)]}'
{
  "log": [
    {
      "commit": "d5b732b17ca2fc74f370bdba5aae6c804fac8c35",
      "tree": "4facc6d96116b032a3c1cb2ced9b2a3008e9216e",
      "parents": [
        "eb6e8605ee5f5b4e116451bf01b3f35eac446dde",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "d1d4b10cdafb8dd4044a3b67b05f759047612fdc",
      "tree": "3976e5921905e34a758eed86b08b83ea1ed5c1fd",
      "parents": [
        "75b93489b449db4a34f0424c72f51821d985f52f"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun May 23 16:39:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:53:37 2010 +0900"
      },
      "message": "serial: sh-sci: fix handling of SCIFB sh-mobile ports\n\nSCIFB ports have a slightly different register layout and a different FIFO\nsize from SCIFA ports, in DMA mode they have to be treated just like SCIFA.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85b8e3ffc47b2a1913be3079e9f1c1f66a6240b2",
      "tree": "4eb1948eb62060280f5d57030dfb13edae049103",
      "parents": [
        "bb0fe533514c1d480c6c16f8bad070270a73a96c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri May 21 15:22:40 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:06:34 2010 +0900"
      },
      "message": "sh: fix Oops in the serial SCI driver\n\nFix an Oops, triggering, if the DMA buffer allocation for the Rx channel in\nsh-sci.c fails.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f68fbaafbaa033205cd131d3e1f3c4b914e9b78",
      "tree": "56b434496064ed170f94381e3ec4c6c340b71376",
      "parents": [
        "6e4513972a5ad28517477d21f301a02ac7a0df76",
        "0b28330e39bbe0ffee4c56b09fc415fcec595ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: extend the control command to include an arg\n  async_tx: trim dma_async_tx_descriptor in \u0027no channel switch\u0027 case\n  DMAENGINE: DMA40 fix for allocation of logical channel 0\n  DMAENGINE: DMA40 support paused channel status\n  dmaengine: mpc512x: Use resource_size\n  DMA ENGINE: Do not reset \u0027private\u0027 of channel\n  ioat: Remove duplicated devm_kzalloc() calls for ioatdma_device\n  ioat3: disable cacheline-unaligned transfers for raid operations\n  ioat2,3: convert to producer/consumer locking\n  ioat: convert to circ_buf\n  DMAENGINE: Support for ST-Ericssons DMA40 block v3\n  async_tx: use of kzalloc/kfree requires the include of slab.h\n  dmaengine: provide helper for setting txstate\n  DMAENGINE: generic channel status v2\n  DMAENGINE: generic slave control v2\n  dma: timb-dma: Update comment and fix compiler warning\n  dma: Add timb-dma\n  DMAENGINE: COH 901 318 fix bytesleft\n  DMAENGINE: COH 901 318 rename confusing vars\n"
    },
    {
      "commit": "3f255eb37e97e97dfec7cb8d4c75d543de231812",
      "tree": "09d0c3d99bef610feba8732fcd0d78b3a47e1b9e",
      "parents": [
        "f5316b4aea024da9266d740322a5481657f6ce59"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:23 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:23 2010 -0500"
      },
      "message": "sh,sh-sci: Use NO_POLL_CHAR in the SCIF polled console code\n\nThe sci_poll_get_char() needs to return immediately if there is no\ninput from the chip to process, and must return a value of\nNO_POLL_CHAR.\n\nThis allows kgdboc to process multiple polled devices while kgdb is\nactive.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b28330e39bbe0ffee4c56b09fc415fcec595ea3",
      "tree": "fcf504879883763557e696eff81427b1ab78f76b",
      "parents": [
        "058276303dbc4ed089c1f7dad0871810b1f5ddf1",
        "caa20d974c86af496b419eef70010e63b7fab7ac"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:58 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:58 2010 -0700"
      },
      "message": "Merge branch \u0027ioat\u0027 into dmaengine\n"
    },
    {
      "commit": "058276303dbc4ed089c1f7dad0871810b1f5ddf1",
      "tree": "df26ff701721b2a91d61bd29e48bad7cbcedd746",
      "parents": [
        "4aed79b2818e7330b5d00143e4c20bc6555df91f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon May 17 16:30:42 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Mon May 17 16:30:42 2010 -0700"
      },
      "message": "DMAENGINE: extend the control command to include an arg\n\nThis adds an argument to the DMAengine control function, so that\nwe can later provide control commands that need some external data\npassed in through an argument akin to the ioctl() operation\nprototype.\n\n[dan.j.williams@intel.com: fix up some missed conversions]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "e19553427c2e8fdb04fdd98e407164bb59a840ba",
      "tree": "5332234b2dad07c03c27e4608afb16f297f41e61",
      "parents": [
        "35f6cd4a06432034665a1499ca4b022437423aac",
        "83515bc7df812555e20cda48614674e2f346f9f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n\nConflicts:\n\tarch/sh/kernel/dwarf.c\n\tdrivers/dma/shdma.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "720fcb36ac1aa2df2c54c170253b6b29600cbefc",
      "tree": "1ce654508a1efe164841fe37c34a471b2e96b1af",
      "parents": [
        "6ae6650232ddcf2f50e8817acd63cde37cf1d093",
        "dec710b77c2cf04bf512acada3c14a16f11708d9",
        "3089f381fbaf53560dcbcb4aef6ef17fe44e347c",
        "f4cff0d0ffc0162636357d0475409ecf1304f854"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "message": "Merge branches \u0027sh/intc-extension\u0027, \u0027sh/dmaengine\u0027, \u0027sh/serial-dma\u0027 and \u0027sh/clkfwk\u0027\n\nConflicts:\n\tarch/sh/kernel/cpu/clock.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c3635c78e500a52c9fcd55de381a72928d9e054d",
      "tree": "87403f402227cd8b5572550e70facf81c9eaa0d9",
      "parents": [
        "0f65169b1bf44220308e1ce1f6666ad03ddc27af"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Mar 26 16:44:01 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Fri Mar 26 16:44:01 2010 -0700"
      },
      "message": "DMAENGINE: generic slave control v2\n\nConvert the device_terminate_all() operation on the\nDMA engine to a generic device_control() operation\nwhich can now optionally support also pausing and\nresuming DMA on a certain channel. Implemented for the\nCOH 901 318 DMAC as an example.\n\n[dan.j.williams@intel.com: update for timberdale]\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nCc: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "3089f381fbaf53560dcbcb4aef6ef17fe44e347c",
      "tree": "b5e5fdb29fbe27d87343d127314bb8feed36f50d",
      "parents": [
        "b2623a61cfd3c6badb8396dc85ab5a70f4a05f61"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:53:04 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:39:30 2010 +0900"
      },
      "message": "SH: extend SCI DMA support to work on SCIFA ports\n\nSCIFA ports have additional bits to control DMA requests and they must have\nrespective interrupt sources enabled, as the datasheet suggests, the only way\nto avoid actually taking interrupts in addition to DMA events is by masking the\nIRQ on the CPU.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f354a38175f5219146f4675dca770e114cf3c502",
      "tree": "559e5f3686836e3d068a3ef90ced6902e6682d76",
      "parents": [
        "02ca5083f60521d09f13224596564a405108bc4c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Mar 19 04:47:01 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:19:50 2010 +0900"
      },
      "message": "serial: sh-sci: Use sg_dma_len() and sg_dma_address()\n\nConvert the dmaengine code in sh-sci.c from\ndirectly accessing the struct scatterlist members\nlength, dma_length and dma_address to using the\nmacros sg_dma_len() and sg_dma_address().\n\nMakes the code build for ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bab9d426e6dbd9ea09330919a33d35d5faab400",
      "tree": "cb78032733f4a45e8b36719b70854cc567b56b55",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Mar 19 04:46:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 17:19:30 2010 +0900"
      },
      "message": "dmaengine: shdma: Remove sh_dmae_slave_chan_id enum\n\nThis patch replaces the sh_dmae_slave_chan_id enum\nwith an unsigned int. The purpose of this chainge is\nto make it possible to separate the slave id enums\nfrom the dmaengine header.\n\nThe slave id enums varies with processor model, so in\nthe future it makes sense to put these in the processor\nspecific headers together with the pinmux enums.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0a60a210ede8942c5149526bf6847176cee5c184",
      "tree": "d42992429911effdaecefd436aabfa297297f6e6",
      "parents": [
        "d7bbf7f50e03c427debb6d7d960c48b9b934e7e2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Mar 19 13:53:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:33:51 2010 +0900"
      },
      "message": "SH: remove superfluous warning from the serial driver\n\nThis warning has been introduced during the SCI DMA support developmenr and is\nnot needed any more.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3f7581d66ece6b7ff643c8c817bfbd72cdbe9077",
      "tree": "391f0d8dfde61e7b2b7fa384d138a9939142c86f",
      "parents": [
        "5b34d1ee1e51d61e779a25d28808e8ad824cea3d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Mar 12 13:05:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 15 12:25:13 2010 +0900"
      },
      "message": "serial: sh-sci: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/serial/sh-sci.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c7ed1ab3f7b2fe0dedebf34cbf40bf12cb5ae48b",
      "tree": "3b109353e338cf43e49b06c9d463dd929010a679",
      "parents": [
        "d28c145debb1bd53cde63ac8bccc192e3e00067e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 10 18:35:14 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 10 18:35:14 2010 +0900"
      },
      "message": "serial: sh-sci: clkdev updates for MSTP gating.\n\nThis fixes up some of the I/D/F clock ambiguity in the sh-sci driver.\nThe interface clock in most cases just wraps back to the peripheral\nclock, while the function clock wraps in to the MSTP bits. As the logic\nwas somewhat inverted, this cleans that up, and also enables all CPUs\nwith SCI MSTP bits to match function clocks through clkdev lookup.\n\nAs a result, this gets rid of the clk string abuse on the sh side, and\nthe clock string will be killed off once the ARM code has had a chance to\nsync up. This also enables MSTP gating on CPUs like 7786 which had never\nwired it up before. Impacted CPUs are primarily all SH-Mobiles, SH7785,\nand SH7786.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6efd46b98f30863ca3a9982312db87b826cf715",
      "tree": "289ee0e95d203be5f6c3e2330b6cb998394e0065",
      "parents": [
        "7d0b0a4434dd97d8e0731241aee586460f7fb7bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:53:54 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:53:54 2010 +0900"
      },
      "message": "serial: sh-sci: Tidy up build warnings.\n\nThe recent sh-sci DMA support introduces a number of trivial build\nwarnings, clean them up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73a19e4c0301908ce6346715fd08a74308451f5a",
      "tree": "252aa89c1e04f1febb71e5133a78e16bf730479c",
      "parents": [
        "c014906a870ce70e009def0c9d170ccabeb0be63"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Mar 02 11:39:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:39:15 2010 +0900"
      },
      "message": "serial: sh-sci: Add DMA support.\n\nSupport using DMA for sending and receiving data over SCI(F) interfaces of\nvarious SH SoCs.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "75136d48e85915fd78a072f22897622b5d4c1814",
      "tree": "4ec35fb2c0e53ddd69dbe80615be35f87caeaa9d",
      "parents": [
        "ea4407834118405ef419e9b07794ceacadc01bae"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Fri Jan 15 08:33:20 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 15 08:33:20 2010 +0900"
      },
      "message": "serial: sh-sci: using correct fifo size for SCIF and SCIFA ports.\n\nThe sh-sci driver used the wrong fifosize for PORT_SCIFA and PORT_SCIF\nports. If an incorrect size is used, the serial core will enforce an\nearly shutdown on the port, especially with baudrates \u003c 9600.\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32b53076c31ce9159740b744d5eb5d9505312add",
      "tree": "6687980a51c74629085eb8fa2e62172f480b3d53",
      "parents": [
        "154280fd0e890814a249bf4a79b4340fb367f1a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "message": "serial: sh-sci: Convert tremaining ctrl_xxx I/O routines to __raw_xxx.\n\nctrl_xxx() is an antiquated SH interface, while __raw_xxx is the standard\nAPI that accomplishes the same thing. As such, this converts the\nremaining sh-sci straggles over, which enables the driver to be wired up\nfor ARM SH-Mobile CPUs as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "154280fd0e890814a249bf4a79b4340fb367f1a7",
      "tree": "50b5fcc1763329a72526385d063884e433144b8c",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Dec 22 03:37:28 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:50:55 2009 +0900"
      },
      "message": "serial: sh-sci: earlyprintk zero uartclk fix\n\nThis establishes a sensible max baud rate for the earlyprintk cases where\nthe port\u0027s uartclk has not yet been determined.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b2831704e9250269032e3b8c2ffdfca09fd2851",
      "tree": "f0707f9cb808371e185f18268a14213a2e4fc392",
      "parents": [
        "337e4a1ab4d736b8c39a4c3a233ac21f1a6c036f",
        "204fc390d86f7087201ec4a146bc07483186c35b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 16 10:29:52 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (33 commits)\n  sh: Fix test of unsigned in se7722_irq_demux()\n  sh: mach-ecovec24: Add FSI sound support\n  sh: mach-ecovec24: Add mt9t112 camera support\n  sh: mach-ecovec24: Add tw9910 support\n  sh: MSIOF/mmc_spi platform data for the Ecovec24 board\n  sh: ms7724se: Add ak4642 support\n  sh: Fix up FPU build for SH5\n  sh: Remove old early serial console code V2\n  sh: sh5 scif pdata (sh5-101/sh5-103)\n  sh: sh4a scif pdata (sh7757/sh7763/sh7770/sh7780/sh7785/sh7786/x3)\n  sh: sh4a scif pdata (sh7343/sh7366/sh7722/sh7723/sh7724)\n  sh: sh4 scif pdata (sh7750/sh7760/sh4-202)\n  sh: sh3 scif pdata (sh7705/sh770x/sh7710/sh7720)\n  sh: sh2a scif pdata (sh7201/sh7203/sh7206/mxg)\n  sh: sh2 scif pdata (sh7616)\n  sh-sci: Extend sh-sci driver with early console V2\n  sh: Stub in P3 ioremap support for nommu parts.\n  sh: wire up vmallocinfo support in ioremap() implementations.\n  sh: Make the unaligned trap handler always obey notification levels.\n  sh: Couple kernel and user write page perm bits for CONFIG_X2TLB\n  ...\n"
    },
    {
      "commit": "471452104b8520337ae2fb48c4e61cd4896e025d",
      "tree": "8594ae4a8362014e3cccf72a4e8834cdbb610bdd",
      "parents": [
        "0ead0f84e81a41c3e98aeceab04af8ab1bb08d1f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 14 18:00:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 15 08:53:25 2009 -0800"
      },
      "message": "const: constify remaining dev_pm_ops\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b6fd3bf82c4901f6ba0101ba71a5c507c24f9cf",
      "tree": "088bfc0216c0a0db902d3df1f8f6cd9695381f3b",
      "parents": [
        "0eb37e26ed332b2a96630cf7f7ebe9fddb41cc3c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Dec 14 10:24:42 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 15 12:06:29 2009 +0900"
      },
      "message": "sh-sci: Extend sh-sci driver with early console V2\n\nThis is V2 of early serial console support for the sh-sci\ndriver. The early serial console is using early platform\ndevices and \"earlyprintk\". To use this feature the early\nplatform devices must be broken out to one device per port\nand the desired port should be selected on the kernel command\nline like: \"earlyprintk\u003dsh-sci.N[,baudrate][,keep]\"\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b1516803d5274386256bef4972dfbf8c9eed5165",
      "tree": "1626874e3dbf9e4715097ca23f2a650c8a789254",
      "parents": [
        "fd2cb0ce74e07babaf8c7bf96ef03c25d194e463"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Dec 01 09:54:46 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 04 13:42:23 2009 +0900"
      },
      "message": "serial: sh-sci: Fix too early port disabling.\n\nCurrently serial ports on SH CPUs get disabled too early, because the\nsci_tx_empty() routine claims to not be able to detect whether the\ntransmission has been completed and just always returns TIOCSER_TEMT. This\nresults in corrupt output of last characters if the port is not open for\nreading at the same time. It is however possible to detect whether\ntransmission has been completed. Use the TEND bit of the status register\nfor this.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "edad1f208e6edabb917e4f8a33c7e45bf78bb79d",
      "tree": "beada10e4fdcb4984c8ed3481cf805012cd32861",
      "parents": [
        "6ba653830c85a37d0a054f1e43d9b51e59d1150b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 25 16:23:35 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 25 16:23:35 2009 +0900"
      },
      "message": "serial: sh-sci: Depend on HAVE_CLK unconditionally.\n\nThe sh-sci code conditionalized the clock framework support in order to\ngive the other platforms a chance to catch up. sh64 supported this some\ntime ago and the forthcoming ARM changes handle this as well, this leaves\nh8300 as the odd one out. H8300 has had since 2.5 to merge it\u0027s sh-sci\nsupport upstream, and has yet to do so. At this point I will no longer be\nholding back the driver to support an unreponsive architecture, 7 years\nis quite enough of a grace period. Support is easily implemented on the\narchitecture if and when it ever decides to merge its changes upstream.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9e39c89a9639e5005d8225a23fb7faf118a85eb",
      "tree": "b0004ef55c442c1920647f2579937aca7a1fef01",
      "parents": [
        "b9e05c64a02a1e699925cb49dd5542087eba0c3a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Tue Nov 24 22:07:32 2009 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 25 10:39:43 2009 +0900"
      },
      "message": "serial: sh-sci: don\u0027t use __devexit_p to wrap sci_remove\n\nThe function sci_remove is defined without any section modifier, so\ndon\u0027t use __devexit_p to wrap it.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "345e5a7672f561b539b3249cbe437b8d6595ab1b",
      "tree": "28bb5abdaa86d8eed783595ef8cd84e3274d0400",
      "parents": [
        "7c9abfb884b8737f0afdc8a88bcea77526f0da87"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Nov 05 14:34:57 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 06 17:23:04 2009 +0900"
      },
      "message": "serial: sh-sci: disable callback typo fix\n\nAvoid invoking the disable callback in case of NULL.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ebd2c8f6d2ec4012c267ecb95e72a57b8355a705",
      "tree": "36a01b2ac2520bf7e0d9362b8da17d3c894da2db",
      "parents": [
        "11d85d7b2ecc72fe752bba55389e7d11907528af"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "committer": {
        "name": "Live-CD User",
        "email": "linux@linux.site",
        "time": "Sat Sep 19 13:13:28 2009 -0700"
      },
      "message": "serial: kill off uart_info\n\nWe moved this into uart_state, now move the fields out of the separate\nstructure and kill it off.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c01f0f1a4a96eb3acc5850e18cc43f24366966d0",
      "tree": "402c307afc1af3023e1e1528f0abd190e94ae4e7",
      "parents": [
        "9e7291c1124655980ab05fc89930de8e218c7d64"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Aug 21 16:30:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 21 17:25:47 2009 +0900"
      },
      "message": "sh: Add initial support for SH7757 CPU subtype\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fd78a76aefb5bf28a11d6960d29e03a11db62320",
      "tree": "8dac39f13c9b3bdadda02594f49501b5522ecad7",
      "parents": [
        "82b242214b6f5b96eb9b76452ac6e2b67dd81abd"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 29 23:01:24 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 29 23:01:24 2009 +0900"
      },
      "message": "sh: Rework irqflags tracing to fix up CONFIG_PROVE_LOCKING.\n\nThis cleans up the irqflags tracing code quite a bit and ties it\nin to various missing callsites that caused an imbalance when\nCONFIG_PROVE_LOCKING was enabled.\n\nPreviously this was catching on:\n\n 987 #ifdef CONFIG_PROVE_LOCKING\n 988     DEBUG_LOCKS_WARN_ON(!p-\u003ehardirqs_enabled);\n 989     DEBUG_LOCKS_WARN_ON(!p-\u003esoftirqs_enabled);\n 990 #endif\n 991     retval \u003d -EAGAIN;\n\nwith hardirqs being doubly enabled, and subsequently bailing out\nwith the following call trace:\n\n\tCall trace:\n\t[\u003c88035224\u003e] __lock_acquire+0x616/0x6a6\n\t[\u003c88015a8c\u003e] do_fork+0xf8/0x2b0\n\t[\u003c880331ec\u003e] trace_hardirqs_on_caller+0xd4/0x114\n\t[\u003c88241074\u003e] _spin_unlock_irq+0x20/0x64\n\t[\u003c88035224\u003e] __lock_acquire+0x616/0x6a6\n\t[\u003c8800386c\u003e] kernel_thread+0x48/0x70\n\t[\u003c88024ecc\u003e] ____call_usermodehelper+0x0/0x110\n\t[\u003c88024ecc\u003e] ____call_usermodehelper+0x0/0x110\n\t[\u003c88003894\u003e] kernel_thread_helper+0x0/0x14\n\t[\u003c88024bac\u003e] __call_usermodehelper+0x38/0x70\n\t[\u003c88025dc0\u003e] worker_thread+0x150/0x274\n\t[\u003c88035b9c\u003e] lock_release+0x0/0x198\n\t[\u003c88024b74\u003e] __call_usermodehelper+0x0/0x70\n\t[\u003c88028cf0\u003e] autoremove_wake_function+0x0/0x30\n\t[\u003c88028bf2\u003e] kthread+0x3e/0x70\n\t[\u003c88025c70\u003e] worker_thread+0x0/0x274\n\t[\u003c8800389c\u003e] kernel_thread_helper+0x8/0x14\n\t[\u003c88028bb4\u003e] kthread+0x0/0x70\n\t[\u003c88003894\u003e] kernel_thread_helper+0x0/0x14\n\nReported-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd4da3a55f99efbfd46674ebefdcc2878a57ef2a",
      "tree": "e65dbdbac09b7c76e89c63dbda6364b20b0a0eb3",
      "parents": [
        "2b5c0c72ea404d6b554a8284031dd78748314b9e"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Tue Jul 07 05:32:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 07 16:51:21 2009 +0900"
      },
      "message": "serial: sh-sci: fix sci interrupt handler\n\nFix up the error bit handling on SCI ports.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44e18e9eda1f5c318a888989d929188eea93c8dc",
      "tree": "77036f2d85c5d791a617c04cd8a498d08d2c6185",
      "parents": [
        "47220f623c3216ca276bad517ed208ea2ffceaa2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 03 08:39:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 03 17:45:58 2009 +0900"
      },
      "message": "sh-sci: update receive error handling for muxed irqs\n\nThis patch updates the receive error code for muxed\ninterrupts in the sh-sci driver.\n\nReceive error interrupts may be generated by the hardware\nif RE or REIE bits in SCSCR are set. Update the muxed\ninterrupt handling code to acknowledge error interrupts\nif RE or REIE is set, instead of only acknowledging if\nREIE is set.\n\nWithout this patch error interrupts may be generated but\nnever acked resulting in a \"nobody cared\" crash.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6daa79b3c113bf95793aee95fcfb4008e85614eb",
      "tree": "b079d216ef2cc2e8d0b3c4dd451025f4ba719157",
      "parents": [
        "0c50f6f38399685d0c9ef0f5ffd6c4955e31cb26"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 15 07:07:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 15 07:07:38 2009 +0900"
      },
      "message": "serial: sh-sci: Move over to dev_pm_ops.\n\nPresently the boot log whines about suspend/resume hooks at the platform\ndriver level, move these over to dev_pm_ops.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd0a3e77c825c9f5c6d2a97deb047f8d52026581",
      "tree": "9078047037677a1dfab10074d1f4170e44733ac7",
      "parents": [
        "4778541470cf7d074acd998fd40c06b94711e4ad"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Mon Jun 01 03:53:41 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 02 12:11:18 2009 +0900"
      },
      "message": "serial: sh-sci: Fix up PORT_SCI console output ordering.\n\nFix SCI transmission sequence in console output function.\n\nThis reorders the write sequence to match the SH-3 manual, and corrects\na console corruption bug observed on SH-3 SCI.\n\nSigned-off-by: Toshinobu Sugioka \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "af777ce42d3d51cdef353ce296d6f99dc503feef",
      "tree": "d0f1f8d9b485da129b0298fd0d74ab8c829884e0",
      "parents": [
        "fd5b12458b25a88eb6f6b56464846d98a45e8928"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 16:59:40 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 16:59:40 2009 +0900"
      },
      "message": "sh: clkfwk: module_clk -\u003e peripheral_clk rename.\n\nFor consistenct naming, and to allow us to fix up some confusion in the\nSH-Mobile clock framework, amongst other places.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "168f36237b16e2b3159e24c7d3b658e3c912d149",
      "tree": "35b0adbdb4c30128c8c62ad1ec43c31bbe13dbf7",
      "parents": [
        "54507f6ee99778a727ff1b38a1f4050fe6479835"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Tue Apr 28 04:40:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:54:47 2009 +0900"
      },
      "message": "serial: sh-sci: Fix up h8300 support.\n\n- Dummy SCIF functions define.\n- h8300 specific header include.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "54507f6ee99778a727ff1b38a1f4050fe6479835",
      "tree": "40e31870a78c775524e1c948b4b5ad96772bb79a",
      "parents": [
        "3b226e15beb5ecf068738e796811afd1e5b3f81f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:48:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:48:33 2009 +0900"
      },
      "message": "serial: sh-sci: Fix up section mismatch in error path.\n\nThe sci_probe_single() path attempts to use sci_remove() for the error\npath, while sci_remove() is still flagged as __devexit. So, we simply\ndiscard the section annotation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "501b825d01efb93766c87d29f299851152cf4eb0",
      "tree": "e80ece8e1b458aae3f601f1f23dd7b1173b1b366",
      "parents": [
        "08f8cb315fdf9195b472aeb440ae65b189b151da"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:14:30 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:22:26 2009 +0900"
      },
      "message": "sh-sci: improve clock framework support\n\nUse enable/disable hooks for clock framework integration.\nMake sure we control the clock for the serial console as well.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "08f8cb315fdf9195b472aeb440ae65b189b151da",
      "tree": "f0bab5565847b51008dc2845abf532b5e752a716",
      "parents": [
        "7ed7e0711b3ff85b3e15591081b42f2af96d584b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:14:22 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:16:07 2009 +0900"
      },
      "message": "sh-sci: ioremap() in a single place\n\nHandle ioremap() in sci_config_port only.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ed7e0711b3ff85b3e15591081b42f2af96d584b",
      "tree": "e1b7c7cf83d2d84481354b72d5775508f7483bba",
      "parents": [
        "0ee70712922c15252183db8b50a7e369c96017c0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:14:14 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:09:20 2009 +0900"
      },
      "message": "sh-sci: replace sci_init_ports()\n\nReplace sci_init_ports() with sci_init_single().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ee70712922c15252183db8b50a7e369c96017c0",
      "tree": "c9e8fd1be30692c3c5d9d68dd041639e4e27e897",
      "parents": [
        "a5660adae85918f2ab6b10ab58e2f574c1bd5ce1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:13:50 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:08:53 2009 +0900"
      },
      "message": "sh-sci: allow single port platform devices\n\nAllow registration of single port sh-sci platform devices.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5660adae85918f2ab6b10ab58e2f574c1bd5ce1",
      "tree": "132203befb19cb66e430aec8cec71b274e298c4e",
      "parents": [
        "dc8e6f5bfcd6a307a8196d3e41fd9798be5a1c76"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:14:38 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:04:21 2009 +0900"
      },
      "message": "sh-sci: use to_sci_port() if possible\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc8e6f5bfcd6a307a8196d3e41fd9798be5a1c76",
      "tree": "4dd52f5208c652a99324755baf8e8ea2b8710a50",
      "parents": [
        "9080b72819650c3a757d173a19bc930d603b79d6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:14:06 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 23:01:12 2009 +0900"
      },
      "message": "sh-sci: rework serial console support\n\nRework sh-sci serial console code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9080b72819650c3a757d173a19bc930d603b79d6",
      "tree": "a61b60f42fc6455da80f69742ef9883767e47e95",
      "parents": [
        "e552de2413edad1a7b0c7f82a2f2753e4f905d93"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:13:58 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 22:53:58 2009 +0900"
      },
      "message": "sh-sci: remove early_sci_setup()\n\nRemove unused early_sci_setup() function from sh-sci.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e552de2413edad1a7b0c7f82a2f2753e4f905d93",
      "tree": "45ecd6a536d17318c9b9f279a81d9cbe2a7bd17d",
      "parents": [
        "7b551f9daa9bd9533ba4ce31622ed4be1dd97d3e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jan 21 15:13:42 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 22:50:47 2009 +0900"
      },
      "message": "sh-sci: add platform device private data\n\nThis patch adds per-platform private data to the sh-sci driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fb849b9d743a20056f2418cd955e5c650658663",
      "tree": "dd2d44103536ae83f8db483a8657bdcc36ad5c14",
      "parents": [
        "ae318a148e4d255dfbc87d963fdd6031c2af9c46"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 18:10:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 18:10:27 2009 +0900"
      },
      "message": "sh: Integrate the SH-5 onchip_remap() more coherently.\n\nPresently this is special-cased for early initialization. While there are\nsituations where these static early initializations are still necessary,\nwith minor changes it is possible to use this for the regular ioremap\nimplementation as well. This allows us to kill off the special-casing for\nthe remap completely and to start tidying up all of the SH-5\nspecial-casing in drivers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55ba99eb211a06709237cb322ecd8c8b6faf6159",
      "tree": "dc22ab87110e3e8fd26496fe6eebfbf261cc6c62",
      "parents": [
        "93fde774546c947ac8563da431f0a6d47452551d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "message": "sh: Add support for SH7786 CPU subtype.\n\nThis adds preliminary support for the SH7786 CPU subtype.\n\nWhile this is a dual-core CPU, only UP is supported for now. L2 cache\nsupport is likewise not yet implemented.\n\nMore information on this particular CPU subtype is available at:\n\n\thttp://www.renesas.com/fmwk.jsp?cnt\u003dsh7786_root.jsp\u0026fp\u003d/products/mpumcu/superh_family/sh7780_series/sh7786_group/\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "973e5d525d39be6f9f6c38d37aacf03efda02e60",
      "tree": "618715c8df3e2d87a9b9a5d43839813e019f108e",
      "parents": [
        "a73090ffaf0f6853880d9ac3fff7e5d88215131a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 15:57:12 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:50:00 2009 +0900"
      },
      "message": "serial: sh-sci: console drainage\n\nModify the serial console code to wait for the transmit FIFO,\nmake sure all bits have been put on the wire before returning.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b0c50ad71746c4ad148f366135e3c87e32729108",
      "tree": "af71d83c22fa2bffbc9d3a7266fb987adb437627",
      "parents": [
        "6f5cd2bd59c3bbaf073a7a52fcdefded939bd306"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 03:40:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "serial: sh-sci: Fix up port pinmux for SH7366.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f6fd5c916c8416588f5797e7837b9e81b3251a5",
      "tree": "1793bda2b303c2b071c3dc68ef25aacc2e44811c",
      "parents": [
        "073da9c0de401e8683b6bc76c008a7e0850045d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 14:53:24 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "serial: sh-sci: sci_poll_get_char() is only used by CONFIG_CONSOLE_POLL.\n\nsci_poll_put_char() happens to also be used by the serial console,\nwhile sci_poll_get_char() is only used by CONFIG_CONSOLE_POLL. Add\nanother gnarly ifdef to shut up the compiler.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d5701647f1aaaea5da20023976d86af79ab84707",
      "tree": "bbab402d7c58fabd874b390736515723bce69a96",
      "parents": [
        "d830fa4584a4015989b9b396a80779f28f277baa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 20:07:27 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "serial: sh-sci: Generalize port pin initialization.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d830fa4584a4015989b9b396a80779f28f277baa",
      "tree": "0adfcdde0b697d72adc8f0d88c1ce0a4c3efedce",
      "parents": [
        "762c69e3cad67a5cc5a01ba74e0b552ae4615258"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 19:29:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "serial: sh-sci: Tidy up fifo overrun error handling.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "762c69e3cad67a5cc5a01ba74e0b552ae4615258",
      "tree": "d1efe556bc7b947b4574251081c4b72e3831c879",
      "parents": [
        "027e68724935599417faa7dd4123c117d18e2483"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 18:55:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "serial: sh-sci: pr_debug() -\u003e dev_dbg() conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "027e68724935599417faa7dd4123c117d18e2483",
      "tree": "79bde723d9e2ef6117660814c6b066f6e9957591",
      "parents": [
        "d9341b51f28a5eb4ce231f4a3bbfa02aaecae626"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 18:36:16 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:43 2008 +0900"
      },
      "message": "serial: sh-sci: Fix up the cpufreq notifier to use the proper port clock.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "07d2a1a1cd8d609a4bc320a492670de57ec6bde1",
      "tree": "c4ab45734d6b07d0250f2f874096730da08f1ae1",
      "parents": [
        "ab6e570ba33dbee18c2520d386e0f367a9b573c3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 11 19:06:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "serial: sh-sci: Implement CONSOLE_POLL support and kill off old kgdb console.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7c98dc76d5823444059205e0c7aca49743679f3",
      "tree": "a5ae3e0e91cfbdee445122985c0a01749e97fd33",
      "parents": [
        "af505b1eab55445e832bebbe5686f5bd22f1b717"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchimichael@yahoo.it",
        "time": "Thu Nov 13 18:18:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:52 2008 +0900"
      },
      "message": "serial: sh-sci: Codestyle cleanup patch.\n\nTrivial coding style cleanups.\n\nSigned-off-by: Michael Trimarchi \u003ctrimarchimichael@yahoo.it\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "272966c070237c8cb540fe67e06df51bc6ea9cc2",
      "tree": "2937aa90cd6c972b13f0173f60e76c186111ffaf",
      "parents": [
        "5d52013cbb3d39bde9f5a6023193058eeb112e98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:46:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 13 17:46:06 2008 +0900"
      },
      "message": "serial: sh-sci: Reorder the SCxTDR write after the TDxE clear.\n\nUnder qemu there is a race between the TDxE read-and-clear and the SCxTDR\nwrite. While on hardware it can be gauranteed that the read-and-clear\nwill happen prior to the character being written out, no such assumption\ncan be made under emulation. As this path happens with IRQs off and the\nhardware itself doesn\u0027t care about the ordering, move the SCxTDR write\nuntil after the read-and-clear.\n\nSigned-off-by: Vladimir Prus \u003cvladimir@codesourcery.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a22f08dbd0e77c7cf45b5f527f93131d0b591b6",
      "tree": "c3f1309b26c6c8072b1194d387931ad331a36599",
      "parents": [
        "acca4f4d9bd657e8bc7e1665ba5077465138f133"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Nov 11 12:19:05 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 12 12:29:56 2008 +0900"
      },
      "message": "serial: sh-sci: fix cannot work SH7723 SCIFA\n\nSH7723 has SCIFA. This module is similer SCI register map, but it has FIFO.\nSo this patch adds new type(PORT_SCIFA) and change some type checking.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a8884e3415c29c58a5875d54c109c4a7fcaa6fb4",
      "tree": "decd6b4aa58b398b6540086342724b5fad546bfb",
      "parents": [
        "7abc404a5a1e3785749acb8dbfcc558223f78444"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchimichael@yahoo.it",
        "time": "Fri Oct 31 16:10:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:10:23 2008 +0900"
      },
      "message": "sh: Fix up the shared IRQ demuxer\u0027s control bit testing logic.\n\nCorrect the interrupt handler in sh4 serial device, return the correct\nvalue and check for what is anabled in the SCSCR register. The sh7722 is\nbroken just sending a break using minicom.\n\nSigned-off-by: Michael Trimarchi \u003ctrimarchimichael@yahoo.it\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "86d758ef2cb0677b471a88ffe33a29cdfec4ceca",
      "tree": "6c0af4aee6b29fc426faecf827f768ec98b3b00b",
      "parents": [
        "b2d86a3fd9855380598c0c039e712a20086e119f",
        "15c73aaa44e09222e9cccaa9f80e29f7f5351f2b",
        "2a88b6e81589b1d064e03db066feaaa58f6a2d13"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 28 19:44:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 28 19:44:15 2008 +0900"
      },
      "message": "Merge branches \u0027sh/serial-rework\u0027 and \u0027sh/oprofile\u0027\n"
    },
    {
      "commit": "9301975ec251bab1ad7cfcb84a688b26187e4e4a",
      "tree": "91e48be0bdc67cbcb75bc8a299a3dcf168e0a814",
      "parents": [
        "7110879cf2afbfb7af79675f5ff109e63d631c25",
        "dd3a1db900f2a215a7d7dd71b836e149a6cf5fed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:22:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 13:23:01 2008 -0700"
      },
      "message": "Merge branch \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges branches irq/genirq, irq/sparseirq-v4, timers/hpet-percpu\nand x86/uv.\n\nThe sparseirq branch is just preliminary groundwork: no sparse IRQs are\nactually implemented by this tree anymore - just the new APIs are added\nwhile keeping the old way intact as well (the new APIs map 1:1 to\nirq_desc[]).  The \u0027real\u0027 sparse IRQ support will then be a relatively\nsmall patch ontop of this - with a v2.6.29 merge target.\n\n* \u0027genirq-v28-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (178 commits)\n  genirq: improve include files\n  intr_remapping: fix typo\n  io_apic: make irq_mis_count available on 64-bit too\n  genirq: fix name space collisions of nr_irqs in arch/*\n  genirq: fix name space collision of nr_irqs in autoprobe.c\n  genirq: use iterators for irq_desc loops\n  proc: fixup irq iterator\n  genirq: add reverse iterator for irq_desc\n  x86: move ack_bad_irq() to irq.c\n  x86: unify show_interrupts() and proc helpers\n  x86: cleanup show_interrupts\n  genirq: cleanup the sparseirq modifications\n  genirq: remove artifacts from sparseirq removal\n  genirq: revert dynarray\n  genirq: remove irq_to_desc_alloc\n  genirq: remove sparse irq code\n  genirq: use inline function for irq_to_desc\n  genirq: consolidate nr_irqs and for_each_irq_desc()\n  x86: remove sparse irq from Kconfig\n  genirq: define nr_irqs for architectures with GENERIC_HARDIRQS\u003dn\n  ...\n"
    },
    {
      "commit": "a62c41337356989387d15020dc0f0288aaacfa44",
      "tree": "44c7f7c179ab37f5ee42069b228525e3a4bba728",
      "parents": [
        "171ac6ae94e31d0fcb5ae922efd4a77a7e48b4e5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Aug 19 20:49:55 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 16 16:52:06 2008 +0200"
      },
      "message": "drivers/serial: use nr_irqs\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15c73aaa44e09222e9cccaa9f80e29f7f5351f2b",
      "tree": "fd94aeaddf91e69f6cbb2213fbc1a87b3db1a085",
      "parents": [
        "bc0f424faa11a2017ba725bb8c5fc481ece7b440"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:47:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:47:12 2008 +0900"
      },
      "message": "serial: sh-sci: Kill off all of the SCI/SCIF special casing.\n\nThis was added at a time when the compiler did a less than stellar job of\noptimizing out dead code. These days this tends to be less of a concern,\nso kill it all off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bc0f424faa11a2017ba725bb8c5fc481ece7b440",
      "tree": "e6272f37806941443f1ead19f965e8eeb531282c",
      "parents": [
        "a2159b52219870553fd67e6456f41cd5225c46c6",
        "225c9a8d1da274bf23efec43ec28b1c9e45e12f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:14:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:14:11 2008 +0900"
      },
      "message": "Merge branch \u0027sh/g3-prep\u0027\n"
    },
    {
      "commit": "a2159b52219870553fd67e6456f41cd5225c46c6",
      "tree": "103c2750b618ca1b91aa0a0e6fad28dffb41a484",
      "parents": [
        "bdeb3be7cc6911477b7169dad62a427d7a263d02"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:09:13 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 02 19:09:13 2008 +0900"
      },
      "message": "serial: sh-sci: Dynamic clock management depends on HAVE_CLK.\n\nPresently this is conditionalized on sh, and disabled for sh64.\nNow that SH-5 ties in to the clock framework, the sh64 exception\ncan be dropped. Additionally, ARM will want to use the same hooks\nonce SH-Mobile G3 grows clock framework support, so switch these\npaths over to HAVE_CLK now.\n\nOnce the H8 and ARM sh-sci users hook up HAVE_CLK, the driver can\nbe switched over to having an outright dependency on it and the\nifdefs can go away.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ff731aeba1cdac473c818a9884eb94ddad18e7f",
      "tree": "ac415594035811fde75bd2963d861a03d0efcb6b",
      "parents": [
        "62429e03644833693e6f94afe537f252e2d3b475"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 01 15:46:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 01 15:46:58 2008 +0900"
      },
      "message": "serial: sh-sci: Handle the general UPF_IOREMAP case.\n\nPresently we don\u0027t do much with UPF_IOREMAP other than special case it\nfor SH-5\u0027s onchip_remap() on the early console. Tie this in generically\nfor platforms that need the remap.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa43972fab24a3c050e880a7831f9378c6cebc0b",
      "tree": "35d51e6a0ac6556f82d843506e8317854dc3192c",
      "parents": [
        "7d96169cb769f459dd6730b06fa3a88cb0c9297d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 04 18:53:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: fixup many sparse errors.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c63847a3621d2bac054f5709783860ecabd0ee7e",
      "tree": "a04e0aca07d0a672a56b1611544f7d2da0b621e4",
      "parents": [
        "04e917b606ffe6ec10fb75c21447162cba31f6b6"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Jun 06 17:04:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add SCIF2 support for SH7763.\n\nSH7763 has 3 SCIF device. Current code supports SCIF0 and 1.\nSCIF0 and 1 are same register constitution, but only SCIF2 is different.\nI added support of SCIF2.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a88487c79bfefb715030c5baa68fbedc1b8732e8",
      "tree": "1bf54afe3ec0a8aef77fc0e4ccc2c922a918ad98",
      "parents": [
        "b1ca7e7a0b35874b2a9cae60f8f5b78df575faa7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jul 16 21:54:42 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:36 2008 -0700"
      },
      "message": "Fix compile errors in SGI console drivers (linux-next tree)\n\nThe below is the patch to replace blindly all possible places,\nincluding Jack\u0027s fixes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n(Reviewed and checked rather than blindly added)\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfd3c7a728fbe642f79f99482a6c01158c675545",
      "tree": "5ab84c5e56924dd71fcf9b714430b2e84764bc16",
      "parents": [
        "65b83427c6e5814556855c42bf9b4edeafd66623"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon May 12 12:05:43 2008 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 16 15:09:08 2008 +0900"
      },
      "message": "sh: use the common ascii hex helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "346b746300f470bb4a72b66275d6a43987c5dfa6",
      "tree": "3827c877091f8fef576886a96a3fa30dfd368c09",
      "parents": [
        "191d4437b9c028afee1a0568d9c7e6e0b264c703"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Apr 23 21:25:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:57 2008 +0900"
      },
      "message": "sh-sci: improve sh7722 support\n\nImprove sh7722 support for SCIF1 and SCIF2 and separate code\nfrom sh7366 implementation.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85f094ecb1c52b9ec9a88c9d2c8beaba72b4f21f",
      "tree": "3500455b1a4742365be2c9e01e8fdae2bb319264",
      "parents": [
        "5e2c2872bd481ee20758d7cf4860f4ad1cefff98"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 25 16:04:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 08 19:51:42 2008 +0900"
      },
      "message": "sh: Enable use of the clk fwk on SH-5.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "71cc2c2152170b8166f59abb0604dc62073aeb92",
      "tree": "a33d71f73b55fa1cb43d38fc108faba20b24b64c",
      "parents": [
        "bf9d89295233ae2ba7b312c78ee5657307b09f4c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Apr 30 00:55:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "serial: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "178dd0cd28168287a0be6444a7eef8918b6c544e",
      "tree": "c866d61e2c0c744a4bb3ee940b8b4962ed87d369",
      "parents": [
        "47aa8f493f94c6f60ebc5aa70eec90cc83f499f3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 09 17:56:18 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 18 09:50:07 2008 -0700"
      },
      "message": "sh: Add support for SH7723 CPU subtype.\n\nThis adds basic support for the SH7723 MobileR2 CPU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e169c139642fb4c682ec12a409725508dbefa520",
      "tree": "71d1911b9973bc68c69597784c9d542c03f935b8",
      "parents": [
        "12c2c019eb9b0b586a061b336766d11cca449499"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Apr 15 14:34:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:40 2008 -0700"
      },
      "message": "serial: fix platform driver hotplug/coldplug\n\nSince 43cc71eed1250755986da4c0f9898f9a635cb3bf, the platform modalias is\nprefixed with \"platform:\".  Add MODULE_ALIAS() to the hotpluggable serial\nplatform drivers, to re-enable auto loading.\n\nNOTE that Kconfig for some of these drivers doesn\u0027t allow modular builds, and\nthus doesn\u0027t match the driver source\u0027s unload support.  Presumably their\nunload code is buggy and/or weakly tested...\n\n[dbrownell@users.sourceforge.net: more drivers, registration fixes]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cae167d3d7f22a6a54ba47e7c3623b4c45a01e2b",
      "tree": "a16bde3d820d2821f073df0b8c295ba0b54313ef",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Yutaro Ebihara",
        "email": "ebiharaml@si-linux.com",
        "time": "Tue Mar 11 13:58:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 11 13:58:50 2008 +0900"
      },
      "message": "serial: sh-sci: Fix fifo stall on SH7760/SH7780/SH7785 SCIF.\n\nThere was an off-by-1 in the SCRFDR calculation that caused writes over\n128-bytes to hang in the FIFO. Fix it up.\n\nSigned-off-by: Yutaro Ebihara \u003cebiharaml@si-linux.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96de1a8f0275bd67f243833e7088baced518f873",
      "tree": "017385a3c5665c3bd7a732a875c2584a647e58d5",
      "parents": [
        "8b1d16540c6ae4e62fcff56bd47794951b3ca87a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 26 14:52:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 26 14:52:45 2008 +0900"
      },
      "message": "serial: Move asm-sh/sci.h to linux/serial_sci.h.\n\nThis header is needed on other architectures as well (namely h8300),\nwhich currently fails to build without this in place. Rather than\nduplicating the port definition completely there, just move this to a\ncommon location instead.\n\nThis should get h8300 working again for 2.6.25, in addition to the\nchanges already pushed by Sato-san in -rc2.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9109a30e5a548b39463b5a777943cf103da507af",
      "tree": "30c9e05311a3a76acef42ebcc6f00f08cdacd605",
      "parents": [
        "d847afe7d4966d35eb7a6fe6f196a0d7e5633f35"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Fri Feb 08 17:31:24 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 14 14:22:10 2008 +0900"
      },
      "message": "sh: add support for sh7366 processor\n\nThis patch adds sh7366 cpu supports. Just the most basic things like interrupt\ncontroller, clocks and serial port are included at this point.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d740a066fb9c6681c2898c7977209725c9e552f",
      "tree": "1e883b36c1aa05b5bf509500fec743d676042bed",
      "parents": [
        "0465b9fb5f6b57f00a6f5bf2169e30e8f3c7d66c"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Mon Jan 07 14:40:07 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:02 2008 +0900"
      },
      "message": "sh: Add support for SH7763 CPU subtype.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "31a49c4bf8f964b7a9897baa889916d71b51d9c1",
      "tree": "e6c900dfbdf51d97d4c189a712a8c4e1aa059cf4",
      "parents": [
        "52e8b118ecd17185ce514cd3f955094c1d8f4288"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Wed Dec 26 11:45:06 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:02 2008 +0900"
      },
      "message": "sh: Add support for SH7721 CPU subtype.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "68362e0857ecf8a9da1ac5f7abceafbcfaa969d7",
      "tree": "c033374a749c3e23afe16516b9fcf68c5e272d03",
      "parents": [
        "c9eaaa9763702bdeac5ac5f790dcebafbada44bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 11 15:27:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:53 2007 +0900"
      },
      "message": "serial: sh-sci: kgdb console build fixes.\n\nThe kgdb console code requires uart_set_options() and friends, which\nare only provided by the serial core when console support is enabled.\nThese were sitting under CONFIG_SH_KGDB and resulted in a link error\nwhen console support wasn\u0027t enabled, work that by rolling the console\nroutines under CONFIG_SH_KGDB_CONSOLE, which they should have been\nall along.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ea6bc3de4f15fcae84fb31eeea4d420685a3da2",
      "tree": "2b9e37135052aab926b7be0822d024c4ba71c32e",
      "parents": [
        "dfc5ed2a939baf08f9385a8c6249b719cac63665"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Mon Aug 20 08:59:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Add SH7720 CPU support.\n\nThis adds support for the SH7720 (SH3-DSP) CPU.\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e289fd972c9943e51c46929e9dbec3cc4558a6b8",
      "tree": "c7e5af00bd9f20c0c6fadc5697f63b064817ed67",
      "parents": [
        "d3428e91017f2ecf5655b3ffdf6ed65f5430ade1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 08 18:09:13 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "serial: sh-sci: Tidy cpufreq printk.\n\nThis was a bit more verbose than it needed to be.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d89ddd1c847637d91625c8cb6b0d064e1717057c",
      "tree": "7f2547f112e3cd70e06a190fc26ab701dbab71b9",
      "parents": [
        "32582fa46020cd8940006a8d42dec083d72d6d8b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 11:42:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:37:57 2007 +0900"
      },
      "message": "sh: remove support for sh7300 and solution engine 7300\n\nThis patch removes old dead code:\n- kill off sh7300 cpu support\n- get rid of broken solution engine 7300 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b1bd1ac5d4bffe3fd542bfe1784a583bd7df4fa",
      "tree": "9c9840807d84cb4d9ca981fbae5093eef1c9ed12",
      "parents": [
        "027e56e68543780870fda74360ca45e392c50e1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "message": "sh: Preliminary support for the SH-X3 CPU.\n\nThis adds basic support for UP SH-X3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "005a336e71e9e3ea356f9afca5d66318d6901319",
      "tree": "90e220ade282cc8b1cb0450e79c53707ce109221",
      "parents": [
        "1534a3b3dc1cbab006f0add253be1b095d738b82"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 26 11:45:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "serial: sh-sci: Fix module clock refcount for serial console.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1534a3b3dc1cbab006f0add253be1b095d738b82",
      "tree": "198327387726950113863d60ecc19aaf63680218",
      "parents": [
        "1929cb340b74904c130fdf3de3fe5bbedb68a5aa"
      ],
      "author": {
        "name": "dmitry pervushin",
        "email": "dimka@nomadgs.com",
        "time": "Tue Apr 24 13:41:12 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:11:56 2007 +0000"
      },
      "message": "serial: sh-sci: Fix module clock refcounting.\n\nThis adds the enable/disable hooks for the port clock to sh-sci.\n\nSigned-off-by: dmitry pervushin \u003cdimka@nomadgs.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9465a54fa4a9da628091c372baa84120f8304587",
      "tree": "ef34abf9debce228b0985e0fb783ca46939e626a",
      "parents": [
        "c86c5a910451dd5a30e62a9e36d8e9b3c7a0c1d1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Tue Mar 27 18:13:51 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:54 2007 +0000"
      },
      "message": "sh: MS7712SE01 board support.\n\nSupport the SH7712 (SH3-DSP) Solution Engine reference board.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8248daac6b9cde7748a659dcabea6584d62a9fd8",
      "tree": "8c5e0b1a7dc41142a25cdb314313ae73ff9d60b5",
      "parents": [
        "f6072896e3f4c577db7e3a06105ebdfd52d7e7c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 14:23:22 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "serial: sh-sci: Kill off breakpoint in break IRQ.\n\nWith the GDB stub being entered via a special sysrq trigger,\nwe don\u0027t want to hit it directly from sci_br_interrupt().\nWithout this, there is access to the other sysrq triggers when\nkgdb is enabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "32351a28a7e1f2c68afbe559dd35e1ad0301be6d",
      "tree": "289c28c605da6876125fa2105d880860b88b5017",
      "parents": [
        "be782df54c51b50dd4dbc363a5a5afa04565fc60"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 12 14:38:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:53 2007 +0000"
      },
      "message": "sh: Add SH7785 Highlander board support (R7785RP).\n\nThis adds preliminary support for the SH7785-based Highlander board.\nSome of the Highlander support code is reordered so that most of it\ncan be reused directly.\n\nThis also plugs in missing SH7785 checks in the places that need it,\nas this is the first board to support the CPU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa5da2f7bdcf885efe65a37df13907c7d72296f6",
      "tree": "54104d5f660a1ec824505b28540eb2c5e4be390a",
      "parents": [
        "15700770ef7c5d12e2f1659d2ddbeb3f658d9f37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 08 17:27:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Mon May 07 02:10:51 2007 +0000"
      },
      "message": "sh: Bring kgdb back from the dead.\n\nThis code has suffered quite a bit of bitrot, do some basic\ntidying to get it to a reasonably functional state again.\nThis gets the basic support and the console working again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b3d4ef6fe43b75d4b2a6fc4b814cf03aa248e13",
      "tree": "213e173e10c8e95fd6f3bfb3f70c602d5d7da9d6",
      "parents": [
        "3afb209a43a4216ad4f1411922d47a44252926c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:22:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 14 13:22:37 2007 +0900"
      },
      "message": "serial: Fix sh-sci break interrupt/sysrq handling.\n\nThe sh-sci sci_br_interrupt() handler was failing to call\nin to uart_handle_break(), which was something that only\nthe SH-3 path was doing, fix that up.\n\nAdditionally, SUPPORT_SYSRQ seems to have moved down too\nfar, move it back to the top so uart_handle_break() and\nfriends aren\u0027t no-ops.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "41504c39726a7099e5a42508dd57fe561c8b4129",
      "tree": "29e3ea77a973fc7ee137e78a03b2b6c24b99d559",
      "parents": [
        "5432143464ee7f5cb8b0b015a0fd1c3279af10ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 11 20:28:03 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 12 08:42:09 2006 +0900"
      },
      "message": "sh: SH-MobileR SH7722 CPU support.\n\nThis adds CPU support for the SH7722.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "606d099cdd1080bbb50ea50dc52d98252f8f10a1",
      "tree": "80d17450a5fb78effce3f4312f672c058658e004",
      "parents": [
        "edc6afc5496875a640bef0913604be7550c1795d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Dec 08 02:38:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:57 2006 -0800"
      },
      "message": "[PATCH] tty: switch to ktermios\n\nThis is the grungy swap all the occurrences in the right places patch that\ngoes with the updates.  At this point we have the same functionality as\nbefore (except that sgttyb() returns speeds not zero) and are ready to\nbegin turning new stuff on providing nobody reports lots of bugs\n\nIf you are a tty driver author converting an out of tree driver the only\nimpact should be termios-\u003ektermios name changes for the speed/property\nsetting functions from your upper layers.\n\nIf you are implementing your own TCGETS function before then your driver\nwas broken already and its about to get a whole lot more painful for you so\nplease fix it 8)\n\nAlso fill in c_ispeed/ospeed on init for most devices, although the current\ncode will do this for you anyway but I\u0027d like eventually to lose that extra\nparanoia\n\n[akpm@osdl.org: bluetooth fix]\n[mp3@de.ibm.com: sclp fix]\n[mp3@de.ibm.com: warning fix for tty3270]\n[hugh@veritas.com: fix tty_ioctl powerpc build]\n[jdike@addtoit.com: uml: fix -\u003eset_termios declaration]\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Martin Peschke \u003cmp3@de.ibm.com\u003e\nAcked-by: Peter Oberparleiter \u003coberpar@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1d118562c2067a42d0e8f70671a4ce27d7c6ffee",
      "tree": "fa59028397143d7fa94d86785bee8443efe30798",
      "parents": [
        "e74b56800e78a10bc09b56a87831876a1d9d09ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:15:14 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: Clock framework tidying.\n\nThis syncs up the SH clock framework with the linux/clk.h API,\nfor which there were only some minor changes required, namely\nthe clk_get() dev_id and subsequent callsites.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35f3c5185b1e28e6591aa649db8bf4fa16f1a7f3",
      "tree": "d3057d468d36664d1accf964e76f6d97a299b40d",
      "parents": [
        "a700f3594d63a85af196ac64984f7375d903afad"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 15:31:16 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 06 15:31:16 2006 +0900"
      },
      "message": "sh: Updates for IRQ handler changes.\n\nTrivial fixes for build breakage introduced by IRQ handler changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "038b0a6d8d32db934bba6a24e74e76e4e327a94f",
      "tree": "5fbeb3e8f140e20f8ce0e33e12b32ec5b0724cd6",
      "parents": [
        "78b656b8bf933101b42409b4492734b23427bfc3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Oct 04 03:38:54 2006 -0400"
      },
      "message": "Remove all inclusions of \u003clinux/config.h\u003e\nkbuild explicitly includes this at build time.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ],
  "next": "e108b2ca2349f510ce7d7f910eda89f71d710d84"
}
