• 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
head.S 25 KB