)]}'
{
  "log": [
    {
      "commit": "082c44d20eb4c6c4aa60ae7429ea184854cb0610",
      "tree": "c5efa4df65c1e0f90196f04a8760f5d3997eddbf",
      "parents": [
        "4a58eaca7ca68abea37d6d2a4ea7deb394906183"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:16:18 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 19 16:30:32 2006 +0900"
      },
      "message": "sh: Cleanup board header directories.\n\nNow with the ide.h mess sorted out, most of these boards\ndon\u0027t need their own directory. Move the headers out, and\nupdate the driver paths.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ce9e3d9953c8cb67001719b5516da2928e956be4",
      "tree": "77b56ec0815b4381b03418baaf88d092082e2c04",
      "parents": [
        "64d9a39ec9ad074384b548c0cead89265c82e166",
        "74d919465a93b6c2b928b29a8ed3e5e41adbfa93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 18:30:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 18:30:00 2006 -0700"
      },
      "message": "Merge branch \u0027ubuntu-updates\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6\n\n* \u0027ubuntu-updates\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/bcollins/ubuntu-2.6:\n  [pci_ids] Add Quicknet XJ vendor/device ID\u0027s.\n  [valkyriefb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [platinumfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [igafb] Add pci dev table for module auto loading.\n  [controlfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n  [hid-core] TurboX Keyboard needs NOGET quirk.\n  [ixj] Add pci dev table for module auto loading.\n  [initio] Add pci dev table for module auto loading.\n  [fdomain] Add pci dev table for module auto loading.\n  [BusLogic] Add pci dev table for auto module loading.\n  [mv643xx] Add pci device table for auto module loading.\n  [alim7101] Add pci dev table for auto module loading.\n"
    },
    {
      "commit": "64d9a39ec9ad074384b548c0cead89265c82e166",
      "tree": "5c0cdd72f41584d33e76e4a3c08eeb1960a0b5c7",
      "parents": [
        "17e6c600b2bc4f15dd5f9144ccb8b5c5211dd6e4",
        "bd452e6f178a559408c54c2b4ca29191b812d47f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6:\n  hwmon: Fix debug messages in w83781d\n  hwmon: Let w83781d and lm78 load again\n  w83627ehf: Fix the detection of fan5\n  k8temp: Documentation update\n  smsc47m1: List the SMSC LPC47M112 as supported\n  hwmon: Fix documentation typos\n  adm9240: Update Grant Coady\u0027s email address\n  w83791d: Fix unchecked return status\n"
    },
    {
      "commit": "17e6c600b2bc4f15dd5f9144ccb8b5c5211dd6e4",
      "tree": "59e6b08c8a9ca24a5de36adb91ddc4cef8c63ed7",
      "parents": [
        "b6aefcce747b3bc54d701d3c329416d0c9616f10",
        "4ca5224f3ea4779054d96e885ca9b3980801ce13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:51:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:51:05 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/aoe-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/aoe-2.6:\n  aoe: fix sysfs_create_file warnings\n  aoe: revert printk macros\n  aoe: update driver version\n  aoe: remove sysfs comment\n  aoe: use bio-\u003ebi_idx\n  aoe: module parameter for device timeout\n  aoe: zero copy write 2 of 2\n  aoe: improve retransmission heuristics\n  aoe: jumbo frame support 2 of 2\n  aoe: clean up printks via macros\n  aoe: jumbo frame support 1 of 2\n  aoe: zero copy write 1 of 2\n  aoe: remove unused NARGS enum\n  aoe: update copyright date\n  aoe: eliminate isbusy message\n"
    },
    {
      "commit": "b6aefcce747b3bc54d701d3c329416d0c9616f10",
      "tree": "18340f3dea5abf9f1c67b2ff0e0e4941a432b46e",
      "parents": [
        "65740356ccfa66703e7e0d47fbe372ba5193916b",
        "7a54f25cef6c763f16c9fd49ae382de162147873"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (22 commits)\n  PCI Hotplug: move pci_hotplug.h to include/linux/\n  change pci hotplug subsystem maintainer to Kristen\n  PCI: optionally sort device lists breadth-first\n  cpcihp_generic: prevent loading without \"bridge\" parameter\n  pci: Additional search functions\n  PCI: quirks: switch quirks code offender to use pci_get API\n  PCI: Update MSI-HOWTO.txt according to pci_msi_supported()\n  PCI: Improve pci_msi_supported() comments\n  PCI hotplug: ioremap balanced with iounmap\n  shpchp: remove unnecessary cmd_busy member from struct controller\n  shpchp: fix command completion check\n  pci: Stamp out pci_find_* usage in fakephp\n  PCI: fix pcie_portdrv_restore_config undefined without CONFIG_PM error\n  Fix DMA resource allocation in ACPIPnP\n  PCI: Turn pci_fixup_video into generic for embedded VGA\n  PCI: add ICH7/8 ACPI/GPIO io resource quirks\n  PCI: pcie-check-and-return-bus_register-errors fix\n  PCI: VIA IRQ quirk behaviour change\n  pciehp: Remove unnecessary check in pciehp_ctrl.c\n  pciehp - add missing locking\n  ...\n"
    },
    {
      "commit": "65740356ccfa66703e7e0d47fbe372ba5193916b",
      "tree": "e1db48e0967a9499d20a343e27af50abb0b1c24b",
      "parents": [
        "6a13a857becef065cd138b67c162dc5c5dd88655",
        "4d664238207a82c4018757e2d87cf2a780462dcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: kmalloc() failure check in driver_probe_device\n  Driver core: bus: remove indentation level\n  Driver core: Don\u0027t ignore error returns from probing\n  Driver core: Don\u0027t leak \u0027old_class_name\u0027 in drivers/base/core.c::device_rename()\n  driver core fixes: sysfs_create_group() retval in topology.c\n  driver core fixes: device_create_file() retval check in dmapool.c\n  driver core fixes: device_add() cleanup on error\n  driver core fixes: bus_add_device() cleanup on error\n  driver core fixes: bus_add_attrs() retval check\n  driver core fixes: sysfs_create_link() retval check in class.c\n  sysfs: update obsolete comment in sysfs_update_file\n  sysfs: remove duplicated dput in sysfs_update_file\n  HOWTO: bug report addition\n  Fix dev_printk() is now GPL-only\n  Driver core: plug device probe memory leak\n  Documentation: feature-removal-schedule typo\n"
    },
    {
      "commit": "bd452e6f178a559408c54c2b4ca29191b812d47f",
      "tree": "c6806233f5b112b6d0a094fbb435ce5cda017c2c",
      "parents": [
        "e693810ce8495ce3e227dacaa83f501b3b8ab204"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 13 17:03:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:09 2006 -0700"
      },
      "message": "hwmon: Fix debug messages in w83781d\n\nFix debug messages in w83781d at detection time. We can\u0027t use dev_dbg()\non an i2c client\u0027s device before calling i2c_attach_client() on that\nclient.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e693810ce8495ce3e227dacaa83f501b3b8ab204",
      "tree": "bbedeb3dbfe1bda6b07b24b36aee94b93262b7b6",
      "parents": [
        "14992c7eff937bb12c8ebf2d91dbaa8c2f0cfc87"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 13 16:56:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:09 2006 -0700"
      },
      "message": "hwmon: Let w83781d and lm78 load again\n\nLet the w83781d and lm78 hardware monitoring drivers load even when\nno chip was detected at the ISA address. There can still be supported\nchips connected to an I2C bus or SMBus.\n\nThis fixes bug #7293.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "14992c7eff937bb12c8ebf2d91dbaa8c2f0cfc87",
      "tree": "a040439505b90072067540f4d2ae336b437540c4",
      "parents": [
        "4660cb354a1dacbbc9c96f94eceedc38fe542fe2"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 08 22:02:09 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "w83627ehf: Fix the detection of fan5\n\nFix the detection of fan5 and preserve the bit between the\nregister writes, because the bit is write only.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4660cb354a1dacbbc9c96f94eceedc38fe542fe2",
      "tree": "0a1182e09df1f89f8be1a27ef889797c079d0c8c",
      "parents": [
        "6091780eba5d195213747b515a62211ac97641f1"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 08 22:01:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "k8temp: Documentation update\n\nUpdate the documentation for the k8temp driver.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6091780eba5d195213747b515a62211ac97641f1",
      "tree": "eb801152e23946ad047ae73efa2c9513b9b323fc",
      "parents": [
        "15fe25ca67234514d7cf41af28096c1330f44950"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 08 22:00:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "smsc47m1: List the SMSC LPC47M112 as supported\n\nThe SMSC LPC47M112 Super-I/O chip appears to be compatible with the\nLPC47M10x and LPC47M13x as far as hardware monitoring is concerned.\nThe device ID is even the same, so it\u0027s really only a documentation\nupdate.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ca7b961c3c9f072d307293aad0f9705522e916a",
      "tree": "623430bbee5756d1f9aa5b766d605edf5518d220",
      "parents": [
        "34fc921a253f3ddfc4ad9de1dbc88683f84fbaaa"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady.lk@gmail.com",
        "time": "Sun Oct 08 21:57:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "adm9240: Update Grant Coady\u0027s email address\n\nReplace a bouncing email that I cannot recover from Mr Google.\n\nSigned-off-by: Grant Coady \u003cgcoady.lk@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34fc921a253f3ddfc4ad9de1dbc88683f84fbaaa",
      "tree": "9e1bc568db0226d8dfaa6535fce80437696ea134",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Sun Oct 08 21:56:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "w83791d: Fix unchecked return status\n\nReplace all unchecked calls to device_create_file with a single group\ndeclaration, and one call to sysfs_create_group, and check that one\nreturn status. Also remove the files on device detach.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off by: Charles Spirakis \u003cbezaur@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4ca5224f3ea4779054d96e885ca9b3980801ce13",
      "tree": "04b75b597b8c57978b4bbee29448114c89f6dc94",
      "parents": [
        "a12c93f08b8fc83b7fcdabaf92b1adcea7489f5e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: fix sysfs_create_file warnings\n\nMoved the attributes into a group, making the compiler be quiet about\nignoring the return value of the file create calls.  This also also\nfixed a bug when removing the files, which were not symlinks.\n\nCc: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nCc: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "a12c93f08b8fc83b7fcdabaf92b1adcea7489f5e",
      "tree": "493fb94c32f45b5f1c8109c7ce170f653cb5c3d5",
      "parents": [
        "086216db1435f44a58c18454acfa59f013510c95"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: revert printk macros\n\nThis patch addresses the concern that the aoe driver should\nnot introduce unecessary conventions that must be learned by\nthe reader.  It reverts patch 6.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "086216db1435f44a58c18454acfa59f013510c95",
      "tree": "46cd4cb69f52e703f368ccf16cc0f838cb25e53f",
      "parents": [
        "b849086d8f77f8a1269a01d5552fbf355311f7ac"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:51 2006 -0700"
      },
      "message": "aoe: update driver version\n\nUpdate aoe driver version number to 32.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b849086d8f77f8a1269a01d5552fbf355311f7ac",
      "tree": "1a5cd438f4d183113a5271166714564253e4eaa2",
      "parents": [
        "392e4845f9728114f7ffa8d7612683397fd4d441"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:51 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: remove sysfs comment\n\nRemove unecessary comment.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "392e4845f9728114f7ffa8d7612683397fd4d441",
      "tree": "fb86e5b7f2a066c9e9458619b746a015e4d2dbe4",
      "parents": [
        "b751e8b6590efdb76e1682c85bfcd5f3531ccae4"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: use bio-\u003ebi_idx\n\nInstead of starting with bio-\u003ebi_io_vec, use the offset in bio-\u003ebi_idx.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b751e8b6590efdb76e1682c85bfcd5f3531ccae4",
      "tree": "b61a3a6a81d14491eca349ada8e3c49db95d3c28",
      "parents": [
        "4f51dc5e9ae195d2e8c22e5f574e004c2f6518a4"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: module parameter for device timeout\n\nThe aoe_deadsecs module parameter sets the number of seconds that\nelapse before a nonresponsive AoE device is marked as dead.\n\nThis is runtime settable in sysfs or settable with a module load or\nkernel boot parameter.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4f51dc5e9ae195d2e8c22e5f574e004c2f6518a4",
      "tree": "852ab0b29d19f1ac9a4f7e7eeba6510c0ee7bca1",
      "parents": [
        "dced3a053dd5415a7321e1ae153c96dea644da4e"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: zero copy write 2 of 2\n\nAvoid memory copy on writes.\n(This patch follows patch 4.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dced3a053dd5415a7321e1ae153c96dea644da4e",
      "tree": "effc221b2b7b2f2cb39996ed834c279ce409e7e7",
      "parents": [
        "ddec63e86752b89776547e93aa68af01f1cbb10c"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: improve retransmission heuristics\n\nAdd a dynamic minimum timer for better retransmission behavior.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ddec63e86752b89776547e93aa68af01f1cbb10c",
      "tree": "42ae0ae8e3f6558ec4c5a75d796412825bff784c",
      "parents": [
        "6bb6285fdb948cedee586c6bebc9ebc5e32a5c35"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: jumbo frame support 2 of 2\n\nAdd support for jumbo ethernet frames.\n(This patch follows patch 5.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6bb6285fdb948cedee586c6bebc9ebc5e32a5c35",
      "tree": "775bff808343ef52d1b254a9e33144f13a197a45",
      "parents": [
        "19bf26353c50bc2be375109ec73f2f0bbd616ed1"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: clean up printks via macros\n\nUse simple macros to clean up the printks.\n(This patch is reverted by the 14th patch to follow.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "19bf26353c50bc2be375109ec73f2f0bbd616ed1",
      "tree": "5bcdf714d67d573885d2f42a7c0a79586de77c25",
      "parents": [
        "e407a7f6cd143b3ab4eb3d7e1cf882e96b710eb5"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: jumbo frame support 1 of 2\n\nAdd support for jumbo ethernet frames.\n(This patch depends on patch 7 to follow.)\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e407a7f6cd143b3ab4eb3d7e1cf882e96b710eb5",
      "tree": "a180d2a6ae40b1fe6773c93a24a5c469948fd59d",
      "parents": [
        "2fdc0ea75b26e3009cfdf72e79901e4e16bb99bd"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:49 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: zero copy write 1 of 2\n\nAvoid memory copy on writes.\n(This patch depends on fixes in patch 9 to follow.)\n\nAlthough skb-\u003elen should not be set when working with linear skbuffs,\nthe skb-\u003etail pointer maintained by skb_put/skb_trim is not relevant\nto what happens when the skb_fill_page_desc function is called.  This\nissue was raised without comment in linux-kernel and netdev earlier\nthis month:\n\n  http://thread.gmane.org/gmane.linux.kernel/446474/\n  http://thread.gmane.org/gmane.linux.network/45444/\n\nSo until there is something analogous to skb_put that works for\nzero-copy write skbuffs, we will do what the other callers of\nskb_fill_page_desc are doing.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2fdc0ea75b26e3009cfdf72e79901e4e16bb99bd",
      "tree": "f0f2b72566e0e46820b82b06118fbab8625d00af",
      "parents": [
        "2611464d7f36685fb1990275d3de1e72e6aff9d9"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: remove unused NARGS enum\n\nThe NARGS enum is left over from older code versions.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2611464d7f36685fb1990275d3de1e72e6aff9d9",
      "tree": "6a595f85870a19a1e9f8000b76796d00f369d45e",
      "parents": [
        "463c2c12dce78dd0cb77b65beba93f029a164ba3"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:36:48 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:50 2006 -0700"
      },
      "message": "aoe: update copyright date\n\nUpdate the copyright year to 2006.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "463c2c12dce78dd0cb77b65beba93f029a164ba3",
      "tree": "ad93a7d47676019d20d9f4bd6d430043a58b4ed6",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Ed L. Cashin",
        "email": "ecashin@coraid.com",
        "time": "Wed Sep 20 14:34:41 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:53:49 2006 -0700"
      },
      "message": "aoe: eliminate isbusy message\n\nThis message doesn\u0027t help users because the circumstance isn\u0027t problematic.\n\nSigned-off-by: \"Ed L. Cashin\" \u003cecashin@coraid.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4d664238207a82c4018757e2d87cf2a780462dcd",
      "tree": "99825365d41f5e7c52878ed8a8c3a22404ffc3db",
      "parents": [
        "d9fd4d3b317a231e47f31d64d66c8cc7765d458f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Oct 09 18:04:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:56 2006 -0700"
      },
      "message": "driver core: kmalloc() failure check in driver_probe_device\n\ndriver_probe_device() is missing kmalloc() failure check.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d9fd4d3b317a231e47f31d64d66c8cc7765d458f",
      "tree": "d4a80654a42707bbb541d52ca1fffc565e92e96b",
      "parents": [
        "f70fa6296c2ec8f541f0a9b406ccc2d9d127d639"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 04 07:48:03 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:56 2006 -0700"
      },
      "message": "Driver core: bus: remove indentation level\n\nBefore potentially fixing up these functions, this cosmetic change\nreduces the indentation level to make the code easier to read and\nmaintain.\n\nNo functional changes at all.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f70fa6296c2ec8f541f0a9b406ccc2d9d127d639",
      "tree": "f9fd9bbb13a62683c6b41612cfb34fa3894f8676",
      "parents": [
        "952ab431cd36c7ab573f685af8679c3677cbdc29"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Oct 05 17:03:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "Driver core: Don\u0027t ignore error returns from probing\n\nThis patch (as797) fixes device_add() in the driver core.  It needs to\npay attention when the driver for a new device reports an error.\n\nAt the same time, since bus_remove_device() undoes the effects of both\nbus_add_device() and bus_attach_device(), it needs to check whether\nthe bus_attach_device step failed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "952ab431cd36c7ab573f685af8679c3677cbdc29",
      "tree": "91a7ca161516c4ceb6e0500a505bf94600d7db60",
      "parents": [
        "221c324a336770a911b16bda02b9f4adad506a35"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Sep 28 23:56:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "Driver core: Don\u0027t leak \u0027old_class_name\u0027 in drivers/base/core.c::device_rename()\n\nIf kmalloc() fails to allocate space for \u0027old_symlink_name\u0027 in\ndrivers/base/core.c::device_rename(), then we\u0027ll leak \u0027old_class_name\u0027.\n\nSpotted by the Coverity checker.\n\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "221c324a336770a911b16bda02b9f4adad506a35",
      "tree": "c543a73c58872aa53b992d0708cacaa778e21b4c",
      "parents": [
        "141ecc5320147d363d060cfc8042d197a3cdd496"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:32 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: sysfs_create_group() retval in topology.c\n\nReturn the return value of sysfs_create_group() in topology_add_dev().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "141ecc5320147d363d060cfc8042d197a3cdd496",
      "tree": "cb1946b3bb46d075430ce10ddf518ee8ae91c772",
      "parents": [
        "a306eea40952e6365301e8a2f7d5ffa9c6a1921b"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: device_create_file() retval check in dmapool.c\n\nCheck for device_create_file() return value in dma_pool_create().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a306eea40952e6365301e8a2f7d5ffa9c6a1921b",
      "tree": "5a5b74ef17286728d9b3d5a1eee4e21c73b6e9e6",
      "parents": [
        "513e7337adc32cdfbffecb99953e45a44e812c2d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:13 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: device_add() cleanup on error\n\nCheck for return code of device_create_file() and correct cleanup in\nthe error case in device_add().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "513e7337adc32cdfbffecb99953e45a44e812c2d",
      "tree": "47179553f793f74366650b9b085f1350cc00a8e3",
      "parents": [
        "1bb6881acae1c4f11a6e86f04df32ba45e95031d"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: bus_add_device() cleanup on error\n\nCorrect cleanup in the error path of bus_add_device().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "1bb6881acae1c4f11a6e86f04df32ba45e95031d",
      "tree": "c26795fdd0f062ba741d4bbb82a960c942119e3c",
      "parents": [
        "f0e1761ac528e9d28f3ba06bd268ec41fe872ac8"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:55 2006 -0700"
      },
      "message": "driver core fixes: bus_add_attrs() retval check\n\nCheck return value of bus_add_attrs() in bus_register().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "f0e1761ac528e9d28f3ba06bd268ec41fe872ac8",
      "tree": "f640fca2e9c9fdc6de76c6b997e45bb247fe0e40",
      "parents": [
        "97a501849d60f3dbb8bfcd2300cf65dd5ebc0355"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Sep 22 11:37:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "driver core fixes: sysfs_create_link() retval check in class.c\n\nCheck for return value of sysfs_create_link() in class_device_add().\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "310a922d4307ed38b37982a6f93b11fdf3b8dcb1",
      "tree": "498f59f1acb5b68442c12e2f2cac51c6048fb289",
      "parents": [
        "0fbf116d120a2dc5d808204c7d86ad35f7d7846f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sat Sep 23 23:35:04 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "Fix dev_printk() is now GPL-only\n\nMake dev_printk usable from non-GPL modules again\n\ndev_printk now calls dev_driver_string.  We want even proprietary modules\nto be calling dev_printk, so the export of dev_driver_string needs to be\nnon-GPL-only.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fbf116d120a2dc5d808204c7d86ad35f7d7846f",
      "tree": "a9e39a6232243d80f38032b28f5fecc12a13e128",
      "parents": [
        "acbd39fbc5d8757aa920c6045399374df7a6dd68"
      ],
      "author": {
        "name": "Duncan Sands",
        "email": "duncan.sands@free.fr",
        "time": "Wed Sep 27 23:38:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "Driver core: plug device probe memory leak\n\nMake sure data is freed if the kthread fails to start.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7a54f25cef6c763f16c9fd49ae382de162147873",
      "tree": "e4ca899dfb73e60698821fc0e484c53151e17ed2",
      "parents": [
        "fb5f4d7a74a140f8e033d1e6854989e88c36c6b8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 13 20:05:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "PCI Hotplug: move pci_hotplug.h to include/linux/\n\nThis makes it possible to build pci hotplug drivers outside of the main\nkernel tree, and Sam keeps telling me to move local header files to\ntheir proper places...\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "fb5f4d7a74a140f8e033d1e6854989e88c36c6b8",
      "tree": "35ea7e5493269d4ec2348f9bc41c5c7187e17cdb",
      "parents": [
        "6b4b78fed47e7380dfe9280b154e8b9bfcd4c86c"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Fri Sep 29 10:30:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "change pci hotplug subsystem maintainer to Kristen\n\nHere\u0027s a patch adding me to the maintainers file for the pci\nhotplug subsystem, as we discussed.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "6b4b78fed47e7380dfe9280b154e8b9bfcd4c86c",
      "tree": "9fbf5135f4ba87fc68681bcd8996d509cac6f9e9",
      "parents": [
        "49c61cca2b6591a28ffa4abb73c718091f569746"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Fri Sep 29 15:23:23 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "PCI: optionally sort device lists breadth-first\n\nProblem:\nNew Dell PowerEdge servers have 2 embedded ethernet ports, which are\nlabeled NIC1 and NIC2 on the chassis, in the BIOS setup screens, and\nin the printed documentation.  Assuming no other add-in ethernet ports\nin the system, Linux 2.4 kernels name these eth0 and eth1\nrespectively.  Many people have come to expect this naming.  Linux 2.6\nkernels name these eth1 and eth0 respectively (backwards from\nexpectations).  I also have reports that various Sun and HP servers\nhave similar behavior.\n\n\nRoot cause:\nLinux 2.4 kernels walk the pci_devices list, which happens to be\nsorted in breadth-first order (or pcbios_find_device order on i386,\nwhich most often is breadth-first also).  2.6 kernels have both the\npci_devices list and the pci_bus_type.klist_devices list, the latter\nis what is walked at driver load time to match the pci_id tables; this\nklist happens to be in depth-first order.\n\nOn systems where, for physical routing reasons, NIC1 appears on a\nlower bus number than NIC2, but NIC2\u0027s bridge is discovered first in\nthe depth-first ordering, NIC2 will be discovered before NIC1.  If the\nlist were sorted breadth-first, NIC1 would be discovered before NIC2.\n\nA PowerEdge 1955 system has the following topology which easily\nexhibits the difference between depth-first and breadth-first device\nlists.\n\n-[0000:00]-+-00.0  Intel Corporation 5000P Chipset Memory Controller Hub\n           +-02.0-[0000:03-08]--+-00.0-[0000:04-07]--+-00.0-[0000:05-06]----00.0-[0000:06]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC2, 2.4 kernel name eth1, 2.6 kernel name eth0)\n           +-1c.0-[0000:01-02]----00.0-[0000:02]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC1, 2.4 kernel name eth0, 2.6 kernel name eth1)\n\n\nOther factors, such as device driver load order and the presence of\nPCI slots at various points in the bus hierarchy further complicate\nthis problem; I\u0027m not trying to solve those here, just restore the\ndevice order, and thus basic behavior, that 2.4 kernels had.\n\n\nSolution:\n\nThe solution can come in multiple steps.\n\nSuggested fix #1: kernel\nPatch below optionally sorts the two device lists into breadth-first\nordering to maintain compatibility with 2.4 kernels.  It adds two new\ncommand line options:\n  pci\u003dbfsort\n  pci\u003dnobfsort\nto force the sort order, or not, as you wish.  It also adds DMI checks\nfor the specific Dell systems which exhibit \"backwards\" ordering, to\nmake them \"right\".\n\n\nSuggested fix #2: udev rules from userland\nMany people also have the expectation that embedded NICs are always\ndiscovered before add-in NICs (which this patch does not try to do).\nUsing the PCI IRQ Routing Table provided by system BIOS, it\u0027s easy to\ndetermine which PCI devices are embedded, or if add-in, which PCI slot\nthey\u0027re in.  I\u0027m working on a tool that would allow udev to name\nethernet devices in ascending embedded, slot 1 .. slot N order,\nsubsort by PCI bus/dev/fn breadth-first.  It\u0027ll be possible to use it\nindependent of udev as well for those distributions that don\u0027t use\nudev in their installers.\n\nSuggested fix #3: system board routing rules\nOne can constrain the system board layout to put NIC1 ahead of NIC2\nregardless of breadth-first or depth-first discovery order.  This adds\na significant level of complexity to board routing, and may not be\npossible in all instances (witness the above systems from several\nmajor manufacturers).  I don\u0027t want to encourage this particular train\nof thought too far, at the expense of not doing #1 or #2 above.\n\n\nFeedback appreciated.  Patch tested on a Dell PowerEdge 1955 blade\nwith 2.6.18.\n\nYou\u0027ll also note I took some liberty and temporarily break the klist\nabstraction to simplify and speed up the sort algorithm.  I think\nthat\u0027s both safe and appropriate in this instance.\n\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "49c61cca2b6591a28ffa4abb73c718091f569746",
      "tree": "59867e7f9e0687df4259f297a5f37b48f37de78b",
      "parents": [
        "29f3eb64634cf96903a3cdb56b1f9a80bebad17d"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sat Oct 14 03:07:30 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "cpcihp_generic: prevent loading without \"bridge\" parameter\n\ncpcihp_generic module requires configured \"bridge\" module parameter.\nBut it can be loaded successfully without that parameter.\nBecause module init call ends up returning positive value.\n\nThis patch prevents from loading without setting \"bridge\" module parameter.\n\nSigned-off-by: Akinbou Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Scott Murray \u003cscottm@somanetworks.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "29f3eb64634cf96903a3cdb56b1f9a80bebad17d",
      "tree": "d72f67470fcca932d42e9f38e6b9a03a49df30b3",
      "parents": [
        "11f242f04c6d886494cc83097cb6def044eabebb"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 16 16:20:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "pci: Additional search functions\n\nIn order to finish converting to pci_get_* interfaces we need to add a couple\nof bits of missing functionaility\n\npci_get_bus_and_slot() provides the equivalent to pci_find_slot()\n(pci_get_slot is already taken as a name for something similar but not the\nsame)\n\npci_get_device_reverse() is the equivalent of pci_find_device_reverse but\nrefcounting\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "11f242f04c6d886494cc83097cb6def044eabebb",
      "tree": "049a2af1324430363430d589d3cbf1f2e235062b",
      "parents": [
        "0cc2b3763e06e84ae5a90b63e03cc1d585a109d0"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Oct 10 14:39:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: quirks: switch quirks code offender to use pci_get API\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0306ebfa3b45386401f80aa87cb4f7570bf3aadb",
      "tree": "fe2ce5b3fd08835a3006cb339ff26d4eb60ef7ae",
      "parents": [
        "662a98fb8de5af4adb56e58f78753cdaa27b6459"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 05 10:24:31 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Improve pci_msi_supported() comments\n\nImprove pci_msi_supported() comments.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "662a98fb8de5af4adb56e58f78753cdaa27b6459",
      "tree": "85f131f870e407b8cadb9364e582da3878e787bb",
      "parents": [
        "6aa562c248e05db993e4a5f405f899c0cfabb7f2"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Thu Oct 05 12:07:32 2006 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI hotplug: ioremap balanced with iounmap\n\n1. ioremap must be balanced by an iounmap and failing to do so can\n   result in a memory leak.\n2. Handle return value correctly\n\nTested (compilation only) with:\n- allmodconfig\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6aa562c248e05db993e4a5f405f899c0cfabb7f2",
      "tree": "e2d2fca823131f0d33fb7015d35016576fc33d31",
      "parents": [
        "d1729ccecd7ba9ceb6dca1c973dbfd87041d0637"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Sep 28 15:51:36 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "shpchp: remove unnecessary cmd_busy member from struct controller\n\nThis patch removes unnecessary cmd_busy member from struct\ncontroller. Read command status register instead of using cmd_busy.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d1729ccecd7ba9ceb6dca1c973dbfd87041d0637",
      "tree": "47be9a24701f8bda7ee6d833e1c914d1e5bdec13",
      "parents": [
        "094ed76e8988d46158b036ab150e0c22aff6db3a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Sep 28 15:51:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "shpchp: fix command completion check\n\nThis patch fixes the problem that shpchp driver could mis-detect\ncommand failures if the system was under heavy load.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "094ed76e8988d46158b036ab150e0c22aff6db3a",
      "tree": "ae77d7c28a164d94372ca264816dca9b43f6cd77",
      "parents": [
        "0bed208efcb25bed4dc2026488a4417aa68e7c92"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Sep 29 18:36:15 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "pci: Stamp out pci_find_* usage in fakephp\n\npci_find is not hotplug safe, so it really doesn\u0027t want to be in an\nactual hotplug driver either.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0bed208efcb25bed4dc2026488a4417aa68e7c92",
      "tree": "95ad0c4aebfefe29be63933757a55d8d10d263b5",
      "parents": [
        "ccc4c7bbd6a2d47bf5899c2c8cf2e0d176a4dc0f"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin_zhang@linux.intel.com",
        "time": "Thu Sep 28 14:35:59 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: fix pcie_portdrv_restore_config undefined without CONFIG_PM error\n\nOn Thu, 2006-09-28 at 03:42, Olaf Hering wrote:\n\u003e PCI-Express AER implemetation: pcie_portdrv error handler\n\u003e \n\u003e This patch breaks if CONFIG_PM is not enabled,\n\u003e pcie_portdrv_restore_config() will be undefined.\nI move the definition of pcie_portdrv_restore_config\nout of CONFIG_PM.\n\nBelow patch is against 2.6.18-mm1. Could you try it?\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ccc4c7bbd6a2d47bf5899c2c8cf2e0d176a4dc0f",
      "tree": "24bd806a028fe5e1ac75eb55fdad0927fc104f69",
      "parents": [
        "b5e4efe7e061ff52ac97b9fa45acca529d8daeea"
      ],
      "author": {
        "name": "Vojtech Pavlik",
        "email": "vojtech@suse.cz",
        "time": "Fri Apr 07 20:00:27 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "Fix DMA resource allocation in ACPIPnP\n\nThe ACPIPnP implementation had the understanding of Linux resource flags very\nwrong, resulting in a nonfunctional implementation of DMA resource\nallocation.\n\nThis was usually not a problem, since almost no on-board PnP devices use ISA\nDMA, with the exception of ECP parallel ports. Even with that, parallel port\nDMA is preconfigured by the BIOS, so this routine isn\u0027t normally called.\n\nExcept in the case where somebody does \u0027rmmod parport_pc; modprobe\nparport_pc\u0027, where the rmmod case disables the ECP parallel port resources,\nand they need to be enabled again to initialize the module. This didn\u0027t\nwork, resulting in a non-printing printer.\n\nThe application doing exactly the above to force reprobing of printers is\nthe YaST printer module. Thus without this fix YaST wedged the printer when\nconfiguring it, and was not able to print a test page.\n\nReported-by: Ralf Flaxa \u003crf@suse.de\u003e\nReproduced-by: Jiri Dluhos \u003cjdluhos@suse.cz\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b5e4efe7e061ff52ac97b9fa45acca529d8daeea",
      "tree": "39937f2f6c50525abc0111dca1de91030568e6d5",
      "parents": [
        "bacedce32b171cd461a7da3160ad794e2240c67a"
      ],
      "author": {
        "name": "eiichiro.oiwa.nm@hitachi.com",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Thu Sep 28 13:55:47 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Turn pci_fixup_video into generic for embedded VGA\n\npci_fixup_video turns into generic code because there are many platforms need this fixup\nfor embedded VGA as well as x86. The Video BIOS integrates into System BIOS on a machine\nhas embedded VGA although embedded VGA generally don\u0027t have PCI ROM. As a result,\nembedded VGA need the way that the sysfs rom points to the Video BIOS of System\nRAM (0xC0000). PCI-to-PCI Bridge Architecture specification describes the condition whether\nor not PCI ROM forwards VGA compatible memory address. fixup_video suits this specification.\nAlthough the Video ROM generally implements in x86 code regardless of platform, some\napplication such as X Window System can run this code by dosemu86. Therefore,\npci_fixup_video should turn into generic code.\n\n\nSigned-off-by: Eiichiro Oiwa \u003ceiichiro.oiwa.nm@hitachi.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bacedce32b171cd461a7da3160ad794e2240c67a",
      "tree": "6855530b7b6f661b90a898e247439fb0a0db4509",
      "parents": [
        "3ec6a8d02efd54a66640bd85afa8c162647b56c3"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Mon Sep 25 16:52:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: add ICH7/8 ACPI/GPIO io resource quirks\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3ec6a8d02efd54a66640bd85afa8c162647b56c3",
      "tree": "7944d301ea555afeca4a18048135c6787e7185fc",
      "parents": [
        "09d6029f43ebbe7307854abdae204c25d711ff94"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Sep 25 16:52:20 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: pcie-check-and-return-bus_register-errors fix\n\n__must_check goes on the declaration, not the definition.\n\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "09d6029f43ebbe7307854abdae204c25d711ff94",
      "tree": "2966a065f57656720417d555a8beaf3303e192b3",
      "parents": [
        "9ef9977cabc1b2c1718ef6eb883caec8dcb80b4c"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Sep 25 16:52:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "PCI: VIA IRQ quirk behaviour change\n\nThe most recent VIA IRQ quirk changes have broken various VIA devices for\nsome users.  We are not able to add these devices to the blacklist as they\nare also available in PCI-card form, and running the quirk on these devices\nbrings us back to square one (running the VIA quirk on non-VIA boards where\nthe quirk is not needed).\n\nThis patch, based on suggestions from Sergey Vlasov, implements a scheme\nsimilar to but more restrictive than the scheme we had in 2.6.16 and\nearlier.  It runs the quirk on all VIA hardware, but *only* if a VIA\nsouthbridge was detected on the system.\n\nTo further reduce the amount of quirked devices, this patch includes a\nchange suggested by Linus at http://lkml.org/lkml/2005/9/27/113 This\nensures that devices bound to non-legacy IO-APIC interrupt lines are not\nquirked.  We have made one change to Linus\u0027 suggestion: we do a comparison\nof \"\u003e15\" rather than \"\u003e\u003d15\", as 15 is still in the legacy interrupt range.\n\nThere is still a downside to this patch: if the user inserts a VIA PCI card\ninto a VIA-based motherboard, in some circumstances the quirk will also run\non the VIA PCI card.  This corner case is hard to avoid.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ef9977cabc1b2c1718ef6eb883caec8dcb80b4c",
      "tree": "54ae4e1c2c42603da00ac8059b94bb6b4e8e38ee",
      "parents": [
        "dd5619cb4407e830a8921a93c949be37c81105b5"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Sep 25 00:56:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp: Remove unnecessary check in pciehp_ctrl.c\n\nthis was spotted by coverity (cid #819). We dereference p_slot\nearlier in the function, and i found no way it could become NULL\nanywhere.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "dd5619cb4407e830a8921a93c949be37c81105b5",
      "tree": "f726db26b6019e6f741dfb146e3d37eca9198cf4",
      "parents": [
        "49ed2b4963cd00993eab518b820a6700f94f222d"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 10:17:29 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp - add missing locking\n\nThis patch fixes the problem that system will panic if multiple power\non/off operations are issued to the same slot in parallel. This\nproblem can be easily reproduced by commands below.\n\n    # while true; do echo 1 \u003e power; echo 0 \u003e power; done \u0026\n    # while true; do echo 1 \u003e power; echo 0 \u003e power; done \u0026\n\nThe cause is lack of locking for enable/disable operations. This patch\nfixes this problem.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "49ed2b4963cd00993eab518b820a6700f94f222d",
      "tree": "d315e016f093fa48d0a132bf535f81c8dda97b99",
      "parents": [
        "b4a1efffcf8070dbc7734f27da10ce49fb9f2a34"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 10:17:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "pciehp: fix improper info messages\n\nThe slot number displayed in info messages would cause a confusion\nbecause those are displayed in several ways (decimal and hex).\nFurthermore, those slot number is not same as slot name (directory\nname). This patch fixes those improper info messages.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b4a1efffcf8070dbc7734f27da10ce49fb9f2a34",
      "tree": "2b8d9d3a8539ec33c586941a1270c7c4df819e5a",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Fri Sep 22 12:52:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:10 2006 -0700"
      },
      "message": "shpchp: fix shpchp_wait_cmd in poll\n\nThis patch fixes the problem that issuing SHPC command in poll mode\nalways fails with the following message.\n\n        shpchp: Command not completed in 2000 msec\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "867dcd0f32b125f45a663f9374a36fb21193ab21",
      "tree": "88f4e937d433650718c4c83c6095108aa112fa21",
      "parents": [
        "833774849d50a59f58e9bdfc3d9c88e682b3596d"
      ],
      "author": {
        "name": "Stefan Weinhuber",
        "email": "wein@de.ibm.com",
        "time": "Wed Oct 18 18:30:53 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:53 2006 +0200"
      },
      "message": "[S390] dasd: clean up timer.\n\nClean up dasd timer when when a dasd device is set offline.\n\nSigned-off-by: Stefan Weinhuber \u003cwein@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "2c91971f84be168a35f937dd6c61e56e492b2185",
      "tree": "4b203408105d13638f58bead9364effa08681096",
      "parents": [
        "85a4aa64a85a8bd19b86887f70b13a27a363030d"
      ],
      "author": {
        "name": "Melissa Howland",
        "email": "melissah@us.ibm.com",
        "time": "Wed Oct 18 18:30:49 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:49 2006 +0200"
      },
      "message": "[S390] monwriter find header logic.\n\nFix logic for finding matching buffers.\n\nSigned-off-by: Melissa Howland \u003cmelissah@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "85a4aa64a85a8bd19b86887f70b13a27a363030d",
      "tree": "5b2d3b3b15db8ab83e9258d7c6433dbe08ddf4ad",
      "parents": [
        "f5956f84072804712cb7b663c5c64e9800180833"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Wed Oct 18 18:30:47 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:47 2006 +0200"
      },
      "message": "[S390] cio: sch_no -\u003e schid.sch_no conversion.\n\nOverlooked one sch_no -\u003e schid.sch_no conversion.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8b42f5c20251060cb1ab875459fe66ad7bb92cbd",
      "tree": "6a10c6388c167e1f4d13a6e40b36de879cdfd0f7",
      "parents": [
        "1df23957ba2da6eb8c7a5c2ad7bb1d4732132873"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Oct 18 18:30:43 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Oct 18 18:30:43 2006 +0200"
      },
      "message": "[S390] cio: invalid device operational notification\n\nReset device operational notification flag when channel paths become\nunavailable during path verification.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "996f324767fd24b7cc682801277add2a4f276635",
      "tree": "a94e8ebc1e20c20b3a5444ddfb8a73dcd341eb3e",
      "parents": [
        "f3f6f9aaced9c8453ef45956a23295e5c2328124"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:53:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:53:37 2006 -0400"
      },
      "message": "[valkyriefb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "f3f6f9aaced9c8453ef45956a23295e5c2328124",
      "tree": "878450b1a2a6c63f54b9aa84cdfb138141f4244e",
      "parents": [
        "b023429ca30fc18b17a7b3e279b55bd652e9a989"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:52:48 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:52:48 2006 -0400"
      },
      "message": "[platinumfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "b023429ca30fc18b17a7b3e279b55bd652e9a989",
      "tree": "28e4d0d4586dc24ab7f30df451854cc310d13145",
      "parents": [
        "4938d3f4f8f1ffd744fa3626df8085118aeb1d79"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:50:49 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:50:49 2006 -0400"
      },
      "message": "[igafb] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "4938d3f4f8f1ffd744fa3626df8085118aeb1d79",
      "tree": "f9bf2168b375c2ac8bb773d5da909a44b2c51de6",
      "parents": [
        "d57cdcffe1180cf9b8d1fce048f80d8c6b159827"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:49:31 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:49:31 2006 -0400"
      },
      "message": "[controlfb] Ifdef for when CONFIG_NVRAM isn\u0027t enabled.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "d57cdcffe1180cf9b8d1fce048f80d8c6b159827",
      "tree": "971b62663bfc89641b82bd7b5a81299afe77c49c",
      "parents": [
        "d77f09e51f5793583ede9733a93bd31a324d051c"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:47:37 2006 -0400"
      },
      "message": "[hid-core] TurboX Keyboard needs NOGET quirk.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "d77f09e51f5793583ede9733a93bd31a324d051c",
      "tree": "6354a56770b8b9eacb6dafa58a90b5ea1b56642c",
      "parents": [
        "012887327875915f76a6208e81fe0d67a682ec15"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:45:30 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:45:30 2006 -0400"
      },
      "message": "[ixj] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "012887327875915f76a6208e81fe0d67a682ec15",
      "tree": "35ab4eb7ba3e1c4ca4714550a36d04a7b2a7196a",
      "parents": [
        "3985b977441f857404bb604a4b15911bbb0b9c5b"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:40:57 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:40:57 2006 -0400"
      },
      "message": "[initio] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "3985b977441f857404bb604a4b15911bbb0b9c5b",
      "tree": "9a0cf7184d00b18be6ca7e98ce11c9646388dcfd",
      "parents": [
        "745b5715fafccc8f0f992a7cccdd1eb2b1f5d23f"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:38:41 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:38:41 2006 -0400"
      },
      "message": "[fdomain] Add pci dev table for module auto loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "745b5715fafccc8f0f992a7cccdd1eb2b1f5d23f",
      "tree": "56456874e781c105ad22ef892c184308c1b77a7a",
      "parents": [
        "4596c75c23dde2623cbeec69357d5eb13d28387e"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:36:57 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:36:57 2006 -0400"
      },
      "message": "[BusLogic] Add pci dev table for auto module loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "4596c75c23dde2623cbeec69357d5eb13d28387e",
      "tree": "99453993809a1b130879cda3c17c2b1811666e22",
      "parents": [
        "5cacb9f8bca1ac67cc1f933a4e89b5130ffd1460"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:33:03 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:33:03 2006 -0400"
      },
      "message": "[mv643xx] Add pci device table for auto module loading.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "5cacb9f8bca1ac67cc1f933a4e89b5130ffd1460",
      "tree": "f1e899a74b37e4da9f0e6fb36dd3986eab53e046",
      "parents": [
        "9950421c1e90d08d52ef47df1fcebe6078b04af3"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:24:30 2006 -0400"
      },
      "committer": {
        "name": "Ben Collins",
        "email": "bcollins@ubuntu.com",
        "time": "Wed Oct 18 08:24:30 2006 -0400"
      },
      "message": "[alim7101] Add pci dev table for auto module loading.\n\nAlso fixes comment for nowayout module param.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\n"
    },
    {
      "commit": "872ec6484720e7ddfebb8e15c232fa7ca158ef2e",
      "tree": "9e84c253432771168553d6e50b7adb04f8fca5da",
      "parents": [
        "b48194bf0dc0f8e2b617fab10df885513fbb3bad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:19:08 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:28:52 2006 -0700"
      },
      "message": "[SPARC] {bbc_,}envctrl: Use call_usermodehelper().\n\nWe should not be calling kernel_execve() directly and this\ncauses module build failures because kernel_execve() is not\nexported to modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b48194bf0dc0f8e2b617fab10df885513fbb3bad",
      "tree": "4855a74db56b6b2ee28a13e667b60034e0a70550",
      "parents": [
        "5aee87c43e3a71a4aa4e72b0dc2180e4952c0848"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Tue Oct 17 19:11:31 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 17 19:28:51 2006 -0700"
      },
      "message": "[SPARC]: Fix some section mismatch warnings in sparc drivers.\n\nSigned-off-by: Ben Collins \u003cben.collins@ubuntu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9950421c1e90d08d52ef47df1fcebe6078b04af3",
      "tree": "8300d9ee3b8dc4c010714ca24cd1cf4eff528bbe",
      "parents": [
        "699ddda6ecd5751fd05fd5128aa7f93438974468"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 18:03:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 18:03:33 2006 -0700"
      },
      "message": "Fix USB gadget net2280.c compile\n\nIt would fail the compile due to the newly added error checking testing\na bad macro for a \"return value\" unless USB_GADGET_DEBUG_FILES was\nenabled.\n\nPointed out by Stephen Hemminger.\n\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "699ddda6ecd5751fd05fd5128aa7f93438974468",
      "tree": "b09b6a347c2e437e9c8bd5cd87f94fe03944a437",
      "parents": [
        "acbb67d51ef0ff942d592d44fb8abb4c931041ff",
        "ab352c2687a4361aec06a184ddb20deb1e5091eb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 15:05:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 15:05:22 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (47 commits)\n  USB: Add device id for Sierra Wireless MC8755\n  USB: cleanup sierra wireless driver a bit\n  USB: Sierra Wireless driver update\n  USB: ftdi_sio whitespace fixes\n  USB-SERIAL:cp2101 Add new device ID\n  USB/gadget/net2280: handle sysfs errors\n  usbtouchscreen: fix data reading for ITM touchscreens\n  UEAGLE: fix ueagle-atm Oops\n  USB: xpad: dance pad support\n  USB: input: extract() and implement() are bit field manipulation routines\n  USB: Memory leak in drivers/usb/serial/airprime.c\n  USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n  USB: fix usbatm tiny race\n  USB: unusual_devs entry for Nokia 6234\n  USB: mos7840.c: fix a check-after-dereference\n  USB: ftdi-elan.c: remove dead code\n  USB: Mitsumi USB FDD 061M: UNUSUAL_DEV multilun fix\n  USB: fix dereference in drivers/usb/misc/adutux.c\n  USB: add USB serial mos7720 driver\n  USB: move trancevibrator.c to the proper usb directory\n  ...\n"
    },
    {
      "commit": "acbb67d51ef0ff942d592d44fb8abb4c931041ff",
      "tree": "dcb18c0a192083632177b34610ed3457a68f4727",
      "parents": [
        "22a60f1951256ed493bf1430f8c3edcb31c0dbaa",
        "1f5c23e2c10d642a23aa3ebb449670a5184b6aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 15:04:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 15:04:45 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Use mmiowb after doorbell ring\n  IB/ipath: Initialize diagpkt file on device init only\n  RDMA/amso1100: Fix a NULL dereference in error path\n  RDMA/amso1100: pci_module_init() conversion\n"
    },
    {
      "commit": "ab352c2687a4361aec06a184ddb20deb1e5091eb",
      "tree": "e48f4a87265bd5bf3d110dc52a0607e8bb01a55a",
      "parents": [
        "964ee1deb3eac802902cd758ddb94b6a95c77987"
      ],
      "author": {
        "name": "Jan Luebbe",
        "email": "jluebbe@lasnet.de",
        "time": "Tue Oct 17 00:09:00 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: Add device id for Sierra Wireless MC8755\n\nAdds the device id used by the UMTS cards in Lenovo X60s notebooks sold\nin Europe.\n\nSigned-off-by: Jan Luebbe \u003cjluebbe@lasnet.de\u003e\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "964ee1deb3eac802902cd758ddb94b6a95c77987",
      "tree": "31450378b2e8d9748b01906be44982b5a2079f64",
      "parents": [
        "033a3fb980b041c5b1c865d3e9dce9217d1dc94b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse",
        "time": "Tue Oct 17 10:17:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: cleanup sierra wireless driver a bit\n\nThis saves over 30 lines and fixes a warning from sparse and allows\ndebugging to work dynamically like all other usb-serial drivers.\n\nCc: Kevin Lloyd \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "033a3fb980b041c5b1c865d3e9dce9217d1dc94b",
      "tree": "7e3f80114f01621e83885387b7fad80177071e48",
      "parents": [
        "5c09d144ff94706c2a5df292329ad83a27380173"
      ],
      "author": {
        "name": "Kevin Lloyd",
        "email": "linux@sierrawireless.com",
        "time": "Fri Oct 13 23:53:21 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: Sierra Wireless driver update\n\nThe largest feature in this patch is that it adds significant throughput\nincrease to the Sierra driver and adds support for modem status line\ncontrol (e.g. the DTR line). This patch also updates the current sierra.c\ndriver so that it supports both 3-port Sierra devices and 1-port legacy\ndevices and removes Sierra\u0027s references in other related files (Kconfig and\nairprime.c).\n\nSigned-off-by: Kevin Lloyd  \u003clinux@sierrawireless.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5c09d144ff94706c2a5df292329ad83a27380173",
      "tree": "4a6af6f5660bbed739546a68e5cd0d0bd3c44914",
      "parents": [
        "61926b975d83aa6c0124b5b0ce40c08579e6cc98"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Oct 13 15:57:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB: ftdi_sio whitespace fixes\n\nWhitespace fixups for drivers/usb/serial/ftdi_sio.c ...\nremoving end-of-line whitespace, and space-before-tab.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "61926b975d83aa6c0124b5b0ce40c08579e6cc98",
      "tree": "a90d88f4e47db7fb3ffc04dc64c1f221e3fac151",
      "parents": [
        "b3899dacafb10347b1b7a9f589b6c70cf8f08a3e"
      ],
      "author": {
        "name": "Craig Shelley",
        "email": "craig@microtron.org.uk",
        "time": "Thu Oct 12 22:09:56 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB-SERIAL:cp2101 Add new device ID\n\nThis patch adds device ID 0xEA61. This is another factory default ID\nused by SILabs.\n\nSigned-off-by: Craig Shelley \u003ccraig@microtron.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "b3899dacafb10347b1b7a9f589b6c70cf8f08a3e",
      "tree": "e160123cd2538fdf1a9391fd910a11d61d9e47c2",
      "parents": [
        "5dfb5f1d060a6f7dfddb78dc59f9e4d299088cc1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 11 21:50:24 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "USB/gadget/net2280: handle sysfs errors\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "5dfb5f1d060a6f7dfddb78dc59f9e4d299088cc1",
      "tree": "b6aad7a1ca336538ba9ad58f97b319fe20415a13",
      "parents": [
        "9ab99c8c513313c1c5931bdbd27dcc4bc7a3b7cd"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Wed Oct 11 23:40:22 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:34 2006 -0700"
      },
      "message": "usbtouchscreen: fix data reading for ITM touchscreens\n\nITM devices seem to report only garbage when not touched. update usbtouchscreen\nto do data reading like itmtouch. also fix wrong mask on pressure bits.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9ab99c8c513313c1c5931bdbd27dcc4bc7a3b7cd",
      "tree": "762680610ec09ed8d1a45aafe6c4fb6131418af8",
      "parents": [
        "deb8ee43a23d48116cb23eb8dd1de2348efb1e80"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Wed Oct 11 14:20:56 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "UEAGLE: fix ueagle-atm Oops\n\nThe array of attribute passed to sysfs_create_group() must be\nNULL-terminated.\n\nThe sysfs entries are created before the start of the modem state machine\nto avoid to stop it in case of errors in sysfs creation.  Also\n{destroy,create}_fs_entries are removed as they do nothing.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "deb8ee43a23d48116cb23eb8dd1de2348efb1e80",
      "tree": "c30cede8edd09cc7aff7c01ea6fbcb7b0d900e5d",
      "parents": [
        "4550718f6c75c9abe8b987fa4c625fd041aa95a2"
      ],
      "author": {
        "name": "Dominic Cerquetti",
        "email": "binary1230@yahoo.com",
        "time": "Tue Oct 10 14:42:48 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: xpad: dance pad support\n\nAdds support for dance pads to the xpad driver. Dance pads require the\nd-pad to be mapped to four buttons instead of two axes, so that\ncombinations of up/down and left/right can be hit simultaneously.\nKnown dance pads are detected, and there is a module parameter added\nto default unknown xpad devices to map the d-pad to buttons if this is\ndesired. (dpad_to_buttons). Minor modifications were made to port the\nchanges in the original patch to a newer kernel version.\n\nThis patch was originally from Dominic Cerquetti originally written\nfor kernel 2.6.11.4, with minor modifications (API changes for USB,\nspelling fixes to the documentation added in the original patch) made\nto apply to the current kernel. I have modified Dominic\u0027s original\npatch per some suggestions from Dmitry Torokhov. (There was nothing\nin the patch format description about multiple From: lines, so I\nhaven\u0027t added myself.)\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "4550718f6c75c9abe8b987fa4c625fd041aa95a2",
      "tree": "199876339655e70fdab7f72ea69d5d344a13843e",
      "parents": [
        "0e185b7922ac81516c5c4653dcf6aacbf6341e73"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@parisc-linux.org",
        "time": "Tue Oct 10 14:42:51 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: input: extract() and implement() are bit field manipulation routines\n\nextract() and implement() have brain damaged attempts to handle 32-bit wide\n\"fields\".\n\nThe problem is the index math in the original code didn\u0027t clear all the\nrelevant bits.  (offset \u003e\u003e 5) only compensated for 32-bit index.  We need\n(offset \u003e\u003e 6) if we want to use 64-bit loads.\n\nBut it was also wrong in that it tried to use quasi-aligned loads.  Ie\n\"report\" was only incremented in multiples of 4 bytes and then the offset\nwas masked off for values greater than 4 bytes.  The right way is to\npretend \"report\" points at a byte array.  And offset is then only minor\nadjustment for \u003c 8 bits of offset.  \"n\" (field width) can then be as big as\n24 (assuming 32-bit loads) since \"offset\" will never be bigger than 7.\n\nIf someone needs either function to handle more than 24-bits, please\ndocument why - point at a specification or specific USB hid device - in\ncomments in the code.\n\nextract/implement() are also an eyesore to read.  Please banish whoever\nwrote it to read CodingStyle 3 times in a row to a classroom full of 1st\ngraders armed with rubberbands.  Or just flame them.  Whatever.  Globbing\nall the code together on two lines does NOT make it faster and is Just\nWrong.\n\nI\u0027ve tested this patch on j6000 (dual 750Mhz PA-RISC, 32-bit 2.6.12-rc5). \nKyle McMartin tested on c3000 (up 400Mhz PA-RISC, same kernel).  \"p2-mate\"\n(Peter De Schrijver?) tested on sb1250 (dual core Mips, broadcom \"swarm\"\neval board).\n\nSigned-off-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0e185b7922ac81516c5c4653dcf6aacbf6341e73",
      "tree": "ef16d187c31398203e44e884255a4a5e1a87026d",
      "parents": [
        "c0fc0ee06f6c9ab37f53afc62b0d94a700fa7a97"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Oct 10 14:42:50 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: Memory leak in drivers/usb/serial/airprime.c\n\nthe commit\nhttp://www.kernel.org/git/?p\u003dlinux/kernel/git/torvalds/linux-2.6.git;a\u003dcommitdiff;h\u003d5dda171202f94127e49c12daf780cdae1b4e668b\nadded a memory leak.  In case we cant allocate an urb, we dont free the\nbuffer and leak it.  Coverity id #1438\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Andy Gay \u003candy@andynet.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c0fc0ee06f6c9ab37f53afc62b0d94a700fa7a97",
      "tree": "bcffef531ff793cc676d038eec54704a41fccf8d",
      "parents": [
        "521b600b58376b7c85a7c615ee32fae185c20b16"
      ],
      "author": {
        "name": "Jan Mate",
        "email": "mate@fiit.stuba.sk",
        "time": "Tue Oct 10 14:42:47 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n\nUSB Storage: this patch adds support for Sony Ericsson P990i\n\nSigned-off-by: Jan Mate \u003cmate@fiit.stuba.sk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "521b600b58376b7c85a7c615ee32fae185c20b16",
      "tree": "f3b0965bdd5077db50daa7bdb9dd3b1031b13635",
      "parents": [
        "3ccf25ce185d4798e66a91812a7622f7fe6987df"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 10 14:42:46 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: fix usbatm tiny race\n\nia64:\n\ndrivers/usb/atm/usbatm.c: In function `usbatm_do_heavy_init\u0027:\ndrivers/usb/atm/usbatm.c:1004: warning: implicit declaration of function `get_current\u0027\ndrivers/usb/atm/usbatm.c:1004: error: invalid type argument of `-\u003e\u0027\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "3ccf25ce185d4798e66a91812a7622f7fe6987df",
      "tree": "78e11370e79563c09b867b7a60aac9cf707c1132",
      "parents": [
        "ad18027f4909c8fc107056460c97dbedb6635128"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Oct 13 09:59:17 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: unusual_devs entry for Nokia 6234\n\nThis patch (as803) adds an unusual_devs entry for the Nokia 6234\nmobile phone.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ad18027f4909c8fc107056460c97dbedb6635128",
      "tree": "cf15d6e79ba3324e4974634a7fa446ff10fa4381",
      "parents": [
        "c19ecd654209725444d1f47a4422e6f48846b53c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 09 01:16:32 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: mos7840.c: fix a check-after-dereference\n\nThis patch fixes an obvious check-after-dereference spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c19ecd654209725444d1f47a4422e6f48846b53c",
      "tree": "8f6de019004de5ca1f599bdbf57f392372f9be5a",
      "parents": [
        "1ff15e8efc1703eaae1eeec6fc09db6af1e4049f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Oct 09 01:16:24 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: ftdi-elan.c: remove dead code\n\nThe Coverity checker spotted this obviously dead code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ff15e8efc1703eaae1eeec6fc09db6af1e4049f",
      "tree": "92aca4c8a5695b114bd571508047df2ba44748cb",
      "parents": [
        "a65dc301c7448a9a8d24bf1cbfe292541d1fa390"
      ],
      "author": {
        "name": "Tobias Lorenz",
        "email": "tobias.lorenz@gmx.net",
        "time": "Sun Oct 08 22:56:40 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: Mitsumi USB FDD 061M: UNUSUAL_DEV multilun fix\n\nFrom: Tobias Lorenz \u003ctobias.lorenz@gmx.net\u003e\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a65dc301c7448a9a8d24bf1cbfe292541d1fa390",
      "tree": "accd226dcdd84f0422fd7d933fbfbbebb56ea4fd",
      "parents": [
        "0f64478cbc7a008fe7b7e9ae79a73d8a6904ead8"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Fri Oct 06 00:09:29 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:33 2006 -0700"
      },
      "message": "USB: fix dereference in drivers/usb/misc/adutux.c\n\nin two of the error cases, dev is still NULL,\nand we dereference it. Spotted by coverity (cid#1428, 1429)\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0f64478cbc7a008fe7b7e9ae79a73d8a6904ead8",
      "tree": "ce55416f6efd38a7383e99e843a826f17bd58f93",
      "parents": [
        "9fcde235270e6783600d1aee5bcda78c8282bcdd"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Apr 09 12:14:34 2002 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Oct 17 14:46:32 2006 -0700"
      },
      "message": "USB: add USB serial mos7720 driver\n\nAdd support for Moschip 7720 USB dual port usb to serial device.\n\nThis driver is originally based on the drivers/usb/io_edgeport.c driver.\n\nCleaned up and forward ported by me.\n\nCc: VijayaKumar \u003cvijaykumar@aspirecom.net\u003e\nCc: AjayKumar \u003cajay@aspirecom.net\u003e\nCc: Gurudeva \u003cgurudev@aspirecom.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "9fcde235270e6783600d1aee5bcda78c8282bcdd"
}
