Dmitry Torokhov
100294cee9
Input: do not use WARN() in input_alloc_absinfo()
...
Some of fuzzers set panic_on_warn=1 so that they can handle WARN()ings
the same way they handle full-blown kernel crashes. We used WARN() in
input_alloc_absinfo() to get a better idea where memory allocation
failed, but since then kmalloc() and friends started dumping call stack on
memory allocation failures anyway, so we are not getting anything extra
from WARN().
Because of the above, let's replace WARN with dev_err(). We use dev_err()
instead of simply removing message and relying on kcalloc() to give us
stack dump so that we'd know the instance of hardware device to which we
were trying to attach input device.
Reported-by: Dmitry Vyukov <dvyukov@google.com>
Acked-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2018-08-08 11:23:47 -07:00
..
accessibility
acpi
ACPICA: Add deferred package support for the Load and loadTable operators
2018-05-14 22:25:45 +02:00
amba
android
ata
ahci: Add PCI ID for Cannon Lake PCH-LP AHCI
2018-05-24 07:03:32 -07:00
atm
atm: zatm: fix memcmp casting
2018-05-29 09:59:53 -04:00
auxdisplay
base
mm/memory_hotplug: fix leftover use of struct page during hotplug
2018-05-25 18:12:11 -07:00
bcma
bcma: fix buffer size caused crash in bcma_core_mips_print_irq()
2018-05-12 11:36:59 +03:00
block
for-linus-20180524
2018-05-24 08:53:20 -07:00
bluetooth
Bluetooth: btusb: Add Dell XPS 13 9360 to btusb_needs_reset_resume_table
2018-04-30 10:56:04 +02:00
bus
cdrom
char
agp: uninorth: make two functions static
2018-05-10 11:26:08 +10:00
clk
clk: stm32: fix: stm32 clock drivers are not compiled by default
2018-05-15 15:47:03 -07:00
clocksource
connector
cpufreq
cpufreq: armada-37xx: driver relies on cpufreq-dt
2018-05-14 22:25:56 +02:00
cpuidle
crypto
crypto: inside-secure - do not use memset on MMIO
2018-05-26 23:58:44 +08:00
dax
dca
devfreq
dio
dma
dmaengine: qcom: bam_dma: check if the runtime pm enabled
2018-05-17 16:16:49 +05:30
dma-buf
edac
eisa
extcon
firewire
firmware
firmware: qcom: scm: Fix crash in qcom_scm_call_atomic1()
2018-05-24 22:36:45 -05:00
fmc
fpga
fsi
gpio
gpio: pcie-idio-24: Fix off-by-one error in get_multiple loop
2018-04-30 10:48:08 +02:00
gpu
drm/amd/display: Update color props when modeset is required
2018-05-31 13:08:26 -05:00
hid
HID: i2c-hid: Add RESEND_REPORT_DESCR quirk for Toshiba Click Mini L9W-B
2018-05-09 13:58:01 +02:00
hsi
hv
hwmon
hwmon: (k10temp) Use API function to access System Management Network
2018-05-13 09:00:49 -07:00
hwspinlock
hwtracing
hwtracing: stm: fix build error on some arches
2018-05-26 08:49:24 +02:00
i2c
i2c: ocores: update HDL sources URL
2018-05-29 20:14:32 +02:00
ide
idle
iio
First round of IIO fixes for the 4.17 cycle.
2018-05-09 17:08:29 +02:00
infiniband
Merge candidates for 4.17-rc
2018-06-02 09:55:44 -07:00
input
Input: do not use WARN() in input_alloc_absinfo()
2018-08-08 11:23:47 -07:00
iommu
iommu: rockchip: fix building without CONFIG_OF
2018-05-03 16:36:07 +02:00
ipack
irqchip
irqchip/qcom: Fix check for spurious interrupts
2018-05-02 15:56:10 +02:00
isdn
isdn: eicon: fix a missing-check bug
2018-05-22 13:48:34 -04:00
leds
lightnvm
macintosh
mailbox
mcb
md
md: Avoid namespace collision with bitmap API
2018-08-01 15:49:39 -07:00
media
MAINTAINERS & files: Canonize the e-mails I use at files
2018-05-04 06:21:06 -04:00
memory
memstick
message
mfd
Merge branch 'ib/4.17-xen-kbdfront-runtime-config' into next
2018-06-12 16:38:35 -07:00
misc
Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
2018-05-18 18:02:01 -07:00
mmc
mmc: sdhci-iproc: add SDHCI_QUIRK2_HOST_OFF_CARD_ON for cygnus
2018-05-21 13:27:22 +02:00
mtd
mtd: rawnand: marvell: Fix read logic for layouts with ->nchunks > 2
2018-05-14 14:46:20 +02:00
mux
net
net: usb: cdc_mbim: add flag FLAG_SEND_ZLP
2018-06-01 14:01:42 -04:00
nfc
ntb
nubus
nvdimm
nvme
Merge candidates for 4.17-rc
2018-06-02 09:55:44 -07:00
nvmem
of
DeviceTree fixes for 4.17:
2018-05-07 05:33:29 -10:00
opp
oprofile
parisc
parisc: Move ccio_cujo20_fixup() into init section
2018-05-18 16:21:49 +02:00
parport
pci
PCI / PM: Check device_may_wakeup() in pci_enable_wake()
2018-05-10 16:50:26 +02:00
pcmcia
perf
phy
pinctrl
pinctrl: sunrisepoint: Align GPIO number space with Windows
2018-05-02 14:36:00 +02:00
platform
Merge branch 'ib/4.17-xen-kbdfront-runtime-config' into next
2018-06-12 16:38:35 -07:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
2018-05-30 10:30:30 -05:00
sbus
sparc64: Fix mistake in oradax license text
2018-04-30 16:06:01 -04:00
scsi
SCSI fixes on 20180602
2018-06-02 15:54:49 -07:00
sfi
sh
siox
slimbus
sn
soc
Final MIPS fixes for 4.17
2018-06-02 10:12:23 -07:00
soundwire
spi
spi: bcm2835aux: ensure interrupts are enabled for shared handler
2018-05-04 08:09:02 +09:00
spmi
ssb
ssb: make SSB_PCICORE_HOSTMODE depend on SSB = y
2018-05-12 11:38:13 +03:00
staging
Merge candidates for 4.17-rc
2018-06-02 09:55:44 -07:00
target
scsi: target: tcmu: fix error resetting qfull_time_out to default
2018-05-14 22:44:50 -04:00
tc
tee
tee: check shm references are consistent in offset/size
2018-05-07 11:51:03 +02:00
thermal
Merge branch 'thermal-soc' into next
2018-05-11 09:37:21 +08:00
thunderbolt
thunderbolt: Handle NULL boot ACL entries properly
2018-05-15 18:02:00 +02:00
tty
uio
usb
usbip: usbip_host: fix bad unlock balance during stub_probe()
2018-05-16 18:52:13 +02:00
uwb
vfio
Revert "vfio/type1: Improve memory pinning process for raw PFN mapping"
2018-06-02 08:41:44 -06:00
vhost
vhost_net: flush batched heads before trying to busy polling
2018-05-30 13:29:03 -04:00
video
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen
xen-swiotlb: fix the check condition for xen_swiotlb_free_coherent
2018-05-18 14:37:16 -04:00
zorro
Kconfig
Makefile