)]}'
{
  "log": [
    {
      "commit": "bf54a2b3c0dbf76136f00ff785bf6d8f6291311d",
      "tree": "918d2a181a90454a2893c2a86640ef72b3a164f4",
      "parents": [
        "0b7f1a7efb38b551f5948a13d0b36e876ba536db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Nov 18 21:13:53 2008 +0100"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Mon May 17 21:37:41 2010 +0200"
      },
      "message": "m68k: amiga - Zorro bus modalias support\n\nAdd Amiga Zorro bus modalias and uevent support\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\n"
    },
    {
      "commit": "77a4229719e511a0d38d9c355317ae1469adeb54",
      "tree": "6547272402fca49cde94fd5cb7842eea08b45dd7",
      "parents": [
        "c213e1407be6b04b144794399a91472e0ef92aec"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Tue May 04 16:51:40 2010 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed May 05 12:15:57 2010 -0400"
      },
      "message": "[SCSI] Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error\n\nThere\u0027s nastyness in the way we currently handle barriers (and\ndiscards): They\u0027re effectively filesystem commands, but they get\nprocessed as BLOCK_PC commands.  Unfortunately BLOCK_PC commands are\ntaken by SCSI to be SG_IO commands and the issuer expects to see and\nhandle any returned errors, however trivial.  This leads to a huge\nproblem, because the block layer doesn\u0027t expect this to happen and any\ntrivially retryable error on a barrier causes an immediate I/O error\nto the filesystem.\n\nThe only real way to hack around this is to take the usual class of\noffending errors (unit attentions) and make them all retryable in the\ncase of a REQ_HARDBARRIER.  A correct fix would involve a rework of\nthe entire block and SCSI submit system, and so is out of scope for a\nquick fix.\n\nCc: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c213e1407be6b04b144794399a91472e0ef92aec",
      "tree": "008bd8d7c0840c29bac8bf159850ab317043c4eb",
      "parents": [
        "5447ed6c968e7270b656afa273c2b79d15d82edd"
      ],
      "author": {
        "name": "Hannes Reinecke",
        "email": "hare@suse.de",
        "time": "Tue May 04 16:49:21 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed May 05 12:13:26 2010 -0400"
      },
      "message": "[SCSI] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error\n\nSome arrays are giving I/O errors with ext3 filesystems when\nSYNCHRONIZE_CACHE gets a UNIT_ATTENTION.  What is happening is that\nthese commands have no retries, so the UNIT_ATTENTION causes the\nbarrier to fail.  We should be enable retries here to clear any\ntransient error and allow the barrier to succeed.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5447ed6c968e7270b656afa273c2b79d15d82edd",
      "tree": "4b38209630c9d9722e42c1b15cf5b642c6c30c1b",
      "parents": [
        "96b1f96dcab87756c0a1e7ba76bc5dc2add82b88"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Sun Apr 25 12:30:23 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 02 11:18:55 2010 -0400"
      },
      "message": "[SCSI] scsi_debug: virtual_gb ignores sector_size\n\nIn the scsi_debug driver, the virtual_gb option ignores the\nsector_size, implicitly assuming that is 512 bytes.  So if\n\u0027virtual_gb\u003d1 sector_size\u003d4096\u0027 the result is an 8 GB (virtual) disk.\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "96b1f96dcab87756c0a1e7ba76bc5dc2add82b88",
      "tree": "9625a785d543663ba4a97e7fc452a9d77af9a86d",
      "parents": [
        "70b25f890ce9f0520c64075ce9225a5b020a513e"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Sat Apr 24 16:21:19 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun May 02 11:16:50 2010 -0400"
      },
      "message": "[SCSI] libiscsi: regression: fix header digest errors\n\nThis fixes a regression introduced with this commit:\n\ncommit d3305f3407fa3e9452079ec6cc8379067456e4aa\nAuthor: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nDate:   Thu Aug 20 15:10:58 2009 -0500\n\n    [SCSI] libiscsi: don\u0027t increment cmdsn if cmd is not sent\n\nin 2.6.32.\n\nWhen I moved the hdr-\u003ecmdsn after init_task, I added\na bug when header digests are used. The problem is\nthat the LLD may calculate the header digest in init_task,\nso if we then set the cmdsn after the init_task call we\nchange what the digest will be calculated by the target.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "70b25f890ce9f0520c64075ce9225a5b020a513e",
      "tree": "c97c211ee93b11c6ebed99c81979bf81773c18d2",
      "parents": [
        "9a908c1aa4d3898f62e2cb8af6936b16503ab3e6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Apr 15 09:00:08 2010 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 14:17:19 2010 -0500"
      },
      "message": "[SCSI] fix locking around blk_abort_request()\n\nblk_abort_request() expects queue lock to be held by the caller.\nGrab it before calling the function.\n\nLack of this synchronization led to infinite loop on corrupt\nq-\u003etimeout_list.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9a908c1aa4d3898f62e2cb8af6936b16503ab3e6",
      "tree": "f22d4a95f76bb3a9bc33198dea23033ec2e044ac",
      "parents": [
        "be1066bbcd443a65df312fdecea7e4959adedb45"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Mar 30 13:35:38 2010 -0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat May 01 09:54:22 2010 -0500"
      },
      "message": "[SCSI] advansys: fix narrow board error path\n\nError handling on advansys_board_found is fixed, because it\u0027s buggy in\nthe case we have an ASC_NARROW_BOARD set and failure happens on\nAscInitAsc1000Driver step: it was freeing items of wrong struct in the\ndvc_var union of struct asc_board, which could lead to an oops in the\ncase we set some of the fields in struct of narrow board as code was\nchoosing to always freeing wide board fields, and not everything was\nbeing freed/released properly.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1482338f6242dbaea46039c5f1b4604a472b364b",
      "tree": "e0dbc6e5ca881f7e41ff558d83b0e5dec606d7f4",
      "parents": [
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Apr 22 11:02:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 11:11:02 2010 -0700"
      },
      "message": "scsi: fix operator precedence warning\n\nFix operator precedence warning (from sparse), which results in the\ndata value always being 0:\n\ndrivers/scsi/qla4xxx/ql4_mbx.c:470:66: warning: right shift by bigger than source value\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nCc: David C Somayajulu \u003cdavid.somayajulu@qlogic.com\u003e\nCc: Karen Higgins \u003ckaren.higgins@qlogic.com\u003e\nCc: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a28ca3f3244dfe05d16c67f2c0636ce6bf2b4e0a",
      "tree": "808fbc1c5a51e2b97c3bc5879a1ab0299f0b429c",
      "parents": [
        "61fb06cc8e68906fb29d67bd5b6c2d50a95fc9e5",
        "490475a9938f3480e1ab3a67063e547cea41c295"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 07:50:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 07:50:11 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions\n  [SCSI] ibmvscsi: fix DMA API misuse\n  [SCSI] wd7000: fix reset handler typo spin_unlock_irq() \u003d\u003e spin_lock_irq()\n  [SCSI] zfcp: Fix tracing of requests with error status\n  [SCSI] zfcp: Update MAINTAINERS entry\n  [SCSI] iscsi_tcp: fix relogin/shutdown hang\n  [SCSI] qla2xxx: fix lock imbalance\n  [SCSI] lpfc: fix lock imbalances\n  [SCSI] be2iscsi: fix lock imbalance\n  [SCSI] dpt_i2o: several use after free issues\n"
    },
    {
      "commit": "490475a9938f3480e1ab3a67063e547cea41c295",
      "tree": "5e434d02851c5ef32e3bb15ca886edba20a36169",
      "parents": [
        "a71fa1fc43a29133f13ae6ada1a389ca298c0934"
      ],
      "author": {
        "name": "Anil Veerabhadrappa",
        "email": "anilgv@broadcom.com",
        "time": "Thu Apr 08 15:59:15 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:57:11 2010 -0500"
      },
      "message": "[SCSI] bnx2i: Bug fixes related to MTU change issue when there are active iscsi sessions\n\nbnx2i driver has to wait and cleanup all iscsi endpoints before\nreturning from bnx2i_stop(). This is to make sure all chip resources\nare freed before chip is reset.\n\nAs the requirements for 1G and 10G chipsets is different, added\nper-device \u0027hba_shutdown_tmo\u0027 parameter to adapter structure\n\nIf the connections are not torn down by the daemon within this timeout\nperiod, \u0027cid\u0027s will be leaked in 10G device. 1G devices are more\nflexible and do not leak any resources because the whole chip ports\ngets reset when MTU is changed or ethtool selftest is run\n\nfixed a minor issue in bnx2i_ep_poll() which unnecessarily forced\nerror return code when driver timed out waiting for TCP connect\nrequest to complete\n\nSigned-off-by: Anil Veerabhadrappa \u003canilgv@broadcom.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a71fa1fc43a29133f13ae6ada1a389ca298c0934",
      "tree": "64cb549ef371f683a5b3d3373a8b8e84b9326b73",
      "parents": [
        "a8f23b03535359c5afeb77d937b89b8a4d87b2b2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Apr 02 15:50:24 2010 +0900"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:38:54 2010 -0500"
      },
      "message": "[SCSI] ibmvscsi: fix DMA API misuse\n\nibmvscsi uses dma_unmap_single() for buffers mapped via\ndma_map_sg(). It works however it\u0027s the API violation. The DMA debug\nfacility complains about it:\n\nhttp://marc.info/?l\u003dlinux-scsi\u0026m\u003d127018555013151\u0026w\u003d2\n\nReported-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nTested-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a8f23b03535359c5afeb77d937b89b8a4d87b2b2",
      "tree": "2229dd68766a2db943b2da5ee8babf3f8d00148d",
      "parents": [
        "5bbf297cc652713a0a6511004b8d4c1cc21a3b02"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Apr 01 18:55:16 2010 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:37:33 2010 -0500"
      },
      "message": "[SCSI] wd7000: fix reset handler typo spin_unlock_irq() \u003d\u003e spin_lock_irq()\n\nThis was introduced back in 2005 at the very start of the git era by:\n\tdf0ae2497ddefd72a87f3a3b34ff32455d7d4ae0\n\t[SCSI] allow sleeping in -\u003eeh_host_reset_handler()\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d7d05548a62c87ee55b0c81933669177f885aa8d",
      "tree": "9c23e54b6e843a7eed97e96073c54348d609e95f",
      "parents": [
        "bc0beb44f27dc068c1daefc79826c07e0b22ef6c"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Mar 31 14:41:35 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Apr 11 13:28:13 2010 -0500"
      },
      "message": "[SCSI] iscsi_tcp: fix relogin/shutdown hang\n\nWhen I made this patch:\nb64e77f70b8c11766e967e3485331a9e6ef01390\nit was to solve a problem where we were already on the waitqueue\nbecuase a connection problem/logout caused us to be on there\nwhen we were cleaning up the session. If we happen to get\non queue for more normal reasons like their just does not happen\nto be any send space at the same time we are closing the connection\nwe hit a race and get stuck in the wait.\n\nWe should not check if the waitqueue is active\nbecause we could race with the network code. If\nthe network xmit code is just about to enter the\nprepare to wait when we check for the waitqueue to\nbe active then we will miss each other and the\nnetwork code will fall into the wait and we will\nnot run wake_up.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2f4084209adc77f9a1c9f38db3019a509e167882",
      "tree": "775657114c885505ecc46605e29ea1470e986f76",
      "parents": [
        "2f10ffcfb28beb35137d9e86992c771b4a6c5f2a",
        "3440c49f5c5ecb4f29b0544aa87da71888404f8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:29 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block: (34 commits)\n  cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch\n  loop: Update mtime when writing using aops\n  block: expose the statistics in blkio.time and blkio.sectors for the root cgroup\n  backing-dev: Handle class_create() failure\n  Block: Fix block/elevator.c elevator_get() off-by-one error\n  drbd: lc_element_by_index() never returns NULL\n  cciss: unlock on error path\n  cfq-iosched: Do not merge queues of BE and IDLE classes\n  cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging\n  i2o: Remove the dangerous kobj_to_i2o_device macro\n  block: remove 16 bytes of padding from struct request on 64bits\n  cfq-iosched: fix a kbuild regression\n  block: make CONFIG_BLK_CGROUP visible\n  Remove GENHD_FL_DRIVERFS\n  block: Export max number of segments and max segment size in sysfs\n  block: Finalize conversion of block limits functions\n  block: Fix overrun in lcm() and move it to lib\n  vfs: improve writeback_inodes_wb()\n  paride: fix off-by-one test\n  drbd: fix al-to-on-disk-bitmap for 4k logical_block_size\n  ...\n"
    },
    {
      "commit": "bc0beb44f27dc068c1daefc79826c07e0b22ef6c",
      "tree": "d260ea4f35f65ab860ba829572ef35ba62902451",
      "parents": [
        "67221a4226a5fc48e413e2050db266bb171753c4"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 16 16:23:59 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Apr 08 18:42:41 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: fix lock imbalance\n\nStanse found that one error path in qla24xx_bsg_timeout omits to\nunlock ha-\u003ehardware_lock. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "67221a4226a5fc48e413e2050db266bb171753c4",
      "tree": "25ba87ed639811f467f0ec6ccbecbdbf8804d977",
      "parents": [
        "4ec3fdbef17d0266826b56b33735dc9dada58c27"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 16 16:23:58 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Apr 08 18:42:10 2010 -0400"
      },
      "message": "[SCSI] lpfc: fix lock imbalances\n\nStanse found that two error paths in lpfc_bsg_rport_els_cmp and\nlpfc_issue_ct_rsp_cmp omits to unlock phba-\u003ect_ev_lock. It is\nbecause they wrongly unlock phba-\u003ehbalock instead. Fix that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ec3fdbef17d0266826b56b33735dc9dada58c27",
      "tree": "0becf678e0dc256817732f933c9cecc8541284bd",
      "parents": [
        "229bab6bacc42295f13c0434772381a88ce2308b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Tue Mar 16 16:23:57 2010 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Apr 08 18:41:50 2010 -0400"
      },
      "message": "[SCSI] be2iscsi: fix lock imbalance\n\nStanse found that one error path in mgmt_invalidate_icds omits to unlock\nctrl-\u003embox_lock. Fix that.\n\nAdded in 756d29c8c7ed8887ed7d752371ce2f (Enable async mode for mcc rings)\nwhere the spinlock was moved.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nAcked-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "229bab6bacc42295f13c0434772381a88ce2308b",
      "tree": "739c27a013a8f1661a324dfe84f752d08be4c386",
      "parents": [
        "d620a7cf05d4f12f5bbb1060d766e8139ab31458"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 15 11:26:56 2010 +0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Apr 08 18:26:15 2010 -0400"
      },
      "message": "[SCSI] dpt_i2o: several use after free issues\n\nadpt_i2o_delete_hba() calls kfree() so we have to save \"pHba-\u003enext\"\nbefore calling it.  Also inside adpt_i2o_delete_hba() itself, there\nwas another use after free bug which I fixed by moving the kfree()\ndown a line.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7da23b86e14b77c094b11a9fa5ef5b3758fc9193",
      "tree": "3da1b6c3c105daf61f1fe1c785821213ab6a9dde",
      "parents": [
        "749d229761ff0135cc4e16b8a28b41ae2f6b2c35",
        "421e33d0045ac0aa119c033b78742e0fbf4c3b21"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 05 15:37:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 05 15:37:12 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] qla1280: retain firmware for error recovery\n  [SCSI] attirbute_container: Initialize sysfs attributes with sysfs_attr_init\n  [SCSI] advansys: fix regression with request_firmware change\n  [SCSI] qla2xxx: Updated version number to 8.03.02-k2.\n  [SCSI] qla2xxx: Prevent sending mbx commands from sysfs during isp reset.\n  [SCSI] qla2xxx: Disable MSI on qla24xx chips other than QLA2432.\n  [SCSI] qla2xxx: Check to make sure multique and CPU affinity support is not enabled at the same time.\n  [SCSI] qla2xxx: Correct vp_idx checking during PORT_UPDATE processing.\n  [SCSI] qla2xxx: Honour \"Extended BB credits\" bit for CNAs.\n  [SCSI] scsi_transport_fc: Make sure commands are completed when rport is offline\n  [SCSI] libiscsi: Fix recovery slowdown regression\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": "421e33d0045ac0aa119c033b78742e0fbf4c3b21",
      "tree": "70cb2358ce9ad1d2e534098ee4088dd24278d873",
      "parents": [
        "ebd09ec93c90c8ec571d7e166832fb1fc705bf5e"
      ],
      "author": {
        "name": "Michael Reed",
        "email": "mdr@sgi.com",
        "time": "Tue Mar 23 15:00:58 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:20:16 2010 -0400"
      },
      "message": "[SCSI] qla1280: retain firmware for error recovery\n\nThe qla1280 driver acquires its firmware via udev.  During boot the firmware\nis located in the initrd.  If, after root is mounted, the adapter needs to\nreload firmware (host reset), the firmware load may fail if the root device\nis on the adapter being reset.  This patch modifies qla1280 to retain the\nfirmware loaded via the initial request_firmware() for use during error\nrecovery.\n\n[jejb: fix up checkpatch issues]\nSigned-off-by: Michael Reed \u003cmdr@sgi.com\u003e\nAcked-by: Jes Sorensen \u003cJes.Sorensen@redhat.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cf7474451c3a3cf07811abbf2a39536d33046c36",
      "tree": "7e9336395862432e8f2146f490fbc936705ac610",
      "parents": [
        "89162e9c21de3cb3b7e9e29d50cb7c3e88a09e2b"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Fri Mar 19 19:37:26 2010 -0300"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:12:37 2010 -0400"
      },
      "message": "[SCSI] advansys: fix regression with request_firmware change\n\nOn newer kernels users of advansys module are reporting system hang when\ntrying to load it without firmware files present. After looking closely\nat description on https://qa.mandriva.com/show_bug.cgi?id\u003d53220, I think\nthis is related to commit \"[SCSI] advansys: use request_firmware\". The\nproblem is that after switch to request_firmware, asc_dvc-\u003eerr_code\nisn\u0027t being set when firmware files aren\u0027t found or loading fails.\n\nerr_code is used by the driver to judge if there was a fatal error or\nnot, as can be seen for example on advansys_board_found, which will only\nreturn -ENODEV when err_code is set. Because err_code isn\u0027t being set\nwhen request_firmware fails, this is a change of behaviour of the code\nbefore request_firmware addition, making it continue to load and it\nfails later as the firmware wasn\u0027t really loaded.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "89162e9c21de3cb3b7e9e29d50cb7c3e88a09e2b",
      "tree": "8e145eda79068eb2a56fa22e359a7cb41ab29fe8",
      "parents": [
        "d6136f3f749cf68c3295c883cea612afd9919100"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Fri Mar 19 16:59:21 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:39 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Updated version number to 8.03.02-k2.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d6136f3f749cf68c3295c883cea612afd9919100",
      "tree": "8f1c33bc7a2d17a87de7f717fbb15f9b968b6144",
      "parents": [
        "6377a7ae1ab82859edccdbc8eaea63782efb134d"
      ],
      "author": {
        "name": "Santosh Vernekar",
        "email": "santosh.vernekar@qlogic.com",
        "time": "Fri Mar 19 16:59:20 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:37 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Prevent sending mbx commands from sysfs during isp reset.\n\nThe fix prevents application path from sending get-firmware-state mbx command\nduring as isp reset.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6377a7ae1ab82859edccdbc8eaea63782efb134d",
      "tree": "a4d3fd086fd7d499f3e1e0fe6738eada40580cf5",
      "parents": [
        "d84a47c2e8d8880d068f23f3033f6f6987717b17"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Mar 19 16:59:19 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:35 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Disable MSI on qla24xx chips other than QLA2432.\n\nOn specific platforms, MSI is unreliable on some of the QLA24xx chips, resulting\nin fatal I/O errors under load, as reported in \u003chttp://bugs.debian.org/572322\u003e\nand by some RHEL customers.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d84a47c2e8d8880d068f23f3033f6f6987717b17",
      "tree": "4f8a75f46db164ca9e6aa6ff8271e70365fb492b",
      "parents": [
        "12cec63e40f9b9c2a4766a0f43404a9642062f35"
      ],
      "author": {
        "name": "Michael Hernandez",
        "email": "michael.hernandez@qlogic.com",
        "time": "Fri Mar 19 16:59:18 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:32 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Check to make sure multique and CPU affinity support is not enabled at the same time.\n\nThe logic is changed to detect this condition based on following\n1) both module parameters are off (ql2xmaxqueues and ql2xmultique_tag).\n2) both module parameters are on (ql2xmaxqueues and ql2xmultique_tag).\n3) The HBA does not support multi queue.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "12cec63e40f9b9c2a4766a0f43404a9642062f35",
      "tree": "dda8079ff812c8d8235813b75d3d90758f4472a2",
      "parents": [
        "cad454b12a23c24fd7f409402cf51434655e76c1"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Fri Mar 19 16:59:17 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:30 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Correct vp_idx checking during PORT_UPDATE processing.\n\nChecks should only be done for NPIV-capable ISPs.  Original code\ncould result in PORT_UPDATEs being missed on non-NPIV-capable\nISPs.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cad454b12a23c24fd7f409402cf51434655e76c1",
      "tree": "4cf65ae456d4afab9491492ca1343d3a86167c06",
      "parents": [
        "d88a714bfefa7aed7b9cb6c3721707fcd056b472"
      ],
      "author": {
        "name": "Santosh Vernekar",
        "email": "santosh.vernekar@qlogic.com",
        "time": "Fri Mar 19 16:59:16 2010 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:11:29 2010 -0400"
      },
      "message": "[SCSI] qla2xxx: Honour \"Extended BB credits\" bit for CNAs.\n\nWe now enable/disable \"Additional Receive Credits\" in f/w based on nvram\nparameter \"Extended_BB_Credits\" bit (i.e. Enhanced-Features: at offset 0x196).\nThis is applicable only for GEN2 CNAs.\n\nSigned-off-by: Santosh Vernekar \u003csantosh.vernekar@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d88a714bfefa7aed7b9cb6c3721707fcd056b472",
      "tree": "ea791b7a50c10a035ec4819a4eb0b5977c107cc5",
      "parents": [
        "4ae0a6c15efcc37e94e3f30e3533bdec03c53126"
      ],
      "author": {
        "name": "Sarang Radke",
        "email": "sarang.radke@qlogic.com",
        "time": "Wed Mar 10 04:03:04 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:08:08 2010 -0400"
      },
      "message": "[SCSI] scsi_transport_fc: Make sure commands are completed when rport is offline\n\nblk_end_request doesn\u0027t complete a bidi request\nsuccessfully\n\nThe unfinished request eventually triggers a panic in\ntimeout handling routine fc_bsg_job_timeout as\nreq-\u003especial is NULL\n\nUse blk_end_request_all to end the request unconditionally\n\nSigned-off-by: Lalit Chandivade \u003clalit.chandivade@qlogic.com\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ae0a6c15efcc37e94e3f30e3533bdec03c53126",
      "tree": "df66736300cb0b7eb41622bb19fc57fd553caf57",
      "parents": [
        "b72c40949b0f04728f2993a1434598d3bad094ea"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Tue Mar 09 14:14:51 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sat Mar 27 15:02:48 2010 -0400"
      },
      "message": "[SCSI] libiscsi: Fix recovery slowdown regression\n\nWe could be failing/stopping a connection due to libiscsi starting\nrecovery/cleanup, but the xmit path or scsi eh thread path\ncould be dropping the connection at the same time.\n\nAs a result the session-\u003estate gets set to failed instead of in\nrecovery. We end up not blocking the session\nand so the replacement timeout never gets started and we only end up\nfailing the IO when scsi_softirq_done sees that the\ncmd has been running for (cmd-\u003eallowed + 1) * rq-\u003etimeout secs.\n\nWe used to fail the IO right away so users are seeing a long\ndelay when using dm-multipath. This problem was added in\n2.6.28.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "b4b7a4ef097f288f724420b473dbf92a89c0ab7e",
      "tree": "23ad8101e3e77c32a8d1e1b95a9c1cd7f7a475b7",
      "parents": [
        "e9ce335df51ff782035a15c261a3c0c9892a1767",
        "a3d3203e4bb40f253b1541e310dc0f9305be7c84"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 19 08:05:10 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Mar 19 08:05:10 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n\nConflicts:\n\tblock/Kconfig\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "961cde93dee2658000ead32abffb8ddf0727abe0",
      "tree": "2419e204132abe2ec2bb7f08bd20042573cc9bd6",
      "parents": [
        "f82c37e7bb4c4d9b6a476c642d5c2d2efbd6f240",
        "0d9dc7c8b9b7fa0f53647423b41056ee1beed735"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:54:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 18 16:54:31 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: (69 commits)\n  [SCSI] scsi_transport_fc: Fix synchronization issue while deleting vport\n  [SCSI] bfa: Update the driver version to 2.1.2.1.\n  [SCSI] bfa: Remove unused header files and did some cleanup.\n  [SCSI] bfa: Handle SCSI IO underrun case.\n  [SCSI] bfa: FCS and include file changes.\n  [SCSI] bfa: Modified the portstats get/clear logic\n  [SCSI] bfa: Replace bfa_get_attr() with specific APIs\n  [SCSI] bfa: New portlog entries for events (FIP/FLOGI/FDISC/LOGO).\n  [SCSI] bfa: Rename pport to fcport in BFA FCS.\n  [SCSI] bfa: IOC fixes, check for IOC down condition.\n  [SCSI] bfa: In MSIX mode, ignore spurious RME interrupts when FCoE ports are in FW mismatch state.\n  [SCSI] bfa: Fix Command Queue (CPE) full condition check and ack CPE interrupt.\n  [SCSI] bfa: IOC recovery fix in fcmode.\n  [SCSI] bfa: AEN and byte alignment fixes.\n  [SCSI] bfa: Introduce a link notification state machine.\n  [SCSI] bfa: Added firmware save clear feature for BFA driver.\n  [SCSI] bfa: FCS authentication related changes.\n  [SCSI] bfa: PCI VPD, FIP and include file changes.\n  [SCSI] bfa: Fix to copy fpma MAC when requested by user space application.\n  [SCSI] bfa: RPORT state machine: direct attach mode fix.\n  ...\n"
    },
    {
      "commit": "97fedbbe1046b3118f49df249840ca21041eefe4",
      "tree": "d888fb0e15600a9bfd08706cee144f2b179e6070",
      "parents": [
        "c77a5710b7e23847bfdb81fcaa10b585f65c960a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Tue Mar 16 08:55:32 2010 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Mar 16 08:55:32 2010 +0100"
      },
      "message": "Remove GENHD_FL_DRIVERFS\n\nThis flag is not used, so best discarded.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n--\nHi Jens,\n I came across this recently - these are the only two occurances\n of \"GENHD_FL_DRIVERFS\" in the kernel, so it cannot be needed.\nNeilBrown\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e794c01b7de40d180417eacbd910e8f31f2fafeb",
      "tree": "acaeb924969d45613bab368b3401fdda6ef876c3",
      "parents": [
        "0d3a940de51c47a3d6322537c8dce925db755477"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Mar 15 11:25:10 2010 +0300"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Mar 15 14:50:17 2010 +0100"
      },
      "message": "pcmcia: add important if statement\n\nThere was a problem introduced in Jul 2008 by:\n0e6f9d270840 pcmcia: use pcmcia_loop_config in scsi pcmcia drivers\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "3474cbd11df8cdd6413781ea95bd51dd469098ff",
      "tree": "c8d78f415c00bad503541bee6dd68055997c3ad7",
      "parents": [
        "d89b218b801fd93ea95880f1c7fde348cbcc51c5",
        "2d378b9179881b46a0faf11430efb421fe03ddd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 21:29:38 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 21:29:38 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Add very basic XVR-1000 framebuffer driver.\n  qlogicpti: Remove slash in QlogicPTI irq name\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -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: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "9b3a6549b2602ca30f58715a0071e29f9898cae9",
      "tree": "8709822f0018f55a7e542ca9c0755d99f5226b4f",
      "parents": [
        "2d30a1f6315b8940537e8e98882c6038fbac9ba5"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Mar 10 15:20:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:28 2010 -0800"
      },
      "message": "drivers/scsi/ses.c: eliminate double free\n\nThe few lines below the kfree of hdr_buf may go to the label err_free\nwhich will also free hdr_buf.  The most straightforward solution seems to\nbe to just move the kfree of hdr_buf after these gotos.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nidentifier E;\nexpression E1;\niterator I;\nstatement S;\n@@\n\n*kfree(E);\n... when !\u003d E \u003d E1\n    when !\u003d I(E,...) S\n    when !\u003d \u0026E\n*kfree(E);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77d3926306bf4eecac50150ba5625797219f14ba",
      "tree": "e3c2fd02afa724152d1241e931826e4d53cd2f40",
      "parents": [
        "8a4fd1e4922413cfdfa6c51a59efb720d904a5eb"
      ],
      "author": {
        "name": "Meelis Roos",
        "email": "mroos@linux.ee",
        "time": "Mon Mar 08 10:53:08 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 08 10:53:08 2010 -0800"
      },
      "message": "qlogicpti: Remove slash in QlogicPTI irq name\n\nqlogicpti driver registers its irq with a name containing slash.\nThis results in \n\n[   71.049735] WARNING: at fs/proc/generic.c:316 __xlate_proc_name+0xa8/0xb8()\n[   71.132815] name \u0027Qlogic/PTI\u0027\n\nbecause proc_mkdir with the name of the irq fails. Fix it by just \nremoving the slash from irq name. Discovered and tested on real hardware \n(Sun Ultra 1).\n\nSigned-off-by: Meelis Roos \u003cmroos@linux.ee\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d9dc7c8b9b7fa0f53647423b41056ee1beed735",
      "tree": "19cab2c6559f6cc5a31abfcf4fc1e33b0528ebc7",
      "parents": [
        "d55f88f0275e4b21435957d3d354a79bb9edeec7"
      ],
      "author": {
        "name": "Gal Rosen",
        "email": "galr@storwize.com",
        "time": "Thu Jan 21 10:15:32 2010 +0200"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 08 22:36:53 2010 +0530"
      },
      "message": "[SCSI] scsi_transport_fc: Fix synchronization issue while deleting vport\n\nThe issue occur while deleting 60 virtual ports through the sys\ninterface /sys/class/fc_vports/vport-X/vport_delete. It happen while in\na mistake each request sent twice for the same vport. This interface is\nasynchronous, entering the delete request into a work queue, allowing\nmore than one request to enter to the delete work queue. The result is a\nNULL pointer. The first request already delete the vport, while the\nsecond request got a pointer to the vport before the device destroyed.\nRe-create vport later cause system freeze.\n\nSolution: Check vport flags before entering the request to the work queue.\n\n[jejb: fixed int\u003c-\u003elong problem on spinlock flags variable]\nSigned-off-by: Gal Rosen \u003cgalr@storwize.com\u003e\nAcked-by: James Smart \u003cjames.smart@emulex.com\u003e\nCc: Stable Tree \u003cstable@kernel.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "1b07193b34c1bc1c184e2d53a62633a73ea9b0a0",
      "tree": "05f0b4956515b20d2e3aa465d8d7fe6fedc2263c",
      "parents": [
        "91a99dfc6b57f2e956d10d41123234fad3399212"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 04 20:56:50 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:50 2010 -0800"
      },
      "message": "platform-drivers: move probe to .devinit.text in drivers/scsi\n\nA pointer to a probe callback is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitri Vorobiev \u003cdmitri.vorobiev@movial.fi\u003e\nCc: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: peter fuerst \u003cpost@pfrst.de\u003e\nCc: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\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": "fac829fdcaf451a20106cbc468ff886466320956",
      "tree": "8fd1efcabda65db1abd0bb385367bf3f8389e4db",
      "parents": [
        "98e1e0f07c3f1820b8ac424569ee9e9916d3665b"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 11:06:56 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 21:17:06 2010 +0530"
      },
      "message": "[SCSI] raid_attrs: fix dependency problems\n\nRAID attributes uses scsi_is_sdev_device() to gate some SCSI specific\nchecking code.  This causes two problems.  Firstly if SCSI \u003d\u003d n just\ndefining scsi_is_sdev_device() to return false might not be enough to\nprevent gcc from emitting the code (and thus referring to undefined\nsymbols), so this needs surrounding with an ifdef.  Secondly, using\nscsi_is_sdev_device() when SCSI is either y or m gives a subtle\nproblem in the m case: raid_attrs must also be m to use the symbol.\nDo the usual Kconfig jiggery-pokery to fix this.\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "98e1e0f07c3f1820b8ac424569ee9e9916d3665b",
      "tree": "70ccee35002cdc3093f8a2892f29df19ab93330a",
      "parents": [
        "bb2d3de1885cd69a5fc92af99c4e0c05eb5fc122"
      ],
      "author": {
        "name": "Boaz Harrosh",
        "email": "bharrosh@panasas.com",
        "time": "Fri Feb 19 11:46:24 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 21:12:21 2010 +0530"
      },
      "message": "[SCSI] libosd: Fix unchecked err return found by smatch\n\nDoing CHECK\u003d\"smatch --two-passes gives:\ndrivers/scsi/osd/osd_initiator.c +1435 osd_finalize_request warning: assignment to \u0027ret\u0027 was never used\n\nWhich is an unchecked possible allocation failure, Fixed.\n\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bb2d3de1885cd69a5fc92af99c4e0c05eb5fc122",
      "tree": "b791b04ce30406124aff45ed73966572f2955708",
      "parents": [
        "74315ad00b8ed41e9f97fe322942fa9883517ed1"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 02 08:44:34 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:13:16 2010 +0530"
      },
      "message": "[SCSI] sd: Fix VPD buffer allocations\n\nCommit e3deec09 incorrectly assumed that the B0 and B1 page lengths were\nlimited to 32 bytes.  The B0 VPD page length is defined to be 64 bytes\nwhen the device supports thin provisioning.  B1 is always defined to be\n64 bytes.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nReported-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "74315ad00b8ed41e9f97fe322942fa9883517ed1",
      "tree": "f1d2b946de70dd67c488248f4820cfefa06eb180",
      "parents": [
        "0c9ab6f5cb28199ef5de84874d135ed44f64d92b"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:16:25 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:10:26 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Update Driver version to 8.3.10\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0c9ab6f5cb28199ef5de84874d135ed44f64d92b",
      "tree": "51140c5edce1250e0c06b5a38b540b533b092247",
      "parents": [
        "fc2b989be9190f3311a5ae41289828e24897a20e"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:15:57 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:10:09 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Added round robin FCF failover\n\n- Added round robin FCF failover on initial or FCF rediscovery FLOGI failure.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fc2b989be9190f3311a5ae41289828e24897a20e",
      "tree": "86de4a9129f003697819af1e5aa5d83eae683b4b",
      "parents": [
        "e2aed29f29d0d289df3b0b627b122832d4dc80fe"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:15:29 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:09:52 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Fix Discovery issues\n\n- Prevent Vport discovery after reg_new_vport completes when physical\n  logged in using FDISC.\n- Remove fast FCF failover fabric name matching. Allow failover to FCFs\n  connected to different fabrics.\n- Added fast FCF failover in response to FCF DEAD event on current\n  FCF record.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e2aed29f29d0d289df3b0b627b122832d4dc80fe",
      "tree": "665b0aff11cfa908d7bc46b80e6c6717f94b665e",
      "parents": [
        "0f65ff680f90281d49ee864965f06774eba9657d"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:15:00 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:09:36 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Added management for LP21000 through BSG.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0f65ff680f90281d49ee864965f06774eba9657d",
      "tree": "c12332bc872aaf2616b94b38cfb5d76a510b1272",
      "parents": [
        "e40a02c12581f710877da372b5d7e15b68a1c5c3"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:14:23 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:09:18 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Update SLI interface areas\n\n- Clear LPFC_DRIVER_ABORTED on FCP command completion.\n- Clear exchange busy flag when I/O is aborted and found on aborted list.\n- Free sglq when XRI_ABORTED event is processed before release of IOCB.\n- Only process iocb as aborted when LPFC_DRIVER_ABORTED is set.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e40a02c12581f710877da372b5d7e15b68a1c5c3",
      "tree": "e26d0d655a8179553fbf05c7efab0da083448377",
      "parents": [
        "9f1177a3f8eee22427eb97e6e00b62ff0be2871f"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:13:54 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:08:58 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Fix user interface issues\n\n- Add Logging message for critial errors.\n- Remove unused variable from lpfc_nodev_tmo_show\n- Update supress_link_up parameter with #define values.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9f1177a3f8eee22427eb97e6e00b62ff0be2871f",
      "tree": "a004d94e7d406f791e420eec7c02c2d5bcf70587",
      "parents": [
        "43aebfa12e7631124472237dc945c27af54ca646"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Fri Feb 26 14:12:57 2010 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 19:08:34 2010 +0530"
      },
      "message": "[SCSI] lpfc 8.3.10: Fix Initialization issues\n\n- Add NULL checks to the pointers for the config_async mailbox\n  and dump_wakeup_params mailbox.\n- Add code to check return value of lpfc_read_sparams everywhere\n  and handle failures appropriately.\n\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "43aebfa12e7631124472237dc945c27af54ca646",
      "tree": "5d078c8759d02040d608fedb714f87d52802ebe5",
      "parents": [
        "33a2ffce51d9598380d73c515a27fc6cff3bd9c4"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:32 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:37:37 2010 +0530"
      },
      "message": "[SCSI] hpsa: remove unused members next, prev, and retry_count from command list structure.\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": "33a2ffce51d9598380d73c515a27fc6cff3bd9c4",
      "tree": "c370a96166c005f82c44353f4098778e85db0f72",
      "parents": [
        "db61bfcfe2a68dc71402c270686cd73b80971efc"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:27 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:37:22 2010 +0530"
      },
      "message": "[SCSI] hpsa: Increase the number of scatter gather elements supported.\n\nThis uses the scatter-gather chaining feature of Smart Array\ncontrollers.  32 scatter-gather elements are embedded in the\n\"command list\", and the last element in the list may be marked\nas a \"chain pointer\", and point to an additional block of\nscatter gather elements.  The precise number of scatter gather\nelements supported is dependent on the particular kind of\nSmart Array, and is determined at runtime by querying the\nhardware.\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": "db61bfcfe2a68dc71402c270686cd73b80971efc",
      "tree": "2888902956cd899d924070f559f6fcac8595d490",
      "parents": [
        "ff9fea94546afa2a496c15354533f06088347f6e"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:22 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:37:08 2010 +0530"
      },
      "message": "[SCSI] hpsa: Clarify calculation of padding for commandlist structure\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": "ff9fea94546afa2a496c15354533f06088347f6e",
      "tree": "dea163502814b44ef88aba4a0a25dcab6ee27546",
      "parents": [
        "31468401ccf64322ca99fe05fbe64f1551240f57"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:17 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:36:58 2010 +0530"
      },
      "message": "[SCSI] hpsa: mark hpsa_pci_init as __devinit\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": "31468401ccf64322ca99fe05fbe64f1551240f57",
      "tree": "e74aca4b1f6bda2aec3d84d0296361f86a48da67",
      "parents": [
        "e9ea04a65ad842452cbee92b5c865af7fed17f63"
      ],
      "author": {
        "name": "Mike Miller",
        "email": "mikem@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:12 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:36:48 2010 +0530"
      },
      "message": "[SCSI] hpsa: remove scan thread\n\nThe intent of the scan thread was to allow a UNIT ATTENTION/LUN\nDATA CHANGED condition encountered in the interrupt handler\nto trigger a rescan of devices, which can\u0027t be done in interrupt\ncontext.  However, we weren\u0027t able to get this to work, due to\nmultiple such UNIT ATTENTION conditions arriving during the rescan,\nduring updating of the SCSI mid layer, etc.  There\u0027s no way to tell\nthe devices, \"stand still while I scan you!\"  Since it doesn\u0027t work,\nthere\u0027s no point in having the thread, as the rescan triggered via\nioctl or sysfs can be done without such a thread.\n\nSigned-off-by: Mike Miller \u003cmikem@beardog.cce.hp.com\u003e\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e9ea04a65ad842452cbee92b5c865af7fed17f63",
      "tree": "42c7281d28ab00e2922eb85687c405f4279b082d",
      "parents": [
        "5512672f75611e9239669c6a4dce648b8d60fedd"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:06 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:36:18 2010 +0530"
      },
      "message": "[SCSI] hpsa: return -ENOMEM, not -1\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": "5512672f75611e9239669c6a4dce648b8d60fedd",
      "tree": "36a225e2a267318ae953efa2f311e53a30cc8e18",
      "parents": [
        "f0edafc6628f924a424ab4059df74f46f4f4241e"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:03:01 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:36:04 2010 +0530"
      },
      "message": "[SCSI] hpsa: fix scsi status mis-shift\n\nThe SCSI status does not need to be shifted.\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": "f0edafc6628f924a424ab4059df74f46f4f4241e",
      "tree": "f10f71e999c7c6255ea8511483f5fb39d9184c80",
      "parents": [
        "667e23d4e968f6826dc5d3e81238a7f1f343fb4f"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:02:56 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:35:50 2010 +0530"
      },
      "message": "[SCSI] hpsa: fix firmwart typo\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": "667e23d4e968f6826dc5d3e81238a7f1f343fb4f",
      "tree": "e29001893863cb6315c8a45096f93e4f668bdce0",
      "parents": [
        "b0f4d4cf12d0eaa0bd766686bba843fc105b6a60"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Thu Feb 25 14:02:51 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:35:40 2010 +0530"
      },
      "message": "[SCSI] hpsa: allow modifying device queue depth.\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": "b0f4d4cf12d0eaa0bd766686bba843fc105b6a60",
      "tree": "d0a823022733c97e66b8946db97369fd3133e69c",
      "parents": [
        "64355b929dec0cb6271e4ac7834c9cf262961e40"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sun Feb 21 10:37:58 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:32:42 2010 +0530"
      },
      "message": "[SCSI] ibmvfc: Add suspend/resume support\n\nAdds support for resuming from suspend for IBM VFC devices. We may have\nlost an interrupt over the suspend, so we just kick the interrupt handler\nto process anything that is outstanding. We expect to find a transport event\nindicating we need to reestablish our CRQ.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "64355b929dec0cb6271e4ac7834c9cf262961e40",
      "tree": "aa1768917c57fdb95f7320a499f27bf76af55d08",
      "parents": [
        "c03af1ae1cce97a5530b907ea03625ce6e00214e"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sun Feb 21 10:37:57 2010 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:32:41 2010 +0530"
      },
      "message": "[SCSI] ibmvscsi: Add suspend/resume support\n\nAdds support for resuming from suspend for IBM VSCSI devices. We may have\nlost an interrupt over the suspend, so we just kick the interrupt handler\nto process anything that is outstanding. We expect to find a transport event\nindicating we need to reestablish our CRQ.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c03af1ae1cce97a5530b907ea03625ce6e00214e",
      "tree": "53034e3fa9c0ca634cc36de9de1cce050cb51f0f",
      "parents": [
        "ed58ea2ab58c7d80a07a829a1cc2c4161c300494"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:05:43 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:31:21 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Alloc only one EQ if intr mode\n\nThis patch ensures that we alloc only one EQ\nif we are if we are not in msix mode\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ed58ea2ab58c7d80a07a829a1cc2c4161c300494",
      "tree": "bf05922f8cf98270b16a31680d8dc7dcb1fb51c6",
      "parents": [
        "90a289e87648f80b63178c463aa7daaf5205805c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:05:07 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:30:06 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Fixing memory allocation for connection\n\nThis patch fixes some situations where enough resources were not\navaialable  when targets exceeded a certain limit\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "90a289e87648f80b63178c463aa7daaf5205805c",
      "tree": "be3b364c166b64551bee5da556cf60bc94b4fef4",
      "parents": [
        "dafab8e079f432268cca5cf378b92d6acfacc393"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:04:28 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:29:54 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Remove debug code\n\nThis patch removes some debug lines which are unnecessary and\nalso aligns some lines in code\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "dafab8e079f432268cca5cf378b92d6acfacc393",
      "tree": "889839c1c8c42fe1602dca783e52ed0d14303ae8",
      "parents": [
        "944b2fbce26ce39555363fd092386807fa5ea08c"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:03:56 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 18:29:44 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: cleans up abort handling\n\nThis patch cleans up abort handling when TMF is sent\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "944b2fbce26ce39555363fd092386807fa5ea08c",
      "tree": "3eda716216ed53af6f2a47ba5e33afce9e7d89a5",
      "parents": [
        "4183122dbc7c489f11971c5afa8e42011bca7fa2"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:03:24 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:40:04 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Fix for a possible udelay while holding lock\n\nThis patch fixes a situation where we could call udelay\nwhile holding spin_lock\n\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4183122dbc7c489f11971c5afa8e42011bca7fa2",
      "tree": "4bd6555c54196a2d36f5215f8025a422522d8964",
      "parents": [
        "309ce156aa27f29338438011d292a8d6496623d3"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:02:39 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:39:24 2010 +0530"
      },
      "message": "[SCSI] be2iscsi: Cleanup of resets for device and target\n\nThis patch cleans up device and target reset handling\nfor the driver\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "309ce156aa27f29338438011d292a8d6496623d3",
      "tree": "7d0554a3a6c7c15b612b8eeb00991c0e54cdaf1e",
      "parents": [
        "d7b4627f5f3390a2f350f16c047b3fc3eccce6d8"
      ],
      "author": {
        "name": "Jayamohan Kallickal",
        "email": "jayamohank@serverengines.com",
        "time": "Sat Feb 20 08:02:10 2010 +0530"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 17:39:04 2010 +0530"
      },
      "message": "[SCSI] libiscsi: Make iscsi_eh_target_reset start with session reset\n\nThe iscsi_eh_target_reset has been modified to attempt\ntarget reset only. If it fails, then iscsi_eh_session_reset\nwill be called.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: Jayamohan Kallickal \u003cjayamohank@serverengines.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d7b4627f5f3390a2f350f16c047b3fc3eccce6d8",
      "tree": "a16cb396fca7f3bec6f9f3188fa535cb71007bc8",
      "parents": [
        "5aa3a333eaae1016f5a72f9e0e2dce39c08762f8"
      ],
      "author": {
        "name": "Wayne Boyer",
        "email": "wayneb@linux.vnet.ibm.com",
        "time": "Fri Feb 19 13:24:38 2010 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Wed Mar 03 16:05:05 2010 +0530"
      },
      "message": "[SCSI] ipr: adds PCI ID definitions for new adapters\n\nThis patch adds the PCI ID definitions for new adapters based on the next\ngeneration 64 bit IOA PCI interface chip.  New entries have been added to the\nipr_pci_table[] array for the adapters and to the ipr_chip[] array for the new\nversions of the chip.\n\nOlder entries have been removed for cards that did not ship.\n\nSigned-off-by: Wayne Boyer \u003cwayneb@linux.vnet.ibm.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "5aa3a333eaae1016f5a72f9e0e2dce39c08762f8"
}
