[<prev] [next>] [day] [month] [year] [list]
Message-Id: <1238175029.3292.32.camel@localhost.localdomain>
Date: Fri, 27 Mar 2009 17:30:29 +0000
From: James Bottomley <James.Bottomley@...senPartnership.com>
To: Andrew Morton <akpm@...ux-foundation.org>,
Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-scsi <linux-scsi@...r.kernel.org>,
linux-kernel <linux-kernel@...r.kernel.org>
Subject: [GIT PATCH] first set of SCSI updates for the 2.6.30 merge window
This is the first slice of updates. It contains the mp2sas driver and
the libosd library plus other assorted enhancements.
The patch is available here:
master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
The short changelog is:
Aaro Koskinen (1):
sym53c8xx: Keep transfer negotiations valid
Adam Radford (1):
3w-9xxx: add power management support
Alan Stern (2):
fix /proc memory leak in the SCSI core
sd: tell the user when a disk's capacity is adjusted
Boaz Harrosh (17):
libosd: Fix NULL dereference BUG when target is not OSD conformant
scsi: Add osd library to build system
osd: Kconfig file for in-tree builds
osd: Documentation for OSD library
libosd: SCSI/OSD Sense decoding support
libosd: OSDv2 auto detection
libosd: OSD version 2 Support
libosd: Not implemented commands
libosd: Add Flush and List-objects support
libosd: OSD Security processing stubs
libosd: attributes Support
osd_uld: API for retrieving osd devices from Kernel
osd_uld: OSD scsi ULD
libosd: OSDv1 preliminary implementation
libosd: OSDv1 Headers
add OSD_TYPE
major.h: char-major number for OSD device driver
Brian King (1):
ibmvfc: Better handle other FC initiators
Chauhan, Vijay (3):
scsi_dh_rdac: Retry for NOT_READY check condition
scsi_dh_rdac: Retry mode select for NO_SENSE, ABORTED_COMMAND, UNIT_ATTENTION, NOT_READY(02/04/01)
scsi_dh_rdac: Retry for Quiescence in Progress in rdac device handler
Chris Leech (2):
net: define feature flags for FCoE offloads
net: reclaim 8 upper bits of the netdev->features from GSO
Christof Schmitt (11):
zfcp: Report fc_host_port_type as NPIV
zfcp: Block FC transport rports early on errors
zfcp: Remove PCI flag
zfcp: Send ELS ADISC from workqueue
zfcp: Improve reliability of SCSI eh handlers in zfcp
zfcp: Wait for free SBALs when possible
zfcp: Only increment req_id for successfully issued requests
zfcp: Simplify latency lock handling
zfcp: Remove UNIT_REGISTERED status flag
zfcp: Remove some port flags
scsi_transport_fc: Add missing parenthesis to Point-To-Point description
Douglas Gilbert (1):
bsg: add linux/types.h include to bsg.h
Ed Lin - PTU (5):
stex: Version update
stex: Small fixes
stex: Fix for controller type st_yosemite
stex: Add new device id
stex: Fix for potential invalid response
Eric Moore (3):
mpt2sas: make global symbols unique
mpt2sas v00.100.11.15
mpt2sas: add MPT2SAS_MINOR(221) to miscdevice.h
FUJITA Tomonori (8):
sg: remove the own list management for struct sg_fd
sg: use ALIGN macro
sg: remove unnecessary function declarations
sg: avoid blk_put_request/blk_rq_unmap_user in interrupt
remove scsi_req_map_sg
osst: replace scsi_execute_async with the block layer API
osst: make all the buffer the same size
libfc: fix compile warning
Hannes Reinecke (1):
Check for deleted device in scsi_device_online()
Ilgu Hong (3):
scsi dh alua: handle report luns data changed in check sense callout
scsi dh alua: add intel Multi-Flex device
scsi dh alua: fix group id masking
James Bottomley (2):
Make scsi.h independent of the rest of the scsi includes
osst: Remove SUGGEST flags
Jan Engelhardt (1):
lpfc: constify virtual function tables
Jean Delvare (1):
libiscsi: fix iscsi pool error path
Julia Lawall (1):
libfc: Correct use of ! and &
Karen Xie (1):
cxgb3i: fix function descriptions
Martin K. Petersen (3):
sd: Make revalidate less chatty
Remove SUGGEST flags
scsi_debug: DIF/DIX support
Martin Peschke (1):
zfcp: add measurement data for average qdio queue utilisation
Martin Petermann (1):
zfcp: erp failed status bit will not be set
Matthew Wilcox (4):
sd: Try READ CAPACITY 16 first for SBC-2 devices
sd: Refactor sd_read_capacity()
ses: Use new scsi VPD helper
Add VPD helper
Mike Christie (11):
libiscsi: fix possbile null ptr session command cleanup
iscsi class: remove host no argument from session creation callout
libiscsi: pass session failure a session struct
iscsi lib: remove qdepth param from iscsi host allocation
iscsi lib: have lib create work queue for transmitting IO
iscsi class: fix lock dep warning on logout
libiscsi: don't cap queue depth in iscsi modules
iscsi_tcp: replace scsi_debug/tcp_debug logging with iscsi conn logging
libiscsi_tcp: replace tcp_debug/scsi_debug logging with session/conn logging
libiscsi: replace scsi_debug logging with session/conn logging
iser: have iser use its own logging
Pete Wyckoff (1):
iscsi tcp: bidi capable
Randy Dunlap (3):
libfc: needs CRC32
scsi_debug: needs CRC_T10DIF
scsi_sysfs: delete extra kernel-doc
Robert Love (1):
Improve SCSI_LOGGING Kconfig entry
Roel Kluin (1):
ses: code_set == 1 is tested twice
Scott James Remnant (1):
ch: Add scsi type modalias
Swen Schillig (6):
zfcp: Ensure all work is cancelled on adapter dequeue
zfcp: fix queue, scheduled work processing.
zfcp: incorrect reaction on incoming RSCN
zfcp: replace current ERP logging with a more convenient version
zfcp: prevent adapter close on initial adapter open
zfcp: remove undefined subtype for status read response
Tony Battersby (9):
sym53c8xx: don't flood syslog with negotiation messages
sym53c8xx: use a queue depth of 1 for untagged devices
sym53c8xx: handle pci_iomap() failures
sym53c8xx: unmap pci memory after probe errors
sym53c8xx: fix bogus free_irq() on error path
sym53c8xx: fix NULL deref on error path
sym53c8xx: fix shost use-after-free and memory leak
sg: fix races with ioctl(SG_IO)
sg: fix races during device removal
Wayne Boyer (3):
ipr: Expose debug and fastfail parameters
ipr: add message to error table
ipr: add MSI support
Yi Zou (9):
fcoe: fcoe fc crc offload indication by skb->ip_summed
fcoe: add support to FCoE offload support in fcoe_sw through net_device
libfc: add support of large receive offload by ddp in fc_fcp
fcoe: add support to large send by gso through net_device for fcoe_sw
libfc: use lso_max for sequence offload
fcoe, libfc: check offload features from LLD through netdev
net: add FCoE offload support through net_device
net: add NETIF_F_FCOE_CRC to can_checksum_protocol
net, fcoe: add ETH_P_FCOE for Fibre Channel over Ethernet (FCoE)
and the diffstat:
Documentation/devices.txt | 6
Documentation/scsi/osd.txt | 198
MAINTAINERS | 10
block/cmd-filter.c | 1
drivers/infiniband/ulp/iser/iscsi_iser.c | 17
drivers/infiniband/ulp/iser/iscsi_iser.h | 2
drivers/infiniband/ulp/iser/iser_initiator.c | 2
drivers/net/xen-netfront.c | 2
drivers/s390/scsi/zfcp_aux.c | 24
drivers/s390/scsi/zfcp_ccw.c | 24
drivers/s390/scsi/zfcp_dbf.c | 188
drivers/s390/scsi/zfcp_dbf.h | 3
drivers/s390/scsi/zfcp_def.h | 17
drivers/s390/scsi/zfcp_erp.c | 290 -
drivers/s390/scsi/zfcp_ext.h | 73
drivers/s390/scsi/zfcp_fc.c | 82
drivers/s390/scsi/zfcp_fsf.c | 240 -
drivers/s390/scsi/zfcp_fsf.h | 4
drivers/s390/scsi/zfcp_qdio.c | 47
drivers/s390/scsi/zfcp_scsi.c | 250 -
drivers/s390/scsi/zfcp_sysfs.c | 20
drivers/scsi/3w-9xxx.c | 101
drivers/scsi/3w-9xxx.h | 2
drivers/scsi/Kconfig | 18
drivers/scsi/Makefile | 3
drivers/scsi/ch.c | 1
drivers/scsi/constants.c | 13
drivers/scsi/cxgb3i/cxgb3i_ddp.c | 5
drivers/scsi/cxgb3i/cxgb3i_ddp.h | 8
drivers/scsi/cxgb3i/cxgb3i_iscsi.c | 27
drivers/scsi/cxgb3i/cxgb3i_offload.c | 3
drivers/scsi/cxgb3i/cxgb3i_offload.h | 1
drivers/scsi/cxgb3i/cxgb3i_pdu.c | 2
drivers/scsi/device_handler/scsi_dh_alua.c | 14
drivers/scsi/device_handler/scsi_dh_rdac.c | 49
drivers/scsi/fcoe/fcoe_sw.c | 67
drivers/scsi/fcoe/libfcoe.c | 16
drivers/scsi/hosts.c | 3
drivers/scsi/hptiop.c | 3
drivers/scsi/ibmvscsi/ibmvfc.c | 62
drivers/scsi/ipr.c | 13
drivers/scsi/ipr.h | 4
drivers/scsi/ips.c | 3
drivers/scsi/iscsi_tcp.c | 73
drivers/scsi/libfc/fc_exch.c | 6
drivers/scsi/libfc/fc_fcp.c | 75
drivers/scsi/libfc/fc_lport.c | 5
drivers/scsi/libfc/fc_rport.c | 2
drivers/scsi/libiscsi.c | 236 -
drivers/scsi/libiscsi_tcp.c | 122
drivers/scsi/lpfc/lpfc_debugfs.c | 16
drivers/scsi/lpfc/lpfc_scsi.c | 6
drivers/scsi/mpt2sas/Kconfig | 66
drivers/scsi/mpt2sas/Makefile | 7
drivers/scsi/mpt2sas/mpi/mpi2.h | 1067 +++++
drivers/scsi/mpt2sas/mpi/mpi2_cnfg.h | 2151 ++++++++++
drivers/scsi/mpt2sas/mpi/mpi2_init.h | 420 +
drivers/scsi/mpt2sas/mpi/mpi2_ioc.h | 1295 ++++++
drivers/scsi/mpt2sas/mpi/mpi2_raid.h | 295 +
drivers/scsi/mpt2sas/mpi/mpi2_sas.h | 282 +
drivers/scsi/mpt2sas/mpi/mpi2_tool.h | 249 +
drivers/scsi/mpt2sas/mpi/mpi2_type.h | 61
drivers/scsi/mpt2sas/mpt2sas_base.c | 3435 ++++++++++++++++
drivers/scsi/mpt2sas/mpt2sas_base.h | 779 +++
drivers/scsi/mpt2sas/mpt2sas_config.c | 1873 ++++++++
drivers/scsi/mpt2sas/mpt2sas_ctl.c | 2516 +++++++++++
drivers/scsi/mpt2sas/mpt2sas_ctl.h | 416 +
drivers/scsi/mpt2sas/mpt2sas_debug.h | 181
drivers/scsi/mpt2sas/mpt2sas_scsih.c | 5687 +++++++++++++++++++++++++++
drivers/scsi/mpt2sas/mpt2sas_transport.c | 1211 +++++
drivers/scsi/osd/Kbuild | 45
drivers/scsi/osd/Kconfig | 53
drivers/scsi/osd/Makefile | 37
drivers/scsi/osd/osd_debug.h | 30
drivers/scsi/osd/osd_initiator.c | 1657 +++++++
drivers/scsi/osd/osd_uld.c | 487 ++
drivers/scsi/osst.c | 96
drivers/scsi/osst.h | 2
drivers/scsi/scsi.c | 104
drivers/scsi/scsi_debug.c | 443 ++
drivers/scsi/scsi_error.c | 34
drivers/scsi/scsi_lib.c | 203
drivers/scsi/scsi_scan.c | 1
drivers/scsi/scsi_sysfs.c | 1
drivers/scsi/scsi_transport_fc.c | 2
drivers/scsi/scsi_transport_iscsi.c | 45
drivers/scsi/sd.c | 349 +
drivers/scsi/sd.h | 1
drivers/scsi/ses.c | 33
drivers/scsi/sg.c | 495 +-
drivers/scsi/st.c | 6
drivers/scsi/stex.c | 107
drivers/scsi/sym53c8xx_2/sym_glue.c | 137
drivers/scsi/sym53c8xx_2/sym_hipd.c | 64
drivers/scsi/sym53c8xx_2/sym_hipd.h | 4
drivers/usb/storage/transport.c | 2
include/linux/bsg.h | 2
include/linux/if_ether.h | 1
include/linux/major.h | 1
include/linux/miscdevice.h | 1
include/linux/netdevice.h | 18
include/linux/skbuff.h | 2
include/scsi/fc/fc_fcoe.h | 7
include/scsi/fc_frame.h | 19
include/scsi/libfc.h | 31
include/scsi/libfcoe.h | 18
include/scsi/libiscsi.h | 19
include/scsi/osd_attributes.h | 327 +
include/scsi/osd_initiator.h | 433 ++
include/scsi/osd_protocol.h | 579 ++
include/scsi/osd_sec.h | 45
include/scsi/osd_sense.h | 260 +
include/scsi/osd_types.h | 40
include/scsi/scsi.h | 31
include/scsi/scsi_cmnd.h | 15
include/scsi/scsi_device.h | 10
include/scsi/scsi_transport_iscsi.h | 4
net/core/dev.c | 4
118 files changed, 28866 insertions(+), 1889 deletions(-)
James
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists