)]}'
{
  "log": [
    {
      "commit": "e39eeaed1f75fcd46783aad34cb9ab8a6046bb01",
      "tree": "bc2759d9019c1d83ccb31c936ade0726f551e25a",
      "parents": [
        "2a8ccf3187aff6defed72f7d8fa562ff2f69ef2a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:46 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:23:40 2010 -0600"
      },
      "message": "[SCSI] hpsa: eliminate lock_kernel in compat_ioctl\n\nThe use of the big kernel lock here  appears\nto be ancient cruft that is no longer needed.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2a8ccf3187aff6defed72f7d8fa562ff2f69ef2a",
      "tree": "b55656a02ecd844d9a12aec8ec22d23aebc50767",
      "parents": [
        "23231048309ea8eed0189f1eb8f870f08703cac0"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:41 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:23:18 2010 -0600"
      },
      "message": "[SCSI] hpsa: fix bug in adjust_hpsa_scsi_table\n\nfix bug in adjust_hpsa_scsi_table which caused devices which have\nchanged size, etc. to do the wrong thing.\n\nThe problem was as follows:\n\nThe driver maintains its current idea of what devices are present\nin the h-\u003edev[] array.  When it updates this array, it scans the\nhardware, and produces a new list of devices, call it sd[], for\nscsi devices.\n\nThen, it compares each item in h-\u003edev[] vs. sd[], and any items which\nare not present sd it removes from h-\u003edev[], and any items present\nin sd[], but different, it modifies in h-\u003edev[].\n\nThen, it looks for items in sd[] which are not present in h-\u003edev[],\nand adds those items into h-\u003edev[].  All the while, it keeps track\nof what items were added and removed to/from h-\u003edev[].\n\nFinally, it updates the SCSI mid-layer by removing and adding\nthe same devices it removed and added to/from h-\u003edev[]. (modified\ndevices count as a remove then add.)\n\noriginally, when a \"changed\" device was discovered, it was\nremoved then added to h-\u003edev[].  The item was added to the *end*\nof h-\u003edev[].  And, the item was removed from sd[] as well\n(nulled out).  As it processed h-\u003edev[], these newly added items\nat the end of the list were encountered, and sd[] was searched,\nbut those items were nulled out.  So they ended up getting removed\nimmediately after they were added.\n\nThe solution is to have a way to replace items in the h-\u003edev[]\narray instead of doing a remove + add.  Then the \"changed\" items.\nare not encountered a second time, and removed.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "23231048309ea8eed0189f1eb8f870f08703cac0",
      "tree": "a20af6308d43163db7a9891d40add49534fb12bf",
      "parents": [
        "c7f172dca210bbd105aee02353c6b385c774caac"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:36 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:23:03 2010 -0600"
      },
      "message": "[SCSI] hpsa: Fix hpsa_find_scsi_entry so that it doesn\u0027t try to dereference NULL pointers\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c7f172dca210bbd105aee02353c6b385c774caac",
      "tree": "09bc4da0ccfa2024898982ff524eaeff890af10d",
      "parents": [
        "807be732f928c75b3dfb4273fe5f61b34f05df86"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:31 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:22:51 2010 -0600"
      },
      "message": "[SCSI] hpsa: clarify obscure comment in adjust_hpsa_scsi_table\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "807be732f928c75b3dfb4273fe5f61b34f05df86",
      "tree": "98cdafb7e18572d9ddfaeaed5f42a5237fc3f1a1",
      "parents": [
        "d416b0c75fc52e1ac840e6c8c1857ac52d1d7132"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mikem@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:26 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:22:40 2010 -0600"
      },
      "message": "[SCSI] hpsa: print all the bytes of the CDB, not just the first one.\n\nSigned-off-by: Mike Miller \u003cmikem@beardog.cce.hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d416b0c75fc52e1ac840e6c8c1857ac52d1d7132",
      "tree": "3f6336cd0480dd6b76f52e6c167d0dd94dfc6d07",
      "parents": [
        "a08a8471b7aed3d50df8e9c852dc2baa08ec8b01"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:21 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:22:29 2010 -0600"
      },
      "message": "[SCSI] hpsa: when resetting devices, print out which device\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a08a8471b7aed3d50df8e9c852dc2baa08ec8b01",
      "tree": "d32473715467a46fc39b6af9b3f889666a86a98f",
      "parents": [
        "a23513e8413e02b7e34e96a03d6bfd1c1948ac00"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:16 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:22:16 2010 -0600"
      },
      "message": "[SCSI] hpsa: use scan_start and scan_finished entry points for scanning\n\nuse scan_start and scan_finished entry points for scanning and route\nthe CCISS_REGNEWD ioctl and sysfs triggering of same functionality\nthrough hpsa_scan_start.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a23513e8413e02b7e34e96a03d6bfd1c1948ac00",
      "tree": "160fe25ac295679b1bb4af015fc973698db49f6b",
      "parents": [
        "01fb21870d96c83ae01072674e380ac51ebc58c8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:43:11 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:22:01 2010 -0600"
      },
      "message": "[SCSI] hpsa: Add an shost_to_hba helper function.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "01fb21870d96c83ae01072674e380ac51ebc58c8",
      "tree": "2a95541dd0c85022cbee90695a8a47437cb5a5d3",
      "parents": [
        "1d3b36090551a31b8b8c4ba972aac95eaa8f77dd"
      ],
      "author": {
        "name": "Matt Gates",
        "email": "matthew.gates@hp.com",
        "time": "Thu Feb 04 08:43:05 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:21:52 2010 -0600"
      },
      "message": "[SCSI] hpsa: Don\u0027t return DID_NO_CONNECT when a device is merely not ready\n\nSigned-off-by: Matt Gates \u003cmatthew.gates@hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1d3b36090551a31b8b8c4ba972aac95eaa8f77dd",
      "tree": "a8a1091e86871bd10768925b5a51841ccea0e5d8",
      "parents": [
        "5f0325ab280e92c023a5610dae4a6afb6c1ef151"
      ],
      "author": {
        "name": "Matt Gates",
        "email": "matthew.gates@hp.com",
        "time": "Thu Feb 04 08:43:00 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:21:31 2010 -0600"
      },
      "message": "[SCSI] hpsa: Retry commands completing with a sense key of ABORTED_COMMAND\n\nSigned-off-by: Matt Gates \u003cmatthew.gates@hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5f0325ab280e92c023a5610dae4a6afb6c1ef151",
      "tree": "2faf7197b20d006f32633a81289fb6af31ab9342",
      "parents": [
        "339b2b14c634da58626eb742370d915591c2fb6d"
      ],
      "author": {
        "name": "Matt Gates",
        "email": "matthew.gates@hp.com",
        "time": "Thu Feb 04 08:42:55 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:21:17 2010 -0600"
      },
      "message": "[SCSI] hpsa: Return DID_RESET for commands which complete with status of UNSOLICITED ABORT\n\nThe commands should be retried, and this will make that happen,\ninstead of resulting in an i/o error.\n\nSigned-off-by: Matt Gates \u003cmatthew.gates@hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "339b2b14c634da58626eb742370d915591c2fb6d",
      "tree": "40f699f2e16eedcb7d4ae39f7ea4a32f8a73f680",
      "parents": [
        "f8b01eb9049113920f4eb2f944a0c713ce597673"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:50 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:20:59 2010 -0600"
      },
      "message": "[SCSI] hpsa: Fix p1210m LUN assignment.\n\nThe p1210m responsds to SCSI report LUNs, unlike traditional Smart\nArray controllers.  This means that the bus, target, and lun\nassignments done by the driver cannot be arbitrary, but must match\nwhat SCSI REPORT LUNS returns.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f8b01eb9049113920f4eb2f944a0c713ce597673",
      "tree": "bed04707202b76558adf643c588f484ea577a1e1",
      "parents": [
        "303932fd4ff63e8650d5d5da6cc286a8b5f8318d"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mikem@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:45 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:20:39 2010 -0600"
      },
      "message": "[SCSI] hpsa: add pci ids for storageworks 1210m, remove p400, p800, p700m\n\nand update pci_ids.h to include new PCI ID for StorageWorks 1210m variant.\n\nSigned-off-by: Mike Miller \u003cmikem@beardog.cce.hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "303932fd4ff63e8650d5d5da6cc286a8b5f8318d",
      "tree": "f48d9a236ffa5a43ed873d429243a12ceb19aa93",
      "parents": [
        "900c54404a9456b3ff10745e5e8f64b12c3a6ef7"
      ],
      "author": {
        "name": "Don Brace",
        "email": "brace@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:40 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:20:26 2010 -0600"
      },
      "message": "[SCSI] hpsa: Allow multiple command completions per interrupt.\n\nThis is done by adding support for the so-called \"performant mode\"\n(that\u0027s really what they called it).  Smart Array controllers\nhave a mode which enables multiple command completions to be\ndelivered with a single interrupt, \"performant\" mode.  We want to use\nthat mode, as some newer controllers will be requiring this mode.\n\nSigned-off-by: Don Brace \u003cbrace@beardog.cce.hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: Mike Miller \u003cmikem@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "900c54404a9456b3ff10745e5e8f64b12c3a6ef7",
      "tree": "44a6372391cb24f0414141f775d15c93b26ee08c",
      "parents": [
        "84ca0be2a2cd9730683310b831db9d2fa60b3b0b"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:35 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:19:52 2010 -0600"
      },
      "message": "[SCSI] hpsa: interrupt pending function should return bool not unsigned long\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "84ca0be2a2cd9730683310b831db9d2fa60b3b0b",
      "tree": "88c8c320893c8c37890d5839eabc27aae71be816",
      "parents": [
        "a104c99f386191706a11d39be81b8f03cd4f2719"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:30 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:19:37 2010 -0600"
      },
      "message": "[SCSI] hpsa: fix some debug printks to use dev_dbg instead\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a104c99f386191706a11d39be81b8f03cd4f2719",
      "tree": "9a8a0cd868ac23eeaf45a3a1a4bf44c31cae9f72",
      "parents": [
        "6df1e95496f8dfe08a520756187be59f7896f589"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:24 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:19:25 2010 -0600"
      },
      "message": "[SCSI] hpsa: make tag macros into functions\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6df1e95496f8dfe08a520756187be59f7896f589",
      "tree": "3a9483657267a0d105c5b3ba227928058c07a7dd",
      "parents": [
        "a9a44cbd4b41bf4b9535c1eb7f5e942d8b2e9d54"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:19 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:19:14 2010 -0600"
      },
      "message": "[SCSI] hpsa: eliminate unnecessary memcpys\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a9a44cbd4b41bf4b9535c1eb7f5e942d8b2e9d54",
      "tree": "712c1ef728ec0688573755d4c171f75871f489e8",
      "parents": [
        "ea6d3bc3143a21ec5e1c9330555b36d67979431d"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:14 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:19:04 2010 -0600"
      },
      "message": "[SCSI] hpsa: remove unwanted debug code\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ea6d3bc3143a21ec5e1c9330555b36d67979431d",
      "tree": "2a26190cf304fadb06a8d2b4f8ccfbbfeb67dd84",
      "parents": [
        "e89c0ae7babc3e702a9da128b3ac1eb04ed73c2c"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:09 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:18:53 2010 -0600"
      },
      "message": "[SCSI] hpsa: use kzalloc not kmalloc plus memset\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e89c0ae7babc3e702a9da128b3ac1eb04ed73c2c",
      "tree": "04f7317a494c4b308238dd00406f2b0474d6489e",
      "parents": [
        "ecd9aad402765abce04a96b8d1ed15163ca6c8a1"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:42:04 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:18:38 2010 -0600"
      },
      "message": "[SCSI] hpsa: use sizeof() not an inline constant in memset.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ecd9aad402765abce04a96b8d1ed15163ca6c8a1",
      "tree": "cac738fe8dfb44ebc9e958fb1c7659a19d80ddc7",
      "parents": [
        "bcc4425548ada73475606c9c5d7cfce7eae0eb64"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:59 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:18:10 2010 -0600"
      },
      "message": "[SCSI] hpsa: return proper error codes not minus one.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bcc4425548ada73475606c9c5d7cfce7eae0eb64",
      "tree": "4b5851f5f81dfad5a9924e91fd62255493796537",
      "parents": [
        "4967bd3e5caa87da43c251ae32504230259b18c6"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:54 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:17:58 2010 -0600"
      },
      "message": "[SCSI] hpsa: remove superfluous returns from void functions.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4967bd3e5caa87da43c251ae32504230259b18c6",
      "tree": "c4f5928fa25cb256fc999131f0cb7692c9227063",
      "parents": [
        "b2ed4f79194e06766327ae581b063f8747d94ea9"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:49 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:17:50 2010 -0600"
      },
      "message": "[SCSI] hpsa: make adjust_hpsa_scsi_table return void.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b2ed4f79194e06766327ae581b063f8747d94ea9",
      "tree": "742113d677aad7a01482bd753d3bd6c66f9d7798",
      "parents": [
        "82a72c0a12326a56a323093297e2bad29fe6c29d"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:44 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:17:22 2010 -0600"
      },
      "message": "[SCSI] hpsa: Use BUG_ON instead of an if statement.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "82a72c0a12326a56a323093297e2bad29fe6c29d",
      "tree": "55d53ca69f8e3252b3824ec3e759f303bb5416a0",
      "parents": [
        "01a02ffcd55b74e3459bb7358140970e126d4731"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:38 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:17:09 2010 -0600"
      },
      "message": "[SCSI] hpsa: avoid unwanted promotion from unsigned to signed for raid level index\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "01a02ffcd55b74e3459bb7358140970e126d4731",
      "tree": "cc533e13052c960f31250c35a5660eeae75b6bce",
      "parents": [
        "466dc22409b97343c6b2168094d5f867093a70c2"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:33 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:17:00 2010 -0600"
      },
      "message": "[SCSI] hpsa: Use kernel integer types, not userland ones\n\nThat is, use u64, u32, u16 and u8 rather than __u64, __u32, __u16 and __u8.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "466dc22409b97343c6b2168094d5f867093a70c2",
      "tree": "ba415380c7418a30d4ee1c9f32d34200d67d2d8e",
      "parents": [
        "08002af25a7a379780244b94c5d5eedb7c098629"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 04 08:41:28 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:16:46 2010 -0600"
      },
      "message": "[SCSI] hpsa: fix typo in comments\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "08002af25a7a379780244b94c5d5eedb7c098629",
      "tree": "77554e6381ab6cbae3092bb55358ed0ada610e03",
      "parents": [
        "63bad45db1d4e8aafe0633c5741c9720641f336a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri Jan 29 11:25:19 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:15:39 2010 -0600"
      },
      "message": "[SCSI] qla2xxx: negative error return in qla2x00_change_queue_depth()\n\nThe *change_queue_depth functions usually return a negative error return.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "63bad45db1d4e8aafe0633c5741c9720641f336a",
      "tree": "3190c34b1fcf0502dee84b1350a7e7cb13dce828",
      "parents": [
        "c978684254d11e3768c5a0b2780302fb0cada29c"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Dec 06 08:42:28 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:13:00 2010 -0600"
      },
      "message": "[SCSI] megaraid_sas: version and documentation update\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c978684254d11e3768c5a0b2780302fb0cada29c",
      "tree": "174dbe555a241222216dc2b180b96406469757ef",
      "parents": [
        "bdc6fb8d69fab7b4b7f70823e3932bd8e4cfd7db"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Dec 06 08:39:25 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:12:40 2010 -0600"
      },
      "message": "[SCSI] megaraid_sas: driver fixed the device update issue\n\ndriver fixed the device update issue after get the AEN PD delete/ADD\nand LD add/delete from FW.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bdc6fb8d69fab7b4b7f70823e3932bd8e4cfd7db",
      "tree": "97425c74c6cf22c853ac2e8561888ea550d3384a",
      "parents": [
        "780a3762fb9208748baac5aa9c63a4d4c9287753"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Dec 06 08:30:19 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:12:10 2010 -0600"
      },
      "message": "[SCSI] megaraid_sas: add the logical drive list to driver\n\nDriver issue the get ld list to fw to get the logic drive list.\nDriver will keep the logic drive list for the internal use after\ndriver load.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "780a3762fb9208748baac5aa9c63a4d4c9287753",
      "tree": "07dc26d9e93d349269d964c0f861751f548fc126",
      "parents": [
        "7c0616b85ba23d0467bf0b5a6f288f5296eb05ff"
      ],
      "author": {
        "name": "Yang, Bo",
        "email": "Bo.Yang@lsi.com",
        "time": "Sun Dec 06 08:24:21 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Feb 17 13:11:26 2010 -0600"
      },
      "message": "[SCSI] megaraid_sas: Zero pad_0 in mfi structure\n\nAdd the pad_0 in mfi frame structure to 0 to fix the context value\nlarger than 32bit value issue.\n\nSigned-off-by Bo Yang\u003cbo.yang@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c0616b85ba23d0467bf0b5a6f288f5296eb05ff",
      "tree": "164704f33af10628b1a6fe82a53c697b63aee971",
      "parents": [
        "3b5dd52aaffd291edea9f939ed46a960b240bb45"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:10:40 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:41:03 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: Update Driver version to 8.3.8\n\nUpdate Driver version to 8.3.8\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3b5dd52aaffd291edea9f939ed46a960b240bb45",
      "tree": "89fb81b8ac2cdab88a4f60f449d51990ad18b625",
      "parents": [
        "4cc0e56e977f12e6f400cbab3df7cf1e11d6f58a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:10:15 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:40:49 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG4) Add new vendor specific BSG Commands\n\nAdd the following new vendor specific BSG commands.\n- Add LPFC_BSG_VENDOR_GET_MGMT_REV command\n- Add LPFC_BSG_VENDOR_MBOX command\n- Add LPFC_BSG_VENDOR_DIAG_MODE command\n- Add LPFC_BSG_VENDOR_DIAG_TEST command\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4cc0e56e977f12e6f400cbab3df7cf1e11d6f58a",
      "tree": "7a7826363fd2b7630965fd845b23ac35feaa847f",
      "parents": [
        "c79c1292df87fa9c63383ca551fa719c0c2fda7c"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:09:48 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:40:33 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG3) Modify BSG commands to operate asynchronously\n\nModify the following BSG commands to operate asynchronously.\n- FC_BSG_RPT_ELS\n- FC_BSG_RPT_CT\n- LPFC_BSG_VENDOR_GET_CT_EVENT\n- LPFC_BSG_VENDOR_SET_CT_EVENT\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c79c1292df87fa9c63383ca551fa719c0c2fda7c",
      "tree": "58b69e0047b22387be3f5b1d3986a818433679f7",
      "parents": [
        "4fede78f7552479c4bb3bab221133ec5244e4154"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:09:22 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:39:18 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG2) Create lpfc_bsg.h\n\nCreate lpfc_bsg.h\n  - structures, etc used by bsg-related routines.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4fede78f7552479c4bb3bab221133ec5244e4154",
      "tree": "e328de984674850a139b48730a52cde271f4a509",
      "parents": [
        "65467b6bdffd3efde111444663bc9de35b59b22a"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:55 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:39:02 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: (BSG1) Update BSG infrastructure\n\nUpdate BSG infrastructure to handle new vendor specific BSG commands.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "65467b6bdffd3efde111444663bc9de35b59b22a",
      "tree": "df2fe983e3b5a0c921709d72eef529e9ae68aeb6",
      "parents": [
        "695a814e18561c52456acf5051fac0ea4b8111da"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:29 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:38:44 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: Add code to display logical link speed\n\nDisplay Logical Link Speed when supported and is non-zero.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "695a814e18561c52456acf5051fac0ea4b8111da",
      "tree": "3cbe747f38bbd5dae092e643de42be1a735d9552",
      "parents": [
        "341af10239c4c87192bf762f53c7bcb1f3a1e767"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:08:03 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:38:28 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: BugFixes: Discovery relates changes\n\nDiscovery relates changes:\n- Separated VPI_REGISTERED state of physical port into VFI_REGISTERED and\n  VPI_REGISTERED state so that driver can unregister physical port VPI\n  independent of VFI.\n- Add code to unregister, re-init and re-register physical port VPI\n  when physical port NportID change.\n- Add code to unregister and re-register VPI of a vport when its Nport\n  ID change.\n- Add code in FDISC completion path to re-start FLOGI discovery when\n  a FDISC complete with LOGIN_REQUIRED reason code.\n- Fix a memory leak in lpfc_init_vpi_cmpl\n- Add code to start a timer for vport to retry FDISC when CVL is received\n  by a vport or physical port. If all Nports receive CVLs, then all timers\n  are cancelled and a logical link level discovery will be started after\n  one second.\n- Flush ELS commands after killing all delayed ELS commands.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "341af10239c4c87192bf762f53c7bcb1f3a1e767",
      "tree": "41f7dfa01fc753e7873239daf9155765d153d776",
      "parents": [
        "2cec802980727f1daa46d8c31b411e083d49d7a2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Tue Jan 26 23:07:37 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:37:53 2010 -0600"
      },
      "message": "[SCSI] lpfc 8.3.8: BugFixes: SLI relates changes\n\nFix hardware/SLI relates issues:\n- Handle XB bit so that ELS XRIs are not prematurely released.\n- Handle XB bit so that FCP XRIs are not prematurely released.\n- Define new security SLI Commands.\n- Remove unused security SLI commands\n- Skip receive data size parameter check on received FLOGI.\n- Added LPFC_USE_FCPWQIDX flag to iocb to force SLI layer\n  to submit abort WQE on same WQ as the command WQE.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2cec802980727f1daa46d8c31b411e083d49d7a2",
      "tree": "a760436a6179f41e1ccaeb9fd564c6c9d2e84ab4",
      "parents": [
        "7c56533cf4fb072abc39e850e7ef4fb6166cc83b"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Jan 23 18:40:29 2010 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:35:14 2010 -0600"
      },
      "message": "[SCSI] qla1280: Drop host_lock while requesting firmware\n\nrequest_firmware() may sleep and it appears to be safe to release the\nspinlock here.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c56533cf4fb072abc39e850e7ef4fb6166cc83b",
      "tree": "7e19ac848d2d351708a577acd74542e0c4ae84a8",
      "parents": [
        "b30c6dab1d87cc638a7413dd0e778d8c9a5232eb"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:39:37 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:20 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: correction in the claculation for num_cxn_wrb\n\nThis patch correct the math done for num_cxn_wrb\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b30c6dab1d87cc638a7413dd0e778d8c9a5232eb",
      "tree": "6c945b079410fe459dfe08ed485f22754bb998c5",
      "parents": [
        "caf818f118b1ea60226a884072f1c3a9d5714766"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:38:56 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:18 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: changing the chip opcode for TEXT\n\nThis patch corrects the chipopcode for text and chooses\ncorrect paramters for that command\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "caf818f118b1ea60226a884072f1c3a9d5714766",
      "tree": "089670c5651b6e81aeb2e092a5eb2b87707f2f73",
      "parents": [
        "f55a24f2c24b63f8b4329eb28b4aec02a4bcf5d0"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:38:18 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:16 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Ensure clean reuse of wrb\n\nThis patch ensures that wrb is cleanly resued for io path\nand is memset to zero for non io path\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f55a24f2c24b63f8b4329eb28b4aec02a4bcf5d0",
      "tree": "83794a20c7bcb0c59221f796b3e41b7158bc9f5c",
      "parents": [
        "5dc1c416b39531e3bcf0651ca4123e64228dd553"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:37:40 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:15 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: correcting the return\n\nThis patch fixes an issue where return was not called properly.\nThanks to Mike Christie for spotting this\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5dc1c416b39531e3bcf0651ca4123e64228dd553",
      "tree": "6d907865d8c8accad049c8014b5afb00141ff540",
      "parents": [
        "230dceb4316da9c8e05c82b64f2527aee95da2ff"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:36:52 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:13 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Proper checking of state\n\nThis patch adds proper checking of value in for hba state.\nWe would be adding more states later on\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "230dceb4316da9c8e05c82b64f2527aee95da2ff",
      "tree": "393a1344de9b332bae1b5bb234166aaef929c55f",
      "parents": [
        "d2eeb1ac35a7146cbd4b1f6bf09bb6384ccdfb0d"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:36:10 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:11 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Fix for first_burst\n\nThis patch fixes the first_burst being modified\ninstead of max_burst\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d2eeb1ac35a7146cbd4b1f6bf09bb6384ccdfb0d",
      "tree": "4fe896787f3f7c7300f3c04eeb292ee6ac39408b",
      "parents": [
        "32951dd8cd70e525eb523c9e2b62d79d9157fae9"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:35:15 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:09 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: changing copyright to 2010\n\nThis patch replaces 2009 with 2010 in copyright statement\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32951dd8cd70e525eb523c9e2b62d79d9157fae9",
      "tree": "d2c6118e38bf651b1214714fd8307f540ef143e5",
      "parents": [
        "d0e2ddff7c4b493acff50a9000564b67cbe7d676"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Jan 23 05:34:24 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:34:07 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Remove Ring mode from driver\n\nRing mode is not used. This patch removes the code.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d0e2ddff7c4b493acff50a9000564b67cbe7d676",
      "tree": "e2cac9d81a02ff81a2afafaceb483beb2cdc932c",
      "parents": [
        "fa4698fcf59c3bd01c171e5e558bae9e8eb396f1"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@vmware.com",
        "time": "Tue Jan 19 10:24:40 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:31:28 2010 -0600"
      },
      "message": "[SCSI] vmw_pvscsi: fix signedness warning with newer compilers\n\npvscsi_setup_msix() expects \u0027irq\u0027 argument to be an int but is being\npassed unsigned int. Unsigned int is more proper type for IRQ number\nso let\u0027s use it. This shuts off a compile warning with recent\ncompilers.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@vmware.com\u003e\nAcked-by: Alok Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fa4698fcf59c3bd01c171e5e558bae9e8eb396f1",
      "tree": "7c50e3c7d94ed1c855de23bf39b66f51e018661b",
      "parents": [
        "d44a6d2bbffd9e5c87f0a78cbe9c089e21289162"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Mon Jan 18 18:43:18 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:30:39 2010 -0600"
      },
      "message": "[SCSI] sd: Combine DIF/DIX error handling\n\nDIF and DIX errors are handled identically at this point.  Collapse the\nswitch cases into one and let scsi_io_completion print result and sense\ndata.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d44a6d2bbffd9e5c87f0a78cbe9c089e21289162",
      "tree": "2b1232ad21ed254dfad9295c210bf2c925933583",
      "parents": [
        "a3babda5b3b60b5d28dbab127b1ecc8ba707b6e7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sun Jan 17 16:15:57 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:28:38 2010 -0600"
      },
      "message": "[SCSI] lpfc: unify two if branches with the same code in lpfc_decode_firmware_rev()\n\nRegardless of the flag state, the branches execute the same code\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a3babda5b3b60b5d28dbab127b1ecc8ba707b6e7",
      "tree": "36dba3481664782d5f490a3f22cbbdc98751f9b8",
      "parents": [
        "aa3590329fdf789902e3c1383589bad12a74fb09"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jan 07 01:51:44 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:26:05 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Fix to allow driver to load when the FW allows more cids\n\nThis fix allows the driver to load when the FW allows more cids\nthan than the driver supports. The driver will limit the number of cid\nto what it can support. There was no reason to fail the driver load,so,\ncorrecting that\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa3590329fdf789902e3c1383589bad12a74fb09",
      "tree": "73e907cd11c9f5c0fcbea01710c448c58c2fe760",
      "parents": [
        "48bd86cf213a5780346b603b703c4b83978611a8"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jan 07 01:51:04 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:26:03 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Fixing the number of SGE\u0027s\n\nThe number of SGE\u0027s supported is fixed to what the\nchip expects. Also, the max sectors set to tested values\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "48bd86cf213a5780346b603b703c4b83978611a8",
      "tree": "d776c915c93188624eeb008bb003cfded766bd27",
      "parents": [
        "e4b8972c6172950ce226afdf7a921098f7672d5c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Thu Jan 07 01:50:19 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:26:01 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Fixing Bug for multiple SGEs\n\nThe patch fixes a but where the sg_next is not assigned and hence\nthe first sge was being resused wrongly\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e4b8972c6172950ce226afdf7a921098f7672d5c",
      "tree": "489d5ffa5a27302191a1d31fa1bec687d5b8d7d5",
      "parents": [
        "84f0b04a0e3b279a0b0a851b93eb403a626ca4b8"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:57:02 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:45 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Bump version 04.100.01.00\n\nVersion upgraded to 04.100.01.00.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "84f0b04a0e3b279a0b0a851b93eb403a626ca4b8",
      "tree": "0e7437b032ad129b3b0f97c96c5831ef44b3967b",
      "parents": [
        "f4af3c14113d1b0d98d5a5e717b8aa1f484065b6"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:56:28 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:44 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Enable TLR for SSP TAPE drives (Added SAS Transport APIs)\n\nIf TLR is supported for end device, MPT2SAS driver will enable the TLR\nbit in the SCSI_IO for every request. If there is a response with\nMPI2_SCSITASKMGMT_RSP_INVALID_FRAME, the driver will turn off the TLR\nlogic.\n\n[jejb: updated to new transport class TLR API]\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003cEric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f4af3c14113d1b0d98d5a5e717b8aa1f484065b6",
      "tree": "6facc8c88224e424e792e8e690774a49cab3e35d",
      "parents": [
        "50d5c60634673a79f8d88564e10345b50fca7378"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:55:54 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:44 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Update driver header to latest MPI Spec.\n\nUpdate header to latest MPI SPEC revision.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "50d5c60634673a79f8d88564e10345b50fca7378",
      "tree": "837ce67b8dad98caddfc9469acecaca124ceea1d",
      "parents": [
        "f7c95ef02b564d9984c0655c9659791b1dd5d7ad"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:55:26 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:42 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Added phy_enable and set_phy_speed sysfs callback support.\n\nAdded new callbacks phy_enable and set_phy_speed in the\nmpt2sas_transport_functions template. This will allow end user to\nenable/disable phys and change links rates using the SysFS interface.\nCurrent implementation only supports direct attached phys, but we\ncould in the future add support for expander based phys.\nA new subroutine mpt2sas_config_set_sas_iounit_pg1 was added;\nthis wrapper function used to send request to controller firmware to modify\nthe phys and link rates. A new subroutine _transport_find_local_phy was added;\na function for easly obtaining the local phy object for direct attached.\n\nExample to disable a phy\necho 0 \u003e /sys/class/phy3:0/enable\n\nExample to enable the same phy\necho 1 \u003e /sys/class/phy3:0/enable\n\nExample to change the link rate to 1.5\n#echo \"1.5 Gbit\" \u003e /sys/class/phy3:0/maximum_linkrate\n#cat /sys/class/phy3:0/negotiated_linkrate\n1.5 Gbit\n\nExample to change the link rate to 3.0\n#echo \"3.0 Gbit\" \u003e /sys/class/phy3:0/maximum_linkrate\n#cat /sys/class/phy3:0/negotiated_linkrate\n3.0 Gbit\n\nExample to change the link rate to 6.0\n#echo \"6.0 Gbit\" \u003e /sys/class/phy3:0/maximum_linkrate\n#cat /sys/class/phy3:0/negotiated_linkrate\n6.0 Gbit\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f7c95ef02b564d9984c0655c9659791b1dd5d7ad",
      "tree": "40d9c4457ad24d639578c5734016dfaec4fdc69b",
      "parents": [
        "22c88425e03e8476176375ab0457c88ff3a5b68c"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:54:42 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:41 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Added raid transport support\n\nAdding support for raid transport layer.  This will provide sysfs attributes\ncontaining raid level, state, and resync rate.\n\nMPT2SAS module will select RAID_ATTRS.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "22c88425e03e8476176375ab0457c88ff3a5b68c",
      "tree": "66b41c53bf3d5896393bc70322f45d7894807bb0",
      "parents": [
        "e75b9b6d9d81e35aed5ef2692285c4948e173c5c"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:53:04 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:40 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Use compat_ptr to setup the pointer compatibility.\n\nOn ppc64, an 32bit application was failing due to data buffers not being\ncopied properly from user to kernel memory.  The problem due to improper\nconversion of 32 to 64 bit pointers.  The fix is to use compat_ptr to\nsetup the pointer compatibility in the routine _ctl_compat_mpt_command.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e75b9b6d9d81e35aed5ef2692285c4948e173c5c",
      "tree": "a71e3cf42a215af9a6b0e2e6427cc2bed9a24489",
      "parents": [
        "6846e75cdfa76c6609ac0381a6739c9f4af8fd3b"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:52:39 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:39 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Set ioc-\u003efwfault_debug to the cmd line option mpt2sas_fwfault_debug.\n\n(1) change the formentioned string from logging_level to fwfault_debug\n(2) set ioc-\u003efwfault_debug to the command line option mpt2sas_fwfault_debug\nsetting at driver load time.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6846e75cdfa76c6609ac0381a6739c9f4af8fd3b",
      "tree": "7bec8c4e35f1bf73ebe34dc55fe89d6b9653f242",
      "parents": [
        "b2ff36ba19dec02b05d3e26e36923b71ab64f34a"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:51:45 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:38 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: User resource_size_t instead of unsigned long\n\nUse resource_size_t to define the type resource for the system interface\nregister set.\nThe existing implementation was using \"unsigned long\" which would be 32 bit\nin 32 bit OS.  If 32 bit OS is using 64 bit physical\naddress space for the system interface register set, we need to shift to\nusing resource_size_t which takes care of physical address space.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b2ff36ba19dec02b05d3e26e36923b71ab64f34a",
      "tree": "0568626a953ef4b8b9426a90fb09adb8597b3c08",
      "parents": [
        "d7384b28afb2bf2b7be835ddc8c852bdc5e0ce1c"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:51:05 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:38 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Return -ENODATA on IOCTL timeout\n\nThe driver was modified to return -ENODATA when there is a timeout\nvia ioctl path.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d7384b28afb2bf2b7be835ddc8c852bdc5e0ce1c",
      "tree": "bebd03f6a93e3a7b1d720a5913f8b1adc62ce702",
      "parents": [
        "0f88009d5cfae890bd3466126d1622ad4f16b798"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 18:50:06 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 18:19:37 2010 -0600"
      },
      "message": "[SCSI] mpt2sas: Delete volume before HBA detach.\n\nThe driver hangs when doing `rmmod mpt2sas` if there are any\nIR volumes present.The hang is due the scsi midlayer trying to access the\nIR volumes after the driver releases controller resources.  Perhaps when\nscsi_remove_host is called,the scsi mid layer is sending some request.\nThis doesn\u0027t occur for bare drives becuase the driver is already reporting\nthose drives deleted prior to calling mpt2sas_base_detach.\nTo solve this issue, we need to delete the volumes as well.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nReviewed-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0f88009d5cfae890bd3466126d1622ad4f16b798",
      "tree": "78373dea3f4682db03567acf3dfdc914e4cd6c25",
      "parents": [
        "8605c46c171f02859fb3a32655fa226ce446c6ec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:14:51 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 08 17:15:19 2010 -0600"
      },
      "message": "[SCSI] scsi_transport_sas: add support for transport layer retries (TLR)\n\nThe mpt2sas driver wants to use transport layer retries (TLR) so the\nsimplest thing to do seems to be to add the enabling flags and checks\nto the SAS transport class, since they\u0027re a SAS specific protocol\nfeature.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8605c46c171f02859fb3a32655fa226ce446c6ec",
      "tree": "a5f21f066424350cc0a2794df33a40f15e8af7c4",
      "parents": [
        "e8a392444d338d3ce77d157bcbe4975828536efa"
      ],
      "author": {
        "name": "George Kadianakis",
        "email": "desnacked@gmail.com",
        "time": "Sun Jan 17 21:19:31 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 16:51:59 2010 -0600"
      },
      "message": "[SCSI] lpfc: restore MSI-X/MSI support\n\nA Gentoo bug report [1] showed that as of 2.6.31 lpfc only uses INTx interrupts.\nThis patch restores lpfc\u0027s ability to support MSI-X/MSI interrupts that the\n\"Addition of SLI4 Interface - Base Support\" patch [2] broke.\nIt reestablishes MSI-X as the default interrupt method and in case MSI-X is not\nsupported lpfc_sli{4,}_enable_intr fallbacks to MSI and then to INTx.\n\n[1]: http://bugs.gentoo.org/show_bug.cgi?id\u003d296319\n[2]: commit da0436e915a5c17ee79e72c1bf978a4ebb1cbf4d\n\n[James Smart:\nBackground:\nNothing Broke. This was intended.\n\nWe had originally enabled MSI-X by default, but in qualification within the\nlast 12 months, we encountered a major catch-22:\n\nThere were at least 4 platforms, from 2 major OEMs, that :\n- Say they support MSI-X - platform routines work and act as if they do.\n- We enable it, generate a test interrupt to check they really do deliver it,\nand it works.\n- But shortly after attachment, the system hangs or loses interrupts,\nresulting in a bad system behavior.\n\nGiven the distro\u0027s picking up the 2.6.32 kernel, we had to stick with a\ndefault of MSI-X off, with user-enabled MSI-X as these platforms couldn\u0027t get\nfixed.\n\nHowever, we\u0027re also now encountering platforms that require MSI-X and never\nINTx, so we must change. It\u0027s desired also for also for performance reasons.\n\nSo - now (2.6.33) is the right time to re-enable MSI-X by default.\n]\n[jejb: fix up comment on default values]\n\nSigned-off-by:  George Kadianakis \u003cdesnacked@gmail.com\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e8a392444d338d3ce77d157bcbe4975828536efa",
      "tree": "73548eca54fc52c973ef9691ed1f1a326c76317a",
      "parents": [
        "f8ac60855ebfa239319a4a9945799995feda3b06"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Tue Jan 12 13:02:49 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 16:51:59 2010 -0600"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.02-k0.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f8ac60855ebfa239319a4a9945799995feda3b06",
      "tree": "aa9ca1a4479187eb7e098981e911e3f740df9367",
      "parents": [
        "9a069e196767d7b87184fd8d8211d22bb5b9c0b8"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Tue Jan 12 13:02:48 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 16:51:58 2010 -0600"
      },
      "message": "[SCSI] qla2xxx: Remove firmware hint for 81xx parts.\n\nFirmware is loaded from flash for these ISP types.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9a069e196767d7b87184fd8d8211d22bb5b9c0b8",
      "tree": "44bc0f206793a2e9bcf280ea168e468bd62c15bb",
      "parents": [
        "90a86fc05ffefe48581c88106d0b9cc37f6e060c"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Tue Jan 12 13:02:47 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 16:51:05 2010 -0600"
      },
      "message": "[SCSI] qla2xxx: Add BSG support for FC ELS/CT passthrough and vendor commands.\n\n[jejb: fixed printk casting issues]\nSigned-off-by: Sarang Radke \u003csarang.radke@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "90a86fc05ffefe48581c88106d0b9cc37f6e060c",
      "tree": "b9f8ee2bec5833d83031b8f14ae79f3e55e2f01b",
      "parents": [
        "9db0fb3aa4cc4e42241e194ef64931321fa72196"
      ],
      "author": {
        "name": "Joe Carnuccio",
        "email": "joe.carnuccio@qlogic.com",
        "time": "Tue Jan 12 13:02:46 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:26 2010 -0600"
      },
      "message": "[SCSI] qla2xxx: Enhance EEH support and enable AER support.\n\nqla2xxx: EEH added call to pci_restore_state.\nqla2xxx: EEH added delay in slot reset routine.\nqla2xxx: EEH moved call to pci_save_state(), see (1).\nqla2xxx: EEH additional changes for RHEL5.5.\nqla2xxx: EEH added function call, removed function call, see (2).\n\n(1) In qla2xxx_probe_one the call to pci_save_state() has been\n    moved to after the call to qla2xxx_request_irqs().\n\n(2) Add call to pci_disable_pcie_error_reporting() in remove_one.\n    Delete call to pci_cleanup_aer_uncorrect_error_status() in pci_resume.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9db0fb3aa4cc4e42241e194ef64931321fa72196",
      "tree": "79f819910b90e66b1e823107fc6669474e1793c7",
      "parents": [
        "aa874f0738ecac7e5ac13b4d808a1026dcb5367d"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:12:43 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:25 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Enable TEXT req resp\n\nThis patch enables TEXT Request / Response for the driver\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa874f0738ecac7e5ac13b4d808a1026dcb5367d",
      "tree": "99f7a4d189c7572e0dcf3f508992c470844fb69e",
      "parents": [
        "da7408c800e3ae293275f52497d0ef7a9b09c9e4"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:12:03 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:24 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Fixing initialization of can_queue\n\nThis patch fixes can_queue being uninitiallized since it\nwas done before beiscsi_get_params was called.\n\nThanks to Mike Christie for identifying this\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "da7408c800e3ae293275f52497d0ef7a9b09c9e4",
      "tree": "aa0a1fcc089c2ad5bce7f6ba9407da0241c40cdb",
      "parents": [
        "756d29c8c7ed8887ed7d752371ce2f6d12399267"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:11:23 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:24 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: The session failure only when Link Goes down\n\nThis fixes a situation where the sessions were being killed whenever\nLinkUP is notified rather than LinkDown\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "756d29c8c7ed8887ed7d752371ce2f6d12399267",
      "tree": "eb70b756dc22a798538b306010647b72709a6206",
      "parents": [
        "51a462500fbed4a1e8110dc60a421a3f12b9580b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:10:46 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:23 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Enable async mode for mcc rings\n\nThis patches enables async mode for mcc rings so that\nmultiple requests can be queued.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "51a462500fbed4a1e8110dc60a421a3f12b9580b",
      "tree": "9dac274836c36917dcab94202d0e230848650620",
      "parents": [
        "0ecb0b45f22df911c564070b64af21db36934f0f"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:10:01 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:22 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: No requirement for endianess change for data_count\n\nThis patch removes the endianess change that was wrongly\nadded for data_count\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0ecb0b45f22df911c564070b64af21db36934f0f",
      "tree": "1ec8d57b74e4b908ac37328f1d3e174f6c6abf70",
      "parents": [
        "d7aea67b8a7665fe5e53cdf59ba76c9b8d67b751"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:09:19 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:22 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: decide which requests need completion\n\nThis patch decides whether ack based completion is required or not\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d7aea67b8a7665fe5e53cdf59ba76c9b8d67b751",
      "tree": "a33db995ae96d4eff2fc069aa4225786bd7e8c72",
      "parents": [
        "2807afb7411b97834fc7338f3735f3d152443551"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:08:39 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:21 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Use of opcode in beiscsi_alloc_pdu\n\nThis patch enables use of opcode that is passed in\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2807afb7411b97834fc7338f3735f3d152443551",
      "tree": "3a03ebeed2b38ee11815f653e3725cbf958d4694",
      "parents": [
        "7bd6e25cdbee7d4f6bc4946dc914310220e637b8"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:07:49 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:20 2010 -0600"
      },
      "message": "[SCSI] be2iscsi:moved pci_set_drvdata to inside beiscsi_hba_alloc\n\nThis patch moves pci_set_drvdata to inside beiscsi_hba_alloc\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7bd6e25cdbee7d4f6bc4946dc914310220e637b8",
      "tree": "1469bd82985ab9593d7122f2a0710d4ba66ba282",
      "parents": [
        "d543148883f65c34e6cd54c5e9ed0592dfbb6acb"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:07:02 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:19 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Added opcode for LOGOUT_RSP, TEXT_RESP, TMFUNC_RSP\n\nThis patch adds opcodes in thecompletion path that were\nmissed out earlier\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d543148883f65c34e6cd54c5e9ed0592dfbb6acb",
      "tree": "476a92739681646702574bbcea99cdd9d057df5a",
      "parents": [
        "c24622886fb934313a2a43ea1f516cbf1ddd947b"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:06:21 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:19 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Link Wrb with next Wrb\n\nThis patch will link the current allocated wrb with the next\n wrb that will be allocated. This is a requirement from the chip.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c24622886fb934313a2a43ea1f516cbf1ddd947b",
      "tree": "abeb895ec84227b356b53d06219d13a512f9b4cf",
      "parents": [
        "7da5087971b1a187f92be4efb74a991ac9ccb0a3"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:05:34 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:18 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Move freeing of resources to stop_conn\n\nWe need to hold on to ep resources untill invalidate and\n  close connection are completed\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7da5087971b1a187f92be4efb74a991ac9ccb0a3",
      "tree": "98daec2de829bc1c1c4f549e07c426a86f22b034",
      "parents": [
        "1fe6dbf4d0afba52ad0249f398e6296a1433a004"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Tue Jan 05 05:04:12 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:17 2010 -0600"
      },
      "message": "[SCSI] be2iscsi: Use start cid and number of cid and icd from FW\n\nThis patch enablesi be2iscsi to use the start number and number\n of cids/icd provided by FW rather than hard coded values.\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1fe6dbf4d0afba52ad0249f398e6296a1433a004",
      "tree": "0eb9d2cebc7cd287662726a93109974e5ceb2e3e",
      "parents": [
        "e7efe5932b1d3916c79326a4221693ea90a900e2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 04 10:19:34 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:16 2010 -0600"
      },
      "message": "[SCSI] gdth: Convert to use regular kernel types.\n\nconverted using this script..\n\n perl -p -i -e \u0027s|ulong32|u32|g\u0027 drivers/scsi/gdth*\n perl -p -i -e \u0027s|ulong64|u64|g\u0027 drivers/scsi/gdth*\n perl -p -i -e \u0027s|ushort|u16|g\u0027 drivers/scsi/gdth*\n perl -p -i -e \u0027s|unchar|u8|g\u0027 drivers/scsi/gdth*\n perl -p -i -e \u0027s|ulong|unsigned long|g\u0027 drivers/scsi/gdth*\n perl -p -i -e \u0027s|PACKED|__attribute__((packed))|g\u0027 drivers/scsi/gdth*\n\nsha1sum of the generated code was identical before and after.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e7efe5932b1d3916c79326a4221693ea90a900e2",
      "tree": "37bee69043455a48a940ec9989b8e588d09cc245",
      "parents": [
        "5d7ebb9c7a04d29efce1099024944dfd94d9f63c"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Sun Jan 03 13:51:15 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:16 2010 -0600"
      },
      "message": "[SCSI] skip sense logging for some ATA PASS-THROUGH cdbs\n\nFurther to the lsml thread titled:\n\"does scsi_io_completion need to dump sense data for ata pass through (ck_cond \u003d\n1) ?\"\n\nThis is a patch to skip logging when the sense data is\nassociated with a SENSE_KEY of \"RECOVERED_ERROR\" and the\nadditional sense code is \"ATA PASS-THROUGH INFORMATION\nAVAILABLE\". This only occurs with the SAT ATA PASS-THROUGH\ncommands when CK_COND\u003d1 (in the cdb). It indicates that\nthe sense data contains ATA registers.\n\nSmartmontools uses such commands on ATA disks connected via\nSAT. Periodic checks such as those done by smartd cause\nnuisance entries into logs that are:\n    - neither errors nor warnings\n    - pointless unless the cdb that caused them are also logged\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5d7ebb9c7a04d29efce1099024944dfd94d9f63c",
      "tree": "55785299094a271f9a8b63ff6b4e46585d6a0521",
      "parents": [
        "0ed8570ef4d51bb46e2028b2e3c3ddd1f860e193"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 28 20:08:39 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:14 2010 -0600"
      },
      "message": "[SCSI] FlashPoint: fix off by one tests\n\nThe check on MAX_SCSI_TAR should be \u003e\u003d instead of \u003e or we could go past the\nend of the array.\n\nJoe Eykholt aslo correctly points out that the check on MAX_LUN should be\n\u003e\u003d as well.  That matches with how it is used in the rest of the file.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0ed8570ef4d51bb46e2028b2e3c3ddd1f860e193",
      "tree": "3269e0a13805606c94495478988d2dc6d80c043f",
      "parents": [
        "3dbf6c0012d12473461b7485006db373e8192fa5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Mon Dec 21 16:27:55 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:14 2010 -0600"
      },
      "message": "[SCSI] cxgbi3: remove unnecessary NULL test\n\nStanse found that c3cn is poked many times around in\ncxgb3i_conn_pdu_ready, there is no need to check if it is NULL.\n\nRemove the test.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: Karen Xie \u003ckxie@chelsio.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3dbf6c0012d12473461b7485006db373e8192fa5",
      "tree": "c6e1d68202a62dde01ffe140624193638e75db8b",
      "parents": [
        "4ffd005a4dedf536330756742595ec904f740f48"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Dec 19 08:17:27 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:13 2010 -0600"
      },
      "message": "[SCSI] pm8001: Use kzalloc for allocating only one thing\n\nUse kzalloc rather than kcalloc(1,...)\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\n@@\n\n- kcalloc(1,\n+ kzalloc(\n          ...)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by:Jack Wang \u003cjack_wang@usish.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ffd005a4dedf536330756742595ec904f740f48",
      "tree": "0bbfe3d2eb0a3acfdf19ff3feffb30823e249966",
      "parents": [
        "de81562f2f9852a1f2c609ede1e26c07ed457c60"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 19:04:49 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:13 2010 -0600"
      },
      "message": "[SCSI] mptfusion: Bump version 03.04.14\n\nVersion upgrade to 3.04.14.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "de81562f2f9852a1f2c609ede1e26c07ed457c60",
      "tree": "fdc263e809f806bd8914c3c18209b9be65fb47d5",
      "parents": [
        "64e155adc250ab68255b761c1faa77799aa1e41a"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 19:02:59 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:12 2010 -0600"
      },
      "message": "[SCSI] mptfusion: corrected if condition check for SCSIIO and PASSTHROUGH commands\n\nModified the function type check to verify it is not\nMPI_FUNCTION_RAID_SCSI_IO_PASSTHROUGH or MPI_FUNCTION_SCSI_IO_REQUEST.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "64e155adc250ab68255b761c1faa77799aa1e41a",
      "tree": "772fc7ffc844dc34e01f6e05831523733510a53c",
      "parents": [
        "e0f553ab58f478321717100e44b28f765bd2a045"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 19:02:29 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:11 2010 -0600"
      },
      "message": "[SCSI] mptfusion: block device when target is being removed by FW\n\nAdd support to set the sdev state to SDEV_BLOCK during device removal\nto stop IOs comming to the deleting driver immediately.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e0f553ab58f478321717100e44b28f765bd2a045",
      "tree": "31e7c71f99046804d0c7c39779f1fd0315d3c145",
      "parents": [
        "65f89c2396aa113a06fe7e2f6ba46f0712cb4806"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 19:01:58 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:11 2010 -0600"
      },
      "message": "[SCSI] mptfusion: Added sysfs expander manufacture information at the time of expander add.\n\nAdded new function mptsas_exp_manufacture_info, which will\nobtain the REPORT_MANUFACTURING, and fill the details into the\nsas_expander_device object when the expander port is created.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "65f89c2396aa113a06fe7e2f6ba46f0712cb4806",
      "tree": "d5b17f982a8071d7b757f140e20bb7d878d9479e",
      "parents": [
        "02507a80b35edd720480540d917e9f92cc371009"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Wed Dec 16 19:01:13 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:10 2010 -0600"
      },
      "message": "[SCSI] mptfusion: Added MPI_SCSIIO_CONTROL_HEADOFQ priority\n\nThere is a \u0027ioprio\u0027 field in the BIO and the Request structure.\ncheck this priority field and set MPI_SCSIIO_CONTROL_HEADOFQ\nto pass down I/O priority.\nAn enhancement to the LSI Disk Array Controller firmware is being\ndeveloped to look at the Head Of Queue bit to allow I/Os with the HOQ bit\nset to be processed before I/Os which do not have the HOQ bit set.\nIn order to set the HOQ bit, the mpt fusion driver  needs to look at the\n\u0027ioprio\u0027 field in the request structure associated with the scsi command.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "02507a80b35edd720480540d917e9f92cc371009",
      "tree": "0da90f4cc680093926073f34fb9ddcb84f4a1aea",
      "parents": [
        "f2818663c82b7297ff4aa38cbddb870dc02f7104"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Sat Dec 05 12:30:42 2009 +1100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:10 2010 -0600"
      },
      "message": "[SCSI] mac_esp: fix PIO mode, take 2\n\nThe mac_esp PIO algorithm no longer works in 2.6.31 and crashes my Centris\n660av. So here\u0027s a better one.\n\nAlso, force async with esp_set_offset() rather than esp_slave_configure().\n\nOne of the SCSI drives I tested still doesn\u0027t like the PIO mode and fails\nwith \"esp: esp0: Reconnect IRQ2 timeout\" (the same drive works fine in\nPDMA mode).\n\nThis failure happens when esp_reconnect_with_tag() tries to read in two\ntag bytes but the chip only provides one (0x20). I don\u0027t know what causes\nthis. I decided not to waste any more time trying to fix it because the\nbest solution is to rip out the PIO mode altogether and use the DMA\nengine.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f2818663c82b7297ff4aa38cbddb870dc02f7104",
      "tree": "ff088e90961a99d664a8923e48ef69d6289d48e2",
      "parents": [
        "e47c11c7a402a054a85cb917a6ed020f6b5fae04"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue Dec 15 09:26:06 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:09 2010 -0600"
      },
      "message": "[SCSI] scsi_transport_fc: Remove capping from dev_loss_tmo\n\nCurrently dev_loss_tmo is capped by SCSI_DEVICE_BLOCK_MAX_TIMEOUT.\nThis causes problem with multipathing when the \u0027no_path_retry\u0027 setting\nexceeds the dev_loss_tmo setting, as then the system might run into\na deadlock when all paths have been removed temporarily for longer\nthan dev_loss_tmo.\nThe principal reasons for the capping has been that we should\nnot allow a remote port to remain in status \u0027blocked\u0027 indefinitely,\nso the capping is there to ensure that the port status is being reset\neventually.\nHowever, the fast_io_fail_tmo will also move the remote port out of\nthe \u0027blocked\u0027 state, so for any HBA driver implementing both the\ncapping should really be on the fast_io_fail_tmo, and not on the\ndev_loss_tmo.\nThis patch implements just that, ie the fast_io_fail_tmo is capped\nto SCSI_DEVICE_BLOCK_TIMEOUT and the capping is removed from\ndev_loss_tmo when fast_io_fail_tmo is set.\nThis allows us to synchronize the dev_loss_tmo setting to the\n\u0027no_path_retry\u0027 setting from multipathing thus avoiding the deadlock.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e47c11c7a402a054a85cb917a6ed020f6b5fae04",
      "tree": "dd109bda422f0fb585312282f76a522e82d99456",
      "parents": [
        "340f052001d46aff9e7e853c492e0d3f5554d42f"
      ],
      "author": {
        "name": "Erik Ekman",
        "email": "erik@kryo.se",
        "time": "Mon Dec 14 21:21:56 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:09 2010 -0600"
      },
      "message": "[SCSI] fusion: fix warning when not using procfs\n\nFixes the following warning:\ndrivers/message/fusion/mptbase.c:129: warning: \u0027mpt_proc_root_dir\u0027 defined but not used\nalso moves it from public data section since it is static.\n\nSigned-off-by: Erik Ekman \u003cerik@kryo.se\u003e\nAcked-by: \"Desai, Kashyap\" \u003cKashyap.Desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "340f052001d46aff9e7e853c492e0d3f5554d42f",
      "tree": "8085d5176f777a734c415a79e1bf3867f19996cc",
      "parents": [
        "4a02462af1f4c3498e6a330ffd5c063118309b31"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 08 14:08:56 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:08 2010 -0600"
      },
      "message": "[SCSI] ibmmca: fix buffer overflow\n\nAllows i \u003d\u003d IM_MAX_HOSTS, which is out of range.\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@suse.de\u003e\n"
    },
    {
      "commit": "4a02462af1f4c3498e6a330ffd5c063118309b31",
      "tree": "17c1f3ecb569c73dc5c33d185ca5dc4858b14808",
      "parents": [
        "8fe79162a6807bf120140d64e96da54fc273b88b"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 08 14:08:59 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:07 2010 -0600"
      },
      "message": "[SCSI] u14-34f: fix buffer overflow\n\nThis allows i \u003d\u003d MAX_INT_PARAM, which is out of range for ints[]\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@suse.de\u003e\n"
    },
    {
      "commit": "8fe79162a6807bf120140d64e96da54fc273b88b",
      "tree": "38f4b359db19dbda5caa4baf8c40eb1c1b03b303",
      "parents": [
        "9b7dac086bec7c71722d6e79464609e17f0996e7"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 08 14:08:57 2009 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Jan 18 10:48:07 2010 -0600"
      },
      "message": "[SCSI] eata: fix buffer overflow\n\nAllows i \u003d\u003d MAX_INT_PARAM, which is out of range.\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@suse.de\u003e\n"
    }
  ],
  "next": "9b7dac086bec7c71722d6e79464609e17f0996e7"
}
