]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
io_uring/kbuf: kill dead struct io_buffer_list 'nr_entries' member
authorJens Axboe <axboe@kernel.dk>
Fri, 24 Apr 2026 13:30:56 +0000 (07:30 -0600)
committerJens Axboe <axboe@kernel.dk>
Tue, 28 Apr 2026 22:08:44 +0000 (16:08 -0600)
This is only ever assigned, never used. The only used part is the
calculated mask, which is used for indexing. Kill 'nr_entries'.

Reviewed-by: Gabriel Krisman Bertazi <krisman@suse.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/kbuf.c
io_uring/kbuf.h

index 8da2ff798170816ebc797cb08a71b30656237e42..43e4f8615fe829625758fda847ea23c3ecf356b5 100644 (file)
@@ -680,7 +680,6 @@ int io_register_pbuf_ring(struct io_ring_ctx *ctx, void __user *arg)
        }
 #endif
 
-       bl->nr_entries = reg.ring_entries;
        bl->mask = reg.ring_entries - 1;
        bl->flags |= IOBL_BUF_RING;
        bl->buf_ring = br;
index bf15e26520d385a68df2b11525566e3186b68f55..abf7052b556ef97319e1394998eb7b98cd97ee48 100644 (file)
@@ -27,7 +27,6 @@ struct io_buffer_list {
        __u16 bgid;
 
        /* below is for ring provided buffers */
-       __u16 nr_entries;
        __u16 head;
        __u16 mask;