• Linus Torvalds's avatar
    Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile · fa2af6e4
    Linus Torvalds authored
    Pull tile updates from Chris Metcalf:
     "These changes cover a range of new arch/tile features and
      optimizations.  They've been through LKML review and on linux-next for
      a month or so.  There's also one bug-fix that just missed 3.4, which
      I've marked for stable."
    
    Fixed up trivial conflict in arch/tile/Kconfig (new added tile Kconfig
    entries clashing with the generic timer/clockevents changes).
    
    * git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile:
      tile: default to tilegx_defconfig for ARCH=tile
      tile: fix bug where fls(0) was not returning 0
      arch/tile: mark TILEGX as not EXPERIMENTAL
      tile/mm/fault.c: Port OOM changes to handle_page_fault
      arch/tile: add descriptive text if the kernel reports a bad trap
      arch/tile: allow querying cpu module information from the hypervisor
      arch/tile: fix hardwall for tilegx and generalize for idn and ipi
      arch/tile: support multiple huge page sizes dynamically
      mm: add new arch_make_huge_pte() method for tile support
      arch/tile: support kexec() for tilegx
      arch/tile: support <asm/cachectl.h> header for cacheflush() syscall
      arch/tile: Allow tilegx to build with either 16K or 64K page size
      arch/tile: optimize get_user/put_user and friends
      arch/tile: support building big-endian kernel
      arch/tile: allow building Linux with transparent huge pages enabled
      arch/tile: use interrupt critical sections less
    fa2af6e4
setup.c 45.6 KB