From: Jens Axboe Date: Thu, 8 Aug 2024 18:54:55 +0000 (-0600) Subject: io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg X-Git-Tag: v6.12-rc1~205^2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=120443321dfaaab8eb9290af617abcc37734c1e2;p=thirdparty%2Fkernel%2Flinux.git io_uring/kbuf: shrink nr_iovs/mode in struct buf_sel_arg nr_iovs is capped at 1024, and mode only has a few low values. We can safely make them u16, in preparation for adding a few more members. Signed-off-by: Jens Axboe --- diff --git a/io_uring/kbuf.h b/io_uring/kbuf.h index 2ed141d7662e1..ab30aa13fb5ee 100644 --- a/io_uring/kbuf.h +++ b/io_uring/kbuf.h @@ -56,8 +56,8 @@ struct buf_sel_arg { struct iovec *iovs; size_t out_len; size_t max_len; - int nr_iovs; - int mode; + unsigned short nr_iovs; + unsigned short mode; }; void __user *io_buffer_select(struct io_kiocb *req, size_t *len,