On Tue, Feb 2, 2021 at 11:09 AM Anders Roxell <anders.roxell@xxxxxxxxxx> wrote: > > Hi, > > I've seen this failure on tag next-20210202: > arch/arm64/kernel/mte.c:121:15: error: 'mte_enable_kernel_sync' > undeclared here (not in a function); did you mean 'mte_enable_kernel'? > > I think it may be a merge conflict that didn't get resolved correctly? Yes, that patch was supposed to go on top of another one (which actually renames mte_enable_kernel to mte_enable_kernel_sync), but the latter wasn't picked up into mm. > The below change fixed the issue: > > diff --git a/arch/arm64/kernel/mte.c b/arch/arm64/kernel/mte.c > index 275b5d0f38b8..8f5bd1293496 100644 > --- a/arch/arm64/kernel/mte.c > +++ b/arch/arm64/kernel/mte.c > @@ -118,7 +118,7 @@ void mte_set_report_once(bool state) > { > WRITE_ONCE(report_fault_once, state); > } > -EXPORT_SYMBOL(mte_enable_kernel_sync); > +EXPORT_SYMBOL(mte_enable_kernel); > EXPORT_SYMBOL(mte_set_report_once); > > bool mte_report_once(void) The changed export also needs to be moved next to mte_enable_kernel(). Thanks!