projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
2024-04-30
Pavel Begunkov
io_uring/notif: disable LAZY_WAKE for linked notifs
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-30
Pavel Begunkov
io_uring/net: fix sendzc lazy wake polling
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-23
Pavel Begunkov
io_uring/notif: implement notification stacking
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-23
Pavel Begunkov
io_uring/notif: simplify io_notif_flush()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-22
Pavel Begunkov
net: add callback for setting a ubuf_info to skb
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-22
Pavel Begunkov
net: extend ubuf_info callback to ops structure
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/notif: shrink account_pages to u32
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/notif: remove ctx var from io_notif_tw_complete
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/notif: refactor io_tx_ubuf_complete()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: consolidate overflow flushing
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: always lock __io_cqring_overflow_flush
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: open code io_cqring_overflow_flush()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: remove extra SQPOLL overflow flush
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: unexport io_req_cqe_overflow()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: separate header for exported net bits
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/net: set MSG_ZEROCOPY for sendzc in advance
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/net: get rid of io_notif_complete_tw_ext
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/net: merge ubuf sendzc callbacks
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: remove io_req_put_rsrc_locked()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: remove async request cache
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: turn implicit assumptions into a warning
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: clean up io_lockdep_assert_cq_locked
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: refactor io_req_complete_post()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: remove current check from complete_post
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: get rid of intermediate aux cqe caches
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: refactor io_fill_cqe_req_aux
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: remove struct io_tw_state::locked
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring: force tw ctx locking
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/rw: avoid punting to io-wq directly
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/cmd: document some uring_cmd related helpers
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/cmd: fix tw <-> issue_flags conversion
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/cmd: kill one issue_flags to tw conversion
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-15
Pavel Begunkov
io_uring/cmd: move io_uring_try_cancel_uring_cmd()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-11
Pavel Begunkov
net: use SKB_CONSUMED in skb_attempt_defer_free()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-11
Pavel Begunkov
net: cache for same cpu skb_attempt_defer_free
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-04-09
Pavel Begunkov
io_uring/net: restore msg_control on sendzc retry
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-15
Pavel Begunkov
io_uring: fix poll_remove stalled req completion
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-13
Pavel Begunkov
io_uring/kbuf: rename is_mapped
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-13
Pavel Begunkov
io_uring: simplify io_pages_free
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-12
Pavel Begunkov
io_uring: clean rings on NO_MMAP alloc fail
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-08
Pavel Begunkov
io_uring/net: dedup io_recv_finish req completion
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-08
Pavel Begunkov
io_uring: refactor DEFER_TASKRUN multishot checks
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-08
Pavel Begunkov
io_uring: fix mshot io-wq checks
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-07
Pavel Begunkov
io_uring: fix io_queue_proc modifying req->flags
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-03-07
Pavel Begunkov
io_uring: fix mshot read defer taskrun cqe posting
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-02-08
Pavel Begunkov
block: optimise in irq bio put caching
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-02-08
Pavel Begunkov
block: extend bio caching to task context
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-01-17
Pavel Begunkov
io_uring: combine cq_wait_nr checks
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-01-17
Pavel Begunkov
io_uring: clean *local_work_add var naming
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-01-17
Pavel Begunkov
io_uring: clean up local tw add-wait sync
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2024-01-17
Pavel Begunkov
io_uring: adjust defer tw counting
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-12
Pavel Begunkov
io_uring/cmd: inline io_uring_cmd_get_task
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-12
Pavel Begunkov
io_uring/cmd: inline io_uring_cmd_do_in_task_lazy
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-12
Pavel Begunkov
io_uring: split out cmd api into a separate header
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-12
Pavel Begunkov
io_uring: optimise ltimeout for inline execution
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-12
Pavel Begunkov
io_uring: don't check iopoll if request completes
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-09
Pavel Begunkov
io_uring/af_unix: disable sending io_uring over sockets
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-07
Pavel Begunkov
io_uring/af_unix: disable sending io_uring over sockets
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-12-04
Pavel Begunkov
io_uring: fix mutex_unlock with unreferenced ctx
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-09-14
Pavel Begunkov
io_uring/net: fix iter retargeting for selected buf
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-09-07
Pavel Begunkov
io_uring: fix unprotected iopoll overflow
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-09-07
Pavel Begunkov
io_uring: break out of iowq iopoll on teardown
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: move iopoll ctx fields around
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: move multishot cqe cache in ctx
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: separate task_work/waiting cache line
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: banish non-hot data to end of io_ring_ctx
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: move non aligned field to the end
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: add option to remove SQ indirection
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: compact SQ/CQ heads/tails
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: force inline io_fill_cqe_req
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: merge iopoll and normal completion paths
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: reorder cqring_flush and wakeups
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: optimise extra io_get_cqe null check
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: refactor __io_get_cqe()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: simplify big_cqe handling
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: cqe init hardening
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-24
Pavel Begunkov
io_uring: improve cqe !tracing hot path
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring: simplify io_run_task_work_sig return
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring/rsrc: keep one global dummy_ubuf
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring: never overflow io_aux_cqe
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring: remove return from io_req_cqe_overflow()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring: open code io_fill_cqe_req()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring/net: don't overflow multishot recv
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-11
Pavel Begunkov
io_uring/net: don't overflow multishot accept
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-09
Pavel Begunkov
io_uring: break iopolling on signal
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-09
Pavel Begunkov
io_uring: kill io_uring userspace examples
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-09
Pavel Begunkov
io_uring: fix false positive KASAN warnings
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-08-09
Pavel Begunkov
io_uring: fix drain stalls by invalid SQE
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-24
Pavel Begunkov
net/tcp: optimise locking for blocking splice
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: merge conditional unlock flush helpers
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: make io_cq_unlock_post static
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: inline __io_cq_unlock
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: fix acquire/release annotations
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: kill io_cq_unlock()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: remove IOU_F_TWQ_FORCE_NORMAL
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: don't batch task put on reqs free
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: move io_clean_op()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: inline io_dismantle_req()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: remove io_free_req_tw
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2023-06-23
Pavel Begunkov
io_uring: open code io_put_req_find_next
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
next