)]}'
{
  "log": [
    {
      "commit": "3c559ea8fd003962d9a28c64b2dd5c6d83ca6edb",
      "tree": "144f71de950a7d9557d7ebf48e4848e9bfcb8314",
      "parents": [
        "b391277a56b9eaaff4474339c703e574ed7fab5b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 12:11:43 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 12:11:43 2009 -0500"
      },
      "message": "[SCSI] scsi_transport_fc: replace BUS_ID_SIZE by fixed count\n\nBUS_ID_SIZE is being removed from the kernel.\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b391277a56b9eaaff4474339c703e574ed7fab5b",
      "tree": "81964fbb0a7582e110a0dc06b4ddfce8508c1bd3",
      "parents": [
        "24add1c4326ce5ca22e7af8b84bb113cd48efac9"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Thu Jun 18 09:57:18 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 12:01:27 2009 -0500"
      },
      "message": "sd, sr: fix Driver \u0027sd\u0027 needs updating message\n\nIf a SCSI ULD driver sets blk_queue_prep_rq(), it should clean it\nup itself on remove(), and not from the bus callbacks. This\nremoves the need to hook into bus-\u003eremove(), which should not\nbe used at the same time as driver-\u003eremove().\n\n[jejb: fix sdkp initialisation problem due to mismerge]\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "24add1c4326ce5ca22e7af8b84bb113cd48efac9",
      "tree": "11869f940027d928d514865667e90f2a9e956f65",
      "parents": [
        "47e7e89ed029780adf2cc0cf506fcd4c2d5ca1e2"
      ],
      "author": {
        "name": "Jaswinder Singh Rajput",
        "email": "jaswinder@kernel.org",
        "time": "Sat Jun 20 13:29:21 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:58:11 2009 -0500"
      },
      "message": "scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets\n\nsetting err as -EOVERFLOW for Too many iscsi targets.\n\nAlso fixes a spurious compiler warning for gcc 4.3.3 and gcc 4.4 :\n\n  CC      drivers/scsi/scsi_transport_iscsi.o\ndrivers/scsi/scsi_transport_iscsi.c: In function ‘iscsi_add_session’:\ndrivers/scsi/scsi_transport_iscsi.c:678: warning: ‘err’ may be used uninitialized in this function\n\nSigned-off-by: Jaswinder Singh Rajput \u003cjaswinderrajput@gmail.com\u003e\nAcked-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "47e7e89ed029780adf2cc0cf506fcd4c2d5ca1e2",
      "tree": "7b3c8d852693c2ac586ffce8a8daf74b644a5bd1",
      "parents": [
        "b5c6f77680f4ff1775838fcedfdd6026bf5ad777"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Jun 19 16:26:54 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:13:41 2009 -0500"
      },
      "message": "fc_transport: Selective return value from BSG timeout function\n\nThe return value from BSG timout function should be based on the state of the\nBSG job. This helps block layer to take selective actions to clean up BSG job.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b5c6f77680f4ff1775838fcedfdd6026bf5ad777",
      "tree": "6ce01ea3b1bafe595cc785349b5676542a0e7f9a",
      "parents": [
        "75be63bcf73ebdd1fdc1d49f6bf2d1326a1ba7de"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Jun 19 16:26:53 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:12:56 2009 -0500"
      },
      "message": "fc_transport: The softirq_done function registration for BSG request\n\nRegistered the softirq_done function, since this is requried iby an request\nusing block level request timeout functionality. This function will be called\nby the block layer as part of time out clean process to release the BSG\nrequest.\n\nMoved some of the BSG request completion activities to softirq_done routine to\ntake care of both normal and timout completions.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "75be63bcf73ebdd1fdc1d49f6bf2d1326a1ba7de",
      "tree": "b895001cf9944b73ebac832609c749280809abd8",
      "parents": [
        "5e2fb917920c62c5ad260962471aeb578b52ac40"
      ],
      "author": {
        "name": "John Stoffel",
        "email": "john@stoffel.org",
        "time": "Fri Jun 19 16:08:58 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:12:17 2009 -0500"
      },
      "message": "sym53c8xx: ratelimit parity errors\n\nThis makes a huge difference when you have a serial console on bootup to limit\nthese messages to a sane number.\n\nSigned-off-by: John Stoffel \u003cjohn@stoffel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "5e2fb917920c62c5ad260962471aeb578b52ac40",
      "tree": "c427070a8ad52def1796af03974551c9d8931063",
      "parents": [
        "017b2ae33c0fc7d70320cc7f1cce0efb6ce8d929"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 18 21:03:23 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:10:41 2009 -0500"
      },
      "message": "explain the hidden scsi_wait_scan Kconfig variable\n\nPeople keep sending patches to expose CONFIG_SCSI_WAIT_SCAN as a tunable\nitem.  These patches aren\u0027t accepted upstream, so let\u0027s stop the ongoing\nirritation of people due to the unconditionally installed module and its\nKconfig symbol.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "017b2ae33c0fc7d70320cc7f1cce0efb6ce8d929",
      "tree": "1f598b0900ab8b3cdf4093c032f6fdf90feeca78",
      "parents": [
        "f1d7fb7a8ab55357b6c7d44a53f644a043680ed1"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Jun 18 09:06:55 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:09:57 2009 -0500"
      },
      "message": "ibmvfc: Fix endless PRLI loop in discovery\n\nFixes a problem seen where sending a PRLI to a target\nresulted in it sending a LOGO. This caused the ibmvfc\ndriver to go back through discovery again, which caused\nanother PRLI attempt, which caused another LOGO. Fix this\nbehavior by ignoring LOGO if we haven\u0027t even logged into\nthe target yet.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f1d7fb7a8ab55357b6c7d44a53f644a043680ed1",
      "tree": "ecd98c95e8eed62479e9c04d9af5a336e951de1f",
      "parents": [
        "7414705ea4aef9ce438e547f3138a680d2d1096c"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Thu Jun 18 09:06:52 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:09:56 2009 -0500"
      },
      "message": "ibmvfc: Process async events before command responses\n\nSince async events could indicate changes to link status, or\nevents which could affect decisions made during discovery, we should\nprocess async events prior to command completion responses.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7414705ea4aef9ce438e547f3138a680d2d1096c",
      "tree": "c8c14a80e31dbecbd6a9d083369f3e5e11105756",
      "parents": [
        "650bd12b9e31ec51d7ad0df3c4f94d863b827976"
      ],
      "author": {
        "name": "Robert Love",
        "email": "robert.w.love@intel.com",
        "time": "Wed Jun 10 15:31:10 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:07:08 2009 -0500"
      },
      "message": "libfc: Add runtime debugging with debug_logging module parameter\n\nThis patch adds the /sys/module/libfc/parameters/debug_logging\nfile to sysfs as a module parameter. It accepts an integer\nbitmask for logging. Currently it supports:\n\n   bit\nLSB 0 \u003d general libfc debugging\n    1 \u003d lport debugging\n    2 \u003d disc debugging\n    3 \u003d rport debugging\n    4 \u003d fcp debugging\n    5 \u003d EM debugging\n    6 \u003d exch/seq debugging\n    7 \u003d scsi logging (mostly error handling)\n\nthe other bits are not used at this time.\n\nThe patch converts all of the libfc source files to use\nthese new macros and removes the old FC_DBG macro.\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "650bd12b9e31ec51d7ad0df3c4f94d863b827976",
      "tree": "cacba1840f5e7e146f8da22cd9e5cd807061040f",
      "parents": [
        "d5488eb9cd2b06f7dcca7053274edb337987c67c"
      ],
      "author": {
        "name": "Robert Love",
        "email": "robert.w.love@intel.com",
        "time": "Wed Jun 10 15:31:05 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:07:06 2009 -0500"
      },
      "message": "libfcoe: Add runtime debugging with module param debug_logging\n\nThis patch adds a \u0027debug_logging\u0027 module parameter to\nlibfcoe.ko. It is an unsigned int that represents a bitmask of\navailable debug logging levels, each of which can be tuned at\nruntime. Currently there are only two logging levels for this\nmodule-\n\n   bit\nLSB 0 \u003d libfcoe general logging\n    1 \u003d FIP logging\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d5488eb9cd2b06f7dcca7053274edb337987c67c",
      "tree": "d4b10ebbb2d8a414705dd5d2663b7de563579d7f",
      "parents": [
        "ea61fca58c1373a48c0741798f70364d4498d2af"
      ],
      "author": {
        "name": "Robert Love",
        "email": "robert.w.love@intel.com",
        "time": "Wed Jun 10 15:30:59 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:07:02 2009 -0500"
      },
      "message": "fcoe: Add runtime debug logging with module parameter debug_logging\n\nThis patch converts all FC_DBG statements to use new runtime tunable\ndebug macros. The fcoe.ko module now has a debug_logging module\nparameter.\n\nfcoe_debug_logging is an unsigned integer representing a bitmask of all\navailable logging levels. Currently only two logging levels are\nsupported-\n\n   bit\nLSB 0 \u003d general fcoe logging\n    1 \u003d netdevice related logging\n\nThis patch also attempts to clean up some debug statement formatting\nso it\u0027s more readable.\n\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ea61fca58c1373a48c0741798f70364d4498d2af",
      "tree": "b2e8420abc140bf6c87a1cbe3ba47e68ed05d447",
      "parents": [
        "895553824ed9d2c1409d4dc6e0db4d6dfd344679"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Fri May 15 00:40:33 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:03:54 2009 -0500"
      },
      "message": "scsi_debug: Add support for physical block exponent and alignment\n\nThis patch adds support for setting the physical block exponent and\nlowest aligned LBA in the READ CAPACITY(16) response.\n\nThe B0 VPD page is adjusted accordingly.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "895553824ed9d2c1409d4dc6e0db4d6dfd344679",
      "tree": "54f6084a69dc8a0d10c475438da086f1b56298b4",
      "parents": [
        "e2ee3616bc334ab51e68aad6905761ca97f35559"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jun 18 09:55:17 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 11:02:59 2009 -0500"
      },
      "message": "cnic: add NETDEV_1000 and NETDEVICES to Kconfig select\n\nNETDEVICES + NETDEV_1000 need to be enabled so that kconfig will check\nthose branches for selects and enforce \"select UIO\" under CNIC.\nOtherwise the build fails with:\n\nERROR: \"uio_unregister_device\" [drivers/net/cnic.ko] undefined!\nERROR: \"uio_event_notify\" [drivers/net/cnic.ko] undefined!\nERROR: \"__uio_register_device\" [drivers/net/cnic.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1be7bd82bf4c5d9d3efd1de0e2ebe2c5b1db8340",
      "tree": "119d8afd7e8168626faee5332788c2b75fce261f",
      "parents": [
        "95fecd90397ec1f85eb31ede955d846a86d2077b"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Wed Jun 17 09:55:35 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:47 2009 -0500"
      },
      "message": "ipr: differentiate pci-x and pci-e based adapters\n\nMSI has only been tested on and known to work with PCI-E based adapters.  This\npatch adds a field to struct ipr_chip_t to indicate which type of interrupt to\nuse based on what is known about the chip.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "95fecd90397ec1f85eb31ede955d846a86d2077b",
      "tree": "979cfdf24378c63203e3a0430d93f7da6f03db82",
      "parents": [
        "a9e0edb687151617fe89cc5ab0086ebfc73ffccb"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Tue Jun 16 15:13:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:46 2009 -0500"
      },
      "message": "ipr: add test for MSI interrupt support\n\nThe return value from pci_enable_msi() can not always be trusted.  This patch\nadds code to generate an interrupt after MSI has been enabled and tests\nwhether or not we can receive and process it.  If the tests fails, then fall\nback to LSI.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nAcked-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "a9e0edb687151617fe89cc5ab0086ebfc73ffccb",
      "tree": "caac2147c99dee9650da01384c2605b21f2ec5bb",
      "parents": [
        "9872b81cf9f4b163e9c558d79e76b832c58a4814"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 17 19:05:05 2009 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:46 2009 -0500"
      },
      "message": "scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers\n\nThere have been several bug reports which identified the Ultrium-3\ntape as just hanging up on the bus during certain types of IU\ntransfer.  The identified culpret is type 0x02 (MULTIPLE COMMAND)\ntransfers.  The only way to prevent this tape wedging is to prevent it\nfrom using IU transfers at all.  So this patch uses the exported\nblacklist matching technology to recognise the drive and force it not\nto use IU transfers.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9872b81cf9f4b163e9c558d79e76b832c58a4814",
      "tree": "af68f3cbe69f4f62f8e3916991de42ca63059e73",
      "parents": [
        "598fa4b775d064d4656132c78d9a312eb1d2f91f"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 17 15:03:41 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:45 2009 -0500"
      },
      "message": "scsi_transport_spi: use spi target settings instead of inquiry data for DV\n\nRight at the moment, we carefully set up the spi_support_xx in the\ndevice configuration routines, but then we never actually use the\nresults: we rely on the inquiry strings.  If we\u0027re going to allow\noverrides to the inquiry data, we have to rely on our own internal\nsettings.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "598fa4b775d064d4656132c78d9a312eb1d2f91f",
      "tree": "42383f579d64e1eaf4a3cfa5b284699deb050839",
      "parents": [
        "e0420029dedb867e5c2c044a0737338a7e9cec0b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 17 15:01:58 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:45 2009 -0500"
      },
      "message": "enhance device info matching for multiple tables\n\nThe current scsi_devinfo.c matching routines use a single table for\nthe global blacklist.  However, we\u0027re developing a need to blacklist\nfrom specific transports too (notably some tape drives using SPI which\ndon\u0027t respond well to high speed protocols).  Instead of developing\nseparate blacklist matching for each transport class needing it,\nenhance the current list matching to permit multiple lists.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e0420029dedb867e5c2c044a0737338a7e9cec0b",
      "tree": "ff9ef71fc6083b4303a58dcef8393f40d68be7ff",
      "parents": [
        "e18e963b7e533149676b5d387d0a56160df9f111"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 17 10:30:32 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:44 2009 -0500"
      },
      "message": "qla2xxx: Update version number to 8.03.01-k4.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e18e963b7e533149676b5d387d0a56160df9f111",
      "tree": "533620baafb89ad76fc8dc91383dbe51d7fb6527",
      "parents": [
        "9d2683c05ce57b4a0231e028927bf1197e8324a8"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 17 10:30:31 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:44 2009 -0500"
      },
      "message": "qla2xxx: Correct (again) overflow during dump-processing on large-memory ISP23xx parts.\n\nCommit 7b867cf76fbcc8d77867cbec6f509f71dce8a98f ([SCSI] qla2xxx:\nRefactor qla data structures) inadvertently reverted\ne792121ec85672c1fa48f79d13986a3f4f56c590 ([SCSI] qla2xxx: Correct\noverflow during dump-processing on large-memory ISP23xx parts.).\n\nCc: stable@kernel.org\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9d2683c05ce57b4a0231e028927bf1197e8324a8",
      "tree": "0c5dcc189109552e97d0fe117acc8d0ade15748b",
      "parents": [
        "1bb395485160d203a726a19e4fcb1a154748d804"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 17 10:30:30 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:44 2009 -0500"
      },
      "message": "qla2xxx: Limit querying to supported mailbox-registers while reading FW state.\n\nPre-ISP24xx chips have dedicated uses for mailbox 4 and 5 which\nsoftware should typically not query nor update.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1bb395485160d203a726a19e4fcb1a154748d804",
      "tree": "fd6fd3f3c312bf5b7b5e539792095430b752c603",
      "parents": [
        "27dc9c5a3d652b0d55ab9ab396dcce9f13bc77c3"
      ],
      "author": {
        "name": "Harish Zunjarrao",
        "email": "harish.zunjarrao@qlogic.com",
        "time": "Wed Jun 17 10:30:29 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:43 2009 -0500"
      },
      "message": "qla2xxx: Correct iiDMA-update calling conventions.\n\n* To set iiDMA speeds for ISP81XX, bits 5-0 are used whereas for\n  other older ISPs bits 2-0 are used.\n* Pass proper VP index\n\nSigned-off-by: Harish Zunjarrao \u003charish.zunjarrao@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "27dc9c5a3d652b0d55ab9ab396dcce9f13bc77c3",
      "tree": "8bba00bc65a1e90cc6db4d7f5ab1cea094064cdd",
      "parents": [
        "30c9afa6cc477f6f21f8a0b36f3b81080941a0c9"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 17 10:30:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:43 2009 -0500"
      },
      "message": "qla2xxx: Fixed a bug in number of response queue creation logic.\n\nCc: stable@kernel.org\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "30c9afa6cc477f6f21f8a0b36f3b81080941a0c9",
      "tree": "863c391cc13e13d005e55096ff3436e973c06453",
      "parents": [
        "111986593561fc4c94a1fba3f3cd84476fb40b22"
      ],
      "author": {
        "name": "Joe Eykholt",
        "email": "jeykholt@cisco.com",
        "time": "Mon Jun 15 23:22:14 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:42 2009 -0500"
      },
      "message": "fix race that can give duplicate host number\n\nJust once, two fcoe instances got the same host number\nfrom scsi_add_host().\n\nUse atomic_t and atomic_inc_return() to get next host number.\nSubtract 1, so that scsi_host still starts with 0.\n\n[jejb: added comment about unusual subtraction]\nSigned-off-by: Joe Eykholt \u003cjeykholt@cisco.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "93bdcba5a7e55307e27671594c3cd8b4669b9e7a",
      "tree": "fd8dcd4c4823dd4d41d48cae3f8705115d412f46",
      "parents": [
        "bd2199d417313a056d4d2b2bac852231e1b50a4e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Jun 17 15:10:10 2009 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:41 2009 -0500"
      },
      "message": "scsi_transport_sas: needs to call blk_end_request_all for SMP requests\n\nWe need to call blk_end_request_all to complete SMP requests properly.\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": "bd2199d417313a056d4d2b2bac852231e1b50a4e",
      "tree": "7ff88e6be26be91e822cebf81cce261e8dc08db5",
      "parents": [
        "32382492eb18e8e20be382a1743d0c08469d1e84"
      ],
      "author": {
        "name": "Erez Zilber",
        "email": "erezzi.list@gmail.com",
        "time": "Mon Jun 15 22:11:10 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:41 2009 -0500"
      },
      "message": "libiscsi: add conn and scsi eh log debug flags\n\nAllow the user to control the debug logs in libiscsi. We will now\nhave a module param for connection, session \u0026 error handling.\n\n[Mike Christie - Fixed up to compile on current code and added\nmissing ISCSI_DBG_EH conversions]\n\nSigned-off-by: Erez Zilber \u003cerezzi.list@gmail.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "32382492eb18e8e20be382a1743d0c08469d1e84",
      "tree": "8b612f29d04a0ecd39c64452a601a01f687b3fcc",
      "parents": [
        "d355e57d58193b89283b0c8153649f0427b0bdad"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jun 15 22:11:09 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:40 2009 -0500"
      },
      "message": "iscsi_tcp: propogate EAGAIN from sendpage to libiscsi\n\nThe net layer might return -EAGAIN because it could not\nget space/mem within the sock sndtimeo or becuase the tcp/ip\nconnection was down. For the latter we do not want to retry\nbecause the conn/session should just be shutdown and restarted.\nlibiscsi knows the state of the session recovery so propogate\nthis error to that layer. It will either do iscsi recovery\nor have us retry the operation. Right now if we have partially\nsent a pdu we would always retry the IO xmit slowing down\nrecovery.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d355e57d58193b89283b0c8153649f0427b0bdad",
      "tree": "3b0abe01d5f384474b32d6606e1a4f57230a1f13",
      "parents": [
        "9194c6264040d71f851236437a392594b26e5b91"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jun 15 22:11:08 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:39 2009 -0500"
      },
      "message": "libiscsi: don\u0027t run scsi eh if iscsi task is making progress\n\nIf we are sending or receiving data for the task successfully do\nnot run the scsi eh, because we know the task is making progress.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9194c6264040d71f851236437a392594b26e5b91",
      "tree": "fd7a7bff23923afa5da8363560e924aa7454e52a",
      "parents": [
        "295ab1b54393aec064533fbc5b483844736ccbf0"
      ],
      "author": {
        "name": "Karen Xie",
        "email": "kxie@chelsio.com",
        "time": "Mon Jun 15 11:15:16 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:39 2009 -0500"
      },
      "message": "cxgb3i: suppot of different kernel page sizes\n\nThe default kernel pages supported are 4K, 8K, 16K, and 64K. Re-calculate\nentries if PAGE_SIZE is not one of the defaults.\n\nSigned-off-by: Karen Xie \u003ckxie@chelsio.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "295ab1b54393aec064533fbc5b483844736ccbf0",
      "tree": "d9debe6032b3705dfbfb32e518c953de85dc3977",
      "parents": [
        "d11b6916961d6ec7d7215332cbbe9feec086721d"
      ],
      "author": {
        "name": "Karen Xie",
        "email": "kxie@chelsio.com",
        "time": "Mon Jun 15 11:15:16 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:39 2009 -0500"
      },
      "message": "cxgb3i: use kref to track ddp usage\n\nThe iscsi ddp functionality could be used by multiple iscsi entities,\nadd a refcnt to keep track of it, so we would not release it pre-maturely.\n\nSigned-off-by: Karen Xie \u003ckxie@chelsio.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d11b6916961d6ec7d7215332cbbe9feec086721d",
      "tree": "152bdf47fbf1cc1604e79748655dfddfe8f74ce7",
      "parents": [
        "3821d768912a47ddbd6cab52943a8284df88003c"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sat May 23 11:43:39 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:38 2009 -0500"
      },
      "message": "sd: Block limits VPD support\n\nQuery the block limits VPD page and adjust queue minimum and optimal I/O\nsizes.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3821d768912a47ddbd6cab52943a8284df88003c",
      "tree": "f4097861eae7aa84b8accf2a2da34d173207c8a0",
      "parents": [
        "ea09bcc9c298d3057270abd78a973fc678d55c4c"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sat May 23 11:43:38 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:38 2009 -0500"
      },
      "message": "sd: Detect non-rotational devices\n\nDetect non-rotational devices and set the queue flag accordingly.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ea09bcc9c298d3057270abd78a973fc678d55c4c",
      "tree": "35764eeb8325f03c29b2da115290c06c9f8303ab",
      "parents": [
        "c277331d5fbaae5772ed19862feefa91f4e477d3"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sat May 23 11:43:37 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jun 21 10:52:37 2009 -0500"
      },
      "message": "sd: Physical block size and alignment support\n\nExtract physical block size and lowest aligned LBA from READ\nCAPACITY(16) response and adjust queue parameters.\n\nReport physical block size and alignment when applicable.\n\n[jejb: fix up trailing whitespace]\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4b337c5f245b6587ba844ac7bb13c313a2912f7b",
      "tree": "999c6a6580b76a083c8efb9dabff709d1c49fcd0",
      "parents": [
        "492b057c426e4aa747484958e18e9da29003985d",
        "3fe0344faf7fdcb158bd5c1a9aec960a8d70c8e8"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jun 18 11:16:55 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "aa2638a210ab0d7c6702cd54315365785fce326c",
      "tree": "ccc6a99248a1e914fbb90a466b76c98e4f083bc6",
      "parents": [
        "b069e8ed4d5054b1fcd31a98bb2053bde645202f",
        "ea4431906d86686e541de527915ccbe556761b16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 17 09:50:44 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6:\n  [SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n  [SCSI] don\u0027t attach ULD to Dell Universal Xport\n  [SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n  [SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n  [SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n  [SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n  [SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n  [SCSI] qla2xxx: Resolve a performance issue in interrupt\n  [SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n  [SCSI] nsp_cs: time_out reaches -1\n  [SCSI] qla2xxx: fix printk format warnings\n  [SCSI] ncr53c8xx: div reaches -1\n  [SCSI] compat: don\u0027t perform unneeded copy in sg_io code\n  [SCSI] zfcp: Update FC pass-through support\n  [SCSI] zfcp: Add FC pass-through support\n  [SCSI] FC Pass Thru support\n"
    },
    {
      "commit": "492b057c426e4aa747484958e18e9da29003985d",
      "tree": "34e08c24618688d8bcc190523028b5f94cce0c0b",
      "parents": [
        "313485175da221c388f6a8ecf4c30062ba9bea17",
        "300df7dc89cc276377fc020704e34875d5c473b6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 17 10:24:53 2009 +1000"
      },
      "message": "Merge commit \u0027origin/master\u0027 into next\n"
    },
    {
      "commit": "156f5a7801195fa2ce44aeeb62d6cf8468f3332a",
      "tree": "dd506816ca6f14bb650189aa364eb0a2f51ad5cc",
      "parents": [
        "1b713e00500c6f03317742981674e89a21629399"
      ],
      "author": {
        "name": "GeunSik Lim",
        "email": "leemgs1@gmail.com",
        "time": "Tue Jun 02 15:01:37 2009 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:28 2009 -0700"
      },
      "message": "debugfs: Fix terminology inconsistency of dir name to mount debugfs filesystem.\n\nMany developers use \"/debug/\" or \"/debugfs/\" or \"/sys/kernel/debug/\"\ndirectory name to mount debugfs filesystem for ftrace according to\n./Documentation/tracers/ftrace.txt file.\n\nAnd, three directory names(ex:/debug/, /debugfs/, /sys/kernel/debug/) is\nexisted in kernel source like ftrace, DRM, Wireless, Documentation,\nNetwork[sky2]files to mount debugfs filesystem.\n\ndebugfs means debug filesystem for debugging easy to use by greg kroah\nhartman. \"/sys/kernel/debug/\" name is suitable as directory name\nof debugfs filesystem.\n- debugfs related reference: http://lwn.net/Articles/334546/\n\nFix inconsistency of directory name to mount debugfs filesystem.\n\n* From Steven Rostedt\n  - find_debugfs() and tracing_files() in this patch.\n\nSigned-off-by: GeunSik Lim \u003cgeunsik.lim@samsung.com\u003e\nAcked-by     : Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\nReviewed-by  : Steven Rostedt \u003crostedt@goodmis.org\u003e\nReviewed-by  : James Smart \u003cjames.smart@emulex.com\u003e\nCC: Jiri Kosina \u003ctrivial@kernel.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: Peter Osterlund \u003cpetero2@telia.com\u003e\nCC: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCC: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCC: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "559fde706873256903155b3a62b05d0f52d62ab9",
      "tree": "4b242199a684e8ca8fadad29b8960a1567d441e2",
      "parents": [
        "317ccc4246bf205807c4d2f270d7fc8f024a9dc3"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon May 04 12:40:54 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:27 2009 -0700"
      },
      "message": "ibmvscsi: gadget: at91_udc: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: linux-scsi@vger.kernel.org\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nCc: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "78c55d76b84628862079351f77aa0f4aa3b65f58",
      "tree": "51e785a3b1a7c378607e12563b1dfcbf54490320",
      "parents": [
        "f3e7a7b64a79a3d82835ce83fb32616df762d456"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Apr 30 14:43:31 2009 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 15 21:30:27 2009 -0700"
      },
      "message": "scsi: remove driver_data direct access of struct device\n\nIn the near future, the driver core is going to not allow direct access\nto the driver_data pointer in struct device.  Instead, the functions\ndev_get_drvdata() and dev_set_drvdata() should be used.  These functions\nhave been around since the beginning, so are backwards compatible with\nall older kernel versions.\n\nCc: linux-scsi@vger.kernel.org\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c4b512bc832c6c6aab14acb2bd96940e867e5018",
      "tree": "59acf1e9bd14b1b5e6e7aedf6ceef11103137184",
      "parents": [
        "ba55bd74360ea4b8b95e73ed79474d37ff482b36"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Jun 10 04:38:56 2009 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 16 14:15:46 2009 +1000"
      },
      "message": "ps3rom: Use ps3_system_bus_[gs]et_drvdata() instead of direct access\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: James E.J. Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ea4431906d86686e541de527915ccbe556761b16",
      "tree": "ee24a3c6fb76443a11ab38fa2c87a4afa88788a1",
      "parents": [
        "4aa312b96f3220103e60c32740452a336dab6260"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 12:19:05 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:35 2009 -0500"
      },
      "message": "[SCSI] aic79xx: make driver respect nvram for IU and QAS settings\n\nThis patch allows the Adaptec firmware to pass on its values for Packetize and\nQAS.  To do this, the settings max_iu and max_qas have been introduced into\nthe SPI transport class and populated from the adaptec NVram tables.  Domain\nvalidation in the SPI transport class will respect the max settings when\nconfiguring to the highest possible speed for testing.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4aa312b96f3220103e60c32740452a336dab6260",
      "tree": "b93db996c690e20bd34e0173f7abea04843f71e4",
      "parents": [
        "c667940902aec32c7ec90aa74b8b661619460f56"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jun 13 09:21:43 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] don\u0027t attach ULD to Dell Universal Xport\n\nWe already have blacklists for SGI, IBM and SUN versions of this; apparently\nthere\u0027s a Dell version too.\n\nReported-by: Thomas Witzel \u003cwitzel.thomas@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c667940902aec32c7ec90aa74b8b661619460f56",
      "tree": "9208480427fc89d768ae1242958fcc429ef66358",
      "parents": [
        "bbb9d18009373bc74bfeba760097de277f395858"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:24 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Update driver version to 8.3.3\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "bbb9d18009373bc74bfeba760097de277f395858",
      "tree": "1fdf2b7c81ae16c39a666823b5e44760081653a2",
      "parents": [
        "d11e31ddb9718755dc96e1c018843ae6f5bb085e"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:16 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:34 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Add support for Target Reset handler entrypoint\n\nPatch was originally submitted upstream on 4/21/2008:\n  http://marc.info/?l\u003dlinux-scsi\u0026m\u003d120880973719266\u0026w\u003d2\n\nSomewhere, it never get merged. The patch restructures the task mgmt\nroutines, commonizing like behavior. Then the patch changes device\nreset to LUN resets, and adds a target reset handler.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d11e31ddb9718755dc96e1c018843ae6f5bb085e",
      "tree": "c6314c3e2b528077c8ff7c4ade53aa4ab74407ba",
      "parents": [
        "0c2875893ef27b93d5d3221f8f98ae944d6be5fa"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:23:06 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix a couple of spin_lock and memory issues and a crash\n\nContains the following changes:\n- Fixed error paths retaking a spin lock which they already hold\n- Added code to free memory in a couple of error paths\n- Added code to free RPI bit map while unloading driver\n- Added code to write zero to memory object allocated through dma_alloc_coherent\n- Fixed crash/hang with target or LUN resets\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0c2875893ef27b93d5d3221f8f98ae944d6be5fa",
      "tree": "01e201e3827611c9b5cfc35a5f00b6532fc948ef",
      "parents": [
        "f1126688805d77a4798b694439fa48bba6629388"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:56 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:33 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : FC/FCOE discovery fixes\n\nContains the following changes:\n- Force vport to send LOGO to fabric controller when deleting vport\n- Fixed driver failing to register login when a PLOGI is received\n- Fixes for FIP discovery\n- Added stricter checks for FCF addressing mode\n- Added code to send only FLOGI, FDISC and LOGO to Fabric controller as FIP\n- Fixed handling of LOGO from Fabric port\n- Fixed consecutive link up events skipped link_down processing\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f1126688805d77a4798b694439fa48bba6629388",
      "tree": "8a6169f70dba7e8644f07c8ca654ebad1786281d",
      "parents": [
        "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Wed Jun 10 17:22:44 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] lpfc 8.3.3 : Fix various SLI-3 vs SLI-4 differences\n\nContains the following changes\n- Set the CT field of FDISC to 3\n- Fixed over allocation of SCSI buffers on SLI4\n- Removed unused jump table entries\n- Increase LPFC_WQE_DEF_COUNT to 256\n- Updated FDISC context to VPI\n- Fixed immediate SCSI command for LUN reset translation to WQE\n- Extended mailbox handling to allow MBX_POLL commands in between async\n  MBQ commands\n- Fixed SID used for FDISC\n- Fix crash when accessing ctlregs from sysfs for SLI4 HBAs\n- Fix SLI4 firmware version not being saved or displayed correctly\n- Expand CQID field in WQE structure to 16 bits\n- Fix post header template mailbox command timing out\n- Removed FCoE PCI device ID 0x0705\n\nSigned-off-by: James Smart \u003cJames.Smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "43fac4d97a1a30085f1cae61aa565e5e7e5e5d7d",
      "tree": "52a532aac2f925bc104bc78aab29727fd3a29742",
      "parents": [
        "babdb788f7ec1a782a52240a5f6dae568f32565f"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 10 13:55:11 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:32 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Resolve a performance issue in interrupt\n\nReverted back a change in qla*_intr_handler code that caused an increase in\ncpu cycles by allowing interrupts to occur while the instance hardware lock\nwas being held.  Fix by taking the lock in irqsave mode.\n\nReported-and-tested-by: Douglas W. Styner \u003cdouglas.w.styner@intel.com\u003e\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "babdb788f7ec1a782a52240a5f6dae568f32565f",
      "tree": "a1c4cdc0618b9568c6a2dff798beaa1dcd2277e0",
      "parents": [
        "0454c7408ac533a0690cb308554a4ed304270c3d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Wed Jun 10 13:35:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] cnic, bnx2i: Fix build failure when CONFIG_PCI is not set.\n\nCNIC and BNX2I must depend on PCI.  Dependencies do not get\npropagated through select.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0454c7408ac533a0690cb308554a4ed304270c3d",
      "tree": "866c98d36ea6b69e2905729d23d233e1216cb8a4",
      "parents": [
        "18020ba7915efe5763c1cbb11f9f7e3f85b3cb72"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jun 10 12:56:59 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] nsp_cs: time_out reaches -1\n\nWith a postfix decrement timeouts will reach -1 rather than 0, so the\nerrors do not appear.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "18020ba7915efe5763c1cbb11f9f7e3f85b3cb72",
      "tree": "1e70891b2f637b6be6e80e562bf3eab6ca767cd6",
      "parents": [
        "36c7b3029784323d46d80b3262a4c1ab664eb0a3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Jun 10 12:56:58 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:31 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: fix printk format warnings\n\nFix qla2xxx printk format warnings:\n\ndrivers/scsi/qla2xxx/qla_sup.c:915: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/scsi/qla2xxx/qla_sup.c:915: warning: long long unsigned int format, u64 arg (arg 6)\ndrivers/scsi/qla2xxx/qla_sup.c:923: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/scsi/qla2xxx/qla_sup.c:923: warning: long long unsigned int format, u64 arg (arg 6)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Seokmann Ju \u003cseokmann.ju@qlogic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "36c7b3029784323d46d80b3262a4c1ab664eb0a3",
      "tree": "2a5fafa7533af7d58005ebbbea750bd533ef72d7",
      "parents": [
        "df59c0ad05182329688e514e5a9c3836fa208ea3"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Jun 10 12:56:57 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 15 10:09:30 2009 -0500"
      },
      "message": "[SCSI] ncr53c8xx: div reaches -1\n\nWith while(--div \u003e\u003d 0) { ... } div reaches -1.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9cbc1cb8cd46ce1f7645b9de249b2ce8460129bb",
      "tree": "8d104ec2a459346b99413b0b77421ca7b9936c1a",
      "parents": [
        "ca44d6e60f9de26281fda203f58b570e1748c015",
        "45e3e1935e2857c54783291107d33323b3ef33c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 15 03:02:23 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tDocumentation/feature-removal-schedule.txt\n\tdrivers/scsi/fcoe/fcoe.c\n\tnet/core/drop_monitor.c\n\tnet/core/net-traces.c\n"
    },
    {
      "commit": "489f7ab6c18cdd64a2d444e056d60a0e722f4ad7",
      "tree": "2c7ed6a0042dc15c91ece08c5a3866f610ddca6d",
      "parents": [
        "b322b7816908487c08b89b72f838174c37d8c836",
        "82d27b2b2f3a80ffa7759a49b9cba39e47df476e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 14 13:46:25 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (31 commits)\n  trivial: remove the trivial patch monkey\u0027s name from SubmittingPatches\n  trivial: Fix a typo in comment of addrconf_dad_start()\n  trivial: usb: fix missing space typo in doc\n  trivial: pci hotplug: adding __init/__exit macros to sgi_hotplug\n  trivial: Remove the hyphen from git commands\n  trivial: fix ETIMEOUT -\u003e ETIMEDOUT typos\n  trivial: Kconfig: .ko is normally not included in module names\n  trivial: SubmittingPatches: fix typo\n  trivial: Documentation/dell_rbu.txt: fix typos\n  trivial: Fix Pavel\u0027s address in MAINTAINERS\n  trivial: ftrace:fix description of trace directory\n  trivial: unnecessary (void*) cast removal in sound/oss/msnd.c\n  trivial: input/misc: Fix typo in Kconfig\n  trivial: fix grammo in bus_for_each_dev() kerneldoc\n  trivial: rbtree.txt: fix rb_entry() parameters in sample code\n  trivial: spelling fix in ppc code comments\n  trivial: fix typo in bio_alloc kernel doc\n  trivial: Documentation/rbtree.txt: cleanup kerneldoc of rbtree.txt\n  trivial: Miscellaneous documentation typo fixes\n  trivial: fix typo milisecond/millisecond for documentation and source comments.\n  ...\n"
    },
    {
      "commit": "9e4f5e29610162fd426366f3b29e3cc6e575b858",
      "tree": "aad7fed6b70d87bc9aae10563fa1e71535b11de9",
      "parents": [
        "e349792a385ed47390d156155b1a1e19af1bf163"
      ],
      "author": {
        "name": "James Smart",
        "email": "James.Smart@Emulex.Com",
        "time": "Thu Mar 26 13:33:19 2009 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 14:20:05 2009 -0500"
      },
      "message": "[SCSI] FC Pass Thru support\n\nAttached is the ELS/CT pass-thru patch for the FC Transport. The patch\ncreates a generic framework that lays on top of bsg and the SGIO v4 ioctl\nin order to pass transaction requests to LLDD\u0027s.\n\nThe interface supports the following operations:\n  On an fc_host basis:\n    Request login to the specified N_Port_ID, creating an fc_rport.\n    Request logout of the specified N_Port_ID, deleting an fc_rport\n    Send ELS request to specified N_Port_ID w/o requiring a login, and\n      wait for ELS response.\n    Send CT request to specified N_Port_ID and wait for CT response.\n      Login is required, but LLDD is allowed to manage login and decide\n      whether it stays in place after the request is satisfied.\n    Vendor-Unique request. Allows a LLDD-specific request to be passed\n      to the LLDD, and the passing of a response back to the application.\n  On an fc_rport basis:\n    Send ELS request to nport and wait for ELS response.\n    Send CT request to nport and wait for CT response.\n\nThe patch also exports several headers from include/scsi such that\nthey can be available to user-space applications:\n  include/scsi/scsi.h\n  include/scsi/scsi_netlink.h\n  include/scsi/scsi_netlink_fc.h\n  include/scsi/scsi_bsg_fc.h\n\nFor further information, refer to the last RFC:\nhttp://marc.info/?l\u003dlinux-scsi\u0026m\u003d123436574018579\u0026w\u003d2\n\nNote: Documentation is still spotty and will be added later.\n\n[bharrosh@panasas.com: update for new block API]\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "19af5cdb7c79ff5ec96a99893ffb7f894f4a3dc1",
      "tree": "09e855da51df91fc35e98b26e420f26e84305cff",
      "parents": [
        "98a1708de1bfa5fe1c490febba850d6043d3c7fa"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Thu Apr 23 11:37:37 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typo milisecond/millisecond for documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "98a1708de1bfa5fe1c490febba850d6043d3c7fa",
      "tree": "823104983ff8cd44fc8f3dbfbcc583dc69ee30b2",
      "parents": [
        "ab2274af0569a43c6da390e969759d1138799839"
      ],
      "author": {
        "name": "Martin Olsson",
        "email": "martin@minimum.se",
        "time": "Wed Apr 22 18:21:29 2009 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:46 2009 +0200"
      },
      "message": "trivial: fix typos s/paramter/parameter/ and s/excute/execute/ in documentation and source comments.\n\nSigned-off-by: Martin Olsson \u003cmartin@minimum.se\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b512d26f425be1c779c8319249b42ce3c3424d2",
      "tree": "2f48dd4f2361a0686bd8e1dd803e36080f529e09",
      "parents": [
        "0b1b51f50ed7b4225d0631140de8873fb235a6c0"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Tue Apr 14 23:14:10 2009 -0300"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Jun 12 18:01:45 2009 +0200"
      },
      "message": "trivial: typo (en|dis|avail|remove)bale -\u003e (en|dis|avail|remove)able\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "82681a318f9f028ea64e61f24bbd9ac535531921",
      "tree": "529b6a5b4fd040fb54b7672b1a224ebd47445876",
      "parents": [
        "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
        "8ebf975608aaebd7feb33d77f07ba21a6380e086"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jun 12 10:02:03 2009 -0500"
      },
      "message": "[SCSI] Merge branch \u0027linus\u0027\n\nConflicts:\n\tdrivers/message/fusion/mptsas.c\n\nfixed up conflict between req-\u003edata_len accessors and mptsas driver updates.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c9059598ea8981d02356eead3188bf7fa4d717b8",
      "tree": "03e73b20a30e988da7c6a3e0ad93b2dc5843274d",
      "parents": [
        "0a33f80a8373eca7f4bea3961d1346c3815fa5ed",
        "b0fd271d5fba0b2d00888363f3869e3f9b26caa9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 10:52:27 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 11 11:10:35 2009 -0700"
      },
      "message": "Merge branch \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.31\u0027 of git://git.kernel.dk/linux-2.6-block: (153 commits)\n  block: add request clone interface (v2)\n  floppy: fix hibernation\n  ramdisk: remove long-deprecated \"ramdisk\u003d\" boot-time parameter\n  fs/bio.c: add missing __user annotation\n  block: prevent possible io_context-\u003erefcount overflow\n  Add serial number support for virtio_blk, V4a\n  block: Add missing bounce_pfn stacking and fix comments\n  Revert \"block: Fix bounce limit setting in DM\"\n  cciss: decode unit attention in SCSI error handling code\n  cciss: Remove no longer needed sendcmd reject processing code\n  cciss: change SCSI error handling routines to work with interrupts enabled.\n  cciss: separate error processing and command retrying code in sendcmd_withirq_core()\n  cciss: factor out fix target status processing code from sendcmd functions\n  cciss: simplify interface of sendcmd() and sendcmd_withirq()\n  cciss: factor out core of sendcmd_withirq() for use by SCSI error handling code\n  cciss: Use schedule_timeout_uninterruptible in SCSI error handling code\n  block: needs to set the residual length of a bidi request\n  Revert \"block: implement blkdev_readpages\"\n  block: Fix bounce limit setting in DM\n  Removed reference to non-existing file Documentation/PCI/PCI-DMA-mapping.txt\n  ...\n\nManually fix conflicts with tracing updates in:\n\tblock/blk-sysfs.c\n\tdrivers/ide/ide-atapi.c\n\tdrivers/ide/ide-cd.c\n\tdrivers/ide/ide-floppy.c\n\tdrivers/ide/ide-tape.c\n\tinclude/trace/events/block.h\n\tkernel/trace/blktrace.c\n"
    },
    {
      "commit": "862366118026a358882eefc70238dbcc3db37aac",
      "tree": "4eb62bc10327a5afac064a95a091ea05ecd2acc1",
      "parents": [
        "57eee9ae7bbcfb692dc96c739a5184adb6349733",
        "511b01bdf64ad8a38414096eab283c7784aebfc4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 10 19:53:40 2009 -0700"
      },
      "message": "Merge branch \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (244 commits)\n  Revert \"x86, bts: reenable ptrace branch trace support\"\n  tracing: do not translate event helper macros in print format\n  ftrace/documentation: fix typo in function grapher name\n  tracing/events: convert block trace points to TRACE_EVENT(), fix !CONFIG_BLOCK\n  tracing: add protection around module events unload\n  tracing: add trace_seq_vprint interface\n  tracing: fix the block trace points print size\n  tracing/events: convert block trace points to TRACE_EVENT()\n  ring-buffer: fix ret in rb_add_time_stamp\n  ring-buffer: pass in lockdep class key for reader_lock\n  tracing: add annotation to what type of stack trace is recorded\n  tracing: fix multiple use of __print_flags and __print_symbolic\n  tracing/events: fix output format of user stack\n  tracing/events: fix output format of kernel stack\n  tracing/trace_stack: fix the number of entries in the header\n  ring-buffer: discard timestamps that are at the start of the buffer\n  ring-buffer: try to discard unneeded timestamps\n  ring-buffer: fix bug in ring_buffer_discard_commit\n  ftrace: do not profile functions when disabled\n  tracing: make trace pipe recognize latency format flag\n  ...\n"
    },
    {
      "commit": "3860c97bd60a4525bb62eb90e3e7d2f02662ac59",
      "tree": "b3552abaa9e4e933c63a356fce728c6a83ec28cf",
      "parents": [
        "03306793e686fd895ab8fa095bb9ec33658ea53a"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:58 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:41 2009 -0500"
      },
      "message": "[SCSI] osd: Remove out-of-tree left overs\n\n* Delete Makefile. It is only used for out-of-tree compilation\n  and was never needed. It slipped in by mistake.\n* Remove from Kbuild all the out of tree stuff as promised.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "03306793e686fd895ab8fa095bb9ec33658ea53a",
      "tree": "3999634449315b7eb237e947328b11c32f3da973",
      "parents": [
        "021e2230d6c04d80289fceb2d21c9ce93a615b32"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:43 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:32 2009 -0500"
      },
      "message": "[SCSI] libosd: Use REQ_QUIET requests.\n\nlibosd has it\u0027s own sense decoding and printout. Don\u0027t\nlet scsi_lib duplicate that printout. (Which is done wrong\nin regard to osd commands)\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "021e2230d6c04d80289fceb2d21c9ce93a615b32",
      "tree": "f8a4eeb7be9aa2ea65bf343680893e30d02ead92",
      "parents": [
        "fc2fac5b5f11e2bee3bf37215c8746236f5ea188"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:05:05 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:25 2009 -0500"
      },
      "message": "[SCSI] osduld: use filp_open() when looking up an osd-device\n\nThis patch was inspired by Al Viro, for simplifying and fixing the\nretrieval of osd-devices by in-kernel users, eg: file systems.\nIn-Kernel users, now, go through the same path user-mode does by\nopening a file on the osd char-device and though holding a reference\nto both the device and the Module.\n\nA file pointer was added to the osd_dev structure which is now\nallocated for each user. The internal osd_dev is no longer exposed\noutside of the uld. I wanted to do that for a long time so each\nlibosd user can have his own defaults on the device.\n\nThe API is left the same, so user code need not change.\n\nIt is no longer needed to open/close a file handle on the osd\nchar-device from user-mode, before mounting an exofs on it.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCC: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fc2fac5b5f11e2bee3bf37215c8746236f5ea188",
      "tree": "1a76933892cd58d820558aa70a853fb590935e7d",
      "parents": [
        "62f469b596dd0aadf046a69027087c18db43734e"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:43 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 09:00:13 2009 -0500"
      },
      "message": "[SCSI] libosd: Define an osd_dev wrapper to retrieve the request_queue\n\nlibosd users that need to work with bios, must sometime use\nthe request_queue associated with the osd_dev. Make a wrapper for\nthat, and convert all in-tree users.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "62f469b596dd0aadf046a69027087c18db43734e",
      "tree": "2e7fd67763b328fb47c3793e8a9d5a13ed49ea33",
      "parents": [
        "546881aea9787ed5c626ac99ab80158ea9ae0515"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:26 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:59:52 2009 -0500"
      },
      "message": "[SCSI] libosd: osd_req_{read,write} takes a length parameter\n\nFor supporting of chained-bios we can not inspect the first\nbio only, as before. Caller shall pass the total length of the\nrequest, ie. sum_bytes(bio-chain).\n\nAlso since the bio might be a chain we don\u0027t set it\u0027s direction\non behalf of it\u0027s callers. The bio direction should be properly\nset prior to this call. So fix a couple of write users that now\nneed to set the bio direction properly\n\n[In this patch I change both library code and user sites at\n exofs, to make it easy on integration. It should be submitted\n via James\u0027s scsi-misc tree.]\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCC: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "546881aea9787ed5c626ac99ab80158ea9ae0515",
      "tree": "1fd837f6bd53d69e257a659183d3387b7ace6654",
      "parents": [
        "0e35afbc8b054e04a35faa796c72abb3b82bd33b"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:04:00 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:58:20 2009 -0500"
      },
      "message": "[SCSI] libosd: Let _osd_req_finalize_data_integrity receive number of out_bytes\n\n_osd_req_finalize_data_integrity was trying to deduce the number of\nout_bytes from passed osd_request-\u003eout.bio. This is wrong when\nthe bio is chained. The caller of _osd_req_finalize_data_integrity\nhas more ready available information and should just pass it.\n\nAlso in the light of future support for CDB-continuation segment this is\na better solution.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0e35afbc8b054e04a35faa796c72abb3b82bd33b",
      "tree": "004a19d25dfc45cbbc88464e4e9d711b2027a668",
      "parents": [
        "de6b20385b1c14f97ccdf7da173b4c9a7405083b"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:02:22 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:57:07 2009 -0500"
      },
      "message": "[SCSI] libosd: osd_req_{read,write}_kern new API\n\nBy popular demand, define usefull wrappers for osd_req_read/write\nthat recieve kernel pointers. All users had their own.\n\nAlso remove these from exofs\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "de6b20385b1c14f97ccdf7da173b4c9a7405083b",
      "tree": "b242e4dfeb1bc1aa6c8e0fa699d04b5a3c544389",
      "parents": [
        "29191b92030bc97b05b539ce5ae0543c24a6d7ca"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Sun May 24 20:01:26 2009 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jun 10 08:54:10 2009 -0500"
      },
      "message": "[SCSI] libosd: Better printout of OSD target system information\n\nShorten out the Attributes names.\nAlign all results on column 24.\nPrint system ID in a new line.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "238ddbb98c327a7392ced5ae65216c55969749ea",
      "tree": "db32edfaa5b71261c53a87bdc4d9b860e88f4091",
      "parents": [
        "cf4e6363859d30f24f8cd3e8930dbff399cc3550"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jun 09 13:44:02 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:31:46 2009 -0500"
      },
      "message": "[SCSI] gdth: fix overlapping snprintf users\n\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13438\nCloses-bug: http://bugzilla.kernel.org/show_bug.cgi?id\u003d13437\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cf4e6363859d30f24f8cd3e8930dbff399cc3550",
      "tree": "bb2419cc519689664c34b21eff5ad4a882bceadb",
      "parents": [
        "a463696039f7097ce87c21db3cf5c16cdcb3850d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jun 08 18:14:44 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:22:45 2009 -0500"
      },
      "message": "[SCSI] bnx2i: Add bnx2i iSCSI driver.\n\nNew iSCSI driver for Broadcom BNX2 devices.  The driver interfaces with\nthe CNIC driver to access the hardware.\n\nSigned-off-by: Anil Veerabhadrappa \u003canilgv@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "43514774ff40c4fbe0cbbd3d8293a359f1a9fe71",
      "tree": "954efd0de3578d117e27df775b37972fc2368c04",
      "parents": [
        "126c5cc37e682e7c5ae96754994b1cb50c2d0cb5"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Jun 08 18:14:41 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jun 09 10:22:35 2009 -0500"
      },
      "message": "[SCSI] iscsi class: Add new NETLINK_ISCSI messages for cnic/bnx2i driver.\n\nAdd ISCSI_NETLINK messages for iSCSI NICs to get information such as\npath from userspace.  Original iscsid messages are now always sent as\nmulticast to group 1.  The new messages are sent to group 2.\n\nThe multicast changes were made by Mike Christie.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "126c5cc37e682e7c5ae96754994b1cb50c2d0cb5",
      "tree": "054781df1e5f7fb4d34eaed7e5674eff92cf63c1",
      "parents": [
        "c1988e3123751fd425fbae99d5c1776608e965a9"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:08 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:21 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add support for capabilities MAD\n\nAdd support to ibmvscsi for the capabilities MAD. This command gets sent\nto the Virtual I/O server prior to login in order to communicate client\ncapabilities. Additionally it returns information regarding capabilities\nthat the server supports. The two main capabilities communicated in this\nMAD are related to partition migration and client reserve. Client reserve\nallows for SCSI-2 reservations to be sent to virtual disks which are backed\nby physical LUNs and will result in the reservation being sent to the\nphysical LUN.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "c1988e3123751fd425fbae99d5c1776608e965a9",
      "tree": "01ebad88b7799665097a96b4b8f0da447c0e4ee2",
      "parents": [
        "3507e13fcba6b97501891a410ec8ef9f1f188620"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:07 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:20 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Enable fast fail feature\n\nA new mode of error reporting, fast fail, has been added to the VIOS\nwhich allows failover to happen more quickly.\n\nIf this new fast fail mode is enabled on the VIOS and the vSCSI client\nsupports the mode, the VIOS will not return MEDIUM error on path failures,\nbut rather return VIOSRP_ADAPTER_FAIL in the crq response, which\nibmvscsi will translate to DID_ERROR.\n\nThis new mode can be enabled for single path configurations as well,\nso it is the new default error reporting mode. A module parameter is\nprovided to disable this new behavior on the off chance it causes a\nproblem on some old VIOS version.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3507e13fcba6b97501891a410ec8ef9f1f188620",
      "tree": "61fe3efb517492be9af6ef3ec3b31d06f62921d0",
      "parents": [
        "e1a5ce5b88d06344caec0c71b4ee33e7296358dd"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:04 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:18 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Send adapter info before login\n\nThe ibmvscsi driver currently sends the SRP Login before sending the Adapter\nInfo MAD, which can result in commands getting sent to the virtual adapter\nbefore we are ready for them. This results in a slight window where the target\ndevices may not behave as expected. Change the order and close the window.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e1a5ce5b88d06344caec0c71b4ee33e7296358dd",
      "tree": "f07bcf69a40a26222565027903c53d3d84ad6d45",
      "parents": [
        "fbc56f0801f58041a4372a030933bac076b46aad"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:03 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:16 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add specific timeouts for operations\n\nPreviously we had one timeout that was used for all types of operations.\nThis adds specific timeout values for different operations (init, login,\nadapter info MAD, abort task, and LUN reset).\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fbc56f0801f58041a4372a030933bac076b46aad",
      "tree": "023a63d8cc50099e683f4864ef6c7cef49402708",
      "parents": [
        "714df9399b3d2c0a7484e8cfb7c9cb100b0b7f19"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Mon Jun 08 16:19:01 2009 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 18:05:15 2009 -0500"
      },
      "message": "[SCSI] ibmvscsi: Add 16 byte CDB support\n\nAdds support for 16 byte CDBs to the ibmvscsi driver.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "714df9399b3d2c0a7484e8cfb7c9cb100b0b7f19",
      "tree": "a0e92f4bfb382528f8753e58f3b2d31554360c6f",
      "parents": [
        "18e7555a38eaadb757353c4b76667e07166ad26c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:31 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:47:02 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.01-k3.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "18e7555a38eaadb757353c4b76667e07166ad26c",
      "tree": "3b8b0f43076aff5d87c0c8800fb3c4a221af78a0",
      "parents": [
        "656e89122a737b60cebc7b8fcb669faf0e7bc905"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:30 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:47:00 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Synchronize MPI settings after a PE Reset.\n\nEnsure MPS remains in synchronization across all NIC/FCoE\nfunctions after a reset.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "656e89122a737b60cebc7b8fcb669faf0e7bc905",
      "tree": "c0aa6e674b51a1484d194fe7d4f60173b9c736af",
      "parents": [
        "f999f4c1961fe5399fd66c95860cc2d5d67e591e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:29 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:58 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export additional firmware-states for application support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f999f4c1961fe5399fd66c95860cc2d5d67e591e",
      "tree": "aa1b4389021f1676f04aa3a79e8b7f00ecfbb2c7",
      "parents": [
        "6805c1504eb4cfd4a31c05ed88fdeb56228eb3ba"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:57 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Reduce lock-contention during do-work processing.\n\nQueued work processing will now be serialized with its own\nlower-priority spinlock.  This also simplifies the work-queue\ninterface for future work-queue consumers.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "6805c1504eb4cfd4a31c05ed88fdeb56228eb3ba",
      "tree": "4b6b97ac814dcef7a14e1d730e7405694263c3a7",
      "parents": [
        "aed10881129c52f0e5dc1c96ac706b5ce7708a13"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:27 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:55 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Avoid explicit LOGO during driver host tear-down.\n\nAs firmware will ultimately terminate (stop) and port\nstates-cleared.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "aed10881129c52f0e5dc1c96ac706b5ce7708a13",
      "tree": "7c5e83f9d1f318f581792a0e2988aa44dd5ac7e6",
      "parents": [
        "e8233ca40bfe7b9dade6cefc984e305516c4eceb"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:26 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:54 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Query supported RISC registers bits in determining a paused-state.\n\nISP24xx and above must query the host-status register, not HCCR.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e8233ca40bfe7b9dade6cefc984e305516c4eceb",
      "tree": "2a790a8f7cafac4a579aa2b4749f16f697201908",
      "parents": [
        "eeebcc922326a2ea0302937b425a0d1471cbd6a7"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:25 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:53 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Avoid redundant RISC reset during (re)-initialization.\n\nISP24xx and above ISPs perform a RISC reset in\nqla24xx_reset_chip(), which is called prior to\nqla24xx_chip_diag().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "eeebcc922326a2ea0302937b425a0d1471cbd6a7",
      "tree": "a5abef53830418e4d7e4e5952b529f613daab4fc",
      "parents": [
        "81eb9b4985b9cf965f9c05f4679a77fae2a85fe5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:24 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:51 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Fallback enode-mac should not be a multicast address.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "81eb9b4985b9cf965f9c05f4679a77fae2a85fe5",
      "tree": "d71d7d2c24f8d293091b22887c4bf942e8c05af8",
      "parents": [
        "9f8fddeef2264a0315032b0aa2ee0052dad90076"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:23 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:50 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Add notification message when an NPIV fails to acquire a port-id.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "9f8fddeef2264a0315032b0aa2ee0052dad90076",
      "tree": "4a110df2b3745638887dd0ddbbc2020c227c0035",
      "parents": [
        "f4658b6ccc9d54b28b89004accc989db185b6a2e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:22 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:49 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Add 10Gb iiDMA support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "f4658b6ccc9d54b28b89004accc989db185b6a2e",
      "tree": "b9c465a7439200031d13d5f6631281fb480e2b81",
      "parents": [
        "ca9e9c3eb118d0cb9dc2e5232f6f2dcaa4b7a5e0"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:21 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:47 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Mark a port\u0027s state as needing-rediscovery during link disruptions.\n\nWith RSCN states not being kept across qla2x00_configure_loop()\ninvocations, loop-resync distruptions during fabric-discovery may\ncause ports to remain in a lost state.  Force state\nrenegotiation during a follow-on configure-loop iteration.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ca9e9c3eb118d0cb9dc2e5232f6f2dcaa4b7a5e0",
      "tree": "b022eac4bf1820af0e82671e53f33143e65bc285",
      "parents": [
        "59e0b8b088031b3b751f0608f797f2581f49a827"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:20 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:46 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Check status of qla2x00_get_fw_version() call.\n\nUnlike earlier ISPs, recent ISPs (ISP81xx) can in fact fail this\nmailbox command.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "59e0b8b088031b3b751f0608f797f2581f49a827",
      "tree": "8c1c5c84c3e86abfe9ea1bda8516988b2a8a02e2",
      "parents": [
        "94b3aa47ac1ea0aa31b3f59ad121cdf55e038594"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 03 09:55:19 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:44 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct NULL pointer bug in cpu affinity mode.\n\nThis patch fixes a NULL pointer bug that occurs when IO is being\ncarried out on a vport for which the cpu affinity mode is turned on.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "94b3aa47ac1ea0aa31b3f59ad121cdf55e038594",
      "tree": "308dd3f096153b0217f8accc8de6e1746fc7d1d2",
      "parents": [
        "cbc8eb67da11a4972834f61fe4729f4c037a17c9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:18 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:43 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Use \u0027proper\u0027 DID_* status code for dropped-frame scenarios.\n\nThe SCSI-midlayer\u0027s fast-fail codes consider an DID_ERROR status\nas a driver-error and the failed I/O would then be retried in the\nmidlayer without being fast-failed to dm-multipath.  DID_BUS_BUSY\nstatus returns would induce unneeded path-failures events being\npropagated to the DM/MD.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cbc8eb67da11a4972834f61fe4729f4c037a17c9",
      "tree": "52880ae49bce8a8b733d0d59bd84b324eb0871ef",
      "parents": [
        "40859ae5f13534624cc35a05179b4f93ecbf531a"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:17 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:41 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Fallback to \u0027golden-firmware\u0027 operation on supported ISPs.\n\nIn case the onboard firmware is unable to be read or loaded for\noperation, attempt to fallback to a limited-operational firmware\nimage stored in a different flash region.  This will allow a user\nto reflash and correct a board with proper operational firmware.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "40859ae5f13534624cc35a05179b4f93ecbf531a",
      "tree": "2023f47deed9d145c2a63ee77085ac2e8c90b798",
      "parents": [
        "1b91a2e6712393cffc33eeff5cf857f7d5b62fed"
      ],
      "author": {
        "name": "Anirban Chakraborty",
        "email": "anirban.chakraborty@qlogic.com",
        "time": "Wed Jun 03 09:55:16 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:39 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct queue-creation bug when driver loaded in QoS mode.\n\nSigned-off-by: Anirban Chakraborty \u003canirban.chakraborty@qlogic.com\u003e\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1b91a2e6712393cffc33eeff5cf857f7d5b62fed",
      "tree": "83334a613612a884e04f9b8ba6a89f438f04edc0",
      "parents": [
        "11bbc1d896637c1d83b11cc3b97ed3d6d2076c63"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:15 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:38 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Correct logic-bug in set-model-info().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "11bbc1d896637c1d83b11cc3b97ed3d6d2076c63",
      "tree": "a3c9ac3bbf1b09a8ece52496ada28316f06ecd09",
      "parents": [
        "ce0423f4a23317d0166addd7d6fcc4a0fa95e751"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:14 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:36 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export TLV data on supported ISPs.\n\nFirmware currently provides PB and PGF TLVs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ce0423f4a23317d0166addd7d6fcc4a0fa95e751",
      "tree": "ae4124a1fecdefd5f19a1218c7b6684cff05a58a",
      "parents": [
        "7f774025171f626fc1a6a97781967c84a869d277"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:13 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:34 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export XGMAC statistics on supported ISPs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7f774025171f626fc1a6a97781967c84a869d277",
      "tree": "453c29bcd336bd18b2935f83b3cf348a76cd4498",
      "parents": [
        "226c7ffe74474257b4b87bd38ae8ba0030cf65e2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Jun 03 09:55:12 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 14:46:32 2009 -0500"
      },
      "message": "[SCSI] qla2xxx: Export negotiated fabric-parameters for application support.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4e57e1cbbd1435b523b9cedb949728e9fdcfb5d4",
      "tree": "691339538848a618713cae0a579ddf7cd40f7a52",
      "parents": [
        "1047f22108bd9bfedefd3ff014cb56691dfbaa3f"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 06 10:52:46 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:16 2009 -0500"
      },
      "message": "[SCSI] fcoe: removes reserving memory for vlan_ethdr on tx path\n\nThis is not required as VLAN header is added by device\ninterface driver, this was causing bad FC_CRC in FCoE pkts when\nusing VLAN interface.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "1047f22108bd9bfedefd3ff014cb56691dfbaa3f",
      "tree": "1c651877a07e81d9be009dfe5cd95fc2b127584c",
      "parents": [
        "4bb6b5153313269b4b328f4f5ddc558c45c50713"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Wed May 06 10:52:40 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jun 08 13:29:14 2009 -0500"
      },
      "message": "[SCSI] fcoe: removes fcoe_watchdog\n\nRemoves periodic fcoe_watchdog timer used across all fcoe interface\nmaintained in fcoe_hostlist instead added new fcoe_queue_timer\nper fcoe interface.\n\nAdded timer is armed only when some pending skb need to be flushed\nas oppose to periodic 1 second fcoe_watchdog, since now\nfcoe_queue_timer is used on demand thus set this to 2 jiffies.\n\nNow fcoe_queue_timer is much simple than fcoe_watchdog using lock to\nprocess all fcoe interface from fcoe_hostlist.\n\nI noticed +ve performance result with using 2 jiffies timer as\nthis helps flushing fcoe_pending_queue quickly.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    }
  ],
  "next": "4bb6b5153313269b4b328f4f5ddc558c45c50713"
}
