)]}'
{
  "log": [
    {
      "commit": "2f4c782c2e06fbaef2ac2b6b7abd796b96abd98b",
      "tree": "2e20c691b1612614345ea369b64bd5f36107a4a6",
      "parents": [
        "e382968ba618e016ff7922dff9a6140c2f9108c8"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Tue Jan 06 15:03:37 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 13 10:36:02 2009 -0600"
      },
      "message": "[SCSI] mpt fusion: Add Firmware debug support\n\nSigned-off-by: Kashyap Desai \u003ckadesai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e382968ba618e016ff7922dff9a6140c2f9108c8",
      "tree": "c51558e97a1de9523a20ab659758ddd0abe54bf1",
      "parents": [
        "fd7a253311412b3fc7c85586552c90eca61e7d23"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Thu Jan 08 14:27:16 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 13 10:36:01 2009 -0600"
      },
      "message": "[SCSI] mpt fusion: Add separate msi enable disable for FC,SPI,SAS\n\nAdded support for MSI enable/disable for different buses FC,SPI,SAS\ninstead of having single MSI enable/disable feature.\n\nSigned-off-by: Kashyap Desai \u003ckadesai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fd7a253311412b3fc7c85586552c90eca61e7d23",
      "tree": "c1ea25ef4de523976b279b5373993148f98dc6a3",
      "parents": [
        "29bdccbee69c199910b2b39377e66ee5c33f241c"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Tue Jan 06 14:56:31 2009 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jan 13 10:36:01 2009 -0600"
      },
      "message": "[SCSI] mpt fusion: Update MPI Headers to version 01.05.19\n\nThis Patch is submitted to increment the MPI headers used by LSI MPT\nfusion drivers to the latest version 01.05.19.  Year is changed in\nCopyRight.\n\nSigned-off-by: Kashyap Desai \u003ckadesai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cd764695b67386a81964f68e9c66efd9f13f4d29",
      "tree": "504e961ab6bad164c41f4b9c1ff00c0ce7f645ee",
      "parents": [
        "97d61b8e3aef163a75f80f4762794c154572293d",
        "ffda8c7dc492e2170bb263f7c56f286992ceb54b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 08 16:27:31 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (45 commits)\n  [SCSI] qla2xxx: Update version number to 8.03.00-k1.\n  [SCSI] qla2xxx: Add ISP81XX support.\n  [SCSI] qla2xxx: Use proper request/response queues with MQ instantiations.\n  [SCSI] qla2xxx: Correct MQ-chain information retrieval during a firmware dump.\n  [SCSI] qla2xxx: Collapse EFT/FCE copy procedures during a firmware dump.\n  [SCSI] qla2xxx: Don\u0027t pollute kernel logs with ZIO/RIO status messages.\n  [SCSI] qla2xxx: Don\u0027t fallback to interrupt-polling during re-initialization with MSI-X enabled.\n  [SCSI] qla2xxx: Remove support for reading/writing HW-event-log.\n  [SCSI] cxgb3i: add missing include\n  [SCSI] scsi_lib: fix DID_RESET status problems\n  [SCSI] fc transport: restore missing dev_loss_tmo callback to LLDD\n  [SCSI] aha152x_cs: Fix regression that keeps driver from using shared interrupts\n  [SCSI] sd: Correctly handle 6-byte commands with DIX\n  [SCSI] sd: DIF: Fix tagging on platforms with signed char\n  [SCSI] sd: DIF: Show app tag on error\n  [SCSI] Fix error handling for DIF/DIX\n  [SCSI] scsi_lib: don\u0027t decrement busy counters when inserting commands\n  [SCSI] libsas: fix test for negative unsigned and typos\n  [SCSI] a2091, gvp11: kill warn_unused_result warnings\n  [SCSI] fusion: Move a dereference below a NULL test\n  ...\n\nFixed up trivial conflict due to moving the async part of sd_probe\naround in the async probes vs using dev_set_name() in naming.\n"
    },
    {
      "commit": "4805fc765330b4f114e856511e86daf493756a37",
      "tree": "803cd0ce9c7c5ae1d6768d3bf313bbe83fc99947",
      "parents": [
        "d700555bdaa34ff3e910300b4d58ea4d5523ce70"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Jan 07 18:04:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 07 18:04:45 2009 -0800"
      },
      "message": "fusion: convert devices to new API\n\nConvert to net_device_ops and internal net_device_stats\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c31558efcc45651d3e324ea861ee5934cafef8e2",
      "tree": "69b070f98829066f1c0c493172fe616a914162c9",
      "parents": [
        "ddccf307a3599e452804e228d8ed30fba578923e"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Dec 26 08:27:48 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 02 12:11:15 2009 -0600"
      },
      "message": "[SCSI] fusion: Move a dereference below a NULL test\n\nIf the NULL test is necessary, then the dereference should be moved below\nthe NULL test.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/).\n\n// \u003csmpl\u003e\n@disable is_null@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (E \u003d\u003d NULL) S\n  f(...,E-\u003efld,...);\n- if (E \u003d\u003d NULL) S\n\n@@\nidentifier f;\nexpression E;\nidentifier fld;\nstatement S;\n@@\n\n+ if (!E) S\n  f(...,E-\u003efld,...);\n- if (!E) S\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: \"Prakash, Sathya\" \u003cSathya.Prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "dd7c34e9a27be521d480e5b84c84e92de2ea7b95",
      "tree": "8351cf4e7542f44bbb848521d74628ac4ad1922b",
      "parents": [
        "ef661c5e8f2b6846f6d2dab98b5bffdefbfce477"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Nov 09 17:55:27 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:17 2008 -0600"
      },
      "message": "[SCSI] fusion: use ARRAY_SIZE\n\nARRAY_SIZE is more concise to use when the size of an array is divided by\nthe size of its type or the size of its first element.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: \"Prakash, Sathya\" \u003cSathya.Prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ef661c5e8f2b6846f6d2dab98b5bffdefbfce477",
      "tree": "e2a9145580ab73d06d3a8e4439de163463444560",
      "parents": [
        "c51da4ecb03a4513996e64dd9500a9d5ca812523"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Oct 29 22:35:16 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 29 11:24:16 2008 -0600"
      },
      "message": "[SCSI] fusion: remove excess kernel-doc notation\n\nRemove excess kernel-doc function parameter notation:\n\nWarning(drivers/message/fusion/mptbase.c:964): Excess function parameter or struct member \u0027handle\u0027 description in \u0027mpt_free_msg_frame\u0027\nWarning(drivers/message/fusion/mptbase.c:5434): Excess function parameter or struct member \u0027portnum\u0027 description in \u0027mpt_findImVolumes\u0027\nWarning(drivers/message/fusion/mptbase.c:6949): Excess function parameter or struct member \u0027mr\u0027 description in \u0027mpt_spi_log_info\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Eric.Moore@lsi.com\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "0191b625ca5a46206d2fb862bb08f36f2fcb3b31",
      "tree": "454d1842b1833d976da62abcbd5c47521ebe9bd7",
      "parents": [
        "54a696bd07c14d3b1192d03ce7269bc59b45209a",
        "eb56092fc168bf5af199d47af50c0d84a96db898"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:49:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:49:40 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1429 commits)\n  net: Allow dependancies of FDDI \u0026 Tokenring to be modular.\n  igb: Fix build warning when DCA is disabled.\n  net: Fix warning fallout from recent NAPI interface changes.\n  gro: Fix potential use after free\n  sfc: If AN is enabled, always read speed/duplex from the AN advertising bits\n  sfc: When disabling the NIC, close the device rather than unregistering it\n  sfc: SFT9001: Add cable diagnostics\n  sfc: Add support for multiple PHY self-tests\n  sfc: Merge top-level functions for self-tests\n  sfc: Clean up PHY mode management in loopback self-test\n  sfc: Fix unreliable link detection in some loopback modes\n  sfc: Generate unique names for per-NIC workqueues\n  802.3ad: use standard ethhdr instead of ad_header\n  802.3ad: generalize out mac address initializer\n  802.3ad: initialize ports LACPDU from const initializer\n  802.3ad: remove typedef around ad_system\n  802.3ad: turn ports is_individual into a bool\n  802.3ad: turn ports is_enabled into a bool\n  802.3ad: make ntt bool\n  ixgbe: Fix set_ringparam in ixgbe to use the same memory pools.\n  ...\n\nFixed trivial IPv4/6 address printing conflicts in fs/cifs/connect.c due\nto the conversion to %pI (in this networking merge) and the addition of\ndoing IPv6 addresses (from the earlier merge of CIFS).\n"
    },
    {
      "commit": "a6da74cb077e88a604e5b2a6663b44c221f0ae75",
      "tree": "77f566c212282f8925dae4b1a960dc241087e2fb",
      "parents": [
        "02bd3499a3be984f1e88821c3ed252c8c49c498e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Dec 15 14:13:27 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Dec 16 13:38:52 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: clear list of outstanding commands on host reset\n\nA bug in the fusion driver was exposed by the switch to block timeout.\nBasically, drivers are supposed to terminate commands once error\nhandling begins on them.  The fusion apparently wasn\u0027t doing this.\nUnder the old timeout regime, completions on terminated commands would\nby and large get ignored because of the way command timeouts used to\nwork. The new block timers are very intolerant to this, though,\nbecuase the request gets cleaned and freed.\n\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d12195\n\nReported-by: Alex Shi \u003calex.shi@intel.com\u003e\nTested-by: Ming Lin \u003cming.m.lin@intel.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "97341249c4c30cf0eea5439ce2f36ee887e640fe",
      "tree": "8176bb5bccd687c3bbac23fb0be8203d983cc518",
      "parents": [
        "0eade1f930fa3ba6461b34baf3ed8fa7c4abc40f"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Wed Dec 03 21:13:37 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 03 21:13:37 2008 -0800"
      },
      "message": "mptlan: Kill directly reference of netdev-\u003epriv\n\nSimply replace netdev-\u003epriv with netdev_priv().\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e452baf6b96b5aeba097afd91501d33d390cc97",
      "tree": "9b0e062d3677d50d731ffd0fba47423bfdee9253",
      "parents": [
        "3ac38c3a2e7dac3f8f35a56eb85c27881a4c3833",
        "f21f237cf55494c3a4209de323281a3b0528da10"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 11 15:43:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 11 15:43:02 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/message/fusion/mptlan.c\n\tdrivers/net/sfc/ethtool.c\n\tnet/mac80211/debugfs_sta.c\n"
    },
    {
      "commit": "54e7ff9d6249ba88e393d7fbc8008da9279723be",
      "tree": "438274689f5e52e6d830a499892501b66060ece6",
      "parents": [
        "8638545c3668231675dcf8f46afa7ed5930a6b02"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Nov 07 16:07:02 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 08:25:43 2008 -0800"
      },
      "message": "trivial: MPT fusion - remove long dead code\n\nThis triggers false bug reports as it does a bogus kmalloc with locks held\nbut is never really compiled into the kernel.\n\nCloses #8329\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9eeda9abd1faf489f3df9a1f557975f4c8650363",
      "tree": "3e0a58e25b776cfbee193195460324dccb1886c7",
      "parents": [
        "61c9eaf90081cbe6dc4f389e0056bff76eca19ec",
        "4bab0ea1d42dd1927af9df6fbf0003fc00617c50"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 06 22:43:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 06 22:43:03 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/wireless/ath5k/base.c\n\tnet/8021q/vlan_core.c\n"
    },
    {
      "commit": "233e70f4228e78eb2f80dc6650f65d3ae3dbf17c",
      "tree": "4e18fbe1851e6d2161b7f18265cb21f8a61e3ce7",
      "parents": [
        "3318a386e4ca68c76e0294363d29bdc46fcad670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Oct 31 23:28:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 01 09:49:46 2008 -0700"
      },
      "message": "saner FASYNC handling on file close\n\nAs it is, all instances of -\u003erelease() for files that have -\u003efasync()\nneed to remember to evict file from fasync lists; forgetting that\ncreates a hole and we actually have a bunch that *does* forget.\n\nSo let\u0027s keep our lives simple - let __fput() check FASYNC in\nfile-\u003ef_flags and call -\u003efasync() there if it\u0027s been set.  And lose that\ncrap in -\u003erelease() instances - leaving it there is still valid, but we\ndon\u0027t have to bother anymore.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c510e4b730a92cecf94ada45c989d8be0200d47",
      "tree": "61f1926964c580946367588602a8eb039561f077",
      "parents": [
        "e174961ca1a0b28f7abf0be47973ad57cb74e5f0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 27 17:47:26 2008 -0700"
      },
      "message": "net: convert more to %pM\n\nA number of places still use %02x:...:%02x because it\u0027s\nin debug statements or for no real reason. Make a few\nof them use %pM.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22ab019b6ff8f3f93ddc93135d7e7ff24d982fe0",
      "tree": "f7d3f930e60d4fb1fe123b1474f7f085d8896b33",
      "parents": [
        "7583221f6066978487f14caf31b4ea5d99713bfa"
      ],
      "author": {
        "name": "Bernd Schubert",
        "email": "bs@q-leap.de",
        "time": "Tue Sep 23 15:28:58 2008 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Oct 23 11:42:16 2008 -0500"
      },
      "message": "[SCSI] mptfusion: Increase scsi-timeouts, similariy to the LSI 4.x driver.\n\nMake SPI timeout 10s the same as SAS\n\nSigned-off-by: Bernd Schubert \u003cbs@q-leap.de\u003e\nAcked-by: \"Prakash, Sathya\" \u003cSathya.Prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "211c8d4942edf2f3337820dda101da6b13c8a19a",
      "tree": "a2a107acb80a61623d27fa3affe813eab5f4b2a3",
      "parents": [
        "7a82323da3d21ea59a0509569fc5c7bc5aa7eed7",
        "cadbd4a5e36dde7e6c49b587b2c419103c0b7218"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (59 commits)\n  [SCSI] replace __FUNCTION__ with __func__\n  [SCSI] extend the last_sector_bug flag to cover more sectors\n  [SCSI] qla2xxx: Update version number to 8.02.01-k6.\n  [SCSI] qla2xxx: Additional NPIV corrections.\n  [SCSI] qla2xxx: suppress uninitialized-var warning\n  [SCSI] qla2xxx: use memory_read_from_buffer()\n  [SCSI] qla2xxx: Issue proper ISP callbacks during stop-firmware.\n  [SCSI] ch: fix ch_remove oops\n  [SCSI] 3w-9xxx: add MSI support and misc fixes\n  [SCSI] scsi_lib: use blk_rq_tagged in scsi_request_fn\n  [SCSI] ibmvfc: Update driver version to 1.0.1\n  [SCSI] ibmvfc: Add ADISC support\n  [SCSI] ibmvfc: Miscellaneous fixes\n  [SCSI] ibmvfc: Fix hang on module removal\n  [SCSI] ibmvfc: Target refcounting fixes\n  [SCSI] ibmvfc: Reduce unnecessary log noise\n  [SCSI] sym53c8xx: free luntbl in sym_hcb_free\n  [SCSI] scsi_scan.c: Release mutex in error handling code\n  [SCSI] scsi_eh_prep_cmnd should save scmd-\u003eunderflow\n  [SCSI] sd: Support for SCSI disk (SBC) Data Integrity Field\n  ...\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "d91958815d214ea365b98cbff6215383897edcb6",
      "tree": "a50416a04c9ae84c4242dbec62d8f211d97ea4d2",
      "parents": [
        "19fd6231279be3c3bdd02ed99f9b0eb195978064"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Fri Jul 25 19:45:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 12:00:06 2008 -0700"
      },
      "message": "Documentation cleanup: trivial misspelling, punctuation, and grammar corrections.\n\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aab0de245150c09e61c30962feb16aacde508dc3",
      "tree": "cd9cfa1e2c09aeb4cdeee605efa45fef90f0d38a",
      "parents": [
        "f75b1c60fc1e53c4004a79ea0be071aa3318cdcc"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri May 02 06:02:41 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 21 21:54:52 2008 -0700"
      },
      "message": "driver core: remove KOBJ_NAME_LEN define\n\nKobjects do not have a limit in name size since a while, so stop\npretending that they do.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89a93f2f4834f8c126e8d9dd6b368d0b9e21ec3d",
      "tree": "e731456fec0cab1225ad3e806dc8d3efefa0a78b",
      "parents": [
        "260eddf4391f162a69d1d163729249635fa7a78f",
        "fe9233fb6914a0eb20166c967e3020f7f0fba2c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 18:58:04 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (102 commits)\n  [SCSI] scsi_dh: fix kconfig related build errors\n  [SCSI] sym53c8xx: Fix bogus sym_que_entry re-implementation of container_of\n  [SCSI] scsi_cmnd.h: remove double inclusion of linux/blkdev.h\n  [SCSI] make struct scsi_{host,target}_type static\n  [SCSI] fix locking in host use of blk_plug_device()\n  [SCSI] zfcp: Cleanup external header file\n  [SCSI] zfcp: Cleanup code in zfcp_erp.c\n  [SCSI] zfcp: zfcp_fsf cleanup.\n  [SCSI] zfcp: consolidate sysfs things into one file.\n  [SCSI] zfcp: Cleanup of code in zfcp_aux.c\n  [SCSI] zfcp: Cleanup of code in zfcp_scsi.c\n  [SCSI] zfcp: Move status accessors from zfcp to SCSI include file.\n  [SCSI] zfcp: Small QDIO cleanups\n  [SCSI] zfcp: Adapter reopen for large number of unsolicited status\n  [SCSI] zfcp: Fix error checking for ELS ADISC requests\n  [SCSI] zfcp: wait until adapter is finished with ERP during auto-port\n  [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver\n  [SCSI] sg: Add target reset support\n  [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC\n  [SCSI] sd: Move scsi_disk() accessor function to sd.h\n  ...\n"
    },
    {
      "commit": "2fceef397f9880b212a74c418290ce69e7ac00eb",
      "tree": "d9cc09ab992825ef7fede4a688103503e3caf655",
      "parents": [
        "feae1ef116ed381625d3731c5ae4f4ebcb3fa302",
        "bce7f793daec3e65ec5c5705d2457b81fe7b5725"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Mon Jul 14 15:29:34 2008 -0600"
      },
      "message": "Merge commit \u0027v2.6.26\u0027 into bkl-removal\n"
    },
    {
      "commit": "d54d48b80fb523ce1b1a644e4876b08835ad757f",
      "tree": "a6dd5fe8e71dd95eb0720d0d5ebeb70226296423",
      "parents": [
        "cc4724492ddf920475ad7f12bfcb81ffca16f777"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Wed May 21 01:02:18 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:15 2008 -0500"
      },
      "message": "[SCSI] mpt fusion : Adding FAULT Reset polling work\n\nWhen the firmware is in Fault state it will be identifed only when the next time\nthe driver access the IOC state.\nThis patch includes a polling function in the driver which will be executed in\nregular interval to check the status of the firmware and if it is in Fault\nstate, then the firmware will be reset by the driver.\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "cc4724492ddf920475ad7f12bfcb81ffca16f777",
      "tree": "cdb252584a790fb8468c19302efec01b8775a916",
      "parents": [
        "cddc0ab71194a09c0ac359be10a0f1ef976ddc95"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Wed May 21 01:01:11 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:22:14 2008 -0500"
      },
      "message": "[SCSI] mpt fusion : Setting intial period to 0xFF instead of 0xA\n\nThe initial period is set to 0xFF\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "27898988174bb211fd962ea73b9c6dc09f888705",
      "tree": "e07c5156a522f185eae2d17285e26731a2765387",
      "parents": [
        "0ce3a7e5bd305e96c924fab1e3126480c665f017"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jul 10 22:10:55 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sat Jul 12 08:18:11 2008 -0500"
      },
      "message": "[SCSI] fusion: default MSI to disabled for SPI and FC controllers\n\nThere\u0027s a fault on the FC controllers that makes them not respond\ncorrectly to MSI.  The SPI controllers are fine, but are likely to be\nonboard on older motherboards which don\u0027t handle MSI correctly, so\ndefault both these cases to disabled.  Enable by setting the module\nparameter mpt_msi_enable\u003d1.\n\nFor the SAS case, enable MSI by default, but it can be disabled by\nsetting the module parameter mpt_msi_enable\u003d0.\n\nCc: \"Prakash, Sathya\" \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "081a5bcb39b455405d58f79bb3c9398a9d4477ed",
      "tree": "4110a2264eba3a8887cdf8a525376f61f2f92bde",
      "parents": [
        "bdb2b8cab4392ce41ddfbd6773a3da3334daf836"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Jul 07 11:24:06 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Jul 08 09:40:04 2008 -0500"
      },
      "message": "[SCSI] mptspi: fix oops in mptspi_dv_renegotiate_work()\n\nThe problem here is that if the ioc faults too early in the bring up\nsequence (as it usually does for an irq routing problem), ioc_reset gets\ncalled before the scsi host is even allocated.  This causes an oops when\nit later schedules a renegotiation.  Fix this by checking ioc-\u003esh before\ntrying to renegotiate.\n\nCc: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "b7e3e1fbf69d1b6abfd337460ea17d7230e3a6e5",
      "tree": "3741a60c2e1f478e692d510d341354394b8928b8",
      "parents": [
        "9465efc9e96135a2cec8154c0c766fa59984a298"
      ],
      "author": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Thu Jun 19 15:41:11 2008 -0600"
      },
      "committer": {
        "name": "Jonathan Corbet",
        "email": "corbet@lwn.net",
        "time": "Wed Jul 02 15:06:27 2008 -0600"
      },
      "message": "mpt: fasync BKL pushdown\n\nIt looks like this driver really needs the BKL here.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\n"
    },
    {
      "commit": "cddc0ab71194a09c0ac359be10a0f1ef976ddc95",
      "tree": "b598952b4b60765e1af3aa09865f8a42cb1b55cb",
      "parents": [
        "22288ca9e6d19ead263249521ab77e576c6e7fdd"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Wed May 21 00:56:41 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jun 05 09:27:17 2008 -0500"
      },
      "message": "[SCSI] mpt fusion : Updated copyright statment with 2008 included\n\nUpdating copyright statement to include the year 2008\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "22288ca9e6d19ead263249521ab77e576c6e7fdd",
      "tree": "4807837ad813a775a1c4ac833219ee5a2e9fc452",
      "parents": [
        "aa0fec62391cd429385e7f3f9fc4a1fb8e2d1218"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Wed May 21 00:55:33 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jun 05 09:27:16 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: Driver version upgrade to 3.04.07\n\nUpdating driver version to 3.04.07 from 3.04.06\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "15424921222f2bed0aa92ef1e8bc94f753d2c6ea",
      "tree": "c0a592d0c986d6ec03e8f9f0b47d9ed437e28970",
      "parents": [
        "427e59f09fdba387547106de7bab980b7fff77be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 00:31:51 2008 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Thu Jun 05 09:27:12 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: make struct mpt_proc_root_dir static\n\nThis patch makes the needlessly global struct mpt_proc_root_dir static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: \"Prakash, Sathya\" \u003cSathya.Prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7ba2db5f38955907e46a65c9334d287cd3da32c2",
      "tree": "1170f6b9ffe1f21c5c720886d926b8bbb807ff2b",
      "parents": [
        "1f42ea7bc0ddfadebd9e1c5362b41b53902dbcb1"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Thu Mar 13 14:53:56 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue May 27 10:58:09 2008 -0500"
      },
      "message": "[SCSI] fusion mpt: fix target missing after resetting external raid\n\nFollowing a hard reset of a SAS raid, one of the raid targets is occasionally\nmissing.  I tracked this down to a pretty obscure little bug.\n\nThe LSI fusion drivers for SAS and Fibre Channel both use their respective\ntransport layers.  Those transport layers increment the target number\nassigned to new targets.\n\nThe routine __scsi_scan_target uses the \"this_id\" element of the Scsi_Host\nstructure to avoid scanning the scsi host adapter.  Both fusion drivers set\n\"this_id\" from a value returned in a firmware PortFacts response.  For my\nparticular test case (SAS) the firmware id assigned to the initiator was\n173.  After enough raid resets to cause the raid targets to go and come a\nsufficient number of times, the id assigned by the transport to a raid\ntarget would match the id assigned by the host adapter to the \"this_id\"\nfield, resulting in that target not being scanned.\n\nFix by not assigning this_id and not checking it in slave_configure. \n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ee959b00c335d7780136c5abda37809191fe52c3",
      "tree": "7775f3b274fd8caf5e7e5154fea89e96f2babd94",
      "parents": [
        "56d110e852b0b1c85ad6c9bfe1cb4473ceb16402"
      ],
      "author": {
        "name": "Tony Jones",
        "email": "tonyj@suse.de",
        "time": "Fri Feb 22 00:13:36 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:33 2008 -0700"
      },
      "message": "SCSI: convert struct class_device to struct device\n\nIt\u0027s big, but there doesn\u0027t seem to be a way to split it up smaller...\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Sean Hefty \u003csean.hefty@intel.com\u003e\nCc: Hal Rosenstock \u003chal.rosenstock@gmail.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b8e3d3aeabe3be471e448ff5e51b6e57b5819913",
      "tree": "29ca30ed7bf0b152fe5781e97ec49d3eb93f1aeb",
      "parents": [
        "53df8ba801b835ebbd116b4585adfe7ce4efd2b3"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Mar 30 11:38:07 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:19:02 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: fix up msi_enable in mpt_suspend\n\nThere\u0027s a problem with the combination of the upstream power\nmanagement fixes and the enabling of MSI by default in that the\nsuspend path still uses the global variable.  Convert it to check\nioc-\u003emsi_enable.\n\nCc: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nCc: \"Prakash, Sathya\" \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "7748369f49d428e558c519ed344d3005d38347b7",
      "tree": "37a8bcdbd147d11bf1d93c2cb2a0ac3404e4b0a2",
      "parents": [
        "9d56291366cd6ab156be722e42cf487bef20f5fd"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Thu Mar 20 17:32:05 2008 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:19:00 2008 -0500"
      },
      "message": "[SCSI] mptsas: do not use ioc-\u003ehandle to locate hba portinfo structure\n\nWhile performing hardware raid reset testing via the raid\u0027s client, I\nnoticed that sometimes, following the reset, that there would be more\nraid targets in the lsscsi output than there actually were raid\ntargets.  I tracked this down to the following issue.\n\nFusion cannot always find the mptsas_portinfo structure for the hba\nbecause it uses the handle stored in ioc-\u003ehandle to locate it.  The\nproblem is that the firmware can change the handle associated with the\nhba when h/w raid is reset (via the raid client).  When this happens,\nthe driver will allocate another mptsas_portinfo structure and link it\ninto the chain of said structures.  This ultimately causes confusion\nwithin the driver resulting in targets not being removed when they\nshould be.\n\nEric Moore pointed out that the hba\u0027s portinfo structure is always the\nfirst structure on the sas_topology list.  This patch modifies\nmptsas.c to access the hba\u0027s portinfo structure by taking the first\nstructure on said list.\n\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ed5f606fef22e515331aab4c1f927775cf4af70e",
      "tree": "26a86b0d7a7bb2e13b478fbd1f247ad2baab27b4",
      "parents": [
        "23a274c8a5adafc74a66f16988776fc7dd6f6e51"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Sun Mar 09 12:16:27 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:15:44 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: convert inactive_list_mutex to a mutex\n\nthe semaphore inactive_list_mutex is used as a mutex, convert it to\nthe mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "23a274c8a5adafc74a66f16988776fc7dd6f6e51",
      "tree": "9cae17ade000db17efeee4587bc6ab65632302ea",
      "parents": [
        "74b2e047ecda7a82c3327a0d0bb45ee2ccf301ca"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Mar 07 15:53:21 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 07 12:15:43 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: Enable MSI by default for SAS controllers\n\nThis patch modifies the driver to enable MSI by default for all SAS chips.\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "4d4109d0eb6930e59942d019980b83af679f187b",
      "tree": "8fb0e28bbc6f9b7edb5f387723b3cc0f947f3d6f",
      "parents": [
        "1b96f8955aaeeb05f7fb7ff548aa12415fbf3904"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Mar 07 16:19:50 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Tue Mar 18 15:13:40 2008 -0500"
      },
      "message": "[SCSI] mpt fusion: Power Management fixes for MPT SAS PCI-E controllers\n\nThe system power state changes like hibernation and standby are not happening\nproperly with 106XE controllers, this patch modifies the driver to free\nresources and allocate resources in power management entry points\n\n[jejb: compile fixes for upstream]\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "51f39eae14b4874618e73281c236e3a1c1572d4d",
      "tree": "1835811c57a5022f8f0724d00fa57abcf3e744c7",
      "parents": [
        "45ab33b6c190c4a8c58f1d13be2ff89ee62024ba"
      ],
      "author": {
        "name": "Krzysztof Oledzki",
        "email": "olel@ans.pl",
        "time": "Tue Mar 04 14:56:23 2008 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Mar 05 14:57:57 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: don\u0027t oops if NumPhys\u003d\u003d0\n\nDon\u0027t oops if NumPhys\u003d\u003d0, instead return -ENODEV.\nThis patch fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d9909\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ab3b0be84c3877dd0cccef38693254b83782bb70",
      "tree": "be93b0987acc3728269d86ce83fff471ffa0aa25",
      "parents": [
        "79f5bb2839c41a007d7ce1a35f58ea14cef6fdb4"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 29 22:03:27 2008 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Mar 03 13:18:08 2008 -0600"
      },
      "message": "[SCSI] docbook: fix fusion source files\n\nFix docbook problems in fusion source files.\nThese cause the generated docbook to be incorrect.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "ad008d42bcec99911b3270a8349f8ec8405a1c4e",
      "tree": "b6dc4fce8cc602ebb17ddc18dd228952461af00d",
      "parents": [
        "3b0f208a583f130f1e551a6b8673734f51ab7dcd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Feb 19 20:03:57 2008 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Feb 22 09:08:13 2008 -0600"
      },
      "message": "[SCSI] mptbase: fix use-after-free\u0027s\n\nioc-\u003ename is used in the printk\u0027s after ioc has been freed.  Free\nafter prinks to fix this.\n\nThis patch fixes two use-after-free\u0027s introduced by\ncommit e78d5b8f1e73ab82f3fd041d05824cfee7d83a2c and spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2939deaab257924c9afd87575dbd9100ae08160d",
      "tree": "2be81886c675a4224013b45c0c7904c081984b00",
      "parents": [
        "cb84e2d2ff3b50c0da5a7604a6d8634294a00a01"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Wed Oct 17 12:25:00 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 18 08:57:16 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: kill warnings in mptbase.h on parisc64\n\nVerified all the arches necessary select the CONFIG_64BIT symbol. This\nalso kills the warning (since it was using the 32-bit case) on parisc64\nand mips64.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "e78d5b8f1e73ab82f3fd041d05824cfee7d83a2c",
      "tree": "bd51c151a123789fb24dde00052ab1fd09e1aadb",
      "parents": [
        "2f7ecc55b37ef9f0208360e64d8b9d2313df8ce6"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Feb 08 22:05:35 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 10:20:54 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: Request I/O resources only when required\n\nThis patch modifies the I/O resource allocation behavior of FUSION\ndriver.  The current version of driver allocates the I/O resources\neven if they are not required and this creates trouble in low resource\nenvironments.  This driver now uses\npci_enable_device_mem/pci_enable_device functions to differentiate the\nresource allocations.\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "07df8afa0dd54b8b89ad8aa93994c0d55a4a5921",
      "tree": "a6542ea7c87147d21d8e65cacd8d7feb6e2a6941",
      "parents": [
        "90a95af85f22c82f87e5fb714bac7ee06673b0ff"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Feb 08 16:35:40 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Feb 11 10:20:53 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: Avoid racing when mptsas and mptcl module are loaded in parallel\n\nThis patch sets the IOC pointer in drvrdata of pcidev before adding\nthe IOC into the list of IOCs. Without this patch the driver oops when\nthe mptsas and mptctl modules are loaded in parallel.\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "fc1323bb75ef8ae70f99cd6a386cc659a5b85696",
      "tree": "e37dbd62453cde1900f0f2b0ad9c83c721cce1a5",
      "parents": [
        "3641e79e251b082f254b86006f4152b4a825fec7"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 03 17:21:01 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 17:21:01 2008 +0200"
      },
      "message": "drivers/message/: Spelling fixes\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "efad798b9f01300565f65058b153250cc49d58f2",
      "tree": "f425b1fad94ca5eb384f4df9418450afb163bcae",
      "parents": [
        "0cadfc09534033e2b9694bd2d226b5dcfebd6704"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "pauliusz@yahoo.com",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Feb 03 15:42:53 2008 +0200"
      },
      "message": "Spelling fixes: lenght-\u003elength\n\nSigned-off-by: Paulius Zaleckas \u003cpauliusz@yahoo.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "b80ca4f7ee36c26d300c5a8f429e73372d153379",
      "tree": "277987f64a44e793eb35c0bde3e48b582fad445a",
      "parents": [
        "94aa5e5f6251ca0e1d77e083f8c2f9f40ee548c5"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "tomof@acm.org",
        "time": "Sun Jan 13 15:46:13 2008 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 11:29:27 2008 -0600"
      },
      "message": "[SCSI] replace sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE\n\nThis replaces sizeof sense_buffer with SCSI_SENSE_BUFFERSIZE in\nseveral LLDs. It\u0027s a preparation for the future changes to remove\nsense_buffer array in scsi_cmnd structure.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "984621b4379cccbd0330e10622021a3cfe464ad5",
      "tree": "14ae059426f6c0de8f87e15503704c8544d52fe6",
      "parents": [
        "32cfe344b002b4d6fe6852a006a9ef3c9ccdb545"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Fri Jan 11 14:42:17 2008 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Jan 23 11:29:24 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: Fix for module unload problem in flash less controller environment\n\nThis patch fixes the module unload problem in flash less 1030\ncontroller environment where firmware download boot functionality is\ninvoked.  The problem is due to the firmware download is being done in\nthe reverse order, which this patch solves by insureing the download\noccurs to the last controller being reset.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "38b3167f75c9508156b974d19692c19b78292e2e",
      "tree": "2b51dfa5f921bec99408b0742601a1c9451fe00d",
      "parents": [
        "fdf234527a070f6fc89f3ec5ee4ae1b263e59939"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sun Dec 30 19:34:52 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Jan 11 18:29:09 2008 -0600"
      },
      "message": "[SCSI] mpt fusion: make mptsas_smp_handler update resid\n\nThis patch fixes mptsas_smp_handler to update both din_resid or\ndout_resid on success. bsg can report back the residual.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "92d15c2ccbb3e31a3fc71ad28fdb55e1319383c0",
      "tree": "8d83c0dc3c6b935d8367e331872f242b742f0a8a",
      "parents": [
        "f20bf6125605acbbc7eb8c9420d7221c91aa83eb",
        "644bd2f048972d75eb1979b1fdca257d528ce687"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 10:09:16 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (63 commits)\n  Fix memory leak in dm-crypt\n  SPARC64: sg chaining support\n  SPARC: sg chaining support\n  PPC: sg chaining support\n  PS3: sg chaining support\n  IA64: sg chaining support\n  x86-64: enable sg chaining\n  x86-64: update pci-gart iommu to sg helpers\n  x86-64: update nommu to sg helpers\n  x86-64: update calgary iommu to sg helpers\n  swiotlb: sg chaining support\n  i386: enable sg chaining\n  i386 dma_map_sg: convert to using sg helpers\n  mmc: need to zero sglist on init\n  Panic in blk_rq_map_sg() from CCISS driver\n  remove sglist_len\n  remove blk_queue_max_phys_segments in libata\n  revert sg segment size ifdefs\n  Fixup u14-34f ENABLE_SG_CHAINING\n  qla1280: enable use_sg_chaining option\n  ...\n"
    },
    {
      "commit": "ed17b031e0aa83177c38ad48c3b9fcc3895653f6",
      "tree": "9b40daf652e3349ff062709d2aa34af3af20322d",
      "parents": [
        "1f6f31a03e3aed0854a6aa3ab763c3d3b2ff42ff"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Jul 16 15:30:33 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 16 11:20:59 2007 +0200"
      },
      "message": "Fusion: sg chaining support\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "23f9b75e79f6fbe438a20d10a11ca45a14b8a584",
      "tree": "4e0c762a8996aca8d8a11ccca862a00d7798a77c",
      "parents": [
        "65a6ec0d72a07f16719e9b7a96e1c4bae044b591"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Oct 15 17:29:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 17:56:36 2007 -0700"
      },
      "message": "docbook: fix kernel-api content\n\nFix kernel-api docbook warnings.\n\nWarning(linux-2.6.23-git8//drivers/message/fusion/mptscsih.c:2618): No description found for parameter \u0027sc\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "df3d80f5a5c74168be42788364d13cf6c83c7b9c",
      "tree": "892a964c2fd28d028f2fb7471e8543d3f4006a58",
      "parents": [
        "3d06f7a5f74a813cee817c4b30b5e6f0398da0be",
        "c8e91b0a8fc8493e3bf3efcb3c8f866e9453cf1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 08:19:33 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (207 commits)\n  [SCSI] gdth: fix CONFIG_ISA build failure\n  [SCSI] esp_scsi: remove __dev{init,exit}\n  [SCSI] gdth: !use_sg cleanup and use of scsi accessors\n  [SCSI] gdth: Move members from SCp to gdth_cmndinfo, stage 2\n  [SCSI] gdth: Setup proper per-command private data\n  [SCSI] gdth: Remove gdth_ctr_tab[]\n  [SCSI] gdth: switch to modern scsi host registration\n  [SCSI] gdth: gdth_interrupt() gdth_get_status() \u0026 gdth_wait() fixes\n  [SCSI] gdth: clean up host private data\n  [SCSI] gdth: Remove virt hosts\n  [SCSI] gdth: Reorder scsi_host_template intitializers\n  [SCSI] gdth: kill gdth_{read,write}[bwl] wrappers\n  [SCSI] gdth: Remove 2.4.x support, in-kernel changelog\n  [SCSI] gdth: split out pci probing\n  [SCSI] gdth: split out eisa probing\n  [SCSI] gdth: split out isa probing\n  gdth: Make one abuse of scsi_cmnd less obvious\n  [SCSI] NCR5380: Use scsi_eh API for REQUEST_SENSE invocation\n  [SCSI] usb storage: use scsi_eh API in REQUEST_SENSE execution\n  [SCSI] scsi_error: Refactoring scsi_error to facilitate in synchronous REQUEST_SENSE\n  ...\n"
    },
    {
      "commit": "ab37128797148edb5993d98b638d668f75ee5119",
      "tree": "f3fb9bc5f9d9be82006bbd0fe2b5ad6a222a5536",
      "parents": [
        "e1fc2b5167f9c3614099e55d3f49763a26a5a339"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:22:54 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:27 2007 -0400"
      },
      "message": "[SCSI] mptctl : shutup uninitialized variable warnings\n\ndrivers/message/fusion/mptctl.c: In function ‘mptctl_mpt_command’:\ndrivers/message/fusion/mptctl.c:1764: warning: ‘bufIn.len’ may be used uninitialized in this function\ndrivers/message/fusion/mptctl.c:1765: warning: ‘bufOut.len’ may be used uninitialized in this function\n\ncome because gcc gets confused by some \"goto\" statements in above\nfunction.  The warnings have been verified to be bogus, however, the\nfunction does initialize these later (after the offending goto\u0027s) in\nthe function anyway.  So let\u0027s move those initializations to top of\nfunction, thereby also shutting up these warnings.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e1fc2b5167f9c3614099e55d3f49763a26a5a339",
      "tree": "b8ac99997b790e2d55995ba00253d199fd180c11",
      "parents": [
        "c51d0beaaed902ef48ed1f3b1834d37b7ffd55e8"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:17:49 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:23 2007 -0400"
      },
      "message": "[SCSI] mptlan: bug fix, only half the message frame is dma\u0027d resulting in corruption\n\nNB \u003d number of blocks.  This represents the number of blocks to\ntransfer.  The block size is based on the message frame size provided\nin the ioc_facts. A value of zero indicates the entire message frame\nshould be copied. This is two bit value.  So by setting this to\nnon-zero vaule, you increase performance by reducing amount of data\nneeding to be dma\u0027d.  The value that is stored in ioc-\u003eReqeustNB is\nsometimes a non-zero vaule, which creates a bug in mptlan, where not\nthe entire message frame is getting transfer to firware, resulting in\ncorruption.  This fix sets the default to zero, thus entire message\nframe is copied.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "c51d0beaaed902ef48ed1f3b1834d37b7ffd55e8",
      "tree": "5d0c5279b079e24876d0d6860bef2bc1e0314561",
      "parents": [
        "e8206381f5842269691f3164ec0d79b7059bd710"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:17:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:19 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: fix up fusion prints using the sdev_printk, dev_printk, and shost_printk API\n\nCleaning up prints that use the xxx_printk API, in that the fusion\npreamble \"mptbase: iocX\" follows the info provided by the print API.\nThe way its currently coded, the [H:C:T] print in sdev_printk will be\ninbetween \"mptbase\" and \"iocX\", instead of before.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e8206381f5842269691f3164ec0d79b7059bd710",
      "tree": "4d3db0df57f86b34425dcfe929c940d8d06fe614",
      "parents": [
        "bc6e089a13a5c0ac36247616baecd6fc77405e7f"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:16:53 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:15 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: lock down ScsiLookup\n\nScsiLookup is an array of pending scmd pointers that the scsi lld\nmaintains. This array is touched from queuecommand, eh threads, and\ninterrupt context. This array should put under locks, hence this patch\nto synchronize its access.  I\u0027ve added some nice little function\nwrappers for this, and moved the ScsiLookup array over to MPT_ADAPTER\nstruct.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bc6e089a13a5c0ac36247616baecd6fc77405e7f",
      "tree": "1550844191351e970b10c94379146f624e02f599",
      "parents": [
        "e7eae9f6e94cd49261c2997b0b4f768c1351bc02"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:16:28 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:11 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Fix sparse warnings\n\nList below is output from C\u003d2 sparse compilation, which are fixed with\nthis patch.\n\n1) mptspi: pg0 is defined in x86 version of include/asm/pgtable.h\n\n2) mptsas: context imbalance in \u0027mptsas_probe\u0027 different lock contexts\n   for basic block\n\n3) mptbase: from mpt_attach - cast adds address space to expression\n\n4) mptbase: from mpt_do_upload - request[] is bad constant expression\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e7eae9f6e94cd49261c2997b0b4f768c1351bc02",
      "tree": "d82cd39d6d997fc650a0fae933ecaf7514e4e7de",
      "parents": [
        "cce99c6925b8d6a59cf584411277c1c20c330334"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Sat Sep 29 10:15:59 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Oct 12 14:52:08 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: add use of shost_priv and remove all the typecasting\n\nThe driver is currently typecasting to obtain the shost hostdata. The\ndriver is updated to use the shost_priv macro.\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": "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": "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": "10d024c1b2fd58af8362670d7d6e5ae52fc33353",
      "tree": "dbfb03c539986e2c1270385eb0083aaf0dfca8ab",
      "parents": [
        "596c5c97431eab8465739c169401ea611127b9ad"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Sep 17 13:11:17 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:13 2007 -0700"
      },
      "message": "[NET]: Nuke SET_MODULE_OWNER macro.\n\nIt\u0027s been a useless no-op for long enough in 2.6 so I figured it\u0027s time to\nremove it.  The number of people that could object because they\u0027re\nmaintaining unified 2.4 and 2.6 drivers is probably rather small.\n\n[ Handled drivers added by netdev tree and some missed IRDA cases... -DaveM ]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "159e36fe996411a4a05added6b7b20b1c4490ebb",
      "tree": "66fbfba648f32b74035b0379306e4e5d1872b0a6",
      "parents": [
        "96d32215d433c38f258159b8735f98158f6a2575"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 30 11:10:07 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 16:10:51 2007 -0500"
      },
      "message": "[SCSI] mptsas: add SMP passthrough support via bsg\n\nThis patch adds support for SAS Management Protocol (SMP) passthrough\nsupport via bsg.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db47c2d8d98a76083a88ec53f44cc74c48dfd1e8",
      "tree": "3fbbbde29674cee71d6061441d854e5aa661fade",
      "parents": [
        "15617ff66c777b008e170f9c5b0e8a9854937648"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@steeleye.com",
        "time": "Sat Jul 28 13:40:21 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Tue Jul 31 10:42:18 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: make logging a global sysfs parameter\n\nWire up the mpt_debug_level module parameter so you can write to the\n/sys/module/mptbase/parameters/mpt_debug_level and have it take effect\nin every ioc.\n\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "09120a8cd38dbdb0c9a59ff8456cf88b510e6baa",
      "tree": "6792384aff7c96d3c86f7c3e2c54ee5234842c06",
      "parents": [
        "d6ecdd638aa840604b87195f2097cabbd095092c"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 24 15:49:05 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 28 11:33:45 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Changes in mptctl.c for logging support\n\nThis patch contains changes in mptctl.c to support logging in MPT fusion drivers\n\nThe changes are majorly in debug printks, the existing debugprintk are\nmodified accroding to new debug macros defined in the file mptbdebug.h\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d6ecdd638aa840604b87195f2097cabbd095092c",
      "tree": "1c3d84dc2219164f4cb99324362226a287029e2b",
      "parents": [
        "6757d6b4c0701866bbf2ac02c397f78879b75e58"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 24 15:47:41 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 28 11:31:54 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Changes in mptfc.c mptlan.c mptsas.c and mptspi.c for logging support\n\nThis patch contains changes in mptfc.c, mptlan.c, mptsas.c and mptspi.c to\nsupport logging in MPT fusion drivers.\n\nThe changes are majorly in debug printks, the existing debugprintk are\nmodified accroding to new debug macros defined in the file mptbdebug.h\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6757d6b4c0701866bbf2ac02c397f78879b75e58",
      "tree": "0355ed46fdda509b40a0837cbfdb5604396abaa2",
      "parents": [
        "436ace725f35eb9af16b1986e3e9d776d384b7db"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Wed Jul 25 11:14:01 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 28 11:30:27 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Changes in mptscsih.c for logging support\n\nThis patch contains changes in mptscsih.c to support logging in MPT fusion\ndrivers.\n\nThe changes are majorly in debug printks, the existing debugprintk are\nmodified accroding to new debug macros defined in the file mptbdebug.h\n\nA new sysfs attribute is added to retrieve and modify the debug level.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "436ace725f35eb9af16b1986e3e9d776d384b7db",
      "tree": "b4634f178de8606d6b71da26336e2b711edf8825",
      "parents": [
        "5c1b91b9923d1b3d33576e391ff7b587bdff7a3e"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 24 15:42:08 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 28 11:26:12 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: Changes in mptbase.c for logging support\n\nThis patch contains changes in mptbase.c to support logging in MPT fusion\ndrivers.\n\nThe changes are majorly in debug printks, the existing debugprintk are\nmodified accroding to new debug macros defined in the file mptbdebug.h\n\nA new module parameter mpt_debug_level is added to pass the debug level as\nmodule parameter.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5c1b91b9923d1b3d33576e391ff7b587bdff7a3e",
      "tree": "7c688d0c3a2e46ec50d3c0263689a236cd669204",
      "parents": [
        "92631fa4d0afa64b82144eab714fbf2f4049dabe"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 24 15:40:08 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Sat Jul 28 11:25:35 2007 -0400"
      },
      "message": "[SCSI] mpt fusion: logging support in Kconfig, Makefile, mptbase.h and addition of mptdebug.h\n\nThis patch adds a new file mptdebug.h in the fusion source directory,\nwhich contains different debug macros.  The existing debug macros and\nflags are removed from the mptbase.h and Makefile In Kconfig a new\nconfiguration parameter FUSION_LOGGING is added to enable/disable the\nlogging support during compile time.\n\nsigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "fbc9a5727401442f6972bbddaeb0650f2bf2ebe2",
      "tree": "5483acfc3c42455e12f3c0cbfded6b2e264e0ffc",
      "parents": [
        "b6aff66953a29e40e0683be9b39c369ade143a5b"
      ],
      "author": {
        "name": "Gwendal Grignou",
        "email": "ggrignou@Brocade.COM",
        "time": "Fri Jul 20 12:38:36 2007 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Fri Jul 20 15:09:17 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: update Kconfig help\n\nUpdate help in Kconfig for mptfc driver to indicate the driver supports\nBrocade FC 4G HBA.\n\nsigned-off-by: Gwendal Grignou \u003cggrignou@brocade.com\u003e\nAcked-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ef1d8df72fce074584244a8e3c4ae91606ccd784",
      "tree": "83bead6af09d0d3222459b971bb60de04be05a02",
      "parents": [
        "57ce21bfccaf3b24296f1e097682177e49017a57"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 17 14:18:41 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:17:25 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: add support for Brocade branded LSI FC HBA\n\nAdd support for Brocade 410/420 4Gbit FC HBAs.\nThey are re-branded LSI HBAs [LSI7104EP-LC/LSI7204EP-LC]\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "57ce21bfccaf3b24296f1e097682177e49017a57",
      "tree": "256367708553f6d32c4b2fa84e406f69e5b8b2a4",
      "parents": [
        "0c8db6beb81a07147f64cffd33bd43b9e96f4f40"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Mon Jul 02 17:04:10 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:17:18 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: deregister from transport layer if PCI registration failed\n\nThe mptspi and mptsas drivers are modified to deregister from transport layer\nif registration with PCI driver failed\n\nSigned-off-by: Sathya Prakash \u003csathya.prakash@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "edb9068d0d7a3ba92f66b8c86cba625f3a439f64",
      "tree": "1a36c6a203c91e2584b8970ad6b5eb9c17d55460",
      "parents": [
        "fc6e740d0b8619b7e5b6a1899d2db73e309de6a5"
      ],
      "author": {
        "name": "Prakash, Sathya",
        "email": "sathya.prakash@lsi.com",
        "time": "Tue Jul 17 14:39:14 2007 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.localdomain",
        "time": "Wed Jul 18 11:17:04 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: add sysfs attributes to display IOC parameters\n\nNew sysfs scsi_host attributes are added to provide information about Firmware\nversion, BIOS version, MPI version and other product related information\n\nsigned-off-by: Sathya Praksh \u003csathya.prakash@lsi.com\u003e\nAcked-by: \"Moore, Eric\" \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "bc06cffdec85d487c77109dffcd2f285bdc502d3",
      "tree": "adc6e6398243da87e66c56102840597a329183a0",
      "parents": [
        "d3502d7f25b22cfc9762bf1781faa9db1bb3be2e",
        "9413d7b8aa777dd1fc7db9563ce5e80d769fe7b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:51:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:51:54 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (166 commits)\n  [SCSI] ibmvscsi: convert to use the data buffer accessors\n  [SCSI] dc395x: convert to use the data buffer accessors\n  [SCSI] ncr53c8xx: convert to use the data buffer accessors\n  [SCSI] sym53c8xx: convert to use the data buffer accessors\n  [SCSI] ppa: coding police and printk levels\n  [SCSI] aic7xxx_old: remove redundant GFP_ATOMIC from kmalloc\n  [SCSI] i2o: remove redundant GFP_ATOMIC from kmalloc from device.c\n  [SCSI] remove the dead CYBERSTORMIII_SCSI option\n  [SCSI] don\u0027t build scsi_dma_{map,unmap} for !HAS_DMA\n  [SCSI] Clean up scsi_add_lun a bit\n  [SCSI] 53c700: Remove printk, which triggers because of low scsi clock on SNI RMs\n  [SCSI] sni_53c710: Cleanup\n  [SCSI] qla4xxx: Fix underrun/overrun conditions\n  [SCSI] megaraid_mbox: use mutex instead of semaphore\n  [SCSI] aacraid: add 51245, 51645 and 52245 adapters to documentation.\n  [SCSI] qla2xxx: update version to 8.02.00-k1.\n  [SCSI] qla2xxx: add support for NPIV\n  [SCSI] stex: use resid for xfer len information\n  [SCSI] Add Brownie 1200U3P to blacklist\n  [SCSI] scsi.c: convert to use the data buffer accessors\n  ...\n"
    },
    {
      "commit": "cc78d30af0823f33069fb4813c47571d4e0675a2",
      "tree": "547562aa89f1373684bcfd499146f3455429fc55",
      "parents": [
        "958d4a32077f1d7d863e67f40f81c577c3c0c037"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Jun 15 17:27:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:11:49 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: fix for mounted raid volume filesytem that goes read-only\n\nIf there is IO going to the volume while a hidden disk is being torn down,\nthere is a case where we would return a DID_NO_CONNECT for IO sent to the\nvolume. The end result is the volume goes read-only. This problem is due to the\nfact the firmware mapped target ids saved in per device object is phys_disk_num\nfor hidden  raid components, and target_id for the volume. There is a single\ncase when both phys_disk_num and target_id are equal, so enters this issue. We\nfix this issue by checking the tflags when the device is torned down,\ninsuring the IO being completed is meant for hidden raid component, not the\nvolume.  In addition to this fix, there are a couple other cases to address\nhidden raid components. For instance task_abort and device reset are not\nsupported by mpt fw for hidden raid components, a bus reset would be required\nor target reset to volume.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "958d4a32077f1d7d863e67f40f81c577c3c0c037",
      "tree": "b32ab7b4a81c3e8b9af477cc746d7aeaeee4a8fa",
      "parents": [
        "4023c4747861e8c56f46e5fa50bd4feb63fc91fc"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Fri Jun 15 17:24:14 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 16:10:53 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: cleanup eh handlers\n\nnice cosmetic cleaning of eh thread callback funtions\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d36b113eea2918ce1badf277af9fc64311609ca2",
      "tree": "ec1d475e1cabd21bf8f2af7cfae41786a12b463c",
      "parents": [
        "7c431e5cf4f4618066982ee799c26f1a276a56e1"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:35:21 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:55:31 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: bump version\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": "7c431e5cf4f4618066982ee799c26f1a276a56e1",
      "tree": "b26bd17d5fcde6f43453f93915b58b1c38affdeb",
      "parents": [
        "caa5dea19d4853f71b091cad8fde75e6f14ff1be"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:34:36 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:55:15 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: fc loginfo using defines from the header\n\nrewrite of  mpt_fc_log_info to use the enum/defines from mpi_log_fc.h\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "caa5dea19d4853f71b091cad8fde75e6f14ff1be",
      "tree": "9262dbca845887e46c196f076da0d6b7691ab13b",
      "parents": [
        "db0073bb2c9d5bbd839f9935fece879ee79170e0"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:33:48 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:49 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: remove unused header - linux_compat.h\n\nremove unused header\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "db0073bb2c9d5bbd839f9935fece879ee79170e0",
      "tree": "ace71804c885589352a2a9ff170fa4f6e9895879",
      "parents": [
        "d16291b1f2656f2bb1beea5fcce3eb0d1546e981"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:33:05 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:34 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: remove unused header - mpi_inb.h\n\nfc inband managment header deleted\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "d16291b1f2656f2bb1beea5fcce3eb0d1546e981",
      "tree": "c55d3dfa06800ec61f88ff355e409d9b65a4a11d",
      "parents": [
        "16d201016a9f29e0557849907352769c63cef259"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:32:20 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:54:13 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: new mpi headers version 1.5.16\n\nmpi header update\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "16d201016a9f29e0557849907352769c63cef259",
      "tree": "6d6bf6eef218498a3697b5a08b13397ef400abc7",
      "parents": [
        "35f51eee99efe88866476300ccb7f206e88f3394"
      ],
      "author": {
        "name": "Eric Moore",
        "email": "eric.moore@lsi.com",
        "time": "Wed Jun 13 16:31:07 2007 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Sun Jun 17 15:53:56 2007 -0500"
      },
      "message": "[SCSI] mpt fusion: update MAINTAINERS (fusion part)\n\nUpdate assocated fusion sources with new support email address.\n\nSigned-off-by: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "29982e9acd3e81a289c73321401427d02eaa8adc",
      "tree": "2ab3e26cf0863c602363d563a75987b4c3c7beeb",
      "parents": [
        "5ecd3100e695228ac5e0ce0e325e252c0f11806f"
      ],
      "author": {
        "name": "Doug Chapman",
        "email": "doug.chapman@hp.com",
        "time": "Mon May 07 15:59:46 2007 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Jun 05 11:04:56 2007 -0500"
      },
      "message": "[SCSI] fusion: fix for BZ 8426 - massive slowdown on SCSI CD/DVD drive\n\nPatch for: http://bugzilla.kernel.org/show_bug.cgi?id\u003d8426\n\nA recent code cleanup that moved code from mptscsih to mptspi\ninadvertently change the order some code was called.  This caused\na massive slowdown (of 150x to 300x) on the CD/DVD drive on the\nhigh-end HP Integrity servers.\n\nSigned-off-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nAcked-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "5bc65793cbf8da0d35f19ef025dda22887e79e80",
      "tree": "8291998abd73055de6f487fafa174ee2a5d3afee",
      "parents": [
        "6edae708bf77e012d855a7e2c7766f211d234f4f",
        "3f0a6766e0cc5a577805732e5adb50a585c58175"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed May 30 23:57:05 2007 -0500"
      },
      "message": "[SCSI] Merge up to linux-2.6 head\n\nConflicts:\n\n\tdrivers/scsi/jazz_esp.c\n\nSame changes made by both SCSI and SPARC trees: problem with UTF-8\nconversion in the copyright.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "1928d73fac9a38be901dd5c9eb8b18b56ce9e18d",
      "tree": "33d28103ba582ee6d7cc115fc41d6fd02c11115a",
      "parents": [
        "63015bc9333907725f90a1691d0ade44e51cdcbf"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat May 26 00:37:15 2007 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue May 29 17:19:07 2007 -0500"
      },
      "message": "[SCSI] fusion: convert to use the data buffer accessors\n\n- remove the unnecessary map_single path.\n\n- convert to use the new accessors for the sg lists and the\nparameters.\n\nTODO: use scsi_for_each_sg().\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Eric Moore \u003ceric.moore@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    }
  ],
  "next": "3d9780b97667fcd63159c0933fdce75465da6c70"
}
