[GIT PATCH] final (hopefully) SCSI updates for the merge window

From: James Bottomley
Date: Tue Jun 23 2009 - 12:53:03 EST


This is basically a small set of driver updates and fixes which has
remained from the rest of the merges. Hopefully all the cnic config
problems are now fixed and we should now have VPD based limits exposed
to the block device and SSD nonrotational flag detection in sd.

The patch is available here:

master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git

The short changelog is:

Andrew Vasquez (3):
qla2xxx: Update version number to 8.03.01-k4.
qla2xxx: Correct (again) overflow during dump-processing on large-memory ISP23xx parts.
qla2xxx: Limit querying to supported mailbox-registers while reading FW state.

Anirban Chakraborty (1):
qla2xxx: Fixed a bug in number of response queue creation logic.

Brian King (2):
ibmvfc: Fix endless PRLI loop in discovery
ibmvfc: Process async events before command responses

Erez Zilber (1):
libiscsi: add conn and scsi eh log debug flags

FUJITA Tomonori (2):
block: revert "bsg: setting rq->bio to NULL"
scsi_transport_sas: needs to call blk_end_request_all for SMP requests

Giridhar Malavali (2):
fc_transport: Selective return value from BSG timeout function
fc_transport: The softirq_done function registration for BSG request

Hannes Reinecke (1):
sd, sr: fix Driver 'sd' needs updating message

Harish Zunjarrao (1):
qla2xxx: Correct iiDMA-update calling conventions.

James Bottomley (5):
scsi_transport_fc: replace BUS_ID_SIZE by fixed count
Revert " cnic: fix error: implicit declaration of function â__symbol_getâ"
scsi_transport_spi: Blacklist Ultrium-3 tape for IU transfers
scsi_transport_spi: use spi target settings instead of inquiry data for DV
enhance device info matching for multiple tables

Jaswinder Singh Rajput (1):
scsi_transport_iscsi: return -EOVERFLOW for Too many iscsi targets

Jiri Slaby (1):
fusion: mptsas, fix lock imbalance

Joe Eykholt (1):
fix race that can give duplicate host number

John Stoffel (1):
sym53c8xx: ratelimit parity errors

Karen Xie (2):
cxgb3i: suppot of different kernel page sizes
cxgb3i: use kref to track ddp usage

Martin K. Petersen (4):
scsi_debug: Add support for physical block exponent and alignment
sd: Block limits VPD support
sd: Detect non-rotational devices
sd: Physical block size and alignment support

Michael Chan (1):
cnic: Fix __symbol_get() build error.

Mike Christie (2):
iscsi_tcp: propogate EAGAIN from sendpage to libiscsi
libiscsi: don't run scsi eh if iscsi task is making progress

Randy Dunlap (1):
cnic: add NETDEV_1000 and NETDEVICES to Kconfig select

Robert Love (3):
libfc: Add runtime debugging with debug_logging module parameter
libfcoe: Add runtime debugging with module param debug_logging
fcoe: Add runtime debug logging with module parameter debug_logging

Stefan Richter (1):
explain the hidden scsi_wait_scan Kconfig variable

Wayne Boyer (2):
ipr: differentiate pci-x and pci-e based adapters
ipr: add test for MSI interrupt support

And the diffstat:

block/bsg.c | 3
drivers/message/fusion/mptsas.c | 4
drivers/net/cnic.c | 6
drivers/net/cnic_if.h | 2
drivers/scsi/Kconfig | 13 +
drivers/scsi/bnx2i/Kconfig | 2
drivers/scsi/cxgb3i/cxgb3i_ddp.c | 90 ++++++++++---
drivers/scsi/cxgb3i/cxgb3i_ddp.h | 2
drivers/scsi/fcoe/fcoe.c | 108 +++++++--------
drivers/scsi/fcoe/fcoe.h | 24 +++
drivers/scsi/fcoe/libfcoe.c | 94 +++++++------
drivers/scsi/hosts.c | 8 -
drivers/scsi/ibmvscsi/ibmvfc.c | 36 +++--
drivers/scsi/ibmvscsi/ibmvfc.h | 1
drivers/scsi/ipr.c | 138 +++++++++++++++++---
drivers/scsi/ipr.h | 10 +
drivers/scsi/iscsi_tcp.c | 14 +-
drivers/scsi/libfc/fc_disc.c | 83 +++++-------
drivers/scsi/libfc/fc_exch.c | 58 +++-----
drivers/scsi/libfc/fc_fcp.c | 97 +++++++-------
drivers/scsi/libfc/fc_lport.c | 156 ++++++++++------------
drivers/scsi/libfc/fc_rport.c | 120 +++++++----------
drivers/scsi/libiscsi.c | 161 +++++++++++++++--------
drivers/scsi/libiscsi_tcp.c | 6
drivers/scsi/qla2xxx/qla_dbg.c | 2
drivers/scsi/qla2xxx/qla_init.c | 2
drivers/scsi/qla2xxx/qla_mbx.c | 28 ++--
drivers/scsi/qla2xxx/qla_os.c | 2
drivers/scsi/qla2xxx/qla_version.h | 2
drivers/scsi/scsi_debug.c | 30 ++++
drivers/scsi/scsi_devinfo.c | 247 ++++++++++++++++++++++++++++++++----
drivers/scsi/scsi_lib.c | 1
drivers/scsi/scsi_priv.h | 17 ++
drivers/scsi/scsi_sysfs.c | 17 --
drivers/scsi/scsi_transport_fc.c | 44 +++---
drivers/scsi/scsi_transport_iscsi.c | 1
drivers/scsi/scsi_transport_sas.c | 4
drivers/scsi/scsi_transport_spi.c | 51 ++++++-
drivers/scsi/sd.c | 74 ++++++++++
drivers/scsi/sd.h | 1
drivers/scsi/sr.c | 1
drivers/scsi/sym53c8xx_2/sym_hipd.c | 5
include/scsi/fc_encode.h | 2
include/scsi/libfc.h | 77 +++++++++--
include/scsi/libiscsi.h | 4
include/scsi/scsi_driver.h | 1
46 files changed, 1245 insertions(+), 604 deletions(-)

James


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/