)]}'
{
  "log": [
    {
      "commit": "59a8a6e227cf0bc42e5be741ebfea97c222ab9ef",
      "tree": "01ea59ed41a878ee4f780221aa439ca573c870a4",
      "parents": [
        "ea1f4eece943968940a399c72c1ca675d51e466e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 31 17:38:06 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:12 2007 +0200"
      },
      "message": "[S390] cio: Use device_schedule_callback() for removing disconnected devices.\n\nWe can\u0027t deregister disconnected and orphaned devices directly from\nthe online attribute\u0027s store method, but must take a detour.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ea1f4eece943968940a399c72c1ca675d51e466e",
      "tree": "ea5b69e8be5e69ae00a9df86c98c089c212c6e32",
      "parents": [
        "d330f93595a4eb100118c8af50012d6b0dc559e3"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu May 31 17:38:05 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] Fix section annotations.\n\nUse the __cpuinit instead of __devinit section annotations for code\nthat deals with cpu hotplug. In addition add some more annotations on\nfunctions that have been left out so far.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d330f93595a4eb100118c8af50012d6b0dc559e3",
      "tree": "9104716c2ca93a9eac8cfccc0e489c43857d3ae9",
      "parents": [
        "e11f0d04c6bc6bcf301bc60c060c4ac346e61885"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:04 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] raw3270: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e11f0d04c6bc6bcf301bc60c060c4ac346e61885",
      "tree": "38f400f31c50e659809ed86626df6a529ccdf8e3",
      "parents": [
        "3006d7c67139e5173cf58986c7b6e080a893e2ac"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:03 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:11 2007 +0200"
      },
      "message": "[S390] arch/s390/kernel/debug.c: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3006d7c67139e5173cf58986c7b6e080a893e2ac",
      "tree": "941adc9eb7e0d8d38ff9a0f50f5fe990789a1fa0",
      "parents": [
        "c41d4e3e688e338418311f449a4c68f6cb8eabbb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Thu May 31 17:38:02 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:10 2007 +0200"
      },
      "message": "[S390] dasd_eer: use mutex instead of semaphore\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c41d4e3e688e338418311f449a4c68f6cb8eabbb",
      "tree": "062f4431d9c2f3994009032eb32f3ad6877010d5",
      "parents": [
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Thu May 31 17:38:01 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 31 17:38:10 2007 +0200"
      },
      "message": "[S390] Add exception handler for diagnose 224\n\nTo be able to run with the diagnose 224 switched off, a potential\nspecification exception has to be handled.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3f0a6766e0cc5a577805732e5adb50a585c58175",
      "tree": "3bf7db1b2c4c7a30505c2ff5aa5d8da6b51504d6",
      "parents": [
        "b4946ffb1860597b187d78d61ac6504177eb0ff8"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Thu May 31 11:31:55 2007 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 20:54:07 2007 -0700"
      },
      "message": "a bug in ramfs_nommu_resize function, passing old size to vmtruncate\n\nIt should be pass \"newsize\" to vmtruncate function to modify the\ninode-\u003ei_size, while the old size is passed to vmtruncate.\n\nThis bug was caught by LTP truncate test case on Blackfin platform.\nAfter it was fixed, the LTP truncate test case passed.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4946ffb1860597b187d78d61ac6504177eb0ff8",
      "tree": "56e5df1992aa478b806e5a768eda668543a5bb89",
      "parents": [
        "7a74fc4925067c2102175baef73f9b07ab519b71"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 30 12:58:00 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed May 30 16:26:01 2007 -0400"
      },
      "message": "NFS: Fix a refcount leakage in O_DIRECT\n\nThe current code is leaking a reference to dreq-\u003ekref when the calls to\nnfs_direct_read_schedule() and nfs_direct_write_schedule() return an\nerror.\nThis patch moves the call to kref_put() from nfs_direct_wait() back into\nnfs_direct_read() and nfs_direct_write() (which are the functions that\nactually took the reference in the first place) fixing the leak.\n\nThanks to Denis V. Lunev for spotting the bug and proposing the original\nfix.\n\nAcked-by: Denis V. Lunev \u003cdlunev@gmail.com\u003e\nAcked-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7a74fc4925067c2102175baef73f9b07ab519b71",
      "tree": "652b0a4cd513ff7ce126e452b21ec7233f26bc4d",
      "parents": [
        "b927b3e2c9bc39b7eeeaca91e4cd6c3ed59f165a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Wed May 30 02:43:16 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:51:38 2007 -0700"
      },
      "message": "fix possible null ptr deref in kallsyms_lookup\n\nugh, this function gets called by our unwinder. recursive backtrace for\nthe win... bisection to find this one was \"fun.\"\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b927b3e2c9bc39b7eeeaca91e4cd6c3ed59f165a",
      "tree": "abdb72c2f2b8ab6cfaa954b558e8c078d04d1a85",
      "parents": [
        "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:03:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: support new syscalls\n\nSome of the new syscalls require supporting TIF_RESTORE_SIGMASK.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74fd1b687fbeba566ceb59cc1fdbc7a64c5e0c0b",
      "tree": "efc6ffd2080ec94bef934758f40c220d710adf28",
      "parents": [
        "f54496f55a729078e9eef90bf9e0783857a27db1"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Tue May 29 16:01:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:07:54 2007 -0700"
      },
      "message": "alpha: cleanup in bitops.h\n\nRemove 2 functions private to the alpha implemetation,\nin favor of similar functions in \u003clinux/log2.h\u003e.\n\nProvide a more efficient version of the fls64 function\nfor pre-ev67 alphas.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f54496f55a729078e9eef90bf9e0783857a27db1",
      "tree": "104cf71ea8349a35990a9d3b58679229a604df31",
      "parents": [
        "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
        "cdea460643072e1ee3647434aa254b5b81364f68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 10:04:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] Fix some section mismatch warnings\n  [ARM] 4417/1: Serial: Fix AMBA drivers locking\n  [ARM] 4394/1: ARMv7: Add the TLB range operations\n  [ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n  [ARM] 4416/1: NWFPE: fix undeclared symbols\n  [ARM] 4415/1: AML5900: fix sparse warnings from map_io\n  [ARM] 4414/1: S3C2443: sparse fix for clock.c\n  [ARM] 4412/1: S3C2412: reset errata fix\n  [ARM] 4411/1: KS8695: Another serial driver fix\n  [ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n  [ARM] Fix stacktrace FP range checking\n  [ARM] use __used attribute\n  [ARM] enable arbitary speed tty ioctls and split input/output speed\n  [ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h\n  [ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n  [ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n  [ARM] 4404/1: Trivial IXP42x Kconfig cleanup\n  [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n  [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n  [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n"
    },
    {
      "commit": "cdea460643072e1ee3647434aa254b5b81364f68",
      "tree": "31b8c357cb43447e93bccee9a9332015b7313746",
      "parents": [
        "2389b272168ceec056ca1d8a870a97fa9c26e11a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 17:48:45 2007 +0100"
      },
      "message": "[ARM] Fix some section mismatch warnings\n\nThe following patch fixes these section mismatch warnings:\n\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xdf4): Section mismatch: reference to .init.data:dk_nand_partition (between \u0027nand_partitions\u0027 and \u0027at91_leds_event\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (between \u0027nand_partitions\u0027 and \u0027ads7843_pendown_state\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xbdc): Section mismatch: reference to .init.data:ek_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-at91/built-in.o(.text+0xc28): Section mismatch: reference to .init.data:kb9202_nand_partition (after \u0027nand_partitions\u0027)\nWARNING: arch/arm/mach-footbridge/built-in.o(.text+0xaa4): Section mismatch: reference to .init.data:cats_pci (between \u0027cats_pci_init\u0027 and \u0027ebsa285_leds_event\u0027)WARNING: arch/arm/mach-ixp2000/built-in.o(.text+0xb54): Section mismatch: reference to .init.text:ixp2000_init_irq (between \u0027ixdp2x00_init_irq\u0027 and \u0027ixdp2x00_irq_handler\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x670): Section mismatch: reference to .init.text:ixp23xx_pci_common_init (between \u0027ixp23xx_pci_slave_init\u0027 and \u0027ixp23xx_pci_scan_bus\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x890): Section mismatch: reference to .init.text:ixp23xx_init_irq (between \u0027ixdp2351_init_irq\u0027 and \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-ixp23xx/built-in.o(.text+0x9a8): Section mismatch: reference to .init.text:ixp23xx_pci_preinit (after \u0027roadrunner_pci_preinit\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x80): Section mismatch: reference to .init.text:imx_set_mmc_info (between \u0027__ksymtab_imx_set_mmc_info\u0027 and \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-imx/built-in.o(__ksymtab+0x88): Section mismatch: reference to .init.text:set_imx_fb_info (after \u0027__ksymtab_set_imx_fb_info\u0027)\nWARNING: arch/arm/mach-sa1100/built-in.o(.text+0x1930): Section mismatch: reference to .init.data:neponset_port_fns (between \u0027neponset_probe\u0027 and \u0027assabet_leds_event\u0027)\nWARNING: drivers/built-in.o(.text+0x3f100): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x3f1c8): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4f988): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\nWARNING: drivers/built-in.o(.text+0x4fa50): Section mismatch: reference to .init.text:ps2_clear_input (between \u0027ps2_probe\u0027 and \u0027ps2_cmd_aborted\u0027)\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa2d3322989d8fd40fb2e417142c9a029d7831a4",
      "tree": "1ef2c1b1fdd09964a62dd49beba4c0cb84e079d4",
      "parents": [
        "9462544fdfe06c1d0d535876fedb4b886c861c73",
        "ade21372b7c6927861845d65432ff0b0b1142ca0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 09:02:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 09:02:33 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:\n  ehea: Fixed multi queue RX bug\n  sky2: enable IRQ on duplex renegotiation\n  e1000: restore netif_poll_enable call but make sure IRQs are off\n  defxx: Fix the handling of ioremap() failures\n  sky2: program proper register for fiber PHY\n  sky2: checksum offload plus vlan bug\n  sky2: dont set bogus bit in PHY register\n  [PATCH] hostap: Allocate enough tailroom for TKIP\n  [PATCH] softmac: alloc_ieee80211() NULL check\n  [PATCH] ieee80211: fix incomplete error message\n  [PATCH] prism54: fix monitor mode oops\n"
    },
    {
      "commit": "9462544fdfe06c1d0d535876fedb4b886c861c73",
      "tree": "20ea8d4a55d760e15421548b6d69fa5122574308",
      "parents": [
        "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
        "df3c7244264f1d12562413aa32d56be802486516"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 08:19:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 30 08:19:15 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] Write at EOF may not update filesize correctly.\n"
    },
    {
      "commit": "ade21372b7c6927861845d65432ff0b0b1142ca0",
      "tree": "d8633016e29c61e880711797769e9511f84b9efb",
      "parents": [
        "d8511f83015032ab983073bdbc78bc4aca3eaf9e"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Wed May 30 12:39:23 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 10:00:16 2007 -0400"
      },
      "message": "ehea: Fixed multi queue RX bug\n\nMust access the respective queue\u0027s dummy netdev instead of the port\u0027s netdev.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d8511f83015032ab983073bdbc78bc4aca3eaf9e",
      "tree": "123fe2c7133723f798b6f64bc53859d674ddc62f",
      "parents": [
        "47313054352b879a2bc65379d55b05f48a0af7ec"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:54:32 2007 -0400"
      },
      "message": "sky2: enable IRQ on duplex renegotiation\n\nDon\u0027t want IRQ on FIFO error because there is nothing useful to do with it.\nBut do want IRQ on duplex change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "47313054352b879a2bc65379d55b05f48a0af7ec",
      "tree": "f9876f1cd9891232ac4814b6c08145d1f3050178",
      "parents": [
        "8a32352661cc8e942897d205ba18f871ef7be597"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue May 29 15:07:31 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "e1000: restore netif_poll_enable call but make sure IRQs are off\n\nThis restores the previously removed netif_poll_enable call in e1000_open.\nIt\u0027s needed on all but the first call to e1000_open for a NIC as\ne1000_close always calls netif_poll_disable.\n\nnetif_poll_enable can only be called safely if no polls have been\nscheduled.  This should be the case as long as we don\u0027t enter our IRQ\nhandler.\n\nIn order to guarantee this we explicitly disable IRQs as early as possible\nwhen we\u0027re probing the NIC.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: \"Kok, Auke\" \u003cauke-jan.h.kok@intel.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8a32352661cc8e942897d205ba18f871ef7be597",
      "tree": "45b454ff1dd0ce3e866eb53b5222bf3725e93632",
      "parents": [
        "34dd962b748bdb4f96fc5e6e69dc66522924f489"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue May 29 16:12:22 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "defxx: Fix the handling of ioremap() failures\n\n If ioremap_nocache() is unfortunate enough to fail, the error code is not\nset correctly leading to a false success from dfx_register().  This change\nfixes the problem.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "34dd962b748bdb4f96fc5e6e69dc66522924f489",
      "tree": "4cbe503e536455fcff5f4fd6fe44e59f8a92b65a",
      "parents": [
        "56069c0fdd3a4db5769df30c9700cd3bc002fc48"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:45 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:48 2007 -0400"
      },
      "message": "sky2: program proper register for fiber PHY\n\nDriver was reading value from one register, setting bit and then\nwriting the wrong register.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "56069c0fdd3a4db5769df30c9700cd3bc002fc48",
      "tree": "bfcf7c70991d6ec4c9a94e51f04ade9e97d7a43d",
      "parents": [
        "b4ed372b29e458021293e1c791d92d90f1bf5fe3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:47 2007 -0400"
      },
      "message": "sky2: checksum offload plus vlan bug\n\nDriver was not correctly setting up transmit descriptor when doing\nVLAN tag insertion with checksum offload.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b4ed372b29e458021293e1c791d92d90f1bf5fe3",
      "tree": "717bacf9e4679908db59f41d7f88147f28070b6f",
      "parents": [
        "8903bab009d3e9b34050042f8c0faf741eb027be"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu May 24 15:22:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:52:47 2007 -0400"
      },
      "message": "sky2: dont set bogus bit in PHY register\n\nThis code inherited from the sk98lin driver is incorrect on the Yukon2.\nThe GPHY_CTRL register values are specific to the internal PHY of the chip\nand the values used were leftovers.\nDriver was setting bit 13 which is now the INT polarity for the PHY!\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8903bab009d3e9b34050042f8c0faf741eb027be",
      "tree": "1e1df689c95e3eafda6fac8d5503cf9b8caac8bc",
      "parents": [
        "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
        "d7ea3be56adc95b17351221fd95e78115f3b01f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 30 09:46:14 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "2389b272168ceec056ca1d8a870a97fa9c26e11a",
      "tree": "e3a8be37e9e97bb8e232fbe6bd7823799e6899c1",
      "parents": [
        "2ccdd1e77da52ad494e9af46bf272d816830cb28"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 21:53:50 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:33:01 2007 +0100"
      },
      "message": "[ARM] 4417/1: Serial: Fix AMBA drivers locking\n\nThe -rt patch triggered a lockdep warning in the amba serial drivers, which never\nshows up on UP kernels. On SMP systems this would trigger as well.\n\nRelease the port lock before calling tty_flip_buffer_push() and reacquire it after\nthe call. This matches the code in the 8250 serial driver.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ccdd1e77da52ad494e9af46bf272d816830cb28",
      "tree": "d153d6190c166e2190a63449895a2a970d77655e",
      "parents": [
        "919a84292070949691346adaf3dfba642f12329e"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Fri May 18 11:25:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 14:32:07 2007 +0100"
      },
      "message": "[ARM] 4394/1: ARMv7: Add the TLB range operations\n\nWe are currently using the ARMv6 operations but need to duplicate some\nof the code because of the introduction of the new CPU barrier\ninstructions in 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": "919a84292070949691346adaf3dfba642f12329e",
      "tree": "18eb08e95d17685bbff3d649a9c2e6f5d5447a75",
      "parents": [
        "1ff082882f0f36536ab91b020573607668f9bb61"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Sun May 27 21:33:28 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:39 2007 +0100"
      },
      "message": "[ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c\n\nThis patch removes apparently unnecessary extern declarations in\ncoyote-pci.c and ixdpg425-pci.c within arch/arm/mach-ixp4xx and\nhas been compile-tested without producing warnings or errors.\n\nKernel coding style forbids the use of extern declarations within .c\nfiles.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1ff082882f0f36536ab91b020573607668f9bb61",
      "tree": "4de7af2591276751a4a6e130ddd85e2e40fcdb14",
      "parents": [
        "e078761a0a815e142eee9f546f821ea259c82f7c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 19:03:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:34 2007 +0100"
      },
      "message": "[ARM] 4416/1: NWFPE: fix undeclared symbols\n\nFix the undeclared symbols sparse is warning about.\n\narch/arm/nwfpe/softfloat.c:1727:7: warning: symbol \u0027float64_to_uint32\u0027 was not declared. Should it be static?\narch/arm/nwfpe/softfloat.c:1753:7: warning: symbol \u0027float64_to_uint32_round_to_zero\u0027 was not declared. Should it be static?\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": "e078761a0a815e142eee9f546f821ea259c82f7c",
      "tree": "81ab37cedd4ce1c2b4ec654415320a89f61faf2b",
      "parents": [
        "0cc69daa3e6c958bc678b3db268dc279b68fd76f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:57:31 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:30 2007 +0100"
      },
      "message": "[ARM] 4415/1: AML5900: fix sparse warnings from map_io\n\nThe map_io function does not need to be exported\nfrom this file, and therefore should be declared\nstatic.\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": "0cc69daa3e6c958bc678b3db268dc279b68fd76f",
      "tree": "e21901a80e940e0de947fb6c688db4aa55beda83",
      "parents": [
        "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:55:43 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:26 2007 +0100"
      },
      "message": "[ARM] 4414/1: S3C2443: sparse fix for clock.c\n\nFix sparse warnings in the arch/arm/mach-s3c2443/clock.c,\nincluding an bug in initialising the cf clock initialiser\nwhere two values are being set for the ctrlbit.\n\narch/arm/mach-s3c2443/clock.c:397:12: warning: symbol \u0027clk_usb_bus_host\u0027 was not declared. Should it be static?\narch/arm/mach-s3c2443/clock.c:760:4: error: Initializer entry defined twice\narch/arm/mach-s3c2443/clock.c:761:4:   also defined here\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": "eca8c2424171b6b6b2dcb0faa92dfddd1e3297d9",
      "tree": "680afa1b68832a4a81f07d706e4249a0f4290afa",
      "parents": [
        "486cab2ba25b469f7a8822e84fd43960a472e3d9"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 28 18:19:16 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:23 2007 +0100"
      },
      "message": "[ARM] 4412/1: S3C2412: reset errata fix\n\nThe S3C2412 has an reset-errata where the clock\nmay cause a glitch switching back to EXTCLK. We\nforce a switch to EXTCLK before writing the\nreset register to force use of the CLKCON sync\nlogic to properly switch.\n\nFix problem reported by Matthieu Castet.\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": "486cab2ba25b469f7a8822e84fd43960a472e3d9",
      "tree": "683cc60271e65e5b762a39d202892abdc53811d0",
      "parents": [
        "28c670cb9b0df7c8579f78c9d06e148896378cf4"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon May 28 10:47:19 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:19 2007 +0100"
      },
      "message": "[ARM] 4411/1: KS8695: Another serial driver fix\n\nFix a error reported by newer versions of GCC.\nerror: static declaration of \u0027ks8695_reg\u0027 follows non-static declaration\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "28c670cb9b0df7c8579f78c9d06e148896378cf4",
      "tree": "f8b32270bbef2ee264b243fbb590a5601fb602f4",
      "parents": [
        "5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 26 12:08:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:15 2007 +0100"
      },
      "message": "[ARM] oprofile: avoid lockdep warnings on mpcore oprofile init\n\nFix lockdep warnings, caused by \u0027set_affinity\u0027 being called without\nthe correct locks taken and local interrupts disabled:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: inconsistent lock state ]\n2.6.22-rc2 #1\n---------------------------------\ninconsistent {in-hardirq-W} -\u003e {hardirq-on-W} usage.\nswapper/1 [HC0[0]:SC0[0]:HE1:SE1] takes:\n(irq_controller_lock){++..}, at: [\u003cc002be50\u003e] gic_set_cpu+0x60/0xa0\n{in-hardirq-W} state was registered at:\n [\u003cc005d9a8\u003e] lock_acquire+0x58/0x6c\n [\u003cc0233068\u003e] _spin_lock+0x40/0x50\n [\u003cc002c020\u003e] gic_mask_irq+0x2c/0x6c\n [\u003cc0069c64\u003e] handle_level_irq+0x11c/0x14c\n [\u003cc0020060\u003e] asm_do_IRQ+0x60/0x84\n [\u003cc0020d2c\u003e] __irq_svc+0x4c/0xc0\n [\u003cc000ed84\u003e] __alloc_bootmem_nopanic+0x74/0x88\n [\u003cc000edb0\u003e] __alloc_bootmem+0x18/0x3c\n [\u003cc000fa00\u003e] alloc_large_system_hash+0x16c/0x200\n [\u003cc00108dc\u003e] inode_init_early+0x5c/0xa4\n [\u003cc00106dc\u003e] vfs_caches_init_early+0x24/0xa0\n [\u003cc0008e54\u003e] start_kernel+0x220/0x2fc\n [\u003c00008078\u003e] 0x8078\nirq event stamp: 88438\nhardirqs last  enabled at (88438): [\u003cc0020dc0\u003e] preempt_return+0x20/0x2c\nhardirqs last disabled at (88436): [\u003cc00417bc\u003e] __do_softirq+0xb0/0x138\nsoftirqs last  enabled at (88437): [\u003cc0041810\u003e] __do_softirq+0x104/0x138\nsoftirqs last disabled at (88428): [\u003cc0041d9c\u003e] irq_exit+0x68/0x7c\n\nother info that might help us debug this:\nno locks held by swapper/1.\n\nstack backtrace:\n[\u003cc0025ecc\u003e] (dump_stack+0x0/0x14) from [\u003cc005b1e4\u003e] (print_usage_bug+0x138/0x168)\n[\u003cc005b0ac\u003e] (print_usage_bug+0x0/0x168) from [\u003cc005be80\u003e] (mark_lock+0x484/0x6a0)\n[\u003cc005b9fc\u003e] (mark_lock+0x0/0x6a0) from [\u003cc005cc48\u003e] (__lock_acquire+0x3c0/0x10c8)\n[\u003cc005c888\u003e] (__lock_acquire+0x0/0x10c8) from [\u003cc005d9a8\u003e] (lock_acquire+0x58/0x6c)\n[\u003cc005d950\u003e] (lock_acquire+0x0/0x6c) from [\u003cc0233068\u003e] (_spin_lock+0x40/0x50)\n[\u003cc0233028\u003e] (_spin_lock+0x0/0x50) from [\u003cc002be50\u003e] (gic_set_cpu+0x60/0xa0)\n[\u003cc002bdf0\u003e] (gic_set_cpu+0x0/0xa0) from [\u003cc01b04cc\u003e] (em_route_irq+0x38/0x40)\n[\u003cc01b0494\u003e] (em_route_irq+0x0/0x40) from [\u003cc01b04ec\u003e] (em_setup+0x18/0xa4)\n[\u003cc01b04d4\u003e] (em_setup+0x0/0xa4) from [\u003cc001570c\u003e] (oprofile_arch_init+0x24/0xe8)\n[\u003cc00156e8\u003e] (oprofile_arch_init+0x0/0xe8) from [\u003cc0015640\u003e] (oprofile_init+0x1c/0x64)\n[\u003cc0015624\u003e] (oprofile_init+0x0/0x64) from [\u003cc0008a20\u003e] (kernel_init+0x154/0x368)\n[\u003cc00088cc\u003e] (kernel_init+0x0/0x368) from [\u003cc003ef34\u003e] (do_exit+0x0/0x904)\noprofile: using arm/mpcore\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5b10c8e436b69f25b6dcb5586bbdc5e39c20ed1d",
      "tree": "44257d4bcbcbe543453467e2e264c0994233f9e0",
      "parents": [
        "b91d8a1205faa76affc4e1b7d5ccac1d17026970"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat May 26 12:04:17 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:12 2007 +0100"
      },
      "message": "[ARM] Fix stacktrace FP range checking\n\nFix an oops in the stacktrace code, caused by improper range checking.\nWe subtract 12 off \u0027fp\u0027 before testing to see if it\u0027s below the low\nbound.  However, if \u0027fp\u0027 were zero before, it becomes a very large\npositive number, causing this test to succeed where it should fail.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b91d8a1205faa76affc4e1b7d5ccac1d17026970",
      "tree": "f504b0c2f35404addd8ece4a4f8120677f06ab13",
      "parents": [
        "3abc12012f957d1c5b9f35b244256f88ad146564"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Fri May 11 16:18:55 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed May 30 13:15:06 2007 +0100"
      },
      "message": "[ARM] use __used attribute\n\nUse the newly introduced __used attribute in place of the deprecated\n__attribute_used__.  Functionally the same.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f397dcdb78d699a20d96bfcfb595a2411a5bbd2",
      "tree": "7ecb0b2f782a4e18eef80ff638f0469cd4ad0233",
      "parents": [
        "602b6aeefe8932dd8bb15014e8fe6bb25d736361"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:58:10 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix seeding with zero entropy\n\nAdd data from zero-entropy random_writes directly to output pools to\navoid accounting difficulties on machines without entropy sources.\n\nTested on lguest with all entropy sources disabled.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "602b6aeefe8932dd8bb15014e8fe6bb25d736361",
      "tree": "7f6eb6fe0a492b91679785705389b043b7406986",
      "parents": [
        "f717221b4e51284c153ab4265c4607e86037047b"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Tue May 29 21:54:27 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 20:09:34 2007 -0700"
      },
      "message": "random: fix error in entropy extraction\n\nFix cast error in entropy extraction.\nAdd comments explaining the magic 16.\nRemove extra confusing loop variable.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nAcked-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f717221b4e51284c153ab4265c4607e86037047b",
      "tree": "bb46f8729d83bab79773646f544a6a8423589f4c",
      "parents": [
        "eaad084bb0f3a6259e56400cd45d061dbf040600",
        "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:12:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Fix last allocated object tracking in bitmap allocator\n  IB/cm: Fix stale connection detection\n  IPoIB/cm: Fix performance regression on Mellanox\n  IB/mthca: Fix handling of send CQE with error for QPs connected to SRQ\n"
    },
    {
      "commit": "eaad084bb0f3a6259e56400cd45d061dbf040600",
      "tree": "34a5f5c3e1a849b035510ee28d5aaffd42a36dcc",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue May 29 23:47:39 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 18:11:10 2007 -0700"
      },
      "message": "NOHZ: prevent multiplication overflow - stop timer for huge timeouts\n\nget_next_timer_interrupt() returns a delta of (LONG_MAX \u003e 1) in case\nthere is no timer pending. On 64 bit machines this results in a\nmultiplication overflow in tick_nohz_stop_sched_tick().\n\nReported by: Dave Miller \u003cdavem@davemloft.net\u003e\n\nMake the return value a constant and limit the return value to a 32 bit\nvalue.\n\nWhen the max timeout value is returned, we can safely stop the tick\ntimer device. The max jiffies delta results in a 12 days timeout for\nHZ\u003d1000.\n\nIn the long term the get_next_timer_interrupt() code needs to be\nreworked to return ktime instead of jiffies, but we have to wait until\nthe last users of the original NO_IDLE_HZ code are converted.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a2cb4a98f243d01f2c8d5799c764bb96ffa66c44",
      "tree": "8bf4e73ab877936da113969c941a51e6aef8d319",
      "parents": [
        "d998ccce020e2cfcf11c6b57503532930ede2894"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/mlx4: Fix last allocated object tracking in bitmap allocator\n\nSet last allocated object to the object after the one just allocated\nbefore ORing in the extra top bits.  Also handle the case where this\nwraps around.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d998ccce020e2cfcf11c6b57503532930ede2894",
      "tree": "ee9756ab7c9bf087dc47ecd43c1e3a4c439a26c5",
      "parents": [
        "ec56dc0b7f6c3fec20bbc2e98ff1a06edf2fc9b9"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Mon May 21 17:38:02 2007 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/cm: Fix stale connection detection\n\nThe ib_cm can incorrectly detect a stale connection (a new connection\nrequest for a QPN that is already connected) as a duplicate connection\nrequest.  Separate the handling of potential duplicate REQs from stale\nconnections.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ec56dc0b7f6c3fec20bbc2e98ff1a06edf2fc9b9",
      "tree": "3bb5379d1bc2cd42526fe3d97b728f0d743bca30",
      "parents": [
        "8b7e15772a286d0ef8e4f8eca422ce5368b6fa97"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Mon May 28 14:37:27 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IPoIB/cm: Fix performance regression on Mellanox\n\ncommit 518b1646 (\"IPoIB/cm: Fix SRQ WR leak\") introduced a severe\nperformance regression on Mellanox cards, because keeping a QP in the\nerror state for extended periods of time moves hardware to the slow\npath (until the QP is destroyed).  For example, MPI latency goes from\n~3 usecs to ~7 usecs.\n\nFix this by posting a send WR on one of the QPs that are being\nflushed, instead of using a separate drain QP that is kept in the\nerror state.\n\nThis fixes bug \u003chttps://bugs.openfabrics.org/show_bug.cgi?id\u003d636\u003e,\nreported and bisected by Scott Weitzenkamp at Cisco and debugged by\nSasha Mikheev at Voltaire.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "8b7e15772a286d0ef8e4f8eca422ce5368b6fa97",
      "tree": "646d1d449b0f123d2567a16c5c2a341b17b67933",
      "parents": [
        "6e98ee75c3ab99db48ecc0615c2246dc193111a9"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@dev.mellanox.co.il",
        "time": "Sun May 27 18:06:42 2007 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Tue May 29 16:07:09 2007 -0700"
      },
      "message": "IB/mthca: Fix handling of send CQE with error for QPs connected to SRQ\n\nmthca_free_err_wqe() currently treats both send and receive CQEs\nidentically if a QP is using an SRQ.  But for Tavor hardware, send\nCQEs with error can be chained together even if the RQ is part of SRQ,\nso we may miss some CQEs.\n\nFix by following the WQE chain for all send CQEs even for non-SRQ QPs.\n\nThis fixes crashes in IPoIB CM:\n\u003chttps://bugs.openfabrics.org//show_bug.cgi?id\u003d604\u003e\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@dev.mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "6e98ee75c3ab99db48ecc0615c2246dc193111a9",
      "tree": "afdad9dc968ebef3787e7dc16a41290a525f18f5",
      "parents": [
        "486b4ce13221aa6cd0cbc9fff6993f444d8a52b5",
        "7db35f31cbb8ca1dbaba03d74b7db79ace084358"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 14:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 14:03:42 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:\n  [SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.\n  [SPARC64]: Fix two bugs wrt. kernel 4MB TSB.\n  [SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.\n  [SPARC]: Emulate cmpxchg like parisc\n  [SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.\n  [SPARC]: Linux always started with 9600 8N1\n  [SPARC64]: arch/sparc64/time.c doesn\u0027t compile on Ultra 1 (no PCI)\n  [SPARC64]: Eliminate NR_CPUS limitations.\n  [SPARC64]: Use machine description and OBP properly for cpu probing.\n  [SPARC64]: Negotiate hypervisor API for PCI services.\n  [SPARC64]: Report proper system soft state to the hypervisor.\n  [SPARC64]: Fix typo in sun4v_hvapi_register error handling.\n  [SCSI] ESP: Kill SCSI_ESP_CORE and link directly just like jazz_esp\n  [SCSI] jazz_esp: Converted to use esp_core.\n  [SPARC64]: PCI device scan is way too verbose by default.\n  [SERIAL] sunzilog: section mismatch fix\n  [SPARC32]: Removes mismatch section warnigs in sparc time.c file\n  [SPARC64]: Don\u0027t be picky about virtual-dma values on sun4v.\n  [SPARC64]: Kill unused DIE_PAGE_FAULT enum value.\n  [SCSI] pluto: Use wait_for_completion_timeout.\n"
    },
    {
      "commit": "486b4ce13221aa6cd0cbc9fff6993f444d8a52b5",
      "tree": "ca903d6f4213556a82f2268eeeac1fd01d80cd4a",
      "parents": [
        "358a9afc35d550db4f67b1c8336f5326244ceeda",
        "350958f984268dcf0f087aac78c5b9fe2846aeff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:45:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:45:38 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: fix return code\n  firewire: prefix modules with firewire- instead of fw-\n  firewire: Add missing byteswapping for receive DMA programs.\n  ieee1394: raw1394: Fix async send\n  ieee1394: eth1394: bring back a parent device\n  ieee1394: eth1394: handle tlabel exhaustion\n  ieee1394: eth1394: remove bogus netif_wake_queue\n  ieee1394: sbp2: include workqueue.h\n"
    },
    {
      "commit": "358a9afc35d550db4f67b1c8336f5326244ceeda",
      "tree": "f655236e34eb0a5d527dbd972600dd76305897df",
      "parents": [
        "55663219378eecd6fccb319be27ce6737a535e4c",
        "6996abf0962bb86b6285987a4698f6d275ff531f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:44:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:44:34 2007 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027hwmon-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  hwmon/applesmc: Handle name file creation error and deletion\n  hwmon/applesmc: Simplify dependencies\n  hwmon-vid: Don\u0027t spam the logs when VRM version is missing\n  hwmon/w83627hf: Be quiet when no chip is found\n  hwmon/coretemp: Add more safety checks\n  hwmon/ds1621: Fix swapped temperature limits\n"
    },
    {
      "commit": "55663219378eecd6fccb319be27ce6737a535e4c",
      "tree": "ff20fe50fa2e86ba09677a8b2cc7462ea11347a6",
      "parents": [
        "a43266355b3d8cf6717a27159f9a417bdff73782",
        "58da10bb3fe680a197e83d5eccb5265a721c98e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:42:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:42:28 2007 -0700"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix Kconfig warning\n  [PPC] Fix modpost warning\n  [POWERPC] Fix modpost warning\n  [POWERPC] Fix Section mismatch warnings\n  [POWERPC] QE: fix Kconfig \u0027select\u0027 warning with UCC_FAST\n  [POWERPC] 52xx: unbreak lite5200 dts (_pic vs. -pic)\n  [PPC] Remove duplicate export of __div64_32.\n  [PPC] Fix COMMON symbol warnings\n"
    },
    {
      "commit": "a43266355b3d8cf6717a27159f9a417bdff73782",
      "tree": "3d7e87d115a2aa6326e72171a5c05962830d5f41",
      "parents": [
        "d5d4db704b962773c03ee3beb3258b6450611e66",
        "05e9ebbefb379a4da782b21b8427c88ac28a2334"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:52 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] megaraid_sas: intercept cmd timeout and throttle io\n  [SCSI] fusion: Fix |/|| confusion\n  [SCSI] aic94xx: asd_clear_nexus should fail if the cleared task does not complete\n  [SCSI] aic7xxx: fix aicasm build failure with gcc-3.4.6\n  [SCSI] aacraid: apply commit config for reset_devices flag\n  [SCSI] sd: fix refcounting regression in suspend/resume routines\n  [SCSI] aacraid: fix panic on short Inquiry\n  [SCSI] aacraid: Correct sa platform support. (Was: [Bug 8469] Bad EIP value on pentium3 SMP kernel-2.6.21.1)\n  [SCSI] NCR53C9x: correct spelling mistake in deprecation notice\n  [SCSI] tgt: fix a rdma indirect transfer error bug\n  [SCSI] MegaRAID: Update MAINTAINERS email-id\n  [SCSI] stex: minor cleanup and version update\n  [SCSI] stex: fix reset recovery for console device\n  [SCSI] stex: extend hard reset wait time\n  [SCSI] stex: fix id mapping issue\n  [SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices\n  [SCSI] zfcp: IO stall after deleting and path checker changes after reenabling zfcp devices\n  [SCSI] zfcp: avoid clutter in erp_dbf\n"
    },
    {
      "commit": "d5d4db704b962773c03ee3beb3258b6450611e66",
      "tree": "fc0ffd83dff3a4bd19a33ba6c2af73cfd4de7da4",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue May 29 16:34:52 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 29 13:39:07 2007 -0700"
      },
      "message": "USB: replace flush_workqueue with cancel_sync_work\n\nThis patch (as912) replaces a couple of calls to flush_workqueue()\nwith cancel_sync_work() and cancel_rearming_delayed_work().  Using a\nmore directed approach allows us to avoid some nasty deadlocks.  The\nprime example occurs when a first-level device (the parent is a root\nhub) is removed while at the same time the root hub gets a remote\nwakeup request.  khubd would try to flush the autosuspend workqueue\nwhile holding the root-hub\u0027s lock, and the remote-wakeup workqueue\nroutine would be waiting to lock the root hub.\n\nThe patch also reorganizes the power management portion of\nusb_disconnect(), separating it out into its own routine.  The\nautosuspend workqueue entry is cancelled immediately instead of\nwaiting for the device\u0027s release routine.  In addition,\nsynchronization with the autosuspend thread is carried out even for\nroot hubs (an oversight in the original code).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Mark Lord \u003clkml@rtr.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7ea3be56adc95b17351221fd95e78115f3b01f4",
      "tree": "0eb2ab810b298303e207521f5243b85bb16ebf8f",
      "parents": [
        "ef7ab2357ba09e8a795018640a87e93dfa043360"
      ],
      "author": {
        "name": "Brandon Craig Rhodes",
        "email": "brandon@rhodesmill.org",
        "time": "Mon May 28 09:38:46 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] hostap: Allocate enough tailroom for TKIP\n\nWhen hostap_tx_encrypt() tries to allocate enough headroom and\ntailroom for ieee80211 encryption, it only makes enough room for the\n\"mpdu\" phase of the operation, but forgets about the \"msdu\" phase.\n(For TKIP, these two phases require, respectively, 4 and 8 bytes of\ntailroom, per the \"ieee80211_crypt_tkip\" structure at the bottom of\nnet/ieee80211/ieee80211_crypt_tkip.c.)\n\nSigned-off-by: Brandon Craig Rhodes \u003cbrandon@rhodesmill.org\u003e\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef7ab2357ba09e8a795018640a87e93dfa043360",
      "tree": "cb9c03ebeb933234f9966febd3421bc557c48562",
      "parents": [
        "a76193df7c7b60f9facb4090c5ec082e06582209"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:26:31 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] softmac: alloc_ieee80211() NULL check\n\nThis patch adds missing NULL check and trims a line longer than 80 columns.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a76193df7c7b60f9facb4090c5ec082e06582209",
      "tree": "9987c5dfb9e9ed2a50ea41c66374c9bf6db4537d",
      "parents": [
        "20c9d198731f440eaad6fafd00fe7ccfcd443a84"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:25:00 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:34 2007 -0400"
      },
      "message": "[PATCH] ieee80211: fix incomplete error message\n\nFix error message:\nUnable to network device. --\u003e Unable to allocate network device.\n\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "20c9d198731f440eaad6fafd00fe7ccfcd443a84",
      "tree": "10bc3ce87f5b5933b1aec038f5c8c9e9d4aa68c1",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Björn Steinbrink",
        "email": "B.Steinbrink@gmx.de",
        "time": "Mon May 28 03:43:39 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:34 2007 -0400"
      },
      "message": "[PATCH] prism54: fix monitor mode oops\n\nManually set the device of a skb for prism54 cards that are in monitor\nmode as we never call eth_type_trans in that case.\n\nSigned-off-by: Björn Steinbrink \u003cB.Steinbrink@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7db35f31cbb8ca1dbaba03d74b7db79ace084358",
      "tree": "98dcbdb70d613ba6ddcf7c8bec03d79748342109",
      "parents": [
        "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:22:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:52:15 2007 -0700"
      },
      "message": "[SPARC64]: Fill holes in hypervisor APIs and fix KTSB registry.\n\nSeveral interfaces were missing and others misnumbered or\nimproperly documented.\n\nAlso, make sure to check the return value when registering\nthe kernel TSBs with the hypervisor.  This helped to find\nthe 4MB kernel TSB alignment bug fixed in a previous changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d9e2763c22a4ce41c3cc5f35366a51f1eba38dc",
      "tree": "5a8ee71858b3ec58ff07a2cd9cf875cfb458cf63",
      "parents": [
        "5f81941c9d47f783e834028dcfb8548809da5a53"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 01:58:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:38 2007 -0700"
      },
      "message": "[SPARC64]: Fix two bugs wrt. kernel 4MB TSB.\n\n1) The TSB lookup was not using the correct hash mask.\n\n2) It was not aligned on a boundary equal to it\u0027s size,\n   which is required by the sun4v Hypervisor.\n\nwasn\u0027t having it\u0027s return value checked, and that bug will be fixed up\nas well in a subsequent changeset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f81941c9d47f783e834028dcfb8548809da5a53",
      "tree": "8d528138012db5f8436a6822c79aea82977a8e90",
      "parents": [
        "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Tue May 29 01:11:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:51:24 2007 -0700"
      },
      "message": "[SPARC]: Mark as emulating cmpxchg, add appropriate depends for DRM.\n\nThe DRM code depends on an atomic version of cmpxchg(), which is not\navailable on sparc32. Since other platforms besides sparc32 have this\nissue a KCONFIG option is added for it.\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6197fe4d720ea3e2ee94cdc7ef32d6c0151199de",
      "tree": "c521b677a8ca7ab24f12c0e8275a3cbdd00131c0",
      "parents": [
        "679292993c77c06f7ade4e317c13256b92c2651b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 29 02:51:13 2007 -0700"
      },
      "message": "[SPARC]: Emulate cmpxchg like parisc\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "679292993c77c06f7ade4e317c13256b92c2651b",
      "tree": "9cff8cc7b9ad2f100e9fa1cda25de6c976c1c45e",
      "parents": [
        "b00ccd0f0b3fe8776aead63ec96313e84451b337"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun May 27 20:24:47 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:15 2007 -0700"
      },
      "message": "[SPARC64]: Fix _PAGE_EXEC_4U check in sun4u I-TLB miss handler.\n\nIt was using an immediate _PAGE_EXEC_4U value in an \u0027and\u0027\ninstruction to perform the test.  This doesn\u0027t work because\nthe immediate field is signed 13-bit, this the mask being\ntested against the PTE was 0x1000 sign-extended to 32-bits\ninstead of just plain 0x1000.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b00ccd0f0b3fe8776aead63ec96313e84451b337",
      "tree": "5c5935b46544ab7d639d2e986cb230777f1e8a47",
      "parents": [
        "7189859f28b7064a83b6ab4036bb334279f922c2"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Sun May 27 14:48:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:07 2007 -0700"
      },
      "message": "[SPARC]: Linux always started with 9600 8N1\n\nThe Linux kernel ignored the PROM\u0027s serial settings (115200,n,8,1 in\nmy case). This was because mode_prop remained \"ttyX-mode\" (expected:\n\"ttya-mode\") due to the constness of string literals when used with\n\"char *\". Since there is no \"ttyX-mode\" property in the PROM, Linux\nalways used the default 9600.\n\n[ Investigation of the suncore.s assembler reveals that gcc optimizied\n  away the stores, yet did not emit a warning, which is a pretty\n  anti-social thing to do and is the only reason this bug lived for\n  so long -DaveM ]\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7189859f28b7064a83b6ab4036bb334279f922c2",
      "tree": "0d6a8dacd3e42d4dd7c80f00c619878e8aa3d1e4",
      "parents": [
        "22adb358e816ce6aa0afb231ae9d826b0bddc8b0"
      ],
      "author": {
        "name": "Horst H. von Brand",
        "email": "vonbrand@inf.utfsm.cl",
        "time": "Sat May 26 17:47:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:50:02 2007 -0700"
      },
      "message": "[SPARC64]: arch/sparc64/time.c doesn\u0027t compile on Ultra 1 (no PCI)\n\nThis is bug 8540 on bugzilla.kernel.org\n\narch/sparc64/time.c contains references to assorted bq4802 stuff if\nCONFIG_PCI is not set, and compile fails. I #ifdef\u0027ed out everything\nthat looks PCI-ish in that file.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22adb358e816ce6aa0afb231ae9d826b0bddc8b0",
      "tree": "6f9886bf5b4e5c916c72d8d5733211813873c5fc",
      "parents": [
        "5cbc30737398b49f62ae8603129ce43ac7db1a41"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat May 26 01:14:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:49 2007 -0700"
      },
      "message": "[SPARC64]: Eliminate NR_CPUS limitations.\n\nCheetah systems can have cpuids as large as 1023, although physical\nsystems don\u0027t have that many cpus.\n\nOnly three limitations existed in the kernel preventing arbitrary\nNR_CPUS values:\n\n1) dcache dirty cpu state stored in page-\u003eflags on\n   D-cache aliasing platforms.  With some build time\n   calculations and some build-time BUG checks on\n   page-\u003eflags layout, this one was easily solved.\n\n2) The cheetah XCALL delivery code could only handle\n   a cpumask with up to 32 cpus set.  Some simple looping\n   logic clears that up too.\n\n3) thread_info-\u003ecpu was a u8, easily changed to a u16.\n\nThere are a few spots in the kernel that still put NR_CPUS\nsized arrays on the kernel stack, but that\u0027s not a sparc64\nspecific problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5cbc30737398b49f62ae8603129ce43ac7db1a41",
      "tree": "45d01a686865e6fd9c32b670f77af1e37db03008",
      "parents": [
        "e01c0d6d8cf29c1c11725837b265598cab687952"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 15:49:59 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:41 2007 -0700"
      },
      "message": "[SPARC64]: Use machine description and OBP properly for cpu probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e01c0d6d8cf29c1c11725837b265598cab687952",
      "tree": "e2ac5e8ecc91f1af3367f42fa5d514ad04980993",
      "parents": [
        "22d6a1cba3e9ec9baf8ce4d8dd1d088e112a64f1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 01:04:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:34 2007 -0700"
      },
      "message": "[SPARC64]: Negotiate hypervisor API for PCI services.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22d6a1cba3e9ec9baf8ce4d8dd1d088e112a64f1",
      "tree": "b16a912edb689cba40395f778acb3d5dd9426fd8",
      "parents": [
        "36b48973b8f1818d0ae6d16e548081d00162ae39"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:37:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:29 2007 -0700"
      },
      "message": "[SPARC64]: Report proper system soft state to the hypervisor.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36b48973b8f1818d0ae6d16e548081d00162ae39",
      "tree": "266a23061895d2b9ca76573c4c185a0a0d614970",
      "parents": [
        "89a4063e959a4701b998f3f1c3f8a6562ab5ba51"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri May 25 00:33:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:21 2007 -0700"
      },
      "message": "[SPARC64]: Fix typo in sun4v_hvapi_register error handling.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89a4063e959a4701b998f3f1c3f8a6562ab5ba51",
      "tree": "91e5949ad993d891a53f66c5fcaea46d68d46af4",
      "parents": [
        "5ff263667798946abc15314eae3f341345877d7a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 22 23:48:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:20 2007 -0700"
      },
      "message": "[SCSI] ESP: Kill SCSI_ESP_CORE and link directly just like jazz_esp\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ff263667798946abc15314eae3f341345877d7a",
      "tree": "f3303d1e876e7f030642d6e94bcf5a189984a2f3",
      "parents": [
        "5840fc66bb47fa4382bf3229d4979c3fcd375b01"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue May 22 17:03:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:19 2007 -0700"
      },
      "message": "[SCSI] jazz_esp: Converted to use esp_core.\n\nUse new esp_scsi for JAZZ SCSI host adapter driver\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5840fc66bb47fa4382bf3229d4979c3fcd375b01",
      "tree": "f78d353911ce07e0801d8b55e1015ed5aa2a635f",
      "parents": [
        "9977e390dd25751fc40e01850da88b37d3c81109"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 22 01:24:14 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:18 2007 -0700"
      },
      "message": "[SPARC64]: PCI device scan is way too verbose by default.\n\nThese messages were very useful when bringing up the\nOBP based PCI device scan code, but it\u0027s just a lot\nof noise every bootup now especially on big machines.\n\nThe messages can be re-enabled via \u0027ofpci_debug\u003d1\u0027 on\nthe kernel command line.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9977e390dd25751fc40e01850da88b37d3c81109",
      "tree": "20a92f4ad69a685e0de73316b6eeb8f9a701e270",
      "parents": [
        "42e28264783f1b3b9a99e0fdda263ed9bffcf331"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:06:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:17 2007 -0700"
      },
      "message": "[SERIAL] sunzilog: section mismatch fix\n\nThis patch fixes section mismatch warnings in the sunzilog driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42e28264783f1b3b9a99e0fdda263ed9bffcf331",
      "tree": "bbe3fa86a72adf6d095fe16309cdcd349205f4e0",
      "parents": [
        "59db8102bd0ab7a67d525d086ca08e07d69fadd4"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sat May 19 12:03:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:16 2007 -0700"
      },
      "message": "[SPARC32]: Removes mismatch section warnigs in sparc time.c file\n\nThis patch removes mismatch section warnings in the\nsparc/kernel/time.c file.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59db8102bd0ab7a67d525d086ca08e07d69fadd4",
      "tree": "8c27da20237d2af91a04d9eab13c243904d3f01b",
      "parents": [
        "a1aadd55fb43e31407aecc4ebaf0258130a98238"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 23 18:00:46 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:15 2007 -0700"
      },
      "message": "[SPARC64]: Don\u0027t be picky about virtual-dma values on sun4v.\n\nHandle arbitrary base and length values as long as they\nare multiples of IO_PAGE_SIZE.\n\nBug found by Arun Kumar Rao.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1aadd55fb43e31407aecc4ebaf0258130a98238",
      "tree": "e0d8b70de1e8e61f97d8e78528b5637b6d1f6e48",
      "parents": [
        "b68a890fa3cd977365fda2b1f1ec4e8dc58baddf"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 14:57:49 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:14 2007 -0700"
      },
      "message": "[SPARC64]: Kill unused DIE_PAGE_FAULT enum value.\n\nsparc64 got rid of the pagefault notifiers, so the enum value for them\ncan go away aswell.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b68a890fa3cd977365fda2b1f1ec4e8dc58baddf",
      "tree": "b261cf1876349df5a0f334d859952e59a393ff8b",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 23 14:56:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue May 29 02:49:05 2007 -0700"
      },
      "message": "[SCSI] pluto: Use wait_for_completion_timeout.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df3c7244264f1d12562413aa32d56be802486516",
      "tree": "99570b393dc5890fc1751c56aad3deffb0d1c95b",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "David Chinner",
        "email": "dgc@sgi.com",
        "time": "Thu May 24 15:27:03 2007 +1000"
      },
      "committer": {
        "name": "Tim Shimmin",
        "email": "tes@chook.melbourne.sgi.com",
        "time": "Tue May 29 18:15:17 2007 +1000"
      },
      "message": "[XFS] Write at EOF may not update filesize correctly.\n\nThe recent fix for preventing NULL files from being left around does not\nupdate the file size corectly in all cases. The missing case is a write\nextending the file that does not need to allocate a block.\n\nIn that case we used a read mapping of the extent which forced the use of\nthe read I/O completion handler instead of the write I/O completion\nhandle. Hence the file size was not updated on I/O completion.\n\nSGI-PV: 965068\nSGI-Modid: xfs-linux-melb:xfs-kern:28657a\n\nSigned-off-by: David Chinner \u003cdgc@sgi.com\u003e\nSigned-off-by: Nathan Scott \u003cnscott@aconex.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n"
    },
    {
      "commit": "3abc12012f957d1c5b9f35b244256f88ad146564",
      "tree": "57f9b0b4333a325a1e4acf9461432fe4003bd087",
      "parents": [
        "43e7f6adf33da1f7816ff738d3725bbde8fd98de"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 14:14:15 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon May 28 23:07:34 2007 +0100"
      },
      "message": "[ARM] enable arbitary speed tty ioctls and split input/output speed\n\nAdd the ioctls and values needed for this to the ARM26/ARM32 ports.  The\nactual code has been in the base kernel for a while and automatically turns\non when a port sets the required defines.\n\n[RMK: also added termbits.h changes to avoid build breakage]\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "350958f984268dcf0f087aac78c5b9fe2846aeff",
      "tree": "9093fb2aaaea2e1f5cf078cb9c9c6aec9591c419",
      "parents": [
        "9a60731d0036a6c6c265acd4248c17fd24fc8e13"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun May 27 07:09:18 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:01 2007 +0200"
      },
      "message": "firewire: fix return code\n\nFix this warning on x86-64\n\ndrivers/firewire/fw-cdev.c:798: warning: initialization from incompatible pointer type\n\nby making the return code of ioctl_send_request() the same as all the\nother ioctl_xxx() return codes.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9a60731d0036a6c6c265acd4248c17fd24fc8e13",
      "tree": "d72cc41fdda31d2c204c2a8a663242e1e55d30da",
      "parents": [
        "ec839e43fbe1b1ab74264ac510f6cd9c8e8334a4"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri May 25 13:54:49 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:01 2007 +0200"
      },
      "message": "firewire: prefix modules with firewire- instead of fw-\n\nOf course everybody immediately associates \"fw-\" with FireWire, not\nfirmware or firewall or whatever.  But \"firewire-\" has a nice ring to\nit too.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nAcked-by: Kristian Hoegsberg \u003ckrh@bitplanet.net\u003e\n"
    },
    {
      "commit": "ec839e43fbe1b1ab74264ac510f6cd9c8e8334a4",
      "tree": "ea0e334f7d1791a730923a81f2ea8eeb56dd1c73",
      "parents": [
        "976da96a5d4fe84bd292b950e566325dc3e5904e"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@redhat.com",
        "time": "Tue May 22 18:55:48 2007 -0400"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:00 2007 +0200"
      },
      "message": "firewire: Add missing byteswapping for receive DMA programs.\n\nSigned-off-by: Kristian Hoegsberg \u003ckrh@redhat.com\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "976da96a5d4fe84bd292b950e566325dc3e5904e",
      "tree": "ce6f96ec99f8e2e138d2239fb2ac857c29de2b28",
      "parents": [
        "ef50a6c59dc66f22eba67704e291d709f21e0456"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun May 13 22:14:44 2007 -0700"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:21:00 2007 +0200"
      },
      "message": "ieee1394: raw1394: Fix async send\n\nWhile playing with libiec61883 I\u0027ve noticed that async_send is broken\nbecause it was doing copy_from_user(...., packet-\u003edata_size) before\npacket-\u003edata_size was set to any useful value.  It got broken when\npacket-\u003eallocated_data_size got introduced, as hpsb_alloc_packet does\nnot set packet-\u003edata_size anymore.  (Regression in 2.6.22-rc1)\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "ef50a6c59dc66f22eba67704e291d709f21e0456",
      "tree": "ef61e38f7b9c019dc4c6d82d91bfcc3597b94747",
      "parents": [
        "7a97bc03e089d1a75dc533f0fe69ec8dac672916"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon May 21 01:05:41 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: bring back a parent device\n\nThis adds a real parent device to eth1394\u0027s ethX device like in Linux\n2.6.20 and older.  However, due to unfinished conversion of the ieee1394\naway from class_device, we now refer to the FireWire controller\u0027s PCI\ndevice as the parent, not to the ieee1394 driver\u0027s fw-host device.\n\nHaving a real parent device instead of a virtual one allows udev scripts\nto distinguish eth1394 interfaces from networking bridges, bondings and\nthe likes.\n\nFixes a regression since 2.6.21:\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d177199\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "7a97bc03e089d1a75dc533f0fe69ec8dac672916",
      "tree": "bfa5de17774786f4b0ef976fd645b2adc74bd4b7",
      "parents": [
        "69c29fa7d142d65b13e366ae51e50944484b65ab"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:25:51 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:59 2007 +0200"
      },
      "message": "ieee1394: eth1394: handle tlabel exhaustion\n\nWhen eth1394 was unable to acquire a transaction label, it just dropped\noutgoing packets without attempt to resend them later.\n\nThe transmit queue is now halted if no tlabel is available to\n-\u003ehard_start_xmit().  A workqueue job is then scheduled to catch the\nmoment when ieee1394 recycled the next lot of tlabels.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d8402\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "69c29fa7d142d65b13e366ae51e50944484b65ab",
      "tree": "282a3a2565e842349543dbb693c8886b49e4d7df",
      "parents": [
        "20e2008e1f24a6831bf4311f8e2f8692f16a92de"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:19:09 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:58 2007 +0200"
      },
      "message": "ieee1394: eth1394: remove bogus netif_wake_queue\n\nWhen we are within hard_start_xmit, the queue is already awake.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "20e2008e1f24a6831bf4311f8e2f8692f16a92de",
      "tree": "97755703fa7f62bd0af1dfa3bbabcd4ad795a2c7",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 05 17:18:12 2007 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun May 27 23:20:58 2007 +0200"
      },
      "message": "ieee1394: sbp2: include workqueue.h\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "6996abf0962bb86b6285987a4698f6d275ff531f",
      "tree": "b5edc0c8b621dbb20dbca520cd80da2db5a04007",
      "parents": [
        "548c343b2ff03488b913440799e83d66d7db8fad"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/applesmc: Handle name file creation error and deletion\n\nThe previous patch was incomplete.\n\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "548c343b2ff03488b913440799e83d66d7db8fad",
      "tree": "172babe78bd44ad3ad93cf237e4999c94a8a97ec",
      "parents": [
        "45f2acc484b31d429eb1359c48ea5cd3acb869cd"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/applesmc: Simplify dependencies\n\nThe dependency upon HWMON is now handled at menu level.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\n"
    },
    {
      "commit": "45f2acc484b31d429eb1359c48ea5cd3acb869cd",
      "tree": "2d3b1b2dd02f3272c11f8bfa33515cfb179f565e",
      "parents": [
        "e142e2a30787e9fa1bf0f66aa1d01727ce718cc7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon-vid: Don\u0027t spam the logs when VRM version is missing\n\nIf we cannot guess which VRM version the CPU uses, we set it to 0 and\nlog it. So we shouldn\u0027t spam the log each time vid_from_reg() is\nlater called with vrm 0.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\n"
    },
    {
      "commit": "e142e2a30787e9fa1bf0f66aa1d01727ce718cc7",
      "tree": "748e0a2aa9a95db9ab093a913070641b42e31bbf",
      "parents": [
        "67f363b1f6a31cf5027a97372f64bcced4f05ba6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/w83627hf: Be quiet when no chip is found\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "67f363b1f6a31cf5027a97372f64bcced4f05ba6",
      "tree": "7b9af1465c0310793d0049353d7f54199860b94f",
      "parents": [
        "7574d7e937f81754dfd82deac24aea5880107e2d"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/coretemp: Add more safety checks\n\nAdd detection of AE18 Errata of Core processor and warns\nusers that the absolute readings might be wrong for Core2 processor.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7574d7e937f81754dfd82deac24aea5880107e2d",
      "tree": "d26ca0d7175987e258049bee3b5f00dd992b24b8",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun May 27 22:17:43 2007 +0200"
      },
      "message": "hwmon/ds1621: Fix swapped temperature limits\n\nThe low temperature limit and the high temperature limit registers\nhave been accidentally swapped, causing alarms to trigger\nwhen they shouldn\u0027t.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\n"
    },
    {
      "commit": "43e7f6adf33da1f7816ff738d3725bbde8fd98de",
      "tree": "fb1a6ed7a291201a757f969fda0513bc52a3d57b",
      "parents": [
        "cc50a0df51e4f2a7982ade338b3d74825ca67e08"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Wed May 23 14:14:14 2007 -0700"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:11:50 2007 +0100"
      },
      "message": "[ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc50a0df51e4f2a7982ade338b3d74825ca67e08",
      "tree": "2c45b932542678b7f51911edd1bbff006527c22b",
      "parents": [
        "435c5da00b9610f9664c5d6f38dfdafce419ef4a"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:41:53 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4406/1: Trivial NSLU2 / NAS-100D header \u0026 setup code cleanup\n\nThis trivial patch updates the nslu2 and nas-100d headers to\nremove pointless GPIO defines, and updates nslu2-setup.c\naccordingly. In addition minor style cleanups to some comments\nare included.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "435c5da00b9610f9664c5d6f38dfdafce419ef4a",
      "tree": "1ed1653334c91ef355f2a89974c3dc19802bad36",
      "parents": [
        "e87a8e85e90660183d3ef8e700627689c6292a3f"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:38:45 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code\n\nThis patch is required as the frequency fixup in nslu2_init does not\nrun sufficiently early in the boot sequence to take effect. In addition\nthe dsmg600 setup code behaviour has been improved such that a\n\u0027fixup\u0027 routine is avoided.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e87a8e85e90660183d3ef8e700627689c6292a3f",
      "tree": "f596cec4e00d436f046e92692be83657c2941c97",
      "parents": [
        "6776f3d26aec60cb6e0fc770a00993accd09376f"
      ],
      "author": {
        "name": "Michael-Luke Jones",
        "email": "mlj28@cam.ac.uk",
        "time": "Wed May 23 22:36:44 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4404/1: Trivial IXP42x Kconfig cleanup\n\nAvila and IXDP4xx support were separated in 2.6.21 so this comment\nisn\u0027t correct any more.\n\nSigned-off-by: Michael-Luke Jones \u003cmlj28@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6776f3d26aec60cb6e0fc770a00993accd09376f",
      "tree": "1552f41b68f41887ed628f0571adcfd4e6a4e29c",
      "parents": [
        "ece97941c378b4a424530585a7c855e466f1bd2c"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Mon May 21 12:29:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n\nUsing lockdep validator causes warnings like\n\n  INFO: trying to register non-static key.\n  the code is fine but needs lockdep annotation.\n  turning off the locking correctness validator.\n  [\u003cc00241a0\u003e] (dump_stack+0x0/0x14) from [\u003cc00520f8\u003e] (__lock_acquire+0x150/0xc40)\n  [\u003cc0051fa8\u003e] (__lock_acquire+0x0/0xc40) from [\u003cc00530a0\u003e] (lock_acquire+0x5c/0x70)\n  [\u003cc0053044\u003e] (lock_acquire+0x0/0x70) from [\u003cc01d9e44\u003e] (_spin_lock_irq+0x48/0x58)\n   r7:c07e5144 r6:00000000 r5:c015fb94 r4:c07e50b8\n  [\u003cc01d9dfc\u003e] (_spin_lock_irq+0x0/0x58) from [\u003cc015fb94\u003e] (i2c_pxa_xfer+0x110/0x2e0)\n   r5:c07e50b8 r4:0000001f\n\nThis is caused by memcpy\u0027ing a statical initialized spin-lock. This patch\nremoves a static pxa_i2c structure which was used only as a source for this\nmemcpy() operation. Instead of, members and the spinlock will be\ninitialized manually.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ece97941c378b4a424530585a7c855e466f1bd2c",
      "tree": "2210d9b586a5f4c7e38e6b4eb6634fc0ff0897a5",
      "parents": [
        "8e81725b17b07ed5052bbd826ff0479a4c22a0ea"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 21 09:40:06 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4402/1: S3C2443: Add physical address of HSMMC controller\n\nAdd physical address of HSMMC to include/asm-arm/arch-s3c2410/map.h\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": "8e81725b17b07ed5052bbd826ff0479a4c22a0ea",
      "tree": "bd80625e6519abe3dfa3a897b41534a6d214a10a",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 21 09:38:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:38 2007 +0100"
      },
      "message": "[ARM] 4401/1: S3C2443: Add definitions for port GPIOJ\n\nAdd definitions for S3C2443 functions in GPIOJ\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": "c420bc9f09a0926b708c3edb27eacba434a4f4ba",
      "tree": "ca7702527674dbafa2162a1456a44270e6e40838",
      "parents": [
        "f4d43bd579f13219ffd3cae48432eab5bbac2d6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 19:55:14 2007 -0700"
      },
      "message": "Linux 2.6.22-rc3\n\nIt\u0027s that time of the year again.  Summer starts in the US, and people\nwant to sit at the beach with a new -rc candidate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f4d43bd579f13219ffd3cae48432eab5bbac2d6f",
      "tree": "b3376f267b2e519506633d0bdf73b8cb6d90a981",
      "parents": [
        "1ea0975875294964853209927feccdf6bc8cf5f9"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Sat May 26 00:39:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 17:37:46 2007 -0700"
      },
      "message": "fix compat console unimap regression\n\nWhy is it that since the 2f1a2ccb9c0de632ab07193becf5f7121794f6ae console\nUTF-8 fixes went into 2.6.22-rc1, the PowerMac G5 shows only inverse video\nquestion marks for the text on tty2-6? whereas tty1 is fine, and so is x86.\n\nNo fault of that patch: by removing the old fallback behaviour, it reveals\nthat 32-bit setfont running on 64-bit kernels has only really worked on\nthe current console, the rest getting faked by that inadequate fallback.\n\nBring the compat do_unimap_ioctl into line with the main one: PIO_UNIMAP\nand GIO_UNIMAP apply to the specified tty, not redirected to fg_console.\nUse the same checks, and most particularly, remember to check access_ok:\ncon_set_unimap and con_get_unimap are using __get_user and __put_user.\n\nAnd the compat vt_check should ask for the same capability as the main\none, CAP_SYS_TTY_CONFIG rather than CAP_SYS_ADMIN.  Added in vt_ioctl\u0027s\nvc_cons_allocated check for safety, though failure may well be impossible.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ea0975875294964853209927feccdf6bc8cf5f9",
      "tree": "b5d2feab6211ee987fb30bca35493fd6569003bb",
      "parents": [
        "a41d7f000447015f3f5fe7223f1d53845268e2e8",
        "2dfbfc37121d307e1f1d24c2979382cb17b19347"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:49:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IPoIB/cm: Drain cq in ipoib_cm_dev_stop()\n  IPoIB/cm: Fix timeout check in ipoib_cm_dev_stop()\n  IB/ehca: Fix number of send WRs reported for new QP\n  IB/mlx4: Initialize send queue entry ownership bits\n  IB/mlx4: Don\u0027t allocate RQ doorbell if using SRQ\n"
    },
    {
      "commit": "a41d7f000447015f3f5fe7223f1d53845268e2e8",
      "tree": "fec20dc60808c32c61ec6e52787e5419a79e838a",
      "parents": [
        "d9b08b9efece1f397143378938e626d0de29e911",
        "960c8a10cbd47d1535996f40749b36f3d2c45f88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 25 15:48:24 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n  pata: Trivia\n  [libata] sata_via, pata_via: Add PCI IDs.\n  [libata] Fix decoding of 6-byte commands\n  libata: sata_sis fixes\n  Fix build failure for drivers/ata/pata_scc.c\n  [libata] sata_mv: add TODO list\n  [libata] sata_promise: fix flags typo\n"
    },
    {
      "commit": "960c8a10cbd47d1535996f40749b36f3d2c45f88",
      "tree": "5c010bb20aeee5755703514a665dce20ffe1ac9e",
      "parents": [
        "c343a8391496de83c66e771ead986aab0d6f777f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri May 25 20:48:55 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri May 25 17:29:59 2007 -0400"
      },
      "message": "pata_hpt37x: Further improvements based on the IDE updates and vendor drivers\n\nBetter DPLL use and calibration\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    }
  ],
  "next": "c343a8391496de83c66e771ead986aab0d6f777f"
}
