)]}'
{
  "log": [
    {
      "commit": "2fdc246aaf9a7fa088451ad2a72e9119b5f7f029",
      "tree": "a49cd4db282f47474923f208a6d0544646ca18ce",
      "parents": [
        "7c650a0a9dda405ba41df12cf106d1228e50e3ba",
        "4997811e3b9e4d6f37380701894f063c62f14929"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 10:13:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 10:13:58 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: fix DRAM base and limit extraction masks, v2\n"
    },
    {
      "commit": "4997811e3b9e4d6f37380701894f063c62f14929",
      "tree": "4d65d11db6e3ae02d900f1e431dde4d3a67e0963",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Oct 12 17:23:03 2009 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Fri Oct 16 18:51:22 2009 +0200"
      },
      "message": "amd64_edac: fix DRAM base and limit extraction masks, v2\n\nThis is a proper fix as a follow-up to 66216a7 and 916d11b.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "7c650a0a9dda405ba41df12cf106d1228e50e3ba",
      "tree": "192d743da2ffbe6305a28b4571b5cefc78d6755a",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "159a7ff7a13f9a02c75006f40c0561a3a81aefcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 09:25:11 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 16 09:25:11 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  sata_mv: Prevent PIO commands to be defered too long if traffic in progress.\n  pata_sc1200: Fix crash on boot\n  libata: fix internal command failure handling\n  libata: fix PMP initialization\n  sata_nv: make sure link is brough up online when skipping hardreset\n  ahci / atiixp / pci quirks: rename AMD SB900 into Hudson-2\n  ahci: Add the AHCI controller Linux Device ID for NVIDIA chipsets.\n  pata_via: extend the rev_max for VT6330\n"
    },
    {
      "commit": "159a7ff7a13f9a02c75006f40c0561a3a81aefcd",
      "tree": "54171cdbd746ea9d5a2efaa87639b14b54dc5034",
      "parents": [
        "6d4f950e9ea15816c6a4f266ce6b9e438346771e"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@google.com",
        "time": "Mon Oct 12 15:44:00 2009 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:22:46 2009 -0400"
      },
      "message": "sata_mv: Prevent PIO commands to be defered too long if traffic in progress.\n\nUse excl_link when non NCQ commands are defered, to be sure they are processed\nas soon as outstanding commands are completed. It prevents some commands to be\ndefered indifinitely when using a port multiplier.\n\nSigned-off-by: Gwendal Grignou \u003cgwendal@google.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6d4f950e9ea15816c6a4f266ce6b9e438346771e",
      "tree": "86787a027e4c63f4bc40948cdcd47f0016afb907",
      "parents": [
        "f4b31db92d163df8a639f5a8c8633bdeb6e8432d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Oct 06 16:07:51 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:22:40 2009 -0400"
      },
      "message": "pata_sc1200: Fix crash on boot\n\nThe SC1200 needs a NULL terminator or it may cause a crash on boot.\n\nBug #14227\n\nAlso correct a bogus comment as the driver had serializing added so can run\ndual port.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f4b31db92d163df8a639f5a8c8633bdeb6e8432d",
      "tree": "9958d060717a6ab2e4038c3050854c6c489cdc93",
      "parents": [
        "4f7c2874995ac48a4622755b8bd159eb2fb6d8f4"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Fri Oct 16 13:00:51 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:22:31 2009 -0400"
      },
      "message": "libata: fix internal command failure handling\n\nWhen an internal command fails, it should be failed directly without\ninvoking EH.  In the original implemetation, this was accomplished by\nletting internal command bypass failure handling in ata_qc_complete().\nHowever, later changes added post-successful-completion handling to\nthat code path and the success path is no longer adequate as internal\ncommand failure path.  One of the visible problems is that internal\ncommand failure due to timeout or other freeze conditions would\nspuriously trigger WARN_ON_ONCE() in the success path.\n\nThis patch updates failure path such that internal command failure\nhandling is contained there.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4f7c2874995ac48a4622755b8bd159eb2fb6d8f4",
      "tree": "ab355d2b7392a8db4807bb7b31eb61190afa01e0",
      "parents": [
        "6489e3262e6b188a1a009b65e8a94b7aa17645b7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Oct 15 23:37:32 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:21:54 2009 -0400"
      },
      "message": "libata: fix PMP initialization\n\nCommit 842faa6c1a1d6faddf3377948e5cf214812c6c90 fixed error handling\nduring attach by not committing detected device class to dev-\u003eclass\nwhile attaching a new device.  However, this change missed the PMP\nclass check in the configuration loop causing a new PMP device to go\nthrough ata_dev_configure() as if it were an ATA or ATAPI device.\n\nAs PMP device doesn\u0027t have a regular IDENTIFY data, this makes\nata_dev_configure() tries to configure a PMP device using an invalid\ndata.  For the most part, it wasn\u0027t too harmful and went unnoticed but\nthis ends up clearing dev-\u003eflags which may have ATA_DFLAG_AN set by\nsata_pmp_attach().  This means that SATA_PMP_FEAT_NOTIFY ends up being\ndisabled on PMPs and on PMPs which honor the flag breaks hotplug\nsupport.\n\nThis problem was discovered and reported by Ethan Hsiao.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Ethan Hsiao \u003cethanhsiao@jmicron.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6489e3262e6b188a1a009b65e8a94b7aa17645b7",
      "tree": "6d9e13bb5a57abd06b8373fc2dced674bed152a4",
      "parents": [
        "5deab536654f95345ea11e8ec6ed5c778df348b5"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Oct 14 11:18:28 2009 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:21:32 2009 -0400"
      },
      "message": "sata_nv: make sure link is brough up online when skipping hardreset\n\nprereset doesn\u0027t bring link online if hardreset is about to happen and\nnv_hardreset() may skip if conditions are not right so softreset may\nbe entered with non-working link status if the system firmware didn\u0027t\nbring it up before entering OS code which can happen during resume.\nThis patch makes nv_hardreset() to bring up the link if it\u0027s skipping\nreset.\n\nThis bug was reported by frodone@gmail.com in the following bug entry.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d14329\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: frodone@gmail.com\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5deab536654f95345ea11e8ec6ed5c778df348b5",
      "tree": "4f6557fccab0e5521498f834f984fa96ea4e5f48",
      "parents": [
        "726206f84c67303cc004aacfd45d37f9277a29f6"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Tue Oct 13 11:14:00 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:21:20 2009 -0400"
      },
      "message": "ahci / atiixp / pci quirks: rename AMD SB900 into Hudson-2\n\nThis patch renames the code name SB900 into Hudson-2\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "726206f84c67303cc004aacfd45d37f9277a29f6",
      "tree": "318880169f6ba5a16243099ca361453b4070ecf7",
      "parents": [
        "7d948b1114c7eded14e5a31f440af751d70ecde0"
      ],
      "author": {
        "name": "peer chen",
        "email": "peerchen@gmail.com",
        "time": "Thu Oct 15 16:34:56 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:20:00 2009 -0400"
      },
      "message": "ahci: Add the AHCI controller Linux Device ID for NVIDIA chipsets.\n\nAdd the generic device ID for NVIDIA AHCI controller.\n\nSigned-off-by: Peer Chen \u003cpeerchen@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7d948b1114c7eded14e5a31f440af751d70ecde0",
      "tree": "8667988cf45fcf0d6c0656a73a4534ee3fa387c2",
      "parents": [
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029"
      ],
      "author": {
        "name": "JosephChan@via.com.tw",
        "email": "JosephChan@via.com.tw",
        "time": "Fri Oct 16 15:45:23 2009 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Oct 16 06:19:45 2009 -0400"
      },
      "message": "pata_via: extend the rev_max for VT6330\n\nFix the VT6330 issue, it\u0027s because the rev_max of VT6330 exceeds 0x2f.\nThe VT6415 and VT6330 share the same device ID.\n\nSigned-off-by: Joseph Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "37a08b13eba6ce3b42df30b2a5ca3a9845f429ec",
      "tree": "663ceaca23d3ca508994bf9e1e80873a5e091898",
      "parents": [
        "bd72f85b9ad6cf41bc771de0cd27d892c41b4396",
        "b734dd5b5753c88c64bf56d4002d8ade7e88edec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:15:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:15:03 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/pci: Fix MODPOST warning\n  powerpc/oprofile: Add ppc750 CL as supported by oprofile\n  powerpc: warning: allocated section `.data_nosave\u0027 not in segment\n  powerpc/kgdb: Fix build failure caused by \"kgdb.c: unused variable \u0027acc\u0027\"\n  powerpc: Fix hypervisor TLB batching\n  powerpc/mm: Fix hang accessing top of vmalloc space\n  powerpc: Fix memory leak in axon_msi.c\n  powerpc/pmac: Fix issues with sleep on some powerbooks\n  powerpc64/ftrace: use PACA to retrieve TOC in mod_return_to_handler\n  powerpc/ftrace: show real return addresses in modules\n"
    },
    {
      "commit": "bd72f85b9ad6cf41bc771de0cd27d892c41b4396",
      "tree": "3fd0909295dd427c4016dd8c09fae0050e007512",
      "parents": [
        "13e356c977473baeb29e8abfd992f0cd938a78ce",
        "d59733c1e56784a99381799021c4f9698f3e6379"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:10:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:10:27 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI button: don\u0027t try to use a non-existent lid device\n  ACPI: video: Loosen strictness of video bus detection code\n  eeepc-laptop: Prevent a panic when disabling RT2860 wireless when associated\n  eeepc-laptop: Properly annote eeepc_enable_camera().\n  ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)\n  fujitsu-laptop: address missed led-class ifdef fixup\n  ACPI: Kconfig, fix proc aggregator text\n  ACPI: add AC/DC notifier\n"
    },
    {
      "commit": "2b650df2cea96e487f2fd9ecaa68e533ea9b5ed7",
      "tree": "6019e79893431de1109094651f57a690b6f5a0eb",
      "parents": [
        "e7957ec6b6edf7838c7d7506669ffb6e28ec481b",
        "4b1fe7797270e866adc17fc603bddf8768bc187f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:06:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:06:02 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  tty: fix vt_compat_ioctl\n"
    },
    {
      "commit": "59c0b586aebdfff2c79d61139a2f5ea3b6d62675",
      "tree": "2accc49ecfc9673aaeba03fc91e56611c61d4aa0",
      "parents": [
        "b25eaebc6c5072164fef6f288a3e93241cc78bb7",
        "4238ef54690ea502a22aab41c377f23588c387d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:05:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:05:33 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: gadget: Fix EEM driver comments and VID/PID\n  usb-storage: Workaround devices with bogus sense size\n  USB: ehci: Fix IST boundary checking interval math.\n  USB: option: Support for AIRPLUS MCD650 Datacard\n  USB: whci-hcd: always do an update after processing a halted qTD\n  USB: whci-hcd: handle early deletion of endpoints\n  USB: wusb: don\u0027t use the stack to read security descriptor\n  USB: rename Documentation/ABI/.../sysfs-class-usb_host\n"
    },
    {
      "commit": "b25eaebc6c5072164fef6f288a3e93241cc78bb7",
      "tree": "12d272d11b97717ab87e57e1e0e994a6fe1bc86a",
      "parents": [
        "c3da31485f074a6f598b67045b08e2e15d908310",
        "0af49167b1e5ba154e90d2c454bf4624ee47df80"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:05:20 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:05:20 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  Staging: rt2860sta: prevent a panic when disabling when associated\n  staging: more sched.h fixes\n  Staging: et131x: Fix the add_10bit macro\n  Staging: et131x: Correct WRAP bit handling\n  staging: Complete sched.h removal from interrupt.h\n  Staging: vme: fix sched.h build breakage\n  Staging: poch: fix sched.h build breakage\n  Staging: b3dfg: fix sched.h build breakage\n  Staging: comedi: fix sched.h build breakage\n  Staging: iio: Fix missing include \u003clinux/sched.h\u003e\n"
    },
    {
      "commit": "c3da31485f074a6f598b67045b08e2e15d908310",
      "tree": "64f9ad3d3752e80de2b22b47cbea8f8512dc5d59",
      "parents": [
        "bd0704111e625ebe75418531550cf471215c3267",
        "8f7e524ce33ca81b663711404709396165da3cbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:03:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 15 15:03:17 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)\n  vmxnet: fix 2 build problems\n  net: add support for STMicroelectronics Ethernet controllers.\n  net: ks8851_mll uses mii interfaces\n  net/fec_mpc52xx: Fix kernel panic on FEC error\n  net: Fix OF platform drivers coldplug/hotplug when compiled as modules\n  TI DaVinci EMAC: Clear statistics register properly.\n  r8169: partial support and phy init for the 8168d\n  irda/sa1100_ir: check return value of startup hook\n  udp: Fix udp_poll() and ioctl()\n  WAN: fix Cisco HDLC handshaking.\n  tcp: fix tcp_defer_accept to consider the timeout\n  3c574_cs: spin_lock the set_multicast_list function\n  net: Teach pegasus driver to ignore bluetoother adapters with clashing Vendor:Product IDs\n  netxen: fix pci bar mapping\n  ethoc: fix warning from 32bit build\n  libertas: fix build\n  net: VMware virtual Ethernet NIC driver: vmxnet3\n  net: Fix IXP 2000 network driver building.\n  libertas: fix build\n  mac80211: document ieee80211_rx() context requirement\n  ...\n"
    },
    {
      "commit": "d59733c1e56784a99381799021c4f9698f3e6379",
      "tree": "eee7c84624df2aedeefc9c6eef9577f4ef6d4da5",
      "parents": [
        "4697fd6f6a6277b33093fc807786f16cabe30b31",
        "2c907b72db4dd4e8af6dccb6e0ac122d78627b8d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:47:13 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:47:13 2009 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "4697fd6f6a6277b33093fc807786f16cabe30b31",
      "tree": "cebad238fa09c60e9fc04b69dd899b1683796b67",
      "parents": [
        "fee807e8ffef7a0cdec3ff2d7156844c7d987d2f",
        "3a1151e3f124fd1a2c54b8153f510f1a7c715369"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:46:57 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:46:57 2009 -0400"
      },
      "message": "Merge branch \u0027launchpad-333386\u0027 into release\n"
    },
    {
      "commit": "fee807e8ffef7a0cdec3ff2d7156844c7d987d2f",
      "tree": "b1afc6570f159dbabe3d0533c075fd7d8008d164",
      "parents": [
        "f63a904891de9da7828b3eb6c99c45a26ec5b475",
        "b56ab33d68638e6aafdbfc694025e8354a628f49"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:46:46 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:46:46 2009 -0400"
      },
      "message": "Merge branch \u0027eeepc-laptop\u0027 into release\n"
    },
    {
      "commit": "f63a904891de9da7828b3eb6c99c45a26ec5b475",
      "tree": "ca48570d54eb2038140e9540099e09293bbb7b1a",
      "parents": [
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029",
        "497fb54f578efd2b479727bc88d5ef942c0a1e2d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:45:37 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 15 00:45:37 2009 -0400"
      },
      "message": "Merge branch \u0027bugzilla-14129\u0027 into release\n"
    },
    {
      "commit": "8f7e524ce33ca81b663711404709396165da3cbd",
      "tree": "30ed4b5268b015a662e7c2cd0a0286d061d235dc",
      "parents": [
        "47dd7a540b8a0cdc028914b7351fca0cf0a1d305"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 14 20:38:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 20:38:58 2009 -0700"
      },
      "message": "vmxnet: fix 2 build problems\n\nvmxnet3 uses in_dev* interfaces so it should depend on INET.\nAlso fix so that the driver builds when CONFIG_PCI_MSI is disabled.\n\nvmxnet3_drv.c:(.text+0x2a88cb): undefined reference to `in_dev_finish_destroy\u0027\n\ndrivers/net/vmxnet3/vmxnet3_drv.c:1335: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:1384: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:2137: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\ndrivers/net/vmxnet3/vmxnet3_drv.c:2138: error: \u0027struct vmxnet3_intr\u0027 has no member named \u0027msix_entries\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Bhavesh davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b1fe7797270e866adc17fc603bddf8768bc187f",
      "tree": "e728c47f0adffe633530075bf392deb4eca54eea",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Mon Sep 28 20:10:02 2009 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 15:43:18 2009 -0700"
      },
      "message": "tty: fix vt_compat_ioctl\n\nCall compat_unimap_ioctl, not do_unimap_ioctl.\n\nThis was broken by commit e9216651.\n\nThe compat_unimap_ioctl was originally called do_unimap_ioctl in\nfs/compat_ioctl.h which got moved to drivers/char/vt_ioctl.c.\nIn that patch, the caller was not updated and consequently called\nthe native handler.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a3ccf63ee643ef243cbf8918da8b3f9238f10029",
      "tree": "569049e38e9b420a8c0e50a84d2579e176ca29de",
      "parents": [
        "d6047d79b90f6122fcbf2c3e783b507f7dd78fc6",
        "eaf76e0d027a917a013ad8a88a94132d0feab622"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:36:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:36:19 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: sbp2: provide fallback if mgt_ORB_timeout is missing\n  ieee1394: add documentation entry to MAINTAINERS\n  ieee1394: update URLs in debugging-via-ohci1394.txt\n"
    },
    {
      "commit": "d6047d79b90f6122fcbf2c3e783b507f7dd78fc6",
      "tree": "4091ff408dd6873609e3f3341b0b3972155b7201",
      "parents": [
        "601adfedba37326410760d8d60f5da99a0adfd2f",
        "514fc01d389cf5d364ee3b5fec4ac1487448803e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:34:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:34:55 2009 -0700"
      },
      "message": "Merge branch \u0027tty-fixes\u0027\n\n* branch \u0027tty-fixes\u0027:\n  tty: use the new \u0027flush_delayed_work()\u0027 helper to do ldisc flush\n  workqueue: add \u0027flush_delayed_work()\u0027 to run and wait for delayed work\n  Make flush_to_ldisc properly handle parallel calls\n"
    },
    {
      "commit": "655bdb0e07384d04d1ecfd709c7aee6cc8bd8793",
      "tree": "069dc6332c2987dd7a357c069b6316404147d01e",
      "parents": [
        "e7d688ec86c9c6aa94b58eeb266f833a76407018",
        "03717e3d12b625268848414e39beda25e4515692"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:48 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  watchdog: Fix rio watchdog probe function\n  sparc64: Set IRQF_DISABLED on LDC channel IRQs.\n  sparc64: Fix D-cache flushing on swapin from SW devices.\n  sparc64: Fix niagara2 perf IRQ bits.\n"
    },
    {
      "commit": "e7d688ec86c9c6aa94b58eeb266f833a76407018",
      "tree": "db7ce6fe6fc9b8c69287d2e8ee11f8724d171682",
      "parents": [
        "d470c05bedc27dbd2df9d0bb6fd82336e4ff43db",
        "ac522b638dcb549f9d33085c6fadea88a5f826ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:31:15 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] sclp_vt220 build fix\n  [S390] cio: change misleading console logic\n  [S390] call home support: fix proc handler\n  [S390] dasd: use idal for device characteristics\n  [S390] Add highgprs facility to /proc/cpuinfo\n  [S390] dasd: fix locking bug\n  [S390] tape390: Fix request queue handling in block driver\n  [S390] hypfs: Use subcode 6 if subcode 7 is not available\n"
    },
    {
      "commit": "ee67e6cbe1121da1ae4eceb7b2bcb535c5cbf65e",
      "tree": "8ceefe56b6f325a4b8dbf0ee2dcda0d9216a52a3",
      "parents": [
        "220a6258b1bac1f0b050a99aa8233330d6c8c416",
        "c7cedb125ba20cc531671dc667ad704baa667d97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:35 2009 -0700"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  oprofile: warn on freeing event buffer too early\n  oprofile: fix race condition in event_buffer free\n  lockdep: Use cpu_clock() for lockstat\n"
    },
    {
      "commit": "47dd7a540b8a0cdc028914b7351fca0cf0a1d305",
      "tree": "dea632b2d4175a2bf4296069047a1bc63cda5ba6",
      "parents": [
        "47a01a0c94a3ff1716adb5f37b83975550e1ebbb"
      ],
      "author": {
        "name": "Giuseppe Cavallaro",
        "email": "peppe.cavallaro@st.com",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:13:45 2009 -0700"
      },
      "message": "net: add support for STMicroelectronics Ethernet controllers.\n\nThis is the driver for the ST MAC 10/100/1000 on-chip Ethernet\ncontrollers (Synopsys IP blocks).\n\nDriver documentation:\n o http://stlinux.com/drupal/kernel/network/stmmac\nRevisions:\n o http://stlinux.com/drupal/kernel/network/stmmac-driver-revisions\nPerformances:\n o http://stlinux.com/drupal/benchmarks/networking/stmmac\n\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47a01a0c94a3ff1716adb5f37b83975550e1ebbb",
      "tree": "d2f1ad9a9582cf6f668d62478ce3b45b9d0c2148",
      "parents": [
        "37ccd92f55c6c6c23f2b4a7c8830b313b70da0ed"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 14 15:10:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:10:58 2009 -0700"
      },
      "message": "net: ks8851_mll uses mii interfaces\n\nFrom: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n\nks8851_mll uses mii interfaces so it needs to select MII.\n\nks8851_mll.c:(.text+0xf95ac): undefined reference to `generic_mii_ioctl\u0027\nks8851_mll.c:(.text+0xf96a0): undefined reference to `mii_ethtool_gset\u0027\nks8851_mll.c:(.text+0xf96fa): undefined reference to `mii_ethtool_sset\u0027\nks8851_mll.c:(.text+0xf9754): undefined reference to `mii_link_ok\u0027\nks8851_mll.c:(.text+0xf97ae): undefined reference to `mii_nway_restart\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37ccd92f55c6c6c23f2b4a7c8830b313b70da0ed",
      "tree": "c2dd58c451a5923011fbfd1b8beea67b6077f766",
      "parents": [
        "e72701acbe0b35e52d3f04d442837c06b4e64f1c"
      ],
      "author": {
        "name": "John Bonesio",
        "email": "bones@secretlab.ca",
        "time": "Wed Oct 14 15:10:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 15:10:19 2009 -0700"
      },
      "message": "net/fec_mpc52xx: Fix kernel panic on FEC error\n\nThe MDIO bus cannot be accessed at interrupt context, but on an FEC\nerror, the fec_mpc52xx driver reset function also tries to reset the\nPHY.  Since the error is detected at IRQ context, and the PHY functions\ntry to sleep, the kernel ends up panicking.\n\nResetting the PHY on an FEC error isn\u0027t even necessary.  This patch\nsolves the problem by removing the PHY reset entirely.\n\nSigned-off-by: John Bonesio \u003cbones@secretlab.ca\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e72701acbe0b35e52d3f04d442837c06b4e64f1c",
      "tree": "2a8edc6952e79c3d2ee3bdf7690ed1a6f2e7bcc6",
      "parents": [
        "0fe7463a35aadfaf22d1ca58325ab3851b8d757c"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Oct 14 14:54:52 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 14:54:52 2009 -0700"
      },
      "message": "net: Fix OF platform drivers coldplug/hotplug when compiled as modules\n\nSome OF platform drivers are missing module device tables, so they won\u0027t\nload automatically on boot. This patch fixes the issue by adding proper\nMODULE_DEVICE_TABLE() macros to the drivers.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4238ef54690ea502a22aab41c377f23588c387d0",
      "tree": "245fb84ab33c185fb0edca2066582380efa69ff3",
      "parents": [
        "b8430e1b82b7e514d76a88eb70a7d8831d50df1e"
      ],
      "author": {
        "name": "Brian Niebuhr",
        "email": "bniebuhr3@gmail.com",
        "time": "Wed Oct 14 12:04:33 2009 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:44 2009 -0700"
      },
      "message": "USB: gadget: Fix EEM driver comments and VID/PID\n\nRemove expository comments and fix USB VID and PID\n\nSigned-off-by: Brian Niebuhr \u003cbniebuhr@efjohnson.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b8430e1b82b7e514d76a88eb70a7d8831d50df1e",
      "tree": "8be6895f39a120d4919a543e9a3c39a6917bf350",
      "parents": [
        "36f21329d217016f0f212f0752ae595b4a76754d"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Oct 13 15:53:47 2009 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:44 2009 -0700"
      },
      "message": "usb-storage: Workaround devices with bogus sense size\n\nusb-storage: Workaround devices with bogus sense size\n\nSome devices, such as Huawei E169, advertise more than the standard\namount of sense data, causing us to set US_FL_SANE_SENSE, assuming\nthey support it. However, they subsequently fail the request sense\nwith that size.\n\nThis works around it generically. When a sense request fails due to\na device returning an error, US_FL_SANE_SENSE was set, and that sense\nrequest used a larger sense size, we retry with a smaller size before\ngiving up.\n\nBased on an original patch by Ben Efros \u003cben@pc-doctor.com\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "36f21329d217016f0f212f0752ae595b4a76754d",
      "tree": "20c3b63928586fdc7ea66a5945926cb4828b2a75",
      "parents": [
        "12148da6722be3b44c2220206b6ccb80d2d9d8f8"
      ],
      "author": {
        "name": "Sarah Sharp",
        "email": "sarah.a.sharp@linux.intel.com",
        "time": "Fri Oct 09 12:28:41 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:43 2009 -0700"
      },
      "message": "USB: ehci: Fix IST boundary checking interval math.\n\nWhen the EHCI driver falls behind in its scheduling, the active stream\u0027s\nfirst empty microframe may be in the past with respect to the current\nmicroframe.  The code attempts to move the starting microframe (\"start\") N\nnumber of microframes forward, where N is the interval of endpoint.\nHowever, stream-\u003einterval is a copy of the endpoint\u0027s bInterval, which is\ndesignated in frames for FS devices, and microframes for HS devices.\nConvert stream-\u003einterval to microframes before using it to move the\nstarting microframe forward.\n\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Sarah Sharp \u003csarah.a.sharp@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "12148da6722be3b44c2220206b6ccb80d2d9d8f8",
      "tree": "8ec1ccd6d05b3d9162d6832efad2167b430231cd",
      "parents": [
        "1f01ca4e0c1d4126eb663f8ea0bab03836099770"
      ],
      "author": {
        "name": "Huzaifa Sidhpurwala",
        "email": "sidhpurwala.huzaifa@gmail.com",
        "time": "Mon Oct 12 14:34:45 2009 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:43 2009 -0700"
      },
      "message": "USB: option: Support for AIRPLUS MCD650 Datacard\n\nHere is a patch for Airplus MCD 650 card\n\nNote: This device is with Victor V Kudlak, and he confirmed that this\ndevice works with the patch.\n\nSigned-off-by: Huzaifa Sidhpurwala \u003csidhpurwala.huzaifa@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f01ca4e0c1d4126eb663f8ea0bab03836099770",
      "tree": "13a69b3c2231941b1d95e7776fcd3a2312925fd0",
      "parents": [
        "171b37ee95865c052a88d52a05895c3c584f4871"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 12 15:45:16 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:43 2009 -0700"
      },
      "message": "USB: whci-hcd: always do an update after processing a halted qTD\n\nA halted qTD always triggers a hardware list update because the qset was\neither removed or reactivated.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "171b37ee95865c052a88d52a05895c3c584f4871",
      "tree": "6bfd5bf907ce1cf3b7c5a332bb12e5467e0d11c2",
      "parents": [
        "b41ecf9a80a55406eb4bf90c1ba260785002e103"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "david.vrabel@csr.com",
        "time": "Mon Oct 12 15:45:15 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:42 2009 -0700"
      },
      "message": "USB: whci-hcd: handle early deletion of endpoints\n\nIf an endpoint is deleted before it\u0027s been fully added to the hardware\nlist, the associated qset will not be fully initialized and an oops will\noccur when complete(\u0026qset-\u003eremove_complete) is called.  This can happen\nif a queued URB is cancelled.\n\nFix this by only removing the qset from the hardware list if the\ncancelled URB had qTDs.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b41ecf9a80a55406eb4bf90c1ba260785002e103",
      "tree": "069ffc368a0eb1b405f53b1adb7a6b41ff37ae94",
      "parents": [
        "99b830aa553668a2c433e4cbff130224a75c74bb"
      ],
      "author": {
        "name": "Stefano Panella",
        "email": "stefano.panella@csr.com",
        "time": "Mon Oct 12 15:45:14 2009 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:54:42 2009 -0700"
      },
      "message": "USB: wusb: don\u0027t use the stack to read security descriptor\n\nAn urb\u0027s transfer buffer must be kmalloc\u0027d memory and not point to the\nstack or a DMA API warning results.\n\nSigned-off-by: David Vrabel \u003cdavid.vrabel@csr.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0af49167b1e5ba154e90d2c454bf4624ee47df80",
      "tree": "87bdb980f7b6e376ae2b0bca31c05986b0d46772",
      "parents": [
        "5f267996eb4501b45beecdfe7c9a9af714fc083f"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Wed Oct 14 02:19:22 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:40 2009 -0700"
      },
      "message": "Staging: rt2860sta: prevent a panic when disabling when associated\n\nThis fixes a panic which is triggered when the hardware \"disappears\" from\nbeneath the driver, i.e. when wireless is toggled off via Fn-F2 on various\nEeePC models.\n\nRef. bug report http://bugzilla.kernel.org/show_bug.cgi?id\u003d13390\n          panic http://bugzilla.kernel.org/attachment.cgi?id\u003d21928\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5f267996eb4501b45beecdfe7c9a9af714fc083f",
      "tree": "7994427841fd20588134c781ba2012d1403cd6f2",
      "parents": [
        "317c68c04d53198f38314d29ba28b8fc632eccab"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Oct 12 20:28:11 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:40 2009 -0700"
      },
      "message": "staging: more sched.h fixes\n\nThis patch contains more sched.h additions for drivers that built\nfine under x86_64 but not i386 for some reason.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "317c68c04d53198f38314d29ba28b8fc632eccab",
      "tree": "6823b31710ca0898b8e13f25e3f9f82043963ca0",
      "parents": [
        "b9d2dde0556cde38105033cb39841658d81921d2"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 15:38:26 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:39 2009 -0700"
      },
      "message": "Staging: et131x: Fix the add_10bit macro\n\nDuh.. we need to preserve the wrap bit when adding.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b9d2dde0556cde38105033cb39841658d81921d2",
      "tree": "98f07129cd2329adbbaba6839e32e4a7d7619a8d",
      "parents": [
        "4439c9353589f4def506b94f8f6344433333a4b9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 15:38:17 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:38 2009 -0700"
      },
      "message": "Staging: et131x: Correct WRAP bit handling\n\nadd_10bit loses the existing wrap value\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4439c9353589f4def506b94f8f6344433333a4b9",
      "tree": "b60a214532c8e0d4868d89f1169e70fabeb82ef6",
      "parents": [
        "6af783c8ba3418a8ffc50f1266d9b1e35a3322db"
      ],
      "author": {
        "name": "Jeff Mahoney",
        "email": "jeffm@suse.com",
        "time": "Mon Oct 12 17:10:34 2009 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:37 2009 -0700"
      },
      "message": "staging: Complete sched.h removal from interrupt.h\n\nCommit d43c36dc removed sched.h from interrupt.h and distributed sched.h\nto users which needed it. This finishes it up for staging.\n\nSigned-off-by: Jeff Mahoney \u003cjeffm@suse.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6af783c8ba3418a8ffc50f1266d9b1e35a3322db",
      "tree": "d2a00a324f03faef3287a64108213ecc369dfbc9",
      "parents": [
        "8037cdade734383a8b2ef501e6d39645f8954073"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 12 15:00:08 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:36 2009 -0700"
      },
      "message": "Staging: vme: fix sched.h build breakage\n\ncommit d43c36dc removed sched.h from interrupt.h.  This broke the\nvme drivers.  This patch fixes them.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8037cdade734383a8b2ef501e6d39645f8954073",
      "tree": "c75f9845a0644f9de18ca85c32c8fd9fa4ac1952",
      "parents": [
        "db8fd2887c80ef7d2c8d98d2b9e626ded5e43444"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 12 14:59:56 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:36 2009 -0700"
      },
      "message": "Staging: poch: fix sched.h build breakage\n\ncommit d43c36dc removed sched.h from interrupt.h.  This broke the\npoch driver.  This patch fixes this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "db8fd2887c80ef7d2c8d98d2b9e626ded5e43444",
      "tree": "bae9a5788b7fb737dd1c1322d3af645437e9035b",
      "parents": [
        "4377a026500a3f59e9c41c23d03e55ff2e712379"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 12 14:59:33 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:36 2009 -0700"
      },
      "message": "Staging: b3dfg: fix sched.h build breakage\n\ncommit d43c36dc removed sched.h from interrupt.h.  This broke the\nb3dfg driver.  This patch fixes this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4377a026500a3f59e9c41c23d03e55ff2e712379",
      "tree": "8e4ebef658d422daa80177711745ba61c5c973b2",
      "parents": [
        "ffc18afa11f32d59839b5f3c605c64c63d38c218"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Oct 12 14:58:16 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:36 2009 -0700"
      },
      "message": "Staging: comedi: fix sched.h build breakage\n\ncommit d43c36dc removed sched.h from interrupt.h.  This broke some of\nthe comedi drivers.  This patch fixes this.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ffc18afa11f32d59839b5f3c605c64c63d38c218",
      "tree": "dfbd94be64830583a8d2c6b3bd53d3629db33f14",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Oct 12 19:18:09 2009 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 14 14:14:35 2009 -0700"
      },
      "message": "Staging: iio: Fix missing include \u003clinux/sched.h\u003e\n\nlinux/sched.h include was removed form linux/poll.h by\ncommmit a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184\n\nRequired for definition of TASK_INTERRUPTIBLE amongst others\n\nFrom: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "eaf76e0d027a917a013ad8a88a94132d0feab622",
      "tree": "3a6a97af6160688b94a673e08ad77e3e3d032c77",
      "parents": [
        "544df55d6c1590bc21c86119b89a1689b1eb5e75"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Oct 08 00:39:31 2009 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Oct 14 21:55:19 2009 +0200"
      },
      "message": "firewire: sbp2: provide fallback if mgt_ORB_timeout is missing\n\nThe Unit_Characteristics entry of an SBP-2 unit directory is not\nmandatory as far as I can tell.  If it is missing, we would probably\nfail to log in into the target because firewire-sbp2 would not wait for\nstatus after it sent the login request.\n\nThe fix moves the cleanup of tgt-\u003emgt_orb_timeout into a place where it\nis executed exactly once before login, rather than 0..n times depending\non the target\u0027s config ROM.  With targets with one or more\nUnit_Characteristics entries, the result is the same as before.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "514fc01d389cf5d364ee3b5fec4ac1487448803e",
      "tree": "caf1b9b5b2b5f32882017c77014ff2c300585739",
      "parents": [
        "43046b606673c9c991919ff75b980b72541e9ede"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:20:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 09:20:41 2009 -0700"
      },
      "message": "tty: use the new \u0027flush_delayed_work()\u0027 helper to do ldisc flush\n\nThis way all flush_to_ldisc work is always done through the workqueues,\nand we thus have a single point of serialization.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "45242006e19c6f99945554e4d7d5680caf6ed9ad",
      "tree": "7b3561169050d242469df55ed338e752c9a35c48",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 08:59:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 08:59:49 2009 -0700"
      },
      "message": "Make flush_to_ldisc properly handle parallel calls\n"
    },
    {
      "commit": "ac522b638dcb549f9d33085c6fadea88a5f826ae",
      "tree": "3a5e09d1ffaa591f8f3f5c6013d45b2b91175427",
      "parents": [
        "6d7c5afc890d0c9345ee05ccf0e6c692b6c8f8a8"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "michael.holzheu@linux.vnet.ibm.com",
        "time": "Wed Oct 14 12:43:51 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:54 2009 +0200"
      },
      "message": "[S390] sclp_vt220 build fix\n\nFix this build error:\n\n\tnext-20091013 randconfig build on s390x build breaks with\n\ndrivers/s390/built-in.o:(.data+0x3354): undefined reference to `sclp_vt220_pm_event_fn\u0027\n\nReported-by: Kamalesh Babulal \u003ckamalesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Michael Holzheu \u003cmichael.holzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "6d7c5afc890d0c9345ee05ccf0e6c692b6c8f8a8",
      "tree": "9211d5b8b26b53d160b5459ba8313bfcdf0d445c",
      "parents": [
        "d3acf71fb8daecc8ab8b1371d29d15df0c30a315"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Oct 14 12:43:50 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] cio: change misleading console logic\n\nUse cio_is_console() in io_subchannel_probe to indicate that the\nspecial handling is console specific. As long as there is no other\nsubchannel for which this might be true, it is misleading to speak\nof \"early devices\". Should more of these devices be introduced,\na cleanup of all console special handling is in order anyway.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d3acf71fb8daecc8ab8b1371d29d15df0c30a315",
      "tree": "552790ac0c9a96e8d5862f9af25d1d5452c7891e",
      "parents": [
        "d9fa9441ed6e0467d7d41de730581874c997e658"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Oct 14 12:43:49 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] call home support: fix proc handler\n\n8d65af78 \"sysctl: remove \"struct file *\" argument of -\u003eproc_handler\"\nremoved the struct file argument from all proc_handlers but didn\u0027t\nchange the call home proc handler (or call home was merged later).\n\nSo fix this now.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Hans-Joachim Picht \u003chans@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d9fa9441ed6e0467d7d41de730581874c997e658",
      "tree": "4f6b0ec9058c616aa8d8265d59dd310d0a0f56a2",
      "parents": [
        "be6e3f9cd639fec5882fca16e058843c3064c6c9"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Wed Oct 14 12:43:48 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:53 2009 +0200"
      },
      "message": "[S390] dasd: use idal for device characteristics\n\nIf the rdc_buffer is above 2G we need indirect addresssing so we have\nto use an idaw to give the rdc_buffer to the ccw.\nIf the rdc_buffer is under 2G nothing changes.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a7602f6c16b2de2962b279980693ad1b3711e84a",
      "tree": "a58ecfd6bf49a2b64445ccda1f727f77bbdaa62d",
      "parents": [
        "03cadd36d51c737d7ad6aa21e2524296be6fe57f"
      ],
      "author": {
        "name": "Stefan Haberland",
        "email": "stefan.haberland@de.ibm.com",
        "time": "Wed Oct 14 12:43:46 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:52 2009 +0200"
      },
      "message": "[S390] dasd: fix locking bug\n\nReplace spin_lock with spin_lock_irqsave in dasd_eckd_restore_device.\n\nSigned-off-by: Stefan Haberland \u003cstefan.haberland@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "03cadd36d51c737d7ad6aa21e2524296be6fe57f",
      "tree": "bbfe2c44a6eed8edf5b3f9a5064031efb00fc8cd",
      "parents": [
        "7874b1b66a53c4d9c8dcb37884cbb758aa2d712c"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@linux.vnet.ibm.com",
        "time": "Wed Oct 14 12:43:45 2009 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Oct 14 12:43:52 2009 +0200"
      },
      "message": "[S390] tape390: Fix request queue handling in block driver\n\nWhen setting a channel attached tape online under Linux 2.6.31, the\n\n\"vol_id\" process from udev hangs in sync_page():\n 2 sync_page+144 [0x1dfaac]\n 3 __wait_on_bit_lock+194 [0x58c23e]\n 4 __lock_page+116 [0x1df9dc]\n 5 truncate_inode_pages_range+728 [0x1ed7cc]\n 6 __blkdev_put+244 [0x25f738]\n 7 __fput+300 [0x229c4c]\n 8 filp_close+122 [0x225a3a]\n\nThe reason for that is an error in the request queue handling. It can\nhappen that we fetch a request, but do not process it further because\nthe number of queued requests exceeds TAPEBLOCK_MIN_REQUEUE.\nTo fix this, we should call blk_peek_request() instead of\nblk_fetch_request() in the while condition and fetch the request in\nthe loop body afterwards.\n\nThis bug was introduced with the patch \"block: implement and enforce\nrequest peek/start/fetch\" (9934c8c04561413609d2bc38c6b9f268cba774a4)\n\nSigned-off-by: Michael Holzheu \u003cholzheu@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "03717e3d12b625268848414e39beda25e4515692",
      "tree": "8f5b80f26b8c473675aab6dcd63f5a0cfb518794",
      "parents": [
        "c58543c869606532c2382f027d6466f4672ea756"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Oct 14 01:18:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 14 01:18:26 2009 -0700"
      },
      "message": "watchdog: Fix rio watchdog probe function\n\nAfter sucessfully registering the misc device the driver iounmaps the\nhardware registers and kfree\u0027s the device data structure. Ouch !\n\nThis was introduced with commit e42311d75 (riowatchdog: Convert to\npure OF driver) and went unnoticed for more than a year :)\n\nReturn success instead of dropping into the error cleanup code path.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11a50873ef2b3c1c3fe99a661c22c08f35d93553",
      "tree": "e40f2cf70c6193beb42994336ad3894e53004703",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 09 11:27:54 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 14 16:58:35 2009 +1100"
      },
      "message": "powerpc/pmac: Fix issues with sleep on some powerbooks\n\nSince the change of how interrupts are disabled during suspend,\ncertain PowerBook models started exhibiting various issues during\nsuspend or resume from sleep.\n\nI finally tracked it down to the code that runs various \"platform\"\nfunctions (kind of little scripts extracted from the device-tree),\nwhich uses our i2c and PMU drivers expecting interrutps to work,\nand at a time where with the new scheme, they have been disabled.\n\nThis causes timeouts internally which for some reason results in\nthe PMU being unable to see the trackpad, among other issues, really\nit depends on the machine. Most of the time, we fail to properly adjust\nsome clocks for suspend/resume so the results are not always\npredictable.\n\nThis patch fixes it by using IRQF_TIMER for both the PMU and the I2C\ninterrupts. I prefer doing it this way than moving the call sites since\nI really want those platform functions to still be called after all\ndrivers (and before sysdevs).\n\nWe also do a slight cleanup to via-pmu.c driver to make sure the\nADB autopoll mask is handled correctly when doing bus resets\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0fe7463a35aadfaf22d1ca58325ab3851b8d757c",
      "tree": "a61b3d59ebc28c3eea7134680e250d2ddd261a40",
      "parents": [
        "daf9df6d8d0f5a4a406632d4da027655d065d3ba"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Wed Oct 07 02:44:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:02:53 2009 -0700"
      },
      "message": "TI DaVinci EMAC: Clear statistics register properly.\n\nThe mechanism to clear the statistics register is dependent\non the status of GMIIEN bit in MAC control register. If the\nGMIIEN bit is set, the stats registers are write to decrement.\nIf the GMIIEN bit is cleared, the stats registers are plain\nread/write registers. The stats register clearing operation\nmust take into account the current state of GMIIEN as it\ncan be cleared when the interface is brought down.\n\nWith existing implementation logic, querying for interface stats\nwhen the interface is down, can corrupt the statistics counters.\nThis patch examines the GMIIEN bit status in MAC_CONTROL\nregister before choosing an appropriate mask for clearing stats\nregisters.\n\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nAcked-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "daf9df6d8d0f5a4a406632d4da027655d065d3ba",
      "tree": "8630c5f004fde5e7bf056d8f1aa411e0023d9bf6",
      "parents": [
        "417c5233dbe35ffd6fa9e53754773f73690e1ce3"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Wed Oct 07 12:44:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 12:01:31 2009 -0700"
      },
      "message": "r8169: partial support and phy init for the 8168d\n\nExtracted from Realtek\u0027s 8.012.00 r8168 driver.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nTested-by: Simon Farnsworth \u003csimon.farnsworth@onelan.com\u003e\nCc: Edward Hsu \u003cedward_hsu@realtek.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "417c5233dbe35ffd6fa9e53754773f73690e1ce3",
      "tree": "1cfcbeddd1f91d5811de67dcb86f060d194ad6f5",
      "parents": [
        "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
        "c49de94a56f02768fa881cd7cbf58907910ceb8e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 11:41:34 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "80f506918fdaaca6b574ba931536a58ce015c7be",
      "tree": "938bddf32e8c5dca114cb1a5f3ca2a62960accc8",
      "parents": [
        "a3bafbbbb5ac49355aa35e6a722eac6ef1dff19a",
        "2ec24ff1d1875defa742c76c9c7d74dca06b7e1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:21:33 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  cciss: Add cciss_allow_hpsa module parameter\n  cciss: Fix multiple calls to pci_release_regions\n  blk-settings: fix function parameter kernel-doc notation\n  writeback: kill space in debugfs item name\n  writeback: account IO throttling wait as iowait\n  elv_iosched_store(): fix strstrip() misuse\n  cfq-iosched: avoid probable slice overrun when idling\n  cfq-iosched: apply bool value where we return 0/1\n  cfq-iosched: fix think time allowed for seekers\n  cfq-iosched: fix the slice residual sign\n  cfq-iosched: abstract out the \u0027may this cfqq dispatch\u0027 logic\n  block: use proper BLK_RW_ASYNC in blk_queue_start_tag()\n  block: Seperate read and write statistics of in_flight requests v2\n  block: get rid of kblock_schedule_delayed_work()\n  cfq-iosched: fix possible problem with jiffies wraparound\n  cfq-iosched: fix issue with rq-rq merging and fifo list ordering\n"
    },
    {
      "commit": "86ae13b006e48959981248493efd3ff4b2828b3d",
      "tree": "c823456de41e8488ac1aac9f4cf0a0a31b9495c9",
      "parents": [
        "03266d28ca5bf1959ee91dc6554c01b790975352"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 16:22:46 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:20:16 2009 -0700"
      },
      "message": "headers: Fix build after \u003clinux/sched.h\u003e removal\n\nCommit d43c36dc6b357fa1806800f18aa30123c747a6d1 (\"headers: remove\nsched.h from interrupt.h\") left some build errors in some configurations\ndue to drivers having depended on getting header files \"accidentally\".\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n[ Combined several one-liners from Ingo into one single patch  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03266d28ca5bf1959ee91dc6554c01b790975352",
      "tree": "f98e36f3d3108344a82e9ccdb30790121ed93b5e",
      "parents": [
        "ae445b9134126314844ad9e84010bae5e6684103",
        "b0e14951ee0f6c29abc64b92ec7075a159ede37c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:10:33 2009 -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:\n  HID: fix possible deadlock in hidraw_read\n  HID: fix kerneldoc comment for hid_input_report()\n  HID: add __init/__exit macros to twinhan.c\n"
    },
    {
      "commit": "1e103d198eb1effb43173412514ac3385ea6765f",
      "tree": "73c9b5517da0e6cb31f59d0201527846dde65720",
      "parents": [
        "80fa680d22c11912a0be84b8139422eba1327322",
        "f8ebdff08740709a75e796f12cc5902e3b5b9dd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:05:04 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix twl4030 boot with twl4030 usb transceiver enabled\n"
    },
    {
      "commit": "80fa680d22c11912a0be84b8139422eba1327322",
      "tree": "a43e38d55505dab7b3448a210d88238b80c50d91",
      "parents": [
        "2caa731819a633bec5a56736e64c562b7e193666",
        "9a821b231644028f8e2a853eb33d1184e925b183"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/iommu-2.6.32\n\n* git://git.infradead.org/~dwmw2/iommu-2.6.32:\n  x86: Move pci_iommu_init to rootfs_initcall()\n  Run pci_apply_final_quirks() sooner.\n  Mark pci_apply_final_quirks() __init rather than __devinit\n  Rename pci_init() to pci_apply_final_quirks(), move it to quirks.c\n  intel-iommu: Yet another BIOS workaround: Isoch DMAR unit with no TLB space\n  intel-iommu: Decode (and ignore) RHSA entries\n  intel-iommu: Make \"Unknown DMAR structure\" message more informative\n"
    },
    {
      "commit": "91cd1756cbbe9ba8772e6a5908f20cee56019c0d",
      "tree": "512462d629d4762d781b2a40094cdfd196ffc4e1",
      "parents": [
        "85584672012ee0c3b7b8e033a1ecf7c11878e45f"
      ],
      "author": {
        "name": "Dmitry Artamonow",
        "email": "mad_soft@inbox.ru",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:17:37 2009 -0700"
      },
      "message": "irda/sa1100_ir: check return value of startup hook\n\nSigned-off-by: Dmitry Artamonow \u003cmad_soft@inbox.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9652041da18a1a1d9a0b7ebd9eef16bd712be38a",
      "tree": "7c91ad138f4db345901dbfddc8dd4dd9d039d444",
      "parents": [
        "6d01a026b7d3009a418326bdcf313503a314f1ea"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Oct 09 06:16:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 03:16:53 2009 -0700"
      },
      "message": "WAN: fix Cisco HDLC handshaking.\n\nCisco HDLC uses keepalive packets and sequence numbers to determine link\nstate. In rare cases both ends could transmit keepalive packets at the same\ntime, causing the received sequence numbers to be treated as incorrect.\nNow we accept our current sequence number as well as the previous one.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3eef534c50ad39654e247f88dc01e6a3f76b6b4",
      "tree": "c643c196e032261c55c0095f7cf04822cce7442d",
      "parents": [
        "ab854b24a2113ec0c17343e72d22b8876930d0a3"
      ],
      "author": {
        "name": "Ken Kawasaki",
        "email": "ken_kawasaki@spring.nifty.jp",
        "time": "Tue Oct 13 00:32:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:35:55 2009 -0700"
      },
      "message": "3c574_cs: spin_lock the set_multicast_list function\n\n3c574_cs:\n spin_lock the set_multicast_list function.\n\nSigned-off-by: Ken Kawasaki \u003cken_kawasaki@spring.nifty.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab854b24a2113ec0c17343e72d22b8876930d0a3",
      "tree": "454fd81d1afb7fc10542709b46c8f3b92e30e5fe",
      "parents": [
        "71fb62fb6dd4ed95e6f0240a2c627df396d9d057"
      ],
      "author": {
        "name": "Chris Rankin",
        "email": "rankincj@yahoo.com",
        "time": "Tue Oct 13 00:32:02 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:35:54 2009 -0700"
      },
      "message": "net: Teach pegasus driver to ignore bluetoother adapters with clashing Vendor:Product IDs\n\nThe Belkin F8T012xx1 bluetooth adaptor has the same vendor and product\nIDs as the Belkin F5D5050, so we need to teach the pegasus driver to\nignore adaptors belonging to the \"Wireless\" class 0xE0. For this one\ncase anyway, seeing as pegasus is a driver for \"Wired\" adaptors.\n\nSigned-off-by: Chris Rankin \u003crankincj@yahoo.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71fb62fb6dd4ed95e6f0240a2c627df396d9d057",
      "tree": "dc99a59013d88ef9767daf83b2f95e8b7e220873",
      "parents": [
        "4ce22537a28eeb6a29a2b4d1049c703a80c25bd1"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Tue Oct 13 00:26:04 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:26:04 2009 -0700"
      },
      "message": "netxen: fix pci bar mapping\n\nUse resource_size_t for PCI resource remapping instead\nof unsigned long. Physical addresses can exceed range of\nlong data type (e.g with PAE).\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ce22537a28eeb6a29a2b4d1049c703a80c25bd1",
      "tree": "74b108d372fe00dc4cbf2fbd74a5e85197988585",
      "parents": [
        "767e366fc9e667c1ef71af588d33b7ec27c5ed1d"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 05:27:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:23:06 2009 -0700"
      },
      "message": "ethoc: fix warning from 32bit build\n\ndrivers/net/ethoc.c: In function ‘ethoc_open’:\ndrivers/net/ethoc.c:667: warning: comparison of distinct pointer types\nlacks a cast\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "767e366fc9e667c1ef71af588d33b7ec27c5ed1d",
      "tree": "6076150ebc41595d3fa3420c8db75d2ffe63b554",
      "parents": [
        "d1a890fa37f27d6aca3abc6e25e4148efc3223a6"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 05:27:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:23:05 2009 -0700"
      },
      "message": "libertas: fix build\n\ndrivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:\ndrivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’\nundeclared (first use in this function)\ndrivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared\nidentifier is reported only once\ndrivers/net/wireless/libertas/cmdresp.c:519: error: for each function it\nappears in.)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ec24ff1d1875defa742c76c9c7d74dca06b7e1f",
      "tree": "500256ed9364e00487acc359810f9bd549f0e63d",
      "parents": [
        "2cfa948c9ea8681e831743a3bb61157f590fa8d8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "message": "cciss: Add cciss_allow_hpsa module parameter\n\nAdd cciss_allow_hpsa module parameter.  This parameter causes\nthe cciss driver to ignore any Smart Array devices known to be\nsupported by the hpsa driver.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2cfa948c9ea8681e831743a3bb61157f590fa8d8",
      "tree": "af80ef81803befceda2052fd4738dbf3f80fef95",
      "parents": [
        "c7ebf0657b1f47d85aee8349ed6345d940d7232a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 13 09:18:22 2009 +0200"
      },
      "message": "cciss: Fix multiple calls to pci_release_regions\n\nFix multiple calls to pci_release_regions.  If cciss_pci_init\nfails, it already does any necessary call to pci_release_regions,\nso this does not need to be done again in cciss_init_one in that\ncase.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d1a890fa37f27d6aca3abc6e25e4148efc3223a6",
      "tree": "32d5690227eb184953a86d57a3d818c9c15724de",
      "parents": [
        "b9696ea32533b3353a5390e7c34a4719512fb2a1"
      ],
      "author": {
        "name": "Shreyas Bhatewara",
        "email": "sbhatewara@vmware.com",
        "time": "Tue Oct 13 00:15:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:15:51 2009 -0700"
      },
      "message": "net: VMware virtual Ethernet NIC driver: vmxnet3\n\nEthernet NIC driver for VMware\u0027s vmxnet3\n\nFrom: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\n\nThis patch adds driver support for VMware\u0027s virtual Ethernet NIC: vmxnet3\nGuests running on VMware hypervisors supporting vmxnet3 device will thus have\naccess to improved network functionalities and performance.\n\nSigned-off-by: Shreyas Bhatewara \u003csbhatewara@vmware.com\u003e\nSigned-off-by: Bhavesh Davda \u003cbhavesh@vmware.com\u003e\nSigned-off-by: Ronghua Zhang \u003cronghua@vmware.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9696ea32533b3353a5390e7c34a4719512fb2a1",
      "tree": "9d9f99520cab92e92f6cc8be7619269a64b888d6",
      "parents": [
        "6c60e0c30c80fcd53e61701b7865a85283f8a341"
      ],
      "author": {
        "name": "Vincent Sanders",
        "email": "vince@simtec.co.uk",
        "time": "Tue Oct 13 00:03:11 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Oct 13 00:03:11 2009 -0700"
      },
      "message": "net: Fix IXP 2000 network driver building.\n\nThe IXP 2000 network driver was failing to build as it has its own\nstatistics gathering which was not compatible with the recent network\ndevice operations changes. This patch fixes the driver in the obvious\nway and has been compile tested. I have been unable to get the ixp2000\nmaintainer to comment or test this fix.\n\nSigned-off-by: Vincent Sanders \u003cvince@simtec.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c907b72db4dd4e8af6dccb6e0ac122d78627b8d",
      "tree": "0a980ca3ea0020cc7145b62de382bc5ff2c81daf",
      "parents": [
        "2906206350b7e13e2047467cc29a0a2d78d71cb2"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Oct 07 14:39:46 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 02:53:30 2009 -0400"
      },
      "message": "ACPI button: don\u0027t try to use a non-existent lid device\n\nIf a call comes in to check the lid state but there\u0027s no lid device\npresent, we should return -ENODEV.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a1151e3f124fd1a2c54b8153f510f1a7c715369",
      "tree": "26c7155074db312ecd103f2d0ca3bdc450586539",
      "parents": [
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Fri Aug 21 11:03:05 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 02:50:38 2009 -0400"
      },
      "message": "ACPI: video: Loosen strictness of video bus detection code\n\nBugLink: http://bugs.launchpad.net/bugs/333386\n\nCurrently a video bus device must (beside other criteria) define _DOD and\n_DOS methods to be considered a video device.\nSome broken BIOSes prevented working backlight control by only defining both\nfor one (non-existing bus) and only _DOD for the rest. With this patch in\nplace the other bus definitions were considered too and backlight control\nstarted to work again.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b56ab33d68638e6aafdbfc694025e8354a628f49",
      "tree": "b73872ff94882a821523f9c7314eb1a5f8658479",
      "parents": [
        "dcb73eed70575c68f1389f7fac7cbd0feaeb50f3"
      ],
      "author": {
        "name": "Darren Salt",
        "email": "linux@youmustbejoking.demon.co.uk",
        "time": "Tue Oct 13 00:13:33 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 01:26:41 2009 -0400"
      },
      "message": "eeepc-laptop: Prevent a panic when disabling RT2860 wireless when associated\n\nThis works around what I think is actually a bug in rt2860sta which is\ntriggered when the hardware \"disappears\" from beneath the driver, i.e. when\nwireless is toggled off via ACPI. It does so by ensuring that the rfkill\nsoft-block flag is set before the hardware is disabled.\n\nI do not know whether this patch is required if rt2800pci is in use instead\nof rt2860sta; at the time of submission of this patch, I\u0027ve not been able to\ntest this.\n\n(Ref. http://bugzilla.kernel.org/show_bug.cgi?id\u003d13390)\n\nSigned-off-by: Darren Salt \u003clinux@youmustbejoking.demon.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dcb73eed70575c68f1389f7fac7cbd0feaeb50f3",
      "tree": "1efe226892b8c2a2471ddba335c06b9ee666b594",
      "parents": [
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Tue Oct 13 00:13:32 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 01:24:40 2009 -0400"
      },
      "message": "eeepc-laptop: Properly annote eeepc_enable_camera().\n\nCurrently the annotation for function eeepc_enable_camera() is\n__init, and refers to a\nfunction eeepc_hotk_add() which is non-init. Use __devinit for both\nfunctions which is\nmore appropriate and fixes a section mismatch warning.\n\n We were warned by the following warning:\n\n  LD      drivers/platform/x86/built-in.o\nWARNING: drivers/platform/x86/built-in.o(.text+0x12e1): Section\nmismatch in reference from the function eeepc_hotk_add() to the\nfunction .init.text:eeepc_enable_camera()\nThe function eeepc_hotk_add() references\nthe function __init eeepc_enable_camera().\nThis is often because eeepc_hotk_add lacks a __init\nannotation or the annotation of eeepc_enable_camera is wrong.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "497fb54f578efd2b479727bc88d5ef942c0a1e2d",
      "tree": "02531a0c69b41fa37ffa6f374d7ba81a7c90aedb",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Oct 13 01:01:57 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 13 01:14:53 2009 -0400"
      },
      "message": "ACPI / PCI: Fix NULL pointer dereference in acpi_get_pci_dev() (rev. 2)\n\nacpi_get_pci_dev() may be called for a non-PCI device, in which case\nit should return NULL.  However, it assumes that every handle it\nfinds in the ACPI CA name space, between given device handle and the\nPCI root bridge handle, corresponds to a PCI-to-PCI bridge with an\nexisting secondary bus.  For this reason, when it finds a struct\npci_dev object corresponding to one of them, it doesn\u0027t check if\nits \u0027subordinate\u0027 field is a valid pointer.  This obviously leads to\na NULL pointer dereference if acpi_get_pci_dev() is called for a\nnon-PCI device with a PCI parent which is not a bridge.\n\nTo fix this issue make acpi_get_pci_dev() check if pdev-\u003esubordinate\nis not NULL for every device it finds on the path between the root\nbridge and the device it\u0027s supposed to get to and return NULL if the\n\"target\" device cannot be found.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14129\n(worked in 2.6.30, regression in 2.6.31)\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-by: Danny Feng \u003cdfeng@redhat.com\u003e\nReviewed-by: Alex Chiang \u003cachiang@hp.com\u003e\nTested-by: chepioq \u003cchepioq@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2caa731819a633bec5a56736e64c562b7e193666",
      "tree": "e93f5c50c33c7cf5a9cc3ea29dd1d868b4f14d5c",
      "parents": [
        "589bf8d52b5bbb580962438ad9403ec6853bc12b",
        "30fc24b5cbc55f9e6c686e2710cc812419bddc0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:38:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:38:34 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: Prevent AER driver from being loaded on non-root port PCIE devices\n  PCI: get larger bridge ranges when space is available\n  PCI: pci.c: fix kernel-doc notation\n  PCI quirk: TI XIO200a erroneously reports support for fast b2b transfers\n  PCI PM: Read device power state from register after updating it\n  PCI: remove pci_assign_resource_fixed()\n  PCI: PCIe portdrv: remove \"-driver\" from driver name\n"
    },
    {
      "commit": "589bf8d52b5bbb580962438ad9403ec6853bc12b",
      "tree": "b11aaf7c0e6dfc207db237381bfc11739dffa809",
      "parents": [
        "e3c6f15fecee5aaa2dd1d0b83b17d09b64997e31",
        "787b2faadc4356b6c2c71feb42fb944fece9a12f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:37:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:37:49 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (24 commits)\n  ARM: force dcache flush if dcache_dirty bit set\n  [ARM] pxa: workaround errata #37 by not using half turbo switching\n  [ARM] pxamci: fix printing gpio numbers in pxamci_probe\n  [ARM] pxa/csb726: adjust duplicate structure field initialization\n  ARM: Add kmap_atomic type debugging\n  ARM: boolean bit testing\n  ARM: update die() output\n  ARM: Dump code/mem oops lines with the appropriate log level\n  ARM: Dump memory and backtrace as one printk per line\n  ARM: 5756/1: ep93xx: introduce clk parent\n  ARM: 5754/1: ep93xx: update i2c support\n  ARM: 5753/1: ep93xx: remove old EP93XX_GPIO_* defines\n  ARM: 5729/1: ep93xx: define EP93XX_*_PHYS_BASE with macros\n  ARM: 5751/1: ep93xx/micro9: Add Micro9-Slim\n  ARM: 5750/1: ep93xx/micro9: Update platform code\n  ARM: 5749/1: ep93xx/micro9: Update maintainer\n  ARM: 5752/1: SA1100: fix building of h3100\n  ARM: 5748/1: bcmring: fix build warning messages\n  ARM: 5747/1: Fix the start_pg value in free_memmap()\n  ARM: 5746/1: Handle possible translation errors in ARMv6/v7 coherent_user_range\n  ...\n"
    },
    {
      "commit": "e3c6f15fecee5aaa2dd1d0b83b17d09b64997e31",
      "tree": "b51aa9a418374076a69debd8a99a4950db2c17aa",
      "parents": [
        "a1be9eee2996fd9969625e7b5e2f2bc2032fd3cb"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Oct 12 09:49:56 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 14:36:28 2009 -0700"
      },
      "message": "USB: musb: invert arch depend string\n\nThe MUSB code relies on platform implementations that currently only\nexists for Arm and Blackfin processors, so have the MUSB Kconfig depend\nupon those arches.\n\nThis should prevent other arches from building MUSB via randconfig.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7cedb125ba20cc531671dc667ad704baa667d97",
      "tree": "552c21496d79cd620b662bd8fd1a9e122a887e89",
      "parents": [
        "3365e7798760dc6c190a9bbb0945a38f02625438",
        "c0868934e536e0ff508f2d359d006b25abc4970d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 23:26:36 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 23:26:36 2009 +0200"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into core/urgent\n"
    },
    {
      "commit": "c49de94a56f02768fa881cd7cbf58907910ceb8e",
      "tree": "633c99e98e7593e09d6f389b9d10c419ed7f6c89",
      "parents": [
        "d20ef63d32461332958661df73e21c0ca42601b0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Oct 12 16:27:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:54 2009 -0400"
      },
      "message": "libertas: fix build\n\ndrivers/net/wireless/libertas/cmdresp.c: In function ‘lbs_process_event’:\ndrivers/net/wireless/libertas/cmdresp.c:519: error: ‘TASK_INTERRUPTIBLE’\nundeclared (first use in this function)\ndrivers/net/wireless/libertas/cmdresp.c:519: error: (Each undeclared\nidentifier is reported only once\ndrivers/net/wireless/libertas/cmdresp.c:519: error: for each function it\nappears in.)\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "edbfdcceb41c0cbfc1dd2cd28af2272190be47ad",
      "tree": "c0f27caf647a927e855b4b37266930bcc68f4c22",
      "parents": [
        "51f98f1313d2fc4b1d3a3e1f4db7cf4925b29df6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 11 12:19:21 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:53 2009 -0400"
      },
      "message": "b43: fix ieee80211_rx() context\n\nDue to the way it interacts with the networking\nstack and other parts of mac80211, ieee80211_rx()\nmust be called with disabled softirqs.\n\n[1] http://thread.gmane.org/gmane.linux.kernel.wireless.general/39440/focus\u003d40266\n\nReported-by: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7c76f4c50887a7d7279373c1138ac56a1d6db3b",
      "tree": "3c08f507d6352c6f69b501b2cd92368dc27d42b4",
      "parents": [
        "10c435f18b8cb78a5870c08d52955594f5ec9c31"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Oct 09 13:20:17 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 12 15:55:52 2009 -0400"
      },
      "message": "iwlwifi: change the order of freeing memory\n\nNeed to free the dynamic allocated memory before ieee80211_free_hw();\nonce call ieee80211_free_hw(), should not reference to \"priv\" data\nstructure.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eea7e17e0eb23729d58368420659f8e7c357d82e",
      "tree": "728565e8a1f01d89dda17dff00a401915378a508",
      "parents": [
        "d93a8f829fe1d2f3002f2c6ddb553d12db420412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 19:13:54 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 12 10:21:33 2009 -0700"
      },
      "message": "tty, serial: Fix race and NULL check in uart_close()\n\nCommit 46d57a449aa1 (\"serial: use tty_port pointers in the core code\")\ncontained two bugs that causes (rare) crashes:\n\n - the rename typoed one site\n\n - a NULL check was missed\n\nReported-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf6f3bf7e587a00217d7509b440f694711c76b2e",
      "tree": "0a7f166bcaca397981e89e13e68d54440d1214e5",
      "parents": [
        "00010268842bda320d43159324651c330e1e8136"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 12:51:22 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 14:42:09 2009 +0100"
      },
      "message": "Run pci_apply_final_quirks() sooner.\n\nHaving this as a device_initcall() means that some real device drivers\ncan actually initialise _before_ the quirks are run, which is wrong.\n\nWe want it to run _before_ device_initcall(), but _after_ fs_initcall(),\nsince some arch-specific PCI initialisation like pcibios_assign_resources()\nis done at fs_initcall().\n\nWe could use rootfs_initcall() but I actually want to use that for the\nIOMMU initialisation, which has to come after the quirks, but still\nbefore the real devices. So use fs_initcall_sync() instead -- since this\nis entirely synchronous, it doesn\u0027t hurt that it\u0027ll escape the\nsynchronisation.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "00010268842bda320d43159324651c330e1e8136",
      "tree": "97a9cb7187c2b1594c859816f793e0d8a0f9990e",
      "parents": [
        "8d86fb2c80ec376b35ae64ac858d406ae1d42a3f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 12:50:34 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 14:42:06 2009 +0100"
      },
      "message": "Mark pci_apply_final_quirks() __init rather than __devinit\n\nIt doesn\u0027t get invoked on hotplug; it can be thrown away after init.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "8d86fb2c80ec376b35ae64ac858d406ae1d42a3f",
      "tree": "66ae9941d9f9785fd75365c357b706ff2d31f67a",
      "parents": [
        "e0fc7e0b4b5e69616f10a894ab9afff3c64be74e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 12:48:43 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 14:42:04 2009 +0100"
      },
      "message": "Rename pci_init() to pci_apply_final_quirks(), move it to quirks.c\n\nThis function may have done more in the past, but all it does now is\napply the PCI_FIXUP_FINAL quirks. So name it sensibly and put it where\nit belongs.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "edc72786d208e77db94f84dcb0d166c0d23d82f7",
      "tree": "6fd32770f9cb2f1a888775514294d60aecba5245",
      "parents": [
        "6a5e293f1b34920c69a932ce37b4a4714a428dc7",
        "4367216a099b4df3fa2c4f2b086cda1a1e9afc4e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 12 14:38:08 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Oct 12 14:38:08 2009 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "f8ebdff08740709a75e796f12cc5902e3b5b9dd6",
      "tree": "3b0941b5e196ddeb8d9b109f8c4471d4246c660b",
      "parents": [
        "d93a8f829fe1d2f3002f2c6ddb553d12db420412"
      ],
      "author": {
        "name": "Roger Quadros",
        "email": "ext-roger.quadros@nokia.com",
        "time": "Wed Sep 30 18:26:37 2009 +0300"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Mon Oct 12 15:19:23 2009 +0200"
      },
      "message": "mfd: Fix twl4030 boot with twl4030 usb transceiver enabled\n\nThe usb regulator supplies (usb1v5, usb1v8 \u0026 usb3v1) must be available\nbefore adding the twl4030_usb child, else twl4030_usb_ldo_init() will\nalways fail thus causing boot lock-up.\n\nThis patch fixes boot on OMAP systems using the twl4030 usb transceiver.\nCONFIG_TWL4030_USB\u003dy\n\nSigned-off-by: Roger Quadros \u003cext-roger.quadros@nokia.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "6c60e0c30c80fcd53e61701b7865a85283f8a341",
      "tree": "b1450bb496d0036da71acba3fc22b6ab47fd2814",
      "parents": [
        "5fdb9973c10c2d2e046da0976782ece25e78dc8b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Oct 12 04:18:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 12 04:18:48 2009 -0700"
      },
      "message": "acenic: Pass up error code from ace_load_firmware()\n\nIf ace_load_firmware() fails, ace_init() cleans up but still returns\n0, leading to an oops as seen in \u003chttp://bugs.debian.org/521383\u003e.\nIt should pass the error code up.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0e14951ee0f6c29abc64b92ec7075a159ede37c",
      "tree": "aa10393c1f54a2342fbd4d3624d6e68de376cd8d",
      "parents": [
        "ff9b00a226ccea66e6ce70e9083c42f5b6001f73"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 12 11:25:56 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 12 11:25:56 2009 +0200"
      },
      "message": "HID: fix possible deadlock in hidraw_read\n\nIf the loop in hidraw_read() loops more than once, then we might\nend up trying to acquire already locked mutex, casuing a deadlock.\n\nReported-by: iceberg \u003ciceberg@ispras.ru\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "48f029542f1219eb50ade5e24b1b2799bd057413",
      "tree": "8046887d5c65d454ba786f998386fb9cbf897a56",
      "parents": [
        "c639ef431797813a9ab509e7cb5c77a080277a5b"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Fri Oct 02 16:24:02 2009 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Oct 12 15:30:50 2009 +0800"
      },
      "message": "[ARM] pxamci: fix printing gpio numbers in pxamci_probe\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nReviewed-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    }
  ],
  "next": "d93a8f829fe1d2f3002f2c6ddb553d12db420412"
}
