[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/