staticvoidrcu_gp_fqs_loop(void) { boolfirst_gp_fqs; intgf; unsignedlongj; intret; structrcu_node *rnp = rcu_get_root(); first_gp_fqs =true; j = READ_ONCE(jiffies_till_first_fqs); ret = 0; for(;;) { if(!ret) {
主题: Re: RCU: Question rcu_preempt_blocked_readers_cgp in rcu_gp_fqs_loop func On Wed, Sep 09, 2020 at 07:03:39AM +0000, Zhang, Qiang wrote: > > When config preempt RCU, and then there are multiple levels node, the > current task is preempted in rcu read critical region. > ...