• Linus Torvalds's avatar
    Merge tag 'metag-for-v3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag · 87c1f0f8
    Linus Torvalds authored
    Pull arch/metag update from James Hogan:
    
     - Various fixes for the interrupting perf counter handling in metag's
       perf backend.
    
     - Add OProfile support based on perf.
    
     - Sets up cache partitions for SMP so bootloader doesn't have to.
    
     - Patch from Paul Bolle to remove ARCH_POPULATES_NODE_MAP again
       (touches microblaze too).
    
     - Add TLS pointer regset to metag ptrace api.
    
     - Add exported metag DSP extended context handling header <asm/ech.h>.
    
     - Increase defconfig log buffer size to 128KiB.
    
     - Various fixes, typos, missing exports.
    
    * tag 'metag-for-v3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:
      metag: defconfigs: increase log buffer 8KiB => 128KiB
      metag: avoid unnecessary builtin dtb rebuilds
      metag: add exported <asm/ech.h> for extended context handling
      metag: export _metag_da_present and cpu_2_hwthread_id
      metag: ptrace: Implement NT_METAG_TLS
      memblock: Kill ARCH_POPULATES_NODE_MAP once more
      metag: cachepart: fix get_global_dcache_size() typo
      metag: cachepart: take into account small cache bits
      metag: smp: copy cache partition and enable GCOn
      metag: OProfile support
      metag: perf: prepare for use by oprofile
      metag: perf: don't reset TXTACTCYC
      metag: perf: use hard_processor_id() to get thread
      metag: perf: fix frequency sampling (dynamic period)
      metag: perf: add missing prev_count updates
      metag: perf: fixes for interrupting perf counters
      metag: perf: fix wrap handling in delta calculation
      metag: perf: fix core internal / perf channel mux
    87c1f0f8
smp.c 16 KB