From: James Bottomley <James.Bottomley@SteelEye.com>
To: Andrew Morton <akpm@osdl.org>, Linus Torvalds <torvalds@osdl.org>
Cc: linux-scsi <linux-scsi@vger.kernel.org>,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: [GIT PATCH] SCSI updates for 2.6.20
Date: Sat, 10 Feb 2007 21:57:32 -0600 [thread overview]
Message-ID: <1171166252.3373.58.camel@mulgrave.il.steeleye.com> (raw)
This is the accumulated SCSI tree for 2.6.20. It is available at
master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
The short changelog is:
Adrian Bunk (1):
aic79xx: make ahd_match_scb() static
Ahmed S. Darwish (1):
DAC960: kmalloc->kzalloc/Casting cleanups
Alexis Bruemmer (1):
aic94xx: fix typos and update verison number
Andrew Morton (1):
scsi_kmap_atomic_sg(): check that local irqs are disabled
Andrew Vasquez (12):
qla2xxx: Update version number to 8.01.07-k5.
qla2xxx: Fixup printk() with proper new-line character.
qla2xxx: Allow NVRAM updates to immediately go into effect.
qla2xxx: Enable queue-full throttling when UNDERRUN detected.
qla2xxx: Fail initialization when inconsistent NVRAM detected.
qla2xxx: Check loop-state before reading host statistics.
qla2xxx: Refactor set-HBA-model/description code.
qla2xxx: Set correct cabling state during initialization.
qla2xxx: Export OptionROM boot-codes version information.
qla2xxx: Handle IRQ-0 assignments by the system.
qla2xxx: Add MSI-X support.
qla2xxx: Correct sector-erase issues while writing flash.
Brian King (5):
scsi_error: Fix lost EH commands
ipr: Driver version 2.3.1
ipr: PCI error recovery fix
ipr: Tolerate not finding PCI-X registers
ipr: Remove usage of pci driver data
Christoph Hellwig (1):
kill scsi_rety_command
Darrick J. Wong (32):
aic94xx: Add default bus reset handler
aic94xx: Remove TMF result code munging
libsas: Add an LU reset mechanism to the error handler
libsas: Don't BUG when connecting two expanders via wide port
libsas: Enable automatic spin-up of SAS disks
aic94xx: Register eh_device_reset_handler
libsas: Handle SCSI commands that complete with failure codes
scsi_error.c: Export some scsi_eh_* functions
libsas: Check return values of sysfs_create_link
libsas: Clean up discovery failure handler code
libsas: Fix incorrect sas_port deformation in sas_form_port
libsas: Start I_T recovery if ABORT TASK fails
libsas: Add SAS_HA state flags to avoid queueing events while unloading
libsas: phy port lock needs irq spinlocks
aic94xx: Scan SAS devices asynchronously
libsas: sysfs phy control attributes should not be S_IWUGO
aic94xx: Lock DDB read/write accesses
aic94xx: Fix DDB and SCB initialization
aic94xx: Match request_firmware with release_firmware
aic94xx: Remove workqueue code from REQ_TASK_ABORT/REQ_DEVICE_RESET code
libsas: Delay issuing ABORT TASK TMF until the error handler
libsas: Enable the EH strategy handler to reset a phy after a command
libsas: Remove SAS_TASK_INITIATOR_ABORTED flag
aic94xx: Don't eat TMF_QUERY_TASK results
libsas: Use SCAN_WILD_CARD instead of ~0
aic94xx: Set lldd_max_execute_num in sas_ha
libsas: Destroy the task collector thread after releasing ports
libsas: Reset timer on taskless scsi_cmnds in sas_scsi_timed_out
libsas: Add a sysfs knob to enable/disable a phy
libsas: Don't give scsi_cmnds to the EH if they never made it to the SAS LLDD or have already returned
libsas: Clean up rphys/port dev list after a discovery error on an expander
libsas: Clean up rphys/port dev list after a discovery error.
Douglas Gilbert (2):
scsi_debug: error processing
mptctl for mptsas
Eric Moore (11):
fusion - bump version - 3.04.04
fusion - error handling bug fix's
fusion - report wide port sas address's for hba phys
fusion - serialize target resets in mptsas.c
fusion - inactive raid support, and raid event bug fix's
fusion - iocstatus, loginfo, and event debug updates
fusion - added mptspi debug
fusion - move SPI API over to mptspi.c
fusion - Greater than 255 target and lun support
spi transport class: export spi_dv_pending
fusion: mpi header update - version 1.05.14
FUJITA Tomonori (1):
libsas: fix task attribute
Greg Kroah-Hartman (1):
ipr: remove duplicate device id
Hannes Reinecke (1):
aic79xx: use dma_get_required_mask()
James Bottomley (1):
NCR_D700: needs burst length setting to 8
Jiri Kosina (1):
Buslogic: local_irq_disable() is redundant after local_irq_save()
Kai Makisara (1):
st: fix Tape dies if wrong block size used, bug 7919
Ken Witherow (1):
advansys: clean up warnings
Kurt Garloff (1):
scsi_scan message cosmetic error
Lalit Chandivade (1):
qla2xxx: Perform implicit LOGO during fabric logout request.
Luben Tuikov (1):
Fix sense key MEDIUM ERROR processing and retry
Mariusz Kozlowski (2):
aic79xx: fix bracket mismatch in unused macro
53c7xx: brackets fix in uncompiled code
Mark Haverkamp (5):
NCR_D700: fix compile error
aacraid: expanded expose physical device code (new)
aacraid: rework packet support code
aacraid: Begin adding support for new adapter type
aacraid: rework communication support code
Michal Piotrowski (1):
nsp_cs: remove old scsi code
Randy Dunlap (2):
megaraid: more kernel-doc fixes
megaraid: fix kernel-doc
Richard Knutsson (1):
BusLogic: Replace 'boolean' by 'bool'
Seokmann Ju (2):
qla2xxx: Remove unnecessary spinlock primitive - mbx_reg_lock.
qla2xxx: correct locking while call starget_for_each_device()
Sumant Patro (1):
megaraid_{mm,mbox}: init fix for kdump
Swen Schillig (3):
zfcp: removed wrong comment
zfcp: use of uninitialized variable
zfcp: Invalid locking order
Thomas Bogendoerfer (2):
SNI RM 53c710 driver
53c700: Allow setting burst length
Wu, Gilbert (1):
aic94xx: update for v28 firmware
And the diffstat
Documentation/scsi/ChangeLog.megaraid | 16
drivers/block/DAC960.c | 27
drivers/message/fusion/Kconfig | 2
drivers/message/fusion/Makefile | 7
drivers/message/fusion/lsi/mpi.h | 7
drivers/message/fusion/lsi/mpi_cnfg.h | 131 +++
drivers/message/fusion/lsi/mpi_history.txt | 77 +-
drivers/message/fusion/lsi/mpi_init.h | 7
drivers/message/fusion/lsi/mpi_ioc.h | 75 ++
drivers/message/fusion/lsi/mpi_log_sas.h | 284 ++++----
drivers/message/fusion/lsi/mpi_sas.h | 9
drivers/message/fusion/mptbase.c | 875 ++++++++++++++++++++-----
drivers/message/fusion/mptbase.h | 47 -
drivers/message/fusion/mptctl.c | 163 +---
drivers/message/fusion/mptctl.h | 2
drivers/message/fusion/mptfc.c | 53 -
drivers/message/fusion/mptlan.c | 1
drivers/message/fusion/mptlan.h | 1
drivers/message/fusion/mptsas.c | 718 ++++++++++++++++----
drivers/message/fusion/mptscsih.c | 997 ++++++++++-------------------
drivers/message/fusion/mptscsih.h | 44 +
drivers/message/fusion/mptspi.c | 527 +++++++++++++--
drivers/s390/scsi/zfcp_erp.c | 22
drivers/s390/scsi/zfcp_ext.h | 2
drivers/s390/scsi/zfcp_fsf.c | 23
drivers/scsi/53c700.c | 24
drivers/scsi/53c700.h | 2
drivers/scsi/53c7xx.c | 4
drivers/scsi/BusLogic.c | 46 -
drivers/scsi/BusLogic.h | 300 ++++----
drivers/scsi/FlashPoint.c | 4
drivers/scsi/Kconfig | 9
drivers/scsi/Makefile | 1
drivers/scsi/NCR_D700.c | 1
drivers/scsi/aacraid/Makefile | 2
drivers/scsi/aacraid/aachba.c | 602 +++++++++--------
drivers/scsi/aacraid/aacraid.h | 46 +
drivers/scsi/aacraid/comminit.c | 14
drivers/scsi/aacraid/commsup.c | 40 -
drivers/scsi/aacraid/linit.c | 17
drivers/scsi/aacraid/nark.c | 87 ++
drivers/scsi/aacraid/rkt.c | 64 +
drivers/scsi/aacraid/rx.c | 263 ++++---
drivers/scsi/aacraid/sa.c | 33
drivers/scsi/advansys.c | 7
drivers/scsi/aic7xxx/aic79xx.h | 3
drivers/scsi/aic7xxx/aic79xx_core.c | 5
drivers/scsi/aic7xxx/aic79xx_osm.c | 9
drivers/scsi/aic7xxx/aic79xx_osm.h | 2
drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 19
drivers/scsi/aic7xxx/aic79xx_pci.c | 2
drivers/scsi/aic94xx/aic94xx_dev.c | 16
drivers/scsi/aic94xx/aic94xx_dump.c | 2
drivers/scsi/aic94xx/aic94xx_init.c | 49 -
drivers/scsi/aic94xx/aic94xx_reg_def.h | 5
drivers/scsi/aic94xx/aic94xx_sas.h | 1
drivers/scsi/aic94xx/aic94xx_scb.c | 122 +--
drivers/scsi/aic94xx/aic94xx_sds.c | 10
drivers/scsi/aic94xx/aic94xx_seq.c | 45 +
drivers/scsi/aic94xx/aic94xx_seq.h | 1
drivers/scsi/aic94xx/aic94xx_task.c | 9
drivers/scsi/aic94xx/aic94xx_tmf.c | 4
drivers/scsi/ipr.c | 91 +-
drivers/scsi/ipr.h | 4
drivers/scsi/lasi700.c | 1
drivers/scsi/libsas/sas_discover.c | 62 +
drivers/scsi/libsas/sas_event.c | 6
drivers/scsi/libsas/sas_expander.c | 48 +
drivers/scsi/libsas/sas_init.c | 52 +
drivers/scsi/libsas/sas_internal.h | 9
drivers/scsi/libsas/sas_port.c | 14
drivers/scsi/libsas/sas_scsi_host.c | 290 ++++++--
drivers/scsi/megaraid/mbox_defs.h | 2
drivers/scsi/megaraid/mega_common.h | 122 +--
drivers/scsi/megaraid/megaraid_ioctl.h | 36 -
drivers/scsi/megaraid/megaraid_mbox.c | 421 +++++++-----
drivers/scsi/megaraid/megaraid_mbox.h | 46 -
drivers/scsi/megaraid/megaraid_mm.c | 65 -
drivers/scsi/megaraid/megaraid_sas.h | 14
drivers/scsi/pcmcia/nsp_cs.h | 66 -
drivers/scsi/qla2xxx/qla_attr.c | 68 +
drivers/scsi/qla2xxx/qla_def.h | 38 +
drivers/scsi/qla2xxx/qla_gbl.h | 6
drivers/scsi/qla2xxx/qla_init.c | 218 +-----
drivers/scsi/qla2xxx/qla_isr.c | 245 ++++++-
drivers/scsi/qla2xxx/qla_mbx.c | 18
drivers/scsi/qla2xxx/qla_os.c | 24
drivers/scsi/qla2xxx/qla_sup.c | 348 ++++++++++
drivers/scsi/qla2xxx/qla_version.h | 2
drivers/scsi/scsi.c | 21
drivers/scsi/scsi_debug.c | 42 -
drivers/scsi/scsi_error.c | 256 +++----
drivers/scsi/scsi_lib.c | 4
drivers/scsi/scsi_priv.h | 6
drivers/scsi/scsi_scan.c | 2
drivers/scsi/scsi_transport_sas.c | 118 ++-
drivers/scsi/scsi_transport_spi.c | 1
drivers/scsi/sim710.c | 1
drivers/scsi/sni_53c710.c | 159 ++++
drivers/scsi/st.c | 23
drivers/scsi/st.h | 3
include/scsi/libsas.h | 19
include/scsi/scsi_transport_sas.h | 3
include/scsi/scsi_transport_spi.h | 1
104 files changed, 5827 insertions(+), 3135 deletions(-)
James
next reply other threads:[~2007-02-11 3:57 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-11 3:57 James Bottomley [this message]
2007-02-12 10:29 ` [GIT PATCH] SCSI updates for 2.6.20 Rolf Eike Beer
2007-02-12 14:38 ` James Bottomley
2007-02-12 15:21 ` Rolf Eike Beer
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=1171166252.3373.58.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.