Revision 963761a0b2e85663ee4a5630f72930885a06598a authored by Sean Young on 24 May 2017, 09:24:51 UTC, committed by Mauro Carvalho Chehab on 04 June 2017, 18:25:38 UTC
A rc device can call ir_raw_event_handle() after rc_allocate_device(),
but before rc_register_device() has completed. This is racey because
rcdev->raw is set before rcdev->raw->thread has a valid value.

Cc: stable@kernel.org
Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Sean Young <sean@mess.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
1 parent 20249f8
History
File Mode Size
amcc
bcm
caam
cavium
ccp
chelsio
marvell
mediatek
nx
qat
qce
rockchip
stm32
sunxi-ss
ux500
virtio
vmx
Kconfig -rw-r--r-- 19.0 KB
Makefile -rw-r--r-- 1.8 KB
atmel-aes-regs.h -rw-r--r-- 3.0 KB
atmel-aes.c -rw-r--r-- 68.4 KB
atmel-authenc.h -rw-r--r-- 2.2 KB
atmel-sha-regs.h -rw-r--r-- 2.3 KB
atmel-sha.c -rw-r--r-- 71.7 KB
atmel-tdes-regs.h -rw-r--r-- 2.6 KB
atmel-tdes.c -rw-r--r-- 37.7 KB
bfin_crc.c -rw-r--r-- 18.4 KB
bfin_crc.h -rw-r--r-- 3.8 KB
exynos-rng.c -rw-r--r-- 9.1 KB
geode-aes.c -rw-r--r-- 13.5 KB
geode-aes.h -rw-r--r-- 1.5 KB
hifn_795x.c -rw-r--r-- 74.9 KB
img-hash.c -rw-r--r-- 27.3 KB
ixp4xx_crypto.c -rw-r--r-- 36.5 KB
mv_cesa.c -rw-r--r-- 29.3 KB
mv_cesa.h -rw-r--r-- 3.9 KB
mxc-scc.c -rw-r--r-- 19.0 KB
mxs-dcp.c -rw-r--r-- 26.5 KB
n2_asm.S -rw-r--r-- 1.7 KB
n2_core.c -rw-r--r-- 51.5 KB
n2_core.h -rw-r--r-- 6.1 KB
omap-aes.c -rw-r--r-- 30.7 KB
omap-des.c -rw-r--r-- 27.7 KB
omap-sham.c -rw-r--r-- 51.9 KB
padlock-aes.c -rw-r--r-- 14.6 KB
padlock-sha.c -rw-r--r-- 15.4 KB
picoxcell_crypto.c -rw-r--r-- 50.6 KB
picoxcell_crypto_regs.h -rw-r--r-- 5.1 KB
s5p-sss.c -rw-r--r-- 23.6 KB
sahara.c -rw-r--r-- 40.4 KB
talitos.c -rw-r--r-- 95.7 KB
talitos.h -rw-r--r-- 15.3 KB

back to top