| Commit message (Expand) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | | | | | | | | | | | | | | | Merge tag 'for-5.19/io_uring-socket-2022-05-22' of git://git.kernel.dk/linux-... | Linus Torvalds | 2022-05-23 | 1 | -0/+177 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | | | io_uring: add io_uring_get_opcode | Dylan Yudaken | 2022-04-26 | 1 | -0/+101 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add socket(2) support | Jens Axboe | 2022-04-24 | 1 | -0/+76 | |
| * | | | | | | | | | | | | | | | | | | | Merge tag 'for-5.19/io_uring-xattr-2022-05-22' of git://git.kernel.dk/linux-b... | Linus Torvalds | 2022-05-23 | 3 | -72/+422 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | ||||||
| | * | | | | | | | | | | | | | | | | | | | io_uring: cleanup error-handling around io_req_complete | Kanchan Joshi | 2022-04-24 | 1 | -29/+5 | |
| | |/ / / / / / / / / / / / / / / / / / | ||||||
| | * | | | | | | | | | | | | | | | | | | io_uring: add fgetxattr and getxattr support | Stefan Roesch | 2022-04-24 | 1 | -0/+129 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add fsetxattr and setxattr support | Stefan Roesch | 2022-04-24 | 1 | -0/+165 | |
| | * | | | | | | | | | | | | | | | | | | fs: split off do_getxattr from getxattr | Stefan Roesch | 2022-04-24 | 2 | -21/+43 | |
| | * | | | | | | | | | | | | | | | | | | fs: split off setxattr_copy and do_setxattr function from setxattr | Stefan Roesch | 2022-04-24 | 2 | -25/+83 | |
| * | | | | | | | | | | | | | | | | | | | Merge tag 'for-5.19/io_uring-2022-05-22' of git://git.kernel.dk/linux-block | Linus Torvalds | 2022-05-23 | 3 | -1017/+1643 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | | | io_uring: disallow mixed provided buffer group registrations | Jens Axboe | 2022-05-18 | 1 | -3/+5 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: initialize io_buffer_list head when shared ring is unregistered | Jens Axboe | 2022-05-18 | 1 | -0/+3 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add fully sparse buffer registration | Pavel Begunkov | 2022-05-18 | 1 | -7/+15 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: use rcu_dereference in io_close | Christoph Hellwig | 2022-05-18 | 1 | -1/+2 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: consistently use the EPOLL* defines | Christoph Hellwig | 2022-05-18 | 1 | -4/+4 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: make apoll_events a __poll_t | Christoph Hellwig | 2022-05-18 | 1 | -3/+4 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: drop a spurious inline on a forward declaration | Christoph Hellwig | 2022-05-18 | 1 | -1/+1 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: don't use ERR_PTR for user pointers | Christoph Hellwig | 2022-05-18 | 1 | -46/+37 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: use a rwf_t for io_rw.flags | Christoph Hellwig | 2022-05-18 | 1 | -1/+1 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add support for ring mapped supplied buffers | Jens Axboe | 2022-05-18 | 1 | -12/+222 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add io_pin_pages() helper | Jens Axboe | 2022-05-18 | 1 | -27/+50 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add buffer selection support to IORING_OP_NOP | Jens Axboe | 2022-05-18 | 1 | -1/+12 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: fix locking state for empty buffer group | Jens Axboe | 2022-05-18 | 1 | -11/+14 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: implement multishot mode for accept | Hao Xu | 2022-05-14 | 1 | -6/+48 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: let fast poll support multishot | Hao Xu | 2022-05-14 | 1 | -15/+32 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add REQ_F_APOLL_MULTISHOT for requests | Hao Xu | 2022-05-14 | 1 | -0/+5 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: only wake when the correct events are set | Dylan Yudaken | 2022-05-13 | 1 | -2/+3 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: avoid io-wq -EAGAIN looping for !IOPOLL | Pavel Begunkov | 2022-05-13 | 1 | -0/+2 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add flag for allocating a fully sparse direct descriptor space | Jens Axboe | 2022-05-13 | 1 | -3/+12 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: bump max direct descriptor count to 1M | Jens Axboe | 2022-05-13 | 1 | -1/+1 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: allow allocated fixed files for accept | Jens Axboe | 2022-05-13 | 1 | -2/+2 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: allow allocated fixed files for openat/openat2 | Jens Axboe | 2022-05-13 | 1 | -3/+33 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: add basic fixed file allocator | Jens Axboe | 2022-05-13 | 1 | -0/+29 | |
| | * | | | | | | | | | | | | | | | | | | io_uring: track fixed files with a bitmap | Jens Axboe | 2022-05-13 | 1 | -1/+32 | |
| | | |_|_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | | | | | | io_uring: don't clear req->kbuf when buffer selection is done | Jens Axboe | 2022-05-09 | 1 | -2/+0 | |
| | * | | | | | | | | | | | | | | | | | io_uring: eliminate the need to track provided buffer ID separately | Jens Axboe | 2022-05-09 | 1 | -6/+10 | |
| | * | | | | | | | | | | | | | | | | | io_uring: move provided buffer state closer to submit state | Jens Axboe | 2022-05-09 | 1 | -3/+5 | |
| | * | | | | | | | | | | | | | | | | | io_uring: move provided and fixed buffers into the same io_kiocb area | Jens Axboe | 2022-05-09 | 1 | -4/+8 | |
| | * | | | | | | | | | | | | | | | | | io_uring: abstract out provided buffer list selection | Jens Axboe | 2022-05-09 | 1 | -11/+23 | |
| | * | | | | | | | | | | | | | | | | | io_uring: never call io_buffer_select() for a buffer re-select | Jens Axboe | 2022-05-09 | 1 | -12/+17 | |
| | * | | | | | | | | | | | | | | | | | io_uring: get rid of hashed provided buffer groups | Jens Axboe | 2022-05-09 | 1 | -39/+58 | |
| | * | | | | | | | | | | | | | | | | | io_uring: always use req->buf_index for the provided buffer group | Jens Axboe | 2022-05-09 | 1 | -13/+13 | |
| | * | | | | | | | | | | | | | | | | | io_uring: ignore ->buf_index if REQ_F_BUFFER_SELECT isn't set | Jens Axboe | 2022-05-09 | 1 | -4/+0 | |
| | * | | | | | | | | | | | | | | | | | io_uring: kill io_rw_buffer_select() wrapper | Jens Axboe | 2022-05-09 | 1 | -10/+5 | |
| | * | | | | | | | | | | | | | | | | | io_uring: make io_buffer_select() return the user address directly | Jens Axboe | 2022-05-09 | 1 | -26/+20 | |
| | * | | | | | | | | | | | | | | | | | io_uring: kill io_recv_buffer_select() wrapper | Jens Axboe | 2022-05-05 | 1 | -10/+2 | |
| | * | | | | | | | | | | | | | | | | | io_uring: use 'sr' vs 'req->sr_msg' consistently | Jens Axboe | 2022-05-05 | 1 | -9/+8 | |
| | * | | | | | | | | | | | | | | | | | io_uring: add POLL_FIRST support for send/sendmsg and recv/recvmsg | Jens Axboe | 2022-05-05 | 1 | -2/+25 | |
| | * | | | | | | | | | | | | | | | | | io_uring: check IOPOLL/ioprio support upfront | Jens Axboe | 2022-05-05 | 1 | -95/+58 | |
| | * | | | | | | | | | | | | | | | | | io_uring: replace smp_mb() with smp_mb__after_atomic() in io_sq_thread() | Almog Khaikin | 2022-04-30 | 1 | -1/+1 | |
