Go to file
Jeff Moyer afb9313514 io_uring/notif: disable LAZY_WAKE for linked notifs
JIRA: https://issues.redhat.com/browse/RHEL-64867

commit 19352a1d395424b5f8c03289a85fbd6622d6601a
Author: Pavel Begunkov <asml.silence@gmail.com>
Date:   Tue Apr 30 16:42:31 2024 +0100

    io_uring/notif: disable LAZY_WAKE for linked notifs
    
    Notifications may now be linked and thus a single tw can post multiple
    CQEs, it's not safe to use LAZY_WAKE with them. Disable LAZY_WAKE for
    now, if that'd prove to be a problem we can count them and pass the
    expected number of CQEs into __io_req_task_work_add().
    
    Fixes: 6fe4220912d19 ("io_uring/notif: implement notification stacking")
    Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
    Link: https://lore.kernel.org/r/0a5accdb7d2d0d27ebec14f8106e14e0192fae17.1714488419.git.asml.silence@gmail.com
    Signed-off-by: Jens Axboe <axboe@kernel.dk>

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
2024-11-28 17:44:44 -05:00
Documentation Merge: gfs2: Revise glock reference counting model 2024-11-28 20:19:11 +00:00
LICENSES
arch Merge: x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y 2024-11-27 11:19:39 +00:00
block Merge: block: fix integer overflow in BLKSECDISCARD 2024-11-25 13:17:46 +00:00
certs
crypto s390/crypto: Add hardware acceleration for HMAC modes 2024-11-06 13:30:43 +01:00
drivers net: extend ubuf_info callback to ops structure 2024-11-28 17:38:44 -05:00
fs Add do_ftruncate that truncates a struct file 2024-11-28 15:34:44 -05:00
include net: add callback for setting a ubuf_info to skb 2024-11-28 17:39:44 -05:00
init bootconfig: do not put quotes on cmdline items unless necessary 2024-11-06 14:49:53 -05:00
io_uring io_uring/notif: disable LAZY_WAKE for linked notifs 2024-11-28 17:44:44 -05:00
ipc Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
kernel net: skbuff: drop the word head from skb cache 2024-11-28 16:03:44 -05:00
lib Merge: USB/TBT code rebase of supported drivers to upstream v6.11 2024-11-25 13:17:44 +00:00
mm kasan: rename and document kasan_(un)poison_object_data 2024-11-28 16:22:44 -05:00
net net: add callback for setting a ubuf_info to skb 2024-11-28 17:39:44 -05:00
redhat [redhat] kernel-5.14.0-536.el9 2024-11-28 20:19:44 +00:00
samples Merge: BPF 6.10 rebase 2024-11-22 09:24:52 +00:00
scripts kbuild,bpf: Switch to using --btf_features for pahole v1.26 and later 2024-11-13 09:39:17 +01:00
security selinux,smack: don't bypass permissions check in inode_setsecctx hook 2024-11-12 10:09:10 +00:00
sound Merge: CNB96: timekeeping: add clocksource ID and infrastructure for converting to/from a base clock 2024-11-05 11:41:13 +00:00
tools Merge: selftests/mm: relax test to fail after 100 migration failures 2024-11-28 20:19:09 +00:00
usr
virt Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore redhat: rhdocs: delete .get_maintainer.conf 2024-06-06 09:36:57 -04:00
.gitlab-ci.yml gitlab-ci: provide consistent kcidb_tree_name 2024-10-29 15:17:07 +01:00
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS Merge: BPF 6.10 rebase 2024-11-22 09:24:52 +00:00
Makefile kbuild: avoid too many execution of scripts/pahole-flags.sh 2024-11-13 09:39:16 +01:00
Makefile.rhelver [redhat] kernel-5.14.0-536.el9 2024-11-28 20:19:44 +00:00
README
makefile

README

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.