linux/drivers/staging/media
Mauro Carvalho Chehab 158dff0e2f media: atomisp: compat32: use get_user() before referencing user data
The logic at get_atomisp_parameters32() is broken, as pointed by
smatch:

	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:737:21: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:744:60: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:763:21: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:770:60: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:788:21: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:795:60: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:812:21: warning: dereference of noderef expression
	drivers/staging/media/atomisp/pci/atomisp2/atomisp_compat_ioctl32.c:819:60: warning: dereference of noderef expression

It tries to access userspace data directly, without calling
get_user(). That should generate OOPS. Thankfully, the right
logic is already there (although commented out).

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2018-04-17 05:50:01 -04:00
..
atomisp media: atomisp: compat32: use get_user() before referencing user data 2018-04-17 05:50:01 -04:00
bcm2048 vfs: do bulk POLL* -> EPOLL* replacement 2018-02-11 14:34:03 -08:00
davinci_vpfe media: davinci_vpfe: fix __user annotations 2018-04-17 05:27:45 -04:00
imx media: imx-media-csi: Do not propagate the error when pinctrl is not found 2018-04-04 06:12:53 -04:00
imx074 media: imx074: deprecate, move to staging 2018-02-23 02:30:26 -05:00
mt9t031 media: mt9t031: deprecate, move to staging 2018-02-23 02:31:38 -05:00
omap4iss media: omap4iss: make it build with COMPILE_TEST 2018-04-17 05:15:22 -04:00
tegra-vde media: staging: tegra-vde: select DMA_SHARED_BUFFER 2018-01-23 08:05:01 -05:00
Kconfig media: cxd2099: move driver out of staging into dvb-frontends 2018-03-06 08:50:18 -05:00
Makefile media: cxd2099: move driver out of staging into dvb-frontends 2018-03-06 08:50:18 -05:00