Message ID | 20180314143656.1495602-6-arnd@arndb.de |
---|---|
State | New |
Headers | show |
Series | [01/16] mn10300: Remove the architecture | expand |
On 3/14/2018 10:36 AM, Arnd Bergmann wrote: > The Tile architecture port was added by Chris Metcalf in 2010, and > maintained until early 2018 when he orphaned it due to his departure > from Mellanox, and nobody else stepped up to maintain it. The product > line is still around in the form of the BlueField SoC, but no longer > uses the Tile architecture. > > There are also still products for sale with Tile-GX SoCs, notably the > Mikrotik CCR router family. The products all use old (linux-3.3) kernels > with lots of patches and won't be upgraded by their manufacturers. There > have been efforts to port both OpenWRT and Debian to these, but both > projects have stalled and are very unlikely to be continued in the future. > > Given that we are reasonably sure that nobody is still using the port > with an upstream kernel any more, it seems better to remove it now while > the port is in a good shape than to let it bitrot for a few years first. Arnd, thanks for dealing with this. There are a number of tile-specific driver files that are mostly called out in the MAINTAINERS file. I would expect you should also delete those. -F: drivers/char/tile-srom.c -F: drivers/edac/tile_edac.c -F: drivers/net/ethernet/tile/ -F: drivers/rtc/rtc-tile.c -F: drivers/tty/hvc/hvc_tile.c -F: drivers/tty/serial/tilegx.c -F: drivers/usb/host/*-tilegx.c -F: include/linux/usb/tilegx.h Chris
On Fri, Mar 16, 2018 at 2:23 AM, Chris Metcalf <metcalf@alum.mit.edu> wrote: > On 3/14/2018 10:36 AM, Arnd Bergmann wrote: >> >> The Tile architecture port was added by Chris Metcalf in 2010, and >> maintained until early 2018 when he orphaned it due to his departure >> from Mellanox, and nobody else stepped up to maintain it. The product >> line is still around in the form of the BlueField SoC, but no longer >> uses the Tile architecture. >> >> There are also still products for sale with Tile-GX SoCs, notably the >> Mikrotik CCR router family. The products all use old (linux-3.3) kernels >> with lots of patches and won't be upgraded by their manufacturers. There >> have been efforts to port both OpenWRT and Debian to these, but both >> projects have stalled and are very unlikely to be continued in the future. >> >> Given that we are reasonably sure that nobody is still using the port >> with an upstream kernel any more, it seems better to remove it now while >> the port is in a good shape than to let it bitrot for a few years first. > > > Arnd, thanks for dealing with this. > > There are a number of tile-specific driver files that are mostly called out > in the MAINTAINERS file. I would expect you should also delete those. > > > -F: drivers/char/tile-srom.c > -F: drivers/edac/tile_edac.c > -F: drivers/net/ethernet/tile/ > -F: drivers/rtc/rtc-tile.c > -F: drivers/tty/hvc/hvc_tile.c > -F: drivers/tty/serial/tilegx.c > -F: drivers/usb/host/*-tilegx.c > -F: include/linux/usb/tilegx.h Right. I covered all of those in my follow-up driver series, see https://lkml.org/lkml/2018/3/14/579 It's all in linux-next as of yesterday, but thanks for paying attention here. Arnd
diff --git a/Documentation/ioctl/ioctl-number.txt b/Documentation/ioctl/ioctl-number.txt index 6501389d55b9..84bb74dcae12 100644 --- a/Documentation/ioctl/ioctl-number.txt +++ b/Documentation/ioctl/ioctl-number.txt @@ -305,7 +305,6 @@ Code Seq#(hex) Include File Comments 0xA0 all linux/sdp/sdp.h Industrial Device Project <mailto:kenji@bitgate.com> 0xA1 0 linux/vtpm_proxy.h TPM Emulator Proxy Driver -0xA2 00-0F arch/tile/include/asm/hardwall.h 0xA3 80-8F Port ACL in development: <mailto:tlewis@mindspring.com> 0xA3 90-9F linux/dtlk.h diff --git a/MAINTAINERS b/MAINTAINERS index 9e0c097824f5..ac6083ae4f94 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -13840,19 +13840,6 @@ S: Orphan F: drivers/net/wireless/ti/ F: include/linux/wl12xx.h -TILE ARCHITECTURE -W: http://www.mellanox.com/repository/solutions/tile-scm/ -S: Orphan -F: arch/tile/ -F: drivers/char/tile-srom.c -F: drivers/edac/tile_edac.c -F: drivers/net/ethernet/tile/ -F: drivers/rtc/rtc-tile.c -F: drivers/tty/hvc/hvc_tile.c -F: drivers/tty/serial/tilegx.c -F: drivers/usb/host/*-tilegx.c -F: include/linux/usb/tilegx.h - TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER M: John Stultz <john.stultz@linaro.org> M: Thomas Gleixner <tglx@linutronix.de> diff --git a/Makefile b/Makefile index c4322dea3ca2..4114da991ae3 100644 --- a/Makefile +++ b/Makefile @@ -339,14 +339,6 @@ ifeq ($(ARCH),sh64) SRCARCH := sh endif -# Additional ARCH settings for tile -ifeq ($(ARCH),tilepro) - SRCARCH := tile -endif -ifeq ($(ARCH),tilegx) - SRCARCH := tile -endif - KCONFIG_CONFIG ?= .config export KCONFIG_CONFIG diff --git a/arch/tile/Kbuild b/arch/tile/Kbuild deleted file mode 100644 index a9b922716092..000000000000 diff --git a/arch/tile/Kconfig b/arch/tile/Kconfig deleted file mode 100644 index ef9d403cbbe4..000000000000 diff --git a/arch/tile/Kconfig.debug b/arch/tile/Kconfig.debug deleted file mode 100644 index 9f665d1a805f..000000000000 diff --git a/arch/tile/Makefile b/arch/tile/Makefile deleted file mode 100644 index 8fa0befba32b..000000000000 diff --git a/arch/tile/configs/tilegx_defconfig b/arch/tile/configs/tilegx_defconfig deleted file mode 100644 index 357a4c271ad4..000000000000 diff --git a/arch/tile/configs/tilepro_defconfig b/arch/tile/configs/tilepro_defconfig deleted file mode 100644 index da2858755fa1..000000000000 diff --git a/arch/tile/gxio/Kconfig b/arch/tile/gxio/Kconfig deleted file mode 100644 index 903c8646bdd7..000000000000 diff --git a/arch/tile/gxio/Makefile b/arch/tile/gxio/Makefile deleted file mode 100644 index fcc903c4cf87..000000000000 diff --git a/arch/tile/gxio/dma_queue.c b/arch/tile/gxio/dma_queue.c deleted file mode 100644 index b7ba577d82ca..000000000000 diff --git a/arch/tile/gxio/iorpc_globals.c b/arch/tile/gxio/iorpc_globals.c deleted file mode 100644 index e178e90805a2..000000000000 diff --git a/arch/tile/gxio/iorpc_mpipe.c b/arch/tile/gxio/iorpc_mpipe.c deleted file mode 100644 index e19325c4c431..000000000000 diff --git a/arch/tile/gxio/iorpc_mpipe_info.c b/arch/tile/gxio/iorpc_mpipe_info.c deleted file mode 100644 index 77019c6e9b4a..000000000000 diff --git a/arch/tile/gxio/iorpc_trio.c b/arch/tile/gxio/iorpc_trio.c deleted file mode 100644 index 1d3cedb9aeb4..000000000000 diff --git a/arch/tile/gxio/iorpc_uart.c b/arch/tile/gxio/iorpc_uart.c deleted file mode 100644 index b9a6d6193d73..000000000000 diff --git a/arch/tile/gxio/iorpc_usb_host.c b/arch/tile/gxio/iorpc_usb_host.c deleted file mode 100644 index 9c820073bfc0..000000000000 diff --git a/arch/tile/gxio/kiorpc.c b/arch/tile/gxio/kiorpc.c deleted file mode 100644 index c8096aa5a3fc..000000000000 diff --git a/arch/tile/gxio/mpipe.c b/arch/tile/gxio/mpipe.c deleted file mode 100644 index 34de300ab320..000000000000 diff --git a/arch/tile/gxio/trio.c b/arch/tile/gxio/trio.c deleted file mode 100644 index 69f0b8df3ce3..000000000000 diff --git a/arch/tile/gxio/uart.c b/arch/tile/gxio/uart.c deleted file mode 100644 index ba585175ef88..000000000000 diff --git a/arch/tile/gxio/usb_host.c b/arch/tile/gxio/usb_host.c deleted file mode 100644 index 785afad7922e..000000000000 diff --git a/arch/tile/include/arch/mpipe.h b/arch/tile/include/arch/mpipe.h deleted file mode 100644 index 904538e754d8..000000000000 diff --git a/arch/tile/include/arch/mpipe_constants.h b/arch/tile/include/arch/mpipe_constants.h deleted file mode 100644 index 84022ac5fe82..000000000000 diff --git a/arch/tile/include/arch/mpipe_def.h b/arch/tile/include/arch/mpipe_def.h deleted file mode 100644 index c3d30217fc66..000000000000 diff --git a/arch/tile/include/arch/mpipe_shm.h b/arch/tile/include/arch/mpipe_shm.h deleted file mode 100644 index 13b3c4300e50..000000000000 diff --git a/arch/tile/include/arch/mpipe_shm_def.h b/arch/tile/include/arch/mpipe_shm_def.h deleted file mode 100644 index 6124d39c8318..000000000000 diff --git a/arch/tile/include/arch/spr_def.h b/arch/tile/include/arch/spr_def.h deleted file mode 100644 index 2de83e7aff3e..000000000000 diff --git a/arch/tile/include/arch/trio.h b/arch/tile/include/arch/trio.h deleted file mode 100644 index c0ddedcae085..000000000000 diff --git a/arch/tile/include/arch/trio_constants.h b/arch/tile/include/arch/trio_constants.h deleted file mode 100644 index 85647e91a458..000000000000 diff --git a/arch/tile/include/arch/trio_def.h b/arch/tile/include/arch/trio_def.h deleted file mode 100644 index e80500317dc4..000000000000 diff --git a/arch/tile/include/arch/trio_pcie_intfc.h b/arch/tile/include/arch/trio_pcie_intfc.h deleted file mode 100644 index 0487fdb9d581..000000000000 diff --git a/arch/tile/include/arch/trio_pcie_intfc_def.h b/arch/tile/include/arch/trio_pcie_intfc_def.h deleted file mode 100644 index d3fd6781fb24..000000000000 diff --git a/arch/tile/include/arch/trio_pcie_rc.h b/arch/tile/include/arch/trio_pcie_rc.h deleted file mode 100644 index 6a25d0aca857..000000000000 diff --git a/arch/tile/include/arch/trio_pcie_rc_def.h b/arch/tile/include/arch/trio_pcie_rc_def.h deleted file mode 100644 index 74081a65b6f2..000000000000 diff --git a/arch/tile/include/arch/trio_shm.h b/arch/tile/include/arch/trio_shm.h deleted file mode 100644 index 3382e38245af..000000000000 diff --git a/arch/tile/include/arch/trio_shm_def.h b/arch/tile/include/arch/trio_shm_def.h deleted file mode 100644 index 72a59c88b06a..000000000000 diff --git a/arch/tile/include/arch/uart.h b/arch/tile/include/arch/uart.h deleted file mode 100644 index 07966970adad..000000000000 diff --git a/arch/tile/include/arch/uart_def.h b/arch/tile/include/arch/uart_def.h deleted file mode 100644 index 42bcaf535379..000000000000 diff --git a/arch/tile/include/arch/usb_host.h b/arch/tile/include/arch/usb_host.h deleted file mode 100644 index d09f32683962..000000000000 diff --git a/arch/tile/include/arch/usb_host_def.h b/arch/tile/include/arch/usb_host_def.h deleted file mode 100644 index aeed7753e8e1..000000000000 diff --git a/arch/tile/include/asm/Kbuild b/arch/tile/include/asm/Kbuild deleted file mode 100644 index 414dfc3a1808..000000000000 diff --git a/arch/tile/include/asm/asm-offsets.h b/arch/tile/include/asm/asm-offsets.h deleted file mode 100644 index d370ee36a182..000000000000 diff --git a/arch/tile/include/asm/atomic.h b/arch/tile/include/asm/atomic.h deleted file mode 100644 index 8dda3c8ff5ab..000000000000 diff --git a/arch/tile/include/asm/atomic_32.h b/arch/tile/include/asm/atomic_32.h deleted file mode 100644 index 53a423e7cb92..000000000000 diff --git a/arch/tile/include/asm/atomic_64.h b/arch/tile/include/asm/atomic_64.h deleted file mode 100644 index 4cefa0c9fd81..000000000000 diff --git a/arch/tile/include/asm/backtrace.h b/arch/tile/include/asm/backtrace.h deleted file mode 100644 index bd5399a69edf..000000000000 diff --git a/arch/tile/include/asm/barrier.h b/arch/tile/include/asm/barrier.h deleted file mode 100644 index 4c419ab95ab7..000000000000 diff --git a/arch/tile/include/asm/bitops.h b/arch/tile/include/asm/bitops.h deleted file mode 100644 index 20caa346ac06..000000000000 diff --git a/arch/tile/include/asm/bitops_32.h b/arch/tile/include/asm/bitops_32.h deleted file mode 100644 index d1406a95f6b7..000000000000 diff --git a/arch/tile/include/asm/bitops_64.h b/arch/tile/include/asm/bitops_64.h deleted file mode 100644 index bb1a29221fcd..000000000000 diff --git a/arch/tile/include/asm/cache.h b/arch/tile/include/asm/cache.h deleted file mode 100644 index 7d6aaa128e8b..000000000000 diff --git a/arch/tile/include/asm/cacheflush.h b/arch/tile/include/asm/cacheflush.h deleted file mode 100644 index 92ee4c8a4f76..000000000000 diff --git a/arch/tile/include/asm/checksum.h b/arch/tile/include/asm/checksum.h deleted file mode 100644 index b21a2fdec9f7..000000000000 diff --git a/arch/tile/include/asm/cmpxchg.h b/arch/tile/include/asm/cmpxchg.h deleted file mode 100644 index 25d5899497be..000000000000 diff --git a/arch/tile/include/asm/compat.h b/arch/tile/include/asm/compat.h deleted file mode 100644 index 769ff6ac0bf5..000000000000 diff --git a/arch/tile/include/asm/current.h b/arch/tile/include/asm/current.h deleted file mode 100644 index da21acf020d3..000000000000 diff --git a/arch/tile/include/asm/delay.h b/arch/tile/include/asm/delay.h deleted file mode 100644 index 97b0e69e704e..000000000000 diff --git a/arch/tile/include/asm/device.h b/arch/tile/include/asm/device.h deleted file mode 100644 index 1cf45422a0df..000000000000 diff --git a/arch/tile/include/asm/div64.h b/arch/tile/include/asm/div64.h deleted file mode 100644 index a0a798344d5f..000000000000 diff --git a/arch/tile/include/asm/dma-mapping.h b/arch/tile/include/asm/dma-mapping.h deleted file mode 100644 index d25fce101fc0..000000000000 diff --git a/arch/tile/include/asm/dma.h b/arch/tile/include/asm/dma.h deleted file mode 100644 index 12a7ca16d164..000000000000 diff --git a/arch/tile/include/asm/elf.h b/arch/tile/include/asm/elf.h deleted file mode 100644 index e9d54a06736f..000000000000 diff --git a/arch/tile/include/asm/fixmap.h b/arch/tile/include/asm/fixmap.h deleted file mode 100644 index ffe2637aeb31..000000000000 diff --git a/arch/tile/include/asm/ftrace.h b/arch/tile/include/asm/ftrace.h deleted file mode 100644 index 738d239b792f..000000000000 diff --git a/arch/tile/include/asm/futex.h b/arch/tile/include/asm/futex.h deleted file mode 100644 index 83c1e639b411..000000000000 diff --git a/arch/tile/include/asm/hardirq.h b/arch/tile/include/asm/hardirq.h deleted file mode 100644 index 54110af23985..000000000000 diff --git a/arch/tile/include/asm/hardwall.h b/arch/tile/include/asm/hardwall.h deleted file mode 100644 index 44d2765bde2b..000000000000 diff --git a/arch/tile/include/asm/highmem.h b/arch/tile/include/asm/highmem.h deleted file mode 100644 index 979579b38e57..000000000000 diff --git a/arch/tile/include/asm/homecache.h b/arch/tile/include/asm/homecache.h deleted file mode 100644 index 7ddd1b8d6910..000000000000 diff --git a/arch/tile/include/asm/hugetlb.h b/arch/tile/include/asm/hugetlb.h deleted file mode 100644 index 2fac5be4de26..000000000000 diff --git a/arch/tile/include/asm/hv_driver.h b/arch/tile/include/asm/hv_driver.h deleted file mode 100644 index ad614de899b3..000000000000 diff --git a/arch/tile/include/asm/ide.h b/arch/tile/include/asm/ide.h deleted file mode 100644 index 3c6f2ed894ce..000000000000 diff --git a/arch/tile/include/asm/insn.h b/arch/tile/include/asm/insn.h deleted file mode 100644 index f78ba5c16722..000000000000 diff --git a/arch/tile/include/asm/io.h b/arch/tile/include/asm/io.h deleted file mode 100644 index 30f4a210d148..000000000000 diff --git a/arch/tile/include/asm/irq.h b/arch/tile/include/asm/irq.h deleted file mode 100644 index 1fa1f2544ff9..000000000000 diff --git a/arch/tile/include/asm/irq_work.h b/arch/tile/include/asm/irq_work.h deleted file mode 100644 index 78d3b6a7b27a..000000000000 diff --git a/arch/tile/include/asm/irqflags.h b/arch/tile/include/asm/irqflags.h deleted file mode 100644 index 60d62a292fce..000000000000 diff --git a/arch/tile/include/asm/jump_label.h b/arch/tile/include/asm/jump_label.h deleted file mode 100644 index cde7573f397b..000000000000 diff --git a/arch/tile/include/asm/kdebug.h b/arch/tile/include/asm/kdebug.h deleted file mode 100644 index 5bbbfa904c2d..000000000000 diff --git a/arch/tile/include/asm/kexec.h b/arch/tile/include/asm/kexec.h deleted file mode 100644 index fc98ccfc98ac..000000000000 diff --git a/arch/tile/include/asm/kgdb.h b/arch/tile/include/asm/kgdb.h deleted file mode 100644 index 280c181cf0db..000000000000 diff --git a/arch/tile/include/asm/kmap_types.h b/arch/tile/include/asm/kmap_types.h deleted file mode 100644 index 92b28e3e9972..000000000000 diff --git a/arch/tile/include/asm/kprobes.h b/arch/tile/include/asm/kprobes.h deleted file mode 100644 index 4a8b1cadca24..000000000000 diff --git a/arch/tile/include/asm/linkage.h b/arch/tile/include/asm/linkage.h deleted file mode 100644 index e121c39751a7..000000000000 diff --git a/arch/tile/include/asm/mmu.h b/arch/tile/include/asm/mmu.h deleted file mode 100644 index 0cab1182bde1..000000000000 diff --git a/arch/tile/include/asm/mmu_context.h b/arch/tile/include/asm/mmu_context.h deleted file mode 100644 index 45a4b4c424cf..000000000000 diff --git a/arch/tile/include/asm/mmzone.h b/arch/tile/include/asm/mmzone.h deleted file mode 100644 index 804f1098b6cd..000000000000 diff --git a/arch/tile/include/asm/module.h b/arch/tile/include/asm/module.h deleted file mode 100644 index 44ed07ccd3d2..000000000000 diff --git a/arch/tile/include/asm/page.h b/arch/tile/include/asm/page.h deleted file mode 100644 index 498a5f71245d..000000000000 diff --git a/arch/tile/include/asm/pci.h b/arch/tile/include/asm/pci.h deleted file mode 100644 index fe3de505b024..000000000000 diff --git a/arch/tile/include/asm/percpu.h b/arch/tile/include/asm/percpu.h deleted file mode 100644 index 4f7ae39fa202..000000000000 diff --git a/arch/tile/include/asm/perf_event.h b/arch/tile/include/asm/perf_event.h deleted file mode 100644 index 59c5b164e5b6..000000000000 diff --git a/arch/tile/include/asm/pgalloc.h b/arch/tile/include/asm/pgalloc.h deleted file mode 100644 index 1b902508b664..000000000000 diff --git a/arch/tile/include/asm/pgtable.h b/arch/tile/include/asm/pgtable.h deleted file mode 100644 index adfa21b18488..000000000000 diff --git a/arch/tile/include/asm/pgtable_32.h b/arch/tile/include/asm/pgtable_32.h deleted file mode 100644 index 5f8c615cb5e9..000000000000 diff --git a/arch/tile/include/asm/pgtable_64.h b/arch/tile/include/asm/pgtable_64.h deleted file mode 100644 index 96fe58b45118..000000000000 diff --git a/arch/tile/include/asm/pmc.h b/arch/tile/include/asm/pmc.h deleted file mode 100644 index 7ae3956d9008..000000000000 diff --git a/arch/tile/include/asm/processor.h b/arch/tile/include/asm/processor.h deleted file mode 100644 index f71e5206650b..000000000000 diff --git a/arch/tile/include/asm/ptrace.h b/arch/tile/include/asm/ptrace.h deleted file mode 100644 index b9620c077abc..000000000000 diff --git a/arch/tile/include/asm/sections.h b/arch/tile/include/asm/sections.h deleted file mode 100644 index 50343bfe7936..000000000000 diff --git a/arch/tile/include/asm/setup.h b/arch/tile/include/asm/setup.h deleted file mode 100644 index 2a0347af0702..000000000000 diff --git a/arch/tile/include/asm/sigframe.h b/arch/tile/include/asm/sigframe.h deleted file mode 100644 index 994d3d30205f..000000000000 diff --git a/arch/tile/include/asm/signal.h b/arch/tile/include/asm/signal.h deleted file mode 100644 index 10e183de96d3..000000000000 diff --git a/arch/tile/include/asm/smp.h b/arch/tile/include/asm/smp.h deleted file mode 100644 index 735e7f144733..000000000000 diff --git a/arch/tile/include/asm/spinlock.h b/arch/tile/include/asm/spinlock.h deleted file mode 100644 index 1a8bd4740c28..000000000000 diff --git a/arch/tile/include/asm/spinlock_32.h b/arch/tile/include/asm/spinlock_32.h deleted file mode 100644 index fb5313d77315..000000000000 diff --git a/arch/tile/include/asm/spinlock_64.h b/arch/tile/include/asm/spinlock_64.h deleted file mode 100644 index 5b616ef642a8..000000000000 diff --git a/arch/tile/include/asm/spinlock_types.h b/arch/tile/include/asm/spinlock_types.h deleted file mode 100644 index a71f59b49c50..000000000000 diff --git a/arch/tile/include/asm/stack.h b/arch/tile/include/asm/stack.h deleted file mode 100644 index 3573325e340b..000000000000 diff --git a/arch/tile/include/asm/string.h b/arch/tile/include/asm/string.h deleted file mode 100644 index 92b271bd9ebd..000000000000 diff --git a/arch/tile/include/asm/switch_to.h b/arch/tile/include/asm/switch_to.h deleted file mode 100644 index 34ee72705521..000000000000 diff --git a/arch/tile/include/asm/syscall.h b/arch/tile/include/asm/syscall.h deleted file mode 100644 index 373d73064ea1..000000000000 diff --git a/arch/tile/include/asm/syscalls.h b/arch/tile/include/asm/syscalls.h deleted file mode 100644 index 07b298450ef2..000000000000 diff --git a/arch/tile/include/asm/thread_info.h b/arch/tile/include/asm/thread_info.h deleted file mode 100644 index 2adcacd85749..000000000000 diff --git a/arch/tile/include/asm/tile-desc.h b/arch/tile/include/asm/tile-desc.h deleted file mode 100644 index 43849bf79dcb..000000000000 diff --git a/arch/tile/include/asm/tile-desc_32.h b/arch/tile/include/asm/tile-desc_32.h deleted file mode 100644 index f09c5c43b0b2..000000000000 diff --git a/arch/tile/include/asm/tile-desc_64.h b/arch/tile/include/asm/tile-desc_64.h deleted file mode 100644 index 1819efcba54d..000000000000 diff --git a/arch/tile/include/asm/timex.h b/arch/tile/include/asm/timex.h deleted file mode 100644 index dc987d53e2a9..000000000000 diff --git a/arch/tile/include/asm/tlb.h b/arch/tile/include/asm/tlb.h deleted file mode 100644 index 4a891a1a8df3..000000000000 diff --git a/arch/tile/include/asm/tlbflush.h b/arch/tile/include/asm/tlbflush.h deleted file mode 100644 index dcf91b25a1e5..000000000000 diff --git a/arch/tile/include/asm/topology.h b/arch/tile/include/asm/topology.h deleted file mode 100644 index 635a0a4596f0..000000000000 diff --git a/arch/tile/include/asm/traps.h b/arch/tile/include/asm/traps.h deleted file mode 100644 index 11c82270c1f5..000000000000 diff --git a/arch/tile/include/asm/uaccess.h b/arch/tile/include/asm/uaccess.h deleted file mode 100644 index cb4fbe7e4f88..000000000000 diff --git a/arch/tile/include/asm/unaligned.h b/arch/tile/include/asm/unaligned.h deleted file mode 100644 index 5a58a0d11449..000000000000 diff --git a/arch/tile/include/asm/unistd.h b/arch/tile/include/asm/unistd.h deleted file mode 100644 index 940831fe9e94..000000000000 diff --git a/arch/tile/include/asm/user.h b/arch/tile/include/asm/user.h deleted file mode 100644 index cbc8b4d5a5ce..000000000000 diff --git a/arch/tile/include/asm/vdso.h b/arch/tile/include/asm/vdso.h deleted file mode 100644 index 9b069692153f..000000000000 diff --git a/arch/tile/include/asm/vga.h b/arch/tile/include/asm/vga.h deleted file mode 100644 index 7b46e754d611..000000000000 diff --git a/arch/tile/include/asm/word-at-a-time.h b/arch/tile/include/asm/word-at-a-time.h deleted file mode 100644 index 2f2515867760..000000000000 diff --git a/arch/tile/include/gxio/common.h b/arch/tile/include/gxio/common.h deleted file mode 100644 index 724595a24d04..000000000000 diff --git a/arch/tile/include/gxio/dma_queue.h b/arch/tile/include/gxio/dma_queue.h deleted file mode 100644 index c8fd47edba30..000000000000 diff --git a/arch/tile/include/gxio/iorpc_globals.h b/arch/tile/include/gxio/iorpc_globals.h deleted file mode 100644 index 52c721f8dad9..000000000000 diff --git a/arch/tile/include/gxio/iorpc_mpipe.h b/arch/tile/include/gxio/iorpc_mpipe.h deleted file mode 100644 index 4cda03de734f..000000000000 diff --git a/arch/tile/include/gxio/iorpc_mpipe_info.h b/arch/tile/include/gxio/iorpc_mpipe_info.h deleted file mode 100644 index f0b04284468b..000000000000 diff --git a/arch/tile/include/gxio/iorpc_trio.h b/arch/tile/include/gxio/iorpc_trio.h deleted file mode 100644 index 376a4f771167..000000000000 diff --git a/arch/tile/include/gxio/iorpc_uart.h b/arch/tile/include/gxio/iorpc_uart.h deleted file mode 100644 index 55429d48ea56..000000000000 diff --git a/arch/tile/include/gxio/iorpc_usb_host.h b/arch/tile/include/gxio/iorpc_usb_host.h deleted file mode 100644 index 79962a97de8e..000000000000 diff --git a/arch/tile/include/gxio/kiorpc.h b/arch/tile/include/gxio/kiorpc.h deleted file mode 100644 index ee5820979ff3..000000000000 diff --git a/arch/tile/include/gxio/mpipe.h b/arch/tile/include/gxio/mpipe.h deleted file mode 100644 index 73e83a187866..000000000000 diff --git a/arch/tile/include/gxio/trio.h b/arch/tile/include/gxio/trio.h deleted file mode 100644 index df10a662cc25..000000000000 diff --git a/arch/tile/include/gxio/uart.h b/arch/tile/include/gxio/uart.h deleted file mode 100644 index 438ee7e46c7b..000000000000 diff --git a/arch/tile/include/gxio/usb_host.h b/arch/tile/include/gxio/usb_host.h deleted file mode 100644 index 93c9636d2dd7..000000000000 diff --git a/arch/tile/include/hv/drv_mpipe_intf.h b/arch/tile/include/hv/drv_mpipe_intf.h deleted file mode 100644 index ff7f50f970a5..000000000000 diff --git a/arch/tile/include/hv/drv_mshim_intf.h b/arch/tile/include/hv/drv_mshim_intf.h deleted file mode 100644 index c6ef3bdc55cf..000000000000 diff --git a/arch/tile/include/hv/drv_pcie_rc_intf.h b/arch/tile/include/hv/drv_pcie_rc_intf.h deleted file mode 100644 index 9bd2243bece0..000000000000 diff --git a/arch/tile/include/hv/drv_srom_intf.h b/arch/tile/include/hv/drv_srom_intf.h deleted file mode 100644 index 6395faa6d9e6..000000000000 diff --git a/arch/tile/include/hv/drv_trio_intf.h b/arch/tile/include/hv/drv_trio_intf.h deleted file mode 100644 index 237e04dee66c..000000000000 diff --git a/arch/tile/include/hv/drv_uart_intf.h b/arch/tile/include/hv/drv_uart_intf.h deleted file mode 100644 index f5379e2404fd..000000000000 diff --git a/arch/tile/include/hv/drv_usb_host_intf.h b/arch/tile/include/hv/drv_usb_host_intf.h deleted file mode 100644 index 24ce774a3f1d..000000000000 diff --git a/arch/tile/include/hv/drv_xgbe_impl.h b/arch/tile/include/hv/drv_xgbe_impl.h deleted file mode 100644 index 3a73b2b44913..000000000000 diff --git a/arch/tile/include/hv/drv_xgbe_intf.h b/arch/tile/include/hv/drv_xgbe_intf.h deleted file mode 100644 index 2a20b266d944..000000000000 diff --git a/arch/tile/include/hv/hypervisor.h b/arch/tile/include/hv/hypervisor.h deleted file mode 100644 index f10b332b3b65..000000000000 diff --git a/arch/tile/include/hv/iorpc.h b/arch/tile/include/hv/iorpc.h deleted file mode 100644 index ddf1604482b3..000000000000 diff --git a/arch/tile/include/hv/netio_errors.h b/arch/tile/include/hv/netio_errors.h deleted file mode 100644 index e1591bff61b5..000000000000 diff --git a/arch/tile/include/hv/netio_intf.h b/arch/tile/include/hv/netio_intf.h deleted file mode 100644 index 8d20972aba2c..000000000000 diff --git a/arch/tile/include/hv/syscall_public.h b/arch/tile/include/hv/syscall_public.h deleted file mode 100644 index 9cc0837e69fd..000000000000 diff --git a/arch/tile/include/uapi/arch/abi.h b/arch/tile/include/uapi/arch/abi.h deleted file mode 100644 index df161a484730..000000000000 diff --git a/arch/tile/include/uapi/arch/chip.h b/arch/tile/include/uapi/arch/chip.h deleted file mode 100644 index 7f55c6856c89..000000000000 diff --git a/arch/tile/include/uapi/arch/chip_tilegx.h b/arch/tile/include/uapi/arch/chip_tilegx.h deleted file mode 100644 index c2a71a43b21c..000000000000 diff --git a/arch/tile/include/uapi/arch/chip_tilepro.h b/arch/tile/include/uapi/arch/chip_tilepro.h deleted file mode 100644 index a8a3ed144dfe..000000000000 diff --git a/arch/tile/include/uapi/arch/icache.h b/arch/tile/include/uapi/arch/icache.h deleted file mode 100644 index ff85a5d77f16..000000000000 diff --git a/arch/tile/include/uapi/arch/interrupts.h b/arch/tile/include/uapi/arch/interrupts.h deleted file mode 100644 index c288b5d82b4d..000000000000 diff --git a/arch/tile/include/uapi/arch/interrupts_32.h b/arch/tile/include/uapi/arch/interrupts_32.h deleted file mode 100644 index a748752cec16..000000000000 diff --git a/arch/tile/include/uapi/arch/interrupts_64.h b/arch/tile/include/uapi/arch/interrupts_64.h deleted file mode 100644 index 142eaff3c244..000000000000 diff --git a/arch/tile/include/uapi/arch/intreg.h b/arch/tile/include/uapi/arch/intreg.h deleted file mode 100644 index 5387fb645bb8..000000000000 diff --git a/arch/tile/include/uapi/arch/opcode.h b/arch/tile/include/uapi/arch/opcode.h deleted file mode 100644 index a9ce5961a028..000000000000 diff --git a/arch/tile/include/uapi/arch/opcode_tilegx.h b/arch/tile/include/uapi/arch/opcode_tilegx.h deleted file mode 100644 index 948ea544567f..000000000000 diff --git a/arch/tile/include/uapi/arch/opcode_tilepro.h b/arch/tile/include/uapi/arch/opcode_tilepro.h deleted file mode 100644 index 0d633688de63..000000000000 diff --git a/arch/tile/include/uapi/arch/sim.h b/arch/tile/include/uapi/arch/sim.h deleted file mode 100644 index c4183dcd2ea7..000000000000 diff --git a/arch/tile/include/uapi/arch/sim_def.h b/arch/tile/include/uapi/arch/sim_def.h deleted file mode 100644 index f74f9943770d..000000000000 diff --git a/arch/tile/include/uapi/arch/spr_def.h b/arch/tile/include/uapi/arch/spr_def.h deleted file mode 100644 index 743428615cda..000000000000 diff --git a/arch/tile/include/uapi/arch/spr_def_32.h b/arch/tile/include/uapi/arch/spr_def_32.h deleted file mode 100644 index 64122d6160e1..000000000000 diff --git a/arch/tile/include/uapi/arch/spr_def_64.h b/arch/tile/include/uapi/arch/spr_def_64.h deleted file mode 100644 index d183cbb31aa7..000000000000 diff --git a/arch/tile/include/uapi/asm/Kbuild b/arch/tile/include/uapi/asm/Kbuild deleted file mode 100644 index cc439612bcd5..000000000000 diff --git a/arch/tile/include/uapi/asm/auxvec.h b/arch/tile/include/uapi/asm/auxvec.h deleted file mode 100644 index 922383ce8f4f..000000000000 diff --git a/arch/tile/include/uapi/asm/bitsperlong.h b/arch/tile/include/uapi/asm/bitsperlong.h deleted file mode 100644 index 57cca78c0fbb..000000000000 diff --git a/arch/tile/include/uapi/asm/byteorder.h b/arch/tile/include/uapi/asm/byteorder.h deleted file mode 100644 index d508e61c1e56..000000000000 diff --git a/arch/tile/include/uapi/asm/cachectl.h b/arch/tile/include/uapi/asm/cachectl.h deleted file mode 100644 index ed8bac28a1b9..000000000000 diff --git a/arch/tile/include/uapi/asm/hardwall.h b/arch/tile/include/uapi/asm/hardwall.h deleted file mode 100644 index f02e9132ae71..000000000000 diff --git a/arch/tile/include/uapi/asm/kvm_para.h b/arch/tile/include/uapi/asm/kvm_para.h deleted file mode 100644 index baacc4996d18..000000000000 diff --git a/arch/tile/include/uapi/asm/mman.h b/arch/tile/include/uapi/asm/mman.h deleted file mode 100644 index 9b7add95926b..000000000000 diff --git a/arch/tile/include/uapi/asm/ptrace.h b/arch/tile/include/uapi/asm/ptrace.h deleted file mode 100644 index 667ed742f4dd..000000000000 diff --git a/arch/tile/include/uapi/asm/setup.h b/arch/tile/include/uapi/asm/setup.h deleted file mode 100644 index 6d1dfdddad6c..000000000000 diff --git a/arch/tile/include/uapi/asm/sigcontext.h b/arch/tile/include/uapi/asm/sigcontext.h deleted file mode 100644 index 4003d5cc9202..000000000000 diff --git a/arch/tile/include/uapi/asm/siginfo.h b/arch/tile/include/uapi/asm/siginfo.h deleted file mode 100644 index a812fcbf4267..000000000000 diff --git a/arch/tile/include/uapi/asm/signal.h b/arch/tile/include/uapi/asm/signal.h deleted file mode 100644 index 7b3c814e00f0..000000000000 diff --git a/arch/tile/include/uapi/asm/stat.h b/arch/tile/include/uapi/asm/stat.h deleted file mode 100644 index ea03de7d67aa..000000000000 diff --git a/arch/tile/include/uapi/asm/swab.h b/arch/tile/include/uapi/asm/swab.h deleted file mode 100644 index 36952353a31d..000000000000 diff --git a/arch/tile/include/uapi/asm/unistd.h b/arch/tile/include/uapi/asm/unistd.h deleted file mode 100644 index 1a169ec92ef8..000000000000 diff --git a/arch/tile/kernel/Makefile b/arch/tile/kernel/Makefile deleted file mode 100644 index 3e43d78731a8..000000000000 diff --git a/arch/tile/kernel/asm-offsets.c b/arch/tile/kernel/asm-offsets.c deleted file mode 100644 index 375e7c321eef..000000000000 diff --git a/arch/tile/kernel/backtrace.c b/arch/tile/kernel/backtrace.c deleted file mode 100644 index f8b74ca83b92..000000000000 diff --git a/arch/tile/kernel/compat.c b/arch/tile/kernel/compat.c deleted file mode 100644 index bdaf71d31a4a..000000000000 diff --git a/arch/tile/kernel/compat_signal.c b/arch/tile/kernel/compat_signal.c deleted file mode 100644 index a703bd0e0488..000000000000 diff --git a/arch/tile/kernel/early_printk.c b/arch/tile/kernel/early_printk.c deleted file mode 100644 index aefb2c086726..000000000000 diff --git a/arch/tile/kernel/entry.S b/arch/tile/kernel/entry.S deleted file mode 100644 index 101de132e363..000000000000 diff --git a/arch/tile/kernel/ftrace.c b/arch/tile/kernel/ftrace.c deleted file mode 100644 index b827a418b155..000000000000 diff --git a/arch/tile/kernel/hardwall.c b/arch/tile/kernel/hardwall.c deleted file mode 100644 index 2fd1694ac1d0..000000000000 diff --git a/arch/tile/kernel/head_32.S b/arch/tile/kernel/head_32.S deleted file mode 100644 index 8d5b40ff2922..000000000000 diff --git a/arch/tile/kernel/head_64.S b/arch/tile/kernel/head_64.S deleted file mode 100644 index bd0e12f283f3..000000000000 diff --git a/arch/tile/kernel/hvglue.S b/arch/tile/kernel/hvglue.S deleted file mode 100644 index 70c661448638..000000000000 diff --git a/arch/tile/kernel/hvglue_trace.c b/arch/tile/kernel/hvglue_trace.c deleted file mode 100644 index add0d71395c6..000000000000 diff --git a/arch/tile/kernel/intvec_32.S b/arch/tile/kernel/intvec_32.S deleted file mode 100644 index 9ff75e3a318a..000000000000 diff --git a/arch/tile/kernel/intvec_64.S b/arch/tile/kernel/intvec_64.S deleted file mode 100644 index 3b51bdf37d11..000000000000 diff --git a/arch/tile/kernel/irq.c b/arch/tile/kernel/irq.c deleted file mode 100644 index 22044fc691ef..000000000000 diff --git a/arch/tile/kernel/jump_label.c b/arch/tile/kernel/jump_label.c deleted file mode 100644 index 93931a46625b..000000000000 diff --git a/arch/tile/kernel/kgdb.c b/arch/tile/kernel/kgdb.c deleted file mode 100644 index d4eb5fb2df9d..000000000000 diff --git a/arch/tile/kernel/kprobes.c b/arch/tile/kernel/kprobes.c deleted file mode 100644 index c68694bb1ad2..000000000000 diff --git a/arch/tile/kernel/machine_kexec.c b/arch/tile/kernel/machine_kexec.c deleted file mode 100644 index 008aa2faef55..000000000000 diff --git a/arch/tile/kernel/mcount_64.S b/arch/tile/kernel/mcount_64.S deleted file mode 100644 index 6c6702451962..000000000000 diff --git a/arch/tile/kernel/messaging.c b/arch/tile/kernel/messaging.c deleted file mode 100644 index 7475af3aacec..000000000000 diff --git a/arch/tile/kernel/module.c b/arch/tile/kernel/module.c deleted file mode 100644 index 09233fbe7801..000000000000 diff --git a/arch/tile/kernel/pci-dma.c b/arch/tile/kernel/pci-dma.c deleted file mode 100644 index 6a1efe5543fa..000000000000 diff --git a/arch/tile/kernel/pci.c b/arch/tile/kernel/pci.c deleted file mode 100644 index bbf81579b1f8..000000000000 diff --git a/arch/tile/kernel/pci_gx.c b/arch/tile/kernel/pci_gx.c deleted file mode 100644 index 9aa238ac7b35..000000000000 diff --git a/arch/tile/kernel/perf_event.c b/arch/tile/kernel/perf_event.c deleted file mode 100644 index 6394c1ccb68e..000000000000 diff --git a/arch/tile/kernel/pmc.c b/arch/tile/kernel/pmc.c deleted file mode 100644 index 81cf8743a3f3..000000000000 diff --git a/arch/tile/kernel/proc.c b/arch/tile/kernel/proc.c deleted file mode 100644 index 7983e9868df6..000000000000 diff --git a/arch/tile/kernel/process.c b/arch/tile/kernel/process.c deleted file mode 100644 index f0a0e18e4dfb..000000000000 diff --git a/arch/tile/kernel/ptrace.c b/arch/tile/kernel/ptrace.c deleted file mode 100644 index d516d61751c2..000000000000 diff --git a/arch/tile/kernel/reboot.c b/arch/tile/kernel/reboot.c deleted file mode 100644 index 6c5d2c070a12..000000000000 diff --git a/arch/tile/kernel/regs_32.S b/arch/tile/kernel/regs_32.S deleted file mode 100644 index 542cae17a93a..000000000000 diff --git a/arch/tile/kernel/regs_64.S b/arch/tile/kernel/regs_64.S deleted file mode 100644 index bbffcc6f340f..000000000000 diff --git a/arch/tile/kernel/relocate_kernel_32.S b/arch/tile/kernel/relocate_kernel_32.S deleted file mode 100644 index e44fbcf8cbd5..000000000000 diff --git a/arch/tile/kernel/relocate_kernel_64.S b/arch/tile/kernel/relocate_kernel_64.S deleted file mode 100644 index d9d8cf6176e8..000000000000 diff --git a/arch/tile/kernel/setup.c b/arch/tile/kernel/setup.c deleted file mode 100644 index eb4e198f6f93..000000000000 diff --git a/arch/tile/kernel/signal.c b/arch/tile/kernel/signal.c deleted file mode 100644 index f2bf557bb005..000000000000 diff --git a/arch/tile/kernel/single_step.c b/arch/tile/kernel/single_step.c deleted file mode 100644 index 479d8033a801..000000000000 diff --git a/arch/tile/kernel/smp.c b/arch/tile/kernel/smp.c deleted file mode 100644 index 94a62e1197ce..000000000000 diff --git a/arch/tile/kernel/smpboot.c b/arch/tile/kernel/smpboot.c deleted file mode 100644 index 869c22e57561..000000000000 diff --git a/arch/tile/kernel/stack.c b/arch/tile/kernel/stack.c deleted file mode 100644 index 94ecbc6676e5..000000000000 diff --git a/arch/tile/kernel/sys.c b/arch/tile/kernel/sys.c deleted file mode 100644 index c7418dcbbb08..000000000000 diff --git a/arch/tile/kernel/sysfs.c b/arch/tile/kernel/sysfs.c deleted file mode 100644 index b09456a3d77a..000000000000 diff --git a/arch/tile/kernel/tile-desc_32.c b/arch/tile/kernel/tile-desc_32.c deleted file mode 100644 index dd7bd1d8563c..000000000000 diff --git a/arch/tile/kernel/tile-desc_64.c b/arch/tile/kernel/tile-desc_64.c deleted file mode 100644 index 65b5f8aca706..000000000000 diff --git a/arch/tile/kernel/time.c b/arch/tile/kernel/time.c deleted file mode 100644 index f95d65f3162b..000000000000 diff --git a/arch/tile/kernel/tlb.c b/arch/tile/kernel/tlb.c deleted file mode 100644 index f23b53515671..000000000000 diff --git a/arch/tile/kernel/traps.c b/arch/tile/kernel/traps.c deleted file mode 100644 index 83a7186198d7..000000000000 diff --git a/arch/tile/kernel/unaligned.c b/arch/tile/kernel/unaligned.c deleted file mode 100644 index 77a0b6b6a2a1..000000000000 diff --git a/arch/tile/kernel/usb.c b/arch/tile/kernel/usb.c deleted file mode 100644 index 9f1e05e12255..000000000000 diff --git a/arch/tile/kernel/vdso.c b/arch/tile/kernel/vdso.c deleted file mode 100644 index 5bc51d7dfdcb..000000000000 diff --git a/arch/tile/kernel/vdso/Makefile b/arch/tile/kernel/vdso/Makefile deleted file mode 100644 index b596a7396382..000000000000 diff --git a/arch/tile/kernel/vdso/vdso.S b/arch/tile/kernel/vdso/vdso.S deleted file mode 100644 index 3467adb41630..000000000000 diff --git a/arch/tile/kernel/vdso/vdso.lds.S b/arch/tile/kernel/vdso/vdso.lds.S deleted file mode 100644 index 731529f3f06f..000000000000 diff --git a/arch/tile/kernel/vdso/vdso32.S b/arch/tile/kernel/vdso/vdso32.S deleted file mode 100644 index 1d1ac3257e11..000000000000 diff --git a/arch/tile/kernel/vdso/vgettimeofday.c b/arch/tile/kernel/vdso/vgettimeofday.c deleted file mode 100644 index e63310c49742..000000000000 diff --git a/arch/tile/kernel/vdso/vrt_sigreturn.S b/arch/tile/kernel/vdso/vrt_sigreturn.S deleted file mode 100644 index 6326caf4a039..000000000000 diff --git a/arch/tile/kernel/vmlinux.lds.S b/arch/tile/kernel/vmlinux.lds.S deleted file mode 100644 index 3558d981e336..000000000000 diff --git a/arch/tile/kvm/Kconfig b/arch/tile/kvm/Kconfig deleted file mode 100644 index efce89a8473b..000000000000 diff --git a/arch/tile/lib/Makefile b/arch/tile/lib/Makefile deleted file mode 100644 index 815a1fdeb2e4..000000000000 diff --git a/arch/tile/lib/atomic_32.c b/arch/tile/lib/atomic_32.c deleted file mode 100644 index f8128800dbf5..000000000000 diff --git a/arch/tile/lib/atomic_asm_32.S b/arch/tile/lib/atomic_asm_32.S deleted file mode 100644 index 94709ab41ed8..000000000000 diff --git a/arch/tile/lib/cacheflush.c b/arch/tile/lib/cacheflush.c deleted file mode 100644 index c1ebc1065fc1..000000000000 diff --git a/arch/tile/lib/checksum.c b/arch/tile/lib/checksum.c deleted file mode 100644 index c3ca3e64d9d9..000000000000 diff --git a/arch/tile/lib/cpumask.c b/arch/tile/lib/cpumask.c deleted file mode 100644 index 75947edccb26..000000000000 diff --git a/arch/tile/lib/delay.c b/arch/tile/lib/delay.c deleted file mode 100644 index cdacdd11d360..000000000000 diff --git a/arch/tile/lib/exports.c b/arch/tile/lib/exports.c deleted file mode 100644 index ecce8e177e3f..000000000000 diff --git a/arch/tile/lib/memchr_32.c b/arch/tile/lib/memchr_32.c deleted file mode 100644 index cc3d9badf030..000000000000 diff --git a/arch/tile/lib/memchr_64.c b/arch/tile/lib/memchr_64.c deleted file mode 100644 index f8196b3a950e..000000000000 diff --git a/arch/tile/lib/memcpy_32.S b/arch/tile/lib/memcpy_32.S deleted file mode 100644 index 270f1267cd18..000000000000 diff --git a/arch/tile/lib/memcpy_64.c b/arch/tile/lib/memcpy_64.c deleted file mode 100644 index 4815354b8cd2..000000000000 diff --git a/arch/tile/lib/memcpy_user_64.c b/arch/tile/lib/memcpy_user_64.c deleted file mode 100644 index a3fea9fd973e..000000000000 diff --git a/arch/tile/lib/memmove.c b/arch/tile/lib/memmove.c deleted file mode 100644 index fd615ae6ade7..000000000000 diff --git a/arch/tile/lib/memset_32.c b/arch/tile/lib/memset_32.c deleted file mode 100644 index 2042bfe6595f..000000000000 diff --git a/arch/tile/lib/memset_64.c b/arch/tile/lib/memset_64.c deleted file mode 100644 index 03ef69cd73de..000000000000 diff --git a/arch/tile/lib/spinlock_32.c b/arch/tile/lib/spinlock_32.c deleted file mode 100644 index db9333f2447c..000000000000 diff --git a/arch/tile/lib/spinlock_64.c b/arch/tile/lib/spinlock_64.c deleted file mode 100644 index de414c22892f..000000000000 diff --git a/arch/tile/lib/spinlock_common.h b/arch/tile/lib/spinlock_common.h deleted file mode 100644 index 6ac37509faca..000000000000 diff --git a/arch/tile/lib/strchr_32.c b/arch/tile/lib/strchr_32.c deleted file mode 100644 index 841fe6963019..000000000000 diff --git a/arch/tile/lib/strchr_64.c b/arch/tile/lib/strchr_64.c deleted file mode 100644 index fe6e31c06f8d..000000000000 diff --git a/arch/tile/lib/string-endian.h b/arch/tile/lib/string-endian.h deleted file mode 100644 index 2e49cbfe9371..000000000000 diff --git a/arch/tile/lib/strlen_32.c b/arch/tile/lib/strlen_32.c deleted file mode 100644 index f26f88e11e4a..000000000000 diff --git a/arch/tile/lib/strlen_64.c b/arch/tile/lib/strlen_64.c deleted file mode 100644 index 9583fc3361fa..000000000000 diff --git a/arch/tile/lib/strnlen_32.c b/arch/tile/lib/strnlen_32.c deleted file mode 100644 index 1434141d9e01..000000000000 diff --git a/arch/tile/lib/strnlen_64.c b/arch/tile/lib/strnlen_64.c deleted file mode 100644 index 2e8de6a5136f..000000000000 diff --git a/arch/tile/lib/uaccess.c b/arch/tile/lib/uaccess.c deleted file mode 100644 index 030abe3ee4f1..000000000000 diff --git a/arch/tile/lib/usercopy_32.S b/arch/tile/lib/usercopy_32.S deleted file mode 100644 index db93ad5fae25..000000000000 diff --git a/arch/tile/lib/usercopy_64.S b/arch/tile/lib/usercopy_64.S deleted file mode 100644 index 9322dc551e91..000000000000 diff --git a/arch/tile/mm/Makefile b/arch/tile/mm/Makefile deleted file mode 100644 index e252aeddc17d..000000000000 diff --git a/arch/tile/mm/elf.c b/arch/tile/mm/elf.c deleted file mode 100644 index 889901824400..000000000000 diff --git a/arch/tile/mm/extable.c b/arch/tile/mm/extable.c deleted file mode 100644 index aeaf20c7aaa4..000000000000 diff --git a/arch/tile/mm/fault.c b/arch/tile/mm/fault.c deleted file mode 100644 index f58fa06a2214..000000000000 diff --git a/arch/tile/mm/highmem.c b/arch/tile/mm/highmem.c deleted file mode 100644 index eca28551b22d..000000000000 diff --git a/arch/tile/mm/homecache.c b/arch/tile/mm/homecache.c deleted file mode 100644 index 4432f31e8479..000000000000 diff --git a/arch/tile/mm/hugetlbpage.c b/arch/tile/mm/hugetlbpage.c deleted file mode 100644 index 0986d426a413..000000000000 diff --git a/arch/tile/mm/init.c b/arch/tile/mm/init.c deleted file mode 100644 index 5f757e04bcd2..000000000000 diff --git a/arch/tile/mm/migrate.h b/arch/tile/mm/migrate.h deleted file mode 100644 index 91683d97917e..000000000000 diff --git a/arch/tile/mm/migrate_32.S b/arch/tile/mm/migrate_32.S deleted file mode 100644 index 772085491bf9..000000000000 diff --git a/arch/tile/mm/migrate_64.S b/arch/tile/mm/migrate_64.S deleted file mode 100644 index a49eee38f872..000000000000 diff --git a/arch/tile/mm/mmap.c b/arch/tile/mm/mmap.c deleted file mode 100644 index 8ab28167c44b..000000000000 diff --git a/arch/tile/mm/pgtable.c b/arch/tile/mm/pgtable.c deleted file mode 100644 index ec5576fd3a86..000000000000 diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index 8b14bd326d4a..5b997138e092 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -2319,25 +2319,6 @@ DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82865_HB, DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82875_HB, quirk_unhide_mch_dev6); -#ifdef CONFIG_TILEPRO -/* - * The Tilera TILEmpower tilepro platform needs to set the link speed - * to 2.5GT(Giga-Transfers)/s (Gen 1). The default link speed - * setting is 5GT/s (Gen 2). 0x98 is the Link Control2 PCIe - * capability register of the PEX8624 PCIe switch. The switch - * supports link speed auto negotiation, but falsely sets - * the link speed to 5GT/s. - */ -static void quirk_tile_plx_gen1(struct pci_dev *dev) -{ - if (tile_plx_gen1) { - pci_write_config_dword(dev, 0x98, 0x1); - mdelay(50); - } -} -DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_PLX, 0x8624, quirk_tile_plx_gen1); -#endif /* CONFIG_TILEPRO */ - #ifdef CONFIG_PCI_MSI /* Some chipsets do not support MSI. We cannot easily rely on setting * PCI_BUS_FLAGS_NO_MSI in its bus flags because there are actually diff --git a/samples/kprobes/kprobe_example.c b/samples/kprobes/kprobe_example.c index 67de3b774bc9..02be8984c32f 100644 --- a/samples/kprobes/kprobe_example.c +++ b/samples/kprobes/kprobe_example.c @@ -38,10 +38,6 @@ static int handler_pre(struct kprobe *p, struct pt_regs *regs) pr_info("<%s> pre_handler: p->addr = 0x%p, epc = 0x%lx, status = 0x%lx\n", p->symbol_name, p->addr, regs->cp0_epc, regs->cp0_status); #endif -#ifdef CONFIG_TILEGX - pr_info("<%s> pre_handler: p->addr = 0x%p, pc = 0x%lx, ex1 = 0x%lx\n", - p->symbol_name, p->addr, regs->pc, regs->ex1); -#endif #ifdef CONFIG_ARM64 pr_info("<%s> pre_handler: p->addr = 0x%p, pc = 0x%lx," " pstate = 0x%lx\n", @@ -72,10 +68,6 @@ static void handler_post(struct kprobe *p, struct pt_regs *regs, pr_info("<%s> post_handler: p->addr = 0x%p, status = 0x%lx\n", p->symbol_name, p->addr, regs->cp0_status); #endif -#ifdef CONFIG_TILEGX - pr_info("<%s> post_handler: p->addr = 0x%p, ex1 = 0x%lx\n", - p->symbol_name, p->addr, regs->ex1); -#endif #ifdef CONFIG_ARM64 pr_info("<%s> post_handler: p->addr = 0x%p, pstate = 0x%lx\n", p->symbol_name, p->addr, (long)regs->pstate); diff --git a/tools/arch/tile/include/asm/barrier.h b/tools/arch/tile/include/asm/barrier.h deleted file mode 100644 index 7ad02a591b43..000000000000 diff --git a/tools/arch/tile/include/uapi/asm/bitsperlong.h b/tools/arch/tile/include/uapi/asm/bitsperlong.h deleted file mode 100644 index 57cca78c0fbb..000000000000 diff --git a/tools/arch/tile/include/uapi/asm/mman.h b/tools/arch/tile/include/uapi/asm/mman.h deleted file mode 100644 index 65ec92925c6c..000000000000 diff --git a/tools/scripts/Makefile.arch b/tools/scripts/Makefile.arch index 78d90a249e88..b10b7a27c33f 100644 --- a/tools/scripts/Makefile.arch +++ b/tools/scripts/Makefile.arch @@ -4,8 +4,7 @@ HOSTARCH := $(shell uname -m | sed -e s/i.86/x86/ -e s/x86_64/x86/ \ -e /arm64/!s/arm.*/arm/ -e s/sa110/arm/ \ -e s/s390x/s390/ -e s/parisc64/parisc/ \ -e s/ppc.*/powerpc/ -e s/mips.*/mips/ \ - -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ \ - -e s/tile.*/tile/ ) + -e s/sh[234].*/sh/ -e s/aarch64.*/arm64/ ) ifndef ARCH ARCH := $(HOSTARCH) @@ -34,14 +33,6 @@ ifeq ($(ARCH),sh64) SRCARCH := sh endif -# Additional ARCH settings for tile -ifeq ($(ARCH),tilepro) - SRCARCH := tile -endif -ifeq ($(ARCH),tilegx) - SRCARCH := tile -endif - LP64 := $(shell echo __LP64__ | ${CC} ${CFLAGS} -E -x c - | tail -n 1) ifeq ($(LP64), 1) IS_64_BIT := 1 diff --git a/tools/testing/ktest/ktest.pl b/tools/testing/ktest/ktest.pl index 0c8b61f8398e..8809f244bb7c 100755 --- a/tools/testing/ktest/ktest.pl +++ b/tools/testing/ktest/ktest.pl @@ -3683,8 +3683,6 @@ sub read_depends { # what directory to look at. if ($arch eq "i386" || $arch eq "x86_64") { $arch = "x86"; - } elsif ($arch =~ /^tile/) { - $arch = "tile"; } my $kconfig = "$builddir/arch/$arch/Kconfig";
The Tile architecture port was added by Chris Metcalf in 2010, and maintained until early 2018 when he orphaned it due to his departure from Mellanox, and nobody else stepped up to maintain it. The product line is still around in the form of the BlueField SoC, but no longer uses the Tile architecture. There are also still products for sale with Tile-GX SoCs, notably the Mikrotik CCR router family. The products all use old (linux-3.3) kernels with lots of patches and won't be upgraded by their manufacturers. There have been efforts to port both OpenWRT and Debian to these, but both projects have stalled and are very unlikely to be continued in the future. Given that we are reasonably sure that nobody is still using the port with an upstream kernel any more, it seems better to remove it now while the port is in a good shape than to let it bitrot for a few years first. Cc: Chris Metcalf <chris.d.metcalf@gmail.com> Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Link: http://www.mellanox.com/page/npu_multicore_overview Link: https://jenkins.debian.net/view/rebootstrap/job/rebootstrap_tilegx_gcc7/ Signed-off-by: Arnd Bergmann <arnd@arndb.de> --- Documentation/ioctl/ioctl-number.txt | 1 - MAINTAINERS | 13 - Makefile | 8 - arch/tile/Kbuild | 3 - arch/tile/Kconfig | 481 ---- arch/tile/Kconfig.debug | 26 - arch/tile/Makefile | 77 - arch/tile/configs/tilegx_defconfig | 411 ---- arch/tile/configs/tilepro_defconfig | 524 ----- arch/tile/gxio/Kconfig | 34 - arch/tile/gxio/Makefile | 11 - arch/tile/gxio/dma_queue.c | 176 -- arch/tile/gxio/iorpc_globals.c | 89 - arch/tile/gxio/iorpc_mpipe.c | 593 ----- arch/tile/gxio/iorpc_mpipe_info.c | 102 - arch/tile/gxio/iorpc_trio.c | 350 --- arch/tile/gxio/iorpc_uart.c | 77 - arch/tile/gxio/iorpc_usb_host.c | 99 - arch/tile/gxio/kiorpc.c | 61 - arch/tile/gxio/mpipe.c | 584 ----- arch/tile/gxio/trio.c | 49 - arch/tile/gxio/uart.c | 87 - arch/tile/gxio/usb_host.c | 91 - arch/tile/include/arch/mpipe.h | 371 --- arch/tile/include/arch/mpipe_constants.h | 42 - arch/tile/include/arch/mpipe_def.h | 39 - arch/tile/include/arch/mpipe_shm.h | 521 ----- arch/tile/include/arch/mpipe_shm_def.h | 23 - arch/tile/include/arch/spr_def.h | 109 - arch/tile/include/arch/trio.h | 111 - arch/tile/include/arch/trio_constants.h | 36 - arch/tile/include/arch/trio_def.h | 41 - arch/tile/include/arch/trio_pcie_intfc.h | 229 -- arch/tile/include/arch/trio_pcie_intfc_def.h | 32 - arch/tile/include/arch/trio_pcie_rc.h | 156 -- arch/tile/include/arch/trio_pcie_rc_def.h | 24 - arch/tile/include/arch/trio_shm.h | 125 - arch/tile/include/arch/trio_shm_def.h | 19 - arch/tile/include/arch/uart.h | 300 --- arch/tile/include/arch/uart_def.h | 120 - arch/tile/include/arch/usb_host.h | 26 - arch/tile/include/arch/usb_host_def.h | 19 - arch/tile/include/asm/Kbuild | 18 - arch/tile/include/asm/asm-offsets.h | 1 - arch/tile/include/asm/atomic.h | 210 -- arch/tile/include/asm/atomic_32.h | 297 --- arch/tile/include/asm/atomic_64.h | 200 -- arch/tile/include/asm/backtrace.h | 162 -- arch/tile/include/asm/barrier.h | 100 - arch/tile/include/asm/bitops.h | 94 - arch/tile/include/asm/bitops_32.h | 126 - arch/tile/include/asm/bitops_64.h | 95 - arch/tile/include/asm/cache.h | 64 - arch/tile/include/asm/cacheflush.h | 160 -- arch/tile/include/asm/checksum.h | 42 - arch/tile/include/asm/cmpxchg.h | 132 -- arch/tile/include/asm/compat.h | 233 -- arch/tile/include/asm/current.h | 31 - arch/tile/include/asm/delay.h | 34 - arch/tile/include/asm/device.h | 33 - arch/tile/include/asm/div64.h | 17 - arch/tile/include/asm/dma-mapping.h | 50 - arch/tile/include/asm/dma.h | 25 - arch/tile/include/asm/elf.h | 182 -- arch/tile/include/asm/fixmap.h | 87 - arch/tile/include/asm/ftrace.h | 42 - arch/tile/include/asm/futex.h | 166 -- arch/tile/include/asm/hardirq.h | 45 - arch/tile/include/asm/hardwall.h | 30 - arch/tile/include/asm/highmem.h | 71 - arch/tile/include/asm/homecache.h | 123 - arch/tile/include/asm/hugetlb.h | 122 - arch/tile/include/asm/hv_driver.h | 60 - arch/tile/include/asm/ide.h | 25 - arch/tile/include/asm/insn.h | 59 - arch/tile/include/asm/io.h | 509 ---- arch/tile/include/asm/irq.h | 87 - arch/tile/include/asm/irq_work.h | 15 - arch/tile/include/asm/irqflags.h | 311 --- arch/tile/include/asm/jump_label.h | 58 - arch/tile/include/asm/kdebug.h | 28 - arch/tile/include/asm/kexec.h | 65 - arch/tile/include/asm/kgdb.h | 71 - arch/tile/include/asm/kmap_types.h | 28 - arch/tile/include/asm/kprobes.h | 83 - arch/tile/include/asm/linkage.h | 51 - arch/tile/include/asm/mmu.h | 32 - arch/tile/include/asm/mmu_context.h | 137 -- arch/tile/include/asm/mmzone.h | 70 - arch/tile/include/asm/module.h | 40 - arch/tile/include/asm/page.h | 345 --- arch/tile/include/asm/pci.h | 229 -- arch/tile/include/asm/percpu.h | 52 - arch/tile/include/asm/perf_event.h | 22 - arch/tile/include/asm/pgalloc.h | 164 -- arch/tile/include/asm/pgtable.h | 518 ----- arch/tile/include/asm/pgtable_32.h | 122 - arch/tile/include/asm/pgtable_64.h | 172 -- arch/tile/include/asm/pmc.h | 64 - arch/tile/include/asm/processor.h | 368 --- arch/tile/include/asm/ptrace.h | 97 - arch/tile/include/asm/sections.h | 44 - arch/tile/include/asm/setup.h | 57 - arch/tile/include/asm/sigframe.h | 33 - arch/tile/include/asm/signal.h | 29 - arch/tile/include/asm/smp.h | 139 -- arch/tile/include/asm/spinlock.h | 24 - arch/tile/include/asm/spinlock_32.h | 109 - arch/tile/include/asm/spinlock_64.h | 138 -- arch/tile/include/asm/spinlock_types.h | 60 - arch/tile/include/asm/stack.h | 73 - arch/tile/include/asm/string.h | 34 - arch/tile/include/asm/switch_to.h | 77 - arch/tile/include/asm/syscall.h | 111 - arch/tile/include/asm/syscalls.h | 70 - arch/tile/include/asm/thread_info.h | 167 -- arch/tile/include/asm/tile-desc.h | 19 - arch/tile/include/asm/tile-desc_32.h | 553 ----- arch/tile/include/asm/tile-desc_64.h | 483 ---- arch/tile/include/asm/timex.h | 52 - arch/tile/include/asm/tlb.h | 25 - arch/tile/include/asm/tlbflush.h | 123 - arch/tile/include/asm/topology.h | 52 - arch/tile/include/asm/traps.h | 93 - arch/tile/include/asm/uaccess.h | 411 ---- arch/tile/include/asm/unaligned.h | 43 - arch/tile/include/asm/unistd.h | 20 - arch/tile/include/asm/user.h | 21 - arch/tile/include/asm/vdso.h | 55 - arch/tile/include/asm/vga.h | 39 - arch/tile/include/asm/word-at-a-time.h | 43 - arch/tile/include/gxio/common.h | 40 - arch/tile/include/gxio/dma_queue.h | 161 -- arch/tile/include/gxio/iorpc_globals.h | 38 - arch/tile/include/gxio/iorpc_mpipe.h | 144 -- arch/tile/include/gxio/iorpc_mpipe_info.h | 50 - arch/tile/include/gxio/iorpc_trio.h | 104 - arch/tile/include/gxio/iorpc_uart.h | 40 - arch/tile/include/gxio/iorpc_usb_host.h | 46 - arch/tile/include/gxio/kiorpc.h | 29 - arch/tile/include/gxio/mpipe.h | 1871 --------------- arch/tile/include/gxio/trio.h | 298 --- arch/tile/include/gxio/uart.h | 105 - arch/tile/include/gxio/usb_host.h | 87 - arch/tile/include/hv/drv_mpipe_intf.h | 605 ----- arch/tile/include/hv/drv_mshim_intf.h | 50 - arch/tile/include/hv/drv_pcie_rc_intf.h | 38 - arch/tile/include/hv/drv_srom_intf.h | 41 - arch/tile/include/hv/drv_trio_intf.h | 199 -- arch/tile/include/hv/drv_uart_intf.h | 33 - arch/tile/include/hv/drv_usb_host_intf.h | 39 - arch/tile/include/hv/drv_xgbe_impl.h | 300 --- arch/tile/include/hv/drv_xgbe_intf.h | 615 ----- arch/tile/include/hv/hypervisor.h | 2656 --------------------- arch/tile/include/hv/iorpc.h | 714 ------ arch/tile/include/hv/netio_errors.h | 122 - arch/tile/include/hv/netio_intf.h | 2975 ------------------------ arch/tile/include/hv/syscall_public.h | 42 - arch/tile/include/uapi/arch/abi.h | 101 - arch/tile/include/uapi/arch/chip.h | 22 - arch/tile/include/uapi/arch/chip_tilegx.h | 259 --- arch/tile/include/uapi/arch/chip_tilepro.h | 259 --- arch/tile/include/uapi/arch/icache.h | 94 - arch/tile/include/uapi/arch/interrupts.h | 20 - arch/tile/include/uapi/arch/interrupts_32.h | 310 --- arch/tile/include/uapi/arch/interrupts_64.h | 279 --- arch/tile/include/uapi/arch/intreg.h | 71 - arch/tile/include/uapi/arch/opcode.h | 22 - arch/tile/include/uapi/arch/opcode_tilegx.h | 1407 ----------- arch/tile/include/uapi/arch/opcode_tilepro.h | 1473 ------------ arch/tile/include/uapi/arch/sim.h | 644 ----- arch/tile/include/uapi/arch/sim_def.h | 506 ---- arch/tile/include/uapi/arch/spr_def.h | 27 - arch/tile/include/uapi/arch/spr_def_32.h | 256 -- arch/tile/include/uapi/arch/spr_def_64.h | 217 -- arch/tile/include/uapi/asm/Kbuild | 24 - arch/tile/include/uapi/asm/auxvec.h | 24 - arch/tile/include/uapi/asm/bitsperlong.h | 27 - arch/tile/include/uapi/asm/byteorder.h | 20 - arch/tile/include/uapi/asm/cachectl.h | 43 - arch/tile/include/uapi/asm/hardwall.h | 52 - arch/tile/include/uapi/asm/kvm_para.h | 2 - arch/tile/include/uapi/asm/mman.h | 43 - arch/tile/include/uapi/asm/ptrace.h | 99 - arch/tile/include/uapi/asm/setup.h | 22 - arch/tile/include/uapi/asm/sigcontext.h | 44 - arch/tile/include/uapi/asm/siginfo.h | 27 - arch/tile/include/uapi/asm/signal.h | 28 - arch/tile/include/uapi/asm/stat.h | 5 - arch/tile/include/uapi/asm/swab.h | 24 - arch/tile/include/uapi/asm/unistd.h | 38 - arch/tile/kernel/Makefile | 38 - arch/tile/kernel/asm-offsets.c | 84 - arch/tile/kernel/backtrace.c | 683 ------ arch/tile/kernel/compat.c | 117 - arch/tile/kernel/compat_signal.c | 172 -- arch/tile/kernel/early_printk.c | 75 - arch/tile/kernel/entry.S | 64 - arch/tile/kernel/ftrace.c | 239 -- arch/tile/kernel/hardwall.c | 1096 --------- arch/tile/kernel/head_32.S | 183 -- arch/tile/kernel/head_64.S | 279 --- arch/tile/kernel/hvglue.S | 76 - arch/tile/kernel/hvglue_trace.c | 270 --- arch/tile/kernel/intvec_32.S | 1906 --------------- arch/tile/kernel/intvec_64.S | 1564 ------------- arch/tile/kernel/irq.c | 280 --- arch/tile/kernel/jump_label.c | 62 - arch/tile/kernel/kgdb.c | 497 ---- arch/tile/kernel/kprobes.c | 527 ----- arch/tile/kernel/machine_kexec.c | 298 --- arch/tile/kernel/mcount_64.S | 211 -- arch/tile/kernel/messaging.c | 115 - arch/tile/kernel/module.c | 231 -- arch/tile/kernel/pci-dma.c | 607 ----- arch/tile/kernel/pci.c | 592 ----- arch/tile/kernel/pci_gx.c | 1592 ------------- arch/tile/kernel/perf_event.c | 1005 -------- arch/tile/kernel/pmc.c | 118 - arch/tile/kernel/proc.c | 160 -- arch/tile/kernel/process.c | 659 ------ arch/tile/kernel/ptrace.c | 316 --- arch/tile/kernel/reboot.c | 51 - arch/tile/kernel/regs_32.S | 145 -- arch/tile/kernel/regs_64.S | 145 -- arch/tile/kernel/relocate_kernel_32.S | 269 --- arch/tile/kernel/relocate_kernel_64.S | 263 --- arch/tile/kernel/setup.c | 1743 -------------- arch/tile/kernel/signal.c | 411 ---- arch/tile/kernel/single_step.c | 786 ------- arch/tile/kernel/smp.c | 287 --- arch/tile/kernel/smpboot.c | 269 --- arch/tile/kernel/stack.c | 539 ----- arch/tile/kernel/sys.c | 130 -- arch/tile/kernel/sysfs.c | 266 --- arch/tile/kernel/tile-desc_32.c | 2605 --------------------- arch/tile/kernel/tile-desc_64.c | 2218 ------------------ arch/tile/kernel/time.c | 306 --- arch/tile/kernel/tlb.c | 104 - arch/tile/kernel/traps.c | 421 ---- arch/tile/kernel/unaligned.c | 1603 ------------- arch/tile/kernel/usb.c | 71 - arch/tile/kernel/vdso.c | 197 -- arch/tile/kernel/vdso/Makefile | 117 - arch/tile/kernel/vdso/vdso.S | 28 - arch/tile/kernel/vdso/vdso.lds.S | 89 - arch/tile/kernel/vdso/vdso32.S | 28 - arch/tile/kernel/vdso/vgettimeofday.c | 198 -- arch/tile/kernel/vdso/vrt_sigreturn.S | 30 - arch/tile/kernel/vmlinux.lds.S | 105 - arch/tile/kvm/Kconfig | 39 - arch/tile/lib/Makefile | 19 - arch/tile/lib/atomic_32.c | 206 -- arch/tile/lib/atomic_asm_32.S | 205 -- arch/tile/lib/cacheflush.c | 167 -- arch/tile/lib/checksum.c | 89 - arch/tile/lib/cpumask.c | 54 - arch/tile/lib/delay.c | 45 - arch/tile/lib/exports.c | 94 - arch/tile/lib/memchr_32.c | 71 - arch/tile/lib/memchr_64.c | 69 - arch/tile/lib/memcpy_32.S | 544 ----- arch/tile/lib/memcpy_64.c | 367 --- arch/tile/lib/memcpy_user_64.c | 85 - arch/tile/lib/memmove.c | 63 - arch/tile/lib/memset_32.c | 143 -- arch/tile/lib/memset_64.c | 142 -- arch/tile/lib/spinlock_32.c | 251 -- arch/tile/lib/spinlock_64.c | 97 - arch/tile/lib/spinlock_common.h | 64 - arch/tile/lib/strchr_32.c | 64 - arch/tile/lib/strchr_64.c | 62 - arch/tile/lib/string-endian.h | 44 - arch/tile/lib/strlen_32.c | 36 - arch/tile/lib/strlen_64.c | 35 - arch/tile/lib/strnlen_32.c | 47 - arch/tile/lib/strnlen_64.c | 48 - arch/tile/lib/uaccess.c | 24 - arch/tile/lib/usercopy_32.S | 89 - arch/tile/lib/usercopy_64.S | 89 - arch/tile/mm/Makefile | 9 - arch/tile/mm/elf.c | 165 -- arch/tile/mm/extable.c | 30 - arch/tile/mm/fault.c | 924 -------- arch/tile/mm/highmem.c | 277 --- arch/tile/mm/homecache.c | 428 ---- arch/tile/mm/hugetlbpage.c | 348 --- arch/tile/mm/init.c | 956 -------- arch/tile/mm/migrate.h | 56 - arch/tile/mm/migrate_32.S | 192 -- arch/tile/mm/migrate_64.S | 167 -- arch/tile/mm/mmap.c | 93 - arch/tile/mm/pgtable.c | 550 ----- drivers/pci/quirks.c | 19 - samples/kprobes/kprobe_example.c | 8 - tools/arch/tile/include/asm/barrier.h | 16 - tools/arch/tile/include/uapi/asm/bitsperlong.h | 27 - tools/arch/tile/include/uapi/asm/mman.h | 16 - tools/scripts/Makefile.arch | 11 +- tools/testing/ktest/ktest.pl | 2 - 300 files changed, 1 insertion(+), 69477 deletions(-) delete mode 100644 arch/tile/Kbuild delete mode 100644 arch/tile/Kconfig delete mode 100644 arch/tile/Kconfig.debug delete mode 100644 arch/tile/Makefile delete mode 100644 arch/tile/configs/tilegx_defconfig delete mode 100644 arch/tile/configs/tilepro_defconfig delete mode 100644 arch/tile/gxio/Kconfig delete mode 100644 arch/tile/gxio/Makefile delete mode 100644 arch/tile/gxio/dma_queue.c delete mode 100644 arch/tile/gxio/iorpc_globals.c delete mode 100644 arch/tile/gxio/iorpc_mpipe.c delete mode 100644 arch/tile/gxio/iorpc_mpipe_info.c delete mode 100644 arch/tile/gxio/iorpc_trio.c delete mode 100644 arch/tile/gxio/iorpc_uart.c delete mode 100644 arch/tile/gxio/iorpc_usb_host.c delete mode 100644 arch/tile/gxio/kiorpc.c delete mode 100644 arch/tile/gxio/mpipe.c delete mode 100644 arch/tile/gxio/trio.c delete mode 100644 arch/tile/gxio/uart.c delete mode 100644 arch/tile/gxio/usb_host.c delete mode 100644 arch/tile/include/arch/mpipe.h delete mode 100644 arch/tile/include/arch/mpipe_constants.h delete mode 100644 arch/tile/include/arch/mpipe_def.h delete mode 100644 arch/tile/include/arch/mpipe_shm.h delete mode 100644 arch/tile/include/arch/mpipe_shm_def.h delete mode 100644 arch/tile/include/arch/spr_def.h delete mode 100644 arch/tile/include/arch/trio.h delete mode 100644 arch/tile/include/arch/trio_constants.h delete mode 100644 arch/tile/include/arch/trio_def.h delete mode 100644 arch/tile/include/arch/trio_pcie_intfc.h delete mode 100644 arch/tile/include/arch/trio_pcie_intfc_def.h delete mode 100644 arch/tile/include/arch/trio_pcie_rc.h delete mode 100644 arch/tile/include/arch/trio_pcie_rc_def.h delete mode 100644 arch/tile/include/arch/trio_shm.h delete mode 100644 arch/tile/include/arch/trio_shm_def.h delete mode 100644 arch/tile/include/arch/uart.h delete mode 100644 arch/tile/include/arch/uart_def.h delete mode 100644 arch/tile/include/arch/usb_host.h delete mode 100644 arch/tile/include/arch/usb_host_def.h delete mode 100644 arch/tile/include/asm/Kbuild delete mode 100644 arch/tile/include/asm/asm-offsets.h delete mode 100644 arch/tile/include/asm/atomic.h delete mode 100644 arch/tile/include/asm/atomic_32.h delete mode 100644 arch/tile/include/asm/atomic_64.h delete mode 100644 arch/tile/include/asm/backtrace.h delete mode 100644 arch/tile/include/asm/barrier.h delete mode 100644 arch/tile/include/asm/bitops.h delete mode 100644 arch/tile/include/asm/bitops_32.h delete mode 100644 arch/tile/include/asm/bitops_64.h delete mode 100644 arch/tile/include/asm/cache.h delete mode 100644 arch/tile/include/asm/cacheflush.h delete mode 100644 arch/tile/include/asm/checksum.h delete mode 100644 arch/tile/include/asm/cmpxchg.h delete mode 100644 arch/tile/include/asm/compat.h delete mode 100644 arch/tile/include/asm/current.h delete mode 100644 arch/tile/include/asm/delay.h delete mode 100644 arch/tile/include/asm/device.h delete mode 100644 arch/tile/include/asm/div64.h delete mode 100644 arch/tile/include/asm/dma-mapping.h delete mode 100644 arch/tile/include/asm/dma.h delete mode 100644 arch/tile/include/asm/elf.h delete mode 100644 arch/tile/include/asm/fixmap.h delete mode 100644 arch/tile/include/asm/ftrace.h delete mode 100644 arch/tile/include/asm/futex.h delete mode 100644 arch/tile/include/asm/hardirq.h delete mode 100644 arch/tile/include/asm/hardwall.h delete mode 100644 arch/tile/include/asm/highmem.h delete mode 100644 arch/tile/include/asm/homecache.h delete mode 100644 arch/tile/include/asm/hugetlb.h delete mode 100644 arch/tile/include/asm/hv_driver.h delete mode 100644 arch/tile/include/asm/ide.h delete mode 100644 arch/tile/include/asm/insn.h delete mode 100644 arch/tile/include/asm/io.h delete mode 100644 arch/tile/include/asm/irq.h delete mode 100644 arch/tile/include/asm/irq_work.h delete mode 100644 arch/tile/include/asm/irqflags.h delete mode 100644 arch/tile/include/asm/jump_label.h delete mode 100644 arch/tile/include/asm/kdebug.h delete mode 100644 arch/tile/include/asm/kexec.h delete mode 100644 arch/tile/include/asm/kgdb.h delete mode 100644 arch/tile/include/asm/kmap_types.h delete mode 100644 arch/tile/include/asm/kprobes.h delete mode 100644 arch/tile/include/asm/linkage.h delete mode 100644 arch/tile/include/asm/mmu.h delete mode 100644 arch/tile/include/asm/mmu_context.h delete mode 100644 arch/tile/include/asm/mmzone.h delete mode 100644 arch/tile/include/asm/module.h delete mode 100644 arch/tile/include/asm/page.h delete mode 100644 arch/tile/include/asm/pci.h delete mode 100644 arch/tile/include/asm/percpu.h delete mode 100644 arch/tile/include/asm/perf_event.h delete mode 100644 arch/tile/include/asm/pgalloc.h delete mode 100644 arch/tile/include/asm/pgtable.h delete mode 100644 arch/tile/include/asm/pgtable_32.h delete mode 100644 arch/tile/include/asm/pgtable_64.h delete mode 100644 arch/tile/include/asm/pmc.h delete mode 100644 arch/tile/include/asm/processor.h delete mode 100644 arch/tile/include/asm/ptrace.h delete mode 100644 arch/tile/include/asm/sections.h delete mode 100644 arch/tile/include/asm/setup.h delete mode 100644 arch/tile/include/asm/sigframe.h delete mode 100644 arch/tile/include/asm/signal.h delete mode 100644 arch/tile/include/asm/smp.h delete mode 100644 arch/tile/include/asm/spinlock.h delete mode 100644 arch/tile/include/asm/spinlock_32.h delete mode 100644 arch/tile/include/asm/spinlock_64.h delete mode 100644 arch/tile/include/asm/spinlock_types.h delete mode 100644 arch/tile/include/asm/stack.h delete mode 100644 arch/tile/include/asm/string.h delete mode 100644 arch/tile/include/asm/switch_to.h delete mode 100644 arch/tile/include/asm/syscall.h delete mode 100644 arch/tile/include/asm/syscalls.h delete mode 100644 arch/tile/include/asm/thread_info.h delete mode 100644 arch/tile/include/asm/tile-desc.h delete mode 100644 arch/tile/include/asm/tile-desc_32.h delete mode 100644 arch/tile/include/asm/tile-desc_64.h delete mode 100644 arch/tile/include/asm/timex.h delete mode 100644 arch/tile/include/asm/tlb.h delete mode 100644 arch/tile/include/asm/tlbflush.h delete mode 100644 arch/tile/include/asm/topology.h delete mode 100644 arch/tile/include/asm/traps.h delete mode 100644 arch/tile/include/asm/uaccess.h delete mode 100644 arch/tile/include/asm/unaligned.h delete mode 100644 arch/tile/include/asm/unistd.h delete mode 100644 arch/tile/include/asm/user.h delete mode 100644 arch/tile/include/asm/vdso.h delete mode 100644 arch/tile/include/asm/vga.h delete mode 100644 arch/tile/include/asm/word-at-a-time.h delete mode 100644 arch/tile/include/gxio/common.h delete mode 100644 arch/tile/include/gxio/dma_queue.h delete mode 100644 arch/tile/include/gxio/iorpc_globals.h delete mode 100644 arch/tile/include/gxio/iorpc_mpipe.h delete mode 100644 arch/tile/include/gxio/iorpc_mpipe_info.h delete mode 100644 arch/tile/include/gxio/iorpc_trio.h delete mode 100644 arch/tile/include/gxio/iorpc_uart.h delete mode 100644 arch/tile/include/gxio/iorpc_usb_host.h delete mode 100644 arch/tile/include/gxio/kiorpc.h delete mode 100644 arch/tile/include/gxio/mpipe.h delete mode 100644 arch/tile/include/gxio/trio.h delete mode 100644 arch/tile/include/gxio/uart.h delete mode 100644 arch/tile/include/gxio/usb_host.h delete mode 100644 arch/tile/include/hv/drv_mpipe_intf.h delete mode 100644 arch/tile/include/hv/drv_mshim_intf.h delete mode 100644 arch/tile/include/hv/drv_pcie_rc_intf.h delete mode 100644 arch/tile/include/hv/drv_srom_intf.h delete mode 100644 arch/tile/include/hv/drv_trio_intf.h delete mode 100644 arch/tile/include/hv/drv_uart_intf.h delete mode 100644 arch/tile/include/hv/drv_usb_host_intf.h delete mode 100644 arch/tile/include/hv/drv_xgbe_impl.h delete mode 100644 arch/tile/include/hv/drv_xgbe_intf.h delete mode 100644 arch/tile/include/hv/hypervisor.h delete mode 100644 arch/tile/include/hv/iorpc.h delete mode 100644 arch/tile/include/hv/netio_errors.h delete mode 100644 arch/tile/include/hv/netio_intf.h delete mode 100644 arch/tile/include/hv/syscall_public.h delete mode 100644 arch/tile/include/uapi/arch/abi.h delete mode 100644 arch/tile/include/uapi/arch/chip.h delete mode 100644 arch/tile/include/uapi/arch/chip_tilegx.h delete mode 100644 arch/tile/include/uapi/arch/chip_tilepro.h delete mode 100644 arch/tile/include/uapi/arch/icache.h delete mode 100644 arch/tile/include/uapi/arch/interrupts.h delete mode 100644 arch/tile/include/uapi/arch/interrupts_32.h delete mode 100644 arch/tile/include/uapi/arch/interrupts_64.h delete mode 100644 arch/tile/include/uapi/arch/intreg.h delete mode 100644 arch/tile/include/uapi/arch/opcode.h delete mode 100644 arch/tile/include/uapi/arch/opcode_tilegx.h delete mode 100644 arch/tile/include/uapi/arch/opcode_tilepro.h delete mode 100644 arch/tile/include/uapi/arch/sim.h delete mode 100644 arch/tile/include/uapi/arch/sim_def.h delete mode 100644 arch/tile/include/uapi/arch/spr_def.h delete mode 100644 arch/tile/include/uapi/arch/spr_def_32.h delete mode 100644 arch/tile/include/uapi/arch/spr_def_64.h delete mode 100644 arch/tile/include/uapi/asm/Kbuild delete mode 100644 arch/tile/include/uapi/asm/auxvec.h delete mode 100644 arch/tile/include/uapi/asm/bitsperlong.h delete mode 100644 arch/tile/include/uapi/asm/byteorder.h delete mode 100644 arch/tile/include/uapi/asm/cachectl.h delete mode 100644 arch/tile/include/uapi/asm/hardwall.h delete mode 100644 arch/tile/include/uapi/asm/kvm_para.h delete mode 100644 arch/tile/include/uapi/asm/mman.h delete mode 100644 arch/tile/include/uapi/asm/ptrace.h delete mode 100644 arch/tile/include/uapi/asm/setup.h delete mode 100644 arch/tile/include/uapi/asm/sigcontext.h delete mode 100644 arch/tile/include/uapi/asm/siginfo.h delete mode 100644 arch/tile/include/uapi/asm/signal.h delete mode 100644 arch/tile/include/uapi/asm/stat.h delete mode 100644 arch/tile/include/uapi/asm/swab.h delete mode 100644 arch/tile/include/uapi/asm/unistd.h delete mode 100644 arch/tile/kernel/Makefile delete mode 100644 arch/tile/kernel/asm-offsets.c delete mode 100644 arch/tile/kernel/backtrace.c delete mode 100644 arch/tile/kernel/compat.c delete mode 100644 arch/tile/kernel/compat_signal.c delete mode 100644 arch/tile/kernel/early_printk.c delete mode 100644 arch/tile/kernel/entry.S delete mode 100644 arch/tile/kernel/ftrace.c delete mode 100644 arch/tile/kernel/hardwall.c delete mode 100644 arch/tile/kernel/head_32.S delete mode 100644 arch/tile/kernel/head_64.S delete mode 100644 arch/tile/kernel/hvglue.S delete mode 100644 arch/tile/kernel/hvglue_trace.c delete mode 100644 arch/tile/kernel/intvec_32.S delete mode 100644 arch/tile/kernel/intvec_64.S delete mode 100644 arch/tile/kernel/irq.c delete mode 100644 arch/tile/kernel/jump_label.c delete mode 100644 arch/tile/kernel/kgdb.c delete mode 100644 arch/tile/kernel/kprobes.c delete mode 100644 arch/tile/kernel/machine_kexec.c delete mode 100644 arch/tile/kernel/mcount_64.S delete mode 100644 arch/tile/kernel/messaging.c delete mode 100644 arch/tile/kernel/module.c delete mode 100644 arch/tile/kernel/pci-dma.c delete mode 100644 arch/tile/kernel/pci.c delete mode 100644 arch/tile/kernel/pci_gx.c delete mode 100644 arch/tile/kernel/perf_event.c delete mode 100644 arch/tile/kernel/pmc.c delete mode 100644 arch/tile/kernel/proc.c delete mode 100644 arch/tile/kernel/process.c delete mode 100644 arch/tile/kernel/ptrace.c delete mode 100644 arch/tile/kernel/reboot.c delete mode 100644 arch/tile/kernel/regs_32.S delete mode 100644 arch/tile/kernel/regs_64.S delete mode 100644 arch/tile/kernel/relocate_kernel_32.S delete mode 100644 arch/tile/kernel/relocate_kernel_64.S delete mode 100644 arch/tile/kernel/setup.c delete mode 100644 arch/tile/kernel/signal.c delete mode 100644 arch/tile/kernel/single_step.c delete mode 100644 arch/tile/kernel/smp.c delete mode 100644 arch/tile/kernel/smpboot.c delete mode 100644 arch/tile/kernel/stack.c delete mode 100644 arch/tile/kernel/sys.c delete mode 100644 arch/tile/kernel/sysfs.c delete mode 100644 arch/tile/kernel/tile-desc_32.c delete mode 100644 arch/tile/kernel/tile-desc_64.c delete mode 100644 arch/tile/kernel/time.c delete mode 100644 arch/tile/kernel/tlb.c delete mode 100644 arch/tile/kernel/traps.c delete mode 100644 arch/tile/kernel/unaligned.c delete mode 100644 arch/tile/kernel/usb.c delete mode 100644 arch/tile/kernel/vdso.c delete mode 100644 arch/tile/kernel/vdso/Makefile delete mode 100644 arch/tile/kernel/vdso/vdso.S delete mode 100644 arch/tile/kernel/vdso/vdso.lds.S delete mode 100644 arch/tile/kernel/vdso/vdso32.S delete mode 100644 arch/tile/kernel/vdso/vgettimeofday.c delete mode 100644 arch/tile/kernel/vdso/vrt_sigreturn.S delete mode 100644 arch/tile/kernel/vmlinux.lds.S delete mode 100644 arch/tile/kvm/Kconfig delete mode 100644 arch/tile/lib/Makefile delete mode 100644 arch/tile/lib/atomic_32.c delete mode 100644 arch/tile/lib/atomic_asm_32.S delete mode 100644 arch/tile/lib/cacheflush.c delete mode 100644 arch/tile/lib/checksum.c delete mode 100644 arch/tile/lib/cpumask.c delete mode 100644 arch/tile/lib/delay.c delete mode 100644 arch/tile/lib/exports.c delete mode 100644 arch/tile/lib/memchr_32.c delete mode 100644 arch/tile/lib/memchr_64.c delete mode 100644 arch/tile/lib/memcpy_32.S delete mode 100644 arch/tile/lib/memcpy_64.c delete mode 100644 arch/tile/lib/memcpy_user_64.c delete mode 100644 arch/tile/lib/memmove.c delete mode 100644 arch/tile/lib/memset_32.c delete mode 100644 arch/tile/lib/memset_64.c delete mode 100644 arch/tile/lib/spinlock_32.c delete mode 100644 arch/tile/lib/spinlock_64.c delete mode 100644 arch/tile/lib/spinlock_common.h delete mode 100644 arch/tile/lib/strchr_32.c delete mode 100644 arch/tile/lib/strchr_64.c delete mode 100644 arch/tile/lib/string-endian.h delete mode 100644 arch/tile/lib/strlen_32.c delete mode 100644 arch/tile/lib/strlen_64.c delete mode 100644 arch/tile/lib/strnlen_32.c delete mode 100644 arch/tile/lib/strnlen_64.c delete mode 100644 arch/tile/lib/uaccess.c delete mode 100644 arch/tile/lib/usercopy_32.S delete mode 100644 arch/tile/lib/usercopy_64.S delete mode 100644 arch/tile/mm/Makefile delete mode 100644 arch/tile/mm/elf.c delete mode 100644 arch/tile/mm/extable.c delete mode 100644 arch/tile/mm/fault.c delete mode 100644 arch/tile/mm/highmem.c delete mode 100644 arch/tile/mm/homecache.c delete mode 100644 arch/tile/mm/hugetlbpage.c delete mode 100644 arch/tile/mm/init.c delete mode 100644 arch/tile/mm/migrate.h delete mode 100644 arch/tile/mm/migrate_32.S delete mode 100644 arch/tile/mm/migrate_64.S delete mode 100644 arch/tile/mm/mmap.c delete mode 100644 arch/tile/mm/pgtable.c delete mode 100644 tools/arch/tile/include/asm/barrier.h delete mode 100644 tools/arch/tile/include/uapi/asm/bitsperlong.h delete mode 100644 tools/arch/tile/include/uapi/asm/mman.h -- 2.9.0