• Linus Torvalds's avatar
    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux · 4853f1f6
    Linus Torvalds authored
    Pull ARM updates from Russell King:
    
     - Updates to AMBA bus subsystem to drop .owner struct device_driver
       initialisations, moving that to code instead.
    
     - Add LPAE privileged-access-never support
    
     - Add support for Clang CFI
    
     - clkdev: report over-sized device or connection strings
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux: (36 commits)
      ARM: 9398/1: Fix userspace enter on LPAE with CC_OPTIMIZE_FOR_SIZE=y
      clkdev: report over-sized strings when creating clkdev entries
      ARM: 9393/1: mm: Use conditionals for CFI branches
      ARM: 9392/2: Support CLANG CFI
      ARM: 9391/2: hw_breakpoint: Handle CFI breakpoints
      ARM: 9390/2: lib: Annotate loop delay instructions for CFI
      ARM: 9389/2: mm: Define prototypes for all per-processor calls
      ARM: 9388/2: mm: Type-annotate all per-processor assembly routines
      ARM: 9387/2: mm: Rewrite cacheflush vtables in CFI safe C
      ARM: 9386/2: mm: Use symbol alias for cache functions
      ARM: 9385/2: mm: Type-annotate all cache assembly routines
      ARM: 9384/2: mm: Make tlbflush routines CFI safe
      ARM: 9382/1: ftrace: Define ftrace_stub_graph
      ARM: 9358/2: Implement PAN for LPAE by TTBR0 page table walks disablement
      ARM: 9357/2: Reduce the number of #ifdef CONFIG_CPU_SW_DOMAIN_PAN
      ARM: 9356/2: Move asm statements accessing TTBCR into C functions
      ARM: 9355/2: Add TTBCR_* definitions to pgtable-3level-hwdef.h
      ARM: 9379/1: coresight: tpda: drop owner assignment
      ARM: 9378/1: coresight: etm4x: drop owner assignment
      ARM: 9377/1: hwrng: nomadik: drop owner assignment
      ...
    4853f1f6
hw_breakpoint.c 30.1 KB