)]}'
{
  "log": [
    {
      "commit": "dd67b1556ebea118b40986cdb8e70874b5454442",
      "tree": "167320a78cb4afb05d841027d2860f7c38346470",
      "parents": [
        "65a6ec0d72a07f16719e9b7a96e1c4bae044b591"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 14 14:02:26 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 16 18:23:45 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix build by conversion to irq_cpu.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -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: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048",
      "tree": "5b0042924a9f9c8b3309c0be880f51795916fc28",
      "parents": [
        "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)\n  Input: use full RCU API\n  Input: remove tsdev interface\n  Input: add support for Blackfin BF54x Keypad controller\n  Input: appletouch - another fix for idle reset logic\n  HWMON: hdaps - switch to using input-polldev\n  Input: add support for SEGA Dreamcast keyboard\n  Input: omap-keyboard - don\u0027t pretend we support changing keymap\n  Input: lifebook - fix X and Y axis range\n  Input: usbtouchscreen - add support for GeneralTouch devices\n  Input: fix open count handling in input interfaces\n  Input: keyboard - add CapsShift lock\n  Input: adbhid - produce all CapsLock key events\n  Input: ALPS - add signature for ThinkPad R61\n  Input: jornada720_kbd - send MSC_SCAN events\n  Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n  Input: add support for HP Jornada 7xx onboard keyboard\n  Input: add support for HP Jornada onboard keyboard (HP6XX)\n  Input: ucb1400_ts - use schedule_timeout_uninterruptible\n  Input: xpad - fix dependancy on LEDS class\n  Input: auto-select INPUT for MAC_EMUMOUSEBTN option\n  ...\n\nResolved conflicts manually in drivers/hwmon/applesmc.c: converting from\na class device to a device and converting to use input-polldev created a\nfew apparently trivial clashes..\n"
    },
    {
      "commit": "43d39ae0cf8f891c35e8316948229c7cbffa3994",
      "tree": "c8af6999a9327c8b9bbc7384efe8f52f851ff3d8",
      "parents": [
        "63bd8c48e04bbbc9cee3d752857914609d8d406f",
        "84284d3c1d6372bc9ab496607661d230d9c45de4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:30:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:30:35 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (35 commits)\n  xen-netfront: rearrange netfront structure to separate tx and rx\n  netdev: convert non-obvious instances to use ARRAY_SIZE()\n  ucc_geth: Fix build break introduced by commit 09f75cd7bf13720738e6a196cc0107ce9a5bd5a0\n  gianfar: Fix regression caused by new napi interface\n  gianfar: Cleanup compile warning caused by 0795af57\n  gianfar: Fix compile regression caused by bea3348e\n  add new prom.h for AU1x00\n  update AU1000 get_ethernet_addr()\n  MIPSsim: General cleanup\n  Jazzsonic: Fix warning about unused variable.\n  Remove msic_dcr_read() in axon_msi.c\n  Use dcr_host_t.base in dcr_unmap()\n  Add dcr_host_t.base in dcr_read()/dcr_write()\n  Use dcr_host_t.base in ibm_emac_mal\n  Update ibm_newemac to use dcr_host_t.base\n  tehuti: possible leak in bdx_probe\n  TC35815: Fix build\n  SAA9730: Fix build\n  AR7 ethernet\n  myri10ge: update driver version to 1.3.2-1.287\n  ...\n"
    },
    {
      "commit": "63bd8c48e04bbbc9cee3d752857914609d8d406f",
      "tree": "ac3e4b4c9de04666aa73aaeb88bcb92b80937a4a",
      "parents": [
        "355aaffdaf82c95a004daedd1ea64fc61a25b8db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 15 21:51:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:08:55 2007 -0700"
      },
      "message": "Atari keyboard: incorporate additional review comments\n\nAtari keyboard: incorporate additional review comments:\n  o Kill reference to source file name\n  o Return error value from input_register_device() instead of -ENOMEM\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25b31cb118f399e9996ed7a3766b86c69a6bb07e",
      "tree": "455e89553ee38d208dad1d50bb1ba9e8d9057001",
      "parents": [
        "2de889235d0e820a6b256b834ee6a64e12fede08"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 15 19:11:24 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:38:25 2007 -0400"
      },
      "message": "add new prom.h for AU1x00\n\nAdd new prom.h for AU1x00.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2de889235d0e820a6b256b834ee6a64e12fede08",
      "tree": "cb7b58e6ed74f2c6fe8479acb28ff9c50781a2d6",
      "parents": [
        "c2af68e5f550a671ac9f67f566f04e1580a103a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 15 19:06:20 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:38:24 2007 -0400"
      },
      "message": "update AU1000 get_ethernet_addr()\n\nUpdate AU1000 get_ethernet_addr().\nThree functions were brought together in one.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2843e7f7d6ffd61da6fe1503eb42c25fa33fbfee",
      "tree": "b4060d6c42fb301c5e718e37ec9a1b0e5319d6fc",
      "parents": [
        "cdbd3865acc2e98a349b41d130985e6f5f2dfc19"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:38 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Remove msic_dcr_read() in axon_msi.c\n\nmsic_dcr_read() doesn\u0027t really do anything useful, just replace it with\ndirect calls to dcr_read().\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdbd3865acc2e98a349b41d130985e6f5f2dfc19",
      "tree": "8df0ce10364d82c205ed6ec7d8ab9af9a2fe2989",
      "parents": [
        "83f34df4e7c8794a5a81ede663fe184f4201308a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:37 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Use dcr_host_t.base in dcr_unmap()\n\nWith the base stored in dcr_host_t, there\u0027s no need for callers to pass\nthe dcr_n into dcr_unmap(). In fact this removes the possibility of them\npassing the incorrect value, which would then be iounmap()\u0027ed.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83f34df4e7c8794a5a81ede663fe184f4201308a",
      "tree": "c109c113ee02c5d656cd1b211ba2bc67d5dfd270",
      "parents": [
        "0f18e719dc0d36ad91fe94b0b3dd08fdcdd2faa2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:36 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Add dcr_host_t.base in dcr_read()/dcr_write()\n\nNow that all users of dcr_read()/dcr_write() add the dcr_host_t.base, we\ncan save them the trouble and do it in dcr_read()/dcr_write().\n\nAs some background to why we just went through all this jiggery-pokery,\nbenh sayeth:\n\n Initially the goal of the dcr_read/dcr_write routines was to operate like\n mfdcr/mtdcr which take absolute DCR numbers. The reason is that on 4xx\n hardware, indirect DCR access is a pain (goes through a table of\n instructions) and it\u0027s useful to have the compiler resolve an absolute DCR\n inline.\n\n We decided that wasn\u0027t worth the API bastardisation since most places\n where absolute DCR values are used are low level 4xx-only code which may\n as well continue using mfdcr/mtdcr, while the new API is designed for\n device \"instances\" that can exist on 4xx and Axon type platforms and may\n be located at variable DCR offsets.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0181b61a988424b5cc44fe09e6968142359c815e",
      "tree": "2575ee900a39ffaa169ad5aeb8aa6ddee11cfbe5",
      "parents": [
        "92633b72d18ca4f25de1f28e436a882159491e7e",
        "87944f3361fc033b73617aa663135c6e468957a7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Oct 15 18:55:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:56:02 2007 +0100"
      },
      "message": "Merge branch \u0027pxa\u0027 into devel\n"
    },
    {
      "commit": "a8fc0789558d81d2898b87473404b71b7f7cd0fc",
      "tree": "90294fc683be115d5c7bae3c7aed5916d0ad7db7",
      "parents": [
        "3696a8a426f8caebd97463e9b5cf9f06c1c36759"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:52 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:59 2007 +0100"
      },
      "message": "[ARM] 4577/1: ITE 8152 PCI bridge support\n\nThis patch provides driver for ITE 8152 PCI bridge.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3696a8a426f8caebd97463e9b5cf9f06c1c36759",
      "tree": "217d5ef3219b335f72360cfa7f0f1731443b09bb",
      "parents": [
        "3e0cc7ee045fb53e8215fed7442455c0cee0ee93"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:57 2007 +0100"
      },
      "message": "[ARM] 4576/1: CM-X270 machine support\n\nThis patch provides core support for CM-X270 platform.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3e0cc7ee045fb53e8215fed7442455c0cee0ee93",
      "tree": "0fc2829d0678224f95cbece240f28a7b58231d1c",
      "parents": [
        "39cbd4896e39e2b93c33635a9abc1a4405827e14"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 14:28:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:55 2007 +0100"
      },
      "message": "[ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n\npxa_gpio_mode() is a universal call that fiddles with the GAFR\n(gpio alternate function register.)  GAFR does not exist on PXA3\nCPUs, but instead the alternate functions are controlled via the\nMFP support code.\n\nPlatforms are expected to configure the MFP according to their\nneeds in their platform support code rather than drivers.  We\nextend this idea to the GAFR, and make the gpio_direction_*()\nfunctions purely operate on the GPIO level.\n\nThis means platform support code is entirely responsible for\nconfiguring the GPIOs alternate functions on all PXA CPU types.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39cbd4896e39e2b93c33635a9abc1a4405827e14",
      "tree": "064f35832ea7f218d1724f67046eb44e1dad8dc6",
      "parents": [
        "693d9d95d6392074d63755b0df67865c63828fa4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:29:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:50 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "693d9d95d6392074d63755b0df67865c63828fa4",
      "tree": "8edf80804ea4d4e7b2ba54509bf6a612b34baaef",
      "parents": [
        "36d8b17b4364915615aff312ba20a1b90e22b963"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:28:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:47 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2c8086a5d073e8e72122a5b84febde236a39845b",
      "tree": "b926ccc2231d7e287400d4fbf24f509c9a8225ae",
      "parents": [
        "073ac8fd4a3e9a9265e8a59e0a79bc4b0b3822c3"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Sep 11 19:13:17 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:43 2007 +0100"
      },
      "message": "[ARM] pxa: PXA3xx base support\n\nSigned-off-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a06748ab546fa95c497f10c290221f4a9f249f9b",
      "tree": "e298acacf2180960fcd9d74b00f979a61467deea",
      "parents": [
        "c95530c7798b760901c5d6212e528b03e323b8ac"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Sep 19 09:21:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:33 2007 +0100"
      },
      "message": "[ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "419217cb1d0266f62cbea6cdc6b1d1324350bc34",
      "tree": "01f80c026cc94dfc13b3a16d2fce3ba41c69d54f",
      "parents": [
        "4937ce87959629d31e9b09cf5bdf1e12a305c805",
        "14358e6ddaed27499d7d366b3e65c3e46b39e1c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 10:40:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 10:40:41 2007 -0700"
      },
      "message": "Merge branch \u0027v2.6.24-lockdep\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep\n\n* \u0027v2.6.24-lockdep\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-lockdep:\n  lockdep: annotate dir vs file i_mutex\n  lockdep: per filesystem inode lock class\n  lockdep: annotate kprobes irq fiddling\n  lockdep: annotate rcu_read_{,un}lock{,_bh}\n  lockdep: annotate journal_start()\n  lockdep: s390: connect the sysexit hook\n  lockdep: x86_64: connect the sysexit hook\n  lockdep: i386: connect the sysexit hook\n  lockdep: syscall exit check\n  lockdep: fixup mutex annotations\n  lockdep: fix mismatched lockdep_depth/curr_chain_hash\n  lockdep: Avoid /proc/lockdep \u0026 lock_stat infinite output\n  lockdep: maintainers\n"
    },
    {
      "commit": "4937ce87959629d31e9b09cf5bdf1e12a305c805",
      "tree": "f5b93ec4f8271c7109bbd61e09c788e0be7caa85",
      "parents": [
        "4271e0f7e12bdbbd7ce131187aaae2ba5233a309",
        "432a7d6587fc5028421342785f6c9552c9fba175"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 09:57:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 09:57:54 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] update sn2_defconfig\n  [IA64] Fix kernel hangup in kdump on INIT\n  [IA64] Fix kernel panic in kdump on INIT\n  [IA64] Remove vector from ia64_machine_kexec()\n  [IA64] Fix race when multiple cpus go through MCA\n  [IA64] Remove needless delay in MCA rendezvous\n  [IA64] add driver for ACPI methods to call native firmware\n  [IA64] abstract SAL_CALL wrapper to allow other firmware entry points\n  [IA64] perfmon: Remove exit_pfm_fs()\n  [IA64] tree-wide: Misc __cpu{initdata, init, exit} annotations\n"
    },
    {
      "commit": "432a7d6587fc5028421342785f6c9552c9fba175",
      "tree": "bddf1929dfa43b55da27a91d65e08e3125d8134f",
      "parents": [
        "2010d7fe787b39afd31daba5d5284dd432de4e8f"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Wed Sep 19 11:54:55 2007 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Oct 15 08:47:39 2007 -0700"
      },
      "message": "[IA64] update sn2_defconfig\n\nUpdate defonfig file for sn2 to match recent changes in config options.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b5869ce7f68b233ceb81465a7644be0d9a5f3dbb",
      "tree": "e3611e7f038a4a4fa813532ae57a9a626fa1434d",
      "parents": [
        "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
        "9c63d9c021f375a2708ad79043d6f4dd1291a085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:22:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:22:16 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched: (140 commits)\n  sched: sync wakeups preempt too\n  sched: affine sync wakeups\n  sched: guest CPU accounting: maintain guest state in KVM\n  sched: guest CPU accounting: maintain stats in account_system_time()\n  sched: guest CPU accounting: add guest-CPU /proc/\u003cpid\u003e/stat fields\n  sched: guest CPU accounting: add guest-CPU /proc/stat field\n  sched: domain sysctl fixes: add terminator comment\n  sched: domain sysctl fixes: do not crash on allocation failure\n  sched: domain sysctl fixes: unregister the sysctl table before domains\n  sched: domain sysctl fixes: use for_each_online_cpu()\n  sched: domain sysctl fixes: use kcalloc()\n  Make scheduler debug file operations const\n  sched: enable wake-idle on CONFIG_SCHED_MC\u003dy\n  sched: reintroduce topology.h tunings\n  sched: allow the immediate migration of cache-cold tasks\n  sched: debug, improve migration statistics\n  sched: debug: increase width of debug line\n  sched: activate task_hot() only on fair-scheduled tasks\n  sched: reintroduce cache-hot affinity\n  sched: speed up context-switches a bit\n  ...\n"
    },
    {
      "commit": "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
      "tree": "892a964c2fd28d028f2fb7471e8543d3f4006a58",
      "parents": [
        "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
        "c8e91b0a8fc8493e3bf3efcb3c8f866e9453cf1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)\n  [SCSI] gdth: fix CONFIG_ISA build failure\n  [SCSI] esp_scsi: remove __dev{init,exit}\n  [SCSI] gdth: !use_sg cleanup and use of scsi accessors\n  [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2\n  [SCSI] gdth: Setup proper per-command private data\n  [SCSI] gdth: Remove gdth_ctr_tab[]\n  [SCSI] gdth: switch to modern scsi host registration\n  [SCSI] gdth: gdth_interrupt() gdth_get_status() \u0026 gdth_wait() fixes\n  [SCSI] gdth: clean up host private data\n  [SCSI] gdth: Remove virt hosts\n  [SCSI] gdth: Reorder scsi_host_template intitializers\n  [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers\n  [SCSI] gdth: Remove 2.4.x support, in-kernel changelog\n  [SCSI] gdth: split out pci probing\n  [SCSI] gdth: split out eisa probing\n  [SCSI] gdth: split out isa probing\n  gdth: Make one abuse of scsi_cmnd less obvious\n  [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation\n  [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution\n  [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE\n  ...\n"
    },
    {
      "commit": "b9090071a57185707c27b9d61b81bf941dbdf122",
      "tree": "751986a0e7a63fecf27db98217cd7a48f964a42e",
      "parents": [
        "57d292bd7e6e72898e533687af481603597b1ca7"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Oct 15 11:51:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:16:26 2007 -0700"
      },
      "message": "PS3 system bus add_uevent_var() fallout\n\nKill unused variables\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35a6ff5417bf94c9e19b6b55a9eb6eea14cc7be7",
      "tree": "0bf90bfa6c9a77fefe63b7947ab673374b42f942",
      "parents": [
        "db36cc7d6d9e538481e60fae7f56646b92557526"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:07 2007 +0200"
      },
      "message": "sched: x86: allow single-depth wchan output\n\nsched.o gets smaller and faster if we compile it with -fomit-frame-pointers,\nso make this a config option. The cost is the loss of multi-depth wchan\nlookups - but SysRq-T is a sufficient replacement for them anyway, so their\nutility is much lower these days.\n\nthe size difference is significant:\n\n   text    data     bss     dec     hex filename\n  34005    3462      24   37491    9273 sched.o.before\n  33470    3462      24   36956    905c sched.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "89039b37be7c34194db0e72f956a5f02cfa30941",
      "tree": "c3ac037a5be066b16d4c44efd432caee60b1540c",
      "parents": [
        "3ac508be76bf4ef5861365d9f337f990d523be8f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: force timer broadcast on late AMD C1E detection\n\nThe 64bit SMP bootup is slightly different to the 32bit one. It enables\nthe boot CPU local APIC timer before all CPUs are brought up. Some AMD C1E\nsystems have the C1E feature flag only set in the secondary CPU. Due to\nthe early enable of the boot CPU local APIC timer the APIC timer is\nregistered as a fully functional device. When we detect the wreckage during\nthe bringup of the secondary CPU, we need to force the boot CPU into\nbroadcast mode. \n\nCheck the C1E caused APIC timer disable, when the secondary APIC timer is\ninitialized. If the boot CPU APIC timer was registered as a functional\nclock event device, then fix this up and utilize the\nCLOCK_EVT_NOTIFY_BROADCAST_FORCE mechanism to force the already\nregistered boot CPU APIC timer into broadcast mode.\n\nTested by force injecting the failure mode.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "3ac508be76bf4ef5861365d9f337f990d523be8f",
      "tree": "3e8f0f75cc539cceeda033d63e48aa2a4f397b44",
      "parents": [
        "1595f452f3d8daa066bfd3ba4120754bed3329e1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: move local APIC timer init to the end of start_secondary()\n\nPreparatory patch for the AMD C1E wreckage fixup.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "b097976e8d6f6e6220161fa6b72b0798ce9f4f4c",
      "tree": "4ea40611940817c2cc36db6410dd942efaf96018",
      "parents": [
        "4fa435018d740cb83d74c92306aa1f796da91ddd"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Sun Oct 14 22:57:45 2007 +0200"
      },
      "message": "x86: fix missing include for vsyscall\n\n \u003e Maybe I just picked a bad time to try, but...\n \u003e \n \u003e arch/x86/kernel/alternative.c: In function \u0027apply_alternatives\u0027:\n \u003e arch/x86/kernel/alternative.c:191: error: \u0027VSYSCALL_START\u0027 undeclared (first use in this function)\n \u003e arch/x86/kernel/alternative.c:191: error: (Each undeclared identifier is reported only once\n \u003e arch/x86/kernel/alternative.c:191: error: for each function it appears in.)\n \u003e arch/x86/kernel/alternative.c:191: error: \u0027VSYSCALL_END\u0027 undeclared (first use in this function)\n \u003e make[1]: *** [arch/x86/kernel/alternative.o] Error 1\n \u003e make: *** [arch/x86/kernel] Error 2\n\nTry this.\n\nInclude missing header for vsyscall.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "64b33619a30ff18c1535ee779572ecffcc4711d2",
      "tree": "742db1890a5671d105eba372b78c7d383607ffe6",
      "parents": [
        "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "long vs. unsigned long - low-hanging fruits in drivers\n\ndeal with signedness of the stuff passed to set_bit() et.al.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
      "tree": "a26287f4fcb2ae732ac3f5ee1e18473de8a2247a",
      "parents": [
        "5dd80d5d096f58b7a83ae493a20bfc9d0de30226",
        "45b3f4cc6025bdb14beb65b8a3a732bf55d1bc41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:59:48 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: (23 commits)\n  [SPARC64]: virt_to_real_irq_table --\u003e virt_irq_table\n  [SPARC64]: virt_irq --\u003e bucket mapping no longer necessary\n  [SPARC64]: Kill ugly __bucket() macro.\n  [SPARC64]: Kill ugly __irq_ino() macro.\n  [SPARC64]: Only use bypass accesses to INO buckets.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Use sun4v VIRQ interfaces as intended.\n  [SPARC64]: Allocate ivector_table dynamically.\n  [SPARC64]: Access ivector_table[] using physical addresses.\n  [SPARC64]: Make IVEC pointers 64-bit.\n  [SPARC64]: Fix register usage in xor_raid_4().\n  [SPARC64]: Kill pci_memspace_mask.\n  [SPARC64]: Consolidate MSI support code.\n  [SPARC/64]: Move of_platform_driver initialisations: arch/sparc{,64}.\n  [SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes.\n  [SPARC/64]: Prepare to remove of_platform_driver name.\n  [SPARC32]: Add irqflags.h to sparc32 and use it from generic code.\n  [SPARC64]: beautify vmlinux.lds\n  [SPARC]: beautify vmlinux.lds\n  [SPARC64]: Enable MSI on sun4u Fire PCI-E controllers.\n  ...\n"
    },
    {
      "commit": "24cf273e2b7186903c8842b9d0044ea442d31553",
      "tree": "08db8badd22a20ba2cfc20a0fe437f60f2b6fd14",
      "parents": [
        "9ec0fd4e37c7167e4f9780d5834a1d1ed8263566"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 13 22:13:27 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 08:56:33 2007 -0700"
      },
      "message": "Lite5200 shouldn\u0027t mess with ROOT_DEV\n\nThere is no good reason for board platform code to mess with the ROOT_DEV.\nRemove it from all in-tree platforms except powermac\n\nThis is a follow on to commit 745e1027751acbc1f14f8bbef378b491242b9c83.\nThe original patch had this change to lite5200.c, but it got dropped in\nthe psycho madness that is the 2.6.24 merge window.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45b3f4cc6025bdb14beb65b8a3a732bf55d1bc41",
      "tree": "c388e714dcd353c9736c2e3a38bfa1e7300f62e9",
      "parents": [
        "256c1df36bbec6530c6f9b5a840cc5e87315c19e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:52:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:52:14 2007 -0700"
      },
      "message": "[SPARC64]: virt_to_real_irq_table --\u003e virt_irq_table\n\nIt no longer translates to \"real irqs\" (aka. INO buckets)\nso reflect that by using a simpler name for it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "256c1df36bbec6530c6f9b5a840cc5e87315c19e",
      "tree": "a5ee78dc315414ce42e9765f44fdc87e3033fe83",
      "parents": [
        "771823007fa2acb15a726e7e1f8502d4f350b1fa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:50:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:50:38 2007 -0700"
      },
      "message": "[SPARC64]: virt_irq --\u003e bucket mapping no longer necessary\n\nWe used to need this to compute virt_irq --\u003e ino, but that\nis no longer necessary.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "771823007fa2acb15a726e7e1f8502d4f350b1fa",
      "tree": "ea8e7f8ad464436e77b7a46a9c1fbd27fa4ffee6",
      "parents": [
        "bb74b734a68544ad8f1537a33a7e22c73c87ed1c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:41:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:41:28 2007 -0700"
      },
      "message": "[SPARC64]: Kill ugly __bucket() macro.\n\nAll the users go through virt_irq_to_bucket() and essentially\nwant to go from a virt_irq to an INO, but we have a way\nto do that already via virt_to_real_irq_table[].dev_ino.\n\nThis also allows us to kill both virt_to_real_irq() and\nvirt_irq_to_bucket().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb74b734a68544ad8f1537a33a7e22c73c87ed1c",
      "tree": "27c0d6112ee4cef51e41a520137b402670a9f31e",
      "parents": [
        "42d5f99b1d801b87c45c87d7392f610d5aef351b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:27:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:27:48 2007 -0700"
      },
      "message": "[SPARC64]: Kill ugly __irq_ino() macro.\n\nWe have a place to stick INO information in the\nvirt_to_real_irq_table[], which is currently only used for VIRQs.\nAnd that is readily accessible from the one __irq_ino() call site.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42d5f99b1d801b87c45c87d7392f610d5aef351b",
      "tree": "125fdd9fbb002739a542c68c8fd07816d904c795",
      "parents": [
        "f14356de1c9eef6cd7ca9679457d8f5f2411f617"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:03:21 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 23:03:21 2007 -0700"
      },
      "message": "[SPARC64]: Only use bypass accesses to INO buckets.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f14356de1c9eef6cd7ca9679457d8f5f2411f617",
      "tree": "7c70b9e68fe40596884587aae241065d1cd082d3",
      "parents": [
        "b80e6998120eecec00781658bc43702494117ea8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:54:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:54:12 2007 -0700"
      },
      "message": "[SPARC64]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b80e6998120eecec00781658bc43702494117ea8",
      "tree": "7923d42de2f1248549b0cb35900953b78b570caf",
      "parents": [
        "10397e4069bbcc8219537e7c1e0d6a6935432156"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:51:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:16 2007 -0700"
      },
      "message": "[SPARC64]: Use sun4v VIRQ interfaces as intended.\n\nWe were simply concatenating the devhandle and devino and using that\nas the cookie, which defeats the entire purpose of the VIRQ hypervisor\ninterfaces.\n\nNow that we use physical addresses for the INO buckets, we can\nallocate them dynamically for VIRQs and encode the cookies as\n~__pa(bucket).  This allows us to test for and decode the cookie with\na simple:\n\n\tbrlz\t$reg1, 1f\n\t xnor\t$reg1, %g0, $reg2\n\nsequence.\n\nThis works because bit 64 is never set in traditional\nINO vectors, and it is also never set in a physical\naddress.  So xnor\u0027ing the physical address of the bucket\nalways gives us a negative number, and thus a unique\ncondition we can test cheaply.\n\nInspired by ideas from Greg Onufer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10397e4069bbcc8219537e7c1e0d6a6935432156",
      "tree": "cd92061bc5d02330386f4c3ade843c3ac1149dc8",
      "parents": [
        "eb2d8d60327bec172ec80efbda94d0c492088204"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:43:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:16 2007 -0700"
      },
      "message": "[SPARC64]: Allocate ivector_table dynamically.\n\nShrinks kernel by 16K compared to before the IVEC physical\naddress changes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2d8d60327bec172ec80efbda94d0c492088204",
      "tree": "5c01deb8c251f8aa64cc3db2b95fd26f8ac285a6",
      "parents": [
        "a650d3839e7a68321e5b76264398a63019b0928b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:42:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:15 2007 -0700"
      },
      "message": "[SPARC64]: Access ivector_table[] using physical addresses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a650d3839e7a68321e5b76264398a63019b0928b",
      "tree": "e0500c57687c57bc22d0100b74485033a5738dbf",
      "parents": [
        "d060db63fd38a8a75f666576ef9999c28cdc31cf"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 12 02:59:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:15 2007 -0700"
      },
      "message": "[SPARC64]: Make IVEC pointers 64-bit.\n\nCurrently we chain IVEC entries using 32-bit \"pointers\"\nbecause we know that the ivector_table is in the main\nkernel image, thus below 4GB.\n\nThis uses proper 64-bit pointers instead.\n\nWhilst this bloats up the kernel image size, this sets\nthe infrastructure necessary to significantly shrink the\nkernel size by using physical addresses and dynamically\nallocating the ivector table.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d060db63fd38a8a75f666576ef9999c28cdc31cf",
      "tree": "a24459bce7ac01357753781d14cbf46639686a25",
      "parents": [
        "bbe0b5eb578155e4e716c8cf5b23ba67bab338e2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 12 01:52:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:14 2007 -0700"
      },
      "message": "[SPARC64]: Fix register usage in xor_raid_4().\n\nSome typos led to using %i6/%i7 instead of %l6/%l7 in loads which is\nreally really bad because those are the frame pointer and return PC.\n\nBased upon a raid5 crash report by Bertrand Joel.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbe0b5eb578155e4e716c8cf5b23ba67bab338e2",
      "tree": "ef3fcc5d2a6e1fe5c2c67a13149cb451287677a7",
      "parents": [
        "759f89e03c9e5656ff18c02e21b439506f7c0cdc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 15:41:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:14 2007 -0700"
      },
      "message": "[SPARC64]: Kill pci_memspace_mask.\n\nIt is totally unnecessary as the needed information is properly\nencoded in the resources.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "759f89e03c9e5656ff18c02e21b439506f7c0cdc",
      "tree": "6e7703c0672210f2c0a1168de161d15c7470081d",
      "parents": [
        "a2cd15586e630b0870bf34783568d83901890743"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 11 03:16:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:13 2007 -0700"
      },
      "message": "[SPARC64]: Consolidate MSI support code.\n\nThis also makes us use the MSI queues correctly.\n\nEach MSI queue is serviced by a normal sun4u/sun4v INO interrupt\nhandler.  This handler runs the MSI queue and dispatches the\nvirtual interrupts indicated by arriving MSIs in that MSI queue.\n\nAll of the common logic is placed in pci_msi.c, with callbacks to\nhandle the PCI controller specific aspects of the operations.\n\nThis common infrastructure will make it much easier to add MSG\nsupport.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2cd15586e630b0870bf34783568d83901890743",
      "tree": "cb914a4b6c2531d2a9aabca708992672dc76a442",
      "parents": [
        "7379b42b607782695f49d05c80d3eb99e5072908"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Oct 10 23:27:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:12 2007 -0700"
      },
      "message": "[SPARC/64]: Move of_platform_driver initialisations: arch/sparc{,64}.\n\nWe no longer initialise the name field of the of_platform_driver, but\nuse the name field of the embedded device_driver\u0027s name field instead.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7379b42b607782695f49d05c80d3eb99e5072908",
      "tree": "7187727755fbcb36b66c583c7ed89cb169a52f12",
      "parents": [
        "fa7744dbb69c06b69c7449063c440d8a53df9e6c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 09 20:56:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:12 2007 -0700"
      },
      "message": "[SPARC64]: Fix bugs in SYSV IPC handling in 64-bit processes.\n\nThanks to Tom Callaway for the excellent bug report and\ntest case.\n\nsys_ipc() has several problems, most to due with semaphore\ncall handling:\n\n1) \u0027err\u0027 return should be a \u0027long\u0027\n2) \"union semun\" is passed in a register on 64-bit compared\n   to 32-bit which provides it on the stack and therefore\n   by reference\n3) Second and third arguments to SEMCTL are swapped compared\n   to 32-bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa7744dbb69c06b69c7449063c440d8a53df9e6c",
      "tree": "a81c6103c0eec3aa21d26c419fd072b6e96fd5a7",
      "parents": [
        "e8dd16129fad13e5b8b05b6a0a02d10d06f30301"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Sep 27 13:21:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:11 2007 -0700"
      },
      "message": "[SPARC/64]: Prepare to remove of_platform_driver name.\n\nThe name field of of_platform_driver is just copied into the\nincluded device_driver.  By not overriding an already initialised\ndevice_driver name, we can convert the drivers over time to stop using\nthe of_platform_driver name.\n\nAlso we were not copying the owner field from of_platform_driver, so do\nthe same with it.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8dd16129fad13e5b8b05b6a0a02d10d06f30301",
      "tree": "005f972c998e36e2869fb8cf773be087fe0203a4",
      "parents": [
        "72be7e542c67a5a134e99ba19d1846498ef8f9d2"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Thu Sep 27 13:15:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:11 2007 -0700"
      },
      "message": "[SPARC32]: Add irqflags.h to sparc32 and use it from generic code.\n\nAdded asm-sparc/irqflags.h and moved irq related code from system.h to it.\nRenamed local_irq functions to raw_local_irq in irq.c.\nModified system.h to include linux/irqflags.h which includes asm/irqflags.h.\nAdded TRACE_IRQFLAGS_SUPPORT to Kconfig.debug.\n\nThis is the first step in adding IRQ-flags state tracing as outlined in\nDocumentation/irqflags-tracing.txt.  These changes should be harmless\nbecause they just move things around and rename them.\n\nThe next step is making the lowlevel entry code modifications which\nto be honest are beyond my capabilities at this point.\n\nBoot tested on an ss20 running an SMP kernel.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72be7e542c67a5a134e99ba19d1846498ef8f9d2",
      "tree": "6b07e9617f81da05f7bce103722661fbe93de594",
      "parents": [
        "bcbe40ebdd6ab832793448c8e611cfa904968e9a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Sep 17 19:02:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:10 2007 -0700"
      },
      "message": "[SPARC64]: beautify vmlinux.lds\n\nApply a consistent format to vmlinux.lds.\nThe file is now to some degree readable.\n\nIn addition move several labels inside the braces\nsuch that they reflect the actual start address of a section.\n\nWithout this the label would not reflect if ld added alignment.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcbe40ebdd6ab832793448c8e611cfa904968e9a",
      "tree": "10673492e94482808ee894f2b7104f79215ed5b4",
      "parents": [
        "9bb3c227c47b23280eb50fac0872d96ef3e160a7"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Sep 17 19:02:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:10 2007 -0700"
      },
      "message": "[SPARC]: beautify vmlinux.lds\n\nMake vmlinux.lds almost readable.\nWhen going through the file fixed the following:\n- Use PAGE_SIZE as replacement for hardcoded 4096\n- Moves label definitions inside {} to avoid ld alignment\n  that may be added between label and section\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bb3c227c47b23280eb50fac0872d96ef3e160a7",
      "tree": "c519fa5e544bc1df018eafecb3563c7ce1b3c43b",
      "parents": [
        "f9c97e5d7cd9ff5e51e16d5db08d7e54fa4cb6bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 30 22:33:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Oct 13 21:53:09 2007 -0700"
      },
      "message": "[SPARC64]: Enable MSI on sun4u Fire PCI-E controllers.\n\nThe support code is identical to the hypervisor sun4v stuff,\njust replacing the hypervisor calls with register reads and\nwrites in the Fire controller.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8056c6cb2bb1632aa9221dce0e43a61db37b420f",
      "tree": "4ca321bba9db87c80c77f841c9a52c456be63aa5",
      "parents": [
        "b5067f8ff37ed6cfa024170a9819bb09d55e9c1f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c/tps65010: New-style driver updates, part 2\n\nSwitch the tps65010 driver into a \"new-style\" I2C driver, and convert all\nof its in-tree users (board support for OSK, H2, H3) accordingly.\n\nThat accounts for most of the board-specific code in this driver; the\nrest of that code is now moved into board-specific initcalls.\n\nAlso remove some of the many now-superfluous #includes.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c1f807efe8cc8ce93aae238e9da55adc41a4c2f2",
      "tree": "48b2ea4267ddecf01e2e4c150760c712b9b6cc2c",
      "parents": [
        "cc119427bd8663d772c92c1ce43d8ed1831b4d54"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 19:40:08 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 11:59:57 2007 -0700"
      },
      "message": "missing includes in arch/powerpc/platforms/52xx/lite5200.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ffb035591f2736921d5dadcf8597bc1da1ba71e5",
      "tree": "1751005ff69b6b1e55325c45c65c9e83e2a5adf0",
      "parents": [
        "bcd11eaa222fce31d0b59cdbfdf9b8c47067f15a",
        "ece8a9e4f011b038396c7649a8407ca9171be4a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:14:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:14:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] SMP: Fix use of cpumasks.\n  [MIPS] Revert \"[MIPS] tlbex.c: Cleanup __init usage.\"\n  [MIPS] CFE: Add missing parenthesis.\n"
    },
    {
      "commit": "835c34a1687f524c37d4fb8bad18d642c74bed8d",
      "tree": "a87db0844841f5b989154fc59b4abf240d379992",
      "parents": [
        "23ec23c2d3496d1cdf74f73d60ab1051405ca774"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri Oct 12 21:10:53 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 10:01:23 2007 -0700"
      },
      "message": "Delete filenames in comments.\n\nSince the x86 merge, lots of files that referenced their own filenames\nare no longer correct.  Rather than keep them up to date, just delete\nthem, as they add no real value.\n\nAdditionally:\n- fix up comment formatting in scx200_32.c\n- Remove a credit from myself in setup_64.c from a time when we had no SCM\n- remove longwinded history from tsc_32.c which can be figured out from\n  git.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b8232ce512105e28453f301d1510de8363bccd1",
      "tree": "13e15a4f629c72b8737e20221998cb1e55e98d58",
      "parents": [
        "c4ea43c552ecc9ccc564e11e70d397dbdf09484b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Oct 13 08:16:04 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:57:15 2007 -0700"
      },
      "message": "minimal build fixes for uml (fallout from x86 merge)\n\n a) include/asm-um/arch can\u0027t just point to include/asm-$(SUBARCH) now\n b) arch/{i386,x86_64}/crypto are merged now\n c) subarch-obj needed changes\n d) cpufeature_64.h should pull \"cpufeature_32.h\", not \u003casm/cpufeature_32.h\u003e\n    since it can be included from asm-um/cpufeature.h\n e) in case of uml-i386 we need CONFIG_X86_32 for make and gcc, but not\n    for Kconfig\n f) sysctl.c shouldn\u0027t do vdso_enabled for uml-i386 (actually, that one\n    should be registered from corresponding arch/*/kernel/*, with ifdef\n    going away; that\u0027s a separate patch, though).\n\nWith that and with Stephen\u0027s patch (\"[PATCH net-2.6] uml: hard_header fix\")\nwe have uml allmodconfig building both on i386 and amd64.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecaedfa385a6df297e17d6e9f296cc63f12c053f",
      "tree": "236a4484cdb04f73f8f365ae46a1741eb0d9ce54",
      "parents": [
        "dcf397f037f52add9945eced57ca300ab6a4413c",
        "cb0f3fe08d4718cfe6cf7b50d0fb2732e5e5459d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:50:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:50:26 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: mach-cayman: Build fixes.\n  sh64: Symbol export fixups.\n  sh64: linker script tidying and alignment fixups.\n  sh64: Set KBUILD_IMAGE to make the rpm target happy.\n  sh64: Kill off obsolete linux/blk.h reference.\n  sh64: cleanup struct irqaction initializers.\n  sh64: Kill off dead gdb stub symbol.\n  sh64: alphanumeric display only on Cayman.\n  sh64: Add defconfigs for mach-sim and mach-harp.\n  sh64: update cayman defconfig.\n  sh64: Tidy up Kconfig dependencies.\n  sh64: Move consistent DMA routines to arch/sh64/mm/.\n  sh64: Some symbol exports and build fixes.\n  sh64: mach-sim: Build fixes.\n  sh64: mach-harp: Build fixes.\n  sh64: Kill off duplicate frame pointer option.\n  sh64: Kill off dead ROM-RAM and generic boards.\n  sh64: Tidy up includes for Cayman board.\n  sh64: Move *_p() I/O routine variants to io.h.\n"
    },
    {
      "commit": "dcf397f037f52add9945eced57ca300ab6a4413c",
      "tree": "e78767d164589e9097a54bf564b072fb01f80820",
      "parents": [
        "6faf035cf9fdd8283c2b2b2c34b76b5445ec6fc4",
        "68ee0f9c98a42e36f9eab29155b2bb0e7e409ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -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: (124 commits)\n  sh: allow building for both r2d boards in same binary.\n  sh: fix r2d board detection\n  sh: Discard .exit.text/.exit.data at runtime.\n  sh: Fix up some section alignments in linker script.\n  sh: Fix SH-4 DMAC CHCR masking.\n  sh: Rip out left-over nommu cond syscall cruft.\n  sh: Make kgdb i-cache flushing less inept.\n  sh: kgdb section mismatches and tidying.\n  sh: cleanup struct irqaction initializers.\n  sh: early_printk tidying.\n  video: pvr2fb: Add TV (RGB) support to Dreamcast PVR driver.\n  sh: Conditionalize gUSA support.\n  sh: Follow gUSA preempt changes in __switch_to().\n  sh: Tidy up gUSA preempt handling.\n  sh: __copy_user() optimizations for small copies.\n  sh: clkfwk: Support multi-level clock propagation.\n  sh: Fix URAM start address on SH7785.\n  sh: Use boot_cpu_data for CPU probe.\n  sh: Support extended mode TLB on SH-X3.\n  sh: Bump MAX_ACTIVE_REGIONS for SH7785.\n  ...\n"
    },
    {
      "commit": "3d83a2a501f4e525286f179c905ebd440471c137",
      "tree": "67fc09a618939377ecb36885d326d541e4668caf",
      "parents": [
        "6615c5b25e0bffcb3c4463cc68e55a7f7df0b109"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sat Oct 13 14:31:25 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:41:02 2007 -0700"
      },
      "message": "m68k: Atari keyboard ACIA driver cleanup\n\nm68k: Atari keyboard ACIA driver cleanup:\n  - removed dead key autorepeat code\n  - removed hardcoded initial keymap\n\nSigned-off-by: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8f740ef391fc81cb887fa08d213cf67b843cb3b7",
      "tree": "19228690eb2a962b379e5c0838eaf0dd3c58d285",
      "parents": [
        "937ad5c1e35191d29d305280525394fe87f4ac4f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Oct 13 00:36:46 2007 -0400"
      },
      "message": "Input: add support for Blackfin BF54x Keypad controller\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "752097cec53eea111d087c545179b421e2bde98a",
      "tree": "466eee9df45aaab1127b6c175064b0d12a22e6de",
      "parents": [
        "b6c7347fffa655a3000d9d41640d222c19fc3065"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 12 22:34:40 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 20:41:44 2007 -0700"
      },
      "message": "x86/pci/acpi: fix DMI const-ification fallout\n\nFix DMI const-ification fallout that appeared when merging subsystem\ntrees.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df1bdc0667eb3132fe60b3562347ca9133694ee0",
      "tree": "5d044be900ccc9f13662e1aeae7df6ed108ee43a",
      "parents": [
        "2b9e0aae1d50e880c58d46788e5e3ebd89d75d62"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Oct 13 03:06:00 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 18:41:21 2007 -0700"
      },
      "message": "x86: fence oostores on 64-bit\n\nmovnt* instructions are not strongly ordered with respect to other stores,\nso if we are to assume stores are strongly ordered in the rest of the 64\nbit code, we must fence these off (see similar examples in 32 bit code).\n\n[ The AMD memory ordering document seems to say that nontemporal stores can\n  also pass earlier regular stores, so maybe we need sfences _before_\n  movnt* everywhere too? ]\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ece8a9e4f011b038396c7649a8407ca9171be4a9",
      "tree": "e839ad4f6b6edd11d9f4ca45c7af0fa740303ead",
      "parents": [
        "6f1ca1d2869814711bcf983cfc0803cfd0b29f27"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 12 15:03:38 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 13 00:53:01 2007 +0100"
      },
      "message": "[MIPS] SMP: Fix use of cpumasks.\n\nNoticed by Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f1ca1d2869814711bcf983cfc0803cfd0b29f27",
      "tree": "8612c527866e044477689db8f3d47f661c75fda6",
      "parents": [
        "57f17e8e15a8e392312450e28f80d6a90470e066"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 12 15:39:45 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 13 00:53:00 2007 +0100"
      },
      "message": "[MIPS] Revert \"[MIPS] tlbex.c: Cleanup __init usage.\"\n\nThis reverts commit aaf76a3245c02faba51c96b9a340c14d6bb0dcc0.\n\nAs requested by ranck Bui-Huu \u003cfbuihuu@gmail.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6a84258e5f5bb8b9bd72e06a5837fa6fdacaf5c5",
      "tree": "3c4911a489c85e908b0ef3ed83d78264788f858c",
      "parents": [
        "efefc6eb38d43b8e5daef482f575d767b002004e",
        "f3e6f164c2389853432454c89b316a8ab7485e2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:50:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:50:23 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (37 commits)\n  PCI: merge almost all of pci_32.h and pci_64.h together\n  PCI: X86: Introduce and enable PCI domain support\n  PCI: Add \u0027nodomains\u0027 boot option, and pci_domains_supported global\n  PCI: modify PCI bridge control ISA flag for clarity\n  PCI: use _CRS for PCI resource allocation\n  PCI: avoid P2P prefetch window for expansion ROMs\n  PCI: skip ISA ioresource alignment on some systems\n  PCI: remove transparent bridge sizing\n  pci: write file size to inode on proc bus file write\n  pci: use size stored in proc_dir_entry for proc bus files\n  pci: implement \"pci\u003dnoaer\"\n  PCI: fix IDE legacy mode resources\n  MSI: Use correct data offset for 32-bit MSI in read_msi_msg()\n  PCI: Fix incorrect argument order to list_add_tail() in PCI dynamic ID code\n  PCI: i386: Compaq EVO N800c needs PCI bus renumbering\n  PCI: Remove no longer correct documentation regarding MSI vector assignment\n  PCI: re-enable onboard sound on \"MSI K8T Neo2-FIR\"\n  PCI: quirk_vt82c586_acpi: Omit reading PCI revision ID\n  PCI: quirk amd_8131_mmrbc: Omit reading pci revision ID\n  cpqphp: Use PCI_CLASS_REVISION instead of PCI_REVISION_ID for read\n  ...\n"
    },
    {
      "commit": "efefc6eb38d43b8e5daef482f575d767b002004e",
      "tree": "8a3933db1f8721f9bcc9912c800dc8406f4bdf94",
      "parents": [
        "117494a1b65183f0e3fcc817b07944bc5c465050",
        "cd59abfcc441b2abb4cf2cd62c1eb0f02a60e8dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (75 commits)\n  PM: merge device power-management source files\n  sysfs: add copyrights\n  kobject: update the copyrights\n  kset: add some kerneldoc to help describe what these strange things are\n  Driver core: rename ktype_edd and ktype_efivar\n  Driver core: rename ktype_driver\n  Driver core: rename ktype_device\n  Driver core: rename ktype_class\n  driver core: remove subsystem_init()\n  sysfs: move sysfs file poll implementation to sysfs_open_dirent\n  sysfs: implement sysfs_open_dirent\n  sysfs: move sysfs_dirent-\u003es_children into sysfs_dirent-\u003es_dir\n  sysfs: make sysfs_root a regular directory dirent\n  sysfs: open code sysfs_attach_dentry()\n  sysfs: make s_elem an anonymous union\n  sysfs: make bin attr open get active reference of parent too\n  sysfs: kill unnecessary NULL pointer check in sysfs_release()\n  sysfs: kill unnecessary sysfs_get() in open paths\n  sysfs: reposition sysfs_dirent-\u003es_mode.\n  sysfs: kill sysfs_update_file()\n  ...\n"
    },
    {
      "commit": "117494a1b65183f0e3fcc817b07944bc5c465050",
      "tree": "c375cf06bdf869f2b870fe61808b060c4fadab45",
      "parents": [
        "4d5709a7b7d54fc5882d2943a14988a92d48c00a",
        "d1aa3e6aa8edfeb864af7c930523d9e588b28bea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (142 commits)\n  USB: fix race in autosuspend reschedule\n  atmel_usba_udc: Keep track of the device status\n  USB: Nikon D40X unusual_devs entry\n  USB: serial core should respect driver requirements\n  USB: documentation for USB power management\n  USB: skip autosuspended devices during system resume\n  USB: mutual exclusion for EHCI init and port resets\n  USB: allow usbstorage to have LUNS greater than 2Tb\n  USB: Adding support for SHARP WS011SH to ipaq.c\n  USB: add atmel_usba_udc driver\n  USB: ohci SSB bus glue\n  USB: ehci build fixes on au1xxx, ppc-soc\n  USB: add runtime frame_no quirk for big-endian OHCI\n  USB: funsoft: Fix termios\n  USB: visor: termios bits\n  USB: unusual_devs entry for Nikon DSC D2Xs\n  USB: re-remove \u003clinux/usb_sl811.h\u003e\n  USB: move \u003clinux/usb_gadget.h\u003e to \u003clinux/usb/gadget.h\u003e\n  USB: Export URB statistics for powertop\n  USB: serial gadget: Disable endpoints on unload\n  ...\n"
    },
    {
      "commit": "92633b72d18ca4f25de1f28e436a882159491e7e",
      "tree": "8af578da7852d20c034a92c8919d6c6ca4f82da8",
      "parents": [
        "58273e553d3d2a6b1a302f1b79eb263190554345",
        "06767fb2ba5af5542e2ec91e00e292ff93ab58ce",
        "8777297b5e5fb7f908b51b56548b7cf7dbbf2022"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:30 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:35 2007 +0100"
      },
      "message": "Merge branches \u0027omap1-upstream\u0027 and \u0027omap2-upstream\u0027 into devel\n"
    },
    {
      "commit": "58273e553d3d2a6b1a302f1b79eb263190554345",
      "tree": "396dc6781796ebc89e9964cf05db4c2fd582bbc5",
      "parents": [
        "1e621a8e3752367d4aae78a8ab00a18fb2793f34"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri Oct 12 22:24:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:44:17 2007 +0100"
      },
      "message": "[ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e621a8e3752367d4aae78a8ab00a18fb2793f34",
      "tree": "db272f98f5772d42a447fe893c7b4b277d9381a8",
      "parents": [
        "033b8ffe3f1ea8174d51d125838ac6deea60f63f"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 12 14:38:54 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:50 2007 +0100"
      },
      "message": "[ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n\nNewer versions of binutils support --build-id, which adds an ELF\nnote section called \".note.gnu.build-id\" to the output.  On the ARM\nkernel build, because there is no explicit mention of this section\nin the shipped ld script, this section is placed at vaddr 0x00000000\n(whereas the normal kernel text/data typically starts at vaddr\n0xc0008000), causing the output of objcopy (Image) to produce a 3G+\nfile.\n\nThis patch makes objcopy strip the .note.gnu.build-id section from\nthe Image file along with all other note sections, which fixes the\nbuild.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "033b8ffe3f1ea8174d51d125838ac6deea60f63f",
      "tree": "c74af61a3f9c68e15ff858ac0bccc07a2fbbdbd4",
      "parents": [
        "84aa462e2c2cd1b921f6b8e283f8d41666e02e8e"
      ],
      "author": {
        "name": "Mike Westerhof",
        "email": "mwester@dls.net",
        "time": "Thu Oct 11 03:18:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:48 2007 +0100"
      },
      "message": "[ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n\nThis patch resolves a kexec boot failure that can occur because\nno ATAGs are passed in to the kexec\u0027d kernel. Currently the\nnewly-kexec\u0027d kernel may fail if it requires specific ATAGs, or\nit may fail because the fixed memory location at which it expects\nto find the ATAGs may contain random data instead of ATAGs.\n\nThe patch ensures that any ATAGs passed to the current kernel\nat boot time are copied to a static buffer, and are copied back\nwhen kexec copies the new kernel into place. Thus the new\nkernel sees the same ATAGs from kexec and the boot loader.\n\nThe boot parameters are copied without regard to type, content,\nor length -- this patch\u0027s scope is limited soley to saving and\nrestoring a fixed-size block of memory containing the kernel\u0027s\nboot parameters. Additional functionality to examine, alter, or\nreplace the ATAGs (using kexec, for example) can be implemented\nby manipulating the static buffer containing the preserved ATAGs.\n\nNote: the size of the buffer (1.5KB) is selected to comfortably\nhold one of each ATAG type, including a maximum-length command\nline and the maximum number of ATAG_MEM structures currently\nsupported by the kernel. Should an ATAG list exceed that limit,\nthe list will be silently truncated to that limit (to do other-\nwise at that point in the boot process would make a simple\nproblem exceedingly complicated).\n\n[Note: this is the same patch as 4579, modified to accomodate\nthe ATAG changes introduced in 2.6.23]\n\nSigned-off-by: Mike Westerhof \u003cmwester at dls.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84aa462e2c2cd1b921f6b8e283f8d41666e02e8e",
      "tree": "9fd1eb1df658b44f706c6b1768b335b73774fc4b",
      "parents": [
        "353ba84acdd551c737ac71577322393fceb969f0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 09 14:17:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:45 2007 +0100"
      },
      "message": "[ARM] Rename consistent_sync() as dma_cache_maint()\n\nconsistent_sync() is used to handle the cache maintainence issues with\nDMA operations.  Since we\u0027ve now removed the misuse of this function\nfrom the two MTD drivers, rename it to prevent future mis-use.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "353ba84acdd551c737ac71577322393fceb969f0",
      "tree": "6c7dba89d63942eda20c6a8bed6617d3839c0c79",
      "parents": [
        "f3fb5a556c99118186581e6546a9c41e1f73cf6f"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Sun Sep 23 08:30:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:44 2007 +0100"
      },
      "message": "[ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n\nThis patch adds support for the Cirrus Logic EDB9307, an evaluation\nboard based on the Cirrus Logic EP9307 SoC, which features amongst\nother things 64M RAM, 32M NOR flash, 3 USB host ports, audio in/out,\ntwo serial ports and a 10/100 ethernet interface.\n\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f3fb5a556c99118186581e6546a9c41e1f73cf6f",
      "tree": "c5a79ca0dd682f91d2c25ae4eeba064e95a98892",
      "parents": [
        "361c7ad607bc0e84ef0fef8c3f11c47b33c06e41"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 04 21:41:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:42 2007 +0100"
      },
      "message": "[ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n\nFix the IRQ numbers of the CF and SDI interface on the S3C2412\nand S3C2413. Add support to handle these IRQs properly and\nensure that the SDI controller platform device is correctly\nrenumbered.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "361c7ad607bc0e84ef0fef8c3f11c47b33c06e41",
      "tree": "eb4d73ce8fec23d402ce5da05f3394ada0dbb9ed",
      "parents": [
        "c54ecb2481d464d50520ce60cf36011b68d1e89a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:41 2007 +0100"
      },
      "message": "[ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n\nAs a consequence registers are now accessed with __raw_{read,write}[bl].\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c54ecb2481d464d50520ce60cf36011b68d1e89a",
      "tree": "dcb114640d6df63248e908062570a474fb5be13c",
      "parents": [
        "c0bb87f7b8a145b56d45484713e1b1f37ce7e626"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:14 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:39 2007 +0100"
      },
      "message": "[ARM] 4594/1: ns9xxx: use the new gpio functions\n\nUp to now only board-a9m9750dev.c used GPIOs.  It just wrote directly into the\ncorresponding registers.  Now it properly reserves the gpio and uses the API\nfunction to configure it.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c0bb87f7b8a145b56d45484713e1b1f37ce7e626",
      "tree": "ab990d6b3b3205280ea04e90a1facda05288bca3",
      "parents": [
        "cef5975d453bbc1bbf29ceb7d80749feebc22a74"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:36:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:37 2007 +0100"
      },
      "message": "[ARM] 4593/1: ns9xxx: implement generic clockevents\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cef5975d453bbc1bbf29ceb7d80749feebc22a74",
      "tree": "5a433a0d1ea7730d6dffe3f5db72c866535b7d0d",
      "parents": [
        "f02e579558cf2aba06ecc7d4515661286b60f411"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:35:48 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:37 2007 +0100"
      },
      "message": "[ARM] 4592/1: ns9xxx: clocksource driver\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "689f2a01e68c0033f59055dd816ff27dc51f9dcc",
      "tree": "4ca8339ec5da01e3cea8be9d5f35676c54bcf261",
      "parents": [
        "ba7d850a02c7c3357ec488776405470534e7ccf8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:35:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:36 2007 +0100"
      },
      "message": "[ARM] 4590/1: ns9xxx: add gpio handling functions\n\nThis implementation conforms to the general GPIO API\nintroduced in 2.6.21.\n\nThis patch was signed-of by David Brownell before I exported the functions\nusing EXPORT_SYMBOL.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba7d850a02c7c3357ec488776405470534e7ccf8",
      "tree": "1eaf30f0f97c03ea235beeb89715ad01b011f44e",
      "parents": [
        "ff9e76aaba13f6f6bae31c9ac2aa2a50f5cdd801"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Sun Sep 30 20:34:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:34 2007 +0100"
      },
      "message": "[ARM] 4589/1: ns9xxx: acknowledge IRQ_EXT2 in the demux routine for FPGA irqs\n\nThe FPGA on the a9m9750dev board interrupts the CPU via EXT2. So\nto acknowledge any FPGA interrupt IRQ_EXT2 must be acknowledged.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cba774ae8731699d39cbaf979aa4a0b351045924",
      "tree": "da29b058bafb210f482cdda2860a85e2da5e0e5a",
      "parents": [
        "883042d6ea31fcaffb0b8763cadfbcb2862ebc48"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:39:05 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:32 2007 +0100"
      },
      "message": "[ARM] Add rtc-cmos driver for ISA-based footbridge platforms\n\n... but the rtc-cmos is rather broken; if PNP is enabled, it assumes\nthat we have ACPI (!) which is quite bogus on these platforms -\nwhich may have ISAPNP but not ACPI.  Something to be solved in the\nfuture.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "883042d6ea31fcaffb0b8763cadfbcb2862ebc48",
      "tree": "d1dac6a59cccd753bc89139d4b93fc4a1500306e",
      "parents": [
        "700dc2b5374cf142da8a2837d162a7b26a2946fc"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:37:24 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:31 2007 +0100"
      },
      "message": "[ARM] Add fallocate syscall entry\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c729af9f05c7aae06ce89a27f91e24b1482544d",
      "tree": "982bd76f17413fbf13ff787e92d3c3050bf876e9",
      "parents": [
        "987240cc01faf90100ace8f554ac145c2dfb085c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Sep 30 09:59:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:30 2007 +0100"
      },
      "message": "[ARM] 4587/1: S3C24XX: Add magic number before resume code\n\nAdd a magic number before the resume code so\nthat a bootloader can check that there is an\nimage to resume to.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "180005c4efb76a81fd0abcef4c2412d238eea20c",
      "tree": "fbc9e78fce9c9c071d97e59a77a9e2fb8d7c3c1a",
      "parents": [
        "c1f438f5eec867707022e5f33bec5e91ec12f6e7"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Sep 25 16:49:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:27 2007 +0100"
      },
      "message": "[ARM] 4585/1: Correctly identify the CPU architecture version\n\nThe cpu_architecture() function in arch/arm/kernel/setup.c only works\nwith cores produced by ARM Ltd. The more generic approach is to read\nthe ID_MMFR0 register and check for the VMSA or PMSA version\nsupported. With this patch, the ARM11MPCore would be reported as ARMv7\nsince its MMU is compatible with ARMv7.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c1f438f5eec867707022e5f33bec5e91ec12f6e7",
      "tree": "cd10301fad4a855d59defcce878eee2e15e0cee5",
      "parents": [
        "ec6b1482265ec8430fc38c79205567c3601d8901"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Tue Sep 25 15:21:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:22 2007 +0100"
      },
      "message": "[ARM] 4581/1: Fix the conditional execution of the NWFPE instructions\n\nStarting with ARMv7-A, conditional execution of undefined instructions\ncan trigger an exception even if the condition check fails. This patch\nmodifies the NWFPE support to check the condition before emulating the\ninstruction.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1a10497cfb3ea79bed1470683d4ec5c189febaa6",
      "tree": "f0ad5999fba1670b648def0c0b504900331ea6c8",
      "parents": [
        "4b9ced769177a9e7a96d0e98a09cb5e6b1d506da"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Aug 28 09:02:56 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:20 2007 +0100"
      },
      "message": "[ARM] cleanup struct irqaction initializers\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4b9ced769177a9e7a96d0e98a09cb5e6b1d506da",
      "tree": "4b6cc5973e06ee42b16b0791f8d577eabe4f9d3c",
      "parents": [
        "38598105217f65d21b5f5253c5755af9463c9e9a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:29:21 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:20 2007 +0100"
      },
      "message": "[ARM] omap1/leds-innovator.c: remove dead code\n\nThis patch removes dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "38598105217f65d21b5f5253c5755af9463c9e9a",
      "tree": "1d37592d254a78f1536f55cbaaf85f495f15035a",
      "parents": [
        "5e802dfab7bbbee1e63607a3e6d1ceb78ec4ceeb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 27 23:28:17 2007 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:17 2007 +0100"
      },
      "message": "[ARM] \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" will have different semantics with gcc 4.3.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e802dfab7bbbee1e63607a3e6d1ceb78ec4ceeb",
      "tree": "eb85a0c5746afae2c6ca0959bb9c58caf83351eb",
      "parents": [
        "f2c10d6c669e5b792c48e86da37ec7fde0a2e302"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jul 31 01:41:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:15 2007 +0100"
      },
      "message": "[ARM] 4539/1: clocksource and clockevents for at91rm9200\n\nGENERIC_TIME and GENERIC_CLOCKEVENTS support for the at91rm9200.\n\n - Oneshot mode (used for NO_HZ and high res timers) uses the\n   alarm to emulate a real oneshot timer; the trickiest bit is\n   how to avoid some lowlevel races.  Thanks to Remy Bohmer for\n   various fixes to this code.\n\n - Tighten up periodic mode support using the PIT.\n\n - Streamline reads of the 32KHz counter.  Thanks to Marc Pignat\n   for some testing results: the CRTR register has *very* odd\n   behavior.  The reread appears to work around stranger glitches\n   than just getting an old clock value (which would quickly\n   self-correct).\n\n - Remove the rounding-up of tick_usec to 10.009 msec (32KiHz/100),\n   since that no longer acts correct (time increases too fast).\n\nNote that the at91sam9 and at91x40 chips need other solutions,\nsince they don\u0027t have the same system timer module.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Bill Gatliff \u003cbgat@billgatliff.com\u003e\nAcked-by:Remy Bohmer \u003clinux@bohmer.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f2c10d6c669e5b792c48e86da37ec7fde0a2e302",
      "tree": "b7577cc77aa7e025f788ecab2fe60ec106c2588c",
      "parents": [
        "008d931c45cd39f7b8a8b99926b557b183074858"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 04 17:19:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:15 2007 +0100"
      },
      "message": "[ARM] 4566/1: s3c24xx: fix dma functions section mismatch\n\nThis patch removes section mismatches related to DMA functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "008d931c45cd39f7b8a8b99926b557b183074858",
      "tree": "61e9a6606d0b52ba2153e620954beba833bfd2fe",
      "parents": [
        "e16edefe6532c032d86ee802b63972e3a1e953a9"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Sep 04 17:18:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:14 2007 +0100"
      },
      "message": "[ARM] 4565/1: s3c2443: fix section mismatch in irq.c file\n\nThis patch removes section mismatches related to irq functions.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf62e8626963d0002315facb786a8833d404e21e",
      "tree": "942ee4379efec27289d8c06a28b374bd0d9181b2",
      "parents": [
        "9f1ccefe3f74e642515ba58868cfd6924056d9a8"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "ukleinek@informatik.uni-freiburg.de",
        "time": "Tue Aug 07 21:08:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:11 2007 +0100"
      },
      "message": "[ARM] 4545/1: ns9xxx: simplify irq ack\u0027ing\n\nNow the drivers are responsible to clear the irq in the respective\ndevice, which seems to be the normal thing to do.\n\nSo the ack\u0027ing of the timer irq moved to time.c.\n\nSigned-off-by: Uwe Kleine-König \u003cukleinek@informatik.uni-freiburg.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9f1ccefe3f74e642515ba58868cfd6924056d9a8",
      "tree": "ecf9657a8afb3c5f742a41f89097de273d7930df",
      "parents": [
        "ea00e30307c9fa4cfe996359982cea2b867b13fc"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:21 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:10 2007 +0100"
      },
      "message": "[ARM] 4536/1: configure support for AT91x40 and EB01\n\nConfiguration support for the AT91x40 CPU and EB01 board.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea00e30307c9fa4cfe996359982cea2b867b13fc",
      "tree": "c9a8d07b08798bd9219afacad9ff4fd626139593",
      "parents": [
        "d517bd012d866338cdd16884223ee848dfb1e3c0"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:15 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:09 2007 +0100"
      },
      "message": "[ARM] 4537/1: build support for AT91x40 and EB01\n\nMakefile build support for the Atmel AT91x40 CPU and EB01 board support.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d517bd012d866338cdd16884223ee848dfb1e3c0",
      "tree": "64ea177a4148e5b4630cf2f82e94464722534839",
      "parents": [
        "9a7e246b53a74ca0eed7c917aa274fbb25f61a68"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:10 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:07 2007 +0100"
      },
      "message": "[ARM] 4538/1: Atmel EB01 board support\n\nSupport for the Atmel EB01 board (based on the Atmel AT91x40 CPU).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a7e246b53a74ca0eed7c917aa274fbb25f61a68",
      "tree": "d2861d759128a849002433a65b2b73c13fbac2f8",
      "parents": [
        "eb1d65aa1b21c9021949c0ece443501b0c135fef"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:39:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:06 2007 +0100"
      },
      "message": "[ARM] 4535/1: AT91x40 function prototypes\n\nPrototypes for the at91x40 CPU support functions.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eb1d65aa1b21c9021949c0ece443501b0c135fef",
      "tree": "31a9d03a768d984b7b86b676c1d5a1e3992ff43f",
      "parents": [
        "699a714501f028b1db2bf741111a0df856128899"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:38:57 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:05 2007 +0100"
      },
      "message": "[ARM] 4534/1: AT91x40 interrupt support\n\nInterrupt setup support for the Atmel AT91x40 CPU family.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "699a714501f028b1db2bf741111a0df856128899",
      "tree": "b19db64787699fb864c80eda0ceb9a7e7d4a8739",
      "parents": [
        "7a8be08b1be0bb2a973787bdf888e0a4177cdcd8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:38:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:04 2007 +0100"
      },
      "message": "[ARM] 4533/1: AT91x40 timer support\n\nSupport for the timers in the Atmel AT91x40 family of CPUs.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a8be08b1be0bb2a973787bdf888e0a4177cdcd8",
      "tree": "a26cc0f2c0ec522a7e8e9faad3a9f14171900663",
      "parents": [
        "e86908614f2c7fec401827e5cefd7a6ea9407f85"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Jul 30 02:26:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 23:43:02 2007 +0100"
      },
      "message": "[ARM] 4532/1: allow configuration of processor ID\n\nAllow for configuration of the processor ID for the simplar non-MMU\nARM parts.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d5709a7b7d54fc5882d2943a14988a92d48c00a",
      "tree": "1415777e91045e2c890b6960a597eb0e8c183442",
      "parents": [
        "57c5b9998ea05a90ebacaa13c45f985ffe09dbe9",
        "9eb59573d4b86f347e6cd04f47a4c2082009fa58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:42:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:42:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Don\u0027t take semaphore in cpufreq_quick_get()\n  [CPUFREQ] Support different families in fid/did to frequency conversion\n  [CPUFREQ] cpufreq_stats: misc cpuinit section annotations\n  [CPUFREQ] implement !CONFIG_CPU_FREQ stub for  cpufreq_unregister_notifier()\n  [CPUFREQ] mark hotplug notifier callback as __cpuinit\n  [CPUFREQ] Only check for transition latency on problematic governors (kconfig fix)\n  [CPUFREQ] allow ondemand and conservative cpufreq governors to be used as default\n  [CPUFREQ] move policy\u0027s governor initialisation out of low-level drivers into cpufreq core\n  [CPUFREQ] Longhaul - Add support for PM133 northbridge\n  [CPUFREQ] x86: use num_online_nodes to get physical cpus numbers for\n"
    }
  ],
  "next": "57c5b9998ea05a90ebacaa13c45f985ffe09dbe9"
}
