projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'regmap-fix-v5.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...
2020-07-12
Pavel Begunkov
io_uring: fix not initialised work->flags
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-07-12
Pavel Begunkov
io_uring: fix missing msg_name assignment
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-25
Pavel Begunkov
io_uring: fix current->mm NULL dereference on exit
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-25
Pavel Begunkov
io_uring: fix hanging iopoll in case of -EAGAIN
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io_uring: cancel by ->task not pid
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io_uring: lazy get task
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io_uring: batch cancel in io_uring_cancel_files()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io_uring: cancel all task's requests on exit
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io-wq: add an option to cancel all matched reqs
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io-wq: reorder cancellation pending -> running
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-15
Pavel Begunkov
io_uring: fix lazy work init
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Pavel Begunkov
io_wq: add per-wq work handler instead of per work
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Pavel Begunkov
io_uring: don't arm a timeout through work.func
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Pavel Begunkov
io_uring: remove custom ->func handlers
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-08
Pavel Begunkov
io_uring: don't derive close state from ->func
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-04
Pavel Begunkov
io_uring: move send/recv IOPOLL check into prep
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-04
Pavel Begunkov
io_uring: deduplicate io_openat{,2}_prep()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-04
Pavel Begunkov
io_uring: do build_open_how() only once
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-06-04
Pavel Begunkov
io_uring: fix {SQ,IO}POLL with unsupported opcodes
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-30
Pavel Begunkov
io_uring: fix overflowed reqs cancellation
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-30
Pavel Begunkov
io_uring: off timeouts based only on completions
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-30
Pavel Begunkov
io_uring: move timeouts flushing to a helper
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Pavel Begunkov
io_uring: get rid of manual punting in io_close
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Pavel Begunkov
io_uring: separate DRAIN flushing into a cold path
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Pavel Begunkov
io_uring: don't re-read sqe->off in timeout_prep()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Pavel Begunkov
io_uring: simplify io_timeout locking
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-26
Pavel Begunkov
io_uring: fix flush req->refs underflow
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: add tee(2) support
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
splice: export do_tee()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: don't repeat valid flag list
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: rename io_file_put()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: remove req->needs_fixed_files
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: fix FORCE_ASYNC req preparation
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-17
Pavel Begunkov
io_uring: don't prepare DRAIN reqs twice
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-09
Pavel Begunkov
io_uring: fix zero len do_splice()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-07
Pavel Begunkov
splice: move f_mode checks to do_{splice,tee}()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-01
Pavel Begunkov
io_uring: punt splice async because of inode mutex
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-01
Pavel Begunkov
io_uring: check non-sync defer_list carefully
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-05-01
Pavel Begunkov
io_uring: fix extra put in sync_file_range()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-15
Pavel Begunkov
io_uring: don't count rqs failed after current one
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-15
Pavel Begunkov
io_uring: kill already cached timeout.seq_offset
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-15
Pavel Begunkov
io_uring: fix cached_sq_head in io_timeout()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-12
Pavel Begunkov
io_uring: move all request init code in one place
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-12
Pavel Begunkov
io_uring: keep all sqe->flags in req->flags
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-12
Pavel Begunkov
io_uring: early submission req fail code
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-12
Pavel Begunkov
io_uring: track mm through current->mm
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-12
Pavel Begunkov
io_uring: remove obsolete @mm_fault
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-09
Pavel Begunkov
io_uring: fix fs cleanup on cqe overflow
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-08
Pavel Begunkov
io_uring: don't read user-shared sqe flags twice
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-08
Pavel Begunkov
io_uring: remove req init from io_get_req()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-08
Pavel Begunkov
io_uring: alloc req only after getting sqe
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-08
Pavel Begunkov
io_uring: simplify io_get_sqring
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-04-05
Pavel Begunkov
io_uring: fix ctx refcounting in io_submit_sqes()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Pavel Begunkov
io-wq: handle hashed writes in chains
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-23
Pavel Begunkov
io_uring: Fix ->data corruption on re-enqueue
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-22
Pavel Begunkov
io-wq: close cancel gap for hashed linked work
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-14
Pavel Begunkov
io-wq: hash dependent work
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-14
Pavel Begunkov
io-wq: split hashing and enqueueing
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-14
Pavel Begunkov
io-wq: don't resched if there is no work
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-14
Pavel Begunkov
io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-12
Pavel Begunkov
io-wq: remove duplicated cancel code
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-07
Pavel Begunkov
io_uring: fix lockup with timeouts
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io_uring/io-wq: forward submission ref to async
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io-wq: optimise out *next_work() double lock
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io-wq: optimise locking in io_worker_handle_work()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io-wq: shuffle io_worker_handle_work() code
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io_uring: get next work with submission ref drop
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io_uring: remove @nxt from handlers
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-04
Pavel Begunkov
io_uring: make submission ref putting consistent
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-03
Pavel Begunkov
io_uring: clean up io_close
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: remove io_prep_next_work()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: remove extra nxt check after punt
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io-wq: use BIT for ulong hash
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: remove IO_WQ_WORK_CB
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io-wq: remove unused IO_WQ_WORK_HAS_MM
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: extract kmsg copy helper
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: clean io_poll_complete
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: add splice(2) support
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: add interface for getting files
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
splice: make do_splice public
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: remove req->in_async
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: don't do full *prep_worker() from io-wq
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io_uring: don't call work.func from sync ctx
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-03-02
Pavel Begunkov
io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-19
Pavel Begunkov
io_uring: fix use-after-free by io_cleanup_req()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-16
Pavel Begunkov
io_uring: add missing io_req_cancelled()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: fix openat/statx's filename leak
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: fix double prep iovec leak
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: fix async close() with f_op->flush()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: add cleanup for openat()/statx()
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: fix iovec leaks
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-08
Pavel Begunkov
io_uring: remove unused struct io_async_open
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-06
Pavel Begunkov
io_uring: fix deferred req iovec leak
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-06
Pavel Begunkov
io_uring: get rid of delayed mm check
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-04
Pavel Begunkov
io_uring: put the flag changing code in the same spot
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-04
Pavel Begunkov
io_uring: iterate req cache backwards
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-02-04
Pavel Begunkov
io_uring: remove extra ->file check
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Pavel Begunkov
io_uring: add io-wq workqueue sharing
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
2020-01-29
Pavel Begunkov
io-wq: allow grabbing existing io-wq
Signed-off-by:
Pavel Begunkov
<asml.silence@gmail.com>
commit
|
commitdiff
|
tree
next