Hi Alex, On 26/02/18 08:19, Alex Shi wrote: > Hi All, > > This backport patchset fixed the spectre issue, it's original branch: > https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/log/?h=kpti > A few dependency or fixingpatches are also picked up, if they are necessary > or no functional changes. > > arm64: cpu_errata: Allow an erratum to be match for all revisions of a core > arm64: cpufeature: __this_cpu_has_cap() shouldn't stop early > arm64: syscallno is secretly an int, make it official > arm64: uaccess: consistently check object sizes > arm64: Factor out TTBR0_EL1 post-update workaround into a specific asm macro > arm64: Factor out PAN enabling/disabling into separate uaccess_* macros > arm64: move TASK_* definitions to <asm/processor.h> > arm64: alternatives: apply boot time fixups via the linear mapping > mm: Introduce lm_alias > > The patchset also on repository: > git://git.linaro.org/kernel/linux-linaro-stable.git lts-4.9-spectrevv2 > > The kernelci.org and lkft testing show no regressions. > > Any comments are appreciated! > > Regards > Alex [...] > arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and A17 > arm: Invalidate BTB on prefetch abort outside of user mapping on Cortex A8, A9, A12 and A17 > arm: KVM: Invalidate BTB on guest exit for Cortex-A12/A17 > arm: Add icache invalidation on switch_mm for Cortex-A15 > arm: Invalidate icache on prefetch abort outside of user mapping on Cortex-A15 > arm: KVM: Invalidate icache on guest exit for Cortex-A15 Please drop these patches. They were never merged in mainline, and thus cannot be "backported". If they ever make it into a mainline kernel, then will be the time to backport them. In the meantime, let's remove them. Thanks, M. -- Jazz is not dead. It just smells funny...