Linus Torvalds
895a1067d5
SCSI misc on 20160326
...
The only new stuff which missed the first pull request is an update to
the UFS driver. The rest is an assortment of bug fixes and minor
tweaks which appeared recently (some are fixes for recent code and
some are stuff spotted recently by the checkers or the new gcc-6
compiler [most of Arnd's stuff]).
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAABAgAGBQJW9nPcAAoJEDeqqVYsXL0M4CIH/1EkSjCyLzm5yDGzPKyD8LuS
r8mNmXEgKxKuCVenmsydDEa4YmEH/94ysMevwXCogDvUz0ms/qRHJnF3cy7MT7fe
TlcuKQdshl3k5gRP33K3AkK1aNtzyWGwiP+5+e+uO3rzJgujJa+IcpvYYk/e46GE
yTfi6uEdNRFD6xGxqfttvO9I+YKj5XtRpNZQe/YAS6bcyLm0R62031b8OcmKxWYT
m/F9AlxKeIDmutH5GK5siePQ1KNmn1LZOGYO8RKA4jcyzhxJ8qv8HdRpFGAGuyg/
f7V0OGqhLGlzZ5pNRfsYpAhoScmwbm+rYJv1W0vjRdeoAgmNkR8S5LDeXHpvZ5A=
=2sEy
-----END PGP SIGNATURE-----
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull more SCSI updates from James Bottomley:
"The only new stuff which missed the first pull request is an update to
the UFS driver.
The rest is an assortment of bug fixes and minor tweaks which appeared
recently (some are fixes for recent code and some are stuff spotted
recently by the checkers or the new gcc-6 compiler [most of Arnd's
stuff])"
* tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (32 commits)
scsi_common: do not clobber fixed sense information
scsi: ufs: select CONFIG_NLS
scsi: fc: use get/put_unaligned64 for wwn access
fnic: move printk()s outside of the critical code section.
qla2xxx: avoid maybe_uninitialized warning
megaraid_sas: add missing curly braces in ioctl handler
lpfc: fix misleading indentation
scsi_transport_sas: add 'scsi_target_id' sysfs attribute
scsi_dh_alua: uninitialized variable in alua_check_vpd()
scsi: ufs-qcom: add printouts of testbus debug registers
scsi: ufs-qcom: enable/disable the device ref clock
scsi: ufs-qcom: set PA_Local_TX_LCC_Enable before link startup
scsi: ufs: add device quirk delay before putting UFS rails in LPM
scsi: ufs: fix leakage during link off state
scsi: ufs: tune UniPro parameters to optimize hibern8 exit time
scsi: ufs: handle non spec compliant bkops behaviour by device
scsi: ufs: add retry for query descriptors
scsi: ufs: add error recovery after DL NAC error
scsi: ufs: make error handling bit faster
scsi: ufs: disable vccq if it's not needed by UFS device
...
2016-03-26 11:31:01 -07:00
..
aacraid
aacraid: Update driver version
2016-02-23 21:27:02 -05:00
aic7xxx
aic7xxx: Fix queue depth handling
2016-02-23 21:27:02 -05:00
aic94xx
scsi: Centralise ssp frame information units
2015-11-25 22:12:50 -05:00
arcmsr
arcmsr: change driver version to v1.30.00.22-20151126
2015-11-30 18:51:20 -05:00
arm
scsi: fas216: avoid fas216_log_setup for loadable module
2016-02-23 21:27:02 -05:00
be2iscsi
Merge branch 'fixes' into misc
2016-03-15 15:24:44 -07:00
bfa
bfa: deinline __bfa_trc() and __bfa_trc32()
2016-02-23 21:27:02 -05:00
bnx2fc
bnx2fc: bnx2fc_eh_abort(): fix wrong return code.
2016-02-23 21:27:02 -05:00
bnx2i
bnx2i: Fix call trace while device reset
2015-06-02 17:15:24 -07:00
csiostor
scsi: use host wide tags by default
2015-11-09 17:11:57 -08:00
cxgbi
Merge branch 'for-next-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2016-03-23 15:57:39 -07:00
cxlflash
powerpc updates for 4.6
2016-03-19 15:38:41 -07:00
device_handler
scsi_dh_alua: uninitialized variable in alua_check_vpd()
2016-03-14 21:04:59 -04:00
dpt
esas2r
esas2r: Fix array overrun
2016-02-23 21:27:02 -05:00
fcoe
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2016-03-19 10:05:34 -07:00
fnic
fnic: move printk()s outside of the critical code section.
2016-03-18 15:28:17 -04:00
hisi_sas
hisi_sas: update driver version to 1.3
2016-02-29 21:00:03 -05:00
ibmvscsi
ibmvfc: byteswap scsi_id, wwpn, and node_name prior to logging
2016-02-23 21:27:02 -05:00
isci
SCSI queue for 4.4.
2015-11-12 07:06:18 -05:00
libfc
libfc: Use the correct function name in kernel-doc comment.
2015-11-09 17:15:52 -08:00
libsas
lpfc
lpfc: fix misleading indentation
2016-03-18 15:21:23 -04:00
megaraid
megaraid_sas: add missing curly braces in ioctl handler
2016-03-18 15:22:55 -04:00
mpt3sas
mpt3sas: Remove unnecessary synchronize_irq() before free_irq()
2016-03-09 20:42:47 -05:00
mvsas
Merge branch 'jejb-scsi' into misc
2016-01-07 15:51:13 -08:00
osd
osd: remove deadcode
2016-02-25 21:11:42 -05:00
pcmcia
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
pm8001
SCSI queue for 4.4.
2015-11-12 07:06:18 -05:00
qla2xxx
SCSI misc on 20160326
2016-03-26 11:31:01 -07:00
qla4xxx
scsi: qla4xxx: shut up warning for rd_reg_indirect
2016-02-23 21:27:02 -05:00
snic
snic: correctly check for array overrun on overly long version number
2016-03-01 20:08:49 -05:00
sym53c8xx_2
ufs
scsi: ufs: select CONFIG_NLS
2016-03-18 15:35:23 -04:00
.gitignore
3w-9xxx.c
3w-9xxx: don't unmap bounce buffered commands
2015-10-07 10:24:48 -07:00
3w-9xxx.h
3w-9xxx: fix command completion race
2015-04-27 10:10:19 -07:00
3w-sas.c
3w-sas: fix command completion race
2015-04-27 10:04:39 -07:00
3w-sas.h
3w-sas: fix command completion race
2015-04-27 10:04:39 -07:00
3w-xxxx.c
3w-xxxx: Pass through compat mode ioctls
2016-01-08 12:51:03 -05:00
3w-xxxx.h
3w-xxxx: fix command completion race
2015-04-27 10:05:55 -07:00
53c700.c
scsi: use host wide tags by default
2015-11-09 17:11:57 -08:00
53c700.h
53c700.scr
53c700_d.h_shipped
a100u2w.c
scsi: a100u2w: trivial typo in printk
2015-08-07 15:03:42 +02:00
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
a4000t.c
advansys.c
Merge branch 'mkp-fixes' into fixes
2015-12-03 09:32:33 -08:00
aha152x.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
aha152x.h
aha1542.c
scsi: aha1542: avoid uninitialized variable warnings
2016-02-23 21:27:02 -05:00
aha1542.h
aha1542: fix include guard and remove useless changelog
2015-04-09 18:08:31 -07:00
aha1740.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
aha1740.h
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
am53c974.c
am53c974: Fix crash during modprobe
2015-04-17 10:13:56 -07:00
atari_NCR5380.c
ncr5380: Call scsi_eh_prep_cmnd() and scsi_eh_restore_cmnd() as and when appropriate
2016-03-01 09:38:58 -05:00
atari_scsi.c
atari_scsi, sun3_scsi: Remove global Scsi_Host pointer
2016-01-06 21:43:08 -05:00
atp870u.c
atp870u: Introduce atp870_init()
2015-11-25 22:08:55 -05:00
atp870u.h
atp870u: Remove scam_on from struct atp_unit
2015-11-25 22:08:52 -05:00
BusLogic.c
BusLogic.h
bvme6000_scsi.c
ch.c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
2015-04-14 09:50:27 -07:00
constants.c
dc395x.c
dc395x.h
dmx3191d.c
ncr5380: Fix soft lockups
2016-01-06 21:43:09 -05:00
dpt_i2o.c
dpt_i2o: fix build warning
2016-02-23 21:27:02 -05:00
dpti.h
dtc.c
ncr5380: Fix soft lockups
2016-01-06 21:43:09 -05:00
dtc.h
ncr5380: Fix and cleanup scsi_host_template initializers
2016-01-06 21:43:03 -05:00
eata.c
eata_generic.h
eata_pio.c
eata_pio.h
esp_scsi.c
scsi: use host wide tags by default
2015-11-09 17:11:57 -08:00
esp_scsi.h
fdomain.c
scsi: fdomain: drop fdomain_pci_tbl when built-in
2016-02-23 21:27:02 -05:00
fdomain.h
FlashPoint.c
FlashPoint: fix build warning
2015-11-09 16:32:14 -08:00
g_NCR5380.c
ncr5380: Add support for HP C2502
2016-01-06 21:43:13 -05:00
g_NCR5380.h
ncr5380: Add support for HP C2502
2016-01-06 21:43:13 -05:00
g_NCR5380_mmio.c
gdth.c
gdth: replace struct timeval with ktime_get_real_seconds()
2016-02-25 21:16:49 -05:00
gdth.h
gdth_ioctl.h
gdth_proc.c
gdth: replace struct timeval with ktime_get_real_seconds()
2016-02-25 21:16:49 -05:00
gdth_proc.h
gvp11.c
gvp11.h
hosts.c
Merge branch 'for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2016-03-18 20:06:46 -07:00
hpsa.c
hpsa: update copyright information
2016-02-23 21:27:02 -05:00
hpsa.h
hpsa: update copyright information
2016-02-23 21:27:02 -05:00
hpsa_cmd.h
hpsa: update copyright information
2016-02-23 21:27:02 -05:00
hptiop.c
hptiop: Support HighPoint RR36xx HBAs and Support SAS tape and SAS media changer
2015-08-12 13:14:57 -07:00
hptiop.h
hptiop: Support HighPoint RR36xx HBAs and Support SAS tape and SAS media changer
2015-08-12 13:14:57 -07:00
imm.c
imm: check parport_claim
2016-02-25 21:10:53 -05:00
imm.h
in2000.c
in2000.h
initio.c
SCSI: initio: remove duplicate module device table
2015-11-20 11:39:03 -05:00
initio.h
ipr.c
ipr: Fix regression when loading firmware
2016-02-26 17:26:02 -05:00
ipr.h
irq_poll: make blk-iopoll available outside the block layer
2015-12-11 11:52:24 -08:00
ips.c
ips: remove pointless #warning
2015-06-02 17:24:54 -07:00
ips.h
iscsi_boot_sysfs.c
iscsi_ibft: Add prefix-len attr and display netmask
2016-03-14 10:30:57 -04:00
iscsi_tcp.c
iscsi_tcp: Use ahash
2016-01-27 20:36:10 +08:00
iscsi_tcp.h
iscsi_tcp: Use ahash
2016-01-27 20:36:10 +08:00
jazz_esp.c
Kconfig
scsi: storvsc: Fix a build issue reported by kbuild test robot
2016-03-05 17:01:04 -05:00
lasi700.c
libiscsi.c
libiscsi: Fix iscsi_check_transport_timeouts possible infinite loop
2015-09-17 07:25:02 -07:00
libiscsi_tcp.c
iscsi_tcp: Use ahash
2016-01-27 20:36:10 +08:00
mac53c94.c
PCI: Remove includes of asm/pci-bridge.h
2016-02-05 16:29:28 -06:00
mac53c94.h
mac_esp.c
mac_scsi.c
ncr5380: Fix soft lockups
2016-01-06 21:43:09 -05:00
Makefile
hisi_sas: Add initial bare main driver
2015-11-25 22:12:51 -05:00
megaraid.c
megaraid : use dev_printk when possible
2015-08-26 07:23:04 -07:00
megaraid.h
mesh.c
PCI: Remove includes of asm/pci-bridge.h
2016-02-05 16:29:28 -06:00
mesh.h
mvme16x_scsi.c
mvme147.c
mvme147.h
mvumi.c
scsi: mvumi: use __maybe_unused to hide pm functions
2016-03-05 17:07:46 -05:00
mvumi.h
ncr53c8xx.c
ncr53c8xx.h
NCR53c406a.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
NCR5380.c
ncr5380: Call scsi_eh_prep_cmnd() and scsi_eh_restore_cmnd() as and when appropriate
2016-03-01 09:38:58 -05:00
NCR5380.h
ncr5380: Use runtime register mapping
2016-01-06 21:43:10 -05:00
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
nsp32.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c
osst.h
osst_detect.h
osst_options.h
pas16.c
ncr5380: Fix soft lockups
2016-01-06 21:43:09 -05:00
pas16.h
ncr5380: Fix and cleanup scsi_host_template initializers
2016-01-06 21:43:03 -05:00
pmcraid.c
SCSI queue for 4.4.
2015-11-12 07:06:18 -05:00
pmcraid.h
ppa.c
scsi: ppa: use new parport device model
2016-02-23 21:27:02 -05:00
ppa.h
ps3rom.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
qla1280.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
qla1280.h
qlogicfas.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
qlogicpti: Return correct error code
2016-03-01 20:06:49 -05:00
qlogicpti.h
raid_class.c
script_asm.pl
scsi.c
scsi: rescan VPD attributes
2015-11-30 11:23:45 -05:00
scsi.h
scsi_common.c
scsi_common: do not clobber fixed sense information
2016-03-18 15:49:44 -04:00
scsi_debug.c
Merge branch 'jejb-scsi' into misc
2016-01-07 15:51:13 -08:00
scsi_devinfo.c
scsi_dh_alua: Add new blacklist flag 'BLIST_SYNC_ALUA'
2016-02-23 21:27:02 -05:00
scsi_dh.c
scsi_dh: move 'dh_state' sysfs attribute to generic code
2015-12-02 16:29:19 -05:00
scsi_error.c
mm, page_alloc: rename __GFP_WAIT to __GFP_RECLAIM
2015-11-06 17:50:42 -08:00
scsi_ioctl.c
scsi_lib.c
Merge branch 'fixes' into misc
2016-03-15 15:24:44 -07:00
scsi_lib_dma.c
scsi_logging.c
scsi_logging.h
scsi_module.c
scsi_netlink.c
scsi_pm.c
scsi: Set request queue runtime PM status back to active on resume
2016-02-19 10:52:45 -05:00
scsi_priv.h
scsi_dh: move 'dh_state' sysfs attribute to generic code
2015-12-02 16:29:19 -05:00
scsi_proc.c
scsi_sas_internal.h
scsi_transport_sas: add 'scsi_target_id' sysfs attribute
2016-03-14 21:05:04 -04:00
scsi_scan.c
scsi_dh: add 'rescan' callback
2016-02-23 21:27:02 -05:00
scsi_sysctl.c
scsi_sysfs.c
scsi_sysfs: Fix typo in is_bin_visible()
2016-03-10 20:29:54 -05:00
scsi_trace.c
scsi_transport_api.h
scsi_transport_fc.c
scsi_transport_fc: Introduce scsi_host_{get,put}()
2015-11-30 17:43:55 -05:00
scsi_transport_iscsi.c
scsi_transport_iscsi: Add 25G and 40G speed definition
2016-02-23 21:27:02 -05:00
scsi_transport_sas.c
scsi_transport_sas: add 'scsi_target_id' sysfs attribute
2016-03-14 21:05:04 -04:00
scsi_transport_spi.c
[SCSI] Fix printk typos in drivers/scsi
2015-08-07 14:28:45 +02:00
scsi_transport_srp.c
IB/srp: Avoid using uninitialized variable
2015-07-14 13:20:09 -04:00
scsi_typedefs.h
scsicam.c
sd.c
sd: Fix discard granularity when LBPRZ=1
2016-03-14 15:50:06 -04:00
sd.h
block/sd: Fix device-imposed transfer length limits
2015-11-25 21:38:58 -05:00
sd_dif.c
block: Consolidate static integrity profile properties
2015-10-21 14:42:38 -06:00
ses.c
ses: fix discovery of SATA devices in SAS enclosures
2015-12-18 19:29:50 -08:00
sg.c
sg: fix dxferp in from_to case
2016-03-14 15:50:25 -04:00
sgiwd93.c
sim710.c
scsi: sim710: fix build warning
2016-02-23 21:27:02 -05:00
sni_53c710.c
sr.c
SCSI: fix crashes in sd and sr runtime PM
2016-01-26 17:24:16 -08:00
sr.h
sr_ioctl.c
sr_vendor.c
st.c
Merge branch 'mm-pkeys-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2016-03-20 19:08:56 -07:00
st.h
st: Remove obsolete scsi_tape.max_pfn
2015-11-18 11:59:09 -05:00
st_options.h
stex.c
stex: Add S3/S4 support
2016-02-23 21:27:02 -05:00
storvsc_drv.c
scsi: storvsc: fix SRB_STATUS_ABORTED handling
2016-03-14 15:50:16 -04:00
sun3_scsi.c
atari_scsi, sun3_scsi: Remove global Scsi_Host pointer
2016-01-06 21:43:08 -05:00
sun3_scsi.h
sun3_scsi_vme.c
sun3x_esp.c
arch, drivers: don't include <asm/io.h> directly, use <linux/io.h> instead
2015-08-10 23:07:05 -04:00
sun_esp.c
sym53c416.c
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
sym53c416.h
t128.c
ncr5380: Fix soft lockups
2016-01-06 21:43:09 -05:00
t128.h
ncr5380: Fix and cleanup scsi_host_template initializers
2016-01-06 21:43:03 -05:00
u14-34f.c
ultrastor.c
ultrastor.h
virtio_scsi.c
virtio/vhost: fixes for 4.2
2015-07-23 13:07:04 -07:00
vmw_pvscsi.c
VMW_PVSCSI: Fix the issue of DMA-API related warnings.
2015-12-10 12:57:04 -05:00
vmw_pvscsi.h
VMW_PVSCSI: Fix the issue of DMA-API related warnings.
2015-12-10 12:57:04 -05:00
wd33c93.c
wd33c93.h
wd719x.c
[SCSI] Fix printk typos in drivers/scsi
2015-08-07 14:28:45 +02:00
wd719x.h
scsi: Do not set cmd_per_lun to 1 in the host template
2015-05-31 18:06:28 -07:00
wd7000.c
xen-scsifront.c
xen: Use correctly the Xen memory terminologies
2015-09-08 18:03:49 +01:00
zalon.c
zorro7xx.c