• Linus Torvalds's avatar
    Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux · 84bc1993
    Linus Torvalds authored
    Pull arm64 fixes from Will Deacon:
     "Unfortunately, we still have a number of outstanding issues so there
      will be more fixes to come, but this lot are a good start.
    
       - Fix handling of watchpoints triggered by uaccess routines
    
       - Fix initialisation of gigantic pages for CMA buffers
    
       - Raise minimum clang version for BTI to avoid miscompilation
    
       - Fix data race in SVE vector length configuration code
    
       - Ensure address tags are ignored in kern_addr_valid()
    
       - Dump register state on fatal BTI exception
    
       - kexec_file() cleanup to use struct_size() macro"
    
    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
      arm64: kexec_file: Use struct_size() in kmalloc()
      arm64: mm: reserve hugetlb CMA after numa_init
      arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support
      arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
      arm64: pgtable: Clear the GP bit for non-executable kernel pages
      arm64: mm: reset address tag set by kasan sw tagging
      arm64: traps: Dump registers prior to panic() in bad_mode()
      arm64/sve: Eliminate data races on sve_default_vl
      docs/arm64: Fix typo'd #define in sve.rst
      arm64: remove TEXT_OFFSET randomization
    84bc1993
traps.c 26.1 KB