Linus Torvalds
f007cad159
Revert "firmware: add sanity check on shutdown/suspend"
...
This reverts commit 81f9507628 .
It causes random failures of firmware loading at resume time (well,
random for me, it seems to be more reliable for others) because the
firmware disabling is not actually synchronous with any particular
resume event, and at least the btusb driver that uses a workqueue to
load the firmware at resume seems to occasionally hit the "firmware
loading is disabled" logic because the firmware loader hasn't gotten the
resume event yet.
Some kind of sanity check for not trying to load firmware when it's not
possible might be a good thing, but this commit was not it.
Greg seems to have silently suffered the same issue, and pointed to the
likely culprit, and Gabriel C verified the revert fixed it for him too.
Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Pointed-at-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Tested-by: Gabriel C <nix.or.die@gmail.com>
Cc: Luis R. Rodriguez <mcgrof@kernel.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2017-09-10 21:19:06 -07:00
..
accessibility
acpi
Device properties framework updates for v4.14-rc1
2017-09-05 12:50:00 -07:00
amba
android
ANDROID: binder: don't queue async transactions to thread.
2017-09-01 09:22:50 +02:00
ata
Merge branch 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
2017-09-06 22:41:21 -07:00
atm
auxdisplay
base
Revert "firmware: add sanity check on shutdown/suspend"
2017-09-10 21:19:06 -07:00
bcma
block
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
2017-09-09 12:49:01 -07:00
bluetooth
bus
ARM: SoC driver updates for v4.14
2017-09-10 20:40:00 -07:00
cdrom
char
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
2017-09-06 15:17:17 -07:00
clk
ARM: arm64: Devicetree updates for v4.14
2017-09-10 20:54:48 -07:00
clocksource
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 13:06:34 -07:00
connector
cpufreq
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
cpuidle
Power management updates for v4.14-rc1
2017-09-05 12:19:08 -07:00
crypto
dmaengine updates for 4.14-rc1
2017-09-07 14:03:05 -07:00
dax
dca
devfreq
dio
dma
dmaengine updates for 4.14-rc1
2017-09-07 14:03:05 -07:00
dma-buf
edac
eisa
extcon
firewire
firmware
ARM: SoC driver updates for v4.14
2017-09-10 20:40:00 -07:00
fmc
fpga
fsi
gpio
- New Drivers
2017-09-07 13:51:13 -07:00
gpu
Merge branch 'i2c/for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2017-09-09 14:18:40 -07:00
hid
media updates for v4.14-rc1
2017-09-07 12:53:14 -07:00
hsi
hv
Merge branch 'x86-platform-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-07 09:25:15 -07:00
hwmon
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
hwspinlock
hwtracing
i2c
Merge branch 'i2c/for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2017-09-09 14:18:40 -07:00
ide
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
idle
Power management updates for v4.14-rc1
2017-09-05 12:19:08 -07:00
iio
- New Drivers
2017-09-07 13:51:13 -07:00
infiniband
More RDMA work and some op-structure constification from Chuck Lever,
2017-09-09 13:31:49 -07:00
input
- New Drivers
2017-09-07 13:51:13 -07:00
iommu
IOMMU Updates for Linux v4.14
2017-09-09 15:03:24 -07:00
ipack
irqchip
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-09-04 13:08:27 -07:00
isdn
isdn: isdnloop: fix logic error in isdnloop_sendbuf
2017-09-07 20:03:54 -07:00
leds
LED updates for 4.14
2017-09-07 14:33:13 -07:00
lightnvm
macintosh
powerpc/macintosh: constify wf_sensor_ops structures
2017-09-01 16:42:54 +10:00
mailbox
Just behavorial changes to a controller driver:
2017-09-07 13:23:37 -07:00
mcb
Char/Misc drivers for 4.14-rc1
2017-09-05 11:08:17 -07:00
md
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
2017-09-09 12:49:01 -07:00
media
media updates for v4.14-rc1
2017-09-07 12:53:14 -07:00
memory
ARM: SoC driver updates for v4.14
2017-09-10 20:40:00 -07:00
memstick
message
mfd
- New Drivers
2017-09-07 13:51:13 -07:00
misc
pci-v4.14-changes
2017-09-08 15:47:43 -07:00
mmc
mmc: renesas_sdhi: Add r8a7743/5 support
2017-09-01 15:31:01 +02:00
mtd
MTD changes for 4.14:
2017-09-09 14:48:21 -07:00
mux
net
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-09-09 11:05:20 -07:00
nfc
ntb
nubus
nvdimm
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
nvme
Merge branch 'for-4.14/block-postmerge' of git://git.kernel.dk/linux-block
2017-09-09 12:49:01 -07:00
nvmem
of
DeviceTree updates for 4.14:
2017-09-07 14:43:33 -07:00
oprofile
parisc
parport
Char/Misc drivers for 4.14-rc1
2017-09-05 11:08:17 -07:00
pci
pci-v4.14-changes
2017-09-08 15:47:43 -07:00
pcmcia
perf
phy
pci-v4.14-changes
2017-09-08 15:47:43 -07:00
pinctrl
- New Drivers
2017-09-07 13:51:13 -07:00
platform
platform-drivers-x86 for v4.14-1
2017-09-08 16:04:50 -07:00
pnp
power
power supply and reset changes for the v4.14 series
2017-09-09 14:44:39 -07:00
powercap
pps
drivers/pps: use surrounding "if PPS" to remove numerous dependency checks
2017-09-08 18:26:51 -07:00
ps3
ptp
pwm
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
rapidio
ras
regulator
- New Drivers
2017-09-07 13:51:13 -07:00
remoteproc
rpmsg updates for v4.14
2017-09-09 14:34:38 -07:00
reset
ARM: SoC driver updates for v4.14
2017-09-10 20:40:00 -07:00
rpmsg
rpmsg: glink: initialize ret to zero to ensure error status check is correct
2017-09-04 10:52:30 -07:00
rtc
Merge branches 'ib-mfd-arm-i2c-4.14', 'ib-mfd-arm-usb-video-4.14', 'ib-mfd-hwmon-4.14', 'ib-mfd-iio-pwm-4.14', 'ib-mfd-input-rtc-4.14', 'ib-mfd-many-4.14' and 'ib-mfd-pinctrl-regulator-4.14' into ibs-for-mfd-merged
2017-09-05 08:45:36 +01:00
s390
SCSI misc on 20170907
2017-09-07 21:11:05 -07:00
sbus
scsi
treewide: make "nr_cpu_ids" unsigned
2017-09-08 18:26:48 -07:00
sfi
sh
sn
soc
ARM: SoC driver updates for v4.14
2017-09-10 20:40:00 -07:00
spi
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
spmi
ssb
staging
MTD changes for 4.14:
2017-09-09 14:48:21 -07:00
target
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
2017-09-07 11:59:42 -07:00
tc
tee
thermal
thunderbolt
ACPI updates for v4.14-rc1
2017-09-05 12:45:03 -07:00
tty
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next
2017-09-10 09:57:23 -07:00
uio
usb
SCSI misc on 20170907
2017-09-07 21:11:05 -07:00
uwb
vfio
vfio: platform: constify amba_id
2017-08-30 14:03:42 -06:00
vhost
lib/interval_tree: fast overlap detection
2017-09-08 18:26:49 -07:00
video
- Fix-ups
2017-09-07 13:55:16 -07:00
virt
virtio
SCSI misc on 20170907
2017-09-07 21:11:05 -07:00
vlynq
vme
w1
power supply and reset changes for the v4.14 series
2017-09-09 14:44:39 -07:00
watchdog
mfd: twl: Move header file out of I2C realm
2017-09-04 14:41:02 +01:00
xen
xen: fixes and features for 4.14
2017-09-07 10:24:21 -07:00
zorro
Kconfig
Makefile