linux/drivers
Sven Van Asbroeck 2e4b88f739 iio: adc: xilinx: prevent touching unclocked h/w on remove
In remove, the clock is disabled before canceling the
delayed work. This means that the delayed work may be
touching unclocked hardware.

Fix by disabling the clock after the delayed work is
fully canceled. This is consistent with the probe error
path order.

Signed-off-by: Sven Van Asbroeck <TheSven73@gmail.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
2019-03-16 15:49:56 +00:00
..
accessibility
acpi drm next pull request for 5.1 2019-03-08 08:23:15 -08:00
amba
android
ata for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
atm
auxdisplay
base This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
bcma
block for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
bluetooth Bluetooth: mediatek: add support for MediaTek MT7663U and MT7668U UART devices 2019-03-02 19:51:23 +01:00
bus ARM: SoC driver updates for 5.1 2019-03-06 09:41:12 -08:00
cdrom
char A couple of bug fixes and a bunch of code cleanup: 2019-03-08 09:19:55 -08:00
clk ARM: SoC driver updates for 5.1 2019-03-06 09:41:12 -08:00
clocksource ARM: New SoC family support 2019-03-06 10:15:42 -08:00
connector
cpufreq Power management updates for 5.1-rc1 2019-03-06 12:59:46 -08:00
cpuidle
crypto Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2019-03-05 09:09:55 -08:00
dax
dca
devfreq
dio
dma mm: replace all open encodings for NUMA_NO_NODE 2019-03-05 21:07:14 -08:00
dma-buf
edac Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-03-08 09:11:39 -08:00
eisa
extcon
firewire
firmware Merge branch 'stable/for-linus-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/ibft 2019-03-08 09:50:14 -08:00
fmc
fpga
fsi
gnss
gpio This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
gpu drm next pull request for 5.1 2019-03-08 08:23:15 -08:00
hid Merge branch 'for-5.1/wacom' into for-linus 2019-03-05 15:43:05 +01:00
hsi
hv Char/Misc driver patches for 5.1-rc1 2019-03-06 14:18:59 -08:00
hwmon
hwspinlock
hwtracing Char/Misc driver patches for 5.1-rc1 2019-03-06 14:18:59 -08:00
i2c Merge branch 'i2c/for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2019-03-08 09:27:33 -08:00
i3c - Add a /* fall-through */ comment in the dw-i3c-master driver 2019-03-04 19:05:02 -08:00
ide
idle
iio iio: adc: xilinx: prevent touching unclocked h/w on remove 2019-03-16 15:49:56 +00:00
infiniband mm: replace all open encodings for NUMA_NO_NODE 2019-03-05 21:07:14 -08:00
input - New Drivers 2019-03-08 10:02:58 -08:00
interconnect
iommu Driver core patches for 5.1-rc1 2019-03-06 14:52:48 -08:00
ipack
irqchip ARM: SoC: late updates for linux-5.1 2019-03-06 10:22:26 -08:00
isdn isdn: mISDN: Fix potential NULL pointer dereference of kzalloc 2019-03-04 10:54:48 -08:00
leds LED updates for 5.1-rc1 2019-03-04 19:33:04 -08:00
lightnvm
macintosh
mailbox
mcb
md for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
media
memory
memstick
message
mfd This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
misc Merge branch 'i2c/for-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2019-03-08 09:27:33 -08:00
mmc for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
mtd spi: Updates for v5.1 2019-03-04 19:23:56 -08:00
mux
net powerpc updates for 5.1 2019-03-07 12:56:26 -08:00
nfc
ntb
nubus
nvdimm
nvme for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
nvmem Char/Misc driver patches for 5.1-rc1 2019-03-06 14:18:59 -08:00
of
opp Power management updates for 5.1-rc1 2019-03-06 12:59:46 -08:00
oprofile
parisc
parport
pci Driver core patches for 5.1-rc1 2019-03-06 14:52:48 -08:00
pcmcia
perf
phy drm next pull request for 5.1 2019-03-08 08:23:15 -08:00
pinctrl This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
platform This is the bulk of GPIO changes for the v5.1 cycle: 2019-03-08 10:09:53 -08:00
pnp
power
powercap
pps
ps3
ptp Merge branch 'timers-2038-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2019-03-05 14:08:26 -08:00
pwm
rapidio rapidio/mport_cdev: mark expected switch fall-through 2019-03-07 18:32:02 -08:00
ras
regulator regulator: mc13xxx: Constify regulator_ops variables 2019-03-04 00:01:08 +00:00
remoteproc
reset
rpmsg
rtc rtc: pic32: convert to SPDX identifier 2019-03-04 20:23:15 +01:00
s390 s390 updates for the 5.1 merge window 2019-03-05 11:13:10 -08:00
sbus
scsi for-5.1/block-20190302 2019-03-08 14:12:17 -08:00
sfi
sh
siox
slimbus
sn
soc ARM: SoC driver updates for 5.1 2019-03-06 09:41:12 -08:00
soundwire
spi Merge branch 'spi-5.1' into spi-next 2019-03-04 15:32:51 +00:00
spmi
ssb
staging staging: iio: ad7192: Fix ad7193 channel address 2019-03-09 16:55:06 +00:00
target
tc
tee ARM: SoC driver updates for 5.1 2019-03-06 09:41:12 -08:00
thermal Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal 2019-03-08 09:52:41 -08:00
thunderbolt
tty audit/stable-5.1 PR 20190305 2019-03-07 12:20:11 -08:00
uio
usb USB/PHY patches for 5.1-rc1 2019-03-06 16:48:27 -08:00
uwb
vfio powerpc updates for 5.1 2019-03-07 12:56:26 -08:00
vhost
video - Fix-ups 2019-03-08 09:58:20 -08:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog - New Drivers 2019-03-08 10:02:58 -08:00
xen xen/balloon: mark inflated pages PG_offline 2019-03-05 21:07:14 -08:00
zorro
Kconfig
Makefile