io_uring: consistent naming for inline completion
Pavel Begunkov authored
Improve naming of the inline/deferred completion helper so it's
consistent with it's *_post counterpart. Add some comments and extra
lockdeps to ensure the locking is done right.
Signed-off-by: default avatarPavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/797c619943dac06529e9d3fcb16e4c3cde6ad1a3.1655684496.git.asml.silence@gmail.com

Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
9da070b1
Name Last commit Last update
Documentation Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
LICENSES LICENSES/LGPL-2.1: Add LGPL-2.1-or-later as valid identifiers
arch Merge tag 'perf_urgent_for_v5.19_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
block block: fix missing blkcg_bio_issue_init
certs certs: make system keyring depend on x509 parser
crypto crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
drivers Merge tag 'x86_urgent_for_v5.19_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
fs io_uring: move to separate directory
include io_uring: hide eventfd assumptions in eventfd paths
init gcc-12: disable '-Warray-bounds' universally for now
io_uring io_uring: consistent naming for inline completion
ipc ipc: Free mq_sysctls if ipc namespace creation failed
kernel io_uring: move to separate directory
lib ubsan: disable UBSAN_DIV_ZERO for clang
mm mm: split huge PUD on wp_huge_pud fallback
net net/sched: cls_api: Fix flow action initialization
samples Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
scripts scripts/gdb: Fix gdb 'lx-symbols' command
security lockdown: Fix kexec lockdown bypass with ima policy
sound Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
tools Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
usr Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
virt KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking
.clang-format clang-format: Fix space after for_each macros
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Opt out of scripts/get_maintainer.pl
.gitattributes .gitattributes: use 'dts' diff driver for dts files
.gitignore kbuild: split the second line of *.mod into *.usyms
.mailmap Merge tag 'cxl-fixes-for-5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
COPYING COPYING: state that all contributions really are covered by this file
CREDITS MAINTAINERS: mark ARM/PALM TREO SUPPORT orphan
Kbuild kbuild: rename hostprogs-y/always to hostprogs/always-y
Kconfig kbuild: ensure full rebuild when the compiler is updated
MAINTAINERS io_uring: move to separate directory
Makefile io_uring: move to separate directory
README Drop all 00-INDEX files from Documentation/
Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.