diff options
| author | Govindarajulu Varadarajan <govind.varadar@gmail.com> | 2026-02-18 20:59:30 -0800 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-02-19 07:26:26 -0700 |
| commit | ea129e55c9e06a51a93c3f5ef3e32a6cfa3f8ec7 (patch) | |
| tree | 0fc192097104be2b8c63efaf57f041fc11c47f5d /scripts/include | |
| parent | 42a6bd57ee9f930a72c26f863c72f666d6ed9ea5 (diff) | |
io_uring: Add size check for sqe->cmd
For SQE128, sqe->cmd provides 80 bytes for uring_cmd. Add macro to
check if size of user struct does not exceed 80 bytes at compile time.
User doesn't have to track this manually during development.
Replace io_uring_sqe_cmd() inline func with macro and add
io_uring_sqe128_cmd() which checks struct
size for 16 bytes cmd and 80 bytes cmd respectively.
Signed-off-by: Govindarajulu Varadarajan <govind.varadar@gmail.com>
Reviewed-by: Caleb Sander Mateos <csander@purestorage.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/include')
0 files changed, 0 insertions, 0 deletions
