)]}'
{
  "log": [
    {
      "commit": "13ba9bcbfd6741e4c01ac5a505888b7b3a6d99da",
      "tree": "62085a138f6daf365c39f5c5540e9e6b167b67f7",
      "parents": [
        "8c8fdc591057956c2ecbba1371a48b8857fe6d9d"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Sep 26 19:54:49 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:48 2007 -0400"
      },
      "message": "[SCSI] fix scsi_is_sdev_device() after switch to default sdev attributes\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8c8fdc591057956c2ecbba1371a48b8857fe6d9d",
      "tree": "5c97972d088c495fbd936f7995a205568976c62f",
      "parents": [
        "a50ee7a72888d072512e4434c44959743bfb1570"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Sat Sep 22 21:55:19 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:44 2007 -0400"
      },
      "message": "[SCSI] ips: Update version information\n\nThis patch just makes the version number in ips.c and ips.h consistent. It\nseems that this has been forgotten in a60768e2d43eb30a1adb8a119aeac35dc0d03ef6.\n\nIt also removes code duplication, each number is now only once in the code to\navoid similar errors in the future.\n\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nAcked-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a50ee7a72888d072512e4434c44959743bfb1570",
      "tree": "c33bc6ea2aadf3ad86cd2c1191ee64087a12aa25",
      "parents": [
        "f01abb362f878b8e2de69c03662d8e7f3ae1d6f8"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:57:00 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:40 2007 -0400"
      },
      "message": "[SCSI] ips: Close narrow race in release\n\nWe were releasing the IRQ before removing the host, so commands could\nstill be coming in which would never be seen by the interrupt handler.\nJust remove the host before releasing the IRQ to close this race.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f01abb362f878b8e2de69c03662d8e7f3ae1d6f8",
      "tree": "c1cd3eedd0919db831175e2da28e8c494848058f",
      "parents": [
        "a60ebc52cbfafc291c6b0b89e41ecaf3685c8e2a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:55 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:33 2007 -0400"
      },
      "message": "[SCSI] aic94xx: Free scsi host on error\n\nIf an error occurred during initialisation, we would sometimes fail to\ncall scsi_host_put() and thus end up with a leaked scsi_host.  It was\nalso possible to miss calling scsi_remove_host().\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a60ebc52cbfafc291c6b0b89e41ecaf3685c8e2a",
      "tree": "55b512e8de7ac38df5115b854890d82344070633",
      "parents": [
        "c131993b4cbfb6d564619e609b3d0b471ec52c5d"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:54 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:29 2007 -0400"
      },
      "message": "[SCSI] simscsi: Free scsi host on error\n\nIf scsi_add_host returned an error, the host would never be freed.\nWe need to call scsi_host_put() if an error happens.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c131993b4cbfb6d564619e609b3d0b471ec52c5d",
      "tree": "cac0a3b5709684ac4a07d6a86efa2622d5f0a10b",
      "parents": [
        "1bd405734651c9ebd1c872a452614f9fe381c673"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:59 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:26 2007 -0400"
      },
      "message": "[SCSI] qlogicfas: Close narrow race in release\n\nWe were releasing the IRQ before removing the host, so commands could\nstill be coming in which would never be seen by the interrupt handler.\nJust remove the host before releasing the IRQ to close this race.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1bd405734651c9ebd1c872a452614f9fe381c673",
      "tree": "5f5e4a34ce580859f6de0adc15612f77123be6bc",
      "parents": [
        "dffe807cdbc6d2409b9bcc87a9517bb7c0d25b65"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:57 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:22 2007 -0400"
      },
      "message": "[SCSI] aha152x: Close narrow race in release\n\nWe were releasing the IRQ before removing the host, so commands could\nstill be coming in which would never be seen by the interrupt handler.\nJust remove the host before releasing the IRQ to close this race.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "dffe807cdbc6d2409b9bcc87a9517bb7c0d25b65",
      "tree": "9d79c515ab15086a63146cfdd8dd271758b86118",
      "parents": [
        "6fdea8dbbe4fc021afb601ef5339d5c5825c5cb6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:56 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:18 2007 -0400"
      },
      "message": "[SCSI] ncr53c8xx: Call scsi_host_put in release\n\nSince ncr53c8xx_attach() calls scsi_host_put(), make ncr53c8xx_release()\ncall scsi_host_put() too, for symmetry.  Both callers already expect\nit to put the host for them, so that works out nicely.  While the zalon\ndriver does \u0027use\u0027 the host pointer afterwards, it only compares it for\nequality and doesn\u0027t dereference it, so that\u0027s safe.\n\nWhile I\u0027m at it, get rid of pointless checks for NULL, use shost_priv()\nand change ncr53c8xx_release to return void.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6fdea8dbbe4fc021afb601ef5339d5c5825c5cb6",
      "tree": "2b669ff314903bca1f2f356c5fb83bf9d4499e6c",
      "parents": [
        "34f8f0d294423a7e2ef84a741890b1bfa317aa4e"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:57:01 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:14 2007 -0400"
      },
      "message": "[SCSI] ide-scsi: Close narrow race in release\n\nWe were releasing the block devices before removing the host, so commands\ncould still be coming in which would cause a panic.  Just remove the\nhost before releasing the block devices to close this race.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "34f8f0d294423a7e2ef84a741890b1bfa317aa4e",
      "tree": "fe4c09f6a8dd2e5fa2566a59fa8fd0e97fc04b69",
      "parents": [
        "a57b1fccdfa65b78481f5e651833d979e545de04"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Wed Aug 15 12:56:58 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:10 2007 -0400"
      },
      "message": "[SCSI] ibmmca: Stop leaking scsi_hosts on exit\n\nThere was a missing call to scsi_host_put() causing us to leak a scsi\nhost every time this module was unloaded.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a57b1fccdfa65b78481f5e651833d979e545de04",
      "tree": "d70028d8df64fd12d8a583da18a31f9de6a853ae",
      "parents": [
        "31765d7d3da9bb575f80faecae0b931afa3532c6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Aug 20 09:18:48 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:06 2007 -0400"
      },
      "message": "[SCSI] scsi_scan: Cope with kthread_run failing\n\nIf kthread_run failed, we would fail to scan the host, and leak the\nallocated async_scan_data.  Since using a separate thread is just an\noptimisation, do the scan synchronously if we fail to spawn a thread.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "31765d7d3da9bb575f80faecae0b931afa3532c6",
      "tree": "e1dfc6ac620a0d37e6bb3d3d3f48c7e800f945b7",
      "parents": [
        "7c07d613d22680f1caf2bd9ee49838ec7730b9da"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Aug 17 11:02:10 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:51:03 2007 -0400"
      },
      "message": "[SCSI] Improve error message when offlining a device\n\nThe current code prints:\n\nscsi 13:0:4:0: scsi: Device offlined - not ready after error recovery\n\nwhich is repetitively redundant.  This patch changes that message to:\n\nscsi 6:0:6:0: Device offlined - not ready after error recovery\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7c07d613d22680f1caf2bd9ee49838ec7730b9da",
      "tree": "61e8161d4ffefec526ad2cfbe0c676072407da4e",
      "parents": [
        "4390e60163979621f59e3a25a260289986eacb85"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sun Aug 05 13:36:11 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:59 2007 -0400"
      },
      "message": "[SCSI] sg: use idr to replace static arrays\n\nsg uses a scheme to reallocate a single contiguous array of all its\npointers for lookup and management.  This didn\u0027t matter too much when sg\ncould only attach 256 nodes, but now the maximum has been bumped up to\n32k we\u0027re starting to push the limits of the maximum allocatable\ncontiguous memory.  The solution to this is to eliminate the static\narray and do everything via idr, which this patch does.\n\nAcked-by: Douglas Gilbert \u003cdougg@torque.net\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4390e60163979621f59e3a25a260289986eacb85",
      "tree": "66bdf6c2077f3cf5ef3617f56f5857b9484d6b5f",
      "parents": [
        "488a5c8a9a3b67ae117784cd0d73bef53a73d57d"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Fri Aug 10 14:50:44 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:55 2007 -0400"
      },
      "message": "[SCSI] osst: Use mutex instead of semaphore\n\nThe OnStream SCSI Tape driver uses a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nReviewed-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Willem Riede \u003cwrlk@riede.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "488a5c8a9a3b67ae117784cd0d73bef53a73d57d",
      "tree": "14fc9dd53a6208c42a3cb1e3726d86224413dd68",
      "parents": [
        "24430458bb924e371ff894e26bfa9f73707f53fb"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 27 13:01:15 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:51 2007 -0400"
      },
      "message": "[SCSI] arcmsr: irq handler fixes, cleanups, micro-opts\n\n* Remove IRQF_DISABLED, it is clearly wrong for this driver.\n\n* Remove wasteful spin_lock_irqsave() in interrupt handler.\n  The lighter-weight spin_lock() is all that\u0027s needed.\n\n* Annotate with FIXME where arcmsr_interrupt() is called\n  without any spinlock being acquired.\n\n* Eliminate pointless cast from void pointer in arcmsr_do_interrupt()\n\n[jejb: conflict resolution]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Nick Cheng \u003cnick.cheng@areca.com.tw\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "24430458bb924e371ff894e26bfa9f73707f53fb",
      "tree": "a2daedb710c7f41a80efd33be16412bef719d91b",
      "parents": [
        "095862ab982a56fb4ea237420bb8fcf1393ca287"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jul 27 13:00:48 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:48 2007 -0400"
      },
      "message": "[SCSI] arcmsr: Fix hardware wait loops\n\nRemove _interruptible, since receiving a signal while waiting on a\nhardware condition will simply cause the driver to busy-wait.\n\nUsing msleep_interruptible() is rarely the right thing to do, when\nwaiting on a hardware condition to change.\n\nAlso, replace msleep with ssleep while doing this, where appropriate.\n\n[jejb: fix up merge conflict]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nAcked-by: Nick Cheng \u003cnick.cheng@areca.com.tw\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "095862ab982a56fb4ea237420bb8fcf1393ca287",
      "tree": "cc28a5e907b7c607f253bf1b808900a93e6c1264",
      "parents": [
        "39bd962269f0f10ba890aea4769693f8f9a3cb47"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:50 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:44 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.02.00-k4.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "39bd962269f0f10ba890aea4769693f8f9a3cb47",
      "tree": "df69770da2c3bc8f423c31745de2a228433a17d3",
      "parents": [
        "87f27015b8d9f19d6de295e2316cff7960c9950b"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:34 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:40 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Limit iIDMA speed adjustments.\n\nDo not adjust the iIDMA speed on ports which have a faster\nlink-speed than the HBA itself.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "87f27015b8d9f19d6de295e2316cff7960c9950b",
      "tree": "6a14bff511d27de116b988d50384af9de47ee9d6",
      "parents": [
        "8b3253d10f1c7910c96d4acad4ef490f30799b21"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:49 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:37 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Rework MSI-X handlers.\n\nSince MSI-X vectors do not require a clearing \"handshake\" from\nthe system perspective, and the registered handler will not be\ncalled more than once for one occurrence of receipt of a vector,\nthere is no requirement to flush the risc register write clearing\nthe interrupt condition in the risc. Also, since the msi-x\nregistered handlers are optimised for a particular vector, it is\npreferable to handle the one vector received per invocation of\nthe handler.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8b3253d10f1c7910c96d4acad4ef490f30799b21",
      "tree": "6b7fe6f1a182e378984d4cd14df549db34aed133",
      "parents": [
        "26ff776d1dd9147eb658c55f1df42c2c232036b5"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:48 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:33 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Clear options-flags while staging firmware-execution.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "26ff776d1dd9147eb658c55f1df42c2c232036b5",
      "tree": "a61b4d2548116fa5ef41e795225fd8b3571228da",
      "parents": [
        "700ca0e7016008f65f75c2629e309fc03347c856"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:47 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:29 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Sparse cleanups in qla_mid.c\n\nMake several needlessly global functions static:\n- qla2x00_mark_vp_devices_dead()\n- qla24xx_configure_vp()\n\nRemove unused function qla24xx_modify_vport().\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "700ca0e7016008f65f75c2629e309fc03347c856",
      "tree": "1d6e2f45e05f1c2031b71f3a673a188e4796d5af",
      "parents": [
        "f363b9434a464e72927b468ba33cb548f482669f"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:46 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:26 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Cleanup several \u0027sparse\u0027 warnings.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f363b9434a464e72927b468ba33cb548f482669f",
      "tree": "c6e21249030879401929ec66c3fbea19c56527c5",
      "parents": [
        "e745759a0f662992327537be4ec01d9a43542fc4"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:45 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:22 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Use shost_priv().\n\nDrop usage of legacy to_qla_host() macro.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e745759a0f662992327537be4ec01d9a43542fc4",
      "tree": "423bf654d39e966b72e4ba49b541211264ca8486",
      "parents": [
        "4d0ea24769c81581b8fd25fd7deff281b1b97dee"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:44 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:17 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Remove unused member (list) from srb_t structure.\n\nThis change reduces by as much as 16% the memory footprint for\neach allocated sbr_t structure requested from the mempool.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4d0ea24769c81581b8fd25fd7deff281b1b97dee",
      "tree": "13b37f29f2d8063db4639940177800fd848980a0",
      "parents": [
        "c45bcc8e771fa152ed540b8cb2ac8022280173bd"
      ],
      "author": {
        "name": "Seokmann Ju",
        "email": "seokmann.ju@qlogic.com",
        "time": "Thu Sep 20 14:07:43 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:14 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Retrieve max-NPIV support capabilities from FW.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c45bcc8e771fa152ed540b8cb2ac8022280173bd",
      "tree": "1f705df48ca7f39455b83ab21bdd61f8d0f21261",
      "parents": [
        "8a85e17152e8fb5f04a4791416a4642b260b95cb"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:42 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:10 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Use the correct pointer-address during NVRAM writes.\n\nOriginal code, incorrectly passed the address-of a pointer rather\nthan the pointer value itself.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8a85e17152e8fb5f04a4791416a4642b260b95cb",
      "tree": "b3103bfa5628d12fb6ce6cf7160bdda409e4be29",
      "parents": [
        "63a8651f2548c6bb5132c0b4e7dad4f57a9274db"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:41 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:06 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Set correct attribute count during FDMI RPA.\n\nAlso remove legacy \u0027/proc\u0027 name during OS_DEVICE_NAME\nregistration.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "63a8651f2548c6bb5132c0b4e7dad4f57a9274db",
      "tree": "721db8f23a2a9ea20fd029dde2e2ed5bb23d6792",
      "parents": [
        "b58369273956775c3e8b7bbbe152593d52762099"
      ],
      "author": {
        "name": "Ravi Anand",
        "email": "ravi.anand@qlogic.com",
        "time": "Thu Sep 20 14:07:40 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:50:02 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Correct infinite-login-retry issue.\n\nWhere the DPC logic would get jammed into continuously\nreloging-into a port.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b58369273956775c3e8b7bbbe152593d52762099",
      "tree": "cf08d6dffb751adb75a10550d92da9ee0a3f4368",
      "parents": [
        "c3b058afaea11273835f59694f8645a89915be9c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:39 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:58 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Query additional RISC registers during ISP25XX firmware dump.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c3b058afaea11273835f59694f8645a89915be9c",
      "tree": "b89494dd44d9aa4b088848aff9034c89cb4056ed",
      "parents": [
        "05236a050f8e3a20962bad98ad8ceb94bbdb748c"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:38 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:54 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Correct staging of RISC while attempting to pause.\n\nThere\u0027s no need to reset the RISC prior to pausing.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "05236a050f8e3a20962bad98ad8ceb94bbdb748c",
      "tree": "90228c381a90632cc9a6b2913152e9a6b383b1ff",
      "parents": [
        "14e660e677ddd3574247495aae4ef63eb8899072"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:37 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:51 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Query additional RISC information during a pause.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "14e660e677ddd3574247495aae4ef63eb8899072",
      "tree": "fbf817d4e37887ae31ed46652f72440901c1f94b",
      "parents": [
        "b7cc176c9eb3aa6989ac099efd8bdd6d0eaa784a"
      ],
      "author": {
        "name": "Seokmann Ju",
        "email": "seokmann.ju@qlogic.com",
        "time": "Thu Sep 20 14:07:36 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:47 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Add PCI error recovery support.\n\nAdditional cleanups and\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b7cc176c9eb3aa6989ac099efd8bdd6d0eaa784a",
      "tree": "d0fb43580ecc2c84625b7bc7a3d86d2e72853a4c",
      "parents": [
        "338c9161e406591afbc1a6635a68d3b6d5362e00"
      ],
      "author": {
        "name": "Joe Carnuccio",
        "email": "joe.carnuccio@qlogic.com",
        "time": "Thu Sep 20 14:07:35 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:42 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Allow region-based flash-part accesses.\n\nAdditional cleanups and\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "338c9161e406591afbc1a6635a68d3b6d5362e00",
      "tree": "6bb711ac12bac66447ca924e56a9b616d6acd1e6",
      "parents": [
        "c81d04c9e27966c0e4c5650d130f209bff9671f9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Sep 20 14:07:33 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:38 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Add flash burst-read/write support.\n\nNewer ISPs support a mechanism to read and write flash-memory via\nthe firmware LOAD/DUMP memory mailbox command routines.  When\nsupported, utilizing these mechanisms significantly reduces\noverall access times.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c81d04c9e27966c0e4c5650d130f209bff9671f9",
      "tree": "d1d07e231d49a9f603a0482d7c9e328c51c59da0",
      "parents": [
        "7f9a6bc4e9d59e7fcf03ed23f60cd81ca5d80b65"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Thu Jul 26 11:41:13 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:34 2007 -0400"
      },
      "message": "[SCSI] qla2xxx: Collapse and simplify ISP2XXX firmware dump routines.\n\nAdd IO-base-window accessor functions.  Merge duplicate\nRISC-pause and soft-reset code segments.  Drop \u0027eye-watering\u0027\n__iomem casting.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7f9a6bc4e9d59e7fcf03ed23f60cd81ca5d80b65",
      "tree": "f2cceb87e2b6c9a66c66a8c8ceeb20bad09bb6fa",
      "parents": [
        "d3849d512fb0ca1e369e3efcaec910a949f55f62"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Aug 04 10:06:25 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:30 2007 -0400"
      },
      "message": "[SCSI] move ULD attachment into the prep function\n\nOne of the intents of the block prep function was to allow ULDs to use\nit for preprocessing.  The original SCSI model was to have a single prep\nfunction and add a pointer indirect filter to build the necessary\ncommands.  This patch reverses that, does away with the init_command\nfield of the scsi_driver structure and makes ULDs attach directly to the\nprep function instead.  The value is really that it allows us to begin\nto separate the ULDs from the SCSI mid layer (as long as they don\u0027t use\nany core functions---which is hard at the moment---a ULD doesn\u0027t even\nneed SCSI to bind).\n\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d3849d512fb0ca1e369e3efcaec910a949f55f62",
      "tree": "52b79dd6cd4fe8835ad46b35083edf803c5180b5",
      "parents": [
        "5307b1e8b050f309901acc9c6121061206a70ba5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Sep 22 08:29:36 2007 +1000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:26 2007 -0400"
      },
      "message": "[SCSI] Fix ibmvscsi client for multiplatform iSeries+pSeries kernel\n\nIf you build a multiplatform kernel for iSeries and pSeries, with\nibmvscsic support, the resulting client doesn\u0027t work on iSeries.\n\nThis fixes that, using the appropriate low-level operations\nfor the machine detected at runtime.\n\n[jejb: fixed up rejections around the srp transport patch]\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5307b1e8b050f309901acc9c6121061206a70ba5",
      "tree": "da59208345af0d1676a182a55c4f90657d041637",
      "parents": [
        "1a1d641490e59b6d71e3a4b38616161ee6738aac"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Sep 20 15:12:11 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:22 2007 -0400"
      },
      "message": "[SCSI] dtc: Fix typo\n\n(and pointed out by several people)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a1d641490e59b6d71e3a4b38616161ee6738aac",
      "tree": "978c2ff992ba6b7fed45fd2ff781d60187eaeb4c",
      "parents": [
        "f72abc2110dc07892ed815f46e433cd97309ab7c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Sep 20 15:15:27 2007 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:19 2007 -0400"
      },
      "message": "[SCSI] eata_pio: Clean up proc handling, bracketing and use cpu_relax()\n\nSo its ancient, its crap, but it kept showing up in my scans for stuff\nthat wanted fixing...\n\n- Redo the proc code to be far cleaner\n- Clean various return (0) type constructs\n- Use cpu_relax()\n\nThe various waits ought to time out but thats another issue and probably\nnot worth solving.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f72abc2110dc07892ed815f46e433cd97309ab7c",
      "tree": "42bddfa42deb96baef0b7235bf5284516a6e2289",
      "parents": [
        "10f4b89a0f0586a67f57efb2f5d12fffbb371490"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Wed Sep 19 22:08:56 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:15 2007 -0400"
      },
      "message": "[SCSI] MAINTAINERS: mark ide-scsi as Orphan\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "10f4b89a0f0586a67f57efb2f5d12fffbb371490",
      "tree": "417073ad0e2a8ae5759bb6370960ff80931ad597",
      "parents": [
        "427d0bd4fde60f40e9518817d826e48c05262a98"
      ],
      "author": {
        "name": "Masatake YAMATO",
        "email": "jet@gyve.org",
        "time": "Wed Sep 19 22:59:16 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:11 2007 -0400"
      },
      "message": "[SCSI] Fix signness of parameters in scsi module\n\nIn scsi module I\u0027ve found some inconsistency between variable type\nused in module_param_named and type passed to module_param_named as an\nargument. Especially the inconsistency of `max_scsi_luns\u0027 parameter is\na bit serious because the description text says \"last scsi LUN (should\nbe between 1 and 2^32-1)\".\n\nSigned-off-by: Masatake YAMATO \u003cjet@gyve.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "427d0bd4fde60f40e9518817d826e48c05262a98",
      "tree": "973881b7afab9ecec00db9723d9995b2caab20f4",
      "parents": [
        "52aeeca9001d1b4037a8e5d0c001ebb5fdc61b37"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Tue Sep 18 12:27:43 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:08 2007 -0400"
      },
      "message": "[SCSI] ide-scsi.: convert to data accessors and !use_sg cleanup\n\n - Convert ide-scsi to the new data accessors and cleanup\n   the !use_sg code paths.\n\n  In old code the driver was trying to translate narrow commands,\n  if received, to wide commands. This code  path still assumed\n  scsi_cmnd-\u003erequest_buffer is a linear char pointer.\n  This means that this driver was broken since 2.6.17.\n\n  As suggested by Christoph Hellwig I set\n  use_10_for_rw \u003d 1; and use_10_for_ms \u003d 1;\n  for this device and completely killed the translation.\n\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nAcked-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "52aeeca9001d1b4037a8e5d0c001ebb5fdc61b37",
      "tree": "6da81f575055bb26f960d80e9b2c6d1b03567cc8",
      "parents": [
        "cec744fb2b78e9dcd377a6740f2de05227c7faef"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Mon Sep 17 15:11:39 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:04 2007 -0400"
      },
      "message": "[SCSI] stale residual returned on write following BUSY retry\n\nA BUSY status returned on a write request results in a stale residual\nbeing returned when the write ultimately successfully completes.\n\nThis can be reproduced as follows:\n\n1) issue immediate mode rewind to scsi tape drive\n2) issue write request\n\nThe tape drive returns busy.  The low level driver detects underrun and\nsets the residual into the scsi command.  The low level driver responds\nwith (DID_OK \u003c\u003c 16) | scsi_status.  scsi_status is 8, hence\nstatus_byte(result) \u003d\u003d 4, i.e., BUSY.\n\nscsi_softirq_done() calls scsi_decide_disposition() which returns\nADD_TO_MLQUEUE.  scsi_softirq_done() then calls scsi_queue_insert()\nwhich, on the way to resubmitting the request to the driver, calls\nscsi_init_cmd_errh().\n\nThe attached patch modifies scsi_init_cmd_errh() to clear the resid\nfield.  This prevents a \"stale\" residual from being returned when the\nscsi command finally completes without a BUSY status.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cec744fb2b78e9dcd377a6740f2de05227c7faef",
      "tree": "27494000f217fa5f2f9eaaaac455d276b583a820",
      "parents": [
        "2b83224749e5851469b639d27e13e70621d958a4"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 19:08:08 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:49:00 2007 -0400"
      },
      "message": "[SCSI] MAINTAINERS : mpt fusion mailing list change\n\nMailing list changed. The former list at mpt_linux_developer@lsi.com is no\nlonger in service. Please use the new email provided listed in this patch.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2b83224749e5851469b639d27e13e70621d958a4",
      "tree": "fb3e9db809dcc586c82b2f34e00ec32dff6ad44e",
      "parents": [
        "448f09e618ab82ad90f01a04eae7f04f2985138f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:52:28 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:57 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: bump version to 3.04.06\n\nbump version\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "448f09e618ab82ad90f01a04eae7f04f2985138f",
      "tree": "f3febd9689fe29d0869bec553edbdb5b9bf177a8",
      "parents": [
        "50847ed8bc3d108d923bb8b6793f453a15af3c3f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:50:49 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:53 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Kconfig cleanup\n\nAdding 949X, 949E, and 1078 to Kconfig.  Adding \"depends on FUSION\"\nrequired in the FUSION_LOGGING section, and fixing a spelling error.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "50847ed8bc3d108d923bb8b6793f453a15af3c3f",
      "tree": "4959166e6aab978899a3a0f7aa6e70e0b6125786",
      "parents": [
        "e80b002bfd38263117da93feb4f67f5cf7d9221b"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:49:53 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:49 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: removing Dell copyright\n\nSome other vender has concerns over this copyright, and Dell has\napproved removing it.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e80b002bfd38263117da93feb4f67f5cf7d9221b",
      "tree": "169d482e07e69dbe0fb6407f342e625099916b5c",
      "parents": [
        "a69de507aae293e32d22e873f34f25f49b2db3b2"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:49:03 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:46 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: removing references to hd-\u003eioc\n\nCleaning up code by accesing the ioc pointer directly instead of via hd-\u003eioc.  In the future, most data members of struct MPT_SCSI_HOST will be either deleted or moved to struct MPT_ADAPTER.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a69de507aae293e32d22e873f34f25f49b2db3b2",
      "tree": "c500e4b79da7a6462868b2d073f86dc07f4de953",
      "parents": [
        "8d6d83e90b874b0d6027d2bbf1d8c76dbf26e931"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:48:19 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:42 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: rename vdev to vdevice\n\ncommon naming of vdevice through out driver\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d6d83e90b874b0d6027d2bbf1d8c76dbf26e931",
      "tree": "76f6e21fb8a7dcb4a023168544be56783a13df6e",
      "parents": [
        "29dd3609f2fc70e02ce48123485b14d9417b834f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:47:40 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:38 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: adding/removing white space\n\ncleaning up some white space that was introduce in a recent \"cb_idx int to u8\" patch.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "29dd3609f2fc70e02ce48123485b14d9417b834f",
      "tree": "54d4f8dc50dd8a45b37f66352a902fbf225b24c8",
      "parents": [
        "685b9e02fb77c6f33319ca59c52ae67e92fb750c"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Sep 14 18:46:51 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:34 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: standardize printks and debug info\n\nStandardize all prints using common MYIOC_s_XXX_FMT macro defined in mptbase.h. Currently the driver uses several different methods to display info, where in some cases the \"controller name\" generating the printk is not provided.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "685b9e02fb77c6f33319ca59c52ae67e92fb750c",
      "tree": "1a93c015b3d5ca0684e00c81ee422930dc42b72b",
      "parents": [
        "1a4f550a09f89e3a15eff1971bc9db977571b9f6"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Sep 15 11:41:53 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:30 2007 -0400"
      },
      "message": "[SCSI] arcmsr: fix compile problems\n\n  CC [M]  drivers/scsi/arcmsr/arcmsr_hba.o\ndrivers/scsi/arcmsr/arcmsr_attr.c:186: warning: initialization from\nincompatible pointer type\ndrivers/scsi/arcmsr/arcmsr_attr.c:196: warning: initialization from\nincompatible pointer type\ndrivers/scsi/arcmsr/arcmsr_attr.c:206: warning: initialization from\nincompatible pointer type\ndrivers/scsi/arcmsr/arcmsr_hba.c: In function \u0027arcmsr_alloc_ccb_pool\u0027:\ndrivers/scsi/arcmsr/arcmsr_hba.c:329: warning: assignment from\nincompatible pointer type\ndrivers/scsi/arcmsr/arcmsr_hba.c: At top level:\ndrivers/scsi/arcmsr/arcmsr_hba.c:101: warning:\n\u0027arcmsr_pci_error_detected\u0027 declared \u0027static\u0027 but never defined\ndrivers/scsi/arcmsr/arcmsr_hba.c:102: warning: \u0027arcmsr_pci_slot_reset\u0027\ndeclared \u0027static\u0027 but never defined\n\nThe majority being incorrect casting or the fact that binary attributes\nnow take an additional argument.\n\nCc: Nick Cheng \u003cnick.cheng@areca.com.tw\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1a4f550a09f89e3a15eff1971bc9db977571b9f6",
      "tree": "3ba5dea468391701664d4ca4c0b0e2a569521d89",
      "parents": [
        "bfd129445f23c037d9a440ebfa4109e11c220301"
      ],
      "author": {
        "name": "Nick Cheng",
        "email": "nick.cheng@areca.com.tw",
        "time": "Thu Sep 13 17:26:40 2007 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:27 2007 -0400"
      },
      "message": "[SCSI] arcmsr: 1.20.00.15: add SATA RAID plus other fixes\n\nDescription:\n** support ARC1200/1201/1202 SATA RAID adapter, which is named\nACB_ADAPTER_TYPE_B\n** modify the arcmsr_pci_slot_reset function\n** modify the arcmsr_pci_ers_disconnect_forepart function\n** modify the arcmsr_pci_ers_need_reset_forepart function \n\nSigned-off-by: Nick Cheng \u003cnick.cheng@areca.com.tw\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bfd129445f23c037d9a440ebfa4109e11c220301",
      "tree": "7952a3701233972e2257e8c85d063188413b9c78",
      "parents": [
        "01fbfe0b8359695a3ff7f4b79ab1e0a777f10ae4"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Sep 11 17:00:14 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:22 2007 -0400"
      },
      "message": "[SCSI] switch sdev sysfs attributes to default attributes\n\nThis removes the unused sysfs attribute overwriting logic for most of\nthe attributes, and plugs them into the driver core default attribute\ncreation.\n\nWithout this patch, at the time of the events for the SCSI LUN\u0027s, there\nwill be no sysfs files, because their creation is delayed until the sd\ndriver has spun up the disks, which might take several seconds. It is the\nlast WAIT_FOR_SYSFS rule in the default udev setup which can be removed\nwith this change.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "01fbfe0b8359695a3ff7f4b79ab1e0a777f10ae4",
      "tree": "853bd084504ab2ff04acc4ec29f531f76e5b5475",
      "parents": [
        "95c9f16284960f579205d7da8b5d90e2f3bf44a7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:40 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:19 2007 -0400"
      },
      "message": "[SCSI] advansys: Use DRV_NAME\n\nFollow the example of some other drivers by defining DRV_NAME to be\n\"advansys\".  Prevents spelling mistakes.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "95c9f16284960f579205d7da8b5d90e2f3bf44a7",
      "tree": "45b8a41f911636add3f08c746ca04b9275664299",
      "parents": [
        "b009bef6cd2c6c2b870088d9ae67dbc4ec2ca317"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:39 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:15 2007 -0400"
      },
      "message": "[SCSI] advansys: Comment/indentation/macro cleanup\n\n - Delete comments relating to the previous structure of the driver.\n   I have no intention of honouring them ;-)\n - Reformat comments \u003e 80 columns\n - Remove now-obsolete comments from advansys_interrupt\n - Change adv_get_sglist() from do {} while (1) to for (;;)\n - Return void from AscInitQLinkVar()\n - Take out a level of indentation in adv_get_sglist()\n - Reduce indentation level of AscAsyncFix()\n - Remove unused macros\n - Refactor AscSendScsiQueue slightly\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b009bef6cd2c6c2b870088d9ae67dbc4ec2ca317",
      "tree": "613913c0dc95d2ade63ced852b24d23b9c4b09c4",
      "parents": [
        "faac48ecf475c8e214190dabe600585e0bd4f455"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:38 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:11 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove some custom wrappers\n\n - Replace ASC_ASSERT() with BUG_ON().\n   In a few places, get rid of the assertion altogether -- the ensuing\n   crash will tell us all we need to know.  Use BUG() where it fits better\n   than BUG_ON().  Also fix a fencepost error in advansys_proc_info().\n - Replace DvcSleepMilliSecond with mdelay.\n   Despite its name using \u0027sleep\u0027, the implementation was a delay.\n   I\u0027ve marked some places with XXX where we should probably be using\n   msleep instead.  They need to be audited to be sure we can sleep in\n   that context.\n - Replace DvcDelayMicroSecond with udelay.\n - Replace DvcDelayNanoSecond with udelay too.\n   All callers were multiples of 1000.\n - Remove DvcEnterCritical and DvcLeaveCritical.\n   These functions are no-ops, and as the comments said, the spinlock\n   protects the critical sections.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "faac48ecf475c8e214190dabe600585e0bd4f455",
      "tree": "42a17f8cbcd860ce8d55013d160ae0257f077127",
      "parents": [
        "f05ec594fed6890d38bb8767676f626a4035ba55"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:37 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:07 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove a check for an impossible condition\n\nAscExeScsiQueue() has one caller, and it passes the address of a\nvariable; this cannot ever be NULL.  This is the only place that ever\nsets ASCQ_ERR_SCSIQ_NULL_PTR, so delete that error code too, as well as\nseveral other unused ASCQ_ERR codes.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f05ec594fed6890d38bb8767676f626a4035ba55",
      "tree": "7eeccddae09d90a8d783ef233037f8f1d334a735",
      "parents": [
        "b2a7a4ba0497f73295e3f4d20a8cedb1e3d2b1a7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:36 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:48:03 2007 -0400"
      },
      "message": "[SCSI] advansys: Support 16-byte commands properly\n\nThe SCSI midlayer won\u0027t send commands greater than -\u003emax_cmd_len.\nSo the checks on length in asc_build_req and adv_build_req are obsolete\nand can be deleted, but also we have to set the max_cmd_len in\nadvansys_board_found().  Also move the length definitions together, and\nwrite a helpful comment.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b2a7a4ba0497f73295e3f4d20a8cedb1e3d2b1a7",
      "tree": "933be186e56c83dced0c04e6f30eb2ad0e3999fb",
      "parents": [
        "349d2c44291d922614a273e9a4e6b43ee17c103d"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:35 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:59 2007 -0400"
      },
      "message": "[SCSI] advansys: Enable interrupts earlier in queuecommand\n\nMove as much as possible outside the critical section in queuecommand, eg:\n - Set the scsi_done field before acquiring the lock\n - Call asc_scsi_done after dropping the lock\n\nAlso remove a comment suggesting we should enable interrupts (now we do)\nand do some minor reformatting for readability.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "349d2c44291d922614a273e9a4e6b43ee17c103d",
      "tree": "c61309490c7a1647cefe52aee41ab4c7b0752b80",
      "parents": [
        "6ed1ef0786094f06d2462aeeb6ad7bf9f5f9fc18"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:34 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:56 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove `active\u0027 queue and all remaining internal queueing code\n\nThe `active\u0027 list was used in the reset handler -- but the midlayer\nguarantees that list is empty by the time the reset handler is invoked.\nIt was also checked in the interrupt routines to be sure that this command\nbelonged to this board, but we don\u0027t need to check that either.  We can\nthen delete the asc_prt_target_stats() function as it will never print\nanything, along with asc_enqueue(), asc_dequeue_list(), asc_rmqueue(),\nasc_scsi_done_list(), struct asc_queue, ASC_QUEUE_EMPTY, ASC_TID_ALL,\nASC_FRONT, ASC_BACK, and all the REQ* macros.  Also remove this item from\nthe todo list.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6ed1ef0786094f06d2462aeeb6ad7bf9f5f9fc18",
      "tree": "5dbbceb48294b66ea0635a8717c790740d244125",
      "parents": [
        "7686f02aa8a380b3b0322179090f3c83ee4df977"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:33 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:52 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove `done\u0027 queue\n\n - Move the guts of asc_scsi_done_list() into a new function, asc_scsi_done.\n - Call asc_scsi_done() in asc_isr_callback() and adv_isr_callback().  The\n   comment was wrong; scsi_done cannot enable interrupts.\n - All other places which queued an scp on the done list are error paths\n   for queuecommand, and so we can just call asc_scsi_done() in queuecommand\n   if we receive an error.\n - We no longer need to keep a list of done requests in advansys_interrupt\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7686f02aa8a380b3b0322179090f3c83ee4df977",
      "tree": "d7c6e94add37eecef0bd9621500b28f52dbebaf8",
      "parents": [
        "b66229258f88a06ecdb8998066861b3ad8ad6a2a"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:32 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:48 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove a check for an impossible condition\n\nThe midlayer guarantees it won\u0027t call -\u003equeuecommand for a host which\nis handling a reset condition.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b66229258f88a06ecdb8998066861b3ad8ad6a2a",
      "tree": "04bccc41fe172c9035b9e0d7bf1804b5d2865eb2",
      "parents": [
        "c2dce2fabc7f0b559e920890d13e7b8ecfc91e13"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:31 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:44 2007 -0400"
      },
      "message": "[SCSI] advansys: Remove `waiting\u0027 queue\n\nIf the adapter is busy, return the request to the midlayer rather than\nqueueing it in the driver.  asc_execute_queue() and asc_dequeue() become\nunused, and we don\u0027t need to print out stats on the waiting queue any more.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c2dce2fabc7f0b559e920890d13e7b8ecfc91e13",
      "tree": "16da338974636a920b20c05fc2bb74cc85eafb38",
      "parents": [
        "629d688d5c3805194b311ad6dcd6f0e90a924ca6"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:30 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:41 2007 -0400"
      },
      "message": "[SCSI] advansys: Shrink advansys_board_found a little more\n\nMove the error reporting into AscInitGetConfig, AdvInitGetConfig and\nAscInitSetConfig.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "629d688d5c3805194b311ad6dcd6f0e90a924ca6",
      "tree": "62272396d2927a513737606cc039b0a15f2f93c0",
      "parents": [
        "b9d9661400dde3fb2027f5da8db600c66d0f876b"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:29 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:37 2007 -0400"
      },
      "message": "[SCSI] advansys: Reformat microcode\n\nIt\u0027s just data, so format it to something that looks more visually\nappealing (and saves some lines)\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b9d9661400dde3fb2027f5da8db600c66d0f876b",
      "tree": "20d5b9f934af079afac71a320fdb0be053b8da21",
      "parents": [
        "a9f4a59a949c5de6313dcf4ebe2f91448c008a37"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:28 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:33 2007 -0400"
      },
      "message": "[SCSI] advansys: Create AdvLoadMicrocode\n\nSplit AdvLoadMicrocode out of AdvInitAsc3550Driver, AdvInitAsc38C0800Driver\nand AdvInitAsc38C1600Driver.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "a9f4a59a949c5de6313dcf4ebe2f91448c008a37",
      "tree": "a5d87ecb9a30af36f7a26ab48159694d95b7d929",
      "parents": [
        "b8e5152bf107d7b1b982e682b00a426b515bf15f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:27 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:29 2007 -0400"
      },
      "message": "[SCSI] advansys: Create AdvBuildCarrierFreelist\n\nSplit AdvBuildCarrierFreelist out of AdvInitAsc3550Driver,\nAdvInitAsc38C0800Driver and AdvInitAsc38C1600Driver.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b8e5152bf107d7b1b982e682b00a426b515bf15f",
      "tree": "9c95e7f99bee118419997a51bfae407b49900ed2",
      "parents": [
        "41fa2adabc0a750a40d6fe86d5ce2f75fb3ad287"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Sep 09 08:56:26 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:25 2007 -0400"
      },
      "message": "[SCSI] advansys: Fix VLB driver name\n\nYou can\u0027t have two drivers for the same bus type with the same name.\nSince ISA and VLB are both isa_drivers, rename the VLB one to advansys_vlb.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "41fa2adabc0a750a40d6fe86d5ce2f75fb3ad287",
      "tree": "a23eb761e971890f23cbbb4a73f90a09ee4e46ed",
      "parents": [
        "82d1ce505d1a77a03acb9d22240ef5a63a18b653"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Fri Sep 07 09:15:31 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:21 2007 -0400"
      },
      "message": "[SCSI] zfcp: whitespace cleanup\n\nCleanup the whitepace from the entire zfcp driver to prevent\nto have those changes in future feature or function patches.\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "82d1ce505d1a77a03acb9d22240ef5a63a18b653",
      "tree": "3d2951580307fd393ceb2d4111646543de631d7b",
      "parents": [
        "568761955ad01c6d238d8b12d21a554c1226a37b"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 14:50:53 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:17 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: remove redundant memset\n\nalloc_fcdev() calls alloc_netdev() which uses kzalloc to alloc all the\nmemory together with dev-\u003epriv region hence no zeroing of structs inside\nstruct mpt_lan_priv needed.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "568761955ad01c6d238d8b12d21a554c1226a37b",
      "tree": "f855ccc4944cf2646709db63452af6c35bbedc0c",
      "parents": [
        "d7383a234626b58dc6bc210ed806a6911c1f44e1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 10 14:50:51 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:13 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: fix two potential mem leaks\n\nThe Coverity checker spotted two potential memory leaks in\ndrivers/message/fusion/mptbase.c::mpt_attach().\n\nThere are two returns that may leak the storage allocated for \u0027ioc\u0027\n(sizeof(MPT_ADAPTER) bytes).\n\nA simple fix would be to simply add two kfree() calls before the return\nstatements, but a better fix (that this patch implements) is to reorder the\ncode so that if we hit the first return condition we don\u0027t have to do the\nallocation at all and then just add a kfree() call for the second case.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d7383a234626b58dc6bc210ed806a6911c1f44e1",
      "tree": "82e2f35be691a980a88d6fe20f285811bd8d3eb7",
      "parents": [
        "1d9a3d06511751f02d9767de3e4d28d4dafc63b3"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Fri Aug 10 14:50:50 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:10 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: mostly kmalloc + memset conversion to kzalloc\n\nThis patch does kmalloc + memset conversion to kzalloc anSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nd simplifies mptctl_probe().\n\n drivers/message/fusion/mptctl.c | 82092 -\u003e 81884 (-208 bytes)\n drivers/message/fusion/mptctl.o | 201784 -\u003e 200648 (-1136 bytes)\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nAcked-by: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1d9a3d06511751f02d9767de3e4d28d4dafc63b3",
      "tree": "37bcaa638ec6cb560022d02eebe6dd22f3d75ec2",
      "parents": [
        "72e39ea7e03d0685945d177dc8cb8fe633ca9400"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Fri Aug 10 14:50:37 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:05 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Use menuconfig objects\n\nChange Kconfig objects from \"menu, config\" into \"menuconfig\" so\nthat the user can disable the whole feature without having to\nenter the menu first.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: \"Moore, Eric Dean\" \u003cEric.Moore@lsil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "72e39ea7e03d0685945d177dc8cb8fe633ca9400",
      "tree": "c4fa1f874e37c91f9ebd34a1a2f5828000f31fda",
      "parents": [
        "7525236d0bc7ad17eb5e0733417896cab745d6c8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Sep 01 02:03:39 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:47:02 2007 -0400"
      },
      "message": "[SCSI] srp_transport: convert to use supported_mode attribute\n\nsrp transport works for target drivers without supported_mode\nattribute but it would be better to use it explicitly.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7525236d0bc7ad17eb5e0733417896cab745d6c8",
      "tree": "677fd3adae67e7f100c366955832e266f1515632",
      "parents": [
        "5dc2b89e124251662f580f4ba3c9f6195d1eaff6"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Sep 01 02:02:27 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:58 2007 -0400"
      },
      "message": "[SCSI] fc_transport: add target driver support\n\nThis adds minimum target driver support like the srp transport does:\n\n- fc_remote_port_{rolechg,delete} calls\nscsi_tgt_it_nexus_{create,destroy} for target drivers.\n\n- add callbacks to notify target drivers of the nexus and tmf\noperation results to fc_function_template.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5dc2b89e124251662f580f4ba3c9f6195d1eaff6",
      "tree": "a20051d208547da30b9e66ed3746d8a7237c289a",
      "parents": [
        "8184fe9b6e8928c8d5be3e2a1326b8b9183e409d"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Sep 01 02:02:20 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:55 2007 -0400"
      },
      "message": "[SCSI] add supported_mode and active_mode attributes to the host\n\nThis adds supported_mode and active_mode attributes to\n/sys/class/sys_host/hostX/ for specifying the mode that a lld supports\nand the currently activated mode. The output format is similar to fc\nrport roles:\n\nluce:/sys/class/scsi_host/host0$ cat supported_mode\nInitiator\nluce:/sys/class/scsi_host/host0$ cat active_mode\nInitiator\n\nThe mode values uses bitmap since we would support dual-mode llds in\nthe future like this:\n\nluce:/sys/class/scsi_host/host0$ cat supported_mode\nInitiator, Target\n\nThe supported_mode attribute looks at a scsi_host_template and the\nactive_mode attribute looks at a scsi_host. We would add a hook to a\nscsi_host_template to change the active_mode attribute\ndynamically. But now there is no hook since no lld supports that\nfeature.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8184fe9b6e8928c8d5be3e2a1326b8b9183e409d",
      "tree": "303f9bcc4ad4fcaa7e205cb87c715529eee3302c",
      "parents": [
        "f9755bea9c44aaeae4d7f76e0cd86dfbbd5dfe12"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sat Sep 01 02:02:16 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:51 2007 -0400"
      },
      "message": "[SCSI] tgt: fix can_queue bug\n\nshould use host-\u003ecan_queue instead of host-\u003ehostt-\u003ecan_queue.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f9755bea9c44aaeae4d7f76e0cd86dfbbd5dfe12",
      "tree": "00806981ee55e4c19031b138ce2f011e826f847f",
      "parents": [
        "c0d9a413a59024e27298c39c2df30eb6076437b8"
      ],
      "author": {
        "name": "Gilbert Wu",
        "email": "Gilbert_Wu@adaptec.com",
        "time": "Wed Sep 05 16:04:29 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:47 2007 -0400"
      },
      "message": "[SCSI] aic94xx: Add new PCI ID for ASC58300\n\nAdd new HBA PCI ID (0x416) for ASC58300 which has eight port SAS and\nSATA PCI-X 133MHz low profile host bus adapter with two mini SAS 4x\nexternal connectors.\n\nSigned-off-by: Gilbert Wu \u003cgilbert_wu@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c0d9a413a59024e27298c39c2df30eb6076437b8",
      "tree": "18878bbd43c7ed6fd38bfe0f2dab639cc9c8ce07",
      "parents": [
        "db9b6e89ea8dc3f32dea1125c672de1a9710be7c"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Sep 04 12:55:47 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:43 2007 -0400"
      },
      "message": "[SCSI] aacraid: Add documentation for new Adaptec, SMC and SUN cards\n\nAdd the SMC LP, SUN EM and Adaptec 5405 cards to the aacraid\ndocumentation list of supported products. These cards are picked up with\nfamily match, so no associated code changes.\n\nSigned-off-by: Mark Salyzyn \u003caacraid@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db9b6e89ea8dc3f32dea1125c672de1a9710be7c",
      "tree": "62532db0e64c087a13955cff928775d74f6a4bbd",
      "parents": [
        "ff17a29d3cd9819a0977a07047e8f54e57dca7ce"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Thu Aug 30 18:06:21 2007 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:40 2007 -0400"
      },
      "message": "[SCSI] hptiop: adding new firmware interface and more PCI device IDs\n\nupdated patch based on Jeff Garzik\u0027s comments.\n\n- check adapter firmware version and use appropriate interface accordingly\n- add new PCI device IDs and use PCI_VDEVICE macro\n- update driver version string\n- remove unused data structures\n- remove unnecessary typecasts\n\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ff17a29d3cd9819a0977a07047e8f54e57dca7ce",
      "tree": "ea363cbf6da639fc49bc2f4dd635e2d9f132858c",
      "parents": [
        "52ef11a7170e1b8a0d5f9a42dbb43c38c335c32e"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Aug 28 09:31:41 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:36 2007 -0400"
      },
      "message": "[SCSI] zfcp: Enable debug feature before setting adapter online\n\nAlready register the debug feature before the zfcp adapter is\nset online. This allows to use the debug feature to investigate\nthe online/offline sequence.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "52ef11a7170e1b8a0d5f9a42dbb43c38c335c32e",
      "tree": "3102a56dcab709f82521205245e6ff4901ee0f5f",
      "parents": [
        "03f002f778e58e9056e8e9a22952c5c6f4d76269"
      ],
      "author": {
        "name": "Swen Schillig",
        "email": "swen@vnet.ibm.com",
        "time": "Tue Aug 28 09:31:09 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:32 2007 -0400"
      },
      "message": "[SCSI] zfcp: cleanup, separation of ERP, non ERP-version for exchange_ functions\n\ncleanup, using ERP request mempool for all ERP versions of\nthe exchange functions (exchange_config (ECD), exchange_port (EPD) )\nproviding individual versions of the ECD, EPD functions for ERP\nand other purposes (_sync).\n\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "03f002f778e58e9056e8e9a22952c5c6f4d76269",
      "tree": "e58eba51ee84b6efd27ae633696f51c40cbec09e",
      "parents": [
        "6b76a72141c57260adaf07977f79760ddb8618ee"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Aug 28 09:31:21 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:29 2007 -0400"
      },
      "message": "[SCSI] scsi_transport_fc: Introduce disable_target_scan flag\n\nThis change has already been discussed on linux-scsi:\nhttp://marc.info/?t\u003d118771096400003\nhttp://marc.info/?t\u003d118760913100005\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nAcked-by: James Smart \u003cJames.Smart@Emulex.Com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6b76a72141c57260adaf07977f79760ddb8618ee",
      "tree": "1871edfcd8c296f4d7007177a7dfab07d933f068",
      "parents": [
        "6ddd90a5b1618523dbfe3a11c50945f6660135a0"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Aug 28 09:30:59 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:25 2007 -0400"
      },
      "message": "[SCSI] zfcp: Remove braces for only one statement\n\nRemove braces for only one statement\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6ddd90a5b1618523dbfe3a11c50945f6660135a0",
      "tree": "958aa600a06f3ce3b85b03d7ead846a34f271d4b",
      "parents": [
        "cc16cebad086090891a3f39957ec771a2292359b"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Aug 28 09:30:50 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:21 2007 -0400"
      },
      "message": "[SCSI] zfcp: Remove unnecessary assignment\n\nzfcp_adapter_enqueue initialized adapter-\u003eccw_device twice with\nthe same value. Remove the second assignment, since it is not\nnecessary.\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "cc16cebad086090891a3f39957ec771a2292359b",
      "tree": "c39169817529e9349c49a30e14483cc3b60cf4de",
      "parents": [
        "2282f658914e316ca32fd120fded130d1c0e26e4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Aug 28 09:30:42 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:46:18 2007 -0400"
      },
      "message": "[SCSI] zfcp: avoid if (whatever) ; constructs.\n\nAvoid \"if (whatever) ;\" constructs since they seem to confuse people,\neven if there is a comment.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "2282f658914e316ca32fd120fded130d1c0e26e4",
      "tree": "5c471475b0bfe2383643ce8da535d78da21a2948",
      "parents": [
        "bbfbbbc1182f8b44c8cc4c99f4a3f3a512149022"
      ],
      "author": {
        "name": "Christof Schmitt",
        "email": "christof.schmitt@de.ibm.com",
        "time": "Tue Aug 28 09:30:22 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:45:36 2007 -0400"
      },
      "message": "[SCSI] zfcp: correct indentation for nested if-else\n\ncorrect indentation for nested if-else\n\nSigned-off-by: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Swen Schillig \u003cswen@vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bbfbbbc1182f8b44c8cc4c99f4a3f3a512149022",
      "tree": "f7e3d50cda2e3d55bff88c2cc617d60df8ddb2cb",
      "parents": [
        "f36789e22ac32a6554b8e4d05ab6125fc1161745"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Aug 11 10:13:24 2007 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:41:00 2007 -0400"
      },
      "message": "[SCSI] kmalloc + memset conversion to kzalloc\n\nIn NCR_D700, a4000t, aic7xxx_old, bvme6000, dpt_i2o, gdth, lpfc,\nmegaraid, mvme16x osst, pluto, qla2xxx, zorro7xx\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f36789e22ac32a6554b8e4d05ab6125fc1161745",
      "tree": "6f8a36acccd185d5db652a8d4364e7d1b0313d03",
      "parents": [
        "eb5329f40c13923e84a847204b5c5d62954eaf05"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Aug 14 16:22:54 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:54 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Change company name from LSI Logic to LSI\n\nRecently LSI Logic Corp was renamed as LSI Corp, so whereever there is\na reference of LSI Logic, it is changed to LSI in mpt fusion driver\ncode.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "eb5329f40c13923e84a847204b5c5d62954eaf05",
      "tree": "4a6c7ce6c5636d414a4e78c92d743dc45ed0604c",
      "parents": [
        "56af97ae477cf8c2983edf86db2559d6394ca860"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Aug 14 16:19:32 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:50 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Link speed change display support\n\nWhen there is state change in FC links, a message is displayed with\nold and new link speed.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "56af97ae477cf8c2983edf86db2559d6394ca860",
      "tree": "9e9f7d36be1e79c8254661229f6f02c9f33606b1",
      "parents": [
        "f606f5718fa5a36e400000f91c44a5725b0f005d"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Aug 14 16:15:38 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:47 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Creation of mptsas.h header file\n\nThe data structure definitions from mptsas.c are moved to a new header\nfile mptsas.h\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "f606f5718fa5a36e400000f91c44a5725b0f005d",
      "tree": "0d51211948c5499ec44f645f7f816bd8f99fec31",
      "parents": [
        "7a195f464e0692607aca8150c8489a838fab684b"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Aug 14 16:12:53 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:43 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Change call back indices to u8 from int\n\nThe call back index requires only u8 but in lot of places it is\nreferred as int, now everywhere the call back index variables are\ndeclared as u8 with uniform name cb_idx\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "7a195f464e0692607aca8150c8489a838fab684b",
      "tree": "55368ee04d0ad6209fae6fe375b977046488c4b6",
      "parents": [
        "232f08fc82b15fdcaffc68c558115bfb2b34db86"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Aug 14 16:08:40 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:40 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Usage of high priority request FIFO to send task management commands\n\nAdded support for sending the task management requests through High priority\nrequest FIFO instead of Doorbell writes when firmware support High priority\nFIFO.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "232f08fc82b15fdcaffc68c558115bfb2b34db86",
      "tree": "c2097d8f6d0ae4292e0a8e0fc1674daa7ea35c83",
      "parents": [
        "6778a35bd02939767a17463d74da113541c9371f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Tue Aug 14 17:28:27 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:36 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Add support for ATTO 4LD: Rebranded LSI 53C1030\n\nPer request from Matthew Wilcox - using PCI_VENDOR_ATTO.\n\nAdd support for ATTO UL4D, they are rebranded 53C1030.\nThe changes are\n1. Adding a new PCI vendor ID in pci table\n2. The spi_port_page_2 is in different format than that of LSI generic\nspi_port_page_2 and hence mapping code is added.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nsigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6778a35bd02939767a17463d74da113541c9371f",
      "tree": "21bd6689522ca5d9d1428edff975324df9cf29f6",
      "parents": [
        "1fbe85292f50ce6186619b83ed04d1bb91dda569"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Tue Aug 14 16:18:02 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:32 2007 -0400"
      },
      "message": "[SCSI] Addition to pci_ids.h for ATTO Technology, Inc.\n\nA new PCI_VENDOR_ID for pci_ids.h.\n\nsigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1fbe85292f50ce6186619b83ed04d1bb91dda569",
      "tree": "427a0bb7e68a07b3bf66a6dfa2e7b8fc0d0c58ab",
      "parents": [
        "8f8bf7e64ef76e1de66eb5212cd50f6a294d459f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Aug 10 14:50:41 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:29 2007 -0400"
      },
      "message": "[SCSI] dtc: clean up indent damage and add printk levels\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8f8bf7e64ef76e1de66eb5212cd50f6a294d459f",
      "tree": "dde0a228809deae57c3d3d534878c99bd6b77310",
      "parents": [
        "8d9e0f46b4a37077e112bdec3c6228e31547e3c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 14:50:43 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:25 2007 -0400"
      },
      "message": "[SCSI] make scsi_decode_sense_buffer and scsi_decode_sense_extras static\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "8d9e0f46b4a37077e112bdec3c6228e31547e3c9",
      "tree": "cad841cb770a3f27322a2dbabceae220b1248772",
      "parents": [
        "79ee8304429b497263734e59747df12117de2ea2"
      ],
      "author": {
        "name": "Gabriel C",
        "email": "nix.or.die@googlemail.com",
        "time": "Fri Aug 10 14:50:39 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:22 2007 -0400"
      },
      "message": "[SCSI] NCR5380: fix NCR53C400_PSEUDO_DMA is not defined\n\nIn file included from drivers/scsi/g_NCR5380_mmio.c:9:\ndrivers/scsi/g_NCR5380.c:559:5: warning: \"NCR53C400_PSEUDO_DMA\" is not defined\n\nSigned-off-by: Gabriel Craciunescu \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "79ee8304429b497263734e59747df12117de2ea2",
      "tree": "ed75cc289181db3f0c3d71edec2fa83ab39ded24",
      "parents": [
        "305aad0bf5b3f890bf6f59f8045bd553fd1051df"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 14:50:42 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:40:18 2007 -0400"
      },
      "message": "[SCSI] scsi_error.c should #include \"scsi_transport_api.h\"\n\nEvery file should #include the headers containing the prototypes for its\nglobal functions (in this case for scsi_schedule_eh()).\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "305aad0bf5b3f890bf6f59f8045bd553fd1051df"
}
