• Linus Torvalds's avatar
    Merge tag 'arc-v3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc · 89c5a946
    Linus Torvalds authored
    Pull ARC changes from Vineet Gupta:
    
     - ARC MM changes:
        - preparation for MMUv4 (accomodate new PTE bits, new cmds)
        - Rework the ASID allocation algorithm to remove asid-mm reverse map
     - Boilerplate code consolidation in Exception Handlers
     - Disable FRAME_POINTER for ARC
     - Unaligned Access Emulation for Big-Endian from Noam
     - Bunch of fixes (udelay, missing accessors) from Mischa
    
    * tag 'arc-v3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:
      ARC: fix new Section mismatches in build (post __cpuinit cleanup)
      Kconfig.debug: Add FRAME_POINTER anti-dependency for ARC
      ARC: Fix __udelay calculation
      ARC: remove console_verbose() from setup_arch()
      ARC: Add read*_relaxed to asm/io.h
      ARC: Handle un-aligned user space access in BE.
      ARC: [ASID] Track ASID allocation cycles/generations
      ARC: [ASID] activate_mm() == switch_mm()
      ARC: [ASID] get_new_mmu_context() to conditionally allocate new ASID
      ARC: [ASID] Refactor the TLB paranoid debug code
      ARC: [ASID] Remove legacy/unused debug code
      ARC: No need to flush the TLB in early boot
      ARC: MMUv4 preps/3 - Abstract out TLB Insert/Delete
      ARC: MMUv4 preps/2 - Reshuffle PTE bits
      ARC: MMUv4 preps/1 - Fold PTE K/U access flags
      ARC: Code cosmetics (Nothing semantical)
      ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVE
      ARC: Exception Handlers Code consolidation
      ARC: Add some .gitignore entries
    89c5a946
Kconfig.debug 52.8 KB