)]}'
{
  "log": [
    {
      "commit": "699316948628dab9e813c415640fe5b9f65cd5e3",
      "tree": "c55bd978dfb2185287e0b649c429eab77f4c095b",
      "parents": [
        "1bfff2f8696ea13fc3d55a977f50abbddee336b2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Mar 14 21:20:12 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 15:09:28 2012 +0100"
      },
      "message": "[SCSI] ipr: Driver version 2.5.3\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "89aad428317322044673cd9a3e1685a83abcba98",
      "tree": "44421af5c1c1bd61eee0cb8fb5f9b6f09c7ff2d1",
      "parents": [
        "a5fb407eed819e950e369060a822640582a1e538"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Mar 14 21:20:10 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 15:04:47 2012 +0100"
      },
      "message": "[SCSI] ipr: Increase max concurrent oustanding commands\n\nIncrease the total number of max concurrent outstanding commands\nfor the most recent family of adapters in order to improve overall\nadapter performance.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "7dd21308b17e2b657d167adc7e20b41b7c6bbe5c",
      "tree": "3789453ea1f3fa6c572e46aec7784a18a82aebad",
      "parents": [
        "0ee1d714c285aabaadf7495bf5820114ad0959b1"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Mar 14 21:20:08 2012 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Mar 28 15:01:06 2012 +0100"
      },
      "message": "[SCSI] ipr: Remove unnecessary interrupt clearing on new adapters\n\nThe latest ipr hardware no longer requires the driver to issue any MMIOs\nto clear the interrupt so remove this to optimize performance.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "cd9b3d04b4cae6bdfd639e603649777f819ed783",
      "tree": "c39ff6d0b79382009f0d5cc905b96e389a62e7d9",
      "parents": [
        "8a6552299e2c3b01bb49ea52be2788f7c6bd8bf2"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Feb 23 11:54:55 2012 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Wed Feb 29 16:48:27 2012 -0600"
      },
      "message": "[SCSI] ipr: update PCI ID definitions for new adapters\n\nThis patch updates some PCI ID definitions for new adapters based on the next\ngeneration 64 bit IOA PCI interface chip.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "fb51ccbf217c1c994607b6519c7d85250928553d",
      "tree": "d08ba9a0278da0e75b6c6714e9453e46068e27b4",
      "parents": [
        "ae5cd86455381282ece162966183d3f208c6fad7"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Fri Nov 04 09:45:59 2011 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jan 06 12:10:33 2012 -0800"
      },
      "message": "PCI: Rework config space blocking services\n\npci_block_user_cfg_access was designed for the use case that a single\ncontext, the IPR driver, temporarily delays user space accesses to the\nconfig space via sysfs. This assumption became invalid by the time\npci_dev_reset was added as locking instance. Today, if you run two loops\nin parallel that reset the same device via sysfs, you end up with a\nkernel BUG as pci_block_user_cfg_access detect the broken assumption.\n\nThis reworks the pci_block_user_cfg_access to a sleeping service\npci_cfg_access_lock and an atomic-compatible variant called\npci_cfg_access_trylock. The former not only blocks user space access as\nbefore but also waits if access was already locked. The latter service\njust returns false in this case, allowing the caller to resolve the\nconflict instead of raising a BUG.\n\nAdaptions of the ipr driver were originally written by Brian King.\n\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nAcked-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5a918353ec97bbce2af83a950eb38e2781bfe9e7",
      "tree": "4cd49fb648dda7cd90aa34104fd3e01be2667b3c",
      "parents": [
        "a18a920c70d48a8e4a2b750d8a183b3c1a4be514"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Oct 27 11:58:21 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Mon Oct 31 13:12:50 2011 +0400"
      },
      "message": "[SCSI] ipr: add definitions for additional adapter\n\nAdd the appropriate definition and table entry for an additional adapter.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "4c647e909fceb9df8ec8f06016dd56244045a929",
      "tree": "30203a4611841498e22fe829d2626fc8f38f9cae",
      "parents": [
        "f575c5d3ebdca3b0482847d8fcba971767754a9e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sat Oct 15 09:08:56 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Oct 20 10:19:55 2011 -0500"
      },
      "message": "[SCSI] ipr: Fix BUG on adapter dump timeout\n\nIf an adapter dump times out, the ipr driver will abort the\ndump and proceed to reset and recover the adapter. When an\nadapter dump completes, the work thread which is reading the\nadapter dump will initiate an adapter reset to recover the\nadapter. However, when the adapter dump gets aborted, the\nwork thread should not initiate an adapter reset, since an\nadapter reset is already in progress. This fixes a case of\ncalling pci_block_user_cfg_access overlapped, which results\nin a BUG.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "14ed9cc7e7b9a95d56c2bf91cab2f010968d6e73",
      "tree": "ae93859a17705bd61876edb12dc65b4c88bd50e7",
      "parents": [
        "1a34c0640137eed8dabdac3a68a7a84116ac9e0d"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon Oct 03 20:54:37 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Sun Oct 16 10:56:27 2011 -0500"
      },
      "message": "[SCSI] ipr: Add support to flash FPGA and flash back DRAM images\n\nThe write buffer command is used to download and burn new IOA FW images.\nThe same interface can now be used to flash FPGA and flash back DRAM images.\nTo download and flash the new images takes more than 15 minutes, so increase\nthe write buffer command timeout to 30 minutes.\n\nThe FPGA and flash back DRAM images don\u0027t have the same card_type as the IOA FW\nimage. So, remove the sanity checking from the driver.  The adapter has sanity\nchecking and will only accept a valid image.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "41e9a69641fb3fa86fa9277a179f3ad261d072f7",
      "tree": "cceabbe07245bf46b87278586a273f35a62b17bf",
      "parents": [
        "5f7a643304553e87f531df95de0ed0d60c002627"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Sep 21 08:51:11 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "JBottomley@Parallels.com",
        "time": "Thu Sep 22 15:30:28 2011 +0400"
      },
      "message": "[SCSI] ipr: Stop reading adapter dump prematurely\n\nWhen the ipr driver decides to dump the adapter, it changes the\nsdt_state to GET_DUMP, then prepares the adapter so that the dump\ncan be read. However, if the ipr worker thread wakes up for some\nreason before the driver has put the adapter in a state where it\ncan succesfully dump the adapter, the driver will start dumping\nthe adapter too early, which can potentially trigger a BUG check\nin the pci config blocking API. Fix this by adding a new\nsdt_state to differentiate between the ipr driver wanting to dump\nthe adapter in the near future and wanting to dump the adapter now.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJBottomley@Parallels.com\u003e\n"
    },
    {
      "commit": "9c324b8ba8e3ee8772a0c716d557e1582699d481",
      "tree": "e4cd7dd957d523e0cbdbd0ba59c026e09bbabe2d",
      "parents": [
        "201aed678482f247aa96bd8fcd9e960fefd82d59"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Wed Apr 27 14:43:40 2011 -0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 12:10:34 2011 -0500"
      },
      "message": "[SCSI] ipr: Driver version 2.5.2\n\nBump the driver version.\n\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4d4dd7065572225bf6d97e5eb9915d94f9d53548",
      "tree": "5c73ad19f4f39a76251db0fae2ea3e04e9391a71",
      "parents": [
        "0b15fb1fdfd403726542cb6111bc916b7a9f7fad"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Tue Apr 26 19:23:29 2011 -0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 12:09:20 2011 -0500"
      },
      "message": "[SCSI] ipr: increase the dump size for 64 bit adapters\n\nCurrently the size of the dump generated by the driver is limited\nin 4MB, which is insufficient to gather much useful data from the\nnew 64 bit adapters.\n\nThis patch makes the needed changes to increase the dump limit\nfor the 64 bit adapters to 32MB, or even to a bigger value in the\nfuture, but keeping the current limitations for the legacy 32 bit\nadapters.\n\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ab6c10b136d5f8eb856a0f17247edc7c19805e1b",
      "tree": "63bcd2a53dd4268ad57dd8acc64400be62075cc0",
      "parents": [
        "c9c2a14047447251838334045e7af99b3b15f725"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Mar 31 09:56:10 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 01 10:16:44 2011 -0500"
      },
      "message": "[SCSI] ipr: fix synchronous request flags for better performance\n\nIn testing it was noticed that Extended Delay after Reset flag was being set\nfor gscsi and volume set devices.  This had a negative effect on performance\nfor volume sets.  The fix is to only set the flag for gscsi devices.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "110def851fc823bb1a4584cb6308e30e5ffb3e05",
      "tree": "208db8f5e55a06996215cb60ee8b75a257be8426",
      "parents": [
        "0cb992eda1f7e7672775032378690baa87c0e13d"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Nov 04 09:36:16 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Dec 21 12:23:55 2010 -0600"
      },
      "message": "[SCSI] ipr: fix mailbox register definition and add a delay before reading\n\nThe definition for the mailbox register for new adapters was incorrect.  The\nvalue has been updated to the correct offset.\n\nAfter an adapter reset, the mailbox register on the new adapters takes a\nnumber of seconds to stabilize.  A delay has been added before reading the\nregister.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32622bdea031a5a6a6efd6dac9b317de46d5c6f8",
      "tree": "c5ceca557be4eadf08967dba0afc0ef939f76a75",
      "parents": [
        "5fbe25c7a664601666895e8f95eaa59bd9741392"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon Oct 18 20:24:34 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Oct 25 16:29:02 2010 -0500"
      },
      "message": "[SCSI] ipr: add definitions for a new adapter\n\nThere was an addition to the hardware roadmap that includes a new adapter.\nThis patch adds the new definitions for the adapter.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7262026f0eded76b935a12b9b15af05516a8610a",
      "tree": "a66ae900a7528feda79e9f5b40f4ec137de8aa00",
      "parents": [
        "4ebcfb929b6be63bacdba34f6aae0f5b51432d2c"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon Sep 27 10:45:28 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Oct 07 17:24:44 2010 -0500"
      },
      "message": "[SCSI] ipr: fix array error logging\n\nThe structure definitions for reporting array errors did not have the correct\nsize for the Array WWID field.  This patch fixes those definitions.  It also\nfixes part of the output formatting that did not have newlines and fixes size\ncalculations.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a87b04de66eec66a728fb65c70a8bf8bb4d1eb48",
      "tree": "452fe3047e8769a490bd003b5ba6938b46a0488f",
      "parents": [
        "46d7456324766cd291d7ccd5b4927cbd3c28fb1b"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Tue Aug 10 09:13:00 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Sep 05 14:36:29 2010 -0300"
      },
      "message": "[SCSI] ipr: Driver version 2.5.1\n\nBump the driver version.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "46d7456324766cd291d7ccd5b4927cbd3c28fb1b",
      "tree": "f77d0cd8507a560ad626328af75b9ecc3cf8de63",
      "parents": [
        "6f7efaabefebfbc523ea9776e3663a2d81b86399"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Wed Aug 11 07:15:17 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Sep 05 14:33:42 2010 -0300"
      },
      "message": "[SCSI] ipr: fix resource address formatting and add attribute for device ID\n\nThis patch fixes a resource address formatting problem where the first byte\nwas being zeroed out.\n\nAlso, the device ID is now made available as a sysfs attribute.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4289a08680d646dcc18e291cb437a292738e504f",
      "tree": "415eb6a678fae760e3c094efedaa44abc82e7323",
      "parents": [
        "b0f56d3d6becfb338a41615d6ce43d41547502c3"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Jun 24 17:00:59 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:03:55 2010 -0500"
      },
      "message": "[SCSI] ipr: change endian swap key to match hardware spec change\n\nThe value used to change the endian representation on the new adapters has\nchanged.  This patch updates that value.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b0f56d3d6becfb338a41615d6ce43d41547502c3",
      "tree": "fab3c47dda0564b3d2648a477960bbc87697f9f8",
      "parents": [
        "24ae163ed33d2b8a70d2f0b1947b401d0a8e8719"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Jun 24 13:34:14 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:03:54 2010 -0500"
      },
      "message": "[SCSI] ipr: add support for new Obsidian-E embedded adapter\n\nThis patch allows the driver to recognize a new Obsidian-E based adapter that\nuses a new subsystem ID.\n\nThis patch also fixes a few tab/space problems.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cb237ef7a45f22373575b2d2ad2d06f7d38d6bce",
      "tree": "a6f541f660fbaf67e4c4876e86fe367c685dfee9",
      "parents": [
        "cdd3cb156f190edb37d7066ddbf879354da2b634"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Jun 17 11:51:40 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:03:49 2010 -0500"
      },
      "message": "[SCSI] ipr: add MMIO write to perform BIST for 64 bit adapters\n\nThe 64 bit chip used in new adapters does not properly support the BIST register\nin PCI config space.  This patch implements an alternative MMIO write reset\nmethod.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c5f10187965f93ef7ef67da9c7c449b13b6dee1b",
      "tree": "8fd2cf2fdff887cd5b16968453e0d394bc5a49ee",
      "parents": [
        "fa95d206e4a4fb549bdb9fe71091417f4912178f"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Wed Jun 09 08:24:55 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:40 2010 -0500"
      },
      "message": "[SCSI] ipr: add writeq definition if needed\n\nCompiling the driver will fail on 32 bit powerpc and other\narchitectures where writeq is not defined.  This patch adds a\ndefinition for writeq.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8701f18504751a5b89be3203e28c5ec04c147167",
      "tree": "58f15f58a76ce73e1d92c72a21c19b350b8ded30",
      "parents": [
        "da2907ffd08a2d708c829ec171f05fe3ceab1315"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Jun 04 10:26:50 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:01:30 2010 -0500"
      },
      "message": "[SCSI] ipr: add endian swap enablement for 64 bit adapters\n\nA change in the hardware design of the chip for the new adapters changes the\ndefault endianness of MMIO operations.  This patch adds a register definition\nwhich when written to with a predefined value will change the endianness\nback to what the driver expects.\n\nThis patch also fixes two problems found during testing.\n\nFirst, the first reserved field in the ipr_hostrcb64_fabirc_desc structure only\nreserved one byte.  The correct amount to reserve is 2 bytes.\n\nSecond, the reserved field of the ipr_hostrcb64_error structure only reserved\n2 bytes.  The correct amount to reserve is 16 bytes.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5adcbeb34d2a031d3baca227eef23e56734006ba",
      "tree": "a38a5867f8afbdd6adc2b6d34d7f83afb7473243",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Thu Jun 03 16:02:21 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Jul 21 13:52:13 2010 -0700"
      },
      "message": "[SCSI] ipr: fix resource path display and formatting\n\nIt was possible to overflow the buffer used to print out the formatted\nversion of the resource path.  The fix is to limit the number of\nbytes that get formatted.\n\nThis patch also updates the ipr_show_resource_path function to display the\nresource address for devices that are attached to adapters that don\u0027t\nsupport resource paths.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7be96900a2a662c67403559acd250f011b1d70db",
      "tree": "f7d3aa2ffb317f35fea7e37dd0982bb140dde3c9",
      "parents": [
        "96d21f00ab59c9f27fad191d12a2ccfeff3c9108"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon May 10 09:14:07 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon May 24 11:11:05 2010 -0500"
      },
      "message": "[SCSI] ipr: fix a register read to use the correct address for 64 bit adapters\n\nFix ipr_reset_enable_ioa() to read the correct IOA to host interrupt register\naddress for 64 bit adapters.  We need to read the lower 32 bits, not the upper\n32 bits.\n\nAlso change the write of the 64 bit mask value to a single writeq instead\nof two writel calls.\n\nFinally, use the correct u8 type for the type field in the ipr_resource_entry\nstructure.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "96d21f00ab59c9f27fad191d12a2ccfeff3c9108",
      "tree": "103343981f2834672f69a73d785896da936d930f",
      "parents": [
        "438b03311108b05a7b794bcf3941700853c62d1e"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon May 10 09:13:27 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon May 24 11:11:05 2010 -0500"
      },
      "message": "[SCSI] ipr: include the resource path in the IOA status area structure\n\nThe IOA status area now includes the new resource path field for 64 bit\nadapters.  This patch changes the driver to fix the ioasa structure and to use\nthe correct structure definition based on the type of adatper.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "438b03311108b05a7b794bcf3941700853c62d1e",
      "tree": "9c4b2f7cbf3b64837a02568de4349cbf645ba431",
      "parents": [
        "e6b50c30fa8d46c9401c2d48eee2351bdbb4c51c"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Mon May 10 09:13:00 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon May 24 11:11:04 2010 -0500"
      },
      "message": "[SCSI] ipr: implement fixes for 64 bit adapter support\n\nImplement some small fixes for 64 bit support that were preventing\nthe adapter from becoming operational.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d7b4627f5f3390a2f350f16c047b3fc3eccce6d8",
      "tree": "a16cb396fca7f3bec6f9f3188fa535cb71007bc8",
      "parents": [
        "5aa3a333eaae1016f5a72f9e0e2dce39c08762f8"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:38 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:05:05 2010 +0530"
      },
      "message": "[SCSI] ipr: adds PCI ID definitions for new adapters\n\nThis patch adds the PCI ID definitions for new adapters based on the next\ngeneration 64 bit IOA PCI interface chip.  New entries have been added to the\nipr_pci_table[] array for the adapters and to the ipr_chip[] array for the new\nversions of the chip.\n\nOlder entries have been removed for cards that did not ship.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "214777ba125e2902c9b84c764be38099c94d0bd2",
      "tree": "bc289ce7a58b8a0a67942f5bf35f027771009d89",
      "parents": [
        "f72919ec2bbbe1c42cdda7857a96c0c40e1d78aa"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:26 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:05:03 2010 +0530"
      },
      "message": "[SCSI] ipr: add support for multiple stages of initialization\n\nThis patch adds support for using the new IOA initialization feedback register.\nIt also enables 64 bit support in the ipr_ioafp_identify_hrrq and\nipr_mask_and_clear_interrupts routines.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f72919ec2bbbe1c42cdda7857a96c0c40e1d78aa",
      "tree": "f0830554601048c8da0deccb7d33ac745201d982",
      "parents": [
        "dcbad00e6b403089b1846e788bc1a0c67b2bfd2d"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:21 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:05:02 2010 +0530"
      },
      "message": "[SCSI] ipr: implement shutdown changes and remove obsolete write cache parameter\n\nThis patch adds a reboot notifier that will issue a shutdown prepare command\nto all adapters.  This helps to prevent a problem where the primary adapter can\nget shut down before the secondary adapter and cause the secondary adapter to\nfail over and log and error.\nThis patch also removes the \"enable_cache\" paramater as it is obsolete.  Write\ncache for an adapter is now controlled from the iprconfig utility.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "dcbad00e6b403089b1846e788bc1a0c67b2bfd2d",
      "tree": "75b7d0408cd07eb3d4c863ade52dfda1510f9e8a",
      "parents": [
        "4565e3706329f65b5e64328b5369c53b6ab2715c"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:14 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:05:00 2010 +0530"
      },
      "message": "[SCSI] ipr: add hardware assisted smart dump functionality\n\nThis patch adds the hardware assisted smart dump functionality for the next\ngeneration IOA PCI interface chip.\n\nSignea-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4565e3706329f65b5e64328b5369c53b6ab2715c",
      "tree": "08a226d36be5ba667bbd2e0224e77021338774b9",
      "parents": [
        "3e7ebdfa58ddaef361f9538219e66a7226fb1e5d"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:07 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:04:59 2010 +0530"
      },
      "message": "[SCSI] ipr: add error handling updates for the next generation chip\n\nAdd support for the new log data notification and overlay IDs.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3e7ebdfa58ddaef361f9538219e66a7226fb1e5d",
      "tree": "949b86d83da2dc36bb8b0d8bd01cb4059bf93834",
      "parents": [
        "a74c16390a47dcb6c96b20b572ffc9936073d4b1"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:23:59 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:04:57 2010 +0530"
      },
      "message": "[SCSI] ipr: update the configuration table code for the next generation chip\n\nThis patch changes the configuration table structures and related code such\nthat both 32 bit and 64 bit based adapters can work with the driver.\n\nThis patch also implements the code to generate the virtual bus/id/lun values\nfor devices connected to the new adapters.  It also implements support for the\nnew device resource path.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a32c055feed74246747bf4f45adb765136d3a4d3",
      "tree": "41b268fa7ce654c8ea46b2ba6e704332449022a4",
      "parents": [
        "6c71dcb28ff9b63b814a0b76a256f5dae08d3e0d"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:23:36 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:01:33 2010 +0530"
      },
      "message": "[SCSI] ipr: add support for new adapter command structures for the next generation chip\n\nChange the adapter command structures such that both 32 bit and 64 bit based\nadapters can work with the driver.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3feeb89d40cc0ab3777f12571509b23da466105c",
      "tree": "04f54e8c652b284614a7435715f0bb53847fe4b0",
      "parents": [
        "61ec33eb7d8e1e94a93a8243238dc5f9a183001a"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Tue Oct 20 11:09:00 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Nov 06 11:09:27 2009 -0600"
      },
      "message": "[SCSI] ipr: add workaround for MSI interrupts on P7\n\nThis patch adds some additional logic to the interrupt service routine to fix\na potential problem where an MSI interrupt does not get cleared the first time.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0124ca9d8ee58b3cd028a23cef2fe225fcfee3b8",
      "tree": "eb4e0d6607fa4d128aa24d8811d4c67d89732daf",
      "parents": [
        "c19dcd011238118ad07d3ab7ed1bbc4916826324"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Jul 30 10:58:51 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Aug 22 17:52:12 2009 -0500"
      },
      "message": "[SCSI] ipr: fix buffer overflow\n\nipr_cmd_label[] isn\u0027t big enough for an eight byte string plus terminator.\nFix by shortening the string to seven bytes.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1be7bd82bf4c5d9d3efd1de0e2ebe2c5b1db8340",
      "tree": "119d8afd7e8168626faee5332788c2b75fce261f",
      "parents": [
        "95fecd90397ec1f85eb31ede955d846a86d2077b"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Wed Jun 17 09:55:35 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:47 2009 -0500"
      },
      "message": "ipr: differentiate pci-x and pci-e based adapters\n\nMSI has only been tested on and known to work with PCI-E based adapters.  This\npatch adds a field to struct ipr_chip_t to indicate which type of interrupt to\nuse based on what is known about the chip.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "95fecd90397ec1f85eb31ede955d846a86d2077b",
      "tree": "979cfdf24378c63203e3a0430d93f7da6f03db82",
      "parents": [
        "a9e0edb687151617fe89cc5ab0086ebfc73ffccb"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Tue Jun 16 15:13:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:46 2009 -0500"
      },
      "message": "ipr: add test for MSI interrupt support\n\nThe return value from pci_enable_msi() can not always be trusted.  This patch\nadds code to generate an interrupt after MSI has been enabled and tests\nwhether or not we can receive and process it.  If the tests fails, then fall\nback to LSI.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5a9ef25b14d39b8413364df12cb8d9bb7a673a32",
      "tree": "a63917edbeaf1eda156015b013b4bb683c94d459",
      "parents": [
        "951948a397e3ddc96658efd648b9d66622965b19"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Jan 23 09:17:35 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Mar 12 12:57:58 2009 -0500"
      },
      "message": "[SCSI] ipr: add MSI support\n\nEnable MSI if available/supported.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "71610f55fa4db63dbf5385929a47c9fb2451f332",
      "tree": "b816672eef25e1436111e6c78053612bd22fb016",
      "parents": [
        "b58602a4bac012b5f4fc12fe6b46ab237b610d5d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 03 22:41:36 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 02 10:22:16 2009 -0600"
      },
      "message": "[SCSI] struct device - replace bus_id with dev_name(), dev_set_name()\n\n[jejb: limit ioctl to returning 20 characters to avoid overrun\n       on long device names and add a few more conversions]\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fa195afe4ad3f6d85a9b7cc236ae85c05ca8db03",
      "tree": "020b6378863b6fd84715bcae84779595a92403ae",
      "parents": [
        "e98991130df36bc429f341a2f21519c39c52afe3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Oct 27 15:16:36 2008 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:12 2008 -0600"
      },
      "message": "[SCSI] Clean up my email address and use a single standard address for everything\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.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": "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": "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": "aa2e07b4c2addaa4ad4bd7a6ee205565e83c2a14",
      "tree": "2bada44bf827acfbab6e5347c06018c3526088e7",
      "parents": [
        "51b1c7e19e18e84a44277951dd5c4c4617330baa"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Mar 29 12:43:57 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Apr 01 11:19:39 2007 -0500"
      },
      "message": "[SCSI] ipr: Driver version to 2.3.2\n\nBump driver version.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\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": "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": "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": "9cd065ab80d6c14c6693a93c8f47ef4cb80e770f",
      "tree": "0f3cbfdbcf96d0b25d4a3221cc81316c193ca701",
      "parents": [
        "e619e1a7cbf73c27eacf53856443b1aa67cc1234"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Tue Jan 23 11:25:43 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jan 27 09:26:36 2007 -0600"
      },
      "message": "[SCSI] ipr: Driver version 2.3.1\n\nBump driver version to 2.3.1.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "51d23da95c3b71ce70587af8fc8244a05722c191",
      "tree": "80dbc56b56ccb5460d0b5665bd9066417146df7c",
      "parents": [
        "bd705f2d43d34c0309dfa48117bed7167024247b"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 21 10:28:55 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:22:29 2006 -0600"
      },
      "message": "[SCSI] ipr: Driver version 2.3.0\n\nBump driver version.\n\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": "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": "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": "008cd5bbfb4763322837cd1f7c621f02ebe22fef",
      "tree": "1247c6a37a5f3c31a006df2ac6dae01cfc13b772",
      "parents": [
        "117d2ce1cea25fc94302ff418ccef644cd3e59af"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Aug 02 14:58:04 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:51:12 2006 -0500"
      },
      "message": "[SCSI] ipr: Bump driver version to 2.1.4\n\nBump the ipr driver version to 2.1.4.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b5145d25f0d8eae21ad7969822f2d4ce7f22e72a",
      "tree": "f0cff80091492cf44ad87b75281ddf4ae29825a5",
      "parents": [
        "5d947f2b7607c4674d104accbd3768744aaa4154"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Aug 02 14:57:36 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Aug 06 15:49:40 2006 -0500"
      },
      "message": "[SCSI] ipr: Add some hardware defined types for SATA\n\nAdd some hardware defined types for SATA. This is required\nby future patches to add SATA support to ipr.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "80286d478c2b0e07959e79cf34591a4061ff1797",
      "tree": "2f1b2ac317bcad1f28c2a821e554c8fd4e596cf0",
      "parents": [
        "c65130967186dc53c0c66793cfe640521dcdada2"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Mar 29 09:37:49 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 13 10:13:30 2006 -0500"
      },
      "message": "[SCSI] ipr: Bump version\n\nBump ipr driver version to 2.1.3\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "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": "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": "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": "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": "13bf50d1f21b2f11452c4b8a82a91319791f8ba3",
      "tree": "369344b181d653eedbb588811f2172a5307a04b7",
      "parents": [
        "dfed823eabf545795f04c8b5164d46a73c5b58ea"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:03:02 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:13:11 2005 -0600"
      },
      "message": "[SCSI] ipr: Driver version 2.1.0\n\nBump the driver version.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dfed823eabf545795f04c8b5164d46a73c5b58ea",
      "tree": "3f96a873d33df5fa748edac96bf95c96f9785ac0",
      "parents": [
        "d71a8b0cba62eada61edce86670f8d63a1bef0c8"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:55 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:56 2005 -0600"
      },
      "message": "[SCSI] ipr: Better handle failure of adapter bringup commands\n\nSome new ipr adapters do not support some of the initialization\ncommands currently sent to it from the driver. Handle these\ncommands failing and continue on with the adapter initialization.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d71a8b0cba62eada61edce86670f8d63a1bef0c8",
      "tree": "bdaa891da597a7649f113bbc5b03a6cac9ed0b64",
      "parents": [
        "86f51436dd851e1b8f33348be8a3d69f4f0e5e10"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:49 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:32 2005 -0600"
      },
      "message": "[SCSI] ipr: Increase ipr device scanning limits\n\nIncrease device scanning limits so that all devices are found.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "86f51436dd851e1b8f33348be8a3d69f4f0e5e10",
      "tree": "d9b559f9fc6225729820c0ea59f7915df48ee5ab",
      "parents": [
        "618ec46bda603559c52bb24885af0840b3d93027"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:42 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:12:10 2005 -0600"
      },
      "message": "[SCSI] ipr: New PCI Ids\n\nAdds support for some new ipr adapters\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0a90fa3efffcaccffea5a9c1599f4c59ca55d4",
      "tree": "3d0ac366068cfa5c2925645634bde1a6b87538b3",
      "parents": [
        "ee0f05b863df0a623792eaa46703019c100be2de"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:22 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:47 2005 -0600"
      },
      "message": "[SCSI] ipr: Support new device queueing model\n\nNew ipr adapters support a new device queueing model in the\nadapter firmware. The queueing model is the NACA queueing model,\nbut it does not mean use of NACA is required. The new model removes\nsome of the adapter firmware queue state that made handling QERR\u003d0\nalmost impossible. The queueing model on older adapters included the\nconcept of a queue frozen state, which would freeze the response\nqueue in the adapter when a check condition occurred, requiring a\na primitive to resume the queue. The new queueing model removes this\ncomplexity.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee0f05b863df0a623792eaa46703019c100be2de",
      "tree": "07bb5f102447be0b4ef9babae1b5569021640155",
      "parents": [
        "c8f7489251269b9c4d516c3075b902d2b067b1b3"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:15 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:22 2005 -0600"
      },
      "message": "[SCSI] ipr: New adapter error types\n\nHandle some new types of ipr errors that can be returned by the adapter.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c8f7489251269b9c4d516c3075b902d2b067b1b3",
      "tree": "9d660cbc49c461f331208b9b0029b5459ef74451",
      "parents": [
        "32d29776f8fe8293f7c5273624ec8fbd2b936bfa"
      ],
      "author": {
        "name": "brking@us.ibm.com",
        "email": "brking@us.ibm.com",
        "time": "Tue Nov 01 17:02:08 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Sun Nov 06 13:09:06 2005 -0600"
      },
      "message": "[SCSI] ipr: Handle device autosense\n\nSome newer ipr adapters are capable of returning autosense from\ndevices that support it. This patch adds the data structures for\nthe autosense buffer.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "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": "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": "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": "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": "017560fca496f72ed9dd734ffde63ce39dfe0411",
      "tree": "e63ae9a28fc179e715eda32f12aaec4ca752651b",
      "parents": [
        "3bf743e7c891d8be8295650b7a6a9b5af083b096"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 24 18:04:36 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri Oct 28 21:04:15 2005 -0500"
      },
      "message": "[SCSI] use sfoo_printk() in drivers\n\nRejections fixed up and\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f80ed139343c37c897ae89c70f7736a6937172f5",
      "tree": "980995ff0b6a1a5f1e2ce2b7352f577b35b8e7a3",
      "parents": [
        "1b69f645f224d9bab7fd5988aca818c9445f11d0"
      ],
      "author": {
        "name": "brking@us.ibm.com ",
        "email": "brking@us.ibm.com",
        "time": "Mon May 02 19:51:06 2005 -0500"
      },
      "committer": {
        "name": "James Bottomley ",
        "email": "jejb@mulgrave.(none)",
        "time": "Fri May 20 12:53:45 2005 -0500"
      },
      "message": "[SCSI] ipr: Driver version 2.0.14\n\nBump driver version\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "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"
    }
  ]
}
