android_kernel_samsung_a7y1.../drivers/media/radio/si470x
Lee Jones 7e918d550d media: si470x-i2c: Move free() past last use of 'radio'
A pointer to 'struct si470x_device' is currently used after free:

  drivers/media/radio/si470x/radio-si470x-i2c.c:462:25-30: ERROR: reference
    preceded by free on line 460

Shift the call to free() down past its final use.

NB: Not sending to Mainline, since the problem does not exist there, it was
caused by the backport of 2df200ab234a ("media: si470x-i2c: add missed
operations in remove") to the stable trees.

Cc: <stable@vger.kernel.org> # v3.18+
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-07 13:48:31 +02:00
..
Kconfig A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
Makefile A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
radio-si470x-common.c A750FXXU4CTBC 2020-03-27 21:51:54 +05:30
radio-si470x-i2c.c media: si470x-i2c: Move free() past last use of 'radio' 2020-04-07 13:48:31 +02:00
radio-si470x-usb.c media: radio/si470x: kill urb on error 2020-04-07 07:38:39 +02:00
radio-si470x.h A750FXXU4CTBC 2020-03-27 21:51:54 +05:30