On 3/3/2025 12:07 PM, Boqun Feng wrote:
> On Mon, Mar 03, 2025 at 12:00:40PM -0500, Joel Fernandes wrote:
> [...]
>>
>> I see the original patch "rcu: Fix get_state_synchronize_rcu_full() GP-start
>> detection" is not yet on -next. Once we are convinced about the fix, do we
>> want to squash the fix into this patch and have Boqun take it?
>>
> 
> Which "-next" are you talking about? The original patch and the fix is
> already in next-20250303 of linux-next:
> 
>       
> https://web.git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/log/?h=next-20250303&qt=range&q=153fc45000e0058435ec0609258fb16e7ea257d2
I see it now during manual inspection, but I'm confused why git cherry tells me
otherwise.

I tried the following command and it shows the patch in question in the first
line of output. Basically the question that the command asks is "What is in
Paul's dev branch that is not in RCU tree's -next branch".  This question is
asked for the obvious raisins.
So I am obviously missing something in the command. Thoughts?

(rcugit is the RCU tree, and paul/dev is Paul's dev branch)

git cherry --abbrev -v rcugit/next paul/dev | grep "^+" | cut -d' ' -f2,3-

012f47f0f806 rcu: Fix get_state_synchronize_rcu_full() GP-start detection
2ada0addbdb6 tools/memory-model: Add atomic_and()/or()/xor() and add_negative
e176ebffc3f4 tools/memory-model: Add atomic_andnot() with its variants
de6f99723392 tools/memory-model: Legitimize current use of tags in LKMM macros
723177d71224 tools/memory-model: Define applicable tags on operation in 
tools/...
29279349a566 tools/memory-model: Define effect of Mb tags on RMWs in tools/...
d80a8e016433 MAINTAINERS: Update Joel's email address
fafa18068359 tools/memory-model: Switch to softcoded herd7 tags
dcc5197839f2 tools/memory-model: Distinguish between syntactic and semantic tags
fa9e35a0772a tools/memory-model/README: Fix typo
a2bfbf847c96 tools/memory-model: glossary.txt: Fix indents
3839dbb05869 rcutorture: Make srcu_lockdep.sh check kernel Kconfig
b5aa1c489085 rcutorture: Make srcu_lockdep.sh check reader-conflict handling
9a5720bad9ed rcu: Remove swake_up_one_online() bandaid
04159042a62b Revert "rcu/nocb: Fix rcuog wake-up from offline softirq"
fdc37fed1c81 rcutorture: Split out beginning and end from rcu_torture_one_read()
3c6b1925361e rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT
fadc715785cc rcutorture: Add tests for SRCU up/down reader primitives
90a8f490324c rcutorture: Pull rcu_torture_updown() loop body into new function
5fbaa5179f6a rcutorture: Comment invocations of tick_dep_set_task()
461810471faa rcutorture: Complain if an ->up_read() is delayed more than 10 
seconds
35e1a180319d rcutorture: Check for ->up_read() without matching ->down_read()
0676ba797dfa EXP srcu: Enable Tiny SRCU On all CONFIG_SMP=n kernels
c8fff13fd2fd EXP rcutorture: Add SRCU-V scenario for preemptible Tiny SRCU
910a5f9ebf5f EXP rcutorture: Limit callback flooding for Tiny SRCU in
preemptible kernels
8979a891a365 EXP hrtimers: Force migrate away hrtimers queued after
CPUHP_AP_HRTIMERS_DYING



Reply via email to