From: James Bottomley <James.Bottomley@SteelEye.com>
To: Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>
Cc: linux-kernel <linux-kernel@vger.kernel.org>,
linux-scsi <linux-scsi@vger.kernel.org>
Subject: [GIT PATCH] scsi updates for 2.6.19
Date: Tue, 05 Dec 2006 16:49:33 -0600 [thread overview]
Message-ID: <1165358973.2785.33.camel@mulgrave.il.steeleye.com> (raw)
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
reply other threads:[~2006-12-05 22:49 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1165358973.2785.33.camel@mulgrave.il.steeleye.com \
--to=james.bottomley@steeleye.com \
--cc=akpm@osdl.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=torvalds@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®