From: Yi Xie Date: Thu, 14 May 2026 08:34:43 +0000 (+0800) Subject: io_uring: parenthesize io_ring_head_to_buf() expansion X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c84701cfc90a90a6a9dfbdb138706a6d79f5b186;p=thirdparty%2Flinux.git io_uring: parenthesize io_ring_head_to_buf() expansion Wrap the io_ring_head_to_buf() macro value in an extra pair of parentheses so it is safe when composed into larger expressions, and to satisfy scripts/checkpatch.pl. Signed-off-by: Yi Xie Link: https://patch.msgid.link/20260514083443.203387-1-xieyi@kylinos.cn Signed-off-by: Jens Axboe --- diff --git a/io_uring/kbuf.c b/io_uring/kbuf.c index 63061aa1cab94..dd54e43e9ddf4 100644 --- a/io_uring/kbuf.c +++ b/io_uring/kbuf.c @@ -21,7 +21,7 @@ #define MAX_BIDS_PER_BGID (1 << 16) /* Mapped buffer ring, return io_uring_buf from head */ -#define io_ring_head_to_buf(br, head, mask) &(br)->bufs[(head) & (mask)] +#define io_ring_head_to_buf(br, head, mask) (&(br)->bufs[(head) & (mask)]) struct io_provide_buf { struct file *file;