Linus Torvalds
2ac9b9735b
SCSI fixes on 20160625
...
Two straightforward fixes. One is a concurrency issue only affecting
SAS connected SATA drives, but which could hang the storage subsystem
if it triggers (because the outstanding command count on error never
goes back to zero) and the other is a NO_TAG fallout from the switch
to hostwide tags which causes the system to crash on module insertion
(we've checked carefully and only the 53c700 family of drivers is
vulnerable to this issue).
Signed-off-by: James Bottomley <jejb@linux.vnet.ibm.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABAgAGBQJXbtgBAAoJEAVr7HOZEZN4/EQP/0diQXZawG4Ncy4dYmrzYDeR
4R5OqkV5hJapzJD4De/DqTRxKVIsxVLkgM4wVT7KHv0QndX81ipdKsiWyUyXJ3nb
5HBvJ/GhAUnVyVM1nMGqK81Sk68zJiLoJ32lnE099GP6eJKtRtWgfKvEHPimhDWc
S42s6t6dhyirmXmVQ0Jyx1/c1y8RuL5dTCMXjkP1LdTc5UnZ7b3HeKIxE0YJ3xRs
ZsHdEPDk7UR1UUXWIdqjx/P0elgDMExkOaAQUCeZV2aWiV8OgW+OSSzjSxDvlJLk
IBeggRjdiqEBCyuU5QqfQjISaFR0POf5q41Bomg+Zq9XtkdEovRhSwdkP2/GY/TD
wEozTZKkRh1RcYtCNOASOgvmpHXcGBWhMk6iqmsbl/LIL5UXdvB9EAzhHlAZ/kai
Szs3w7IBye6CfISPoFPstNav8DFkse2lf6fVdEEdmRLF8wXGhAXugAdEw3fbuiJX
9SMwTQqSEMZCQJm4rW2vMSncmatvKfce/SXLvrEEpWFyOM984Q0ZGUTMCCKDstNm
e8LmnRlMWLa/mYoo9DFIfkgRNd1gH6j+gIPsj+Rtkhk4Q3YC9Rr6gERvuRjGM9XU
EI611dRUA2YQtclG2DKHkkY1wdN15RyrGR50I3VLaRv0RzwY5HCV1JGEemAokgpU
BfXrmW3kPfh7fUAHhLqF
=5jjT
-----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:
"Two straightforward fixes.
One is a concurrency issue only affecting SAS connected SATA drives,
but which could hang the storage subsystem if it triggers (because the
outstanding command count on error never goes back to zero) and the
other is a NO_TAG fallout from the switch to hostwide tags which
causes the system to crash on module insertion (we've checked
carefully and only the 53c700 family of drivers is vulnerable to this
issue)"
* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
53c700: fix BUG on untagged commands
scsi: fix race between simultaneous decrements of ->host_failed
2016-06-26 10:08:49 -07:00
..
accessibility
acpi
Merge branch 'acpica-fixes'
2016-06-24 23:36:20 +02:00
amba
android
ata
Merge remote-tracking branch 'mkp-scsi/4.7/scsi-fixes' into fixes
2016-06-18 11:59:01 -07:00
atm
atm: iphase: off by one in rx_pkt()
2016-05-31 11:52:59 -07:00
auxdisplay
base
Driver core fixes for 4.7-rc4
2016-06-18 06:04:01 -10:00
bcma
MTD updates for v4.7:
2016-05-24 11:00:20 -07:00
block
tree wide: get rid of __GFP_REPEAT for order-0 allocations part I
2016-06-24 17:23:52 -07:00
bluetooth
bus
Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linus
2016-05-19 10:02:26 -07:00
cdrom
char
ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()
2016-06-13 08:56:28 -05:00
clk
clk: nxp: Select MFD_SYSCON for creg driver
2016-06-01 15:14:06 -07:00
clocksource
Small release overall.
2016-05-19 11:27:09 -07:00
connector
cpufreq
cpufreq: pcc-cpufreq: Fix doorbell.access_width
2016-06-23 23:09:51 +02:00
cpuidle
cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()
2016-05-18 02:48:37 +02:00
crypto
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2016-05-30 15:20:18 -07:00
dax
/dev/dax, core: file operations and dax-mmap
2016-05-20 22:02:55 -07:00
dca
devfreq
PM / devfreq: Send the DEVFREQ_POSTCHANGE notification when target() is failed
2016-06-23 23:15:12 +02:00
dio
dma
dmaengine: mv_xor: Fix incorrect offset in dma_map_page()
2016-06-07 12:44:23 +05:30
dma-buf
dma-buf: use vma_pages()
2016-05-31 22:17:05 +05:30
edac
EDAC, sb_edac: Readd accidentally dropped Broadwell-D support
2016-06-03 17:28:21 +02:00
eisa
extcon
extcon: palmas: Fix boot up state of VBUS when using GPIO detection
2016-06-15 17:17:22 +09:00
firewire
firmware
efi/arm: Fix the format of EFI debug messages
2016-06-03 09:57:36 +02:00
fmc
fpga
gpio
gpio: make library immune to error pointers
2016-06-23 00:29:31 +02:00
gpu
drm/atomic: Make drm_atomic_legacy_backoff reset crtc->acquire_ctx
2016-06-24 11:10:36 +10:00
hid
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
2016-06-24 10:21:39 +02:00
hsi
hv
hwmon
hwmon: (dell-smm) Cache fan_type() calls and change fan detection
2016-06-23 06:24:23 -07:00
hwspinlock
drivers/hwspinlock: use correct radix tree API
2016-05-20 17:58:30 -07:00
hwtracing
coresight: Handle build path error
2016-06-16 00:13:06 -07:00
i2c
i2c: mux: reg: Provide of_match_table
2016-06-09 22:38:16 +02:00
ide
idle
iio
Staging fixes for 4.7-rc4
2016-06-18 06:05:28 -10:00
infiniband
Merge branches '4.7-rc-misc', 'hfi1-fixes', 'i40iw-rc-fixes' and 'mellanox-rc-fixes' into k.o/for-4.7-rc
2016-06-23 12:22:33 -04:00
input
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
2016-05-27 19:14:35 -07:00
iommu
iommu/vt-d: Enable QI on all IOMMUs before setting root entry
2016-06-17 11:29:48 +02:00
ipack
irqchip
irqchip/mips-gic: Fix IRQs in gic_dev_domain
2016-06-14 11:41:57 +02:00
isdn
TTY and Serial driver update for 4.7-rc1
2016-05-20 20:57:27 -07:00
leds
leds: handle suspend/resume in heartbeat trigger
2016-06-08 11:47:06 +02:00
lguest
lightnvm
macintosh
mailbox
mcb
mcb: Acquire reference to carrier module in core
2016-06-13 18:49:30 -07:00
md
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
2016-05-27 14:28:09 -07:00
media
Update my main e-mails at the Kernel tree
2016-06-15 15:35:37 -10:00
memory
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing
2016-06-16 11:43:48 +03:00
memstick
drivers/memstick/core/mspro_block: use kmemdup
2016-05-23 17:04:14 -07:00
message
SCSI misc on 20160517
2016-05-18 16:38:59 -07:00
mfd
remove lots of IS_ERR_VALUE abuses
2016-05-27 15:26:11 -07:00
misc
mei: don't use wake_up_interruptible for wr_ctrl
2016-06-10 22:14:24 -07:00
mmc
mmc: sunxi: Re-enable eMMC HS-DDR modes on Allwinner A80
2016-06-02 10:40:20 +02:00
mtd
ubi: Make recover_peb power cut aware
2016-06-23 00:29:32 +02:00
net
vmxnet3: segCnt can be 1 for LRO packets
2016-06-10 00:15:11 -07:00
nfc
ntb
nubus
nvdimm
DAX error handling for 4.7
2016-05-26 19:34:26 -07:00
nvme
NVMe: Only release requested regions
2016-06-09 14:28:28 -06:00
nvmem
remove lots of IS_ERR_VALUE abuses
2016-05-27 15:26:11 -07:00
of
drivers/of: Fix depth for sub-tree blob in unflatten_dt_nodes()
2016-06-09 14:36:34 -05:00
oprofile
parisc
parport
pci
PCI: Fix unaligned accesses in VC code
2016-06-20 13:24:20 -05:00
pcmcia
perf
arm: pmu: Fix non-devicetree probing
2016-06-15 09:51:35 +01:00
phy
phy: for 4.7-rc
2016-06-10 23:06:21 -07:00
pinctrl
pinctrl: mediatek: fix dual-edge code defect
2016-05-31 10:13:45 +02:00
platform
platform/x86: Drop duplicate dependencies on X86
2016-06-08 13:21:37 -07:00
pnp
driver core update for 4.7-rc1
2016-05-20 21:26:15 -07:00
power
power supply and reset changes for the v4.7 series
2016-05-20 14:06:21 -07:00
powercap
pps
ps3
ptp
ptp: oops in ptp_ioctl()
2016-05-29 22:32:27 -07:00
pwm
pwm: atmel-hlcdc: Fix default PWM polarity
2016-06-14 10:51:45 +02:00
rapidio
ras
regulator
Merge remote-tracking branches 'regulator/fix/qcom-smd' and 'regulator/fix/tps51632' into regulator-linus
2016-06-13 16:51:57 +01:00
remoteproc
reset
rpmsg
rtc
rtc: tps6586x: rename so module can be autoloaded
2016-05-21 17:07:17 +02:00
s390
DAX error handling for 4.7
2016-05-26 19:34:26 -07:00
sbus
openprom: fix warning
2016-05-20 18:33:37 -07:00
scsi
Merge remote-tracking branch 'mkp-scsi/4.7/scsi-fixes' into fixes
2016-06-18 11:59:01 -07:00
sfi
sh
sn
soc
soc: mtk-pmic-wrap: avoid integer overflow warning
2016-05-19 15:20:24 +02:00
spi
sound updates #2 for 4.7-rc1
2016-05-28 12:23:12 -07:00
spmi
ssb
staging
Revert "Staging: rtl8188eu: rtw_efuse: Use sizeof type *pointer instead of sizeof type."
2016-06-17 11:21:45 -07:00
target
Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
2016-05-28 12:04:17 -07:00
tc
thermal
Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2016-06-12 06:30:39 -07:00
thunderbolt
tty
devpts: Make each mount of devpts an independent filesystem.
2016-06-05 10:36:01 -07:00
uio
usb
usbip: rate limit get_frame_number message
2016-06-17 18:00:46 -07:00
uwb
vfio
vfio/pci: Allow VPD short read
2016-05-31 21:25:52 -06:00
vhost
video
OMAPDSS: HDMI5: Change DDC timings
2016-05-31 08:20:43 +03:00
virt
virtio
virtio_balloon: fix PFN format for virtio-1
2016-05-22 19:44:13 +03:00
vlynq
vme
w1
watchdog
watchdog: ebc-c384_wdt: Allow build for X86_64
2016-06-17 20:21:12 -07:00
xen
xen-pciback: return proper values during BAR sizing
2016-06-24 10:53:03 +01:00
zorro
Kconfig
libnvdimm for 4.7
2016-05-23 11:18:01 -07:00
Makefile
/dev/dax, pmem: direct access to persistent memory
2016-05-20 22:02:53 -07:00