mirror of
https://github.com/torvalds/linux.git
synced 2024-11-14 08:02:07 +00:00
[media] exynos4-is: Set fimc-lite subdev owner module
The FIMC-LITE.n subdevs have currently sd->owner field not set, the exynos-fimc-lite module can be removed at any time, regardless it is in use by other modules. When this module is unloaded the kernel can crash easily by accessing video or media device nodes. Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
e41a35cb4b
commit
a59ed48f0c
@ -1399,6 +1399,7 @@ static int fimc_lite_create_capture_subdev(struct fimc_lite *fimc)
|
||||
sd->ctrl_handler = handler;
|
||||
sd->internal_ops = &fimc_lite_subdev_internal_ops;
|
||||
sd->entity.ops = &fimc_lite_subdev_media_ops;
|
||||
sd->owner = THIS_MODULE;
|
||||
v4l2_set_subdevdata(sd, fimc);
|
||||
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user