Merge tag 'arc-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 25 Nov 2017 18:21:54 +0000 (08:21 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 25 Nov 2017 18:21:54 +0000 (08:21 -1000)
Pull ARC updates from Vineet Gupta:

 - more changes for HS48 cores: supporting MMUv5, detecting new
   micro-arch gizmos

 - axs10x platform wiring up reset driver merged in this cycle

 - ARC perf driver optimizations

* tag 'arc-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:
  ARC: perf: avoid vmalloc backed mmap
  ARCv2: perf: optimize given that num counters <= 32
  ARCv2: perf: tweak overflow interrupt
  ARC: [plat-axs10x] DTS: Add reset controller node to manage ethernet reset
  ARCv2: boot log: updates for HS48: dual-issue, ECC, Loop Buffer
  ARCv2: Accomodate HS48 MMUv5 by relaxing MMU ver checking
  ARC: [plat-axs10x] auto-select AXS101 or AXS103 given the  ISA config

1  2 
arch/arc/Kconfig

diff --combined arch/arc/Kconfig
index 5c7adf100a582ba1d1a4c3d2760d1d7103e0eb0d,f3cad98eeb8f9e1506bd6a138e526a2e53742abd..9d5fd00d9e91bf0caa066bc0597475723a014328
@@@ -39,7 -39,7 +39,7 @@@ config AR
        select OF
        select OF_EARLY_FLATTREE
        select OF_RESERVED_MEM
-       select PERF_USE_VMALLOC
+       select PERF_USE_VMALLOC if ARC_CACHE_VIPT_ALIASING
        select HAVE_DEBUG_STACKOVERFLOW
        select HAVE_GENERIC_DMA_COHERENT
        select HAVE_KERNEL_GZIP
@@@ -298,7 -298,7 +298,7 @@@ config ARC_MMU_V
  config ARC_MMU_V2
        bool "MMU v2"
        help
 -        Fixed the deficiency of v1 - possible thrashing in memcpy sceanrio
 +        Fixed the deficiency of v1 - possible thrashing in memcpy scenario
          when 2 D-TLB and 1 I-TLB entries index into same 2way set.
  
  config ARC_MMU_V3
@@@ -371,7 -371,7 +371,7 @@@ config ARC_FPU_SAVE_RESTOR
        bool "Enable FPU state persistence across context switch"
        default n
        help
 -        Double Precision Floating Point unit had dedictaed regs which
 +        Double Precision Floating Point unit had dedicated regs which
          need to be saved/restored across context-switch.
          Note that ARC FPU is overly simplistic, unlike say x86, which has
          hardware pieces to allow software to conditionally save/restore,
@@@ -467,7 -467,7 +467,7 @@@ config ARC_PLAT_NEEDS_PHYS_TO_DM
        bool
  
  config ARC_KVADDR_SIZE
 -      int "Kernel Virtaul Address Space size (MB)"
 +      int "Kernel Virtual Address Space size (MB)"
        range 0 512
        default "256"
        help