Adrian Hunter
67d571fe31
UPSTREAM: scsi: ufs: Fix interrupt error message for shared interrupts
...
The interrupt might be shared, in which case it is not an error for the
interrupt handler to be called when the interrupt status is zero, so don't
print the message unless there was enabled interrupt status.
Link: https://lore.kernel.org/r/20200811133936.19171-1-adrian.hunter@intel.com
Fixes: 9333d7757348 ("scsi: ufs: Fix irq return code")
Reviewed-by: Avri Altman <avri.altman@wdc.com>
Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
(cherry picked from commit 6337f58cec030b34ced435b3d9d7d29d63c96e36)
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I60f61f9453edae05b796afa7a37e59bf8ace32e1
2020-11-14 16:29:33 +01:00
..
aacraid
PCI: Move ASPM declarations to linux/pci.h
2019-08-28 08:28:39 -05:00
aic7xxx
scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
2020-02-24 08:36:38 +01:00
aic94xx
scsi: aic94xx: Remove unnecessary null check
2019-07-30 12:12:59 -04:00
arcmsr
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
arm
scsi: eesox: Fix different dev_id between request_irq() and free_irq()
2020-08-19 08:16:09 +02:00
be2iscsi
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338
2019-06-05 17:37:07 +02:00
bfa
scsi: bfa: release allocated memory in case of error
2020-01-14 20:08:37 +01:00
bnx2fc
SCSI fixes on 20191004
2019-10-05 12:53:27 -07:00
bnx2i
scsi: bnx2i: fix potential use after free
2020-01-23 08:22:58 +01:00
csiostor
scsi: csiostor: Adjust indentation in csio_device_reset
2020-02-11 04:35:44 -08:00
cxgbi
scsi: cxgb3i: Fix some leaks in init_act_open()
2020-06-24 17:50:16 +02:00
cxlflash
scsi: cxlflash: Mark expected switch fall-throughs
2019-07-30 15:58:28 -04:00
device_handler
SCSI fixes on 20191025
2019-10-25 20:11:33 -04:00
dpt
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
esas2r
scsi: esas2r: unlock on error in esas2r_nvram_read_direct()
2020-01-23 08:22:58 +01:00
fcoe
SCSI misc on 20190919
2019-09-21 10:50:15 -07:00
fnic
scsi: fnic: do not queue commands during fwreset
2020-02-05 21:22:49 +00:00
hisi_sas
scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
2020-06-24 17:50:15 +02:00
ibmvscsi
scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
2020-06-24 17:50:19 +02:00
ibmvscsi_tgt
scsi: ibmvscsi_tgt: Mark expected switch fall-throughs
2019-07-30 15:59:53 -04:00
isci
scsi: libsas: aic94xx: hisi_sas: mvsas: pm8001: Use dev_is_expander()
2019-06-20 15:37:02 -04:00
libfc
scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
2020-08-26 10:40:57 +02:00
libsas
scsi: libsas: stop discovering if oob mode is disconnected
2020-01-09 10:19:46 +01:00
lpfc
Revert "ANDROID: Revert: Merge 5.4.60 into android11-5.4"
2020-08-23 13:12:51 +02:00
megaraid
scsi: megaraid_sas: Clear affinity hint
2020-08-19 08:16:15 +02:00
mpt3sas
scsi: mpt3sas: Fix error returns in BRM_status_show
2020-07-29 10:18:27 +02:00
mvsas
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
pcmcia
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
pm8001
scsi: pm80xx: Fix for SATA device discovery
2020-01-04 19:18:14 +01:00
qedf
scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
2020-06-24 17:50:21 +02:00
qedi
scsi: qedi: Do not flush offload work if ARP not resolved
2020-06-24 17:50:20 +02:00
qla2xxx
Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
2020-08-26 10:41:04 +02:00
qla4xxx
scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
2020-02-11 04:35:44 -08:00
smartpqi
scsi: smartpqi: fix problem with unique ID for physical device
2020-04-29 16:33:06 +02:00
snic
scsi: snic: no need to check return value of debugfs_create functions
2019-01-29 00:40:54 -05:00
sym53c8xx_2
scsi: sym53c8xx_2: remove redundant assignment to retv
2019-08-12 21:58:07 -04:00
ufs
UPSTREAM: scsi: ufs: Fix interrupt error message for shared interrupts
2020-11-14 16:29:33 +01:00
.gitignore
3w-9xxx.c
scsi: 3w-9xxx: fix calls to dma_set_mask_and_coherent()
2019-02-25 21:37:25 -05:00
3w-9xxx.h
3w-sas.c
SCSI fixes on 20190302
2019-03-02 11:39:54 -08:00
3w-sas.h
3w-xxxx.c
3w-xxxx.h
53c700.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
53c700.h
53c700.scr
53c700_d.h_shipped
a100u2w.c
cross-tree: phase out dma_zalloc_coherent()
2019-01-08 07:58:37 -05:00
a100u2w.h
a2091.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
a2091.h
a3000.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
a3000.h
a4000t.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
advansys.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
aha152x.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
aha152x.h
aha1542.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
aha1542.h
aha1740.c
aha1740.h
am53c974.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
atari_scsi.c
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
2020-01-04 19:18:10 +01:00
atp870u.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
atp870u.h
BusLogic.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 388
2019-06-05 17:37:11 +02:00
BusLogic.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 388
2019-06-05 17:37:11 +02:00
bvme6000_scsi.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
ch.c
scsi: ch: Make it possible to open a ch device multiple times again
2019-10-09 23:39:35 -04:00
constants.c
dc395x.c
dc395x.h
dmx3191d.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
dpt_i2o.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
dpti.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
esp_scsi.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
esp_scsi.h
scsi: esp: use sg helper to iterate over scatterlist
2019-06-20 15:21:33 -04:00
fdomain.c
scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work()
2019-07-30 12:17:28 -04:00
fdomain.h
scsi: fdomain: Add register definitions
2019-06-18 19:46:22 -04:00
fdomain_isa.c
scsi: fdomain_isa: use CFG1_IRQ_MASK
2019-07-30 12:18:24 -04:00
fdomain_pci.c
scsi: fdomain: Resurrect driver - PCI support
2019-06-18 19:46:18 -04:00
FlashPoint.c
g_NCR5380.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
gdth.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 148
2019-05-30 11:25:18 -07:00
gdth.h
scsi: gdth: remove ISA and EISA support
2019-01-08 21:58:35 -05:00
gdth_ioctl.h
scsi: gdth: remove dead code under #ifdef GDTH_IOCTL_PROC
2019-01-08 21:58:35 -05:00
gdth_proc.c
scsi: gdth: use generic DMA API
2019-01-08 21:58:35 -05:00
gdth_proc.h
scsi: gdth: remove gdth_{alloc,free}_ioctl
2019-01-08 21:57:42 -05:00
gvp11.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
gvp11.h
hosts.c
SCSI fixes on 20190720
2019-07-20 10:04:58 -07:00
hpsa.c
SCSI fixes on 20191025
2019-10-25 20:11:33 -04:00
hpsa.h
scsi: hpsa: correct device resets
2019-06-18 19:46:18 -04:00
hpsa_cmd.h
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
hptiop.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
2019-06-05 17:36:37 +02:00
hptiop.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285
2019-06-05 17:36:37 +02:00
imm.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
imm.h
initio.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18
2019-05-21 11:28:46 +02:00
initio.h
ipr.c
scsi: ipr: Fix softlockup when rescanning devices in petitboot
2020-04-01 11:01:54 +02:00
ipr.h
scsi: ipr: Fix softlockup when rescanning devices in petitboot
2020-04-01 11:01:54 +02:00
ips.c
ips.h
iscsi_boot_sysfs.c
scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
2020-06-24 17:50:37 +02:00
iscsi_tcp.c
scsi: iscsi: Don't destroy session if there are outstanding connections
2020-02-24 08:36:50 +01:00
iscsi_tcp.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2019-05-30 11:26:37 -07:00
jazz_esp.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
Kconfig
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
2020-07-22 09:32:57 +02:00
lasi700.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
libiscsi.c
scsi: iscsi: Fix a potential deadlock in the timeout handler
2019-12-21 11:05:04 +01:00
libiscsi_tcp.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
mac53c94.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
mac53c94.h
mac_esp.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
mac_scsi.c
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
2020-01-04 19:18:10 +01:00
Makefile
scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver
2019-07-17 22:39:27 +09:00
megaraid.c
scsi: megaraid: disable device when probe failed after enabled device
2019-09-23 23:09:42 -04:00
megaraid.h
mesh.c
scsi: mesh: Fix panic after host or bus reset
2020-08-19 08:16:15 +02:00
mesh.h
mvme16x_scsi.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
mvme147.c
mvme147.h
mvumi.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
mvumi.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167
2019-05-30 11:26:39 -07:00
myrb.c
myrb.h
myrs.c
scsi: myrs: Fix uninitialized variable
2019-05-20 10:56:43 -04:00
myrs.h
ncr53c8xx.c
scsi: ncr53c8xx: Mark expected switch fall-through
2019-08-07 21:53:23 -04:00
ncr53c8xx.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
NCR5380.c
scsi: NCR5380: Add disconnect_mask module parameter
2020-01-04 19:18:16 +01:00
NCR5380.h
Revert "scsi: ncr5380: Increase register polling limit"
2019-06-20 15:37:02 -04:00
nsp32.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118
2019-05-24 17:39:02 +02:00
nsp32.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118
2019-05-24 17:39:02 +02:00
nsp32_debug.c
nsp32_io.h
pmcraid.c
scsi: pmcraid: Fix a typo - pcmraid --> pmcraid
2019-08-12 21:57:13 -04:00
pmcraid.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
2019-05-30 11:26:35 -07:00
ppa.c
scsi: ppa: use sg helper to iterate over scatterlist
2019-06-20 15:21:33 -04:00
ppa.h
ps3rom.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164
2019-05-30 11:26:38 -07:00
qla1280.c
qla1280: remove SGI SN2 support
2019-08-16 11:33:56 -07:00
qla1280.h
qla1280: remove SGI SN2 support
2019-08-16 11:33:56 -07:00
qlogicfas.c
qlogicfas408.c
scsi: qlogicfas408: clean up a couple of indentation issues
2019-03-19 17:11:37 -04:00
qlogicfas408.h
qlogicpti.c
scsi: qlogicpti: Mark expected switch fall-throughs
2019-08-07 21:32:53 -04:00
qlogicpti.h
scsi: qlogicpti: Use of_node_name_eq for node name comparisons
2019-02-13 22:07:03 -05:00
raid_class.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 437
2019-06-05 17:37:17 +02:00
script_asm.pl
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
scsi.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
scsi.h
scsi_common.c
scsi_debug.c
scsi: scsi_debug: Add check for sdebug_max_queue during module init
2020-08-19 08:16:11 +02:00
scsi_debugfs.c
scsi: scsi_debugfs: Use for_each_set_bit to simplify code
2019-07-30 12:42:55 -04:00
scsi_debugfs.h
scsi: core: add SPDX tags to scsi midlayer files missing licensing information
2019-05-21 06:16:21 -04:00
scsi_devinfo.c
scsi: dh: Add Fujitsu device to devinfo and dh lists
2020-07-29 10:18:27 +02:00
scsi_dh.c
scsi: dh: Add Fujitsu device to devinfo and dh lists
2020-07-29 10:18:27 +02:00
scsi_error.c
scsi: core: save/restore command resid for error handling
2019-10-03 21:43:04 -04:00
scsi_ioctl.c
scsi: core: add SPDX tags to scsi midlayer files missing licensing information
2019-05-21 06:16:21 -04:00
scsi_lib.c
This is the 5.4.56 stable release
2020-08-05 11:19:16 +02:00
scsi_lib_dma.c
scsi_logging.c
scsi: core: Reduce memory required for SCSI logging
2019-08-07 21:47:29 -04:00
scsi_logging.h
scsi_netlink.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
2019-05-30 11:26:35 -07:00
scsi_pm.c
FROMGIT: scsi: block: pm: Simplify resume handling
2020-08-06 15:18:05 +00:00
scsi_priv.h
scsi: sd: Rely on the driver core for asynchronous probing
2019-06-18 19:46:17 -04:00
scsi_proc.c
drivers: Add generic helper to match any device
2019-07-30 13:07:42 +02:00
scsi_sas_internal.h
scsi_scan.c
scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT
2019-04-15 22:25:00 -04:00
scsi_sysctl.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209
2019-05-30 11:29:53 -07:00
scsi_sysfs.c
FROMGIT: scsi: core: allow auto suspend override by low-level driver
2019-11-04 16:52:37 +00:00
scsi_trace.c
scsi: core: scsi_trace: Use get_unaligned_be*()
2020-01-23 08:22:59 +01:00
scsi_transport_api.h
scsi_transport_fc.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
scsi_transport_iscsi.c
scsi: iscsi: Report unbind session event when the target has been removed
2020-04-29 16:32:59 +02:00
scsi_transport_sas.c
scsi: scsi_transport_sas: Fix memory leak when removing devices
2020-01-23 08:22:58 +01:00
scsi_transport_spi.c
scsi: scsi_transport_spi: Fix function pointer check
2020-07-29 10:18:26 +02:00
scsi_transport_srp.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502
2019-06-19 17:09:56 +02:00
scsicam.c
sd.c
This is the 5.4.29 stable release
2020-04-02 14:26:14 +02:00
sd.h
ANDROID: GKI: scsi.h: add Android ABI padding to a structure
2020-05-02 12:22:29 +02:00
sd_dif.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 410
2019-06-05 17:37:14 +02:00
sd_zbc.c
block: set the zone size in blk_revalidate_disk_zones atomically
2020-01-07 16:02:50 -08:00
sense_codes.h
ses.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
sg.c
scsi: sg: add sg_remove_request in sg_write
2020-05-20 08:20:07 +02:00
sgiwd93.c
sim710.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
2019-05-24 17:36:45 +02:00
sni_53c710.c
scsi: sni_53c710: fix compilation error
2019-10-09 23:35:42 -04:00
sr.c
scsi: sr: Fix sr_probe() missing deallocate of device minor
2020-06-24 17:50:19 +02:00
sr.h
sr_ioctl.c
sr_vendor.c
scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
2020-07-22 09:32:57 +02:00
st.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
st.h
st_options.h
stex.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152
2019-05-30 11:26:32 -07:00
storvsc_drv.c
scsi: storvsc: Correctly set number of hardware queues for IDE disk
2020-01-23 08:22:38 +01:00
sun3_scsi.c
scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE
2020-01-04 19:18:10 +01:00
sun3_scsi_vme.c
sun3x_esp.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
sun_esp.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
virtio_scsi.c
scsi: virtio_scsi: unplug LUNs when events missed
2019-09-10 22:10:17 -04:00
vmw_pvscsi.c
SCSI sg on 20190709
2019-07-11 15:17:41 -07:00
vmw_pvscsi.h
wd33c93.c
scsi: wd33c93: Mark expected switch fall-through
2019-08-07 21:35:59 -04:00
wd33c93.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118
2019-05-24 17:39:02 +02:00
wd719x.c
SCSI misc on 20190709
2019-07-11 15:14:01 -07:00
wd719x.h
xen-scsifront.c
zalon.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
zorro7xx.c
treewide: Add SPDX license identifier for more missed files
2019-05-21 10:50:45 +02:00
zorro_esp.c
scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane)
2020-01-04 19:17:37 +01:00