)]}'
{
  "log": [
    {
      "commit": "7ea3bbbc8997df1ae7dc4e736d163dabc00f4721",
      "tree": "30bbfb741d7e1e0bafb27097d496f75e7bf44d05",
      "parents": [
        "a9a5cd5d2a57fb76dbae2115450f777b69beccf7"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Tue Apr 18 23:18:53 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Apr 18 23:18:53 2006 +0100"
      },
      "message": "[ARM] 3478/1: SharpSL SCOOP: Fix potenial build failure\n\nPatch from Richard Purdie\n\nMove platform_scoop_config from the SharpSL scoop PCMCIA driver to\nthe SCOOP driver. This avoids build failures when PCMCIA is not built\nor is modular (scoop.c itself cannot be modular).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca1e0484d9fe8a9048ac32b0f9894545f43704e8",
      "tree": "60069aefd37077a86072020713b046203762ff5a",
      "parents": [
        "75616cf9854b83eb83a968b1338ae0ee11c9673c"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Mon Apr 10 15:38:07 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 17 14:24:57 2006 -0700"
      },
      "message": "[PATCH] cciss: bug fix for crash when running hpacucli\n\nFix a crash when running hpacucli with multiple logical volumes on a cciss\ncontroller.  We were not properly initializing the disk-\u003equeue and causing\na fault.\n\nThanks to Hasso Tepper for reporting the problem.  Thanks to Steve Cameron\nfor root causing the problem.  Most of the patch just moves things around.\nThe fix is a one-liner.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Stephen Cameron \u003csteve.cameron@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "66e0a9888b774af625ce544f7c6597c7506d07db",
      "tree": "175981424e4821c1fbeea1956e3f600716af1acd",
      "parents": [
        "c19f7a9e1ac45b57375d51f033b02deca50f4d3f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Apr 05 12:03:45 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Apr 17 14:24:57 2006 -0700"
      },
      "message": "[PATCH] isd200: limit to BLK_DEV_IDE\n\nLimit USB_STORAGE_ISD200 to whatever BLK_DEV_IDE and USB_STORAGE\nare set to (y, m) since isd200 calls ide_fix_driveid() in the\nBLK_DEV_IDE code.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2c5362007bc0a46461a9d94958cdd53bb027004c",
      "tree": "ec07417f75486b857269abee65cb76b3f64520bf",
      "parents": [
        "64541d19702cfdb7ea946fdc20faee849f6874b1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Apr 14 18:05:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 18:38:01 2006 -0700"
      },
      "message": "Fix AT91RM9200 build breakage\n\nThe at91_cf driver got out of sync with certain changes in the PCMCIA\nlayer, notably getting rid of some duplication of data ... causing the\nversion merged to kernel.org to fail compiling.\n\nThis patch gives the at91_cf platform device a new iomem resource, using\nit so this new pcmcia scheme works.  It also cleans up some whitepsace\nbugs that have accumulated over time (mostly too-long lines).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f60245479ca6d4d3f2cf4a47c7dd18caf5afdf2",
      "tree": "e86c1891af316ad19cdffc0fe648fbb90ac486d5",
      "parents": [
        "1d73135e55c47ca909c1fbd68f45623b16dc0211"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Apr 14 17:25:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:41:06 2006 -0700"
      },
      "message": "[efficeon-agp] Add missing memory mask\n\nOriginal patch by Benjamin Herrenschmidt after debugging by Brian Hinz.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Brian Hinz \u003cbphinz@hotmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b627d173e0e1014298b92311f869eed53963bf3",
      "tree": "18b35eaa8add95ea8cea3c3d98151da8a36c62b8",
      "parents": [
        "f2f4d9e8cb7d4180ac1830eec49e18fef701c58c",
        "3d9dd7564d5d7c28eb87b14c13a23806484667f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:10:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:10:20 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (170 commits)\n  commit 3d9dd7564d5d7c28eb87b14c13a23806484667f3\n  Author: Zach Brown \u003czach.brown@oracle.com\u003e\n  Date:   Fri Apr 14 16:04:18 2006 -0700\n  \n      [PATCH] ip_output: account for fraggap when checking to add trailer_len\n      \n      During other work I noticed that ip_append_data() seemed to be forgetting to\n      include the frag gap in its calculation of a fragment that consumes the rest of\n      the payload.  Herbert confirmed that this was a bug that snuck in during a\n      previous rework.\n      \n      Signed-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\n      Signed-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n  \n  commit 08d099974a09faf4cb11ffc46da87073fa132fc0\n  Author: Linus Walleij \u003ctriad@df.lth.se\u003e\n  Date:   Fri Apr 14 16:03:33 2006 -0700\n  \n      [IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges\n      \n  ...\n"
    },
    {
      "commit": "f05472f10db38ac5a1ac3f1fa469510471152561",
      "tree": "991f3ec1e2702a5b575b3e3959216ce3f13a59f8",
      "parents": [
        "11f16971ceeb0f442e58f318b0cfde8eb35296bb",
        "7676f83aeb774e7a3abe6af06ec92b29488b5b79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:09:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:09:08 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (679 commits)\n  commit 7676f83aeb774e7a3abe6af06ec92b29488b5b79\n  Author: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\n  Date:   Fri Apr 14 09:47:59 2006 -0500\n  \n      [SCSI] scsi_transport_sas: don\u0027t scan a non-existent end device\n      \n      Any end device that can\u0027t support any of the scanning protocols\n      shouldn\u0027t be scanned, so set its id to -1 to prevent\n      scsi_scan_target() being called for it.\n      \n      Signed-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n  \n  commit 3c0c25b97c7d020ef07f6366cf1d668a8e980c7c\n  Author: Moore, Eric \u003cEric.Moore@lsil.com\u003e\n  Date:   Thu Apr 13 16:08:17 2006 -0600\n  \n      [SCSI] mptfusion - fix panic in mptsas_slave_configure\n      \n      Driver panic when RAID logical volume was present when driver\n      loaded, or when a RAID logical volume was created on the fly.\n  ...\n"
    },
    {
      "commit": "11f16971ceeb0f442e58f318b0cfde8eb35296bb",
      "tree": "857d0975f65dcc81f7e0fe8ceabad183cd97e763",
      "parents": [
        "bcdc084257352902103aca85c65ddbbba8f74732",
        "e97b81ddbb8b8c72b85330ac4a454a4513dcba8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:41 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6: (78 commits)\n  commit e97b81ddbb8b8c72b85330ac4a454a4513dcba8a\n  Author: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n  Date:   Thu Mar 23 16:50:25 2006 +0100\n  \n      [PATCH] i2c-parport: Make type parameter mandatory\n      \n      This patch forces the user to specify what type of adapter is present when\n      loading i2c-parport or i2c-parport-light.  If none is specified, the driver\n      init simply fails - instead of assuming adapter type 0.\n      \n      This alleviates the sometimes lengthy boot time delays which can be caused\n      by accidentally building one of these into a kernel along with several i2c\n      slave drivers that have lengthy probe routines (e.g. hwmon drivers).\n      \n      Kconfig and documentation updated accordingly.\n      \n      Signed-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n      Signed-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n      Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n  \n  ...\n"
    },
    {
      "commit": "bcdc084257352902103aca85c65ddbbba8f74732",
      "tree": "535af6bc3d976016058ed9d1ec26227e23462ecf",
      "parents": [
        "754a264c42178b85125a071299bb900b615c853b",
        "78a596b4490e17b9990d87b9d468ef5bb70daa10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:08:18 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (169 commits)\n  commit 78a596b4490e17b9990d87b9d468ef5bb70daa10\n  Author: Adrian Bunk \u003cbunk@stusta.de\u003e\n  Date:   Fri Mar 31 01:38:12 2006 -0800\n  \n      [PATCH] remove kernel/power/pm.c:pm_unregister()\n      \n      Since the last user is removed in -mm, we can now remove this long deprecated\n      function.\n      \n      Signed-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n      Cc: Pavel Machek \u003cpavel@ucw.cz\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n      Signed-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n  \n  commit 21440d313358043b0ce5e43b00ff3c9b35a8616c\n  Author: David Brownell \u003cdavid-b@pacbell.net\u003e\n  Date:   Sat Apr 1 10:21:52 2006 -0800\n  \n      [PATCH] dma doc updates\n      \n  ...\n"
    },
    {
      "commit": "754a264c42178b85125a071299bb900b615c853b",
      "tree": "8cfc6d85e6725f90672b75314064ead9fd62e3c6",
      "parents": [
        "f9814802dfec8feaf51ba873d7eac1a05ee65842",
        "4f705ae3e94ffaafe8d35f71ff4d5c499bb06814"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Apr 14 17:07:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (158 commits)\n  commit 4f705ae3e94ffaafe8d35f71ff4d5c499bb06814\n  Author: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n  Date:   Mon Apr 3 17:09:22 2006 -0700\n  \n      [PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/\n      \n      dmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.\n      Currently all three arches compile it from arch/i386, which means that ia64\n      and x86_64 depend on things in arch/i386 that they wouldn\u0027t otherwise care\n      about.\n      \n      This is simply \"mv arch/i386/kernel/dmi_scan.c drivers/firmware/\" (removing\n      trailing whitespace) and the associated Makefile changes.  All three\n      architectures already set CONFIG_DMI in their top-level Kconfig files.\n      \n      Signed-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\n      Cc: Andi Kleen \u003cak@muc.de\u003e\n      Cc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\n      Cc: Andrey Panin \u003cpazke@orbita1.ru\u003e\n      Signed-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n  ...\n"
    },
    {
      "commit": "08d099974a09faf4cb11ffc46da87073fa132fc0",
      "tree": "f02654cce99a34216192501edcc319fefc08d036",
      "parents": [
        "269690ac164fc0a7c2de03e7e0d2f554104d1516"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Fri Apr 14 16:03:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 14 16:03:33 2006 -0700"
      },
      "message": "[IRDA]: smsc-ircc2, smcinit support for ALi ISA bridges\n\nFrom: Linus Walleij \u003ctriad@df.lth.se\u003e\n\nThis patch enables support for ALi ISA bridges when we run the smcinit\ncode.  It is needed to properly configure some Toshiba laptops.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "269690ac164fc0a7c2de03e7e0d2f554104d1516",
      "tree": "52c3fa23e1f100df0acdf68f946a908e39ddedb9",
      "parents": [
        "4909e488f65fc729fc0f8d42bd1600c56a8bd83c"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@nokia.com",
        "time": "Fri Apr 14 16:02:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 14 16:02:07 2006 -0700"
      },
      "message": "[IRDA]: irda-usb, unregister netdev when patch upload fails\n\nIn the STIR421x case, when the firmware upload fails, we need to\nunregister_netdev. Otherwise we hit a BUG on free_netdev(), if sysfs\nis enabled.\n \nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7676f83aeb774e7a3abe6af06ec92b29488b5b79",
      "tree": "6ee81be2aafdeee2665862bc47821d4bf4285857",
      "parents": [
        "3c0c25b97c7d020ef07f6366cf1d668a8e980c7c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Apr 14 09:47:59 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 14 15:33:41 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_sas: don\u0027t scan a non-existent end device\n\nAny end device that can\u0027t support any of the scanning protocols\nshouldn\u0027t be scanned, so set its id to -1 to prevent\nscsi_scan_target() being called for it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2d1e1c754d641bb8a32f0ce909dcff32906830ef",
      "tree": "1bc3b7ca89323c20c2c48f41efa29bb3c1b501dd",
      "parents": [
        "40d8b89b06cd03c2856eafb94a1f11d5a113a9d4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 01 16:46:35 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:26 2006 -0700"
      },
      "message": "[PATCH] PCI: Add PCI quirk for SMBus on the Asus A6VA notebook\n\nThe Asus A6VA notebook was reported to need a PCI quirk to unhide\nthe SMBus.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e6ad00576f8896b8209ba7ff47b23661614be64c",
      "tree": "f0795c55aaa54b73e9dee11e4f6542b220e3a2c5",
      "parents": [
        "e778272dd547d53dedf92240e8b3dbdee44b87b6"
      ],
      "author": {
        "name": "John Rose",
        "email": "johnrose@austin.ibm.com",
        "time": "Thu Mar 23 14:21:14 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: rpaphp: remove init error condition\n\nThe init function for the RPA PCI Hotplug driver returns -ENODEV in the\ncase that no hotplug-capable slots are detected in the system.  This is\nbad, since hot-capable slots can be added after boot to a purely virtual\nPOWER partition.  This is also bad because DLPAR I/O operations depend\non the rpaphp module.\n\nChange the rpaphp init module to return success for the case of\npartitions that own no hotplug-capable slots at boot.  Such slots can be\ndynamically added after boot.\n\nSigned-off-by: John Rose \u003cjohnrose@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5da594b1c523dffa19ebe7630e1ca285f439bd03",
      "tree": "552e8e979c67228c5db12c2d5487a92ade180569",
      "parents": [
        "41017f0cac925e4a6bcf3359b75e5538112d4216"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 20 14:33:56 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge)\n\nThe naming of the constant defined for PCI ID 1022:7450 does not seem\nto match the information at http://pciids.sourceforge.net/:\n\n\thttp://pci-ids.ucw.cz/iii/?i\u003d1022\n\nThere 1022:7450 is listed as \"AMD-8131 PCI-X Bridge\" while 1022:7451\nis listed as \"AMD-8131 PCI-X IOAPIC\".  Yet, the current definition for\n0x7450 is PCI_DEVICE_ID_AMD_8131_APIC.\tIt seems to me like that name\nshould map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE\nshould map to 0x7450.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41017f0cac925e4a6bcf3359b75e5538112d4216",
      "tree": "5c8f4590707450820ffb286f681bcaeb300cde84",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Feb 08 17:11:38 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 12:25:25 2006 -0700"
      },
      "message": "[PATCH] PCI: MSI(X) save/restore for suspend/resume\n\nAdd MSI(X) configure sapce save/restore in generic PCI helper.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4f705ae3e94ffaafe8d35f71ff4d5c499bb06814",
      "tree": "c19d010668b5c21bc3d89b6be698612fefe23ca0",
      "parents": [
        "026694920579590c73b5c56705d543568ed5ad41"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Apr 03 17:09:22 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] DMI: move dmi_scan.c from arch/i386 to drivers/firmware/\n\ndmi_scan.c is arch-independent and is used by i386, x86_64, and ia64.\nCurrently all three arches compile it from arch/i386, which means that ia64\nand x86_64 depend on things in arch/i386 that they wouldn\u0027t otherwise care\nabout.\n\nThis is simply \"mv arch/i386/kernel/dmi_scan.c drivers/firmware/\" (removing\ntrailing whitespace) and the associated Makefile changes.  All three\narchitectures already set CONFIG_DMI in their top-level Kconfig files.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andrey Panin \u003cpazke@orbita1.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "026694920579590c73b5c56705d543568ed5ad41",
      "tree": "1c3ad318fe65c5812dd33008af8e77389ee31c46",
      "parents": [
        "372254018eb1b65ee69210d11686bfc65c8d84db"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Mar 23 01:38:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] pm: print name of failed suspend function\n\nPrint more diagnostic info to help identify the source of power management\nsuspend failures.\n\nExample:\n\nusb_hcd_pci_suspend(): pci_set_power_state+0x0/0x1af() returns -22\npci_device_suspend(): usb_hcd_pci_suspend+0x0/0x11b() returns -22\nsuspend_device(): pci_device_suspend+0x0/0x34() returns -22\n\nWork-in-progress.  It needs lots more suspend_report_result() calls sprinkled\neverywhere.\n\nCc: Patrick Mochel \u003cmochel@digitalimplant.org\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "372254018eb1b65ee69210d11686bfc65c8d84db",
      "tree": "d231099272446513886eeab80e94b8fb84881ed9",
      "parents": [
        "a14388904ca67197c9a531dba2358d8131697865"
      ],
      "author": {
        "name": "Ryan Wilson",
        "email": "hap9@epoch.ncsc.mil",
        "time": "Wed Mar 22 16:26:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:25 2006 -0700"
      },
      "message": "[PATCH] driver core: driver_bind attribute returns incorrect value\n\nThe manual driver \u003c-\u003e device binding attribute in sysfs doesn\u0027t return\nthe correct value on failure or success of driver_probe_device.\ndriver_probe_device returns 1 on success (the driver accepted the\ndevice) or 0 on probe failure (when the driver didn\u0027t accept the\ndevice but no real error occured). However, the attribute can\u0027t just\nreturn 0 or 1, it must return the number of bytes consumed from buf\nor an error value. Returning 0 indicates to userspace that nothing\nwas written (even though the kernel has tried to do the bind/probe and\nfailed). Returning 1 indicates that only one character was accepted in\nwhich case userspace will re-try the write with a partial string.\n\nA more correct version of driver_bind would return count (to indicate\nthe entire string was consumed) when driver_probe_device returns 1\nand -ENODEV when driver_probe_device returns 0. This patch makes that\nchange.\n\nSigned-off-by: Ryan Wilson \u003chap9@epoch.ncsc.mil\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a14388904ca67197c9a531dba2358d8131697865",
      "tree": "fc4b31f3588e2f0b308c84e905ce9af7faea443e",
      "parents": [
        "d4d7e5dffc4844ef51fe11f497bd774c04413a00"
      ],
      "author": {
        "name": "Jayachandran C",
        "email": "jchandra@digeo.com",
        "time": "Mon Apr 03 12:31:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:24 2006 -0700"
      },
      "message": "[PATCH] driver core: fix unnecessary NULL check in drivers/base/class.c\n\nThis patch tries to fix an issue in drivers/base/class.c, please\nreview and apply if correct.\n\nPatch Description:\n  \"parent_class\" is checked for NULL already, so removed the unnecessary\n  check.\n\nSigned-off-by: Jayachandran C. \u003cc.jayachandran@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "0f836ca4c122f4ef096110d652a6326fe34e6961",
      "tree": "5b249f2f255a7260d1a8926eb0a9e6d7e45ac524",
      "parents": [
        "4508a7a734b111b8b7e39986237d84acb1168dd0"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 31 11:52:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:24 2006 -0700"
      },
      "message": "[PATCH] driver core: safely unbind drivers for devices not on a bus\n\nThis patch (as667) changes the __device_release_driver() routine to\nprevent it from crashing when it runs across a device not on any bus.\nThis seems logical, inasmuch as the corresponding bus_add_device()\nroutine has an explicit check allowing it to accept such devices.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4508a7a734b111b8b7e39986237d84acb1168dd0",
      "tree": "8fe535fbb97d619c9069da26367ead03d1a294aa",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Mar 20 17:53:53 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:41:24 2006 -0700"
      },
      "message": "[PATCH] sysfs: Allow sysfs attribute files to be pollable\n\nIt works like this:\n  Open the file\n  Read all the contents.\n  Call poll requesting POLLERR or POLLPRI (so select/exceptfds works)\n  When poll returns,\n     close the file and go to top of loop.\n   or lseek to start of file and go back to the \u0027read\u0027.\n\nEvents are signaled by an object manager calling\n   sysfs_notify(kobj, dir, attr);\n\nIf the dir is non-NULL, it is used to find a subdirectory which\ncontains the attribute (presumably created by sysfs_create_group).\n\nThis has a cost of one int  per attribute, one wait_queuehead per kobject,\none int per open file.\n\nThe name \"sysfs_notify\" may be confused with the inotify\nfunctionality.  Maybe it would be nice to support inotify for sysfs\nattributes as well?\n\nThis patch also uses sysfs_notify to allow /sys/block/md*/md/sync_action\nto be pollable\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e97b81ddbb8b8c72b85330ac4a454a4513dcba8a",
      "tree": "b7be59895ee5cafdd5af5b4237f5b96b2812b180",
      "parents": [
        "3cb8e1a92ef7588d3acdecf493ddddd0dd71a709"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Mar 23 16:50:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:34 2006 -0700"
      },
      "message": "[PATCH] i2c-parport: Make type parameter mandatory\n\nThis patch forces the user to specify what type of adapter is present when\nloading i2c-parport or i2c-parport-light.  If none is specified, the driver\ninit simply fails - instead of assuming adapter type 0.\n\nThis alleviates the sometimes lengthy boot time delays which can be caused\nby accidentally building one of these into a kernel along with several i2c\nslave drivers that have lengthy probe routines (e.g. hwmon drivers).\n\nKconfig and documentation updated accordingly.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cb8e1a92ef7588d3acdecf493ddddd0dd71a709",
      "tree": "cd6a3a225bd9458a74e2d8de3b56a0c24de3b5fb",
      "parents": [
        "ac987c1f65cedd98d953e14ba219db2f8cc009d4"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Mar 23 16:49:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:34 2006 -0700"
      },
      "message": "[PATCH] i2c-sis96x: Remove an init-time log message\n\nThis patch removes an init-time kernel log message.\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114232987208628\u0026w\u003d3\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac987c1f65cedd98d953e14ba219db2f8cc009d4",
      "tree": "46026acc7933c318dff9e360351c5ed5983e0ab3",
      "parents": [
        "8c750c0bd2fa6f73cd3cd3f1a58d48f94de343b6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 23 16:38:21 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] w83792d: Be quiet on misdetection\n\nMake the w83792d driver keep quiet when misdetecting a chip. This can\nhappen, and the user doesn\u0027t need to know.\n\nAlso renumber the messages, and add one, for consistency.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c750c0bd2fa6f73cd3cd3f1a58d48f94de343b6",
      "tree": "a4cc8b9d803069f755e847c332fc260932fd3647",
      "parents": [
        "524465df2accf54604cb89c04dbaab0c8aaa5bb4"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Mar 31 23:06:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert m41t00 to use a workqueue\n\nThe m41t00 i2c/rtc driver currently uses a tasklet to schedule\ninterrupt-level writes to the rtc.  This patch causes the driver\nto use a workqueue instead.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "524465df2accf54604cb89c04dbaab0c8aaa5bb4",
      "tree": "2fd935549b981ae0c60b7fe6a50aa71b9a377347",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 31 23:05:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert ds1374 to use a workqueue\n\nA tasklet is not suitable for what the ds1374 driver does: neither sleeping\nnor mutex operations are allowed in tasklets, and ds1374_set_tlet may do\nboth.\n\nWe can use a workqueue instead, where both sleeping and mutex operations\nare allowed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9814802dfec8feaf51ba873d7eac1a05ee65842",
      "tree": "9ba25867295387087213661bae6434afabe025bb",
      "parents": [
        "69a4bf7c9525e5c92c0ecda0db0373f30162b28f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 13 08:09:52 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: add driver for funsoft usb serial device\n\nCc: David Clare \u003cdavid@funsoft.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "69a4bf7c9525e5c92c0ecda0db0373f30162b28f",
      "tree": "0d3bde6844615ed2d086666ea2dd6accce3d73c1",
      "parents": [
        "e853bf4af372afdae732c48be04a6b154f2de3d4"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Wed Apr 12 23:41:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: remove __init from usb_console_setup\n\nThis prevents an Oops if booted with \"console\u003dttyUSB0\" but without a\nUSB-serial dongle, and plugged one in afterwards.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e853bf4af372afdae732c48be04a6b154f2de3d4",
      "tree": "d508b27b0e31f0b44ccf7dbd8d8a1ed981ff0323",
      "parents": [
        "3799c40189570133f9bb3176be24f0edb0e823c6"
      ],
      "author": {
        "name": "Tomasz Kazmierczak",
        "email": "tomek.fizyk@op.pl",
        "time": "Thu Apr 06 22:07:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:27 2006 -0700"
      },
      "message": "[PATCH] USB: pl2303: added support for OTi\u0027s DKU-5 clone cable\n\nThis patch adds support for a clone of Nokia DKU-5 cable made by\nOurs Technology Inc for Nokia phones with PopPort (Nokia 3100 and others).\nThe cable uses PL2303 USB-to-serial converter from Prolific Technology Inc.\n\nSigned-off-by: Tomasz Kazmierczak \u003ctomek.fizyk@op.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3799c40189570133f9bb3176be24f0edb0e823c6",
      "tree": "594f7dd587788c602cb43ae93a22ebeb096f8e9f",
      "parents": [
        "bfb25849f00d0b8453191ee12125738b5f5c9146"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Apr 02 01:45:00 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: S3C2410: use clk_enable() to ensure 48MHz to OHCI core\n\nGet the \"usb-bus\" clock and ensure it is enabled\nwhen the OHCI core is in use.\n\nIt seems that a few bootloaders do not enable the\nUPLL at startup, which stops the OHCI core having\na 48MHz bus clock. The improvements to the clock\nframework for the s3c24xx now allow the USB PLL\nto be started and stopped when being used.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bfb25849f00d0b8453191ee12125738b5f5c9146",
      "tree": "d2fe0d8c34cfd2bc5409f7f992653e0216f569dc",
      "parents": [
        "8e32640672bdcb01e0d83f087f09dd65fcbc3275"
      ],
      "author": {
        "name": "Jeffrey Vandenbroucke sign",
        "email": "jeffrey@wirehead.be",
        "time": "Tue Mar 28 15:21:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] hid-core.c: fix \"input irq status -32 received\" for Silvercrest USB Keyboard\n\nWhen not using this patch, the kernel will continuously return \"input irq\nstatus -32 received\", while making the keyboard unusable.  This can be\neasely resolved using HID_QUIRK_NOGET.  Vendor-ID and Device-ID should be\napplied to hid-core.c, and making an entry to make use of it.\n\nSigned-off-by: Jeffrey Vandenbroucke \u003cjeffrey@wirehead.be\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8e32640672bdcb01e0d83f087f09dd65fcbc3275",
      "tree": "8e65907cb076ae5598df469d120a8d4cece16800",
      "parents": [
        "01e89506351b84ac6f39eb70f99c71483768ca60"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Apr 04 14:47:44 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: UHCI: don\u0027t track suspended ports\n\nSomeone recently posted a bug report where it turned out that uhci-hcd\nwas disagreeing with the UHCI controller over whether or not a port was\nsuspended: The driver thought it wasn\u0027t and the hardware thought it was.\nThis patch (as665) fixes the problem and simplifies the driver by\nremoving the internal state-tracking completely.  Now the driver just\nasks the hardware whether a port is suspended.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "01e89506351b84ac6f39eb70f99c71483768ca60",
      "tree": "e74b16de9107b8281b48e4514c34dcd6c585debd",
      "parents": [
        "48b1be6ac080c3bb5ad3e529d8816953507790ab"
      ],
      "author": {
        "name": "Michael Downey",
        "email": "downey@zymeta.com",
        "time": "Mon Apr 03 08:58:07 2006 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:26 2006 -0700"
      },
      "message": "[PATCH] USB: keyspan-remote bugfix\n\nSigned-off-by: Michael Downey \u003cdowney@zymeta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48b1be6ac080c3bb5ad3e529d8816953507790ab",
      "tree": "fa98953652478127067380c23e1ed7cd91a65a8b",
      "parents": [
        "9fc4831cc3e063019079581ff5062f9790d9b0c7"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Tue Mar 28 20:15:42 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: Rename ax8817x_func() to asix_func() and add utility functions to reduce bloat\n\nNow that the ASIX code is supporting more than just the AX88172 devices,\nmake the utility function names more generic: ax8817x_func -\u003e asix_func.\nFunctions that are chip specific now indicate as such: ax88772_func.\n\nAdditionally, pull some common routines used in initialization and such\ninto simple functions to reduce the verbosity of certain functions such\nas\nthe bind() routines and to make the error handling consistent across the\nboard.\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9fc4831cc3e063019079581ff5062f9790d9b0c7",
      "tree": "415bd4d00751d7b3e50522435f279d591739e48f",
      "parents": [
        "e1394b49ee70bd8686acaf969e4d61b57da1c263"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Sun Apr 02 10:21:26 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: linux/usb/net2280.h common definitions\n\nMove common definitions for NET2280 to \u003clinux/usb/net2280.h\u003e, so that I can\nuse them in prism54usb (it is not merged yet, but I plan to do it soon).\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e1394b49ee70bd8686acaf969e4d61b57da1c263",
      "tree": "24910f3e36baf28db32fc949ea4d196c166393da",
      "parents": [
        "8b5249019352eecd49fb00004d583904e891e7b1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:20:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: g_ether, highspeed conformance fix\n\nBe sure to record the peripheral\u0027s ep0 maxpacket size BEFORE using\nthat to initialize the (high speed) device qualifier; that helps a\nlot with USBCV testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8b5249019352eecd49fb00004d583904e891e7b1",
      "tree": "838985b42f41302f8c64360cff193df96b71a4bc",
      "parents": [
        "68ba61b89c10b3412c7ee05cd649303ba5a588d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:20:15 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: usbtest: scatterlist OUT data pattern testing\n\nPreviously, scatterlist tests didn\u0027t write patterned data.  Given how many\ncorner cases are addresed by them, this was a significant gap in Linux-USB\ntest coverage.  Moreover, when peripherals checked for correct data patterns,\nfalse error reports would drown out the true ones.\n\nThis adds the pattern on the way OUT from the host, so scatterlist tests can\nnow be used to uncover bugs like host TX or peripheral RX paths failing for\nback-to-back short packets.  It\u0027s easy enough to get an error there with at\nleast one of the {DMA,PIO}{RX,TX} code paths, or run into hardware races\nthat need to be defended against.\n\nNote this patch doesn\u0027t add checking for correct data patterns on the way\nIN from peripherals, just a FIXME for later.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68ba61b89c10b3412c7ee05cd649303ba5a588d1",
      "tree": "f89509f31d1489cc3de2e3fbbbbeaaebd1029754",
      "parents": [
        "35fcca442aca1a8d927b697e7e15d3f655958bd7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 20:26:21 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:25 2006 -0700"
      },
      "message": "[PATCH] USB: at91 usb driver supend/resume fixes\n\nAT91: the two USB drivers (OHCI, UDC) got out of sync with various\nusbcore and driver model PM updates; fix.\n\nAlso minor fixes to ohci:  whitespace/style, MODULE_ALIAS so coldplug works\nusing /sys/.../modalias, and turn off _both_ clocks during suspend.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35fcca442aca1a8d927b697e7e15d3f655958bd7",
      "tree": "c1ca1ef82f8a23ba60023452c02ea595093c81a1",
      "parents": [
        "984163338a24198863116ccf3e7762fd1fc3c663"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:43 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadget zero poisons OUT buffers\n\nFill OUT buffers with 0x55 before RX, so that controller driver\nbugs that mangle data can be more readily detected during testing.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "984163338a24198863116ccf3e7762fd1fc3c663",
      "tree": "15053f9c9298c193c656655e87112cf139ecd69f",
      "parents": [
        "51400f1d6ef7ca871b584117527f7c6b12bf182b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:23 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadgetfs highspeed bugfix\n\nThis catches up to a change in the Kconfig support for highspeed modes;\nthe change predated 2.6.10, and anyone using gadgetfs on a highspeed\ndevice would see the kernel wrongly reject the alternate descriptors.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "51400f1d6ef7ca871b584117527f7c6b12bf182b",
      "tree": "457e02d46cbf31227a6947c678a171066439b19c",
      "parents": [
        "68dcc688d1f042842a8fb523e4a584b3211181d1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:19:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: rndis_host whitespace/comment updates\n\nThis adds a \"avoid proprietary protocols\" warnoff, identifying several\nof the known deficiencies in Microsoft\u0027s excuse-for-specification, and\nfixes some whitespace bugs.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "68dcc688d1f042842a8fb523e4a584b3211181d1",
      "tree": "42d5baf62a53d7f295af3c600970681e95410ac2",
      "parents": [
        "42795410c325108d59d0b1e750657197a7374c04"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:53 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: net2280 short rx status fix\n\nSome patch broke short-OUT packet handling for net2280, making it report\nillegal status values.  This updates the status code so it\u0027s correct.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "42795410c325108d59d0b1e750657197a7374c04",
      "tree": "4dff712e76fa1c8948f0e2fc660ccbbd46ed659a",
      "parents": [
        "89ccbdc91bc5a433fa256c0136fbe181d7c5d474"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:34 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:24 2006 -0700"
      },
      "message": "[PATCH] USB: fix gadget_is_musbhdrc()\n\nI submitted the wrong version of the patch teaching about the driver\nfor Mentor\u0027s Highspeed Dual Role Controller (HDRC), whoops!  This\nuses the right name for that driver.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "89ccbdc91bc5a433fa256c0136fbe181d7c5d474",
      "tree": "7c0e78a7d908534db7d423d20cb8e6eea4ec62e4",
      "parents": [
        "4d45e21867bee51e3bb42e95bc2929231d7c8192"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Apr 02 10:18:09 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: otg hub support is optional\n\nUSB OTG devices are not required to support external hubs.  This adds a\nconfiguration option to disable that support.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4d45e21867bee51e3bb42e95bc2929231d7c8192",
      "tree": "a5ff1c57145b09b3e6f22b6db5fb1c94a970dcf5",
      "parents": [
        "584958c3d2985396bdb6f96ae632971b43f6f984"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:45:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : memory leack fix\n\nthis patch fix leak of memory allocated to intr if allocation of\nsc-\u003eurb_int fails.\nFound by the Coverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "584958c3d2985396bdb6f96ae632971b43f6f984",
      "tree": "c79324b232db51b93c74548ff2a6c15a690e5b70",
      "parents": [
        "22fcceb546227a4c557d1844c1796c13a5086c9f"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:48 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : null pointer dereference fix\n\nthis patch fix potential null pointer dereference.  Found by the\nCoverity checker.\n\nSigned-off-by: Duncan Sands \u003cbaldrick@free.fr\u003e\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "22fcceb546227a4c557d1844c1796c13a5086c9f",
      "tree": "4c88b74470404f9afcbd7e2042d7dcd9421a2d46",
      "parents": [
        "2a99b50719d3bff0a090fa8daf56d519c338296c"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:44:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : support geode\n\n- increase ack timeout for slow system (geode 233MHz where HZ\u003d100)\n- reset the cmv ack flag when rebooting\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2a99b50719d3bff0a090fa8daf56d519c338296c",
      "tree": "436b51f6f6dfeb466de9db7815844cdb2bf0039a",
      "parents": [
        "87ed0aeba8d59fe5d68df8d10ba469d63b254914"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Sun Apr 02 18:43:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:23 2006 -0700"
      },
      "message": "[PATCH] USB: UEAGLE : cosmetic\n\n- improve debug trace in order to make easy to solve user problems.\n- indent some code\n- increase version number\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87ed0aeba8d59fe5d68df8d10ba469d63b254914",
      "tree": "2c7962e13c0430cd3e4a4276b5cd142fd6594afc",
      "parents": [
        "016534cffc5847e2a75b25d10f8c52edec6c8cb7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Apr 04 09:56:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: drivers/usb/core/: remove unused exports\n\nThis patch removes the following unused EXPORT_SYMBOL\u0027s:\n- hub.c: usb_set_device_state\n- usb.c: usb_alloc_dev\n- usb.c: usb_disconnect\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "016534cffc5847e2a75b25d10f8c52edec6c8cb7",
      "tree": "524f60f9d66ac736dcfd261805bdeb39316f409c",
      "parents": [
        "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1"
      ],
      "author": {
        "name": "Petko Manolov",
        "email": "petkan@nucleusys.com",
        "time": "Thu Mar 30 09:59:22 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: pegasus driver bugfix\n\nAttached is a patch that fixes nasty bug, which i am afraid was there\nfor a long time.  It was spotted by Andre Draszik \u003ckernel@andred.net\u003e.\n\nFrom: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "999a6a6a2a24cf2e9fafc9b47ee263835f59b4a1",
      "tree": "8ea36e47d1c2f7e1fc9f5d258afd702e28826972",
      "parents": [
        "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:34:16 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: add new wacom devices to usb hid-core list\n\nThis patch adds support for DTF 521, Intuos3 12x12 and 12x19\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7d3fe085f9cdd3d3eea0154ea02e2f6b4a8f3974",
      "tree": "d5ccc9e457cd9abba9844f9e1562262ec74e5363",
      "parents": [
        "aafe5bd6ec341edfaf3233d272febbb8862a7251"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Wed Mar 29 16:33:49 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:22 2006 -0700"
      },
      "message": "[PATCH] USB: wacom tablet driver update\n\nThis patch adds support for DTF 521, Intuos3 12x12, and 12x19;\n           fixes minor data report bugs.\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nAcked-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aafe5bd6ec341edfaf3233d272febbb8862a7251",
      "tree": "901d1202beb009994a6260c02d401887bf47f213",
      "parents": [
        "5e32b5767fca231e1c84b84e877a26766c27510f"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Mar 31 11:46:43 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: use module_param_array_named macro\n\nRandy Dunlap pointed out that there now is a module_param_array_named\nmacro available.  This patch (as666) updates g_file_storage to make use of\nit.  It also adds a comment listing the specifications documents used in\nthe design of the driver\u0027s SCSI operation (at Pat LaVarre\u0027s request).\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e32b5767fca231e1c84b84e877a26766c27510f",
      "tree": "ee74712133bdcf7399257ff4fe1d892f23035c22",
      "parents": [
        "1d3e20236d7a5678d44602171bbd153c57c8c4bc"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Sat Apr 01 18:19:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] usb/input: remove Kconfig entries of old touchscreen drivers in favour of usbtouchscreen\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d3e20236d7a5678d44602171bbd153c57c8c4bc",
      "tree": "67aeb481e5d85f6af2cd6b1d7a1f2756c759c248",
      "parents": [
        "62a13db346bb6ef80c112d373733d3e873dad90b"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Wed Mar 29 22:41:07 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: usbtouchscreen: unified USB touchscreen driver\n\nA new single driver for various USB touchscreen devices. It currently\nsupports:\n- eGalax TouchKit\n- PanJit TouchSet\n- 3M/Microtouch\n- ITM Touchscreens\n\nSupport for the diffent devices can be enabled/disable when CONFIG_EMBEDDED\nis set.\n\nSizes for comparision:\n   text    data     bss     dec     hex filename\n   2942     724       4    3670     e56 touchkitusb.ko\n   2647     660       0    3307     ceb mtouchusb.ko\n   2448     628       0    3076     c04 itmtouch.ko\n   4145    1012      12    5169    1431 usbtouchscreen.ko\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "62a13db346bb6ef80c112d373733d3e873dad90b",
      "tree": "3b6793e4db12019a2bc967469e5fd0a7b8e5d28d",
      "parents": [
        "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201"
      ],
      "author": {
        "name": "Folkert van Heusden",
        "email": "folkert@vanheusden.com",
        "time": "Tue Mar 28 20:41:26 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:21 2006 -0700"
      },
      "message": "[PATCH] USB: add support for Papouch TMU (USB thermometer)\n\nThis patch adds support for new vendor (papouch) and one of their\ndevices - TMU (a USB thermometer).\n\nMore information:\nvendor homepage:\n\thttp://www.papouch.com/en/\nproduct homepage (Polish):\n\thttp://www.papouch.com/shop/scripts/_detail.asp?katcislo\u003d0188\n\nThis patch is based on the submission from Folkert van Heusden [1].\nThen reviseted by Kalin KOZHUHAROV [2] and retested by Folkert.\n\n[1]\thttp://article.gmane.org/gmane.linux.kernel/392970\n[2]\thttp://article.gmane.org/gmane.linux.kernel/393386\n\nSigned-off-by: Folkert van Heusden \u003cfolkert@vanheusden.com\u003e\nSigned-off-by: Kalin KOZHUHAROV \u003ckalin@thinrope.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fb9ac9bda9aee5a42d44f4b503bdbd7c414ac201",
      "tree": "c0c02c2304fbfc1400904392f8a1f6403d3eb20a",
      "parents": [
        "75e2df603de69dba67dd64ab34a2313fdc52a4dd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:03:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: input/: proper prototypes\n\nThis patch adds proper prototypes in a header file for some global\nfunctions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "75e2df603de69dba67dd64ab34a2313fdc52a4dd",
      "tree": "0b937daa934a1023bb29d22278739bd4361768bb",
      "parents": [
        "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 25 18:01:53 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: pci-quirks.c: proper prototypes\n\nThis patch adds a header file with proper prototypes for two functions\nin drivers/usb/host/pci-quirks.c.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ce7dd26e0f0e34bb75ec56f7f546151af34fcf9",
      "tree": "38635f09e5d02ef4cedba02fe1f8892cade6690b",
      "parents": [
        "14cd5f8e85e90c9dead2393377b9a2c23131e0ce"
      ],
      "author": {
        "name": "Luiz Fernando Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Fri Mar 24 17:12:31 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB serial: Converts port semaphore to mutexes.\n\nThe usbserial\u0027s port semaphore used to synchronize serial_open()\nand serial_close() are strict mutexes, convert them to the mutex\nimplementation.\n\nSigned-off-by: Luiz Capitulino \u003clcapitulino@mandriva.com.br\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "14cd5f8e85e90c9dead2393377b9a2c23131e0ce",
      "tree": "f83f012b51ecdcf2415c3886a05aad580391ef92",
      "parents": [
        "70ffe6e14d7c5db84b92841471ce6fd0200010cd"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:07:25 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: add comment about buffer allocation\n\nThis patch (as664) adds a comment to file_storage.c, noting that the\ndriver is slightly non-portable because it assumes that a buffer\nallocated for a bulk-in endpoint will also be useable for a bulk-out\nendpoint.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "70ffe6e14d7c5db84b92841471ce6fd0200010cd",
      "tree": "bc77a5b2a140cc00518aae2518d671e8911eddd7",
      "parents": [
        "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Mar 23 15:05:16 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:20 2006 -0700"
      },
      "message": "[PATCH] USB: g_file_storage: Set short_not_ok for bulk-out transfers\n\nI\u0027m told that some UDC hardware may work better if it knows that\nreceiving a short packet should always cause an error.  Accordingly,\nthis patch (as663) sets the short_not_ok flag for bulk-out transfers in\ng_file_storage.  Oddly enough, there are no circumstances where that\ndriver can legally receive a shorter-than-expected bulk-out packet.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e1c0b86aca9d42fa4de3fdad17c57bb462fe1e2",
      "tree": "8aaa1724cc562cc15758e09d8453f10cb1bc9f56",
      "parents": [
        "f096e0434c717d7a2aa1614e0be0d1b7c64bec29"
      ],
      "author": {
        "name": "Ian Abbott",
        "email": "abbotti@mev.co.uk",
        "time": "Tue Mar 21 14:55:20 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: ftdi_sio: add support for Eclo COM to 1-Wire USB adapter\n\nThis patch adds support for the Eclo COM to 1-Wire USB adapter\n\u003chttp://www.eclo.pt/products_ibutton_adapters_usb01_en.asp\u003e to the\nftdi_sio driver\u0027s device ID table.  Details were provided by Martin\nGrill on the ftdi-sio-usb-devel mailing list and I (Ian Abbott)\nconfirmed it matched the INF file in the Eclo\u0027s Windows driver package.\n\nSigned-off-by: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f096e0434c717d7a2aa1614e0be0d1b7c64bec29",
      "tree": "11011d1c6af5d896434cb234b8fe3f890f4b499b",
      "parents": [
        "950ee4c8f094feecd3add994a2cf4fd335ca509b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux-usb@fluff.org",
        "time": "Tue Mar 21 22:54:47 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: cleanups for ohci-s3c2410.c\n\nFix compile errors due to functions not being\ndefined static\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "950ee4c8f094feecd3add994a2cf4fd335ca509b",
      "tree": "732fb062b0b415fbf85673d1e57ac4b7d563de6d",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Sun Mar 19 20:49:14 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:12:19 2006 -0700"
      },
      "message": "[PATCH] USB: net2282 and net2280 software compatibility\n\nBelow is a patch to gadgets/net2280.[ch] which adds support for the\nnet2282 controller. The original code was kindly provided by PLX\nTechnology, I just merged it with the current net2280 driver in the\nkernel. Tested on 2.6.15.6, but only with 2282. I did the merge, so\nthat the behaviour for the 2280 is unaffected (except for short delays\nfor extra checks).\n\nSigned-off-by: G. Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nSupport for net2282 in net2280 driver.\n"
    },
    {
      "commit": "3c0c25b97c7d020ef07f6366cf1d668a8e980c7c",
      "tree": "229cd04ca4836ebdf7b12bf71540d5b92d32f170",
      "parents": [
        "1e08dcb39c6b95ec84fc8bad97d5bdce879b76c9"
      ],
      "author": {
        "name": "Moore, Eric",
        "email": "Eric.Moore@lsil.com",
        "time": "Thu Apr 13 16:08:17 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 14 09:35:12 2006 -0500"
      },
      "message": "[SCSI] mptfusion - fix panic in mptsas_slave_configure\n\nDriver panic when RAID logical volume was present when driver\nloaded, or when a RAID logical volume was created on the fly.\n\nThis issue was created in due to recent scsi_transport_sas change,\nwhen sas_read_port_mode_page was added into the mptsas drivers\nslave_config entry point.\n\nThis new API expects that all sdev\u0027s to be assocated to an rphy, however\nthat is not the case for logical volumes, as they are created using\nscsi_add_device, instead of sas_rphy_add().\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "20ac94378de59d61dc39f10ed5530485e4ac8c07",
      "tree": "80de96cdd506cf73e088b2be95079a3ff79c60a7",
      "parents": [
        "907d91d708d9999bec0185d630062576ac4181a7"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Apr 13 04:49:07 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 13 11:59:12 2006 -0700"
      },
      "message": "[PATCH] do_SAK: Don\u0027t recursively take the tasklist_lock\n\nBy calling send_sig do_SAK is recursively taking the\ntasklist_lock, which is silly.\n\nIn addition I just audited the kernel and this was the only\nplace where tasklist_lock is taken inside of task_lock.\n\nSo this one line change is a general worthwhile cleanup and\nit increases our options on how to fix the ptrace_attach races.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e08dcb39c6b95ec84fc8bad97d5bdce879b76c9",
      "tree": "b96ddfaa7695f83d2bc409bf72a8e2c577ce7212",
      "parents": [
        "e36e0c80137af8f012528938dab2970c26d5ec4c"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Tue Apr 11 11:25:09 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:27:38 2006 -0500"
      },
      "message": "[SCSI] 3ware 9000 disable local irqs during kmap_atomic\n\nEquivalent of the same patch for the 3w-xxxx driver.\n\nSigned-off-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e36e0c80137af8f012528938dab2970c26d5ec4c",
      "tree": "fd48fe9041800b7f995f12e64d08d3857f00af8b",
      "parents": [
        "aedf349773e5877d716a89368d512b9baa3e8c7b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Apr 11 17:27:53 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:25:49 2006 -0500"
      },
      "message": "[SCSI] SCSI: fix scsi_kill_request() busy count handling\n\nscsi_kill_request() completes requests via normal SCSI completion path\nwhich decrements busy counts; however, requests which get passed to\nscsi_kill_request() aren\u0027t holding busy counts and scsi_kill_request()\ndon\u0027t increment them before invoking completion path resulting in\nincorrect busy counts.  Bump up busy counts before invoking completion\npath.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "aedf349773e5877d716a89368d512b9baa3e8c7b",
      "tree": "acc08d181b97c434c70c7ad984e262813067ba89",
      "parents": [
        "b0d2364887e94c880680f1e17943cd660bcf8979"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon Apr 10 10:14:05 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:25:16 2006 -0500"
      },
      "message": "[SCSI] FC transport: fixes for workq deadlocks\n\nAs previously reported via Michael Reed, the FC transport took a hit\nin 2.6.15 (perhaps a little earlier) when we solved a recursion error.\nThere are 2 deadlocks occurring:\n- With scan and the delete items sharing the same workq, flushing the\n  workq for the delete code was getting it stalled behind a very long\n  running scan code path.\n- There\u0027s a deadlock where scsi_remove_target() has to sit behind\n  scsi_scan_target() due to contention over the scan_lock().\n\nThis patch resolves the 1st deadlock and significantly reduces the\nodds of the second. So far, we have only replicated the 2nd deadlock\non a highly-parallel SMP system. More on the 2nd deadlock in a following\nemail.\n\nThis patch reworks the transport to:\n- Only use the scsi host workq for scanning\n- Use 2 other workq\u0027s internally. One for deletions, the other for\n  scheduled deletions. Originally, we tried this with a single workq,\n  but the occassional flushes of the scheduled queues was hitting the\n  second deadlock with a slightly higher frequency. In the future, we\u0027ll\n  look at the LLDD\u0027s and the transport to see if we can get rid of this\n  extra overhead.\n- When moving to the other workq\u0027s we tightened up some object states\n  and some lock handling.\n- Properly syncs adds/deletes\n- minor code cleanups\n  - directly reference fc_host_attrs, rather than through attribute\n    macros\n  - flush the right workq on delayed work cancel failures.\n\nLarge kudos to Michael Reed who has been working this issue for the last\nmonth.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b0d2364887e94c880680f1e17943cd660bcf8979",
      "tree": "e47c89b7aabe572bc3a807b5cb74abca00382a71",
      "parents": [
        "441f987ca4cdca9c72aaf32fdd0d0ca9ebf46e94"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Fri Apr 07 13:47:03 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:23:11 2006 -0500"
      },
      "message": "[SCSI] aic79xx: target hotplug fixes\n\nWhen a target is added aic79xx tries to be overly clever: it changes\nthe command on the fly to TEST UNIT READY and tries to requeue the\noriginal command. Sadly this breaks SCSI compability and of course\nthe midlayer is getting a bit confused by it.\n\nSo we\u0027re just removing that bit of code and let the midlayer deal with\nit. It\u0027s clever enough by now. And the driver code is getting simpler.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "441f987ca4cdca9c72aaf32fdd0d0ca9ebf46e94",
      "tree": "d0509e60e265e7b1badb0c8a38946b94441a8f3b",
      "parents": [
        "f41b5cec9bd6fec1b11b74500f5fb9c3e6e808b2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Mar 26 10:19:10 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 13:21:51 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: remove drivers/scsi/ibmvscsi/srp.h\n\nIt\u0027s no longer needed after the convrsion to use the linux srp.h file.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f41b5cec9bd6fec1b11b74500f5fb9c3e6e808b2",
      "tree": "0098b82ba59ae525d2ed7528435e5d4e46ce76dc",
      "parents": [
        "4d7db04a7a69099accd84984a78c64d2178252f1"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Mon Apr 03 08:19:34 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 12:56:15 2006 -0500"
      },
      "message": "[SCSI] aic79xx bus reset update\n\nAs James B. correctly noted, ahd_reset_channel() in\nahd_linux_bus_reset() should be protected by ahd_lock().  However, the\nmain reason for not doing so was a deadlock with the interesting\npolling mechanism to detect the end a bus reset.\n\nThis patch replaces the polling mechanism with a saner signalling via\nflags; it also gives us the benefit of detecting any multiple calls to\nahd_reset_channel().\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4d7db04a7a69099accd84984a78c64d2178252f1",
      "tree": "4b447d05c77290bffe88339915da1186910234a3",
      "parents": [
        "d637c4543fdc86cbef5805c679d24bb665172a7d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Mar 31 20:07:45 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:31 2006 -0500"
      },
      "message": "[SCSI] add SCSI_UNKNOWN and LUN transfer limit restrictions\n\nOriginal From: Ingo Flaschberger \u003cif@xip.at\u003e\n\nTo support the RA4100 array from Compaq.\n\nThis patch now correctly handles SCSI_UNKNOWN types with regard to\nBLIST_REPORTLUNS2 (allow it) and cdb[1] LUN inclusion (don\u0027t).\n\nIt also allows a BLIST_MAX_512 flag to restrict the maximum transfer\nlength to 512 blocks (apparently this is an RA4100 problem).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d637c4543fdc86cbef5805c679d24bb665172a7d",
      "tree": "45ed36215b8e2623e75d02ab76ff2e50a3e937a0",
      "parents": [
        "80286d478c2b0e07959e79cf34591a4061ff1797"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Mar 29 14:45:18 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:30 2006 -0500"
      },
      "message": "[SCSI] sym2: Fix build when spinlock debugging is enabled\n\nWhen spinlock debugging is turned on, a struct completion grows beyond the\nsize allowed for the scsi_pointer.  So move the struct completion back onto\nthe stack.  The additional memory barriers are to keep us from completing\na random piece of kernel stack if the command happens to complete after\nthe error handling has finished.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80286d478c2b0e07959e79cf34591a4061ff1797",
      "tree": "2f1b2ac317bcad1f28c2a821e554c8fd4e596cf0",
      "parents": [
        "c65130967186dc53c0c66793cfe640521dcdada2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:49 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:30 2006 -0500"
      },
      "message": "[SCSI] ipr: Bump version\n\nBump ipr driver version to 2.1.3\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c65130967186dc53c0c66793cfe640521dcdada2",
      "tree": "fbcf5439994a99318182ebfb7621e29cf80ebae4",
      "parents": [
        "fb3ed3cb4b8ba84e5b0899ef752495f213973843"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:43 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:29 2006 -0500"
      },
      "message": "[SCSI] ipr: Reset device cleanup\n\nEncapsulate some more of the device reset processing in\npreparation for SATA support.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fb3ed3cb4b8ba84e5b0899ef752495f213973843",
      "tree": "b806543e5410730215b5533c56b7b9d5158e4d7d",
      "parents": [
        "fe964d0a4bfa7c25e75c53d81acbf53099777e9e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:37 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:29 2006 -0500"
      },
      "message": "[SCSI] ipr: printk macro cleanup/removal\n\nRemove some unused printk macros, make some more robust, and\nconvert some to use standard printk macros when possible.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe964d0a4bfa7c25e75c53d81acbf53099777e9e",
      "tree": "6e6a5685866f6c99aac1fbcbd30f5fa3d4ec0a87",
      "parents": [
        "e4fbf44ed0618acce4a06010ed9fa9c02e06e36a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:29 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Simplify status area dumping\n\nSimplify the dumping of the command status area by\nremoving some device specific information that has proven\nto not be worthwhile.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e4fbf44ed0618acce4a06010ed9fa9c02e06e36a",
      "tree": "fea3359ad2e1281781a6cefb75c270a0a9ed0bd7",
      "parents": [
        "1121b794a384bc317fe36e967b82308b0e2c3852"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:22 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Fixup device type check\n\nFixup a check used by the ipr driver to determine if a given\ndevice is a SCSI disk. Due to the addition of support for\nattaching SATA devices, this check needs to be more robust.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1121b794a384bc317fe36e967b82308b0e2c3852",
      "tree": "7a552a1a76e9debdcc56bc6d48ae5fdebf668991",
      "parents": [
        "c06bb7f514567efa39062a781679120e51caa818"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:16 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Disk remove path cleanup\n\nInstead of NULLing the resource entry pointer when a disk\ngoes away to prevent any new commands being sent to it,\nset the adapter resource handle to an invalid value so\nnew ops getting sent to it will fail with a selection timeout\nresponse. This patch is needed for future SATA patches.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c06bb7f514567efa39062a781679120e51caa818",
      "tree": "d58b61ab78469e7d4a94935ad8169c9764b9f54a",
      "parents": [
        "d6159c17c2c76963a8067d1e1ac3c4c36c05e674"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dougg@torque.net",
        "time": "Tue Mar 28 14:48:22 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:27 2006 -0500"
      },
      "message": "[SCSI] sg: fix leak when dio setup fails\n\nwhen the sg driver is unable to setup direct IO, free that scatter\ngather list prior to falling back to indirect IO\n\nFurther to this thread started by Bryan Holty:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d114306885116728\u0026w\u003d2\n\nHere is the reworked patch again. This time it has been\ntested with a program provided by Bryan.\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6159c17c2c76963a8067d1e1ac3c4c36c05e674",
      "tree": "a399dfebd51edb31de6ee4b597fe6342f910fc25",
      "parents": [
        "530bba6fa898318fbf111d91402d49b1c538e3cd"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Mon Mar 27 16:45:34 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:27 2006 -0500"
      },
      "message": "[SCSI] expose sas internal class for the domain transport\n\nnecessary to make the domain class use the internal structures\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "530bba6fa898318fbf111d91402d49b1c538e3cd",
      "tree": "3760cf88e6b122bf6bd74be669cd9564d952eb3d",
      "parents": [
        "ac05165179f45d47da6cb54fdedb33e9df87781d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Tue Mar 28 14:50:58 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:26 2006 -0500"
      },
      "message": "[SCSI] for_each_possible_cpu: scsi\n\nfor_each_cpu() actually iterates across all possible CPUs.  We\u0027ve had mistakes\nin the past where people were using for_each_cpu() where they should have been\niterating across only online or present CPUs.  This is inefficient and\npossibly buggy.\n\nWe\u0027re renaming for_each_cpu() to for_each_possible_cpu() to avoid this in the\nfuture.\n\nThis patch replaces for_each_cpu with for_each_possible_cpu.\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac05165179f45d47da6cb54fdedb33e9df87781d",
      "tree": "44fe4515a5073e2f6d5c3b410928a8f088fb06a4",
      "parents": [
        "14ac8bf58d8ad46d8cd9e5db025beb9f8da24854"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:26 2006 -0500"
      },
      "message": "[SCSI] Version 2.2.3\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "14ac8bf58d8ad46d8cd9e5db025beb9f8da24854",
      "tree": "f848581653a1d0e845fd23390426adcdd6e80c53",
      "parents": [
        "b4e93a739ed1352664defd41d5e4f82afa29b928"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:26 2006 -0500"
      },
      "message": "[SCSI] Enable clustering and large transfers\n\nThis patch enables clustering and sets max_sectors to 0xffff to enable\nreading and writing of large blocks with tapes (and large transfers with\nsg). This change is needed after the sg and st drivers started using\nchained bios through scsi_request_async() in 2.6.16.\n\nSigned-off-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4e93a739ed1352664defd41d5e4f82afa29b928",
      "tree": "1799983732dd5dbedd59eb69661f11f49a7f1217",
      "parents": [
        "c2349df918cdfd47dfe6afaaeed9f504b83255d0"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:25 2006 -0500"
      },
      "message": "[SCSI] Simplify error handling\n\nUse wait_for_completion_timeout() instead of using a timer (as\nChristoph Hellwig did for aic7xxx).\n\nThat lets me eliminate the sym_eh_wait structure; the struct completion,\nthe old_done pointer and the to_do flag can be folded into the sym_ucmd\n(which overrides the scsi_pointer in scsi_cmnd).\n\nThe sym_eh_done() function becomes much simpler as the timeout handling\nis done in sym_eh_handler() directly.\n\nThe host_lock can be unlocked earlier, and I cache the host in\na local variable to make accesses to it quicker.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c2349df918cdfd47dfe6afaaeed9f504b83255d0",
      "tree": "03911e3716947f204e9d9154d16fd65d0afda2a3",
      "parents": [
        "92d578b94c3c6263777687d8f2653c2a63d922bf"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:25 2006 -0500"
      },
      "message": "[SCSI] Allow nvram settings to determine bus mode\n\nThe PDC code can set the bus mode, but we were ignoring that setting.\nAlso move the code that determines bus mode into its own function.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "92d578b94c3c6263777687d8f2653c2a63d922bf",
      "tree": "956f11e8ed3eeb5c654a8271767fc11b603fca7a",
      "parents": [
        "3bea15a76eecc03729bf74d6ab2a1f849c08423e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:24 2006 -0500"
      },
      "message": "[SCSI] Use SPI messages where possible\n\nNow sym2 is using spi_print_msg, we don\u0027t need to have our own messages\nfor IGNORE WIDE RESIDUE and MODIFY DATA POINTER, so provide the option\nof passing NULL for the label.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3bea15a76eecc03729bf74d6ab2a1f849c08423e",
      "tree": "674e96482b034ed57222878816f87c63cc5d800f",
      "parents": [
        "76789f01768bb4cef706f4c9e7e2f3f4eb8c1431"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:24 2006 -0500"
      },
      "message": "[SCSI] Disable sym2 driver queueing\n\nUndef SYM_OPT_HANDLE_DEVICE_QUEUEING.\nCall sym_put_start_queue instead of sym_start_next_ccbs.\nTurn asserts into checks that we can send the command to the adapter,\nand return busy from queuecommand if we can\u0027t.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "76789f01768bb4cef706f4c9e7e2f3f4eb8c1431",
      "tree": "09c37d5e98657d476baccadc0f8dd36105db5f51",
      "parents": [
        "ab19d52bec6c1b266228417b58ae6f36f3ea097c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:23 2006 -0500"
      },
      "message": "[SCSI] Mark div_10M array const\n\nPatch below is one out of a large series to mark kernel data const when\npossible, goal is to use .rodata and avoid false sharing\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ab19d52bec6c1b266228417b58ae6f36f3ea097c",
      "tree": "24eeaeea4630e0fecceacc26f0e5d2d276046d12",
      "parents": [
        "b6d105d7ee188040a6e5eb86101e7476d94b3076"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:23 2006 -0500"
      },
      "message": "[SCSI] Simplify error handling a bit\n\n - to_do was never set to SYM_EH_DO_COMPLETE, so remove that code\n - move the spinlocks inside the common error handler code path\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b6d105d7ee188040a6e5eb86101e7476d94b3076",
      "tree": "88a74366e7504c9d6046d243615e758a5b24a20e",
      "parents": [
        "1f61d82490a26dbcde903b33e24f6d11b758b64c"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:23 2006 -0500"
      },
      "message": "[SCSI] Use pcibios_resource_to_bus()\n\nWe had our own code (pci_get_base_address()) to get the bus address of\na BAR.  We can get this using pcibios_resource_to_bus() instead.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1f61d82490a26dbcde903b33e24f6d11b758b64c",
      "tree": "12496cbf9beb122fd56b4909a7225a7082d4beb1",
      "parents": [
        "92aab6464be735139f9ea38fd039c3b84c722630"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Tue Mar 28 11:03:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:22 2006 -0500"
      },
      "message": "[SCSI] Change Kconfig option from IOMAPPED to MMIO\n\nMost of the Kconfig options for switching between IO Port and MMIO\noperations use the opposite sense from sym2.  Really, this option\nshould be set at a chipset level rather than per-driver.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "92aab6464be735139f9ea38fd039c3b84c722630",
      "tree": "70fa55f92e51449066ca50853bc7635b38543e5c",
      "parents": [
        "9a72f976d29091e4f4dfa08ed404ef84a56b0d47"
      ],
      "author": {
        "name": "Mike Anderson",
        "email": "andmike@us.ibm.com",
        "time": "Mon Mar 27 09:37:28 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:22 2006 -0500"
      },
      "message": "[SCSI] sas transport: ref count update\n\nFix puts so that release functions will be called.\n\nSigned-off-by: Mike Anderson \u003candmike@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9a72f976d29091e4f4dfa08ed404ef84a56b0d47",
      "tree": "213f20c46fc646c489753427adbfb28ca907658b",
      "parents": [
        "3d2f98a66571d1aa8d66aab1a97bad6ffff61b24"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:37 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Driver version update\n\nReceived from Mark Salyzyn\n\nFix module param\nUpdate driver version.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d2f98a66571d1aa8d66aab1a97bad6ffff61b24",
      "tree": "0f63ca5836a2ffd06e9aad1855e2fae6c29cacb4",
      "parents": [
        "d1ad94ad773c34a5a3491f9dcc0a97e264f971f6"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:33 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix parenthesis placement error\n\nReceived from Mark Salyzyn\n\nOn 64 bit machines, when a 32 bit application tries to acquire the AIF,\nthey will always get and EFAULT error response from the driver.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d1ad94ad773c34a5a3491f9dcc0a97e264f971f6",
      "tree": "77d23e9005837c42278f9032d4f919b167473e4f",
      "parents": [
        "dc4adbf41385486b0c73e7382ce73f0e8b873243"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:29 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:21 2006 -0500"
      },
      "message": "[SCSI] aacraid: Show max channel and max id is sysfs\n\nReceived from Mark Salyzyn\n\nAdd max_channel and max_id sysfs parameters.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dc4adbf41385486b0c73e7382ce73f0e8b873243",
      "tree": "8275237e742bd3f7b749172128977772c4fa097d",
      "parents": [
        "1241f3593a8857fab4259b6aa9d17f26e7de3a86"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Mar 27 09:44:26 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:20 2006 -0500"
      },
      "message": "[SCSI] aacraid: Re-start helper thread if it dies\n\nReceived from Mark Salyzyn\n\nSince the helper thread for the driver can be killed unceremoniously by\nan application, we detect the loss of the helper and restart it.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "1241f3593a8857fab4259b6aa9d17f26e7de3a86"
}
