)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
