]> git.ipfire.org Git - thirdparty/linux.git/commit - fs/io_uring.c
io_uring: ensure ->list is initialized for poll commands
authorJens Axboe <axboe@kernel.dk>
Thu, 25 Jul 2019 16:20:18 +0000 (10:20 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 25 Jul 2019 16:20:18 +0000 (10:20 -0600)
commit36703247d5f52a679df9da51192b6950fe81689f
treebad2dab2f508c0e23acfff04cad9389a9209a21e
parent77ce56e2bfaa64127ae5e23ef136c0168b818777
io_uring: ensure ->list is initialized for poll commands

Daniel reports that when testing an http server that uses io_uring
to poll for incoming connections, sometimes it hard crashes. This is
due to an uninitialized list member for the io_uring request. Normally
this doesn't trigger and none of the test cases caught it.

Reported-by: Daniel Kozak <kozzi11@gmail.com>
Tested-by: Daniel Kozak <kozzi11@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c