Go to file
Petr Oros c976657153 rtnetlink: move rtnl_lock handling out of af_netlink
JIRA: https://issues.redhat.com/browse/RHEL-57756

Upstream commit(s):
commit 5380d64f8d766576ac5c0f627418b2d0e1d2641f
Author: Jakub Kicinski <kuba@kernel.org>
Date:   Thu Jun 6 12:29:05 2024 -0700

    rtnetlink: move rtnl_lock handling out of af_netlink

    Now that we have an intermediate layer of code for handling
    rtnl-level netlink dump quirks, we can move the rtnl_lock
    taking there.

    For dump handlers with RTNL_FLAG_DUMP_SPLIT_NLM_DONE we can
    avoid taking rtnl_lock just to generate NLM_DONE, once again.

    Signed-off-by: Jakub Kicinski <kuba@kernel.org>
    Reviewed-by: Kuniyuki Iwashima <kuniyu@amazon.com>
    Reviewed-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

Signed-off-by: Petr Oros <poros@redhat.com>
2024-12-10 10:37:55 +01:00
Documentation netdev: add qstat for csum complete 2024-12-10 10:37:55 +01:00
LICENSES
arch Merge: CVE-2024-50102: x86: fix user address masking non-canonical speculation issue 2024-12-09 08:21:18 +00:00
block Merge: block: fix integer overflow in BLKSECDISCARD 2024-11-25 13:17:46 +00:00
certs integrity: PowerVM support for loading third party code signing keys 2024-02-05 19:05:32 +08:00
crypto s390/crypto: Add hardware acceleration for HMAC modes 2024-11-06 13:30:43 +01:00
drivers rtnetlink: allow rtnl_fill_link_netnsid() to run under RCU protection 2024-12-10 10:37:54 +01:00
fs Merge: CVE-2024-50102: x86: fix user address masking non-canonical speculation issue 2024-12-09 08:21:18 +00:00
include netdev: add qstat for csum complete 2024-12-10 10:37:55 +01:00
init bootconfig: do not put quotes on cmdline items unless necessary 2024-11-06 14:49:53 -05:00
io_uring Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
ipc Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
kernel Merge: CVE-2024-46839: workqueue: Improve scalability of workqueue watchdog touch 2024-12-09 08:21:12 +00:00
lib Merge: CVE-2024-50102: x86: fix user address masking non-canonical speculation issue 2024-12-09 08:21:18 +00:00
mm Merge: CVE-2024-49885: mm, slub: avoid zeroing kmalloc redzone 2024-11-27 11:19:30 +00:00
net rtnetlink: move rtnl_lock handling out of af_netlink 2024-12-10 10:37:55 +01:00
redhat [redhat] kernel-5.14.0-540.el9 2024-12-09 08:22:24 +00:00
samples Merge: BPF 6.10 rebase 2024-11-22 09:24:52 +00:00
scripts Merge: [RHEL 9.6] Update core Arm code 2024-12-09 08:21:13 +00: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 tools: ynl: make user space policies const 2024-12-10 10:37:55 +01:00
usr kexec.h: add linux/kexec.h to UAPI compile-test coverage 2024-05-15 13:58:51 +08:00
virt Merge: fs: backport mnt_idmap type 2024-11-11 08:26:30 +00:00
.clang-format printk: Prepare for SRCU console list protection 2024-05-09 11:25:16 -04:00
.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 mailmap: remove my redhat.com address from RHEL9's .mailmap file 2022-09-26 09:34:38 -04:00
COPYING
CREDITS MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer 2024-05-13 15:56:48 -06:00
Kbuild
Kconfig
Kconfig.redhat redhat: kABI: add missing RH_KABI_SIZE_ALIGN_CHECKS Kconfig option 2024-01-12 14:27:16 +01:00
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-540.el9 2024-12-09 08:22:24 +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.