1. 24 Jun, 2021 4 commits
    • Will Deacon's avatar
      Merge branch 'for-next/caches' into for-next/core · 25377204
      Will Deacon authored
      Big cleanup of our cache maintenance routines, which were confusingly
      named and inconsistent in their implementations.
      
      * for-next/caches:
        arm64: Rename arm64-internal cache maintenance functions
        arm64: Fix cache maintenance function comments
        arm64: sync_icache_aliases to take end parameter instead of size
        arm64: __clean_dcache_area_pou to take end parameter instead of size
        arm64: __clean_dcache_area_pop to take end parameter instead of size
        arm64: __clean_dcache_area_poc to take end parameter instead of size
        arm64: __flush_dcache_area to take end parameter instead of size
        arm64: dcache_by_line_op to take end parameter instead of size
        arm64: __inval_dcache_area to take end parameter instead of size
        arm64: Fix comments to refer to correct function __flush_icache_range
        arm64: Move documentation of dcache_by_line_op
        arm64: assembler: remove user_alt
        arm64: Downgrade flush_icache_range to invalidate
        arm64: Do not enable uaccess for invalidate_icache_range
        arm64: Do not enable uaccess for flush_icache_range
        arm64: Apply errata to swsusp_arch_suspend_exit
        arm64: assembler: add conditional cache fixups
        arm64: assembler: replace `kaddr` with `addr`
      25377204
    • Will Deacon's avatar
      Merge branch 'for-next/build' into for-next/core · 216fe62d
      Will Deacon authored
      Tweak linker flags so that GDB can understand vmlinux when using RELR
      relocations.
      
      * for-next/build:
        Makefile: fix GDB warning with CONFIG_RELR
      216fe62d
    • Will Deacon's avatar
      Merge branch 'for-next/boot' into for-next/core · e7cf636c
      Will Deacon authored
      Boot path cleanups to enable early initialisation of per-cpu operations
      needed by KCSAN.
      
      * for-next/boot:
        arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macros
        arm64: smp: initialize cpu offset earlier
        arm64: smp: unify task and sp setup
        arm64: smp: remove stack from secondary_data
        arm64: smp: remove pointless secondary_data maintenance
        arm64: assembler: add set_this_cpu_offset
      e7cf636c
    • Will Deacon's avatar
      Merge branch 'for-next/stacktrace' into for-next/core · 0b573a02
      Will Deacon authored
      Relax frame record alignment requirements to facilitate 8-byte alignment
      with KASAN and Clang.
      
      * for-next/stacktrace:
        arm64: stacktrace: Relax frame record alignment requirement to 8 bytes
        arm64: Change the on_*stack functions to take a size argument
        arm64: Implement stack trace termination record
      0b573a02
  2. 08 Jun, 2021 1 commit
  3. 27 May, 2021 1 commit
  4. 26 May, 2021 8 commits
  5. 25 May, 2021 19 commits
  6. 23 May, 2021 7 commits