Go to file
Waiman Long c58e6fd8a6 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2065994

commit 6e16b0f7bae3817ea67f4bef4f84298e880fbf66
Author: Frederic Weisbecker <frederic@kernel.org>
Date:   Thu, 16 Sep 2021 14:10:47 +0200

    rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp()

    On non-preemptible RCU, move clearing of the rcu_data structure's
    ->cpu_no_qs.b.exp filed to the actual expedited quiescent state report
    function, matching hw preemptible RCU handles the ->exp_deferred_qs field.

    This prepares for removing ->exp_deferred_qs in favor of ->cpu_no_qs.b.exp
    for both preemptible and non-preemptible RCU.

    Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
    Signed-off-by: Paul E. McKenney <paulmck@kernel.org>

Signed-off-by: Waiman Long <longman@redhat.com>
2022-03-24 17:15:53 -04:00
Documentation rcu: Fix undefined Kconfig macros 2022-03-24 17:15:39 -04:00
LICENSES
arch rcu: Fix undefined Kconfig macros 2022-03-24 17:15:39 -04:00
block Merge: block: kabi: reserve padding space for public structure 2022-03-16 17:05:57 +00:00
certs
crypto crypto: api - Move cryptomgr soft dependency into algapi 2022-03-14 21:10:24 +01:00
drivers Merge: powerpc/ibmvnic: DLPAR fix kernel Oops when add of vNIC device 2022-03-22 09:34:34 +00:00
fs Merge: ext4: fix remount with 'abort' option 2022-02-22 13:41:16 +00:00
include rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) 2022-03-24 17:15:51 -04:00
init
ipc
kernel rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() 2022-03-24 17:15:53 -04:00
lib lib/iov_iter: initialize "flags" in new pipe_buffer 2022-03-10 14:05:45 +01:00
mm mm: fix invalid page pointer returned with FOLL_PIN gups 2022-02-22 15:09:25 +08:00
net Merge: tipc: improve size validations for received domain records 2022-02-24 16:31:54 +00:00
redhat [redhat] kernel-5.14.0-74.el9 2022-03-22 10:33:25 +00:00
samples Merge: Update NFS to upstream v5.16 2022-02-21 14:38:40 +00:00
scripts
security selinux: fix double free of cond_list on error paths 2022-02-09 11:14:49 +01:00
sound ALSA: memalloc: Unify x86 SG-buffer handling (take#3) 2022-02-02 12:32:08 +01:00
tools torture: Make torture.sh print the number of files to be compressed 2022-03-24 17:15:37 -04:00
usr
virt
.clang-format
.cocciconfig
.get_maintainer.conf
.get_maintainer.ignore
.gitattributes
.gitignore
.gitlab-ci.yml Merge: CI: Use 9.0-rt branch for rhel-9 realtime_check 2022-03-16 21:14:58 +00:00
.mailmap
COPYING
CREDITS
Kbuild
Kconfig
Kconfig.redhat
MAINTAINERS Merge: ALSA: backport for RHEL 9.0 2022-02-19 02:58:02 +00:00
Makefile
Makefile.rhelver [redhat] kernel-5.14.0-74.el9 2022-03-22 10:33:25 +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.