)]}'
{
  "log": [
    {
      "commit": "09b9cc44c942256026bf7a63fec2155b8f488899",
      "tree": "642695cd3f1622a3c52dcd6c2b941ac9b72780c9",
      "parents": [
        "c62b3898636072de4bf9af36b6cd5a920ebfe896"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 22 00:27:42 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 22 09:35:53 2011 -0700"
      },
      "message": "sd: Fail discard requests when logical block provisioning has been disabled\n\nEnsure that we kill discard requests after logical block provisioning\nhas been disabled in sysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nReviewed-by: Jeff Moyer \u003cjmoyer@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0bf8c869701039b12c3520cb1bb1689595ab108b",
      "tree": "4430e15c9e9a993a7bc63306e3bba7f65962c1cb",
      "parents": [
        "38f7aa23c4dd5f9af13dffca49879c42a61b0a01"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Mar 21 20:47:31 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 21 15:54:35 2011 -0700"
      },
      "message": "Reduce sequential pointer derefs in scsi_error.c and reduce size as well\n\nThis patch reduces the number of sequential pointer derefs in\ndrivers/scsi/scsi_error.c\n\nThis has been submitted a number of times over a couple of years.  I\nbelieve this version adresses all comments it has gathered over time.\nPlease apply or reject with a reason.\n\nThe benefits are:\n\n - makes the code easier to read.  Lots of sequential derefs of the same\n   pointers is not easy on the eye.\n\n - theoretically at least, just dereferencing the pointers once can\n   allow the compiler to generally slightly faster code, so in theory\n   this could also be a micro speed optimization.\n\n - reduces size of object file (tiny effect: on x86-64, in at least one\n   configuration, the text size decreased from 9439 bytes to 9400)\n\n - removes some pointless (mostly trailing) whitespace.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a44f99c7efdb88fa41128065c9a9445c19894e34",
      "tree": "9d9dc6026b2c0409eca05e360c98b8a688ccdb1e",
      "parents": [
        "b87a2d3e3147bd140da2eae584772c353d11421b",
        "22942c00a6ad6e9e93b53811a6de72c821c15d22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 20 18:14:55 2011 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6\n\n* \u0027trivial\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)\n  video: change to new flag variable\n  scsi: change to new flag variable\n  rtc: change to new flag variable\n  rapidio: change to new flag variable\n  pps: change to new flag variable\n  net: change to new flag variable\n  misc: change to new flag variable\n  message: change to new flag variable\n  memstick: change to new flag variable\n  isdn: change to new flag variable\n  ieee802154: change to new flag variable\n  ide: change to new flag variable\n  hwmon: change to new flag variable\n  dma: change to new flag variable\n  char: change to new flag variable\n  fs: change to new flag variable\n  xtensa: change to new flag variable\n  um: change to new flag variables\n  s390: change to new flag variable\n  mips: change to new flag variable\n  ...\n\nFix up trivial conflict in drivers/hwmon/Makefile\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "c55d267de274d308927b60c3e740c1a826832317",
      "tree": "21b53a8c725d9f9650f60d94b349459d5b8dae10",
      "parents": [
        "61ef46fd45c3c62dc7c880a45dd2aa841b9af8fb",
        "bc898c97f7ba24def788d9f80786cf028a197122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 17 17:54:40 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (170 commits)\n  [SCSI] scsi_dh_rdac: Add MD36xxf into device list\n  [SCSI] scsi_debug: add consecutive medium errors\n  [SCSI] libsas: fix ata list corruption issue\n  [SCSI] hpsa: export resettable host attribute\n  [SCSI] hpsa: move device attributes to avoid forward declarations\n  [SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n  [SCSI] sd: Logical Block Provisioning update\n  [SCSI] Include protection operation in SCSI command trace\n  [SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n  [SCSI] target: Fix volume size misreporting for volumes \u003e 2TB\n  [SCSI] bnx2fc: Broadcom FCoE offload driver\n  [SCSI] fcoe: fix broken fcoe interface reset\n  [SCSI] fcoe: precedence bug in fcoe_filter_frames()\n  [SCSI] libfcoe: Remove stale fcoe-netdev entries\n  [SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n  [SCSI] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument\n  [SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n  [SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n  [SCSI] libfc: Fixing a memory leak when destroying an interface\n  [SCSI] megaraid_sas: Version and Changelog update\n  ...\n\nFix up trivial conflicts due to whitespace differences in\ndrivers/scsi/libsas/{sas_ata.c,sas_scsi_host.c}\n"
    },
    {
      "commit": "bfbec92075a296eaaddd53b3327ccc259b377299",
      "tree": "24d5cb30a713ee463a085390ebcc4df4f41be221",
      "parents": [
        "76aea3e9fe1e6b74e8f7c75324fde940701346d4"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Fri Jan 14 06:12:49 2011 -0800"
      },
      "committer": {
        "name": "Michal Marek",
        "email": "mmarek@suse.cz",
        "time": "Thu Mar 17 14:05:35 2011 +0100"
      },
      "message": "scsi: change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Michal Marek \u003cmmarek@suse.cz\u003e\n"
    },
    {
      "commit": "4c5811bf463b0ef82fabbd1708f8bb2d753aeb18",
      "tree": "ff37d31217c3804ca05de21a55a9b5ca1ca818b2",
      "parents": [
        "f74b9444192c60603020c61d7915b72893137edc",
        "9f15444fefdb33509132ff5c9be60cb315c44cb2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:28:10 2011 -0700"
      },
      "message": "Merge branch \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027devicetree/next\u0027 of git://git.secretlab.ca/git/linux-2.6: (21 commits)\n  tty: serial: altera_jtaguart: Add device tree support\n  tty: serial: altera_uart: Add devicetree support\n  dt: eliminate of_platform_driver shim code\n  dt: Eliminate of_platform_{,un}register_driver\n  dt/serial: Eliminate users of of_platform_{,un}register_driver\n  dt/usb: Eliminate users of of_platform_{,un}register_driver\n  dt/video: Eliminate users of of_platform_{,un}register_driver\n  dt/net: Eliminate users of of_platform_{,un}register_driver\n  dt/sound: Eliminate users of of_platform_{,un}register_driver\n  dt/spi: Eliminate users of of_platform_{,un}register_driver\n  dt: uartlite: merge platform and of_platform driver bindings\n  dt: xilinx_hwicap: merge platform and of_platform driver bindings\n  ipmi: convert OF driver to platform driver\n  leds/leds-gpio: merge platform_driver with of_platform_driver\n  dt/sparc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: Eliminate users of of_platform_{,un}register_driver\n  dt/powerpc: move of_bus_type infrastructure to ibmebus\n  drivercore/dt: add a match table pointer to struct device\n  dt: Typo fix.\n  altera_ps2: Add devicetree support\n  ...\n"
    },
    {
      "commit": "f74b9444192c60603020c61d7915b72893137edc",
      "tree": "8b1d16d373234038c2b045c9ceb3c33b93059e8a",
      "parents": [
        "7a6362800cb7d1d618a697a650c7aaed3eb39320",
        "4ba8216cd90560bc402f52076f64d8546e8aefcb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:21:00 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 17:21:00 2011 -0700"
      },
      "message": "Merge branch \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027config\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  BKL: That\u0027s all, folks\n  fs/locks.c: Remove stale FIXME left over from BKL conversion\n  ipx: remove the BKL\n  appletalk: remove the BKL\n  x25: remove the BKL\n  ufs: remove the BKL\n  hpfs: remove the BKL\n  drivers: remove extraneous includes of smp_lock.h\n  tracing: don\u0027t trace the BKL\n  adfs: remove the big kernel lock\n"
    },
    {
      "commit": "7a6362800cb7d1d618a697a650c7aaed3eb39320",
      "tree": "087f9bc6c13ef1fad4b392c5cf9325cd28fa8523",
      "parents": [
        "6445ced8670f37cfc2c5e24a9de9b413dbfc788d",
        "ceda86a108671294052cbf51660097b6534672f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 16:29:25 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1480 commits)\n  bonding: enable netpoll without checking link status\n  xfrm: Refcount destination entry on xfrm_lookup\n  net: introduce rx_handler results and logic around that\n  bonding: get rid of IFF_SLAVE_INACTIVE netdev-\u003epriv_flag\n  bonding: wrap slave state work\n  net: get rid of multiple bond-related netdevice-\u003epriv_flags\n  bonding: register slave pointer for rx_handler\n  be2net: Bump up the version number\n  be2net: Copyright notice change. Update to Emulex instead of ServerEngines\n  e1000e: fix kconfig for crc32 dependency\n  netfilter ebtables: fix xt_AUDIT to work with ebtables\n  xen network backend driver\n  bonding: Improve syslog message at device creation time\n  bonding: Call netif_carrier_off after register_netdevice\n  bonding: Incorrect TX queue offset\n  net_sched: fix ip_tos2prio\n  xfrm: fix __xfrm_route_forward()\n  be2net: Fix UDP packet detected status in RX compl\n  Phonet: fix aligned-mode pipe socket buffer header reserve\n  netxen: support for GbE port settings\n  ...\n\nFix up conflicts in drivers/staging/brcm80211/brcmsmac/wl_mac80211.c\nwith the staging updates.\n"
    },
    {
      "commit": "fc82e1d59a24cbac01c49d4eb3b28d6abc26a5f4",
      "tree": "5e01479d69e69dbbe483044b39afd2aa99d4f2b2",
      "parents": [
        "48d5f6731837f0ec9a0e19ca763aa17d58385a98",
        "bea3864fb627d110933cfb8babe048b63c4fc76e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:24:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 09:24:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6: (21 commits)\n  PM / Hibernate: Reduce autotuned default image size\n  PM / Core: Introduce struct syscore_ops for core subsystems PM\n  PM QoS: Make pm_qos settings readable\n  PM / OPP: opp_find_freq_exact() documentation fix\n  PM: Documentation/power/states.txt: fix repetition\n  PM: Make system-wide PM and runtime PM treat subsystems consistently\n  PM: Simplify kernel/power/Kconfig\n  PM: Add support for device power domains\n  PM: Drop pm_flags that is not necessary\n  PM: Allow pm_runtime_suspend() to succeed during system suspend\n  PM: Clean up PM_TRACE dependencies and drop unnecessary Kconfig option\n  PM: Remove CONFIG_PM_OPS\n  PM: Reorder power management Kconfig options\n  PM: Make CONFIG_PM depend on (CONFIG_PM_SLEEP || CONFIG_PM_RUNTIME)\n  PM / ACPI: Remove references to pm_flags from bus.c\n  PM: Do not create wakeup sysfs files for devices that cannot wake up\n  USB / Hub: Do not call device_set_wakeup_capable() under spinlock\n  PM: Use appropriate printk() priority level in trace.c\n  PM / Wakeup: Don\u0027t update events_check_enabled in pm_get_wakeup_count()\n  PM / Wakeup: Make pm_save_wakeup_count() work as documented\n  ...\n"
    },
    {
      "commit": "abab012a52237693ae48a655ece30cacb2ce4cf7",
      "tree": "6e687bd30b18ba564c22b41b04a742c4175e7802",
      "parents": [
        "79d8a8f736151b12129984b1250fd708440e742c",
        "50be5e3657cd2851a297dc0b3fd459f25829d29b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:57:32 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:57:32 2011 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev: (29 commits)\n  ahci: add another PCI ID for marvell\n  libata: Use \u0027bool\u0027 return value for ata_id_XXX\n  sata_fsl: Update RX_WATER_MARK for TRANSCFG\n  sata_fsl: Fix wrong Device Error Register usage\n  libata: Include WWN ID in inquiry VPD emulation\n  ata/pata_arasan_cf: fill dma chan-\u003eprivate from pdata-\u003edma_priv\n  ata: pata: Convert pr_*(DRV_NAME ...) to pr_fmt/pr_\u003clevel\u003e\n  pata_arasan_cf: fix printk format string warning\n  pata_arasan_cf: Adding support for arasan compact flash host controller\n  libata-sff: add ata_sff_queue_work() \u0026 ata_sff_queue_delayed_work()\n  ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller\n  ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller\n  libata: remove ATA_FLAG_LPM\n  libata: remove ATA_FLAG_NO_LEGACY\n  libata: remove ATA_FLAG_MMIO\n  libata: remove ATA_FLAG_{SRST|SATA_RESET}\n  ipr/sas_ata: use mode mask macros from \u003clinux/ata.h\u003e\n  sata_dwc_460ex: add debugging options\n  sata_dwc_460ex: fix misuse of ata_get_cmd_descript()\n  sata_dwc_460ex: fix return value of dma_dwc_xfer_setup()\n  ...\n"
    },
    {
      "commit": "bd2895eeade5f11f3e5906283c630bbdb4b57454",
      "tree": "4d98f4fcd80c7d062afce28823d08aee53e66f82",
      "parents": [
        "016aa2ed1cc9cf704cf76d8df07751b6daa9750f",
        "24d51add7438f9696a7205927bf9de3c5c787a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 16 08:20:19 2011 -0700"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq\n\n* \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:\n  workqueue: fix build failure introduced by s/freezeable/freezable/\n  workqueue: add system_freezeable_wq\n  rds/ib: use system_wq instead of rds_ib_fmr_wq\n  net/9p: replace p9_poll_task with a work\n  net/9p: use system_wq instead of p9_mux_wq\n  xfs: convert to alloc_workqueue()\n  reiserfs: make commit_wq use the default concurrency level\n  ocfs2: use system_wq instead of ocfs2_quota_wq\n  ext4: convert to alloc_workqueue()\n  scsi/scsi_tgt_lib: scsi_tgtd isn\u0027t used in memory reclaim path\n  scsi/be2iscsi,qla2xxx: convert to alloc_workqueue()\n  misc/iwmc3200top: use system_wq instead of dedicated workqueues\n  i2o: use alloc_workqueue() instead of create_workqueue()\n  acpi: kacpi*_wq don\u0027t need WQ_MEM_RECLAIM\n  fs/aio: aio_wq isn\u0027t used in memory reclaim path\n  input/tps6507x-ts: use system_wq instead of dedicated workqueue\n  cpufreq: use system_wq instead of dedicated workqueues\n  wireless/ipw2x00: use system_wq instead of dedicated workqueues\n  arm/omap: use system_wq in mailbox\n  workqueue: use WQ_MEM_RECLAIM instead of WQ_RESCUER\n"
    },
    {
      "commit": "bc898c97f7ba24def788d9f80786cf028a197122",
      "tree": "f306df4892240490584b497b50f164059e16604d",
      "parents": [
        "32f7ef73585a8773914661e1a8e477e7a0bfa8b4"
      ],
      "author": {
        "name": "Yanqing_Liu@Dell.com",
        "email": "Yanqing_Liu@Dell.com",
        "time": "Fri Mar 11 09:47:11 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 19:05:07 2011 -0500"
      },
      "message": "[SCSI] scsi_dh_rdac: Add MD36xxf into device list\n\nThis patch is to add Dell MD36xxf array into the RDAC handler device list.\n\nSinged-off-by: Yanqing Liu \u003cYanqing_Liu@Dell.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "32f7ef73585a8773914661e1a8e477e7a0bfa8b4",
      "tree": "df8be2c6f77161127fd73ddfa43f2f7b347aeea6",
      "parents": [
        "a82058a730c2bd01c43beb8a4847526a2998cc1a"
      ],
      "author": {
        "name": "Douglas Gilbert",
        "email": "dgilbert@interlog.com",
        "time": "Fri Mar 11 10:43:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:59:57 2011 -0500"
      },
      "message": "[SCSI] scsi_debug: add consecutive medium errors\n\nA useful test case for error recovery is multiple,\nconsecutive medium errors. When scsi_debug is started\nwith \"opts\u003d2\" a MEDIUM ERROR is generated when block\n0x1234 (4660) is read. The patch extends that to\n10 consecutive blocks from 0x1234 (i.e. blocks 4660 to\n4669 inclusive).\n\n[0:0:0:0]  disk  ATA    INTEL SSD  2CV1 /dev/sda /dev/sg0 80.0GB\n[10:0:0:0] disk  Linux  scsi_debug 0004 /dev/sdb /dev/sg1 1.09TB\n\nOutput file not specified so no copy, just reading input\n \u003e\u003e unrecovered read error at blk\u003d4660, substitute zeros\n...\n \u003e\u003e unrecovered read error at blk\u003d4669, substitute zeros\n4670+10 records in\n0+0 records out\n10 unrecovered read errors\nlowest unrecovered read lba\u003d4660, highest unrecovered lba\u003d4669\ntime to read data: 0.047943 secs at 49.87 MB/sec\n\nBTW Change /dev/sg1 (bsg device works just as well) to\n/dev/sdb to see why, with faulty media, you do not want\nto use the block layer interface. Reason: time block\nlayer takes to do useless retries and collateral damage\nto data in its 4 KB blocks (O_DIRECT mitigates the\nlatter).\n\nChangeLog:\n    - extend opts\u003d2 medium error generation at block\n      0x1234 to 10 consecutive blocks (i.e. blocks\n      0x1234 to 0x123d).\n\nSigned-off-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cc8bdf062318e76277dd76970ed58930d49888b0",
      "tree": "3ffe68c2602573829c2bb187a1f340069a0925b9",
      "parents": [
        "2ce8c07d63cf860d6869eb4948522a0fef5ccc19"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Mar 01 20:05:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 16:51:46 2011 -0700"
      },
      "message": "fcoe: correct checking for bonding\n\nCheck for bonding master and refuse to use that.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nAcked-by: Robert Love \u003crobert.w.love@intel.com\u003e\nAcked-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a82058a730c2bd01c43beb8a4847526a2998cc1a",
      "tree": "92608d5ecc6e70976fb320fe0c48074b5e0e5a01",
      "parents": [
        "941b1cdae83039c99fc5c1884a98d2afd39760e5"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Mar 10 17:13:18 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:46:25 2011 -0500"
      },
      "message": "[SCSI] libsas: fix ata list corruption issue\n\nI think this stems from a misunderstanding of how the ata error handler\nworks.  ata_scsi_cmd_error_handler() gets called with a passed in list\nof commands to handle.  However, that list may still not be empty when\nit exits.  The command ata_scsi_port_error_handler() must be called\n(which takes no list) before the list will be completely emptied.  This\nbites the sas error handler because the two are called from different\nfunctions and the original list has gone out of scope before\nata_scsi_port_error_handler() is called. leading to some commands\ndangling on bare stack, which is a potential memory corruption issue.\nFix this by manually deleting all outstanding commands from the on-stack\nlist before it goes out of scope.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "941b1cdae83039c99fc5c1884a98d2afd39760e5",
      "tree": "050d9853589eb142b9edf292399e574d919c9151",
      "parents": [
        "3f5eac3a040a2ea61a575f713aabedecdd23c3f8"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Wed Mar 09 17:00:06 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:44:41 2011 -0500"
      },
      "message": "[SCSI] hpsa: export resettable host attribute\n\nThis attribute, requested by Redhat, allows kexec-tools to know\nwhether the controller can honor the reset_devices kernel parameter\nand actually reset the controller.  For kdump to work properly it\nis necessary that the reset_devices parameter be honored.  This\nattribute enables kexec-tools to warn the user if they attempt to\ndesignate a non-resettable controller as the dump device.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "aa33860158114d0df3c7997bc1dd41c0168e1c2a",
      "tree": "a1ae98c42232835780618b0a5dea78c5478ed58c",
      "parents": [
        "196ec243224bb38fc5c41d9fa4050f70708b7fb4"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Feb 11 00:06:54 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Mar 15 00:43:15 2011 +0100"
      },
      "message": "PM: Remove CONFIG_PM_OPS\n\nAfter redefining CONFIG_PM to depend on (CONFIG_PM_SLEEP ||\nCONFIG_PM_RUNTIME) the CONFIG_PM_OPS option is redundant and can be\nreplaced with CONFIG_PM.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "3f5eac3a040a2ea61a575f713aabedecdd23c3f8",
      "tree": "ac421baa47d2bf8c569fb054c39e0cf70586785b",
      "parents": [
        "5b94e23292dec213e5bb0240894b597d93744e2a"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Wed Mar 09 17:00:01 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:40:20 2011 -0500"
      },
      "message": "[SCSI] hpsa: move device attributes to avoid forward declarations\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "5b94e23292dec213e5bb0240894b597d93744e2a",
      "tree": "8c08c40fc80134c4d0f062739f8f601ddbafd2d0",
      "parents": [
        "c98a0eb0e90d1caa8a92913cd45462102cbd5eaf"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:08:11 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:38:44 2011 -0500"
      },
      "message": "[SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)\n\nUpdate scsi_debug to support the Logical Block Provisioning commands and\nbits as defined in SBC3r26. The old tp* parameters have been\ntransitioned to the new lbp* scheme found in the draft standard.\n\nThe old tpu option to enable UNMAP is now called lbpu. tpws to signal\nsupport for WRITE SAME(16) with the UNMAP bit set is now lbpws. Support\nfor WRITE SAME(10) with the UNMAP bit set is also available using the\nlpuws10 parameter.\n\nLimiting the maximum number of blocks per WRITE SAME command has been\nimplemented and is available via the write_same_length module parameter.\n\nAs part of the renaming process the parameter lists have been sorted\nalphabetically (request from Doug).\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nAcked-by: Douglas Gilbert \u003cdgilbert@interlog.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c98a0eb0e90d1caa8a92913cd45462102cbd5eaf",
      "tree": "2a25be17b0d2806adb00f7c879e86811cc10071a",
      "parents": [
        "72f7d322fd60ce1a0579136dec7b26b0801ded4b"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:07:15 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:37:34 2011 -0500"
      },
      "message": "[SCSI] sd: Logical Block Provisioning update\n\nSBC3r26 contains many changes to the Logical Block Provisioning\ninterfaces (formerly known as Thin Provisioning ditto). This patch\nimplements support for both the old and new schemes using the same\nheuristic as before (whether the LBP VPD page is present).\n\nThe new code also allows the provisioning mode (i.e. choice of command)\nto be overridden on a per-device basis via sysfs. Two additional modes\nare supported in this version:\n\n - WRITE SAME(10) with the UNMAP bit set\n\n - WRITE SAME(10) without the UNMAP bit set. This allows us to support\n   devices that predate the TP/LBP enhancements in SBC3 and which work\n   by way zero-detection\n\nSwitching between modes has been consolidated in a helper function that\nalso updates the block layer topology according to the limitations of\nthe chosen command.\n\nI experimented with trying WRITE SAME(16) if UNMAP fails, WRITE SAME(10)\nif WRITE SAME(16) fails, etc. but found several devices that got\ncranky. So for now we\u0027ll disable discard if one of the commands\nfail. The user still has the option of selecting a different mode in\nsysfs.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72f7d322fd60ce1a0579136dec7b26b0801ded4b",
      "tree": "a1b6bbe30bcff290018ec9618128e4f82012dd29",
      "parents": [
        "9143a9612277abc6e4ddced2bc54a120734834c6"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Tue Mar 08 02:03:59 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:36:02 2011 -0500"
      },
      "message": "[SCSI] Include protection operation in SCSI command trace\n\nWhen debugging DIF/DIX it is very helpful to be able to see which DIX\noperation is associated with the scsi_cmnd. Include the protection op in\nthe SCSI command trace.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "9143a9612277abc6e4ddced2bc54a120734834c6",
      "tree": "14a644f41b6aa33d93ff5836bff3d52f2072833d",
      "parents": [
        "904f0bc482201fa86e75c330d79dfd11be494cf8"
      ],
      "author": {
        "name": "scameron@beardog.cce.hp.com",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Mon Mar 07 10:44:16 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Mar 14 18:34:58 2011 -0500"
      },
      "message": "[SCSI] hpsa: fix incorrect PCI IDs and add two new ones (2nd try)\n\nMy first attempt was botched, got the wrong PCI Device ID\n(used PCI_DEVICE_ID_HP_CISSE, should have been PCI_DEVICE_ID_HP_CISSF)\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "78fbfd8a653ca972afe479517a40661bfff6d8c3",
      "tree": "9dccc5c16bf269d53d8499064ec95a998e84c646",
      "parents": [
        "1561747ddf9d28185548687b11aae7074d6129c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 00:00:52 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:42 2011 -0800"
      },
      "message": "ipv4: Create and use route lookup helpers.\n\nThe idea here is this minimizes the number of places one has to edit\nin order to make changes to how flows are defined and used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a0e9ae1bd788bc19adc4d4ae08c98b233697402",
      "tree": "13825eeb5bbeae27d66e95f12168eff4b60701ab",
      "parents": [
        "01a16b21d6adf992aa863186c3c4e561a57c1714",
        "b65a0e0c84cf489bfa00d6aa6c48abc5a237100f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 03 21:27:42 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x.h\n"
    },
    {
      "commit": "1558310d4942427f4fd19e8ae26ca0878ab10879",
      "tree": "e00e7a298d66b05b8082157c5ebd566c6d868673",
      "parents": [
        "dc6ed1df5a5f84e45e77e2acb6fd99b995414956"
      ],
      "author": {
        "name": "Dimitris Michailidis",
        "email": "dm@chelsio.com",
        "time": "Mon Feb 28 17:34:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 22:22:51 2011 -0800"
      },
      "message": "cxgb{3,4}*: improve Kconfig dependencies\n\n- Remove the dependency of cxgb4 and cxgb4vf on INET.  cxgb3 really\n  depends on INET, keep it but add it directly to the driver\u0027s Kconfig\n  entry.\n- Make the iSCSI drivers cxgb3i and cxgb4i available in the SCSI menu\n  without requiring any options in the net driver menu to be enabled\n  first.  Add needed selects so the iSCSI drivers can build their\n  corresponding net drivers.\n- Remove CHELSIO_T*_DEPENDS.\n\nSigned-off-by: Dimitris Michailidis \u003cdm@chelsio.com\u003e\nAcked-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b23dd4fe42b455af5c6e20966b7d6959fa8352ea",
      "tree": "bf97323eae9a8d084170e573ff2c0c40bc72c3cd",
      "parents": [
        "452edd598f60522c11f7f88fdbab27eb36509d1a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 02 14:31:35 2011 -0800"
      },
      "message": "ipv4: Make output route lookup return rtable directly.\n\nInstead of on the stack.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1654e7411a1ad4999fe7890ef51d2a2bbb1fcf76",
      "tree": "c8071cf8cc1aef9e776697b72aaca5a22a47c3d7",
      "parents": [
        "291d24f6d9e7bbef81454fade8a44720665c7302"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Wed Mar 02 08:48:05 2011 -0500"
      },
      "message": "block: add @force_kblockd to __blk_run_queue()\n\n__blk_run_queue() automatically either calls q-\u003erequest_fn() directly\nor schedules kblockd depending on whether the function is recursed.\nblk-flush implementation needs to be able to explicitly choose\nkblockd.  Add @force_kblockd.\n\nAll the current users are converted to specify %false for the\nparameter and this patch doesn\u0027t introduce any behavior change.\n\nstable: This is prerequisite for fixing ide oops caused by the new\n        blk-flush implementation.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Jan Beulich \u003cJBeulich@novell.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "9cbe056f6c467e7395d5aec39aceec47812eb98e",
      "tree": "3ca13e73718fc14fc39f3d875dc3a1f724a255c4",
      "parents": [
        "3696df309971b3427cb9cb039138a1732a865a0b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:05:48 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_NO_LEGACY\n\nAll checks of ATA_FLAG_NO_LEGACY have been removed by the commits\nc791c30670ea61f19eec390124128bf278e854fe ([libata] minor PCI IDE probe\nfixes and cleanups) and f0d36efdc624beb3d9e29b9ab9e9537bf0f25d5b (libata:\nupdate libata core layer to use devres), so I think it\u0027s time to finally\nget rid of this flag...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3696df309971b3427cb9cb039138a1732a865a0b",
      "tree": "334c7506273d2facf14abbdf42ed93e3da8cf615",
      "parents": [
        "c10f97b9d8df818e51e6073be1b96454630595c1"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:04:17 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_MMIO\n\nCommit 0d5ff566779f894ca9937231a181eb31e4adff0e (libata: convert to iomap)\nremoved all checks of ATA_FLAG_MMIO but neglected to remove the flag itself.\nDo it now, at last...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c10f97b9d8df818e51e6073be1b96454630595c1",
      "tree": "2837ef82cff20a04cb126a3eb06a01db8dcd76f7",
      "parents": [
        "0f2e0330a85d351b0300583da1e335690c86bdd7"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Feb 04 22:03:34 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "libata: remove ATA_FLAG_{SRST|SATA_RESET}\n\nThese flags are marked as obsolete and the checks for them have been removed\nby commit 294440887b32c58d220fb54b73b7a58079b78f20 (libata-sff: kill unused\nata_bus_reset()), so I think it\u0027s time to finally get rid of them...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "0f2e0330a85d351b0300583da1e335690c86bdd7",
      "tree": "8f74e1d3194474c95656f764e3b23686b8b6a09e",
      "parents": [
        "14080fa65516d15bc284c77a5dde31621a61e2bc"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Fri Jan 21 20:32:01 2011 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:46 2011 -0500"
      },
      "message": "ipr/sas_ata: use mode mask macros from \u003clinux/ata.h\u003e\n\nCommit 14bdef982caeda19afe34010482867c18217c641 ([libata] convert drivers to\nuse ata.h mode mask defines) didn\u0027t convert these two libata driver outside\ndrivers/ata/...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "00dd4998a60599d98b4d6635820a1fbeafa5b021",
      "tree": "6a7ecd27007856691964399eec8882b8d8ca8560",
      "parents": [
        "0e0b494ca8c54a7297d0cc549405091019b3b77e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Sun Jan 23 09:44:12 2011 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Wed Mar 02 02:36:45 2011 -0500"
      },
      "message": "libsas: convert to libata new error handler\n\nThe conversion is quite complex given that the libata new error\nhandler has to be hooked into the current libsas timeout and error\nhandling.  The way this is done is to process all the failed commands\nvia libsas first, but if they have no underlying sas task (and they\u0027re\non a sata device) assume they are destined for the libata error\nhandler and send them accordingly.\n\nFinally, activate the port recovery of the libata error handler for\neach port known to the host.  This is somewhat suboptimal, since that\nport may not need recovering, but given the current architecture of\nthe libata error handler, it\u0027s the only way; and the spurious\nactivation is harmless.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "5edc341313a188d94cde7ef87ac31647cea8601a",
      "tree": "081cb8074de5abb9592e38e314505998bf99cd90",
      "parents": [
        "f51b452bed4ae5c20e1f8a790e4ed8663d909a40"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Jan 25 22:08:05 2011 +0100"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Mar 02 00:02:40 2011 +0100"
      },
      "message": "drivers: remove extraneous includes of smp_lock.h\n\nThese were missed the last time I cleaned this up\nglobally, because of code moving around or new code\ngetting merged.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "273447b352e69c327efdecfd6e1d6fe3edbdcd14",
      "tree": "dae1e0778ca973c25b74fd3dc9728616d6e65b73",
      "parents": [
        "5df65e5567a497a28067019b8ff08f98fb026629"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:27:04 2011 -0800"
      },
      "message": "ipv4: Kill can_sleep arg to ip_route_output_flow()\n\nThis boolean state is now available in the flow flags.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "420d44daa7aa1cc847e9e527f0a27a9ce61768ca",
      "tree": "a5aab8c6b925ba3da1079b7262f7d6c504406eb8",
      "parents": [
        "abdf7e7239da270e68262728f125ea94b9b7d42d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 01 14:19:23 2011 -0800"
      },
      "message": "ipv4: Make final arg to ip_route_output_flow to be boolean \"can_sleep\"\n\nSince that is what the current vague \"flags\" argument means.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "853e2bd2103aaa91d1ba1c0b57ba17628d836f03",
      "tree": "a8e0cae98856eac066cb9e598a5b9693c27cb2da",
      "parents": [
        "d2f809528a3534ea295b6d855c33cbbb3369d8c9"
      ],
      "author": {
        "name": "Bhanu Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 04 12:10:34 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:40:27 2011 -0600"
      },
      "message": "[SCSI] bnx2fc: Broadcom FCoE offload driver\n\nThis driver is for Broadcom Netxtreme II 57712 chip. The following\npatch contains the driver sources for bnx2fc driver.  libfc/libfcoe\nchanges to enable bnx2fc have already gone through the fcoe\ntree. bnx2fc is a SCSI low level driver that interfaces with SCSI\nmidlayer, libfc, libfcoe, cnic modules.  bnx2fc driver uses services\nof libfc for slow path operations such as FIP and fabric\ndiscovery. The fast path IO perations are performed after offloading\nthe session information to the underlying FCoE firmware.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nReviewed-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d2f809528a3534ea295b6d855c33cbbb3369d8c9",
      "tree": "a8684bca5fc993b2b2ac97bb27490b27d790a50f",
      "parents": [
        "f2f96d20708c53c6825f842beb7bed06f5f15aca"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Feb 25 15:03:28 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:34:18 2011 -0600"
      },
      "message": "[SCSI] fcoe: fix broken fcoe interface reset\n\nReset using \"fcoeadm -r\" also needs to restart FIP before\ndoing libfc lport reset, this is needed for new switch firmware\nrequiring FIP solicitation before doing FLOGI again during reset.\nSo this patch does this by doing fcoe_ctlr_link_down and then\nfcoe_ctlr_link_up to reset the interface.\n\nThe fcoe_ctlr_link_down call path also does lport reset\nand then fcoe_ctlr_link_up re-starts the fabric login after\ndoing FIP solicitation first to get reset feature working\nagain.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f2f96d20708c53c6825f842beb7bed06f5f15aca",
      "tree": "d1ebf5b2c1d31107024853ddf90bfe7a596e0b50",
      "parents": [
        "70be6344ea1ad9110a5b422aeab47a3fbb01ba7f"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Feb 25 15:03:23 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:34:03 2011 -0600"
      },
      "message": "[SCSI] fcoe: precedence bug in fcoe_filter_frames()\n\nNegate has higher precedence than bitwise AND.  FCPHF_CRC_UNCHECKED is\n0x1 so the original code is equivalent to: if (!fr_flags(fp)) { ...\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "70be6344ea1ad9110a5b422aeab47a3fbb01ba7f",
      "tree": "a0432b0fcd56a708f81d1d680dba264dbddc7f72",
      "parents": [
        "f4d2b2b6ea8abd0df72a31b4724522a277af6a6c"
      ],
      "author": {
        "name": "Bhanu Prakash Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 25 15:03:17 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:33:46 2011 -0600"
      },
      "message": "[SCSI] libfcoe: Remove stale fcoe-netdev entries\n\nWhen L2 driver is unloaded, libfcoe_destroy tries to access the fcoe\ntransport structure matching the netdev. However, since the netdev is\nunregistered by that time, it fails to do so. Hence the stale mappings\nexists in the fcoe-netdev list. Handle NETDEV_UREGISTER device\nnotification mechanism to remove the stale fcoe-netdev mapping.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f4d2b2b6ea8abd0df72a31b4724522a277af6a6c",
      "tree": "4f2b83225236dddf672837340fbfed360e9e491e",
      "parents": [
        "059f04d4aa60f89b7ad6ca118856f4cb59d9257f"
      ],
      "author": {
        "name": "Bhanu Prakash Gollapudi",
        "email": "bprakash@broadcom.com",
        "time": "Fri Feb 25 15:03:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:33:12 2011 -0600"
      },
      "message": "[SCSI] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h\n\nboth fcoe and bnx2fc drivers can access the common definition of\nFCOE_MTU.\n\nSigned-off-by: Bhanu Prakash Gollapudi \u003cbprakash@broadcom.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "72fa396bf57b31e8e2a401a21a3a088c0cc6b043",
      "tree": "c4094d3f8db3265dd122952867c1e8ff4e6abb63",
      "parents": [
        "f31624831a79b9e3f129f6c3b0a1b83903a7b61e"
      ],
      "author": {
        "name": "Vasu Dev",
        "email": "vasu.dev@intel.com",
        "time": "Fri Feb 25 15:03:01 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:31:53 2011 -0600"
      },
      "message": "[SCSI] fcoe, libfc: initialize EM anchors list and then update npiv EMs\n\nEM anchors list initialization for only master port was not enough to\nkeep npiv working as described here:-\nhttps://lists.open-fcoe.org/pipermail/devel/2011-January/011063.html\n\nSo this patch moves fc_exch_mgr_list_clone to update npiv ports\nEMs once EM anchors list initialized.\n\nAlso some cleanup, no need to set lport \u003d NULL as that always\nget initialized later.\n\nSigned-off-by: Vasu Dev \u003cvasu.dev@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f31624831a79b9e3f129f6c3b0a1b83903a7b61e",
      "tree": "f3ab9ff37a648ae0e1b3cd330d34bacaa633b939",
      "parents": [
        "fe5e3f1aec310779a4b830022a26842b8d587228"
      ],
      "author": {
        "name": "Parikh, Neerav",
        "email": "neerav.parikh@intel.com",
        "time": "Fri Feb 25 15:02:56 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:31:13 2011 -0600"
      },
      "message": "[SCSI] Revert \"[SCSI] libfc: fix exchange being deleted when the abort itself is timed out\"\n\nWhen abort for an exchange timed out it didn\u0027t release the reference to\nthe exchange resulting in a memory leak.\n\nAfter discussion with the author of the patch (CC) that introduced this\nbug it was suggested to revert that patch.\n\nThis reverts commit ea3e2e72eeb3e8a9440a5da965914f9b12088626.\n\nSigned-off by: Neerav Parikh \u003cNeerav.Parikh@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fe5e3f1aec310779a4b830022a26842b8d587228",
      "tree": "03de79c89ad0a9d725e7bca2b952a7279e8ff135",
      "parents": [
        "00fa2b191b4bd74e9d22ac177e3d9e8ecd3582d3"
      ],
      "author": {
        "name": "Parikh, Neerav",
        "email": "neerav.parikh@intel.com",
        "time": "Fri Feb 25 15:02:51 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 18:28:45 2011 -0600"
      },
      "message": "[SCSI] libfc: Fixing a memory leak when destroying an interface\n\nWhen an fcoe interface is being destroyed; in the process the\nfcoe driver will try to release all the resources it had allocated\nfor that interface including rports. But, it seems that it does not\nrelease the reference held for the name server rport in that process\nresulting into a memory leak. This patch fixes that memory leak.\n\nSigned-off-by: Neerav Parikh \u003cneerav.parikh@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Robert Love \u003crobert.w.love@intel.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "00fa2b191b4bd74e9d22ac177e3d9e8ecd3582d3",
      "tree": "833dbf676ed6382df4efd5ee7a48522d1a0c7926",
      "parents": [
        "ebf054b00b0a6dfa81dc4472d8b19301318b7f47"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:05:07 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Version and Changelog update\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ebf054b00b0a6dfa81dc4472d8b19301318b7f47",
      "tree": "9043de5cb98203203b5335332e2a12df4fcae84a",
      "parents": [
        "42a8d2b34d107df34533ea4840daf8d62bdc90aa"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:15 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:04:14 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix iMR OCR support to work correctly\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "42a8d2b34d107df34533ea4840daf8d62bdc90aa",
      "tree": "7c46eeb6c9da28e19cd5eec9d9f7e7f3a74ce6c9",
      "parents": [
        "1ac515ef3f2f7ab32498b0e4907933ff8b9b98c0"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:09 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:02:52 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix max_sectors for IEEE SGL\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1ac515ef3f2f7ab32498b0e4907933ff8b9b98c0",
      "tree": "209da848bed26c8a1e692f97249f4c3d3b89b3fd",
      "parents": [
        "f86c5424b02717a9eb9b1049a67ff3e7e9e92edf"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:04 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:01:41 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix fault state handling\n\nThe following patch for megaraid_sas fixes fault state handling in\nmegasas_transition_to_ready().\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f86c5424b02717a9eb9b1049a67ff3e7e9e92edf",
      "tree": "c52b155a90d70d289c19d8fe7fffbf8bbf39b7c1",
      "parents": [
        "4c598b23807a3bf0e4f7e65f7934965acc47e1b9"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:57:00 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 12:00:35 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix tasklet_init call\n\nThe following patch fixes an incorrect tasklet_init() call in\nmegasas_init_fw() to use instancet-\u003etasklet.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4c598b23807a3bf0e4f7e65f7934965acc47e1b9",
      "tree": "af7ee1443fb1bc1341a0eb9666cee66747a3fde7",
      "parents": [
        "eaa3c240de25c6e52ee1329e4acadfd99d7d104b"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:53 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:57:44 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Add CFG_CLEARED AEN\n\nThe following patch for megaraid_sas adds a missing check for\nMR_EVT_CFG_CLEARED in megasas_aen_polling().\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "eaa3c240de25c6e52ee1329e4acadfd99d7d104b",
      "tree": "19ece158f8b716bb3239eb7560813c00780ebd5b",
      "parents": [
        "f512440589632c73e7c2f42d9d723994cd45958b"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:49 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:56:22 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f512440589632c73e7c2f42d9d723994cd45958b",
      "tree": "76d31b160d9bda9195468f1bdbe497fbba4f73ca",
      "parents": [
        "66192dfe1e74eae31a76cfc36092dabdba1324e6"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:43 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:53:53 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "66192dfe1e74eae31a76cfc36092dabdba1324e6",
      "tree": "50d23dfbb7fb154c43ccf9eb28ec5e4d8e984ae2",
      "parents": [
        "e1419191d8d38098fb6ef29e94aadd15dabff3da"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:28 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:47:48 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump\n\nThe following patch for megaraid_sas fixes megasas_probe_one() to\nclear MSI-X flags in kdump when the \u0027reset_devices\u0027 kernel parameter\nis passed in.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e1419191d8d38098fb6ef29e94aadd15dabff3da",
      "tree": "0450fe08f12f228cb1d02acb83c276d656e6f5dd",
      "parents": [
        "0a77066acc78b4048b0afc9d70b7e91c06e63356"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:21 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:46:53 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Call tasklet_schedule for MSI-X\n\nThe following patch for megaraid_sas calls tasklet_schedule() even if\noutbound_intr_status \u003d\u003d 0 for MFI based boards in MSI-X mode.\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0a77066acc78b4048b0afc9d70b7e91c06e63356",
      "tree": "8970aeedb9a2c40308dbf905a3cd51376fc7c85b",
      "parents": [
        "53ef2bbd2068097ac453dff4a3d82858446be5bb"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:45:54 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Enable MSI-X before calling megasas_init_fw\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "53ef2bbd2068097ac453dff4a3d82858446be5bb",
      "tree": "ab4b5e7354b9da4febc172c81eb3049837ea65cd",
      "parents": [
        "eb1b12377376e43aae4be338ffbbc32931ca4d10"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:56:05 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:43:58 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Add missing check_and_restore_queue_depth call\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "eb1b12377376e43aae4be338ffbbc32931ca4d10",
      "tree": "e89c0e44872ab4a95b5e0ff1f80d79d676ed638f",
      "parents": [
        "183ce896d726fb987da589fa8e36fb7214a494cc"
      ],
      "author": {
        "name": "adam radford",
        "email": "aradford@gmail.com",
        "time": "Thu Feb 24 20:55:56 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:42:36 2011 -0600"
      },
      "message": "[SCSI] megaraid_sas: Fix failure gotos\n\nSigned-off-by: Adam Radford \u003caradford@gmail.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "183ce896d726fb987da589fa8e36fb7214a494cc",
      "tree": "741d899331336f132274ba2fb116211725d398a2",
      "parents": [
        "3496343df5062d36354a106f19c9688a6ecf9734"
      ],
      "author": {
        "name": "jack_wang",
        "email": "jack_wang@usish.com",
        "time": "Sat Feb 19 18:20:53 2011 +0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:40:34 2011 -0600"
      },
      "message": "[SCSI] libsas: fix loopback topology bug during discovery\n\nIn some test envirenment, there is loopback topology test. We should\nhandle this during discovery.\n\nSigned-off-by: Jack Wang \u003cjack_wang@usish.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "3496343df5062d36354a106f19c9688a6ecf9734",
      "tree": "7c7c10526f9181211640b05e074fa45884d44eb3",
      "parents": [
        "f55ca84d92d0c249ce4f4b8d493657a59c359c5d"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Feb 25 14:04:28 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:21:53 2011 -0600"
      },
      "message": "[SCSI] lpfc: block target when port queueing limit is hit\n\nInstead of blocking the entire host when the port\u0027s\nqueueing limit is hit, we should only block the port\u0027s\ntarget. This will allow IO to other ports to execute.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f55ca84d92d0c249ce4f4b8d493657a59c359c5d",
      "tree": "40bec986cc1f783efbb932c014ea146655b206a0",
      "parents": [
        "76f0c37a26b48522a1f4051a7b8d091fc3e545d5"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Fri Feb 25 14:04:27 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Mon Feb 28 11:17:44 2011 -0600"
      },
      "message": "[SCSI] lpfc: force retry in queuecommand when port is transitioning\n\nIf the port takes a while to transition we could exhaust\nthe retries when using DID_TRANSPORT_DISRUPTED. For this\ncase we do not want to use any of the cmd\u0027s\nretries, because if the command was running then when\nit got failed the retry counter was already incremented.\nAnd if this is the first time we are seeing the command,\n(it got queued because it slipped through during the race)\nthen it should not have its retries incremented. The\nfc class will decide the correct handling later.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nAcked-by: James Smart  \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4ebb24f707187196937607c60810d42f7112d7aa",
      "tree": "89a92b3f8dd55f3c5e0cfa73fa6446b3d490f3a8",
      "parents": [
        "000061245a6797d542854106463b6b20fbdcb12e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Feb 22 20:01:33 2011 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Feb 28 01:36:39 2011 -0700"
      },
      "message": "dt/sparc: Eliminate users of of_platform_{,un}register_driver\n\nGet rid of old users of of_platform_driver in arch/sparc.  Most\nof_platform_driver users can be converted to use the platform_bus\ndirectly.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\n"
    },
    {
      "commit": "76f0c37a26b48522a1f4051a7b8d091fc3e545d5",
      "tree": "2aa9b2ba634c221ab0778cd5dfb319088a6f3c8c",
      "parents": [
        "4e98d3b8ac81696d38eb7b54e8566e763f7aa97a"
      ],
      "author": {
        "name": "Madhuranath Iyengar",
        "email": "Madhu.Iyengar@qlogic.com",
        "time": "Wed Feb 23 15:27:18 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 13:01:18 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Update version number to 8.03.07.00\n\nWe\u0027ll be using the new version number scheme from now on.\nThe \u0027k\u0027 in the version in the past will be removed.\n\nThe format will be: \u003cmajor\u003e.\u003cminor\u003e.\u003csub_minor\u003e.\u003citer\u003e\nA scsi-misc submission increments \u003csub_minor\u003e and resets \u003citer\u003e.\nAn scsi-rc-fixes submission, increments \u003citer\u003e.\n\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "4e98d3b8ac81696d38eb7b54e8566e763f7aa97a",
      "tree": "839f2de3e8500abf3298dd931db1539bb55b1e79",
      "parents": [
        "e46ef004f8938eb7bc80f350d8efed9bf57f04b3"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Feb 23 15:27:17 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 13:00:57 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Check return value of fc_block_scsi_eh()\n\nThe fc_block_scsi_eh() might return with status FAST_IO_FAIL\nindicating I/O has been terminated due to fast_io_fail timeout.\nIn this case the rport is still blocked, so any error recovery\nwill be failing on this port. Hence we need to check if the\nreturn value from fc_block_scsi_eh() is something other than 0,\nin which case it should just return with that status.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "e46ef004f8938eb7bc80f350d8efed9bf57f04b3",
      "tree": "64ec76ec146d00f60413290c17eb7b8271521ae3",
      "parents": [
        "ff2fc42e74e43721310bff710416230aae6ce0b9"
      ],
      "author": {
        "name": "Saurav Kashyap",
        "email": "saurav.kashyap@qlogic.com",
        "time": "Wed Feb 23 15:27:16 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 13:00:38 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: The ISP82XX should be online while waiting for commands completion.\n\nIf adapter is not online, the driver will not process the response queue, even\non getting an interrupt.\n\nSigned-off-by: Saurav Kashyap \u003csaurav.kashyap@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ff2fc42e74e43721310bff710416230aae6ce0b9",
      "tree": "89ac26f6365e1d53cbc2e406e2eb203833b3e895",
      "parents": [
        "97dec564fd4948e0e560869c80b76e166ca2a83e"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Feb 23 15:27:15 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 13:00:08 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Propagate block-layer tags on submitted I/Os.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "97dec564fd4948e0e560869c80b76e166ca2a83e",
      "tree": "33588cc8b6bdc3c94979f56ae3a1edd247777981",
      "parents": [
        "6aef87bea9d37d5adf45f3d1c674ccf6f95799ca"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Feb 23 15:27:14 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:59:13 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion.\n\nBased on reading of the FCP2/4 specification, the driver cannot\nexpect the storage device to send FCP_RSP information. Instead,\nthe driver should interpret the data which is present in the frame\nto base decisions on the success or failure of the system.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "6aef87bea9d37d5adf45f3d1c674ccf6f95799ca",
      "tree": "bfbad013dee88c0bcd8d1b89de40f05dd13a4df4",
      "parents": [
        "7a78ceda1c294addb42a54e10d614c6ff0c4a6c9"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Feb 23 15:27:13 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:58:18 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Clear any stale login-states during an adapter reset.\n\nBy not clearing the \u0027login needed\u0027 nor \u0027login outstanding\u0027 states\nfor an fcport after a big-hammer (adapter reset), the driver may\nnot properly perform a PLOGI/PRLI sequence (and lose visibility\nto the rport) during a follow-on SNS scan.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7a78ceda1c294addb42a54e10d614c6ff0c4a6c9",
      "tree": "9daf3a2e53ce5932fbffa6b5c9699c5715a18e11",
      "parents": [
        "862cd01e5c2f3f5cf1ca989aa1184d61b6988ba2"
      ],
      "author": {
        "name": "Andrew Vasquez",
        "email": "andrew.vasquez@qlogic.com",
        "time": "Wed Feb 23 15:27:12 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:56:11 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Pass right CT command string for CT status processing.\n\nSigned-off-by: Andrew Vasquez \u003candrew.vasquez@qlogic.com\u003e\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "862cd01e5c2f3f5cf1ca989aa1184d61b6988ba2",
      "tree": "83271d26328e68f23c6edf24ca7937bcf25d74ca",
      "parents": [
        "7190575f7a48c82fd99363748544023739dc4bb8"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Wed Feb 23 15:27:11 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:53:49 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Don\u0027t wait for active mailbox command completion when firmware is hung.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7190575f7a48c82fd99363748544023739dc4bb8",
      "tree": "af1cd65418a060c98a2997e082b1cf5171e0aac3",
      "parents": [
        "cf2d771255251bfd4570b01bea491a631b4033c9"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Wed Feb 23 15:27:10 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:51:44 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Abort pending commands for faster recovery during ISP reset.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "cf2d771255251bfd4570b01bea491a631b4033c9",
      "tree": "f79f8de7099ae53de00a86fb59d6816447c3c70f",
      "parents": [
        "0060ddf8f7b10799e0789d10ac505cd3fb7576cb"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Wed Feb 23 15:27:09 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:48:14 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Display nport_id when any SNS command fails.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "0060ddf8f7b10799e0789d10ac505cd3fb7576cb",
      "tree": "389d7a1808e12d1990f9d5eac8c9710bbcde07ce",
      "parents": [
        "7c8cf2fee1027caaadf0e96145ff97f931ba4bdd"
      ],
      "author": {
        "name": "Giridhar Malavali",
        "email": "giridhar.malavali@qlogic.com",
        "time": "Wed Feb 23 15:27:08 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:41:37 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Reinitialize the device initialize timeout value after reset on ISP82xx.\n\nSigned-off-by: Giridhar Malavali \u003cgiridhar.malavali@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "7c8cf2fee1027caaadf0e96145ff97f931ba4bdd",
      "tree": "9fb7422358ca3c710a3dcb244a77299dff14478a",
      "parents": [
        "f5e3e40b398d3593e26fcced987d4bd7b8f9e57a"
      ],
      "author": {
        "name": "Chad Dupuis",
        "email": "chad.dupuis@qlogic.com",
        "time": "Wed Feb 23 15:27:07 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:24:59 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs().\n\nThe additional increment of dsd_seg was causing the compiler to throw an array\nout of bounds warning. This patch moves to a direct assignment of\ncmd_pkt-\u003efcp_data_dseg_len so that the compiler doesn\u0027t generate an array out\nbounds warning.\n\nSigned-off-by: Chad Dupuis \u003cchad.dupuis@qlogic.com\u003e\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "f5e3e40b398d3593e26fcced987d4bd7b8f9e57a",
      "tree": "b77d8852cfe3e50ccbddff722afebe73cf646450",
      "parents": [
        "038d9446a9e601d7972926ca69fee10eeda6f3c7"
      ],
      "author": {
        "name": "Madhuranath Iyengar",
        "email": "Madhu.Iyengar@qlogic.com",
        "time": "Wed Feb 23 15:27:06 2011 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 25 12:21:52 2011 -0500"
      },
      "message": "[SCSI] qla2xxx: Remove host_lock in queuecommand function\n\nAlso in qla_os.c, rename the function, remove DEF_SCSI_QCMD, etc.\n\nSigned-off-by: Madhuranath Iyengar \u003cMadhu.Iyengar@qlogic.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c7f7fd5b7ea114e0f85fc4f2a853f6564410588d",
      "tree": "2e295b156c37a8d6ec6254ca6a1fed3db4b50118",
      "parents": [
        "7c53c6f89d7a6487986c51cd73ae9a9be338a8f4"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:41 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:26 2011 -0500"
      },
      "message": "[SCSI] be2iscsi: fix null ptr ref in conn get param\n\nThe ep_disconnect function could be freeing the ep\nwhile beiscsi_conn_get_param is running. This has\nthe driver use the get ep param callback instead\nof the get conn param to fix this.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "d8585bcd7da071f4278710f1c39e18dfe7cb0280",
      "tree": "af56e750b3c09be817e9238f4507a4e59e4b0fc8",
      "parents": [
        "c71b9b669e1243623f7ed4332877d3f2beafc6ab"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:39 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:20 2011 -0500"
      },
      "message": "[SCSI] bnx2i: fix null ptr ref in conn get param\n\nbnx2i has some checks to try and make sure the ep\nis not destroyed while the addr/port is getting\nread. However, if after this check:\n\nif (!(bnx2i_conn \u0026\u0026 bnx2i_conn-\u003eep \u0026\u0026 bnx2i_conn-\u003eep-\u003ehba))\n\tgoto out;\n\nbnx2i_conn-\u003eep is cleared by ep_disconnect then we will\noops.\n\nThis patches fixes the problem by having the driver\nuse the get_ep_param callback instead of get_conn_param.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "c71b9b669e1243623f7ed4332877d3f2beafc6ab",
      "tree": "eb288d3cd92fe124ec5263dd6f3b0aa49dd238b9",
      "parents": [
        "289324b0c6007171d67bf1ab0827355ae3374773"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:38 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:15 2011 -0500"
      },
      "message": "[SCSI] cxgbi: convert to use iscsi_conn_get_addr_param\n\nThis has cxgbi use the iscsi_conn_get_addr_param helper\nand the get ep callback.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "289324b0c6007171d67bf1ab0827355ae3374773",
      "tree": "6a6af0500e8acab0455d7b0d2391b0096f94b4f7",
      "parents": [
        "a79af8a64d395bd89de8695a5ea5e1a7f01f02a8"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:37 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:12 2011 -0500"
      },
      "message": "[SCSI] iscsi class: add callout to get iscsi_endpoint values\n\nFor drivers using the ep callbacks the addr and port\nare attached to the endpoint instead of the conn.\nThis adds a callout to the iscsi_transport to get\nep values. It also adds locking around the get\nparam call to make sure that ep_disconnect does\nnot free the LLD\u0027s ep interconnect structs from\nunder us (the ep has a refcount so it will not\ngo away but the LLD may have structs from other\nsubsystems that are not allocated in the ep so\nwe need to protect them from getting freed).\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a79af8a64d395bd89de8695a5ea5e1a7f01f02a8",
      "tree": "510c13cb1e283c2809c0ca7e8d5f2dedd9ad6b76",
      "parents": [
        "00f3708e6ed1698d6aee3901ea991197e31a8007"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:36 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:10 2011 -0500"
      },
      "message": "[SCSI] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function\n\nThis has iscsi_tcp use the iscsi_conn_get_addr_param\nlibiscsi function. It also drops the use of the libiscsi\nsession portal buffers, so they can be removed in\nthe next patches. Instead of copying the values\nat bind time we get them during get() time. If we are\nnot connected userspace will now get -ENOTCONN,\nso it knows that connection is disconnected instead\nof a possible stale value.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "00f3708e6ed1698d6aee3901ea991197e31a8007",
      "tree": "6ae295fe4c03de52525f32c4bf8a732e19aa1c82",
      "parents": [
        "bbc5261b2cb5e69754c935ea2466fb22775f0e48"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:35 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:08 2011 -0500"
      },
      "message": "[SCSI] libiscsi: add helper to convert addr to string\n\nThis adds a helper to convert a addr struct to\na string. This will be used by the drivers in\nthe next patches.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "bbc5261b2cb5e69754c935ea2466fb22775f0e48",
      "tree": "76ef77c44abca779418d74b53325ebd6f0b46132",
      "parents": [
        "22a39fbbfecfea703b686a4626a631d706ccb3ee"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:34 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:07 2011 -0500"
      },
      "message": "[SCSI] iscsi class: remove unused active variable\n\nThe active variable on the iscsi_cls_conn is not used\nso this patch removes it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "22a39fbbfecfea703b686a4626a631d706ccb3ee",
      "tree": "d3d13184d9412310a6db0f9ae4423fd881a302cf",
      "parents": [
        "fdafd4dfc7bbdd40a4692192b77299b28c8a948f"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:33 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:41:05 2011 -0500"
      },
      "message": "[SCSI] iscsi: fix iscsi_endpoint leak\n\nWhen iscsid restarts it does not know the connection\u0027s\nendpoint, so it is getting leaked. This fixes the problem\nby having the iscsi class force a disconnect before a\nnew connection is bound.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fdafd4dfc7bbdd40a4692192b77299b28c8a948f",
      "tree": "4cf643cd03696811695f9d7a0fc0d1e2937c0233",
      "parents": [
        "fc336387dbf02bd89cc5ea38da07e4058cfb4de0"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Wed Feb 16 15:04:32 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:40:36 2011 -0500"
      },
      "message": "[SCSI] cxgbi: enable TEXT PDU support\n\ncxgb3i and cxgb4i support TEXT PDU offloading, so set\nthe bits to enable it.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fc336387dbf02bd89cc5ea38da07e4058cfb4de0",
      "tree": "960267edc1d58bd12488de95d119a531d3b851b4",
      "parents": [
        "09813ba5bc1a09e39402d66c1671715af0124942"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:31 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:40:26 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Updated to version 2.6.2.3\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "09813ba5bc1a09e39402d66c1671715af0124942",
      "tree": "d57091b31e25a77ce9a038e0a05a9b40d628ac8f",
      "parents": [
        "45188354ebd15be7fb15d2b144a1a0ecd2e797a9"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:30 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:40:05 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Added iSCSI text pdu support for iSCSI offload\n\nThis is part of an effort to support send target discovery via\nthe iSCSI offload path.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "45188354ebd15be7fb15d2b144a1a0ecd2e797a9",
      "tree": "9e65ef608ce284b8f2cf2d0172266a9d621c625f",
      "parents": [
        "8a4a0f3ad071e258a9637c5491c34005a9a97903"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:29 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:39:30 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Added jumbo MTU support for the no shost case\n\nFor scenarios where the shost is not being passed to bnx2i for the\niSCSI offload connection request, the code would consult the routing\ntable to select the CNIC device.\nThis code path will erroneously error out if the corresponding L2\ninterface\u0027s MTU has been setup to \u003e 1500.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "8a4a0f3ad071e258a9637c5491c34005a9a97903",
      "tree": "f050d6b1ecf5b20017b6d5beda6becdff1620721",
      "parents": [
        "a977d2c9dc463ab080e0aa8ebe563bdc414ee44f"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:28 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:39:08 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Added support for the 57712(E) devices\n\nMoved all PCI_DEVICE_ID_NX2_57712(E) definitions to pci_ids.h\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nAcked-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "a977d2c9dc463ab080e0aa8ebe563bdc414ee44f",
      "tree": "c1139bface46084c980f90ce7b5df75435c98cdd",
      "parents": [
        "ee15bd2da6a7c671e1b0095a3f128be9366b4db9"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:27 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:38:52 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Added handling for unsupported iSCSI offload hba\n\nThe hba will now be unregistered and freed when iSCSI offload\nis not supported by the NIC.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ee15bd2da6a7c671e1b0095a3f128be9366b4db9",
      "tree": "8496bd590acd7f13ace17d6e70304c6ba9be96ee",
      "parents": [
        "ec8933b4bc27c6e143ca3ed4159f2e2c69b5499b"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:26 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:38:29 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X\n\nFixed a bug where the 64-bit LUN field for nopouts were 32-bit swapped.\nThis only pertains to 5771X devices.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ec8933b4bc27c6e143ca3ed4159f2e2c69b5499b",
      "tree": "6b8785f991668508d14d46491215fc2febb4fad7",
      "parents": [
        "6fc124697a0428148b9a8179e8431fa538d2994c"
      ],
      "author": {
        "name": "Eddie Wai",
        "email": "eddie.wai@broadcom.com",
        "time": "Wed Feb 16 15:04:25 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Thu Feb 24 12:38:02 2011 -0500"
      },
      "message": "[SCSI] bnx2i: Allow ep CONNECT_FAILED condition to go through proper cleanup\n\nAllow CNIC to go through the proper cleanup procedure for an endpoint\nwhich failed to connect.  Proper cleanup is necessary for the chip\nto reset back to the initial state for the offloaded endpoint.\n\nSigned-off-by: Eddie Wai \u003ceddie.wai@broadcom.com\u003e\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "43d133c18b44e7d82d82ef0dcc2bddd55d5dfe81",
      "tree": "8de75c837b55874cc8a81a29bdedbc62668d4481",
      "parents": [
        "4149efb22da66e326fc48baf80d628834509f7f0",
        "6f576d57f1fa0d6026b495d8746d56d949989161"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 21 09:43:56 2011 +0100"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Feb 21 09:43:56 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.39\n"
    },
    {
      "commit": "6fc124697a0428148b9a8179e8431fa538d2994c",
      "tree": "3ad586057217753ccda4e585a95ef609ce4f8354",
      "parents": [
        "2a622bfbe1d95664ecd4bc1cfe6dacf4788dfc10"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:40:15 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:36:34 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Change lpfc driver version to 8.3.21\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "2a622bfbe1d95664ecd4bc1cfe6dacf4788dfc10",
      "tree": "25d1bb419a3036612fe4967309804a2ec4c6a195",
      "parents": [
        "ab56dc2e1d32556971e0729b3a6c37e0ff3104a6"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:40:06 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:36:33 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Debugfs additions\n\n- Add the driver debugfs framework for supporting debugfs read and write\n  operations, and iDiag command structure.\n- Add read and write to SLI4 device PCI config space registers.\n- Add the driver support of debugfs PCI config space register bits set/clear\n  methods to the provided bitmask.\n- Add iDiag driver support for SLI4 device queue diagnostic.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ab56dc2e1d32556971e0729b3a6c37e0ff3104a6",
      "tree": "181e6ec72607f191b88aa7f0a56a4c00211c9aee",
      "parents": [
        "924941444b481fc862b2de5e1dd7692ca85274d7"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:57 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 15:35:52 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Initialization and user interface changes\n\n- Make link speed not supported by port message an error message.\n- Add support for new SLI failure codes add sysfs parameter to reflect the\n  security setting and current state.\n- Add all lpfc module parameters to the /sys/modules/lpfc/parameters directory.\n\n[jejb: fix up compile failure]\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "924941444b481fc862b2de5e1dd7692ca85274d7",
      "tree": "4a19d10d1e8803f3662b93d615c35a474b3d8328",
      "parents": [
        "1151e3ec15c32021a8a12a123459ab5e41692898"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:44 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:47:20 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: FC Discovery changes\n\nFC Discovery changes\n\n- Treat received PLOGI while logged in as a relogin (unregister and reregister).\n- Added a timer to delay Nport discovery when clean bit is cleared and Fabric\n  portname/nodename/FCID is changed.\n- Invalidate Port\u0027s DID when receiving PLOGI from p2p port with CONFIG_PORT\n  mailbox command.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "1151e3ec15c32021a8a12a123459ab5e41692898",
      "tree": "57cf6cf10dbd7e77654958987ca0f840311fcf2d",
      "parents": [
        "fedd3b7b93302c7789bd3eeb190653cfb0fe7645"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:35 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:45:21 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: RRQ Implementation fixes\n\nRRQ Implementation fixes\n\n- Added checks to prevent a call to findnode_did in clr_active_rrq\n- Added the del_sync_timer call for the rrq_tmr to the stop_hba_timers routine.\n- Added a check in __lpfc_set_active_rrq for the driver unloading to prevent\n  adding an rrq when the driver is being removed.\n- Add code to scsi_iocb_cmpl to check for the remote stop and add the rrq.\n- Added the same check to els retry.\n- Added code to compare the source did in the els rrq to the vports did and\n  chose the right exchange ID.\n- Initialize the start_cmd pointer to indicate when we have looped through\n  all of the scsi buffers.\n- Remove the need for the lock around the clearing of the active bit in the\n  rrq.\n- Added code to clean the els and fcp xri aborted list and remove the all of\n  the RRQs for a deleted vport.\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "fedd3b7b93302c7789bd3eeb190653cfb0fe7645",
      "tree": "d4fef56133462b9879c63d15be391b9ea3490d19",
      "parents": [
        "382be668c5a284844f9dcbb5b1cb8ffba2386d80"
      ],
      "author": {
        "name": "James Smart",
        "email": "james.smart@emulex.com",
        "time": "Wed Feb 16 12:39:24 2011 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:39:18 2011 -0600"
      },
      "message": "[SCSI] lpfc 8.3.21: Critical Errors and Bug Fixes\n\nCritical Errors:\n- Correctly handle non-zero return lpfc_workq_post_event and return ENOMEM\n- Save the irq level when locking the host_lock in lpfc_findnode_did\n\nBug Fixes:\n- Adjust payload_length and request_length for sli4_config mailbox commands.\n- Add the freed sgl/XRI to the tail of the list rather than to the head.\n- Set the FC_VPORT_NEEDS_INIT_VPI on vport deletes and check it before\n  issuing a fdisc on an els retry.\n- Only call lpfc_hba_init_link() if phba-\u003ecfg_suppress_link_up\n  is LPFC_INITIALIZE_LINK.\n- Add support for SLI-4 Performance Hints\n\nSigned-off-by: Alex Iannicelli \u003calex.iannicelli@emulex.com\u003e\nSigned-off-by: James Smart \u003cjames.smart@emulex.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "382be668c5a284844f9dcbb5b1cb8ffba2386d80",
      "tree": "f32e381380abebd99a3ee77566efc494541e2347",
      "parents": [
        "ba95e2ac6bfeb9af92153058a353fc47e1addc02"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Feb 15 15:33:13 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:34:38 2011 -0600"
      },
      "message": "[SCSI] hpsa: fix bad comparison\n\n\u0027!\u0027 has higher precedence than \u0027\u0026\u0027.  CFGTBL_ChangeReq is 0x1 so the\noriginal code is equivelent to if (!doorbell_value) {...\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    },
    {
      "commit": "ba95e2ac6bfeb9af92153058a353fc47e1addc02",
      "tree": "abe7c935b0da778d17d2c9ec86ab6b1a594c4b78",
      "parents": [
        "960a30e7a73affcc441b9ceaff3b1b9e73e99c1f"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Feb 15 15:33:08 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:34:14 2011 -0600"
      },
      "message": "[SCSI] hpsa: Do not attempt kdump if we detect resetting controller failed.\n\nWe can get completions left over from before the attempted reset which\nwill interfere with the kdump.  Better to just not make the attempt in\nthat case.\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": "960a30e7a73affcc441b9ceaff3b1b9e73e99c1f",
      "tree": "8c584d8d7bd0e9c38be58f6e34dec094d105094b",
      "parents": [
        "745a7a25bc0f6dc77db72656b7bc8d17b6ee8e53"
      ],
      "author": {
        "name": "Stephen M. Cameron",
        "email": "scameron@beardog.cce.hp.com",
        "time": "Tue Feb 15 15:33:03 2011 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@suse.de",
        "time": "Fri Feb 18 12:33:52 2011 -0600"
      },
      "message": "[SCSI] hpsa: Inform controller we are using 32-bit tags.\n\nController will transfer only 32-bits on completion if it\nknows we are only using 32-bit tags.  Also, some newer controllers\napparently (and erroneously) require that we only use 32-bit tags,\nand that we inform the controller of this.\n\nSigned-off-by: Stephen M. Cameron \u003cscameron@beardog.cce.hp.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n"
    }
  ],
  "next": "745a7a25bc0f6dc77db72656b7bc8d17b6ee8e53"
}
