summaryrefslogtreecommitdiff
path: root/fs/io_uring.c
Commit message (Expand)AuthorAgeFilesLines
* io_uring: use better types for cflagsPavel Begunkov2021-06-101-2/+3
* io_uring: fix link timeout refsPavel Begunkov2021-06-101-0/+1
* io_uring: fix overflows checks in provide buffersPavel Begunkov2021-05-141-2/+8
* io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffersThadeu Lima de Souza Cascardo2021-05-141-2/+2
* io_uring: don't mark S_ISBLK async work as unboundedJens Axboe2021-04-161-1/+1
* io_uring: fix timeout cancel return codePavel Begunkov2021-04-101-4/+4
* io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG...Stefan Metzmacher2021-04-071-4/+20
* io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() callsStefan Metzmacher2021-04-071-4/+4
* io_uring: fix ->flags races by linked timeoutsPavel Begunkov2021-04-071-1/+0
* io_uring: fix provide_buffers sign extensionPavel Begunkov2021-03-301-1/+3
* io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED returnJens Axboe2021-03-251-0/+1
* io_uring: don't attempt IO reissue from the ring exit pathJens Axboe2021-03-251-0/+7
* io_uring: fix inconsistent lock statePavel Begunkov2021-03-251-2/+3
* io_uring: ensure that SQPOLL thread is started for exitJens Axboe2021-03-251-3/+3
* io_uring: ignore double poll add on the same waitqueue headJens Axboe2021-03-091-0/+3
* io_uring: fix possible deadlock in io_uring_pollHao Xu2021-03-041-2/+15
* io_uring: drop mm/files between task_work_submitPavel Begunkov2021-02-131-0/+3
* io_uring: reinforce cancel on flush during exitPavel Begunkov2021-02-131-2/+1
* io_uring: fix sqo ownership false positive warningPavel Begunkov2021-02-131-2/+0
* io_uring: fix list corruption for splice file_getPavel Begunkov2021-02-131-1/+2
* io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLEHao Xu2021-02-131-2/+6
* io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLEPavel Begunkov2021-02-131-17/+22
* io_uring: replace inflight_wait with tctx->waitPavel Begunkov2021-02-131-7/+6
* io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLEPavel Begunkov2021-02-131-6/+6
* io_uring: if we see flush on exit, cancel related tasksJens Axboe2021-02-131-1/+8
* io_uring: account io_uring internal files as REQ_F_INFLIGHTJens Axboe2021-02-131-8/+24
* io_uring: fix files cancellationPavel Begunkov2021-02-131-4/+4
* io_uring: always batch cancel in *cancel_files()Pavel Begunkov2021-02-131-119/+20
* io_uring: pass files into kill timeouts/pollPavel Begunkov2021-02-131-8/+10
* io_uring: don't iterate io_uring_cancel_files()Pavel Begunkov2021-02-131-22/+12
* io_uring: add a {task,files} pair matching helperPavel Begunkov2021-02-131-31/+32
* io_uring: simplify io_task_match()Pavel Begunkov2021-02-131-5/+1
* io_uring: don't modify identity's files uncess identity is cowedXiaoguang Wang2021-02-101-6/+0
* io_uring: fix wqe->lock/completion_lock deadlockPavel Begunkov2021-02-031-8/+2
* io_uring: fix sleeping under spin in __io_clean_opPavel Begunkov2021-01-301-5/+6
* io_uring: dont kill fasync under completion_lockPavel Begunkov2021-01-301-5/+4
* io_uring: fix skipping disabling sqo on execPavel Begunkov2021-01-301-0/+4
* io_uring: fix uring_flush in exit_files() warningPavel Begunkov2021-01-301-1/+4
* io_uring: fix false positive sqo warning on flushPavel Begunkov2021-01-301-2/+1
* io_uring: do sqo disable on install_fd errorPavel Begunkov2021-01-301-0/+1
* io_uring: fix null-deref in io_disable_sqo_submitPavel Begunkov2021-01-301-1/+2
* io_uring: stop SQPOLL submit on creator's deathPavel Begunkov2021-01-301-8/+50
* io_uring: add warn_once for io_uring_flush()Pavel Begunkov2021-01-301-4/+10
* io_uring: inline io_uring_attempt_task_drop()Pavel Begunkov2021-01-301-18/+11
* io_uring: fix short read retries for non-reg filesPavel Begunkov2021-01-271-1/+1
* io_uring: fix SQPOLL IORING_OP_CLOSE cancelation stateJens Axboe2021-01-271-1/+2
* io_uring: iopoll requests should also wake task ->in_idle stateJens Axboe2021-01-271-0/+4
* io_uring: flush timeouts that should already have expiredMarcelo Diop-Gonzalez2021-01-271-4/+30
* io_uring: drop file refs after task cancelPavel Begunkov2021-01-191-9/+16
* io_uring: drop mm and files after task_work_runPavel Begunkov2021-01-191-0/+2