)]}'
{
  "log": [
    {
      "commit": "7207fea452cfdd2d4e2f4419e2c31f570edbade3",
      "tree": "d240295f67ad9286295516dabc9949d5d3739700",
      "parents": [
        "da32dd681f7a1a17073c42b375fc23cf73c92155"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Dec 13 12:43:22 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:22 2008 -0600"
      },
      "message": "[SCSI] iscsi: Prettify resid handling and some extra checks\n\n  - Check to see that OVERFLOW is not negative indicating\n    a bug.\n  - Unify handling of UNDERFLOW and OVERFLOW to the same\n    code.\n  - Also handle BIDI_OVERFLOW.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "da32dd681f7a1a17073c42b375fc23cf73c92155",
      "tree": "5bdca9ef0806fbf09b13d2fc272cda24702f482c",
      "parents": [
        "843c0a8a76078cf961b244b839683d0667313740"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "olaf.kirch@oracle.com",
        "time": "Thu Dec 13 12:43:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:20 2008 -0600"
      },
      "message": "[SCSI] iscsi_tcp: rewrite recv path\n\nRewrite recv path. Fixes:\n- data digest processing and error handling.\n- ahs support.\n\nSome fixups by Mike Christie\n\nSigned-off-by: Olaf Kirch \u003colaf.kirch@oracle.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "843c0a8a76078cf961b244b839683d0667313740",
      "tree": "3feaf71c8e67f38e10e78e315bbc8623dcf38a3d",
      "parents": [
        "8ae732a91df051aba6820068a47b631a06599d84"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu Dec 13 12:43:20 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:19 2008 -0600"
      },
      "message": "[SCSI] libiscsi, iscsi_tcp: add device support\n\nThis patch adds logical unit reset support. This should work for ib_iser,\nbut I have not finished testing that driver so it is not hooked in yet.\n\nThis patch also temporarily reverts the iscsi_tcp r2t write out patch.\nThat code is completely rewritten in this patchset.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8ae732a91df051aba6820068a47b631a06599d84",
      "tree": "0a6e56b8b1abfabcb575ba6d86c29d58d58b2b24",
      "parents": [
        "b7d68ca3f055b90bb782bcfcf535f54cead7d7db"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Dec 07 22:36:23 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:17 2008 -0600"
      },
      "message": "[SCSI] make pcmcia directory use obj-y|m instead of subdir-y|m\n\nsubdir-y|m isn\u0027t supposed to contain modules or built-in components.\nChange subdir-$(CONFIG_PCMCIA) to obj-$(CONFIG_PCMCIA).\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b7d68ca3f055b90bb782bcfcf535f54cead7d7db",
      "tree": "160c927a24171e9648ba289c13f5bc81dc478432",
      "parents": [
        "230e886e7bd663ff2e83cdeede12d7f09b9d3711"
      ],
      "author": {
        "name": "Denis Cheng",
        "email": "crquan@gmail.com",
        "time": "Thu Dec 13 16:14:27 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:15 2008 -0600"
      },
      "message": "[SCSI] ipr: use LIST_HEAD instead of LIST_HEAD_INIT\n\nSigned-off-by: Denis Cheng \u003ccrquan@gmail.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "230e886e7bd663ff2e83cdeede12d7f09b9d3711",
      "tree": "2b6b2a5c90b503fb8ceae46fc9b0ed5415ddca72",
      "parents": [
        "736f77deaf6b0bf51eaab1ea5d074adc11b8c7cd"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:12 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:14 2008 -0600"
      },
      "message": "[SCSI] gdth: kill unneeded \u0027irq\u0027 argument\n\nNeither gdth_get_status() nor __gdth_interrupt() need their \u0027irq\u0027 argument,\nso remove it.\n\n[akpm@linux-foundation.org: coding style fixes]\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "736f77deaf6b0bf51eaab1ea5d074adc11b8c7cd",
      "tree": "be70097e65b8a139ca99364e64c4ee296e0c7078",
      "parents": [
        "baa9aac6a15a1990e9d2d7a5648f53dfccc440ad"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:13 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:12 2008 -0600"
      },
      "message": "[SCSI] sym53c416: kill pointless irq handler loop and test\n\n- kill pointless irq handler loop to find base address, it is already\n  passed to irq handler via Scsi_Host.\n\n- kill now-pointless !base test.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "baa9aac6a15a1990e9d2d7a5648f53dfccc440ad",
      "tree": "1225f5233a6d7faa84a0ced89218cf9f52c851d0",
      "parents": [
        "fc9b5118823e84b4ed0acddd99c1e453298e103d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:14 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:11 2008 -0600"
      },
      "message": "[SCSI] NCR5380: minor irq handler cleanups\n\n* remove unnecessary cast\n\n* remove unnecessary use of \u0027irq\u0027 function arg\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fc9b5118823e84b4ed0acddd99c1e453298e103d",
      "tree": "804a036b4a34310edfd60501693485dcbc12bad2",
      "parents": [
        "94cf6ba11b068b8a8f68a1e88bffb6827e92124b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Dec 13 16:14:23 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:09 2008 -0600"
      },
      "message": "[SCSI] sgiwd93: export sgiwd93_reset()\n\nmips allmodconfig:\n\nERROR: \"sgiwd93_reset\" [drivers/scsi/wd33c93.ko] undefined!\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "94cf6ba11b068b8a8f68a1e88bffb6827e92124b",
      "tree": "c5ec05bb60248471ba9992c56dfeb1b44980d24b",
      "parents": [
        "00f5970193e22c48f399a2430635d6416b51befe"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Thu Dec 13 16:14:18 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:07 2008 -0600"
      },
      "message": "[SCSI] aacraid: fix driver failure with Dell PowerEdge Expandable RAID Controller 3/Di\n\nAs reported in http://bugzilla.kernel.org/show_bug.cgi?id\u003d3D9133 it was\ndiscovered that the PERC line of controllers lacked a key 64 bit\nScatterGather capable SCSI pass-through function. The adapters are still\ncapable of 64 bit ScatterGather I/O commands, but these two can not be\nmixed. This problem was exacerbated by the introduction of the SCSI\nGeneric access to the DASD physical devices.\n\nThe fix for users before this patch is applied is aacraid.dacmode\u003d3D0 on\nthe kernel command line to disable 64 bit I/O.\n\nThe enclosed patch introduces a new adapter quirk and tries to limp\nalong by enabling pass-through in situations where memory is 32 bit\naddressable on 64 bit machines, or disable the pass-through functions\naltogether. I expect that the check for 32 bit addressable memory to be\ncontroversial in that it can be incorrect in non-Dell non-Intel systems\nthat PERC would never be installed under, the alternative is to disable\npass-through in all cases which could be reported as another regression.\n\nPass-through is used for SCSI Generic access to the physical devices, or\nfor the management applications to properly function.\n\nIn systems where this patch has disabled pass-through because it is\nunsupportable in combination with I/O performance, the user can choose\nto enable pass-through by turning off dacmode (aacraid.dacmode\u003d3D0) or\nlimiting the discovered kernel memory (mem\u003d3D4G) with an associated loss\nin runtime performance. If we chose instead to turn off 64 bit dacmode\nfor the adapters with this quirk, then this would be reported as another\nregression.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "00f5970193e22c48f399a2430635d6416b51befe",
      "tree": "ccab0b0ba3e9c093e5edf16f2d23e9f979d2b6d4",
      "parents": [
        "a7ed0448e28ce6154390bf690b8b5c37853732dc"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Thu Dec 13 16:14:26 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:06 2008 -0600"
      },
      "message": "[SCSI] hptiop: add more adapter models and other fixes\n\nMost code changes were made to support adapters based on Marvell IOP, plus some\nother fixes.\n\n- add more PCI device IDs\n- support for adapters based on Marvell IOP\n- fix a result code translation error on big-endian systems\n- fix resource releasing bug when scsi_host_alloc() fail in hptiop_probe()\n- update scsi_cmnd.resid when finishing a request\n- correct some coding style issues\n\n[akpm@linux-foundation.org: type fixes]\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a7ed0448e28ce6154390bf690b8b5c37853732dc",
      "tree": "2871af7b098f51c5c64b8bfb96710db0e00468e8",
      "parents": [
        "2551a13e61d3c3df6c2da6de5a3ece78e6d67111"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 29 11:20:35 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:04 2008 -0600"
      },
      "message": "[SCSI] aic94xx: fix section mismatches\n\nFix section mismatch warning:\n\nWARNING: vmlinux.o(.init.text+0x23be6): Section mismatch: reference to .exit.text:asd_unmap_ha (between \u0027asd_pci_probe\u0027 and \u0027qla4xxx_module_init\u0027)\n+\nWARNING: vmlinux.o(.text+0x1ec8a8): Section mismatch: reference to .exit.text:as\nd_unmap_ioport (between \u0027asd_unmap_ha\u0027 and \u0027asd_remove_dev_attrs\u0027)\nWARNING: vmlinux.o(.text+0x1ec8b1): Section mismatch: reference to .exit.text:as\nd_unmap_memio (between \u0027asd_unmap_ha\u0027 and \u0027asd_remove_dev_attrs\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2551a13e61d3c3df6c2da6de5a3ece78e6d67111",
      "tree": "d9513a8a292430d5e51486ad8e053a4207161684",
      "parents": [
        "21e1a5f26c437591f67779a97e5cc95ebbb02e90"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:10 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:02 2008 -0600"
      },
      "message": "[SCSI] ips: handle scsi_add_host() failure, and other err cleanups\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "21e1a5f26c437591f67779a97e5cc95ebbb02e90",
      "tree": "15d957a00a1e7749ad6cb3a6566b7582cd0deabd",
      "parents": [
        "2f277d6a719064f830211d0a0e104a37da2ac116"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:09 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:28:01 2008 -0600"
      },
      "message": "[SCSI] ips: PCI API cleanups\n\n* pass Scsi_Host to ips_remove_device() via pci_set_drvdata(),\n  allowing us to eliminate the ips_ha[] search loop and call\n  ips_release() directly.\n\n* call pci_{request,release}_regions() and eliminate individual\n  request/release_[mem_]region() calls\n\n* call pci_disable_device(), paired with pci_enable_device()\n\n* s/0/NULL/ in a few places\n\n* check ioremap() return value\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2f277d6a719064f830211d0a0e104a37da2ac116",
      "tree": "cd4f6e3e5e67a8f63edc79fa032fdbfe320917d4",
      "parents": [
        "8a694cc87a1f9640aac9a9a278a8673e35a5e507"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:08 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:27:59 2008 -0600"
      },
      "message": "[SCSI] ips: trim trailing whitespace\n\n[akpm@linux-foundation.org: coding style fixes]\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8a694cc87a1f9640aac9a9a278a8673e35a5e507",
      "tree": "4f55e6b4463a6aaef7a0228b6dc0a9981f3eaba6",
      "parents": [
        "864473bbbbcbe99e95a57ad496894768cd77a567"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 13 16:14:07 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:27:57 2008 -0600"
      },
      "message": "[SCSI] ips: remove ips_ha members that duplicate struct pci_dev members\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nAcked-by: \"Salyzyn, Mark\" \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "864473bbbbcbe99e95a57ad496894768cd77a567",
      "tree": "e2623a072a4fe4628c3bdd1eb4a75e9fdcdc4d18",
      "parents": [
        "a6ababd26aac6ef875df2055dcc147ccda2f8364"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 29 11:20:40 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:27:56 2008 -0600"
      },
      "message": "[SCSI] sym2: fix section mismatch warning\n\nFix section mismatch warning:\n\nWARNING: vmlinux.o(.text+0x1ff3a2): Section mismatch: reference to .exit.text:sym2_remove (between \u0027sym2_io_error_detected\u0027 and \u0027sym_xpt_done\u0027)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a6ababd26aac6ef875df2055dcc147ccda2f8364",
      "tree": "f11de02783b8912c0f6dee378af9491900f895be",
      "parents": [
        "001aac257cf8adbe90cdcba6e07f8d12dfc8fa6b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Nov 05 18:07:33 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:50 2008 -0600"
      },
      "message": "[SCSI] lpfc: minor cleanups\n\nThis patch contains the following minor cleanups:\n- make the following needlessly global functions static:\n  - lpfc_els.c: lpfc_register_new_vport()\n  - lpfc_els.c: lpfc_issue_els_fdisc()\n  - lpfc_els.c: lpfc_issue_fabric_iocb()\n  - lpfc_els.c: lpfc_fabric_abort_vport()\n  - lpfc_hbadisc.c: lpfc_dev_loss_tmo_handler()\n  - lpfc_hbadisc.c: lpfc_mbx_cmpl_clear_la()\n  - lpfc_hbadisc.c: lpfc_disc_flush_list()\n  - lpfc_hbadisc.c: __lpfc_find_node()\n  - lpfc_init.c: lpfc_hb_timeout()\n  - lpfc_init.c: lpfc_block_mgmt_io()\n  - lpfc_sli.c: __lpfc_sli_release_iocbq()\n  - lpfc_sli.c: lpfc_sli_next_hbq_slot()\n  - lpfc_sli.c: lpfc_sli_hbqbuf_init_hbqs()\n  - lpfc_sli.c: lpfc_sli_hbqbuf_find()\n  - lpfc_sli.c: __lpfc_sli_issue_iocb()\n- #if 0 the following unused global functions:\n  - lpfc_els.c: lpfc_fabric_abort_flogi()\n  - lpfc_hbadisc.c: lpfc_find_node()\n  - lpfc_hbadisc.c: lpfc_findnode_rpi()\n- remove the unused exports\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "001aac257cf8adbe90cdcba6e07f8d12dfc8fa6b",
      "tree": "0eb6294049245e05f47fdb76e3f878c78c015d88",
      "parents": [
        "4a03d90e35bc5273d27301fa669d4b2103196f94"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Sun Dec 02 19:10:40 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:50 2008 -0600"
      },
      "message": "[SCSI] sd,sr: add early detection of medium not present\n\nThe current scsi_test_unit_ready() is updated to return sense code\ninformation (in struct scsi_sense_hdr).  The sd and sr drivers are\nchanged to interpret the sense code return asc 0x3a as no media and\nadjust the device status accordingly.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4a03d90e35bc5273d27301fa669d4b2103196f94",
      "tree": "a2ce1aa93b63ed3b8ac1adf9bd696f57fbf3c8ca",
      "parents": [
        "a8aae4d3427a5cf7c92b50125e35ea6cb9ba7394"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Nov 19 11:28:48 2007 +1100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:50 2008 -0600"
      },
      "message": "[SCSI] BUG_ON() impossible condition in sg list counting\n\nIf blk_rq_map_sg wrote more than was allocated in the scatterlist,\nBUG_ON() is probably the right thing to do.\n\n[jejb: rejections fixed up]\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a8aae4d3427a5cf7c92b50125e35ea6cb9ba7394",
      "tree": "999c063f37e10c984fea1cf602022ab21c46dbe3",
      "parents": [
        "f3307f7276067e2f8f29a20e3ebe52887e8f9f00"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Nov 15 11:53:25 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:49 2008 -0600"
      },
      "message": "[SCSI] tgt: fix build when dprintk is defined\n\nFix scsi_tgt_lib build when dprintk is defined:\nAlso fix accessors problem when dprintk is defined\n\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_cmd_destroy\u0027:\ndrivers/scsi/scsi_tgt_lib.c:183: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 6 has type \u0027unsigned int\u0027\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_cmd_done\u0027:\ndrivers/scsi/scsi_tgt_lib.c:330: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 5 has type \u0027unsigned int\u0027\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_transfer_response\u0027:\ndrivers/scsi/scsi_tgt_lib.c:345: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 5 has type \u0027unsigned int\u0027\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_init_cmd\u0027:\ndrivers/scsi/scsi_tgt_lib.c:368: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 6 has type \u0027unsigned int\u0027\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_kspace_exec\u0027:\ndrivers/scsi/scsi_tgt_lib.c:499: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 9 has type \u0027unsigned int\u0027\ndrivers/scsi/scsi_tgt_lib.c: In function \u0027scsi_tgt_kspace_it_nexus_rsp\u0027:\ndrivers/scsi/scsi_tgt_lib.c:620: error: \u0027mid\u0027 undeclared (first use in this function)\ndrivers/scsi/scsi_tgt_lib.c:620: error: (Each undeclared identifier is reported only once\ndrivers/scsi/scsi_tgt_lib.c:620: error: for each function it appears in.)\nmake[2]: *** [drivers/scsi/scsi_tgt_lib.o] Error 1\n\n[tomo:\n\u003e -     dprintk(\"%d %d %llx\\n\", host_no, result, (unsigned long long) mid);\n\u003e +     dprintk(\"%d %d\\n\", host_no, result);\n\n\u0027mid\u0027 is a typo. I wanted to do:\n\n        dprintk(\"%d %d %llx\\n\", host_no, result, (unsigned long long)itn_id);\n\nThe rest looks ok. Thanks,\n]\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f3307f7276067e2f8f29a20e3ebe52887e8f9f00",
      "tree": "83ba74916e6dff503066c15e07495af8e2562eb4",
      "parents": [
        "3fb8931645e23785ee406444a782ba03c31d0e71"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Thu Nov 08 17:27:47 2007 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:46 2008 -0600"
      },
      "message": "[SCSI] aacraid: don\u0027t assign cpu_to_le32(int) to u8\n\nOn Wed, Nov 07, 2007 at 01:51:44PM -0500, Salyzyn, Mark wrote:\n\u003e Christoph Hellwig [mailto:hch@infradead.org] sez:\n\u003e \u003e Did anyone run the driver through sparse to see if we have\n\u003e \u003e more issues like this?\n\u003e\n\u003e There are some warnings from sparse, none like this one. I will deal\n\u003e with the warnings ...\n\nActually there are a lot of endianess warnings, fortunately most of them\nharmless.  The patch below fixes all of them up (including the ones in\nthe patch I replied to), except for aac_init_adapter which is really odd\nand I don\u0027t know what to do.\n\n[jejb fixed up rejections and checkpatch issues]\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Mark Salyzyn \u003cmark_salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3fb8931645e23785ee406444a782ba03c31d0e71",
      "tree": "aee87c20b67f21a76ce1ea44cad18e626cc413af",
      "parents": [
        "f4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Nov 12 10:31:00 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:46 2008 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.02.00-k6.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4a8dbc7f6ca8c0a7ec4f112320899b6b77d7e17",
      "tree": "a54baadb6dc47d7a0ff9133cbbdca5521541c514",
      "parents": [
        "eb66dc60be5a72bc940458a5adfd400e4d810d49"
      ],
      "author": {
        "name": "Shyam Sundar",
        "email": "shyam.sundar@qlogic.com",
        "time": "Mon Nov 12 10:30:59 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] qla2xxx: Properly handle Vport state-change-notifications.\n\nDrivers do SCRs for each Vport. When something changes in the\nfabric, firmware generates one interrupt for each RSCN. Based on\nthe current implementation, in each case, we make recursive calls\nto handle RSCN for physical and each subsequent virtual ports.\nThe fix is to also take into consideration the vp_idx, which is\nset by the firmware to indicate the vport the RSCN was meant for.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eb66dc60be5a72bc940458a5adfd400e4d810d49",
      "tree": "677baf5655d9ae312e877cab4adb33a1319e9993",
      "parents": [
        "06e23b7470ca7974b0ca8150c5415b55b5ea2a99"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Nov 12 10:30:58 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] qla2xxx: Correct NPIV support for recent ISPs.\n\nFirmware will export to software the maximum number of vports\nsupported for any given firmware version and ISP type.  Use this\ninformation rather than the current hardcoding of limitations\nwithin the driver.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "06e23b7470ca7974b0ca8150c5415b55b5ea2a99",
      "tree": "d5d9c06d09bf609312cb938ff5e4e9c787cc57bc",
      "parents": [
        "860784c8a2b077157b6a51fb8749524d0363cc49"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Mon Nov 12 10:30:57 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t explicitly read mbx registers while processing a system-error.\n\nCallers of qla2x00_async_event() already populate the mb[] array\nupon invocation, doing so via the appropriate mailbox register\naccessors.  The stale codes removed are leftover-bits kept during\nthe FWI2 transition.  Though relatively benign, the extra-reads\nare not valid for FWI2 boards (ISP24xx and above) and peek into\nthe incorrect regions of registers.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "860784c8a2b077157b6a51fb8749524d0363cc49",
      "tree": "720d50af0b50e65969d313e9ae62966f5b8d02ac",
      "parents": [
        "dc8875e1078961591af4fbf9556c44648bf28d11"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Nov 12 09:00:23 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] ibmvscsi: requeue while CRQ closed\n\nCRQ send errors that return with H_CLOSED should return with\nSCSI_MLQUEUE_HOST_BUSY until firmware alerts the client of a CRQ\ntransport event.  The transport event will either reinitialize and\nrequeue the requests or fail and return IO with DID_ERROR.\n\nTo avoid failing the eh_* functions while re-attaching to the server\nadapter this will retry for a period of time while ibmvscsi_send_srp_event\nreturns SCSI_MLQUEUE_HOST_BUSY.\n\nIn ibmvscsi_eh_abort_handler() the loop includes the search of the\nevent list.  The lock on the hostdata is dropped while waiting to try\nagain after failing ibmvscsi_send_srp_event.  The event could have been\npurged if a login was in progress when the function was called.\n\nIn ibmvscsi_eh_device_reset_handler() the loop includes the call to\nget_event_struct() because a failing call to ibmvscsi_send_srp_event()\nwill have freed the event struct.\n\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "dc8875e1078961591af4fbf9556c44648bf28d11",
      "tree": "d69a3cbd847856ef0ceccd611c45f7d7f3cb63c4",
      "parents": [
        "c93ff979a40e99f7229544cc8298c820b8eda17e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 15 15:42:30 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:45 2008 -0600"
      },
      "message": "[SCSI] docbook and kernel-doc updates\n\n- Change title to remove \"Mid-Layer\" since the doc is about all of the\nSCSI layers.\n- Use \"SCSI\" instead of \"scsi\" in docbook text.\n- Use \"*/\" to end kernel-doc notation blocks.\n- A few other minor typo fixes.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c93ff979a40e99f7229544cc8298c820b8eda17e",
      "tree": "2eb82713a9053c17497b5ea39a76b99717b1a21c",
      "parents": [
        "6af6632a1c1cac169fe7fbedb2f642b4ebb38323"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 15 17:07:28 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] kernel-doc: use correct function name\n\nUse correct function name in kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "25d7c363f2663fe399e623c9bd819258c9760bdc",
      "tree": "c03867708e9f66e236163e81913cdd1c516e9f12",
      "parents": [
        "f28cd7cf8f696eafe42d1632b5a306fbf784d3cd"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Mon Nov 12 10:00:44 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] move single_lun flag from scsi_device to scsi_target\n\nSome SCSI tape medium changers that need the BLIST_SINGLELUN flag have\nthe medium changer at one LUN and the tape drive at a different LUN.\nThe inquiry string of the tape drive may be different from that of the\nmedium changer.  In order for single_lun to be effective, every\nscsi_device under a given scsi_target must have it set.  This means that\nthere needs to be a blacklist entry for BOTH the medium changer AND the\ntape drive, which is impractical because some medium changers may be\npaired with a variety of different tape drive models.  It makes more\nsense to put the single_lun flag in scsi_target instead of scsi_device,\nwhich causes every device at a given target ID to inherit the single_lun\nflag from one LUN.  This makes it possible to blacklist just the medium\nchanger and not the tape drive.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f28cd7cf8f696eafe42d1632b5a306fbf784d3cd",
      "tree": "3589b2cdaa22b55b59df13f9016dd964da961380",
      "parents": [
        "ad84db2e2e1817bb8a29e7c9108eb66bf023d99f"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:44:56 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: Update version and changelog\n\nUpdate version and changelog\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ad84db2e2e1817bb8a29e7c9108eb66bf023d99f",
      "tree": "3dad9cd19c3bc2c9c6e98612c050a9e8343c3f65",
      "parents": [
        "7343eb6570ae3b299e7b5185b139d8335ef60e9b"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:40:16 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:44 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: support for poll_mode_io (reduced interrupt)\n\nAdded module parameter \"poll_mode_io\" to support for \"polling\"\n(reduced interrupt operation).  In this mode, IO completion interrupts\nare delayed. At the end of initiating IOs, the driver schedules for\ncmd completion if there are pending cmds.  A timer-based interrupt has\nalso been added to prevent IO completion from being delayed\nindefinitely in the case that no new IOs are initiated.  Some\nformatting issues in resume, suspend comment block also corrected\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7343eb6570ae3b299e7b5185b139d8335ef60e9b",
      "tree": "1d2c354b15e7ad00618fcc1c03404125f0aca9e0",
      "parents": [
        "b10c36a57552f03582c0ab3ece04f3cce791922d"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:35:44 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: call cmd completion from reset\n\nDriver will call cmd completion routine from Reset path without waiting for cmd completion from isr context.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b10c36a57552f03582c0ab3ece04f3cce791922d",
      "tree": "6d695d6b4f1026295b481e6cc281bd09133bd1d2",
      "parents": [
        "14faea9f7fe1e8805629b50cf14a65a85fe4a4fd"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:28:47 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: use unsigned long for sense_buff ptr\n\nMegaRAID utilities expect sense_buff to be of type unsigned long.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "14faea9f7fe1e8805629b50cf14a65a85fe4a4fd",
      "tree": "10440492118c4d7c49eced392e0f1e4667933924",
      "parents": [
        "31ea7088974c2405e19d72f17c2afb103ef19e02"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Fri Nov 09 04:14:00 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: check max_sgl reported by FW for setting max_sectors_per_req\n\n1. Setting the max_sectors_per_req based on max SGL supported by the\n   FW. Prior versions calculated this value from controller info\u0027s\n   max_sectors_1, max_sectors_2. For certain controllers/FW, this was\n   resulting in a value greater than max SGL supported by the FW. Now\n   we take the min of max sgl from FW and max_sectors calculation.\n\n2. Increased MFI_POLL_TIMEOUT_SECS to 60 seconds from 10. FW may take\n   a max of 60 seconds to respond to the INIT cmd.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "31ea7088974c2405e19d72f17c2afb103ef19e02",
      "tree": "6956005710481785d7c7aa04f2e72a87e5db4496",
      "parents": [
        "1e6c38cec08f88b0df88a34e80f15492cace74e9"
      ],
      "author": {
        "name": "bo yang",
        "email": "bo.yang@lsi.com",
        "time": "Wed Nov 07 12:09:50 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:43 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: add hibernation support\n\nAdding hibernation support. suspend, resume routine implemented.\n\nSigned-off-by: Bo Yang \u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1e6c38cec08f88b0df88a34e80f15492cace74e9",
      "tree": "9d477b95a05f9a4552da19429da0265878d7deba",
      "parents": [
        "8ee24023ef43c77cdaea1add00e1e45cc4fc3261"
      ],
      "author": {
        "name": "Tony Battersby",
        "email": "tonyb@cybernetics.com",
        "time": "Fri Nov 09 13:04:35 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:42 2008 -0600"
      },
      "message": "[SCSI] 3w-9xxx: fix abysmal write performance on some motherboards\n\nThe 3ware 9500S-8 SATA RAID controller exhibits terrible write\nperformance when PCI memory-write-and-invalidate is disabled.  This is\neasy to demonstrate by replacing pci_try_set_mwi() in the patch below\nwith pci_clear_mwi().  My benchmarks show the following:\n\nMWI disabled: 15 MB/s write, 330 MB/s read\nMWI enabled:  240 MB/s write, 330 MB/s read\n\nMost motherboards will enable MWI without the driver having to set it\nexplicitly, so most people probably wouldn\u0027t encounter this problem.\nFor the few motherboards that don\u0027t enable it, this patch could give a\n16x performance improvement for writing.\n\nThis issue does not seem to affect the 9550SX controller, but the patch\ndoesn\u0027t hurt it either.  I haven\u0027t tested any of the other 3ware\ncontrollers.\n\nSigned-off-by: Tony Battersby \u003ctonyb@cybernetics.com\u003e\nAcked-by: adam radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8ee24023ef43c77cdaea1add00e1e45cc4fc3261",
      "tree": "d36320fa2a3ff4e8d98ff17a31cbe6b292c1155f",
      "parents": [
        "5929faf3334f4c69f3bb02be59d7c127e0cefa1f"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Mon Nov 05 11:52:14 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] libsas: Fix various sparse complaints\n\nAnnotate sas_queuecommand with locking details, and clean up a few\nmore sparse warnings about static/non-static declarations.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5929faf3334f4c69f3bb02be59d7c127e0cefa1f",
      "tree": "d82d79f1e2aaea1306e6e4888590a6755c99d7d7",
      "parents": [
        "e5a69e27cc193f98c9a5a9086e3bf85528170623"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Mon Nov 05 11:51:17 2007 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] libsas: Convert sas_proto users to sas_protocol\n\nsparse complains about the mixing of enums in libsas.  Since the\nunderlying numeric values of both enums are the same, combine them\nto get rid of the warning.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e5a69e27cc193f98c9a5a9086e3bf85528170623",
      "tree": "60a1af6962f608808c4a9f82c838509a0411868b",
      "parents": [
        "3ce7c6588637614b00072569679791a04898c790"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Sat Oct 27 09:48:46 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] megaraid_sas: Convert aen_mutex to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nAcked-by: Bo Yang \u003cBo.Yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3ce7c6588637614b00072569679791a04898c790",
      "tree": "34fb29830a6fe82c129ac78ba2bb7835fe065ec0",
      "parents": [
        "57643c711c3759623e7ac651a4a418858cdaeae5"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:13:42 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] imm: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n - Not ready for sg-chaining\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "57643c711c3759623e7ac651a4a418858cdaeae5",
      "tree": "8ffd1a1b8df766a1081228b8e0e2b901c5e30273",
      "parents": [
        "74286a3c276bca449f934b2cd921f9bced996e04"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:16:58 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] ppa: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eb44820c28bc9a042e1157b41c677018a8fdfc74",
      "tree": "de027b3cd40533488805ef7ee8156f077cd2b7e5",
      "parents": [
        "3f48985823001c89c9bd5c5e57cc07530578dfcc"
      ],
      "author": {
        "name": "Rob Landley",
        "email": "rob@landley.net",
        "time": "Sat Nov 03 13:30:39 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:40 2008 -0600"
      },
      "message": "[SCSI] Add Documentation and integrate into docbook build\n\nAdd Documentation/DocBook/scsi_midlayer.tmpl, add to Makefile, and update\nlots of kerneldoc comments in drivers/scsi/*.\n\nUpdated with comments from Stefan Richter, Stephen M. Cameron,\n James Bottomley and Randy Dunlap.\n\nSigned-off-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3f48985823001c89c9bd5c5e57cc07530578dfcc",
      "tree": "d8cb5480e91bb5741d996c7864581e0c2ebbbd29",
      "parents": [
        "1de1b43b5f0bb536126e31f07ec833e01969ed1c"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:48 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:40 2008 -0600"
      },
      "message": "[SCSI] zfcp: Reduce flood on hba trace\n\nRemove tracing for request with a \"qualifier\" field set in the\nresponse.  The protocol status qualifier now contains measurement\ndata for \"good\" commands, so this check would trace every response\nby default.\n\nThe fix is to simply remove the \"qual\" tracing: The responses with an\ninteresting status are also traced as \"ferr\" or \"perr\" and all\nresponses can be traced as \"norm\" with a higher trace level.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1de1b43b5f0bb536126e31f07ec833e01969ed1c",
      "tree": "9908cfa46ab158be6890b2edf1c3b7362243a7f8",
      "parents": [
        "e39c8877a41e8f70225baeeb74fade8fe3a80d8b"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:47 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:40 2008 -0600"
      },
      "message": "[SCSI] zfcp: Fix deadlock when adding invalid LUN\n\nWhen adding an invalid LUN, there is a deadlock between the add\nvia scsi_scan_target and the slave_destroy handler: The handler\nwaits for the scan to complete, but for an invalid unit,\nscsi_scan_target directly calls the slave_destroy handler.\n\nFix the deadlock by removing the wait in the slave_destroy\nhandler, it was not necessary anyway.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e39c8877a41e8f70225baeeb74fade8fe3a80d8b",
      "tree": "db8dabfae60c974318608bac0ee8ced0c405a782",
      "parents": [
        "18edcdbdb2911baa5aaeb0ed781e3424cbf98d64"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:46 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:40 2008 -0600"
      },
      "message": "[SCSI] zfcp: Remove SCSI devices when removing complete adapter\n\nThe common I/O layer can call remove a handler to inform zfcp\nthat a device disappeared. The handler zfcp_ccw_remove then\nremoves all unit, port and the adapter data structures. Removing\nthe units requires that the SCSI devices are removed first.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "18edcdbdb2911baa5aaeb0ed781e3424cbf98d64",
      "tree": "f90d7616b99859e583e67e21ad5842c384aa47ce",
      "parents": [
        "345bfea5e424f086b654294eddcfa3f8ff92b47f"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:45 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:40 2008 -0600"
      },
      "message": "[SCSI] zfcp: Specify waiting times in ERP in seconds\n\nIt is not necessary to use jiffies or milliseconds to specify\nwaiting times that last a couple of seconds.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "345bfea5e424f086b654294eddcfa3f8ff92b47f",
      "tree": "0c359dd07f14a2cfecf607ac6edc35a0cb675792",
      "parents": [
        "a11b4743e58f53213acdd16e3a0004d035aa45f0"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:44 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:39 2008 -0600"
      },
      "message": "[SCSI] zfcp: Use also port and adapter to identify unit in messages.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a11b4743e58f53213acdd16e3a0004d035aa45f0",
      "tree": "ef56fb407c8566601ffc8cb21b327f3981e8dc73",
      "parents": [
        "f858317d894a22eb2c26edcd26c7060fc4f40a15"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Mon Nov 05 12:37:43 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:39 2008 -0600"
      },
      "message": "[SCSI] zfcp: Remove unnecessary eh_bus_reset_handler callback\n\nThe callback function used by zfcp always returns success,\nwhich is an indication for the SCSI midlayer to stop error\nhandling. Remove the bus_reset callback, since the same\nfunction will be called via the host_reset callback.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f858317d894a22eb2c26edcd26c7060fc4f40a15",
      "tree": "811c79ed70d994ac25876769e53a60bcce4224d5",
      "parents": [
        "9e0fe44ddb9ed037188ac711af1e981ac32d3c32"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Oct 30 15:50:49 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:39 2008 -0600"
      },
      "message": "[SCSI] aacraid: forced reset override\n\nSome of our vendors have requested that our adapters ignore the hardware\nreset attempts during recovery and have enforced this with changes in\nAdapter Firmware. Some of our customers have requested the option to be\nable to reset the adapter under adverse adapter failure, we even had a\nfew defects reported here considering it a regression that the Adapter\ncould not be reset. This patch addresses this dichotomy. The user can\nforce the adapter to be reset if it supports the IOP_RESET_ALWAYS\ncommand, in cases where the adapter has been programmed to ignore the\nreset, by setting the aacraid.check_reset parameter to a value of -1.\n\nThe driver will not reset an Adapter that does not support the reset\ncommand(s).\n\nThis patch also fixes and cleans up some of the logic associated with\nresetting the adapter.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9e0fe44ddb9ed037188ac711af1e981ac32d3c32",
      "tree": "830f97b6e359696fd7a939d3b4a5689bbda01b54",
      "parents": [
        "9a3dd65bafcfa3338cfb4b6b7e12ff59aca0ac28"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Nov 05 11:23:35 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:39 2008 -0600"
      },
      "message": "[SCSI] NCR5380 family: convert to accessors \u0026 !use_sg cleanup\n\n  - This patch depends on:\n      NCR5380: Use scsi_eh API for REQUEST_SENSE invocation\n  - convert to accessors and !use_sg cleanup\n  - FIXME: Not sg-chain ready look for ++cmd-\u003eSCp.buffer\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9a3dd65bafcfa3338cfb4b6b7e12ff59aca0ac28",
      "tree": "c48e89bac733c362ab2526ffdf61b5965071c3c1",
      "parents": [
        "fe7ed98fd49a28287aca8b0ba8da8fb9ca35a055"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Nov 05 11:21:40 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:39 2008 -0600"
      },
      "message": "[SCSI] wd7000: proper fix for boards without sg support\n\n  - code used to set sg_tablesize to zero for board revision\n    less than 6. This is no longer supported, therefore I\n    use sg_tablesize\u003d1 and open code the sg handling for that case.\n  - Get rid of use of SG_NONE which will be removed soon.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fe7ed98fd49a28287aca8b0ba8da8fb9ca35a055",
      "tree": "cac50b1b409c61b8b0a756245fa6b611cb413c4b",
      "parents": [
        "c73961e563dde3239e2e5da08b25ab2832b2e840"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:06:23 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:38 2008 -0600"
      },
      "message": "[SCSI] atp870u: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n - Probably not ready for sg-chaining\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: jameshsu \u003cjameshsu@acard.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c73961e563dde3239e2e5da08b25ab2832b2e840",
      "tree": "9785cf3ed4419bc75f0a6395834c3400d9fbb64a",
      "parents": [
        "48c23d3e377bb090bf49ea6c45d024b4c11439b0"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Fri Sep 07 06:50:20 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:38 2008 -0600"
      },
      "message": "[SCSI] scsi_debug: convert to use the data buffer accessors\n\n  - remove the unnecessary map_single path.\n  - convert to use the new accessors for the sg lists and the\n    parameters.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "48c23d3e377bb090bf49ea6c45d024b4c11439b0",
      "tree": "d42df8442f40dad0442f73e5e3760302d94e2b31",
      "parents": [
        "6d416e6173394defda5933e419e805b696681b7e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Aug 22 19:10:45 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:38 2008 -0600"
      },
      "message": "[SCSI] isd200: use one-element sg list in issuing commands\n\n  - This patch should be commited before:\n    usb: transport - convert to accessors and !use_sg code path removal\n\n  - isd200_action() was still using direct liniar pointers in issuing\n    commands to the USB transport level. This is no longer supported,\n    use one-element scatterlist instead.\n  - Adjustment of command\u0027s length in the case of scsi-to-ata translation\n    is now restored before return to queuecommand, since other wise it can\n    leak BIOs.\n  - isd200_action() return Error on unknown requests. Used to print an error\n    but still try to send garbage cdb.\n  - convert few places to scsi data accessors.\n  - Todo: This file will need to be changed when scsi_cmnd changes to\n    scsi_data_buffer or any other solution.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Matthew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6d416e6173394defda5933e419e805b696681b7e",
      "tree": "5d2905c8a36fff50c3972d2906d46b6a4d37fad7",
      "parents": [
        "4776e99ebb171d61c7e242db437358183f27b471"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Mon Sep 10 18:01:08 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:38 2008 -0600"
      },
      "message": "[SCSI] usb: transport - convert to accessors and !use_sg code path removal\n\n  - This patch depends on:\n    usb: transport.c use scsi_eh API in REQUEST_SENSE execution\n\n  - Use scsi data accessors and remove of !use_sg code path.\n  - New usb_stor_bulk_srb() for use by drivers\n\n[jejb: updated with corrective fix.\n\nhad a bug in residual handling in the new usb_stor_bulk_srb()\nfunction.  Found by Gabriel C. in -mm tree.\n\nTested-by: Gabriel C \u003cnix.or.die@googlemail.com\u003e\n]\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Matthew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4776e99ebb171d61c7e242db437358183f27b471",
      "tree": "7e0a9516551f7d16686abb19cf1b87866b0d8377",
      "parents": [
        "41c2497b188a641c542328d08a45cf3214d453bd"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 20:40:56 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:37 2008 -0600"
      },
      "message": "[SCSI] usb: shuttle_usbat - convert to accessors and !use_sg code path removal\n\n - functions that received char* but where passed scatterlist* mostly\n   were changed to receive void*\n - Use scsi data accessors and remove of !use_sg code path\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Matthew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "41c2497b188a641c542328d08a45cf3214d453bd",
      "tree": "31ca9b40b714bbe43e5c814090bf280834c43eb2",
      "parents": [
        "dd829d2302c6b0f88542ca367229d676cb9ca212"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 20:47:26 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] usb: freecom \u0026 sddr09 - convert to accessors and !use_sg cleanup\n\n - Use scsi data accessors and remove of !use_sg code path\n - This patch is dependent on cleanup patch to usb transport.c/h\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Matthew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "dd829d2302c6b0f88542ca367229d676cb9ca212",
      "tree": "6bae27d8ce17627cd95db885d9100778e0ddfd29",
      "parents": [
        "caa1e8c32131201193fc4711f5b07a36d3d941df"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 20:22:23 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] usb: protocol - convert to accessors and !use_sg code path removal\n\n - Use scsi data accessors and remove of !use_sg code path\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Matthew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "caa1e8c32131201193fc4711f5b07a36d3d941df",
      "tree": "9fca82f102ef46e327340f22ad90813042bc79cf",
      "parents": [
        "864a4675b239dcc3ae5b8adce15a370639b5ccab"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Wed Oct 17 10:43:20 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] seagate: Remove driver\n\n  - Apparently no one wonts this driver, and no one\n    is willing to fix it for future changes to SCSI.\n    So remove it, and if someone wants it in the future\n    He can revive it with the needed fixes.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "864a4675b239dcc3ae5b8adce15a370639b5ccab",
      "tree": "e9cf42bd3fc7c83a705452cad8afc4476dfde4ab",
      "parents": [
        "53d2a885032411b471b393d065c7b4693fbaafb4"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Jul 12 19:49:15 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] psi240i: remove driver\n\nThe psi240i driver is still written for cmnd-\u003erequest_buffer\nas a char pointer to actual data. There was never any attempt\nto use the scatterlist option.\n\n  - remove all source files (3) from drivers/scsi\n  - Remove from Makefile and Kconfig\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "53d2a885032411b471b393d065c7b4693fbaafb4",
      "tree": "d93c8b771b11906c0422b7240e81f4689ecdc9c5",
      "parents": [
        "dfb104ff5d8215e09892aad3cd094ad6597b1cfe"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:14:41 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] in2000: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "dfb104ff5d8215e09892aad3cd094ad6597b1cfe",
      "tree": "c15a1c54bd2f660f340e4d0d942b4935f3d48e1f",
      "parents": [
        "ee0ae927937ac8a30350cca1a7a75efafb13976e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:21:35 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:36 2008 -0600"
      },
      "message": "[SCSI] qlogicpti: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ee0ae927937ac8a30350cca1a7a75efafb13976e",
      "tree": "8611b0849f1557e272e63c14255f4ee5be24bb61",
      "parents": [
        "8e31f1f4d94c8e7e09efab0166cb2ef2ceeec2ce"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:25:11 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:35 2008 -0600"
      },
      "message": "[SCSI] wd33c93: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "8e31f1f4d94c8e7e09efab0166cb2ef2ceeec2ce",
      "tree": "3bb9f90444ef917bc3f9aadbc6c653b83e6b146c",
      "parents": [
        "fc3fdfcc8bb0e069a2d172e745664fa2c1f1b0ca"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:12:24 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:35 2008 -0600"
      },
      "message": "[SCSI] fd_mcs: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n - Not ready for sg-chaining\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fc3fdfcc8bb0e069a2d172e745664fa2c1f1b0ca",
      "tree": "07042269a9f4215346ea03b5e653fefd74d2de12",
      "parents": [
        "cc0455fac06f0539277d7b724dbc513284629069"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:02:45 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:35 2008 -0600"
      },
      "message": "[SCSI] aha1542: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cc0455fac06f0539277d7b724dbc513284629069",
      "tree": "7ffb27d55bb508cc02fec80164dea6f86bc90b10",
      "parents": [
        "f2c1afa5ebc6cd3171539e686b48a2afe24694c0"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 20:59:32 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:35 2008 -0600"
      },
      "message": "[SCSI] a3000: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f2c1afa5ebc6cd3171539e686b48a2afe24694c0",
      "tree": "af33697c4a09bddf98b52544d8a49f0fede31b64",
      "parents": [
        "7410d849a47047f1299a505dd5fde68d0ed45eaa"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 20:57:05 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:35 2008 -0600"
      },
      "message": "[SCSI] a2091: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7410d849a47047f1299a505dd5fde68d0ed45eaa",
      "tree": "6458d0710401157269d5c70754607a07878e9f29",
      "parents": [
        "040cd23242413a8bd2a49b6de1ee320ce392a46d"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun Sep 09 21:10:27 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:34 2008 -0600"
      },
      "message": "[SCSI] eata_pio: convert to accessors and !use_sg cleanup\n\n - convert to accessors and !use_sg cleanup\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "040cd23242413a8bd2a49b6de1ee320ce392a46d",
      "tree": "54a21020f5970d97ba8edeebe13a076fd45067f0",
      "parents": [
        "73d2cb165af80f6a61458d808d80514d2665d7da"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Aug 16 13:01:05 2007 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:34 2008 -0600"
      },
      "message": "[SCSI] nsp_cs: convert to data accessors and !use_sg cleanup\n\n  - use scsi data accessors\n  - cleanup !use_sg code paths\n  - TODO: use next_sg() for Jens\u0027s sglist branch. Look for 2\n    places with \"SCp.buffer++\"\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "73d2cb165af80f6a61458d808d80514d2665d7da",
      "tree": "dd64c0635060576255e4f546ff1e5cf61f6c0899",
      "parents": [
        "75a9a4e1476db705dbbcbd2e3a16b265ef8ec3e9"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Thu Nov 01 18:54:44 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:34 2008 -0600"
      },
      "message": "[SCSI] aha152x: Use scsi_eh API for REQUEST_SENSE invocation\n\n  - Use new scsi_eh_prep/restor_cmnd() for synchronous\n    REQUEST_SENSE invocation.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "75a9a4e1476db705dbbcbd2e3a16b265ef8ec3e9",
      "tree": "bb9ee1644e5f8519a9caa20e0c3439393723e4ae",
      "parents": [
        "062af9c300cd4c703c78bcc109647a9629afea0d"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "mchristi@redhat.com",
        "time": "Wed Oct 31 20:59:56 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:34 2008 -0600"
      },
      "message": "[SCSI] add DID_REQUEUE string to scsi_show_result host table\n\nI was working on patches which add new transport error values, when I\nnoticed that DID_REQUEUE was not in the hostbyte_table. I do not think\nthere is any way to hit the code path where scsi_show_result is called\nand where you return DID_REQUEUE, because DID_REQUEUE causes scsi-ml to\nalways requeue the command. However, for completeness and because I want\nto one day send a patch that tries to add new host bytes values, I am\nsending this patch.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "062af9c300cd4c703c78bcc109647a9629afea0d",
      "tree": "9a07554847ed86e51f68aa8ec6c31d4a141eeeef",
      "parents": [
        "7af670510df343db55752a2210dcf4fc09f59fbb"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:38:20 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:34 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Change version number to 8.2.3\n\nChange version number to 8.2.3\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7af670510df343db55752a2210dcf4fc09f59fbb",
      "tree": "59baacb490afb7dcd955ad8daca734eae7d8cef8",
      "parents": [
        "76bb24efdc5de8eead0ccc07ec7e3b59a4ca0f15"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:38:11 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:33 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Temperature handling fix\n\nTemperature handling fix - return proper error code indicator for applications\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "76bb24efdc5de8eead0ccc07ec7e3b59a4ca0f15",
      "tree": "989311bb1be4a8331407bb6d3d67e5bd95e8a7a6",
      "parents": [
        "a8adb83208020c913f010cb4e26d09e25300db8e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:38:00 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:33 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Internal loopback fixes\n\nInternal loopback fixes:\n- Use HBQs rather than Q_RING_BUFF\n- Correct HBQs continuation entries\n- Update CT handler to SLI3 iocbs\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a8adb83208020c913f010cb4e26d09e25300db8e",
      "tree": "2245ca9f0dba5139946c99d45b80e7f2ce324b74",
      "parents": [
        "87af33fe5f78c27cf9e43c6e586dd6efd4be3e40"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:53 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:33 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Miscellaneous Small Fixes - part 2\n\nMiscellaneous Small Fixes - part 2\n\n- Fix ndlp left in PLOGI state after link up\n- Fix cannot rcv unsol ELS frames after running HBA resets for a few minutes\n- Fix HBQ buffer_count implemention\n- Fix RPI leak\n- Fix crash while deleting vports while HBA is reset\n- Revert the FCP Fbits offset back to 7\n- Fix panic when deleting vports\n- Remove unused code in switch statement outside of a case\n- Reject PLOGI from invalid PName or NName of 0\n- Ignore PLOGI responses from WWPName or WWNName of 0\n- Fix debugfs hbqinfo display for ppc\n- Added 8G to list of supported speeds for sysfs parameter\n- Defer ndlp cleanup to dev-loss timeout handler\n- Added support for WRITE_VPARMS mailbox command by applications\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "87af33fe5f78c27cf9e43c6e586dd6efd4be3e40",
      "tree": "e9960c6e95ed599672d5dcec0d3c4e428ae42799",
      "parents": [
        "98c9ea5c026ee47efe2a0f595078dbf199d08f50"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:43 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:33 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : FC Discovery Fixes\n\nFC Discovery Fixes:\n- Fix up lpfc_drop_node() vs lpfc_nlp_not_used() usage\n- Clear ADISC flag when unregistering RPI and REMOVE ndlps if in recovery.\n- Fix usage of UNUSED list and ndlps\n- Fix PLOGI race conditions\n- Reset link if NameServer PLOGI errors occur\n- Synchronize GID_FT queries with PLOGI receptions\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "98c9ea5c026ee47efe2a0f595078dbf199d08f50",
      "tree": "4d07a863ed26b1d3efec0d198ce456e20fad3954",
      "parents": [
        "0b727fea7a700e223bf52fb1eaf4c3a27c4340db"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:33 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:33 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Miscellaneous Small Fixes - part 1\n\nMiscellaneous Small Fixes - part 1\n- Fix typo kmzlloc -\u003e kzalloc\n- Fix discovery ndlp use after free panic\n- Fix link event causing flood of 0108 messages\n- Relieve some mbox congestion on link up with 100 vports\n- Fix broken vport parameters\n- Prevent lock recursion in logo_reglogin_issue\n- Split uses of error variable in lpfc_pci_probe_one into retval and error\n- Remove completion code related to dev_loss_tmo\n- Remove unused LPFC_MAX_HBQ #define\n- Don\u0027t compare pointers to 0 for sparse\n- Make 2 functions static for sparse\n- Fix default rpi cleanup code causing rogue ndlps to remain on the NPR list\n- Remove annoying ELS messages when driver is unloaded\n- Fix Cannot issue Register Fabric login problems on link up\n- Remove LPFC_EVT_DEV_LOSS_DELAY\n- Fix FC port swap test leads to device going offline\n- Fix vport CT flags to only be set when accepted\n- Add code to handle signals during vport_create\n- Fix too many retries in FC-AL mode\n- Pull lpfc_port_link_failure out of lpfc_linkdown_port\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0b727fea7a700e223bf52fb1eaf4c3a27c4340db",
      "tree": "ff4eb6c5ab0ac7c3b2a299f037d1b73224a07c9e",
      "parents": [
        "7ee5d43e2ea25336a7638715420c75583bd2ed69"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:25 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:32 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Remove flawed MBX_STOP_IOCB logic\n\nRemove flawed MBX_STOP_IOCB logic\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7ee5d43e2ea25336a7638715420c75583bd2ed69",
      "tree": "2687f4508fa05465b231a61e606b1063c944d107",
      "parents": [
        "57127f157298ea2dacbbc878a3c5d2a5daca772c"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:17 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:31 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : NPIV bug fixes\n\nNPIV bug fixes:\n- Remove vport params on physical hba when npiv is disabled\n- Implement new DA_ID CT command to remove vport information from\n  the switch after delete. Some switches didn\u0027t clean this up unless\n  the physical link dropped.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "57127f157298ea2dacbbc878a3c5d2a5daca772c",
      "tree": "2536d995c36e068576a690b33cd2029f0749ddbe",
      "parents": [
        "d1a357fcc8348d325d151f6fe0ea54e317652457"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Sat Oct 27 13:37:05 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:31 2008 -0600"
      },
      "message": "[SCSI] lpfc 8.2.3 : Added support for ASICs that report temperature\n\nAdded support for ASICs that report temperature. Temperature notices are\n reported as events and logged. Temperature can be read via sysfs.\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d1a357fcc8348d325d151f6fe0ea54e317652457",
      "tree": "a0ae3559d1877a99248e5e22fda0d097b6b7c3c0",
      "parents": [
        "f37a7238d379bc2befbcb08a03de03f4f446131c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Oct 25 16:06:34 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:31 2008 -0600"
      },
      "message": "[SCSI] ibmvscsi: Set default command timeout\n\nSet the default command timeout for ibmvscsi disks to 60 seconds\nto ensure we don\u0027t prematurely timeout commands. This fixes a problem\nseen where the default 30 seconds was not long enough due to\ncongestion on the server.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f37a7238d379bc2befbcb08a03de03f4f446131c",
      "tree": "87180607d9e5cd9abd7c086c17bf34d04cc18476",
      "parents": [
        "f10ab66fa564fd624b04fe207ccae206df85efbf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:26:22 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:30 2008 -0600"
      },
      "message": "[SCSI] 53c7xx: fix removal fallout\n\nThis patch does some additional cleanups after the 53c7xx removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f10ab66fa564fd624b04fe207ccae206df85efbf",
      "tree": "02d74570656d5be2a799c17576ee50d00221664b",
      "parents": [
        "1237c98db2aa94b42dbb9fb1df062b7d3733dc83"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Thu Oct 25 01:21:30 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:30 2008 -0600"
      },
      "message": "[SCSI] tgt: convert to use the data buffer accessors\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1237c98db2aa94b42dbb9fb1df062b7d3733dc83",
      "tree": "01c6d82790815753c0e66e9c3e571862d0f226bf",
      "parents": [
        "285e9670d91cdeb6b6693729950339cb45410fdc"
      ],
      "author": {
        "name": "Gilbert Wu",
        "email": "Gilbert_Wu@adaptec.com",
        "time": "Mon Oct 22 15:19:11 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:30 2008 -0600"
      },
      "message": "[SCSI] aic94xx: update BIOS image from user space.\n\n 1. Create a file \"update_bios\" in sysfs to allow user to update bios\n    from user space.\n\n 2. The BIOS image file can be downloaded from web site\n\n\"http://www.adaptec.com/en-US/downloads/bios_fw/bios_fw_ver?productId\u003dSAS-48300\u0026dn\u003dAdaptec+Serial+Attached+SCSI+48300\"\n    and copy the BIOS image into /lib/firmware folder.\n\n 3. The aic994xx will accept \"update bios_file\" and \"verify bios_file\"\n    commands to perform update and verify BIOS image .\n\n    For example:\n\n     Type \"echo \"update asc483c01.ufi\" \u003e /sys/devices/.../update_bios\"\n          to update BIOS image from /lib/firmware/as483c01.ufi file into\n          HBA\u0027s flash memory.\n\n     Type \"echo \"verify asc483c01.ufi\" \u003e /sys/devices/.../update_bios\"\n          to verify BIOS image between /lib/firmware/asc48c01.ufi file\nand\n          HBA\u0027s flash memory.\n\n 4. Type \"cat  /sys/devices/.../update_bios\" to view the status or\nresult\n    of updating BIOS.\n\nSigned-off-by: Gilbert Wu \u003cgilbert_wu@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "285e9670d91cdeb6b6693729950339cb45410fdc",
      "tree": "5edd3f6d19ca92b408ed07daa85cc0361a7a9a72",
      "parents": [
        "d0c4c9d4a2e46f052178806c4004d52cd3ae040f"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 14:10:39 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:30 2008 -0600"
      },
      "message": "[SCSI] sr,sd: send media state change modification events\n\nThis will send for a card reader slot (remove/add media):\n  UEVENT[1187091572.155884] change   /devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host7/target7:0:0/7:0:0:0 (scsi)\n  UEVENT[1187091572.162314] remove   /block/sdb/sdb1 (block)\n  UEVENT[1187091572.172464] add      /block/sdb/sdb1 (block)\n  UEVENT[1187091572.175408] change   /devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host7/target7:0:0/7:0:0:0 (scsi)\n\nand for a DVD drive (add/eject media):\n  UEVENT[1187091590.189159] change   /devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0 (scsi)\n  UEVENT[1187091590.957124] add      /module/isofs (module)\n  UEVENT[1187091604.468207] change   /devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0 (scsi)\n\nUserspace gets events, even for unpartitioned media. This unifies\nthe event handling for asynchronoous events (AN) and events caused by\nperodical polling the device from userspace.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n\n[jejb: modified for new event API]\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d0c4c9d4a2e46f052178806c4004d52cd3ae040f",
      "tree": "648f09c93d8aab711ba9aa9f3cb424462a5b6222",
      "parents": [
        "460c54b779fce3490ab70a84fd2ef59250ca3d57",
        "da517164f5b9133ecc7a020342e90452c215ec0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 13:46:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 13:46:46 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (7001): av7110: fix section mismatch\n  V4L/DVB (6999): ivtv: stick to udelay\u003d10 after all\n"
    },
    {
      "commit": "8dab63761219d7bc6a7d7d3b5f0fca76af5533a5",
      "tree": "3354b2867c05507acb5618f961cdf982f98e2b41",
      "parents": [
        "ba21611c9c0031ca8388cae5e43b38c29c8b595d"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Fri Jan 11 14:28:04 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:47:43 2008 -0800"
      },
      "message": "ps3fb: fix deadlock on kexec()\n\nSince the introduction of the acquire_console_sem calls in\n0333d83509c7d8496c8965b5ba9bc0c98e83c259, kexecing can cause the\nkernel to deadlock:\n\n ps3fb_shutdown()\n  -\u003e unregister_framebuffer()\n  -\u003e fb_notifier_call_chain(FB_EVENT_FB_UNBIND)\n  -\u003e fbcon_fb_unbind()\n  -\u003e unbind_con_driver()\n  -\u003e bind_con_driver()\n\t[ acquires console_sem ]\n  -\u003e fbcon_deinit()\n  -\u003e fbops-\u003efb_release(newinfo, 0)\n  -\u003e ps3fb_release()\n  -\u003e ps3fb_sync()\n\t[ acquires console_sem ]\n\nThis change avoids the deadlock by moving the acquire_console_sem()\nout of ps3fb_sync(), and puts it into the two other callsites, leaving\nps3fb_release() to call ps3fb_sync() without the console semaphore.\n\n[Geert]\n  - Corrected call sequence above\n  - ps3fb_release() may be called with and without console_sem held. This is an\n    inconsistency that should be fixed at the fb level, but for now, try to\n    acquire console_sem in ps3fb_release().\n\n    I think it\u0027s safer to let ps3fb_release() try to acquire console_sem and\n    not refresh the screen if it fails, than to call ps3fb_sync() without\n    holding console_sem, as ps3fb_par may be modified at the same time, causing\n    crashes or lockups.\n\n    Besides, ps3fb_release() only calls ps3fb_sync() to refresh the screen\n    when display flipping is disabled, which is an uncommon case (except during\n    shutdown/kexec).\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba21611c9c0031ca8388cae5e43b38c29c8b595d",
      "tree": "c2062639f66ea8aebd1b874f291cfdcc6aee7e27",
      "parents": [
        "b506d1b6c49a5884ff67a29bc99a1912ee20acee"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Fri Jan 11 14:27:10 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:47:42 2008 -0800"
      },
      "message": "ps3fb: prevent use after free of fb_info\n\nIn ps3fb_shutdown, freeing the framebuffer will cause fb_info (in\ndev-\u003ecore.driver_data) to be free()ed, which we potentially access\nfrom the ps3fbd kthread.\n\nThis change frees the framebuffer after stopping the ps3fbd kthread.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b506d1b6c49a5884ff67a29bc99a1912ee20acee",
      "tree": "0c7734b5cb859d62720c18afdf3fe144b5cce5ff",
      "parents": [
        "646fd12784d506180353005f40f90bcf08c84a3e",
        "11a57153e3377ffdf8cfca2eda9a99063f66b957"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:44:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:44:59 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  blktrace: kill the unneeded initcall\n  block: fix blktrace timestamps\n  loop: fix bad bio_alloc() nr_iovec request\n  Don\u0027t blatt first element of prv in sg_chain()\n"
    },
    {
      "commit": "646fd12784d506180353005f40f90bcf08c84a3e",
      "tree": "69cd72ea6fb51212d439bd3e4237126af2b6ada2",
      "parents": [
        "7c48c56e9b5a51263269dd419cc32531db141340"
      ],
      "author": {
        "name": "Massimo Cirillo",
        "email": "maxcir@gmail.com",
        "time": "Fri Jan 11 10:24:11 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:44:37 2008 -0800"
      },
      "message": "cache invalidation error for buffered write\n\nThe bug causes corruptions of data read from flash.\n\nThe original code performs cache invalidation from \"adr\" to \"adr + len\"\nin do_write_buffer().  Since len and adr could be updated in the code\nbefore invalidation - it causes improper setting of cache invalidation\nregions.\n\nSigned-off-by: Massimo Cirillo \u003cmaxcir@gmail.com\u003e\nSigned-off-by: Giuseppe D\u0027Eliseo \u003cgiuseppedeliseo@gmail.com\u003e\nAcked-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Jörn Engel \u003cjoern@logfs.org\u003e\nSigned-off-by: David Woohouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c48c56e9b5a51263269dd419cc32531db141340",
      "tree": "a19eb52d46d71f4853782f7919fde93e1b5e9680",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 23:59:18 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:42:07 2008 -0800"
      },
      "message": "IDE: terminate ACPI DMI list\n\nFix oops reported by Trond.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da517164f5b9133ecc7a020342e90452c215ec0f",
      "tree": "6cc85f3cc3b3f98e989c8fe724902ddea14b53b7",
      "parents": [
        "745a4c9f0ba60a414224f2d5e4f0e8e25efd04e8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 10 19:31:47 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 11 15:02:25 2008 -0200"
      },
      "message": "V4L/DVB (7001): av7110: fix section mismatch\n\nFix driver data name to match whitelist of acceptable names that contain\npointers init data so that section mismatch warning is placated.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "745a4c9f0ba60a414224f2d5e4f0e8e25efd04e8",
      "tree": "195baac854886b826e3121e2289871af05eb748c",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Jan 10 18:33:16 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Fri Jan 11 15:02:23 2008 -0200"
      },
      "message": "V4L/DVB (6999): ivtv: stick to udelay\u003d10 after all\n\nUsing an udelay of 5 seems to result in problems for several people.\nFor now abandon the udelay value of 5 and stick to 10, even though this\nwill mean a longer load time of the cx2584x firmware.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a24eab1ed506f3e0bcbcd3f619558935549d4ace",
      "tree": "9ae2445a6b21787292da1581a61ff0bee49c3637",
      "parents": [
        "b801a1e7dbca3f51d0a4b22a750ae257196002cb"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 10:14:40 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 10:14:40 2008 +0100"
      },
      "message": "loop: fix bad bio_alloc() nr_iovec request\n\nDon\u0027t allocate room for an iovec when it is not needed.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d",
      "tree": "c03d8917ea8253c118bec12949c34595d7311bcd",
      "parents": [
        "d3ead3a206effab210813eafff4bfaa581295252",
        "490fe3f05be3f7c87d7932bcb6e6e53e3db2cd9c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 16:09:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 16:09:34 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] padlock: Fix alignment fault in aes_crypt_copy\n"
    },
    {
      "commit": "d3ead3a206effab210813eafff4bfaa581295252",
      "tree": "0e2a7ffcb8321e5f1b6f25e5fd05e2891d4a66e2",
      "parents": [
        "318851b08fb9d426a545f76e56f2cc049831fb40",
        "9b8e8de7e59b3a2dab3113d620b52dc8ba890fb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 14:53:37 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 14:53:37 2008 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata and starting/stopping ATAPI floppy devices\n  sata_sil24: prevent hba lockup when pass-through ATA commands are used\n  Update kernel parameter document for libata DMA mode setting knobs.\n  libata: don\u0027t normalize UNKNOWN to NONE after reset\n  libata-pmp: propagate timeout to host link\n  libata-pmp: 4726 hates SRST\n  pata_ixp4xx_cf: fix compilation introduced by ata_port_desc() conversion\n  pata_pdc202xx_old: Further fixups\n  libata-sff: PCI IRQ handling fix\n  sata_qstor: use hardreset instead of softreset\n"
    },
    {
      "commit": "318851b08fb9d426a545f76e56f2cc049831fb40",
      "tree": "a7784215b1ba0564b865309042ed80d3d4b383e6",
      "parents": [
        "d0dc3701cb46f73cf8ca393f62e325065b0bbd03",
        "93c0b5608086a103892aa78b7b83d7ecab60f7ab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 14:31:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 14:31:16 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  trm290: do hook dma_host_{on,off} methods (take 2)\n  ide: fix cable detection for SATA bridges\n  ide: workaround suspend bug for ACPI IDE\n"
    },
    {
      "commit": "9b8e8de7e59b3a2dab3113d620b52dc8ba890fb3",
      "tree": "d935740d82e28e0579700ceacef2688147890420",
      "parents": [
        "13cc546be3060324de9d92ebde3bc9dbd950df23"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Thu Jan 10 17:13:19 2008 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 17:13:19 2008 -0500"
      },
      "message": "libata and starting/stopping ATAPI floppy devices\n\nPrevent libata from starting/stopping non-ATA devices (like ATAPI floppy\ndrives) as they don\u0027t seem to like it:\n\nsd 1:0:1:0: [sdb] Starting disk\nata2.01: configured for PIO2\nsd 1:0:1:0: [sdb] Result: hostbyte\u003d0x00 driverbyte\u003d0x08\nsd 1:0:1:0: [sdb] Sense Key : 0x2 [current]\nsd 1:0:1:0: [sdb] ASC\u003d0x3a ASCQ\u003d0x0\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "93c0b5608086a103892aa78b7b83d7ecab60f7ab",
      "tree": "df68dd4f3bfb28f98e0c0b9f2c7a1979a201d97c",
      "parents": [
        "b98f8803ccfe9d156d37a6eb471a620904085c80"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Jan 10 23:03:42 2008 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Jan 10 23:03:42 2008 +0100"
      },
      "message": "trm290: do hook dma_host_{on,off} methods (take 2)\n\nUsing default methods caused the chip\u0027s DMA PRD count registers, inadvertently\nstarting DMA!  While fixing it, also do:\n\n- get rid of the \u0027ide_\u0027 prefixes in several functions for which the prefix in\n  the method\u0027s name has been \u0027ide_\u0027 ectomized already;\n\n- align the code hooking the IDE DMA methods in init_hwif_trm290()...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "b98f8803ccfe9d156d37a6eb471a620904085c80"
}
