Hi folks, I've hit a few warnings when taking v5.13-rt1 out for a spin on my arm64 Juno. Those are due to regions that become preemptible under PREEMPT_RT, but remain safe wrt per-CPU accesses due to migrate_disable() + a sleepable lock. This adds a helper that looks at not just preemptability but also affinity and migrate disable, and plasters the warning sites. Cheers, Valentin Valentin Schneider (3): sched: Introduce is_pcpu_safe() rcu/nocb: Check for migratability rather than pure preemptability arm64: mm: Make arch_faults_on_old_pte() check for migratability arch/arm64/include/asm/pgtable.h | 2 +- include/linux/sched.h | 10 ++++++++++ kernel/rcu/tree_plugin.h | 3 +-- 3 files changed, 12 insertions(+), 3 deletions(-) -- 2.25.1