)]}'
{
  "log": [
    {
      "commit": "9621904012de3c8d0d4e2904dcc7170b3012119e",
      "tree": "a4bf95c6f7b53bb626884ca7b68d6b5d63fa3b8f",
      "parents": [
        "3c92c2ba33cd7d666c5f83cc32aa590e794e91b0"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:52:39 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Oct 11 01:52:39 2005 -0400"
      },
      "message": "sata_nv: Fixed bug introduced by 0.08\u0027s MCP51 and MCP55 support.\n"
    },
    {
      "commit": "433992361ce95a1da76b76c9c24d4c957b058aff",
      "tree": "ad81b34a432144afa945f669a35791e1cfe20df6",
      "parents": [
        "dd7205ed0f022a2a5e60eb7404e6c9f49d2301c3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 04 17:36:04 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 04 13:22:00 2005 -0700"
      },
      "message": "[PATCH] missing include in megaraid_sas\n\nmegaraid_sas depends on arch-specific indirect includes pulling\nfs.h in; on alpha they do not.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d6322b4659216fff76619d3b4088eecbdfa46d5",
      "tree": "19aa385d903fcc0f2b5d6d978dc83a87c2eca95f",
      "parents": [
        "d6b9acc0c6c4a7c5d484d15271a5274656d0864f",
        "51c928c34fa7cff38df584ad01de988805877dba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 08:07:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 03 08:07:10 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "51c928c34fa7cff38df584ad01de988805877dba",
      "tree": "7900dfd128a2a40d6c924a38e5d9244e91342205",
      "parents": [
        "97af50f60ff1202b0dd9ce481d4cf98c6a578bec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sat Oct 01 09:38:05 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Oct 03 08:39:48 2005 -0500"
      },
      "message": "[SCSI] Legacy MegaRAID: Fix READ CAPACITY\n\nSome Legacy megaraid cards can\u0027t actually cope with the scatter/gather\nversion of the READ CAPACITY command (which is what we now send them\nsince altering all SCSI internal I/O to go via the block layer).  Fix\nthis (and a few other broken megaraid driver assumptions) by sending\nthe non-sg version of the command if the sg list only has a single\nelement.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "97af50f60ff1202b0dd9ce481d4cf98c6a578bec",
      "tree": "5637b5d7d505869ee5aace5ad6ed33085fc78697",
      "parents": [
        "9e70592fcd87c90e9e98090d66cb79f39d740d4a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Oct 02 15:22:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Oct 02 15:32:25 2005 -0500"
      },
      "message": "[SCSI] aic7xxx/aic79xx: fix module removal path not to panic\n\nIn these drivers, scsi_remove_host() is called too late, at the point\nit is called, the driver has already shut down too far to accept any\nI/O that the shutdown might generate.  Any generated I/O actually\ntriggers a panic.\n\nFix this by calling scsi_remove_host() as early as possible and not\ncalling scsi_host_put() until just before we kfree the ahc_softc.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9e70592fcd87c90e9e98090d66cb79f39d740d4a",
      "tree": "9f0c6493871998b94c50ae18eab88138a33c52ec",
      "parents": [
        "1640a2c385a860ef25be4a8d18a528c4b6f02bd6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Oct 02 12:59:49 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Oct 02 15:20:03 2005 -0500"
      },
      "message": "[SCSI] fix potential panic with proc on module removal\n\nThere\u0027s a problem in our host release in that it calls\nscsi_proc_hostdir_rm(). However, if you hold a reference to the host as\nyou remove the module, the host template (which proc uses) will be freed\nand the system will panic when the host device is finally released.\n\nFix this by moving scsi_proc_hostdir_rm() to where it should be: in\nscsi_remove_host().\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "666002218d59db271e5c1ede1d80227170c51987",
      "tree": "1fadcb278c817ce56a653e5c3c58637f5056feec",
      "parents": [
        "ecba97d4aacf4e80c56eb73e39af0369cb8539a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 28 22:32:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 29 08:46:26 2005 -0700"
      },
      "message": "[PATCH] proc_mkdir() should be used to create procfs directories\n\nA bunch of create_proc_dir_entry() calls creating directories had crept\nin since the last sweep; converted to proc_mkdir().\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1640a2c385a860ef25be4a8d18a528c4b6f02bd6",
      "tree": "4735f28570e42b25bda1e7fb2a4ad081e3e95e31",
      "parents": [
        "63a70eeaafe0e17e7f45cba495cb457d06070419"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:57:11 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:49:07 2005 -0500"
      },
      "message": "[SCSI] aacraid: remove aac_insert_entry\n\nReceived from Mark Salyzyn from Adaptec.\n\nHigh Priority Queues have *never* been used in the entire history of the\naac based adapters. Associated with this, aac_insert_entry can be\nremoved, SavedIrql can be removed \u0026 padding variable can be removed.\nWith the movement of SavedIrql out \u0026 replaced with an automatic variable\nqflags, the locking can be refined somewhat. The sparse warnings did not\ncatch the need for byte swapping in the \u0027dprintk\u0027 debugging print\nmacros, so fixed this up when this code was moved outside of the now\nrefined locking.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "63a70eeaafe0e17e7f45cba495cb457d06070419",
      "tree": "baaec894a18394c8b4ae6d9eb8ea1e2b31eca001",
      "parents": [
        "9203344cb8ecc554a1d36eae6661235ed422cf59"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:57:04 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:48:29 2005 -0500"
      },
      "message": "[SCSI] aacraid: fib size math fix\n\nReceived from Mark Salyzyn from Adaptec.\n\nThe size of the command packet\u0027s scatter gather list maximum size was\nmiscalculated in the low range leading to the driver initialization\nlimiting the maximum i/o size that could go to the Adapter. There were\nno negative operational side effects resulting from this bad math, only\na subtle limit in performance of the Adapter at the top end of the\nrange.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9203344cb8ecc554a1d36eae6661235ed422cf59",
      "tree": "190894be25e864910104be1918799eeb32168692",
      "parents": [
        "08efb7b6116927c8b6e0af5064448e3aa13300e6"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:56:50 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:46:59 2005 -0500"
      },
      "message": "[SCSI] aacraid: initialization timeout\n\nReceived from Mark Salyzyn from Adaptec.\n\nIn the rare instances where the adapter, or the motherboard, is\nmisbehaving; driver initialization or shutdown becomes problematic. By\nintroducing a 3 minute timeout on the first interrupt driven command\nduring initialization, or the issuance of the adapter shutdown command\nduring driver unload, we can resolve the lockup problems induced by\ncommon (but rare) hardware misbehaviors.\n\nThe timeout during initialization, should it occur, is accompanied by a\nmessage presented to the console and the logs indicating that the user\nshould inspect and resolve problems with interrupt routing.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "08efb7b6116927c8b6e0af5064448e3aa13300e6",
      "tree": "55d9a30b8fdd669e12866250000425bef6fc00e0",
      "parents": [
        "131256cf203d0df62014dda8453a70cb6af0d0bb"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Tue Sep 20 12:56:36 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:46:18 2005 -0500"
      },
      "message": "[SCSI] aacraid: error return checking\n\nThis patch adds some additional error return checking and error return\nvalue propagation during initialization. Also, the deprecation of\npci_module_init with pci_register_driver along with the change in return\nvalues.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "131256cf203d0df62014dda8453a70cb6af0d0bb",
      "tree": "6e7ba27ba4d4181a312a7b1bec385cf68b501dcd",
      "parents": [
        "2f130980d14cb938226011875ca5224cd46dc1f9"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Sep 26 13:04:56 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:42:50 2005 -0500"
      },
      "message": "[SCSI] aacraid: handle AIF hotplug events (update)\n\nReceived from Mark Salyzyn from Adaptec.\n\nHotplug sniffs the AIFs (events) from the adapter and if a container\nchange resulting in the device going offline (container zero), online\n(container zero completed) or changing capacity (morph) it will take\nactions by calling the appropriate API.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f130980d14cb938226011875ca5224cd46dc1f9",
      "tree": "73c5898afdc04a2363369a1e8f1196e02fe41cef",
      "parents": [
        "7a8cf29d69e077dfe90e327859201fd9b75a47ce"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Sep 26 13:02:15 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:41:49 2005 -0500"
      },
      "message": "[SCSI] aacraid: aacraid: AIF preallocation (update)\n\nRecevied from Mark Salyzyn from Adaptec.\n\nAif pre-allocation is used to pull the kmalloc outside of the locks.\n\nApplies to the scsi-misc-2.6 git tree.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a8cf29d69e077dfe90e327859201fd9b75a47ce",
      "tree": "f2176261e25a0d94d85c09a66d6d40285fa925bf",
      "parents": [
        "c4a3e0a529ab3e65223e81681c7c6b1bc188fa58"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Sep 22 09:15:24 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:41:13 2005 -0500"
      },
      "message": "[SCSI] aacraid: Greater than 2TB capacity support\n\nReceived from Mark Salyzyn from Adaptec.\n\nThere are a few adapters that are capable of creating devices with this large\nof a capacity, but now that we have the large fib support in, the management\napplications will be capable of generating them.  The problem is, once they are\ncreated, the driver will not be able to access the devices correctly without\nthis patch.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c4a3e0a529ab3e65223e81681c7c6b1bc188fa58",
      "tree": "82e583de63f648ac152bb515435bcac84887b682",
      "parents": [
        "fe8b2304e54552cea113318e2f66c45628130fdc"
      ],
      "author": {
        "name": "Bagalkote, Sreenivas",
        "email": "Sreenivas.Bagalkote@engenio.com",
        "time": "Tue Sep 20 17:46:58 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Sep 26 17:32:44 2005 -0500"
      },
      "message": "[SCSI] MegaRAID SAS RAID: new driver\n\nSigned-off-by: Sreenivas Bagalkote \u003cSreenivas.Bagalkote@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe8b2304e54552cea113318e2f66c45628130fdc",
      "tree": "d44cdc471ced18d6e41c8d25b857bb4381d6ec75",
      "parents": [
        "44550322cb601ac3f882e7438bbeec971fa1b1a3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Sep 25 23:10:33 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 25 17:19:35 2005 -0500"
      },
      "message": "[SCSI] sas: fix remote phy removal\n\nBrown paperbag bug:  sas_rphy_delete was ordered completely\nwrong.  Fix it up to be the same order as sas_phy_delete or\nfc_rport_terminate and fix rphy objects that leaked after module\nremoval.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "44550322cb601ac3f882e7438bbeec971fa1b1a3",
      "tree": "e50f57f9c85bacf3fc07359b1a339432dea31a7a",
      "parents": [
        "6f3a20242db2597312c50abc11f1e747c5d2326a"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Tue Sep 20 13:32:11 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 25 12:11:35 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: fix remote port timeout with qla2xxx driver\n\nThis patch fixes a hole in the rport unblock handling when processing\nfabric events via the ADISC/PLOGI device state machine.  Original code\nwould not properly \u0027unblock\u0027 the port upon the port reloging into the\nfabric.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6f3a20242db2597312c50abc11f1e747c5d2326a",
      "tree": "edfc17cfd7e1813dbe728602f80630cfab985c20",
      "parents": [
        "49bfd8db4a39ea14fb3780b162012b4b3611fce8"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Sep 22 20:33:28 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 25 12:01:48 2005 -0500"
      },
      "message": "[SCSI] allow REPORT LUN scanning even for LUN 0 PQ of 3\n\nCurrently we just ignore the device, which means there are a few\narrays out there that we don\u0027t find.\n\nThis patch updates the scsi_report_lun_scan() to take a target instead\nof a device so it can be called on a return of\nSCSI_SCAN_TARGET_PRESENT, which is what a PQ 3 device returns.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "49bfd8db4a39ea14fb3780b162012b4b3611fce8",
      "tree": "32eb481522ad819bc82490306f860a3bed4045e2",
      "parents": [
        "68ce1eb54056e4fad6e73968e958b926d28cb0dd"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Wed Sep 21 17:20:14 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 25 09:36:26 2005 -0500"
      },
      "message": "[SCSI] 3ware 9000: Add support for 9550SX controllers\n\nSigned-off-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "87e807b6c461bbd449496a4c3ab78ab164a4ba97",
      "tree": "6f5af52317ace30c1229e356a332093981763e39",
      "parents": [
        "2ead1aa6f14ed542af0c9e2302a51ea02128f587",
        "536f8098026bde1368bbfcbcb9682a7637b73df2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 23 16:44:52 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 from master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "536f8098026bde1368bbfcbcb9682a7637b73df2",
      "tree": "cf83d2e1afa503b6aeba103b55cd1da0af4e7a4c",
      "parents": [
        "e86ee6682b649183c11013a98be02f25e9ae399d",
        "3fd07d3bf0077dcc0f5a33d2eb1938ea050da8da"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 23 19:03:21 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/\n"
    },
    {
      "commit": "0cdc82ee1ae36c1ae4631fc3a782faeb0b90df38",
      "tree": "38dbeb4253338f25392c074a5e289c74e0b7ee9c",
      "parents": [
        "98b4f5929ce5e616d0d0e13c71baf50083ab7397"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Sep 22 21:44:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Sep 22 22:17:36 2005 -0700"
      },
      "message": "[PATCH] mesh scsi: fix error handling\n\nThe PowerMac mesh SCSI driver had some missing error handling which would\ntrigger warnings due to lack of handling of return value from\nscsi_add_host.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\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": "e86ee6682b649183c11013a98be02f25e9ae399d",
      "tree": "d51c0d04e5a777ae6805a1193d2ab252ecc97263",
      "parents": [
        "17b14451fd2b187ddd6303726755a3af0a926b6c"
      ],
      "author": {
        "name": "Andy Currid",
        "email": "ACurrid@nvidia.com",
        "time": "Mon Sep 19 06:17:52 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 21 22:52:19 2005 -0400"
      },
      "message": "[PATCH] Add NVIDIA device ID in sata_nv\n\nSigned-off-by: Andy Currid \u003cacurrid@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "68ce1eb54056e4fad6e73968e958b926d28cb0dd",
      "tree": "c960d7488ba1888b7e01a5b4bd68590d2b3bbe71",
      "parents": [
        "a418500b42c5c54f3f9d68036950c701740a2765"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Sep 21 09:46:54 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 21 16:25:46 2005 -0500"
      },
      "message": "[SCSI] lpfc build fix\n\ngcc-2.95.x doesn\u0027t do anonymous unions.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9600c11ba3602be161cd376f1460f3de561fc299",
      "tree": "d071c2427a8f7ad601aec6d8ae76b0f61410becf",
      "parents": [
        "676d55ae30ea3b688f0386f70553489f25f24d55",
        "13e1e1f08c1c098c7574c1fa72bd8c67792dc89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 20 08:50:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Sep 20 08:50:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "3ed7a4704beb66a155acd67b78b7e9a5674d55fb",
      "tree": "0a0ad71a64888fb2ab69e2b0acb99005dbc3af04",
      "parents": [
        "939647ee308e0ad924e776657704c7bedd498664"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:50:04 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:50:04 2005 -0500"
      },
      "message": "[SCSI] Fix thread termination for the SCSI error handle\n\nFrom: \tAlan Stern \u003cstern@rowland.harvard.edu\u003e\n\nThis patch (as561) fixes the error handler\u0027s thread-exit code.  The\nkthread_stop call won\u0027t wake the thread from a down_interruptible, so\nthe patch gets rid of the semaphore and simply does\n\n        set_current_state(TASK_INTERRUPTIBLE);\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\nModified to simplify the termination loop and correct the sleep condition.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "939647ee308e0ad924e776657704c7bedd498664",
      "tree": "cfff68b8f65a53e186fd1e7443aa370885ac1ed9",
      "parents": [
        "a64358db1253b35d508a411e80a3ad23b859ec88"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Sep 18 15:05:20 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Mon Sep 19 09:24:52 2005 -0500"
      },
      "message": "[SCSI] fix oops on usb storage device disconnect\n\nWe fix the oops by enforcing the host state model.  There have also\nbeen two extra states added: SHOST_CANCEL_RECOVERY and\nSHOST_DEL_RECOVERY so we can take the model through host removal while\nthe recovery thread is active.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a64358db1253b35d508a411e80a3ad23b859ec88",
      "tree": "e222f3f17d6962a84d966620485d19f67d7fafa7",
      "parents": [
        "b95be99d52ce4f9db9ff0bd5f10e9e2066da6d2e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 26 10:27:10 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Sun Sep 18 15:22:06 2005 -0500"
      },
      "message": "[SCSI] SCSI scanning and removal fixes\n\nThis patch (as545) fixes the list traversals in __scsi_remove_target and\nscsi_forget_host.  In each case the existing code list_for_each_entry_safe\nin an _unsafe_ manner, because the list was not protected from outside\nmodification while the iteration was running.\n\nThe new scsi_forget_host routine takes the moderately controversial step\nof iterating over devices for removal rather than iterating over targets.\nThis makes more sense to me because the current scheme treats targets as\nsecond-class citizens, created and removed on demand, rather than as\nobjects corresponding to actual hardware.  (Also I couldn\u0027t figure out any\nsafe way to iterate over the target list, since it\u0027s not so easy to tell\nwhen a target has already been removed.)\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b95be99d52ce4f9db9ff0bd5f10e9e2066da6d2e",
      "tree": "6b01de07c638fd596cc254ca6a095aa4f5ef9ba2",
      "parents": [
        "1832a5862f2e1b4e5835611ee14bc30a8ed3cad5"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 15 13:52:51 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 17 15:24:53 2005 -0500"
      },
      "message": "[SCSI] fix oops in scsi_release_buffers()\n\nI found one other thing that needs to be fixed.  The call to\nscsi_release_buffers in scsi_unprep_request causes an oops, because the\nsgtable has already been freed in scsi_io_completion.  The following patch\nis needed.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "27b2f6792f3b482e4636818c7efaf4c43fef32a3",
      "tree": "255744c2f3a66b081522949698f6ca37fa9b4ecd",
      "parents": [
        "06c6d271f41ffa20f2dadc9bfe100a89f7f1dd1d"
      ],
      "author": {
        "name": "Adam Kropelin",
        "email": "akropel1@rochester.rr.com",
        "time": "Fri Sep 16 19:28:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 17 11:50:03 2005 -0700"
      },
      "message": "[PATCH] qla2xxx: Use dword accessors for PCI_ROM_ADDRESS\n\nPCI_ROM_ADDRESS is a 32 bit register and as such should be accessed using\npci_bus_{read,write}_config_dword().  A recent audit of drivers/ turned up\nseveral cases of byte- and word-sized accesses.  The harmful ones were fixed\nby Linus directly.  This patches up one of the remaining\nharmless-but-still-wrong cases caught in the dragnet.\n\nSigned-off-by: Adam Kropelin \u003cakropel1@rochester.rr.com\u003e\nCc: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7fb6ec287a05d7a71ec086d8bc9a452d5e16ff1a",
      "tree": "fd0a4a8df9eec8b22d1ea9f18443dfc2e32e80eb",
      "parents": [
        "065d9cac98a5406ecd5a1368f8fd38f55739dee9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 06:01:48 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 06:01:48 2005 -0400"
      },
      "message": "[libata] fix PIO completion race\n\nMake sure we that completion is the final action we take; prior to this\nchange, another CPU may have changed ap-\u003epio_task_state before we tested\nit a final time.\n\nSpotted by, and original patch by Albert Lee @ IBM.\n\nAlso includes a minor optimization:  eliminate a ton of unnecessary\nqueue_work() calls, simply by jumping to the beginning of the FSM\nfunction ata_pio_task().\n"
    },
    {
      "commit": "17b14451fd2b187ddd6303726755a3af0a926b6c",
      "tree": "b0f3572bcb47eef8a4988b44795ddcab95da3118",
      "parents": [
        "7a83e90b32a2b2500e0be6a5317ab411b39222c9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Sep 15 15:44:00 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 02:39:01 2005 -0400"
      },
      "message": "[PATCH] PATCH: remove function for non-PCI as requested\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7a83e90b32a2b2500e0be6a5317ab411b39222c9",
      "tree": "446dd64df7fe21425fce695b8c343d69d10a63fb",
      "parents": [
        "d8ac10639b6a1ed900efbee38c18baaca31e64dc"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Sep 15 15:24:59 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Sep 16 02:37:47 2005 -0400"
      },
      "message": "[PATCH] PATCH: silly in piix driver\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "541950027f8b7c96a639bc16e48930c590f1b98a",
      "tree": "69d367dab3f738c888bf16646ed85cde69e3bf2a",
      "parents": [
        "b5683557331b129658ab435391df527ef72d63dc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Sep 15 21:52:51 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Thu Sep 15 22:03:54 2005 -0400"
      },
      "message": "[SCSI] fix use after potential free in scsi_remove_device\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b5683557331b129658ab435391df527ef72d63dc",
      "tree": "121d9502ed38b7b01c17532e2a28806a1108f457",
      "parents": [
        "59897dad98d63ac15e1e36fcc3a107c892b1826c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Sep 15 08:59:36 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Thu Sep 15 08:59:36 2005 -0500"
      },
      "message": "[SCSI] atp870u: fix memory addressing bug\n\nFrom: Alan Cox \u003calan@redhat.com\u003e\n\nThe virt_to_bus() wasn\u0027t correctly taken out of this driver.  It needs\nto be able to track both physical and virtual addresses for its prd table.\nUpdate the driver to do this with separate tracking entries.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "59897dad98d63ac15e1e36fcc3a107c892b1826c",
      "tree": "42e65c1e3e99ab12ab484b0311c4487ae7a76148",
      "parents": [
        "d39a942c3f4061d2218dcadf79ce10010dbcdb3c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Wed Sep 14 12:57:42 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 14 16:59:03 2005 -0400"
      },
      "message": "[SCSI] fix sym scsi boot hang\n\nOn Wed, 2005-09-14 at 18:06 +1000, Anton Blanchard wrote:\n\u003e And in particular it looks like the scsi_unprep_request in\n\u003e scsi_queue_insert is causing it. The following patch fixes the boot\n\u003e problems on the vscsi machine:\n\nOK, my fault.  Your fix is almost correct .. I was going to do this\neventually, honest, because there\u0027s no need to unprep and reprep a\ncommand that comes in through scsi_queue_insert().\n\nHowever, I decided to leave it in to exercise the scsi_unprep_request()\npath just to make sure it was working.  What\u0027s happening, I think, is\nthat we also use this path for retries.  Since we kill and reget the\ncommand each time, the retries decrement is never seen, so we\u0027re\nretrying forever.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d39a942c3f4061d2218dcadf79ce10010dbcdb3c",
      "tree": "d9a963b86932d8e7715f6d4a932c3f89b667a2fb",
      "parents": [
        "186d330e682210100c671355580a8592e4a21692"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Sep 13 21:43:56 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 14 16:58:26 2005 -0400"
      },
      "message": "[SCSI] scsi: 2 drivers need MODULE_LICENSE()\n\nModules need a license to prevent kernel tainting.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "186d330e682210100c671355580a8592e4a21692",
      "tree": "63c9956263463c950c2965a5e871508d41aa9de3",
      "parents": [
        "a89f29f6ea8dba0b7c4ae5d1d0b43de6cb500ea6"
      ],
      "author": {
        "name": "Timothy Thelin",
        "email": "Timothy.Thelin@wdc.com",
        "time": "Tue Sep 13 19:56:28 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Wed Sep 14 16:54:12 2005 -0400"
      },
      "message": "[SCSI] scsi: sd, sr, st, and scsi_lib all fail to copy cmd_len to new cmd\n\nThis fixes an issue in scsi command initialization from a request\nwhere sd, sr, st, and scsi_lib all fail to copy the request\u0027s\ncmd_len to the scsi command\u0027s cmd_len field.\n\nSigned-off-by: Timothy Thelin \u003ctimothy.thelin@wdc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "668e4bc7229c1866f65f3bef6ab011f8c9034089",
      "tree": "e82efd49d7812a77fb9c6917e28ccc9fa8f1eb78",
      "parents": [
        "39eb936c7ec8ef1dccb88d3bcfc1c5fa2410c472"
      ],
      "author": {
        "name": "Uwe Koziolek",
        "email": "uwe.koziolek@gmx.net",
        "time": "Sun Sep 11 17:03:35 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:22:44 2005 -0400"
      },
      "message": "[PATCH] sata_sis: uninitialized variable\n\nThere is an uninitialized variable issue in sata_sis.c\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "39eb936c7ec8ef1dccb88d3bcfc1c5fa2410c472",
      "tree": "290b03346bb3aaf0c3ef43dc19458bc86b2809ea",
      "parents": [
        "d8ac10639b6a1ed900efbee38c18baaca31e64dc"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Tue Sep 13 00:36:45 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 14 08:21:34 2005 -0400"
      },
      "message": "[PATCH] sata_sis: Fix typo in sata port2 initialisation\n\nThis patch fixes a nasty typo I introduced in my previous patch (commit\nf2c853bca542f5ac0b036377637192a74f2091c2). The right offset of the\nsecond port in pure sata mode is 64 and not 0x64.\nThanks to Martin Schuster for pointing this to me\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\n ---\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a89f29f6ea8dba0b7c4ae5d1d0b43de6cb500ea6",
      "tree": "66e7c34459c41b4ade0d202258184fb2df84e907",
      "parents": [
        "154fb614df83086ceb18a2c19908154e78d4dc98"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Aug 30 11:48:07 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 13 14:24:48 2005 -0500"
      },
      "message": "[SCSI] aic7xxx: move to dma_get_required_mask() and correct 39 bit assumptions\n\nThis patch moves aic7xxx over to the dma_get_required_mask() API and\ndumps its open coded memory check.\n\nIt also appears from this bug:\n\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d167049\n\nThat 39 bit addressing doesn\u0027t work on older cards.  I surmise that the\nAHC_LARGE_SCBS flag is the one that marks cards capable of using 39 bit\naddressing, so I also folded that check into the code.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "154fb614df83086ceb18a2c19908154e78d4dc98",
      "tree": "4db0b4124cc635d4eadc245ea4716d13ec5d293b",
      "parents": [
        "1c5363153dc7ae694404e7732b4ce36eecc94ca7"
      ],
      "author": {
        "name": "Dave C Boutcher",
        "email": "sleddog@us.ibm.com",
        "time": "Tue Sep 13 10:09:02 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 13 10:15:10 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi compatibility fix\n\nLinda Xie ever so gently pointed out that she had a patch\nto preserve compatibility with older SLES targets, and I told\nher we didn\u0027t need to push it to mainline.\n\nThis patch explicitly checks the version of the IBMVSCSI target\nand ensures that large scatterlists are not sent to older\ntargets.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nSigned-off-by: Dave Boutcher \u003cboutcher@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1c5363153dc7ae694404e7732b4ce36eecc94ca7",
      "tree": "91476e383f04f25f5883b04517adfd92f6b66231",
      "parents": [
        "2f4ba45a75d6383b4a1201169a808ffea416ffa0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Mon Sep 12 09:15:14 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 13 09:52:19 2005 -0500"
      },
      "message": "[SCSI] blacklist REPORT LUNS usage on transtec arrays\n\nThey report being SCSI-3 but seem to give back rubbish to a\nREPORT_LUNS command.  Force them to be sequentially scanned.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35d91f75c2c9548e606e813413f03c5cc35da969",
      "tree": "2a1a3f32320409303247a72ead35107c271abb17",
      "parents": [
        "9401c705f2a6a7e5df102f6443dba395c3c5e5a8",
        "70c83e110541e894fa16aee0f57bcf4207b33e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:02:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 20:02:18 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "6f16b5359ceb96780eac4178393b0e8a3c8aa1ea",
      "tree": "c45e9bf0b69fb94317b572c8b3042417d6046e4f",
      "parents": [
        "146f7262ee0ec7fc6882f06e5fcb13883308073c"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Sat Sep 10 16:45:35 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 21:02:25 2005 -0500"
      },
      "message": "[SCSI] set error value when failing commands in prep_fn\n\nset DID_NO_CONNECT for the BLKPREP_KILL case and correct a few\nBLKPREP_DEFER cases that weren\u0027t checking for the need to plug the\nqueue.\n\nSigned-Off-By: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "146f7262ee0ec7fc6882f06e5fcb13883308073c",
      "tree": "ccaea3545313046dce9e012f8db5ef57236e0f90",
      "parents": [
        "b70d37bf61f278f9d9adf17c52af6b2d0ae7800c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Sep 10 12:44:09 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 14:43:25 2005 -0500"
      },
      "message": "[SCSI] Alter the scsi_add_device() API to conform to what users expect\n\nThe original API returned either an ERR_PTR() or a refcounted sdev.\nUnfortunately, if it\u0027s successful, you need to do a scsi_device_put() on\nthe sdev otherwise the refcounting is wrong.\n\nEveryone seems to expect that scsi_add_device() should be callable\nwithout doing the ref put, so alter the API so it is (we still have\n__scsi_add_device with the original behaviour).\n\nThe only actual caller that needs altering is the one in firewire ...\nnot because it gets this right, but because it acts on the error if one\nis returned.\n\nAcked-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe08ac3178243fbed61f24878ffcf5cfb53fceb1",
      "tree": "e2980fe5d0a976274aab8cd5b9e4bea4b4e9ad3e",
      "parents": [
        "b35b7072178b76814a088ac71ac4702de8bf7c7b"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 22:03:44 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:16:27 2005 -0700"
      },
      "message": "[PATCH] __user annotations (scsi/ch)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "338cec3253a6d43d02e5e96abc327197565efcc8",
      "tree": "e56af7e1117f7ec47a4e854476103c22aa9fc1bc",
      "parents": [
        "f9101210e7aa72daf92722d451a2f7e3af5f781f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] merge some from Rusty\u0027s trivial patches\n\nThis patch contains the most trivial from Rusty\u0027s trivial patches:\n- spelling fixes\n- remove duplicate includes\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9101210e7aa72daf92722d451a2f7e3af5f781f",
      "tree": "9554007e19387f2d05352ab03332be50c5b95f5b",
      "parents": [
        "887c27f369abc458556a5ce8ab22ddd498474307"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sat Sep 10 00:26:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:30 2005 -0700"
      },
      "message": "[PATCH] vfree and kfree cleanup in drivers/\n\nThis patch does a full cleanup of \u0027NULL checks before vfree\u0027, and a partial\ncleanup of calls to kfree for all of drivers/ - the kfree bit is partial in\nthat I only did the files that also had vfree calls in them.  The patch\nalso gets rid of some redundant (void *) casts of pointers being passed to\n[vk]free, and a some tiny whitespace corrections also crept in.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b70d37bf61f278f9d9adf17c52af6b2d0ae7800c",
      "tree": "2b1e207cf93ac43e0787204764cf1b231fda3c93",
      "parents": [
        "f631b4be76355dc3bf49563c706a9fb938993bde"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 26 10:30:40 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 11:21:02 2005 -0500"
      },
      "message": "[SCSI] Fix module removal/device add race\n\nThis patch (as546) fixes an oops-causing failure to check the return code\nfrom scsi_device_get.  The call can return an error if the LLD is being\nunloaded from memory.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f631b4be76355dc3bf49563c706a9fb938993bde",
      "tree": "c3e1484cdb30546042eb525a237f0da85d5df919",
      "parents": [
        "f8b02a85ebbf5eed63163ca9ed915bf8c47309c5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 31 15:23:12 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 11:11:48 2005 -0500"
      },
      "message": "[SCSI] lpfc: use wwn_to_u64() transport helper\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nAcked-by: Smart, James \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f8b02a85ebbf5eed63163ca9ed915bf8c47309c5",
      "tree": "11391a042cea8b1f4655c0d0524c43a35b8c558a",
      "parents": [
        "218fba0004390b0101e681f6db1b8920c1109e54"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Aug 31 15:21:20 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sat Sep 10 11:10:57 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: use wwn_to_u64() transport helper\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "37be6eeb4990c05fc7dd683ceaf1501d46ebe9a4",
      "tree": "982b638f116d0f7e4c8fcd9b993f42d0d8b1c062",
      "parents": [
        "d327d082325a0d4afb3748ef8b59e734e57cfe4c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Sep 09 18:38:27 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 18:43:56 2005 -0500"
      },
      "message": "[SCSI] SAS transport class: fixup prototype of sas_host_setup\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d327d082325a0d4afb3748ef8b59e734e57cfe4c",
      "tree": "0d47f42e18476f27a730703697b70d8194bfbb57",
      "parents": [
        "c7ebbbce366c02e5657ac6b6059933fe0353b175"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Fri Sep 09 15:55:13 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 18:11:16 2005 -0500"
      },
      "message": "[SCSI] 3ware 9000: handle use_sg !\u003d 0 for emulated commands\n\nThe attached patch updates the driver for the 3ware 9000 series to do\nthe following:\n\n- Correctly handle single sgl\u0027s with use_sg \u003d 1.\n\nThis is needed with the latest scsi-block-2.6 merge otherwise the 3w-9xxx\ndriver will not work.  I tested the patch James sent a few weeks back to fix\nthis, and it had a bug where the request_buffer was accessed in\ntwa_scsiop_execute_scsi_complete() when it was invalid.  This is a corrected\nvariation of that patch.\n\nSigned-off-by: Adam Radford \u003clinuxraid@amcc.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c7ebbbce366c02e5657ac6b6059933fe0353b175",
      "tree": "fd4476e249d27218a35c1807323b5d064c45f8b3",
      "parents": [
        "942fc2fb73f2cac53484ebaf1c4f9af7aefaca83"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Sep 09 16:22:50 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:43:37 2005 -0500"
      },
      "message": "[SCSI] SAS transport class\n\nThe SAS transport class contains common code to deal with SAS HBAs, an\naproximated representation of SAS topologies in the driver model,\nand various sysfs attributes to expose these topologies and managment\ninterfaces to userspace.\n\nIn addition to the basic SCSI core objects this transport class introduces\ntwo additional intermediate objects:  The SAS PHY as represented by struct\nsas_phy defines an \"outgoing\" PHY on a SAS HBA or Expander, and the SAS\nremote PHY represented by struct sas_rphy defines an \"incoming\" PHY on a\nSAS Expander or end device.  Note that this is purely a software concept, the\nunderlying hardware for a PHY and a remote PHY is the exactly the same.\n\nThere is no concept of a SAS port in this code, users can see what PHYs\nform a wide port based on the port_identifier attribute, which is the same\nfor all PHYs in a port.\n\nThis submission doesn\u0027t handle hot-plug addition or removal of SAS devices\nand thus doesn\u0027t do scanning in a workqueue yet, that will be added in\nphase2 after this submission.  In a third phase I will add additional\nmanagment infrastructure.\n\nI think this submission is ready for 2.6.14, but additional comments are\nof course very welcome.\n\nI\u0027d like to thanks James Smart a lot for his very useful input on the\ndesign.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1c8e71d72026ed4c6ba0fdfd7eebd865f4fd1415",
      "tree": "00e9cffc0b33d72a19cb1699d9fa5d32696a5a2b",
      "parents": [
        "788ce43aa1ad7158f894b6bb3df8ba2f63794c20"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dougg@torque.net",
        "time": "Fri Sep 09 17:18:57 2005 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:37:05 2005 -0500"
      },
      "message": "[SCSI] sg: do not set VM_IO flag on mmap-ed pages\n\nFurther to the problem discussed in this post:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112540053711489\u0026w\u003d2\n\nIt seems that the sg driver does not need to set the VM_IO flag\non pages that it memory maps to the user space since they are\nnot from the IO space. Ahmed Teirelbar \u003cahmed.teirelbar@adic.com\u003e\nwants the facility and has tested this patch as I have without\nadverse effects.\n\nThe oops protection is still important. Some users really did\ntry and use dio transfers from the sg driver to memory mapped\nIO space (on a video capture card if my memory serves) during the\nlk 2.4 series. I\u0027m not sure how successful it was but that will\nnow be politely refused in lk 2.6.13+ .\n\nChangelog:\n   - set the page flags for sg\u0027s reserved buffer mmap-ed\n     to the user space to VM_RESERVED (rather than\n     VM_RESERVED | VM_IO )\n\nSigned-off-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "788ce43aa1ad7158f894b6bb3df8ba2f63794c20",
      "tree": "56b84ceff12e0296f782023563a7a612a34fa6d9",
      "parents": [
        "e91442b635be776ea205fba233bdd5bc74b62bc3"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri Sep 09 13:40:23 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 16:30:59 2005 -0500"
      },
      "message": "[SCSI] SCSI core: fix leakage of scsi_cmnd\u0027s\n\nActually, just one problem and one cosmetic fix:\n\n1) We need to dequeue for the loop and kill case (it seems easiest\nsimply to dequeue in the scsi_kill_request() routine)\n2) There\u0027s no real need to drop the queue lock.  __scsi_done() is lock\nagnostic, so since there\u0027s no requirement, let\u0027s just leave it in to\navoid any locking issues.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b95adac775aad29f79ffbbaf5db0e4d8d57f2714",
      "tree": "1dbfeb5090095997c4431016aab87ee4fbfef273",
      "parents": [
        "87162a28acceda05dadf10a8333183f6d2b55265"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 21:42:25 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:05:54 2005 -0700"
      },
      "message": "[PATCH] trivial iomem annotations in qla2xxx/qla_dbg.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9f6a0dd54efea2a5d57a27e6c232f9197c25154",
      "tree": "1df64545ed43cd23d32201b2f2077c9325dc6ba0",
      "parents": [
        "8d06afab73a75f40ae2864e6c296356bab1ab473"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] more SPIN_LOCK_UNLOCKED -\u003e DEFINE_SPINLOCK conversions\n\nThis converts the final 20 DEFINE_SPINLOCK holdouts.  (another 580 places\nare already using DEFINE_SPINLOCK).  Build tested on x86.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d06afab73a75f40ae2864e6c296356bab1ab473",
      "tree": "1d9c8c24a1024a12a4e8df841fba5809fa914356",
      "parents": [
        "7c352bdf048811b8128019ffc1e886161e09c11c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 09 13:10:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:48 2005 -0700"
      },
      "message": "[PATCH] timer initialization cleanup: DEFINE_TIMER\n\nClean up timer initialization by introducing DEFINE_TIMER a\u0027la\nDEFINE_SPINLOCK.  Build and boot-tested on x86.  A similar patch has been\nbeen in the -RT tree for some time.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e91442b635be776ea205fba233bdd5bc74b62bc3",
      "tree": "c04066f8d17be121244d870ab9347ca6e8c7cda3",
      "parents": [
        "286f3e13a1dc7f32407629fbd7aabc8ea78c62b5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 10:44:16 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 10:44:16 2005 -0500"
      },
      "message": "[SCSI] SCSI core: fix leakage of scsi_cmnd\u0027s\n\nFrom: \tAlan Stern \u003cstern@rowland.harvard.edu\u003e\n\nThis patch (as559b) adds a new routine, scsi_unprep_request, which\ngets called every place a request is requeued.  (That includes\nscsi_queue_insert as well as scsi_requeue_command.)  It also changes\nscsi_kill_requests to make it call __scsi_done with result equal to\nDID_NO_CONNECT \u003c\u003c 16.  (I\u0027m not sure if it\u0027s necessary to call\nscsi_init_cmd_errh here; maybe you can check on that.)  Finally, the\npatch changes the return value from scsi_end_request, to avoid\nreturning a stale pointer in the case where the request was requeued.\nFortunately the return value is used in only place, and the change\nactually simplified it.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "286f3e13a1dc7f32407629fbd7aabc8ea78c62b5",
      "tree": "2ccc7b80111e1aac738ac67528ea3d53ac54ff0a",
      "parents": [
        "903f4fed858a7b56b260cbd55d174fe54d188fb7"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Fri Sep 02 13:13:54 2005 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 10:29:22 2005 -0500"
      },
      "message": "[SCSI] fix possible deadlock in scsi_lib.c\n\n  If a filesystem, while writing out data, decides that it is good\nto issue a cache flush on a SCSI drive (or other \u0027sd\u0027 device), it will\ncall blkdev_issue_flush which calls -\u003eissue_flush_fn which is\nscsi_issue_flush_fn.\nThis calls sd_issue_flush which calls sd_sync_cache, which calls\nscsi_execute_request.\nThis will (as sshdr !\u003d NULL) call\n    kmalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL)\n\nIf memory is tight, the presence of GFP_KERNEL may cause write\nrequests to be sent to some filesystem to free up memory, however if\nthat filesystem is waiting for the issue_flush_fn to complete, you\ncould get a deadlock.\n\nI wonder if it might be more appropriate to use GFP_NOIO as in the\nfollowing patch.\n\nI wonder if it might be even more appropriate to cope better with a\nkmalloc failure, especially as in this use, sd_sync_cache only will\nuse the sense information to print out a more informative error\nmessage.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "903f4fed858a7b56b260cbd55d174fe54d188fb7",
      "tree": "c687e5605cb64982e57e8607e884b91cfe869946",
      "parents": [
        "e517d3133f62c27b211f305a6dbd6f6ccac0db1b"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 26 10:20:53 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 10:28:17 2005 -0500"
      },
      "message": "[SCSI] fix callers of scsi_remove_device() who already hold the scan muted\n\nThis patch (as544) adds a private entry point to scsi_remove_device, for\nuse when callers already own the scan_mutex.  The appropriate callers are\nmodified to use the new entry point.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e517d3133f62c27b211f305a6dbd6f6ccac0db1b",
      "tree": "d427be7f70d9467d123063a8f547822e54ca1d2f",
      "parents": [
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 26 10:18:45 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Sep 09 10:24:31 2005 -0500"
      },
      "message": "[SCSI] add missing scan mutex to scsi_scan_target()\n\nThis patch (as543) adds a private entry point to scsi_scan_target, for use\nwhen the caller already owns the scan_mutex, and updates the kerneldoc for\nthat routine (which was badly out-of-date).  It converts scsi_scan_channel\nto use the new entry point.  Lastly, it modifies scsi_get_host_dev to make\nit acquire the scan_mutex, necessary since the routine adds a new\nscsi_device even if it doesn\u0027t do any actual scanning.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8add788574694c5aed04fcb281a5c999e40cd8f6",
      "tree": "9a28fed2e305c69f9c226e330c7541082809a6a2",
      "parents": [
        "03981f2427c767cfcd917cb51197c43fe68ba5db"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 23:07:29 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 23:07:29 2005 -0400"
      },
      "message": "[libata] minor fixes\n\n* sata_mv: remove pci_intx(), now that the same function is in PCI core\n* sata_sis: fix variable initialization bug, trim trailing whitespace\n"
    },
    {
      "commit": "a04ce0ffcaf561994ecf382cd3caad75556dc499",
      "tree": "e891a767810333fe2bf29ddb35f57b0a3ec6e18e",
      "parents": [
        "3fe9d19f9e86a55679f5f2b38ec0a43a1a510cee"
      ],
      "author": {
        "name": "Brett M Russ",
        "email": "russb@emc.com",
        "time": "Mon Aug 15 15:23:41 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 15:07:08 2005 -0700"
      },
      "message": "[PATCH] PCI/libata INTx cleanup\n\nSimple cleanup to eliminate X copies of the pci_enable_intx() function\nin libata.  Moved ahci.c\u0027s pci_intx() to pci.c and use it throughout\nlibata and msi.c.\n\nSigned-off-by: Brett Russ \u003crussb@emc.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6a690df5c8b37d4a1c41df40770d42d44fac0e97",
      "tree": "1679862bdfa0e129f4d0feb18b02e7692db3afa3",
      "parents": [
        "5a2cec83a9bb1b4295aa8ab728fcb8ca1811a33c"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue Jun 28 17:30:38 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 05:57:23 2005 -0400"
      },
      "message": "[PATCH] scan all enabled ports on ata_piix\n\nICH6 spec defines the PORT_ bits as:\n\nPORT_ENABLED (R/W):\n\n  0 \u003d Disabled.  The port is in the off state and cannot detect any\n  devices.\n\n  1 \u003d Enabled.  The port can transition between the on, partial, and\n  slumber states and can detect devices.\n\nPORT_PRESENT  (R/O)\n\n  The status of this bit may change at any time.  This bit is cleared\n  when the port is disabled via PORT_ENABLED.  This bit is not cleared upon\n  surprise removal of a device.\n\nSo from a textual view it is not necessary that PORT_PRESENT _must_ be set,\nespecially if a device detection has to be done anyway.  And, in fact, this\nis the view that ACER has been taken with its new Laptops (e.g.  Travelmate\n4150).\n\nAnd the definition of PORT_ENABLED / PORT_PRESENT is mixed up, btw.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5a2cec83a9bb1b4295aa8ab728fcb8ca1811a33c",
      "tree": "2f83dc6949763e77cf6422e696dc6146684dcf4e",
      "parents": [
        "f2c853bca542f5ac0b036377637192a74f2091c2",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 05:37:58 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Sep 08 05:37:58 2005 -0400"
      },
      "message": "Merge /spare/repo/linux-2.6/ \n"
    },
    {
      "commit": "f2c853bca542f5ac0b036377637192a74f2091c2",
      "tree": "8f5aee37c917035c39f32d449da22e907985716d",
      "parents": [
        "ca20aa6954bcb4537064a1bf5e8f74af57da2a03"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Wed Sep 07 22:44:48 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 20:35:36 2005 -0400"
      },
      "message": "[PATCH] sata_sis: Add support for SiS182 chipset\n\nThis patch adds support for the SiS182 sata chipset. This is a\nminimalistic version of the patch from\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4192. Basically, it add the PCI\nIDs and handles the change of the 2nd port adress register.\n\nSigned-Off-By: Arnaud Patard \u003capatard@mandriva.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0481990b758628e12f4b0a9e15094e70cefc7cd1",
      "tree": "67a4b4b7acc6a688b87ef2a2d3ec0e296e6e480c",
      "parents": [
        "db400b3c4ee89d384d9163836a55577abdae772d",
        "17fa53da1239b8712c5cebbd72a74c713b6c2db9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:31:27 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6 \n"
    },
    {
      "commit": "0dd7f883a9e21c5f2ff5e8f1cbb0e78cdc044d8a",
      "tree": "080ba867394e0346b699ffe17973a76faa0e6920",
      "parents": [
        "cc896f08717c445235554a7963a7b2ecf58911ad",
        "344babaa9d39b10b85cadec4e5335d43b52b4ec0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:28:25 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6 \n"
    },
    {
      "commit": "cc896f08717c445235554a7963a7b2ecf58911ad",
      "tree": "1f3bdd0d1b7b503e2344755ff03e0862c8eb9a01",
      "parents": [
        "87129d96265cebcb1176896746d285b46c2d7b36",
        "ca20aa6954bcb4537064a1bf5e8f74af57da2a03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:27:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:27:39 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev \n"
    },
    {
      "commit": "147a67f0107effad2b454b786228c97e429f654e",
      "tree": "95f7a2adcb496b928673d0d7aa857b65cfa767fa",
      "parents": [
        "4c86b114a45361aa3b321fd24c53023c300566fc"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Sep 07 23:26:35 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:34 2005 -0700"
      },
      "message": "[PATCH] bogus #if (ncr53c406)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "185a7a1cd79b9891e3c17abdb103ba1c98d6ca7a",
      "tree": "d508b095ce7a5e9a85266203472301b759467011",
      "parents": [
        "f20badbe1207bb10a8ad5fdadc2131c94344b5d9"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Sep 07 23:18:24 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 17:17:33 2005 -0700"
      },
      "message": "[PATCH] -Wundef fixes (ncr5380)\n\nNDEBUG and NDEBUG_ABORT are almost always used as integers in NCR5380; added\ndefine to 0 if they are not defined, switched lone ifdef NDEBUG into if.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82ca76b6b160b6fce46f78c069f87fe1a4dc0778",
      "tree": "7e33c8a33970971317f0b1b1eb715dd884beffc1",
      "parents": [
        "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] drivers: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca20aa6954bcb4537064a1bf5e8f74af57da2a03",
      "tree": "c306097b64ec6c647354cb4cd420d49efd293e78",
      "parents": [
        "20f733e7d75a16bffc34842b7682c9247dd5f954"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 02:05:59 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 02:05:59 2005 -0400"
      },
      "message": "[libata sata_mv] fix build\n\nThis function will go away when pci_intx() finally makes it\ninto the core PCI layer.\n"
    },
    {
      "commit": "20f733e7d75a16bffc34842b7682c9247dd5f954",
      "tree": "6d67e9dbcbc615d00881f466b0ad2b9fc1349e00",
      "parents": [
        "7da79312830e6d9b3f6ee06b86c3a35caba2f6e7"
      ],
      "author": {
        "name": "Brett Russ",
        "email": "russb@emc.com",
        "time": "Thu Sep 01 18:26:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:56:09 2005 -0400"
      },
      "message": "[PATCH] libata: Marvell SATA support (PIO mode)\n\nThis is my libata compatible low level driver for the Marvell SATA\nfamily.  Currently it successfully runs in PIO mode on a 6081 chip.\nEDMA support is in the works and should be done shortly.  Review,\ntesting (especially on other flavors of Marvell), comments welcome.\n\nSigned-off-by: Brett Russ \u003crussb@emc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "7da79312830e6d9b3f6ee06b86c3a35caba2f6e7",
      "tree": "afd386f0cee850f62fdb9245105e02fe49631d28",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Brett Russ",
        "email": "russb@emc.com",
        "time": "Thu Sep 01 21:53:34 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:54:54 2005 -0400"
      },
      "message": "[PATCH] libata: fix pio_mask values (take 2)\n\nata_get_mode_mask() uses bits 3 and 4 in the pio_mask to represent PIO\nmodes 3 and 4.  The value read from the drive, which reports support\nfor PIO3 and PIO4 in bits 0 and 1, is shifted left by 3 bits and OR\u0027d\nwith 0x7 (which then corresponds to PIO 2-0 in libata).  Thus, the\ndrivers below need adjustments to comply with the way pio_mask is\nused.  I changed the masks from the commented values to all support\nPIO4-0, since the spec mandates that PIO0-2 are supported and there\u0027s\nno reason not to support PIO3 IMO.\n\nSigned-off-by: Brett Russ \u003crussb@emc.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "344babaa9d39b10b85cadec4e5335d43b52b4ec0",
      "tree": "7ba5f46394251a478c071a64dff941369769a18c",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Sep 07 01:15:17 2005 -0400"
      },
      "message": "[kernel-doc] fix various DocBook build problems/warnings\n\nMost serious is fixing include/sound/pcm.h, which breaks the DocBook\nbuild.\n\nThe other stuff is just filling in things that cause warnings.\n"
    },
    {
      "commit": "17fa53da1239b8712c5cebbd72a74c713b6c2db9",
      "tree": "8cf55e47ce681a6c899ccf8e06abeccecb20d38b",
      "parents": [
        "3173d8c342971a03857d8af749a3f57da7d06b57",
        "fe1b2d544d71300f8e2d151c3c77a130d13a58be"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Tue Sep 06 17:52:54 2005 -0500"
      },
      "message": "Merge by hand (conflicts in sd.c)\n"
    },
    {
      "commit": "3173d8c342971a03857d8af749a3f57da7d06b57",
      "tree": "6dc8162d8b68e0b66846bf7e2ed015eb60d48378",
      "parents": [
        "ba482ef4b16bad5172d2be693d4b2420b84c84e7"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Sep 04 11:32:05 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:37:57 2005 -0500"
      },
      "message": "[SCSI] quieten messages on scsi_execute commands\n\nscsi_io_completion() can be a bit noisy about certain conditions.\nPreviously this wasn\u0027t a problem for internally generated commands,\nsince they never hit it.  However, since we do all SCSI commands via\nbios, now they do.  user CD testers like magicdev are now getting not\nready messages every time they touch the CD to see if there\u0027s anything\nin it.\n\nFix this by making all scsi_execute commands REQ_QUIET and making\nscsi_finish_io() not say anything for REQ_QUIET.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe1b2d544d71300f8e2d151c3c77a130d13a58be",
      "tree": "770c8c9e857bb4d0bf7c96d831e35f91f2e11f9e",
      "parents": [
        "c5478def7a3a2dba9ceda452c2aa3539514d30a9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Sep 06 14:15:37 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:26:37 2005 -0500"
      },
      "message": "[SCSI] unexport scsi_add_timer/scsi_delete_timer\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c5478def7a3a2dba9ceda452c2aa3539514d30a9",
      "tree": "f007c87094d1fa3fede0cb10a665ecbaf1814223",
      "parents": [
        "32993523dc59759ae6cb349e4d231d4cd2165329"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Sep 06 14:04:26 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:26:06 2005 -0500"
      },
      "message": "[SCSI] switch EH thread startup to the kthread API\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "32993523dc59759ae6cb349e4d231d4cd2165329",
      "tree": "cefbe293f78922658232f44eafd17e29714bd9fe",
      "parents": [
        "4869040512082b761de2d7c35975d01044f8bfea"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Sep 06 14:03:44 2005 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:25:16 2005 -0500"
      },
      "message": "[SCSI] fix SCSI_IOCTL_PROBE_HOST\n\nThis returns always false with new-style drivers right now.  Make it\nreturn always true instead, as a host must be present if we are able\nto call the ioctl (without a host attached there would be no device\nnode to call on..)\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4869040512082b761de2d7c35975d01044f8bfea",
      "tree": "41ac55ac610416537653b4b02ca4fd3a874ca568",
      "parents": [
        "4451e472627881e3e2240b224f127c99be500f91"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Sep 06 18:08:14 2005 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:23:43 2005 -0500"
      },
      "message": "[SCSI] Universal Xport no attach blacklist\n\nOn Fri, Dec 13, 2002 at 12:24:39AM +1100, Anton Blanchard wrote:\n\n\u003e We tested 2.5.51 on a ppc64 box, qlogic 2312 and a fastt700 array. I\n\u003e had CONFIG_SCSI_REPORT_LUNS and unfortunately it thought the management\n\u003e LUN was a disk:\n\u003e\n\u003e   Vendor: IBM       Model: Universal Xport   Rev: 0520\n\u003e   Type:   Direct-Access                      ANSI SCSI revision: 03\n\u003e\n\u003e ...\n\u003e\n\u003e SCSI device sdaj: drive cache: write through\n\u003e SCSI device sdaj: 40960 512-byte hdwr sectors (21 MB)\n\u003e  sdaj: unknown partition table\n\u003e Attached scsi disk sdaj at scsi2, channel 0, id 0, lun 31\n\u003e\n\u003e ...\n\u003e\n\u003e end_request: I/O error, dev sdaj, sector 0\n\nThree years later...\n\nIt looks like SGI use the same FC vendor and they already have a\nworkaround for this issue. The following patch adds the IBM version of\nit.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4451e472627881e3e2240b224f127c99be500f91",
      "tree": "71dfcf330e5dc1faec9c7a54b235d700fc9df68d",
      "parents": [
        "e47373ec1c9aab9ee134f4e2b8249957e9f4c7ef"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Jul 12 10:45:17 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:21:53 2005 -0500"
      },
      "message": "[SCSI] sd: pause in sd_spinup_disk for slow USB devices\n\nThis patch adds a delay tailored for USB flash devices that are slow to\ninitialize their firmware.  The symptom is a repeated Unit Attention with\nASC\u003d0x28 (Not Ready to Ready transition).  The patch will wait for up to 5\nseconds for such devices to become ready.  Normal devices won\u0027t send the\nrepeated Unit Attention sense key and hence won\u0027t trigger the patch.\n\nThis fixes a problem with James Roberts-Thomson\u0027s USB device, and I\u0027ve\nseen several reports of other devices exhibiting the same symptoms --\npresumably they will be helped as well.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e47373ec1c9aab9ee134f4e2b8249957e9f4c7ef",
      "tree": "e6f630c08223f71d1cbb502213503404ec65d86f",
      "parents": [
        "4dddbc26c3895ecdab1f4b16435685b47f96f599"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed Mar 30 15:05:45 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:19:23 2005 -0500"
      },
      "message": "[SCSI] return success after retries in scsi_eh_tur\n\nThe problem lies in the way the error handler uses TEST UNIT READY to\ntell whether error recovery has succeeded.  The scsi_eh_tur function\ngives up after one round of retrying; after that it decides that more\nerror recovery is needed.\n\nHowever TUR is liable to report sense data indicating a retry is needed\nwhen in fact error recovery has succeeded.  A typical example might be\nSK\u003d2, ASC\u003d4, ASCQ\u003d1 (Logical unit in process of becoming ready).  The mere\nfact that we were able to get a sensible reply to the TUR should indicate\nthat the device is working well enough to stop error recovery.\n\nI ran across a case back in January where this happened.  A CD-ROM drive\ntimed out the INQUIRY command, and a device reset fixed the blockage.\nBut then the drive kept responding with 2/4/1 -- because it was spinning\nup I suppose -- until the error handler gave up and placed it offline.\nIf the initial INQUIRY had received the 2/4/1 instead, everything would\nhave worked okay.  It doesn\u0027t seem reasonable for things to fail just\nbecause the error handler had started running.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4dddbc26c3895ecdab1f4b16435685b47f96f599",
      "tree": "1b7c78e961482c4a7a451627d5d421d509bafb99",
      "parents": [
        "1aab60c25e9a500b9f15c1dfd775e70e7bde555c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:11:54 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Sep 06 17:11:54 2005 -0500"
      },
      "message": "[SCSI] ibmvscsi: handle large scatter/gather lists\n\nThe maximum size of a scatter-gather list that the current IBM VSCSI\nClient can handle is 10.  This patch adds large scatter-gather support\nto the client so that it is capable of handling up to SG_ALL(255)\nnumber of requests in the scatter-gather list.\n\nSigned-off-by: Linda Xie \u003clxie@us.ibm.com\u003e\nAcked by: Dave C Boutcher \u003csleddog@us.ibm.com\u003e\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94f8c66e5e543d79231abf203d6e514ecb668688",
      "tree": "79f240cb13dd3da5879a7cf52ca1beca4650311d",
      "parents": [
        "da1f136c26d45c57e8b2d711bf17a6e5ec4de2d1",
        "d0bd99299bf933ae006d2dc6a31ffcba482ae3f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 05:50:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 05:50:36 2005 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev \n"
    },
    {
      "commit": "d0bd99299bf933ae006d2dc6a31ffcba482ae3f2",
      "tree": "62615ed8bc6ab68f42b59d412a7fd7ac77c79803",
      "parents": [
        "6f1062330499cee10396bf3fc66a03eb228c5fad",
        "586a4ac509b041df55f26c2b26cd7cbdaf9b045d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Sep 05 05:20:33 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Sep 05 05:20:33 2005 -0400"
      },
      "message": "/spare/repo/libata-dev branch \u0027iomap-try3\u0027\n"
    },
    {
      "commit": "ca078bae813dd46c0f9b102fdfb4a3384641ff48",
      "tree": "e3348f5dcb24159a522941aa2e3ee40bc9e0589b",
      "parents": [
        "829ca9a30a2ddb727981d80fabdbff2ea86bc9ea"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Sat Sep 03 15:56:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:16 2005 -0700"
      },
      "message": "[PATCH] swsusp: switch pm_message_t to struct\n\nThis adds type-checking to pm_message_t, so that people can\u0027t confuse it\nwith int or u32.  It also allows us to fix \"disk yoyo\" during suspend (disk\nspinning down/up/down).\n\n[We\u0027ve tried that before; since that cpufreq problems were fixed and I\u0027ve\ntried make allyes config and fixed resulting damage.]\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Alexander Nyberg \u003calexn@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "875d43e72b5bf22161a81de7554f88eccf8a51ae",
      "tree": "a676fe7298b478b7ee9fe7be9cb07c9a0b928370",
      "parents": [
        "63fb6fd1c86181d9dd9ba0e6e6082799e149b56b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 03 15:56:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:06 2005 -0700"
      },
      "message": "[PATCH] mips: clean up 32/64-bit configuration\n\nStart cleaning 32-bit vs. 64-bit configuration.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1aab60c25e9a500b9f15c1dfd775e70e7bde555c",
      "tree": "238eb05467365617552d4ec23890d436059ffa89",
      "parents": [
        "f6ef3b1872915c6d69ca36cf4ca16269cb9a73ad"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:10:30 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:54:06 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.00-k.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f6ef3b1872915c6d69ca36cf4ca16269cb9a73ad",
      "tree": "58844cc5d933413b82bd7c348e604e48291b2e35",
      "parents": [
        "fe74c71f6bb63376d92bc606597f0818f5b11c2e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:10:20 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:57 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Stop firmware execution at unintialization time.\n\nOn ISP24xx parts, stop execution of firmware during ISP\ntear-down.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe74c71f6bb63376d92bc606597f0818f5b11c2e",
      "tree": "6673d186dc38ea678e8887c4dba27b17447552fe",
      "parents": [
        "86cd6baa8294dc5b2cedd84fb5cf3944eaf5271f"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:10:10 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:52 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Replace schedule_timeout().\n\nFrom: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\n\nReplace schedule_timeout() with\nmsleep()/msleep_interruptible() as appropriate, to guarantee the task\ndelays as expected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "86cd6baa8294dc5b2cedd84fb5cf3944eaf5271f",
      "tree": "97823923b79d9c5545cf302b24ae4a0d9eee4057",
      "parents": [
        "afb046e2be724a90f21f7cf0ba50e328005bd038"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:10:00 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:50 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove bad call to fc_remove_host() during probe failure.\n\nfc_remove_host() should only be called after a scsi_host has\nbeen successfully added via scsi_add_host() -- any failures\nwhile qla2xxx probing would result in an incorrect call to\nfc_remove_host() during cleanup.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "afb046e2be724a90f21f7cf0ba50e328005bd038",
      "tree": "42b765edbab8add27554294c4065ad850d9d36e8",
      "parents": [
        "ce7e4af7f507c156c3fd3dbb41ffe4a77c700b54"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:09:40 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:42 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Add host attributes.\n\nExport additional host information via the shost_attrs member in\nthe scsi_host template.  Attributes include: driver version,\nfirmware version, ISP serial number, ISP type, ISP product ID,\nHBA model name, HBA model description, PCI interconnect\ninformation, and HBA port state.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ce7e4af7f507c156c3fd3dbb41ffe4a77c700b54",
      "tree": "dcb5d6a63ad4e1d88cfd58fca6ebfec4710cc998",
      "parents": [
        "131736d34ebc3251d79ddfd08a5e57a3e86decd4"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:09:30 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:40 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Add change_queue_depth/type() API support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "131736d34ebc3251d79ddfd08a5e57a3e86decd4",
      "tree": "b05ad75c24e50a3a177dd988814430e454615682",
      "parents": [
        "c32c4cb9fbe3bdc2a90c6eaae5ae30521d4ba9fc"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:09:20 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:28 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove redundant call to pci_unmap_sg().\n\nIn a corner-case failure where the request-q does not\ncontain enough entries for a given request, pci_unmap_sg()\nwould be called twice.  Remove direct call and let the\nfailure-path logic handle the unmapping.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c32c4cb9fbe3bdc2a90c6eaae5ae30521d4ba9fc",
      "tree": "cf1d51ebf17aefcc9f7508af03c02d2fc39d755c",
      "parents": [
        "06c22bd13f4eb55e291d5a31280b2ae5a70ad00d"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Aug 26 19:09:10 2005 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Sep 04 19:53:23 2005 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove RISC pause/release barriers during flash manipulation.\n\nRemove unnecessary RISC pause/release barriers during\nISP24xx flash manipulation.  The ISP24xx can arbitrate flash\naccess requests during RISC executions.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "06c22bd13f4eb55e291d5a31280b2ae5a70ad00d"
}
