summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2020-05-13 12:53:19 -0600
committerJens Axboe <axboe@kernel.dk>2020-05-13 13:00:00 -0600
commit9d9e88a24c1f20ebfc2f28b1762ce78c0b9e1cb3 (patch)
treeafa5874a6084f425a3541112502889a12755ffa2 /drivers/pinctrl/intel/pinctrl-sunrisepoint.c
parentc96874265cd04b4bd4a8e114ac9af039a6d83cfe (diff)
downloadlinux-sh-9d9e88a24c1f20ebfc2f28b1762ce78c0b9e1cb3.tar.gz
io_uring: polled fixed file must go through free iteration
When we changed the file registration handling, it became important to iterate the bulk request freeing list for fixed files as well, or we miss dropping the fixed file reference. If not, we're leaking references, and we'll get a kworker stuck waiting for file references to disappear. This also means we can remove the special casing of fixed vs non-fixed files, we need to iterate for both and we can just rely on __io_req_aux_free() doing io_put_file() instead of doing it manually. Fixes: 055895537302 ("io_uring: refactor file register/unregister/update handling") Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/pinctrl/intel/pinctrl-sunrisepoint.c')
0 files changed, 0 insertions, 0 deletions