)]}'
{
  "log": [
    {
      "commit": "28e4b224955cbe30275b2a7842e729023a4f4b03",
      "tree": "ab4d28fecc06070fc2a2742f4b4550b29de44912",
      "parents": [
        "22ae813b85df7c0b0fc7c8d6f336d6a9f566ff97",
        "67d59dfdeb21df2c16dcd478b66177e91178ecd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jun 21 11:18:25 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (85 commits)\n  [SCSI] 53c700: remove reliance on deprecated cmnd fields\n  [SCSI] hptiop: don\u0027t use cmnd-\u003ebufflen\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  [SCSI] aacraid: small misc. cleanups\n  [SCSI] aacraid: Update supported product information\n  [SCSI] aacraid: Fix return code interpretation\n  [SCSI] scsi_transport_sas: fix panic in sas_free_rphy\n  [SCSI] remove RQ_SCSI_* flags\n  [SCSI] remove scsi_request infrastructure\n  [SCSI] mptfusion: change driver revision to 3.03.10\n  [SCSI] mptfc: abort of board reset leaves port dead requiring reboot\n  [SCSI] mptfc: fix fibre channel infinite request/response loop\n  [SCSI] mptfc: set fibre channel fw target missing timers to one second\n  [SCSI] mptfusion: move fc event/reset handling to mptfc\n  [SCSI] spi transport: don\u0027t allow dt to be set on SE or HVD buses\n  [SCSI] aic7xxx: expose the bus setting to sysfs\n  [SCSI] scsi: remove Documentation/scsi/cpqfc.txt\n  [SCSI] drivers/scsi: Use ARRAY_SIZE macro\n  [SCSI] Remove last page_address from dc395x.c\n  [SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n  ...\n\nFixed up conflicts in drivers/message/fusion/mptbase.c manually (due to\nthe sparc interrupt cleanups)\n"
    },
    {
      "commit": "c6387a48cf5958e43c201fc27a158c328927531a",
      "tree": "a6c24951d6c86ac47bd3f0ba198adbfffd03291b",
      "parents": [
        "6a76267f0e52d920e6bb6da75541e6116d7304da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:21:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 20 01:21:29 2006 -0700"
      },
      "message": "[SPARC]: Kill __irq_itoa().\n\nThis ugly hack was long overdue to die.\n\nIt was a way to print out Sparc interrupts in a more freindly format,\nsince IRQ numbers were arbitrary opaque 32-bit integers which vectored\ninto PIL levels.  These 32-bit integers were not necessarily in the\n0--\u003eNR_IRQS range, but the PILs they vectored to were.\n\nThe idea now is that we will increase NR_IRQS a little bit and use a\nvirtual\u003c--\u003ereal IRQ number mapping scheme similar to PowerPC.\n\nThat makes this IRQ printing hack irrelevant, and furthermore only a\nhandful of drivers actually used __irq_itoa() making it even less\nuseful.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cca0ebbb74298958dae1d1d3e7e9287c98a720c",
      "tree": "b41fa520bf848584a91e4e0d9fd3aa22d99c0f86",
      "parents": [
        "427abfa28afedffadfca9dd8b067eb6d36bac53f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:01:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 19 18:01:27 2006 -0700"
      },
      "message": "Improve SATA core suspend/resume\n\nDoing a full ata_busy_sleep() seems to get suspend and resume working\nfine on the Apple Mac Mini, at least.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67d59dfdeb21df2c16dcd478b66177e91178ecd0",
      "tree": "ae85703651d81740f4a6cd398f9dd4d6aabe6a2f",
      "parents": [
        "6db874fbdbedba5e15e76cc03b42f52ea70338c0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Jun 13 21:31:19 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:34:01 2006 -0500"
      },
      "message": "[SCSI] 53c700: remove reliance on deprecated cmnd fields\n\nThis one\u0027s quite tricky.  The 53c700 uses the now deprecated fields of\nthe command structure for saving the prior command when it does\nautosense.  To fix this, we have to add extra fields to the LUN to\naccommodate a copy of the real command.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6db874fbdbedba5e15e76cc03b42f52ea70338c0",
      "tree": "fc55c8bb280cb1137468270cac12d12a9582e6e4",
      "parents": [
        "4f2ddba39a550eba9233d9f0e8309092da0ba293"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Jun 13 21:40:34 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:32:04 2006 -0500"
      },
      "message": "[SCSI] hptiop: don\u0027t use cmnd-\u003ebufflen\n\nuse cmnd-\u003erequest_bufflen instead.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4f2ddba39a550eba9233d9f0e8309092da0ba293",
      "tree": "8fdfacf8a5b7ffcb58a093c5887ff1c9753e8d2e",
      "parents": [
        "a623e14dafe72329dd1defe36ee2cd4ff4b2e6f1"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Wed Jun 14 16:50:57 2006 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:30:15 2006 -0500"
      },
      "message": "[SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n\nUpdates:\n- don\u0027t bypass SYNCHRONIZE_CACHE command\n- return SCSI_MLQUEUE_HOST_BUSY when no free request slots\n- move scsi_remove_host() to the begin of hpt_remove(), or it will\n  not work after resources being released.\n\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a623e14dafe72329dd1defe36ee2cd4ff4b2e6f1",
      "tree": "68499cbb10448ea645cfab1e82cb7e5969266ee6",
      "parents": [
        "75c3628db75c573870379094a5f90f690ee99b76"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Jun 08 13:55:57 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:23:54 2006 -0500"
      },
      "message": "[SCSI] aacraid: small misc. cleanups\n\nReceived from Mark Salyzyn\n\nSpelling correction, orphaned comment removal \u0026 update branch name.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "75c3628db75c573870379094a5f90f690ee99b76",
      "tree": "373db3823cb2a52e5809e335cf2ee33c347da9cf",
      "parents": [
        "821499a8241019be5591fad5ab925759fbcd9f32"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Thu Jun 08 13:55:42 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 19 19:23:07 2006 -0500"
      },
      "message": "[SCSI] aacraid: Update supported product information\n\nReceived From Mark Salyzyn\n\nSome of the cards product names changed.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "821499a8241019be5591fad5ab925759fbcd9f32",
      "tree": "2a68cbe5ad747412afa085fbca2fc56b19d10722",
      "parents": [
        "c5943d36aebb79589ac3983eec418bbeca897573"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Mon Jun 12 10:53:58 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 12 14:47:55 2006 -0500"
      },
      "message": "[SCSI] aacraid: Fix return code interpretation\n\nReceived from Mark Salyzyn\n\nclear_user return is 0 for success, the code fragment is written to\nassume that it is the count of the number of bytes zero\u0027d.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c5943d36aebb79589ac3983eec418bbeca897573",
      "tree": "6412182aab9b3f97e2163346cfc6c0a04af70be3",
      "parents": [
        "8d7feac3c7504425aaf61dc7d804685a6b89ee43"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Mon Jun 12 09:09:18 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 12 10:38:51 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_sas: fix panic in sas_free_rphy\n\nThis is a hold over from the end device/expander conversion.  Apparently\nthe rphy list pointer is never initialised, so list_del() on the\nuninitialised pointer can panic the system\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2f9719b61e1fcf7422a016ac4f2420a0cc6ba320",
      "tree": "1d2f66dcd86d4d7bf65f6628edd0e57cf3f35440",
      "parents": [
        "650fb8382287f7990d5127a82a54295139224606"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Wed Jun 07 12:53:29 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jun 11 23:03:18 2006 -0400"
      },
      "message": "[PATCH] sata_mv: grab host lock inside eng_timeout\n\nBug fix:  mv_eng_timeout() calls mv_err_intr() without first grabbing the host lock,\nwhich can lead to all sorts of interesting scenarios.\n\nThis whole error-handling portion of sata_mv is nasty (and will get fixed for\nthe new EH stuff), but for now this patch will help keep it on life-support.\n\nSigned-off-by:  Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8d7feac3c7504425aaf61dc7d804685a6b89ee43",
      "tree": "0dd98c8cbfea10bdc748951cf9dc10b44f0042eb",
      "parents": [
        "beb40487508290f5d6565598c60a3f44261beef2"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 10 18:37:19 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:25:21 2006 -0500"
      },
      "message": "[SCSI] remove RQ_SCSI_* flags\n\nThe RQ_SCSI_* flags are a vestiage of a long past history.  The EH code\nstill sets them but we never make use of that information.  The other\nusers is pluto.c which never had a chance to work but needs to be kept\ncompiling to keep Davem happy, so copy over the definition there.\n\nWe could probably get rid of RQ_ACTIVE/RQ_INACTIVE aswell with some\nwork, there\u0027s only two more or less bogus looking uses in ubd and scsi.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "beb40487508290f5d6565598c60a3f44261beef2",
      "tree": "ca63df47d8db8f1b1161b5db094b0a9c2b541d91",
      "parents": [
        "1951d099dfd8fa529e86f4ac81d1a34554fbe302"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 10 18:01:03 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 16:24:40 2006 -0500"
      },
      "message": "[SCSI] remove scsi_request infrastructure\n\nWith Achim patch the last user (gdth) is switched away from scsi_request\nso we an kill it now.  Also disables some code in i2o_scsi that was\nbroken since the sg driver stopped using scsi_requests.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f0cd91a68acdc9b49d7f6738b514a426da627649",
      "tree": "8ad73564015794197583b094217ae0a71e71e753",
      "parents": [
        "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
        "128e6ced247cda88f96fa9f2e4ba8b2c4a681560"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 13:47:26 2006 -0500"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "60eef25701d25e99c991dd0f4a9f3832a0c3ad3e",
      "tree": "6aedae05234660d5e188328c6165a760fbde4727",
      "parents": [
        "b2d8bfe18578c4e50e8ba52011c9b260a1b51dac"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:51:23 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:51:23 2006 -0500"
      },
      "message": "[SCSI] spi transport: don\u0027t allow dt to be set on SE or HVD buses\n\nThis is really just a belt and braces test.  The standards require\ndisks to respond DT not capable on a non-LVD bus ... however, not all\ndisks follow the standards ...\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b2d8bfe18578c4e50e8ba52011c9b260a1b51dac",
      "tree": "ab949e11e1e6d4e46ccb2bd5f8c9401cf46052a7",
      "parents": [
        "b9f051eb6cc013b90cb6062a1e2502e9c0adf0f4"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:49:07 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:49:07 2006 -0500"
      },
      "message": "[SCSI] aic7xxx: expose the bus setting to sysfs\n\nRead the transciever register and display in the host transport\nproperties.  I\u0027m still not entirely sure what this does for multiple\ntransciever adapters (like some 160 ones) however, I suspect it\ndisplays the transciever state of the switchable bus segment.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6391a11375de5e2bb1eb8481e54619761dc65d9f",
      "tree": "956aae1d278a3f731b2e6148ff40a69aa7957ea8",
      "parents": [
        "9dc399de0840a478adb71278becf598d3ab3aacc"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu Jun 08 22:23:48 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:45:30 2006 -0500"
      },
      "message": "[SCSI] drivers/scsi: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]) and remove\nduplicates of the macro.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9dc399de0840a478adb71278becf598d3ab3aacc",
      "tree": "3fed70eebb84f14f75b813843a887408dfe67580",
      "parents": [
        "ede1e6f8b43246a9796583346839669b1f4b77d4"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri Jun 09 22:25:23 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:38:24 2006 -0500"
      },
      "message": "[SCSI] Remove last page_address from dc395x.c\n\nDynamically map scattergather buffer instead of using page_address().\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ede1e6f8b43246a9796583346839669b1f4b77d4",
      "tree": "9fd35517168bf363bec59205f211db59d36beedf",
      "parents": [
        "cbd5f69b98bb5d7a0d207230bcf8fa51fca3f3cf"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Tue May 16 14:38:09 2006 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:36:13 2006 -0500"
      },
      "message": "[SCSI] hptiop: HighPoint RocketRAID 3xxx controller driver\n\nHighPoint RocketRAID 3220/3320 series 8 channel PCI-X SATA RAID Host\nAdapters.\n\nFixes from original submission:\n\nMerge Andrew Morton\u0027s patches:\n- Provide locking for global list\n- Fix debug printks\n- uninline function with multiple callsites\n- coding style fixups\n- remove unneeded casts of void*\n- kfree(NULL) is legal\n- Don\u0027t \"succeed\" if register_chrdev() failed - otherwise we\u0027ll later\n  unregister a not-registered chrdev.\n- Don\u0027t return from hptiop_do_ioctl() with the spinlock held.\n- uninline __hpt_do_ioctl()\n\nUpdate for Arjan van de Ven\u0027s comments:\n- put all asm/ includes after the linux/ ones\n- replace mdelay with msleep\n- add pci posting flush\n- do not set pci command reqister in map_pci_bar\n- do not try merging sg elements in hptiop_buildsgl()\n- remove unused outstandingcommands member from hba structure\n- remove unimplemented hptiop_abort() handler\n- remove typedef u32 hpt_id_t\n\nOther updates:\n- fix endianess\n\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cbd5f69b98bb5d7a0d207230bcf8fa51fca3f3cf",
      "tree": "f828a83b0e8006316b6b7a61819f4ef4ce6eac04",
      "parents": [
        "5d5ff44fe6775ccb922fd1f7d478b2ba9ca95068"
      ],
      "author": {
        "name": "Leubner, Achim",
        "email": "Achim_Leubner@adaptec.com",
        "time": "Fri Jun 09 11:34:29 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat Jun 10 10:24:40 2006 -0500"
      },
      "message": "[SCSI] remove the scsi_request interface from the gdth driver\n\nInitial pass at converting the gdth driver away from the scsi_request\ninterface so that the request interface can be removed post 2.6.18\nwithout breaking gdth.  Based on changes from Christoph Hellwig\n\u003chch@lst.de\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5d5ff44fe6775ccb922fd1f7d478b2ba9ca95068",
      "tree": "d8569caefe1cb5ecced30929ef98d3e1fe642425",
      "parents": [
        "e4a082c7c1f9a7b11fece6918e7ee5519b39ac46"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Jun 03 13:21:13 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 06 11:07:25 2006 -0400"
      },
      "message": "[SCSI] fix up request buffer reference in various scsi drivers\n\nVarious scsi drivers use scsi_cmnd.buffer and scsi_cmnd.bufflen in their\nqueuecommand functions.  Those fields are internal storage for the\nmidlayer only and are used to restore the original payload after\nrequest_buffer and request_bufflen have been overwritten for EH.  Using\nthe buffer and bufflen fields means they do very broken things in error\nhandling.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e4a082c7c1f9a7b11fece6918e7ee5519b39ac46",
      "tree": "8aa1d865b2ddfb9b897e30e97dede3268c00b582",
      "parents": [
        "f70e9c5f91f1d2d9ce79dc45221540e25b4e4ac0"
      ],
      "author": {
        "name": "Sumant Patro",
        "email": "sumantp@lsil.com",
        "time": "Tue May 30 12:03:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 06 10:57:18 2006 -0400"
      },
      "message": "[SCSI] megaraid_sas: switch fw_outstanding to an atomic_t\n\nThis patch( originally submitted by Christoph Hellwig) removes\ninstance_lock and changes fw_outstanding variable data type to\natomic_t.\n\nSigned-off-by: Sumant Patro \u003cSumant.Patro@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f70e9c5f91f1d2d9ce79dc45221540e25b4e4ac0",
      "tree": "56a1ad6b1a9d7f4c84141973beca182e80c91aac",
      "parents": [
        "3219e5294150aee7d389e19029f49b44fb6b5c9f"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 30 01:04:51 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 05 19:13:16 2006 -0400"
      },
      "message": "[SCSI] iscsi: update version to 1.0-595\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3219e5294150aee7d389e19029f49b44fb6b5c9f",
      "tree": "44236fd9f2eb40d5622cadb126e9f2672b129486",
      "parents": [
        "040515f53c09047c76ad074dc6a280984dc84b04"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 30 00:37:28 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 05 19:12:25 2006 -0400"
      },
      "message": "[SCSI] iscsi: fix writepsace race\n\nWe can race and misset the suspend bit if iscsi_write_space is\ncalled then iscsi_send returns with a failure indicating\nthere is no space.\n\nTo handle this this patch returns a error upwards allowing xmitworker\nto decide if we need to try and transmit again. For the no\nwrite space case xmitworker will not retry, and instead\nlet iscsi_write_space queue it back up if needed (this relies\non the work queue code to properly requeue us if needed).\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "040515f53c09047c76ad074dc6a280984dc84b04",
      "tree": "cf7a3ed3a34b925be4a842e04bbfab34f4a8a17d",
      "parents": [
        "994442e807782d68bb1d3ae34044f95990411a22"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 30 00:37:25 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 05 19:11:43 2006 -0400"
      },
      "message": "[SCSI] iscsi: return task found during search\n\nfrom davidw@netapp.com:\n\nremove task type should return a task on success.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "994442e807782d68bb1d3ae34044f95990411a22",
      "tree": "09535e792aabe72306c44c4eb8a962f1177edbf4",
      "parents": [
        "67a611149b2ac5f4af1e36bfffbfe3198cd3712c"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 30 00:37:22 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 05 19:11:18 2006 -0400"
      },
      "message": "[SCSI] iscsi: fix run list corruption\n\nfrom davidw@netapp.com:\n\nWe must grab the session lock when modifying the running lists.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "67a611149b2ac5f4af1e36bfffbfe3198cd3712c",
      "tree": "f74b70aefc16544901a3a3191bee8be8c467747d",
      "parents": [
        "9bf0a28c9a24e2cee5deecf89d118254374c75ba"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 30 00:37:20 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Mon Jun 05 19:10:45 2006 -0400"
      },
      "message": "[SCSI] iscsi: don\u0027t switch states when just cleaning up\n\nIf recovery failed or we are in recovery only overwrite the state\nif we are going to terminate the session or if we logged back in.\n\nSTOP_CONN_SUSPEND and conn_cnt are not used. We only support\na single connection session ATM, so cleanup that code while\nwe are working around it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "67f672f61bb75e74805046e4a301f4923b0ef753",
      "tree": "66713a0555e5c47de7d6eddcaa9acd6804661685",
      "parents": [
        "829a1985e732698ee98def146410e6e9f532781f"
      ],
      "author": {
        "name": "Rune Torgersen",
        "email": "runet@innovsys.com",
        "time": "Sun Jun 04 02:51:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jun 05 12:29:17 2006 -0700"
      },
      "message": "[PATCH] sata_sil24: SII3124 sata driver endian problem\n\nFrom: \"Rune Torgersen\" \u003crunet@innovsys.com\u003e\n\nFix an endian issue in the sil24 driver.\n\nSigned-off-by: Rune Torgersen \u003crunet@innovsys.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "672c6108a51bf559d19595d9f8193dfd81f0f752",
      "tree": "d88dc7d2e8acb7e70193cf8bb888cc668d168fc6",
      "parents": [
        "fb80a6e1a521eb298edb4365429d533dd39427fa",
        "f52359622fa25783cf1a08c0772048d2ed1a7434"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jun 03 09:12:50 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n  [SCSI] scsi_transport_sas: make write attrs writeable\n  [SCSI] scsi_transport_sas; fix user_scan\n  [SCSI] ppa: fix for machines with highmem\n  [SCSI] mptspi: reset handler shouldn\u0027t be called for other bus protocols\n  [SCSI] Blacklist entry for HP dat changer\n"
    },
    {
      "commit": "f52359622fa25783cf1a08c0772048d2ed1a7434",
      "tree": "b9b06d8b289d6c9bdb401282497079c4a5b2792c",
      "parents": [
        "9f434d4f84a235f6b61aec6e691d6b07bc46fc24"
      ],
      "author": {
        "name": "Bryan Holty",
        "email": "lgeek@frontiernet.net",
        "time": "Wed Mar 22 06:35:39 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Jun 01 09:16:55 2006 -0500"
      },
      "message": "[SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()\n\nThe calculation of nr_pages in scsi_req_map_sg() doesn\u0027t account for\nthe fact that the first page could have an offset that pushes the end\nof the buffer onto a new page.\n\nSigned-off-by: Bryan Holty \u003clgeek@frontiernet.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0737ac895afbfbe210557fa5fbafcca932d5fa7c",
      "tree": "35b521b93f100f5aba2dc78a978fcec3b42afdae",
      "parents": [
        "ecd68853b852cdafb138f9c437f3a751fe7dc381"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Sun May 28 11:28:00 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun May 28 16:32:08 2006 -0400"
      },
      "message": "[PATCH] the latest consensus libata resume fix\n\nOkay, just to sum things up.\n\nThis forces libata to wait for up to 2 seconds for BUSY|DRQ to clear\non resume before continuing.\n\n[jgarzik adds...]  During testing we never saw DRQ asserted, but\nnonetheless (a) this works and (b) testing for DRQ won\u0027t hurt.\n\nSigned-off-by:  Mark Lord \u003climl@rtr.ca\u003e\nAcked-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b89dad0c7e3b03d45d9674ee9a7b49670df098e",
      "tree": "8f480172c865e9d6cfab9ed4888a043bc75ab4ce",
      "parents": [
        "091686d3b5569d2ec76b9e6dab7f3608b6f64497"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue May 23 10:29:28 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 13:07:41 2006 -0400"
      },
      "message": "[SCSI] audit drivers for incorrect max_id use\n\nmax_id now means the maximum number of ids on the bus, which means it\nis one greater than the largest possible id number.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "091686d3b5569d2ec76b9e6dab7f3608b6f64497",
      "tree": "8e2e85f774899d72b5419fdfb574dd994c35f8fd",
      "parents": [
        "93ef588735973e4c35ff3707685678cdebd694a4"
      ],
      "author": {
        "name": "Amit Arora",
        "email": "aarora@in.ibm.com",
        "time": "Fri May 19 16:14:50 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun May 28 13:01:23 2006 -0400"
      },
      "message": "[SCSI] Return -EINVAL when \"id \u003d\u003d max_id\" in scsi_scan_host_selected()\n\nThe scsi_scan_host_selected() should return -EINVAL when the id is equal\nto the max_id. Currently it uses \"\u003e\" when comparing with max_id, and\nhence leaves the border case when \"id\u003d\u003dmax_id\".\nThe channel and lun have values valid from 0 up to,\nand including, max_channel or max_lun. But, the valid values for id\nrange from 0 to max_id-1. This patch fixes the problem.\n\nSigned-off-by: Amit Arora \u003caarora@in.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bb31a8faa270beafcc51a65880c5564c6b718bd6",
      "tree": "6ca5371bbaa53f0ada68f5adda9e3321319ae68b",
      "parents": [
        "387e2b0439026aa738a9edca15a57e5c0bcb4dfc"
      ],
      "author": {
        "name": "Albert Lee",
        "email": "albertcc@tw.ibm.com",
        "time": "Mon May 22 11:43:46 2006 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed May 24 01:43:53 2006 -0400"
      },
      "message": "[PATCH] libata: add pio flush for via atapi (was: Re: TR: ASUS A8V Deluxe, x86_64)\n\nBackport the \"pio flush\" from the libata major update to 2.6.17 for via atapi.\n\nSigned-off-by: Albert Lee \u003calbertcc@tw.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b1ea24c6cc529f6860c458b1c0872f22e74c950",
      "tree": "82f5d144279ee12ae9ec89910feeaf3d4575d573",
      "parents": [
        "dc49e3445aa703eb7fd33c7ddb7e4a7bbcf06d30"
      ],
      "author": {
        "name": "Rene Herman",
        "email": "rene.herman@keyaccess.nl",
        "time": "Sat May 20 15:00:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun May 21 12:59:21 2006 -0700"
      },
      "message": "[PATCH] missing newline in scsi/st.c\n\nst: Version 20050830, fixed bufsize 32768, s/g segs 256\nst 0:0:6:0: Attached scsi tape st0\u003c4\u003est0: try direct i/o: yes (alignment 512 B)\n\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "979dca3826841e5dc9170c28f20bd75ece266a9a",
      "tree": "1cfeb1d2b47314a50d2e2e567e89cdbfa69f8162",
      "parents": [
        "818bf493525d2a0ce3ddaefb2b78db1635596666"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri May 19 11:55:58 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:56:15 2006 -0500"
      },
      "message": "[SCSI] imm: no need for unchecked_isa_dma\n\nRelax the lowmem bounce buffer requirement for imm so that any\nlow memory page will do -- they don\u0027t need to be below the\nISA 16 MB limit, just need to be mapped in low memory.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "818bf493525d2a0ce3ddaefb2b78db1635596666",
      "tree": "fa722a10a1cd358205fd6313b75830e2df24b59e",
      "parents": [
        "21333b481159a78b5379b8ddb400efafd5857d55"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:10:01 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:50:47 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.01.05-k2.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "21333b481159a78b5379b8ddb400efafd5857d55",
      "tree": "5d92f1f7b363f62f9b469fb1ba0764d3c72f13ea",
      "parents": [
        "d4e3e04d789ba23027c66e176b10ac7477906948"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:56 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:50:29 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct issue where driver improperly issued SNS commands in N2N topologies.\n\nSemantic changes in ISP24xx firmware behaviour inadvertently\ncaused the driver to believe an F-port topology was present in an\nN_port-to-N_port configuration.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d4e3e04d789ba23027c66e176b10ac7477906948",
      "tree": "e98c514c2b3505af6f0c0a2e48f697899735ff15",
      "parents": [
        "cb63067a772c0149184309a1f232d62c81a93673"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:50 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:50:11 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Consolidate firmware-dump handling across ISPs.\n\nSimplify and centralise buffer allocation/deallocation, as\nthere\u0027s no point in having two memory request methods.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cb63067a772c0149184309a1f232d62c81a93673",
      "tree": "a42a6561416022e0d5275369c52f7fba10103552",
      "parents": [
        "47f5e069e4d03dda36e3a13f3e20147efd710340"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:45 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:49:53 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Consolidate \"qla2xxx\" string usage to a #define.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47f5e069e4d03dda36e3a13f3e20147efd710340",
      "tree": "a9816facb46a919754751edb675c73089e2ff2b5",
      "parents": [
        "441d1072040823feb4950a21094860bfddd310c0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:39 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:49:37 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Use PCI_DEVICE() for pci_device_id definition.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "441d1072040823feb4950a21094860bfddd310c0",
      "tree": "590e90b78af52ab69530cec945f980d7290b844e",
      "parents": [
        "4971cd221ad3f1266b87aa0e996d082d91bac2a6"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:34 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:49:13 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove obsolete firmware-loader-module support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4971cd221ad3f1266b87aa0e996d082d91bac2a6",
      "tree": "d4fc40793c825ecdb788533efc2d1376fa51b03f",
      "parents": [
        "75bc4190701d3c6bdffdc21c8a9e17751de9f77a"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:27 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:43:44 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove unused port-type RSCN handling code.\n\nExpandind on the previous commit:\n\n\tcommit 79f89a4296ff22f09baf538d4ff2a6d0c3097a73\n\tAuthor: andrew.vasquez@qlogic.com \u003candrew.vasquez@qlogic.com\u003e\n\tDate:   Fri Jan 13 17:05:58 2006 -0800\n\n\t[SCSI] qla2xxx: Disable port-type RSCN handling via driver state-machine.\n\nand given:\n\n- the process-context requirements of the FC transport\n  rport-APIs.\n- lack of port-type RSCN processing logic for ISP24xx and newer\n  chips.\n\nit\u0027s time now to remove the state-machine logic from mainline.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "75bc4190701d3c6bdffdc21c8a9e17751de9f77a",
      "tree": "3d0567fcf95bab224f8a75759f593619a0a2f28a",
      "parents": [
        "5341e868fb2e98090a68860a35bf4c11d7f8e5da"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:22 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:43:22 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Drop unused driver cruft.\n\n- structure definitions.\n- structure members.\n- #define\u0027s.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5341e868fb2e98090a68860a35bf4c11d7f8e5da",
      "tree": "db31c8e430368bb7198c6c673c2c7c89e3b862bc",
      "parents": [
        "fd0e7e4dd507cd21d714d34a1cc1a620d01e9772"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:16 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:42:43 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Add support for alternate WWN NVRAM setting.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fd0e7e4dd507cd21d714d34a1cc1a620d01e9772",
      "tree": "3f405e581dda39cfa8b4ca87a8e5795e4312c378",
      "parents": [
        "ffb39f0324b56bacaabac26133143cf861d0e9f9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:11 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:42:18 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct endianess comparisons during ISP24xx NVRAM configuration.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ffb39f0324b56bacaabac26133143cf861d0e9f9",
      "tree": "3c4f1fd64e5199565637ff40b01228d3ec82a2fd",
      "parents": [
        "d1c61909c05ead100f855e640fba53925d0665ac"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:41:56 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: ABBA lock ordering fix.\n\nIn qla2x00_reset_chip the driver first takes the hardware lock,\nand then later on takes the mbx lock.\n\nIn the mailbox_command code.. it goes the other way around.\n\nDiscovered with the lock validator.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d1c61909c05ead100f855e640fba53925d0665ac",
      "tree": "2fc533e6e77a7bf2814bff98edb66990fc97a211",
      "parents": [
        "ed17c71b5d11327efd40666fd621486f964fae4f"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed May 17 15:09:00 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:41:31 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Update ISP24xx firwmare loading heuristics.\n\nIf firmware image is unavailable via request_firwmare(), then\nattempt to load the image (likely out-of-date) stored in flash\nmemory.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed17c71b5d11327efd40666fd621486f964fae4f",
      "tree": "63fa5ae594acb8a66361ead95f43001fd0630945",
      "parents": [
        "45aeaf1e8e4552ef82d3ff7a06e526e6d635f767"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Wed May 17 15:08:55 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:41:02 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Use FW calculated residual count for underrun handling.\n\nWith ISP24XX and ISP54XX parts.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "45aeaf1e8e4552ef82d3ff7a06e526e6d635f767",
      "tree": "10001713a5e9ae01cccbad02ad61d55307a97acd",
      "parents": [
        "57680080baf3a8e289fad7f9e3c43ed58309e1eb"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Wed May 17 15:08:49 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:40:41 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Add support for new flash part.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "57680080baf3a8e289fad7f9e3c43ed58309e1eb",
      "tree": "6c94db89570d765cdbbc86b453a005c70b98082d",
      "parents": [
        "e0ecae8da26d94dd878ff1d939c5aa4224df18a4"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Wed May 17 15:08:44 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:40:21 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t wait for loop transition to complete if LOOP_DEAD state is attained.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e0ecae8da26d94dd878ff1d939c5aa4224df18a4",
      "tree": "e03fe5b9319ccac73a94ce23fe5d6f005e618495",
      "parents": [
        "656cffc95f0cb8211aa75eaca249e6ff4f59ec83"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:36:38 2006 -0500"
      },
      "message": "[SCSI] iscsi: update version\n\nupdate version\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "656cffc95f0cb8211aa75eaca249e6ff4f59ec83",
      "tree": "7b10e224ef3ac140570101ed98c918949863995b",
      "parents": [
        "790f39a2d5f03623b027f340b945f135d006ceba"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:42 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:36:17 2006 -0500"
      },
      "message": "[SCSI] iscsi: fix command requeues during iscsi recovery\n\nDo not flush queues then block session. This will cause commands\nto needlessly swing around on us and remove goofy\nrecovery_failed field and replace with state value.\n\nAnd do not start recovery from within the host reset function.\nThis causeis too many problems becuase open-iscsi was desinged to\ncall out to userspace then have userpscae decide if we should\ngo into recovery or kill the session.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "790f39a2d5f03623b027f340b945f135d006ceba",
      "tree": "5a591a6c7952d758d0f9a8d7874020cc3d4f8571",
      "parents": [
        "ffbfe92533810bf1bb76fd275400825ef8898ed9"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:39 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:35:51 2006 -0500"
      },
      "message": "[SCSI] iscsi: support mutiple daemons\n\nPatch from david.somayajulu@qlogic.com and cleaned up by Tomo.\n\nqla4xxx is going to have a different daemon so this patch\njust routes the events to the right daemon.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ffbfe92533810bf1bb76fd275400825ef8898ed9",
      "tree": "dbb251eaf0196df7b69d8af76a03cba0e1d9ad18",
      "parents": [
        "d36ab6f3212053b260214bc915687765e2fd1178"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:36 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:35:20 2006 -0500"
      },
      "message": "[SCSI] iscsi: kill dtask mempools\n\nDiscovered by steven@hayter.me.uk and patch by michaelc@cs.wisc.edu\n\nThe dtask mempool is reserving 261120 items per session! Since we are now\nsending headers with sendmsg there is no reason for the mempool and that\nwas causing us to us carzy amounts of mem. We can preallicate a header in\nthe r2t and task struct and reuse them\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d36ab6f3212053b260214bc915687765e2fd1178",
      "tree": "b06957a99c8094ba45de16498b623d2eae5db543",
      "parents": [
        "6e458cc943dd494ac68b570418f187883e555362"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:34 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:34:54 2006 -0500"
      },
      "message": "[SCSI] iscsi: only preallocate login buffer\n\nWe only use the mtask data buffer for login tasks so we do not\nneed to preallocate a buffer for every mtask. This saves\n8 * 31 KB.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6e458cc943dd494ac68b570418f187883e555362",
      "tree": "11519c1b451bfb54a1dcf0a003dfe183c9c34fd7",
      "parents": [
        "07fb75a50600c0c480b40c6d11dbc993f21bc2bc"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu May 18 20:31:31 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:34:21 2006 -0500"
      },
      "message": "[SCSI] iscsi: dont use sendpage for iscsi headers\n\nFrom Zhen and ported by Mike:\n\nDon\u0027t use sendpage for the headers. sendpage for the pdu headers\ndoes not seem to have a performance impact, makes life harder\nfor mutiple data pdus to be in flight and still trips up some\nnetwork cards when it is from slab mem.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5b9851b5511833a96fea2196971b5709ef019136",
      "tree": "fd87212b1f9efb9db1f8bea67e6b3c204e1ac955",
      "parents": [
        "df3b7668715f9acfe6ff37dd886f68e46ccd677e"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:13:37 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:23:02 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove unneeded list\n\nReceived From Mark Salyzyn\n\nThe queue tracking is just not being used, not even for debugging. Information\nabout outstanding commands can be acquired from the scsi structures.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "df3b7668715f9acfe6ff37dd886f68e46ccd677e",
      "tree": "e789432027f8b11775f9f55e9f1f6d64df1fe2c1",
      "parents": [
        "404d9a900b5bc83a3780ec337ca6fdcb04b766c0"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:13:11 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:22:44 2006 -0500"
      },
      "message": "[SCSI] aacraid: sa race condition fix\n\nReceived From Mark Salyzyn\n\nA race condition existed that could result in a lost completion of a\ncommand to the ppc based cards.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "404d9a900b5bc83a3780ec337ca6fdcb04b766c0",
      "tree": "cb43521e7ddd2e20cae26ed8b70ea77dab9bae79",
      "parents": [
        "3c1e0cca9469bd19590ade25f6d9f94da2710d5b"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:12:48 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:22:25 2006 -0500"
      },
      "message": "[SCSI] aacraid: adjustable timeouts\n\nReceived From Mark Salyzyn\n\nAdd the ability to adjust for unusual corner case failures. Both of\nthese additional module parameters deal with embedded, non-intel or\ncomplicated system scenarios.\n\nAif_timeout can be increased past the default 2 minute timeout to drop\napplication registrations when a system has an unusually high event load\nresulting from continuing management requests, or simultaneous builds,\nor sluggish user space as a result of system load.\n\nStartup_timeout can be increased past the default 3 minute timeout to\ndrop an adapter initialization for systems that have a very large number\nof targets, or slow to spin-up targets, or a complicated set of array\nconfigurations that extend the time for the firmware to declare that it\nis operational. This timeout would only have an affect on non-intel\nbased systems, as the (more patient) BIOS would generally be where the\nstartup delay would be dealt with.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "3c1e0cca9469bd19590ade25f6d9f94da2710d5b",
      "tree": "bdfab89960048e1df4a2b6978cf1cd1a188dc5a2",
      "parents": [
        "edb527ce35b0c86e72ed518af255f02e1cecb3b7"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:12:05 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:21:57 2006 -0500"
      },
      "message": "[SCSI] aacraid: optimize sg alloc\n\nReceived From Mark Salyzyn\n\nSlight space and speed efficiency improvement.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "edb527ce35b0c86e72ed518af255f02e1cecb3b7",
      "tree": "c53500fe591727d5f2f81c7c38a47c389472ec83",
      "parents": [
        "2ca48a132167f9f12efba179382979aafde0ab36"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Wed May 10 09:11:38 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:21:36 2006 -0500"
      },
      "message": "[SCSI] aacraid: remove unneeded locking\n\nReceived From Mark Salyzyn\n\nSince new commands to the card are quiesced, respect the changes in\nthe SCSI error path which dropped locking around the hba reset handler\nand similarly drop the lock requirement in the driver\u0027s path.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9f434d4f84a235f6b61aec6e691d6b07bc46fc24",
      "tree": "741cc0395ea33f5c6ddcf330747dbfa206a129c6",
      "parents": [
        "6d99a3f372181160a56d7b1ee3259dbe03663f0d"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsil.com",
        "time": "Wed May 17 18:19:43 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:02:28 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_sas: make write attrs writeable\n\nA couple write attributes in sas transport layer have a small\nbug that prevents them from being written to.  Those\nattributes are the link_reset and write_reset.  This is due\nthe store field being set to NULL.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d99a3f372181160a56d7b1ee3259dbe03663f0d",
      "tree": "97b4c8487de9b92fe5eb05e6f57a22c783c0594e",
      "parents": [
        "78a904b65420e02bf964af6a83c1fd7a85e0b59d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Fri May 19 10:49:37 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sat May 20 09:01:21 2006 -0500"
      },
      "message": "[SCSI] scsi_transport_sas; fix user_scan\n\nthe user_scan() callback currently has the potential to identify the\nwrong device in the presence of expanders.  This is because it finds\nthe first device with a matching target_id, which might be an\nexpander.  Fix this by making it look specifically for end devices.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e2a7f77a7b4ab298a38c8d1f624628456069bdb0",
      "tree": "e54ad6f4414ce23972a42492d6265bd598000984",
      "parents": [
        "63a25355cd5cd9a2d19a7c50eed4f0a8aa622f72"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 18 10:50:18 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:33:51 2006 -0400"
      },
      "message": "[PATCH] libata-core: fix current kernel-doc warnings\n\nFix all current kernel-doc warnings.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "63a25355cd5cd9a2d19a7c50eed4f0a8aa622f72",
      "tree": "92e2faafa3b1f180d0bd7494ec662c6677bc4d08",
      "parents": [
        "559eedad7f7764dacca33980127b4615011230e4"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:41:27 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:46 2006 -0400"
      },
      "message": "[PATCH] sata_mv: version bump\n\nIncrement the version number inside sata_mv.c.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "559eedad7f7764dacca33980127b4615011230e4",
      "tree": "0ea842b15f7fe360b5786e866160dedbb95cc38b",
      "parents": [
        "a6432436c5e14b416f27c8f87c5bf0bc36771f49"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:40:15 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: endian fix\n\nThis fixes a byte-swap issue on PPC, found by Zang Roy-r61911\non the powerpc platform.  His original patch also had some other\nplatform-specific changes in #ifdef\u0027s, but I\u0027m not sure yet how to\nincorporate them.  Look for another patch for those (soon).\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a6432436c5e14b416f27c8f87c5bf0bc36771f49",
      "tree": "c87e8148240a4efefeba72a239ee049e6d88bb0c",
      "parents": [
        "e857f141945f29c16f72ffcfdbce097f8be6c4e9"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:36:36 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: remove local copy of queue indexes\n\nThe driver currently keeps local copies of the hardware request/response queue indexes.\nBut it expends significant effort ensuring consistency between the two views,\nand still gets it wrong after an error or reset occurs.\n\nThis patch removes the local copies, in favour of just accessing the hardware\nwhenever we need them.  Eventually this may need to be tweaked again for NCQ,\nbut for now this works and solves problems some users were seeing.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e857f141945f29c16f72ffcfdbce097f8be6c4e9",
      "tree": "cd6bcdeaed84701fddc693eedfddae0fcba68e27",
      "parents": [
        "eb46d684600ac145501805a294c94675e82eab2e"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:33:03 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: spurious interrupt workaround\n\nThe 60xx chips, and possibly others, incorrectly assert DEV_IRQ interrupts\non a regular basis.  The cause of this is under investigation (by me and\nin theory by Marvell also), but regardless we do need to deal with these events.\n\nThis patch tidies up some interrupt handler code, and ensures that we ignore\nDEV_IRQ interrupts when the drive still  has ATA_BUSY asserted.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "eb46d684600ac145501805a294c94675e82eab2e",
      "tree": "e99ef2ae9cdc1b21229e42eb075e6c5b8c60db3b",
      "parents": [
        "615ab95342f6245026d8974b9724f7ea57d9a184"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:29:21 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: chip initialization fixes\n\nThe interface control register of the 60xx (and later) Marvell chip\nrequires certain bits to always be set when writing to it.  These bits\nincorrectly read-back as zeros, so the pattern must be ORed in\nwith each write of the register.  Also, bit 12 should NOT be set\n(note that Marvell\u0027s own driver also had bit-12 wrong here).\n\nWhile we\u0027re at it, we also now do pci_set_master() in the init code.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "615ab95342f6245026d8974b9724f7ea57d9a184",
      "tree": "f86414f7024494c0049a0f37610fc25c4f708b1f",
      "parents": [
        "9b358e305c1d783c8a4ebf00344e95deb9e38f3d"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:24:56 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: deal with interrupt coalescing interrupts\n\nIn some systems, it is possible that the BIOS may have enabled interrupt coalescing\nfor the Marvell controllers which support it.  This patch adds code to detect/ack\ninterrupts from the chip\u0027s coalescing (combing) logic.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9b358e305c1d783c8a4ebf00344e95deb9e38f3d",
      "tree": "b1cfece40d968befb1df17661282471ddf59a9dc",
      "parents": [
        "2f880b65fdbc2d4915bddc59d75a176329570fdd"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Fri May 19 16:21:03 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat May 20 00:31:45 2006 -0400"
      },
      "message": "[PATCH] sata_mv: prevent unnecessary double-resets\n\nThe mv_err_intr() function is invoked from the driver\u0027s interrupt handler,\nas well as from the timeout function.  This patch prevents it from triggering\na one-after-the-other double reset of the controller when invoked\nfrom the timeout function.\n\nThis also adds a check for a timeout race condition that has been observed\nto occur with this driver in earlier kernels.  This should not be needed,\nin theory, but in practice it has caught bugs.  Maybe nuke it at a later date.\n\nSigned-off-by: Mark Lord \u003climl@rtr.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78a904b65420e02bf964af6a83c1fd7a85e0b59d",
      "tree": "3a2a6f6b38f3ffd9705b939ea0ef8ff0ca543b54",
      "parents": [
        "4ff42a669a9ad3eb8274da31c7baabd968c2d365"
      ],
      "author": {
        "name": "Randy.Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri May 19 10:11:02 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri May 19 16:45:00 2006 -0500"
      },
      "message": "[SCSI] ppa: fix for machines with highmem\n\nppa cannot handle highmem pages, and like imm, which already has\nthis patch, the device is slow, so performance is not a big issue,\nso just force pages to be in low memory (hence mapped).\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c3d833685583f943fb0b5511a9e4602becb1668b",
      "tree": "af861af9a9020a15c58dd360bafac2c1a97d4810",
      "parents": [
        "ee433530d96a7b0af24ab616e5b51f1d89f9ae38"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue May 16 06:38:29 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri May 19 16:41:20 2006 -0500"
      },
      "message": "[SCSI] Blacklist entry for HP dat changer\n\nafter upgrading our SUN E250 from 2.4 to 2.6 I\u0027m seeing following error\nwhen the HP DDS4 DAT changer gets probed:\n\nscsi: host 1 channel 0 id 5 lun16777216 has a LUN larger than allowed by\nthe host adapter\n\nThe device is connected to a symbios 875 host. I\u0027ve talked to Willy\nabout the problem, and he asked me to try to blacklist the device\nfor reportlun. I did that with the patch below and it solved the\nproblem. It now gets properly detected:\n\n target1:0:5: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 16)\n  Vendor: HP        Model: C5713A            Rev: H307\n  Type:   Sequential-Access                  ANSI SCSI revision: 03\n target1:0:5: Beginning Domain Validation\n target1:0:5: FAST-20 SCSI 20.0 MB/s ST (50 ns, offset 16)\n target1:0:5: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 16)\n target1:0:5: Domain Validation skipping write tests\n target1:0:5: Ending Domain Validation\n  Vendor: HP        Model: C5713A            Rev: H307\n  Type:   Medium Changer                     ANSI SCSI revision: 03\n\nSigned-off-by: tsbogend@alpha.franken.de\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f7a014af2d76a96e5af51b64f954328b700fa62f",
      "tree": "85e75ffcd1f552401431c90797aed36aa711b333",
      "parents": [
        "dac07ec121de66b6be988b14ae2cd9ce45357b21",
        "6dd727da92290193d0f74fa39f3ad53f423524db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:34:33 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu May 11 15:34:33 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6: (25 commits)\n  [SCSI] mptfc: race between mptfc_register_dev and mptfc_target_alloc\n  [SCSI] lpfc 8.1.6 : Fix Data Corruption in Bus Reset Path\n  [SCSI] mptspi: revalidate negotiation parameters after host reset and resume\n  [SCSI] srp.h: avoid padding of structs\n  [SCSI] ibmvscsi: fix leak when failing to send srp event\n  [SCSI] qla2xxx: Correct eh_abort recovery logic.\n  [SCSI] megaraid_{mm,mbox}: fix a bug in reset handler\n  [SCSI] fusion - bug fix stack overflow in mptbase\n  [SCSI] scsi: Add IBM 2104-DU3 to blist\n  [SCSI] Fix DVD burning issues.\n  [SCSI] SCSI: aic7xxx_osm_pci resource leak fix.\n  [SCSI] - fusion - mptfc bug fix\u0027s to prevent deadlock situations\n  [SCSI] mptfusion: bug fix\u0027s for raid components adding/deleting\n  [SCSI] aic7xxx: ahc_pci_write_config() fix\n  [SCSI] megaraid: unused variable\n  [SCSI] qla2xxx: only free_irq() after request_irq() succeeds\n  [SCSI] Overrun in drivers/scsi/sim710.c\n  [SCSI] lpfc 8.1.5 : Change version number to 8.1.5\n  [SCSI] lpfc 8.1.5 : Misc small fixes\n  [SCSI] lpfc 8.1.5 : Additional fixes to LOGO, PLOGI, and RSCN processing\n  ...\n"
    },
    {
      "commit": "2ca48a132167f9f12efba179382979aafde0ab36",
      "tree": "4eb3bbce62ac02590d6b49e5529ff90c0253b0fd",
      "parents": [
        "665b44aee34e9f2c64558df4ec01d40576e45651"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Thu Apr 27 14:07:49 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:22:30 2006 -0500"
      },
      "message": "[SCSI] fix proc_scsi_write to return \"length\" on success with remove-single-device case\n\nProblem spotted by: Suzuki K P \u003csuzuki@in.ibm.com\u003e\n\nA zero return on success isn\u0027t correct for filesystem write functions.\nThey should either return negative error or the length of bytes\nconsumed.  Add code to convert our zero on success error return to\nreturn the length of bytes passed in.\n\nThis fixes the following:\n\n$ echo \"scsi remove-single-device 0 0 3 0\" \u003e /proc/scsi/scsi\nbash: echo: write error: No such device or address\"\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "665b44aee34e9f2c64558df4ec01d40576e45651",
      "tree": "2ac5ff4b706f45c0259bdd9ecbe18d792255f109",
      "parents": [
        "8d2860b3c3e933304f49171770658c00ed26fd79"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 02 19:46:49 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:13:44 2006 -0500"
      },
      "message": "[SCSI] iscsi: dequeue all buffers from queue\n\ndebugged by wrwhitehead@novell.com\npatch and analysis by fujita.tomonori@lab.ntt.co.jp\n\nOnly tcp_read_sock and recv_actor (iscsi_tcp_data_recv for us) see\ndesc.count. It is is used just for permitting tcp_read_sock to read\nthe portion of data in the socket.\n\nWhen iscsi_tcp_data_recv sees a partial header, it sets\ndesc.count. However, it is possible that the next skb (containing the\nrest of the header) still does not come. So I\u0027m not sure that this\nscheme is completely correct.\n\nIdeally, we should use the exact length of the data in the socket for\ndesc.count. However, it is not so simple (see SIOCINQ in\ntcp_ioctl). So I think that iscsi_tcp_data_recv can just stop playing\nwith desc.count and tell tcp_read_sock to read the all skbs. As\nproposed already, if iscsi_tcp_data_ready sets desc.count to\nnon-zero, tcp_read_sock does that.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d2860b3c3e933304f49171770658c00ed26fd79",
      "tree": "979395449d53d41bd22732a4be1387f9af73a994",
      "parents": [
        "be2df72e7ec5fa5e6e1ccccab6cef97ecbb9c191"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 02 19:46:47 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:13:21 2006 -0500"
      },
      "message": "[SCSI] iscsi: increment expstatsn during login\n\ndebugged by Ming and Rohan:\n\nThe problem Ming and Rohan debugged was that during a normal session\nlogin, open-iscsi is not incrementing the exp_statsn counter. It was\nstuck at zero. From the RFC, it looks like if the login response PDU has\na successful status then we should be incrementing that value. Also from\nthe RFC, it looks like if when we drop a connection then reconnect, we\nshould be using the exp_statsn from the old connection in the next\nrelogin attempt.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "be2df72e7ec5fa5e6e1ccccab6cef97ecbb9c191",
      "tree": "f4a78a36be0fac5304960e615ad46cc127cf6306",
      "parents": [
        "ed2abc7ff19dc99c6242a70f8578a17b2ff0d0ce"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Tue May 02 19:46:43 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:12:52 2006 -0500"
      },
      "message": "[SCSI] iscsi: align printks\n\nalign printk output\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ed2abc7ff19dc99c6242a70f8578a17b2ff0d0ce",
      "tree": "3bf226387f002ee6c67619afd1a950e1d0bde30f",
      "parents": [
        "264faaaa12544e7914928ad57ccba21907cad56b"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue May 02 19:46:40 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:12:04 2006 -0500"
      },
      "message": "[SCSI] iscsi: fix manamgement task oops\n\nfrom patmans@us.ibm.com and michaelc@cs.wisc.edu\n\nFix bugs when forcing a mgmt task to fail and allow\nsession recovery to cleanup the session/connection\nof any running mgmt tasks. When called during\nthe in login state.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "264faaaa12544e7914928ad57ccba21907cad56b",
      "tree": "eb8a6993e43f3802b203b371b81fcfb89fc4f754",
      "parents": [
        "169e1a2a8a789fa84254695ec6a56fc410bb19a9"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@voltaire.com",
        "time": "Tue May 02 19:46:36 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 10 10:11:38 2006 -0500"
      },
      "message": "[SCSI] iscsi: add transport end point callbacks\n\nadd transport end point callbacks so iscsi drivers that cannot connect\nfrom userspace, like iscsi tcp, using sockets do not have to\nimplement their own socket infrastructure.\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@voltaire.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "0b18ac42aa036c7fa217f178aa6a02c66e19e0a1",
      "tree": "e0f63327348e57975d2f4e7ce623c2c1d28b71f7",
      "parents": [
        "6e1cad02763edec83dba8559d4be8d518a6562a5"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Mon May 01 21:50:40 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 03 12:12:39 2006 -0500"
      },
      "message": "[SCSI] lpfc 8.1.6 : Fix Data Corruption in Bus Reset Path\n\nThis patch updates the lpfc driver to revision 8.1.6, which includes\nthe following changes:\n\n - Fix data corruption in SCSI BUS reset path, due to reusing\n   the same request structure for each target.\n - Change version number to 8.1.6\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4661e3eace2c7b8433476b5bf0ee437ab3c7dfd4",
      "tree": "4a7738c1703392c4d74bf6f7492630c310431812",
      "parents": [
        "543f2a3382bd7abd7380903518c61f00c7c87577"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Apr 29 14:27:13 2006 -0700"
      },
      "message": "[SCSI] advansys driver: limp along on x86\n\nLet people enable the advansys driver on x86-32, even though it\u0027s broken\non other architectures due to missing DMA mapping infrastructure.\n\nIt\u0027s used by Jeffrey Phillips Freeman \u003cjeffreyfreeman@syncleus.com\u003e and\npossibly others.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e5dbfa6621732a110514fb10f9a43f0e8f4befd4",
      "tree": "9e99000eed6e9c60905a44182ab2eccd13fe7d70",
      "parents": [
        "2ea0020250f6aeaec1ed3adf9069973a91eff57c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Apr 14 13:52:18 2006 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Fri Apr 28 09:24:44 2006 -0500"
      },
      "message": "[SCSI] ibmvscsi: fix leak when failing to send srp event\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2ea0020250f6aeaec1ed3adf9069973a91eff57c",
      "tree": "3134b7875f0049fdc3daac60f9af4d92155a0cb3",
      "parents": [
        "c005fb4fb2d23ba29ad21dee5042b2f8451ca8ba"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Thu Apr 27 16:25:30 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 18:29:55 2006 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct eh_abort recovery logic.\n\nFix the driver to return SUCCESS if the firmware or driver doesn\u0027t\nhave a command to abort, i.e., it\u0027s already been returned.  Without\nthis patch, error recovery will take the target offline as it tries\nharder and harder to get the driver to return the command it no longer\nhas.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c005fb4fb2d23ba29ad21dee5042b2f8451ca8ba",
      "tree": "26cd8703ee65d01e611fb0990f502c56abc098b6",
      "parents": [
        "509e5e5d206ff7ba08011b61a882d09369ec20c3"
      ],
      "author": {
        "name": "Ju, Seokmann",
        "email": "Seokmann.Ju@lsil.com",
        "time": "Thu Apr 27 02:33:06 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 14:08:53 2006 -0500"
      },
      "message": "[SCSI] megaraid_{mm,mbox}: fix a bug in reset handler\n\nWhen abort failed, the driver gets reset handleer called.  In the reset\nhandler, driver calls \u0027scsi_done()\u0027 callback for same SCSI command packet\n(struct scsi_cmnd) multiple times if there are multiple SCSI command packet\nin the pend_list.  More over, if there are entry in the pend_lsit with\nIOCTL packet associated, the driver returns it to wrong free_list so that,\nin turn, the driver could end up with \u0027NULL pointer dereference..\u0027 during\nI/O command building with incorrect resource.\n\nAlso, the patch contains several minor/cosmetic changes besides this.\n\nSigned-off-by: Seokmann Ju \u003cseokmann.ju@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f2536cbd12e5182558cce42efd41072bd558596b",
      "tree": "564445fdf86893a5286688f169194f55fdabccf2",
      "parents": [
        "f3e93f735321ea75108b41cb654c16f92d3f264c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Wed Apr 26 13:48:11 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 13:59:05 2006 -0500"
      },
      "message": "[SCSI] scsi: Add IBM 2104-DU3 to blist\n\nSome versions of the IBM 2104-DU3 disk enclosure\nhave been observed to hang Inquiries to non zero\nLUNs to the SES device. This device only has LUN 0,\nso this patch adds it to the BLIST to prevent scsi\ncore from scanning beyond LUN 0.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f3e93f735321ea75108b41cb654c16f92d3f264c",
      "tree": "f3b2f0b4e83db4c564ee0411a36dda881a1af34d",
      "parents": [
        "4a6fae1d9c0d879d5d46a2a4962220dbf53ac72b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Tue Apr 25 16:48:30 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Thu Apr 27 13:58:40 2006 -0500"
      },
      "message": "[SCSI] Fix DVD burning issues.\n\nSome pioneer DVDs are apparently returning odd \"not ready\" status\ncodes that the mid-layer doesn\u0027t recognise and so passes back to the\nuser as errors.\n\nThis patch overhauls our not-ready handling and adds transparent retries for:\n\nformat in progress\nrebuild in progress\nrecalculation in progress\noperation in progress\nLong write in progress\nself test in progress\n\nThe Pioneer was actually returning \"long write in progress\"\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4a6fae1d9c0d879d5d46a2a4962220dbf53ac72b",
      "tree": "04c7dc3e0d91a2c5d0ddba5f57163f33157565e1",
      "parents": [
        "65207fedcf57dcb854a3ebb9da43c745106fe8d5"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Apr 23 20:16:02 2006 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Apr 25 18:08:13 2006 -0500"
      },
      "message": "[SCSI] SCSI: aic7xxx_osm_pci resource leak fix.\n\nFix resource leak in\ndrivers/scsi/aic7xxx/aic7xxx_osm_pci.c::ahc_linux_pci_dev_probe()\n\nFound by the coverity checker (#668)\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c42bcefb5891c362b72e47070fbf7973e4eb8e1e",
      "tree": "7d7a7d5e1f50a2e4bdac9ac90e2f098c688000d0",
      "parents": [
        "52988410587db6b4992a8c1e6193777e27f37dc7"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda@ilport.com.ua",
        "time": "Tue Apr 18 21:09:22 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:53:00 2006 -0400"
      },
      "message": "[SCSI] aic7xxx: ahc_pci_write_config() fix\n\nFix ahc_pci_write_config\u0027s (wrong order of arguments).\n\nSigned-off-by: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "52988410587db6b4992a8c1e6193777e27f37dc7",
      "tree": "4fab539fab293d69a78ab147348e91978fbbaa28",
      "parents": [
        "77347ff7554b317a0120cb774b3bd6258a2c4bb4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Apr 18 21:09:10 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:52:30 2006 -0400"
      },
      "message": "[SCSI] megaraid: unused variable\n\ndrivers/scsi/megaraid.c: In function `mega_internal_command\u0027:\ndrivers/scsi/megaraid.c:4474: warning: unused variable `flags\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "77347ff7554b317a0120cb774b3bd6258a2c4bb4",
      "tree": "772b973546b20e6251f57914ad40af8d6e62492f",
      "parents": [
        "1a34456bbbdaa939ffa567d15a0797c269f901b7"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Tue Apr 18 21:09:22 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:52:13 2006 -0400"
      },
      "message": "[SCSI] qla2xxx: only free_irq() after request_irq() succeeds\n\nIf qla2x00_probe_one() fails before calling request_irq() but gets to\nqla2x00_free_device() then it will mistakenly try to free an irq it didn\u0027t\nrequest.  It\u0027s chosing to free based on ha-\u003epdev-\u003eirq which is always set.\n\nhost-\u003eirq is set after request_irq() succeeds so let\u0027s use that to decide\nto free or not.\n\nThis was observed and tested when a silly set of circumstances lead to\nfirmware loading failing on a 2100.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a34456bbbdaa939ffa567d15a0797c269f901b7",
      "tree": "6e9aae933bc008c661aa5de29d17862d59037bce",
      "parents": [
        "36ab26185c0b6060203829bce32eaeab0fa781ae"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Tue Apr 18 21:09:20 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:51:38 2006 -0400"
      },
      "message": "[SCSI] Overrun in drivers/scsi/sim710.c\n\nThis fixes coverity bug id #480.  Since id_array is declared as\nid_array[MAX_SLOTS], the check for i\u003eMAX_SLOTS is obviously false.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "169e1a2a8a789fa84254695ec6a56fc410bb19a9",
      "tree": "a12e7d6de595faae8ce3d05be54b6e6cb9c9c2fa",
      "parents": [
        "c5f2e6404c65e8380c9ba80a7d58a27d2642743b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Apr 18 21:09:08 2006 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:51:18 2006 -0400"
      },
      "message": "[SCSI] scsi_lib.c: fix warning in scsi_kmap_atomic_sg\n\ndrivers/scsi/scsi_lib.c: In function `scsi_kmap_atomic_sg\u0027:\ndrivers/scsi/scsi_lib.c:2394: warning: unsigned int format, different type arg (arg 3)\ndrivers/scsi/scsi_lib.c:2394: warning: unsigned int format, different type arg (arg 4)\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "36ab26185c0b6060203829bce32eaeab0fa781ae",
      "tree": "eddfe124edc9bcf51744298b662c3c905d24bcf8",
      "parents": [
        "071fbd3de93fdbe059d492e6a0b691e84cf7be68"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:24 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:50:18 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Change version number to 8.1.5\n\nChange version number to 8.1.5\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "071fbd3de93fdbe059d492e6a0b691e84cf7be68",
      "tree": "10e5b9b52648adead22b99c751e8a00d0591123b",
      "parents": [
        "10d4e957e027b96adfed05c3af1d3fd782a242fe"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:20 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:50:03 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Misc small fixes\n\nContains the following misc fixes:\n - Fix build warnings\n - Race condition in lpfc_workq_post_event() could corrupt phba-\u003ework_list.\n - nlp_sid was not being initialized properly\n - Fix some RSCN handling during the re-discovery after Link Up event.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "10d4e957e027b96adfed05c3af1d3fd782a242fe",
      "tree": "c64384daa94201553bd08fdb7289fc9aba1ff2ce",
      "parents": [
        "defbcf11ab56e09965b2135d70f44a82a5ab5fc3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:15 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:49:48 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Additional fixes to LOGO, PLOGI, and RSCN processing\n\nAdditional fixes to LOGO, PLOGI, and RSCN processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "defbcf11ab56e09965b2135d70f44a82a5ab5fc3",
      "tree": "1d0707b38c4c74cd5d15e5b23555772b461136d9",
      "parents": [
        "82d9a2a2900b17223117dc10b56503acc678c337"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sun Apr 16 22:26:50 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:49:34 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Fix cleanup code in the lpfc_pci_probe_one() error code path\n\nFix cleanup code in the lpfc_pci_probe_one() error code path.\n\nThis changes the original patch by:\n  - hardsetting the return value from lpfc_pci_probe_one() to\n    -ENODEV (negative value) if we fail attach\n  - removes the checks from lpfc_pci_remove_one() validating the\n    host and phba pointers as it\u0027s no longer needed.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "82d9a2a2900b17223117dc10b56503acc678c337",
      "tree": "757f398e585a6bbe64ebedae98b0957cab770279",
      "parents": [
        "4b0b91d4611aba058c16440f9841906853741330"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:05 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:48:58 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Fixed FC protocol violation in handling of PRLO.\n\nFixed FC protocol violation in handling of PRLO.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4b0b91d4611aba058c16440f9841906853741330",
      "tree": "95e98122db452fad9981801a7f826a9a5464257e",
      "parents": [
        "a0f9b48dc0954c48a6b0342d9697886be6b0e4d3"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Apr 15 11:53:00 2006 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Apr 19 20:48:41 2006 -0400"
      },
      "message": "[SCSI] lpfc 8.1.5 : Use asynchronous ABTS completion to speed up abort completions\n\nUse asynchronous ABTS completion to speed up abort completions\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "a0f9b48dc0954c48a6b0342d9697886be6b0e4d3"
}
