)]}'
{
  "log": [
    {
      "commit": "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4",
      "tree": "3ecba45d7ffae4fba4a5aafaef4af5b0b1105bde",
      "parents": [
        "f70f5b9dc74ca7d0a64c4ead3fb28da09dc1b234",
        "404a02cbd2ae8bf256a2fa1169bdfe86bb5ebb34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 16:50:35 2011 -0800"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)\n  ARM: DMA: add support for DMA debugging\n  ARM: PL011: add DMA burst threshold support for ST variants\n  ARM: PL011: Add support for transmit DMA\n  ARM: PL011: Ensure IRQs are disabled in UART interrupt handler\n  ARM: PL011: Separate hardware FIFO size from TTY FIFO size\n  ARM: PL011: Allow better handling of vendor data\n  ARM: PL011: Ensure error flags are clear at startup\n  ARM: PL011: include revision number in boot-time port printk\n  ARM: vexpress: add sched_clock() for Versatile Express\n  ARM i.MX53: Make MX53 EVK bootable\n  ARM i.MX53: Some bug fix about MX53 MSL code\n  ARM: 6607/1: sa1100: Update platform device registration\n  ARM: 6606/1: sa1100: Fix platform device registration\n  ARM i.MX51: rename IPU irqs\n  ARM i.MX51: Add ipu clock support\n  ARM: imx/mx27_3ds: Add PMIC support\n  ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()\n  mx51: fix usb clock support\n  MX51: Add support for usb host 2\n  arch/arm/plat-mxc/ehci.c: fix errors/typos\n  ...\n"
    },
    {
      "commit": "4073723acb9cdcdbe4df9c0e0c376c65d1697e43",
      "tree": "f41c17eac157b1223ce104845cf9b1e5a9e6a83d",
      "parents": [
        "58daf18cdcab550262a5f4681e1f1e073e21965a",
        "4ec3eb13634529c0bc7466658d84d0bbe3244aea"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:52 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:52 2011 +0000"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/Kconfig\n\tarch/arm/common/Makefile\n\tarch/arm/kernel/Makefile\n\tarch/arm/kernel/smp.c\n"
    },
    {
      "commit": "4ec3eb13634529c0bc7466658d84d0bbe3244aea",
      "tree": "b491daac2ccfc7b8ca88e171a43f66888463568a",
      "parents": [
        "24056f525051a9e186af28904b396320e18bf9a0",
        "15095bb0fe779c0403091bda7adce5fb3bb9ca35"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:31:35 2011 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 06 22:32:03 2011 +0000"
      },
      "message": "Merge branch \u0027smp\u0027 into misc\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n\tarch/arm/mm/ioremap.c\n"
    },
    {
      "commit": "f862f904d357dc0d3612347a8dbabe6fae037fbb",
      "tree": "d7f5c2d5f85fd9e1cfc36beae904dc4f9cca04a3",
      "parents": [
        "6f09e41d704fe0bc9157a5357480751d39361d01",
        "3c0eee3fe6a3a1c745379547c7e7c904aa64f6d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:24:07 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 18:24:07 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into sh-latest\n\nConflicts:\n\tarch/sh/kernel/cpu/sh2a/clock-sh7201.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "27434f0af0fecba71fa58407715028d2b9550956",
      "tree": "73eb24f7fbe529d4f7d9e7e741f1581d6c859600",
      "parents": [
        "638fa4aad5bbb75c8f0d558aa15dcb543de5fc31"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 11:30:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 11:30:10 2010 +0900"
      },
      "message": "sh: mach-se: Fix up SE7206 build.\n\nWith some recent tidying of duplicate register definitions the se7206 IRQ\ncode broke:\n\narch/sh/boards/mach-se/7206/irq.c: error: \u0027INTC_ICR\u0027 undeclared (first use in this function)\narch/sh/boards/mach-se/7206/irq.c: error: (Each undeclared identifier is reported only once\narch/sh/boards/mach-se/7206/irq.c: error: for each function it appears in.)\n\nFix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "76496f8f2e104b8bb08db09c063a6817d18829a6",
      "tree": "412e7ddac359c88cf6423593d21e2783619d54e3",
      "parents": [
        "c43328e890b9e3a4ab8e8cb1020a8b1e9fda9ed1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 17 18:58:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 17 18:58:04 2010 +0900"
      },
      "message": "sh: mach-sdk7786: Handle baseboard NMI source selection.\n\nThe on-board NMI switch is routed through and mangled by the FPGA prior\nto its delivery to the NMI pin, so add some glue for the various\nconfiguration options. The default is to unmask it and enable all input\nsources.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c43328e890b9e3a4ab8e8cb1020a8b1e9fda9ed1",
      "tree": "65568ea349767c2b74decefaad3f930b17e8afb7",
      "parents": [
        "7d0dbea312a6508389241b4fb6cda1c4d1e32d6e",
        "80fbf8382e110656ea67327300f16cfd2488a9bf",
        "852af59f6084bf1c48df16d2728216705621d598"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 15:35:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 15:35:10 2010 +0900"
      },
      "message": "Merge branches \u0027sh/urgent\u0027 and \u0027sh/rsk-updates\u0027 into sh-latest\n"
    },
    {
      "commit": "852af59f6084bf1c48df16d2728216705621d598",
      "tree": "d3fbc5860c3a1f894968af81a4bb79449a5c12b8",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 15:33:16 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 15:33:16 2010 +0900"
      },
      "message": "sh: mach-rsk: Add polled GPIO buttons support for RSK+7203.\n\nNow that there\u0027s an upstream polled gpio-keys driver, add the outstanding\nplatform data for it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c44352c5357210172b3c30df61e0bc603ffc700e",
      "tree": "b489d8bd2f43f1f53dc04232e5b99c96b3fc1c81",
      "parents": [
        "e17ca5cf3c5b2a769bcde2c37cf0d96f08c8cb17"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Fri Dec 03 05:37:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 03 14:42:05 2010 +0900"
      },
      "message": "sh: se/7724: Remove FSI/B of GPIO init code\n\nse7724 board does not have FSI/B.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e17ca5cf3c5b2a769bcde2c37cf0d96f08c8cb17",
      "tree": "027d2fbf03bcd6f2d3bdd079dfa1e10ce7a9ffb6",
      "parents": [
        "193006f7e3b1abd42d7a3677b54fa2996461a842"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Fri Dec 03 05:37:53 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 03 14:41:57 2010 +0900"
      },
      "message": "sh: se/7724: Update clock framework of FSI clock to non-legacy\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d0dbea312a6508389241b4fb6cda1c4d1e32d6e",
      "tree": "f23b591e8c6f921c91fce00a6453d4087ec3c071",
      "parents": [
        "5c4986b8a9ddd9cf649abe38a102866f7809b1d2",
        "193006f7e3b1abd42d7a3677b54fa2996461a842"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 14:55:11 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 14:55:11 2010 +0900"
      },
      "message": "Merge branch \u0027sh/urgent\u0027 into sh-latest\n"
    },
    {
      "commit": "193006f7e3b1abd42d7a3677b54fa2996461a842",
      "tree": "68410dfcc5fd3d2658f4e21e7c9df4f556d616ca",
      "parents": [
        "4bd5d259e451d35380de2fcd1a3510ae22d000a3"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Nov 26 17:06:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 29 12:59:28 2010 +0900"
      },
      "message": "sh: boards: mach-se: use IS_ERR() instead of NULL check\n\nclk_get() returns ERR_PTR() on error, not NULL.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nReviewed-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bd5d259e451d35380de2fcd1a3510ae22d000a3",
      "tree": "f236004a7223a089b360bd33ce9f31340a3268a0",
      "parents": [
        "e5843341e3ad8ff00332376cd0745026e4b5d45f"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Nov 26 09:40:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 29 12:59:22 2010 +0900"
      },
      "message": "sh: Add div6_reparent_clks to clock framework for FSI\n\nCurrent clk_ops doesn\u0027t support .init which\nis used to select external clock on ecovec\nwithout CONFIG_SH_CLK_CPG_LEGACY.\nTo solve this problem, this patch add div6_reparent_clks\nto clock-sh7724.\nThis patch solve compile error too.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6d803ba736abb5e122dede70a4720e4843dd6df4",
      "tree": "6d01199e41ede3ae3931664f7bd10a68dbcc42e6",
      "parents": [
        "64d2dc384e41e2b7acead6804593ddaaf8aad8e1"
      ],
      "author": {
        "name": "Jean-Christop PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed Nov 17 10:04:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 26 10:51:04 2010 +0000"
      },
      "message": "ARM: 6483/1: arm \u0026 sh: factorised duplicated clkdev.c\n\nfactorise some generic infrastructure to assist looking up struct clks\nfor the ARM \u0026 SH architecture.\n\nas the code is identical at 99%\n\nput the arch specific code for allocation as example in asm/clkdev.h\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5c4986b8a9ddd9cf649abe38a102866f7809b1d2",
      "tree": "cdab5ebea615534a03194f5d85f76c3468b0183d",
      "parents": [
        "a9b27bcc6acf2491609f51aa592ec67311d4518d",
        "37b7a97884ba64bf7d403351ac2a9476ab4f1bba",
        "99870bd784ff9eb2405eab060125c0ded74968cd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 09 16:51:46 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 09 16:51:46 2010 +0900"
      },
      "message": "Merge branches \u0027sh/core\u0027, \u0027sh/io-overhaul\u0027 and \u0027sh/urgent\u0027 into sh-latest\n"
    },
    {
      "commit": "16b259203c513ed28bd31cc9a981e0d3ad517943",
      "tree": "d29600ee92f96a8f9bcf9e3d91e001ea8e09015c",
      "parents": [
        "a7bcf21e60c73cb7f7c13fad928967d7e47c3cac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 12:18:48 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 09 16:40:00 2010 +0900"
      },
      "message": "sh: migrate SH_CLK_MD to mode pin API.\n\nThis kills off the hardcoded SH_CLK_MD introduced by the SH-2 boards and\nconverts over to the mode pin API.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21e14266284bf448faabb4485895d72d8af1f2d8",
      "tree": "fb27b7cb7ddd137d12cd3a61c13a758a3e558ce8",
      "parents": [
        "151f52f09c5728ecfdd0c289da1a4b30bb416f2c",
        "e2781ac2a63011dd883e94c07eb086e6f2a5f521",
        "edc9a958fd31ef1d89f9eaee82b2a3882c8e34c9",
        "a766b29790b2b6582345624a6e9e686d8015efe1",
        "ccedb20c6879ac0237b95b3500d69822f1e5e2ea",
        "20f95e0b22ea45c1798261064baab57efeb3b3bc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:42:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:42:43 2010 +0900"
      },
      "message": "Merge branches \u0027sh/pio-death\u0027, \u0027sh/nommu\u0027, \u0027sh/clkfwk\u0027, \u0027sh/core\u0027 and \u0027sh/intc-extension\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "e96ce8ebfd7427c7ce335028f6619fb549f366b2",
      "tree": "a3b496f2ebb20d188d685becc407f4280016900e",
      "parents": [
        "7fe19da4ca38fc20cdbc7020fcf2eca8fc756410"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:29:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:29:00 2010 +0900"
      },
      "message": "sh: mach-se: Fix up SE7206 no ioport build.\n\nThere was a leftover inw() used here that really just wants to be a\n__raw_readw() instead. Convert it over.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37b7a97884ba64bf7d403351ac2a9476ab4f1bba",
      "tree": "1c738f6b97c9f82b96c8ae836ab38f34faa4c1d7",
      "parents": [
        "e2781ac2a63011dd883e94c07eb086e6f2a5f521"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 09:49:04 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 09:49:04 2010 -0400"
      },
      "message": "sh: machvec IO death.\n\nThis takes a bit of a sledgehammer to the machvec I/O routines. The\niomem case requires no special casing and so can just be dropped\noutright. This only leaves the ioport casing for PCI and SuperIO\nmangling. With the SuperIO case going through the standard ioport\nmapping, it\u0027s possible to replace everything with generic routines.\n\nWith this done the standard I/O routines are tidied up and NO_IOPORT\nnow gets default-enabled for the vast majority of boards.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "706d4b12f8d7edd28d7e879a77235472da393edb",
      "tree": "c9bc1ce06b1154a49da1d0d907cac544a818eb0e",
      "parents": [
        "3af54c9bd9e6f14f896aac1bb0e8405ae0bc7a44",
        "9bafc74163d8bccca9810159aab39be926fb877c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 30 08:26:25 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (215 commits)\n  ARM: memblock: setup lowmem mappings using memblock\n  ARM: memblock: move meminfo into find_limits directly\n  ARM: memblock: convert free_highpages() to use memblock\n  ARM: move freeing of highmem pages out of mem_init()\n  ARM: memblock: convert memory detail printing to use memblock\n  ARM: memblock: use memblock to free memory into arm_bootmem_init()\n  ARM: memblock: use memblock when initializing memory allocators\n  ARM: ensure membank array is always sorted\n  ARM: 6466/1: implement flush_icache_all for the rest of the CPUs\n  ARM: 6464/2: fix spinlock recursion in adjust_pte()\n  ARM: fix memblock breakage\n  ARM: 6465/1: Fix data abort accessing proc_info from __lookup_processor_type\n  ARM: 6460/1: ixp2000: fix type of ixp2000_timer_interrupt\n  ARM: 6449/1: Fix for compiler warning of uninitialized variable.\n  ARM: 6445/1: fixup TCM memory types\n  ARM: imx: Add wake functionality to GPIO\n  ARM: mx5: Add gpio-keys to mx51 babbage board\n  ARM: imx: Add gpio-keys to plat-mxc\n  mx31_3ds: Fix spi registration\n  mx31_3ds: Fix the logic for detecting the debug board\n  ...\n"
    },
    {
      "commit": "e2781ac2a63011dd883e94c07eb086e6f2a5f521",
      "tree": "1b4a6b8b00d9ffb0a47b33e9063b6907ca6783ec",
      "parents": [
        "1e789887f3449661be9826f61d48018a1cfcbfcc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:52:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:52:07 2010 +0900"
      },
      "message": "sh: mach-se: Rip out superfluous 7751 PIO routines.\n\nMRSHPC is wholly unused here, no need to trap it specially. If support is\nadded in the future it can be taken care of via platform data like on the\nothers.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e789887f3449661be9826f61d48018a1cfcbfcc",
      "tree": "d84ae24df8e27c7f5214447b1063269877f446e4",
      "parents": [
        "c819cc732267d6e46833a8d98bd7677b3d12d7d1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:48:21 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:48:21 2010 +0900"
      },
      "message": "sh: mach-se: Rip out superfluous 770x PIO routines.\n\nPlatform data takes care of all of these these days, kill them off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c819cc732267d6e46833a8d98bd7677b3d12d7d1",
      "tree": "900969944f57ba2c7e90758217512b9214d7e38a",
      "parents": [
        "c1cfed3c3a190b4ce1d5a4510d9dfd3d42176fba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:38:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:38:19 2010 +0900"
      },
      "message": "sh: mach-edosk7705: Kill off machtype, consolidate board def.\n\nTrivial shuffling and tidying.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c1cfed3c3a190b4ce1d5a4510d9dfd3d42176fba",
      "tree": "b683f2a7023faecc09f7130ad71aeaaff7e8f4f7",
      "parents": [
        "db2d0373fd1fe4db94587d52767388d811ee201f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:34:13 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:34:13 2010 +0900"
      },
      "message": "sh: mach-edosk7705: update for this century, kill off PIO trapping.\n\nThe only reason this board needs to do PIO trapping is for ethernet,\nwhich happens to follow the same scheme as its bigger brother the\nedosk7760. With ethernet properly supported through the platform device,\nwe can kill off the left over PIO abortion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db2d0373fd1fe4db94587d52767388d811ee201f",
      "tree": "83b5102a2cc7cc3f5a22373c1a506ea4881133b3",
      "parents": [
        "2504075d383fcefd746dac42a0cd1c3bdc006bd1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:24:59 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:24:59 2010 +0900"
      },
      "message": "sh: mach-se: Rip out superfluous 7206 PIO routines.\n\nThe PIO trapping was only for MRSHPC and the SMC ethernet. Given that the\nSMC ethernet is already properly handled and that nothing is using the\nMRSHPC, none of this is needed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2504075d383fcefd746dac42a0cd1c3bdc006bd1",
      "tree": "3d6c3dfc3d38d115c3f0818ce9f95029baf320e9",
      "parents": [
        "f6eec8d66400714e47add3d8341688a1e86c5de9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:11:56 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:11:56 2010 +0900"
      },
      "message": "sh: mach-systemh: Kill off dead board.\n\nThis code has been untouched since it was merged many years ago, and has\nseverely bitrotted since, suggesting that the board has no real users\nleft. Notice of intent to remove has been sent out over the last few\nyears, with no takers. Kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6eec8d66400714e47add3d8341688a1e86c5de9",
      "tree": "c8eb2ef3ada5e448503f6013ed1b3e8e1a3009a7",
      "parents": [
        "39c11984a4f36bd1ce7f90f7506824955f0f4863"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:06:53 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 19:06:53 2010 +0900"
      },
      "message": "sh: mach-snapgear: Kill off machtype, consolidate board def.\n\nOnly the secureedge5410 was ever supported by this code, so make the\nboard specification explicit rather than perpetuating a mach group.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39c11984a4f36bd1ce7f90f7506824955f0f4863",
      "tree": "c4d0dfdd16c421d59c1a7ae0be3f3130b74c60fd",
      "parents": [
        "46bc85872040ae7a98b983514bf79f68255b2643"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 18:59:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 18:59:58 2010 +0900"
      },
      "message": "sh: mach-snapgear: Rip out superfluous PIO routines.\n\nNone of these PIO routines do anything other than basic error checking,\nget rid of them and use the generic fallbacks.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "46bc85872040ae7a98b983514bf79f68255b2643",
      "tree": "9c2dc7f302bbd7d0187c42ee3e4fd40eae82f825",
      "parents": [
        "18cb657ca1bafe635f368346a1676fb04c512edf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 18:42:22 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 29 18:42:22 2010 +0900"
      },
      "message": "sh: mach-microdev: SuperIO-relative ioport mapping.\n\nThe microdev only has to contend with silly PIO mangling on anything\nwithin the SuperIO range. As each of the SuperIO modules is already\nspeciail cased, we just shift that logic over to the ioport map.\n\nWith microdev PCI never being merged (and being fudamentally broken in\nhardware), and the ethernet chip only doing 16-bit accesses already,\nthere\u0027s no need to maintain any of the extra special casing. Kill it all\noff.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3773301c4290f054aa2aa5379e59a1bf4f78bdf",
      "tree": "aac1619d32800393b587bf034c7dadb9e3c24f7b",
      "parents": [
        "be6786ac738801d39cfd264ec88c352efd029578",
        "1a0b1eac5012326e52d1dcf78695ac08f41c37d7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 28 20:14:38 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/video/sh_mobile_hdmi.c\n"
    },
    {
      "commit": "3c3762957818dc902222733a8184f23102e24472",
      "tree": "97a17d0923d87108715af32f83a526d24e65fb80",
      "parents": [
        "e9f29c9a56ca06d0effa557823a737cbe7ec09f7",
        "63111a3a70fb4d80e3b54ed75f13795e98f7a467"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:06:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 12:06:51 2010 -0700"
      },
      "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: (32 commits)\n  sh: intc: switch irq_desc iteration to new active IRQ iterator.\n  sh: fix up cpu hotplug IRQ migration for irq_data changes.\n  sh: oprofile: Make sure the backtrace op is available for timer-fallback.\n  sh64: oprofile: Fix up kernel stack pointer size mismatch.\n  sh: oprofile: Fix up and extend op_name_from_perf_id().\n  sh: lockless get_user_pages_fast()\n  sh64: _PAGE_SPECIAL support.\n  sound: sh: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: disable deprecated genirq support.\n  sh: update show_interrupts() for irq_data chip lookup.\n  sh: intc: irq_data conversion.\n  sh64: irq_data conversion.\n  sh64: update for IRQ flag handling naming changes.\n  rtc: rtc-rs5c313: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: mach-se: irq_data conversion.\n  input: hp680_ts_input: ctrl_in/outX to __raw_read/writeX conversion.\n  input: jornada680_kbd: ctrl_in/outX to __raw_read/writeX conversion.\n  sh: hd64461: irq_data conversion.\n  sh: mach-x3proto: irq_data conversion.\n  sh: mach-systemh: irq_data conversion.\n  ...\n"
    },
    {
      "commit": "0851668fdd97e526b2a41f794b785c204dd3d3e0",
      "tree": "4ef7c20a8be8393006c6fe9627eb29dd30877d61",
      "parents": [
        "00ebb6382b8d9c7c15b5f8ad230670d8161d38dd",
        "7655e594945289b418af39f6669fea4666a7b520"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 09:35:11 2010 -0700"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (505 commits)\n  [media] af9015: Fix max I2C message size when used with tda18271\n  [media] IR: initialize ir_raw_event in few more drivers\n  [media] Guard a divide in v4l1 compat layer\n  [media] imon: fix nomouse modprobe option\n  [media] imon: remove redundant change_protocol call\n  [media] imon: fix my egregious brown paper bag w/rdev/idev split\n  [media] cafe_ccic: Configure ov7670 correctly\n  [media] ov7670: allow configuration of image size, clock speed, and I/O method\n  [media] af9015: support for DigitalNow TinyTwin v3 [1f4d:9016]\n  [media] af9015: map DigitalNow TinyTwin v2 remote\n  [media] DigitalNow TinyTwin remote controller\n  [media] af9015: RC fixes and improvements\n  videodev2.h.xml: Update to reflect the latest changes at videodev2.h\n  [media] v4l: document new Bayer and monochrome pixel formats\n  [media] DocBook/v4l: Add missing formats used on gspca cpia1 and sn9c2028\n  [media] firedtv: add parameter to fake ca_system_ids in CA_INFO\n  [media] tm6000: fix a macro coding style issue\n  tm6000: Remove some ugly debug code\n  [media] Nova-S-Plus audio line input\n  [media] [RFC,1/1] V4L2: Use new CAP bits in existing RDS capable drivers\n  ...\n"
    },
    {
      "commit": "815db1477a2ce44d248a4ff853a2bef3616c7478",
      "tree": "98634d1bd7be9a794ee6e67e29fc699583b6087f",
      "parents": [
        "31b37c73c56b4129ff22436af97b77719a4db852"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:38:59 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:38:59 2010 +0900"
      },
      "message": "sh64: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "15ff2c67ab5c45c7382374bc43a5ad218a36045f",
      "tree": "0cd183c5d0dd740ee13bec53220bd32fed75450b",
      "parents": [
        "e28abafbab4205bda07087ea29cde39a14ba82c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:30:07 2010 +0900"
      },
      "message": "sh: mach-se: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "79c981283ba344f7f51b6aa82e1b8e71bad123b4",
      "tree": "5ec80b54492edc25cff9f0ae6528fe3dd6c8d04a",
      "parents": [
        "5f0103847325dc22fda8749626b56f8b71b98440"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:11:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:11:01 2010 +0900"
      },
      "message": "sh: mach-x3proto: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5f0103847325dc22fda8749626b56f8b71b98440",
      "tree": "ab60539083786d5cb80e200d78d6ad015f105ddb",
      "parents": [
        "949bf16648ff657839893f88ce296a3c4d89cd1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:09:31 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:09:31 2010 +0900"
      },
      "message": "sh: mach-systemh: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6138832ed8d86c5b8da63f40e8c6fffeeaf4129",
      "tree": "864967c28c6bdb9caff17dc68fa9ec0f536362d4",
      "parents": [
        "2803a1c681a808a7893539fa0b85558b2afc471a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:10 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:10 2010 +0900"
      },
      "message": "sh: mach-microdev: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2803a1c681a808a7893539fa0b85558b2afc471a",
      "tree": "77901f3ab25d576637b8a8d0336d243f6a4a9472",
      "parents": [
        "8df3a615da1a9fee6c3e0dc561e56a499072213f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:53:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:53:01 2010 +0900"
      },
      "message": "sh: mach-landisk: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d338071f2fff7551f9afe22016d9b34b45900b5",
      "tree": "74fa0b63383e6695e7b20edec9eb4f61d5eb61b7",
      "parents": [
        "c053784454550cf750399caa65482b31ffbe3c57"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:36:28 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:36:28 2010 +0900"
      },
      "message": "sh: mach-dreamcast: irq_data conversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1dfd166e93f98892aa4427069a23ed73259983c8",
      "tree": "c70a347b963091b99bd16842537153fa36e5c0e9",
      "parents": [
        "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
        "8df399018df120d28f89fda6f2515cc6e096e43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "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: (110 commits)\n  sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n  sh: clkfwk: Shuffle around to match the intc split up.\n  sh: clkfwk: modify for_each_frequency end condition\n  sh: fix clk_get() error handling\n  sh: clkfwk: Fix fault in frequency iterator.\n  sh: clkfwk: Add a helper for rate rounding by divisor ranges.\n  sh: clkfwk: Abstract rate rounding helper.\n  sh: clkfwk: support clock remapping.\n  sh: pci: Convert to upper/lower_32_bits() helpers.\n  sh: mach-sdk7786: Add support for the FPGA SRAM.\n  sh: Provide a generic SRAM pool for tiny memories.\n  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n  sh: pci: Support slot 4 routing on SDK7786.\n  sh: Fix up PMB locking.\n  sh: mach-sdk7786: Add support for fpga gpios.\n  sh: use pr_fmt for clock framework, too.\n  sh: remove name and id from struct clk\n  sh: free-without-alloc fix for sh_mobile_lcdcfb\n  sh: perf: Set up perf_max_events.\n  sh: perf: Support SH-X3 hardware counters.\n  ...\n\nFix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c\n"
    },
    {
      "commit": "2001f99947017e378e55943a350c67a8fca9e9b6",
      "tree": "6ebe40a702465ba78ca7b9c46a88fcd66dfa2e09",
      "parents": [
        "cb9bc962a10144d3a70651f1f5c755b34d8d5bf4"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 24 09:27:03 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 21:53:52 2010 -0200"
      },
      "message": "[media] soc_camera: Don\u0027t use module names to load I2C modules\n\nWith the v4l2_i2c_new_subdev* functions now supporting loading modules\nbased on modaliases, remove the module names hardcoded in platform data\nand pass a NULL module name to those functions.\n\nAll corresponding I2C modules have been checked, and all of them include\na module aliases table with names corresponding to what the soc_camera\nplatform data uses.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2334e7902e4ff3d61b5dd808858f2ac3e276a551",
      "tree": "8c4b73c33841ed181784dd75dc07564b7073d6d4",
      "parents": [
        "d4c0312363ad16a9991521aec7e19ffe85d49c2a"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Sep 24 08:39:19 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Oct 22 21:53:33 2010 -0200"
      },
      "message": "[media] sh_vou: Don\u0027t use module names to load I2C modules\n\nWith the v4l2_i2c_new_subdev* functions now supporting loading modules\nbased on modaliases, remove the module names hardcoded in platform data\nand pass a NULL module name to those functions.\n\nAll corresponding I2C modules have been checked, and all of them include\na module aliases table with names corresponding to what the sh_vou\nplatform data uses.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "56ea510962ec690ede2be2064de72e51a33011d9",
      "tree": "67f8acf241a7723ab82909368fcdc347c006c3ce",
      "parents": [
        "e5690e0dcffe38fa7b4b6336169a0c518d8a688e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Oct 15 14:37:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 18 20:33:10 2010 +0900"
      },
      "message": "sh: fix clk_get() error handling\n\nclk_get() returns an ERR_PTR(errno) on error and not NULL.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6038f373a3dc1f1c26496e60b6c40b164716f07e",
      "tree": "a0d3bbd026eea41b9fc36b8c722cbaf56cd9f825",
      "parents": [
        "1ec5584e3edf9c4bf2c88c846534d19cf986ba11"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sun Aug 15 18:52:59 2010 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Oct 15 15:53:27 2010 +0200"
      },
      "message": "llseek: automatically add .llseek fop\n\nAll file_operations should get a .llseek operation so we can make\nnonseekable_open the default for future file operations without a\n.llseek pointer.\n\nThe three cases that we can automatically detect are no_llseek, seq_lseek\nand default_llseek. For cases where we can we can automatically prove that\nthe file offset is always ignored, we use noop_llseek, which maintains\nthe current behavior of not returning an error from a seek.\n\nNew drivers should normally not use noop_llseek but instead use no_llseek\nand call nonseekable_open at open time.  Existing drivers can be converted\nto do the same when the maintainer knows for certain that no user code\nrelies on calling seek on the device file.\n\nThe generated code is often incorrectly indented and right now contains\ncomments that clarify for each added line why a specific variant was\nchosen. In the version that gets submitted upstream, the comments will\nbe gone and I will manually fix the indentation, because there does not\nseem to be a way to do that using coccinelle.\n\nSome amount of new code is currently sitting in linux-next that should get\nthe same modifications, which I will do at the end of the merge window.\n\nMany thanks to Julia Lawall for helping me learn to write a semantic\npatch that does all this.\n\n\u003d\u003d\u003d\u003d\u003d begin semantic patch \u003d\u003d\u003d\u003d\u003d\n// This adds an llseek\u003d method to all file operations,\n// as a preparation for making no_llseek the default.\n//\n// The rules are\n// - use no_llseek explicitly if we do nonseekable_open\n// - use seq_lseek for sequential files\n// - use default_llseek if we know we access f_pos\n// - use noop_llseek if we know we don\u0027t access f_pos,\n//   but we still want to allow users to call lseek\n//\n@ open1 exists @\nidentifier nested_open;\n@@\nnested_open(...)\n{\n\u003c+...\nnonseekable_open(...)\n...+\u003e\n}\n\n@ open exists@\nidentifier open_f;\nidentifier i, f;\nidentifier open1.nested_open;\n@@\nint open_f(struct inode *i, struct file *f)\n{\n\u003c+...\n(\nnonseekable_open(...)\n|\nnested_open(...)\n)\n...+\u003e\n}\n\n@ read disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n   *off \u003d E\n|\n   *off +\u003d E\n|\n   func(..., off, ...)\n|\n   E \u003d *off\n)\n...+\u003e\n}\n\n@ read_no_fpos disable optional_qualifier exists @\nidentifier read_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t read_f(struct file *f, char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ write @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\nexpression E;\nidentifier func;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n\u003c+...\n(\n  *off \u003d E\n|\n  *off +\u003d E\n|\n  func(..., off, ...)\n|\n  E \u003d *off\n)\n...+\u003e\n}\n\n@ write_no_fpos @\nidentifier write_f;\nidentifier f, p, s, off;\ntype ssize_t, size_t, loff_t;\n@@\nssize_t write_f(struct file *f, const char *p, size_t s, loff_t *off)\n{\n... when !\u003d off\n}\n\n@ fops0 @\nidentifier fops;\n@@\nstruct file_operations fops \u003d {\n ...\n};\n\n@ has_llseek depends on fops0 @\nidentifier fops0.fops;\nidentifier llseek_f;\n@@\nstruct file_operations fops \u003d {\n...\n .llseek \u003d llseek_f,\n...\n};\n\n@ has_read depends on fops0 @\nidentifier fops0.fops;\nidentifier read_f;\n@@\nstruct file_operations fops \u003d {\n...\n .read \u003d read_f,\n...\n};\n\n@ has_write depends on fops0 @\nidentifier fops0.fops;\nidentifier write_f;\n@@\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n...\n};\n\n@ has_open depends on fops0 @\nidentifier fops0.fops;\nidentifier open_f;\n@@\nstruct file_operations fops \u003d {\n...\n .open \u003d open_f,\n...\n};\n\n// use no_llseek if we call nonseekable_open\n////////////////////////////////////////////\n@ nonseekable1 depends on !has_llseek \u0026\u0026 has_open @\nidentifier fops0.fops;\nidentifier nso ~\u003d \"nonseekable_open\";\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d nso, ...\n+.llseek \u003d no_llseek, /* nonseekable */\n};\n\n@ nonseekable2 depends on !has_llseek @\nidentifier fops0.fops;\nidentifier open.open_f;\n@@\nstruct file_operations fops \u003d {\n...  .open \u003d open_f, ...\n+.llseek \u003d no_llseek, /* open uses nonseekable */\n};\n\n// use seq_lseek for sequential files\n/////////////////////////////////////\n@ seq depends on !has_llseek @\nidentifier fops0.fops;\nidentifier sr ~\u003d \"seq_read\";\n@@\nstruct file_operations fops \u003d {\n...  .read \u003d sr, ...\n+.llseek \u003d seq_lseek, /* we have seq_read */\n};\n\n// use default_llseek if there is a readdir\n///////////////////////////////////////////\n@ fops1 depends on !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier readdir_e;\n@@\n// any other fop is used that changes pos\nstruct file_operations fops \u003d {\n... .readdir \u003d readdir_e, ...\n+.llseek \u003d default_llseek, /* readdir is present */\n};\n\n// use default_llseek if at least one of read/write touches f_pos\n/////////////////////////////////////////////////////////////////\n@ fops2 depends on !fops1 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read.read_f;\n@@\n// read fops use offset\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d default_llseek, /* read accesses f_pos */\n};\n\n@ fops3 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+\t.llseek \u003d default_llseek, /* write accesses f_pos */\n};\n\n// Use noop_llseek if neither read nor write accesses f_pos\n///////////////////////////////////////////////////////////\n\n@ fops4 depends on !fops1 \u0026\u0026 !fops2 \u0026\u0026 !fops3 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\nidentifier write_no_fpos.write_f;\n@@\n// write fops use offset\nstruct file_operations fops \u003d {\n...\n .write \u003d write_f,\n .read \u003d read_f,\n...\n+.llseek \u003d noop_llseek, /* read and write both use no f_pos */\n};\n\n@ depends on has_write \u0026\u0026 !has_read \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier write_no_fpos.write_f;\n@@\nstruct file_operations fops \u003d {\n... .write \u003d write_f, ...\n+.llseek \u003d noop_llseek, /* write uses no f_pos */\n};\n\n@ depends on has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\nidentifier read_no_fpos.read_f;\n@@\nstruct file_operations fops \u003d {\n... .read \u003d read_f, ...\n+.llseek \u003d noop_llseek, /* read uses no f_pos */\n};\n\n@ depends on !has_read \u0026\u0026 !has_write \u0026\u0026 !fops1 \u0026\u0026 !fops2 \u0026\u0026 !has_llseek \u0026\u0026 !nonseekable1 \u0026\u0026 !nonseekable2 \u0026\u0026 !seq @\nidentifier fops0.fops;\n@@\nstruct file_operations fops \u003d {\n...\n+.llseek \u003d noop_llseek, /* no read or write fn */\n};\n\u003d\u003d\u003d\u003d\u003d End semantic patch \u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\n"
    },
    {
      "commit": "d8d6b902b8a3b2c66151529694bb4a9a3555cf43",
      "tree": "e2ab4dff9888dc2cd0998299959bfa5b9409cdd5",
      "parents": [
        "c993487ec87ba6d9ea47b03dad562123d503f4a2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 15 02:13:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 15 02:13:04 2010 +0900"
      },
      "message": "sh: mach-sdk7786: Add support for the FPGA SRAM.\n\nThis ties in the 2KiB of FPGA SRAM in to the generic SRAM pool.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6b77b2d5ffd2f8ee74fcc27661f7f4962c34705",
      "tree": "c4596337ce521cd5be2f96af85ccbe88b76c4d80",
      "parents": [
        "61a46766c9d5d8fb5dad23da1b7cc4cb8b0107da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 08:44:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 08:44:55 2010 +0900"
      },
      "message": "sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n\nThe SDK7786 FPGA has secondary control over the PCIe clocks, specifically\nrelating to the slots and oscillator. This ties the FPGA clocks in to the\nclock framework and balances the refcounting similar to how the primary\non-chip clocks are managed. While the on-chip clocks are per-port, the\nFPGA clock enable/disable is global for the entire block.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47da88f36639b8de57f6cdd680f8c27528ccd67c",
      "tree": "2c5cf30f6fb84366277fcbec57a0c8cc04f64282",
      "parents": [
        "550a1ef18a53cae3d908edceca9daaafbedcf12f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 03:04:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 14 03:04:44 2010 +0900"
      },
      "message": "sh: mach-sdk7786: Add support for fpga gpios.\n\nThe sdk7786 FPGA supports a number of user settable input switches that\nare otherwise unused. This wires up a dummy gpio chip for the switch bank\nto simply expose them to userspace.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a30d7bfcd33c03f1f67d3e1c317eb5d6a6bc811",
      "tree": "9d07bf81037d87311f06d2f463fa61e797e128b5",
      "parents": [
        "06c7a489a97fce99fd86611f6f32e565e686e5d8"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Sun Oct 10 17:28:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 12 00:34:42 2010 +0900"
      },
      "message": "sh: boards/mach-x3proto: gpio: fix error handling code\n\nChecks for (irq \u003c 0) and (ilsel \u003c 0) didn\u0027t make sense since they were\nunsigned.  Made them signed.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "46f12936fd2945ffaf774e728fe5044f06ed5574",
      "tree": "1e05d288a0de9832b56f67c0a5f34f570cb3aca0",
      "parents": [
        "5d8e3451d172441ac9f4aa1d0ff8706412bc7deb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Oct 03 04:24:42 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 06 20:24:21 2010 +0900"
      },
      "message": "sh: fix an ms7724se compile breakage\n\nFix a compile breakage, caused by my own careless copy-paste.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3bccf534f98ddc4962665b68d99f752ea010aacc",
      "tree": "9dad2862b875fedb16f33eead379568586f58167",
      "parents": [
        "2c237329f79aba2cd1d1c1b47fc03df03ad027e1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 03:07:49 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 03:07:49 2010 +0900"
      },
      "message": "sh: mach-x3proto: Improve ILSEL debugging.\n\nAt the moment ILSEL blows up with a BUG when aliased sets are handed in,\nbut as the enable call is able to hand back errors we opt for that path\ninstead. None of the ILSEL peripherals are vital to the board\u0027s\noperation, so trapping a BUG is a bit excessive.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2c237329f79aba2cd1d1c1b47fc03df03ad027e1",
      "tree": "69e541acbdca0e274ace3c14b253c28619e3afe3",
      "parents": [
        "550591143eead286f2cd9d124a55d4a99ed024de"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 03:00:49 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 03:00:49 2010 +0900"
      },
      "message": "sh: mach-x3proto: gpio-keys support.\n\nThis adds gpio-keys mappings for the button matrix on the baseboard,\nnow that we have support for the pin controller.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "550591143eead286f2cd9d124a55d4a99ed024de",
      "tree": "5f1edc1b8c8e0829f04a5d24b9083bd5a054c1fb",
      "parents": [
        "d39d0ed196aa1685bb24771e92f78633c66ac9cb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 02:59:29 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 02:59:29 2010 +0900"
      },
      "message": "sh: mach-x3proto: Support for baseboard GPIOs.\n\nThis adds trivial support for the GPIOs implemented through the baseboard\nCPLD, used for driving the button matrix.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d39d0ed196aa1685bb24771e92f78633c66ac9cb",
      "tree": "4f03e2de9eb3f1a8dc781c6ef6a7b38b5643f7b9",
      "parents": [
        "532f3759d71d1fceb494212187dacc5a78295dc3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 02:50:32 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 04 02:50:32 2010 +0900"
      },
      "message": "sh: mach-x3proto: Move the ilsel header to a better place.\n\nWe\u0027ll be adding more headers for this board, so move this over to its own\ndirectory.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bacd796ccd6976b03dd490708a1abc291d5521e",
      "tree": "0c0c1d242940e9fdf83952a821a20e2bdcdf0927",
      "parents": [
        "742759eae6b58a172d8f79ff0938d1e25dc9abc5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Oct 02 22:02:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Oct 02 22:02:07 2010 +0900"
      },
      "message": "sh: Support early IRQ vector map reservation for delayed controllers.\n\nSome controllers will need to be initialized lazily due to pinmux\nconstraints, while others may simply have no need to be brought online if\nthere are no backing devices for them attached. In this case it\u0027s still\nnecessary to be able to reserve their hardware vector map before dynamic\nIRQs get a hold of them.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d75b3a2476d848a354d939d2b89c36d3394ac59",
      "tree": "11bd7e9cc0679c99d384aff4dbd5d81c13397d0f",
      "parents": [
        "51d149be0a535634b86493a4d910e3320cc984ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 18:26:38 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 18:26:38 2010 +0900"
      },
      "message": "Revert \"sh: ecovec24: modify tsc2007 platform settings\"\n\nAccording to Morimoto-san, this is no longer needed. Revert it.\n\nThis reverts commit e0009b0a44f28227571d8cddebc5ccdae86027a6.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0009b0a44f28227571d8cddebc5ccdae86027a6",
      "tree": "7e8ee5fca1fcc81e1f5419cf8cdf2b779ee1cf19",
      "parents": [
        "248bc0d93bde744751a05d322d85269323d3af0c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Aug 27 09:49:30 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 17:35:57 2010 +0900"
      },
      "message": "sh: ecovec24: modify tsc2007 platform settings\n\nThis patch modify x_plate_ohms to correct value for tsc2007 panel,\nand removed un-necessary ts_get_pendown_state()\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44432407d9f5e4b2e56c7eccb65d98cad4bba191",
      "tree": "fdd88fc9bd5a1473e611e87958d2115b02631ac8",
      "parents": [
        "01ac25b59f08c0bb56dd301f024eabd542205a42"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Sep 03 07:20:04 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 14 17:22:38 2010 +0900"
      },
      "message": "fbdev: sh_mobile_lcdcfb: Support multiple video modes in platform data\n\nThis is a preparation for HDMI hotplug support. This patch just moves all\nplatform defined video modes for the sh_mobile_lcdcfb driver to separate\narrays and switches all users to use element 0 of that array, so, this patch\ndoesn\u0027t introduce any functional changes and as such should not cause any\nregressions.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bbcf6e8b66ab2fb5ddab4d0fe40c2e6a5ebe5301",
      "tree": "071fa9f86dc04a16570be367d04cff3b00c694ad",
      "parents": [
        "57682827b9a5edb52e33af0be9082b51bffcd5c7",
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 16 13:32:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 16 13:32:24 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/include/asm/Kbuild\n\tdrivers/Makefile\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "500b9fc922cbec572f4fd1436533bfaed5011262",
      "tree": "aac4b7de0871e66740aeaf3510f7a59280026592",
      "parents": [
        "f165eb77f49cb6f6e86e2f2f09183904b2965d19",
        "beccb12f6fbcc73339f127ff1f00638f076c933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/net/irda/sh_irda.c\n"
    },
    {
      "commit": "c2439398170be9d7af28eb3ab59593369cb303f3",
      "tree": "19a1b4078363950e13c940dcd32d38e884a8257b",
      "parents": [
        "b90884c886696a67a4c7832b4e627f341a860b3d"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Jul 21 10:13:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:12:11 2010 +0900"
      },
      "message": "sh: add a parameter to LCDC driver\u0027s .display_on() callback\n\nHDMI support for the sh_mobile_lcdc framebuffer driver will require a \u0027struct\nfb_info *\u0027 pointer for its .display_on() callback. While at it fix kfr2r09\nframebuffer modular build.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ace6e9799f585994c92ac3c0696bc336e50077e6",
      "tree": "b271f7c965f66d8180109ca223b129a868829001",
      "parents": [
        "0f9313ad068af4156109661fb8e94ee7fcb79001"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lyakh@axis700.grange",
        "time": "Thu Jul 22 16:52:51 2010 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Aug 02 16:43:36 2010 -0300"
      },
      "message": "V4L/DVB: mediabus: fix ambiguous pixel code names\n\nEndianness notation is meaningless for 8 bit YUYV codes. Switch pixel code\nnames to explicitly state the order of colour components in the data\nstream.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "36239c6704b71da7fb8e2a9429e159a84d0c5a3e",
      "tree": "f7ce51c09e4c7520a245e22bc3fdef10411d1c06",
      "parents": [
        "56c52986b163575402c2db83b2fec60234ace1e9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Jul 06 04:32:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 06 17:38:32 2010 +0900"
      },
      "message": "sh: add sh7757lcr board support\n\nThis adds preliminary support for the sh7757lcr board.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3a598264436e94c410c413088a7873fcad33616c",
      "tree": "c02cc3a99fa5d114c869c64afed92f98584139d2",
      "parents": [
        "dcac0d982777e75e022390d80019f7aeb2ec91f9"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "mitake@dcl.info.waseda.ac.jp",
        "time": "Mon Jun 21 15:10:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 21 15:10:51 2010 +0900"
      },
      "message": "sh: SH-2007 board support.\n\nThis patch series adds support for ITO Co., Ltd.\u0027s SH-2007 reference\nplatform (A PC-104 based SH7780 platform).\n\nThis is a direct port of the out-of-tree board support from the vendor\u0027s\nkernel, originally located at:\n\n\thttp://ms-n.org/sh-linux/kernel/\n\nMore information on the board and the vendor can be obtained from the\nvendor\u0027s site at:\n\n\thttp://www.itonet.co.jp/\n\nPresently supported peripherals are CF and ethernet, with support for\nthe on-board IDE still pending further testing.\n\nReviewed-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nReviewed-by: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Hitoshi Mitake \u003cmitake@dcl.info.waseda.ac.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42edb1d306d7941405b5ba5e7599ea99fc4bdf5a",
      "tree": "4400d0574ae0d8049b9c4ba9df83d1a0d33c279c",
      "parents": [
        "e44a21b7268a022c7749f521c06214145bd161e4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jun 05 14:42:39 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:38:54 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/boards/mach-ecovec24/setup.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "560526f1617acca62b645c81fb43923954d4ddc5",
      "tree": "214d2f2481f8d1049795765e2e49858e7473e2f4",
      "parents": [
        "30e0cc1ae0ca961de2764f584021c90d774d1063"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jun 02 00:27:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 17:13:57 2010 +0900"
      },
      "message": "sh: make sure static declaration on ms7724se\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "30e0cc1ae0ca961de2764f584021c90d774d1063",
      "tree": "85d5f3c6571eec982b7533334299c66b0e503303",
      "parents": [
        "3ce0933437763f692c669d07d1b7b016b9e2fa41"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jun 02 00:27:46 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 17:13:52 2010 +0900"
      },
      "message": "sh: make sure static declaration on mach-migor\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ce0933437763f692c669d07d1b7b016b9e2fa41",
      "tree": "0f242ebb0876b57602c0847f41a37ad0970cb1a6",
      "parents": [
        "f4cdd757bef262a16188fa89141cc243a9cfc81b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jun 02 00:27:31 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 17:13:47 2010 +0900"
      },
      "message": "sh: make sure static declaration on mach-ecovec24\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f4cdd757bef262a16188fa89141cc243a9cfc81b",
      "tree": "433ef71a0be6fa094080d4a0eb5e4ec916dcc224",
      "parents": [
        "f4d7c3565c1692c54d9152b52090fe73f0029e37"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Jun 02 00:27:26 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 17:13:42 2010 +0900"
      },
      "message": "sh: make sure static declaration on mach-ap325rxa\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "019e2574f965b800ba76f319d817eae9405ae064",
      "tree": "fbcf7ade183a8dd4a6c55a2596cf5cf47bbb76d4",
      "parents": [
        "4705b2e8047221142af2ed5e37f54ac4c7f80a7d",
        "861160bfd097de7dbf3195bbef210e4f787327ab"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:32:12 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:32:12 2010 +0900"
      },
      "message": "Merge branch \u0027sh/iomap\u0027\n"
    },
    {
      "commit": "861160bfd097de7dbf3195bbef210e4f787327ab",
      "tree": "fcd0e3e683040863b9f272d6078552515ec9a37b",
      "parents": [
        "242239715c8394da16b1dd0d6f3254f99cac10d2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 26 15:58:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:31:46 2010 +0900"
      },
      "message": "sh: PIO disabling for x3proto and urquell.\n\nurquell only provides PIO in the PCI case, while the x3proto board never\nhad a working PCIe controller, so it can simply disable it outright.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "242239715c8394da16b1dd0d6f3254f99cac10d2",
      "tree": "f681615029fea1133e5976b9d33b9f0b66d6c192",
      "parents": [
        "86e4dd5add77ab809f5427391dfabb8f78cbcb58"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 25 20:10:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:31:44 2010 +0900"
      },
      "message": "sh: mach-sdk7786: conditionally disable PIO support.\n\nSDK7786 only supports PIO via the PCI I/O space, so we disable PIO\ncompletely for the non-PCI case.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1238c684325d9710544af6f0d11bf7cd6efd5925",
      "tree": "f1c01d46f5d4d3237983863a9ba8a60718d1062c",
      "parents": [
        "8fa76f7e61ef4e5bc97207143ea4e198b22487bc"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "yusuke.goda.sx@renesas.com",
        "time": "Tue Apr 27 10:15:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:10:09 2010 +0900"
      },
      "message": "sh: Add support MMCIF for ecovec\n\nThis patch adds MMCIF platform data for the Ecovec board.\n\nSigned-off-by: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a41a7b91772da2c77ac0da74285fd8ebd86a85ba",
      "tree": "79799a8fbce61f4025a0f59ebbe4ca28f5f6975c",
      "parents": [
        "8a37f520523df971bd3f926d8bd45ead37e857e8"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue May 25 14:07:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 26 16:03:24 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/boards/mach-ecovec24/setup.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8f4b3036d1b9bdb6f5fa0b920e0163d64a990327",
      "tree": "72a294ddb86c5701dbf4acee5065d114d406b957",
      "parents": [
        "f87c20a9db43f6f731270eeef616e1bcc266c2d4"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "sh: disable SD-card write-protection detection on kfr2r09\n\nkfr2r09 board has a micro-SD card slot, therefore card write-protection\ndetection cannot work there, disable it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "65a1b0347a329422e939e14daae6dad9a29e9cf2",
      "tree": "abc33315cb00c6305e8e2abdbcf9f8dfecff843c",
      "parents": [
        "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:39 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to migor\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6",
      "tree": "d60ca2c310a26c08d72feec45686973a8b408534",
      "parents": [
        "470ef1a71891102d300ed741164eb3c8c10c9190"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to kfr2r09\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "470ef1a71891102d300ed741164eb3c8c10c9190",
      "tree": "062e6b207208fe3a2b8907f0d433a077654042c7",
      "parents": [
        "815f1995f03112dec0767a6ab88cccf8cf198509"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ms7724se\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "815f1995f03112dec0767a6ab88cccf8cf198509",
      "tree": "b565f6bbb0ec91dbbcf49fde116d8e5f99bf64c5",
      "parents": [
        "311f3ac76826bfd8ed6213ded91ec947df164def"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ecovec\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d151248286d438e97ebb22ff676423df299da86",
      "tree": "22cf5d5379ef29abb073f98622df75d092b5abde",
      "parents": [
        "aee5ab0bbd224b618408cacfcc656699feec4230"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 29 07:45:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:44:57 2010 +0900"
      },
      "message": "sh: add Video Output Unit (VOU) and AK8813 TV-encoder support to ms7724se\n\nAdd platform bindings, GPIO initialisation and allocation and AK8813 reset code\nto ms7724se.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aee5ab0bbd224b618408cacfcc656699feec4230",
      "tree": "bd63516b5cd28080c854f397a1a17af346c5fdec",
      "parents": [
        "d8252d6272682096835b4e1ef714cb1b593aa7fb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 21 08:45:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:42:15 2010 +0900"
      },
      "message": "sh: add Video Output Unit and AK8813 video encoder support on ecovec\n\nEcovec uses the AK8813 video envoder similarly to the ms7724se platform with\nthe only difference, that on ecovec GPIOs are used for resetting and powering\nup and down the chip.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "03c5ecd13cfe308a521e40e6dec6059314f3341b",
      "tree": "6c5c58414e0644097a0d0dd42aebd698b4509dfd",
      "parents": [
        "103058536300f80ec54f2a8c9209d066925416fd"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 13 01:08:37 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:39 2010 +0900"
      },
      "message": "sh: Check return value of clk_get on ms7724\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "103058536300f80ec54f2a8c9209d066925416fd",
      "tree": "018cb2b9ead7a6f705befa36a473ab65b334937f",
      "parents": [
        "fa676ca3944e4459ea3d133eabc923c8ab5d2576"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 13 01:08:33 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:31 2010 +0900"
      },
      "message": "sh: Check return value of clk_get on ecovec24\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "67bbabbc8680f53c7b8780d991f655c5cbb88700",
      "tree": "debb8a9e4c579cb58114482bf33ee8fd5169bdd6",
      "parents": [
        "9c352bcab7f28e472b06c91d57210b93e08f0fbb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:37:05 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:38:07 2010 +0900"
      },
      "message": "sh: switch boards to clkdev\n\nThis patch converts the remaining board clocks\nto use clkdev for lookup if needed. The unused\nname and id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3366e3585fbf0d40ce6f2382b544851cf4df1654",
      "tree": "2d0e01291d103d28bdb67afffb816fa1d7023fbb",
      "parents": [
        "4a6feab0ee5240c4bd5378d9f8a46b85718c68a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 12:38:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:23:25 2010 +0900"
      },
      "message": "sh: Move platform smp ops in to their own structure.\n\nThis cribs the MIPS plat_smp_ops approach for wrapping up the platform\nops. This will allow for mixing and matching different ops on the same\nplatform in the future.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d9c944463d8f3f7cafaaba8f3e44df62ce817484",
      "tree": "cb2cfbd038d305af790fe5ee3aa416418cc1b32c",
      "parents": [
        "dc825b17904a06bbd2f79d720b23156e4c01a22f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 19 16:27:47 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 19 16:27:47 2010 +0900"
      },
      "message": "sh: mach-sdk7786: pm_power_off support.\n\nThis wires up power-off support for the SDK7786 board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bec9fb072f58a77a449c4bb3b1b036fcecc68663",
      "tree": "839785e0cbf3ae64b58a33aa8386a416b9b753ff",
      "parents": [
        "b230eb32c8d568284c1f33f5d06005eb97d4f897"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 16 02:01:53 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:19:34 2010 +0900"
      },
      "message": "sh: ms7724: Add tiny-document for sound\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b230eb32c8d568284c1f33f5d06005eb97d4f897",
      "tree": "bf79092d73406cadae8ba36da5c87f4514605247",
      "parents": [
        "ae6be51ed01d6c4aaf249a207b4434bc7785853b"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 16 02:01:33 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 23 13:19:31 2010 +0900"
      },
      "message": "sh: mach-ecovec24: Add i2c_put_adapter on sh_eth_init\n\ni2c_put_adapter is needed after i2c_get_adapter\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d0b0a4434dd97d8e0731241aee586460f7fb7bd",
      "tree": "e0ef5dfb56c2fe65e65162bfb5ccd2074664913f",
      "parents": [
        "9adae9720998c10a882d4c6f9a82527bf8f62d59"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:52:28 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:52:28 2010 +0900"
      },
      "message": "sh: Fix up ctrl_read/write stragglers in migor setup.\n\nctrl_read/writeX are deprecated, this converts them over to their\n__raw_read/write() counterparts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "920925f90fa6455f7e8c9db0e215e706cd7dedeb",
      "tree": "917a98a8929c2fa95c561b21fe47b6d63de5facf",
      "parents": [
        "331af0c15284798f678057a52039ef24f7c04f22"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Tue Jan 19 08:09:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 02 11:08:54 2010 +0900"
      },
      "message": "sh: audio support for the sh7722 Migo-R board\n\nConfigure SIU port B pins and register the WM8978 audio codec.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b8c70b2174402ca3dec13310ce56597233392d7",
      "tree": "0aed464521a2a671cbb7b4302b55fe72abc95d3d",
      "parents": [
        "29e1fa3565a7951cc415c634eb2b78dbdbee151d",
        "3621263a4d9679726b7bc1e2546c1c03941a59b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 26 17:16:20 2010 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (362 commits)\n  V4L-DVB: cx88-dvb: remove extra attribution for core\n  V4L/DVB: v4l: soc_camera: fix bound checking of mbus_fmt[] index\n  V4L/DVB: Add support for SMT7020 to cx88\n  V4L/DVB: radio-si470x: Use UTF-8 encoding on a comment\n  V4L/DVB: MAINTAINERS: Telegent tlg2300 section fix\n  V4L/DVB: gspca_stv06xx: Add support for camera button\n  V4L/DVB: gspca_ov519: add support for the button on ov511 based cams\n  V4L/DVB: gspca_ov519: Add support for the button on ov518 based cams\n  V4L/DVB: gspca_ov519: add support for the button on ov519 based cams\n  V4L/DVB: gspca_main: Fix a compile error when CONFIG_INPUT is not set\n  V4L/DVB: gspca_main: some input error handling fixes\n  V4L/DVB: gspca_main: Allow use of input device creation code for non int. inputs\n  V4L/DVB: gspca_pac7302: much improved exposure control\n  V4L/DVB: gspca_sonixb: Make sonixb driver handle pas106 and pas202 cameras\n  V4L/DVB: gspca_sonixb: pas106: fixup bright ctrl and add gain and exposure ctrls\n  V4L/DVB: Documentation: gspca.txt: update known mr97310a cams\n  V4L/DVB: gspca_mr97310a: add support for the Sakar 1638x CyberPix\n  V4L/DVB: gscpa_sonixb: limit ov7630 max framerate at 640x480\n  V4L/DVB: gspca_sonixb: pas202: fixup brightness ctrl and add gain and exposure ctrls\n  V4L/DVB: gscpa_sonixb: Differentiate between sensors with a coarse and fine expo ctrl\n  ...\n"
    },
    {
      "commit": "3675c750cf2effc6a2d9582cd1b9d3043aded3b6",
      "tree": "a2efd2d39b738ce71e377f2493660bdf42def702",
      "parents": [
        "906b101886b1b3d9e4d374aa84a67b7dbd349f16"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Jan 06 18:42:16 2010 +0900"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Fri Feb 26 15:11:00 2010 -0300"
      },
      "message": "soc-camera: ov772x: Modify buswidth control\n\nThis patch removes \"buswidth\" struct member, and sets the default buswidth\nto the natively supported 10 bit. You can select 8 bit buswidth by new flag.\nThis patch also modify ap325rxa/migor setup.c\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b5f5fe80fa98a60daa0fa94512d1599b1e26674c",
      "tree": "23ff3a9da9bda0f16a96c655464b4f07bc92f56f",
      "parents": [
        "6b3b55750b0de4a4ff2742efd34ff74665fa4e2f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Feb 25 11:14:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 26 15:30:09 2010 +0900"
      },
      "message": "sh: remove dead LED code for migo-r and ms7724se\n\nCONFIG_PM is always set on SH-Mobile these days so\nget rid of the unused LED setup code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b3b55750b0de4a4ff2742efd34ff74665fa4e2f",
      "tree": "e489bcf779e2e4272d47e6bbde62e02f5d048028",
      "parents": [
        "2839bd61f671d3debf9ef0893a0470fd97b2e2ce"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Feb 25 11:10:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 26 15:30:08 2010 +0900"
      },
      "message": "sh: ecovec build fix for CONFIG_I2C\u003dn\n\nAllow building the ecovec board support code\neven though I2C support is disabled.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2839bd61f671d3debf9ef0893a0470fd97b2e2ce",
      "tree": "84b261fadf0ab9d12212cdb9a4c9a7f39b63c01d",
      "parents": [
        "b67cf2848af1cf4a4c9c277429092ae59adf859b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Feb 25 11:07:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 26 15:29:28 2010 +0900"
      },
      "message": "sh: ecovec r-standby support\n\nThis patch adds board specific r-standby resume code\nfor ecovec.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b67cf2848af1cf4a4c9c277429092ae59adf859b",
      "tree": "446875f368f0f5d7dd41637979b7c85d023ac037",
      "parents": [
        "41bfb7d7a6ce3d8dd83112e65f5d97feefde818a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Feb 25 11:06:02 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 26 15:29:27 2010 +0900"
      },
      "message": "sh: ms7724se r-standby support\n\nThis patch adds board specific r-standby resume code\nfor ms7724se.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29463c28a553e1959ec45cc8ad9d2eb434663cdf",
      "tree": "111effeab274055d9743ff74dc68ea3688197b93",
      "parents": [
        "bbb892aac4724b7cc6e1626665310eddfd747235"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Feb 24 00:16:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:29 2010 +0900"
      },
      "message": "sh: ms7724: modify scan_timing for KEYSC\n\nKEYSC::SCN register of SH7724 is 3bit.\nThus, scan_timing should be 0 - 7 here.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bbb892aac4724b7cc6e1626665310eddfd747235",
      "tree": "4c805c1665c8b0fd8f61ea4e509e625aa884289c",
      "parents": [
        "263657168549075b57ecfbf730738105d1af8b65"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Feb 23 08:19:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:28 2010 +0900"
      },
      "message": "sh: ms7724: Add sh_sir support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "263657168549075b57ecfbf730738105d1af8b65",
      "tree": "7e55673752a8361d7eef0f62b35726431512cb3c",
      "parents": [
        "94ea5e449ae834af058ef005d16a8ad44fcf13d6"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Feb 24 00:32:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 25 16:31:28 2010 +0900"
      },
      "message": "sh: mach-ecovec24: Add sh_sir support\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "16afc9fb0298a66da25ee015eb3c8a8f55e3744a",
      "tree": "5e8eb1bda9c3ce75906f93903b06265ec2f2adbf",
      "parents": [
        "6f26d19fce5907cdd0fd953ac1a1d0b1e6e5982c"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Mon Feb 22 05:18:10 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:14:18 2010 +0900"
      },
      "message": "sh: sh7724: Update FSI/SPU2 clock\n\nWhen FSI and Network (\u003d NFS file system) were used at the same time,\nthe I/O of FSI was unstable.  This patch updates the SPU2 clock (which\nis used for FSI) to solve this issue.  Special thanks to Jeremy.\n\nSigned-off-by: Jeremy Baker \u003cJeremy.Baker@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f26d19fce5907cdd0fd953ac1a1d0b1e6e5982c",
      "tree": "0d4bc4a7bcdb0b5911807532478533f7fa2ebfbf",
      "parents": [
        "7be85c6eb4462cd973e680d9dcf897a7b5b26165"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Feb 19 09:33:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 22 19:11:23 2010 +0900"
      },
      "message": "sh: always enable sh7724 vpu_clk and set to 166MHz on Ecovec\n\nUpdate the sh7724 processor code to always enable vpu_clk.\n\nOn the Ecovec board, set the vpu_clk to 166 Mhz.\n\nThe 166MHz setting results in a divide-by-6 setup for\nvpu_clk and improves the VPU performance compared to the\npower-on-reset/bootloader configuration.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "3844eadcfd2ba975110e3ca8479efa8c093129ce"
}
