summaryrefslogtreecommitdiff
path: root/io_uring
AgeCommit message (Expand)AuthorFilesLines
2024-12-14io_uring: wake up optimisationsPavel Begunkov1-1/+11
2024-12-14io_uring/tctx: work around xa_store() allocation error issueJens Axboe1-1/+12
2024-11-17io_uring: fix possible deadlock in io_register_iowq_max_workers()Hagar Hemdan1-0/+5
2024-11-08io_uring: always lock __io_cqring_overflow_flushPavel Begunkov1-5/+6
2024-11-08io_uring/rw: fix missing NOWAIT check for O_DIRECT start writeJens Axboe1-2/+21
2024-11-08io_uring: use kiocb_{start,end}_write() helpersAmir Goldstein1-19/+4
2024-11-08io_uring: rename kiocb_end_write() local helperAmir Goldstein1-5/+5
2024-10-22io_uring/sqpoll: close race on waiting for sqring entriesJens Axboe1-1/+8
2024-10-17io_uring: check if we need to reschedule during overflow flushJens Axboe1-0/+15
2024-10-17io_uring/net: harden multishot termination case for recvJens Axboe1-1/+3
2024-10-17io_uring/sqpoll: do not put cpumask on stackFelix Moessbauer1-3/+10
2024-10-17io_uring/sqpoll: retain test for whether the CPU is validJens Axboe1-0/+2
2024-10-17io_uring/io-wq: inherit cpuset of cgroup in io workerFelix Moessbauer1-1/+7
2024-10-17io_uring/io-wq: do not allow pinning outside of cpusetFelix Moessbauer1-6/+19
2024-10-17io_uring/sqpoll: do not allow pinning outside of cpusetFelix Moessbauer1-1/+4
2024-09-12io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threadsMichal Koutný1-1/+0
2024-09-12io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workersJens Axboe1-5/+11
2024-08-03io_uring: fix io_match_task must_holdPavel Begunkov1-1/+1
2024-08-03io_uring/io-wq: limit retrying worker initialisationPavel Begunkov1-3/+7
2024-08-03io_uring: tighten task exit cancellationsPavel Begunkov1-1/+4
2024-06-27io_uring/sqpoll: work around a potential audit memory leakJens Axboe1-0/+8
2024-06-21io_uring: check for non-NULL file pointer in io_file_can_poll()Jens Axboe1-1/+2
2024-06-12io_uring: use the right type for work_llist empty checkJens Axboe1-1/+1
2024-06-12io_uring: don't use TIF_NOTIFY_SIGNAL to test for availability of task_workJens Axboe1-2/+1
2024-06-12io_uring: fail NOP if non-zero op flags is passed inMing Lei1-0/+2
2024-04-27io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failureAlexey Izbyshev1-8/+8
2024-04-17io_uring/net: restore msg_control on sendzc retryPavel Begunkov1-0/+1
2024-04-13io_uring: clear opcode specific data for an early failureJens Axboe1-9/+16
2024-04-03io_uring/net: correctly handle multishot recvmsg retry setupJens Axboe1-1/+2
2024-03-26io_uring/net: correct the type of variableMuhammad Usama Anjum1-1/+1
2024-03-26io_uring/net: fix overflow check in io_recvmsg_mshot_prep()Dan Carpenter1-2/+2
2024-03-26io_uring/net: move receive multishot out of the generic msghdr pathJens Axboe1-70/+91
2024-03-26io_uring/net: unify how recvmsg and sendmsg copy in the msghdrJens Axboe1-129/+142
2024-03-26io_uring: drop any code related to SCM_RIGHTSJens Axboe4-199/+8
2024-03-26io_uring/unix: drop usage of io_uring socketJens Axboe2-14/+0
2024-02-23io_uring/net: fix multishot accept overflow handlingJens Axboe1-2/+3
2024-02-16io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffersJens Axboe1-0/+1
2024-01-25io_uring/rw: ensure io->bytes_done is always initializedJens Axboe1-3/+7
2024-01-10net: Declare MSG_SPLICE_PAGES internal sendmsg() flagDavid Howells1-0/+2
2023-12-13io_uring: fix mutex_unlock with unreferenced ctxPavel Begunkov1-6/+3
2023-12-13io_uring/af_unix: disable sending io_uring over socketsPavel Begunkov1-7/+0
2023-12-03io_uring: fix off-by one bvec indexKeith Busch1-1/+1
2023-12-03io_uring/fs: consider link->flags when getting path for LINKATCharles Mirabile1-1/+1
2023-11-20io_uring/net: ensure socket is marked connected on connect retryJens Axboe1-13/+11
2023-11-20io_uring/kbuf: Allow the full buffer id space for provided buffersGabriel Krisman Bertazi1-4/+7
2023-11-20io_uring/kbuf: Fix check of BID wrapping in provided buffersGabriel Krisman Bertazi1-1/+1
2023-11-08io_uring: kiocb_done() should *not* trust ->ki_pos if ->{read,write}_iter() f...Al Viro1-1/+1
2023-11-02io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pidJens Axboe1-6/+12
2023-10-06io_uring/fs: remove sqe->rw_flags checking from LINKATJens Axboe1-1/+1
2023-09-23io_uring/net: fix iter retargeting for selected bufPavel Begunkov1-0/+5