upstream: [media] v4l2-mem2mem: fix context removal from job queue in v4l2_m2m_streamoff
authorPhilipp Zabel <p.zabel@pengutronix.de>
Thu, 19 Sep 2013 07:40:32 +0000 (04:40 -0300)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:52:09 +0000 (11:52 +0900)
commit8040f33c6eb3e9607dc2751d7966d918ac9e4f23
treea2571f5fdce93ee36ecd5aefbde9d81f53c9a4d4
parente7234b05996d0399e4b4cd4359bd7762d7f47389
upstream: [media] v4l2-mem2mem: fix context removal from job queue in v4l2_m2m_streamoff

Just clearing the m2m_ctx->queue list_head will leave the m2m_dev->job_queue
in a broken state and can cause scheduling of device_runs after streamoff was
called.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Kamil Debski <k.debski@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
drivers/media/v4l2-core/v4l2-mem2mem.c