)]}'
{
  "log": [
    {
      "commit": "ac8869d56d95a8c74403e6f7a47d74fcfcc1b988",
      "tree": "2f812aff4c6e559f3c093f9933960d09631375c8",
      "parents": [
        "7d73a363dea186a864f6295bbe842da8044d42cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Aug 16 03:17:03 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 12 14:55:35 2007 -0400"
      },
      "message": "[libata] Remove -\u003eport_disable() hook\n\nIt was always set to ata_port_disable().  Removed the hook, and replaced\nthe very few ap-\u003eops-\u003eport_disable() callsites with direct calls to\nata_port_disable().\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cc0680a580b5be81a1ca321b58f8e9b80b5c1052",
      "tree": "57454cdfdc9890f4e8d9f532e9cd240c7361951f",
      "parents": [
        "955e57dfde4ff75e4d7329ac7a3d645b16015309"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Aug 06 18:36:23 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 12 14:55:31 2007 -0400"
      },
      "message": "libata-link: linkify reset\n\nMake reset methods and related functions deal with ata_link instead of\nata_port.\n\n* ata_do_reset()\n* ata_eh_reset()\n* all prereset/reset/postreset methods and related functions\n\nThis patch introduces no behavior change.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9af5c9c97dc9d599281778864c72b385f0c63341",
      "tree": "8359986bd42c4a9a5b1993078aa9ee4c7971ac3d",
      "parents": [
        "640fdb504941fa2b9f6f274716fc9f97f2bf6bff"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Aug 06 18:36:22 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 12 14:55:30 2007 -0400"
      },
      "message": "libata-link: introduce ata_link\n\nIntroduce ata_link.  It abstracts PHY and sits between ata_port and\nata_device.  This new level of abstraction is necessary to support\nSATA Port Multiplier, which basically adds a bunch of links (PHYs) to\na ATA host port.  Fields related to command execution, spd_limit and\nEH are per-link and thus moved to ata_link.\n\nThis patch only defines the host link.  Multiple link handling will be\nadded later.  Also, a lot of ap-\u003elink derefences are added but many of\nthem will be removed as each part is converted to deal directly with\nata_link instead of ata_port.\n\nThis patch introduces no behavior change.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "bc06cffdec85d487c77109dffcd2f285bdc502d3",
      "tree": "adc6e6398243da87e66c56102840597a329183a0",
      "parents": [
        "d3502d7f25b22cfc9762bf1781faa9db1bb3be2e",
        "9413d7b8aa777dd1fc7db9563ce5e80d769fe7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:51:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:51:54 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (166 commits)\n  [SCSI] ibmvscsi: convert to use the data buffer accessors\n  [SCSI] dc395x: convert to use the data buffer accessors\n  [SCSI] ncr53c8xx: convert to use the data buffer accessors\n  [SCSI] sym53c8xx: convert to use the data buffer accessors\n  [SCSI] ppa: coding police and printk levels\n  [SCSI] aic7xxx_old: remove redundant GFP_ATOMIC from kmalloc\n  [SCSI] i2o: remove redundant GFP_ATOMIC from kmalloc from device.c\n  [SCSI] remove the dead CYBERSTORMIII_SCSI option\n  [SCSI] don\u0027t build scsi_dma_{map,unmap} for !HAS_DMA\n  [SCSI] Clean up scsi_add_lun a bit\n  [SCSI] 53c700: Remove printk, which triggers because of low scsi clock on SNI RMs\n  [SCSI] sni_53c710: Cleanup\n  [SCSI] qla4xxx: Fix underrun/overrun conditions\n  [SCSI] megaraid_mbox: use mutex instead of semaphore\n  [SCSI] aacraid: add 51245, 51645 and 52245 adapters to documentation.\n  [SCSI] qla2xxx: update version to 8.02.00-k1.\n  [SCSI] qla2xxx: add support for NPIV\n  [SCSI] stex: use resid for xfer len information\n  [SCSI] Add Brownie 1200U3P to blacklist\n  [SCSI] scsi.c: convert to use the data buffer accessors\n  ...\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "91a6902958f052358899f58683d44e36228d85c2",
      "tree": "a713792cf3bb09bdbd2ac6906aa44b3da3e49250",
      "parents": [
        "51225039f3cf9d250596d1344494b293274b9169"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Jun 09 13:57:22 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:09 2007 -0700"
      },
      "message": "sysfs: add parameter \"struct bin_attribute *\" in .read/.write methods for sysfs binary attributes\n\nWell, first of all, I don\u0027t want to change so many files either.\n\nWhat I do:\nAdding a new parameter \"struct bin_attribute *\" in the\n.read/.write methods for the sysfs binary attributes.\n\nIn fact, only the four lines change in fs/sysfs/bin.c and\ninclude/linux/sysfs.h do the real work.\nBut I have to update all the files that use binary attributes\nto make them compatible with the new .read and .write methods.\nI\u0027m not sure if I missed any. :(\n\nWhy I do this:\nFor a sysfs attribute, we can get a pointer pointing to the\nstruct attribute in the .show/.store method,\nwhile we can\u0027t do this for the binary attributes.\nI don\u0027t know why this is different, but this does make it not\nso handy to use the binary attributes as the regular ones.\nSo I think this patch is reasonable. :)\n\nWho benefits from it:\nThe patch that exposes ACPI tables in sysfs\nrequires such an improvement.\nAll the table binary attributes share the same .read method.\nParameter \"struct bin_attribute *\" is used to get\nthe table signature and instance number which are used to\ndistinguish different ACPI table binary attributes.\n\nWithout this parameter, we need to offer different .read methods\nfor different ACPI table binary attributes.\nThis is impossible as there are various ACPI tables on different\nplatforms, and we don\u0027t know what they are until they are loaded.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5bc65793cbf8da0d35f19ef025dda22887e79e80",
      "tree": "8291998abd73055de6f487fafa174ee2a5d3afee",
      "parents": [
        "6edae708bf77e012d855a7e2c7766f211d234f4f",
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "message": "[SCSI] Merge up to linux-2.6 head\n\nConflicts:\n\n\tdrivers/scsi/jazz_esp.c\n\nSame changes made by both SCSI and SPARC trees: problem with UTF-8\nconversion in the copyright.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "63015bc9333907725f90a1691d0ade44e51cdcbf",
      "tree": "0e5eb8d8e348dcd72e1bf60ab2c9786ef30b0ccc",
      "parents": [
        "c13e5566471d90ff2858f5cacaf27021d158e037"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 00:26:59 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 16:54:22 2007 -0500"
      },
      "message": "[SCSI] ipr: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5af23d263c33a3f6fc93facfd87d2a091eff2060",
      "tree": "e49db9c342a2c62d4996bc9a323f0e0d05c5e671",
      "parents": [
        "9f28745a6b554fdd6b0dbc9856077701a55f9569"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed May 09 15:36:35 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 16 12:39:33 2007 -0400"
      },
      "message": "[SCSI] ipr: Proper return codes for eh_dev_reset for SATA devices\n\nCurrently ipr always returns success from eh_dev_reset when\ncalled for a SATA device. If ata_do_eh is unable to recover\nfor some reason, this can result in commands that are still\noutstanding when ata_do_eh returns. Change ipr to verify no\ncommands are outstanding before returning success.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "463fc696ed723a9d854113e370cc177b0b63de42",
      "tree": "5c0743c280e36f06fe7c2596ebd4b5edbb8dfdd2",
      "parents": [
        "d24f8e8fef43aa9fc98ea7a5ae6eee0eed4cdc06"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon May 07 17:09:05 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 08 11:54:40 2007 -0500"
      },
      "message": "[SCSI] ipr: Use PCI-E reset API for new ipr adapter\n\nUse a newly added PCI API to issue a PCI Fundamental reset\n(warm reset) to a new ipr PCI-E adapter. Typically, the\nipr adapter uses the start BIST bit in config space to reset\nan adapter. Issuing start BIST on this particular adapter\nresults in the PCI-E logic on the card losing sync, which\ncauses PCI-E errors, making the card unusable. The only reset\nmechanism that exists on this hardware that does not have this\nproblem is PCI Fundamental reset (warm reset).\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "473b1e8ed2e4f545de22e58c8c073471b18459e8",
      "tree": "64a1d0b0f243ee3430a198411fda0fb178c16769",
      "parents": [
        "a6bcbc2f5ddd6de8a0e08ea3871585abcc82ecd6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed May 02 10:44:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:20 2007 -0500"
      },
      "message": "[SCSI] ipr: Better handle adapter boot time errors\n\nIf an ipr adapter encounters an adapter error requiring an\nadapter reset to recover from prior to driver load time, the\nerror will be ignored and recovery will not happen until the\ninitial timeout occurs waiting for the firmware to come ready,\nwhich means a five minute timeout. Fix is to read the interrupt\nregister before clearing any of the interrupts at probe time.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac09c349080008fdd54a15616a1b14771772d867",
      "tree": "c4099da7d7c6b1072ea68145b044e0390756c08d",
      "parents": [
        "8cf093e275d0d703d3e6c23725e340006082beec"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:16 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:20 2007 -0500"
      },
      "message": "[SCSI] ipr: Enable multi-initator RAID support\n\nEnables multi-initiator support on ipr RAID adapters that support it.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8cf093e275d0d703d3e6c23725e340006082beec",
      "tree": "e2d44b67b70039edd23303c2ae4492991ae62b75",
      "parents": [
        "22d2e402d1f671ca66919a36e04a650b735f4f0d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:14 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:19 2007 -0500"
      },
      "message": "[SCSI] ipr: Improved dual adapter errors\n\nFormats ipr dual adapter errors so that they are more compact.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "22d2e402d1f671ca66919a36e04a650b735f4f0d",
      "tree": "5501d92e4a791a2bd92184ef00fc8da653bdd59c",
      "parents": [
        "65f5647544960a68030352015d0b4a6234a818f8"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:13 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:19 2007 -0500"
      },
      "message": "[SCSI] ipr: Increase adapter operational timeout\n\nIncreases the adapter operational timeout for some adapters that support\ndual controller configurations, since they may take longer to come ready.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "65f5647544960a68030352015d0b4a6234a818f8",
      "tree": "e862690a950706a514c3bb25012f8353db11dfe1",
      "parents": [
        "8a048994f4be7d0b670a358cea7812c6d5232105"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:12 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:19 2007 -0500"
      },
      "message": "[SCSI] ipr: Handle IOA reset request\n\nIn ipr dual adapter configurations, the ipr adapter firmware\nmay require an adapter reset for various reasons. The reset\nis requested by the adapter firmware logging an error with\nan IOASC of 0x02048000. Add support to log this error, and\nreset the adapter.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8a048994f4be7d0b670a358cea7812c6d5232105",
      "tree": "ab5eed8bf6a4557cba45a58eff020177f9cfafea",
      "parents": [
        "6bb0417074e914e8d002df20c419e67732ae103e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:10 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:19 2007 -0500"
      },
      "message": "[SCSI] ipr: Handle check condition status from disk array device\n\nOn newer levels of microcode for ipr RAID adapters supporting\nmulti-initiator configurations, the disk array, or VSET, resources\nare capable of generating a check condition. This patch prevents\nipr from generating sense data in this scenario and retrieving it\nfrom the logical device instead.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6bb0417074e914e8d002df20c419e67732ae103e",
      "tree": "e2b30d1e17c769276fb068b5f34532e2d1480578",
      "parents": [
        "68c96e5960e6f4b0ce7cf6034f252294484f78a8"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:08 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:19 2007 -0500"
      },
      "message": "[SCSI] ipr: Handle UA on disk array following an adapter reset\n\nOn certain ipr RAID adapters, which are capable of multi-initiator\nconfigurations, the disk array, or VSET, resources will be in a POR\nUnit Attention state following an adapter reset. In order for the\nmidlayer to handle the UA, I must report a bus reset to the logical\ndisk array bus at the end of an adapter reset.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "68c96e5960e6f4b0ce7cf6034f252294484f78a8",
      "tree": "3d181fbf6640213fbfe8f00021d6e235676a3eb4",
      "parents": [
        "970ea2941199f9c5f3b4faffd68e7e9a4505de8e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:07 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:18 2007 -0500"
      },
      "message": "[SCSI] ipr: Allow driver_data to be passed for dynamic ids\n\nSince driver_data for pci ids in the ipr driver is now\njust flags, we can allow these to be passed in from userspace\nfor dynamic ids.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "970ea2941199f9c5f3b4faffd68e7e9a4505de8e",
      "tree": "c4080dfaef7cda2cc06b00d05ae524aab24c72e3",
      "parents": [
        "d7a54e30d324b6f3b29a6cf2ff24c95b135013f5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Apr 26 16:00:06 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 06 09:33:17 2007 -0500"
      },
      "message": "[SCSI] ipr: Prevent overlapped adapter resets\n\nThis patch fixes some scenarios where an ipr adapter\ncould get reset overlapped, which could cause very\nlong timeouts to occur, or PCI bus errors.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4f7a307dc6e4d8bfeb56f7cf7231b08cb845687c",
      "tree": "3bf90522c87fcb32373cb2a5ff25b1ead33405f5",
      "parents": [
        "fabb5c4e4a474ff0f7d6c1d3466a1b79bbce5f49",
        "7297824581755593535fc97d2c8b6c47e2dc2db6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 13:30:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 13:30:44 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (87 commits)\n  [SCSI] fusion: fix domain validation loops\n  [SCSI] qla2xxx: fix regression on sparc64\n  [SCSI] modalias for scsi devices\n  [SCSI] sg: cap reserved_size values at max_sectors\n  [SCSI] BusLogic: stop using check_region\n  [SCSI] tgt: fix rdma transfer bugs\n  [SCSI] aacraid: fix aacraid not finding device\n  [SCSI] aacraid: Correct SMC products in aacraid.txt\n  [SCSI] scsi_error.c: Add EH Start Unit retry\n  [SCSI] aacraid: [Fastboot] Panics for AACRAID driver during \u0027insmod\u0027 for kexec test.\n  [SCSI] ipr: Driver version to 2.3.2\n  [SCSI] ipr: Faster sg list fetch\n  [SCSI] ipr: Return better qc_issue errors\n  [SCSI] ipr: Disrupt device error\n  [SCSI] ipr: Improve async error logging level control\n  [SCSI] ipr: PCI unblock config access fix\n  [SCSI] ipr: Fix for oops following SATA request sense\n  [SCSI] ipr: Log error for SAS dual path switch\n  [SCSI] ipr: Enable logging of debug error data for all devices\n  [SCSI] ipr: Add new PCI-E IDs to device table\n  ...\n"
    },
    {
      "commit": "120bda35ff8514c937dac6d4e5c7dc6c01c699ac",
      "tree": "1d70bc79cf9b1353a3f687cc22a396c5f8eaa745",
      "parents": [
        "771b8dad9653d2659e0ffcc237184cb16c317788"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Mar 26 02:17:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 14:16:00 2007 -0400"
      },
      "message": "git-libata-all-ipr-fix\n\ndrivers/scsi/ipr.c: In function \u0027__ipr_eh_dev_reset\u0027:\ndrivers/scsi/ipr.c:3865: warning: passing argument 4 of \u0027ata_do_eh\u0027 from incompatible pointer type\n\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "51b1c7e19e18e84a44277951dd5c4c4617330baa",
      "tree": "411022d7f1c4a886f331e2fa0f4f0f02ec13211d",
      "parents": [
        "0feeed823af05ca556087a89fdcf644f156f73b8"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:50 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:19:12 2007 -0500"
      },
      "message": "[SCSI] ipr: Faster sg list fetch\n\nImprove overall command performance by embedding the scatterlist\nin the command block used by the adapter. This decreases\nthe overall number of DMAs required for a single command.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0feeed823af05ca556087a89fdcf644f156f73b8",
      "tree": "533d68ea12c8f3e37f5612aea7365d70b2ce43da",
      "parents": [
        "e435340c4b583b4472dad1178029b8e3e7dafd0b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:43 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:18:56 2007 -0500"
      },
      "message": "[SCSI] ipr: Return better qc_issue errors\n\nIf qc_issue fails for some reason, return a better error\nto libata.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e435340c4b583b4472dad1178029b8e3e7dafd0b",
      "tree": "41adfc7994a08490c82cda0c0eeb2ed32e5cc1b0",
      "parents": [
        "933916f365f9ef1268c058bfaba2d4dcf26e4fd0"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:37 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:18:37 2007 -0500"
      },
      "message": "[SCSI] ipr: Disrupt device error\n\nAdd entry in ipr error translation table for an error\nreceived when a device is forced into the failed state\nby the user.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "933916f365f9ef1268c058bfaba2d4dcf26e4fd0",
      "tree": "801d8cd673ae48f6b1edb96c7fa1e6c219e977b0",
      "parents": [
        "a9aedb098437655b7b78d66e0e28405830cbdbef"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:30 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:18:11 2007 -0500"
      },
      "message": "[SCSI] ipr: Improve async error logging level control\n\nAdd the ability to control how much error data gets logged\non a per error basis.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a9aedb098437655b7b78d66e0e28405830cbdbef",
      "tree": "63bc6ce9f75ecf3c535b97f72f623b2b13ca861e",
      "parents": [
        "24d6f2b50bd34d0da540a9e6f71c4b6ab25f4b93"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:23 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:17:42 2007 -0500"
      },
      "message": "[SCSI] ipr: PCI unblock config access fix\n\nFix to make sure user config accesses get re-enabled if the\nPCI config write to start BIST fails.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "24d6f2b50bd34d0da540a9e6f71c4b6ab25f4b93",
      "tree": "0242527fe42d4d03c899ce2ef5798b072b9309d1",
      "parents": [
        "b0692dd4d7e90ce5cf1241731c6e80118402e3b4"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:17 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:17:22 2007 -0500"
      },
      "message": "[SCSI] ipr: Fix for oops following SATA request sense\n\nThis patch fixes a problem discovered on a system with some\nbad SATA devices attached. If a command to a SATAPI device\ntimes out and the device gets reset as part of error recovery,\nits possible that ipr will set err_mask to indicate a device\nerror has occurred. If this happens, a request sense will get\nissued by libata. Since scsi core thinks this scsi command is\nnow completed, because the device reset handler completed successfully,\nscsi core will free the associated scsi command, which may\ncause an oops when that request sense is completed later\nby ipr. This patch ensures that any commands that get aborted\nas a result of a device reset set err_mask appropriately so\nthat the request sense does not get sent.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b0692dd4d7e90ce5cf1241731c6e80118402e3b4",
      "tree": "fd98c7f905908ea3e348fcba395a6e15d9734df9",
      "parents": [
        "cc9bd5d4256ecc1b6e0448febb4be29db1a91256"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:09 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:16:58 2007 -0500"
      },
      "message": "[SCSI] ipr: Log error for SAS dual path switch\n\nFor ipr SAS adapters that support dual pathing, this\npatch modifies ipr to log an error when a path fails.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc9bd5d4256ecc1b6e0448febb4be29db1a91256",
      "tree": "4e4c0a7c4cc24d106d6191c9f7a746fbb2153534",
      "parents": [
        "185eb31cc242f415800a1a06dca522d27c269279"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:01 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:16:34 2007 -0500"
      },
      "message": "[SCSI] ipr: Enable logging of debug error data for all devices\n\nThe ipr driver has a sysfs attribute which can be used to\nadjust the logging level of the driver for error events.\nThe error response data for commands can be dumped by\nincreasing the logging level of the ipr driver. This\ncurrently only works for JBOD passthrough devices.\nThis patch enables this function for all devices, including\nRAID devices, to aid in debugging problems.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "185eb31cc242f415800a1a06dca522d27c269279",
      "tree": "63518ecf0fa12c9c4393a0f367d188ec0157e45a",
      "parents": [
        "7d2267bb9d94aabfa316a13d04b0bce2fb51ff83"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:42:53 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:16:14 2007 -0500"
      },
      "message": "[SCSI] ipr: Add new PCI-E IDs to device table\n\nAdds support for some new PCI-E ipr adapters.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7d2267bb9d94aabfa316a13d04b0bce2fb51ff83",
      "tree": "8957695d6b62650d29801f4be746a6db3ee0fb49",
      "parents": [
        "5469cb5bdef76dbe18865fff30975f0694fff2c2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:42:47 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:15:45 2007 -0500"
      },
      "message": "[SCSI] ipr: Remove auto RAID create module parameter\n\nRemove the auto RAID 0 array creation module parameter, since\nsupport for this function has been removed from the firmware.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5469cb5bdef76dbe18865fff30975f0694fff2c2",
      "tree": "d6b596eb15bfbd247f40fbaff9da3aaaf6098f3e",
      "parents": [
        "0979c84b4affaf924a894380dd0069638b64de03"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:42:40 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:15:26 2007 -0500"
      },
      "message": "[SCSI] ipr: Make adapter operational timeout be per adapter type\n\nSome ipr adapters may take longer than others to come operational.\nThis patch makes this timeout different for different adapters,\nwhile still preserving the module parameter which can be used\nto globally override the default.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "20ce791a0e684dceea2b6804a7c7aaa22e8bfa5c",
      "tree": "8cdfe628e719faccc848627166aa561f4f44770f",
      "parents": [
        "f27708fc7523a87e3e69cae5628015961f0d3061"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 18:15:03 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jan 30 10:34:29 2007 -0600"
      },
      "message": "[SCSI] ipr: remove duplicate device id\n\nThis patch removes a duplicate device id from the IPR driver.  Based on\nthe ipr.h file, I\u0027m not so sure this was intended to be a duplicate, and\nif so, the .h file should be modified to use the proper sub-device id\ninstead.\n\nThis was pointed out to me by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e619e1a7cbf73c27eacf53856443b1aa67cc1234",
      "tree": "511a1f8afcec952cd9171f2a31909e04c975dc52",
      "parents": [
        "7dce0e1c84cfa8fb2a4b41877c20def386cade2b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 23 11:25:37 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:26:23 2007 -0600"
      },
      "message": "[SCSI] ipr: PCI error recovery fix\n\nSince the pci_block_user_cfg_access API was modified to track\nblock/unblocks, it was discovered that the ipr driver had a\npath through its code (in PCI error recovery) which would unblock\nwhen not previously blocked.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7dce0e1c84cfa8fb2a4b41877c20def386cade2b",
      "tree": "2a60e63bbeca90cf5c91663c9b5fcdc5e04ff125",
      "parents": [
        "6d84c944fa17cf4e65660df50a0772f8a4836e0b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 23 11:25:30 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:26:08 2007 -0600"
      },
      "message": "[SCSI] ipr: Tolerate not finding PCI-X registers\n\nDon\u0027t fail initialization of an adapter if the PCI-X registers\ncannot be found since it may be a PCI-E adapter.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d84c944fa17cf4e65660df50a0772f8a4836e0b",
      "tree": "b7469dd6a23351eaca743480ac2c0dd96433b2bc",
      "parents": [
        "eae225eb5947825bc4e845c33ded9aedd74407cf"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 23 11:25:23 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:25:52 2007 -0600"
      },
      "message": "[SCSI] ipr: Remove usage of pci driver data\n\nSince ipr handles dynamic ids, it must handle driver_data\nnot being set, so remove the current usage of driver_data\nso it can be used for other things in future patches.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e94b1766097d53e6f3ccfb36c8baa562ffeda3fc",
      "tree": "93fa0a8ab84976d4e89c50768ca8b8878d642a0d",
      "parents": [
        "54e6ecb23951b195d02433a741c7f7cb0b796c78"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:24 2006 -0800"
      },
      "message": "[PATCH] slab: remove SLAB_KERNEL\n\nSLAB_KERNEL is an alias of GFP_KERNEL.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "bd705f2d43d34c0309dfa48117bed7167024247b",
      "tree": "7be50d8f7a549be550e797497f4e73ca0aa8d851",
      "parents": [
        "ac719abab0fbe2b83dc99351f6605645aef814ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Nov 21 10:28:48 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:17 2006 -0600"
      },
      "message": "[SCSI] ipr: Make ipr_ioctl static\n\nThis patch makes ipr_ioctl static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ac719abab0fbe2b83dc99351f6605645aef814ab",
      "tree": "6730c2b9c7985cb1a7ab9a3efaeb3d4f6302a96f",
      "parents": [
        "49dc6a18185c12bae4980d17512fbe54ca6bae54"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:42 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:01 2006 -0600"
      },
      "message": "[SCSI] ipr: Reduce default error log size\n\nSince the default error log size has increased on SAS adapters,\nprevent ipr from logging this additional data unless requested\nto do so by the user set log level in order to prevent flooding\nthe logs.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "49dc6a18185c12bae4980d17512fbe54ca6bae54",
      "tree": "dc3e9dc84647d485622c42b9715dceee00ecab19",
      "parents": [
        "9d66bdf81f97673b6e330a26438fcaea38c26cd5"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:35 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:44 2006 -0600"
      },
      "message": "[SCSI] ipr: Add support for logging SAS fabric errors\n\nAdds support for logging SAS fabric errors logged by\nthe ipr firmware.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9d66bdf81f97673b6e330a26438fcaea38c26cd5",
      "tree": "f7630ffc51335d234fbc36ce903bdca009b672a5",
      "parents": [
        "7402ecef94f416dcf03af7435c404a4079683d96"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:29 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:26 2006 -0600"
      },
      "message": "[SCSI] ipr: Remove debug trace points from dump code\n\nRemove some debug trace points that clutter up the log\nwhen ipr debugging is turned on.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7402ecef94f416dcf03af7435c404a4079683d96",
      "tree": "7a5b3d410ab6199c1d6fbb062b87a731381847e3",
      "parents": [
        "efbbdd846d41221396c094ff6df35246bdcf889e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:23 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:21:03 2006 -0600"
      },
      "message": "[SCSI] ipr: Remove ipr_scsi_timed_out\n\nRemove ipr\u0027s usage of the scsi transport eh_timed_out for\nhandling SATA timeouts. This was only needed in order to set\nsome flags on the qc prior to calling ata_do_eh.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "60e7486b190998745b548599c843f090d5624ae3",
      "tree": "29f87593a77c56cf64230b6a7b76bf8e54fa108c",
      "parents": [
        "04d9768ff8847b0ae8c41ac3cfb3c5bb2e31699a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:10 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:20:25 2006 -0600"
      },
      "message": "[SCSI] ipr: PCI IDs for new SAS adapters\n\nAdds PCI IDs for some new ipr SAS adapters.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "04d9768ff8847b0ae8c41ac3cfb3c5bb2e31699a",
      "tree": "a25cce9de6d4b7a297deb57e04698b76fe285bbd",
      "parents": [
        "73d98ff0fa8d9074792b7273f57d9f92810104c6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:04 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:20:08 2006 -0600"
      },
      "message": "[SCSI] ipr: Stop issuing cancel all to disk arrays\n\nThe ipr disk array devices do not support a cancel all\nrequests primitive, so change the ipr driver to never\nsend it.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "73d98ff0fa8d9074792b7273f57d9f92810104c6",
      "tree": "48d63bd93823cb631d1d7c9ba1cbb16b9bb5c2e6",
      "parents": [
        "7feb6b3fbb48ceaceb7a66a9784106abef48e454"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:27:58 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:17:55 2006 -0600"
      },
      "message": "[SCSI] ipr: SATA reset - wait for host reset completion\n\nIf an ipr adapter hits a fatal microcode error requiring a reset\nwhile a SATA device is going through EH, it can result in a command\ngetting issued to the ipr adapter while it is getting reset, which\ncan cause PCI bus errors. Wait for any outstanding adapter reset\nto finish prior to issuing a SATA device reset.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "a2a65a3ecb54ecd1a8f0409f11cb82ae083c6964",
      "tree": "cb4cf44eae7dc53a2951aaf32f76c5b93b5280c4",
      "parents": [
        "dcbccbde00b85b4d4a1c206b419e7a3d2ab2b1cd"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Sep 25 16:59:07 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Sep 26 11:35:36 2006 -0700"
      },
      "message": "[SCSI] Signedness issue in drivers/scsi/ipr.c\n\ngcc 4.1 with some extra warnings show the following:\n\ndrivers/scsi/ipr.c:6361: warning: comparison of unsigned expression \u003c 0 is always false\ndrivers/scsi/ipr.c:6385: warning: comparison of unsigned expression \u003c 0 is always false\ndrivers/scsi/ipr.c:6415: warning: comparison of unsigned expression \u003c 0 is always false\n\nThe problem is that rc is of the type u32, which can never be smaller than\nzero, therefore all three error handling checks get useless.  This patch\nchanges it to a normal int, because all usages / all functions it get used\nwith expect an int.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nAcked-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dcbccbde00b85b4d4a1c206b419e7a3d2ab2b1cd",
      "tree": "5abc8a69a32a4a11da0bbbda60d9b18e0300cbfb",
      "parents": [
        "45223fd77c2b39d05dd7f1aaabf614abb1770bbe"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon Sep 25 16:58:58 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Sep 26 11:35:32 2006 -0700"
      },
      "message": "[SCSI] pci_module_init conversion in scsi subsystem\n\nConverts pci_module_init() to pci_register_driver() in the scsi subsys on\n23 drivers which only return the value of pci_module_init().\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "35a39691e4daa3c371c265e4cb8356c67ded45ec",
      "tree": "96d2acac2a4115570c70dc709a1e0ab7e46ec059",
      "parents": [
        "d7694f8c0bb61829b1bd4d5543a51c66f04a6c3e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Sep 25 12:39:20 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Sep 26 09:23:18 2006 -0700"
      },
      "message": "[SCSI] ipr: Support attaching SATA devices\n\nAdds support to attach SATA devices to ipr SAS adapters.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "117d2ce1cea25fc94302ff418ccef644cd3e59af",
      "tree": "110fc53fd3c4e8741ba7deb072e5d17388c2d096",
      "parents": [
        "5b7304fbfb74bfca6f7d5a88b28197e3f7f2743b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Aug 02 14:57:58 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:50:50 2006 -0500"
      },
      "message": "[SCSI] ipr: Auto sense handling fix\n\nFix up a logic error in the checking for valid sense data.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5b7304fbfb74bfca6f7d5a88b28197e3f7f2743b",
      "tree": "cd97f3c12720ccdb784c24df63318ab34080313e",
      "parents": [
        "896bbd21408ddbfb9a57819404dbb04f4f0afb35"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Aug 02 14:57:51 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:50:19 2006 -0500"
      },
      "message": "[SCSI] ipr: Properly handle IOA recovered errors\n\nThe ipr driver currently translates adapter recovered errors\nto DID_ERROR. This patch fixes this to translate these\nerrors to success instead.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "896bbd21408ddbfb9a57819404dbb04f4f0afb35",
      "tree": "35d962735d3aa9225a9cb71408e1d4b5aed5787f",
      "parents": [
        "b5145d25f0d8eae21ad7969822f2d4ce7f22e72a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Aug 02 14:57:44 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:49:57 2006 -0500"
      },
      "message": "[SCSI] ipr: Handle new SAS error codes\n\nAdd definitions for some SAS error codes that can be\nlogged by ipr SAS adapters.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1d6f359a2e06296418481239f8054a878f36e819",
      "tree": "e3ce0c69e4f34374f51f4e226374467ca80e3993",
      "parents": [
        "5d8c8a2e8edc63d8aef7656678f41c6c603f0443"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:53 2006 -0700"
      },
      "message": "[PATCH] irq-flags: scsi: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: 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": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "beb40487508290f5d6565598c60a3f44261beef2",
      "tree": "ca63df47d8db8f1b1161b5db094b0a9c2b541d91",
      "parents": [
        "1951d099dfd8fa529e86f4ac81d1a34554fbe302"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 10 18:01:03 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:24:40 2006 -0500"
      },
      "message": "[SCSI] remove scsi_request infrastructure\n\nWith Achim patch the last user (gdth) is switched away from scsi_request\nso we an kill it now.  Also disables some code in i2o_scsi that was\nbroken since the sg driver stopped using scsi_requests.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c65130967186dc53c0c66793cfe640521dcdada2",
      "tree": "fbcf5439994a99318182ebfb7621e29cf80ebae4",
      "parents": [
        "fb3ed3cb4b8ba84e5b0899ef752495f213973843"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:43 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:29 2006 -0500"
      },
      "message": "[SCSI] ipr: Reset device cleanup\n\nEncapsulate some more of the device reset processing in\npreparation for SATA support.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fb3ed3cb4b8ba84e5b0899ef752495f213973843",
      "tree": "b806543e5410730215b5533c56b7b9d5158e4d7d",
      "parents": [
        "fe964d0a4bfa7c25e75c53d81acbf53099777e9e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:37 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:29 2006 -0500"
      },
      "message": "[SCSI] ipr: printk macro cleanup/removal\n\nRemove some unused printk macros, make some more robust, and\nconvert some to use standard printk macros when possible.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fe964d0a4bfa7c25e75c53d81acbf53099777e9e",
      "tree": "6e6a5685866f6c99aac1fbcbd30f5fa3d4ec0a87",
      "parents": [
        "e4fbf44ed0618acce4a06010ed9fa9c02e06e36a"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:29 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Simplify status area dumping\n\nSimplify the dumping of the command status area by\nremoving some device specific information that has proven\nto not be worthwhile.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e4fbf44ed0618acce4a06010ed9fa9c02e06e36a",
      "tree": "fea3359ad2e1281781a6cefb75c270a0a9ed0bd7",
      "parents": [
        "1121b794a384bc317fe36e967b82308b0e2c3852"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:22 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Fixup device type check\n\nFixup a check used by the ipr driver to determine if a given\ndevice is a SCSI disk. Due to the addition of support for\nattaching SATA devices, this check needs to be more robust.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1121b794a384bc317fe36e967b82308b0e2c3852",
      "tree": "7a552a1a76e9debdcc56bc6d48ae5fdebf668991",
      "parents": [
        "c06bb7f514567efa39062a781679120e51caa818"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:16 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:28 2006 -0500"
      },
      "message": "[SCSI] ipr: Disk remove path cleanup\n\nInstead of NULLing the resource entry pointer when a disk\ngoes away to prevent any new commands being sent to it,\nset the adapter resource handle to an invalid value so\nnew ops getting sent to it will fail with a selection timeout\nresponse. This patch is needed for future SATA patches.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f8a88b19b9d4f59bd625b4852c1b1138a5cf89f3",
      "tree": "b57dab8bea1b8575da4e2922f798815b2ac979b5",
      "parents": [
        "4f8d98abaf957691f9543b9b1b610d49aa0f662b"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Fri Feb 03 16:52:42 2006 -0600"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Feb 27 22:55:05 2006 -0600"
      },
      "message": "[SCSI] PCI Error Recovery: IPR SCSI device driver\n\nVarious PCI bus errors can be signaled by newer PCI controllers.  This\npatch adds the PCI error recovery callbacks to the IPR SCSI device driver.\nThe patch has been tested, and appears to work well.\n\nSigned-off-by: Linas Vepstas \u003clinas@linas.org\u003e\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4733804c9f62fbc17ba69e8654a5fdf465f5bc41",
      "tree": "4ed2f54a67b5529d7b017c8044264041d0bdaa81",
      "parents": [
        "0d4be1240b2668b6a3ffadb15eb660baf52f8377"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Feb 08 20:57:42 2006 -0600"
      },
      "committer": {
        "name": "",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Feb 12 11:05:44 2006 -0600"
      },
      "message": "[SCSI] ipr: Fix adapter initialization failure\n\nSince scsi core is always sending scatterlists now, remove\nsome code which was written with the bad assumption that\na small transfer would not be sent down in a scatterlist.\nWithout this fix, the ipr driver ends up sending garbage\ndata to the adapter following a reset, causing it to\nfail the reset and take the adapter offline.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db9edfd7e339ca4113153d887e782dd05be5a9eb",
      "tree": "0a4ba12447a0cabc800adc7e9667d284777b0181",
      "parents": [
        "631b034724364b413e8a52e7c2e03a9d77e4c2b4",
        "fd586bacf439f36dea9b9bf6e6133ac87df2730c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 18:44:12 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\nTrivial manual merge fixup for usb_find_interface clashes.\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f123fbd80f4f788554636f02bf73e40f914e0d6",
      "tree": "dbb7db4c62fa8130a393ce772cf819fcffe2606b",
      "parents": [
        "033b96fd30db52a710d97b06f87d16fc59fee0f1"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Fri Nov 11 14:43:07 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:07 2006 -0800"
      },
      "message": "[PATCH] merge kobject_uevent and kobject_hotplug\n\nThe distinction between hotplug and uevent does not make sense these\ndays, netlink events are the default.\n\nudev depends entirely on netlink uevents. Only during early boot and\nin initramfs, /sbin/hotplug is needed. So merge the two functions and\nprovide only one interface without all the options.\n\nThe netlink layer got a nice generic interface with named slots\nrecently, which is probably a better facility to plug events for\nsubsystem specific events.\nAlso the new poll() interface to /proc/mounts is a nicer way to\nnotify about changes than sending events through the core.\nThe uevents should only be used for driver core related requests to\nuserspace now.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ce155ccecd4094e7b5e68058d26db691713240fc",
      "tree": "1bc690d3f0555b05c3be587267c01135fa829563",
      "parents": [
        "ed7e8ef7f12f5c3c8bbb85eeb0a1ded91c7c5dbf"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Thu Nov 17 09:35:12 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Tue Dec 13 18:10:58 2005 -0700"
      },
      "message": "[SCSI] ipr: Driver initialization fix for kexec/kdump\n\nWhen kexec booting a kernel when the previous kernel did not\ncall ipr\u0027s shutdown method, the ipr adapter does not get\nproperly initialized, which can result in the ipr adapter\ncompleting commands issued by the previous kernel. Fix ipr\nto detect this scenario by reading the adapter\u0027s interrupt\nmask register and the microprocessor interrupt register.\nIf the interrupt mask register indicates that interrupts\nare enabled or the reset alert bit is set when the card is\nprobed, this means the card is in an unknown state and we\nhard reset the card.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dfed823eabf545795f04c8b5164d46a73c5b58ea",
      "tree": "3f96a873d33df5fa748edac96bf95c96f9785ac0",
      "parents": [
        "d71a8b0cba62eada61edce86670f8d63a1bef0c8"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:55 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:56 2005 -0600"
      },
      "message": "[SCSI] ipr: Better handle failure of adapter bringup commands\n\nSome new ipr adapters do not support some of the initialization\ncommands currently sent to it from the driver. Handle these\ncommands failing and continue on with the adapter initialization.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "86f51436dd851e1b8f33348be8a3d69f4f0e5e10",
      "tree": "d9b559f9fc6225729820c0ea59f7915df48ee5ab",
      "parents": [
        "618ec46bda603559c52bb24885af0840b3d93027"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:42 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:10 2005 -0600"
      },
      "message": "[SCSI] ipr: New PCI Ids\n\nAdds support for some new ipr adapters\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eeb88307aa483129d122137c88be7db0f0b56f63",
      "tree": "ca368857958ef2be06ad43ce5bacf3e119fd917d",
      "parents": [
        "ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:29 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:11:14 2005 -0600"
      },
      "message": "[SCSI] ipr: Support device reset to RAID disks\n\nSupport now exists in some ipr adapters to issue a device reset\nto an Advanced Function disk.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4",
      "tree": "3d0ac366068cfa5c2925645634bde1a6b87538b3",
      "parents": [
        "ee0f05b863df0a623792eaa46703019c100be2de"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:22 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:47 2005 -0600"
      },
      "message": "[SCSI] ipr: Support new device queueing model\n\nNew ipr adapters support a new device queueing model in the\nadapter firmware. The queueing model is the NACA queueing model,\nbut it does not mean use of NACA is required. The new model removes\nsome of the adapter firmware queue state that made handling QERR\u003d0\nalmost impossible. The queueing model on older adapters included the\nconcept of a queue frozen state, which would freeze the response\nqueue in the adapter when a check condition occurred, requiring a\na primitive to resume the queue. The new queueing model removes this\ncomplexity.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0f05b863df0a623792eaa46703019c100be2de",
      "tree": "07bb5f102447be0b4ef9babae1b5569021640155",
      "parents": [
        "c8f7489251269b9c4d516c3075b902d2b067b1b3"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:15 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:22 2005 -0600"
      },
      "message": "[SCSI] ipr: New adapter error types\n\nHandle some new types of ipr errors that can be returned by the adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "32d29776f8fe8293f7c5273624ec8fbd2b936bfa",
      "tree": "6e75a226578be11ae8db7ff1be56c902828abbf1",
      "parents": [
        "3d1d0da67520aa5dbcea617d52546ae046e946a4"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:01 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:08:49 2005 -0600"
      },
      "message": "[SCSI] ipr: Module parm to disable RAID 0 auto create\n\nSome ipr adapters will automatically create single device\nRAID 0 arrays for all unconfigured RAID capable devices found\nat adapter initialization time. This patch adds a module parameter\nto disable this behavior.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3d1d0da67520aa5dbcea617d52546ae046e946a4",
      "tree": "ddbf40e4161cea381add46f34b74f91b9e08f486",
      "parents": [
        "b0df54bb4c9df6c1b1633a9f990b718059cda394"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:54 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:42 2005 -0600"
      },
      "message": "[SCSI] ipr: Runtime reset\n\nSome IPR RAID adapter will automatically create single device RAID arrays\nfor all attached devices when the card is initialized. Setting the\nRUNTIME_RESET doorbell bit will prevent this from occurring, since we\nonly want this behavior the first time the card is initialized and not\neach time the card happens to get reset.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b0df54bb4c9df6c1b1633a9f990b718059cda394",
      "tree": "9aea5bce33708f67428bccb84df41db6cd517d2d",
      "parents": [
        "f37eb54b48159f7384ad0e7e70e0f67d1317aac7"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:47 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:27 2005 -0600"
      },
      "message": "[SCSI] ipr: handle new adapter errors\n\nAdd support for handling some new errors that may be returned\nby ipr adapters.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f37eb54b48159f7384ad0e7e70e0f67d1317aac7",
      "tree": "bad041cbe13f1adbcf659f439ac8b88cd90a3c66",
      "parents": [
        "d3c74871bdcb9cb09dca22994dfee8500515f28f"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:40 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:05:07 2005 -0600"
      },
      "message": "[SCSI] ipr: Provide reset_adapter retry method for offlined adapters\n\nIf an ipr adapter repeatedly fails its initialization\nthe ipr driver will take the adapter offline and never talk\nto it again. This provides a method for the user to manually\ntry the initialization again through sysfs.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3c74871bdcb9cb09dca22994dfee8500515f28f",
      "tree": "431d8605fd41842e77c5e314df9f29ca8881f036",
      "parents": [
        "12baa4202d74d799f4f8a4bd0455b485e4f8e876"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:34 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:04:41 2005 -0600"
      },
      "message": "[SCSI] ipr: Runtime debugging options\n\nMake some compile time debugging options runtime module options.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "12baa4202d74d799f4f8a4bd0455b485e4f8e876",
      "tree": "71601a7098f67c43c2642f32948a4ff01c492e6b",
      "parents": [
        "0bc42e35c74c0baab414cf623d6fe1e94cee4ca3"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:27 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:04:18 2005 -0600"
      },
      "message": "[SCSI] ipr: Fix adapter microcode update DMA mapping leak\n\nIf the write buffer command that is issued to the ipr adapter\nto update its microcode fails for some reason, the DMA buffer\nwill never get unmapped. Move the pci_map/unmap out of the\nIOA reset job so that the buffer is always clearly mapped\nand unmapped.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0bc42e35c74c0baab414cf623d6fe1e94cee4ca3",
      "tree": "cb826cb781e7447f09b1a63bcf51d4224ea6a622",
      "parents": [
        "622750406a1b4b230f1ee595cb555e5d9222feeb"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:20 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:03:45 2005 -0600"
      },
      "message": "[SCSI] ipr: Convert to use kzalloc\n\nConvert appropriate kmalloc/memset calls to use kzalloc.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "622750406a1b4b230f1ee595cb555e5d9222feeb",
      "tree": "e5f6ac8b1c017f523060a3fbb74a616bccb64b99",
      "parents": [
        "692aebfc6982a64e70ed11467545f2b9c95e6592"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:14 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:03:24 2005 -0600"
      },
      "message": "[SCSI] ipr: Write caching state host attribute\n\nAdds a scsi_host sysfs attribute and module parm to enable/disable\nthe write cache on an ipr adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "692aebfc6982a64e70ed11467545f2b9c95e6592",
      "tree": "6cb5413e8b0c42cb2b2235d60d9ca745233a0332",
      "parents": [
        "0726ce26104671e3072d90b9c697c253974e823d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:07 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:02:46 2005 -0600"
      },
      "message": "[SCSI] ipr: slave_alloc optimization\n\nOptimize ipr\u0027s slave_alloc to return -ENXIO for devices that\ndo not exist.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0726ce26104671e3072d90b9c697c253974e823d",
      "tree": "2c9a1091fee61023da9505d1384c3a18913693fc",
      "parents": [
        "d0ad6f50399abc990adc4653c1eda5932b8adb52"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:01:01 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:02:20 2005 -0600"
      },
      "message": "[SCSI] ipr: Prevent upper layer driver binding\n\nSet the no_uld_attach for devices ipr does not want\nupper layer drivers to attach to. These devices are\nonly reported for RAID management and only sg should\nbe used to talk to them.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d0ad6f50399abc990adc4653c1eda5932b8adb52",
      "tree": "e280200d10c50e5ee5db5059f2be581311d54f2c",
      "parents": [
        "cf8520376c2b752237095f6cd279e5443bd2fffe"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:54 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:55 2005 -0600"
      },
      "message": "[SCSI] ipr: Include all disks in supported list\n\nFix ipr to include all disks in the supported device list,\nnot just disks formatted to advanced function format.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cf8520376c2b752237095f6cd279e5443bd2fffe",
      "tree": "7984a56ed5fbada16a7af99d9ac4b254c2348390",
      "parents": [
        "a9cfca9622d660daf9422c2f041828e017eba58b"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:47 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:24 2005 -0600"
      },
      "message": "[SCSI] ipr: Error logging cleanup\n\nSimplify error logging path, sanitize error length returned\nby the adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a9cfca9622d660daf9422c2f041828e017eba58b",
      "tree": "4116cd846d4115eaaf101a488bbf475038195aef",
      "parents": [
        "6837c2bfda46887badf93ff67ace578877071984"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:41 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:01:17 2005 -0600"
      },
      "message": "[SCSI] ipr: Handle unknown errors\n\nBetter handle errors received which are not known to the device driver.\nJust dump the hex data so that we have a hope of figuring out what\nwent wrong.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6837c2bfda46887badf93ff67ace578877071984",
      "tree": "90b16e116c5e14417f631d5b8d58b2aeea632640",
      "parents": [
        "fa15b1f6be4764bfeb29b0cf74442ea6dbb2ec9d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:34 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:00:55 2005 -0600"
      },
      "message": "[SCSI] ipr: Generic adapter error cleaup\n\nThe generic ipr adapter error log currently logs 2 lines of useless\ndata. Delete these lines.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fa15b1f6be4764bfeb29b0cf74442ea6dbb2ec9d",
      "tree": "bb771a9e93dfe50f61616109ccbf37892bef357b",
      "parents": [
        "cfc321397e9e309a8148c18c32ade26ac40be39d"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:27 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:00:34 2005 -0600"
      },
      "message": "[SCSI] ipr: Physical resource error logging macro\n\nAdds a macro in the ipr driver for logging a physical device location.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cfc321397e9e309a8148c18c32ade26ac40be39d",
      "tree": "2fddc675dc4d3d9bceb32dc84403004892fbf4e8",
      "parents": [
        "11cd8f120173a707e9ed7b78f7af8cde5a1ebb90"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:18 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:59:53 2005 -0600"
      },
      "message": "[SCSI] ipr: Cleanup error structures\n\nSimplify the ipr error structures a bit by removing some duplication.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "11cd8f120173a707e9ed7b78f7af8cde5a1ebb90",
      "tree": "3e2fe64fc9a3cebb932364253d4d7fb71946c25e",
      "parents": [
        "d6933df97a486d9c73a6bb4fed75154343c8638f"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:00:11 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 12:59:48 2005 -0600"
      },
      "message": "[SCSI] ipr: Disk array rescanning fix\n\nIPR RAID arrays show up on a virtual scsi bus, with a scsi bus number\nof 255, which is generated by the adapter microcode. For the initial\nscan of the host, we manually scan this bus since it does not obey\nSAM in regards to sparse LUNs and the disk array devices do not have\na consistent product id to use scsi core\u0027s blacklist. If /proc/scsi/scsi\nor sysfs is used to delete one of these devices, the device will not\nbe able to get added back by rescanning the host since scsi core\nwill see ipr\u0027s max_channel as 4, rather than 255. Update max_channel\nafter the initial scan so that ipr raid arrays can get re-added\nif they get deleted.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b30197d2c07b396907b81673354a015a9d2b216c",
      "tree": "eb70ae0b28d7164510a4a9e78444cc7f81616490",
      "parents": [
        "e04b0ea2e0f9c1bb0d874db4493fc7f7a623116b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Sep 27 01:21:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 15:36:58 2005 -0700"
      },
      "message": "[PATCH] PCI: ipr: Block config access during BIST\n\nIPR scsi adapter have an exposure today in that they issue BIST to the adapter\nto reset the card.  If, during the time it takes to complete BIST, userspace\nattempts to access PCI config space, the host bus bridge will master abort the\naccess since the ipr adapter does not respond on the PCI bus for a brief\nperiod of time when running BIST.  On PPC64 hardware, this master abort\nresults in the host PCI bridge isolating that PCI device from the rest of the\nsystem, making the device unusable until Linux is rebooted.  This patch makes\nuse of some newly added PCI layer APIs that allow for protection from\nuserspace accessing config space of a device in scenarios such as this.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nCc: 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: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/scsi/ipr.c |    2 ++\n 1 file changed, 2 insertions(+)\n"
    },
    {
      "commit": "d18c3db58bc544fce6662ca7edba616ca9788a70",
      "tree": "dd4c2d2c0bef6d47a32452112a9396a3137d8c10",
      "parents": [
        "4002307d2b563a6ab317ca4d7eb1d201a6673d37"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 23 17:35:56 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:47 2005 -0700"
      },
      "message": "[PATCH] PCI: make drivers use the pci shutdown callback instead of the driver core callback.\n\nNow we can change the pci core to always set this pointer, as pci drivers\nshould use it, not the driver core callback.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "10523b3b82456e416cbaffcc24ea2246980aa746",
      "tree": "fab3ac16bffb04cc25683e83a583b1cae3f0d450",
      "parents": [
        "3fd3c0a5f53a0f9d8987b90acbd84f7dd8ef606e"
      ],
      "author": {
        "name": "Yani Ioannou",
        "email": "yani.ioannou@gmail.com",
        "time": "Tue May 17 06:43:37 2005 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:35 2005 -0700"
      },
      "message": "[PATCH] Driver Core: drivers/s390/net/qeth_sys.c - drivers/usb/gadget/pxa2xx_udc.c: update device attribute callbacks\n\nSigned-off-by: Yani Ioannou \u003cyani.ioannou@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df0ae2497ddefd72a87f3a3b34ff32455d7d4ae0",
      "tree": "552e02a44a21bd38db91729c85219542c2930ae2",
      "parents": [
        "68b3aa7c9805aee9005a8ca53c5e99177961fbb9"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:57:14 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:18 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_host_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94d0e7b805961c44e4dc486ffc21075084bb7175",
      "tree": "1609752ea7a9adb28583147f0bea33a9f10877d7",
      "parents": [
        "8fa728a26886f56a9ee10a44fea0ddda301d21c3"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:55:48 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:05:03 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_device_reset_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8fa728a26886f56a9ee10a44fea0ddda301d21c3",
      "tree": "105ead5c90057400abae0c8aa9e2b5ba1818c327",
      "parents": [
        "3471c288036bf0835a82d0b1bbce2002f6e68390"
      ],
      "author": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Sat May 28 07:54:40 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik ",
        "email": "jgarzik@pobox.com",
        "time": "Fri Jun 17 12:04:55 2005 -0500"
      },
      "message": "[SCSI] allow sleeping in -\u003eeh_abort_handler()\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5cbf5eaef7e4430f60844748fd33e22a5fb15167",
      "tree": "b19ccfeff04a36519871fde63c41803d78be6b37",
      "parents": [
        "380c3877ae5de888cfb7a59990b9aee5a415295f"
      ],
      "author": {
        "name": "brking@us.ibm.com ",
        "email": "brking@us.ibm.com",
        "time": "Mon May 02 19:50:47 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:48 2005 -0500"
      },
      "message": "[SCSI] ipr: Fix ipr PCI hotplug hang with CDROM attach\n\nCurrently, during PCI hotplug remove, if the upper layer\ndrivers of the attached devices send commands down as part\nof the remove action, like a CDROM, the hotplug action\nwill hang forever due to the ipr driver returning\nSCSI_MLQUEUE_HOST_BUSY. Patch fixes this.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1b69f645f224d9bab7fd5988aca818c9445f11d0",
      "tree": "4c1c4ea04b63a95b529fd112dc0a7eed6e65fe66",
      "parents": [
        "7d0e11fb20b08790c71f5336b493662f952641c9"
      ],
      "author": {
        "name": "brking@us.ibm.com ",
        "email": "brking@us.ibm.com",
        "time": "Mon May 02 19:50:59 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:44 2005 -0500"
      },
      "message": "[SCSI] ipr: Array error logging fix\n\nBugme 4547. The following patch fixes a bug in ipr\u0027s error logging.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
