android_kernel_oneplus_msm8998/drivers
Maya Erez 36c183b743 scsi: Adjust DBD setting in mode sense for caching mode page per LLD
Host sends MODE_SENSE_10 with caching mode page, to check if the device
supports the cache feature.
Some LLD standards requires DBD field to be set to 1.

This patch allows LLD to define the setting of DBD if required.

Change-Id: I7f6c0ff6613516c3ef49aacc0679b96b8bd9ccc8
Signed-off-by: Maya Erez <merez@codeaurora.org>
[mattw@codeaurora.org: resolved a trivial context conflict in
Scsi_Host struct definition]
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
[subhashj@codeaurora.org: resolved trivial merge conflicts]
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2016-03-22 11:00:53 -07:00
..
accessibility
acpi ACPI / property: avoid leaking format string into kobject name 2016-01-08 01:01:41 +01:00
amba
android android: drivers: workaround debugfs race in binder 2016-02-16 13:54:24 -08:00
ata ata/sata_fsl.c: add ATA_FLAG_NO_LOG_PAGE to blacklist the controller for log page reads 2015-12-07 10:25:57 -05:00
atm
auxdisplay
base dd: Invoke one probe retry cycle after every initcall level 2016-03-01 13:00:26 -08:00
bcma
bif spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
block null_blk: use async queue restart helper 2015-12-28 13:07:09 -07:00
bluetooth
bus bus: sunxi-rsb: Fix peripheral IC mapping runtime address 2015-12-22 11:42:30 -08:00
cdrom
char arm: dcc_tty: fix armv6 dcc tty build failure 2016-02-16 13:54:00 -08:00
clk clk: msm: clock: Add support for MSM8996/COBALT clock tree 2016-03-01 13:00:25 -08:00
clocksource clocksource: Mmio: remove artificial 32bit limitation 2015-12-10 19:37:18 +01:00
connector connector: bump skb->users before callback invocation 2016-01-04 21:46:45 -05:00
cpufreq android: skip building drivers as modules 2016-02-16 13:54:25 -08:00
cpuidle cpuidle: governor: menu: don't use loadavg 2016-02-16 13:52:31 -08:00
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2015-12-05 10:46:44 -08:00
dca
devfreq
dio
dma dmaengine: xgene-dma: Fix double IRQ issue by setting IRQ_DISABLE_UNLAZY flag 2016-01-07 11:09:36 +05:30
dma-buf CHROMIUM: android: fix warning when releasing active sync point 2016-02-16 13:53:25 -08:00
edac
eisa
extcon
firewire
firmware firmware: dmi_scan: Fix UUID endianness for SMBIOS >= 2.6 2016-01-08 09:00:54 +01:00
fmc
fpga fpga manager: Fix firmware resource leak on error 2015-11-24 15:25:46 -08:00
gpio spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
gpu Merge branch 'linux-4.4' of git://github.com/skeggsb/linux into drm-fixes 2016-01-07 17:18:45 +10:00
hid hid-multitouch: Filter collections by application usage. 2016-02-16 13:50:59 -08:00
hsi
hv
hwmon power_supply: change getting and setting power supply properties 2016-03-01 12:22:39 -08:00
hwspinlock hwspinlock/msm: Add snapshot of remote_spinlock driver 2016-03-01 12:22:27 -08:00
hwtracing
i2c i2c: rcar: disable runtime PM correctly in slave mode 2015-12-19 12:00:37 +01:00
ide
idle
iio iio: adc: spmi-vadc: add missing of_node_put 2015-11-21 18:24:44 +00:00
infiniband RDMA/ocrdma: Depend on async link events from CNA 2015-12-28 11:45:54 -05:00
input android: skip building drivers as modules 2016-02-16 13:54:25 -08:00
iommu iommu/dma: Use correct offset in map_sg 2016-01-07 13:36:41 +01:00
ipack
irqchip irqchip/versatile-fpga: Fix PCI IRQ mapping on Versatile PB 2015-12-01 22:50:16 +01:00
isdn ser_gigaset: remove unnecessary kfree() calls from release method 2015-12-15 13:24:21 -05:00
leds msm: fix compiler errors/warnings in some drivers 2016-03-01 12:22:41 -08:00
lguest
lightnvm lightnvm: wrong offset in bad blk lun calculation 2015-12-29 08:28:32 -07:00
macintosh
mailbox
mcb
md md: remove check for MD_RECOVERY_NEEDED in action_store. 2015-12-21 11:10:06 +11:00
media media fixes for v4.4-rc6 2015-12-18 15:41:35 -08:00
memory fsl-ifc: add missing include on ARM64 2015-12-16 00:16:58 +01:00
memstick
message
mfd mfd: qcom-spmi-pmic: instantiate pmic peripherals at arch_initcall 2016-03-01 12:22:34 -08:00
misc android: skip building drivers as modules 2016-02-16 13:54:25 -08:00
mmc Revert "mmc: Extend wakelock if bus is dead" 2016-02-24 12:45:14 -08:00
mtd mtd: nand: Allow NAND chip ids to be included standalone. 2016-02-16 13:51:01 -08:00
net android: skip building drivers as modules 2016-02-16 13:54:25 -08:00
nfc
ntb
nubus
nvdimm
nvme NVMe: IO ending fixes on surprise removal 2015-12-22 10:12:04 -07:00
nvmem
of power_supply: change getting and setting power supply properties 2016-03-01 12:22:39 -08:00
oprofile
parisc parisc iommu: fix panic due to trying to allocate too large region 2015-12-12 16:07:25 +01:00
parport
pci PCI updates for v4.4: 2016-01-09 14:44:44 -08:00
pcmcia
perf
phy scsi/phy: Remove orphaned files after renaming 2016-03-22 11:00:52 -07:00
pinctrl pinctrl: qcom: msm8996: fix control register offsets for SDC 2016-03-01 12:22:19 -08:00
platform gpio-usbdetect: use gpio instead of irq 2016-03-01 12:22:45 -08:00
pnp
power power: qpnp-fg: check for null return from revid getters 2016-03-01 12:22:44 -08:00
powercap powercap / RAPL: fix BIOS lock check 2015-12-12 02:31:11 +01:00
pps
ps3
ptp
pwm spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
rapidio
ras
regulator regulator: mem-acc-regulator: pass null descriptor to init_data parsing function 2016-03-01 12:22:42 -08:00
remoteproc remoteproc: fix memory leak of remoteproc ida cache layers 2015-11-26 17:44:28 +02:00
reset
rpmsg
rtc spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2015-12-22 15:43:18 -08:00
sbus
scsi scsi: Adjust DBD setting in mode sense for caching mode page per LLD 2016-03-22 11:00:53 -07:00
sfi
sh drivers: sh: Get rid of CONFIG_ARCH_SHMOBILE_MULTI 2015-11-17 02:12:46 +09:00
sn
soc soc: qcom: Include the kryo-l2-accessors driver in build 2016-03-22 10:58:51 -07:00
spi Merge remote-tracking branches 'spi/fix/dspi' and 'spi/fix/spidev' into spi-linus 2015-12-16 13:28:32 +00:00
spmi spmi: regmap: enable userspace writes 2016-03-01 12:22:48 -08:00
ssb
staging ion: fix page pool cache policy 2016-02-16 13:53:59 -08:00
switch drivers: switch: remove S_IWUSR from dev_attr 2016-02-16 13:51:00 -08:00
target target/stat: print full t10_wwn.model buffer 2015-11-28 21:23:13 -08:00
tc
thermal spmi_devices: change to platform_devices 2016-03-01 12:22:33 -08:00
thunderbolt
tty serial_core: Add wake_peer uart operation 2016-02-16 13:54:17 -08:00
uio
usb fix false disconnect due to a signal sent to the reading process 2016-02-16 13:52:18 -08:00
uwb
vfio Revert: "vfio: Include No-IOMMU mode" 2015-12-04 08:38:42 -07:00
vhost vhost: replace % with & on data path 2015-12-07 17:28:10 +02:00
video video: adf: build fixes for 4.1 2016-02-16 13:53:24 -08:00
virt
virtio virtio_ring: shadow available ring flags & index 2015-12-07 17:28:11 +02:00
vlynq
vme
w1 w1: ds2482: Manage SLPZ pin sleep state 2016-02-16 13:54:18 -08:00
watchdog watchdog: mtk_wdt: Use MODE_KEY when stopping the watchdog 2015-11-23 09:00:09 +01:00
xen xen: bug fixes for 4.4-rc5 2015-12-18 12:24:52 -08:00
zorro
Kconfig bif: Add snapshot of bif-core framework and qpnp-bsi driver 2016-03-01 12:22:32 -08:00
Makefile bif: Add snapshot of bif-core framework and qpnp-bsi driver 2016-03-01 12:22:32 -08:00