lkml.org 
[lkml]   [2006]   [Dec]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[GIT PATCH] scsi updates for 2.6.19
From
Date
This is quite a mixed bag.  The usual driver updates, plus asynchronous
scanning and the new target infrastructure.

The patch is available here:

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

the shortlog is:

Adrian Bunk:
ipr: Make ipr_ioctl static
megaraid_sas: make 2 functions static
qla2xxx: make some functions static

Alan Stern:
Reduce polling in sd.c

Andrew Morton:
tgt: fix undefined flush_dcache_page() problem
ips: fix soft lockup during reset initialization
revert "[SCSI] ips soft lockup during reset/initialization"

Andrew Vasquez:
qla2xxx: add asynchronous scsi scanning support.
qla2xxx: defer topology discovery to DPC thread during initialization.

Brian King:
ipr: Driver version 2.3.0
ipr: Reduce default error log size
ipr: Add support for logging SAS fabric errors
ipr: Remove debug trace points from dump code
ipr: Remove ipr_scsi_timed_out
ipr: Set default ipr Kconfig values
ipr: PCI IDs for new SAS adapters
ipr: Stop issuing cancel all to disk arrays
ipr: SATA reset - wait for host reset completion

Christoph Hellwig:
kill scsi_assign_lock
untangle scsi_prep_fn
use one-element sg list in scsi_send_eh_cmnd

Darrick J. Wong:
aic94xx: delete ascb timers when freeing queues
aic94xx: handle REQ_DEVICE_RESET
aic94xx: handle REQ_TASK_ABORT
libsas: add sas_abort_task
libsas: modify error handler to use scsi_eh_* functions

David C Somayajulu:
qla4xxx: fix for timing issue for nvram accesses.
qla4xxx: add support for qla4032
qla4xxx: bug fix: driver hardware semaphore needs to be grabbed before soft reset

Ed Lin:
stex: version update
stex: change wait loop code
stex: add new device type support
stex: update device id info
stex: adjust default queue length
stex: add value check in hard reset routine
stex: fix controller_info command handling
stex: fix biosparam calculation

FUJITA Tomonori:
scsi tgt: IBM eServer i/pSeries virtual SCSI target driver
scsi tgt: SCSI RDMA Protocol library functions
scsi-ml: Makefile and Kconfig changes for tgt
scsi tgt: scsi target user and kernel communication interface
scsi tgt: scsi target lib functionality
export scsi-ml functions needed by tgt_scsi_lib and its LLDs

Hannes Reinecke:
block: convert jiffies to msecs in scsi_ioctl()

Henne:
scsi: t128 scsi_cmnd convertion

Ingo Molnar:
fix module unload induced compile warning

James Bottomley:
libsas: better error handling in sas_expander.c
53c700: brown paper bag fix for auto request sense
aic94xx: fix pointer to integer conversion warning

James Smart:
lpfc 8.1.11 : Change version number to 8.1.11
lpfc 8.1.11 : Misc Fixes
lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable
lpfc 8.1.11 : Removed decoding of PCI Subsystem Id
lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support
lpfc 8.1.11 : Adjust LOG_FCP logging
lpfc 8.1.11 : Fix Memory leaks
lpfc 8.1.11 : Fix lpfc_multi_ring_support
lpfc 8.1.11 : Discovery Fixes

Jeff Garzik:
megaraid: fix MMIO casts
minor bug fixes and cleanups
SCSI/aha1740: handle SCSI API errors

Kai Makisara:
st: log message changes

Luben Tuikov:
sd: clearer output of disk cache state

Mark Haverkamp:
aacraid: Driver version update
aacraid: Abort management FIBs
aacraid: Detect Blinkled at startup

Matthew Wilcox:
Make scsi_scan_host work for drivers which find their own targets
fix missing check for no scanning
Add Kconfig option for asynchronous SCSI scanning
Add ability to scan scsi busses asynchronously

Randy Dunlap:
qla2xxx: use NULL instead of 0
initio: fix section mismatches with HOTPLUG=n

Salyzyn, Mark:
aic79xx: Add ASC-29320LPE ids to driver


and the diffstat:

Documentation/kernel-parameters.txt | 5
Documentation/scsi/scsi_mid_low_api.txt | 31 -
block/scsi_ioctl.c | 2
drivers/scsi/53c700.c | 7
drivers/scsi/BusLogic.c | 12
drivers/scsi/Kconfig | 59 +
drivers/scsi/Makefile | 7
drivers/scsi/NCR53c406a.c | 5
drivers/scsi/aacraid/aacraid.h | 4
drivers/scsi/aacraid/commsup.c | 23
drivers/scsi/aha1740.c | 10
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 1
drivers/scsi/aic7xxx/aic79xx_pci.c | 8
drivers/scsi/aic7xxx/aic79xx_pci.h | 1
drivers/scsi/aic94xx/aic94xx_init.c | 9
drivers/scsi/aic94xx/aic94xx_scb.c | 120 +++-
drivers/scsi/fd_mcs.c | 2
drivers/scsi/hosts.c | 8
drivers/scsi/ibmvscsi/Makefile | 2
drivers/scsi/ibmvscsi/ibmvstgt.c | 958 ++++++++++++++++++++++++++++++++
drivers/scsi/initio.c | 2
drivers/scsi/ipr.c | 313 ++++++++--
drivers/scsi/ipr.h | 83 ++
drivers/scsi/ips.c | 28
drivers/scsi/ips.h | 9
drivers/scsi/libsas/sas_expander.c | 36 -
drivers/scsi/libsas/sas_init.c | 4
drivers/scsi/libsas/sas_scsi_host.c | 90 ++-
drivers/scsi/libsrp.c | 441 ++++++++++++++
drivers/scsi/lpfc/lpfc.h | 6
drivers/scsi/lpfc/lpfc_attr.c | 118 +++
drivers/scsi/lpfc/lpfc_ct.c | 24
drivers/scsi/lpfc/lpfc_els.c | 34 -
drivers/scsi/lpfc/lpfc_hbadisc.c | 229 +------
drivers/scsi/lpfc/lpfc_hw.h | 35 -
drivers/scsi/lpfc/lpfc_init.c | 136 +---
drivers/scsi/lpfc/lpfc_logmsg.h | 2
drivers/scsi/lpfc/lpfc_nportdisc.c | 9
drivers/scsi/lpfc/lpfc_scsi.c | 56 +
drivers/scsi/lpfc/lpfc_sli.c | 42 +
drivers/scsi/lpfc/lpfc_sli.h | 2
drivers/scsi/lpfc/lpfc_version.h | 2
drivers/scsi/megaraid.c | 13
drivers/scsi/megaraid.h | 3
drivers/scsi/megaraid/megaraid_sas.c | 4
drivers/scsi/ncr53c8xx.c | 19
drivers/scsi/qla2xxx/qla_attr.c | 2
drivers/scsi/qla2xxx/qla_init.c | 94 ---
drivers/scsi/qla2xxx/qla_os.c | 66 +-
drivers/scsi/qla2xxx/qla_sup.c | 8
drivers/scsi/qla4xxx/ql4_dbg.c | 4
drivers/scsi/qla4xxx/ql4_def.h | 105 +--
drivers/scsi/qla4xxx/ql4_fw.h | 7
drivers/scsi/qla4xxx/ql4_glbl.h | 3
drivers/scsi/qla4xxx/ql4_init.c | 47 -
drivers/scsi/qla4xxx/ql4_inline.h | 4
drivers/scsi/qla4xxx/ql4_iocb.c | 6
drivers/scsi/qla4xxx/ql4_isr.c | 1
drivers/scsi/qla4xxx/ql4_nvram.c | 70 +-
drivers/scsi/qla4xxx/ql4_nvram.h | 4
drivers/scsi/qla4xxx/ql4_os.c | 117 ---
drivers/scsi/qla4xxx/ql4_version.h | 7
drivers/scsi/scsi.c | 45 -
drivers/scsi/scsi_error.c | 33 -
drivers/scsi/scsi_lib.c | 346 ++++++-----
drivers/scsi/scsi_priv.h | 3
drivers/scsi/scsi_scan.c | 225 +++++++
drivers/scsi/scsi_tgt_if.c | 352 +++++++++++
drivers/scsi/scsi_tgt_lib.c | 742 ++++++++++++++++++++++++
drivers/scsi/scsi_tgt_priv.h | 25
drivers/scsi/scsi_wait_scan.c | 31 +
drivers/scsi/sd.c | 29
drivers/scsi/st.c | 16
drivers/scsi/stex.c | 130 ++--
drivers/scsi/t128.h | 39 -
include/scsi/libsas.h | 14
include/scsi/libsrp.h | 77 ++
include/scsi/scsi_cmnd.h | 10
include/scsi/scsi_device.h | 30 -
include/scsi/scsi_host.h | 69 ++
include/scsi/scsi_tgt.h | 19
include/scsi/scsi_tgt_if.h | 90 +++
include/scsi/scsi_transport_sas.h | 2
83 files changed, 4760 insertions(+), 1126 deletions(-)

James


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

\
 
 \ /
  Last update: 2006-12-05 23:53    [W:0.028 / U:0.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site