aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/features/debug/debug-vm-pgtable/git:/git.zx2c4.com/ssh:
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2022-10-24 12:33:30 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2022-10-24 12:33:30 -0700
commitf6602a97a11a3ddc077889fec2c026113c33c670 (patch)
tree7c9eb57eac0ab29e150dbde0e6edde60a50f2d11 /Documentation/features/debug/debug-vm-pgtable/git:/git.zx2c4.com/ssh:
parentMerge tag 'linux-kselftest-kunit-fixes-6.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest (diff)
parentrcu: Keep synchronize_rcu() from enabling irqs in early boot (diff)
Merge tag 'rcu-urgent.2022.10.20a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
Pull RCU fix from Paul McKenney: "Fix a regression caused by commit bf95b2bc3e42 ("rcu: Switch polled grace-period APIs to ->gp_seq_polled"), which could incorrectly leave interrupts enabled after an early-boot call to synchronize_rcu(). Such synchronize_rcu() calls must acquire leaf rcu_node locks in order to properly interact with polled grace periods, but the code did not take into account the possibility of synchronize_rcu() being invoked from the portion of the boot sequence during which interrupts are disabled. This commit therefore switches the lock acquisition and release from irq to irqsave/irqrestore" * tag 'rcu-urgent.2022.10.20a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: rcu: Keep synchronize_rcu() from enabling irqs in early boot
Diffstat (limited to 'Documentation/features/debug/debug-vm-pgtable/git:/git.zx2c4.com/ssh:')
0 files changed, 0 insertions, 0 deletions
.org/avatar/088ba5069b138c056c3e1dcbd7165f56?s=128&d=retro' />Ursula Braun6-20/+41 2017-04-11net/smc: always call the POLL_IN part of sk_wake_asyncUrsula Braun1-2/+1 2017-04-11net/smc: guarantee reset of write_blocked for heavy workloadUrsula Braun1-1/+5 2017-04-11net/smc: return active RoCE port onlyUrsula Braun1-2/+5 2017-04-11net/smc: remove useless smc_ib_devices_list checkUrsula Braun3-4/+1 2017-04-11net/smc: get rid of old commentUrsula Braun1-2/+0 2017-03-30drivers: add explicit interrupt.h includesFlorian Westphal1-0/+1 2017-03-09net: Work around lockdep limitation in sockets that use socketsDavid Howells1-1/+1 2017-03-03sched/headers: Move task_struct::signal and task_struct::sighand types and accessors into <linux/sched/signal.h>Ingo Molnar5-0/+10 2017-01-30smc: some potential use after free bugsDan Carpenter1-0/+5 2017-01-12smc: ETH_ALEN as memcpy length for mac addressesUrsula Braun2-7/+7 2017-01-09smc: netlink interface for SMC socketsUrsula Braun6-1/+270 2017-01-09smc: socket closing and linkgroup cleanupUrsula Braun11-36/+668 2017-01-09smc: receive data from RMBEUrsula Braun9-3/+304 2017-01-09smc: send data (through RDMA)Ursula Braun6-4/+491 2017-01-09smc: connection data control (CDC)Ursula Braun8-0/+641 2017-01-09smc: link layer control (LLC)Ursula Braun7-3/+330 2017-01-09smc: initialize IB transport incl. PD, MR, QP, CQ, event, WRUrsula Braun8-9/+374 2017-01-09smc: work request (WR) base for use by LLC and CDCUrsula Braun8-1/+790 2017-01-09smc: remote memory buffers (RMBs)Ursula Braun7-7/+342 2017-01-09smc: connection and link group creationUrsula Braun7-17/+605 2017-01-09smc: CLC handshake (incl. preparation steps)Ursula Braun5-32/+822 2017-01-09smc: establish pnet table managementThomas Richter5-3/+569 2017-01-09smc: introduce SMC as an IB-clientUrsula Braun5-1/+200 2017-01-09smc: establish new socket familyUrsula Braun4-0/+670