]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
media: pci: cx18: Use flex arrays for struct cx18_scb
authorRicardo Ribalda <ribalda@chromium.org>
Mon, 27 May 2024 21:08:55 +0000 (21:08 +0000)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 31 May 2024 11:51:16 +0000 (13:51 +0200)
Replace the old-style single element array with a flexible array.
This structure does not seem to be allocated in the code, so there is no
need to change anything else.

The following cocci warning is fixed:
drivers/media/pci/cx18/cx18-scb.h:261:22-29: WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)

Signed-off-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/pci/cx18/cx18-scb.h

index f7105421dd25163eaedfdf90ec20863f250de862..841edc0712ab55768fa34b2f3b68f790673389c8 100644 (file)
@@ -258,7 +258,7 @@ struct cx18_scb {
        struct cx18_mailbox  ppu2epu_mb;
 
        struct cx18_mdl_ack  cpu_mdl_ack[CX18_MAX_STREAMS][CX18_MAX_MDL_ACKS];
-       struct cx18_mdl_ent  cpu_mdl[1];
+       struct cx18_mdl_ent  cpu_mdl[];
 };
 
 void cx18_init_scb(struct cx18 *cx);