aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/test-drivers/vimc/vimc-capture.c
diff options
context:
space:
mode:
authorLaurent Pinchart <[email protected]>2024-04-24 23:57:34 +0000
committerHans Verkuil <[email protected]>2024-06-26 14:39:34 +0000
commit73a4385c6947df393ffb4bcdf84eef1294057d0c (patch)
tree4c8a83eebe021c642edb8378c4b3444475e29b51 /drivers/media/test-drivers/vimc/vimc-capture.c
parentmedia: vimc: Don't iterate over single pad (diff)
downloadkernel-73a4385c6947df393ffb4bcdf84eef1294057d0c.tar.gz
kernel-73a4385c6947df393ffb4bcdf84eef1294057d0c.zip
media: vimc: Constify vimc_ent_type structures
The vimc_ent_type structure contains static pointers to functions, and no other information that need to be modified after initialization. Make them const to avoid the risk of arbitrary code execution following an overflow that would overwrite the structure's contents. Signed-off-by: Laurent Pinchart <[email protected]> Signed-off-by: Shuah Khan <[email protected]> Signed-off-by: Hans Verkuil <[email protected]>
Diffstat (limited to 'drivers/media/test-drivers/vimc/vimc-capture.c')
-rw-r--r--drivers/media/test-drivers/vimc/vimc-capture.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/media/test-drivers/vimc/vimc-capture.c b/drivers/media/test-drivers/vimc/vimc-capture.c
index ba7550b8ba7e..89506ae00901 100644
--- a/drivers/media/test-drivers/vimc/vimc-capture.c
+++ b/drivers/media/test-drivers/vimc/vimc-capture.c
@@ -494,7 +494,7 @@ err_free_vcapture:
return ERR_PTR(ret);
}
-struct vimc_ent_type vimc_capture_type = {
+const struct vimc_ent_type vimc_capture_type = {
.add = vimc_capture_add,
.unregister = vimc_capture_unregister,
.release = vimc_capture_release