projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'next' into for-linus
2021-03-21
Jens Axboe
io-wq: ensure task is running before processing task_work
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-21
Jens Axboe
signal: don't allow sending any signals to PF_IO_WORKER...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-19
Jens Axboe
Merge tag 'nvme-5.12-20210319' of git://git.infradead...
commit
|
commitdiff
|
tree
2021-03-14
Jens Axboe
io_uring: convert io_buffer_idr to XArray
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-13
Jens Axboe
io_uring: allow IO worker threads to be frozen
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-13
Jens Axboe
kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-12
Jens Axboe
Merge tag 'nvme-5.12-2021-03-12' of git://git.infradead...
commit
|
commitdiff
|
tree
2021-03-11
Jens Axboe
io_uring: perform IOPOLL reaping if canceler is thread...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-11
Jens Axboe
io_uring: force creation of separate context for ATTACH_WQ...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-10
Jens Axboe
kernel: make IO threads unfreezable by default
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-10
Jens Axboe
io_uring: always wait for sqd exited when stopping...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-10
Jens Axboe
io_uring: move all io_kiocb init early in io_init_req()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-10
Jens Axboe
io-wq: remove unused 'user' member of io_wq
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-10
Jens Axboe
io_uring: SQPOLL parking fixes
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-06
Jens Axboe
io-wq: always track creds for async issue
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-06
Jens Axboe
io-wq: fix race in freeing 'wq' and worker access
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead...
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
io_uring: make SQPOLL thread parking saner
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
io-wq: kill hashed waitqueue before manager exits
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
io_uring: don't keep looping for more events if we...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-05
Jens Axboe
io_uring: move to using create_io_thread()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
kernel: provide create_io_thread() helper
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: ensure all pending work is canceled on exit
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: ensure that threads freeze on suspend
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: fix -EAGAIN retry with IOPOLL
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: fix error path leak of buffered write hash map
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: ignore double poll add on the same waitqueue...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: ensure that SQPOLL thread is started for...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: kill io_uring_flush()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: kill unnecessary io_run_ctx_fallback() in...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: move cred assignment into io_issue_sqe()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: remove unused argument 'tsk' from io_req_caches_free()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: fix race condition in task_work add and clear
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: provide an io_wq_put_and_exit() helper
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: don't use complete_all() on SQPOLL thread...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io_uring: SQPOLL stop error handling fixes
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: fix double put of 'wq' in error path
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: wait for manager exit on wq destroy
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: rename wq->done completion to wq->started
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: don't ask for a new worker if we're exiting
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-04
Jens Axboe
io-wq: have manager wait for all workers to exit
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-03
Jens Axboe
swap: fix swapfile read/write offset
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-03
Jens Axboe
ia64: don't call handle_signal() unless there's actually...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-03-01
Jens Axboe
io-wq: wait for worker startup when forking a new one
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
io-wq: remove now unused IO_WQ_BIT_ERROR
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
io_uring: fix SQPOLL thread handling over exec
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
io-wq: improve manager/worker handling over exec
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
io_uring: ensure SQPOLL startup is triggered before...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
io-wq: make buffered file write hashed work map per-ctx
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-25
Jens Axboe
Revert "io_uring: wait potential ->release() on resurrect"
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io-wq: fix race around io_worker grabbing
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io-wq: fix races around manager/worker creation and...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io_uring: ensure io-wq context is always destroyed...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
arch: ensure parisc/powerpc handle PF_IO_WORKER in...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io_uring: cleanup ->user usage
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io-wq: remove nr_process accounting
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io_uring: flag new native workers with IORING_FEAT_NATIVE_WO...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
net: remove cmsg restriction from io_uring based send...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
Revert "proc: don't allow async path resolution of...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
Revert "proc: don't allow async path resolution of...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-24
Jens Axboe
io_uring: don't attempt IO reissue from the ring exit...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-23
Jens Axboe
io_uring: move SQPOLL thread io-wq forked worker
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: make io_wq_fork_thread() available to other...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: only remove worker from free_list, if it was...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io_uring: remove io_identity
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io_uring: remove any grabbing of context
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: worker idling always returns false
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: fork worker threads from original task
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
arch: setup PF_IO_WORKER threads like PF_KTHREAD
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: don't pass 'wqe' needlessly around
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io_uring: tie async worker side to the task context
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: get rid of wq->use_refs
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io_uring: disable io-wq attaching
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io-wq: don't create any IO workers upfront
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
io_uring: remove the need for relying on an io-wq fallback...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-22
Jens Axboe
Merge branch 'for-5.12/io_uring' into io_uring-worker.v3
commit
|
commitdiff
|
tree
2021-02-21
Jens Axboe
io_uring: make the !CONFIG_NET helpers a bit more robust
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-16
Jens Axboe
io_uring: tctx->task_lock should be IRQ safe
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-15
Jens Axboe
proc: don't allow async path resolution of /proc/thread...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-13
Jens Axboe
io_uring: kill cached requests from exiting task closing...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-13
Jens Axboe
io_uring: add helper to free all request caches
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-13
Jens Axboe
io_uring: allow task match to be passed to io_req_cache_free()
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-12
Jens Axboe
io-wq: clear out worker ->fs and ->files
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-12
Jens Axboe
Merge branch 'sched/smp' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2021-02-11
Jens Axboe
Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead...
commit
|
commitdiff
|
tree
2021-02-11
Jens Axboe
io_uring: move submit side state closer in the ring
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-11
Jens Axboe
io_uring: assign file_slot prior to calling io_sqe_file_regi...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
Revert "io_uring: don't take fs for recvmsg/sendmsg"
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: place ring SQ/CQ arrays under memcg memory...
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: enable kmemcg account for io_uring requests
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: enable req cache for IRQ driven IO
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: enable req cache for task_work items
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: provide FIFO ordering for task_work
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-10
Jens Axboe
io_uring: use persistent request cache
Signed-off-by:
Jens Axboe
<axboe@kernel.dk>
commit
|
commitdiff
|
tree
2021-02-04
Jens Axboe
Merge branch 'nvme-5.11' of git://git.infradead.org...
commit
|
commitdiff
|
tree
2021-02-04
Jens Axboe
Merge branch 'md-next' of https://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2021-02-04
Jens Axboe
Merge tag 'floppy-for-5.12' of https://github.com/evdenis...
commit
|
commitdiff
|
tree
next