Linus Torvalds
7d34ddbe47
SCSI fixes on 20170401
...
Thirteen small fixes: The hopefully final effort to get the lpfc nvme
kconfig problems sorted, there's one important sg fix (user can induce
read after end of buffer) and one minor enhancement (adding an extra
PCI ID to qedi). The rest are a set of minor fixes, which mostly occur
as user visible in error legs or on specific devices.
Signed-off-by: James E.J. Bottomley <[email protected] >
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJY39E7AAoJEAVr7HOZEZN4WskQALCWMroFglXHofUbwMrKH4gv
on+6k1k+z0iiUiidpfdPb0gL1D4fSBcDl60fQbSUFFlGiM1/MTpyv10QhqlER1al
74ZLJ6cavw52WBLJccQBCGeYBIDdvAGPLfcoIHPfa4+6I2yXe1dsAY6T3qDUHsGW
amEG62qjbpUkrPhyQq+ehTxU4itam2JH17eTis4xVCG0vXuvlp4igecbErzwOZu7
zhpTvJZezsfiCXmPGyqbyRU1IRU5WglznwiZ7duNtTIFD8vQ9dugs/QH88VL31rh
25uWiJMn9waC2o4wHuRzHb5VOFQxkhanAc0y+f3I4pxTdX4d5yN7TeNtxUxZM1z7
CEB4QFVns8YF68WZaodCVqn06uX4REwdIs6n7KTsQT9JGQbnmEFoGLNe1/wCgdGZ
16gH+0visFCnZQpCDbuFsUcddFglAT1EtvNLbPxKk3sKxAwqZJ+e5Lon7CX9s89f
rPlvRb68Nw/ctxgXffM2ecRddpvHTeRgy1XBv/STMhGOzJV5k6S3nXPZfyq5kWdH
Fv9MUu3qu2rVplPKydrOlXkz40a2cl/jS0M8UXueoJwE/JkvoiwquzThLO1BB3W/
5Dc1NVii67qPlEJ8mAsNYiPnZww7t8IRlHlD+H7/pSo0RE2C4jhNmoZMyEjwlmex
Fq13DkTbBhIZ0mNCwQ2J
=umUo
-----END PGP SIGNATURE-----
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull SCSI fixes from James Bottomley:
"Thirteen small fixes: The hopefully final effort to get the lpfc nvme
kconfig problems sorted, there's one important sg fix (user can induce
read after end of buffer) and one minor enhancement (adding an extra
PCI ID to qedi). The rest are a set of minor fixes, which mostly occur
as user visible in error legs or on specific devices"
* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
scsi: ufs: remove the duplicated checking for supporting clkscaling
scsi: lpfc: fix building without debugfs support
scsi: lpfc: Fix PT2PT PRLI reject
scsi: hpsa: fix volume offline state
scsi: libsas: fix ata xfer length
scsi: scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL
scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion function
scsi: scsi_dh_alua: Check scsi_device_get() return value
scsi: sg: check length passed to SG_NEXT_CMD_LEN
scsi: ufshcd-platform: remove the useless cast in ERR_PTR/IS_ERR
scsi: qedi: Add PCI device-ID for QL41xxx adapters.
scsi: aacraid: Fix potential null access
scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
2017-04-01 20:07:31 -07:00
..
aacraid
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
2017-03-29 10:10:30 -04:00
aic7xxx
scripts/spelling.txt: add "disble(d)" pattern and fix typo instances
2017-03-09 17:01:09 -08:00
aic94xx
scsi: aic94xx: Add a missing call to kfree
2016-11-29 11:21:49 -05:00
arcmsr
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
arm
scsi: ncr5380: Use correct types for DMA routines
2016-11-08 17:29:48 -05:00
be2iscsi
scsi: remove eh_timed_out methods in the transport template
2017-02-06 19:10:03 -05:00
bfa
scripts/spelling.txt: add "aligment" pattern and fix typo instances
2017-02-27 18:43:46 -08:00
bnx2fc
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
bnx2i
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
csiostor
scsi: remove eh_timed_out methods in the transport template
2017-02-06 19:10:03 -05:00
cxgbi
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2017-02-22 10:15:09 -08:00
cxlflash
SCSI misc on 20170303
2017-03-03 21:36:56 -08:00
device_handler
scsi: scsi_dh_alua: Warn if the first argument of alua_rtpg_queue() is NULL
2017-03-19 13:16:37 -04:00
dpt
esas2r
scsi: esas2r: Fix format string type mistakes
2017-01-09 23:52:26 -05:00
fcoe
scripts/spelling.txt: add "omited" pattern and fix typo instances
2017-02-27 18:43:47 -08:00
fnic
SCSI misc on 20170220
2017-02-21 11:51:42 -08:00
hisi_sas
scsi: hisi_sas: decrease running_req in hisi_sas_slot_task_free()
2017-01-20 19:10:42 -05:00
ibmvscsi
scsi: remove eh_timed_out methods in the transport template
2017-02-06 19:10:03 -05:00
ibmvscsi_tgt
ibmvscsis: Add SGL limit
2017-02-08 10:51:24 -08:00
isci
scsi: isci: switch to pci_alloc_irq_vectors
2016-12-01 08:36:17 -05:00
libfc
sched/headers: Prepare to use <linux/rcuupdate.h> instead of <linux/rculist.h> in <linux/sched.h>
2017-03-02 08:42:38 +01:00
libsas
scsi: libsas: fix ata xfer length
2017-03-20 09:45:08 -04:00
lpfc
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
2017-03-29 10:10:30 -04:00
megaraid
scsi: megaraid_sas: Driver version upgrade
2017-03-13 22:59:53 -04:00
mpt3sas
Merge remote-tracking branch 'mkp-scsi/fixes' into fixes
2017-03-07 15:13:02 -08:00
mvsas
SCSI misc on 20161213
2016-12-14 10:49:33 -08:00
osd
SCSI misc on 20170303
2017-03-03 21:36:56 -08:00
pcmcia
pm8001
scsi: pm8001: switch to pci_irq_alloc_vectors
2017-02-06 19:12:30 -05:00
qedf
scsi: qedf: Use vsprintf extension %pad
2017-03-06 22:39:26 -05:00
qedi
scsi: qedi: Add PCI device-ID for QL41xxx adapters.
2017-03-15 19:00:57 -04:00
qla2xxx
SCSI fixes on 20170401
2017-04-01 20:07:31 -07:00
qla4xxx
scsi: qla4xxx: remove two unused MSI-X related #defines
2017-01-11 22:54:45 -05:00
smartpqi
scsi: smartpqi: fix time handling
2017-02-22 18:41:42 -05:00
snic
SCSI misc on 20170220
2017-02-21 11:51:42 -08:00
sym53c8xx_2
scsi: sym53c8xx_2: Use complete() instead complete_all()
2016-09-14 13:19:29 -04:00
ufs
scsi: ufs: remove the duplicated checking for supporting clkscaling
2017-03-27 21:45:41 -04:00
.gitignore
3w-9xxx.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
3w-9xxx.h
scsi: Update 3ware driver email addresses
2016-12-14 15:25:12 -05:00
3w-sas.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
3w-sas.h
scsi: Update 3ware driver email addresses
2016-12-14 15:25:12 -05:00
3w-xxxx.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
3w-xxxx.h
scsi: Update 3ware driver email addresses
2016-12-14 15:25:12 -05:00
53c700.c
scsi: remove current_cmnd field from struct scsi_device
2016-07-13 22:33:23 -04:00
53c700.h
scsi: remove current_cmnd field from struct scsi_device
2016-07-13 22:33:23 -04:00
53c700.scr
53c700_d.h_shipped
a100u2w.c
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
a4000t.c
advansys.c
scsi: advansys: fix build warning for PCI=n
2016-11-08 17:29:58 -05:00
aha152x.c
aha152x.h
aha1542.c
aha1542.h
aha1740.c
aha1740.h
am53c974.c
atari_scsi.c
scsi: atari_scsi: Reset DMA during bus reset only under ST-DMA lock
2017-01-31 21:39:22 -05:00
atp870u.c
atp870u.h
BusLogic.c
BusLogic.h
bvme6000_scsi.c
ch.c
constants.c
scsi: fix upper bounds check of sense key in scsi_sense_key_string()
2016-08-16 00:49:32 -04:00
dc395x.c
dc395x.h
dmx3191d.c
scsi: dmx3191d: use module_pci_driver
2016-11-16 20:43:50 -05:00
dpt_i2o.c
scsi: dpt_i2o: double free if adpt_i2o_online_hba() fails
2017-01-05 00:21:12 -05:00
dpti.h
eata.c
eata_generic.h
eata_pio.c
eata_pio.h
esp_scsi.c
esp_scsi.h
fdomain.c
fdomain.h
FlashPoint.c
g_NCR5380.c
scsi: ncr5380: Reduce #include files
2017-01-31 21:38:15 -05:00
gdth.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
gdth.h
gdth_ioctl.h
gdth_proc.c
gdth_proc.h
gvp11.c
gvp11.h
hosts.c
scsi: allocate scsi_cmnd structures as part of struct request
2017-01-27 15:08:35 -07:00
hpsa.c
scsi: hpsa: fix volume offline state
2017-03-23 10:12:29 -04:00
hpsa.h
scsi: hpsa: limit outstanding rescans
2017-03-15 13:37:10 -04:00
hpsa_cmd.h
scsi: hpsa: update check for logical volume status
2017-03-15 13:36:22 -04:00
hptiop.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
hptiop.h
imm.c
imm.h
initio.c
initio.h
ipr.c
scripts/spelling.txt: add "intialization" pattern and fix typo instances
2017-02-27 18:43:47 -08:00
ipr.h
scsi: ipr: Use pci_irq_allocate_vectors
2016-11-08 17:29:46 -05:00
ips.c
scsi: ips: don't use custom hex_asc_upper[] table
2016-11-08 17:29:57 -05:00
ips.h
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
iscsi_boot_sysfs.c
iscsi_tcp.c
scsi: remove eh_timed_out methods in the transport template
2017-02-06 19:10:03 -05:00
iscsi_tcp.h
jazz_esp.c
Kconfig
scsi: lpfc: Finalize Kconfig options for nvme
2017-03-15 13:37:18 -04:00
lasi700.c
libiscsi.c
Merge remote-tracking branch 'mkp-scsi/fixes' into fixes
2017-03-07 15:13:02 -08:00
libiscsi_tcp.c
mac53c94.c
mac53c94.h
mac_esp.c
mac_scsi.c
scsi: ncr5380: Resolve various static checker warnings
2017-01-31 21:38:35 -05:00
Makefile
scsi: qedf: Add QLogic FastLinQ offload FCoE driver framework.
2017-02-22 19:10:59 -05:00
megaraid.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
megaraid.h
mesh.c
mesh.h
mvme16x_scsi.c
mvme147.c
mvme147.h
mvumi.c
scsi: mvumi: remove fake transport template
2017-02-06 19:08:17 -05:00
mvumi.h
ncr53c8xx.c
ncr53c8xx.h
NCR53c406a.c
NCR5380.c
scsi: ncr5380: Improve target selection robustness
2017-01-31 21:38:58 -05:00
NCR5380.h
scsi: ncr5380: Clean up dead code and redundant macro usage
2017-01-31 21:37:44 -05:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32.c
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
osst.h
osst_detect.h
osst_options.h
pmcraid.c
scsi: pmcraid: switch to pci_alloc_irq_vectors
2017-01-09 23:47:00 -05:00
pmcraid.h
scsi: pmcraid: switch to pci_alloc_irq_vectors
2017-01-09 23:47:00 -05:00
ppa.c
ppa.h
ps3rom.c
qla1280.c
qla1280.h
qlogicfas.c
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
qlogicpti.h
qlogicpti: Fix compiler warnings
2016-11-28 15:51:31 -05:00
raid_class.c
script_asm.pl
scsi.c
block: introduce blk_rq_is_passthrough
2017-01-31 14:00:34 -07:00
scsi.h
scsi_common.c
scsi: always zero sshdr in scsi_normalize_sense
2017-02-22 19:33:00 -05:00
scsi_debug.c
scsi: scsi_debug: Add OPTIMAL TRANSFER LENGTH GRANULARITY option.
2017-01-31 22:08:44 -05:00
scsi_devinfo.c
scsi: scsi_devinfo: remove synchronous ALUA for NETAPP devices
2016-12-07 18:13:52 -05:00
scsi_dh.c
scsi: use 'scsi_device_from_queue()' for scsi_dh
2017-02-22 18:41:42 -05:00
scsi_error.c
SCSI misc on 20170220
2017-02-21 11:51:42 -08:00
scsi_ioctl.c
scsi: make the sense header argument to scsi_test_unit_ready mandatory
2017-02-22 19:35:24 -05:00
scsi_lib.c
Merge remote-tracking branch 'mkp-scsi/fixes' into fixes
2017-03-07 15:13:02 -08:00
scsi_lib_dma.c
scsi_logging.c
scsi_logging.h
scsi_module.c
scsi_netlink.c
scsi_pm.c
scsi_priv.h
scsi: mpt3sas: Avoid sleeping in interrupt context
2017-03-01 21:52:13 -05:00
scsi_proc.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
scsi_sas_internal.h
scsi_scan.c
scsi: Remove one useless stack variable
2016-10-11 18:02:09 -04:00
scsi_sysctl.c
scsi_sysfs.c
scsi: avoid a permanent stop of the scsi device's request queue
2016-12-14 15:51:17 -05:00
scsi_trace.c
scsi_transport_api.h
scsi_transport_fc.c
SCSI misc on 20170220
2017-02-21 11:51:42 -08:00
scsi_transport_iscsi.c
block/bsg: move queue creation into bsg_setup_queue
2017-01-27 15:08:35 -07:00
scsi_transport_sas.c
scripts/spelling.txt: add "intialization" pattern and fix typo instances
2017-02-27 18:43:47 -08:00
scsi_transport_spi.c
scsi: merge __scsi_execute into scsi_execute
2017-02-23 16:57:19 -05:00
scsi_transport_srp.c
scsi: remove tsk_mgmt_response and it_nexus_response transport methods
2017-02-06 19:10:41 -05:00
scsi_typedefs.h
scsicam.c
sd.c
SCSI fixes on 20170315
2017-03-15 10:44:19 -07:00
sd.h
sd: Implement support for ZBC devices
2016-10-18 19:49:11 -06:00
sd_dif.c
scsi: sd: Move DIF protection types to t10-pi.h
2016-09-15 09:51:14 -04:00
sd_zbc.c
sd_zbc: Force use of READ16/WRITE16
2016-11-14 13:16:42 -07:00
sense_codes.h
ses.c
scsi: ses: Fix SAS device detection in enclosure
2017-01-17 13:58:57 -05:00
sg.c
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
2017-03-29 10:10:30 -04:00
sgiwd93.c
sim710.c
sni_53c710.c
sr.c
Merge branch 'for-4.11/next' into for-4.11/linus-merge
2017-02-17 14:08:19 -07:00
sr.h
sr_ioctl.c
scsi: merge __scsi_execute into scsi_execute
2017-02-23 16:57:19 -05:00
sr_vendor.c
st.c
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
2017-03-02 08:42:32 +01:00
st.h
st_options.h
stex.c
storvsc_drv.c
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
2017-03-12 09:02:56 -07:00
sun3_scsi.c
SCSI misc on 20170220
2017-02-21 11:51:42 -08:00
sun3_scsi_vme.c
sun3x_esp.c
sun_esp.c
sym53c416.c
sym53c416.h
virtio_scsi.c
virtio_scsi: use virtio IRQ affinity
2017-02-27 20:54:06 +02:00
vmw_pvscsi.c
scsi: vmw_pvscsi: handle the return value from pci_alloc_irq_vectors correctly
2017-03-06 22:27:33 -05:00
vmw_pvscsi.h
scsi: vmw_pvscsi: switch to pci_alloc_irq_vectors
2017-01-11 22:31:03 -05:00
wd33c93.c
wd33c93.h
wd719x.c
drivers/scsi/wd719x.c: remove last declaration using DEFINE_PCI_DEVICE_TABLE
2016-09-01 17:52:01 -07:00
wd719x.h
xen-scsifront.c
xen/scsifront: don't request a slot on the ring until request is ready
2016-12-09 10:59:13 +01:00
zalon.c
zorro7xx.c