media: media/radio: make array probe_ports static const
authorColin Ian King <colin.i.king@gmail.com>
Sun, 9 Jan 2022 21:00:00 +0000 (22:00 +0100)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sun, 23 Jan 2022 20:18:43 +0000 (21:18 +0100)
Don't populate the read-only array probe_ports on the stack but
instead it static const. Also makes the object code a little smaller.

Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/media/radio/radio-sf16fmi.c

index 54a40d6..1fb88c2 100644 (file)
@@ -275,7 +275,7 @@ static int __init fmi_init(void)
        struct v4l2_device *v4l2_dev = &fmi->v4l2_dev;
        struct v4l2_ctrl_handler *hdl = &fmi->hdl;
        int res, i;
-       int probe_ports[] = { 0, 0x284, 0x384 };
+       static const int probe_ports[] = { 0, 0x284, 0x384 };
 
        if (io < 0) {
                for (i = 0; i < ARRAY_SIZE(probe_ports); i++) {