
Douglas Anderson (5): arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list arm64: cputype: Add MIDR_CORTEX_A76AE arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists James Morse (6): arm64: insn: Add support for encoding DSB arm64: proton-pack: Expose whether the platform is mitigated by firmware arm64: proton-pack: Expose whether the branchy loop k value arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users arm64: proton-pack: Add new CPUs 'k' values for branch mitigation arch/arm64/include/asm/cputype.h | 4 + arch/arm64/include/asm/insn.h | 1 + arch/arm64/include/asm/spectre.h | 4 +- arch/arm64/kernel/proton-pack.c | 229 +++++++++++++++++-------------- arch/arm64/lib/insn.c | 60 ++++---- arch/arm64/net/bpf_jit_comp.c | 57 +++++++- 6 files changed, 227 insertions(+), 128 deletions(-) -- 2.34.1