)]}'
{
  "log": [
    {
      "commit": "23d69b09b78c4876e134f104a3814c30747c53f1",
      "tree": "40744de4f4126c21027ce537264524095e0e7979",
      "parents": [
        "e744070fd4ff9d3114277e52d77afa21579adce2",
        "569ff2de2e1c8ac67c8df3a7367d46d0d9460a35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 16:58:04 2011 -0800"
      },
      "message": "Merge branch \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.38\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq: (33 commits)\n  usb: don\u0027t use flush_scheduled_work()\n  speedtch: don\u0027t abuse struct delayed_work\n  media/video: don\u0027t use flush_scheduled_work()\n  media/video: explicitly flush request_module work\n  ioc4: use static work_struct for ioc4_load_modules()\n  init: don\u0027t call flush_scheduled_work() from do_initcalls()\n  s390: don\u0027t use flush_scheduled_work()\n  rtc: don\u0027t use flush_scheduled_work()\n  mmc: update workqueue usages\n  mfd: update workqueue usages\n  dvb: don\u0027t use flush_scheduled_work()\n  leds-wm8350: don\u0027t use flush_scheduled_work()\n  mISDN: don\u0027t use flush_scheduled_work()\n  macintosh/ams: don\u0027t use flush_scheduled_work()\n  vmwgfx: don\u0027t use flush_scheduled_work()\n  tpm: don\u0027t use flush_scheduled_work()\n  sonypi: don\u0027t use flush_scheduled_work()\n  hvsi: don\u0027t use flush_scheduled_work()\n  xen: don\u0027t use flush_scheduled_work()\n  gdrom: don\u0027t use flush_scheduled_work()\n  ...\n\nFixed up trivial conflict in drivers/media/video/bt8xx/bttv-input.c\nas per Tejun.\n"
    },
    {
      "commit": "d074b104cefcb6e8ded55a53e62fed59a246f55d",
      "tree": "8c5b3a3992c5abab8b41b6e1f2837bc46f82b207",
      "parents": [
        "31b6ca0af758a88e5e769b48cc6dde037ee37b96",
        "c413521eb4e2d7ffd5ce432a144708d479054bd3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:50:14 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:50:14 2011 -0800"
      },
      "message": "Merge branch \u0027rmobile-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027rmobile-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (67 commits)\n  ARM: mach-shmobile: update for SMP changes.\n  ARM: mach-shmobile: update for GIC changes.\n  ARM: mach-shmobile: Fix up clkdev fallout for SH73A0.\n  dma: shdma: don\u0027t register the global die notifier multiple times\n  ARM: mach-shmobile: Rely on run-time IRQ handlers\n  ARM: mach-shmobile: Run-time IRQ handler for GIC\n  ARM: mach-shmobile: Run-time IRQ handler for INTCA\n  ARM: mach-shmobile: Enable CONFIG_MULTI_IRQ_HANDLER\n  ARM: mach-shmobile: Use shared GIC entry macros\n  ARM: mach-shmobile: mackerel: Add zboot support\n  ARM: mach-shmobile: mackerel: Add HDMI sound support\n  ARM: mach-shmobile: mackerel: add HDMI video support\n  ARM: mach-shmobile: ap4evb: fixup clk_put timing of fsib_clk\n  ARM: mach-shmobile: sh73a0: fix div4 table\n  ARM: mach-shmobile: ap4/mackerel: modify wrong comment out of USB\n  ARM: mach-shmobile: Mackerel VGA camera support\n  mmc: sh_mmcif: make DMA support by the driver unconditional\n  ARM: mach-shmobile: Add eMMC support through MMCIF on AG5EVM\n  ARM: mach-shmobile: Use pullups for AG5EVM KEYSC pins\n  ARM: mach-shmobile: sh73a0 GPIO pullup improvement\n  ...\n"
    },
    {
      "commit": "56b85f32d530d09d6805488ad00775d4e0e3baab",
      "tree": "e7fbe69e338ef775d3b2dd822aa915d259b4bc94",
      "parents": [
        "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
        "568389c257fa7d74ce36c2f78bad31965fded4cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 14:39:20 2011 -0800"
      },
      "message": "Merge branch \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6: (36 commits)\n  serial: apbuart: Fixup apbuart_console_init()\n  TTY: Add tty ioctl to figure device node of the system console.\n  tty: add \u0027active\u0027 sysfs attribute to tty0 and console device\n  drivers: serial: apbuart: Handle OF failures gracefully\n  Serial: Avoid unbalanced IRQ wake disable during resume\n  tty: fix typos/errors in tty_driver.h comments\n  pch_uart : fix warnings for 64bit compile\n  8250: fix uninitialized FIFOs\n  ip2: fix compiler warning on ip2main_pci_tbl\n  specialix: fix compiler warning on specialix_pci_tbl\n  rocket: fix compiler warning on rocket_pci_ids\n  8250: add a UPIO_DWAPB32 for 32 bit accesses\n  8250: use container_of() instead of casting\n  serial: omap-serial: Add support for kernel debugger\n  serial: fix pch_uart kconfig \u0026 build\n  drivers: char: hvc: add arm JTAG DCC console support\n  RS485 documentation: add 16C950 UART description\n  serial: ifx6x60: fix memory leak\n  serial: ifx6x60: free IRQ on error\n  Serial: EG20T: add PCH_UART driver\n  ...\n\nFixed up conflicts in drivers/serial/apbuart.c with evil merge that\nmakes the code look fairly sane (unlike either side).\n"
    },
    {
      "commit": "3e5b08cbbf78bedd316904ab0cf3b27119433ee5",
      "tree": "0365745c1b7441c1868551c024410c829c3accc6",
      "parents": [
        "da40d036fd716f0efb2917076220814b1e927ae1",
        "2af10844eb6ed104f9505bf3a7ba3ceb02264f31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 07 13:16:28 2011 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (144 commits)\n  USB: add support for Dream Cheeky DL100B Webmail Notifier (1d34:0004)\n  USB: serial: ftdi_sio: add support for TIOCSERGETLSR\n  USB: ehci-mxc: Setup portsc register prior to accessing OTG viewport\n  USB: atmel_usba_udc: fix freeing irq in usba_udc_remove()\n  usb: ehci-omap: fix tll channel enable mask\n  usb: ohci-omap3: fix trivial typo\n  USB: gadget: ci13xxx: don\u0027t assume that PAGE_SIZE is 4096\n  USB: gadget: ci13xxx: fix complete() callback for no_interrupt rq\u0027s\n  USB: gadget: update ci13xxx to work with g_ether\n  USB: gadgets: ci13xxx: fix probing of compiled-in gadget drivers\n  Revert \"USB: musb: pm: don\u0027t rely fully on clock support\"\n  Revert \"USB: musb: blackfin: pm: make it work\"\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  ...\n\nManually fix up trivial conflicts in USB Kconfig changes in:\n\tarch/arm/mach-omap2/Kconfig\n\tarch/sh/Kconfig\n\tdrivers/usb/Kconfig\n\tdrivers/usb/host/ehci-hcd.c\nand annoying chip clock data conflicts in:\n\tarch/arm/mach-omap2/clock3xxx_data.c\n\tarch/arm/mach-omap2/clock44xx_data.c\n"
    },
    {
      "commit": "5e93c6b4ecd78b1bab49bad1dc2f6ed7ec0115ee",
      "tree": "4f4e321a1ca0baf64d8af528080c71f93495a7d7",
      "parents": [
        "98d27b8abf413a310df6676f7d2128ada1cccc08",
        "3c0cb7c31c206aaedb967e44b98442bbeb17a6c4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 07 10:29:26 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 07 10:29:26 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into rmobile-latest\n\nConflicts:\n\tarch/arm/mach-shmobile/Kconfig\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "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": "9858a38ea3a940762ae3028cce88f686d0e0c28b",
      "tree": "f34a3ba1eba9be58cdd906e33280ce5b35d31b06",
      "parents": [
        "abb359450f20c32ae03039d8736f12b1d561caf5",
        "f862f904d357dc0d3612347a8dbabe6fae037fbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 13:34:45 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 13:34:45 2011 -0800"
      },
      "message": "Merge branch \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh-latest\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: include Migo-R TS driver in Migo-R defconfig\n  sh: correct definitions to access stack pointers\n  sh: Tidy up SH-4A unaligned load support.\n  dma: shdma: NMI support.\n  sh: mach-sdk7786: Handle baseboard NMI source selection.\n  sh: mach-rsk: Add polled GPIO buttons support for RSK+7203.\n  sh: Break out cpuinfo_op procfs bits.\n  sh: Enable optional gpiolib for all CPUs with pinmux tables.\n  sh: migrate SH_CLK_MD to mode pin API.\n  sh: machvec IO death.\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": "6f09e41d704fe0bc9157a5357480751d39361d01",
      "tree": "38b0ba10280fa44eb09d48221f0e1c9df514495b",
      "parents": [
        "eac676e531214f1e276645613acae7d7c4529035"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu Jan 06 05:33:15 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 06 17:19:54 2011 +0900"
      },
      "message": "sh: include Migo-R TS driver in Migo-R defconfig\n\nThis patch enables the Migo-R specific touch screen\ndriver in the Migo-R defconfig.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eac676e531214f1e276645613acae7d7c4529035",
      "tree": "ce1272ecf43494d7bf796b1083c98f5696d7af05",
      "parents": [
        "1dee92bba36b491dbcc15e2cba40501403237f96"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Jan 01 18:36:36 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 05 16:58:19 2011 +0900"
      },
      "message": "sh: correct definitions to access stack pointers\n\nA definition like:\n\n#define regs_return_value(regs)\t((regs)-\u003eregs[0])\n\ncalled with regs_return_value(foo) will be preprocessed to:\n\n((foo)-\u003efoo[0])\n        ^^^\nSo to fix this to ensure the preprocessor compiles such calls correctly.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cc2221969906a166a638aecdbae84a3d0462719e",
      "tree": "2483f726e226c309207e1d0250660eea6e1787b8",
      "parents": [
        "56f4c400349157289b474a3fd49ee96acab0a4d7",
        "387c31c7e5c9805b0aef8833d1731a5fe7bdea14"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:51 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jan 04 08:08:54 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc8\u0027 into perf/core\n\nMerge reason: pick up latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "539253f6e13feedfa7bb6a3112c6707ebdf11e74",
      "tree": "ae250ff09f76f581ca49ab7eee0b06138be9db6f",
      "parents": [
        "fe413ec322e26179c788c678f24434b94cca34f0"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:06 2010 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Dec 24 15:59:06 2010 +0100"
      },
      "message": "sh: don\u0027t use flush_scheduled_work()\n\nflush_scheduled_work() is deprecated and scheduled to be removed.\nDirectly flush psw-\u003ework on removal instead.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: linux-sh@vger.kernel.org\n"
    },
    {
      "commit": "1dee92bba36b491dbcc15e2cba40501403237f96",
      "tree": "5cf2800692ed722a72a89f965937c9cb368159db",
      "parents": [
        "03aa18f550900855c1d3d17ac83c14a3d668d344"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 19:19:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 19:19:23 2010 +0900"
      },
      "message": "sh: Tidy up SH-4A unaligned load support.\n\nThe current implementation was rather tied to the packed_struct.h\ndefinitions, which immediately began to clash when the packed_struct.h\ntypes changed and drivers began to include packed_struct.h directly.\n\nIn order to support this sort of use it\u0027s necessary to get out of the way\nwith regards to namespace collisions, and at the same time we can also\nkill off some duplicate code now that the unaligned headers are a bit\nmore broken out.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "27f1acccd4d310e941d2e879445324595e2fe463",
      "tree": "eb424b5451263784e664b48b39f2269c795a17af",
      "parents": [
        "27434f0af0fecba71fa58407715028d2b9550956"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 12:15:57 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 12:15:57 2010 +0900"
      },
      "message": "sh: Fix up SH7201 clkfwk build.\n\nThe master clock initialization for SH7201 was wholly bogus. Users of the\nlegacy API must initialize the clock rate through the struct clk itself\nrather than returning the clock frequency. Given that the init function\nitself is void, returning the frequency isn\u0027t terribly effective.\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": "638fa4aad5bbb75c8f0d558aa15dcb543de5fc31",
      "tree": "b8295dab4cd445c26f7fdcf4b55ea03f00a9255f",
      "parents": [
        "e819eb8687767cefca7b6abf5ac6d5efcf581eeb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 11:27:29 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 24 11:27:29 2010 +0900"
      },
      "message": "sh: Fix up SH4-202 clkfwk build.\n\nSome of the SH4-202 code was overlooked in the set_rate() API conversion,\nresulting in:\n\narch/sh/kernel/cpu/sh4/clock-sh4-202.c: error: too many arguments to function \u0027clk-\u003eops-\u003eset_rate\u0027\n\nFix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6c529a266bdc590a870ee2d2092ff6527eff427b",
      "tree": "7be65fa2578820a1258b5a1e8e063a509a5d6176",
      "parents": [
        "7639dae0ca11038286bbbcda05f2bef601c1eb8d",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:20 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 22 11:53:23 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc7\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8bcee1832d23869c2cdb6886ae5210b0143256f0",
      "tree": "9fac190248ed9ed10fe4e6f7b1b4cda8eaef7ddd",
      "parents": [
        "5ce2a2ddb5d75d5e2371e58011fc21351bf278cb",
        "1cf215a5b43950d1a304373037828158057ff9fc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 00:40:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 21 00:40:51 2010 +0900"
      },
      "message": "Merge branch \u0027rmobile/urgent\u0027 into rmobile-latest\n\nConflicts:\n\tarch/arm/mach-shmobile/include/mach/entry-macro.S\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": "b7b8de087384cc1954a8cd075af3f9e5977caa2e",
      "tree": "e362fe2c886c610caa9bd45fead9c4ae4789529e",
      "parents": [
        "fbc92a3455577ab17615cbcb91826399061bd789"
      ],
      "author": {
        "name": "Werner Fink",
        "email": "werner@suse.de",
        "time": "Fri Dec 03 12:48:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 16:18:28 2010 -0800"
      },
      "message": "TTY: Add tty ioctl to figure device node of the system console.\n\nThis has been in the SuSE kernels for a very long time.\n\nSigned-off-by: Werner Fink \u003cwerner@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "36facadd9ea98f8415d0dbb63e0763b7ee9d3911",
      "tree": "99dea00b332ed852f2b0a4923b581dd723f03634",
      "parents": [
        "2faa83e2a519abea1055d156ce1b42b8fa57e87b",
        "0b83ae960cd7d4a5ee02786ecf41ab45688999bf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Dec 16 10:05:06 2010 -0800"
      },
      "message": "Merge branch \u0027usb-next\u0027 into musb-merge\n\n* usb-next: (132 commits)\n  USB: uas: Use GFP_NOIO instead of GFP_KERNEL in I/O submission path\n  USB: uas: Ensure we only bind to a UAS interface\n  USB: uas: Rename sense pipe and sense urb to status pipe and status urb\n  USB: uas: Use kzalloc instead of kmalloc\n  USB: uas: Fix up the Sense IU\n  usb: musb: core: kill unneeded #include\u0027s\n  DA8xx: assign name to MUSB IRQ resource\n  usb: gadget: g_ncm added\n  usb: gadget: f_ncm.c added\n  usb: gadget: u_ether: prepare for NCM\n  usb: pch_udc: Fix setup transfers with data out\n  usb: pch_udc: Fix compile error, warnings and checkpatch warnings\n  usb: add ab8500 usb transceiver driver\n  USB: gadget: Implement runtime PM for MSM bus glue driver\n  USB: gadget: Implement runtime PM for ci13xxx gadget\n  USB: gadget: Add USB controller driver for MSM SoC\n  USB: gadget: Introduce ci13xxx_udc_driver struct\n  USB: gadget: Initialize ci13xxx gadget device\u0027s coherent DMA mask\n  USB: gadget: Fix \"scheduling while atomic\" bugs in ci13xxx_udc\n  USB: gadget: Separate out PCI bus code from ci13xxx_udc\n  ...\n"
    },
    {
      "commit": "2e80a82a49c4c7eca4e35734380f28298ba5db19",
      "tree": "c60fe1cc6696c893a2c6c5891981bf8e81d9ab90",
      "parents": [
        "9f58a205c62d0dad1df38d076324a89b1a0f1d65"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Nov 17 23:17:36 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Dec 16 11:36:43 2010 +0100"
      },
      "message": "perf: Dynamic pmu types\n\nExtend the perf_pmu_register() interface to allow for named and\ndynamic pmu types.\n\nBecause we need to support the existing static types we cannot use\ndynamic types for everything, hence provide a type argument.\n\nIf we want to enumerate the PMUs they need a name, provide one.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20101117222056.259707703@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "21b6e4c7106b2d68a6710506d8706608272fd78b",
      "tree": "9fbabefe9c5b170bccd9b8f2c0b19060d1ccc6e7",
      "parents": [
        "80fbf8382e110656ea67327300f16cfd2488a9bf"
      ],
      "author": {
        "name": "Carmelo AMOROSO",
        "email": "carmelo.amoroso@st.com",
        "time": "Mon Dec 13 10:20:26 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 14 17:58:10 2010 +0900"
      },
      "message": "sh: wire up accept4 syscall (non-multiplexed path)\n\nSigned-off-by: Carmelo Amoroso \u003ccarmelo.amoroso@st.com\u003e\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": "80fbf8382e110656ea67327300f16cfd2488a9bf",
      "tree": "6fe4ff174c793e3526a83621c15d0ba551d17a7f",
      "parents": [
        "6313e3c21743cc88bb5bd8aa72948ee1e83937b6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 14:59:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 13 14:59:51 2010 +0900"
      },
      "message": "sh: Enable deprecated IRQ chip APIs for MFD and GPIOLIB drivers.\n\nThere are still quite a number of MFD and GPIO expander drivers that are\nusing the old irq_chip APIs that haven\u0027t had a chance to update during\nthe .37 cycle, resulting in allyes/modconfig errors on some\nconfigurations.\n\nMark Brown has done most of the legwork to get these fixed up in .38,\nso this should just be a .37 stop-gap that we can drop at the end of the\n.38 merge window.\n\nReported-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10a18d7dc0d9f12483c95ffc234118e9b80edfeb",
      "tree": "0f43620107d5231cab669bca4b3c923b721330c7",
      "parents": [
        "f984ba4eb575e4a27ed28a76d4126d2aa9233c32",
        "cf7d7e5a1980d1116ee152d25dac382b112b9c17"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:48 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Dec 07 07:49:51 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.37-rc5\u0027 into perf/core\n\nMerge reason: Pick up the latest -rc.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a9fc749224bfb69686322643678f89e00303ee21",
      "tree": "c9d71ba270e14941ed0697a259e5bbcf2e595cbf",
      "parents": [
        "fa3c9f3de2504bb09f8ad512f89837751a3eb741",
        "c44352c5357210172b3c30df61e0bc603ffc700e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 03 14:42:29 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 03 14:42:29 2010 +0900"
      },
      "message": "Merge branch \u0027sh/urgent\u0027 into sh-fixes-for-linus\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": "fa3c9f3de2504bb09f8ad512f89837751a3eb741",
      "tree": "656df0e4ea62d1c5a45bb7bfd1b4714f4936d63b",
      "parents": [
        "193006f7e3b1abd42d7a3677b54fa2996461a842",
        "55661fc1f105ed75852e937bf8ea408270eb0cca"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 16:39:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 16:39:08 2010 +0900"
      },
      "message": "Merge branch \u0027sh/cachetlb\u0027 into sh-fixes-for-linus\n"
    },
    {
      "commit": "e3e9887ee9de36d8e2bef972ad74a42abd7a44c4",
      "tree": "ea0c29e07ca348cb1889dd75606b1123ef05b52e",
      "parents": [
        "6e9d4476063a820764ec063bf683379c38ea1e18"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:58:58 2010 +0900"
      },
      "message": "sh: Convert to USB_ARCH_HAS_OHCI/EHCI selects.\n\nThis switches over to selects for the subtypes to enable OHCI/EHCI\nsupport explicitly rather than littering the usb Kconfig with subtype\ndependencies.\n\nSuggested-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55661fc1f105ed75852e937bf8ea408270eb0cca",
      "tree": "aa96c0c6dd0a8230f9373cab32cd069564d27d23",
      "parents": [
        "22a5b566c8c442b0b35b3b106795e2f2b3578096"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:39:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 01 15:39:51 2010 +0900"
      },
      "message": "sh: Assume new page cache pages have dirty dcache lines.\n\nThis follows the ARM change c01778001a4f5ad9c62d882776235f3f31922fdd\n(\"ARM: 6379/1: Assume new page cache pages have dirty D-cache\") for the\nsame rationale:\n\n    There are places in Linux where writes to newly allocated page\n    cache pages happen without a subsequent call to flush_dcache_page()\n    (several PIO drivers including USB HCD). This patch changes the\n    meaning of PG_arch_1 to be PG_dcache_clean and always flush the\n    D-cache for a newly mapped page in update_mmu_cache().\n\nThis addresses issues seen with executing binaries from MMC, in\naddition to some of the other HCDs that don\u0027t explicitly do cache\nmanagement for their pipe-in buffers.\n\nRequested-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@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": "d8e7943d821d8ee7f48ff38f6f7c509297c88402",
      "tree": "7c3990942d495fd6bdfcdf6e69fe37bda8e4ce33",
      "parents": [
        "df73af86b6e737f357aae85e0b5e621516117780",
        "22efa0fee32d9e7f6f6fbc396a872b5708d86048"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 14:42:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 30 14:42:55 2010 +0900"
      },
      "message": "Merge branch \u0027common/mmcif\u0027 into rmobile/mmcif\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": "7211a1bae6eac26539eb2d77a26fcd1bccef8137",
      "tree": "a093fcc3e1a12cf95bd74c2403bf26e445a47447",
      "parents": [
        "da1d39e3903bc35be2b5e8d2116fdd5d337244d4"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Fri Nov 26 23:02:57 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 29 12:54:44 2010 +0900"
      },
      "message": "sh, mmc: Make mmcif_update_progress static inline\n\nextern inline doesn\u0027t make much sense\n\nCc: Yusuke Goda \u003cyusuke.goda.sx@renesas.com\u003e\nCc: Magnus Damm \u003cmagnus.damm@gmail.com\u003e\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "004417a6d468e24399e383645c068b498eed84ad",
      "tree": "ce3f4ea25186080faec7a7be6648b177e526c436",
      "parents": [
        "5ef428c4b5950dddce7311e84321abb3aff7ebb0"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Nov 25 18:38:29 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 26 15:14:56 2010 +0100"
      },
      "message": "perf, arch: Cleanup perf-pmu init vs lockup-detector\n\nThe perf hardware pmu got initialized at various points in the boot,\nsome before early_initcall() some after (notably arch_initcall).\n\nThe problem is that the NMI lockup detector is ran from early_initcall()\nand expects the hardware pmu to be present.\n\nSanitize this by moving all architecture hardware pmu implementations to\ninitialize at early_initcall() and move the lockup detector to an explicit\ninitcall right after that.\n\nCc: paulus \u003cpaulus@samba.org\u003e\nCc: davem \u003cdavem@davemloft.net\u003e\nCc: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Deng-Cheng Zhu \u003cdengcheng.zhu@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1290707759.2145.119.camel@laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\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": "d53e4307c2f3856167407a1d9b8f8fa001286066",
      "tree": "d34c13a6b041371b63d265619628a57c5e7d5595",
      "parents": [
        "94ab115fd3e7f7e7f92f1645bbb6ba5414701b25"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 17 06:50:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 18 14:53:18 2010 +0900"
      },
      "message": "sh: Use GCC __builtin_prefetch() to implement prefetch().\n\nGCC\u0027s __builtin_prefetch() was introduced a long time ago, all\nsupported GCC versions have it. So this patch is to use it for\nimplementing the prefetch on SH2A and SH4.\n\nThe current  prefetch implementation is almost equivalent with\n__builtin_prefetch.\nThe third parameter in the __builtin_prefetch is the locality\nthat it\u0027s not supported on SH architectures.  It has been set\nto three and it should be verified if it\u0027s suitable for SH2A\nas well. I didn\u0027t test on this architecture.\n\nThe builtin usage should be more efficient that an __asm__\nbecause less barriers, and because the compiler doesn\u0027t see the\ninst as a \"black box\" allowing better code generation.\n\nThis has been already done on other architectures (see the commit:\n0453fb3c528c5eb3483441a466b24a4cb409eec5).\n\nMany thanks to Christian Bruel \u003cchristain.bruel@st.com\u003e for his\nsupport on evaluate the impact of the gcc built-in on SH4 arch.\n\nNo regressions found while testing with LMbench on STLinux targets.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94ab115fd3e7f7e7f92f1645bbb6ba5414701b25",
      "tree": "e6ff2da9347be9f916460c296ef47216fa1b44db",
      "parents": [
        "a6786fdad97d2ef4454f75a11a4f2a3bf67f2348"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 17 06:51:52 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 17 17:55:37 2010 +0900"
      },
      "message": "sh: fix vsyscall compilation due to .eh_frame issue\n\nThis patch fixes the following error obtained when\ncompile the Kernel with the VSYSCALL support enabled:\n\n  SYSCALL arch/sh/kernel/vsyscall/vsyscall-trapa.so\n  sh4-linux/bin/ld: error in arch/sh/kernel/vsyscall/vsyscall-trapa.o(.eh_frame);\n  no .eh_frame_hdr table will be created.\n  AS      arch/sh/kernel/vsyscall/vsyscall-syscall.o\n\nDisassembling the vsyscall-trapa.o code, with this fix applied,\nwe get the __kernel_vsyscall symbol defined; otherwise it was\nmissing.\n\nDisassembly of section .text:\n\n00000000 \u003c__kernel_vsyscall\u003e:\n   0:\t10 00       \t.word 0x0010\n   2:\t00 00       \t.word 0x0000\n[snip]\n0000040 \u003c__kernel_sigreturn\u003e:\n  40:\t05 93       \tmov.w\t4e \u003c__kernel_sigreturn+0xe\u003e,r3\t! 77\n  42:\t10 c3       \ttrapa\t#16\n[snip]\n\n00000060 \u003c__kernel_rt_sigreturn\u003e:\n  60:\t05 93       \tmov.w\t6e \u003c__kernel_rt_sigreturn+0xe\u003e,r3\t! ad\n  62:\t10 c3       \ttrapa\t#16\n[snip]\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nReviewed-by: Carmelo Amoroso \u003ccarmelo.amoroso@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6786fdad97d2ef4454f75a11a4f2a3bf67f2348",
      "tree": "1ce8c67a3e3f319fc044fd65ea04ff07c1141857",
      "parents": [
        "849653372d3f98332bf84e9fb814d9f9a02eeda2"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Nov 17 06:51:08 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 17 17:55:30 2010 +0900"
      },
      "message": "sh: avoid to flush all cache in sys_cacheflush\n\nCalling sys_cacheflush with ICACHE we can direclty flush\nthe icache without invoking the flush_cache_all function.\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: Carmelo Amoroso \u003ccarmelo.amoroso@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35a96c739fd7624b8edff990a74b86b5a85342da",
      "tree": "8839201d5b6aeff69150e19194a4da0c3c7faa77",
      "parents": [
        "9a1683d1dd14d6ed35d2884c6b79ff12fc6bef39"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:18:32 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 15 18:25:17 2010 +0900"
      },
      "message": "sh: clkfwk: Kill off now unused algo_id in set_rate op.\n\nNow that clk_set_rate_ex() is gone, there is also no way to get at rate\nsetting algo id, which is now also completely unused. Kill it off before\nnew clock ops start using it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\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": "a9b27bcc6acf2491609f51aa592ec67311d4518d",
      "tree": "623ffa9d7d65843f172ff296a63e7feb5a123af7",
      "parents": [
        "f020c92de48246510623162fb22d60d91810cc56"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 12:44:25 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 09 16:40:16 2010 +0900"
      },
      "message": "sh: Break out cpuinfo_op procfs bits.\n\nPresently this is all inlined in setup.c, which is not really the place\nfor it. Follow the x86 example and split it out into its own file.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f020c92de48246510623162fb22d60d91810cc56",
      "tree": "9a578e55f3c8c9006f08915926f8b530d19f1258",
      "parents": [
        "16b259203c513ed28bd31cc9a981e0d3ad517943"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 12:24:48 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 09 16:40:07 2010 +0900"
      },
      "message": "sh: Enable optional gpiolib for all CPUs with pinmux tables.\n\nAll of the CPUs with pinmux tables support gpiolib. At present the boards\nthat depend on it for initialization manually select gpiolib as needed,\nbut there is no reason why it can\u0027t be exposed generically to the user\nregardless.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\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": "d0013c9e3bc75b3e1652bd5999a9a8d56a822ce4",
      "tree": "0bc50a3255a3ee37445a8183a3a530289fca70d7",
      "parents": [
        "6af26c6c99f01e810f9944543df810e320284aa3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Nov 04 14:14:29 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 08 09:35:28 2010 +0900"
      },
      "message": "sh: make some needlessly global sh7724 clocks static\n\nThese clocks are currently only used inside one .c file and are not\ndeclared in any headers, therefore having them global is useless.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ccedb20c6879ac0237b95b3500d69822f1e5e2ea",
      "tree": "b2cf47f54cb449c4dd7d2b874b976c3901b47c36",
      "parents": [
        "7fe19da4ca38fc20cdbc7020fcf2eca8fc756410"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:51:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:51:08 2010 +0900"
      },
      "message": "sh: Simplify phys_addr_mask()/PTE_PHYS_MASK for 29/32-bit.\n\nGiven that __in_29bit_mode() is a constant for the non-PMB case, we can\nsimply use the PMB-facing version of phys_addr_mask() and drop the other\nvariants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "edc9a958fd31ef1d89f9eaee82b2a3882c8e34c9",
      "tree": "bdc96edeb6a41ab72ae87daf46d3402aba633541",
      "parents": [
        "e2fcf74f3d3dabe8591732cd37869a0cc88ed7a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:46:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:46:19 2010 +0900"
      },
      "message": "sh: nommu: Support building without an uncached mapping.\n\nNow that nommu selects 32BIT we run in to the situation where SH-2A\nsupports an uncached identity mapping by way of the BSC, while the SH-2\ndoes not. This provides stubs for the PC manglers and tidies up some of\nthe system*.h mess in the process.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e2fcf74f3d3dabe8591732cd37869a0cc88ed7a5",
      "tree": "ccc1efdfffdf6b9ca427f46bb135faaa44e00dd4",
      "parents": [
        "e96ce8ebfd7427c7ce335028f6619fb549f366b2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:32:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Nov 04 12:32:24 2010 +0900"
      },
      "message": "sh: nommu: use 32-bit phys mode.\n\nThe nommu code has regressed somewhat in that 29BIT gets set for the\nSH-2/2A configs regardless of the fact that they are really 32BIT sans\nMMU or PMB. This does a bit of tidying to get nommu properly selecting\n32BIT as it was before.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\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": "8b32a92b600e2728c5c438a748a4dc3132c98ef3",
      "tree": "e0c91315c25ed11e7c1e9ae26bb08cd31ae6354e",
      "parents": [
        "63c845522263b2da08f70deba760ed0ab51e841d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 01 17:05:30 2010 -0400"
      },
      "message": "sh: Add EHCI support for SH7786.\n\nThis adds in the platform device for SH7786 USB EHCI.\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": "51399a391940e676877c7a791138081f13a0bab7",
      "tree": "6caefb858ee4b31172b85ec7bcedb826a29a551b",
      "parents": [
        "b779b332d0e1ef68f40867948ae5526a3e925163",
        "df4d303647ebe5e2f7e473e32ccef9f8549e9d45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 16:16:39 2010 -0700"
      },
      "message": "Merge branch \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027kconfig\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)\n  kbuild: convert `arch/tile\u0027 to the kconfig mainmenu upgrade\n  README: cite nconfig\n  Revert \"kconfig: Temporarily disable dependency warnings\"\n  kconfig: Use PATH_MAX instead of 128 for path buffer sizes.\n  kconfig: Fix realloc usage()\n  kconfig: Propagate const\n  kconfig: Don\u0027t go out from read config loop when you read new symbol\n  kconfig: fix menuconfig on debian lenny\n  kbuild: migrate all arch to the kconfig mainmenu upgrade\n  kconfig: expand file names\n  kconfig: use the file\u0027s name of sourced file\n  kconfig: constify file name\n  kconfig: don\u0027t emit warning upon rootmenu\u0027s prompt redefinition\n  kconfig: replace KERNELVERSION usage by the mainmenu\u0027s prompt\n  kconfig: delay gconf window initialization\n  kconfig: expand by default the rootmenu\u0027s prompt\n  kconfig: add a symbol string expansion helper\n  kconfig: regen parser\n  kconfig: implement the `mainmenu\u0027 directive\n  kconfig: allow PACKAGE to be defined on the compiler\u0027s command-line\n  ...\n\nFix up trivial conflict in arch/mn10300/Kconfig\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": "fb41a49d96cd0fb6c63362ff1c8de22e9e7399af",
      "tree": "06fa16331cc50fd1c7554b3df5a24dc9c00968bd",
      "parents": [
        "7c842470f3ec7457585c277b9c5f535e94796f59"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 28 11:33:21 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 28 11:33:21 2010 +0900"
      },
      "message": "sh: fix up cpu hotplug IRQ migration for irq_data changes.\n\nThis fixes up the __cpu_disable() path\u0027s IRQ migration for the\nirq_data changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e1cb20619d8037248b6a776f777600c3584a8d5",
      "tree": "2e0e4108fa3e604b98c447a1725bd6746be528ee",
      "parents": [
        "41a2437eb1d175efe1958e283241a66a871dbdea"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:34:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:12 2010 -0700"
      },
      "message": "ptrace: cleanup arch_ptrace() on sh\n\nRemove unnecessary castings and get rid of dummy pointer in favor of\noffsetof() macro in ptrace_32.c. Also use temporary variables and\nbreak long lines in order to improve readability.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b05a69e0534ec70bc94921936ffa05b330507cb",
      "tree": "4116a7b7db286edf9486a29a7742d47fa67baa68",
      "parents": [
        "9fed81dc40f5a1ac2783bcc78d4029873be72894"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Oct 27 15:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:10 2010 -0700"
      },
      "message": "ptrace: change signature of arch_ptrace()\n\nFix up the arguments to arch_ptrace() to take account of the fact that\n@addr and @data are now unsigned long rather than long as of a preceding\npatch in this series.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c842470f3ec7457585c277b9c5f535e94796f59",
      "tree": "f5b4929297ef4af1d03d927d2dc965e41e401945",
      "parents": [
        "d1ba71f7645696020864fe3cea3049befbe50408"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 13 07:43:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 17:03:50 2010 +0900"
      },
      "message": "sh: oprofile: Make sure the backtrace op is available for timer-fallback.\n\nPresently with hardware counter support disabled the backtrace op never\ngets initialized. This is a regression over the previous behaviour, so\nsimply add it back in.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d1ba71f7645696020864fe3cea3049befbe50408",
      "tree": "f870feb1903ed3c46ffe825c5a5b394175a757f9",
      "parents": [
        "2e4f17d230d84579fef07836fb5f69bf1a0a47ad"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:58:22 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:58:22 2010 +0900"
      },
      "message": "sh64: oprofile: Fix up kernel stack pointer size mismatch.\n\nFor the backtrace code its assumed that the stack pointer is 32-bits,\nwhich is not the case with the sh64 registers. Use the shared\nkernel_stack_pointer() helper to get at the actual register, which\nalready takes care of the necessary typecasting.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2e4f17d230d84579fef07836fb5f69bf1a0a47ad",
      "tree": "552b861fccfd34c7664f097293ce10014cf6134d",
      "parents": [
        "667b279baa529a1b5bd120d4ce3df643a5749263"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 13 03:46:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:51:33 2010 +0900"
      },
      "message": "sh: oprofile: Fix up and extend op_name_from_perf_id().\n\nop_name_from_perf_id() currently returns a local variable, which isn\u0027t\nterribly productive. As we only handle a single PMU case for now, simply\nallocate and free the string from the arch init/exit context and have\nop_name_from_perf_id() hand back the cached string.\n\nThis also takes UTS_MACHINE in to account, given that we build for\nmultiple architectures.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "667b279baa529a1b5bd120d4ce3df643a5749263",
      "tree": "c94ca9cd31fd059f7cbe47c33feefec75d345cdb",
      "parents": [
        "a16382ce1cbcc3ab12274e20f92c09c439629162"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:43:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:43:08 2010 +0900"
      },
      "message": "sh: lockless get_user_pages_fast()\n\nImplement get_user_pages_fast without locking in the fastpath on sh.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a16382ce1cbcc3ab12274e20f92c09c439629162",
      "tree": "68a3a82ffa6c90e6b06643567bc1e1f733d5467e",
      "parents": [
        "48ccb2ceec6fb1d46d1bc92dadc602d4341a0149"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:40:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 16:40:19 2010 +0900"
      },
      "message": "sh64: _PAGE_SPECIAL support.\n\nNow that sh64 has grown extended page flag support we finally have a free\nbit for _PAGE_SPECIAL. Wire it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1e5cefd01af079d8efadfde78c045be15e6c1b23",
      "tree": "e38de163fccbf66c433a3f4854c979837600b39f",
      "parents": [
        "faadfb04d92387bd7823d81e09d9b976332f9e44"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:44:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:44:19 2010 +0900"
      },
      "message": "sh: disable deprecated genirq support.\n\nNow that all of the controllers have been fixed up, we can finally select\nGENERIC_HARDIRQS_NO_DEPRECATED.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "faadfb04d92387bd7823d81e09d9b976332f9e44",
      "tree": "ff13b61cc0c14fb81140fcb5ffde1751372acce4",
      "parents": [
        "26599a94dcadbed528a3e32a4f482a9766332f5b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:43:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:43:01 2010 +0900"
      },
      "message": "sh: update show_interrupts() for irq_data chip lookup.\n\nPresently the irq chip is found through the irq_desc, but as this is\ngoing away convert over to an irq_data lookup instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\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": "31b37c73c56b4129ff22436af97b77719a4db852",
      "tree": "f71a3b50e4c3eccac9f52d5e973db8f6596c9a49",
      "parents": [
        "071a1e33bac5c4ff8667d074be58365bd164b350"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:34:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:34:51 2010 +0900"
      },
      "message": "sh64: update for IRQ flag handling naming changes.\n\nirq_32.c was updated for the new API, while irq_64.c was overlooked. This\nsyncs them up and gets things building again.\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": "19add7e11656dc0ae8d0187e1ed02deb3b077815",
      "tree": "1ddd9176b4e3be22e4c442858a8fc9b3e327cbc7",
      "parents": [
        "79c981283ba344f7f51b6aa82e1b8e71bad123b4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:18:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 15:18:15 2010 +0900"
      },
      "message": "sh: hd64461: 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": "949bf16648ff657839893f88ce296a3c4d89cd1a",
      "tree": "5b56a4ffb5eb110f39277c2d9db39993bc15a452",
      "parents": [
        "d6138832ed8d86c5b8da63f40e8c6fffeeaf4129"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:54:50 2010 +0900"
      },
      "message": "sh: imask IRQs 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": "8df3a615da1a9fee6c3e0dc561e56a499072213f",
      "tree": "a393a8e45c7ad43a9de69de0c44151207e46ce8a",
      "parents": [
        "0d338071f2fff7551f9afe22016d9b34b45900b5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:41:39 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:41:39 2010 +0900"
      },
      "message": "sh: IPR IRQs 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": "9cc1cf380e15f7314f8defb849b8e926d5755f8b",
      "tree": "5192e6e9467ed34d97e08fb7d8e831ab5089d34b",
      "parents": [
        "38ab13441c36c0c470b7e4e3b30ec2fb6beba253"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:24:34 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 27 14:24:34 2010 +0900"
      },
      "message": "sh: Fix the sparsemem disabled build.\n\nThe introduction of MAX_PHYSMEM_BITS in to the initial cpuinfo struct\ncauses a build error when sparsemem is disabled and asm/sparsemem.h is\nnot brought in by other means. Include it explicitly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ece0e2b6406a995c371e0311190631ea34ad851a",
      "tree": "726a516a91f5f7efe9dbb247ba28d019981d456e",
      "parents": [
        "3e4d3af501cccdc8a8cca41bdbe57d54ad7e7e73"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Oct 26 14:21:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 26 16:52:08 2010 -0700"
      },
      "message": "mm: remove pte_*map_nested()\n\nSince we no longer need to provide KM_type, the whole pte_*map_nested()\nAPI is now redundant, remove it.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Chris Metcalf \u003ccmetcalf@tilera.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38ab13441c36c0c470b7e4e3b30ec2fb6beba253",
      "tree": "12d4ef364ec103b85fe0089ca09b7386fad8bfa8",
      "parents": [
        "57b813303ab40557aada8f8886400f3a9de3c0f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 16:05:08 2010 +0900"
      },
      "message": "sh: Switch dynamic IRQ creation to generic irq allocator.\n\nNow that the genirq code provides an IRQ bitmap of its own and the\nnecessary API to manipulate it, there\u0027s no need to keep our own version\naround anymore.\n\nIn the process we kill off some unused IRQ reservation code, with future\nusers now having to tie in to the genirq API as normal.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57b813303ab40557aada8f8886400f3a9de3c0f8",
      "tree": "a033fd9239fcc060882cde90ed40ae5977cc9325",
      "parents": [
        "c4318baf00ed24b7fdcc255de33a18ab37ee8606"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:20:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:20:51 2010 +0900"
      },
      "message": "sh: Tidy up genirq Kconfig bits.\n\nNow that there\u0027s a HAVE_GENERIC_HARDIRQS, switch over.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4318baf00ed24b7fdcc255de33a18ab37ee8606",
      "tree": "2bf80722d2e7236de917e0e577fb14233e58e513",
      "parents": [
        "2f98492c5375e906e48c78d88351f45bb11b6a8a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 12 02:03:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 15:01:52 2010 +0900"
      },
      "message": "sh: Sanitize sparse irq\n\nSwitch over to the new allocator functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f98492c5375e906e48c78d88351f45bb11b6a8a",
      "tree": "13373dbdc047a2b70623dbf2cd3181865266f976",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 14:44:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 26 14:44:58 2010 +0900"
      },
      "message": "sh: Expose physical addressing mode through cpuinfo.\n\nCPUs can be in either the legacy 29-bit or 32-bit physical addressing\nmodes. This follows the x86 approach of tracking the phys bits in cpuinfo\nand exposing it to userspace through procfs.\n\nThis change was requested to permit kexec-tools to detect the physical\naddressing mode in order to determine the appropriate address mangling.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "33081adf8b89d5a716d7e1c60171768d39795b39",
      "tree": "275de58bbbb5f7ddffcdc087844cfc7fbe4315be",
      "parents": [
        "c55960499f810357a29659b32d6ea594abee9237",
        "506ecbca71d07fa327dd986be1682e90885678ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:32:05 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (365 commits)\n  ALSA: hda - Disable sticky PCM stream assignment for AD codecs\n  ALSA: usb - Creative USB X-Fi volume knob support\n  ALSA: ca0106: Use card specific dac id for mute controls.\n  ALSA: ca0106: Allow different sound cards to use different SPI channel mappings.\n  ALSA: ca0106: Create a nice spot for mapping channels to dacs.\n  ALSA: ca0106: Move enabling of front dac out of hardcoded setup sequence.\n  ALSA: ca0106: Pull out dac powering routine into separate function.\n  ALSA: ca0106 - add Sound Blaster 5.1vx info.\n  ASoC: tlv320dac33: Use usleep_range for delays\n  ALSA: usb-audio: add Novation Launchpad support\n  ALSA: hda - Add workarounds for CT-IBG controllers\n  ALSA: hda - Fix wrong TLV mute bit for STAC/IDT codecs\n  ASoC: tpa6130a2: Error handling for broken chip\n  ASoC: max98088: Staticise m98088_eq_band\n  ASoC: soc-core: Fix codec-\u003ename memory leak\n  ALSA: hda - Apply ideapad quirk to Acer laptops with Cxt5066\n  ALSA: hda - Add some workarounds for Creative IBG\n  ALSA: hda - Fix wrong SPDIF NID assignment for CA0110\n  ALSA: hda - Fix codec rename rules for ALC662-compatible codecs\n  ALSA: hda - Add alc_init_jacks() call to other codecs\n  ...\n"
    }
  ],
  "next": "1dfd166e93f98892aa4427069a23ed73259983c8"
}
