[PATCH v3 2/9] ARM: tlbflush: Make TLB flushes into static inlines
Russell King (Oracle)
linux at armlinux.org.uk
Mon Mar 11 02:39:01 PDT 2024
On Mon, Mar 11, 2024 at 10:15:39AM +0100, Linus Walleij wrote:
> Instead of just using defines to define the TLB flush functions,
> use static inlines.
>
> This has the upside that we can tag those as __nocfi so we can
> execute a CFI-enabled kernel.
Why? This seems to be brain dead.
Why can't CLANG cope with directly calling e.g.
cpu_tlb.flush_user_range? Why does it need a static function to do
exactly the same as the macro does?
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!
More information about the linux-arm-kernel
mailing list