Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
Pull arm64 fixes from Catalin Marinas: "The bulk of this is the pte accessors annotation to READ/WRITE_ONCE (we tried to avoid pushing this during the merge window to avoid conflicts) - Updated the page table accessors to use READ/WRITE_ONCE and prevent compiler transformation that could lead to an apparent loss of coherency - Enabled branch predictor hardening for the Falkor CPU - Fix interaction between kpti enabling and KASan causing the recursive page table walking to take a significant time - Fix some sparse warnings" * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: arm64: cputype: Silence Sparse warnings arm64: mm: Use READ_ONCE/WRITE_ONCE when accessing page tables arm64: proc: Set PTE_NG for table entries to avoid traversing them twice arm64: Add missing Falkor part number for branch predictor hardening
No related branches found
No related tags found
Showing
- arch/arm64/include/asm/cputype.h 1 addition, 1 deletionarch/arm64/include/asm/cputype.h
- arch/arm64/include/asm/hugetlb.h 1 addition, 1 deletionarch/arm64/include/asm/hugetlb.h
- arch/arm64/include/asm/kvm_mmu.h 13 additions, 13 deletionsarch/arm64/include/asm/kvm_mmu.h
- arch/arm64/include/asm/mmu_context.h 2 additions, 2 deletionsarch/arm64/include/asm/mmu_context.h
- arch/arm64/include/asm/pgalloc.h 22 additions, 22 deletionsarch/arm64/include/asm/pgalloc.h
- arch/arm64/include/asm/pgtable.h 13 additions, 10 deletionsarch/arm64/include/asm/pgtable.h
- arch/arm64/kernel/cpu_errata.c 9 additions, 0 deletionsarch/arm64/kernel/cpu_errata.c
- arch/arm64/kernel/efi.c 1 addition, 1 deletionarch/arm64/kernel/efi.c
- arch/arm64/kernel/hibernate.c 76 additions, 72 deletionsarch/arm64/kernel/hibernate.c
- arch/arm64/kvm/hyp/switch.c 3 additions, 1 deletionarch/arm64/kvm/hyp/switch.c
- arch/arm64/mm/dump.c 30 additions, 24 deletionsarch/arm64/mm/dump.c
- arch/arm64/mm/fault.c 25 additions, 19 deletionsarch/arm64/mm/fault.c
- arch/arm64/mm/hugetlbpage.c 43 additions, 51 deletionsarch/arm64/mm/hugetlbpage.c
- arch/arm64/mm/kasan_init.c 35 additions, 35 deletionsarch/arm64/mm/kasan_init.c
- arch/arm64/mm/mmu.c 148 additions, 134 deletionsarch/arm64/mm/mmu.c
- arch/arm64/mm/pageattr.c 17 additions, 15 deletionsarch/arm64/mm/pageattr.c
- arch/arm64/mm/proc.S 9 additions, 5 deletionsarch/arm64/mm/proc.S
Please register or sign in to comment