[PATCH 3/5] ARM: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled.

Sebastian Andrzej Siewior bigeasy at linutronix.de
Thu Oct 30 08:24:25 PDT 2025


On 2025-10-30 16:15:42 [+0100], Arnd Bergmann wrote:
> On Wed, Oct 29, 2025, at 16:59, Sebastian Andrzej Siewior wrote:
> > --- a/arch/arm/Kconfig
> > +++ b/arch/arm/Kconfig
> > @@ -105,7 +105,7 @@ config ARM
> >  	select HAVE_DYNAMIC_FTRACE_WITH_REGS if HAVE_DYNAMIC_FTRACE
> >  	select HAVE_EFFICIENT_UNALIGNED_ACCESS if (CPU_V6 || CPU_V6K || CPU_V7) && MMU
> >  	select HAVE_EXIT_THREAD
> > -	select HAVE_GUP_FAST if ARM_LPAE
> > +	select HAVE_GUP_FAST if ARM_LPAE && !(PREEMPT_RT && HIGHPTE)
> >  	select HAVE_FUNCTION_ERROR_INJECTION
> >  	select HAVE_FUNCTION_GRAPH_TRACER
> >  	select HAVE_FUNCTION_GRAPH_FREGS
> 
> I would still prefer the version I posted previous at
> 
> https://lore.kernel.org/all/20241210160556.2341497-3-arnd@kernel.org/
> 
> disabling HIGHPTE when PREEMPT_RT is enabled.

I did remember that we shifted something I just wasn't sure what it was.
I will update for v2.

>      Arnd

Sebastian



More information about the linux-arm-kernel mailing list