io_uring: hold 'ctx' reference around task_work queue + execute
[linux-2.6-microblaze.git] / fs / io_uring.c
2020-07-24 Linus TorvaldsMerge tag 'for-5.8/dm-fixes-3' of git://git./linux...
2020-07-24 Linus TorvaldsMerge tag 'mmc-v5.8-rc5' of git://git./linux/kernel...
2020-07-24 Pavel Begunkovio_uring: deduplicate io_grab_files() calls
2020-07-24 Pavel Begunkovio_uring: don't do opcode prep twice
2020-07-24 Xiaoguang Wangio_uring: clear IORING_SQ_NEED_WAKEUP after executing...
2020-07-24 Pavel Begunkovio_uring: batch put_task_struct()
2020-07-24 Pavel Begunkovio_uring: return locked and pinned page accounting
2020-07-24 Pavel Begunkovio_uring: don't miscount pinned memory
2020-07-24 Pavel Begunkovio_uring: don't open-code recv kbuf managment
2020-07-24 Pavel Begunkovio_uring: extract io_put_kbuf() helper
2020-07-24 Pavel Begunkovio_uring: move BUFFER_SELECT check into *recv[msg]
2020-07-24 Pavel Begunkovio_uring: free selected-bufs if error'ed
2020-07-24 Pavel Begunkovio_uring: don't forget cflags in io_recv()
2020-07-24 Pavel Begunkovio_uring: remove extra checks in send/recv
2020-07-24 Pavel Begunkovio_uring: indent left {send,recv}[msg]()
2020-07-24 Pavel Begunkovio_uring: simplify file ref tracking in submission...
2020-07-24 Pavel Begunkovio_uring/io-wq: move RLIMIT_FSIZE to io-wq
2020-07-24 Pavel Begunkovio_uring: alloc ->io in io_req_defer_prep()
2020-07-24 Pavel Begunkovio_uring: remove empty cleanup of OP_OPEN* reqs
2020-07-24 Pavel Begunkovio_uring: inline io_req_work_grab_env()
2020-07-24 Pavel Begunkovio_uring: place cflags into completion data
2020-07-24 Pavel Begunkovio_uring: remove sequence from io_kiocb
2020-07-24 Pavel Begunkovio_uring: use non-intrusive list for defer
2020-07-24 Pavel Begunkovio_uring: remove init for unused list
2020-07-24 Pavel Begunkovio_uring: add req->timeout.list
2020-07-24 Pavel Begunkovio_uring: use completion list for CQ overflow
2020-07-24 Pavel Begunkovio_uring: use inflight_entry list for iopoll'ing
2020-07-24 Pavel Begunkovio_uring: rename ctx->poll into ctx->iopoll
2020-07-24 Pavel Begunkovio_uring: share completion list w/ per-op space
2020-07-24 Pavel Begunkovio_uring: follow **iovec idiom in io_import_iovec
2020-07-24 Pavel Begunkovio_uring: add a helper for async rw iovec prep
2020-07-24 Pavel Begunkovio_uring: simplify io_req_map_rw()
2020-07-24 Pavel Begunkovio_uring: replace rw->task_work with rq->task_work
2020-07-24 Pavel Begunkovio_uring: extract io_sendmsg_copy_hdr()
2020-07-24 Pavel Begunkovio_uring: use more specific type in rcv/snd msg cp
2020-07-24 Pavel Begunkovio_uring: rename sr->msg into umsg
2020-07-24 Dmitry Vyukovio_uring: fix sq array offset calculation
2020-07-24 Jens AxboeMerge branch 'io_uring-5.8' into for-5.9/io_uring
2020-07-24 Pavel Begunkovio_uring: fix lockup in io_fail_links()
2020-07-24 Pavel Begunkovio_uring: fix ->work corruption with poll_add
2020-07-24 Arnd BergmannMerge tag 'mvebu-fixes-5.8-1' of git://git./linux/kerne...
2020-07-23 Pavel Begunkovio_uring: missed req_init_async() for IOSQE_ASYNC
2020-07-23 Dave AirlieMerge tag 'amd-drm-fixes-5.8-2020-07-22' of git://peopl...
2020-07-23 Dave AirlieMerge tag 'drm-misc-fixes-2020-07-22' of git://anongit...
2020-07-22 Arnd BergmannMerge tag 'imx-fixes-5.8-3' of git://git./linux/kernel...
2020-07-22 Arnd BergmannMerge tag 'sunxi-fixes-for-5.8-1' of git://git./linux...
2020-07-22 Linus TorvaldsMerge tag 'media/v5.8-3' of git://git./linux/kernel...
2020-07-22 Peter ZijlstraMerge branch 'sched/urgent'
2020-07-21 Linus TorvaldsMerge tag 'sound-5.8-rc7' of git://git./linux/kernel...
2020-07-20 Linus TorvaldsMerge tag 'vfio-v5.8-rc7' of git://github.com/awilliam...
2020-07-19 Linus TorvaldsMerge tag 'perf-tools-fixes-2020-07-19' of git://git...
2020-07-19 Linus TorvaldsMerge tag 'x86-urgent-2020-07-19' of git://git./linux...
2020-07-19 Linus TorvaldsMerge tag 'timers-urgent-2020-07-19' of git://git....
2020-07-19 Linus TorvaldsMerge tag 'sched-urgent-2020-07-19' of git://git./linux...
2020-07-19 Linus TorvaldsMerge tag 'irq-urgent-2020-07-19' of git://git./linux...
2020-07-19 Linus TorvaldsMerge tag 'usb-5.8-rc6' of git://git./linux/kernel...
2020-07-19 Linus TorvaldsMerge tag 'dma-mapping-5.8-6' of git://git.infradead...
2020-07-18 Linus TorvaldsMerge tag 'scsi-fixes' of git://git./linux/kernel/git...
2020-07-18 Daniele Albanoio_uring: always allow drain/link/hardlink/async sqe...
2020-07-18 Linus TorvaldsMerge tag 'hwmon-for-v5.8-rc6' of git://git./linux...
2020-07-18 Linus TorvaldsMerge tag 'riscv-for-linus-5.8-rc6' of git://git./linux...
2020-07-18 Linus TorvaldsMerge tag 'powerpc-5.8-7' of git://git./linux/kernel...
2020-07-18 Jens Axboeio_uring: ensure double poll additions work with both...
2020-07-17 Linus TorvaldsMerge tag 'nfs-for-5.8-3' of git://git.linux-nfs.org...
2020-07-17 Linus TorvaldsMerge tag 'arm-fixes-5.8-2' of git://git./linux/kernel...
2020-07-17 Linus TorvaldsMerge tag 'arm64-fixes' of git://git./linux/kernel...
2020-07-17 Linus TorvaldsMerge tag 'io_uring-5.8-2020-07-17' of git://git.kernel...
2020-07-17 Linus TorvaldsMerge tag 'block-5.8-2020-07-17' of git://git.kernel...
2020-07-17 Linus TorvaldsMerge tag 'fuse-fixes-5.8-rc6' of git://git./linux...
2020-07-17 Linus TorvaldsMerge tag 'ovl-fixes-5.8-rc6' of git://git./linux/kerne...
2020-07-17 Linus TorvaldsMerge tag 'spi-fix-v5.8-rc5' of git://git./linux/kernel...
2020-07-17 Linus TorvaldsMerge tag 'regulator-fix-v5.8-rc5' of git://git./linux...
2020-07-17 Linus TorvaldsMerge tag 'regmap-fix-v5.8-rc5' of git://git./linux...
2020-07-17 Linus TorvaldsMerge branch 'for-linus' of git://git./linux/kernel...
2020-07-17 Takashi IwaiMerge tag 'asoc-fix-v5.8-rc5' of https://git./linux...
2020-07-17 Arnd BergmannMerge tag 'renesas-fixes-for-v5.8-tag1' of git://git...
2020-07-17 Linus TorvaldsMerge tag 'sound-5.8-rc6' of git://git./linux/kernel...
2020-07-17 Greg Kroah-HartmanMerge tag 'misc-habanalabs-fixes-2020-07-10' of git...
2020-07-17 Dave AirlieMerge tag 'amd-drm-fixes-5.8-2020-07-15' of git://peopl...
2020-07-16 Arnd BergmannMerge tag 'omap-for-v5.8/fixes-rc5-signed' of git:...
2020-07-16 Arnd BergmannMerge tag 'imx-fixes-5.8-2' of git://git./linux/kernel...
2020-07-16 Arnd BergmannMerge tag 'amlogic-fixes' of git://git./linux/kernel...
2020-07-16 Linus TorvaldsMerge tag 'char-misc-5.8-rc6' of git://git./linux/kerne...
2020-07-16 Linus TorvaldsMerge tag 'driver-core-5.8-rc6' of git://git./linux...
2020-07-16 Linus TorvaldsMerge tag 'staging-5.8-rc6' of git://git./linux/kernel...
2020-07-16 Linus TorvaldsMerge tag 'tty-5.8-rc6' of git://git./linux/kernel...
2020-07-16 Linus TorvaldsMerge tag 'thermal-v5.8-rc6' of git://git./linux/kernel...
2020-07-16 Greg Kroah-HartmanMerge tag 'usb-serial-5.8-rc6' of https://git./linux...
2020-07-16 Rafael J. WysockiMerge branch 'opp/fixes' of git://git./linux/kernel...
2020-07-16 Linus TorvaldsMerge tag 'clk-fixes-for-linus' of git://git./linux...
2020-07-16 Dave AirlieMerge tag 'drm-misc-fixes-2020-07-15' of git://anongit...
2020-07-16 Dave AirlieMerge branch 'vmwgfx-fixes-5.8' of git://people.freedes...
2020-07-15 Linus TorvaldsMerge tag 'platform-drivers-x86-v5.8-2' of git://git...
2020-07-15 Linus TorvaldsMerge tag 'dmaengine-fix-5.8-rc6' of git://git./linux...
2020-07-15 Pavel Begunkovio_uring: fix recvmsg memory leak with buffer selection
2020-07-14 Linus TorvaldsMerge branch 'for-linus' of git://git./linux/kernel...
2020-07-14 David S. MillerMerge tag 'wireless-drivers-2020-07-13' of git://git...
2020-07-13 Linus TorvaldsMerge tag 'iommu-fixes-v5.8-rc5' of git://git./linux...
2020-07-12 Linus TorvaldsMerge tag 'xtensa-20200712' of git://github.com/jcmvbkb...
2020-07-12 Linus TorvaldsMerge tag 'io_uring-5.8-2020-07-12' of git://git.kernel...
next