Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753484AbdCAVpe (ORCPT ); Wed, 1 Mar 2017 16:45:34 -0500 Received: from mail-qk0-f194.google.com ([209.85.220.194]:36466 "EHLO mail-qk0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751810AbdCAVoY (ORCPT ); Wed, 1 Mar 2017 16:44:24 -0500 MIME-Version: 1.0 In-Reply-To: <20170301204426.GA694@samfundet.no> References: <20170301204426.GA694@samfundet.no> From: Andy Shevchenko Date: Wed, 1 Mar 2017 23:43:40 +0200 Message-ID: Subject: Re: [RFC] remove support for AVR32 architecture To: Hans-Christian Noren Egtvedt Cc: "linux-kernel@vger.kernel.org" , Haavard Skinnemoen , Nicolas Ferre , Boris Brezillon , Linus Torvalds Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 31768 Lines: 557 On Wed, Mar 1, 2017 at 10:44 PM, Hans-Christian Noren Egtvedt wrote: > Hello all, > > The AVR32 architecture is not keeping up with the development of the kernel, > and since it shares so much of the drivers with Atmel ARM SoC, it is starting > to hinder these drivers to develop swiftly. > > Also, all AVR32 AP7 SoC processors are end of lifed from Atmel (now > Microchip). > > Finally, the GCC toolchain is stuck at version 4.2.x, and has not received > any patches since the last release from Atmel; > 4.2.4-atmel.1.1.3.avr32linux.1. When building kernel v4.10, this toolchain is > no longer able to properly link the network stack. For the record Buildroot distribution removed support back to 2015 IIRC. commit 80be8753d5bacc865ceeee26c55bf4b0c2940e10 Author: Yann E. MORIN Date: Sat Feb 14 10:23:15 2015 +0100 arch/avr32: decommission for real OTOH U-Boot still has it, but I didn't check if it even compiles. > Haavard and I have came to the conclusion that we feel keeping AVR32 on life > support offers more obstacles for Atmel ARMs, than it gives joy to AVR32 > users. I also suspect there are very few AVR32 users left today, if anybody > at all. > > I have prepared three patches in my for-linus branch in git tree > https://git.kernel.org/cgit/linux/kernel/git/egtvedt/linux-avr32.git > > Shortlog below, patches not inlined as they are quite large IMHO. > > I will send a formal pull request to Linus unless anybody objects loudly. > > I have also prepare patches for removing AVR32 specific kernel drivers, I > will send those to the relevant subsystem maintainers. > Eager to give my Acked-by: Andy Shevchenko since it's a real burden and ugliness in drivers/dma/dw/core.c due to AVR32. > Hans-Christian Noren Egtvedt (3): > avr32: remove support for AVR32 architecture > docs: remove all references to AVR32 architecture > scripts: remove AVR32 support from checkstack.pl > > CREDITS | 8 + > Documentation/admin-guide/README.rst | 2 +- > Documentation/admin-guide/kernel-parameters.rst | 1 - > Documentation/admin-guide/kernel-parameters.txt | 3 +- > .../features/core/BPF-JIT/arch-support.txt | 1 - > .../core/generic-idle-thread/arch-support.txt | 1 - > .../features/core/jump-labels/arch-support.txt | 1 - > .../features/core/tracehook/arch-support.txt | 1 - > .../features/debug/KASAN/arch-support.txt | 1 - > .../debug/gcov-profile-all/arch-support.txt | 1 - > Documentation/features/debug/kgdb/arch-support.txt | 1 - > .../debug/kprobes-on-ftrace/arch-support.txt | 1 - > .../features/debug/kprobes/arch-support.txt | 1 - > .../features/debug/kretprobes/arch-support.txt | 1 - > .../features/debug/optprobes/arch-support.txt | 1 - > .../features/debug/stackprotector/arch-support.txt | 1 - > .../features/debug/uprobes/arch-support.txt | 1 - > .../debug/user-ret-profiler/arch-support.txt | 1 - > .../features/io/dma-api-debug/arch-support.txt | 1 - > .../features/io/dma-contiguous/arch-support.txt | 1 - > .../features/io/sg-chain/arch-support.txt | 1 - > .../features/lib/strncasecmp/arch-support.txt | 1 - > .../locking/cmpxchg-local/arch-support.txt | 1 - > .../features/locking/lockdep/arch-support.txt | 1 - > .../locking/queued-rwlocks/arch-support.txt | 1 - > .../locking/queued-spinlocks/arch-support.txt | 1 - > .../locking/rwsem-optimized/arch-support.txt | 1 - > .../features/perf/kprobes-event/arch-support.txt | 1 - > .../features/perf/perf-regs/arch-support.txt | 1 - > .../features/perf/perf-stackdump/arch-support.txt | 1 - > .../features/sched/numa-balancing/arch-support.txt | 1 - > .../seccomp/seccomp-filter/arch-support.txt | 1 - > .../time/arch-tick-broadcast/arch-support.txt | 1 - > .../features/time/clockevents/arch-support.txt | 1 - > .../time/context-tracking/arch-support.txt | 1 - > .../features/time/irq-time-acct/arch-support.txt | 1 - > .../time/modern-timekeeping/arch-support.txt | 1 - > .../features/time/virt-cpuacct/arch-support.txt | 1 - > .../features/vm/ELF-ASLR/arch-support.txt | 1 - > .../features/vm/PG_uncached/arch-support.txt | 1 - > Documentation/features/vm/THP/arch-support.txt | 1 - > Documentation/features/vm/TLB/arch-support.txt | 1 - > .../features/vm/huge-vmap/arch-support.txt | 1 - > .../features/vm/ioremap_prot/arch-support.txt | 1 - > .../features/vm/numa-memblock/arch-support.txt | 1 - > .../features/vm/pte_special/arch-support.txt | 1 - > Documentation/media/v4l-drivers/soc-camera.rst | 2 +- > MAINTAINERS | 15 - > arch/avr32/Kconfig | 288 --- > arch/avr32/Kconfig.debug | 9 - > arch/avr32/Makefile | 84 - > arch/avr32/boards/atngw100/Kconfig | 65 - > arch/avr32/boards/atngw100/Kconfig_mrmt | 80 - > arch/avr32/boards/atngw100/Makefile | 3 - > arch/avr32/boards/atngw100/evklcd10x.c | 178 -- > arch/avr32/boards/atngw100/flash.c | 98 - > arch/avr32/boards/atngw100/mrmt.c | 382 ---- > arch/avr32/boards/atngw100/setup.c | 324 --- > arch/avr32/boards/atstk1000/Kconfig | 109 - > arch/avr32/boards/atstk1000/Makefile | 5 - > arch/avr32/boards/atstk1000/atstk1000.h | 17 - > arch/avr32/boards/atstk1000/atstk1002.c | 330 --- > arch/avr32/boards/atstk1000/atstk1003.c | 162 -- > arch/avr32/boards/atstk1000/atstk1004.c | 164 -- > arch/avr32/boards/atstk1000/flash.c | 98 - > arch/avr32/boards/atstk1000/setup.c | 127 -- > arch/avr32/boards/favr-32/Kconfig | 22 - > arch/avr32/boards/favr-32/Makefile | 1 - > arch/avr32/boards/favr-32/flash.c | 98 - > arch/avr32/boards/favr-32/setup.c | 366 --- > arch/avr32/boards/hammerhead/Kconfig | 43 - > arch/avr32/boards/hammerhead/Makefile | 1 - > arch/avr32/boards/hammerhead/flash.c | 381 ---- > arch/avr32/boards/hammerhead/flash.h | 6 - > arch/avr32/boards/hammerhead/setup.c | 247 -- > arch/avr32/boards/merisc/Kconfig | 5 - > arch/avr32/boards/merisc/Makefile | 1 - > arch/avr32/boards/merisc/display.c | 65 - > arch/avr32/boards/merisc/flash.c | 139 -- > arch/avr32/boards/merisc/merisc.h | 18 - > arch/avr32/boards/merisc/merisc_sysfs.c | 64 - > arch/avr32/boards/merisc/setup.c | 305 --- > arch/avr32/boards/mimc200/Makefile | 1 - > arch/avr32/boards/mimc200/flash.c | 143 -- > arch/avr32/boards/mimc200/setup.c | 236 -- > arch/avr32/boot/images/.gitignore | 4 - > arch/avr32/boot/images/Makefile | 57 - > arch/avr32/boot/u-boot/Makefile | 3 - > arch/avr32/boot/u-boot/empty.S | 1 - > arch/avr32/boot/u-boot/head.S | 83 - > arch/avr32/configs/atngw100_defconfig | 142 -- > arch/avr32/configs/atngw100_evklcd100_defconfig | 158 -- > arch/avr32/configs/atngw100_evklcd101_defconfig | 157 -- > arch/avr32/configs/atngw100_mrmt_defconfig | 136 -- > arch/avr32/configs/atngw100mkii_defconfig | 144 -- > .../avr32/configs/atngw100mkii_evklcd100_defconfig | 161 -- > .../avr32/configs/atngw100mkii_evklcd101_defconfig | 160 -- > arch/avr32/configs/atstk1002_defconfig | 157 -- > arch/avr32/configs/atstk1003_defconfig | 137 -- > arch/avr32/configs/atstk1004_defconfig | 135 -- > arch/avr32/configs/atstk1006_defconfig | 160 -- > arch/avr32/configs/favr-32_defconfig | 143 -- > arch/avr32/configs/hammerhead_defconfig | 145 -- > arch/avr32/configs/merisc_defconfig | 115 - > arch/avr32/configs/mimc200_defconfig | 114 - > arch/avr32/include/asm/Kbuild | 24 - > arch/avr32/include/asm/addrspace.h | 43 - > arch/avr32/include/asm/asm-offsets.h | 1 - > arch/avr32/include/asm/asm.h | 102 - > arch/avr32/include/asm/atomic.h | 243 -- > arch/avr32/include/asm/barrier.h | 22 - > arch/avr32/include/asm/bitops.h | 314 --- > arch/avr32/include/asm/bug.h | 78 - > arch/avr32/include/asm/bugs.h | 15 - > arch/avr32/include/asm/cache.h | 38 - > arch/avr32/include/asm/cacheflush.h | 132 -- > arch/avr32/include/asm/checksum.h | 150 -- > arch/avr32/include/asm/cmpxchg.h | 115 - > arch/avr32/include/asm/current.h | 15 - > arch/avr32/include/asm/dma-mapping.h | 14 - > arch/avr32/include/asm/dma.h | 8 - > arch/avr32/include/asm/elf.h | 105 - > arch/avr32/include/asm/fb.h | 21 - > arch/avr32/include/asm/ftrace.h | 1 - > arch/avr32/include/asm/gpio.h | 6 - > arch/avr32/include/asm/hardirq.h | 6 - > arch/avr32/include/asm/hw_irq.h | 9 - > arch/avr32/include/asm/io.h | 329 --- > arch/avr32/include/asm/irq.h | 24 - > arch/avr32/include/asm/irqflags.h | 61 - > arch/avr32/include/asm/kdebug.h | 12 - > arch/avr32/include/asm/kmap_types.h | 10 - > arch/avr32/include/asm/kprobes.h | 49 - > arch/avr32/include/asm/linkage.h | 7 - > arch/avr32/include/asm/mmu.h | 10 - > arch/avr32/include/asm/mmu_context.h | 148 -- > arch/avr32/include/asm/module.h | 26 - > arch/avr32/include/asm/ocd.h | 543 ----- > arch/avr32/include/asm/page.h | 104 - > arch/avr32/include/asm/pci.h | 8 - > arch/avr32/include/asm/pgalloc.h | 102 - > arch/avr32/include/asm/pgtable-2level.h | 47 - > arch/avr32/include/asm/pgtable.h | 347 --- > arch/avr32/include/asm/processor.h | 166 -- > arch/avr32/include/asm/ptrace.h | 45 - > arch/avr32/include/asm/serial.h | 13 - > arch/avr32/include/asm/setup.h | 144 -- > arch/avr32/include/asm/shmparam.h | 6 - > arch/avr32/include/asm/signal.h | 31 - > arch/avr32/include/asm/string.h | 17 - > arch/avr32/include/asm/switch_to.h | 49 - > arch/avr32/include/asm/syscalls.h | 21 - > arch/avr32/include/asm/sysreg.h | 291 --- > arch/avr32/include/asm/termios.h | 23 - > arch/avr32/include/asm/thread_info.h | 103 - > arch/avr32/include/asm/timex.h | 39 - > arch/avr32/include/asm/tlb.h | 32 - > arch/avr32/include/asm/tlbflush.h | 32 - > arch/avr32/include/asm/traps.h | 23 - > arch/avr32/include/asm/types.h | 19 - > arch/avr32/include/asm/uaccess.h | 337 --- > arch/avr32/include/asm/ucontext.h | 12 - > arch/avr32/include/asm/unaligned.h | 21 - > arch/avr32/include/asm/unistd.h | 44 - > arch/avr32/include/asm/user.h | 65 - > arch/avr32/include/uapi/asm/Kbuild | 36 - > arch/avr32/include/uapi/asm/auxvec.h | 4 - > arch/avr32/include/uapi/asm/byteorder.h | 9 - > arch/avr32/include/uapi/asm/cachectl.h | 11 - > arch/avr32/include/uapi/asm/msgbuf.h | 31 - > arch/avr32/include/uapi/asm/posix_types.h | 37 - > arch/avr32/include/uapi/asm/ptrace.h | 126 -- > arch/avr32/include/uapi/asm/sembuf.h | 25 - > arch/avr32/include/uapi/asm/setup.h | 16 - > arch/avr32/include/uapi/asm/shmbuf.h | 42 - > arch/avr32/include/uapi/asm/sigcontext.h | 34 - > arch/avr32/include/uapi/asm/signal.h | 121 - > arch/avr32/include/uapi/asm/socket.h | 95 - > arch/avr32/include/uapi/asm/sockios.h | 13 - > arch/avr32/include/uapi/asm/stat.h | 79 - > arch/avr32/include/uapi/asm/swab.h | 35 - > arch/avr32/include/uapi/asm/termbits.h | 196 -- > arch/avr32/include/uapi/asm/termios.h | 49 - > arch/avr32/include/uapi/asm/types.h | 13 - > arch/avr32/include/uapi/asm/unistd.h | 347 --- > arch/avr32/kernel/.gitignore | 1 - > arch/avr32/kernel/Makefile | 15 - > arch/avr32/kernel/asm-offsets.c | 24 - > arch/avr32/kernel/avr32_ksyms.c | 70 - > arch/avr32/kernel/cpu.c | 410 ---- > arch/avr32/kernel/entry-avr32b.S | 877 -------- > arch/avr32/kernel/head.S | 22 - > arch/avr32/kernel/irq.c | 28 - > arch/avr32/kernel/kprobes.c | 267 --- > arch/avr32/kernel/module.c | 291 --- > arch/avr32/kernel/nmi_debug.c | 82 - > arch/avr32/kernel/ocd.c | 167 -- > arch/avr32/kernel/process.c | 355 --- > arch/avr32/kernel/ptrace.c | 356 --- > arch/avr32/kernel/setup.c | 609 ----- > arch/avr32/kernel/signal.c | 288 --- > arch/avr32/kernel/stacktrace.c | 55 - > arch/avr32/kernel/switch_to.S | 35 - > arch/avr32/kernel/syscall-stubs.S | 153 -- > arch/avr32/kernel/syscall_table.S | 347 --- > arch/avr32/kernel/time.c | 161 -- > arch/avr32/kernel/traps.c | 262 --- > arch/avr32/kernel/vmlinux.lds.S | 89 - > arch/avr32/lib/Makefile | 11 - > arch/avr32/lib/__avr32_asr64.S | 31 - > arch/avr32/lib/__avr32_lsl64.S | 31 - > arch/avr32/lib/__avr32_lsr64.S | 31 - > arch/avr32/lib/clear_user.S | 76 - > arch/avr32/lib/copy_user.S | 119 - > arch/avr32/lib/csum_partial.S | 47 - > arch/avr32/lib/csum_partial_copy_generic.S | 99 - > arch/avr32/lib/delay.c | 57 - > arch/avr32/lib/findbit.S | 185 -- > arch/avr32/lib/io-readsb.S | 49 - > arch/avr32/lib/io-readsl.S | 24 - > arch/avr32/lib/io-readsw.S | 43 - > arch/avr32/lib/io-writesb.S | 52 - > arch/avr32/lib/io-writesl.S | 20 - > arch/avr32/lib/io-writesw.S | 38 - > arch/avr32/lib/memcpy.S | 72 - > arch/avr32/lib/memset.S | 72 - > arch/avr32/lib/strncpy_from_user.S | 60 - > arch/avr32/lib/strnlen_user.S | 67 - > arch/avr32/mach-at32ap/Kconfig | 31 - > arch/avr32/mach-at32ap/Makefile | 8 - > arch/avr32/mach-at32ap/at32ap700x.c | 2368 -------------------- > arch/avr32/mach-at32ap/clock.c | 334 --- > arch/avr32/mach-at32ap/clock.h | 35 - > arch/avr32/mach-at32ap/extint.c | 271 --- > arch/avr32/mach-at32ap/hmatrix.c | 88 - > arch/avr32/mach-at32ap/hsmc.c | 282 --- > arch/avr32/mach-at32ap/hsmc.h | 127 -- > arch/avr32/mach-at32ap/include/mach/at32ap700x.h | 245 -- > arch/avr32/mach-at32ap/include/mach/board.h | 115 - > arch/avr32/mach-at32ap/include/mach/chip.h | 19 - > arch/avr32/mach-at32ap/include/mach/cpu.h | 23 - > arch/avr32/mach-at32ap/include/mach/gpio.h | 45 - > arch/avr32/mach-at32ap/include/mach/hmatrix.h | 55 - > arch/avr32/mach-at32ap/include/mach/init.h | 18 - > arch/avr32/mach-at32ap/include/mach/io.h | 38 - > arch/avr32/mach-at32ap/include/mach/irq.h | 14 - > arch/avr32/mach-at32ap/include/mach/pm.h | 27 - > arch/avr32/mach-at32ap/include/mach/portmux.h | 30 - > arch/avr32/mach-at32ap/include/mach/smc.h | 113 - > arch/avr32/mach-at32ap/include/mach/sram.h | 30 - > arch/avr32/mach-at32ap/intc.c | 200 -- > arch/avr32/mach-at32ap/intc.h | 329 --- > arch/avr32/mach-at32ap/pdc.c | 47 - > arch/avr32/mach-at32ap/pio.c | 470 ---- > arch/avr32/mach-at32ap/pio.h | 180 -- > arch/avr32/mach-at32ap/pm-at32ap700x.S | 167 -- > arch/avr32/mach-at32ap/pm.c | 243 -- > arch/avr32/mach-at32ap/pm.h | 112 - > arch/avr32/mach-at32ap/sdramc.h | 76 - > arch/avr32/mm/Makefile | 6 - > arch/avr32/mm/cache.c | 163 -- > arch/avr32/mm/clear_page.S | 25 - > arch/avr32/mm/copy_page.S | 28 - > arch/avr32/mm/dma-coherent.c | 202 -- > arch/avr32/mm/fault.c | 268 --- > arch/avr32/mm/init.c | 125 -- > arch/avr32/mm/ioremap.c | 93 - > arch/avr32/mm/tlb.c | 375 ---- > arch/avr32/oprofile/Makefile | 8 - > arch/avr32/oprofile/backtrace.c | 81 - > arch/avr32/oprofile/op_model_avr32.c | 236 -- > scripts/checkstack.pl | 5 - > 272 files changed, 11 insertions(+), 27083 deletions(-) > delete mode 100644 arch/avr32/Kconfig > delete mode 100644 arch/avr32/Kconfig.debug > delete mode 100644 arch/avr32/Makefile > delete mode 100644 arch/avr32/boards/atngw100/Kconfig > delete mode 100644 arch/avr32/boards/atngw100/Kconfig_mrmt > delete mode 100644 arch/avr32/boards/atngw100/Makefile > delete mode 100644 arch/avr32/boards/atngw100/evklcd10x.c > delete mode 100644 arch/avr32/boards/atngw100/flash.c > delete mode 100644 arch/avr32/boards/atngw100/mrmt.c > delete mode 100644 arch/avr32/boards/atngw100/setup.c > delete mode 100644 arch/avr32/boards/atstk1000/Kconfig > delete mode 100644 arch/avr32/boards/atstk1000/Makefile > delete mode 100644 arch/avr32/boards/atstk1000/atstk1000.h > delete mode 100644 arch/avr32/boards/atstk1000/atstk1002.c > delete mode 100644 arch/avr32/boards/atstk1000/atstk1003.c > delete mode 100644 arch/avr32/boards/atstk1000/atstk1004.c > delete mode 100644 arch/avr32/boards/atstk1000/flash.c > delete mode 100644 arch/avr32/boards/atstk1000/setup.c > delete mode 100644 arch/avr32/boards/favr-32/Kconfig > delete mode 100644 arch/avr32/boards/favr-32/Makefile > delete mode 100644 arch/avr32/boards/favr-32/flash.c > delete mode 100644 arch/avr32/boards/favr-32/setup.c > delete mode 100644 arch/avr32/boards/hammerhead/Kconfig > delete mode 100644 arch/avr32/boards/hammerhead/Makefile > delete mode 100644 arch/avr32/boards/hammerhead/flash.c > delete mode 100644 arch/avr32/boards/hammerhead/flash.h > delete mode 100644 arch/avr32/boards/hammerhead/setup.c > delete mode 100644 arch/avr32/boards/merisc/Kconfig > delete mode 100644 arch/avr32/boards/merisc/Makefile > delete mode 100644 arch/avr32/boards/merisc/display.c > delete mode 100644 arch/avr32/boards/merisc/flash.c > delete mode 100644 arch/avr32/boards/merisc/merisc.h > delete mode 100644 arch/avr32/boards/merisc/merisc_sysfs.c > delete mode 100644 arch/avr32/boards/merisc/setup.c > delete mode 100644 arch/avr32/boards/mimc200/Makefile > delete mode 100644 arch/avr32/boards/mimc200/flash.c > delete mode 100644 arch/avr32/boards/mimc200/setup.c > delete mode 100644 arch/avr32/boot/images/.gitignore > delete mode 100644 arch/avr32/boot/images/Makefile > delete mode 100644 arch/avr32/boot/u-boot/Makefile > delete mode 100644 arch/avr32/boot/u-boot/empty.S > delete mode 100644 arch/avr32/boot/u-boot/head.S > delete mode 100644 arch/avr32/configs/atngw100_defconfig > delete mode 100644 arch/avr32/configs/atngw100_evklcd100_defconfig > delete mode 100644 arch/avr32/configs/atngw100_evklcd101_defconfig > delete mode 100644 arch/avr32/configs/atngw100_mrmt_defconfig > delete mode 100644 arch/avr32/configs/atngw100mkii_defconfig > delete mode 100644 arch/avr32/configs/atngw100mkii_evklcd100_defconfig > delete mode 100644 arch/avr32/configs/atngw100mkii_evklcd101_defconfig > delete mode 100644 arch/avr32/configs/atstk1002_defconfig > delete mode 100644 arch/avr32/configs/atstk1003_defconfig > delete mode 100644 arch/avr32/configs/atstk1004_defconfig > delete mode 100644 arch/avr32/configs/atstk1006_defconfig > delete mode 100644 arch/avr32/configs/favr-32_defconfig > delete mode 100644 arch/avr32/configs/hammerhead_defconfig > delete mode 100644 arch/avr32/configs/merisc_defconfig > delete mode 100644 arch/avr32/configs/mimc200_defconfig > delete mode 100644 arch/avr32/include/asm/Kbuild > delete mode 100644 arch/avr32/include/asm/addrspace.h > delete mode 100644 arch/avr32/include/asm/asm-offsets.h > delete mode 100644 arch/avr32/include/asm/asm.h > delete mode 100644 arch/avr32/include/asm/atomic.h > delete mode 100644 arch/avr32/include/asm/barrier.h > delete mode 100644 arch/avr32/include/asm/bitops.h > delete mode 100644 arch/avr32/include/asm/bug.h > delete mode 100644 arch/avr32/include/asm/bugs.h > delete mode 100644 arch/avr32/include/asm/cache.h > delete mode 100644 arch/avr32/include/asm/cacheflush.h > delete mode 100644 arch/avr32/include/asm/checksum.h > delete mode 100644 arch/avr32/include/asm/cmpxchg.h > delete mode 100644 arch/avr32/include/asm/current.h > delete mode 100644 arch/avr32/include/asm/dma-mapping.h > delete mode 100644 arch/avr32/include/asm/dma.h > delete mode 100644 arch/avr32/include/asm/elf.h > delete mode 100644 arch/avr32/include/asm/fb.h > delete mode 100644 arch/avr32/include/asm/ftrace.h > delete mode 100644 arch/avr32/include/asm/gpio.h > delete mode 100644 arch/avr32/include/asm/hardirq.h > delete mode 100644 arch/avr32/include/asm/hw_irq.h > delete mode 100644 arch/avr32/include/asm/io.h > delete mode 100644 arch/avr32/include/asm/irq.h > delete mode 100644 arch/avr32/include/asm/irqflags.h > delete mode 100644 arch/avr32/include/asm/kdebug.h > delete mode 100644 arch/avr32/include/asm/kmap_types.h > delete mode 100644 arch/avr32/include/asm/kprobes.h > delete mode 100644 arch/avr32/include/asm/linkage.h > delete mode 100644 arch/avr32/include/asm/mmu.h > delete mode 100644 arch/avr32/include/asm/mmu_context.h > delete mode 100644 arch/avr32/include/asm/module.h > delete mode 100644 arch/avr32/include/asm/ocd.h > delete mode 100644 arch/avr32/include/asm/page.h > delete mode 100644 arch/avr32/include/asm/pci.h > delete mode 100644 arch/avr32/include/asm/pgalloc.h > delete mode 100644 arch/avr32/include/asm/pgtable-2level.h > delete mode 100644 arch/avr32/include/asm/pgtable.h > delete mode 100644 arch/avr32/include/asm/processor.h > delete mode 100644 arch/avr32/include/asm/ptrace.h > delete mode 100644 arch/avr32/include/asm/serial.h > delete mode 100644 arch/avr32/include/asm/setup.h > delete mode 100644 arch/avr32/include/asm/shmparam.h > delete mode 100644 arch/avr32/include/asm/signal.h > delete mode 100644 arch/avr32/include/asm/string.h > delete mode 100644 arch/avr32/include/asm/switch_to.h > delete mode 100644 arch/avr32/include/asm/syscalls.h > delete mode 100644 arch/avr32/include/asm/sysreg.h > delete mode 100644 arch/avr32/include/asm/termios.h > delete mode 100644 arch/avr32/include/asm/thread_info.h > delete mode 100644 arch/avr32/include/asm/timex.h > delete mode 100644 arch/avr32/include/asm/tlb.h > delete mode 100644 arch/avr32/include/asm/tlbflush.h > delete mode 100644 arch/avr32/include/asm/traps.h > delete mode 100644 arch/avr32/include/asm/types.h > delete mode 100644 arch/avr32/include/asm/uaccess.h > delete mode 100644 arch/avr32/include/asm/ucontext.h > delete mode 100644 arch/avr32/include/asm/unaligned.h > delete mode 100644 arch/avr32/include/asm/unistd.h > delete mode 100644 arch/avr32/include/asm/user.h > delete mode 100644 arch/avr32/include/uapi/asm/Kbuild > delete mode 100644 arch/avr32/include/uapi/asm/auxvec.h > delete mode 100644 arch/avr32/include/uapi/asm/byteorder.h > delete mode 100644 arch/avr32/include/uapi/asm/cachectl.h > delete mode 100644 arch/avr32/include/uapi/asm/msgbuf.h > delete mode 100644 arch/avr32/include/uapi/asm/posix_types.h > delete mode 100644 arch/avr32/include/uapi/asm/ptrace.h > delete mode 100644 arch/avr32/include/uapi/asm/sembuf.h > delete mode 100644 arch/avr32/include/uapi/asm/setup.h > delete mode 100644 arch/avr32/include/uapi/asm/shmbuf.h > delete mode 100644 arch/avr32/include/uapi/asm/sigcontext.h > delete mode 100644 arch/avr32/include/uapi/asm/signal.h > delete mode 100644 arch/avr32/include/uapi/asm/socket.h > delete mode 100644 arch/avr32/include/uapi/asm/sockios.h > delete mode 100644 arch/avr32/include/uapi/asm/stat.h > delete mode 100644 arch/avr32/include/uapi/asm/swab.h > delete mode 100644 arch/avr32/include/uapi/asm/termbits.h > delete mode 100644 arch/avr32/include/uapi/asm/termios.h > delete mode 100644 arch/avr32/include/uapi/asm/types.h > delete mode 100644 arch/avr32/include/uapi/asm/unistd.h > delete mode 100644 arch/avr32/kernel/.gitignore > delete mode 100644 arch/avr32/kernel/Makefile > delete mode 100644 arch/avr32/kernel/asm-offsets.c > delete mode 100644 arch/avr32/kernel/avr32_ksyms.c > delete mode 100644 arch/avr32/kernel/cpu.c > delete mode 100644 arch/avr32/kernel/entry-avr32b.S > delete mode 100644 arch/avr32/kernel/head.S > delete mode 100644 arch/avr32/kernel/irq.c > delete mode 100644 arch/avr32/kernel/kprobes.c > delete mode 100644 arch/avr32/kernel/module.c > delete mode 100644 arch/avr32/kernel/nmi_debug.c > delete mode 100644 arch/avr32/kernel/ocd.c > delete mode 100644 arch/avr32/kernel/process.c > delete mode 100644 arch/avr32/kernel/ptrace.c > delete mode 100644 arch/avr32/kernel/setup.c > delete mode 100644 arch/avr32/kernel/signal.c > delete mode 100644 arch/avr32/kernel/stacktrace.c > delete mode 100644 arch/avr32/kernel/switch_to.S > delete mode 100644 arch/avr32/kernel/syscall-stubs.S > delete mode 100644 arch/avr32/kernel/syscall_table.S > delete mode 100644 arch/avr32/kernel/time.c > delete mode 100644 arch/avr32/kernel/traps.c > delete mode 100644 arch/avr32/kernel/vmlinux.lds.S > delete mode 100644 arch/avr32/lib/Makefile > delete mode 100644 arch/avr32/lib/__avr32_asr64.S > delete mode 100644 arch/avr32/lib/__avr32_lsl64.S > delete mode 100644 arch/avr32/lib/__avr32_lsr64.S > delete mode 100644 arch/avr32/lib/clear_user.S > delete mode 100644 arch/avr32/lib/copy_user.S > delete mode 100644 arch/avr32/lib/csum_partial.S > delete mode 100644 arch/avr32/lib/csum_partial_copy_generic.S > delete mode 100644 arch/avr32/lib/delay.c > delete mode 100644 arch/avr32/lib/findbit.S > delete mode 100644 arch/avr32/lib/io-readsb.S > delete mode 100644 arch/avr32/lib/io-readsl.S > delete mode 100644 arch/avr32/lib/io-readsw.S > delete mode 100644 arch/avr32/lib/io-writesb.S > delete mode 100644 arch/avr32/lib/io-writesl.S > delete mode 100644 arch/avr32/lib/io-writesw.S > delete mode 100644 arch/avr32/lib/memcpy.S > delete mode 100644 arch/avr32/lib/memset.S > delete mode 100644 arch/avr32/lib/strncpy_from_user.S > delete mode 100644 arch/avr32/lib/strnlen_user.S > delete mode 100644 arch/avr32/mach-at32ap/Kconfig > delete mode 100644 arch/avr32/mach-at32ap/Makefile > delete mode 100644 arch/avr32/mach-at32ap/at32ap700x.c > delete mode 100644 arch/avr32/mach-at32ap/clock.c > delete mode 100644 arch/avr32/mach-at32ap/clock.h > delete mode 100644 arch/avr32/mach-at32ap/extint.c > delete mode 100644 arch/avr32/mach-at32ap/hmatrix.c > delete mode 100644 arch/avr32/mach-at32ap/hsmc.c > delete mode 100644 arch/avr32/mach-at32ap/hsmc.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/at32ap700x.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/board.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/chip.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/cpu.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/gpio.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/hmatrix.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/init.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/io.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/irq.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/pm.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/portmux.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/smc.h > delete mode 100644 arch/avr32/mach-at32ap/include/mach/sram.h > delete mode 100644 arch/avr32/mach-at32ap/intc.c > delete mode 100644 arch/avr32/mach-at32ap/intc.h > delete mode 100644 arch/avr32/mach-at32ap/pdc.c > delete mode 100644 arch/avr32/mach-at32ap/pio.c > delete mode 100644 arch/avr32/mach-at32ap/pio.h > delete mode 100644 arch/avr32/mach-at32ap/pm-at32ap700x.S > delete mode 100644 arch/avr32/mach-at32ap/pm.c > delete mode 100644 arch/avr32/mach-at32ap/pm.h > delete mode 100644 arch/avr32/mach-at32ap/sdramc.h > delete mode 100644 arch/avr32/mm/Makefile > delete mode 100644 arch/avr32/mm/cache.c > delete mode 100644 arch/avr32/mm/clear_page.S > delete mode 100644 arch/avr32/mm/copy_page.S > delete mode 100644 arch/avr32/mm/dma-coherent.c > delete mode 100644 arch/avr32/mm/fault.c > delete mode 100644 arch/avr32/mm/init.c > delete mode 100644 arch/avr32/mm/ioremap.c > delete mode 100644 arch/avr32/mm/tlb.c > delete mode 100644 arch/avr32/oprofile/Makefile > delete mode 100644 arch/avr32/oprofile/backtrace.c > delete mode 100644 arch/avr32/oprofile/op_model_avr32.c > > -- > Best regards, > Hans-Christian Noren Egtvedt -- With Best Regards, Andy Shevchenko