)]}'
{
  "log": [
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "3d8a67b9f0428de3d8b76984c5c38675a7f4abd4",
      "tree": "ff081ef573efa91f90d4b970b9f5b00f363b29ee",
      "parents": [
        "a52cefc80fc92981592c688d1c8067442afe4cec"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 18:10:12 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 18:10:12 2007 -0400"
      },
      "message": "[libata] pata_cs5536: new API build fix\n\nThis driver was using hooks that were very recently removed.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a52cefc80fc92981592c688d1c8067442afe4cec",
      "tree": "ad119b5a4f5e4a257779c0ef324b5c9354c915f1",
      "parents": [
        "fba956c46a72f9e7503fd464ffee43c632307e31",
        "4acad72ded8e3f0211bd2a762e23c28229c61a51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 14:06:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 14:06:58 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (42 commits)\n  [IPV6]: Consolidate the ip6_pol_route_(input|output) pair\n  [TCP]: Make snd_cwnd_cnt 32-bit\n  [TCP]: Update the /proc/net/tcp documentation\n  [NETNS]: Don\u0027t panic on creating the namespace\u0027s loopback\n  [NEIGH]: Ensure that pneigh_lookup is protected with RTNL\n  [INET]: kmalloc+memset -\u003e kzalloc in frag_alloc_queue\n  [ISDN]: Fix compile with CONFIG_ISDN_X25 disabled.\n  [IPV6]: Replace sk_buff ** with sk_buff * in input handlers\n  [SELINUX]: Update for netfilter -\u003ehook() arg changes.\n  [INET]: Consolidate the xxx_put\n  [INET]: Small cleanup for xxx_put after evictor consolidation\n  [INET]: Consolidate the xxx_evictor\n  [INET]: Consolidate the xxx_frag_destroy\n  [INET]: Consolidate xxx_the secret_rebuild\n  [INET]: Consolidate the xxx_frag_kill\n  [INET]: Collect common frag sysctl variables together\n  [INET]: Collect frag queues management objects together\n  [INET]: Move common fields from frag_queues in one place.\n  [TG3]: Fix performance regression on 5705.\n  [ISDN]: Remove local copy of device name to make sure renames work.\n  ...\n"
    },
    {
      "commit": "fba956c46a72f9e7503fd464ffee43c632307e31",
      "tree": "cfed8db36957085c6d7243a9c054f1f516bddaa6",
      "parents": [
        "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048"
      ],
      "author": {
        "name": "Jeremy Katz",
        "email": "katzj@redhat.com",
        "time": "Mon Oct 15 16:45:10 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:54:40 2007 -0700"
      },
      "message": "Map volume and brightness events on thinkpads\n\nThere are standard keycodes for brightness and volume; map the events to\nemit them so that things work properly\n\nSigned-off-by: Jeremy Katz \u003ckatzj@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2e1d89f9b349b3cd914b7c6ec6368632f4ad048",
      "tree": "5b0042924a9f9c8b3309c0be880f51795916fc28",
      "parents": [
        "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
        "82ba56c273911f7eda79849cfa0fc2d2e5a3b75b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:41:39 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)\n  Input: use full RCU API\n  Input: remove tsdev interface\n  Input: add support for Blackfin BF54x Keypad controller\n  Input: appletouch - another fix for idle reset logic\n  HWMON: hdaps - switch to using input-polldev\n  Input: add support for SEGA Dreamcast keyboard\n  Input: omap-keyboard - don\u0027t pretend we support changing keymap\n  Input: lifebook - fix X and Y axis range\n  Input: usbtouchscreen - add support for GeneralTouch devices\n  Input: fix open count handling in input interfaces\n  Input: keyboard - add CapsShift lock\n  Input: adbhid - produce all CapsLock key events\n  Input: ALPS - add signature for ThinkPad R61\n  Input: jornada720_kbd - send MSC_SCAN events\n  Input: add support for the HP Jornada 7xx (710/720/728) touchscreen\n  Input: add support for HP Jornada 7xx onboard keyboard\n  Input: add support for HP Jornada onboard keyboard (HP6XX)\n  Input: ucb1400_ts - use schedule_timeout_uninterruptible\n  Input: xpad - fix dependancy on LEDS class\n  Input: auto-select INPUT for MAC_EMUMOUSEBTN option\n  ...\n\nResolved conflicts manually in drivers/hwmon/applesmc.c: converting from\na class device to a device and converting to use input-polldev created a\nfew apparently trivial clashes..\n"
    },
    {
      "commit": "85ffdd28be04c324349dfc7c9de3d4342c885c3f",
      "tree": "ff89600f2661d7abd5be7802bdb33c9d8d3f1fa4",
      "parents": [
        "43d39ae0cf8f891c35e8316948229c7cbffa3994",
        "77ec15cc265af2c165b7e39cadcaddb9e64aac3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:31:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:31:14 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  [libata] pata_pcmcia: Add additional id string (corsair, 1GB)\n  libata: prevent devices with blank model names from being DMA blacklisted\n  ata_piix: SATA 2port controller port map fix\n  pata_cs5536: ATA driver for Geode companion chip\n  libata: add ST9160821AS / 3.CCD to NCQ blacklist\n  libata: fix revalidation issuing after configuration commands\n  [libata] sata_nv: add SW NCQ support for MCP51/MCP55/MCP61\n  [libata] pata_sil680: Add MMIO support\n"
    },
    {
      "commit": "43d39ae0cf8f891c35e8316948229c7cbffa3994",
      "tree": "c8af6999a9327c8b9bbc7384efe8f52f851ff3d8",
      "parents": [
        "63bd8c48e04bbbc9cee3d752857914609d8d406f",
        "84284d3c1d6372bc9ab496607661d230d9c45de4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:30:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:30:35 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (35 commits)\n  xen-netfront: rearrange netfront structure to separate tx and rx\n  netdev: convert non-obvious instances to use ARRAY_SIZE()\n  ucc_geth: Fix build break introduced by commit 09f75cd7bf13720738e6a196cc0107ce9a5bd5a0\n  gianfar: Fix regression caused by new napi interface\n  gianfar: Cleanup compile warning caused by 0795af57\n  gianfar: Fix compile regression caused by bea3348e\n  add new prom.h for AU1x00\n  update AU1000 get_ethernet_addr()\n  MIPSsim: General cleanup\n  Jazzsonic: Fix warning about unused variable.\n  Remove msic_dcr_read() in axon_msi.c\n  Use dcr_host_t.base in dcr_unmap()\n  Add dcr_host_t.base in dcr_read()/dcr_write()\n  Use dcr_host_t.base in ibm_emac_mal\n  Update ibm_newemac to use dcr_host_t.base\n  tehuti: possible leak in bdx_probe\n  TC35815: Fix build\n  SAA9730: Fix build\n  AR7 ethernet\n  myri10ge: update driver version to 1.3.2-1.287\n  ...\n"
    },
    {
      "commit": "84284d3c1d6372bc9ab496607661d230d9c45de4",
      "tree": "3226b21ccb77955380ebfb1201c5714c88f1dc38",
      "parents": [
        "e9edda697ed7697f1288d0656570e49c47e204ae"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Oct 15 12:59:53 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 16:13:36 2007 -0400"
      },
      "message": "xen-netfront: rearrange netfront structure to separate tx and rx\n\nKeep tx and rx elements separate on different cachelines to prevent\nbouncing.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63bd8c48e04bbbc9cee3d752857914609d8d406f",
      "tree": "ac3e4b4c9de04666aa73aaeb88bcb92b80937a4a",
      "parents": [
        "355aaffdaf82c95a004daedd1ea64fc61a25b8db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon Oct 15 21:51:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 13:08:55 2007 -0700"
      },
      "message": "Atari keyboard: incorporate additional review comments\n\nAtari keyboard: incorporate additional review comments:\n  o Kill reference to source file name\n  o Return error value from input_register_device() instead of -ENOMEM\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Michael Schmitz \u003cschmitz@biophys.uni-duesseldorf.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9edda697ed7697f1288d0656570e49c47e204ae",
      "tree": "6d43d602b7e0eb98940a516e0e0d2c8fd1a7006a",
      "parents": [
        "88a15f2e28bd6a908b2925f1b76e70ef3a88297d"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Mon Oct 15 03:37:43 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:57:38 2007 -0400"
      },
      "message": "netdev: convert non-obvious instances to use ARRAY_SIZE()\n\nThis will convert remaining non-obvious or naive calculations of array\nsizes to use ARRAY_SIZE() macro.\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9d6dda32c7570bbf189cf74fbc36338d0a94e999",
      "tree": "eac71d1bf5f7c07ebf4360fd9cd48d79cab402fd",
      "parents": [
        "4ae289444b968b4cefd776ada8da519ce10e56fa"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Mon Oct 15 12:55:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 15 12:55:33 2007 -0700"
      },
      "message": "[NETNS]: Don\u0027t panic on creating the namespace\u0027s loopback\n\nWhen the loopback device is failed to initialize inside the new \nnamespaces, panic() is called. Do not do it when the namespace \nin question is not the init_net.\n\nPlus cleanup the error path a bit.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "355aaffdaf82c95a004daedd1ea64fc61a25b8db",
      "tree": "3953714a17f990e4942eae802ad7831564bd4d3f",
      "parents": [
        "c596cc46ba1c5769866efe586daff3422bc31afe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 12:55:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 12:55:20 2007 -0700"
      },
      "message": "Reinstate lost flush_ioremap_region() fix to pxa2xx-flash driver\n\nCommit 90833fdab89da02fc0276224167f0a42e5176f41 (\"[ARM] 4554/1: replace\nconsistent_sync() with flush_ioremap_region()\") introduced a new\n\"flush_ioremap_region()\" function to be used by the MTD mainstone-flash\nand lubbock-flash drivers to fix a regression from around 2.6.18.\n\nThose drivers were independently merged into a single driver by Todd\nPoynor in commit e644f7d6289456657996df4192de76c5d0a9f9c7 (\"[MTD] MAPS:\nMerge Lubbock and Mainstone drivers into common PXA2xx driver\")\n\nLater, those two commits were merged into the main MTD tree by commit\nb160292cc216a50fd0cd386b0bda2cd48352c73b (\"Merge Linux 2.6.23\") by David\nWoodhouse, but in that merge, the fix to use flush_iomap_region() got\nlost (as it was to files that now no longer existed).\n\nThis reinstates the fix in the new driver.\n\nNoticed-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nTested-and-acked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Jared Hulbert \u003cjaredeh@gmail.com\u003e\nCc: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c749b01351d249a924d1dd061dd1431bd3ad0579",
      "tree": "a6088c0eb97bb2da52f648d115c561ca83040fa9",
      "parents": [
        "e5bbef20e017efcb10700398cc048c49b98628e0"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Mon Oct 15 12:52:20 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 15 12:52:20 2007 -0700"
      },
      "message": "[ISDN]: Fix compile with CONFIG_ISDN_X25 disabled.\n\nOn Mon, Oct 15, 2007 at 06:44:56PM +0400, Denis V. Lunev wrote:\nCompilation fix. The problem appears after\n7c076d1de869256848dacb8de0050a3a390f95df by Karsten Keil \u003ckkeil@suse.de\u003e\n\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77ec15cc265af2c165b7e39cadcaddb9e64aac3d",
      "tree": "42d8d77ba76717626d519950cb873d85da8d3e55",
      "parents": [
        "317b50b8ad2f544a12c8f29d99a91225e8c5db1d"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Mon Oct 15 15:51:42 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:51:42 2007 -0400"
      },
      "message": "[libata] pata_pcmcia: Add additional id string (corsair, 1GB)\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c596cc46ba1c5769866efe586daff3422bc31afe",
      "tree": "080f0fc2fc91d6b37f1cf2992bab3d6720c748e1",
      "parents": [
        "f4921aff5b174349bc36551f142a5dbac782ea3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 12:46:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 12:46:16 2007 -0700"
      },
      "message": "scsi/gdth: fix crash in gdth_timeout if no gdth controllers found\n\nIf the gdth module is loaded (or compiled in), the gdth_timeout function\ngets started even if no actual gdth controllers are found b the probing.\n\nThat ends up not only being unnecessary, but also causes a crash due to\nthe function blindly just trying to pick the first entry off the\n\"gdth_instances\" list, and accessing it - which obviously doesn\u0027t work\nif the list is empty!\n\nNoticed by Ingo Molnar.\n\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "317b50b8ad2f544a12c8f29d99a91225e8c5db1d",
      "tree": "43af04f1f7eedd4dca63ad401c4ca65bc4247d5c",
      "parents": [
        "8f73a6880183dd11b97d70e738cf82d15931d98b"
      ],
      "author": {
        "name": "Andrew Paprocki",
        "email": "andrew@ishiboo.com",
        "time": "Mon Oct 15 15:43:12 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:44:22 2007 -0400"
      },
      "message": "libata: prevent devices with blank model names from being DMA blacklisted\n\nThe strn_pattern_cmp routine does not handle a blank name parameter\nproperly. The only patterns which should match a blank name are \"*\"\nand an explicit \"\". If the function is passed a blank name in current\ncode, it will always match against the patt parameter. The bug manifests\nitself as the device with the empty model name always matching the first\ndevice in the DMA blacklist, forcing it to revert to PIO mode.\n\nSigned-off-by: Andrew Paprocki \u003candrew@ishiboo.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8f73a6880183dd11b97d70e738cf82d15931d98b",
      "tree": "6cf36f9db1b38478e7b80f289e0d5d7ff11983a7",
      "parents": [
        "3957df6160c90955979229b230cb5202e6a5ee2b"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Thu Oct 11 16:05:15 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:44:20 2007 -0400"
      },
      "message": "ata_piix: SATA 2port controller port map fix\n\nThis patch adds a port map for ICH9 and ICH8 SATA controllers that have only 2 ports available in that mode.\n\nSigned-off-by:  Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3957df6160c90955979229b230cb5202e6a5ee2b",
      "tree": "2d58fdddf114f52807f35cb6ed409c93d62975df",
      "parents": [
        "135879600834124881ee37eabaaa56818c44bca3"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Thu Oct 11 03:38:19 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:44:18 2007 -0400"
      },
      "message": "pata_cs5536: ATA driver for Geode companion chip\n\nThis is a driver for the ATA controller on the Geode CS5536 companion\nchip.  The PCI device ID for this device was previously claimed by\npata_amd.c but the PIO timings were not correct.  This driver also\nworks around a bug in some BIOSes that handle unaligned access to the\nPCI config registers poorly.  Finally, the driver allows fallback to\nusing MSR registers for configuration on BIOSes that are truly\nbroken.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "114342f2d38439cb1a54f1f724fa38729b093c48",
      "tree": "890694d32845ac75e7e7cbf80358d4e256e5d078",
      "parents": [
        "faca94ffaed31528e2e859ee3c26d7d4dba6702f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Oct 15 02:12:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 15 12:26:38 2007 -0700"
      },
      "message": "[TG3]: Fix performance regression on 5705.\n\nA performance regression was introduced by the following commit:\n\n    commit ee6a99b539a50b4e9398938a0a6d37f8bf911550\n    Author: Michael Chan \u003cmchan@broadcom.com\u003e\n    Date:   Wed Jul 18 21:49:10 2007 -0700\n\n    [TG3]: Fix msi issue with kexec/kdump.\n\nIn making that change, the PCI latency timer and cache line size\nregisters were not restored after chip reset.  On the 5705, the\nlatency timer gets reset to 0 during chip reset and this causes\nvery poor performance.\n\nUpdate version to 3.84.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faca94ffaed31528e2e859ee3c26d7d4dba6702f",
      "tree": "16737e9d22b99c8116873586fec8c2813950acb1",
      "parents": [
        "f885c5b08e76f920a4ed4dc63b8b19514272de7b"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Mon Oct 15 02:11:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 15 12:26:37 2007 -0700"
      },
      "message": "[ISDN]: Remove local copy of device name to make sure renames work.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9d41192b96559aa3658bc7886468a46da911c76",
      "tree": "c982e08ce454c41482f83fee5537707ee2a3ca51",
      "parents": [
        "f937f1f46b6d2f9bef94e0d6b769a4c67615d34e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Oct 15 01:42:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 15 12:26:33 2007 -0700"
      },
      "message": "[NIU]: getting rid of __ucmpdi2 in niu.o\n\n\tBy the time we get to that switch by PHY type, we have 8bit\nvalue.  No need to keep it in u64 when u8 would do.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6a5fdf56e3a5fc179cd8c8c19081a9a11882b0c",
      "tree": "5f3d4a36c55195dae85cb8ddfed416b928bb011c",
      "parents": [
        "65c88466602c61b639f75623e5ba72c1534df9bd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 15 01:36:24 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 15 12:26:31 2007 -0700"
      },
      "message": "[NIU]: Fix write past end of array in niu_pci_probe_sprom().\n\nNoticed by Coverity checker and reported by Adrian Bunk.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "135879600834124881ee37eabaaa56818c44bca3",
      "tree": "c7392c3d7586c8688889cca35aa0bc307c5f07dc",
      "parents": [
        "f58db80267c24e15d959e372d23651a43443c5f3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Oct 11 10:49:26 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:24:54 2007 -0400"
      },
      "message": "libata: add ST9160821AS / 3.CCD to NCQ blacklist\n\nST9160821AS / 3.CCD does spurious completions too.  Blacklist it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f58db80267c24e15d959e372d23651a43443c5f3",
      "tree": "bcbc79c4c4232b68a5a5b109f27083c2e55c64b1",
      "parents": [
        "f140f0f12fc8dc7264d2f97cbe663564e7d24f6d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Oct 10 15:57:44 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:24:54 2007 -0400"
      },
      "message": "libata: fix revalidation issuing after configuration commands\n\nAfter commands which can change device configuration, EH is scheduled\nto revalidate and reconfigure the device.  Host link was incorrectly\nused unconditionally when scheduling EH action.  This resulted in\nbogus revalidation request and mismatched configuration between device\nand driver.  Fix it.\n\nThis bug was reported by Igor Durdanovic.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Igor Durdanovic \u003cidurdanovic@comcast.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f140f0f12fc8dc7264d2f97cbe663564e7d24f6d",
      "tree": "fe59760afaa523b4918901c13d241fd1d339f388",
      "parents": [
        "2b9e68f728d6b2cf38b252650f017576e8dae2ad"
      ],
      "author": {
        "name": "Kuan Luo",
        "email": "kluo@nvidia.com",
        "time": "Mon Oct 15 15:16:53 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 15:16:53 2007 -0400"
      },
      "message": "[libata] sata_nv: add SW NCQ support for MCP51/MCP55/MCP61\n\nAdd the Software NCQ support to sata_nv.c for MCP51/MCP55/MCP61 SATA\ncontroller.  NCQ function is disable by default, you can enable it\nwith \u0027swncq\u003d1\u0027.  NCQ will be turned off if the drive is Maxtor on\nMCP51 or MCP55 rev 0xa2 platform.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Kuan Luo \u003ckluo@nvidia.com\u003e\nSigned-off-by: Peer Chen \u003cpchen@nvidia.com\u003e\nCc: Zoltan Boszormenyi \u003czboszor@dunaweb.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2b9e68f728d6b2cf38b252650f017576e8dae2ad",
      "tree": "9a5d5947879a192666307cc90dbfcc23d64fb83c",
      "parents": [
        "f4921aff5b174349bc36551f142a5dbac782ea3f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Jul 06 19:21:22 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:58:51 2007 -0400"
      },
      "message": "[libata] pata_sil680: Add MMIO support\n\nThis patch adds MMIO support to the pata_sil680 for taskfile IOs,\nbased on what the old siimage does.\n\nI haven\u0027t bothered changing the chip setup stuff from PCI config\ncycles to MMIO though (siimage does it), I don\u0027t think it matters,\nI\u0027ve only adapted it to use MMIO for taskfile accesses.\n\nI\u0027ve tested it on a Cell blade and it seems to work fine.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88a15f2e28bd6a908b2925f1b76e70ef3a88297d",
      "tree": "c3c994624027c09688c119d80b7f59a4b4c6b44f",
      "parents": [
        "293c8513398657f6263fcdb03c87f2760cf61be4"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Mon Oct 15 08:43:50 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:49:12 2007 -0400"
      },
      "message": "ucc_geth: Fix build break introduced by commit 09f75cd7bf13720738e6a196cc0107ce9a5bd5a0\n\ndrivers/net/ucc_geth.c: In function \u0027ucc_geth_rx\u0027:\ndrivers/net/ucc_geth.c:3483: error: \u0027dev\u0027 undeclared (first use in this function)\ndrivers/net/ucc_geth.c:3483: error: (Each undeclared identifier is reported only once\ndrivers/net/ucc_geth.c:3483: error: for each function it appears in.)\nmake[2]: *** [drivers/net/ucc_geth.o] Error 1\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "293c8513398657f6263fcdb03c87f2760cf61be4",
      "tree": "9c345b9c12a02e57d70a01bb881e5f7f9f91ce75",
      "parents": [
        "20ef2bb0085a53e2b040c9e3016799e058a761c4"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Mon Oct 15 23:01:12 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:41:34 2007 -0400"
      },
      "message": "gianfar: Fix regression caused by new napi interface\n\nProtect all new napi function calls with CONFIG_GFAR_NAPI.  Otherwise\nthe driver will stop working when CONFIG_GFAR_NAPI disabled.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "20ef2bb0085a53e2b040c9e3016799e058a761c4",
      "tree": "2cb9676b151a6daf6ae8c31deac46522e689638a",
      "parents": [
        "94e8cc35bc300ccae91b08587029291d1ca001d6"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 12 21:53:53 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:41:34 2007 -0400"
      },
      "message": "gianfar: Cleanup compile warning caused by 0795af57\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "94e8cc35bc300ccae91b08587029291d1ca001d6",
      "tree": "171d93e8a178b63bf9ebe8d23b0cb63dbd827676",
      "parents": [
        "25b31cb118f399e9996ed7a3766b86c69a6bb07e"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Fri Oct 12 21:53:51 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:41:34 2007 -0400"
      },
      "message": "gianfar: Fix compile regression caused by bea3348e\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25b31cb118f399e9996ed7a3766b86c69a6bb07e",
      "tree": "455e89553ee38d208dad1d50bb1ba9e8d9057001",
      "parents": [
        "2de889235d0e820a6b256b834ee6a64e12fede08"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 15 19:11:24 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:38:25 2007 -0400"
      },
      "message": "add new prom.h for AU1x00\n\nAdd new prom.h for AU1x00.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2de889235d0e820a6b256b834ee6a64e12fede08",
      "tree": "cb7b58e6ed74f2c6fe8479acb28ff9c50781a2d6",
      "parents": [
        "c2af68e5f550a671ac9f67f566f04e1580a103a0"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 15 19:06:20 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:38:24 2007 -0400"
      },
      "message": "update AU1000 get_ethernet_addr()\n\nUpdate AU1000 get_ethernet_addr().\nThree functions were brought together in one.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2af68e5f550a671ac9f67f566f04e1580a103a0",
      "tree": "acecebee6fab02a8c7e27a0a8438ebc7b1227e03",
      "parents": [
        "6629b97d5790795a554f27a64ea9233064f4b1a9"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Oct 12 14:59:56 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "MIPSsim: General cleanup\n\nGeneral cleanups mostly as suggested by checkpatch plus getting rid of\nhomebrew version of offsetof().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6629b97d5790795a554f27a64ea9233064f4b1a9",
      "tree": "ee966092a161dd6ea2a9a01ab0196f77e37f886b",
      "parents": [
        "2843e7f7d6ffd61da6fe1503eb42c25fa33fbfee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 15 10:58:40 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Jazzsonic: Fix warning about unused variable.\n\nCaused by \"[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\"\naka 0795af5729b18218767fab27c44b1384f72dc9ad.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdbd3865acc2e98a349b41d130985e6f5f2dfc19",
      "tree": "8df0ce10364d82c205ed6ec7d8ab9af9a2fe2989",
      "parents": [
        "83f34df4e7c8794a5a81ede663fe184f4201308a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:37 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Use dcr_host_t.base in dcr_unmap()\n\nWith the base stored in dcr_host_t, there\u0027s no need for callers to pass\nthe dcr_n into dcr_unmap(). In fact this removes the possibility of them\npassing the incorrect value, which would then be iounmap()\u0027ed.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "83f34df4e7c8794a5a81ede663fe184f4201308a",
      "tree": "c109c113ee02c5d656cd1b211ba2bc67d5dfd270",
      "parents": [
        "0f18e719dc0d36ad91fe94b0b3dd08fdcdd2faa2"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:36 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Add dcr_host_t.base in dcr_read()/dcr_write()\n\nNow that all users of dcr_read()/dcr_write() add the dcr_host_t.base, we\ncan save them the trouble and do it in dcr_read()/dcr_write().\n\nAs some background to why we just went through all this jiggery-pokery,\nbenh sayeth:\n\n Initially the goal of the dcr_read/dcr_write routines was to operate like\n mfdcr/mtdcr which take absolute DCR numbers. The reason is that on 4xx\n hardware, indirect DCR access is a pain (goes through a table of\n instructions) and it\u0027s useful to have the compiler resolve an absolute DCR\n inline.\n\n We decided that wasn\u0027t worth the API bastardisation since most places\n where absolute DCR values are used are low level 4xx-only code which may\n as well continue using mfdcr/mtdcr, while the new API is designed for\n device \"instances\" that can exist on 4xx and Axon type platforms and may\n be located at variable DCR offsets.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0f18e719dc0d36ad91fe94b0b3dd08fdcdd2faa2",
      "tree": "d849b7876a48bd820c73201a5b7d607264ddf801",
      "parents": [
        "792036952123a0670c7dd6960ca5458cdfd5e4fd"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:35 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Use dcr_host_t.base in ibm_emac_mal\n\nThis requires us to do a sort-of fake dcr_map(), so that base is set\nproperly. This will be fixed/removed when the device-tree-aware emac driver\nis merged.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "792036952123a0670c7dd6960ca5458cdfd5e4fd",
      "tree": "a9a67cca154acddc467e504c796fa72390ba7cc6",
      "parents": [
        "bc2618f7528d4b6ea0c2c53539a3b8cff2b33b24"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Oct 15 19:34:34 2007 +1000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:49 2007 -0400"
      },
      "message": "Update ibm_newemac to use dcr_host_t.base\n\nNow that dcr_host_t contains the base address, we can use that in the\nibm_newemac code, rather than storing it separately.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc2618f7528d4b6ea0c2c53539a3b8cff2b33b24",
      "tree": "aae1d3769d1fa2c9bcbaef50bb08e1291f8b8cae",
      "parents": [
        "7e7b968a07022d6aa369b38b095570db241c7bea"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Sat Oct 13 13:03:38 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:48 2007 -0400"
      },
      "message": "tehuti: possible leak in bdx_probe\n\nIf pci_enable_device fails, bdx_probe returns without freeing the\nallocated pci_nic structure.\n\nCoverity CID 1908.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7e7b968a07022d6aa369b38b095570db241c7bea",
      "tree": "ef82610e50cc28343bf81a7077c2052708f73799",
      "parents": [
        "b77eb35e64745ebe82bdcf03123d5c66961253a1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 14 14:40:26 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:48 2007 -0400"
      },
      "message": "TC35815: Fix build\n\nbea3348eef27e6044b6161fd04c3152215f96411 broke the build of tc35815.c\nfor the non-NAPI case:\n\n  CC      drivers/net/tc35815.o\ndrivers/net/tc35815.c: In function \u0027tc35815_interrupt\u0027:\ndrivers/net/tc35815.c:1464: error: redefinition of \u0027lp\u0027\ndrivers/net/tc35815.c:1443: error: previous definition of \u0027lp\u0027 was here\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b77eb35e64745ebe82bdcf03123d5c66961253a1",
      "tree": "da740d3319be00806765e567a457b4a64c2036d1",
      "parents": [
        "d95b39c3909237a945447453c9b1026bd6bbed62"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Oct 14 14:13:58 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:29:48 2007 -0400"
      },
      "message": "SAA9730: Fix build\n\nFix build breakage by the recent statistics cleanup in cset\n09f75cd7bf13720738e6a196cc0107ce9a5bd5a0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d95b39c3909237a945447453c9b1026bd6bbed62",
      "tree": "c4e923a2d4ef0bae3d44859e4ff63da48f578ec5",
      "parents": [
        "e0d7c5269a3417489300943e7db7449f64351b5e"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "technoboy85@gmail.com",
        "time": "Sun Oct 14 18:10:13 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:24:08 2007 -0400"
      },
      "message": "AR7 ethernet\n\nNew version which uses less locking and drops old API\n\nSigned-off-by: Matteo Croce \u003ctechnoboy85@gmail.com\u003e\nSigned-off-by: Eugene Konev \u003cejka@imfi.kspu.ru\u003e\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e0d7c5269a3417489300943e7db7449f64351b5e",
      "tree": "d708e34f716bbea3766585800afe46b0909f38b4",
      "parents": [
        "4f93fde06b0623319bc1cd6c9adad8d730813433"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sat Oct 13 12:34:36 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:24:08 2007 -0400"
      },
      "message": "myri10ge: update driver version to 1.3.2-1.287\n\nThe myri10ge driver is now at version 1.3.2-1.287.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4f93fde06b0623319bc1cd6c9adad8d730813433",
      "tree": "5e80f5b57da6a0b9003b1d4ce73ab1c81e705839",
      "parents": [
        "eabd7e35c0061dc250fcb8b77c472cb66d770774"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sat Oct 13 12:34:01 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:24:07 2007 -0400"
      },
      "message": "myri10ge: add IPv6 TSO support\n\nAdd support for IPv6 TSO to the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af793e08b748223d04ec4ba6aa70e3686a4ba4f7",
      "tree": "09f4575e1a1a08b4c37f04d8c9bdac3ae161735b",
      "parents": [
        "e636b2ead8260aca514a95f2dcb73b0454d1a869"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sat Oct 13 12:32:58 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:24:07 2007 -0400"
      },
      "message": "myri10ge: update firmware headers\n\nUpdate myri10ge firmware headers to latest upstream version with\nTSO6 and RSS support.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e636b2ead8260aca514a95f2dcb73b0454d1a869",
      "tree": "0bd4e22e4ca4f220ac9cec2a20a6775757375666",
      "parents": [
        "dd957c57c52a3964b8446a3e868a08186274b628"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sat Oct 13 12:32:21 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:24:07 2007 -0400"
      },
      "message": "myri10ge: fix some indentation, white spaces, and comments\n\nFix one comment in myri10ge.c and update indendation and white spaces\nto match the code generated by indent from upstream CVS.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dd957c57c52a3964b8446a3e868a08186274b628",
      "tree": "e745b1d3cfe5fbcb4bc6b85084dd90a22e1a1da9",
      "parents": [
        "d90a162a4ee280201e84944a84f86d6728dc0c27"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Oct 09 19:57:24 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Optionally allow ethernet slaves to keep own MAC\n\n\tUpdate the \"don\u0027t change MAC of slaves\" functionality added in\nprevious changes to be a generic option, rather than something tied to\nIB devices, as it\u0027s occasionally useful for regular ethernet devices as\nwell.\n\n\tAdds \"fail_over_mac\" option (which is automatically enabled for IB\nslaves), applicable only to active-backup mode.\n\n\tIncludes documentation update.\n\n\tUpdates bonding driver version to 3.2.0.\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d90a162a4ee280201e84944a84f86d6728dc0c27",
      "tree": "eff59bda3c6fcec2556b7d80838979e6fe705a43",
      "parents": [
        "1053f62c24faa6d4ee6f5bfddeca847b84f67a95"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Destroy bonding master when last slave is gone\n\nWhen bonding enslaves non Ethernet devices it takes pointers to functions\nin the module that owns the slaves. In this case it becomes unsafe\nto keep the bonding master registered after last slave was unenslaved\nbecause we don\u0027t know if the pointers are still valid.  Destroying the bond when slave_cnt is zero\nensures that these functions be used anymore.\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1053f62c24faa6d4ee6f5bfddeca847b84f67a95",
      "tree": "50ce488c64e9fccbfc9b85e6a523714828d063a6",
      "parents": [
        "3158bf7d414b69fdc0c715d0a4d82e12b74ef974"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:42 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Delay sending of gratuitous ARP to avoid failure\n\nDelay sending a gratuitous_arp when LINK_STATE_LINKWATCH_PENDING bit\nin dev-\u003estate field is on. This improves the chances for the arp packet to\nbe transmitted.\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3158bf7d414b69fdc0c715d0a4d82e12b74ef974",
      "tree": "48fceb771712a8b93ae02269facd29de7d37f70c",
      "parents": [
        "6b1bf096508c870889c2be63c7757a04d72116fe"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:41 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Handlle wrong assumptions that slave is always an Ethernet device\n\nbonding sometimes uses Ethernet constants (such as MTU and address length) which\nare not good when it enslaves non Ethernet devices (such as InfiniBand).\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6b1bf096508c870889c2be63c7757a04d72116fe",
      "tree": "5c65fe47e72b8b1a4f20a6c8541a23d8a94c0f46",
      "parents": [
        "2ab82852a2706b47c257ac87675ab8b06bc214dd"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:40 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Enable IP multicast for bonding IPoIB devices\n\nAllow to enslave devices when the bonding device is not up. Over the discussion\nheld at the previous post this seemed to be the most clean way to go, where it\nis not expected to cause instabilities.\n\nNormally, the bonding driver is UP before any enslavement takes place.\nOnce a netdevice is UP, the network stack acts to have it join some multicast groups\n(eg the all-hosts 224.0.0.1). Now, since ether_setup() have set the bonding device\ntype to be ARPHRD_ETHER and address len to be ETHER_ALEN, the net core code\ncomputes a wrong multicast link address. This is b/c ip_eth_mc_map() is called\nwhere for multicast joins taking place after the enslavement another ip_xxx_mc_map()\nis called (eg ip_ib_mc_map() when the bond type is ARPHRD_INFINIBAND)\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ab82852a2706b47c257ac87675ab8b06bc214dd",
      "tree": "fa8174d8179d3b43f98aff04855f1bc241ba13e2",
      "parents": [
        "872254dd6b1f80cb95ee9e2e22980888533fc293"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:39 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:46 2007 -0400"
      },
      "message": "net/bonding: Enable bonding to enslave netdevices not supporting set_mac_address()\n\nThis patch allows for enslaving netdevices which do not support\nthe set_mac_address() function. In that case the bond mac address is the one\nof the active slave, where remote peers are notified on the mac address\n(neighbour) change by Gratuitous ARP sent by bonding when fail-over occurs\n(this is already done by the bonding code).\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "872254dd6b1f80cb95ee9e2e22980888533fc293",
      "tree": "85851d40ed6717aa7df30f7ad8247e13ecded7bf",
      "parents": [
        "200d1713b47200aa478f27e454e3d957264d49be"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:38 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:45 2007 -0400"
      },
      "message": "net/bonding: Enable bonding to enslave non ARPHRD_ETHER\n\nThis patch changes some of the bond netdevice attributes and functions\nto be that of the active slave for the case of the enslaved device not being\nof ARPHRD_ETHER type. Basically it overrides those setting done by ether_setup(),\nwhich are netdevice **type** dependent and hence might be not appropriate for\ndevices of other types. It also enforces mutual exclusion on bonding slaves\nfrom dissimilar ether types, as was concluded over the v1 discussion.\n\nIPoIB (see Documentation/infiniband/ipoib.txt) MAC address is made of a 3 bytes\nIB QP (Queue Pair) number and 16 bytes IB port GID (Global ID) of the port this\nIPoIB device is bounded to. The QP is a resource created by the IB HW and the\nGID is an identifier burned into the HCA (i have omitted here some details which\nare not important for the bonding RFC).\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz at voltaire.com\u003e\nAcked-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "200d1713b47200aa478f27e454e3d957264d49be",
      "tree": "cc7a1849ebfac45538075af5819aadfeeba4b331",
      "parents": [
        "732a2170f499ce7cf5f0bdd4f9e0b0c8337b67e1"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:37 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:45 2007 -0400"
      },
      "message": "IB/ipoib: Verify address handle validity on send\n\nWhen the bonding device senses a carrier loss of its active slave it replaces\nthat slave with a new one. In between the times when the carrier of an IPoIB\ndevice goes down and ipoib_neigh is destroyed, it is possible that the\nbonding driver will send a packet on a new slave that uses an old ipoib_neigh.\nThis patch detects and prevents this from happenning.\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz at voltaire.com\u003e\nAcked-by: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "732a2170f499ce7cf5f0bdd4f9e0b0c8337b67e1",
      "tree": "db71c08db18421709b829aa1ea87803bbaf3e752",
      "parents": [
        "a8a935dae5de65a8f5a5371a58ad2aa73a0ea2da"
      ],
      "author": {
        "name": "Moni Shoua",
        "email": "monis@voltaire.com",
        "time": "Tue Oct 09 19:43:36 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:45 2007 -0400"
      },
      "message": "IB/ipoib: Bound the net device to the ipoib_neigh structue\n\nIPoIB uses a two layer neighboring scheme, such that for each struct neighbour\nwhose device is an ipoib one, there is a struct ipoib_neigh buddy which is\ncreated on demand at the tx flow by an ipoib_neigh_alloc(skb-\u003edst-\u003eneighbour)\ncall.\n\nWhen using the bonding driver, neighbours are created by the net stack on behalf\nof the bonding (master) device. On the tx flow the bonding code gets an skb such\nthat skb-\u003edev points to the master device, it changes this skb to point on the\nslave device and calls the slave hard_start_xmit function.\n\nUnder this scheme, ipoib_neigh_destructor assumption that for each struct\nneighbour it gets, n-\u003edev is an ipoib device and hence netdev_priv(n-\u003edev)\ncan be casted to struct ipoib_dev_priv is buggy.\n\nTo fix it, this patch adds a dev field to struct ipoib_neigh which is used\ninstead of the struct neighbour dev one, when n-\u003edev-\u003eflags has the\nIFF_MASTER bit set.\n\nSigned-off-by: Moni Shoua \u003cmonis at voltaire.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz at voltaire.com\u003e\nAcked-by: Roland Dreier \u003crdreier@cisco.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a8a935dae5de65a8f5a5371a58ad2aa73a0ea2da",
      "tree": "fd7a42f26b59fd286a5ddde6a0a84977dde0f07b",
      "parents": [
        "0e5d5442cbe3399d789d6a75c6e3a0db37f846f5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Oct 10 17:11:12 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:45 2007 -0400"
      },
      "message": "natsemi: Check return value for pci_enable_device()\n\npci_enable_device() is __must_check so do that in natsemi_resume().\n\nSigned-off-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0e5d5442cbe3399d789d6a75c6e3a0db37f846f5",
      "tree": "5ca33d4c1f7d050a82ee5dd042a9f49f621d3ca3",
      "parents": [
        "f4921aff5b174349bc36551f142a5dbac782ea3f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@sirena.org.uk",
        "time": "Wed Oct 10 11:05:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Oct 15 14:20:45 2007 -0400"
      },
      "message": "natsemi: Use round_jiffies() for slow timers\n\nUnless we have failed to fill the RX ring the timer used by the natsemi\ndriver is not particularly urgent and can use round_jiffies() to allow\ngrouping with other timers.\n\nSigned-off-by: Mark Brown \u003cbroonie@sirena.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "87944f3361fc033b73617aa663135c6e468957a7",
      "tree": "9ea40a0e8cc03922d16723df8a905dddb7e71b1b",
      "parents": [
        "a8fc0789558d81d2898b87473404b71b7f7cd0fc"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 16:00:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:54:02 2007 +0100"
      },
      "message": "[ARM] 4578/1: CM-x270: PCMCIA support\n\nThis patch provides support for PCMCIA on CM-X270\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3696a8a426f8caebd97463e9b5cf9f06c1c36759",
      "tree": "217d5ef3219b335f72360cfa7f0f1731443b09bb",
      "parents": [
        "3e0cc7ee045fb53e8215fed7442455c0cee0ee93"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Sun Sep 23 15:59:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:57 2007 +0100"
      },
      "message": "[ARM] 4576/1: CM-X270 machine support\n\nThis patch provides core support for CM-X270 platform.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39cbd4896e39e2b93c33635a9abc1a4405827e14",
      "tree": "064f35832ea7f218d1724f67046eb44e1dad8dc6",
      "parents": [
        "693d9d95d6392074d63755b0df67865c63828fa4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:29:02 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:50 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "693d9d95d6392074d63755b0df67865c63828fa4",
      "tree": "8edf80804ea4d4e7b2ba54509bf6a612b34baaef",
      "parents": [
        "36d8b17b4364915615aff312ba20a1b90e22b963"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Oct 02 11:28:26 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:47 2007 +0100"
      },
      "message": "[ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "073ac8fd4a3e9a9265e8a59e0a79bc4b0b3822c3",
      "tree": "2abd149145f8dc579ccd354b95394050d590cdc2",
      "parents": [
        "97d97224ff361e08777fb33e0fd193ca877dac28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 01 21:27:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:37 2007 +0100"
      },
      "message": "[NET] smc91x: fix PXA DMA support code\n\nThe PXA DMA support code for smc91x doesn\u0027t pass a struct device to\nthe dma_*map_single() functions, which leads to an oops in the dma\nbounce code.  We have a struct device which was used to probe the\nSMC chip.  Use it.\n\n(This patch is slightly larger because it requires struct smc_local\nto move into the header file.)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "97d97224ff361e08777fb33e0fd193ca877dac28",
      "tree": "73a95df8f411c292272ad4d14e153c4e7f32a488",
      "parents": [
        "a06748ab546fa95c497f10c290221f4a9f249f9b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Sep 01 21:25:09 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 15 18:53:35 2007 +0100"
      },
      "message": "[SERIAL] Fix console initialisation ordering\n\nEnsure pm callback is called upon initialisation to place port in\ncorrect power saving state.  Ensure console is initialised prior\nto deciding whether to power down the port.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4271e0f7e12bdbbd7ce131187aaae2ba5233a309",
      "tree": "ef2a34addd2f6fb0a366ed0e4d0b7e887917df3d",
      "parents": [
        "b5869ce7f68b233ceb81465a7644be0d9a5f3dbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 09:07:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 09:07:58 2007 -0700"
      },
      "message": "Get rid of unused variable warning in drivers/pci/hotplug/pci_hotplug_core.c\n\nCommit 5a7ad7f044941316dc98eda2a087a12a7a50649d removed all uses of\n\u0027retval\u0027, but didn\u0027t remove the variable itself.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5869ce7f68b233ceb81465a7644be0d9a5f3dbb",
      "tree": "e3611e7f038a4a4fa813532ae57a9a626fa1434d",
      "parents": [
        "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
        "9c63d9c021f375a2708ad79043d6f4dd1291a085"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:22:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:22:16 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched: (140 commits)\n  sched: sync wakeups preempt too\n  sched: affine sync wakeups\n  sched: guest CPU accounting: maintain guest state in KVM\n  sched: guest CPU accounting: maintain stats in account_system_time()\n  sched: guest CPU accounting: add guest-CPU /proc/\u003cpid\u003e/stat fields\n  sched: guest CPU accounting: add guest-CPU /proc/stat field\n  sched: domain sysctl fixes: add terminator comment\n  sched: domain sysctl fixes: do not crash on allocation failure\n  sched: domain sysctl fixes: unregister the sysctl table before domains\n  sched: domain sysctl fixes: use for_each_online_cpu()\n  sched: domain sysctl fixes: use kcalloc()\n  Make scheduler debug file operations const\n  sched: enable wake-idle on CONFIG_SCHED_MC\u003dy\n  sched: reintroduce topology.h tunings\n  sched: allow the immediate migration of cache-cold tasks\n  sched: debug, improve migration statistics\n  sched: debug: increase width of debug line\n  sched: activate task_hot() only on fair-scheduled tasks\n  sched: reintroduce cache-hot affinity\n  sched: speed up context-switches a bit\n  ...\n"
    },
    {
      "commit": "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
      "tree": "892a964c2fd28d028f2fb7471e8543d3f4006a58",
      "parents": [
        "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
        "c8e91b0a8fc8493e3bf3efcb3c8f866e9453cf1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)\n  [SCSI] gdth: fix CONFIG_ISA build failure\n  [SCSI] esp_scsi: remove __dev{init,exit}\n  [SCSI] gdth: !use_sg cleanup and use of scsi accessors\n  [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2\n  [SCSI] gdth: Setup proper per-command private data\n  [SCSI] gdth: Remove gdth_ctr_tab[]\n  [SCSI] gdth: switch to modern scsi host registration\n  [SCSI] gdth: gdth_interrupt() gdth_get_status() \u0026 gdth_wait() fixes\n  [SCSI] gdth: clean up host private data\n  [SCSI] gdth: Remove virt hosts\n  [SCSI] gdth: Reorder scsi_host_template intitializers\n  [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers\n  [SCSI] gdth: Remove 2.4.x support, in-kernel changelog\n  [SCSI] gdth: split out pci probing\n  [SCSI] gdth: split out eisa probing\n  [SCSI] gdth: split out isa probing\n  gdth: Make one abuse of scsi_cmnd less obvious\n  [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation\n  [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution\n  [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE\n  ...\n"
    },
    {
      "commit": "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
      "tree": "2bba8ab48e9a3d70ee3161306ea47962543df855",
      "parents": [
        "13626cb91f41df803c54047172bfc7a716e36c2b",
        "bdc3e603cda3433c2ccc2069d28f7f3cd319cfc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:18:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:18:44 2007 -0700"
      },
      "message": "Merge branch \u0027agp-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/agp-2.6\n\n* \u0027agp-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/agp-2.6:\n  fix use after free in amd create gatt pages\n  AGP fix race condition between unmapping and freeing pages\n"
    },
    {
      "commit": "13626cb91f41df803c54047172bfc7a716e36c2b",
      "tree": "d1e24385eaad0637ce388743310471e20f0839d8",
      "parents": [
        "37ca506adc395a028cd12760eca419dd0dc14b5c",
        "ace3dff5b7f0bf5a647e60dcd0c0a7d46792f5d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:17:26 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:17:26 2007 -0700"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  via invalid device ids removal\n  radeon: Commit the ring after each partial texture upload blit.\n  i915: fix vbl swap allocation size.\n  drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.\n  drm: remove XFREE86_VERSION macros.\n  drm: Replace filp in ioctl arguments with drm_file *file_priv.\n  drm: Remove DRM_ERR OS macro.\n"
    },
    {
      "commit": "57d292bd7e6e72898e533687af481603597b1ca7",
      "tree": "d9594d10bfc843b44eb4ad1b32f945b000330f8c",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 15 15:17:41 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:12:00 2007 -0700"
      },
      "message": "HID: fix HIDIOCGRDESC memory access in hidraw\n\nFix bogus copying of data into userspace when HIDIOCGRDESC is issued.\nHID-transport layer makes sure that dev-\u003ehid-\u003erdesc is not larger than\nHID_MAX_DESCRIPTOR_SIZE.\n\nNoticed-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d172fcd3ae1ca7ac27ec8904242fd61e0e11d332",
      "tree": "5009ae88a2ab2aa7f17219c7ddfc0a694c2ff6b4",
      "parents": [
        "94886b84b1bcdc95f34f70e7fce407efefe472e1"
      ],
      "author": {
        "name": "Laurent Vivier",
        "email": "Laurent.Vivier@bull.net",
        "time": "Mon Oct 15 17:00:19 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 15 17:00:19 2007 +0200"
      },
      "message": "sched: guest CPU accounting: maintain guest state in KVM\n\nModify KVM to update guest time accounting.\n\n[ mingo@elte.hu: ported to 2.6.24 KVM. ]\n\nSigned-off-by: Laurent Vivier \u003cLaurent.Vivier@bull.net\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ace3dff5b7f0bf5a647e60dcd0c0a7d46792f5d9",
      "tree": "a301172b568d259a0e0e77b8dd1ca180d627200f",
      "parents": [
        "eed0f722b3fccb1eb2706b5f484cb511d46f70b8"
      ],
      "author": {
        "name": "Xavier Bachelot",
        "email": "xavier@bachelot.org",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 11:09:35 2007 +1000"
      },
      "message": "via invalid device ids removal\n\n0x1106, 0x7204 is unknown and thus is not an IGP/GPU.\n0x1106, 0x3304 is K8M800 hostbridge, not an IGP/GPU.\nNone of them are in drm git tree.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eed0f722b3fccb1eb2706b5f484cb511d46f70b8",
      "tree": "70c3fb4bb784dfb1c8cb0253ea95672d1b540c91",
      "parents": [
        "54583bf4efda79388fc13163e35c016c8bc5de81"
      ],
      "author": {
        "name": "chaohong guo",
        "email": "Minskey.Guo@Sun.COM",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 10:45:49 2007 +1000"
      },
      "message": "radeon: Commit the ring after each partial texture upload blit.\n\nThis makes sure each blit starts as early as possible, which may improve\ntexture upload performance in some cases.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54583bf4efda79388fc13163e35c016c8bc5de81",
      "tree": "0be22b3c7c90fe821be33434e1e0b5a62c19a46c",
      "parents": [
        "c153f45f9b7e30289157bba3ff5682291df16caa"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Oct 14 21:21:30 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:42:27 2007 +1000"
      },
      "message": "i915: fix vbl swap allocation size.\n\nOops...\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "c153f45f9b7e30289157bba3ff5682291df16caa",
      "tree": "33f21e1ebd83ec548751f3d490afe6230ab99972",
      "parents": [
        "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Sep 03 12:06:45 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.\n\nThe data is now in kernel space, copied in/out as appropriate according to t\nThis results in DRM_COPY_{TO,FROM}_USER going away, and error paths to deal\nwith those failures.  This also means that XFree86 4.2.0 support for i810 DR\nis lost.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b589ee5943a9610ebaea6e4e3433f2ae4d812b0b",
      "tree": "d33075004132cf1deeb3fb172bd0e6c82cfcb2ec",
      "parents": [
        "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 28 15:16:47 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: remove XFREE86_VERSION macros.\n\nThese are no longer needed or being used.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6c340eac0285f3d62406d2d902d0e96fbf2a5dc0",
      "tree": "a92039951cb7eaced306cfff2bad6af0ac5257ad",
      "parents": [
        "20caafa6ecb2487d9b223aa33e7cc704f912a758"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 20:23:09 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:20 2007 +1000"
      },
      "message": "drm: Replace filp in ioctl arguments with drm_file *file_priv.\n\nAs a fallout, replace filp storage with file_priv storage for \"unique\nidentifier of a client\" all over the DRM.  There is a 1:1 mapping, so this\nshould be a noop.  This could be a minor performance improvement, as everyth\non Linux dereferenced filp to get file_priv anyway, while only the mmap ioct\nwent the other direction.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "20caafa6ecb2487d9b223aa33e7cc704f912a758",
      "tree": "7df033fdee81305dad0a67ceba79f51ead7c1b8b",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sat Aug 25 19:22:43 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:38:19 2007 +1000"
      },
      "message": "drm: Remove DRM_ERR OS macro.\n\nThis was used to make all ioctl handlers return -errno on linux and errno on\n*BSD.  Instead, just return -errno in shared code, and flip sign on return f\nshared code to *BSD code.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bdc3e603cda3433c2ccc2069d28f7f3cd319cfc6",
      "tree": "ec5fed177ef0a7f07852f9f430fdcbd5e6275105",
      "parents": [
        "a2721e998ede079db10f65e4b42310f79dc8f135"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Oct 15 10:24:05 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:32:15 2007 +1000"
      },
      "message": "fix use after free in amd create gatt pages\n\nCoverity spotted a \"use after free\" bug in\ndrivers/char/agp/amd-k7-agp.c::amd_create_gatt_pages().\n\nThe problem is this:\n\tIf \"entry \u003d kzalloc(sizeof(struct amd_page_map), GFP_KERNEL);\"\nfails, then there\u0027s a loop in the function to free all entries\nallocated so far and break out of the allocation loop. That in itself\nis pretty sane, but then the (now freed) \u0027tables\u0027 is assigned to\namd_irongate_private.gatt_pages and \u0027retval\u0027 is set to -ENOMEM which\ncauses amd_free_gatt_pages(); to be called at the end of the function.\nThe problem with this is that amd_free_gatt_pages() will then loop\n\u0027amd_irongate_private.num_tables\u0027 times and try to free each entry in\ntables[] - this is bad since tables has already been freed and\nfurthermore it will call kfree(tables) at the end - a double free.\n\nThis patch removes the freeing loop in amd_create_gatt_pages() and\ninstead relies entirely on the call to amd_free_gatt_pages() to free\neverything we allocated in case of an error. It also sets\namd_irongate_private.num_tables to the actual number of entries\nallocated instead of just using the value passed in from the caller -\nthis ensures that amd_free_gatt_pages() will only attempt to free\nstuff that was actually allocated.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a2721e998ede079db10f65e4b42310f79dc8f135",
      "tree": "32963c9bf40f3e0871d4d549bb6c3cf13abbb24c",
      "parents": [
        "23fd50450a34f2558070ceabb0bfebc1c9604af5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 15 10:19:16 2007 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@optimus.(none)",
        "time": "Mon Oct 15 10:32:15 2007 +1000"
      },
      "message": "AGP fix race condition between unmapping and freeing pages\n\nWith Andi\u0027s clflush fixup, we were getting hangs on server exit, flushing the\nmappings after freeing each page helped.\n\nThis showed up a race condition where the pages after being freed could be\nreused before the agp mappings had been flushed.  Flushing after each single\npage is a bad thing for future drm work, so make the page destroy a two pass\nunmapping all the pages, flushing the mappings, and then destroying the pages.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23fd50450a34f2558070ceabb0bfebc1c9604af5",
      "tree": "4f19aeb5fed22ae982e213fd14486208e1270f6f",
      "parents": [
        "59d66ce238e573fe3369427e91a8291f2cf67891"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Oct 14 14:50:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:48:52 2007 -0700"
      },
      "message": "Fix compile while compiling drivers/mmc/host/mmc_spi.o with !BLOCK\n\nMake sure the mmc_spi driver can build without CONFIG_BLOCK.\nIssue noted by \"Avuton Olrich\" \u003cavuton@gmail.com\u003e and randconfig.\n\nWhile that won\u0027t be a common configuration, sometimes embedded\nboards use SDIO to interface WLAN or Bluetooth chips (vs some\nparallel interface), and don\u0027t provide an MMC/SD socket for use\nwith flash memory cards.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5c0d6b34d6ee11ff979cbdac9a59b47a74cb9f43",
      "tree": "8e7068459852029148be16ea237acdb4815caa34",
      "parents": [
        "4fa435018d740cb83d74c92306aa1f796da91ddd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Oct 14 13:25:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 16:46:44 2007 -0700"
      },
      "message": "sky2: reboot fix\n\nThe call to napi_disable() in the PCI shutdown handler is problematic,\nand is aggravated by the new NAPI.\nAlso, make sure watchdog timer doesn\u0027t go off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa435018d740cb83d74c92306aa1f796da91ddd",
      "tree": "b2b5783837be3d17b65b924b051aeb01e6b1fce9",
      "parents": [
        "7441dd12e607651128e676866630a848b664d6e7",
        "a022fef5a2b19086b329d1cc64a5d78aa83e2908"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:50:19 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (53 commits)\n  hwmon: (vt8231) fix sparse warning\n  hwmon: (sis5595) fix sparse warning\n  hwmon: (w83627hf) don\u0027t assume bank 0\n  hwmon: (w83627hf) Fix setting fan min right after driver load\n  hwmon: (w83627hf) De-macro sysfs callback functions\n  hwmon: Add new combined driver for FSC chips\n  hwmon: (ibmpex) Release IPMI user if hwmon registration fails\n  hwmon: (dme1737) Add sch311x support\n  hwmon: (dme1737) group functions logically\n  hwmon: (dme1737) cleanups\n  hwmon: IBM power meter driver\n  hwmon: (coretemp) Add support for Celeron 4xx\n  hwmon: (lm87) Disable VID when it should be\n  hwmon: (w83781d) Add individual alarm and beep files\n  hwmon: VRM is not read from registers\n  MAINTAINERS: update hwmon subsystem git trees\n  hwmon: Fix the code examples in documentation\n  hwmon: update sysfs interface document - error handling\n  hwmon: (thmc50) Fix a debug message\n  hwmon: (thmc50) Don\u0027t create temp3 if not enabled\n  ...\n"
    },
    {
      "commit": "7441dd12e607651128e676866630a848b664d6e7",
      "tree": "1746a77147804acff3d4efa12aee727c1277df09",
      "parents": [
        "325a80715f6dba4b12479f8bb011d96093a47374"
      ],
      "author": {
        "name": "Martin Bachem",
        "email": "info@colognechip.com",
        "time": "Sun Oct 14 18:10:30 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:45:14 2007 -0700"
      },
      "message": "hisax: hfc_usb: update to current CVS version\n\n- killed paranoid NULL Pointer check\n- human readable LED states\n- support for \"Eicon DIVA USB 4.0\" (0x071d/0x1005)\n\nSigned-off-by: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "325a80715f6dba4b12479f8bb011d96093a47374",
      "tree": "4c262402f52ea91379acda114d7b8dc47f175cc4",
      "parents": [
        "857e37dc367142f25836fac42e045f08114bd4be"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:29 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness fixes\n\nif your mask is host-endian, you should apply it after le64_to_cpu();\nif it\u0027s little-endian - before.  Doing both (for the same mask and\nlittle-endian value) is broken.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857e37dc367142f25836fac42e045f08114bd4be",
      "tree": "8f1344667a0493b229155bee33ac399405b7a492",
      "parents": [
        "f53f4137baedc1be179880d35f390e20445428ba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:41:19 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ipg: endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d9a19d200f00533b56fb109b6c538b6ea2961ab2",
      "tree": "c19145fef1ab86970dc15dd0a23f1f12165b97d8",
      "parents": [
        "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:49 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "hamradio: -\u003ehard_header() takes packet type in host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8a4b63da9886a40d5a67529a2b7282ca9b8fd2",
      "tree": "83fe40b132ae4d875dc75347d75cbe3fba1cfaa2",
      "parents": [
        "eb4d84f18598211ccfdecc0a7f14a048cb86e657"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:40:39 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more tulip endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "eb4d84f18598211ccfdecc0a7f14a048cb86e657",
      "tree": "0baff9c1bd5a93a85c014292d940e8db6e9bd719",
      "parents": [
        "c6b44e50b8958d9bfe3003c81e70d9a53852ae52"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:36:10 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "ibm_newemac annotations (iomem, NULL noise)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f",
      "tree": "19949f0c50538e08b7e434db7860bef02d8aa611",
      "parents": [
        "64b33619a30ff18c1535ee779572ecffcc4711d2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "signedness: module_param_array nump argument\n\n... should be unsigned int\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64b33619a30ff18c1535ee779572ecffcc4711d2",
      "tree": "742db1890a5671d105eba372b78c7d383607ffe6",
      "parents": [
        "0cc0844bc6d0bfca97fda48fa28d1f0a7cf878cb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "long vs. unsigned long - low-hanging fruits in drivers\n\ndeal with signedness of the stuff passed to set_bit() et.al.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "51ef9c57f0be4945aa78b83d64aca34f41e351ce",
      "tree": "6c39ee99b05d2eac97eb66263415dc37698e3fab",
      "parents": [
        "bda76dd1600cc32a753bb9ae45dbe1d625aba92a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "synclink_gt endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ccc9147f6a063c42fef67acff34de18435a4a6b",
      "tree": "cd64f70d98174ff8a9079362af37ef47ba61746c",
      "parents": [
        "a39f9d028a48c9dfbc98e8c1504bf96578c65164"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "fw-cdev __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a39f9d028a48c9dfbc98e8c1504bf96578c65164",
      "tree": "ce0f7998c27b6a7b0955fbff8edf4300aa7a9547",
      "parents": [
        "9d966d495c4ac2fcbd010f681425f67141f80bad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:34:20 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "mpc5200_wdt: __user annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47063d6b11fdeb166a323315a9e19f565b73d352",
      "tree": "f6d01c34cb72c7565a132483666d8286eca8c9f2",
      "parents": [
        "bef1bc95f32bd7603c3682dbb8695cf4d5841732"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:22:59 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "remove duplicate initializer (macvlan)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bef1bc95f32bd7603c3682dbb8695cf4d5841732",
      "tree": "ac60382df19fe533921620f7f7bcfd397cc7039e",
      "parents": [
        "52d4e661ac92ab8e1a312fe527221a1311fe4cda"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:20:30 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:51 2007 -0700"
      },
      "message": "skb-\u003etail in ibm_newemac should be skb_tail_pointer()\n\n... since that sucker is not 32bit-only and on 64bit skb-\u003etail is an\noffset, not a pointer.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a022fef5a2b19086b329d1cc64a5d78aa83e2908",
      "tree": "f5f0addf52b06ca24026080c3a7999b174258ad7",
      "parents": [
        "5460a9d0ffc860a370631e096a8a6f3682f3fc94"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 15:00:24 2007 -0400"
      },
      "message": "hwmon: (vt8231) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "5460a9d0ffc860a370631e096a8a6f3682f3fc94",
      "tree": "a8ba8154832dba93d5394074c9cf8d48f4fc3f3e",
      "parents": [
        "d58df9cd788e6fb4962e1c8d5ba7b8b95d639a44"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sun Oct 14 14:57:35 2007 -0400"
      },
      "message": "hwmon: (sis5595) fix sparse warning\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "52d4e661ac92ab8e1a312fe527221a1311fe4cda",
      "tree": "907f37beba526bac7dcffbef7253de3b445a2c1e",
      "parents": [
        "f248488b397d52717f6683e2e53200aa687ffc89",
        "d057fd4cb892087955568a139d15eae4115a0174"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:03:42 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid: (21 commits)\n  HID: hidraw_connect() memleak fix\n  HID: add hidraw interface\n  USB HID: provide hook for hidraw write()\n  HID: hiddev: Add 32bit ioctl compatibilty\n  HID: Add GeneralTouch touchscreen to the blacklist\n  HID: add support for Microsoft Wireless Laser Keyboard 6000\n  Input: add KEY_LOGOFF\n  USBHID: report descriptor fix for MacBook JIS keyboard\n  HID: trivial fixes in hid-debug\n  HID: fix input mapping for Microsoft Ergonomic Keyboard\n  HID: use hid-plff driver for GreenAsia 0e8f:0003 devices\n  USBHID: Add HID_QUIRK_NOGET for ELO Touch Screen 2700 display\n  HID: enable hiddev for the SantaRosa MacBookPro IR receiver\n  USBHID: add CM109 device to blacklist\n  HID: Report usage codes of keys as EV_MSC scancode events\n  HID: ignore all non-LED usages in output fields in hid-input\n  HID: fix whitespace damage\n  HID: add support for Thrustmaster FGT Force Feedback wheel\n  HID: minimal autosuspend support for USB HID devices\n  HID: add support for Microsoft Natural Ergonomic Keyboard 4000\n  ...\n"
    },
    {
      "commit": "f248488b397d52717f6683e2e53200aa687ffc89",
      "tree": "649f4700d1d2a881d12ad77ba536ae7691395def",
      "parents": [
        "cbe619b162121577bc1e8ed4384dfb85f19e43d8",
        "e3d18658d4f28e4783e1bb1c41e9134c9e5db0a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 09:02:40 2007 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6:\n  [MTD] fix mtdconcat for subpage-write NAND\n  [MTD] [OneNAND] Avoid deadlock in erase callback; release chip lock first.\n  [MTD] [OneNAND] Return only negative error codes\n  [MTD] [OneNAND] Synchronize block locking operations\n  UBI: return correct error code\n  UBI: remove useless inlines\n  UBI: fix atomic LEB change problems\n  UBI: use byte hexdump\n  UBI: do not use vmalloc on I/O path\n  UBI: allocate memory with GFP_NOFS\n  UBI: use linux print_hex_dump(), not home-grown one\n  UBI: don\u0027t use array index before testing if it is negative\n  UBI: add more prints\n  UBI: fix sparse warnings\n  UBI: fix leak in ubi_scan_erase_peb\n"
    }
  ],
  "next": "cbe619b162121577bc1e8ed4384dfb85f19e43d8"
}
