# git rev-parse -q --verify 6fedc28076bbbb32edb722e80f9406a3d1d668a8^{commit} 6fedc28076bbbb32edb722e80f9406a3d1d668a8 already have revision, skipping fetch # git checkout -q -f -B kisskb 6fedc28076bbbb32edb722e80f9406a3d1d668a8 # git clean -qxdf # < git log -1 # commit 6fedc28076bbbb32edb722e80f9406a3d1d668a8 # Merge: 79ef0c001425 dd1277d2ad95 # Author: Linus Torvalds # Date: Mon Nov 1 20:25:38 2021 -0700 # # Merge tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu # # Pull RCU updates from Paul McKenney: # # - Miscellaneous fixes # # - Torture-test updates for smp_call_function(), most notably improved # checking of module parameters. # # - Tasks-trace RCU updates that fix a number of rare but important # race-condition bugs. # # - Other torture-test updates, most notably better checking of module # parameters. In addition, rcutorture may once again be run on # CONFIG_PREEMPT_RT kernels. # # - Torture-test scripting updates, most notably specifying the new # CONFIG_KCSAN_STRICT kconfig option rather than maintaining an # ever-changing list of individual KCSAN kconfig options. # # * tag 'rcu.2021.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu: (46 commits) # rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr # rcu: Always inline rcu_dynticks_task*_{enter,exit}() # torture: Make kvm-remote.sh print size of downloaded tarball # torture: Allot 1G of memory for scftorture runs # tools/rcu: Add an extract-stall script # scftorture: Warn on individual scf_torture_init() error conditions # scftorture: Count reschedule IPIs # scftorture: Account for weight_resched when checking for all zeroes # scftorture: Shut down if nonsensical arguments given # scftorture: Allow zero weight to exclude an smp_call_function*() category # rcu: Avoid unneeded function call in rcu_read_unlock() # rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() # rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader # rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace # rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives # rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace # rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace # rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment # rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop # rcu-tasks: Fix s/instruction/instructions/ typo in comment # ... # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 6fedc28076bbbb32edb722e80f9406a3d1d668a8 # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc44x_defconfig # < make -s -j 24 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 24 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- :1559:2: warning: #warning syscall futex_waitv not implemented [-Wcpp] Completed OK # rm -rf /kisskb/build/linus_ppc44x_defconfig_powerpc-gcc5 # Build took: 0:01:15.288203