Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
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
No related branches found
No related tags found
Showing
- arch/tile/Kconfig 37 additions, 6 deletionsarch/tile/Kconfig
- arch/tile/Makefile 6 additions, 1 deletionarch/tile/Makefile
- arch/tile/include/arch/spr_def_32.h 56 additions, 0 deletionsarch/tile/include/arch/spr_def_32.h
- arch/tile/include/arch/spr_def_64.h 43 additions, 0 deletionsarch/tile/include/arch/spr_def_64.h
- arch/tile/include/asm/Kbuild 1 addition, 1 deletionarch/tile/include/asm/Kbuild
- arch/tile/include/asm/atomic_32.h 10 additions, 0 deletionsarch/tile/include/asm/atomic_32.h
- arch/tile/include/asm/bitops.h 6 additions, 6 deletionsarch/tile/include/asm/bitops.h
- arch/tile/include/asm/byteorder.h 20 additions, 0 deletionsarch/tile/include/asm/byteorder.h
- arch/tile/include/asm/cachectl.h 42 additions, 0 deletionsarch/tile/include/asm/cachectl.h
- arch/tile/include/asm/compat.h 0 additions, 3 deletionsarch/tile/include/asm/compat.h
- arch/tile/include/asm/elf.h 5 additions, 0 deletionsarch/tile/include/asm/elf.h
- arch/tile/include/asm/futex.h 98 additions, 45 deletionsarch/tile/include/asm/futex.h
- arch/tile/include/asm/hardwall.h 7 additions, 11 deletionsarch/tile/include/asm/hardwall.h
- arch/tile/include/asm/hugetlb.h 21 additions, 0 deletionsarch/tile/include/asm/hugetlb.h
- arch/tile/include/asm/irqflags.h 26 additions, 8 deletionsarch/tile/include/asm/irqflags.h
- arch/tile/include/asm/kexec.h 12 additions, 0 deletionsarch/tile/include/asm/kexec.h
- arch/tile/include/asm/mmu.h 1 addition, 1 deletionarch/tile/include/asm/mmu.h
- arch/tile/include/asm/mmu_context.h 6 additions, 2 deletionsarch/tile/include/asm/mmu_context.h
- arch/tile/include/asm/module.h 40 additions, 0 deletionsarch/tile/include/asm/module.h
- arch/tile/include/asm/page.h 13 additions, 5 deletionsarch/tile/include/asm/page.h
Loading
Please register or sign in to comment