)]}'
{
  "log": [
    {
      "commit": "85837ebdd7bb3e96a60e9b4c6af6c60d1273bc67",
      "tree": "3d2fd2178c3649a82cdb129b042595b071da9b89",
      "parents": [
        "39990b5eb93c624abc345f81c30f1a9c7f2ec3f3"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Nov 11 16:38:53 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 14:57:05 2005 -0800"
      },
      "message": "[PATCH] kill libata scsi_wait_req usage (make libata compile with scsi-misc changes)\n\nscsi_wait_req does not exist any more in the SCSI layer.  This patch\nmakes it so libata can compile again.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d72d6f1b5647258e83819b51f72fe37e2b7d7965",
      "tree": "d3a08af50624d9b3e2287367b7e9f5fcc93bdce5",
      "parents": [
        "33ddcbbfb1d9f1bf1259531ae0ba8400ea3c8ba1",
        "8a87a0b6313109d2fea87b1271d497c954ce2ca8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 14:04:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 11 14:04:37 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "e99f8b5efe78110e4af10f35ebf11feeef8f43b6",
      "tree": "749f7803380b81eb711acf5818b2c2db2bbc9cd2",
      "parents": [
        "29179539dac74bf46b519b889602f23841be12e8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Nov 08 14:09:44 2005 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:19:55 2005 -0500"
      },
      "message": "[PATCH] libata: propogate host private data from probe function\n\nThis will let me chop the code size of several drivers right down. In\nmany cases the actual private data is very useful and constant for a\ngiven host controller so being able to just pass it at probe time would\nbe very useful indeed (eg with the via driver would could pass the udma\nclocking and reduce the code size, or with the AMD one the UDMA\nmultiplier and the offset)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "29179539dac74bf46b519b889602f23841be12e8",
      "tree": "11a62334396ac1d5c8e4edac9cdb89498c99b681",
      "parents": [
        "f85272a97825d4a67098a8ad70fa5efb55e4847a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:08:03 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:08:03 2005 -0500"
      },
      "message": "[libata sata_mv] add Adaptec 1420SA PCI ID\n\nContributed by Jeroen \u003cdekien@pandora.be\u003e\n"
    },
    {
      "commit": "f85272a97825d4a67098a8ad70fa5efb55e4847a",
      "tree": "e55b38e21b45213269057417032db4440e8f5eed",
      "parents": [
        "1c72d8d90da3b29540c3c281a3e0b743ee6b6f74",
        "5e04e7fe774794b837e1d3897e6b96ae2d06679a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 05:50:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 05:50:22 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "a5cf8b7dc5ae69c65ef366325dfc1abb507276c7",
      "tree": "8765e8247ad7a58ca8e8b3b081b7a076c17fcdfe",
      "parents": [
        "79ffeeb9e66da8c60de8c8ab676658bcbc47c1f7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 20:34:12 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 10 21:25:04 2005 -0800"
      },
      "message": "[PATCH] lpfc build fix\n\nCurrent upstream \u0027allmodconfig\u0027 build is broken.  This is the obvious\npatch...\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b7d697dfb7d03edb87e50b743a7ecff029618e9",
      "tree": "89b261a9344f8bfbf2837669ee03ed215a3ae4d6",
      "parents": [
        "f51750d5eab50f0db5396a5ca30d5bafc038c263"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 11:04:11 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 11:04:11 2005 -0500"
      },
      "message": "[libata] constify PCI ID table in several drivers\n"
    },
    {
      "commit": "8a87a0b6313109d2fea87b1271d497c954ce2ca8",
      "tree": "1b7ae51ff681e27118590e9cab4bf0ce38f5d80e",
      "parents": [
        "e6a04466ba965875a6132700fabb2f2c0249c41a",
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Nov 10 08:29:07 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Nov 10 08:29:07 2005 -0600"
      },
      "message": "Merge by hand (whitespace conflicts in libata.h)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f51750d5eab50f0db5396a5ca30d5bafc038c263",
      "tree": "d81fd11e7acd0bbc6c273ef80603867c0c28333b",
      "parents": [
        "3b44f137b9a846c5452d9e6e1271b79b1dbcc942"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Nov 07 17:06:33 2005 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Nov 10 07:30:37 2005 -0500"
      },
      "message": "[PATCH] libata: Note a nasty ATA quirk\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0046b06a367cd853efd3223ce60143f3a7952522",
      "tree": "5c531a7d07e2f8ebb14e6e9cb2004e566c0bb225",
      "parents": [
        "e851b620e775c9f0e00b1c7e35072d6b98097cb9"
      ],
      "author": {
        "name": "Willem Riede",
        "email": "wrlk@riede.org",
        "time": "Wed Nov 09 23:18:22 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Nov 09 23:18:22 2005 +0100"
      },
      "message": "[PATCH] ide: ide-scsi fails to call idescsi_check_condition for things like \"Medium not present\"\n\nThis patch started life as a response to fedora specific ide subsystem changes\nthat made error handling of my ATAPI tape drive fail; the specifics are in\n\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d160868\n\nThe insertion of the statement rq-\u003eerrors \u003d err; near the end of\nide_end_drive_cmd() in drivers/ide/ide-io.c means that rq-\u003eerrors does not\ncontain what it needs to in idescsi_end_request() in drivers/scsi/ide-scsi.c\nanymore. Recent mainline kernels now also have this change.\n\nThe patch below makes ide-scsi whole.\n\nSigned-off-by: Willem Riede \u003cwrlk@riede.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "e6a04466ba965875a6132700fabb2f2c0249c41a",
      "tree": "890efbb75205124780d445e3c5a07079c074f660",
      "parents": [
        "335a1cc976ffbb58491a9b6dc58955349e3f0388"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Nov 08 14:38:02 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:19:44 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.03-k.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "335a1cc976ffbb58491a9b6dc58955349e3f0388",
      "tree": "8a5fd35e3cbd278bccd34b241ef5c99d6ea477a6",
      "parents": [
        "8d5708f3b5ea0765af92a79ebc4144c91718e695"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Nov 08 14:37:48 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:19:23 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct ISP24xx soft-reset handling.\n\nA driver must wait 100us before attempting an MMIO operation\nto the RISC after a soft-reset has been initiated.  A\nsimilar delay was needed with earlier ISPs.\n\nNote: a PCI config-space read is used to flush the MMIO\nwrite to the ISP, since the ISP\u0027s state machines are unable\nto respond to any MMIO read during the reset process.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d5708f3b5ea0765af92a79ebc4144c91718e695",
      "tree": "4750dac77a1baf5f7265a72fc0df1249173ba77a",
      "parents": [
        "33135aa2a568ec1a30e734f18e5315e10516e4f3"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Tue Nov 08 14:37:34 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:19:18 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct abort issue during loop-down state.\n\nCorrect issue where abort I/O command was not being issued\nwhen the loop-state was down.\n\nSigned-off-by: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "33135aa2a568ec1a30e734f18e5315e10516e4f3",
      "tree": "a039e0eb265bfd8b4bcb56d4c912c6e111071fa3",
      "parents": [
        "dcb36ce9d9100eb821c6ea314b02f215cbdd8aca"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Tue Nov 08 14:37:20 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:18:27 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct loop-in-transition issues\n\nWhen mulitple initiators are coming up in an FCAL topology.\n\nSigned-off-by: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dcb36ce9d9100eb821c6ea314b02f215cbdd8aca",
      "tree": "ce088495c46bfb08410b9cecdacfeb5dde08e3fa",
      "parents": [
        "07ce5eba857cb7dc8f6ae39eda74b108efe4a3f8"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Nov 08 14:37:06 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:17:25 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct additional posting issues during NVRAM accesses.\n\nOn MMIO relaxed-order platforms, it is possible for the\nproper delay during NVRAM access to begin before the request\npasses through the PCI bus (via a MMIO write) to the ISP.\nThus, causing a subsequent read to the NVRAM part to fail.\nAdd a MMIO read, after the MMIO write to insure any posted\nwrites are flushed.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "07ce5eba857cb7dc8f6ae39eda74b108efe4a3f8",
      "tree": "b3db0e2bd1bcb627575eba90ea3f8513c7f31c28",
      "parents": [
        "f64a181d898e0518d5ae90c4870069510de977e1"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Nov 08 14:26:33 2005 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 16:15:11 2005 -0500"
      },
      "message": "[SCSI] aacraid: Fix read capacity 16 return data\n\nReceived from Mark Salyzyn.\n\nThe return data from a read capacity 16 needs to have RTO_EN and PROT_EN\nzeroed out.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f64a181d898e0518d5ae90c4870069510de977e1",
      "tree": "f7ef817d9bd1804e59220f70d97c2ae6f5f7a2f5",
      "parents": [
        "0a04137e75204e370dbdf2376033853eea126de7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:32:08 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 15:48:20 2005 -0500"
      },
      "message": "[SCSI] remove Scsi_Device typedef\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0a04137e75204e370dbdf2376033853eea126de7",
      "tree": "f4194f31a167a73185c17890ed0c7bf70af97514",
      "parents": [
        "d0be4a7d29ad0bd3ce2209dd9e46d410b632db59"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:31:56 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 15:46:55 2005 -0500"
      },
      "message": "[SCSI] remove Scsi_Pointer typedef\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d0be4a7d29ad0bd3ce2209dd9e46d410b632db59",
      "tree": "a76b11820f03826b1a32b8e9117eb57e19874776",
      "parents": [
        "c0ed79a331caa68ac027dd6afc02bb5b58ef2798"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:31:40 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 15:44:09 2005 -0500"
      },
      "message": "[SCSI] remove Scsi_Host_Template typedef\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "19da9b8b6ef80e4b1f870c0d270df32571fdaad6",
      "tree": "7da3f7ff720e6543a1b1d30fe5e38b9a3c53d064",
      "parents": [
        "a7c243b544c0e9f6775c2607decaa59d54fb9e11",
        "7c3983357fdaef3ae71a0d7081a4b6dcfd869d39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:35:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:35:50 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c0ed79a331caa68ac027dd6afc02bb5b58ef2798",
      "tree": "5c04d3ac7c7d5d0e98e2ee6858a124dd27ea922c",
      "parents": [
        "2ef8919830a262f10fb5e4a685e95f71a64bce6c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Nov 08 09:21:07 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Nov 09 09:31:46 2005 -0500"
      },
      "message": "[SCSI] sd: fix issue_flush\n\nsd_issue_flush() is called from atomic context so we can\u0027t use the\nsemaphore based routines to get a reference to the scsi_disk.  Assume\nsomething else already got the reference so we can safely use it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c3983357fdaef3ae71a0d7081a4b6dcfd869d39",
      "tree": "d6f80f097e2a15a7e758286cb901f624591ea74a",
      "parents": [
        "8e8b77dd4846b73f2e0756cf59123ee709246d11"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Wed Nov 09 13:03:30 2005 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:23:22 2005 -0500"
      },
      "message": "[PATCH] libata: if condition fix for ata_dev_identify()\n\n  - if condition fix for ata_dev_identify()\n  - ata_pio_poll() minor cleanup.\n\nChanges:\n   - Use (dev-\u003eclass \u003d\u003d ATA_DEV_ATA) for ata_dev_identify()\n     since \"qc-\u003etf.command\" has been overwritten by the device status\n   - Use HSM_ST_TMOUT directly in ata_pio_poll()\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8e8b77dd4846b73f2e0756cf59123ee709246d11",
      "tree": "a2a27715b61df81eb7077d6c1fcee96210f1b185",
      "parents": [
        "a892acacd3a8546ac161526522f13b5174f2c471"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Nov 01 21:29:27 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:10:55 2005 -0500"
      },
      "message": "[PATCH] libata kernel-doc fixes\n\nFix all reported kernel-doc errors in libata.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a892acacd3a8546ac161526522f13b5174f2c471",
      "tree": "ee6d36f27f1388989ebfcabf90253fb7194112ac",
      "parents": [
        "193515d51ccb363165d6b09e9ba5c21089e34bad",
        "330d57fb98a916fa8e1363846540dd420e99499a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:07:12 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 01:07:12 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "2ef8919830a262f10fb5e4a685e95f71a64bce6c",
      "tree": "5490ee9197f0e30fed2073719c2d6382ac13e8aa",
      "parents": [
        "34ea80ec6a02ad02e6b9c75c478c18e5880d6713"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Nov 08 15:51:55 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 16:13:34 2005 -0500"
      },
      "message": "[SCSI] Fix refcount leak in scsi_report_lun_scan\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "34ea80ec6a02ad02e6b9c75c478c18e5880d6713",
      "tree": "87bf4eb5340e5e0d8f54ad0551478e64f63078ac",
      "parents": [
        "383f9749505cef0a30dbd7109db7fe469aa64753"
      ],
      "author": {
        "name": "goggin, edward",
        "email": "egoggin@emc.com",
        "time": "Tue Nov 08 15:02:23 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 16:09:53 2005 -0500"
      },
      "message": "[SCSI] fix usb storage oops\n\nThe problem is that scsi_run_queue is called from scsi_next_command()\nafter doing a scsi_put_command.  If the command was the only thing\nholding the reference on the scsi_device then the resulting device put\nwill tear down the block queue.  Fix this by taking a reference to the\ndevice and holding it around scsi_run_queue()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "383f9749505cef0a30dbd7109db7fe469aa64753",
      "tree": "9e88d648396ac99a90d12ccf5471d001e87c65ae",
      "parents": [
        "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7",
        "3da8b713da723e78a03f0404beedf3cc6f4f860b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Nov 08 12:50:26 2005 -0500"
      },
      "message": "Merge by hand (conflicts between pending drivers and kfree cleanups)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c9475cb0c358ff0dd473544280d92482df491913",
      "tree": "091617d0bdab9273d44139c86af21b7540e6d9b1",
      "parents": [
        "089b1dbbde28f0f641c20beabba28fa89ab4fab9"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:01 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: drivers/scsi\n\nThis is the drivers/scsi/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in drivers/scsi/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nAcked-by: Kai Makisara \u003ckai.makisara@kolumbus.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9a3047dd8ae43ff24caae5ec733a93df129568e",
      "tree": "c69433a7a4a5f43ecb440e173284026b0d42d9fe",
      "parents": [
        "6521018d4bf9522b4de47254ea15e8c1be1ec00f"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:59 2005 -0800"
      },
      "message": "[PATCH] drivers/scsi: fix-up schedule_timeout() usage\n\nUse schedule_timeout_uninterruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "193515d51ccb363165d6b09e9ba5c21089e34bad",
      "tree": "9eec151ee1c2091640862adf79f99eca024a98f1",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 00:59:37 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 00:59:37 2005 -0500"
      },
      "message": "[libata] eliminate use of drivers/scsi/scsi.h compatibility header/defines\n"
    },
    {
      "commit": "13bf50d1f21b2f11452c4b8a82a91319791f8ba3",
      "tree": "369344b181d653eedbb588811f2172a5307a04b7",
      "parents": [
        "dfed823eabf545795f04c8b5164d46a73c5b58ea"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:03:02 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:13:11 2005 -0600"
      },
      "message": "[SCSI] ipr: Driver version 2.1.0\n\nBump the driver version.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dfed823eabf545795f04c8b5164d46a73c5b58ea",
      "tree": "3f96a873d33df5fa748edac96bf95c96f9785ac0",
      "parents": [
        "d71a8b0cba62eada61edce86670f8d63a1bef0c8"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:55 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:56 2005 -0600"
      },
      "message": "[SCSI] ipr: Better handle failure of adapter bringup commands\n\nSome new ipr adapters do not support some of the initialization\ncommands currently sent to it from the driver. Handle these\ncommands failing and continue on with the adapter initialization.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d71a8b0cba62eada61edce86670f8d63a1bef0c8",
      "tree": "bdaa891da597a7649f113bbc5b03a6cac9ed0b64",
      "parents": [
        "86f51436dd851e1b8f33348be8a3d69f4f0e5e10"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:49 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:32 2005 -0600"
      },
      "message": "[SCSI] ipr: Increase ipr device scanning limits\n\nIncrease device scanning limits so that all devices are found.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "86f51436dd851e1b8f33348be8a3d69f4f0e5e10",
      "tree": "d9b559f9fc6225729820c0ea59f7915df48ee5ab",
      "parents": [
        "618ec46bda603559c52bb24885af0840b3d93027"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:42 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:10 2005 -0600"
      },
      "message": "[SCSI] ipr: New PCI Ids\n\nAdds support for some new ipr adapters\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eeb88307aa483129d122137c88be7db0f0b56f63",
      "tree": "ca368857958ef2be06ad43ce5bacf3e119fd917d",
      "parents": [
        "ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:29 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:11:14 2005 -0600"
      },
      "message": "[SCSI] ipr: Support device reset to RAID disks\n\nSupport now exists in some ipr adapters to issue a device reset\nto an Advanced Function disk.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4",
      "tree": "3d0ac366068cfa5c2925645634bde1a6b87538b3",
      "parents": [
        "ee0f05b863df0a623792eaa46703019c100be2de"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:22 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:47 2005 -0600"
      },
      "message": "[SCSI] ipr: Support new device queueing model\n\nNew ipr adapters support a new device queueing model in the\nadapter firmware. The queueing model is the NACA queueing model,\nbut it does not mean use of NACA is required. The new model removes\nsome of the adapter firmware queue state that made handling QERR\u003d0\nalmost impossible. The queueing model on older adapters included the\nconcept of a queue frozen state, which would freeze the response\nqueue in the adapter when a check condition occurred, requiring a\na primitive to resume the queue. The new queueing model removes this\ncomplexity.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0f05b863df0a623792eaa46703019c100be2de",
      "tree": "07bb5f102447be0b4ef9babae1b5569021640155",
      "parents": [
        "c8f7489251269b9c4d516c3075b902d2b067b1b3"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:15 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:22 2005 -0600"
      },
      "message": "[SCSI] ipr: New adapter error types\n\nHandle some new types of ipr errors that can be returned by the adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c8f7489251269b9c4d516c3075b902d2b067b1b3",
      "tree": "9d660cbc49c461f331208b9b0029b5459ef74451",
      "parents": [
        "32d29776f8fe8293f7c5273624ec8fbd2b936bfa"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:08 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:06 2005 -0600"
      },
      "message": "[SCSI] ipr: Handle device autosense\n\nSome newer ipr adapters are capable of returning autosense from\ndevices that support it. This patch adds the data structures for\nthe autosense buffer.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "32d29776f8fe8293f7c5273624ec8fbd2b936bfa",
      "tree": "6e75a226578be11ae8db7ff1be56c902828abbf1",
      "parents": [
        "3d1d0da67520aa5dbcea617d52546ae046e946a4"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:01 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:08:49 2005 -0600"
      },
      "message": "[SCSI] ipr: Module parm to disable RAID 0 auto create\n\nSome ipr adapters will automatically create single device\nRAID 0 arrays for all unconfigured RAID capable devices found\nat adapter initialization time. This patch adds a module parameter\nto disable this behavior.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d1d0da67520aa5dbcea617d52546ae046e946a4",
      "tree": "ddbf40e4161cea381add46f34b74f91b9e08f486",
      "parents": [
        "b0df54bb4c9df6c1b1633a9f990b718059cda394"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:54 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:42 2005 -0600"
      },
      "message": "[SCSI] ipr: Runtime reset\n\nSome IPR RAID adapter will automatically create single device RAID arrays\nfor all attached devices when the card is initialized. Setting the\nRUNTIME_RESET doorbell bit will prevent this from occurring, since we\nonly want this behavior the first time the card is initialized and not\neach time the card happens to get reset.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b0df54bb4c9df6c1b1633a9f990b718059cda394",
      "tree": "9aea5bce33708f67428bccb84df41db6cd517d2d",
      "parents": [
        "f37eb54b48159f7384ad0e7e70e0f67d1317aac7"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:47 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:27 2005 -0600"
      },
      "message": "[SCSI] ipr: handle new adapter errors\n\nAdd support for handling some new errors that may be returned\nby ipr adapters.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f37eb54b48159f7384ad0e7e70e0f67d1317aac7",
      "tree": "bad041cbe13f1adbcf659f439ac8b88cd90a3c66",
      "parents": [
        "d3c74871bdcb9cb09dca22994dfee8500515f28f"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:40 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:07 2005 -0600"
      },
      "message": "[SCSI] ipr: Provide reset_adapter retry method for offlined adapters\n\nIf an ipr adapter repeatedly fails its initialization\nthe ipr driver will take the adapter offline and never talk\nto it again. This provides a method for the user to manually\ntry the initialization again through sysfs.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3c74871bdcb9cb09dca22994dfee8500515f28f",
      "tree": "431d8605fd41842e77c5e314df9f29ca8881f036",
      "parents": [
        "12baa4202d74d799f4f8a4bd0455b485e4f8e876"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:34 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:04:41 2005 -0600"
      },
      "message": "[SCSI] ipr: Runtime debugging options\n\nMake some compile time debugging options runtime module options.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "12baa4202d74d799f4f8a4bd0455b485e4f8e876",
      "tree": "71601a7098f67c43c2642f32948a4ff01c492e6b",
      "parents": [
        "0bc42e35c74c0baab414cf623d6fe1e94cee4ca3"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:27 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:04:18 2005 -0600"
      },
      "message": "[SCSI] ipr: Fix adapter microcode update DMA mapping leak\n\nIf the write buffer command that is issued to the ipr adapter\nto update its microcode fails for some reason, the DMA buffer\nwill never get unmapped. Move the pci_map/unmap out of the\nIOA reset job so that the buffer is always clearly mapped\nand unmapped.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0bc42e35c74c0baab414cf623d6fe1e94cee4ca3",
      "tree": "cb826cb781e7447f09b1a63bcf51d4224ea6a622",
      "parents": [
        "622750406a1b4b230f1ee595cb555e5d9222feeb"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:20 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:03:45 2005 -0600"
      },
      "message": "[SCSI] ipr: Convert to use kzalloc\n\nConvert appropriate kmalloc/memset calls to use kzalloc.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "622750406a1b4b230f1ee595cb555e5d9222feeb",
      "tree": "e5f6ac8b1c017f523060a3fbb74a616bccb64b99",
      "parents": [
        "692aebfc6982a64e70ed11467545f2b9c95e6592"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:14 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:03:24 2005 -0600"
      },
      "message": "[SCSI] ipr: Write caching state host attribute\n\nAdds a scsi_host sysfs attribute and module parm to enable/disable\nthe write cache on an ipr adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "692aebfc6982a64e70ed11467545f2b9c95e6592",
      "tree": "6cb5413e8b0c42cb2b2235d60d9ca745233a0332",
      "parents": [
        "0726ce26104671e3072d90b9c697c253974e823d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:07 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:02:46 2005 -0600"
      },
      "message": "[SCSI] ipr: slave_alloc optimization\n\nOptimize ipr\u0027s slave_alloc to return -ENXIO for devices that\ndo not exist.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0726ce26104671e3072d90b9c697c253974e823d",
      "tree": "2c9a1091fee61023da9505d1384c3a18913693fc",
      "parents": [
        "d0ad6f50399abc990adc4653c1eda5932b8adb52"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:01 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:02:20 2005 -0600"
      },
      "message": "[SCSI] ipr: Prevent upper layer driver binding\n\nSet the no_uld_attach for devices ipr does not want\nupper layer drivers to attach to. These devices are\nonly reported for RAID management and only sg should\nbe used to talk to them.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d0ad6f50399abc990adc4653c1eda5932b8adb52",
      "tree": "e280200d10c50e5ee5db5059f2be581311d54f2c",
      "parents": [
        "cf8520376c2b752237095f6cd279e5443bd2fffe"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:54 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:55 2005 -0600"
      },
      "message": "[SCSI] ipr: Include all disks in supported list\n\nFix ipr to include all disks in the supported device list,\nnot just disks formatted to advanced function format.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cf8520376c2b752237095f6cd279e5443bd2fffe",
      "tree": "7984a56ed5fbada16a7af99d9ac4b254c2348390",
      "parents": [
        "a9cfca9622d660daf9422c2f041828e017eba58b"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:47 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:24 2005 -0600"
      },
      "message": "[SCSI] ipr: Error logging cleanup\n\nSimplify error logging path, sanitize error length returned\nby the adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a9cfca9622d660daf9422c2f041828e017eba58b",
      "tree": "4116cd846d4115eaaf101a488bbf475038195aef",
      "parents": [
        "6837c2bfda46887badf93ff67ace578877071984"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:41 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:17 2005 -0600"
      },
      "message": "[SCSI] ipr: Handle unknown errors\n\nBetter handle errors received which are not known to the device driver.\nJust dump the hex data so that we have a hope of figuring out what\nwent wrong.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6837c2bfda46887badf93ff67ace578877071984",
      "tree": "90b16e116c5e14417f631d5b8d58b2aeea632640",
      "parents": [
        "fa15b1f6be4764bfeb29b0cf74442ea6dbb2ec9d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:34 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:00:55 2005 -0600"
      },
      "message": "[SCSI] ipr: Generic adapter error cleaup\n\nThe generic ipr adapter error log currently logs 2 lines of useless\ndata. Delete these lines.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fa15b1f6be4764bfeb29b0cf74442ea6dbb2ec9d",
      "tree": "bb771a9e93dfe50f61616109ccbf37892bef357b",
      "parents": [
        "cfc321397e9e309a8148c18c32ade26ac40be39d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:27 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:00:34 2005 -0600"
      },
      "message": "[SCSI] ipr: Physical resource error logging macro\n\nAdds a macro in the ipr driver for logging a physical device location.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cfc321397e9e309a8148c18c32ade26ac40be39d",
      "tree": "2fddc675dc4d3d9bceb32dc84403004892fbf4e8",
      "parents": [
        "11cd8f120173a707e9ed7b78f7af8cde5a1ebb90"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:18 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:59:53 2005 -0600"
      },
      "message": "[SCSI] ipr: Cleanup error structures\n\nSimplify the ipr error structures a bit by removing some duplication.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "11cd8f120173a707e9ed7b78f7af8cde5a1ebb90",
      "tree": "3e2fe64fc9a3cebb932364253d4d7fb71946c25e",
      "parents": [
        "d6933df97a486d9c73a6bb4fed75154343c8638f"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:11 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:59:48 2005 -0600"
      },
      "message": "[SCSI] ipr: Disk array rescanning fix\n\nIPR RAID arrays show up on a virtual scsi bus, with a scsi bus number\nof 255, which is generated by the adapter microcode. For the initial\nscan of the host, we manually scan this bus since it does not obey\nSAM in regards to sparse LUNs and the disk array devices do not have\na consistent product id to use scsi core\u0027s blacklist. If /proc/scsi/scsi\nor sysfs is used to delete one of these devices, the device will not\nbe able to get added back by rescanning the host since scsi core\nwill see ipr\u0027s max_channel as 4, rather than 255. Update max_channel\nafter the initial scan so that ipr raid arrays can get re-added\nif they get deleted.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6933df97a486d9c73a6bb4fed75154343c8638f",
      "tree": "68d7c830243c393d0db9d366f594a522e77b4f4a",
      "parents": [
        "4065a413d7684919b3f8804df8ab0cd9a09150f4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 01 21:47:37 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:57:05 2005 -0600"
      },
      "message": "[SCSI] remove the obsolete SCSI qlogicisp driver\n\nThe SCSI qlogicisp driver is both marked BROKEN and superseded by the\nqla1280 driver.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4065a413d7684919b3f8804df8ab0cd9a09150f4",
      "tree": "ac3925d8e622f1eabce2ee64baa7ba6664f29cc5",
      "parents": [
        "6d5e9fd1964e653fa538b020af351d3c9f609c07"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 20:05:01 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:52:08 2005 -0600"
      },
      "message": "[SCSI] aic79xx: remove scsi_assign_lock usage\n\njust take the internal lock in queuecommand instead.  also switch\nthe only direct use of the internal lock to the wrappers used elsewhere.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d5e9fd1964e653fa538b020af351d3c9f609c07",
      "tree": "d8e54cf888a53e27930ee4448630b7c9729cd470",
      "parents": [
        "cb0258a2fb8e434b3b56856603754d998008d9ee"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 20:03:48 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:51:58 2005 -0600"
      },
      "message": "[SCSI] aic7xxx: remove scsi_assign_lock usage\n\njust take the internal lock in queuecommand instead.  also switch\nthe only direct use of the internal lock to the wrappers used elsewhere.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cb0258a2fb8e434b3b56856603754d998008d9ee",
      "tree": "ed73e31359a1551e800dbdac59bc6caac72f894b",
      "parents": [
        "f2c8dc402b939ddcb0299bb60227c47dc454c85a"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 20:12:07 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:51:48 2005 -0600"
      },
      "message": "[SCSI] megaraid (legacy): remove scsi_assign_lock usage\n\njust take the adapter lock in megaraid_queue.  Additional benefit is\nthat we can get rid of the awkward conditional locking in\nmega_internal_command.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f2c8dc402b939ddcb0299bb60227c47dc454c85a",
      "tree": "541ba37d973d19495047a987f14e45a63febaa1e",
      "parents": [
        "3072c4abdd8c239a28085733adf3aaae94ad8fbe"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 21:06:02 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:51:32 2005 -0600"
      },
      "message": "[SCSI] megaraid_mbox: remove scsi_assign_lock usage\n\nalso remove the adapter-\u003ehost_lock alias for adapter-\u003elock and remove\nsome superflous locking aswell as removing the tiny locking wrappers\nfor the EH routines.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3072c4abdd8c239a28085733adf3aaae94ad8fbe",
      "tree": "4022443ea9bf6c8bbbb49c11eb67937c798b3f3f",
      "parents": [
        "7dfdc9a52b4219fba8240750e36de5db860ddd5f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 19:51:24 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:50:41 2005 -0600"
      },
      "message": "[SCSI] megaraid_sas: fix EH locking\n\nrecent kernels call the eh_ methods without the host lock held.\nmegaraid_sas doesn\u0027t need it but drops it before calling a sleeping\nroutine and reqcquires it afterwards.  Just remove the\nspin_unlock/spin_lock calls.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7dfdc9a52b4219fba8240750e36de5db860ddd5f",
      "tree": "b7be4c6a706aad1ce4e07ac22dea6c2afb050868",
      "parents": [
        "262eef663b579f9b495c7392ac7d2d3f34ecc9fe"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 31 18:49:52 2005 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:49:36 2005 -0600"
      },
      "message": "[SCSI] use a completion in scsi_send_eh_cmnd\n\nscsi_send_eh_cmnd currently uses a semaphore and an overload of eh_timer\nto either get a completion for a command for a timeout.\nSwitch to using a completion and wait_for_completion_timeout to simply\nthe code and not having to deal with the races ourselves.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "262eef663b579f9b495c7392ac7d2d3f34ecc9fe",
      "tree": "692baf3a72c7dd89d4e57cb4b7a1cb328f90032a",
      "parents": [
        "474838d5e5b5fa768803abc5522ae3fdf85c5f4e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Oct 29 01:09:12 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:45:20 2005 -0600"
      },
      "message": "[SCSI] remove scsi_wait_req\n\nThis function has been superceeded by the block request based interfaces\nand is unused (except for the uncompilable cpqfc driver).\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "474838d5e5b5fa768803abc5522ae3fdf85c5f4e",
      "tree": "29fb0787bc734ef801dee9a21750e2237a01a466",
      "parents": [
        "ad42eb1b77b9c17065dc52bcab3f5e1cfb3535b9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Oct 29 01:02:43 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:44:44 2005 -0600"
      },
      "message": "[SCSI] remove Scsi_Host.eh_active\n\nnow that the abuse in qla2xxx is gone this field can be remove.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ad42eb1b77b9c17065dc52bcab3f5e1cfb3535b9",
      "tree": "fe2443c77cafed1670d6f32187e13d0b8db4b023",
      "parents": [
        "3256534776203d4d86fea508e66cfde2b06d39a2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Oct 29 01:01:55 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:43:26 2005 -0600"
      },
      "message": "[SCSI] tidy up scsi_error_handler\n\nadjust comments, remove a useless cast and remove a write-only variable.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3256534776203d4d86fea508e66cfde2b06d39a2",
      "tree": "b4025ca2639fe91489912cdb9a5034bd33a64749",
      "parents": [
        "8c0ae656230072eb29bde976d0a0a88d0b253a04"
      ],
      "author": {
        "name": "Willem Riede",
        "email": "wrlk@riede.org",
        "time": "Mon Oct 31 00:03:49 2005 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:40:51 2005 -0600"
      },
      "message": "[SCSI] ide-scsi fails to call idescsi_check_condition for things like \"Medium not present\"\n\nThis patch started life as a response to fedora specific ide subsystem changes\nthat made error handling of my ATAPI tape drive fail; the specifics are in\n\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d160868\n\nThe insertion of the statement rq-\u003eerrors \u003d err; near the end of\nide_end_drive_cmd() in drivers/ide/ide-io.c means that rq-\u003eerrors does not\ncontain what it needs to in idescsi_end_request() in drivers/scsi/ide-scsi.c\nanymore. Recent mainline kernels now also have this change.\n\nSigned-off-by: Willem Riede \u003cwrlk@riede.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a60768e2d43eb30a1adb8a119aeac35dc0d03ef6",
      "tree": "e0864714d02523700878cadcca263a19ad57667d",
      "parents": [
        "b1081ea6f000dee6dba288f9fab9df902802b25b"
      ],
      "author": {
        "name": "Jack Hammer",
        "email": "jack_hammer@adaptec.com",
        "time": "Thu Nov 03 09:46:00 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:33:12 2005 -0600"
      },
      "message": "[SCSI] ips: remove \"Version Matching\"\n\nIBM has finally agreed that the \"Version Matching\" between firmware and\ndrivers ( and the resulting warning messages ) is no longer necessary.\nThis patch will remove those functions from the ServeRAID driver.\n\nSigned-off-by: Jack Hammer \u003cjack_hammer@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b1081ea6f000dee6dba288f9fab9df902802b25b",
      "tree": "992c2419987d40e7fb9d888b5ab852c091acc31b",
      "parents": [
        "df133c212ef82b9c7e80fca7b1f87dad8a05de3c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Nov 06 11:59:08 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:32:31 2005 -0600"
      },
      "message": "[SCSI] raid class update\n\n- Update raid class to use nested classes for raid components (this will\nallow us to move to a component control model now)\n- Make the raid level an enumeration rather than and int.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df133c212ef82b9c7e80fca7b1f87dad8a05de3c",
      "tree": "61d5204c553098d047edf01574ac5a2c72ab320e",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Nov 06 11:47:08 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:31:30 2005 -0600"
      },
      "message": "[SCSI] Fix transport class oops\n\nThere\u0027s an oops that sometimes shows up with SCSI transport classes in\nsysfs_hash_and_remove.  The problem is that now, because of the class to\ndevice and vice versa symlinks, all classes have to be removed from\nvisibility *before* the device is removed from visibility.\n\nThe transport class trigger points violate this, so bring them back into\nconformance.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "537a95d9351f41cc3c24ddb2a646aedd6debb21b",
      "tree": "e3bd5b05c2d396db3eb59997d3cc1b9e54df0ba6",
      "parents": [
        "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:29:01 2005 -0500"
      },
      "message": "[libata] restore sg on DMA mapping failure\n"
    },
    {
      "commit": "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3",
      "tree": "32fbc17daf7879a9a86eb029096994be45cd136b",
      "parents": [
        "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
        "39b7f1e25a412b0ef31e516cfc2fa4f40235f263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "39b7f1e25a412b0ef31e516cfc2fa4f40235f263",
      "tree": "ff9d9c44b6199624d87af0d4776f2ecfd18f2635",
      "parents": [
        "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Fri Nov 04 14:44:41 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Nov 05 09:52:24 2005 -0600"
      },
      "message": "[SCSI] sd: Fix refcounting\n\nCurrently the driver takes a reference only for requests coming by way\nof the gendisk, not for requests coming by way of the struct device or\nstruct scsi_device.  Such requests can arrive in the rescan, flush,\nand shutdown pathways.\n\nThe patch also makes the scsi_disk keep a reference to the underlying\nscsi_device, and it erases the scsi_device\u0027s pointer to the scsi_disk\nwhen the scsi_device is removed (since the pointer should no longer be\nused).\n\nThis resolves Bugzilla entry #5237.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0ee957cb7a8f6e4fb8c6f943dbc451957bc0c6bc",
      "tree": "11e80a4aee273745ec5d486a88018f87f7801299",
      "parents": [
        "849a8924a6740ecbf9711e015beca69425f0c429"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 23:22:55 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 23:22:55 2005 -0600"
      },
      "message": "Fix ips.c compile\n\nIt looks like one of the ips patches was missing a closing brace in a\nfunction\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "849a8924a6740ecbf9711e015beca69425f0c429",
      "tree": "2bae44c5fb170a655696b7253eec7ee13c6fa437",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581",
        "ee807c2d43b54183c16580857837dae8ccb2ed22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "message": "Merge by Hand\n\nConflicts in dec_esp.c (Thanks Bacchus), scsi_transport_iscsi.c and\nscsi_transport_fc.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
      "tree": "67b86d8559935c04a0918afd3274eef778017d57",
      "parents": [
        "c2cc87ca9561ddfe744d446789cc10f507e87db9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "message": "[libata] ATAPI pad allocation fixes/cleanup\n\nUse ata_pad_{alloc,free} in two drivers, to factor out common code.\n\nAdd ata_pad_{alloc,free} to two other drivers, which needed the padding\nbut had not been updated.\n"
    },
    {
      "commit": "c2cc87ca9561ddfe744d446789cc10f507e87db9",
      "tree": "d505fc0110eb1a3d8750ba2f67648c131f0d9aca",
      "parents": [
        "ce1eeb95fc4eb25109c00bea3e83a87eeff6b07d",
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "2be7a906752abf8dce9350c23b6d1036049a5d3e",
      "tree": "ef178fa5801bdce24938819086662bb747d8c0c2",
      "parents": [
        "aaf8a7a2949481482200686c7bd3852e5be2e093",
        "fbf1769d08a8b085834dceb228540153ac2cd534"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 02 18:15:43 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Nov 02 18:15:43 2005 +1100"
      },
      "message": "Merge Paulus\u0027 tree\n"
    },
    {
      "commit": "b420677870e53b9b76ced91da207431f687eaed1",
      "tree": "1469e4a0dfb537d0a192ffd6ffd74e8faf1e8e78",
      "parents": [
        "bbc8b628b07e191624a74ce99fe36681cd70af37"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 15:13:57 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/vio.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "1ec65d76f3e5d4863b4bf93dfd2bff37f8bf4374",
      "tree": "c3c31614e923a95413f6a89a1a451c3a1db5cf13",
      "parents": [
        "e45423eac2e191a6cfdacdf61cb931976d73cc0b"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 13:46:07 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 13:46:07 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_types.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "e45423eac2e191a6cfdacdf61cb931976d73cc0b",
      "tree": "63f750d5be8ee2252c83edb109bd7bdbaaa867ba",
      "parents": [
        "15b17189489f6d759fa2d61e7b6c87c55eeffb2c"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 12:08:31 2005 +1100"
      },
      "message": "merge filename and modify references to iseries/hv_lp_event.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "15b17189489f6d759fa2d61e7b6c87c55eeffb2c",
      "tree": "9e91b666f440103ee3849c1a4527567c0672e54e",
      "parents": [
        "8021b8a77690d13ffb93eeadb6728e924d700bd5"
      ],
      "author": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "committer": {
        "name": "Kelly Daly",
        "email": "kelly@au.ibm.com",
        "time": "Wed Nov 02 11:55:28 2005 +1100"
      },
      "message": "merge filename and modify reference to iseries/hv_lp_config.h\n\nSigned-off-by: Kelly Daly \u003ckelly@au.ibm.com\u003e\n"
    },
    {
      "commit": "ee807c2d43b54183c16580857837dae8ccb2ed22",
      "tree": "8e99189a4dcb3dd76339051f5fa240ad9819e4c5",
      "parents": [
        "a3632fa3ecefe50d88fc70af90610f79b99e0715"
      ],
      "author": {
        "name": "Jack Hammer",
        "email": "jack_hammer@adaptec.com",
        "time": "Mon Aug 29 10:44:34 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Oct 31 18:17:16 2005 -0800"
      },
      "message": "[SCSI] ips: Fix initialization bug with kdump\n\nIf I/O is active on the adapter, and an unexpected interrupt is pending\nduring initialization, the driver blows it\u0027s brains out. Since the driver\ndidn\u0027t initiate the I/O, the data in it\u0027s internal tables will contain NULL\npointers.\n\nWhen this condition is detected, a \"flush cache and reset\" is performed.\nThe flush cache allows any pending \"lazy writes\" that the adapter is\nprocessing to complete ( a \"must have\" for a RAID adapter ) and the reset\nputs the adapter back into a known, good state.\n\nSigned-off-by: Jack Hammer \u003cjack_hammer@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a717f77362d4fe044721c126c89e2a38e731a576",
      "tree": "b899e97f5c73a1679613903a1c378352a0997749",
      "parents": [
        "f2c84c0e84bfa637a7161eac10157cf3b05b4a73"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Oct 31 14:08:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 14:22:04 2005 -0800"
      },
      "message": "[PATCH] revert ide-scsi highmem cleanup\n\nJeff Garzik \u003cjgarzik@pobox.com\u003e points out that this was wrong: we need to\ndisable local interrupts while holding KM_IRQ0 due to IRQ sharing.\n\nAnd holding interrupts off during a big PIO opration is expensive, so we only\nwant to do that if we know the page was highmem.\n\nSo revert commit 17fd47ab4d33e764216b87006d8118fa050b4c92\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1d962035d49565d8c7a2d97519012ccb861778a",
      "tree": "c958743946f813ebda2e8fd17c54455fd6f962af",
      "parents": [
        "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
        "005a5a06a6dd13a0ca3f2c6a0218e8d94ed36d8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:34:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:34:07 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "4fd5f8267dd37aaebadfabe71d9c808821eea05a",
      "tree": "50774592eaba942cf378fca731d307f901b737b7",
      "parents": [
        "eb16292ba8a6655a560ab10a7d73a7816f0c0ac0",
        "8576762ff5d109b841fcf4e7d3883e0cf794f3cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 31 07:32:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n\nManual #include fixups for clashes - there may be some unnecessary\n"
    },
    {
      "commit": "ce1eeb95fc4eb25109c00bea3e83a87eeff6b07d",
      "tree": "d7a1be22432740af1b9ea4330dd95d5915fdb0c3",
      "parents": [
        "95dbf5c4be080e94880ead13773d1a14eec8f4de",
        "005a5a06a6dd13a0ca3f2c6a0218e8d94ed36d8a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 23:32:03 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 23:32:03 2005 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027\n"
    },
    {
      "commit": "005a5a06a6dd13a0ca3f2c6a0218e8d94ed36d8a",
      "tree": "5b270817df4bc9661365d789d51c04f3774c3ddd",
      "parents": [
        "e533825447dcb60a82b7cc9d73d06423c849b9a2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 23:31:48 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 23:31:48 2005 -0500"
      },
      "message": "[libata] locking rewrite (\u003d\u003d fix)\n\nA lot of power packed into a little patch.\n\nThis change eliminates the sharing between our controller-wide spinlock\nand the SCSI core\u0027s Scsi_Host lock.  As the locking in libata was\nalready highly compartmentalized, always referencing our own lock, and\nnever scsi_host::host_lock.\n\nAs a side effect, this change eliminates a deadlock from calling\nscsi_finish_command() while inside our spinlock.\n"
    },
    {
      "commit": "e533825447dcb60a82b7cc9d73d06423c849b9a2",
      "tree": "c838f16f023e24118a0e5669b2dbcfb70f666504",
      "parents": [
        "6e9d6b8ee4e0c37d3952256e6472c57490d6780d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 21:37:17 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 21:37:17 2005 -0500"
      },
      "message": "[libata] ata_tf_to_host cleanups\n\nIntegrate ata_exec() and ata_tf_to_host() into their only caller,\nata_bus_edd().\n\nRename ata_tf_to_host_nolock() to ata_tf_to_host().\n\nThis makes locking a bit easier to review, and may help pave the way for\nfuture changes.\n"
    },
    {
      "commit": "23fd07750a789a66fe88cf173d52a18f1a387da4",
      "tree": "06fdd6df35fdb835abdaa9b754d62f6b84b97250",
      "parents": [
        "bd787d438a59266af3c9f6351644c85ef1dd21fe",
        "ed28f96ac1960f30f818374d65be71d2fdf811b0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Oct 31 13:37:12 2005 +1100"
      },
      "message": "Merge ../linux-2.6 by hand\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33430dc593f866f5d67ff6a6213b6dd6d7ea3ce1",
      "tree": "37958aa06ee458e73806c2ca95de0888ee20cc96",
      "parents": [
        "131dda7f8965a6b794dcde1d84f3ba5951a4d641"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 30 15:02:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:20 2005 -0800"
      },
      "message": "[PATCH] Typo fix: explictly -\u003e explicitly\n\n(akpm: I don\u0027t do typo patches, but one of these is in a printk string)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17fd47ab4d33e764216b87006d8118fa050b4c92",
      "tree": "c6016a8741a2527acac0ceb6e6ce431a798d6708",
      "parents": [
        "f1fc78a8c7f3a784b9fd1e07cc1438a0ea569555"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Oct 30 15:00:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:17 2005 -0800"
      },
      "message": "[PATCH] ide-scsi highmem cleanup\n\nIt\u0027s not necessary to test PageHighmem in here - kmap_atomic() does the right\nthing.\n\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "95dbf5c4be080e94880ead13773d1a14eec8f4de",
      "tree": "9113691b4b6c689989b4528ee0f3df3689c42066",
      "parents": [
        "054ee8fd39f1b5d50e803f126b63f400d631eea4",
        "6e9d6b8ee4e0c37d3952256e6472c57490d6780d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 20:24:34 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 20:24:34 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "a9524a76f70f3343e4be27f95a7e92a8ba5f9009",
      "tree": "00d2b6d02dfaa4796ad4bee51171aabe39b52dd8",
      "parents": [
        "fbf30fbaa61595e9026f628f3913888b0df2b288"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 14:39:11 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 14:39:11 2005 -0500"
      },
      "message": "[libata] use dev_printk() throughout drivers\n\nA few drivers were not following the standard meme of printing out\ntheir driver name and version at module load time; this is fixed\nas well.\n"
    },
    {
      "commit": "fbf30fbaa61595e9026f628f3913888b0df2b288",
      "tree": "9287895eebc60ec0c02b002a089c125e8741f6fb",
      "parents": [
        "6248e64721a4f3db9fbedd207206f47835acce44"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 07:57:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 07:57:31 2005 -0500"
      },
      "message": "[libata ata_piix] fix native mode probe, after recent updates\n"
    },
    {
      "commit": "6248e64721a4f3db9fbedd207206f47835acce44",
      "tree": "d1db8f297b3b0fd3cc067d008df12c5f0e446d05",
      "parents": [
        "0f0d5192696eeb3072944a4a813809cc2c85891a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 06:42:18 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 06:42:18 2005 -0500"
      },
      "message": "[libata ata_piix] use dev_printk() where appropriate\n"
    },
    {
      "commit": "0f0d5192696eeb3072944a4a813809cc2c85891a",
      "tree": "ae7234824d8403e1cb430db6ba0adb1b5c816fba",
      "parents": [
        "a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 06:41:29 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 06:41:29 2005 -0500"
      },
      "message": "[libata] fix legacy IDE probing\n\nata_pci_init_one() receives an array of struct ata_port_info.  Recent\nupdates to the code had always obtained port information from\narray element 0, rather than array element N.\n\nChange to avoid hardcoding port_info[0], thereby restoring proper\nhardware information to secondary legacy ports.\n"
    },
    {
      "commit": "054ee8fd39f1b5d50e803f126b63f400d631eea4",
      "tree": "2819e388f853de88e09635de8e38017b563069bc",
      "parents": [
        "f0612bbc41f65f5a684f69d714a1a17a6f0f40c5",
        "a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 04:50:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Oct 30 04:50:22 2005 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027\n"
    }
  ],
  "next": "a7dac447bb9cef27d4d29cdf63e2d7809c50b1f4"
}
