linux/drivers
Martin K. Petersen bcd069bb25 scsi: sd: Remove LBPRZ dependency for discards
Separating discards and zeroout operations allows us to remove the LBPRZ
block zeroing constraints from discards and honor the device preferences
for UNMAP commands.

If supported by the device, we'll also choose UNMAP over one of the
WRITE SAME variants for discards.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Jens Axboe <axboe@fb.com>
2017-04-08 11:25:38 -06:00
..
accessibility
acpi TTY/Serial driver fixes for 4.11-rc4 2017-03-26 11:03:42 -07:00
amba
android
ata
atm
auxdisplay
base
bcma
block block: remove the discard_zeroes_data flag 2017-04-08 11:25:38 -06:00
bluetooth Bluetooth: btqcomsmd: fix compile-test dependency 2017-03-22 19:22:04 -07:00
bus
cdrom
char Char/Misc driver fixes for 4.11-rc4 2017-03-26 11:15:54 -07:00
clk Allwinner clock fixes for 4.11 2017-03-23 16:08:46 -07:00
clocksource
connector
cpufreq Merge branches 'pm-cpufreq-fixes', 'pm-cpufreq-sched-fixes' and 'intel_pstate-fixes' 2017-03-24 00:43:26 +01:00
cpuidle
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2017-03-24 14:11:36 -07:00
dax
dca
devfreq
dio
dma
dma-buf
edac EDAC, pnd2_edac: Fix reported DIMM number 2017-03-26 09:36:28 +02:00
eisa
extcon extcon: int3496: Set the id pin to direction-input if necessary 2017-03-22 18:29:48 +09:00
firewire
firmware
fmc
fpga
fsi
gpio
gpu Merge branch 'drm-fixes-4.11' of git://people.freedesktop.org/~agd5f/linux into drm-fixes 2017-03-24 11:05:06 +10:00
hid
hsi
hv
hwmon hwmon: (asus_atk0110) fix uninitialized data access 2017-03-23 12:01:57 -07:00
hwspinlock
hwtracing
i2c
ide
idle
iio
infiniband IB/qib: fix false-postive maybe-uninitialized warning 2017-03-24 22:44:29 -04:00
input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2017-03-23 19:51:06 -07:00
iommu Merge branch 'for-joerg/arm-smmu/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes 2017-03-22 23:59:56 +01:00
ipack
irqchip
isdn
leds
lguest
lightnvm
macintosh
mailbox
mcb
md block: remove the discard_zeroes_data flag 2017-04-08 11:25:38 -06:00
media media fixes for v4.11-rc4 2017-03-24 13:34:16 -07:00
memory
memstick
message
mfd
misc Char/Misc driver fixes for 4.11-rc4 2017-03-26 11:15:54 -07:00
mmc mmc: remove the discard_zeroes_data flag 2017-04-08 11:25:38 -06:00
mtd blk-mq: constify struct blk_mq_ops 2017-03-31 08:28:58 -06:00
net net:ethernet:aquantia: Fix for RX checksum offload. 2017-03-22 19:40:52 -07:00
nfc
ntb
nubus
nvdimm
nvme nvme: implement REQ_OP_WRITE_ZEROES 2017-04-08 11:25:38 -06:00
nvmem
of
oprofile
parisc
parport
pci
pcmcia
perf
phy
pinctrl pinctrl: qcom: ipq4019: add missing pingroups for pins > 70 2017-03-23 10:13:15 +01:00
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus jsflash: stop sharing request queue across multiple gendisks 2017-03-28 15:06:58 -06:00
scsi scsi: sd: Remove LBPRZ dependency for discards 2017-04-08 11:25:38 -06:00
sfi
sh
sn
soc
spi
spmi
ssb
staging
target block: remove the discard_zeroes_data flag 2017-04-08 11:25:38 -06:00
tc
thermal
thunderbolt
tty TTY/Serial driver fixes for 4.11-rc4 2017-03-26 11:03:42 -07:00
uio
usb USB-serial fixes for v4.11-rc4 2017-03-23 22:07:22 +01:00
uwb
vfio VFIO fixes for v4.11-rc4 2017-03-24 14:39:36 -07:00
vhost
video
virt
virtio virtio_balloon: prevent uninitialized variable use 2017-03-28 20:41:28 +03:00
vlynq
vme
w1
watchdog
xen xen/acpi: upload PM state from init-domain to Xen 2017-03-23 12:00:02 -04:00
zorro
Kconfig
Makefile