This 5 patch series addresses a couple of other smatch warnings. One of the patches seem to be fixing an user-visible bug: media: uvc: don't do DMA on stack Basically, input selection at the UVC driver seems broken, as it is usind DMA on stack, which stopped working on Kernel 4.9. In practice, the number of affected devices is probably small, as this affects UVC devices with multiple inputs. The vast majority of UVC ones have just one input. Mauro Carvalho Chehab (5): media: dib8000: rewrite the init prbs logic media: uvc: don't do DMA on stack media: v4l2-flash-led-class: drop an useless check media: ivtv: prevent going past the hw arrays media: sti: don't copy past the size drivers/media/dvb-frontends/dib8000.c | 56 ++++++++++----- drivers/media/pci/ivtv/ivtv-cards.h | 68 +++++++++++++------ drivers/media/pci/ivtv/ivtv-i2c.c | 16 +++-- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/usb/uvc/uvc_v4l2.c | 10 ++- drivers/media/usb/uvc/uvcvideo.h | 3 + .../media/v4l2-core/v4l2-flash-led-class.c | 2 +- 7 files changed, 106 insertions(+), 52 deletions(-) -- 2.31.1