https://github.com/torvalds/linux
Revision 358169617602f6f71b31e5c9532a09b95a34b043 authored by Pavel Begunkov on 26 July 2024, 14:24:31 UTC, committed by Jens Axboe on 26 July 2024, 14:31:59 UTC
Pass the waiting time for __io_napi_adjust_timeout as ktime and get rid
of all timespec64 conversions. It's especially simpler since the caller
already have a ktime.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/4f5b8e8eed4f53a1879e031a6712b25381adc23d.1722003776.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
1 parent 342b2e3
History
Tip revision: 358169617602f6f71b31e5c9532a09b95a34b043 authored by Pavel Begunkov on 26 July 2024, 14:24:31 UTC
io_uring/napi: pass ktime to io_napi_adjust_timeout
Tip revision: 3581696
File Mode Size
Makefile -rw-r--r-- 515 bytes
advise.c -rw-r--r-- 2.4 KB
advise.h -rw-r--r-- 316 bytes
alloc_cache.h -rw-r--r-- 1.3 KB
cancel.c -rw-r--r-- 8.0 KB
cancel.h -rw-r--r-- 962 bytes
epoll.c -rw-r--r-- 1.3 KB
epoll.h -rw-r--r-- 213 bytes
eventfd.c -rw-r--r-- 3.7 KB
eventfd.h -rw-r--r-- 277 bytes
fdinfo.c -rw-r--r-- 7.1 KB
fdinfo.h -rw-r--r-- 100 bytes
filetable.c -rw-r--r-- 3.9 KB
filetable.h -rw-r--r-- 2.2 KB
fs.c -rw-r--r-- 6.8 KB
fs.h -rw-r--r-- 929 bytes
futex.c -rw-r--r-- 9.3 KB
futex.h -rw-r--r-- 1.2 KB
io-wq.c -rw-r--r-- 32.9 KB
io-wq.h -rw-r--r-- 2.1 KB
io_uring.c -rw-r--r-- 100.1 KB
io_uring.h -rw-r--r-- 12.6 KB
kbuf.c -rw-r--r-- 20.3 KB
kbuf.h -rw-r--r-- 4.7 KB
memmap.c -rw-r--r-- 7.8 KB
memmap.h -rw-r--r-- 921 bytes
msg_ring.c -rw-r--r-- 8.1 KB
msg_ring.h -rw-r--r-- 269 bytes
napi.c -rw-r--r-- 7.8 KB
napi.h -rw-r--r-- 2.4 KB
net.c -rw-r--r-- 44.6 KB
net.h -rw-r--r-- 2.1 KB
nop.c -rw-r--r-- 961 bytes
nop.h -rw-r--r-- 168 bytes
notif.c -rw-r--r-- 3.2 KB
notif.h -rw-r--r-- 1.3 KB
opdef.c -rw-r--r-- 16.1 KB
opdef.h -rw-r--r-- 1.3 KB
openclose.c -rw-r--r-- 7.3 KB
openclose.h -rw-r--r-- 754 bytes
poll.c -rw-r--r-- 28.4 KB
poll.h -rw-r--r-- 1.2 KB
refs.h -rw-r--r-- 1.3 KB
register.c -rw-r--r-- 12.8 KB
register.h -rw-r--r-- 218 bytes
rsrc.c -rw-r--r-- 24.5 KB
rsrc.h -rw-r--r-- 3.6 KB
rw.c -rw-r--r-- 30.3 KB
rw.h -rw-r--r-- 1.2 KB
slist.h -rw-r--r-- 2.7 KB
splice.c -rw-r--r-- 2.9 KB
splice.h -rw-r--r-- 306 bytes
sqpoll.c -rw-r--r-- 12.0 KB
sqpoll.h -rw-r--r-- 848 bytes
statx.c -rw-r--r-- 1.6 KB
statx.h -rw-r--r-- 217 bytes
sync.c -rw-r--r-- 2.8 KB
sync.h -rw-r--r-- 460 bytes
tctx.c -rw-r--r-- 7.4 KB
tctx.h -rw-r--r-- 992 bytes
timeout.c -rw-r--r-- 17.8 KB
timeout.h -rw-r--r-- 1.2 KB
truncate.c -rw-r--r-- 1.0 KB
truncate.h -rw-r--r-- 180 bytes
uring_cmd.c -rw-r--r-- 9.4 KB
uring_cmd.h -rw-r--r-- 347 bytes
waitid.c -rw-r--r-- 9.1 KB
waitid.h -rw-r--r-- 484 bytes
xattr.c -rw-r--r-- 5.5 KB
xattr.h -rw-r--r-- 654 bytes

back to top