ublk_drv: use flexible-array member instead of zero-length array
authorYushan Zhou <katrinzhou@tencent.com>
Tue, 18 Oct 2022 10:01:32 +0000 (18:01 +0800)
committerJens Axboe <axboe@kernel.dk>
Thu, 20 Oct 2022 01:27:23 +0000 (18:27 -0700)
Eliminate the following coccicheck warning:
./drivers/block/ublk_drv.c:127:16-19: WARNING use flexible-array member instead

Signed-off-by: Yushan Zhou <katrinzhou@tencent.com>
Link: https://lore.kernel.org/r/20221018100132.355393-1-zys.zljxml@gmail.com
Reviewed-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/ublk_drv.c

index 2651bf41dde31fdf4fa65b27513d4b543e98d9aa..5afce6ffaadfaf0efa8703a9aa999af9c3fa4f0c 100644 (file)
@@ -124,7 +124,7 @@ struct ublk_queue {
        bool force_abort;
        unsigned short nr_io_ready;     /* how many ios setup */
        struct ublk_device *dev;
-       struct ublk_io ios[0];
+       struct ublk_io ios[];
 };
 
 #define UBLK_DAEMON_MONITOR_PERIOD     (5 * HZ)