)]}'
{
  "log": [
    {
      "commit": "26df0766a73a859bb93dc58e747c5028557a23fd",
      "tree": "4776de567425a7fb66ca9a87228309f9c84de633",
      "parents": [
        "580287628cdd99366b10c9050c4479b387283be8",
        "a6de51b2787012ba3ab62c7d50df1b749b83d5f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 10:01:59 2010 -0700"
      },
      "message": "Merge branch \u0027params\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027params\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: (22 commits)\n  param: don\u0027t deref arg in __same_type() checks\n  param: update drivers/acpi/debug.c to new scheme\n  param: use module_param in drivers/message/fusion/mptbase.c\n  ide: use module_param_named rather than module_param_call\n  param: update drivers/char/ipmi/ipmi_watchdog.c to new scheme\n  param: lock if_sdio\u0027s lbs_helper_name and lbs_fw_name against sysfs changes.\n  param: lock myri10ge_fw_name against sysfs changes.\n  param: simple locking for sysfs-writable charp parameters\n  param: remove unnecessary writable charp\n  param: add kerneldoc to moduleparam.h\n  param: locking for kernel parameters\n  param: make param sections const.\n  param: use free hook for charp (fix leak of charp parameters)\n  param: add a free hook to kernel_param_ops.\n  param: silence .init.text references from param ops\n  Add param ops struct for hvc_iucv driver.\n  nfs: update for module_param_named API change\n  AppArmor: update for module_param_named API change\n  param: use ops in struct kernel_param, rather than get and set fns directly\n  param: move the EXPORT_SYMBOL to after the definitions.\n  ...\n"
    },
    {
      "commit": "a737b88df8d0b4476ae53daaa6db137df0541203",
      "tree": "98b0a1810cda0a8a130b4ec117c71318c0f86107",
      "parents": [
        "5c90ad905b401c6675dcb6c9fed7c09c9240205c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Aug 10 18:01:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:01 2010 -0700"
      },
      "message": "scsi: remove private BIT macros\n\nA couple of scsi drivers define a BIT() macro, duplicating the one in\nbitops.h.\n\nCc: Jing Huang \u003chuangj@brocade.com\u003e\nCc: Robert Love \u003crobert.w.love@intel.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6de61f9d2491970a204da9111e2d25e0d9f284d6",
      "tree": "ed4203a0bd08b785c03a4e43208a6fd6ac9034b1",
      "parents": [
        "87da32356bcee42569666bef1479d0e599a556f8"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Aug 10 18:01:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:01 2010 -0700"
      },
      "message": "bfa: wrong fcport H2I message tested in bfa_fcport_isr()\n\nIt appears that the wrong fcport H2I message was tested\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Jing Huang \u003chuangj@Brocade.COM\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d154db6b3fc3c4dc3fbf7c32df0ad9d7aeaa18c",
      "tree": "fd2dacbafe87c545a108e88a7bda433a80dcb82d",
      "parents": [
        "ae68230c2da8e5be712acd50dd9115918fa28839"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Tue Aug 10 18:01:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 11 08:59:01 2010 -0700"
      },
      "message": "scsi: bfa: correct onstack wait_queue_head declaration\n\nUse DECLARE_WAIT_QUEUE_HEAD_ONSTACK to make lockdep happy\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nCc: Jing Huang \u003chuangj@brocade.com\u003e\nCc: James E.J. Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d6d1b650ae6acce73d55dd0246de22180303ae73",
      "tree": "7a342999c119a5ee6395966cee91ddf5186f5665",
      "parents": [
        "dca41306395eab37e222ff9e72765e692fcc7251"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Aug 11 23:04:27 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Aug 11 23:04:31 2010 +0930"
      },
      "message": "param: simple locking for sysfs-writable charp parameters\n\nSince the writing to sysfs can free the old one, we need to block that\nwhen we access the charp variables.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nReviewed-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Dan Williams \u003cdcbw@redhat.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Jing Huang \u003chuangj@brocade.com\u003e\nCc: James E.J. Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: user-mode-linux-devel@lists.sourceforge.net\nCc: libertas-dev@lists.infradead.org\nCc: linux-wireless@vger.kernel.org\nCc: netdev@vger.kernel.org\nCc: linux-scsi@vger.kernel.org\nCc: linux-usb@vger.kernel.org\n"
    },
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "ab2a9ba189e889b3e8990e52e90d2cd9606b2aa1",
      "tree": "0114a0fcb8caf0daee0fa23a8d9b788ad1eef0f2",
      "parents": [
        "08a17ced7a78064f4f03de7d68b8cd32581f0510"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 20:02:55 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:32 2010 -0500"
      },
      "message": "[SCSI] bfa: add debugfs support\n\n- Add debugfs support to obtain firmware trace, driver trace\n  and read/write to registers.\n\n- debugfs hierarchy:\n  /sys/kernel/debug/bfa/host#\n   where the host number corresponds to the one under /sys/class/scsi_host/host#\n\n- Following are the new debugfs entries added:\n  drvtrc: collect current driver trace\n  fwtrc: collect current firmware trace.\n  fwsave: collect last saved fw trace as a result of firmware crash.\n  regwr: write one word to chip register\n  regrd: read one or more words from chip register.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "08a17ced7a78064f4f03de7d68b8cd32581f0510",
      "tree": "95930c2ec8932e9faa02e229409630207df42171",
      "parents": [
        "c54d557c3f6a7bbf833a8f9cffad88f34513a7c4"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 20:02:31 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:29 2010 -0500"
      },
      "message": "[SCSI] bfa: update driver version string\n\nUpdate driver version to 2.2.2.1\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c54d557c3f6a7bbf833a8f9cffad88f34513a7c4",
      "tree": "47e06fc3992844dda1f1a29a38ce41764680141f",
      "parents": [
        "8a4adf1c906ee07a01cb47297130a71489f2e4f0"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 20:01:49 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:28 2010 -0500"
      },
      "message": "[SCSI] bfa: vport fixes\n\nThis patch fixes 3 bugs in vport create/delete.\n1) Replace scsi_add_host() with scsi_add_host_with_dma()\n2) Fix rmmod hang when there are vports configured. This is due to a race\ncondition between the workqueue destroy in pci remove context and the vport\ndelete works being handled. The fix is to use a counter to track the\nvport delete work, so that workqueue destroy will not be called until all\nconfigured vports are deleted from workqueue.\n3) Fix rmmmod crash when there are PBC vport configured. PBC is not allowed\nto be deleted dynamically. However, if someone try to delete it, it leaves the\nvport is wrong state. The fix is to restore the vport back to original state\nwhen the attempt to delete pbc vport delete is failed.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8a4adf1c906ee07a01cb47297130a71489f2e4f0",
      "tree": "7ebeaf0691d55e5a899c70ee9c063aa6a89b5cfb",
      "parents": [
        "ba8345821ac34d1630e99db7d4835db8ab20f50b"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 20:01:07 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:26 2010 -0500"
      },
      "message": "[SCSI] bfa: fix wrong arg to callback\n\nThis patch fixes the issue of passing wrong argument to callback function.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ba8345821ac34d1630e99db7d4835db8ab20f50b",
      "tree": "c02042fa6f8edbaa6f2b5c250437fa144e245ddf",
      "parents": [
        "604158ade0d5378622541232a007bf975c8bd03f"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 20:00:24 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:23 2010 -0500"
      },
      "message": "[SCSI] bfa: add ioc state checking\n\nThis patch adds ioc state checking while enabling a port.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "604158ade0d5378622541232a007bf975c8bd03f",
      "tree": "347764242e8cbfa9619c5e5e3beeb893b784a450",
      "parents": [
        "07b2838669dc7704e02e079b1a96602656893d78"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:59:49 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:22 2010 -0500"
      },
      "message": "[SCSI] bfa: add description for module parameters\n\nAdd description for bfa driver module parameters.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "07b2838669dc7704e02e079b1a96602656893d78",
      "tree": "fdb8305a2748775fa2a825ba9f3c4a0facec9f28",
      "parents": [
        "56d218fc93ede28a2a5b71c5db334f193b39988f"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:59:24 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:21 2010 -0500"
      },
      "message": "[SCSI] bfa: update to support BOFM\n\nUpdate bfa driver API and data structure to support BOFM (IBM BladeCenter\nOpen Fabric Manager).\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "56d218fc93ede28a2a5b71c5db334f193b39988f",
      "tree": "cc0868699c656cdb93380ba20467c8ae5bf7e516",
      "parents": [
        "db954c04cbebd7d719927118c7f58eddd8dd9913"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:58:45 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:20 2010 -0500"
      },
      "message": "[SCSI] bfa: fix possible IO double completion\n\nWhile processing the ioim in callback functions, the ioim is still in io_q.\nDuring this time, if the itnim goes offline, the ioim is requeued from\nitnim-\u003eio_q into itnim-\u003edelay_comp_q although the request is already completed.\nThis results in requeing the ioim into the callback queue if the ioim is not\nfreed by the time the ioim is requeued. This results in double completion of\nthe ioim. To fix this, whenever a response is received from firmware for an\nioim, deque it from io_q and enque to fcpim-\u003ecomp_q. This will eliminate any\npossibility of itnim picking any ioim for which the response is already\nreceived.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "db954c04cbebd7d719927118c7f58eddd8dd9913",
      "tree": "5f61eaee6b6bc73d62d264ccf617b2f9cb9e400a",
      "parents": [
        "36d345a703b7b3f80a56ee37abb7908c52d1cd67"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:58:01 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:18 2010 -0500"
      },
      "message": "[SCSI] bfa: fix link state structure\n\nWhen the FCoE Linkup event is sent to the host, the link_state\n(struct bfa_pport_link_s) structure is copied to the RME buf to be sent to\nthe host. But the size of this structure(164 bytes) is larger than the\nreserved RME buffer size(128 byes). The following changes reduce the size\nof the structure to be less than RME buffer size(128 bytes):\n- Remove the trunk and loop info from link_state structure, because both trunk\n  and loop are not supported.\n- Combine qos_vc_attr and fcf into an union.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "36d345a703b7b3f80a56ee37abb7908c52d1cd67",
      "tree": "fe038e44b6c274a55814d1bae84f0cc21ad4b15a",
      "parents": [
        "4b5e759dca9fb26d921c1267283350004dbf197b"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:57:33 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:17 2010 -0500"
      },
      "message": "[SCSI] bfa: add dynamic queue selection\n\nAdd new bfa functionality to support dynamic queue selection (IO redirection).\nIO redirection can only be enabled when QoS is disabled.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4b5e759dca9fb26d921c1267283350004dbf197b",
      "tree": "ef814001eb92a30b79d5a828c0f056ed61e13b26",
      "parents": [
        "df2a52a6c8c4995e0bec0b739ddb2f51664837dd"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:55:41 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:16 2010 -0500"
      },
      "message": "[SCSI] bfa: fix uf post and rport fcpim state machine\n\nBFA UF module did not hold lock when seding uf post buffer message to firmware\ncausing CPE-Q corruption. Fix is to check present of FCS and if FCS present\nhold lock while posting UF buffers.\n\nHandle PRLO with sending acc to it and relogin with rport. Discard fcxp\nbefore any state change.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "df2a52a6c8c4995e0bec0b739ddb2f51664837dd",
      "tree": "7599da343cb246d041cda0f9b38794859a077aeb",
      "parents": [
        "9aeb6802ddc06b66fc1a58a882fa54bba37040b3"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:54:39 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:15 2010 -0500"
      },
      "message": "[SCSI] bfa: fix chip and memory initialization\n\nClear PSS memory reset that is set as part of power-on-reset (pci reset).\nComplete PMM memory reset before BISTR start. Clear EDRAM BISTR start bit\nafter fixed delay. BISTR DONE bit status is not getting set. Use a fixed\n1ms delay for BISTR now. Expose PMM IT memory definitions to host.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9aeb6802ddc06b66fc1a58a882fa54bba37040b3",
      "tree": "656e679428f8b82a1a570624932b5ad36904c30e",
      "parents": [
        "3e98cc013fc4902df5f9d9defe1856df0f0cb657"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:53:40 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:14 2010 -0500"
      },
      "message": "[SCSI] bfa: update to support firmware configuation\n\nUpdate related data structures to support firmeare configuration.\nAdd AEN events related to firmware configuation.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3e98cc013fc4902df5f9d9defe1856df0f0cb657",
      "tree": "c762bf9603074c2811118ffca90e3a69f35fb627",
      "parents": [
        "41188cf5a60a24bf54df5be70142f0928f413788"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:52:46 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:13 2010 -0500"
      },
      "message": "[SCSI] bfa: add PBC port disable handling\n\nAdd PBC port disable handling in BFA and return the appropriate status from\nBFA APIs. In bfa_fcs_lport.c, handle OFFLINE event to avoid BFA_ASSERT.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "41188cf5a60a24bf54df5be70142f0928f413788",
      "tree": "92a8ee6812b90188c238400c73306da14e58677c",
      "parents": [
        "c507341713114e2510ad7621088b359367adf1ce"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:52:00 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:11 2010 -0500"
      },
      "message": "[SCSI] bfa: fix prli retry issues\n\nAdd a max retry limit for PRLI retries. Max retry limit (5) is same as used\nin rport PLOGI. Once the retries are exhausted, invoke rport offline so that\nexisting logic of rport re-discovery can kick-in. Also fixed a bug in rport.c\nwhere one less retry was happening.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c507341713114e2510ad7621088b359367adf1ce",
      "tree": "bd4080a1f1ee37755b8edd61eda13a8b1bc35b42",
      "parents": [
        "7c8146510c9cacdaaeb273b5fef6b9201d933bc1"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:51:28 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:10 2010 -0500"
      },
      "message": "[SCSI] bfa: fix rport speed setting\n\nWhen a rport goes offline, its speed setting was not reset. Subsequently, if\nthe rport was not deleted due to it coming back online within rport del\ntimeout, previously discovered speed would continue to show up. The fix is to\nreset the speed when processing rport offline transition.\n\nIn rport attributes, rport\u0027s with unknown speed were indicated as TRL\nenforced.  The right thing do to would be to use TRL default speed to\ndetermine if TRL is enforced, when TRL is enabled.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c8146510c9cacdaaeb273b5fef6b9201d933bc1",
      "tree": "2fb54cfb83cb02d5b180a3aa165860fa7b1d44f8",
      "parents": [
        "4f1806bc3c409395de4dab5984f7a235dc4a0eda"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:50:38 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:09 2010 -0500"
      },
      "message": "[SCSI] bfa: fix interrupt coalescing setting\n\nDo not update the coalesce flag of the intr_attr struct in driver config area\non config response.  This is to prevent the coalesce flag being reported as on\nafter an ioc disable/enable even if it was set to off before disable.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4f1806bc3c409395de4dab5984f7a235dc4a0eda",
      "tree": "9a631392451ba3c28d62944380685d49f6ca7eb5",
      "parents": [
        "b85d045ee866011df535565bf12d684e8e5b7a9d"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:50:15 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:08 2010 -0500"
      },
      "message": "[SCSI] bfa: use standards defined timeout for ELS/CT\n\nUse standards defined 2 * RA_TOV as a timeout for ELS Request retries.\nAnd standards defined 3 * RA_TOV as a timeout for FC-CT Request retries.\nAlso, added a check to send RPSC2 to a Brocade Fabric only.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b85d045ee866011df535565bf12d684e8e5b7a9d",
      "tree": "b8f7d73d92d7aaf659b3eedcc417ff7614c22316",
      "parents": [
        "15b64a835def4c784c6e62ad762677f5cb56eba2"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:48:49 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:07 2010 -0500"
      },
      "message": "[SCSI] bfa: statistics and typo fix\n\n- Added time stamp for fcport stats reset\n- Added new fileds to the statistics data structures.\n- Typo removal and minor cleanup.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "15b64a835def4c784c6e62ad762677f5cb56eba2",
      "tree": "0d6ca06f6472c2bb71d254dbbc255ea6f18f8988",
      "parents": [
        "1769f990fc182695bc215ce4369688064addcd1e"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:48:12 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:06 2010 -0500"
      },
      "message": "[SCSI] bfa: ioc attributes fix\n\nThis patch fixes the APIs to obtain ioc attributes\n- fix API to obtain wwpn, wwnn, and mac.\n- add API to get mfg wwpn, wwnn, and mac.\n- fix API to obtain wwn of boot target.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1769f990fc182695bc215ce4369688064addcd1e",
      "tree": "f09635abe9e660a6c30eb9b7f50707122e5cb270",
      "parents": [
        "d9883548a0b0afec4786e6c5cd8d03d43a30b779"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:47:08 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:05 2010 -0500"
      },
      "message": "[SCSI] bfa: vport state machine fix\n\nVport state machine does not cleanup associated lport in some states: while\nwaiting for fdisc response or fdisc failure state. The fixe is to cleanup lport\non vport delete in all states.  In fdisc state, discard fdisc response and\ndelete lport and wait for lport deletecompletion. in error state, delete lport\nand wait for delete completion.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d9883548a0b0afec4786e6c5cd8d03d43a30b779",
      "tree": "d7ec50fa682ef49063c80f8d77ca85a4fa38b052",
      "parents": [
        "ed96932470e4ca3aab29518a748dc1162853b456"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:46:26 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:04 2010 -0500"
      },
      "message": "[SCSI] bfa: PBC vport create\n\nThis patch enables creating PBC vport.\nDuring fcs init, fcs will read PBC vport using bfa iocfc API and invoke fcb\ncallback to add the pbc vport entries into a list. The pbc vport list will be\ntraversed in the subsequent pci probe process and vport will be created using\nfc transport provided vport create function.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ed96932470e4ca3aab29518a748dc1162853b456",
      "tree": "7585615e2cd952edbbd7c1bec1e414c699656ff3",
      "parents": [
        "293f82d59ed8b6d61d242e40ee7a6a146fae5eaa"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:45:56 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:04 2010 -0500"
      },
      "message": "[SCSI] bfa: enable basic PBC support\n\nThe patch includes the driver side changes to enable basic PBC (PreBoot\nConfiguration) feature.\n- Data structure changes and new definitions for PBC.\n- APIs to access PBC info.\n- Remove unused code.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "293f82d59ed8b6d61d242e40ee7a6a146fae5eaa",
      "tree": "f1f5f0c935e20765188847ff7f6cf4863adf69e3",
      "parents": [
        "3cb5469a2ab4b87a7c63dd218fdc1625bc73eccc"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Thu Jul 08 19:45:20 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Jul 27 12:04:03 2010 -0500"
      },
      "message": "[SCSI] bfa: enable new hardware\n\nThis patch enables support of new mezzanine cards for HP and IBM blade server.\n\n- Add new pciids for HP and IBM mezzanine card.\n- Add a new firmware image for HP mezzanine card, which is running in\n  FC only mode. Rename firmware image to reflect the difference. Change the\n  firmware download code accordingly for the above changes.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "501af8d110f1fca597ff61c8611d018360ff9bf7",
      "tree": "e77fd76711af547b82cd5885642eaf5b116ab0ac",
      "parents": [
        "04ad327f277ec3bc3c05f5a5c19d58600882d38e"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Mon Jun 28 15:55:04 2010 +0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jul 20 17:14:35 2010 +0200"
      },
      "message": "scsi: bfa: use ARRAY_SIZE\n\nChange sizeof(x) / sizeof(*x) to ARRAY_SIZE(x).\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "698f93159a735bd29a8767c9f60d9b2d75870f8e",
      "tree": "1ea0556201e4fa79c75db621e33c722eedececda",
      "parents": [
        "b27d63d8f8d34af57805f56005e217c150187531"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jul 02 20:41:51 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Jul 11 21:45:40 2010 +0200"
      },
      "message": "fix comment/printk typos concerning \"already\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f1bbbb6912662b9f6070c5bfc4ca9eb1f06a9d5b",
      "tree": "c2c130a74be25b0b2dff992e1a195e2728bdaadd",
      "parents": [
        "fd0961ff67727482bb20ca7e8ea97b83e9de2ddb",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:08:13 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "421f91d21ad6f799dc7b489bb33cc560ccc56f98",
      "tree": "aaf9f6385233fdf9277e634603156c89ede7f770",
      "parents": [
        "65155b3708137fabee865dc4da822763c0c41208"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Fri Jun 11 12:17:00 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Jun 16 18:05:05 2010 +0200"
      },
      "message": "fix typos concerning \"initiali[zs]e\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "7873ca4e4401f0ecd8868bf1543113467e6bae61",
      "tree": "48b65eae8642838bde5bb2a7c7b14cfb8669eb3f",
      "parents": [
        "8c38a2951026e6b428d3ce6e518d123c35becd18"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri May 21 14:39:45 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue May 25 10:05:40 2010 -0500"
      },
      "message": "[SCSI] bfa: fix system crash when reading sysfs fc_host statistics\n\nThe port data structure related to fc_host statistics collection is\nnot initialized. This causes system crash when reading the fc_host\nstatistics. The fix is to initialize port structure during driver\nattach.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "33cf23b0a535475aead57707cb9f4fe135a93544",
      "tree": "67e14f77f0eeab847a26a6cbfcb44eecb5fa2fda",
      "parents": [
        "7a9b149212f3716c598afe973b6261fd58453b7a",
        "95bb335c0ebe96afe926387a1ef3a096bd884a82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:19:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 07:19:18 2010 -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: (182 commits)\n  [SCSI] aacraid: add an ifdef\u0027d device delete case instead of taking the device offline\n  [SCSI] aacraid: prohibit access to array container space\n  [SCSI] aacraid: add support for handling ATA pass-through commands.\n  [SCSI] aacraid: expose physical devices for models with newer firmware\n  [SCSI] aacraid: respond automatically to volumes added by config tool\n  [SCSI] fcoe: fix fcoe module ref counting\n  [SCSI] libfcoe: FIP Keep-Alive messages for VPorts are sent with incorrect port_id and wwn\n  [SCSI] libfcoe: Fix incorrect MAC address clearing\n  [SCSI] fcoe: fix a circular locking issue with rtnl and sysfs mutex\n  [SCSI] libfc: Move the port_id into lport\n  [SCSI] fcoe: move link speed checking into its own routine\n  [SCSI] libfc: Remove extra pointer check\n  [SCSI] libfc: Remove unused fc_get_host_port_type\n  [SCSI] fcoe: fixes wrong error exit in fcoe_create\n  [SCSI] libfc: set seq_id for incoming sequence\n  [SCSI] qla2xxx: Updates to ISP82xx support.\n  [SCSI] qla2xxx: Optionally disable target reset.\n  [SCSI] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive\n  [SCSI] qla2xxx: Silence bogus warning by gcc for wrap and did.\n  [SCSI] qla2xxx: T10 DIF support added.\n  ...\n"
    },
    {
      "commit": "8637ac3340eca9d01f056f81c10fd61d15d2f5ee",
      "tree": "5bd8123f272f3b24096425048f990b3b1fb3b11b",
      "parents": [
        "a9083016a5314b3aeba6e0d2e814872e72168c08"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@Brocade.com",
        "time": "Tue Apr 13 12:22:29 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 14:12:11 2010 -0500"
      },
      "message": "[SCSI] bfa: fix compilation warning in powerpc\n\nFix the compilation warning in powerpc. The same change also fixes endian\nissue we found in powerpc test. This patch has been tested in x86 and\npowerpc platform. it is created using scsi-misc-2.6.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1",
      "tree": "797676a336b050bfa1ef879377c07e541b9075d6",
      "parents": [
        "4cb3ca7cd7e2cae8d1daf5345ec99a1e8502cf3f",
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "077424e2e2c97c830d903891dfcd1532068b85b7",
      "tree": "d3e37bbbcc8d5f0d45dc39b95db05b6ddcd1a5a9",
      "parents": [
        "42b426ecb453cf49c3d16cf1d7a5e5d8cab9869d"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:07:36 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:23 2010 -0500"
      },
      "message": "[SCSI] bfa: sg addr big endian fix\n\nsg address in IO request is not set up correctly for big endian platform.\nadd new macros to properly swap the address.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "42b426ecb453cf49c3d16cf1d7a5e5d8cab9869d",
      "tree": "42ca564f37e62c7797cea8816ac934e5347ea757",
      "parents": [
        "b3522f08ec7011aed0abc477bfedd00d189e9cd6"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:07:09 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:20 2010 -0500"
      },
      "message": "[SCSI] bfa: protect idr using bfad_mutex\n\nidr is a global resource, protect it with global bfad_mutex.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b3522f08ec7011aed0abc477bfedd00d189e9cd6",
      "tree": "369e355b051628a316724686fa07c822676163af",
      "parents": [
        "2eba0d4c000777ce43012d7fda806b075f6cf877"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:06:44 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:19 2010 -0500"
      },
      "message": "[SCSI] bfa: use pci_iomap() and pci_iounmap()\n\nUse pci_iomap() and pci_iounmap() to simplify the code. Remove uncessary #ifdef\ncheck for ia64 (it was added as a workaound for some RHEL 5.x release which\ndoesn\u0027t export iounmap function)\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2eba0d4c000777ce43012d7fda806b075f6cf877",
      "tree": "fdebad0f55465301bfcbd4f119311f63d358c353",
      "parents": [
        "b504293fe9dc42917a919044f2b672fb361329d0"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:06:05 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:17 2010 -0500"
      },
      "message": "[SCSI] bfa: fix the issue of not handling scsi_cmnd sg chaining case\n\nCurrently the driver doesn\u0027t take into consideraion of possible sg chaining\nwhen it walks through the sg list. This is fixed by using the sg_next()\nwhich automatically handles the chaining case. Obosolete code is removed\nas a result of this change.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b504293fe9dc42917a919044f2b672fb361329d0",
      "tree": "13a7a576560155c6c8b49976e286060b5c904aba",
      "parents": [
        "12fb8c1574d7d0c262d2f4c667047889c4f27ebe"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Mar 19 11:05:39 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:24:16 2010 -0500"
      },
      "message": "[SCSI] bfa: add fc transport class based vport create/delete\n\nUse duplicate fc transport template for physical and vitual port. Add\nvport create/delete/disalbe functions in the transport template of physical\nport. Changes to make the vport create/delete function to work under this\nframework.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4644efabde172808c0a8b6e3f17e4c204a4e52e7",
      "tree": "bda7fdf7b3d26a738f12f9f15bd423fce82c5f69",
      "parents": [
        "f3d6e1dcd291fd0da3accb0d60fbd0d26d2189ed"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 11 14:09:55 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 09:23:32 2010 -0500"
      },
      "message": "[SCSI] bfa: eliminate useless code\n\nThe variable bfa_itnim is initialized twice to the same (side effect-free)\nexpression.  Drop one initialization.\n\nA simplified version of the semantic match that finds this problem is:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@forall@\nidexpression *x;\nidentifier f!\u003dERR_PTR;\n@@\n\nx \u003d f(...)\n... when !\u003d x\n(\nx \u003d f(...,\u003c+...x...+\u003e,...)\n|\n* x \u003d f(...)\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "88393161210493e317ae391696ee8ef463cb3c23",
      "tree": "6ec81a50d0e8174b415d83948b48cbabd7e54ddb",
      "parents": [
        "932fb06b0898f5883200f1da2e00075f0d70ba9c"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "swirl@gmx.li",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Mar 16 11:47:56 2010 +0100"
      },
      "message": "Fix typos in comments\n\n[Ss]ytem \u003d\u003e [Ss]ystem\nudpate \u003d\u003e update\nparamters \u003d\u003e parameters\norginal \u003d\u003e original\n\nSigned-off-by: Thomas Weber \u003cswirl@gmx.li\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d55f88f0275e4b21435957d3d354a79bb9edeec7",
      "tree": "ecc71573918931714d52bb879aaa0dfab531d7c5",
      "parents": [
        "d1c61f8ef582055569de76a86fa1984f9b6698cf"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:52 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:28:38 2010 +0530"
      },
      "message": "[SCSI] bfa: Update the driver version to 2.1.2.1.\n\nUpgrade the upstream driver from 2.0.0.0 to 2.1.2.1.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d1c61f8ef582055569de76a86fa1984f9b6698cf",
      "tree": "8fdde39bb65007096eebf834470a6d787a69b394",
      "parents": [
        "95aa060decd2472d319c3f12b0b1b699a5f35058"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:44 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:27:51 2010 +0530"
      },
      "message": "[SCSI] bfa: Remove unused header files and did some cleanup.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "95aa060decd2472d319c3f12b0b1b699a5f35058",
      "tree": "c6167c5897c92dcee5c7c624d71b5be99057ee2d",
      "parents": [
        "25e2934c26f5efaea156c9fda4457d01a8bb44e1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:27 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:12:38 2010 +0530"
      },
      "message": "[SCSI] bfa: Handle SCSI IO underrun case.\n\nWhen IO is completed with underrun and with good SCSI status, check if\nthe transferred bytes against scsi_cmnd-\u003eunderflow, which is set to\nminimum number of bytes that must be transferred for this command, if\nis less than required minimum, complete the IO with DID_ERROR.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "25e2934c26f5efaea156c9fda4457d01a8bb44e1",
      "tree": "85329bd822e098c0a1b5fa1a29b4fc4fb4000f4d",
      "parents": [
        "ca8b4327e405820966971236224db0e0724b5673"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:17 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:12:04 2010 +0530"
      },
      "message": "[SCSI] bfa: FCS and include file changes.\n\nMS module did not invoke fdmi offline in all cases,\ncall fdmi offline when ms module receives a port offline,\nso that fdmi offline is from one place in the ms module.\n\nMake changes to handle 10G speed in the conversion routine.\n\nReplaced the usage of bfa_adapter_attr_s struct with specific API\u0027s.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ca8b4327e405820966971236224db0e0724b5673",
      "tree": "26d7bc6337c6b13c25d46ae7162c724227da4c99",
      "parents": [
        "0a4b1fc0b24fc7adbaf8413f2992ce1395991a78"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:38:07 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:10:13 2010 +0530"
      },
      "message": "[SCSI] bfa: Modified the portstats get/clear logic\n\nModified the portstats get/clear logic for port physical/FCoE/QoS stats.\nAdded more stats to FC\nFixed some issues with FCoE stats collection.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a4b1fc0b24fc7adbaf8413f2992ce1395991a78",
      "tree": "9a07aeee614e2e3f3191aee552effc467163fb33",
      "parents": [
        "f58e9ebbf78bd36c6cf1ca651280d39efe73a7c0"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:57 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:07:00 2010 +0530"
      },
      "message": "[SCSI] bfa: Replace bfa_get_attr() with specific APIs\n\nbfa_ioc_attr_s is a big structure and some times could cause\nstack overflow if defined locally, so add specific APIs that\nare needed to replace the use of ioc_attr local var.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f58e9ebbf78bd36c6cf1ca651280d39efe73a7c0",
      "tree": "ffec92bd31a0ebb288cd8a67550a18bad18d2db3",
      "parents": [
        "1c8a4c37494932acd59079b4fc8d8f69fb329c2a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:06:36 2010 +0530"
      },
      "message": "[SCSI] bfa: New portlog entries for events (FIP/FLOGI/FDISC/LOGO).\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1c8a4c37494932acd59079b4fc8d8f69fb329c2a",
      "tree": "9d605be2a56606d89b41facda6cc13256d68cd2d",
      "parents": [
        "13cc20c5e764e6ef8d57f33980ab8c386c25fb4d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:37 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:05:10 2010 +0530"
      },
      "message": "[SCSI] bfa: Rename pport to fcport in BFA FCS.\n\nRename pport structures to fcport in BFA FCS, to resolve confusion\nabout the port structures in the firmware, and make sure the SG page\nis setup correctly.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "13cc20c5e764e6ef8d57f33980ab8c386c25fb4d",
      "tree": "cbff054ff7e961d8cf558de959c2fbad93fa235e",
      "parents": [
        "78f915f7b095dda76970c8c9568489fa779ef73f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:29 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:03:50 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC fixes, check for IOC down condition.\n\nCurrently BFA was not checking for IOC down condition when issuing\ngetstats/clearstats\n\nAdd check to see if IOC is operational, before issuing\ngetstats/clearstats.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "78f915f7b095dda76970c8c9568489fa779ef73f",
      "tree": "5b455c396851323fa3c723c4d7b9befcb53fcccc",
      "parents": [
        "f5713c5dfb4d61cd77debf61d3873eb36877ff1f"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:18 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:02:45 2010 +0530"
      },
      "message": "[SCSI] bfa: In MSIX mode, ignore spurious RME interrupts when FCoE ports are in FW mismatch state.\n\nUse dummy interrupt handlers till chip initialization is complete.\nInstall real interrupt handlers after chip initialization.\n\nAlso removed msix installation code in bfa_iocfc_init().\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f5713c5dfb4d61cd77debf61d3873eb36877ff1f",
      "tree": "486b3ed74ad3584cf414be3997a5d3ba77712fd4",
      "parents": [
        "816e49b8ed209e5e08d4c43359635cbca17e7196"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:37:09 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:02:14 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix Command Queue (CPE) full condition check and ack CPE interrupt.\n\nFixed the issue of not acknowledging the command queue\nfull-to-non-full interrupt.  Implemented separate acknowledging\nfunctions for different ASIC and interrupt mode.\n\nFixed the case of missing CPE interrupt by always processing the\npending requests in the completion path.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "816e49b8ed209e5e08d4c43359635cbca17e7196",
      "tree": "4e76c1555c8df9b37a50d11f6c50c76d447e84a9",
      "parents": [
        "2993cc71d1bff61999ade7f2b6b3ea2dd1e2c8d9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:56 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:01:42 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC recovery fix in fcmode.\n\nioc_recover failed to work in fcmode.\n\nFixed the code to initialize the ioc_regs.err_set during the\nnotify_hbfail.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2993cc71d1bff61999ade7f2b6b3ea2dd1e2c8d9",
      "tree": "d4efc1c68195a0cbf4d30abcc891a78b76439755",
      "parents": [
        "9693e7dff5c2911b4e445f5f656ef57b3a5bffac"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:47 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 13:01:23 2010 +0530"
      },
      "message": "[SCSI] bfa: AEN and byte alignment fixes.\n\nReplace enum types with int and rearrange the fields to fix some\nalignment issue.\n\nLocal var ioc_attr is causing the stack to overflow, so removed the\nusage of the local ioc_attr var and now invoking an API to return the\nioc_type.\n\nFix some AEN issues.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9693e7dff5c2911b4e445f5f656ef57b3a5bffac",
      "tree": "aff9c3bc987ab561f828ad286b3edc30547531bd",
      "parents": [
        "738c9e66dcb7e17a962a7d65c976386b970d10ca"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:30 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:59:36 2010 +0530"
      },
      "message": "[SCSI] bfa: Introduce a link notification state machine.\n\nIntroduce a link notification state machine to handle next incoming\nlink events while the current event is being delivered to the driver.\n\nWhen the event has been processed by the driver, the link notification\nstate machine will queue the next event (if there is any) to the\ndriver.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "738c9e66dcb7e17a962a7d65c976386b970d10ca",
      "tree": "b45a592df452039b14ab9e5cafbb983961c62cfe",
      "parents": [
        "f926a05f5c1507aeae0e36175a03c0a19c201187"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:19 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:58:59 2010 +0530"
      },
      "message": "[SCSI] bfa: Added firmware save clear feature for BFA driver.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f926a05f5c1507aeae0e36175a03c0a19c201187",
      "tree": "c345e6caf5e30c3acf04b119bfa78d10f36a94bd",
      "parents": [
        "7af074dc9d343f69bab4bfd699e6d7ba09915fd9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:36:00 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:58:41 2010 +0530"
      },
      "message": "[SCSI] bfa: FCS authentication related changes.\n\nMade FCS authentication related changes to state machines and header\nfiles.\n\nMade changes in FCS state machines to handle the case when secret\nstring is NULL.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7af074dc9d343f69bab4bfd699e6d7ba09915fd9",
      "tree": "9cf36d25d7dc4be457dfcc0e3fdd517abc319ec7",
      "parents": [
        "86e32dabbad0d860b2be3c30a33c10a134d4ccf1"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:57:35 2010 +0530"
      },
      "message": "[SCSI] bfa: PCI VPD, FIP and include file changes.\n\nChanged PCI VPD to incorporate specific OEM vendors.\n\nAdded FCoE specific interrupt latency and delay params.\n\nAdded some variables needed by FIP 2.0.\n\nAdded some new logging and tracing definitions.\n\nAdded reserved members to make the structures (IOC, IOCFC) 64bit aligned.\n\nChanged the module identifiers, as some files were moved.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "86e32dabbad0d860b2be3c30a33c10a134d4ccf1",
      "tree": "e480ba9c619607bd0fa0b0ced11ce08d811129ec",
      "parents": [
        "72041ed8fc8ed92c11af90949bab7b08f3e34fd3"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:33 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:57:05 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix to copy fpma MAC when requested by user space application.\n\nCopy fpma MAC when requested by user space application.  Added FPMA\nmac address to the lport attributes structure.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72041ed8fc8ed92c11af90949bab7b08f3e34fd3",
      "tree": "fdbb1d0d345790744969fd875116fd128bf8f512",
      "parents": [
        "e641de37e67953fa9ecad72608942481a5d66a1d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:16 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:54:38 2010 +0530"
      },
      "message": "[SCSI] bfa: RPORT state machine: direct attach mode fix.\n\nMake sure that in direct attach mode, we do not query the name server\nafter a target is marked offline.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e641de37e67953fa9ecad72608942481a5d66a1d",
      "tree": "f9220a518ce6665e66c9e969f8f92d9564dadf3f",
      "parents": [
        "8b651b4294e67789028982d18779a9ebe75c2b8a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:35:02 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:54:18 2010 +0530"
      },
      "message": "[SCSI] bfa: Replace bfa_assert() with bfa_sm_fault()\n\nReplace bfa_assert() with bfa_sm_fault() to get unhandled events for\ndebugging.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8b651b4294e67789028982d18779a9ebe75c2b8a",
      "tree": "043c7a9dfa3a864858ee3f3ed7d9e9a4ab729fbc",
      "parents": [
        "0a20de446c76529028cb239bf2a13cb0f05b263a"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:34:44 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:53:53 2010 +0530"
      },
      "message": "[SCSI] bfa: Clear LL_HALT and PSS_ERR bit when IOC crashes.\n\nClear LL_HALT and PSS_ERR bit in the interrupt status register on an IOC crash.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a20de446c76529028cb239bf2a13cb0f05b263a",
      "tree": "081a440b7e877da08a2f84e0bf8efed233457d11",
      "parents": [
        "e67143243a1a6b47e1bdcda189ffac46d2a8744d"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Fri Mar 05 19:34:20 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Mar 07 12:49:48 2010 +0530"
      },
      "message": "[SCSI] bfa: IOC changes: Support faster recovery and split bfa_ioc.c into ASIC specific code.\n\nAdd support for faster IOC recovery after failure.\n\nSplit bfa_ioc.c into three files:\n  bfa_ioc.c:    Common code shared between crossbow and catapult ASIC\u0027s.\n\n  bfa_ioc_cb.c: Code specific to the crossbow, reg mapping and\n                interrupt related routines.\n\n  bfa_ioc_ct.c: Code specific to the catapult, reg mapping and\n                interrupt related routines.\n\nFix to make sure IOC reinitialize\u0027s properly on enable request -\nupdate the ioc_fwstate reg with BFI_IOC_FAIL on ioc disable mbox cmd\ntimeout.\n\nMakefile changes to support the 2 newly added files bfa_ioc_cb.c and\nbfa_ioc_ct.c.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e67143243a1a6b47e1bdcda189ffac46d2a8744d",
      "tree": "03a14641d29ec2d93eedcc921af7200c62f2e723",
      "parents": [
        "a046bf0559018ba3d16c412fc4e1aa2be5f11f36"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:44:02 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:17:02 2010 +0530"
      },
      "message": "[SCSI] bfa: Resume BFA operations after firmware mismatch is resolved.\n\nbfad.c \u0026 bfad_drv.h:\n  * Created a kernel thread from pci_probe that does the bfad start\n    operations after BFA init done on a firmware mismatch.\n  * The kernel thread on a fw mismatch waits for an event from IOC\n    call back and is woken up from bfa_cb_init() on BFA init success.\n  * In normal cases of no firmware mismatch this thread is terminated\n    in pci_probe.\n\nbfa_fcs_lport.c, fabric.c, fcs_lport.h \u0026 vport.c:\n  * Split the lport init to attach time and init time code, so that\n    proper config attributes are set after firmware mismatch.\n\nbfa_iocfc.c:\n  * Handle an IOC timer issue, where the IOC timer would expire before\n    the init completion and send Init fail event to the driver,\n    however IOC init continues and completes successfully at the later\n    stage. The bfa and driver were not handling this kind of deferred\n    init completion.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a046bf0559018ba3d16c412fc4e1aa2be5f11f36",
      "tree": "e2f1583a2eadfe2211cf77fc25c03549cf5d0af9",
      "parents": [
        "82794a2e4153657d12a0c29272e40b47eaadb748"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:45 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:15:24 2010 +0530"
      },
      "message": "[SCSI] bfa: Fix to allow creation of only 190 vports on CNA.\n\nBrocade CNA currently supports only 190 vports (instead of 191),\nsince there are only 192 unicast cam entries reserved for FCoE.\n\nBrocade CNA has a total of 256 unicast cam entries (192 FCoE + 64 LL)\n\n192 cam entries \u003d 1 burned in mac + 1 baseport FPMA mac + 190 vport\nFPMA macs.\n\nMade changes to the code to support only 190 vports.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "82794a2e4153657d12a0c29272e40b47eaadb748",
      "tree": "2c3296590a56deef6a63bbfb881a424d0673f4d9",
      "parents": [
        "5b098082e22c168b7df4c5c3cd924047cee7d995"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:30 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:14:10 2010 +0530"
      },
      "message": "[SCSI] bfa: New interface to handle firmware upgrade scenario\n\nSplit bfa_fcs_init() into bfa_fcs_attach() and bfa_fcs_init().\n\nRemoved empty function definitions in FCS modules\n\nModified driver to call bfa_fcs_attach() and bfa_fcs_init() as needed.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5b098082e22c168b7df4c5c3cd924047cee7d995",
      "tree": "f4d40a769b8793382f7e11c1439f1bccb29729d8",
      "parents": [
        "ab5336189a12b6561a1b5708d782a4e27e2e3b79"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:19 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:13:40 2010 +0530"
      },
      "message": "[SCSI] bfa: Changes to support FDMI Driver Parameter\n\n Added a FCS function to be called during driver init, to set the FDMI\n Driver parameter.\n\nfdmi.c: Created a disabled state when fdmi is disabled.\n\nbfad.c:\n  * Added fdmi_enable driver parameter.\n  * Added support to call bfa_fcs_set_fdmi_param() to initialize fcs\n    fdmi setting.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ab5336189a12b6561a1b5708d782a4e27e2e3b79",
      "tree": "84dd4fc380349d8303b5101fe506351ee59428fe",
      "parents": [
        "2f9b8857a914b71ba1b84fb23a0a20a87de41c91"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:43:09 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:12:58 2010 +0530"
      },
      "message": "[SCSI] bfa: Enable new halt interrupt in BFA.\n\nbfa_intr.c:  Enable new halt interrupt in BFA.\nbfi_ctreg.h: Expose new halt interrupt bit definition to host.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2f9b8857a914b71ba1b84fb23a0a20a87de41c91",
      "tree": "0b103e419e52faa01ab0b45212adbb775a0a73be",
      "parents": [
        "5c1fb1d55672a74d1c318f67cdddbb599df9a76c"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:51 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:10:02 2010 +0530"
      },
      "message": "[SCSI] bfa: Enable IOC auto-recovery and IOC type fix.\n\nbfa_ioc.c:\n  - Enable IOC auto-recovery by default.\n  - When CNA is in FC mode, return IOC type as FC (not FCoE)\n\nbfa_iocfc.c:\n  - Set fcmode before pci initialization/setup.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5c1fb1d55672a74d1c318f67cdddbb599df9a76c",
      "tree": "0f861cc0e81e201131c2997ae0c4d72b9c1c4247",
      "parents": [
        "4c147dd81966bd4ba7f026476237ba67ea72d5d9"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:39 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 16:09:37 2010 +0530"
      },
      "message": "[SCSI] bfa: Defined a new LPS event to clear virtual link on a vport\n\nClear virtual links was not propagated upwards to bfa from fw.\nThis resulted in HBA and switch being in an inconsistent state.\n\nSo defined a new LPS event for clear virtual link on a vport,\nand also now clear virtual link on a baseport, is sent as a\nlink down event from the fw.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4c147dd81966bd4ba7f026476237ba67ea72d5d9",
      "tree": "a01ed5dfc849dd166e3b1d1950d286ff2db10a42",
      "parents": [
        "fac829fdcaf451a20106cbc468ff886466320956"
      ],
      "author": {
        "name": "Krishna Gudipati",
        "email": "kgudipat@brocade.com",
        "time": "Wed Mar 03 17:42:11 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 04 15:29:46 2010 +0530"
      },
      "message": "[SCSI] bfa: Added separate MSI-X module parameters.\n\nAdded separate MSI-X module parameters to selectively\nenable / disable MSI-X interrupts for both Brocade HBA and CNA\u0027s.\n\nSigned-off-by: Krishna Gudipati \u003ckgudipat@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ef58d4e2ad1fa2a3e5bbf41af2284671fca8cf8",
      "tree": "856ba96302a36014736747e8464f80eeb827bbdd",
      "parents": [
        "f6c4c8195b5e7878823caa1181be404d9e86d369",
        "d014d043869cdc591f3a33243d3481fa4479c2d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:43:33 2009 -0800"
      },
      "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: (42 commits)\n  tree-wide: fix misspelling of \"definition\" in comments\n  reiserfs: fix misspelling of \"journaled\"\n  doc: Fix a typo in slub.txt.\n  inotify: remove superfluous return code check\n  hdlc: spelling fix in find_pvc() comment\n  doc: fix regulator docs cut-and-pasteism\n  mtd: Fix comment in Kconfig\n  doc: Fix IRQ chip docs\n  tree-wide: fix assorted typos all over the place\n  drivers/ata/libata-sff.c: comment spelling fixes\n  fix typos/grammos in Documentation/edac.txt\n  sysctl: add missing comments\n  fs/debugfs/inode.c: fix comment typos\n  sgivwfb: Make use of ARRAY_SIZE.\n  sky2: fix sky2_link_down copy/paste comment error\n  tree-wide: fix typos \"couter\" -\u003e \"counter\"\n  tree-wide: fix typos \"offest\" -\u003e \"offset\"\n  fix kerneldoc for set_irq_msi()\n  spidev: fix double \"of of\" in comment\n  comment typo fix: sybsystem -\u003e subsystem\n  ...\n"
    },
    {
      "commit": "382f51fe2f2276344d8a21447656778cdf6583b6",
      "tree": "c2836a2cca4126c9c026ce5aa2fdf9f1c8ccded6",
      "parents": [
        "701791cc3c8fc6dd83f6ec8af7e2541b4a316606",
        "54987386ee3790f3900de4df2ed4deb0e18dfc9f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 09 19:42:25 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (222 commits)\n  [SCSI] zfcp: Remove flag ZFCP_STATUS_FSFREQ_TMFUNCNOTSUPP\n  [SCSI] zfcp: Activate fc4s attributes for zfcp in FC transport class\n  [SCSI] zfcp: Block scsi_eh thread for rport state BLOCKED\n  [SCSI] zfcp: Update FSF error reporting\n  [SCSI] zfcp: Improve ELS ADISC handling\n  [SCSI] zfcp: Simplify handling of ct and els requests\n  [SCSI] zfcp: Remove ZFCP_DID_MASK\n  [SCSI] zfcp: Move WKA port to zfcp FC code\n  [SCSI] zfcp: Use common code definitions for FC CT structs\n  [SCSI] zfcp: Use common code definitions for FC ELS structs\n  [SCSI] zfcp: Update FCP protocol related code\n  [SCSI] zfcp: Dont fail SCSI commands when transitioning to blocked fc_rport\n  [SCSI] zfcp: Assign scheduled work to driver queue\n  [SCSI] zfcp: Remove STATUS_COMMON_REMOVE flag as it is not required anymore\n  [SCSI] zfcp: Implement module unloading\n  [SCSI] zfcp: Merge trace code for fsf requests in one function\n  [SCSI] zfcp: Access ports and units with container_of in sysfs code\n  [SCSI] zfcp: Remove suspend callback\n  [SCSI] zfcp: Remove global config_mutex\n  [SCSI] zfcp: Replace local reference counting with common kref\n  ...\n"
    },
    {
      "commit": "d014d043869cdc591f3a33243d3481fa4479c2d0",
      "tree": "63626829498e647ba058a1ce06419fe7e4d5f97d",
      "parents": [
        "6ec22f9b037fc0c2e00ddb7023fad279c365324d",
        "6070d81eb5f2d4943223c96e7609a53cdc984364"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Dec 07 18:36:35 2009 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\n\tkernel/irq/chip.c\n"
    },
    {
      "commit": "6070d81eb5f2d4943223c96e7609a53cdc984364",
      "tree": "d2464159210bded5c7824fea2d4a8744233bd168",
      "parents": [
        "febe29d957c5076ff6a9fa49f39b01f1e48d1c04"
      ],
      "author": {
        "name": "Adam Buchbinder",
        "email": "adam.buchbinder@gmail.com",
        "time": "Fri Dec 04 15:47:01 2009 -0500"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 23:41:47 2009 +0100"
      },
      "message": "tree-wide: fix misspelling of \"definition\" in comments\n\n\"Definition\" is misspelled \"defintion\" in several comments; this\npatch fixes them. No code changes.\n\nSigned-off-by: Adam Buchbinder \u003cadam.buchbinder@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "f8ceafde6f5bf6b4b7087c7f5e9da1b2a5284a2e",
      "tree": "8c726ba2d6511a2a2be1adbd41af1cf09ecffb1d",
      "parents": [
        "8798a694da59486e4a3ff0abeec183202fb34c20"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Fri Sep 25 12:29:54 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Dec 04 12:00:09 2009 -0600"
      },
      "message": "[SCSI] bfa: fixed checkpatch errors for bfad files\n\nThis patch fixes checkpatch errors/warnings in bfad files.\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "af901ca181d92aac3a7dc265144a9081a86d8f39",
      "tree": "380054af22521144fbe1364c3bcd55ad24c9bde4",
      "parents": [
        "972b94ffb90ea6d20c589d9a47215df103388ddd"
      ],
      "author": {
        "name": "André Goddard Rosa",
        "email": "andre.goddard@gmail.com",
        "time": "Sat Nov 14 13:09:05 2009 -0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Dec 04 15:39:55 2009 +0100"
      },
      "message": "tree-wide: fix assorted typos all over the place\n\nThat is \"success\", \"unknown\", \"through\", \"performance\", \"[re|un]mapping\"\n, \"access\", \"default\", \"reasonable\", \"[con]currently\", \"temperature\"\n, \"channel\", \"[un]used\", \"application\", \"example\",\"hierarchy\", \"therefore\"\n, \"[over|under]flow\", \"contiguous\", \"threshold\", \"enough\" and others.\n\nSigned-off-by: André Goddard Rosa \u003candre.goddard@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1a0f437235ccb15361bfe0a37c7023f6234c2e9f",
      "tree": "0696babe9dbc6849e4e0628cf01286b99bcfe9bc",
      "parents": [
        "690e744869f3262855b83b4fb59199cf142765b0"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sat Nov 07 22:05:34 2009 +0000"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Nov 11 12:21:06 2009 -0500"
      },
      "message": "[SCSI] bfa: declare MODULE_FIRMWARE\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nAcked-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7542fa72e26f81bfc5d4119ca6f5bb5dcdc1ef82",
      "tree": "f6bf79b28d33a2f2a52a8b9eeb915e5b4b6d4d4c",
      "parents": [
        "1836d95928a0f41ada0cbb2a6c4e46b027db9491"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Oct 15 20:15:17 2009 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue Nov 03 09:29:58 2009 -0600"
      },
      "message": "[SCSI] bfa: fix test in bfad_os_fc_host_init()\n\nBFA_PORT_ROLE_FCP_IPFC is 0x04 so this always evaluates to true\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Jing Huang \u003chuangj@Brocade.COM\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7725ccfda59715ecf8f99e3b520a0b84cc2ea79e",
      "tree": "df76910891c6b92bf23c06c84955bf600c9d7573",
      "parents": [
        "5415907af1f5ef80c95147bacbd321b0d4236dd5"
      ],
      "author": {
        "name": "Jing Huang",
        "email": "huangj@brocade.com",
        "time": "Wed Sep 23 17:46:15 2009 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Oct 02 09:47:40 2009 -0500"
      },
      "message": "[SCSI] bfa: Brocade BFA FC SCSI driver\n\nAdd new driver for Brocade Hardware\n\nSigned-off-by: Jing Huang \u003chuangj@brocade.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ]
}
