)]}'
{
  "log": [
    {
      "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": "74286a3c276bca449f934b2cd921f9bced996e04",
      "tree": "02da5133e24a1ef5e5cf555d73d26b46926e0cd7",
      "parents": [
        "eb44820c28bc9a042e1157b41c677018a8fdfc74"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Nov 14 18:01:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:22:41 2008 -0600"
      },
      "message": "[SCSI] DocBook scsi_midlayer.tmpl-\u003escsi.tmpl\n\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": "460c54b779fce3490ab70a84fd2ef59250ca3d57",
      "tree": "174f7a702fd765871678aa6ae82ab8f72ed34a67",
      "parents": [
        "5d0381e21ebf55df88e1cdca2810f4a49fe0ee62",
        "aea6ad0ce5e215ce99fe9e3edd9268f696862d8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:49:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:49:31 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  [XFS] fix unaligned access in readdir\n"
    },
    {
      "commit": "5d0381e21ebf55df88e1cdca2810f4a49fe0ee62",
      "tree": "31a3a5251faa7c6b79e272b665909a5cf4a57998",
      "parents": [
        "22fb53c943b0ad4f86639bccb7ad8753be8ce435",
        "d7587b1445c0087cfcaa03ceae79b52eef4e9e4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:48:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:48:59 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.24:\n  sh: Force __access_ok() to obey address space limit.\n  sh: Fix argument page dcache flushing regression.\n"
    },
    {
      "commit": "22fb53c943b0ad4f86639bccb7ad8753be8ce435",
      "tree": "6051a0be08c1af5b1047014dbaffdb0fd8e65e8a",
      "parents": [
        "8dab63761219d7bc6a7d7d3b5f0fca76af5533a5",
        "e452e94e21e8f4a3c2ff045b301ca21c1f6d03bf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:48:00 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 11 11:48:00 2008 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludge\n  [MIPS] Lasat: Fix built in separate object directory.\n  [MIPS] Malta: Fix software reset on big endian\n  [MIPS] pnx8xxx: move to clocksource\n  [MIPS] Wrong CONFIG option prevents setup of DMA zone.\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": "e452e94e21e8f4a3c2ff045b301ca21c1f6d03bf",
      "tree": "5785060011dbe098753f30d303d2fe2ceb298e69",
      "parents": [
        "778bc145feb68f365339d6b5c9e35af2a86fb233"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 08 00:41:13 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:42 2008 +0000"
      },
      "message": "[MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludge\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "778bc145feb68f365339d6b5c9e35af2a86fb233",
      "tree": "8655809bb2adbde989b0b77ad84853af7497bdaa",
      "parents": [
        "84c21e254205ecac98f75b01589996440c6a6db0"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Jan 02 14:21:36 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:42 2008 +0000"
      },
      "message": "[MIPS] Lasat: Fix built in separate object directory.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\n\n[Ralf: The LDSCRIPT script needed fixing, too]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84c21e254205ecac98f75b01589996440c6a6db0",
      "tree": "77d0c87cd919fded83e70caae461afbbae7a6eae",
      "parents": [
        "1b1c5f0d96eb05cf6cd4702dabf4e003eded08c2"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Jan 08 06:44:00 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] Malta: Fix software reset on big endian\n\nI noticed that the commit f197465384bf7ef1af184c2ed1a4e268911a91e3\n(MIPS Tech: Get rid of volatile in core code) broke the software\nreset functionality for MIPS Malta boards in big-endian mode.\n\nAccording to the MIPS Malta board user\u0027s manual, writing the magic\n32-bit GORESET value into the SOFTRES register initiates board soft\nreset. My experimentation has shown that the endianness of the GORESET\ninteger should thereby be the same as the endianness, which has been\nset for the CPU itself. The writew() function used to write the magic\nvalue in the code introduced by the commit mentioned above, however,\nswaps bytes for big-endian kernels and transfers 16 bits instead of 32.\n\nThe patch below replaces the writew() function by the __raw_writel()\nroutine, which leaves the byte order intact and transfers the whole\nMIPS machine word. Trivial code cleanup (replacing spaces by a tab\nand cutting oversized lines to make checkpatch.pl happy) is also\nincluded.\n\nThe patch was tested using a Malta evaluation board running in both\nBE and LE modes. For both modes, software reset was fully functional\nafter the change.\n\nP.S. I suspect that the same commit broke the \"standby\" functionality\nfor MIPS Atlas boards. However, I did not touch the Atlas code as I\ndon\u0027t have such board at my disposal and also because the linux-mips.org\nWeb site claims that Atlas support is scheduled for removal.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b1c5f0d96eb05cf6cd4702dabf4e003eded08c2",
      "tree": "5be9a68c8ef5b6cad1f4e8bc63f1ff446eef9455",
      "parents": [
        "320167182dc3e351d2608cb7dccde12a47e3f51d"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Thu Jan 10 17:10:05 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] pnx8xxx: move to clocksource\n\nThis patch converts PNX8XXX system timer to clocksource restoring PNX8550\nsupport back to live.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "320167182dc3e351d2608cb7dccde12a47e3f51d",
      "tree": "6583a349f5e713f0f96a2be14e9a3c544467d0b7",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Dec 30 12:45:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] Wrong CONFIG option prevents setup of DMA zone.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.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": "11a57153e3377ffdf8cfca2eda9a99063f66b957",
      "tree": "ae9090abda695fda0885b189aa234727f2c6e2b4",
      "parents": [
        "2997c8c4a0b179e8b834a7f30ba4323f2c60ccf4"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 13:37:01 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 13:37:01 2008 +0100"
      },
      "message": "blktrace: kill the unneeded initcall\n\nIt just inits the mutex, we can do that with DEFINE_MUTEX() instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2997c8c4a0b179e8b834a7f30ba4323f2c60ccf4",
      "tree": "319fa1c24c380544233890d6ff480a181bf80e96",
      "parents": [
        "a24eab1ed506f3e0bcbcd3f619558935549d4ace"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 11 13:35:54 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 13:35:54 2008 +0100"
      },
      "message": "block: fix blktrace timestamps\n\nDavid Dillow reported broken blktrace timestamps. The reason\nis cpu_clock() which is not a global time source.\n\nFix bkltrace timestamps by using ktime_get() like the networking\ncode does for packet timestamps. This also removes a whole lot\nof complexity from bkltrace.c and shrinks the code by 500 bytes:\n\n   text    data     bss     dec     hex filename\n   2888     124      44    3056     bf0 blktrace.o.before\n   2390     116      44    2550     9f6 blktrace.o.after\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\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": "b801a1e7dbca3f51d0a4b22a750ae257196002cb",
      "tree": "8c6963d592cc34c9964c5760b57447c9ee4e48a5",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 11 10:12:55 2008 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Jan 11 10:12:55 2008 +0100"
      },
      "message": "Don\u0027t blatt first element of prv in sg_chain()\n\nI realize that sg chaining is a ploy to make the rest of the kernel\ndevs feel the pain of the SCSI subsystem.  But this was a little\nunsubtle.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "aea6ad0ce5e215ce99fe9e3edd9268f696862d8f",
      "tree": "ab7e37bb1a046cabb01479b313493731359c68eb",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Thu Jan 10 16:43:26 2008 +1100"
      },
      "committer": {
        "name": "Lachlan McIlroy",
        "email": "lachlan@redback.melbourne.sgi.com",
        "time": "Fri Jan 11 18:05:04 2008 +1100"
      },
      "message": "[XFS] fix unaligned access in readdir\n\nThis patch should fix the issue seen on Alpha with unaligned accesses in\nthe new readdir code. By aligning each dirent to sizeof(u64) we\u0027ll avoid\nunaligned accesses. To make doubly sure we\u0027re not hitting problems also\nrearrange struct hack_dirent to avoid holes.\n\nSGI-PV: 975411\nSGI-Modid: xfs-linux-melb:xfs-kern:30302a\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\n"
    },
    {
      "commit": "d7587b1445c0087cfcaa03ceae79b52eef4e9e4b",
      "tree": "5f6dc2a4d6c3c4b90854b57174efa76369a5fd95",
      "parents": [
        "844b43adba74d97f15e56b103c97bfcccaa01aa6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 11 13:18:16 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 11 13:18:16 2008 +0900"
      },
      "message": "sh: Force __access_ok() to obey address space limit.\n\nWhen the thread_info-\u003eaddr_limit changes were introduced, __access_ok()\nwas missed in the conversion, allowing user processes to perform P1/P2\naccesses under certain conditions.\n\nThis has already been corrected with the nommu refactoring in later\nkernels.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\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"
    },
    {
      "commit": "b98f8803ccfe9d156d37a6eb471a620904085c80",
      "tree": "13f2b3ca326f38e9e108f7bbc4888b86343a85dd",
      "parents": [
        "90494893b5d2bf7533fb65accbfd8cbd6b51b9c3"
      ],
      "author": {
        "name": "George Kibardin",
        "email": "george-kibardin@yandex.ru",
        "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": "ide: fix cable detection for SATA bridges\n\nSigned-off-by: George Kibardin \u003cgeorge-kibardin@yandex.ru\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "90494893b5d2bf7533fb65accbfd8cbd6b51b9c3",
      "tree": "c4c4d67a4c1d2bb1fd5e6630b5d25e6f33507a5a",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.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": "ide: workaround suspend bug for ACPI IDE\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9673\n\nACPI _PS3 cause S4 breaks in the second attempt. The system has a _PS3\nmethod for IDE, which will call into SMM mode. Currently we haven\u0027t clue\nwhy just the second attempt fails, as it\u0027s totally in BIOS code, so\nblacklist the system so far for 2.6.24.\n\nA possible suspect is ACPI NVS isn\u0027t save/restore, we will revisit the\nbug after linux does ACPI NVS save/restore.\n\nBart:\n- fix scripts/checkpatch.pl complaints\n- const-ify ide_acpi_dmi_table[]\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nReported-by: Mikko Vinni \u003cmmvinni@yahoo.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "13cc546be3060324de9d92ebde3bc9dbd950df23",
      "tree": "19c49aea192b14682bf094ea1a34fca17ddf102f",
      "parents": [
        "fcb71f6f034c6c4f6a3ab4a55404c95db6e32653"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "gwendal@google.com",
        "time": "Thu Jan 10 15:47:56 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:54:01 2008 -0500"
      },
      "message": "sata_sil24: prevent hba lockup when pass-through ATA commands are used\n\nFix commands timeout with Sil3124/3132 based HBA when pass-through ATA\ncommands [where ATA_QCFLAG_RESULT_TF is set] are used while other\ncommands are active on other devices connected to the same port with a\nPort Multiplier.  Due to a hardware bug, these commands must be sent\nalone, like ATAPI commands.\n\nSigned-off-by: Gwendal Grignou \u003cgwendal@google.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fcb71f6f034c6c4f6a3ab4a55404c95db6e32653",
      "tree": "ea35c74746db99c2d412cf9adf931133a2f2aee1",
      "parents": [
        "4ccd3329a2e51473a86547a55f9e5f98f8f65b33"
      ],
      "author": {
        "name": "FD Cami",
        "email": "francois.cami@free.fr",
        "time": "Sun Jan 06 19:08:56 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:53:55 2008 -0500"
      },
      "message": "Update kernel parameter document for libata DMA mode setting knobs.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4ccd3329a2e51473a86547a55f9e5f98f8f65b33",
      "tree": "40ef0e858a162c29b8a56392365588333b6eeb1e",
      "parents": [
        "2695e36616c3ece5e8e30666868fc7c90dc3fc75"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jan 08 20:26:12 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:53:22 2008 -0500"
      },
      "message": "libata: don\u0027t normalize UNKNOWN to NONE after reset\n\nAfter non-classifying reset, ehc-\u003eclasses[] could contain\nATA_DEV_UNKNOWN which used to be normalized to ATA_DEV_NONE for\nconsistency.  However, this causes unfortunate side effect for drivers\nwhich have non-classifying hardresets (e.g. sata_nv) by making\nhardreset report ATA_DEV_NONE for non-classifying resets and thus\nmakes EH believe that the port is unoccupied and recovery can be\nskipped.  The end result is that after a device is swapped with\nanother one, the new device isn\u0027t attached after the old one is\ndetached.\n\nThis patch makes ata_eh_reset() not normalize UNKNOWN to NONE after\nnon-classifying resets.  This fixes the above problem.  As UNKNOWN and\nNONE are handled differently by only EH hotplug logic, this doesn\u0027t\ncause other behavior changes.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2695e36616c3ece5e8e30666868fc7c90dc3fc75",
      "tree": "5e37a45c7dbcf70f7947e10180f10515d716b49f",
      "parents": [
        "8048307dbc3cfc30690b131e786fb57157fbdb11"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jan 10 13:41:23 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:53:16 2008 -0500"
      },
      "message": "libata-pmp: propagate timeout to host link\n\nTimeout on downstream command may indicate transmission problem on\nhost link.  Propagate timeouts to host link.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8048307dbc3cfc30690b131e786fb57157fbdb11",
      "tree": "44564349e6e54fef1813071325252700bc8b1cba",
      "parents": [
        "af183748044cefb1050ab47519e6bdcfcecec226"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Thu Jan 10 13:38:46 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:53:12 2008 -0500"
      },
      "message": "libata-pmp: 4726 hates SRST\n\n4726 hates SRST even on non-config ports.  Don\u0027t use it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af183748044cefb1050ab47519e6bdcfcecec226",
      "tree": "f4e49b0a344e18f33b0fb10af41be850be30469e",
      "parents": [
        "36906d9beab941452cad406cc03f05cc78671256"
      ],
      "author": {
        "name": "Rod Whitby",
        "email": "rod@whitby.id.au",
        "time": "Sun Jan 06 10:05:28 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:53:10 2008 -0500"
      },
      "message": "pata_ixp4xx_cf: fix compilation introduced by ata_port_desc() conversion\n\nFixes a compilation error caused by ata_port_desc() conversion\n(cbcdd87593a1d85c5c4b259945a3a09eee12814d).\n\nSigned-off-by: Rod Whitby \u003crod@whitby.id.au\u003e\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "36906d9beab941452cad406cc03f05cc78671256",
      "tree": "7cda44d878ad68e3cf965c5ac47316a409117be6",
      "parents": [
        "277d72a37431d200727189693b14488368b7c258"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Jan 04 00:08:49 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:52:53 2008 -0500"
      },
      "message": "pata_pdc202xx_old: Further fixups\n\nTurns out distros always enabled burst mode and it is pretty essential so\ndo the same. Also sort out the post DMA mode restore properly.\n\nMy 20263 card now seems happy but needs some four drive tests done yet\n(when I\u0027ve persuaded the kernel not to hang in the edd boot code if I\nplug them in ..)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "277d72a37431d200727189693b14488368b7c258",
      "tree": "40284a8d0ab950034bf85525f68fb1d37f7cb4be",
      "parents": [
        "b14dabcdb651ddd9f85c69c9042322c139e7da84"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 17:22:28 2008 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:52:51 2008 -0500"
      },
      "message": "libata-sff: PCI IRQ handling fix\n\nIt is legitimate (although annoying and silly) for a PCI IDE controller\nnot to be assigned an interrupt and to be polled. The libata-sff code\nshould therefore not try and request IRQ 0 in this case.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b14dabcdb651ddd9f85c69c9042322c139e7da84",
      "tree": "c711c530196b5ac7ebdec7d475a06e41466e480f",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Jan 04 00:22:19 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jan 10 16:52:41 2008 -0500"
      },
      "message": "sata_qstor: use hardreset instead of softreset\n\nDuring conversion to new EH, sata_qstor was accidentaly changed to use\nsoftreset, which is buggy on this chip, instead of hardreset.  This\npatch updates sata_qstor such that it uses hardreset again.\n\nThis fixes bugzilla bug 9631.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d0dc3701cb46f73cf8ca393f62e325065b0bbd03",
      "tree": "14fd83b50509a46c124f526f1eadff967482be33",
      "parents": [
        "3a43e69ce50d467ded2f17f6e571e831d3677ab5"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu Jan 10 16:07:54 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jan 10 13:35:32 2008 -0800"
      },
      "message": "NFSv4: Give the lock stateid its own sequence queue\n\nSharing the open sequence queue causes a deadlock when we try to take\nboth a lock sequence id and and open sequence id.\n\nThis fixes the regression reported by Dimitri Puzin and Jeff Garzik: See\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9712\n\nfor details.\n\nReported-and-tested-by: Dimitri Puzin \u003cbugs@psycast.de\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nTested-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "490fe3f05be3f7c87d7932bcb6e6e53e3db2cd9c",
      "tree": "9b919a9b05daf85d1bd410ce0a4ada482912cbd9",
      "parents": [
        "d4a7dd8e637b322faaa934ffcd6dd07711af831f"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:09:35 2008 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jan 11 08:09:35 2008 +1100"
      },
      "message": "[CRYPTO] padlock: Fix alignment fault in aes_crypt_copy\n\nThe previous patch fixed spurious read faults from occuring by copying\nthe data if we happen to have a single block at the end of a page.  It\nappears that gcc cannot guarantee 16-byte alignment in the kernel with\n__attribute__.  The following report from Torben Viets shows a buffer\nthat\u0027s only 8-byte aligned:\n\n\u003e eneral protection fault: 0000 [#1]\n\u003e Modules linked in: xt_TCPMSS xt_tcpmss iptable_mangle ipt_MASQUERADE\n\u003e xt_tcpudp xt_mark xt_state iptable_nat nf_nat nf_conntrack_ipv4\n\u003e iptable_filter ip_tables x_tables pppoe pppox af_packet ppp_generic slhc\n\u003e aes_i586\n\u003e CPU:    0\n\u003e EIP:    0060:[\u003cc035b828\u003e]    Not tainted VLI\n\u003e EFLAGS: 00010292   (2.6.23.12 #7)\n\u003e EIP is at aes_crypt_copy+0x28/0x40\n\u003e eax: f7639ff0   ebx: f6c24050   ecx: 00000001   edx: f6c24030\n\u003e esi: f7e89dc8   edi: f7639ff0   ebp: 00010000   esp: f7e89dc8\n\nSince the hardware must have 16-byte alignment, the following patch fixes\nthis by open coding the alignment adjustment.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "3a43e69ce50d467ded2f17f6e571e831d3677ab5",
      "tree": "e7fcc75727d55113c1e75e1a8069d495e22afc2c",
      "parents": [
        "fd0b45dfd1858c6b49d06355a460bcf36d654c06"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Tue Jan 08 23:07:01 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 09 15:06:07 2008 -0600"
      },
      "message": "[SCSI] qla1280: fix 32 bit segment code\n\nThere\u0027s an error remaining in the 32 bit descriptor code after the\nconversion to dma accessors:  req_cnt is left uninitialised.\n\nqla1280_32bit_start_scsi gives the following warnings:\n\ndrivers/scsi/qla1280.c: In function \u0027qla1280_32bit_start_scsi\u0027:\ndrivers/scsi/qla1280.c:3044: warning: unused variable \u0027dma_handle\u0027\ndrivers/scsi/qla1280.c: In function \u0027qla1280_queuecommand\u0027:\ndrivers/scsi/qla1280.c:3060: warning: \u0027req_cnt\u0027 is used uninitialized in this function\ndrivers/scsi/qla1280.c:3042: note: \u0027req_cnt\u0027 was declared here\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": "fd0b45dfd1858c6b49d06355a460bcf36d654c06",
      "tree": "85386a76355b398b7f452b737af4ab48f116677a",
      "parents": [
        "fcfd50afb6e94c8cf121ca4e7e3e7166bae7c6aa",
        "1c9b7aa1eb40ab708ef3242f74b9a61487623168"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 09 08:05:12 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 09 08:05:12 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (36 commits)\n  [ATM]: Check IP header validity in mpc_send_packet\n  [IPV6]: IPV6_MULTICAST_IF setting is ignored on link-local connect()\n  [CONNECTOR]: Don\u0027t touch queue dev after decrement of ref count.\n  [SOCK]: Adds a rcu_dereference() in sk_filter\n  [XFRM]: xfrm_algo_clone() allocates too much memory\n  [FORCEDETH]: Fix reversing the MAC address on suspend.\n  [NET]: mcs7830 passes msecs instead of jiffies to usb_control_msg\n  [LRO] Fix lro_mgr-\u003efeatures checks\n  [NET]: Clone the sk_buff \u0027iif\u0027 field in __skb_clone()\n  [IPV4] ROUTE: ip_rt_dump() is unecessary slow\n  [NET]: kaweth was forgotten in msec switchover of usb_start_wait_urb\n  [NET] Intel ethernet drivers: update MAINTAINERS\n  [NET]: Make -\u003epoll() breakout consistent in Intel ethernet drivers.\n  [NET]: Stop polling when napi_disable() is pending.\n  [NET]: Fix drivers to handle napi_disable() disabling interrupts.\n  [NETXEN]: Fix -\u003epoll() done logic.\n  mac80211: return an error when SIWRATE doesn\u0027t match any rate\n  ssb: Fix probing of PCI cores if PCI and PCIE core is available\n  [NET]: Do not check netif_running() and carrier state in -\u003epoll()\n  [NET]: Add NAPI_STATE_DISABLE.\n  ...\n"
    },
    {
      "commit": "fcfd50afb6e94c8cf121ca4e7e3e7166bae7c6aa",
      "tree": "8e772c80e6dfd8fca5c02bc25859eccb7ea79545",
      "parents": [
        "cdf71a10c7b6432d9b48e292cca2c62a0b9fa6cf"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Jan 09 00:03:23 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 09 08:03:58 2008 -0800"
      },
      "message": "show_task: real_parent\n\nThe show_task function invoked by sysrq-t et al displays the\npid and parent\u0027s pid of each task.  It seems more useful to\nshow the actual process hierarchy here than who is using\nptrace on each process.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "1c9b7aa1eb40ab708ef3242f74b9a61487623168"
}
