)]}'
{
  "log": [
    {
      "commit": "42933bac11e811f02200c944d8562a15f8ec4ff0",
      "tree": "fcdd9afe56eb0e746565ddd1f92f22d36678b843",
      "parents": [
        "2b9accbee563f535046ff2cd382d0acaa92e130c",
        "25985edcedea6396277003854657b5f3cb31a628"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 07 11:14:49 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6\n\n* \u0027for-linus2\u0027 of git://git.profusion.mobi/users/lucas/linux-2.6:\n  Fix common misspellings\n"
    },
    {
      "commit": "25985edcedea6396277003854657b5f3cb31a628",
      "tree": "f026e810210a2ee7290caeb737c23cb6472b7c38",
      "parents": [
        "6aba74f2791287ec407e0f92487a725a25908067"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Wed Mar 30 22:57:33 2011 -0300"
      },
      "committer": {
        "name": "Lucas De Marchi",
        "email": "lucas.demarchi@profusion.mobi",
        "time": "Thu Mar 31 11:26:23 2011 -0300"
      },
      "message": "Fix common misspellings\n\nFixes generated by \u0027codespell\u0027 and manually reviewed.\n\nSigned-off-by: Lucas De Marchi \u003clucas.demarchi@profusion.mobi\u003e\n"
    },
    {
      "commit": "ca444564a947034557a85357b3911d067cac4b8f",
      "tree": "6c13c7d5fc9be1d65fc8b0d7aea5cb2cd50667d3",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 25 15:20:14 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 29 09:37:42 2011 +0200"
      },
      "message": "x86: Stop including \u003clinux/delay.h\u003e in two asm header files\n\nStop including \u003clinux/delay.h\u003e in x86 header files which don\u0027t\nneed it. This will let the compiler complain when this header is\nnot included by source files when it should, so that\ncontributors can fix the problem before building on other\narchitectures starts to fail.\n\nCredits go to Geert for the idea.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: James E.J. Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20110325152014.297890ec@endymion.delvare\u003e\n[ this also fixes an upstream build bug in drivers/media/rc/ite-cir.c ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f34217c846a96dea03f4418e2f27423658d3542",
      "tree": "5b137af50db5758261700015911afb197ac8fc9f",
      "parents": [
        "95e14ed7fc4b2db62eb597a70850a0fede48b78a",
        "3703b2c5d041a68095cdd22380c23ce27d449ad7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 25 21:06:13 2011 -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: (55 commits)\n  [SCSI] tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module\n  [SCSI] qla4xxx: Use polling mode for disable interrupt mailbox completion\n  [SCSI] Revert \"[SCSI] Retrieve the Caching mode page\"\n  [SCSI] bnx2fc: IO completion not processed due to missed wakeup\n  [SCSI] qla4xxx: Update driver version to 5.02.00-k6\n  [SCSI] qla4xxx: masking required bits of add_fw_options during initialization\n  [SCSI] qla4xxx: added new function qla4xxx_relogin_all_devices\n  [SCSI] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param\n  [SCSI] qla4xxx: Add support for ql4xmaxqdepth command line parameter\n  [SCSI] qla4xxx: cleanup function qla4xxx_process_ddb_changed\n  [SCSI] qla4xxx: Prevent other port reinitialization during remove_adapter\n  [SCSI] qla4xxx: remove unused ddb flag DF_NO_RELOGIN\n  [SCSI] qla4xxx: cleanup DDB relogin logic during initialization\n  [SCSI] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed\n  [SCSI] qla4xxx: Do not send mbox command if FW is in failed state\n  [SCSI] qla4xxx: cleanup qla4xxx_initialize_ddb_list()\n  [SCSI] ses: add subenclosure support\n  [SCSI] bnx2fc: Bump version to 1.0.1\n  [SCSI] bnx2fc: Remove unnecessary module state checks\n  [SCSI] bnx2fc: Fix MTU issue by using static MTU\n  ...\n"
    },
    {
      "commit": "6c5103890057b1bb781b26b7aae38d33e4c517d8",
      "tree": "e6e57961dcddcb5841acb34956e70b9dc696a880",
      "parents": [
        "3dab04e6978e358ad2307bca563fabd6c5d2c58b",
        "9d2e157d970a73b3f270b631828e03eb452d525e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 24 10:16:26 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.39/core\u0027 of git://git.kernel.dk/linux-2.6-block: (65 commits)\n  Documentation/iostats.txt: bit-size reference etc.\n  cfq-iosched: removing unnecessary think time checking\n  cfq-iosched: Don\u0027t clear queue stats when preempt.\n  blk-throttle: Reset group slice when limits are changed\n  blk-cgroup: Only give unaccounted_time under debug\n  cfq-iosched: Don\u0027t set active queue in preempt\n  block: fix non-atomic access to genhd inflight structures\n  block: attempt to merge with existing requests on plug flush\n  block: NULL dereference on error path in __blkdev_get()\n  cfq-iosched: Don\u0027t update group weights when on service tree\n  fs: assign sb-\u003es_bdi to default_backing_dev_info if the bdi is going away\n  block: Require subsystems to explicitly allocate bio_set integrity mempool\n  jbd2: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  jbd: finish conversion from WRITE_SYNC_PLUG to WRITE_SYNC and explicit plugging\n  fs: make fsync_buffers_list() plug\n  mm: make generic_writepages() use plugging\n  blk-cgroup: Add unaccounted time to timeslice_used.\n  block: fixup plugging stubs for !CONFIG_BLOCK\n  block: remove obsolete comments for blkdev_issue_zeroout.\n  blktrace: Use rq-\u003ecmd_flags directly in blk_add_trace_rq.\n  ...\n\nFix up conflicts in fs/{aio.c,super.c}\n"
    },
    {
      "commit": "5fa8b573134108a333a317378998a9f1299c4dd6",
      "tree": "70925c9a578c65753e1cfdcee2aa058b2f5f97ca",
      "parents": [
        "3dea642afd9187728d119fce5c82a7ed9faa9b6a"
      ],
      "author": {
        "name": "Sarang Radke",
        "email": "sarang.radke@qlogic.com",
        "time": "Wed Mar 23 08:07:33 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:09 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Use polling mode for disable interrupt mailbox completion\n\nDisable Interrupt MBX completion will disable the interrupt on\nsuccessful completion.  Fixed the bug where driver was waiting for\nInterrupt to come in for its completion.  Now driver will poll for\ndisable interrupt MBX completion.\n\nSigned-off-by: Sarang Radke \u003csarang.radke@qlogic.com\u003e\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3dea642afd9187728d119fce5c82a7ed9faa9b6a",
      "tree": "e19500e36674b99c91db2afed6168b2eb08a4233",
      "parents": [
        "fee787129d4d6a5e967a69ea3dea3e38ba556b3d"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 09:58:28 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:09 2011 -0500"
      },
      "message": "[SCSI] Revert \"[SCSI] Retrieve the Caching mode page\"\n\nThis reverts commit 24d720b726c1a85f1962831ac30ad4d2ef8276b1.\n\nPreviously we thought there was little possibility that devices would\ncrash with this, but some have been found.\n\nReported-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Luben Tuikov \u003cltuikov@yahoo.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fee787129d4d6a5e967a69ea3dea3e38ba556b3d",
      "tree": "aa81010d8a41fe15eebbca19e7d0e9d970860129",
      "parents": [
        "2dcb0a61041a003f439bbd38005b6e454c368be0"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Mon Mar 21 18:51:13 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:06 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: IO completion not processed due to missed wakeup\n\nDriver does not detect a new CQE (completion queue entry) if a thread receives\nthe wakup when it is in TASK_RUNNING state. Fix is to set the state to\nTASK_INTERRUPTIBLE while holding the fp_work_lock.\n\nAlso, Use __set_current_task() since it is now set inside a spinlock with\nsynchronization.\n\nTwo other related optimizations:\n\n1.  After we exit the while (!kthread_should_stop()) loop, use\n__set_current_state() since synchronization is no longer needed.\n\n2.  Remove set_current_state(TASK_RUNNING) after schedule() since it\nshould always be TASK_RUNNING after schedule().\n\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2dcb0a61041a003f439bbd38005b6e454c368be0",
      "tree": "b81c38977a28942f5c9c490e2969e9e2e22102f3",
      "parents": [
        "d32cee3c2d742784ec6ac0b4ca5732e98b17bc5c"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:36 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:05 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Update driver version to 5.02.00-k6\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d32cee3c2d742784ec6ac0b4ca5732e98b17bc5c",
      "tree": "4fb050563b8c9b8b8756e96cf0c9dff72eb477fc",
      "parents": [
        "2d7924e6be8b994f718429001457e677a2159445"
      ],
      "author": {
        "name": "Prasanna Mumbai",
        "email": "prasanna.mumbai@qlogic.com",
        "time": "Mon Mar 21 03:34:35 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:04 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: masking required bits of add_fw_options during initialization\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: Prasanna Mumbai \u003cprasanna.mumbai@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2d7924e6be8b994f718429001457e677a2159445",
      "tree": "85fe600f18f8453276be24b30687e7803ed40029",
      "parents": [
        "3038727c8391ab1f3e5f5cf764f9f74164e6b47a"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:33 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:04 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: added new function qla4xxx_relogin_all_devices\n\nMove relogin to all devices code from do_dpc to new\nfuction qla4xxx_relogin_all_devices()\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3038727c8391ab1f3e5f5cf764f9f74164e6b47a",
      "tree": "07bfa8e593b2177dd63c1c290a7959a1bef26de2",
      "parents": [
        "8bb4033d2b91e055a32e905e10a7034a4b077b7a"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:32 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:03 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param\n\nTarget Session Recovery Timeout\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8bb4033d2b91e055a32e905e10a7034a4b077b7a",
      "tree": "4c7f2135700972370c886c430c2e9b87c5fee026",
      "parents": [
        "fc7657c9d98c250c9fd212348e6e156c73885cc4"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:31 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:02 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Add support for ql4xmaxqdepth command line parameter\n\nThis provides the flexibility to modify the qdepth based on different\ntarget devices to make the best use of system resources.\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fc7657c9d98c250c9fd212348e6e156c73885cc4",
      "tree": "6d5862fd16a921b0d2e63b10c0f2411500caf439",
      "parents": [
        "7eece5a084264c1bff908b0d6a1b176b39dd272f"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:30 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:01 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: cleanup function qla4xxx_process_ddb_changed\n\nWe don\u0027t need to check ddb old state we can take action\nbased on ddb new state.\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7eece5a084264c1bff908b0d6a1b176b39dd272f",
      "tree": "953d4a0bc0ec43f5b91b53ea43e60cc32d38f4dd",
      "parents": [
        "58da51dcfc13b2222ce8565e308852aef001f5d2"
      ],
      "author": {
        "name": "Karen Higgins",
        "email": "karen.higgins@qlogic.com",
        "time": "Mon Mar 21 03:34:29 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:01 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Prevent other port reinitialization during remove_adapter\n\nremove ha flag AF_HBA_GOING_AWAY and added flag AF_HA_REMOVAL\nto mark the other ISP-4xxx port to indicate that the driver is\nbeing removed, so that the other port will not re-initialize\nwhile in the process of removing the ha due to driver unload\nor hba hotplug.\n\nSigned-off-by: Karen Higgins \u003ckaren.higgins@qlogic.com\u003e\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "58da51dcfc13b2222ce8565e308852aef001f5d2",
      "tree": "a0b81760dedad6852362e34c875d2276737b960f",
      "parents": [
        "7edd9a7b28f57d8a5bcdb1a0def2aa09d1dd49d4"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:28 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:53:00 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: remove unused ddb flag DF_NO_RELOGIN\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7edd9a7b28f57d8a5bcdb1a0def2aa09d1dd49d4",
      "tree": "86eba449ce85a666c4acb11981f0c960a4792e69",
      "parents": [
        "f9880e76fd15795b5917b20f54eeca764b0f3ccb"
      ],
      "author": {
        "name": "Karen Higgins",
        "email": "karen.higgins@qlogic.com",
        "time": "Mon Mar 21 03:34:27 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:52:59 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: cleanup DDB relogin logic during initialization\n\nDriver has capability to add device dynamically and present\nthem to OS, driver no longer need to wait for DDBs to come\nonline during driver initialization.\nDriver still issues a relogin for DDBs that are not online,\nbut no longer wait for DDB to come online.\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: Karen Higgins \u003ckaren.higgins@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f9880e76fd15795b5917b20f54eeca764b0f3ccb",
      "tree": "1eca5131db426ddf6cbc06e29d4be8bf245d252e",
      "parents": [
        "99b53bf50cc4711a3c82dfc704911ff738a41758"
      ],
      "author": {
        "name": "Prasanna Mumbai",
        "email": "prasanna.mumbai@qlogic.com",
        "time": "Mon Mar 21 03:34:26 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:48:33 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: Prasanna Mumbai \u003cprasanna.mumbai@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "99b53bf50cc4711a3c82dfc704911ff738a41758",
      "tree": "aa9226ff6596492cca292ce6c54230ff335d1e97",
      "parents": [
        "9640de2099a3c7936b65bf3a45e67a324de950c8"
      ],
      "author": {
        "name": "Prasanna Mumbai",
        "email": "prasanna.mumbai@qlogic.com",
        "time": "Mon Mar 21 03:34:25 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:48:31 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: Do not send mbox command if FW is in failed state\n\nFW is not able to process mbox command if FW state is failed. This will cause\nmbox command to timeout and adapter reset. We have separate function to detect\nFW failed state and do adapter reset. So to avoid mbox command timeout, do not\nprocess mbox command in case of FW state failed.\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: Prasanna Mumbai \u003cprasanna.mumbai@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9640de2099a3c7936b65bf3a45e67a324de950c8",
      "tree": "e1dcde8d3ff0b8833cd2f6ea5b1e7af61b48d5fb",
      "parents": [
        "8c3adc796f32fa4878ec843f8960717ba377e024"
      ],
      "author": {
        "name": "Vikas Chaudhary",
        "email": "vikas.chaudhary@qlogic.com",
        "time": "Mon Mar 21 03:34:24 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 12:48:26 2011 -0500"
      },
      "message": "[SCSI] qla4xxx: cleanup qla4xxx_initialize_ddb_list()\n\nRemove process all aen code from qla4xxx_initialize_ddb_list()\nas DPC activities should be done in DPC only.\n\nSigned-off-by: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8c3adc796f32fa4878ec843f8960717ba377e024",
      "tree": "993df6f496462a43839d8feadef3c1ae3ec4b855",
      "parents": [
        "d9f7f37b90e7b0180961cb6567ae423ac3757db8"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Mar 18 11:24:23 2011 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:09 2011 -0500"
      },
      "message": "[SCSI] ses: add subenclosure support\n\nThere have been many complaints that an enclosure with subenclosures\nisn\u0027t attached to by the ses driver.   Until now, though, no-one had\nbeen willing to provide access to one.\n\nSubenclosures are added simply by flattening the tree (i.e. all\nsubenclosure devices show up under the one main device).  This may have\nconsequences if the naming is only unique per subenclosure, but that\u0027s a\nbug for another day.  The tested array had no page 7, so no device\nnaming at all.  It also only had the disk devices on one of its\nsubenclosures (all the others had power, fans, temperature and various\nsensors), so testing of this is fairly rudimentary.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d9f7f37b90e7b0180961cb6567ae423ac3757db8",
      "tree": "2b89dc31d573f2dc7496ab4930d49792ee9180bb",
      "parents": [
        "c94460fd29a9893eb677d2e0831a247a185c7a22"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Thu Mar 17 17:13:37 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:09 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Bump version to 1.0.1\n\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c94460fd29a9893eb677d2e0831a247a185c7a22",
      "tree": "7be0e83eb8c8b5f4b3736ddf6252c54b6d1e6617",
      "parents": [
        "1294bfe60960c89a0c875cffb90c3bacf1d675d2"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Thu Mar 17 17:13:35 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:07 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Remove unnecessary module state checks\n\nThe check for module state MODULE_STATE_LIVE is no longer required for LLDs, as\nlibfcoe transport takes care of it. Reference:\nhttp://marc.info/?l\u003dlinux-scsi\u0026m\u003d129989565903046\u0026w\u003d2\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1294bfe60960c89a0c875cffb90c3bacf1d675d2",
      "tree": "09bdd689df2300ce777e1a5d6b3bccc3119c83e7",
      "parents": [
        "26ce67c3df46a8253e3bbf3eb87cc6782f6a6c91"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Thu Mar 17 17:13:34 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:04 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Fix MTU issue by using static MTU\n\nbnx2x now uses seperate MTUs for networking and FCoE. FCoE MTU is fixed to 2500\nand bnx2fc now needs to match this logic by using FCOE_MTU instead of\nnetdev-\u003emtu.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "26ce67c3df46a8253e3bbf3eb87cc6782f6a6c91",
      "tree": "ebfc2b430fe914c0692df789540fb723a54dcdc6",
      "parents": [
        "686959736a8543265930c8d777a73b052bc57f87"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Mar 17 17:13:32 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:03 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Remove network bonding checking\n\nbnx2fc only operates on bnx2x hardware devices and not master bonding\ndevices, so there is no need to check for bonding.  Even if the bnx2x\ndevice is \"enslaved\" into a bonding device, FCoE is unaffected as it\nhas its own MAC address and queues.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "686959736a8543265930c8d777a73b052bc57f87",
      "tree": "494b9c86d7035749ce40554d0c52f8082b96d6b8",
      "parents": [
        "0ea5c27583e1cc164bba7ca29fe48a225f52d19b"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Thu Mar 17 17:13:31 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:02 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held\n\ntgt lock is needed during -\n        bnx2fc_return_rqe to protect the rq_prod_idx.\n        bnx2fc_get_next_rqe to protect rq_cons_idx\n\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0ea5c27583e1cc164bba7ca29fe48a225f52d19b",
      "tree": "66e590d6e04962129c8513fc854f2649f47a307e",
      "parents": [
        "6702ca1dffbc864497b6f2c68543aad9bbf0bcee"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Thu Mar 17 17:13:29 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:01 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: common free list for cleanup commands\n\nCleanup commands are issued to the firmware to cleanup any stuck ios\nthat are supposed to be implicitly aborted. In the worst case we can\nhave all scsi ios filling up the free_list and we may not be able to\nallocate cleanup tasks. So the driver has to reserve free_list entries\nto be able to allocate the cleanup tasks. This reserve free_list common\nto all cpus is allocated as one additional entry in the per cpu\nfree_lists.\n\nIn bnx2fc_cmd_alloc(), there is a related fix to use get_cpu() for the\nfree_list_index.  This will prevent using the wrong index if the CPU\nis preempted.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6702ca1dffbc864497b6f2c68543aad9bbf0bcee",
      "tree": "6c53aac4e8de5150a4378ae67acafb93e0e905d9",
      "parents": [
        "839900c69d5b8a07a4df8e9bd9d1e59a5c556811"
      ],
      "author": {
        "name": "Nithin Sujir",
        "email": "nsujir@broadcom.com",
        "time": "Thu Mar 17 17:13:27 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:37:00 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Remove rtnl_trylock/restart_syscall checks\n\nCall rtnl_lock instead of rtnl_trylock \u0026 restart_syscall. This is bnx2fc\ncounterpart of fcoe fixes, here is the reference:\nhttps://lists.open-fcoe.org/pipermail/devel/2011-March/011199.html\n\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "839900c69d5b8a07a4df8e9bd9d1e59a5c556811",
      "tree": "067b746caab1ba5ee6d38c73a56df9f7bb953c9c",
      "parents": [
        "70c7c88a1a65ca683eb7f3fe3ce79c72f29d845e"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Thu Mar 17 17:13:26 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:59 2011 -0500"
      },
      "message": "[SCSI] bnx2fc: Avoid holding cq_lock when iounmap() is called\n\nWith kernel debugging enabled, holding cq_lock when calling\nbnx2fc_free_session_resc() which calls iounmap() leads to a warning\nstack trace [INFO: HARDIRQ-safe -\u003e HARDIRQ-unsafe lock order detected].\niounmap() grabs a HARDIRQ-unsafe vmlist lock, so holding\nspin_lock_bh(cq_lock) when calling iounmap() will trigger the LOCKDEP\nwarning.  Since cq_lock is required only to guard against deletion, hold\nthe lock just before freeing the cq.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Nithin Nayak Sujir \u003cnsujir@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "70c7c88a1a65ca683eb7f3fe3ce79c72f29d845e",
      "tree": "42020cdbaa7fa1400816c8d1f95a6f13859abde3",
      "parents": [
        "e8b12f0fb8352237525961f14ec933e915848840"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Thu Mar 17 16:22:17 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:58 2011 -0500"
      },
      "message": "[SCSI] libiscsi_tcp: use kmap in xmit path\n\nThe xmit path can sleep with a page kmapped in the network\nxmit code while it waits for space to open up, so we have to use\nkmap instead of kmap atomic in that path.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e8b12f0fb8352237525961f14ec933e915848840",
      "tree": "cdbf1209bdb6dc300434a6608e5ac73d536e47c0",
      "parents": [
        "0a2385cea9a715e11df10fce1f1442d933008a40"
      ],
      "author": {
        "name": "Mahesh Rajashekhara",
        "email": "Mahesh_Rajashekhara@pmc-sierra.com",
        "time": "Thu Mar 17 02:10:32 2011 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:58 2011 -0500"
      },
      "message": "[SCSI] aacraid: Add new code for PMC-Sierra\u0027s SRC based controller family\n\nAdded new hardware device 0x28b interface for PMC-Sierra\u0027s SRC based\ncontroller family.\n\n- new src.c file for 0x28b specific functions\n- new XPORT header required\n- sync. command interface: doorbell bits shifted (SRC_ODR_SHIFT, SRC_IDR_SHIFT)\n- async. Interface: different inbound queue handling, no outbound I2O\n  queue available, using doorbell (\"PmDoorBellResponseSent\") and\n  response buffer on the host (\"host_rrq\") for status\n- changed AIF (adapter initiated FIBs) interface: \"DoorBellAifPending\"\n  bit to inform about pending AIF, \"AifRequest\" command to read AIF,\n  \"NoMoreAifDataAvailable\" to mark the end of the AIFs\n\nSigned-off-by: Mahesh Rajashekhara \u003caacraid@pmc-sierra.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a2385cea9a715e11df10fce1f1442d933008a40",
      "tree": "3b7761b1fc6c91988fd49cb196063bb518244747",
      "parents": [
        "12d233842987d9972957419e427987b94f7bd7b4"
      ],
      "author": {
        "name": "Kashyap, Desai",
        "email": "kashyap.desai@lsi.com",
        "time": "Tue Mar 15 20:04:26 2011 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:51 2011 -0500"
      },
      "message": "[SCSI] mpt2sas : Added customer specific display support\n\nAdded Vendor specific branding message support.\n\nSigned-off-by: Kashyap Desai \u003ckashyap.desai@lsi.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4b3203052494ea7b0a445ace676cd2013917c807",
      "tree": "e77e4e3af5c20ec911945de086e7a1eb6b069bad",
      "parents": [
        "792581de597c78ee353b6e2a06490f0ef576032e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:58 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:16 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Update driver version to 8.3.22\n\nUpdate driver version to 8.3.22\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "792581de597c78ee353b6e2a06490f0ef576032e",
      "tree": "55e4bb0574fb60a4821e47bce4490c02d91cf362",
      "parents": [
        "546fc854d0faa76358d1deffd2c4f6b8598bf5f2"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:44 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:14 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Update Copyright Dates\n\nUpdate Copyright Dates\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "546fc854d0faa76358d1deffd2c4f6b8598bf5f2",
      "tree": "523076e691975ef8ade0f60e9f10aa6297f57e7b",
      "parents": [
        "9940b97bb30d7435c881418c809ed652eb329583"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:29 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:12 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: FC Discovery fixes\n\nFC Discovery fixes\n- In lpfc_sli4_bpl2sgl byte swapping the SGL in word2.\n- In lpfc_sli4_iocb2wqe byteswap the data for CMD_GEN_REQUEST64_CR type WQE.\n- In lpfc_sli4_seq_abort_acc do not set the oxid into the iocb\u0027s xritag field.\n- In lpfc_sli4_seq_abort_acc check the return value of lpfc_sli_issue_iocb.\n- Inprove messages in this area.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9940b97bb30d7435c881418c809ed652eb329583",
      "tree": "d274c01b97553711c10f0d862b460aa3cd00ba02",
      "parents": [
        "7f86059ac016d8662e5fbfab4875529510977b47"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:06:12 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:09 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Add support for PCI Adapter Failure\n\nPeriodically poll adapter registers to detect pci adapter failure\n(reads return -1). On failure, take port offline, set error indicators\nand wake up worker threads. Threads will take adapter offline.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7f86059ac016d8662e5fbfab4875529510977b47",
      "tree": "d0baa921c2c2b642663d25a615905f7a302f567f",
      "parents": [
        "5a6f133eea2d0b4f8f75367b803fef0f03acf268"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:05:52 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:07 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: T10-DIF corrections\n\nT10-DIF corrections\n- Add selective reset jump table entry\n- Split T10-DIF BDEs that cross 4K boundary\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5a6f133eea2d0b4f8f75367b803fef0f03acf268",
      "tree": "76c6b5cac1ba7b590289cb04f4a5e26fb631fc71",
      "parents": [
        "d1e12de804f9d8ad114786ca7c2ce593cba79891"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Mar 11 16:05:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:36:03 2011 -0500"
      },
      "message": "[SCSI] lpfc 8.3.22: Add new mailbox command and new BSG fix\n\n- Add new Queue Create Mailbox version support\n- Make lpfc_bsg_wake_mbox_wait routine check the mailboxes job reference before\n  using it.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "463b8977ecebf8cf590c33191d43ea0b059381c6",
      "tree": "75579b740e0af1adba18975d30014c9de4d56f37",
      "parents": [
        "523f3c80bc41d663d5b35c0cd6ce0fad7f3e7188"
      ],
      "author": {
        "name": "HighPoint Linux Team",
        "email": "linux@highpoint-tech.com",
        "time": "Wed Feb 23 16:28:44 2011 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:35:59 2011 -0500"
      },
      "message": "[SCSI] mvsas: Add support for HighPoint RR27xx series HBA\n\nThis patch is to add support for HighPoint RR27xx SAS/SATA HBA which\nis based on Marvell 88SE9480 chipset.\n\nSigned-off-by: HighPoint Linux Team \u003clinux@highpoint-tech.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "523f3c80bc41d663d5b35c0cd6ce0fad7f3e7188",
      "tree": "e0cf6b041f410b6ba874e50d66eb831037da9ef2",
      "parents": [
        "877a55979c189c590e819a61cbbe2b7947875f17"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:24:14 2011 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:35:58 2011 -0500"
      },
      "message": "[SCSI] scsi_transport_iscsi: make priv_sess file writeable only by root\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nAcked-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "877a55979c189c590e819a61cbbe2b7947875f17",
      "tree": "8d16554228cd8b710c885fcaaa48b592bd8e24e5",
      "parents": [
        "4bbba111d94781d34081c37856bbc5eb33f6c72a"
      ],
      "author": {
        "name": "John Hughes",
        "email": "john@Calva.COM",
        "time": "Wed Nov 04 19:01:22 2009 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 23 11:35:57 2011 -0500"
      },
      "message": "[SCSI] ses: show devices for enclosures with no page 7\n\nenclosure page 7 gives us the \"pretty\" names of the enclosure slots.\nWithout a page 7, we can still use the enclosure code as long as we\nmake up numeric names for the slots. Unfortunately, the current code\nfails to add any devices because the check for page 10 is in the wrong\nplace if we have no page 7.  Fix it so that devices show up even if\nthe enclosure has no page 7.\n\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "09b9cc44c942256026bf7a63fec2155b8f488899",
      "tree": "642695cd3f1622a3c52dcd6c2b941ac9b72780c9",
      "parents": [
        "c62b3898636072de4bf9af36b6cd5a920ebfe896"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 22 00:27:42 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 09:35:53 2011 -0700"
      },
      "message": "sd: Fail discard requests when logical block provisioning has been disabled\n\nEnsure that we kill discard requests after logical block provisioning\nhas been disabled in sysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bf8c869701039b12c3520cb1bb1689595ab108b",
      "tree": "4430e15c9e9a993a7bc63306e3bba7f65962c1cb",
      "parents": [
        "38f7aa23c4dd5f9af13dffca49879c42a61b0a01"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Mar 21 20:47:31 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:54:35 2011 -0700"
      },
      "message": "Reduce sequential pointer derefs in scsi_error.c and reduce size as well\n\nThis patch reduces the number of sequential pointer derefs in\ndrivers/scsi/scsi_error.c\n\nThis has been submitted a number of times over a couple of years.  I\nbelieve this version adresses all comments it has gathered over time.\nPlease apply or reject with a reason.\n\nThe benefits are:\n\n - makes the code easier to read.  Lots of sequential derefs of the same\n   pointers is not easy on the eye.\n\n - theoretically at least, just dereferencing the pointers once can\n   allow the compiler to generally slightly faster code, so in theory\n   this could also be a micro speed optimization.\n\n - reduces size of object file (tiny effect: on x86-64, in at least one\n   configuration, the text size decreased from 9439 bytes to 9400)\n\n - removes some pointless (mostly trailing) whitespace.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "c55d267de274d308927b60c3e740c1a826832317",
      "tree": "21b53a8c725d9f9650f60d94b349459d5b8dae10",
      "parents": [
        "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
        "bc898c97f7ba24def788d9f80786cf028a197122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -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: (170 commits)\n  [SCSI] scsi_dh_rdac: Add MD36xxf into device list\n  [SCSI] scsi_debug: add consecutive medium errors\n  [SCSI] libsas: fix ata list corruption issue\n  [SCSI] hpsa: export resettable host attribute\n  [SCSI] hpsa: move device attributes to avoid forward declarations\n  [SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n  [SCSI] sd: Logical Block Provisioning update\n  [SCSI] Include protection operation in SCSI command trace\n  [SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n  [SCSI] target: Fix volume size misreporting for volumes \u003e 2TB\n  [SCSI] bnx2fc: Broadcom FCoE offload driver\n  [SCSI] fcoe: fix broken fcoe interface reset\n  [SCSI] fcoe: precedence bug in fcoe_filter_frames()\n  [SCSI] libfcoe: Remove stale fcoe-netdev entries\n  [SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n  [SCSI] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument\n  [SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n  [SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n  [SCSI] libfc: Fixing a memory leak when destroying an interface\n  [SCSI] megaraid_sas: Version and Changelog update\n  ...\n\nFix up trivial conflicts due to whitespace differences in\ndrivers/scsi/libsas/{sas_ata.c,sas_scsi_host.c}\n"
    },
    {
      "commit": "bfbec92075a296eaaddd53b3327ccc259b377299",
      "tree": "24d5cb30a713ee463a085390ebcc4df4f41be221",
      "parents": [
        "76aea3e9fe1e6b74e8f7c75324fde940701346d4"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:49 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:05:35 2011 +0100"
      },
      "message": "scsi: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "f74b9444192c60603020c61d7915b72893137edc",
      "tree": "8b1d16d373234038c2b045c9ceb3c33b93059e8a",
      "parents": [
        "7a6362800cb7d1d618a697a650c7aaed3eb39320",
        "4ba8216cd90560bc402f52076f64d8546e8aefcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:21:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:21:00 2011 -0700"
      },
      "message": "Merge branch \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  BKL: That\u0027s all, folks\n  fs/locks.c: Remove stale FIXME left over from BKL conversion\n  ipx: remove the BKL\n  appletalk: remove the BKL\n  x25: remove the BKL\n  ufs: remove the BKL\n  hpfs: remove the BKL\n  drivers: remove extraneous includes of smp_lock.h\n  tracing: don\u0027t trace the BKL\n  adfs: remove the big kernel lock\n"
    },
    {
      "commit": "7a6362800cb7d1d618a697a650c7aaed3eb39320",
      "tree": "087f9bc6c13ef1fad4b392c5cf9325cd28fa8523",
      "parents": [
        "6445ced8670f37cfc2c5e24a9de9b413dbfc788d",
        "ceda86a108671294052cbf51660097b6534672f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -0700"
      },
      "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: (1480 commits)\n  bonding: enable netpoll without checking link status\n  xfrm: Refcount destination entry on xfrm_lookup\n  net: introduce rx_handler results and logic around that\n  bonding: get rid of IFF_SLAVE_INACTIVE netdev-\u003epriv_flag\n  bonding: wrap slave state work\n  net: get rid of multiple bond-related netdevice-\u003epriv_flags\n  bonding: register slave pointer for rx_handler\n  be2net: Bump up the version number\n  be2net: Copyright notice change. Update to Emulex instead of ServerEngines\n  e1000e: fix kconfig for crc32 dependency\n  netfilter ebtables: fix xt_AUDIT to work with ebtables\n  xen network backend driver\n  bonding: Improve syslog message at device creation time\n  bonding: Call netif_carrier_off after register_netdevice\n  bonding: Incorrect TX queue offset\n  net_sched: fix ip_tos2prio\n  xfrm: fix __xfrm_route_forward()\n  be2net: Fix UDP packet detected status in RX compl\n  Phonet: fix aligned-mode pipe socket buffer header reserve\n  netxen: support for GbE port settings\n  ...\n\nFix up conflicts in drivers/staging/brcm80211/brcmsmac/wl_mac80211.c\nwith the staging updates.\n"
    },
    {
      "commit": "fc82e1d59a24cbac01c49d4eb3b28d6abc26a5f4",
      "tree": "5e01479d69e69dbbe483044b39afd2aa99d4f2b2",
      "parents": [
        "48d5f6731837f0ec9a0e19ca763aa17d58385a98",
        "bea3864fb627d110933cfb8babe048b63c4fc76e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:24:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:24:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6: (21 commits)\n  PM / Hibernate: Reduce autotuned default image size\n  PM / Core: Introduce struct syscore_ops for core subsystems PM\n  PM QoS: Make pm_qos settings readable\n  PM / OPP: opp_find_freq_exact() documentation fix\n  PM: Documentation/power/states.txt: fix repetition\n  PM: Make system-wide PM and runtime PM treat subsystems consistently\n  PM: Simplify kernel/power/Kconfig\n  PM: Add support for device power domains\n  PM: Drop pm_flags that is not necessary\n  PM: Allow pm_runtime_suspend() to succeed during system suspend\n  PM: Clean up PM_TRACE dependencies and drop unnecessary Kconfig option\n  PM: Remove CONFIG_PM_OPS\n  PM: Reorder power management Kconfig options\n  PM: Make CONFIG_PM depend on (CONFIG_PM_SLEEP || CONFIG_PM_RUNTIME)\n  PM / ACPI: Remove references to pm_flags from bus.c\n  PM: Do not create wakeup sysfs files for devices that cannot wake up\n  USB / Hub: Do not call device_set_wakeup_capable() under spinlock\n  PM: Use appropriate printk() priority level in trace.c\n  PM / Wakeup: Don\u0027t update events_check_enabled in pm_get_wakeup_count()\n  PM / Wakeup: Make pm_save_wakeup_count() work as documented\n  ...\n"
    },
    {
      "commit": "abab012a52237693ae48a655ece30cacb2ce4cf7",
      "tree": "6e687bd30b18ba564c22b41b04a742c4175e7802",
      "parents": [
        "79d8a8f736151b12129984b1250fd708440e742c",
        "50be5e3657cd2851a297dc0b3fd459f25829d29b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:57:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:57:32 2011 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (29 commits)\n  ahci: add another PCI ID for marvell\n  libata: Use \u0027bool\u0027 return value for ata_id_XXX\n  sata_fsl: Update RX_WATER_MARK for TRANSCFG\n  sata_fsl: Fix wrong Device Error Register usage\n  libata: Include WWN ID in inquiry VPD emulation\n  ata/pata_arasan_cf: fill dma chan-\u003eprivate from pdata-\u003edma_priv\n  ata: pata: Convert pr_*(DRV_NAME ...) to pr_fmt/pr_\u003clevel\u003e\n  pata_arasan_cf: fix printk format string warning\n  pata_arasan_cf: Adding support for arasan compact flash host controller\n  libata-sff: add ata_sff_queue_work() \u0026 ata_sff_queue_delayed_work()\n  ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller\n  ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller\n  libata: remove ATA_FLAG_LPM\n  libata: remove ATA_FLAG_NO_LEGACY\n  libata: remove ATA_FLAG_MMIO\n  libata: remove ATA_FLAG_{SRST|SATA_RESET}\n  ipr/sas_ata: use mode mask macros from \u003clinux/ata.h\u003e\n  sata_dwc_460ex: add debugging options\n  sata_dwc_460ex: fix misuse of ata_get_cmd_descript()\n  sata_dwc_460ex: fix return value of dma_dwc_xfer_setup()\n  ...\n"
    },
    {
      "commit": "bd2895eeade5f11f3e5906283c630bbdb4b57454",
      "tree": "4d98f4fcd80c7d062afce28823d08aee53e66f82",
      "parents": [
        "016aa2ed1cc9cf704cf76d8df07751b6daa9750f",
        "24d51add7438f9696a7205927bf9de3c5c787a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: fix build failure introduced by s/freezeable/freezable/\n  workqueue: add system_freezeable_wq\n  rds/ib: use system_wq instead of rds_ib_fmr_wq\n  net/9p: replace p9_poll_task with a work\n  net/9p: use system_wq instead of p9_mux_wq\n  xfs: convert to alloc_workqueue()\n  reiserfs: make commit_wq use the default concurrency level\n  ocfs2: use system_wq instead of ocfs2_quota_wq\n  ext4: convert to alloc_workqueue()\n  scsi/scsi_tgt_lib: scsi_tgtd isn\u0027t used in memory reclaim path\n  scsi/be2iscsi,qla2xxx: convert to alloc_workqueue()\n  misc/iwmc3200top: use system_wq instead of dedicated workqueues\n  i2o: use alloc_workqueue() instead of create_workqueue()\n  acpi: kacpi*_wq don\u0027t need WQ_MEM_RECLAIM\n  fs/aio: aio_wq isn\u0027t used in memory reclaim path\n  input/tps6507x-ts: use system_wq instead of dedicated workqueue\n  cpufreq: use system_wq instead of dedicated workqueues\n  wireless/ipw2x00: use system_wq instead of dedicated workqueues\n  arm/omap: use system_wq in mailbox\n  workqueue: use WQ_MEM_RECLAIM instead of WQ_RESCUER\n"
    },
    {
      "commit": "bc898c97f7ba24def788d9f80786cf028a197122",
      "tree": "f306df4892240490584b497b50f164059e16604d",
      "parents": [
        "32f7ef73585a8773914661e1a8e477e7a0bfa8b4"
      ],
      "author": {
        "name": "Yanqing_Liu@Dell.com",
        "email": "Yanqing_Liu@Dell.com",
        "time": "Fri Mar 11 09:47:11 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 19:05:07 2011 -0500"
      },
      "message": "[SCSI] scsi_dh_rdac: Add MD36xxf into device list\n\nThis patch is to add Dell MD36xxf array into the RDAC handler device list.\n\nSinged-off-by: Yanqing Liu \u003cYanqing_Liu@Dell.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32f7ef73585a8773914661e1a8e477e7a0bfa8b4",
      "tree": "df8be2c6f77161127fd73ddfa43f2f7b347aeea6",
      "parents": [
        "a82058a730c2bd01c43beb8a4847526a2998cc1a"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Fri Mar 11 10:43:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:59:57 2011 -0500"
      },
      "message": "[SCSI] scsi_debug: add consecutive medium errors\n\nA useful test case for error recovery is multiple,\nconsecutive medium errors. When scsi_debug is started\nwith \"opts\u003d2\" a MEDIUM ERROR is generated when block\n0x1234 (4660) is read. The patch extends that to\n10 consecutive blocks from 0x1234 (i.e. blocks 4660 to\n4669 inclusive).\n\n[0:0:0:0]  disk  ATA    INTEL SSD  2CV1 /dev/sda /dev/sg0 80.0GB\n[10:0:0:0] disk  Linux  scsi_debug 0004 /dev/sdb /dev/sg1 1.09TB\n\nOutput file not specified so no copy, just reading input\n \u003e\u003e unrecovered read error at blk\u003d4660, substitute zeros\n...\n \u003e\u003e unrecovered read error at blk\u003d4669, substitute zeros\n4670+10 records in\n0+0 records out\n10 unrecovered read errors\nlowest unrecovered read lba\u003d4660, highest unrecovered lba\u003d4669\ntime to read data: 0.047943 secs at 49.87 MB/sec\n\nBTW Change /dev/sg1 (bsg device works just as well) to\n/dev/sdb to see why, with faulty media, you do not want\nto use the block layer interface. Reason: time block\nlayer takes to do useless retries and collateral damage\nto data in its 4 KB blocks (O_DIRECT mitigates the\nlatter).\n\nChangeLog:\n    - extend opts\u003d2 medium error generation at block\n      0x1234 to 10 consecutive blocks (i.e. blocks\n      0x1234 to 0x123d).\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cc8bdf062318e76277dd76970ed58930d49888b0",
      "tree": "3ffe68c2602573829c2bb187a1f340069a0925b9",
      "parents": [
        "2ce8c07d63cf860d6869eb4948522a0fef5ccc19"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Mar 01 20:05:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 16:51:46 2011 -0700"
      },
      "message": "fcoe: correct checking for bonding\n\nCheck for bonding master and refuse to use that.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Robert Love \u003crobert.w.love@intel.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a82058a730c2bd01c43beb8a4847526a2998cc1a",
      "tree": "92608d5ecc6e70976fb320fe0c48074b5e0e5a01",
      "parents": [
        "941b1cdae83039c99fc5c1884a98d2afd39760e5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 10 17:13:18 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:46:25 2011 -0500"
      },
      "message": "[SCSI] libsas: fix ata list corruption issue\n\nI think this stems from a misunderstanding of how the ata error handler\nworks.  ata_scsi_cmd_error_handler() gets called with a passed in list\nof commands to handle.  However, that list may still not be empty when\nit exits.  The command ata_scsi_port_error_handler() must be called\n(which takes no list) before the list will be completely emptied.  This\nbites the sas error handler because the two are called from different\nfunctions and the original list has gone out of scope before\nata_scsi_port_error_handler() is called. leading to some commands\ndangling on bare stack, which is a potential memory corruption issue.\nFix this by manually deleting all outstanding commands from the on-stack\nlist before it goes out of scope.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "941b1cdae83039c99fc5c1884a98d2afd39760e5",
      "tree": "050d9853589eb142b9edf292399e574d919c9151",
      "parents": [
        "3f5eac3a040a2ea61a575f713aabedecdd23c3f8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Wed Mar 09 17:00:06 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:44:41 2011 -0500"
      },
      "message": "[SCSI] hpsa: export resettable host attribute\n\nThis attribute, requested by Redhat, allows kexec-tools to know\nwhether the controller can honor the reset_devices kernel parameter\nand actually reset the controller.  For kdump to work properly it\nis necessary that the reset_devices parameter be honored.  This\nattribute enables kexec-tools to warn the user if they attempt to\ndesignate a non-resettable controller as the dump device.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa33860158114d0df3c7997bc1dd41c0168e1c2a",
      "tree": "a1ae98c42232835780618b0a5dea78c5478ed58c",
      "parents": [
        "196ec243224bb38fc5c41d9fa4050f70708b7fb4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Feb 11 00:06:54 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 15 00:43:15 2011 +0100"
      },
      "message": "PM: Remove CONFIG_PM_OPS\n\nAfter redefining CONFIG_PM to depend on (CONFIG_PM_SLEEP ||\nCONFIG_PM_RUNTIME) the CONFIG_PM_OPS option is redundant and can be\nreplaced with CONFIG_PM.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "3f5eac3a040a2ea61a575f713aabedecdd23c3f8",
      "tree": "ac421baa47d2bf8c569fb054c39e0cf70586785b",
      "parents": [
        "5b94e23292dec213e5bb0240894b597d93744e2a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Wed Mar 09 17:00:01 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:40:20 2011 -0500"
      },
      "message": "[SCSI] hpsa: move device attributes to avoid forward declarations\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5b94e23292dec213e5bb0240894b597d93744e2a",
      "tree": "8c08c40fc80134c4d0f062739f8f601ddbafd2d0",
      "parents": [
        "c98a0eb0e90d1caa8a92913cd45462102cbd5eaf"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:08:11 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:38:44 2011 -0500"
      },
      "message": "[SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n\nUpdate scsi_debug to support the Logical Block Provisioning commands and\nbits as defined in SBC3r26. The old tp* parameters have been\ntransitioned to the new lbp* scheme found in the draft standard.\n\nThe old tpu option to enable UNMAP is now called lbpu. tpws to signal\nsupport for WRITE SAME(16) with the UNMAP bit set is now lbpws. Support\nfor WRITE SAME(10) with the UNMAP bit set is also available using the\nlpuws10 parameter.\n\nLimiting the maximum number of blocks per WRITE SAME command has been\nimplemented and is available via the write_same_length module parameter.\n\nAs part of the renaming process the parameter lists have been sorted\nalphabetically (request from Doug).\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c98a0eb0e90d1caa8a92913cd45462102cbd5eaf",
      "tree": "2a25be17b0d2806adb00f7c879e86811cc10071a",
      "parents": [
        "72f7d322fd60ce1a0579136dec7b26b0801ded4b"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:07:15 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:37:34 2011 -0500"
      },
      "message": "[SCSI] sd: Logical Block Provisioning update\n\nSBC3r26 contains many changes to the Logical Block Provisioning\ninterfaces (formerly known as Thin Provisioning ditto). This patch\nimplements support for both the old and new schemes using the same\nheuristic as before (whether the LBP VPD page is present).\n\nThe new code also allows the provisioning mode (i.e. choice of command)\nto be overridden on a per-device basis via sysfs. Two additional modes\nare supported in this version:\n\n - WRITE SAME(10) with the UNMAP bit set\n\n - WRITE SAME(10) without the UNMAP bit set. This allows us to support\n   devices that predate the TP/LBP enhancements in SBC3 and which work\n   by way zero-detection\n\nSwitching between modes has been consolidated in a helper function that\nalso updates the block layer topology according to the limitations of\nthe chosen command.\n\nI experimented with trying WRITE SAME(16) if UNMAP fails, WRITE SAME(10)\nif WRITE SAME(16) fails, etc. but found several devices that got\ncranky. So for now we\u0027ll disable discard if one of the commands\nfail. The user still has the option of selecting a different mode in\nsysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72f7d322fd60ce1a0579136dec7b26b0801ded4b",
      "tree": "a1b6bbe30bcff290018ec9618128e4f82012dd29",
      "parents": [
        "9143a9612277abc6e4ddced2bc54a120734834c6"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:03:59 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:36:02 2011 -0500"
      },
      "message": "[SCSI] Include protection operation in SCSI command trace\n\nWhen debugging DIF/DIX it is very helpful to be able to see which DIX\noperation is associated with the scsi_cmnd. Include the protection op in\nthe SCSI command trace.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9143a9612277abc6e4ddced2bc54a120734834c6",
      "tree": "14a644f41b6aa33d93ff5836bff3d52f2072833d",
      "parents": [
        "904f0bc482201fa86e75c330d79dfd11be494cf8"
      ],
      "author": {
        "name": "scameron@beardog.cce.hp.com",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Mon Mar 07 10:44:16 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:34:58 2011 -0500"
      },
      "message": "[SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n\nMy first attempt was botched, got the wrong PCI Device ID\n(used PCI_DEVICE_ID_HP_CISSE, should have been PCI_DEVICE_ID_HP_CISSF)\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "78fbfd8a653ca972afe479517a40661bfff6d8c3",
      "tree": "9dccc5c16bf269d53d8499064ec95a998e84c646",
      "parents": [
        "1561747ddf9d28185548687b11aae7074d6129c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 00:00:52 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:42 2011 -0800"
      },
      "message": "ipv4: Create and use route lookup helpers.\n\nThe idea here is this minimizes the number of places one has to edit\nin order to make changes to how flows are defined and used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c63f5646e405b5010cc9499419060bf2e838f5b",
      "tree": "df91ba315032c8ec4aafeb3ab96fdfa7c6c656e1",
      "parents": [
        "cafb0bfca1a73efd6d8a4a6a6a716e6134b96c24",
        "69d60eb96ae8a73cf9b79cf28051caf973006011"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:58:35 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:58:35 2011 +0100"
      },
      "message": "Merge branch \u0027for-2.6.39/stack-plug\u0027 into for-2.6.39/core\n\nConflicts:\n\tblock/blk-core.c\n\tblock/blk-flush.c\n\tdrivers/md/raid1.c\n\tdrivers/md/raid10.c\n\tdrivers/md/raid5.c\n\tfs/nilfs2/btnode.c\n\tfs/nilfs2/mdt.c\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "7eaceaccab5f40bbfda044629a6298616aeaed50",
      "tree": "33954d12f63e25a47eb6d86ef3d3d0a5e62bf752",
      "parents": [
        "73c101011926c5832e6e141682180c4debe2cf45"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:52:07 2011 +0100"
      },
      "message": "block: remove per-queue plugging\n\nCode has been converted over to the new explicit on-stack plugging,\nand delay users have been converted to use the new API for that.\nSo lets kill off the old plugging along with aops-\u003esync_page().\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a488e74976bf0a9bccecdd094378394942dacef1",
      "tree": "94b69a2dd1e7126b83e311dc7c85def32ecde6dd",
      "parents": [
        "0a41e90bb7c931fd53d73ea770f5b251af6c91ce"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Fri Apr 16 21:13:15 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Thu Mar 10 08:45:54 2011 +0100"
      },
      "message": "scsi: convert to blk_delay_queue()\n\nIt was always abuse to reuse the plugging infrastructure for this,\nconvert it to the (new) real API for delaying queueing a bit. A\ndefault delay of 3 msec is defined, to match the previous\nbehaviour.\n\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "1558310d4942427f4fd19e8ae26ca0878ab10879",
      "tree": "e00e7a298d66b05b8082157c5ebd566c6d868673",
      "parents": [
        "dc6ed1df5a5f84e45e77e2acb6fd99b995414956"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Feb 28 17:34:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 22:22:51 2011 -0800"
      },
      "message": "cxgb{3,4}*: improve Kconfig dependencies\n\n- Remove the dependency of cxgb4 and cxgb4vf on INET.  cxgb3 really\n  depends on INET, keep it but add it directly to the driver\u0027s Kconfig\n  entry.\n- Make the iSCSI drivers cxgb3i and cxgb4i available in the SCSI menu\n  without requiring any options in the net driver menu to be enabled\n  first.  Add needed selects so the iSCSI drivers can build their\n  corresponding net drivers.\n- Remove CHELSIO_T*_DEPENDS.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b23dd4fe42b455af5c6e20966b7d6959fa8352ea",
      "tree": "bf97323eae9a8d084170e573ff2c0c40bc72c3cd",
      "parents": [
        "452edd598f60522c11f7f88fdbab27eb36509d1a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "message": "ipv4: Make output route lookup return rtable directly.\n\nInstead of on the stack.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1654e7411a1ad4999fe7890ef51d2a2bbb1fcf76",
      "tree": "c8071cf8cc1aef9e776697b72aaca5a22a47c3d7",
      "parents": [
        "291d24f6d9e7bbef81454fade8a44720665c7302"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "message": "block: add @force_kblockd to __blk_run_queue()\n\n__blk_run_queue() automatically either calls q-\u003erequest_fn() directly\nor schedules kblockd depending on whether the function is recursed.\nblk-flush implementation needs to be able to explicitly choose\nkblockd.  Add @force_kblockd.\n\nAll the current users are converted to specify %false for the\nparameter and this patch doesn\u0027t introduce any behavior change.\n\nstable: This is prerequisite for fixing ide oops caused by the new\n        blk-flush implementation.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "9cbe056f6c467e7395d5aec39aceec47812eb98e",
      "tree": "3ca13e73718fc14fc39f3d875dc3a1f724a255c4",
      "parents": [
        "3696df309971b3427cb9cb039138a1732a865a0b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:05:48 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_NO_LEGACY\n\nAll checks of ATA_FLAG_NO_LEGACY have been removed by the commits\nc791c30670ea61f19eec390124128bf278e854fe ([libata] minor PCI IDE probe\nfixes and cleanups) and f0d36efdc624beb3d9e29b9ab9e9537bf0f25d5b (libata:\nupdate libata core layer to use devres), so I think it\u0027s time to finally\nget rid of this flag...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3696df309971b3427cb9cb039138a1732a865a0b",
      "tree": "334c7506273d2facf14abbdf42ed93e3da8cf615",
      "parents": [
        "c10f97b9d8df818e51e6073be1b96454630595c1"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:04:17 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_MMIO\n\nCommit 0d5ff566779f894ca9937231a181eb31e4adff0e (libata: convert to iomap)\nremoved all checks of ATA_FLAG_MMIO but neglected to remove the flag itself.\nDo it now, at last...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c10f97b9d8df818e51e6073be1b96454630595c1",
      "tree": "2837ef82cff20a04cb126a3eb06a01db8dcd76f7",
      "parents": [
        "0f2e0330a85d351b0300583da1e335690c86bdd7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:03:34 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_{SRST|SATA_RESET}\n\nThese flags are marked as obsolete and the checks for them have been removed\nby commit 294440887b32c58d220fb54b73b7a58079b78f20 (libata-sff: kill unused\nata_bus_reset()), so I think it\u0027s time to finally get rid of them...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0f2e0330a85d351b0300583da1e335690c86bdd7",
      "tree": "8f74e1d3194474c95656f764e3b23686b8b6a09e",
      "parents": [
        "14080fa65516d15bc284c77a5dde31621a61e2bc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jan 21 20:32:01 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "ipr/sas_ata: use mode mask macros from \u003clinux/ata.h\u003e\n\nCommit 14bdef982caeda19afe34010482867c18217c641 ([libata] convert drivers to\nuse ata.h mode mask defines) didn\u0027t convert these two libata driver outside\ndrivers/ata/...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "00dd4998a60599d98b4d6635820a1fbeafa5b021",
      "tree": "6a7ecd27007856691964399eec8882b8d8ca8560",
      "parents": [
        "0e0b494ca8c54a7297d0cc549405091019b3b77e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Jan 23 09:44:12 2011 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:45 2011 -0500"
      },
      "message": "libsas: convert to libata new error handler\n\nThe conversion is quite complex given that the libata new error\nhandler has to be hooked into the current libsas timeout and error\nhandling.  The way this is done is to process all the failed commands\nvia libsas first, but if they have no underlying sas task (and they\u0027re\non a sata device) assume they are destined for the libata error\nhandler and send them accordingly.\n\nFinally, activate the port recovery of the libata error handler for\neach port known to the host.  This is somewhat suboptimal, since that\nport may not need recovering, but given the current architecture of\nthe libata error handler, it\u0027s the only way; and the spurious\nactivation is harmless.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5edc341313a188d94cde7ef87ac31647cea8601a",
      "tree": "081cb8074de5abb9592e38e314505998bf99cd90",
      "parents": [
        "f51b452bed4ae5c20e1f8a790e4ed8663d909a40"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jan 25 22:08:05 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Mar 02 00:02:40 2011 +0100"
      },
      "message": "drivers: remove extraneous includes of smp_lock.h\n\nThese were missed the last time I cleaned this up\nglobally, because of code moving around or new code\ngetting merged.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "273447b352e69c327efdecfd6e1d6fe3edbdcd14",
      "tree": "dae1e0778ca973c25b74fd3dc9728616d6e65b73",
      "parents": [
        "5df65e5567a497a28067019b8ff08f98fb026629"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "message": "ipv4: Kill can_sleep arg to ip_route_output_flow()\n\nThis boolean state is now available in the flow flags.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "420d44daa7aa1cc847e9e527f0a27a9ce61768ca",
      "tree": "a5aab8c6b925ba3da1079b7262f7d6c504406eb8",
      "parents": [
        "abdf7e7239da270e68262728f125ea94b9b7d42d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "message": "ipv4: Make final arg to ip_route_output_flow to be boolean \"can_sleep\"\n\nSince that is what the current vague \"flags\" argument means.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "853e2bd2103aaa91d1ba1c0b57ba17628d836f03",
      "tree": "a8e0cae98856eac066cb9e598a5b9693c27cb2da",
      "parents": [
        "d2f809528a3534ea295b6d855c33cbbb3369d8c9"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 04 12:10:34 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:40:27 2011 -0600"
      },
      "message": "[SCSI] bnx2fc: Broadcom FCoE offload driver\n\nThis driver is for Broadcom Netxtreme II 57712 chip. The following\npatch contains the driver sources for bnx2fc driver.  libfc/libfcoe\nchanges to enable bnx2fc have already gone through the fcoe\ntree. bnx2fc is a SCSI low level driver that interfaces with SCSI\nmidlayer, libfc, libfcoe, cnic modules.  bnx2fc driver uses services\nof libfc for slow path operations such as FIP and fabric\ndiscovery. The fast path IO perations are performed after offloading\nthe session information to the underlying FCoE firmware.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d2f809528a3534ea295b6d855c33cbbb3369d8c9",
      "tree": "a8684bca5fc993b2b2ac97bb27490b27d790a50f",
      "parents": [
        "f2f96d20708c53c6825f842beb7bed06f5f15aca"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Feb 25 15:03:28 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:34:18 2011 -0600"
      },
      "message": "[SCSI] fcoe: fix broken fcoe interface reset\n\nReset using \"fcoeadm -r\" also needs to restart FIP before\ndoing libfc lport reset, this is needed for new switch firmware\nrequiring FIP solicitation before doing FLOGI again during reset.\nSo this patch does this by doing fcoe_ctlr_link_down and then\nfcoe_ctlr_link_up to reset the interface.\n\nThe fcoe_ctlr_link_down call path also does lport reset\nand then fcoe_ctlr_link_up re-starts the fabric login after\ndoing FIP solicitation first to get reset feature working\nagain.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f2f96d20708c53c6825f842beb7bed06f5f15aca",
      "tree": "d1ebf5b2c1d31107024853ddf90bfe7a596e0b50",
      "parents": [
        "70be6344ea1ad9110a5b422aeab47a3fbb01ba7f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Feb 25 15:03:23 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:34:03 2011 -0600"
      },
      "message": "[SCSI] fcoe: precedence bug in fcoe_filter_frames()\n\nNegate has higher precedence than bitwise AND.  FCPHF_CRC_UNCHECKED is\n0x1 so the original code is equivalent to: if (!fr_flags(fp)) { ...\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "70be6344ea1ad9110a5b422aeab47a3fbb01ba7f",
      "tree": "a0432b0fcd56a708f81d1d680dba264dbddc7f72",
      "parents": [
        "f4d2b2b6ea8abd0df72a31b4724522a277af6a6c"
      ],
      "author": {
        "name": "Bhanu Prakash Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 25 15:03:17 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:33:46 2011 -0600"
      },
      "message": "[SCSI] libfcoe: Remove stale fcoe-netdev entries\n\nWhen L2 driver is unloaded, libfcoe_destroy tries to access the fcoe\ntransport structure matching the netdev. However, since the netdev is\nunregistered by that time, it fails to do so. Hence the stale mappings\nexists in the fcoe-netdev list. Handle NETDEV_UREGISTER device\nnotification mechanism to remove the stale fcoe-netdev mapping.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f4d2b2b6ea8abd0df72a31b4724522a277af6a6c",
      "tree": "4f2b83225236dddf672837340fbfed360e9e491e",
      "parents": [
        "059f04d4aa60f89b7ad6ca118856f4cb59d9257f"
      ],
      "author": {
        "name": "Bhanu Prakash Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 25 15:03:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:33:12 2011 -0600"
      },
      "message": "[SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n\nboth fcoe and bnx2fc drivers can access the common definition of\nFCOE_MTU.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72fa396bf57b31e8e2a401a21a3a088c0cc6b043",
      "tree": "c4094d3f8db3265dd122952867c1e8ff4e6abb63",
      "parents": [
        "f31624831a79b9e3f129f6c3b0a1b83903a7b61e"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Feb 25 15:03:01 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:31:53 2011 -0600"
      },
      "message": "[SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n\nEM anchors list initialization for only master port was not enough to\nkeep npiv working as described here:-\nhttps://lists.open-fcoe.org/pipermail/devel/2011-January/011063.html\n\nSo this patch moves fc_exch_mgr_list_clone to update npiv ports\nEMs once EM anchors list initialized.\n\nAlso some cleanup, no need to set lport \u003d NULL as that always\nget initialized later.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f31624831a79b9e3f129f6c3b0a1b83903a7b61e",
      "tree": "f3ab9ff37a648ae0e1b3cd330d34bacaa633b939",
      "parents": [
        "fe5e3f1aec310779a4b830022a26842b8d587228"
      ],
      "author": {
        "name": "Parikh, Neerav",
        "email": "neerav.parikh@intel.com",
        "time": "Fri Feb 25 15:02:56 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:31:13 2011 -0600"
      },
      "message": "[SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n\nWhen abort for an exchange timed out it didn\u0027t release the reference to\nthe exchange resulting in a memory leak.\n\nAfter discussion with the author of the patch (CC) that introduced this\nbug it was suggested to revert that patch.\n\nThis reverts commit ea3e2e72eeb3e8a9440a5da965914f9b12088626.\n\nSigned-off by: Neerav Parikh \u003cNeerav.Parikh@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fe5e3f1aec310779a4b830022a26842b8d587228",
      "tree": "03de79c89ad0a9d725e7bca2b952a7279e8ff135",
      "parents": [
        "00fa2b191b4bd74e9d22ac177e3d9e8ecd3582d3"
      ],
      "author": {
        "name": "Parikh, Neerav",
        "email": "neerav.parikh@intel.com",
        "time": "Fri Feb 25 15:02:51 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:28:45 2011 -0600"
      },
      "message": "[SCSI] libfc: Fixing a memory leak when destroying an interface\n\nWhen an fcoe interface is being destroyed; in the process the\nfcoe driver will try to release all the resources it had allocated\nfor that interface including rports. But, it seems that it does not\nrelease the reference held for the name server rport in that process\nresulting into a memory leak. This patch fixes that memory leak.\n\nSigned-off-by: Neerav Parikh \u003cneerav.parikh@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "00fa2b191b4bd74e9d22ac177e3d9e8ecd3582d3",
      "tree": "833dbf676ed6382df4efd5ee7a48522d1a0c7926",
      "parents": [
        "ebf054b00b0a6dfa81dc4472d8b19301318b7f47"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:05:07 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Version and Changelog update\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ebf054b00b0a6dfa81dc4472d8b19301318b7f47",
      "tree": "9043de5cb98203203b5335332e2a12df4fcae84a",
      "parents": [
        "42a8d2b34d107df34533ea4840daf8d62bdc90aa"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:15 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:04:14 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix iMR OCR support to work correctly\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "42a8d2b34d107df34533ea4840daf8d62bdc90aa",
      "tree": "7c46eeb6c9da28e19cd5eec9d9f7e7f3a74ce6c9",
      "parents": [
        "1ac515ef3f2f7ab32498b0e4907933ff8b9b98c0"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:09 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:02:52 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix max_sectors for IEEE SGL\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1ac515ef3f2f7ab32498b0e4907933ff8b9b98c0",
      "tree": "209da848bed26c8a1e692f97249f4c3d3b89b3fd",
      "parents": [
        "f86c5424b02717a9eb9b1049a67ff3e7e9e92edf"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:04 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:01:41 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix fault state handling\n\nThe following patch for megaraid_sas fixes fault state handling in\nmegasas_transition_to_ready().\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f86c5424b02717a9eb9b1049a67ff3e7e9e92edf",
      "tree": "c52b155a90d70d289c19d8fe7fffbf8bbf39b7c1",
      "parents": [
        "4c598b23807a3bf0e4f7e65f7934965acc47e1b9"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:00 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:00:35 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix tasklet_init call\n\nThe following patch fixes an incorrect tasklet_init() call in\nmegasas_init_fw() to use instancet-\u003etasklet.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4c598b23807a3bf0e4f7e65f7934965acc47e1b9",
      "tree": "af7ee1443fb1bc1341a0eb9666cee66747a3fde7",
      "parents": [
        "eaa3c240de25c6e52ee1329e4acadfd99d7d104b"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:53 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:57:44 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Add CFG_CLEARED AEN\n\nThe following patch for megaraid_sas adds a missing check for\nMR_EVT_CFG_CLEARED in megasas_aen_polling().\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "eaa3c240de25c6e52ee1329e4acadfd99d7d104b",
      "tree": "19ece158f8b716bb3239eb7560813c00780ebd5b",
      "parents": [
        "f512440589632c73e7c2f42d9d723994cd45958b"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:49 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:56:22 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f512440589632c73e7c2f42d9d723994cd45958b",
      "tree": "76d31b160d9bda9195468f1bdbe497fbba4f73ca",
      "parents": [
        "66192dfe1e74eae31a76cfc36092dabdba1324e6"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:43 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:53:53 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "66192dfe1e74eae31a76cfc36092dabdba1324e6",
      "tree": "50d23dfbb7fb154c43ccf9eb28ec5e4d8e984ae2",
      "parents": [
        "e1419191d8d38098fb6ef29e94aadd15dabff3da"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:28 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:47:48 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump\n\nThe following patch for megaraid_sas fixes megasas_probe_one() to\nclear MSI-X flags in kdump when the \u0027reset_devices\u0027 kernel parameter\nis passed in.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e1419191d8d38098fb6ef29e94aadd15dabff3da",
      "tree": "0450fe08f12f228cb1d02acb83c276d656e6f5dd",
      "parents": [
        "0a77066acc78b4048b0afc9d70b7e91c06e63356"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:46:53 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Call tasklet_schedule for MSI-X\n\nThe following patch for megaraid_sas calls tasklet_schedule() even if\noutbound_intr_status \u003d\u003d 0 for MFI based boards in MSI-X mode.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a77066acc78b4048b0afc9d70b7e91c06e63356",
      "tree": "8970aeedb9a2c40308dbf905a3cd51376fc7c85b",
      "parents": [
        "53ef2bbd2068097ac453dff4a3d82858446be5bb"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:45:54 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Enable MSI-X before calling megasas_init_fw\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "53ef2bbd2068097ac453dff4a3d82858446be5bb",
      "tree": "ab4b5e7354b9da4febc172c81eb3049837ea65cd",
      "parents": [
        "eb1b12377376e43aae4be338ffbbc32931ca4d10"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:05 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:43:58 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Add missing check_and_restore_queue_depth call\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "eb1b12377376e43aae4be338ffbbc32931ca4d10"
}
