* [GIT PULL] Remove Itanium support
@ 2023-09-11 16:31 Ard Biesheuvel
2023-09-11 17:05 ` John Paul Adrian Glaubitz
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Ard Biesheuvel @ 2023-09-11 16:31 UTC (permalink / raw)
To: arnd
Cc: linux-ia64, linux-arch, Ard Biesheuvel,
John Paul Adrian Glaubitz, Rafael J . Wysocki, Jonathan Corbet
From: Ard Biesheuvel <ardb@kernel.org>
Hello Arnd,
Please pull the series below, which provides a fix for the ia64 build (which
is currently broken), and subsequently removes it, based on the timeline
proposed by the Debian/ia64 maintainer (details in the second patch).
https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=remove-ia64
The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git tags/tag-remove-ia64
for you to fetch changes up to 944834901adc94b3a44d1dd153eb739a937e52d2:
Documentation: Drop or replace remaining mentions of IA64 (2023-09-11 08:13:18 +0000)
----------------------------------------------------------------
Remove IA-64 architecture support
Fix the IA-64 build before removing the architecture support completely.
This makes v6.6 LTS the final Linux release with IA-64/Itanium support.
----------------------------------------------------------------
Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Ard Biesheuvel (6):
acpi: Provide ia64 dummy implementation of acpi_proc_quirk_mwait_check()
arch: Remove Itanium (IA-64) architecture
kernel: Drop IA64 support from sig_fault handlers
Documentation: Drop IA64 from feature descriptions
lib/raid6: Drop IA64 support
Documentation: Drop or replace remaining mentions of IA64
Documentation/ABI/testing/sysfs-devices-system-cpu | 3 -
.../ABI/testing/sysfs-firmware-dmi-entries | 2 +-
Documentation/admin-guide/kdump/kdump.rst | 37 +-
Documentation/admin-guide/kdump/vmcoreinfo.rst | 30 -
Documentation/admin-guide/kernel-parameters.txt | 8 +-
Documentation/admin-guide/mm/memory-hotplug.rst | 2 +-
Documentation/admin-guide/sysctl/kernel.rst | 23 +-
Documentation/arch/ia64/aliasing.rst | 246 ---
Documentation/arch/ia64/efirtc.rst | 144 --
Documentation/arch/ia64/err_inject.rst | 1067 ---------
Documentation/arch/ia64/features.rst | 3 -
Documentation/arch/ia64/fsys.rst | 303 ---
Documentation/arch/ia64/ia64.rst | 49 -
Documentation/arch/ia64/index.rst | 19 -
Documentation/arch/ia64/irq-redir.rst | 80 -
Documentation/arch/ia64/mca.rst | 198 --
Documentation/arch/ia64/serial.rst | 165 --
Documentation/arch/index.rst | 1 -
Documentation/block/ioprio.rst | 3 -
Documentation/core-api/cpu_hotplug.rst | 6 -
Documentation/core-api/debugging-via-ohci1394.rst | 6 +-
.../features/core/cBPF-JIT/arch-support.txt | 1 -
.../features/core/eBPF-JIT/arch-support.txt | 1 -
.../core/generic-idle-thread/arch-support.txt | 1 -
.../features/core/jump-labels/arch-support.txt | 1 -
.../core/thread-info-in-task/arch-support.txt | 1 -
.../features/core/tracehook/arch-support.txt | 1 -
.../features/debug/KASAN/arch-support.txt | 1 -
.../debug/debug-vm-pgtable/arch-support.txt | 1 -
.../debug/gcov-profile-all/arch-support.txt | 1 -
Documentation/features/debug/kcov/arch-support.txt | 1 -
Documentation/features/debug/kgdb/arch-support.txt | 1 -
.../features/debug/kmemleak/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-contiguous/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 -
.../features/perf/kprobes-event/arch-support.txt | 1 -
.../features/perf/perf-regs/arch-support.txt | 1 -
.../features/perf/perf-stackdump/arch-support.txt | 1 -
.../sched/membarrier-sync-core/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 -
.../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/pte_special/arch-support.txt | 1 -
Documentation/kbuild/makefiles.rst | 2 +-
.../device_drivers/ethernet/neterion/s2io.rst | 4 +-
Documentation/scheduler/sched-arch.rst | 4 +-
Documentation/trace/kprobes.rst | 1 -
Documentation/translations/zh_CN/arch/index.rst | 1 -
.../translations/zh_CN/core-api/cpu_hotplug.rst | 6 -
.../translations/zh_CN/scheduler/sched-arch.rst | 5 +-
MAINTAINERS | 11 -
Makefile | 4 +-
arch/Kconfig | 1 -
arch/ia64/Kbuild | 3 -
arch/ia64/Kconfig | 394 ----
arch/ia64/Kconfig.debug | 55 -
arch/ia64/Makefile | 82 -
arch/ia64/configs/bigsur_defconfig | 102 -
arch/ia64/configs/generic_defconfig | 206 --
arch/ia64/configs/gensparse_defconfig | 184 --
arch/ia64/configs/tiger_defconfig | 169 --
arch/ia64/configs/zx1_defconfig | 148 --
arch/ia64/hp/common/Makefile | 10 -
arch/ia64/hp/common/aml_nfw.c | 232 --
arch/ia64/hp/common/sba_iommu.c | 2155 ------------------
arch/ia64/include/asm/Kbuild | 6 -
arch/ia64/include/asm/acenv.h | 49 -
arch/ia64/include/asm/acpi-ext.h | 17 -
arch/ia64/include/asm/acpi.h | 110 -
arch/ia64/include/asm/asm-offsets.h | 1 -
arch/ia64/include/asm/asm-prototypes.h | 30 -
arch/ia64/include/asm/asmmacro.h | 136 --
arch/ia64/include/asm/atomic.h | 216 --
arch/ia64/include/asm/barrier.h | 79 -
arch/ia64/include/asm/bitops.h | 453 ----
arch/ia64/include/asm/bug.h | 19 -
arch/ia64/include/asm/cache.h | 30 -
arch/ia64/include/asm/cacheflush.h | 39 -
arch/ia64/include/asm/checksum.h | 63 -
arch/ia64/include/asm/clocksource.h | 11 -
arch/ia64/include/asm/cmpxchg.h | 33 -
arch/ia64/include/asm/cpu.h | 23 -
arch/ia64/include/asm/cputime.h | 21 -
arch/ia64/include/asm/current.h | 18 -
arch/ia64/include/asm/cyclone.h | 16 -
arch/ia64/include/asm/delay.h | 89 -
arch/ia64/include/asm/device.h | 14 -
arch/ia64/include/asm/div64.h | 1 -
arch/ia64/include/asm/dma-mapping.h | 16 -
arch/ia64/include/asm/dma.h | 17 -
arch/ia64/include/asm/dmi.h | 15 -
arch/ia64/include/asm/early_ioremap.h | 11 -
arch/ia64/include/asm/efi.h | 13 -
arch/ia64/include/asm/elf.h | 233 --
arch/ia64/include/asm/emergency-restart.h | 6 -
arch/ia64/include/asm/esi.h | 30 -
arch/ia64/include/asm/exception.h | 23 -
arch/ia64/include/asm/extable.h | 12 -
arch/ia64/include/asm/fb.h | 43 -
arch/ia64/include/asm/fpswa.h | 74 -
arch/ia64/include/asm/ftrace.h | 28 -
arch/ia64/include/asm/futex.h | 109 -
arch/ia64/include/asm/gcc_intrin.h | 13 -
arch/ia64/include/asm/hardirq.h | 27 -
arch/ia64/include/asm/hugetlb.h | 34 -
arch/ia64/include/asm/hw_irq.h | 167 --
arch/ia64/include/asm/idle.h | 8 -
arch/ia64/include/asm/intrinsics.h | 13 -
arch/ia64/include/asm/io.h | 271 ---
arch/ia64/include/asm/iommu.h | 22 -
arch/ia64/include/asm/iosapic.h | 106 -
arch/ia64/include/asm/irq.h | 37 -
arch/ia64/include/asm/irq_regs.h | 1 -
arch/ia64/include/asm/irq_remapping.h | 5 -
arch/ia64/include/asm/irqflags.h | 95 -
arch/ia64/include/asm/kdebug.h | 45 -
arch/ia64/include/asm/kexec.h | 46 -
arch/ia64/include/asm/kprobes.h | 116 -
arch/ia64/include/asm/kregs.h | 166 --
arch/ia64/include/asm/libata-portmap.h | 9 -
arch/ia64/include/asm/linkage.h | 19 -
arch/ia64/include/asm/local.h | 1 -
arch/ia64/include/asm/mca.h | 185 --
arch/ia64/include/asm/mca_asm.h | 245 ---
arch/ia64/include/asm/meminit.h | 59 -
arch/ia64/include/asm/mman.h | 18 -
arch/ia64/include/asm/mmiowb.h | 17 -
arch/ia64/include/asm/mmu.h | 14 -
arch/ia64/include/asm/mmu_context.h | 194 --
arch/ia64/include/asm/mmzone.h | 35 -
arch/ia64/include/asm/module.h | 35 -
arch/ia64/include/asm/module.lds.h | 14 -
arch/ia64/include/asm/msidef.h | 43 -
arch/ia64/include/asm/native/inst.h | 119 -
arch/ia64/include/asm/native/irq.h | 20 -
arch/ia64/include/asm/native/patchlist.h | 24 -
arch/ia64/include/asm/nodedata.h | 63 -
arch/ia64/include/asm/numa.h | 83 -
arch/ia64/include/asm/page.h | 208 --
arch/ia64/include/asm/pal.h | 1827 ---------------
arch/ia64/include/asm/param.h | 18 -
arch/ia64/include/asm/parport.h | 20 -
arch/ia64/include/asm/patch.h | 28 -
arch/ia64/include/asm/pci.h | 66 -
arch/ia64/include/asm/percpu.h | 53 -
arch/ia64/include/asm/pgalloc.h | 64 -
arch/ia64/include/asm/pgtable.h | 545 -----
arch/ia64/include/asm/processor.h | 660 ------
arch/ia64/include/asm/ptrace.h | 146 --
arch/ia64/include/asm/sal.h | 919 --------
arch/ia64/include/asm/sections.h | 33 -
arch/ia64/include/asm/serial.h | 17 -
arch/ia64/include/asm/shmparam.h | 13 -
arch/ia64/include/asm/signal.h | 33 -
arch/ia64/include/asm/smp.h | 103 -
arch/ia64/include/asm/sn/intr.h | 15 -
arch/ia64/include/asm/sn/sn_sal.h | 124 --
arch/ia64/include/asm/sparsemem.h | 28 -
arch/ia64/include/asm/spinlock.h | 265 ---
arch/ia64/include/asm/spinlock_types.h | 22 -
arch/ia64/include/asm/string.h | 22 -
arch/ia64/include/asm/switch_to.h | 71 -
arch/ia64/include/asm/syscall.h | 65 -
arch/ia64/include/asm/thread_info.h | 131 --
arch/ia64/include/asm/timex.h | 47 -
arch/ia64/include/asm/tlb.h | 50 -
arch/ia64/include/asm/tlbflush.h | 128 --
arch/ia64/include/asm/topology.h | 56 -
arch/ia64/include/asm/types.h | 32 -
arch/ia64/include/asm/uaccess.h | 265 ---
arch/ia64/include/asm/uncached.h | 9 -
arch/ia64/include/asm/unistd.h | 38 -
arch/ia64/include/asm/unwind.h | 234 --
arch/ia64/include/asm/user.h | 53 -
arch/ia64/include/asm/ustack.h | 12 -
arch/ia64/include/asm/uv/uv.h | 30 -
arch/ia64/include/asm/uv/uv_hub.h | 315 ---
arch/ia64/include/asm/uv/uv_mmrs.h | 825 -------
arch/ia64/include/asm/vermagic.h | 15 -
arch/ia64/include/asm/vga.h | 26 -
arch/ia64/include/asm/vmalloc.h | 4 -
arch/ia64/include/asm/xor.h | 30 -
arch/ia64/include/asm/xtp.h | 46 -
arch/ia64/include/uapi/asm/Kbuild | 2 -
arch/ia64/include/uapi/asm/auxvec.h | 14 -
arch/ia64/include/uapi/asm/bitsperlong.h | 9 -
arch/ia64/include/uapi/asm/break.h | 23 -
arch/ia64/include/uapi/asm/byteorder.h | 7 -
arch/ia64/include/uapi/asm/cmpxchg.h | 138 --
arch/ia64/include/uapi/asm/fcntl.h | 15 -
arch/ia64/include/uapi/asm/fpu.h | 67 -
arch/ia64/include/uapi/asm/gcc_intrin.h | 619 ------
arch/ia64/include/uapi/asm/ia64regs.h | 101 -
arch/ia64/include/uapi/asm/intrinsics.h | 82 -
arch/ia64/include/uapi/asm/mman.h | 17 -
arch/ia64/include/uapi/asm/param.h | 30 -
arch/ia64/include/uapi/asm/posix_types.h | 9 -
arch/ia64/include/uapi/asm/ptrace.h | 248 ---
arch/ia64/include/uapi/asm/ptrace_offsets.h | 269 ---
arch/ia64/include/uapi/asm/resource.h | 8 -
arch/ia64/include/uapi/asm/rse.h | 67 -
arch/ia64/include/uapi/asm/setup.h | 25 -
arch/ia64/include/uapi/asm/sigcontext.h | 71 -
arch/ia64/include/uapi/asm/siginfo.h | 28 -
arch/ia64/include/uapi/asm/signal.h | 98 -
arch/ia64/include/uapi/asm/stat.h | 52 -
arch/ia64/include/uapi/asm/statfs.h | 21 -
arch/ia64/include/uapi/asm/swab.h | 35 -
arch/ia64/include/uapi/asm/types.h | 32 -
arch/ia64/include/uapi/asm/ucontext.h | 13 -
arch/ia64/include/uapi/asm/unistd.h | 22 -
arch/ia64/include/uapi/asm/ustack.h | 13 -
arch/ia64/install.sh | 30 -
arch/ia64/kernel/.gitignore | 3 -
arch/ia64/kernel/Makefile | 46 -
arch/ia64/kernel/Makefile.gate | 29 -
arch/ia64/kernel/acpi-ext.c | 101 -
arch/ia64/kernel/acpi.c | 909 --------
arch/ia64/kernel/asm-offsets.c | 289 ---
arch/ia64/kernel/audit.c | 63 -
arch/ia64/kernel/brl_emu.c | 217 --
arch/ia64/kernel/crash.c | 257 ---
arch/ia64/kernel/crash_dump.c | 27 -
arch/ia64/kernel/cyclone.c | 125 --
arch/ia64/kernel/dma-mapping.c | 9 -
arch/ia64/kernel/efi.c | 1360 ------------
arch/ia64/kernel/efi_stub.S | 87 -
arch/ia64/kernel/elfcore.c | 77 -
arch/ia64/kernel/entry.S | 1427 ------------
arch/ia64/kernel/entry.h | 83 -
arch/ia64/kernel/err_inject.c | 273 ---
arch/ia64/kernel/esi.c | 193 --
arch/ia64/kernel/esi_stub.S | 99 -
arch/ia64/kernel/fsys.S | 837 -------
arch/ia64/kernel/fsyscall_gtod_data.h | 30 -
arch/ia64/kernel/ftrace.c | 196 --
arch/ia64/kernel/gate-data.S | 3 -
arch/ia64/kernel/gate.S | 380 ----
arch/ia64/kernel/gate.lds.S | 108 -
arch/ia64/kernel/head.S | 1167 ----------
arch/ia64/kernel/iosapic.c | 1137 ----------
arch/ia64/kernel/irq.c | 181 --
arch/ia64/kernel/irq.h | 3 -
arch/ia64/kernel/irq_ia64.c | 645 ------
arch/ia64/kernel/irq_lsapic.c | 45 -
arch/ia64/kernel/ivt.S | 1688 --------------
arch/ia64/kernel/kprobes.c | 911 --------
arch/ia64/kernel/machine_kexec.c | 163 --
arch/ia64/kernel/mca.c | 2111 ------------------
arch/ia64/kernel/mca_asm.S | 1123 ----------
arch/ia64/kernel/mca_drv.c | 796 -------
arch/ia64/kernel/mca_drv.h | 123 --
arch/ia64/kernel/mca_drv_asm.S | 56 -
arch/ia64/kernel/minstate.h | 251 ---
arch/ia64/kernel/module.c | 959 --------
arch/ia64/kernel/msi_ia64.c | 198 --
arch/ia64/kernel/numa.c | 73 -
arch/ia64/kernel/pal.S | 306 ---
arch/ia64/kernel/palinfo.c | 942 --------
arch/ia64/kernel/patch.c | 237 --
arch/ia64/kernel/pci-dma.c | 33 -
arch/ia64/kernel/perfmon_itanium.h | 116 -
arch/ia64/kernel/process.c | 611 ------
arch/ia64/kernel/ptrace.c | 2012 -----------------
arch/ia64/kernel/relocate_kernel.S | 321 ---
arch/ia64/kernel/sal.c | 400 ----
arch/ia64/kernel/salinfo.c | 646 ------
arch/ia64/kernel/setup.c | 1081 ---------
arch/ia64/kernel/sigframe.h | 26 -
arch/ia64/kernel/signal.c | 412 ----
arch/ia64/kernel/smp.c | 335 ---
arch/ia64/kernel/smpboot.c | 839 -------
arch/ia64/kernel/stacktrace.c | 40 -
arch/ia64/kernel/sys_ia64.c | 197 --
arch/ia64/kernel/syscalls/Makefile | 32 -
arch/ia64/kernel/syscalls/syscall.tbl | 375 ----
arch/ia64/kernel/time.c | 463 ----
arch/ia64/kernel/topology.c | 410 ----
arch/ia64/kernel/traps.c | 612 ------
arch/ia64/kernel/unaligned.c | 1560 -------------
arch/ia64/kernel/uncached.c | 273 ---
arch/ia64/kernel/unwind.c | 2320 --------------------
arch/ia64/kernel/unwind_decoder.c | 460 ----
arch/ia64/kernel/unwind_i.h | 165 --
arch/ia64/kernel/vmlinux.lds.S | 224 --
arch/ia64/lib/Makefile | 48 -
arch/ia64/lib/checksum.c | 102 -
arch/ia64/lib/clear_page.S | 79 -
arch/ia64/lib/clear_user.S | 212 --
arch/ia64/lib/copy_page.S | 101 -
arch/ia64/lib/copy_page_mck.S | 188 --
arch/ia64/lib/copy_user.S | 613 ------
arch/ia64/lib/csum_partial_copy.c | 98 -
arch/ia64/lib/do_csum.S | 324 ---
arch/ia64/lib/flush.S | 119 -
arch/ia64/lib/idiv32.S | 86 -
arch/ia64/lib/idiv64.S | 83 -
arch/ia64/lib/io.c | 51 -
arch/ia64/lib/ip_fast_csum.S | 148 --
arch/ia64/lib/memcpy.S | 304 ---
arch/ia64/lib/memcpy_mck.S | 659 ------
arch/ia64/lib/memset.S | 365 ---
arch/ia64/lib/strlen.S | 195 --
arch/ia64/lib/strncpy_from_user.S | 47 -
arch/ia64/lib/strnlen_user.S | 48 -
arch/ia64/lib/xor.S | 181 --
arch/ia64/mm/Makefile | 11 -
arch/ia64/mm/contig.c | 208 --
arch/ia64/mm/discontig.c | 635 ------
arch/ia64/mm/extable.c | 24 -
arch/ia64/mm/fault.c | 251 ---
arch/ia64/mm/hugetlbpage.c | 186 --
arch/ia64/mm/init.c | 532 -----
arch/ia64/mm/ioremap.c | 94 -
arch/ia64/mm/numa.c | 80 -
arch/ia64/mm/tlb.c | 591 -----
arch/ia64/pci/Makefile | 5 -
arch/ia64/pci/fixup.c | 80 -
arch/ia64/pci/pci.c | 576 -----
arch/ia64/scripts/check-gas | 16 -
arch/ia64/scripts/check-gas-asm.S | 2 -
arch/ia64/scripts/check-model.c | 1 -
arch/ia64/scripts/check-segrel.S | 5 -
arch/ia64/scripts/check-segrel.lds | 13 -
arch/ia64/scripts/check-serialize.S | 2 -
arch/ia64/scripts/check-text-align.S | 7 -
arch/ia64/scripts/toolchain-flags | 54 -
arch/ia64/scripts/unwcheck.py | 65 -
arch/ia64/uv/Makefile | 12 -
arch/ia64/uv/kernel/Makefile | 12 -
arch/ia64/uv/kernel/setup.c | 120 -
drivers/acpi/Kconfig | 6 +-
drivers/acpi/numa/Kconfig | 4 +-
drivers/acpi/osl.c | 2 +-
drivers/char/Kconfig | 4 +-
drivers/char/Makefile | 1 -
drivers/char/agp/Kconfig | 16 +-
drivers/char/agp/Makefile | 2 -
drivers/char/agp/hp-agp.c | 550 -----
drivers/char/agp/i460-agp.c | 659 ------
drivers/char/hpet.c | 30 -
drivers/char/hw_random/Kconfig | 2 +-
drivers/char/mem.c | 12 -
drivers/char/mspec.c | 295 ---
drivers/cpufreq/Kconfig | 11 -
drivers/cpufreq/Makefile | 1 -
drivers/cpufreq/ia64-acpi-cpufreq.c | 353 ---
drivers/firmware/Kconfig | 24 -
drivers/firmware/Makefile | 1 -
drivers/firmware/efi/Kconfig | 6 +-
drivers/firmware/efi/efi.c | 13 +-
drivers/firmware/pcdp.c | 135 --
drivers/firmware/pcdp.h | 108 -
drivers/gpu/drm/drm_ioc32.c | 4 +-
drivers/input/serio/i8042.h | 2 +-
drivers/iommu/Kconfig | 4 +-
drivers/iommu/intel/Kconfig | 2 +-
drivers/media/cec/platform/Kconfig | 2 +-
drivers/misc/Kconfig | 2 +-
drivers/misc/sgi-gru/gru.h | 4 +-
drivers/misc/sgi-gru/gru_instructions.h | 12 +-
drivers/misc/sgi-gru/grufile.c | 72 -
drivers/misc/sgi-gru/gruhandles.c | 6 -
drivers/misc/sgi-gru/grumain.c | 4 -
drivers/misc/sgi-xp/xp.h | 2 +-
drivers/misc/sgi-xp/xp_uv.c | 24 -
drivers/misc/sgi-xp/xpc_main.c | 31 -
drivers/misc/sgi-xp/xpc_uv.c | 85 -
drivers/net/ethernet/broadcom/tg3.c | 2 +-
drivers/net/ethernet/brocade/bna/bnad.h | 1 -
.../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 -
drivers/pci/vgaarb.c | 2 +-
drivers/tty/serial/8250/Kconfig | 2 +-
drivers/tty/vt/keyboard.c | 2 +-
drivers/video/fbdev/Kconfig | 2 +-
drivers/watchdog/Kconfig | 2 +-
fs/Kconfig | 2 +-
fs/afs/main.c | 2 -
fs/xfs/xfs_ioctl32.h | 2 +-
include/linux/acpi.h | 9 +-
include/linux/efi.h | 7 -
include/linux/mm.h | 2 -
include/linux/moduleparam.h | 2 +-
include/linux/raid/pq.h | 2 -
include/linux/sched/signal.h | 17 +-
include/trace/events/mmflags.h | 2 +-
include/uapi/asm-generic/siginfo.h | 5 -
init/Kconfig | 2 +-
kernel/cpu.c | 3 -
kernel/fork.c | 2 +-
kernel/sched/core.c | 29 +-
kernel/signal.c | 25 +-
kernel/sysctl.c | 9 -
lib/Kconfig.debug | 2 +-
lib/decompress_unxz.c | 3 -
lib/raid6/Makefile | 4 +-
lib/raid6/algos.c | 4 -
lib/raid6/int.uc | 9 -
lib/xz/Kconfig | 5 -
mm/mmap.c | 6 +-
tools/arch/ia64/include/asm/barrier.h | 59 -
tools/arch/ia64/include/uapi/asm/bitsperlong.h | 9 -
tools/arch/ia64/include/uapi/asm/mman.h | 7 -
usr/include/Makefile | 6 -
424 files changed, 74 insertions(+), 65172 deletions(-)
delete mode 100644 Documentation/arch/ia64/aliasing.rst
delete mode 100644 Documentation/arch/ia64/efirtc.rst
delete mode 100644 Documentation/arch/ia64/err_inject.rst
delete mode 100644 Documentation/arch/ia64/features.rst
delete mode 100644 Documentation/arch/ia64/fsys.rst
delete mode 100644 Documentation/arch/ia64/ia64.rst
delete mode 100644 Documentation/arch/ia64/index.rst
delete mode 100644 Documentation/arch/ia64/irq-redir.rst
delete mode 100644 Documentation/arch/ia64/mca.rst
delete mode 100644 Documentation/arch/ia64/serial.rst
delete mode 100644 arch/ia64/Kbuild
delete mode 100644 arch/ia64/Kconfig
delete mode 100644 arch/ia64/Kconfig.debug
delete mode 100644 arch/ia64/Makefile
delete mode 100644 arch/ia64/configs/bigsur_defconfig
delete mode 100644 arch/ia64/configs/generic_defconfig
delete mode 100644 arch/ia64/configs/gensparse_defconfig
delete mode 100644 arch/ia64/configs/tiger_defconfig
delete mode 100644 arch/ia64/configs/zx1_defconfig
delete mode 100644 arch/ia64/hp/common/Makefile
delete mode 100644 arch/ia64/hp/common/aml_nfw.c
delete mode 100644 arch/ia64/hp/common/sba_iommu.c
delete mode 100644 arch/ia64/include/asm/Kbuild
delete mode 100644 arch/ia64/include/asm/acenv.h
delete mode 100644 arch/ia64/include/asm/acpi-ext.h
delete mode 100644 arch/ia64/include/asm/acpi.h
delete mode 100644 arch/ia64/include/asm/asm-offsets.h
delete mode 100644 arch/ia64/include/asm/asm-prototypes.h
delete mode 100644 arch/ia64/include/asm/asmmacro.h
delete mode 100644 arch/ia64/include/asm/atomic.h
delete mode 100644 arch/ia64/include/asm/barrier.h
delete mode 100644 arch/ia64/include/asm/bitops.h
delete mode 100644 arch/ia64/include/asm/bug.h
delete mode 100644 arch/ia64/include/asm/cache.h
delete mode 100644 arch/ia64/include/asm/cacheflush.h
delete mode 100644 arch/ia64/include/asm/checksum.h
delete mode 100644 arch/ia64/include/asm/clocksource.h
delete mode 100644 arch/ia64/include/asm/cmpxchg.h
delete mode 100644 arch/ia64/include/asm/cpu.h
delete mode 100644 arch/ia64/include/asm/cputime.h
delete mode 100644 arch/ia64/include/asm/current.h
delete mode 100644 arch/ia64/include/asm/cyclone.h
delete mode 100644 arch/ia64/include/asm/delay.h
delete mode 100644 arch/ia64/include/asm/device.h
delete mode 100644 arch/ia64/include/asm/div64.h
delete mode 100644 arch/ia64/include/asm/dma-mapping.h
delete mode 100644 arch/ia64/include/asm/dma.h
delete mode 100644 arch/ia64/include/asm/dmi.h
delete mode 100644 arch/ia64/include/asm/early_ioremap.h
delete mode 100644 arch/ia64/include/asm/efi.h
delete mode 100644 arch/ia64/include/asm/elf.h
delete mode 100644 arch/ia64/include/asm/emergency-restart.h
delete mode 100644 arch/ia64/include/asm/esi.h
delete mode 100644 arch/ia64/include/asm/exception.h
delete mode 100644 arch/ia64/include/asm/extable.h
delete mode 100644 arch/ia64/include/asm/fb.h
delete mode 100644 arch/ia64/include/asm/fpswa.h
delete mode 100644 arch/ia64/include/asm/ftrace.h
delete mode 100644 arch/ia64/include/asm/futex.h
delete mode 100644 arch/ia64/include/asm/gcc_intrin.h
delete mode 100644 arch/ia64/include/asm/hardirq.h
delete mode 100644 arch/ia64/include/asm/hugetlb.h
delete mode 100644 arch/ia64/include/asm/hw_irq.h
delete mode 100644 arch/ia64/include/asm/idle.h
delete mode 100644 arch/ia64/include/asm/intrinsics.h
delete mode 100644 arch/ia64/include/asm/io.h
delete mode 100644 arch/ia64/include/asm/iommu.h
delete mode 100644 arch/ia64/include/asm/iosapic.h
delete mode 100644 arch/ia64/include/asm/irq.h
delete mode 100644 arch/ia64/include/asm/irq_regs.h
delete mode 100644 arch/ia64/include/asm/irq_remapping.h
delete mode 100644 arch/ia64/include/asm/irqflags.h
delete mode 100644 arch/ia64/include/asm/kdebug.h
delete mode 100644 arch/ia64/include/asm/kexec.h
delete mode 100644 arch/ia64/include/asm/kprobes.h
delete mode 100644 arch/ia64/include/asm/kregs.h
delete mode 100644 arch/ia64/include/asm/libata-portmap.h
delete mode 100644 arch/ia64/include/asm/linkage.h
delete mode 100644 arch/ia64/include/asm/local.h
delete mode 100644 arch/ia64/include/asm/mca.h
delete mode 100644 arch/ia64/include/asm/mca_asm.h
delete mode 100644 arch/ia64/include/asm/meminit.h
delete mode 100644 arch/ia64/include/asm/mman.h
delete mode 100644 arch/ia64/include/asm/mmiowb.h
delete mode 100644 arch/ia64/include/asm/mmu.h
delete mode 100644 arch/ia64/include/asm/mmu_context.h
delete mode 100644 arch/ia64/include/asm/mmzone.h
delete mode 100644 arch/ia64/include/asm/module.h
delete mode 100644 arch/ia64/include/asm/module.lds.h
delete mode 100644 arch/ia64/include/asm/msidef.h
delete mode 100644 arch/ia64/include/asm/native/inst.h
delete mode 100644 arch/ia64/include/asm/native/irq.h
delete mode 100644 arch/ia64/include/asm/native/patchlist.h
delete mode 100644 arch/ia64/include/asm/nodedata.h
delete mode 100644 arch/ia64/include/asm/numa.h
delete mode 100644 arch/ia64/include/asm/page.h
delete mode 100644 arch/ia64/include/asm/pal.h
delete mode 100644 arch/ia64/include/asm/param.h
delete mode 100644 arch/ia64/include/asm/parport.h
delete mode 100644 arch/ia64/include/asm/patch.h
delete mode 100644 arch/ia64/include/asm/pci.h
delete mode 100644 arch/ia64/include/asm/percpu.h
delete mode 100644 arch/ia64/include/asm/pgalloc.h
delete mode 100644 arch/ia64/include/asm/pgtable.h
delete mode 100644 arch/ia64/include/asm/processor.h
delete mode 100644 arch/ia64/include/asm/ptrace.h
delete mode 100644 arch/ia64/include/asm/sal.h
delete mode 100644 arch/ia64/include/asm/sections.h
delete mode 100644 arch/ia64/include/asm/serial.h
delete mode 100644 arch/ia64/include/asm/shmparam.h
delete mode 100644 arch/ia64/include/asm/signal.h
delete mode 100644 arch/ia64/include/asm/smp.h
delete mode 100644 arch/ia64/include/asm/sn/intr.h
delete mode 100644 arch/ia64/include/asm/sn/sn_sal.h
delete mode 100644 arch/ia64/include/asm/sparsemem.h
delete mode 100644 arch/ia64/include/asm/spinlock.h
delete mode 100644 arch/ia64/include/asm/spinlock_types.h
delete mode 100644 arch/ia64/include/asm/string.h
delete mode 100644 arch/ia64/include/asm/switch_to.h
delete mode 100644 arch/ia64/include/asm/syscall.h
delete mode 100644 arch/ia64/include/asm/thread_info.h
delete mode 100644 arch/ia64/include/asm/timex.h
delete mode 100644 arch/ia64/include/asm/tlb.h
delete mode 100644 arch/ia64/include/asm/tlbflush.h
delete mode 100644 arch/ia64/include/asm/topology.h
delete mode 100644 arch/ia64/include/asm/types.h
delete mode 100644 arch/ia64/include/asm/uaccess.h
delete mode 100644 arch/ia64/include/asm/uncached.h
delete mode 100644 arch/ia64/include/asm/unistd.h
delete mode 100644 arch/ia64/include/asm/unwind.h
delete mode 100644 arch/ia64/include/asm/user.h
delete mode 100644 arch/ia64/include/asm/ustack.h
delete mode 100644 arch/ia64/include/asm/uv/uv.h
delete mode 100644 arch/ia64/include/asm/uv/uv_hub.h
delete mode 100644 arch/ia64/include/asm/uv/uv_mmrs.h
delete mode 100644 arch/ia64/include/asm/vermagic.h
delete mode 100644 arch/ia64/include/asm/vga.h
delete mode 100644 arch/ia64/include/asm/vmalloc.h
delete mode 100644 arch/ia64/include/asm/xor.h
delete mode 100644 arch/ia64/include/asm/xtp.h
delete mode 100644 arch/ia64/include/uapi/asm/Kbuild
delete mode 100644 arch/ia64/include/uapi/asm/auxvec.h
delete mode 100644 arch/ia64/include/uapi/asm/bitsperlong.h
delete mode 100644 arch/ia64/include/uapi/asm/break.h
delete mode 100644 arch/ia64/include/uapi/asm/byteorder.h
delete mode 100644 arch/ia64/include/uapi/asm/cmpxchg.h
delete mode 100644 arch/ia64/include/uapi/asm/fcntl.h
delete mode 100644 arch/ia64/include/uapi/asm/fpu.h
delete mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
delete mode 100644 arch/ia64/include/uapi/asm/ia64regs.h
delete mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
delete mode 100644 arch/ia64/include/uapi/asm/mman.h
delete mode 100644 arch/ia64/include/uapi/asm/param.h
delete mode 100644 arch/ia64/include/uapi/asm/posix_types.h
delete mode 100644 arch/ia64/include/uapi/asm/ptrace.h
delete mode 100644 arch/ia64/include/uapi/asm/ptrace_offsets.h
delete mode 100644 arch/ia64/include/uapi/asm/resource.h
delete mode 100644 arch/ia64/include/uapi/asm/rse.h
delete mode 100644 arch/ia64/include/uapi/asm/setup.h
delete mode 100644 arch/ia64/include/uapi/asm/sigcontext.h
delete mode 100644 arch/ia64/include/uapi/asm/siginfo.h
delete mode 100644 arch/ia64/include/uapi/asm/signal.h
delete mode 100644 arch/ia64/include/uapi/asm/stat.h
delete mode 100644 arch/ia64/include/uapi/asm/statfs.h
delete mode 100644 arch/ia64/include/uapi/asm/swab.h
delete mode 100644 arch/ia64/include/uapi/asm/types.h
delete mode 100644 arch/ia64/include/uapi/asm/ucontext.h
delete mode 100644 arch/ia64/include/uapi/asm/unistd.h
delete mode 100644 arch/ia64/include/uapi/asm/ustack.h
delete mode 100755 arch/ia64/install.sh
delete mode 100644 arch/ia64/kernel/.gitignore
delete mode 100644 arch/ia64/kernel/Makefile
delete mode 100644 arch/ia64/kernel/Makefile.gate
delete mode 100644 arch/ia64/kernel/acpi-ext.c
delete mode 100644 arch/ia64/kernel/acpi.c
delete mode 100644 arch/ia64/kernel/asm-offsets.c
delete mode 100644 arch/ia64/kernel/audit.c
delete mode 100644 arch/ia64/kernel/brl_emu.c
delete mode 100644 arch/ia64/kernel/crash.c
delete mode 100644 arch/ia64/kernel/crash_dump.c
delete mode 100644 arch/ia64/kernel/cyclone.c
delete mode 100644 arch/ia64/kernel/dma-mapping.c
delete mode 100644 arch/ia64/kernel/efi.c
delete mode 100644 arch/ia64/kernel/efi_stub.S
delete mode 100644 arch/ia64/kernel/elfcore.c
delete mode 100644 arch/ia64/kernel/entry.S
delete mode 100644 arch/ia64/kernel/entry.h
delete mode 100644 arch/ia64/kernel/err_inject.c
delete mode 100644 arch/ia64/kernel/esi.c
delete mode 100644 arch/ia64/kernel/esi_stub.S
delete mode 100644 arch/ia64/kernel/fsys.S
delete mode 100644 arch/ia64/kernel/fsyscall_gtod_data.h
delete mode 100644 arch/ia64/kernel/ftrace.c
delete mode 100644 arch/ia64/kernel/gate-data.S
delete mode 100644 arch/ia64/kernel/gate.S
delete mode 100644 arch/ia64/kernel/gate.lds.S
delete mode 100644 arch/ia64/kernel/head.S
delete mode 100644 arch/ia64/kernel/iosapic.c
delete mode 100644 arch/ia64/kernel/irq.c
delete mode 100644 arch/ia64/kernel/irq.h
delete mode 100644 arch/ia64/kernel/irq_ia64.c
delete mode 100644 arch/ia64/kernel/irq_lsapic.c
delete mode 100644 arch/ia64/kernel/ivt.S
delete mode 100644 arch/ia64/kernel/kprobes.c
delete mode 100644 arch/ia64/kernel/machine_kexec.c
delete mode 100644 arch/ia64/kernel/mca.c
delete mode 100644 arch/ia64/kernel/mca_asm.S
delete mode 100644 arch/ia64/kernel/mca_drv.c
delete mode 100644 arch/ia64/kernel/mca_drv.h
delete mode 100644 arch/ia64/kernel/mca_drv_asm.S
delete mode 100644 arch/ia64/kernel/minstate.h
delete mode 100644 arch/ia64/kernel/module.c
delete mode 100644 arch/ia64/kernel/msi_ia64.c
delete mode 100644 arch/ia64/kernel/numa.c
delete mode 100644 arch/ia64/kernel/pal.S
delete mode 100644 arch/ia64/kernel/palinfo.c
delete mode 100644 arch/ia64/kernel/patch.c
delete mode 100644 arch/ia64/kernel/pci-dma.c
delete mode 100644 arch/ia64/kernel/perfmon_itanium.h
delete mode 100644 arch/ia64/kernel/process.c
delete mode 100644 arch/ia64/kernel/ptrace.c
delete mode 100644 arch/ia64/kernel/relocate_kernel.S
delete mode 100644 arch/ia64/kernel/sal.c
delete mode 100644 arch/ia64/kernel/salinfo.c
delete mode 100644 arch/ia64/kernel/setup.c
delete mode 100644 arch/ia64/kernel/sigframe.h
delete mode 100644 arch/ia64/kernel/signal.c
delete mode 100644 arch/ia64/kernel/smp.c
delete mode 100644 arch/ia64/kernel/smpboot.c
delete mode 100644 arch/ia64/kernel/stacktrace.c
delete mode 100644 arch/ia64/kernel/sys_ia64.c
delete mode 100644 arch/ia64/kernel/syscalls/Makefile
delete mode 100644 arch/ia64/kernel/syscalls/syscall.tbl
delete mode 100644 arch/ia64/kernel/time.c
delete mode 100644 arch/ia64/kernel/topology.c
delete mode 100644 arch/ia64/kernel/traps.c
delete mode 100644 arch/ia64/kernel/unaligned.c
delete mode 100644 arch/ia64/kernel/uncached.c
delete mode 100644 arch/ia64/kernel/unwind.c
delete mode 100644 arch/ia64/kernel/unwind_decoder.c
delete mode 100644 arch/ia64/kernel/unwind_i.h
delete mode 100644 arch/ia64/kernel/vmlinux.lds.S
delete mode 100644 arch/ia64/lib/Makefile
delete mode 100644 arch/ia64/lib/checksum.c
delete mode 100644 arch/ia64/lib/clear_page.S
delete mode 100644 arch/ia64/lib/clear_user.S
delete mode 100644 arch/ia64/lib/copy_page.S
delete mode 100644 arch/ia64/lib/copy_page_mck.S
delete mode 100644 arch/ia64/lib/copy_user.S
delete mode 100644 arch/ia64/lib/csum_partial_copy.c
delete mode 100644 arch/ia64/lib/do_csum.S
delete mode 100644 arch/ia64/lib/flush.S
delete mode 100644 arch/ia64/lib/idiv32.S
delete mode 100644 arch/ia64/lib/idiv64.S
delete mode 100644 arch/ia64/lib/io.c
delete mode 100644 arch/ia64/lib/ip_fast_csum.S
delete mode 100644 arch/ia64/lib/memcpy.S
delete mode 100644 arch/ia64/lib/memcpy_mck.S
delete mode 100644 arch/ia64/lib/memset.S
delete mode 100644 arch/ia64/lib/strlen.S
delete mode 100644 arch/ia64/lib/strncpy_from_user.S
delete mode 100644 arch/ia64/lib/strnlen_user.S
delete mode 100644 arch/ia64/lib/xor.S
delete mode 100644 arch/ia64/mm/Makefile
delete mode 100644 arch/ia64/mm/contig.c
delete mode 100644 arch/ia64/mm/discontig.c
delete mode 100644 arch/ia64/mm/extable.c
delete mode 100644 arch/ia64/mm/fault.c
delete mode 100644 arch/ia64/mm/hugetlbpage.c
delete mode 100644 arch/ia64/mm/init.c
delete mode 100644 arch/ia64/mm/ioremap.c
delete mode 100644 arch/ia64/mm/numa.c
delete mode 100644 arch/ia64/mm/tlb.c
delete mode 100644 arch/ia64/pci/Makefile
delete mode 100644 arch/ia64/pci/fixup.c
delete mode 100644 arch/ia64/pci/pci.c
delete mode 100755 arch/ia64/scripts/check-gas
delete mode 100644 arch/ia64/scripts/check-gas-asm.S
delete mode 100644 arch/ia64/scripts/check-model.c
delete mode 100644 arch/ia64/scripts/check-segrel.S
delete mode 100644 arch/ia64/scripts/check-segrel.lds
delete mode 100644 arch/ia64/scripts/check-serialize.S
delete mode 100644 arch/ia64/scripts/check-text-align.S
delete mode 100755 arch/ia64/scripts/toolchain-flags
delete mode 100644 arch/ia64/scripts/unwcheck.py
delete mode 100644 arch/ia64/uv/Makefile
delete mode 100644 arch/ia64/uv/kernel/Makefile
delete mode 100644 arch/ia64/uv/kernel/setup.c
delete mode 100644 drivers/char/agp/hp-agp.c
delete mode 100644 drivers/char/agp/i460-agp.c
delete mode 100644 drivers/char/mspec.c
delete mode 100644 drivers/cpufreq/ia64-acpi-cpufreq.c
delete mode 100644 drivers/firmware/pcdp.c
delete mode 100644 drivers/firmware/pcdp.h
delete mode 100644 tools/arch/ia64/include/asm/barrier.h
delete mode 100644 tools/arch/ia64/include/uapi/asm/bitsperlong.h
delete mode 100644 tools/arch/ia64/include/uapi/asm/mman.h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] Remove Itanium support
2023-09-11 16:31 [GIT PULL] Remove Itanium support Ard Biesheuvel
@ 2023-09-11 17:05 ` John Paul Adrian Glaubitz
2023-09-13 21:25 ` Thomas Gleixner
2023-09-15 15:24 ` Arnd Bergmann
2 siblings, 0 replies; 4+ messages in thread
From: John Paul Adrian Glaubitz @ 2023-09-11 17:05 UTC (permalink / raw)
To: Ard Biesheuvel, arnd
Cc: linux-ia64, linux-arch, Ard Biesheuvel, Rafael J . Wysocki,
Jonathan Corbet
Hi Ard
On Mon, 2023-09-11 at 16:31 +0000, Ard Biesheuvel wrote:
> From: Ard Biesheuvel <ardb@kernel.org>
>
> Hello Arnd,
>
> Please pull the series below, which provides a fix for the ia64 build (which
> is currently broken), and subsequently removes it, based on the timeline
> proposed by the Debian/ia64 maintainer (details in the second patch).
>
> https://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git/log/?h=remove-ia64
>
> The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d:
>
> Linux 6.6-rc1 (2023-09-10 16:28:41 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/ardb/linux.git tags/tag-remove-ia64
>
> for you to fetch changes up to 944834901adc94b3a44d1dd153eb739a937e52d2:
>
> Documentation: Drop or replace remaining mentions of IA64 (2023-09-11 08:13:18 +0000)
>
> ----------------------------------------------------------------
> Remove IA-64 architecture support
>
> Fix the IA-64 build before removing the architecture support completely.
> This makes v6.6 LTS the final Linux release with IA-64/Itanium support.
Thanks for keeping the suggested timeline. I think this is a fair compromise
for all parties involved.
> ----------------------------------------------------------------
>
> Cc: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
> Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
> Cc: Jonathan Corbet <corbet@lwn.net>
>
> Ard Biesheuvel (6):
> acpi: Provide ia64 dummy implementation of acpi_proc_quirk_mwait_check()
> arch: Remove Itanium (IA-64) architecture
> kernel: Drop IA64 support from sig_fault handlers
> Documentation: Drop IA64 from feature descriptions
> lib/raid6: Drop IA64 support
> Documentation: Drop or replace remaining mentions of IA64
>
> Documentation/ABI/testing/sysfs-devices-system-cpu | 3 -
> .../ABI/testing/sysfs-firmware-dmi-entries | 2 +-
> Documentation/admin-guide/kdump/kdump.rst | 37 +-
> Documentation/admin-guide/kdump/vmcoreinfo.rst | 30 -
> Documentation/admin-guide/kernel-parameters.txt | 8 +-
> Documentation/admin-guide/mm/memory-hotplug.rst | 2 +-
> Documentation/admin-guide/sysctl/kernel.rst | 23 +-
> Documentation/arch/ia64/aliasing.rst | 246 ---
> Documentation/arch/ia64/efirtc.rst | 144 --
> Documentation/arch/ia64/err_inject.rst | 1067 ---------
> Documentation/arch/ia64/features.rst | 3 -
> Documentation/arch/ia64/fsys.rst | 303 ---
> Documentation/arch/ia64/ia64.rst | 49 -
> Documentation/arch/ia64/index.rst | 19 -
> Documentation/arch/ia64/irq-redir.rst | 80 -
> Documentation/arch/ia64/mca.rst | 198 --
> Documentation/arch/ia64/serial.rst | 165 --
> Documentation/arch/index.rst | 1 -
> Documentation/block/ioprio.rst | 3 -
> Documentation/core-api/cpu_hotplug.rst | 6 -
> Documentation/core-api/debugging-via-ohci1394.rst | 6 +-
> .../features/core/cBPF-JIT/arch-support.txt | 1 -
> .../features/core/eBPF-JIT/arch-support.txt | 1 -
> .../core/generic-idle-thread/arch-support.txt | 1 -
> .../features/core/jump-labels/arch-support.txt | 1 -
> .../core/thread-info-in-task/arch-support.txt | 1 -
> .../features/core/tracehook/arch-support.txt | 1 -
> .../features/debug/KASAN/arch-support.txt | 1 -
> .../debug/debug-vm-pgtable/arch-support.txt | 1 -
> .../debug/gcov-profile-all/arch-support.txt | 1 -
> Documentation/features/debug/kcov/arch-support.txt | 1 -
> Documentation/features/debug/kgdb/arch-support.txt | 1 -
> .../features/debug/kmemleak/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-contiguous/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 -
> .../features/perf/kprobes-event/arch-support.txt | 1 -
> .../features/perf/perf-regs/arch-support.txt | 1 -
> .../features/perf/perf-stackdump/arch-support.txt | 1 -
> .../sched/membarrier-sync-core/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 -
> .../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/pte_special/arch-support.txt | 1 -
> Documentation/kbuild/makefiles.rst | 2 +-
> .../device_drivers/ethernet/neterion/s2io.rst | 4 +-
> Documentation/scheduler/sched-arch.rst | 4 +-
> Documentation/trace/kprobes.rst | 1 -
> Documentation/translations/zh_CN/arch/index.rst | 1 -
> .../translations/zh_CN/core-api/cpu_hotplug.rst | 6 -
> .../translations/zh_CN/scheduler/sched-arch.rst | 5 +-
> MAINTAINERS | 11 -
> Makefile | 4 +-
> arch/Kconfig | 1 -
> arch/ia64/Kbuild | 3 -
> arch/ia64/Kconfig | 394 ----
> arch/ia64/Kconfig.debug | 55 -
> arch/ia64/Makefile | 82 -
> arch/ia64/configs/bigsur_defconfig | 102 -
> arch/ia64/configs/generic_defconfig | 206 --
> arch/ia64/configs/gensparse_defconfig | 184 --
> arch/ia64/configs/tiger_defconfig | 169 --
> arch/ia64/configs/zx1_defconfig | 148 --
> arch/ia64/hp/common/Makefile | 10 -
> arch/ia64/hp/common/aml_nfw.c | 232 --
> arch/ia64/hp/common/sba_iommu.c | 2155 ------------------
> arch/ia64/include/asm/Kbuild | 6 -
> arch/ia64/include/asm/acenv.h | 49 -
> arch/ia64/include/asm/acpi-ext.h | 17 -
> arch/ia64/include/asm/acpi.h | 110 -
> arch/ia64/include/asm/asm-offsets.h | 1 -
> arch/ia64/include/asm/asm-prototypes.h | 30 -
> arch/ia64/include/asm/asmmacro.h | 136 --
> arch/ia64/include/asm/atomic.h | 216 --
> arch/ia64/include/asm/barrier.h | 79 -
> arch/ia64/include/asm/bitops.h | 453 ----
> arch/ia64/include/asm/bug.h | 19 -
> arch/ia64/include/asm/cache.h | 30 -
> arch/ia64/include/asm/cacheflush.h | 39 -
> arch/ia64/include/asm/checksum.h | 63 -
> arch/ia64/include/asm/clocksource.h | 11 -
> arch/ia64/include/asm/cmpxchg.h | 33 -
> arch/ia64/include/asm/cpu.h | 23 -
> arch/ia64/include/asm/cputime.h | 21 -
> arch/ia64/include/asm/current.h | 18 -
> arch/ia64/include/asm/cyclone.h | 16 -
> arch/ia64/include/asm/delay.h | 89 -
> arch/ia64/include/asm/device.h | 14 -
> arch/ia64/include/asm/div64.h | 1 -
> arch/ia64/include/asm/dma-mapping.h | 16 -
> arch/ia64/include/asm/dma.h | 17 -
> arch/ia64/include/asm/dmi.h | 15 -
> arch/ia64/include/asm/early_ioremap.h | 11 -
> arch/ia64/include/asm/efi.h | 13 -
> arch/ia64/include/asm/elf.h | 233 --
> arch/ia64/include/asm/emergency-restart.h | 6 -
> arch/ia64/include/asm/esi.h | 30 -
> arch/ia64/include/asm/exception.h | 23 -
> arch/ia64/include/asm/extable.h | 12 -
> arch/ia64/include/asm/fb.h | 43 -
> arch/ia64/include/asm/fpswa.h | 74 -
> arch/ia64/include/asm/ftrace.h | 28 -
> arch/ia64/include/asm/futex.h | 109 -
> arch/ia64/include/asm/gcc_intrin.h | 13 -
> arch/ia64/include/asm/hardirq.h | 27 -
> arch/ia64/include/asm/hugetlb.h | 34 -
> arch/ia64/include/asm/hw_irq.h | 167 --
> arch/ia64/include/asm/idle.h | 8 -
> arch/ia64/include/asm/intrinsics.h | 13 -
> arch/ia64/include/asm/io.h | 271 ---
> arch/ia64/include/asm/iommu.h | 22 -
> arch/ia64/include/asm/iosapic.h | 106 -
> arch/ia64/include/asm/irq.h | 37 -
> arch/ia64/include/asm/irq_regs.h | 1 -
> arch/ia64/include/asm/irq_remapping.h | 5 -
> arch/ia64/include/asm/irqflags.h | 95 -
> arch/ia64/include/asm/kdebug.h | 45 -
> arch/ia64/include/asm/kexec.h | 46 -
> arch/ia64/include/asm/kprobes.h | 116 -
> arch/ia64/include/asm/kregs.h | 166 --
> arch/ia64/include/asm/libata-portmap.h | 9 -
> arch/ia64/include/asm/linkage.h | 19 -
> arch/ia64/include/asm/local.h | 1 -
> arch/ia64/include/asm/mca.h | 185 --
> arch/ia64/include/asm/mca_asm.h | 245 ---
> arch/ia64/include/asm/meminit.h | 59 -
> arch/ia64/include/asm/mman.h | 18 -
> arch/ia64/include/asm/mmiowb.h | 17 -
> arch/ia64/include/asm/mmu.h | 14 -
> arch/ia64/include/asm/mmu_context.h | 194 --
> arch/ia64/include/asm/mmzone.h | 35 -
> arch/ia64/include/asm/module.h | 35 -
> arch/ia64/include/asm/module.lds.h | 14 -
> arch/ia64/include/asm/msidef.h | 43 -
> arch/ia64/include/asm/native/inst.h | 119 -
> arch/ia64/include/asm/native/irq.h | 20 -
> arch/ia64/include/asm/native/patchlist.h | 24 -
> arch/ia64/include/asm/nodedata.h | 63 -
> arch/ia64/include/asm/numa.h | 83 -
> arch/ia64/include/asm/page.h | 208 --
> arch/ia64/include/asm/pal.h | 1827 ---------------
> arch/ia64/include/asm/param.h | 18 -
> arch/ia64/include/asm/parport.h | 20 -
> arch/ia64/include/asm/patch.h | 28 -
> arch/ia64/include/asm/pci.h | 66 -
> arch/ia64/include/asm/percpu.h | 53 -
> arch/ia64/include/asm/pgalloc.h | 64 -
> arch/ia64/include/asm/pgtable.h | 545 -----
> arch/ia64/include/asm/processor.h | 660 ------
> arch/ia64/include/asm/ptrace.h | 146 --
> arch/ia64/include/asm/sal.h | 919 --------
> arch/ia64/include/asm/sections.h | 33 -
> arch/ia64/include/asm/serial.h | 17 -
> arch/ia64/include/asm/shmparam.h | 13 -
> arch/ia64/include/asm/signal.h | 33 -
> arch/ia64/include/asm/smp.h | 103 -
> arch/ia64/include/asm/sn/intr.h | 15 -
> arch/ia64/include/asm/sn/sn_sal.h | 124 --
> arch/ia64/include/asm/sparsemem.h | 28 -
> arch/ia64/include/asm/spinlock.h | 265 ---
> arch/ia64/include/asm/spinlock_types.h | 22 -
> arch/ia64/include/asm/string.h | 22 -
> arch/ia64/include/asm/switch_to.h | 71 -
> arch/ia64/include/asm/syscall.h | 65 -
> arch/ia64/include/asm/thread_info.h | 131 --
> arch/ia64/include/asm/timex.h | 47 -
> arch/ia64/include/asm/tlb.h | 50 -
> arch/ia64/include/asm/tlbflush.h | 128 --
> arch/ia64/include/asm/topology.h | 56 -
> arch/ia64/include/asm/types.h | 32 -
> arch/ia64/include/asm/uaccess.h | 265 ---
> arch/ia64/include/asm/uncached.h | 9 -
> arch/ia64/include/asm/unistd.h | 38 -
> arch/ia64/include/asm/unwind.h | 234 --
> arch/ia64/include/asm/user.h | 53 -
> arch/ia64/include/asm/ustack.h | 12 -
> arch/ia64/include/asm/uv/uv.h | 30 -
> arch/ia64/include/asm/uv/uv_hub.h | 315 ---
> arch/ia64/include/asm/uv/uv_mmrs.h | 825 -------
> arch/ia64/include/asm/vermagic.h | 15 -
> arch/ia64/include/asm/vga.h | 26 -
> arch/ia64/include/asm/vmalloc.h | 4 -
> arch/ia64/include/asm/xor.h | 30 -
> arch/ia64/include/asm/xtp.h | 46 -
> arch/ia64/include/uapi/asm/Kbuild | 2 -
> arch/ia64/include/uapi/asm/auxvec.h | 14 -
> arch/ia64/include/uapi/asm/bitsperlong.h | 9 -
> arch/ia64/include/uapi/asm/break.h | 23 -
> arch/ia64/include/uapi/asm/byteorder.h | 7 -
> arch/ia64/include/uapi/asm/cmpxchg.h | 138 --
> arch/ia64/include/uapi/asm/fcntl.h | 15 -
> arch/ia64/include/uapi/asm/fpu.h | 67 -
> arch/ia64/include/uapi/asm/gcc_intrin.h | 619 ------
> arch/ia64/include/uapi/asm/ia64regs.h | 101 -
> arch/ia64/include/uapi/asm/intrinsics.h | 82 -
> arch/ia64/include/uapi/asm/mman.h | 17 -
> arch/ia64/include/uapi/asm/param.h | 30 -
> arch/ia64/include/uapi/asm/posix_types.h | 9 -
> arch/ia64/include/uapi/asm/ptrace.h | 248 ---
> arch/ia64/include/uapi/asm/ptrace_offsets.h | 269 ---
> arch/ia64/include/uapi/asm/resource.h | 8 -
> arch/ia64/include/uapi/asm/rse.h | 67 -
> arch/ia64/include/uapi/asm/setup.h | 25 -
> arch/ia64/include/uapi/asm/sigcontext.h | 71 -
> arch/ia64/include/uapi/asm/siginfo.h | 28 -
> arch/ia64/include/uapi/asm/signal.h | 98 -
> arch/ia64/include/uapi/asm/stat.h | 52 -
> arch/ia64/include/uapi/asm/statfs.h | 21 -
> arch/ia64/include/uapi/asm/swab.h | 35 -
> arch/ia64/include/uapi/asm/types.h | 32 -
> arch/ia64/include/uapi/asm/ucontext.h | 13 -
> arch/ia64/include/uapi/asm/unistd.h | 22 -
> arch/ia64/include/uapi/asm/ustack.h | 13 -
> arch/ia64/install.sh | 30 -
> arch/ia64/kernel/.gitignore | 3 -
> arch/ia64/kernel/Makefile | 46 -
> arch/ia64/kernel/Makefile.gate | 29 -
> arch/ia64/kernel/acpi-ext.c | 101 -
> arch/ia64/kernel/acpi.c | 909 --------
> arch/ia64/kernel/asm-offsets.c | 289 ---
> arch/ia64/kernel/audit.c | 63 -
> arch/ia64/kernel/brl_emu.c | 217 --
> arch/ia64/kernel/crash.c | 257 ---
> arch/ia64/kernel/crash_dump.c | 27 -
> arch/ia64/kernel/cyclone.c | 125 --
> arch/ia64/kernel/dma-mapping.c | 9 -
> arch/ia64/kernel/efi.c | 1360 ------------
> arch/ia64/kernel/efi_stub.S | 87 -
> arch/ia64/kernel/elfcore.c | 77 -
> arch/ia64/kernel/entry.S | 1427 ------------
> arch/ia64/kernel/entry.h | 83 -
> arch/ia64/kernel/err_inject.c | 273 ---
> arch/ia64/kernel/esi.c | 193 --
> arch/ia64/kernel/esi_stub.S | 99 -
> arch/ia64/kernel/fsys.S | 837 -------
> arch/ia64/kernel/fsyscall_gtod_data.h | 30 -
> arch/ia64/kernel/ftrace.c | 196 --
> arch/ia64/kernel/gate-data.S | 3 -
> arch/ia64/kernel/gate.S | 380 ----
> arch/ia64/kernel/gate.lds.S | 108 -
> arch/ia64/kernel/head.S | 1167 ----------
> arch/ia64/kernel/iosapic.c | 1137 ----------
> arch/ia64/kernel/irq.c | 181 --
> arch/ia64/kernel/irq.h | 3 -
> arch/ia64/kernel/irq_ia64.c | 645 ------
> arch/ia64/kernel/irq_lsapic.c | 45 -
> arch/ia64/kernel/ivt.S | 1688 --------------
> arch/ia64/kernel/kprobes.c | 911 --------
> arch/ia64/kernel/machine_kexec.c | 163 --
> arch/ia64/kernel/mca.c | 2111 ------------------
> arch/ia64/kernel/mca_asm.S | 1123 ----------
> arch/ia64/kernel/mca_drv.c | 796 -------
> arch/ia64/kernel/mca_drv.h | 123 --
> arch/ia64/kernel/mca_drv_asm.S | 56 -
> arch/ia64/kernel/minstate.h | 251 ---
> arch/ia64/kernel/module.c | 959 --------
> arch/ia64/kernel/msi_ia64.c | 198 --
> arch/ia64/kernel/numa.c | 73 -
> arch/ia64/kernel/pal.S | 306 ---
> arch/ia64/kernel/palinfo.c | 942 --------
> arch/ia64/kernel/patch.c | 237 --
> arch/ia64/kernel/pci-dma.c | 33 -
> arch/ia64/kernel/perfmon_itanium.h | 116 -
> arch/ia64/kernel/process.c | 611 ------
> arch/ia64/kernel/ptrace.c | 2012 -----------------
> arch/ia64/kernel/relocate_kernel.S | 321 ---
> arch/ia64/kernel/sal.c | 400 ----
> arch/ia64/kernel/salinfo.c | 646 ------
> arch/ia64/kernel/setup.c | 1081 ---------
> arch/ia64/kernel/sigframe.h | 26 -
> arch/ia64/kernel/signal.c | 412 ----
> arch/ia64/kernel/smp.c | 335 ---
> arch/ia64/kernel/smpboot.c | 839 -------
> arch/ia64/kernel/stacktrace.c | 40 -
> arch/ia64/kernel/sys_ia64.c | 197 --
> arch/ia64/kernel/syscalls/Makefile | 32 -
> arch/ia64/kernel/syscalls/syscall.tbl | 375 ----
> arch/ia64/kernel/time.c | 463 ----
> arch/ia64/kernel/topology.c | 410 ----
> arch/ia64/kernel/traps.c | 612 ------
> arch/ia64/kernel/unaligned.c | 1560 -------------
> arch/ia64/kernel/uncached.c | 273 ---
> arch/ia64/kernel/unwind.c | 2320 --------------------
> arch/ia64/kernel/unwind_decoder.c | 460 ----
> arch/ia64/kernel/unwind_i.h | 165 --
> arch/ia64/kernel/vmlinux.lds.S | 224 --
> arch/ia64/lib/Makefile | 48 -
> arch/ia64/lib/checksum.c | 102 -
> arch/ia64/lib/clear_page.S | 79 -
> arch/ia64/lib/clear_user.S | 212 --
> arch/ia64/lib/copy_page.S | 101 -
> arch/ia64/lib/copy_page_mck.S | 188 --
> arch/ia64/lib/copy_user.S | 613 ------
> arch/ia64/lib/csum_partial_copy.c | 98 -
> arch/ia64/lib/do_csum.S | 324 ---
> arch/ia64/lib/flush.S | 119 -
> arch/ia64/lib/idiv32.S | 86 -
> arch/ia64/lib/idiv64.S | 83 -
> arch/ia64/lib/io.c | 51 -
> arch/ia64/lib/ip_fast_csum.S | 148 --
> arch/ia64/lib/memcpy.S | 304 ---
> arch/ia64/lib/memcpy_mck.S | 659 ------
> arch/ia64/lib/memset.S | 365 ---
> arch/ia64/lib/strlen.S | 195 --
> arch/ia64/lib/strncpy_from_user.S | 47 -
> arch/ia64/lib/strnlen_user.S | 48 -
> arch/ia64/lib/xor.S | 181 --
> arch/ia64/mm/Makefile | 11 -
> arch/ia64/mm/contig.c | 208 --
> arch/ia64/mm/discontig.c | 635 ------
> arch/ia64/mm/extable.c | 24 -
> arch/ia64/mm/fault.c | 251 ---
> arch/ia64/mm/hugetlbpage.c | 186 --
> arch/ia64/mm/init.c | 532 -----
> arch/ia64/mm/ioremap.c | 94 -
> arch/ia64/mm/numa.c | 80 -
> arch/ia64/mm/tlb.c | 591 -----
> arch/ia64/pci/Makefile | 5 -
> arch/ia64/pci/fixup.c | 80 -
> arch/ia64/pci/pci.c | 576 -----
> arch/ia64/scripts/check-gas | 16 -
> arch/ia64/scripts/check-gas-asm.S | 2 -
> arch/ia64/scripts/check-model.c | 1 -
> arch/ia64/scripts/check-segrel.S | 5 -
> arch/ia64/scripts/check-segrel.lds | 13 -
> arch/ia64/scripts/check-serialize.S | 2 -
> arch/ia64/scripts/check-text-align.S | 7 -
> arch/ia64/scripts/toolchain-flags | 54 -
> arch/ia64/scripts/unwcheck.py | 65 -
> arch/ia64/uv/Makefile | 12 -
> arch/ia64/uv/kernel/Makefile | 12 -
> arch/ia64/uv/kernel/setup.c | 120 -
> drivers/acpi/Kconfig | 6 +-
> drivers/acpi/numa/Kconfig | 4 +-
> drivers/acpi/osl.c | 2 +-
> drivers/char/Kconfig | 4 +-
> drivers/char/Makefile | 1 -
> drivers/char/agp/Kconfig | 16 +-
> drivers/char/agp/Makefile | 2 -
> drivers/char/agp/hp-agp.c | 550 -----
> drivers/char/agp/i460-agp.c | 659 ------
> drivers/char/hpet.c | 30 -
> drivers/char/hw_random/Kconfig | 2 +-
> drivers/char/mem.c | 12 -
> drivers/char/mspec.c | 295 ---
> drivers/cpufreq/Kconfig | 11 -
> drivers/cpufreq/Makefile | 1 -
> drivers/cpufreq/ia64-acpi-cpufreq.c | 353 ---
> drivers/firmware/Kconfig | 24 -
> drivers/firmware/Makefile | 1 -
> drivers/firmware/efi/Kconfig | 6 +-
> drivers/firmware/efi/efi.c | 13 +-
> drivers/firmware/pcdp.c | 135 --
> drivers/firmware/pcdp.h | 108 -
> drivers/gpu/drm/drm_ioc32.c | 4 +-
> drivers/input/serio/i8042.h | 2 +-
> drivers/iommu/Kconfig | 4 +-
> drivers/iommu/intel/Kconfig | 2 +-
> drivers/media/cec/platform/Kconfig | 2 +-
> drivers/misc/Kconfig | 2 +-
> drivers/misc/sgi-gru/gru.h | 4 +-
> drivers/misc/sgi-gru/gru_instructions.h | 12 +-
> drivers/misc/sgi-gru/grufile.c | 72 -
> drivers/misc/sgi-gru/gruhandles.c | 6 -
> drivers/misc/sgi-gru/grumain.c | 4 -
> drivers/misc/sgi-xp/xp.h | 2 +-
> drivers/misc/sgi-xp/xp_uv.c | 24 -
> drivers/misc/sgi-xp/xpc_main.c | 31 -
> drivers/misc/sgi-xp/xpc_uv.c | 85 -
> drivers/net/ethernet/broadcom/tg3.c | 2 +-
> drivers/net/ethernet/brocade/bna/bnad.h | 1 -
> .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 2 -
> drivers/pci/vgaarb.c | 2 +-
> drivers/tty/serial/8250/Kconfig | 2 +-
> drivers/tty/vt/keyboard.c | 2 +-
> drivers/video/fbdev/Kconfig | 2 +-
> drivers/watchdog/Kconfig | 2 +-
> fs/Kconfig | 2 +-
> fs/afs/main.c | 2 -
> fs/xfs/xfs_ioctl32.h | 2 +-
> include/linux/acpi.h | 9 +-
> include/linux/efi.h | 7 -
> include/linux/mm.h | 2 -
> include/linux/moduleparam.h | 2 +-
> include/linux/raid/pq.h | 2 -
> include/linux/sched/signal.h | 17 +-
> include/trace/events/mmflags.h | 2 +-
> include/uapi/asm-generic/siginfo.h | 5 -
> init/Kconfig | 2 +-
> kernel/cpu.c | 3 -
> kernel/fork.c | 2 +-
> kernel/sched/core.c | 29 +-
> kernel/signal.c | 25 +-
> kernel/sysctl.c | 9 -
> lib/Kconfig.debug | 2 +-
> lib/decompress_unxz.c | 3 -
> lib/raid6/Makefile | 4 +-
> lib/raid6/algos.c | 4 -
> lib/raid6/int.uc | 9 -
> lib/xz/Kconfig | 5 -
> mm/mmap.c | 6 +-
> tools/arch/ia64/include/asm/barrier.h | 59 -
> tools/arch/ia64/include/uapi/asm/bitsperlong.h | 9 -
> tools/arch/ia64/include/uapi/asm/mman.h | 7 -
> usr/include/Makefile | 6 -
> 424 files changed, 74 insertions(+), 65172 deletions(-)
> delete mode 100644 Documentation/arch/ia64/aliasing.rst
> delete mode 100644 Documentation/arch/ia64/efirtc.rst
> delete mode 100644 Documentation/arch/ia64/err_inject.rst
> delete mode 100644 Documentation/arch/ia64/features.rst
> delete mode 100644 Documentation/arch/ia64/fsys.rst
> delete mode 100644 Documentation/arch/ia64/ia64.rst
> delete mode 100644 Documentation/arch/ia64/index.rst
> delete mode 100644 Documentation/arch/ia64/irq-redir.rst
> delete mode 100644 Documentation/arch/ia64/mca.rst
> delete mode 100644 Documentation/arch/ia64/serial.rst
> delete mode 100644 arch/ia64/Kbuild
> delete mode 100644 arch/ia64/Kconfig
> delete mode 100644 arch/ia64/Kconfig.debug
> delete mode 100644 arch/ia64/Makefile
> delete mode 100644 arch/ia64/configs/bigsur_defconfig
> delete mode 100644 arch/ia64/configs/generic_defconfig
> delete mode 100644 arch/ia64/configs/gensparse_defconfig
> delete mode 100644 arch/ia64/configs/tiger_defconfig
> delete mode 100644 arch/ia64/configs/zx1_defconfig
> delete mode 100644 arch/ia64/hp/common/Makefile
> delete mode 100644 arch/ia64/hp/common/aml_nfw.c
> delete mode 100644 arch/ia64/hp/common/sba_iommu.c
> delete mode 100644 arch/ia64/include/asm/Kbuild
> delete mode 100644 arch/ia64/include/asm/acenv.h
> delete mode 100644 arch/ia64/include/asm/acpi-ext.h
> delete mode 100644 arch/ia64/include/asm/acpi.h
> delete mode 100644 arch/ia64/include/asm/asm-offsets.h
> delete mode 100644 arch/ia64/include/asm/asm-prototypes.h
> delete mode 100644 arch/ia64/include/asm/asmmacro.h
> delete mode 100644 arch/ia64/include/asm/atomic.h
> delete mode 100644 arch/ia64/include/asm/barrier.h
> delete mode 100644 arch/ia64/include/asm/bitops.h
> delete mode 100644 arch/ia64/include/asm/bug.h
> delete mode 100644 arch/ia64/include/asm/cache.h
> delete mode 100644 arch/ia64/include/asm/cacheflush.h
> delete mode 100644 arch/ia64/include/asm/checksum.h
> delete mode 100644 arch/ia64/include/asm/clocksource.h
> delete mode 100644 arch/ia64/include/asm/cmpxchg.h
> delete mode 100644 arch/ia64/include/asm/cpu.h
> delete mode 100644 arch/ia64/include/asm/cputime.h
> delete mode 100644 arch/ia64/include/asm/current.h
> delete mode 100644 arch/ia64/include/asm/cyclone.h
> delete mode 100644 arch/ia64/include/asm/delay.h
> delete mode 100644 arch/ia64/include/asm/device.h
> delete mode 100644 arch/ia64/include/asm/div64.h
> delete mode 100644 arch/ia64/include/asm/dma-mapping.h
> delete mode 100644 arch/ia64/include/asm/dma.h
> delete mode 100644 arch/ia64/include/asm/dmi.h
> delete mode 100644 arch/ia64/include/asm/early_ioremap.h
> delete mode 100644 arch/ia64/include/asm/efi.h
> delete mode 100644 arch/ia64/include/asm/elf.h
> delete mode 100644 arch/ia64/include/asm/emergency-restart.h
> delete mode 100644 arch/ia64/include/asm/esi.h
> delete mode 100644 arch/ia64/include/asm/exception.h
> delete mode 100644 arch/ia64/include/asm/extable.h
> delete mode 100644 arch/ia64/include/asm/fb.h
> delete mode 100644 arch/ia64/include/asm/fpswa.h
> delete mode 100644 arch/ia64/include/asm/ftrace.h
> delete mode 100644 arch/ia64/include/asm/futex.h
> delete mode 100644 arch/ia64/include/asm/gcc_intrin.h
> delete mode 100644 arch/ia64/include/asm/hardirq.h
> delete mode 100644 arch/ia64/include/asm/hugetlb.h
> delete mode 100644 arch/ia64/include/asm/hw_irq.h
> delete mode 100644 arch/ia64/include/asm/idle.h
> delete mode 100644 arch/ia64/include/asm/intrinsics.h
> delete mode 100644 arch/ia64/include/asm/io.h
> delete mode 100644 arch/ia64/include/asm/iommu.h
> delete mode 100644 arch/ia64/include/asm/iosapic.h
> delete mode 100644 arch/ia64/include/asm/irq.h
> delete mode 100644 arch/ia64/include/asm/irq_regs.h
> delete mode 100644 arch/ia64/include/asm/irq_remapping.h
> delete mode 100644 arch/ia64/include/asm/irqflags.h
> delete mode 100644 arch/ia64/include/asm/kdebug.h
> delete mode 100644 arch/ia64/include/asm/kexec.h
> delete mode 100644 arch/ia64/include/asm/kprobes.h
> delete mode 100644 arch/ia64/include/asm/kregs.h
> delete mode 100644 arch/ia64/include/asm/libata-portmap.h
> delete mode 100644 arch/ia64/include/asm/linkage.h
> delete mode 100644 arch/ia64/include/asm/local.h
> delete mode 100644 arch/ia64/include/asm/mca.h
> delete mode 100644 arch/ia64/include/asm/mca_asm.h
> delete mode 100644 arch/ia64/include/asm/meminit.h
> delete mode 100644 arch/ia64/include/asm/mman.h
> delete mode 100644 arch/ia64/include/asm/mmiowb.h
> delete mode 100644 arch/ia64/include/asm/mmu.h
> delete mode 100644 arch/ia64/include/asm/mmu_context.h
> delete mode 100644 arch/ia64/include/asm/mmzone.h
> delete mode 100644 arch/ia64/include/asm/module.h
> delete mode 100644 arch/ia64/include/asm/module.lds.h
> delete mode 100644 arch/ia64/include/asm/msidef.h
> delete mode 100644 arch/ia64/include/asm/native/inst.h
> delete mode 100644 arch/ia64/include/asm/native/irq.h
> delete mode 100644 arch/ia64/include/asm/native/patchlist.h
> delete mode 100644 arch/ia64/include/asm/nodedata.h
> delete mode 100644 arch/ia64/include/asm/numa.h
> delete mode 100644 arch/ia64/include/asm/page.h
> delete mode 100644 arch/ia64/include/asm/pal.h
> delete mode 100644 arch/ia64/include/asm/param.h
> delete mode 100644 arch/ia64/include/asm/parport.h
> delete mode 100644 arch/ia64/include/asm/patch.h
> delete mode 100644 arch/ia64/include/asm/pci.h
> delete mode 100644 arch/ia64/include/asm/percpu.h
> delete mode 100644 arch/ia64/include/asm/pgalloc.h
> delete mode 100644 arch/ia64/include/asm/pgtable.h
> delete mode 100644 arch/ia64/include/asm/processor.h
> delete mode 100644 arch/ia64/include/asm/ptrace.h
> delete mode 100644 arch/ia64/include/asm/sal.h
> delete mode 100644 arch/ia64/include/asm/sections.h
> delete mode 100644 arch/ia64/include/asm/serial.h
> delete mode 100644 arch/ia64/include/asm/shmparam.h
> delete mode 100644 arch/ia64/include/asm/signal.h
> delete mode 100644 arch/ia64/include/asm/smp.h
> delete mode 100644 arch/ia64/include/asm/sn/intr.h
> delete mode 100644 arch/ia64/include/asm/sn/sn_sal.h
> delete mode 100644 arch/ia64/include/asm/sparsemem.h
> delete mode 100644 arch/ia64/include/asm/spinlock.h
> delete mode 100644 arch/ia64/include/asm/spinlock_types.h
> delete mode 100644 arch/ia64/include/asm/string.h
> delete mode 100644 arch/ia64/include/asm/switch_to.h
> delete mode 100644 arch/ia64/include/asm/syscall.h
> delete mode 100644 arch/ia64/include/asm/thread_info.h
> delete mode 100644 arch/ia64/include/asm/timex.h
> delete mode 100644 arch/ia64/include/asm/tlb.h
> delete mode 100644 arch/ia64/include/asm/tlbflush.h
> delete mode 100644 arch/ia64/include/asm/topology.h
> delete mode 100644 arch/ia64/include/asm/types.h
> delete mode 100644 arch/ia64/include/asm/uaccess.h
> delete mode 100644 arch/ia64/include/asm/uncached.h
> delete mode 100644 arch/ia64/include/asm/unistd.h
> delete mode 100644 arch/ia64/include/asm/unwind.h
> delete mode 100644 arch/ia64/include/asm/user.h
> delete mode 100644 arch/ia64/include/asm/ustack.h
> delete mode 100644 arch/ia64/include/asm/uv/uv.h
> delete mode 100644 arch/ia64/include/asm/uv/uv_hub.h
> delete mode 100644 arch/ia64/include/asm/uv/uv_mmrs.h
> delete mode 100644 arch/ia64/include/asm/vermagic.h
> delete mode 100644 arch/ia64/include/asm/vga.h
> delete mode 100644 arch/ia64/include/asm/vmalloc.h
> delete mode 100644 arch/ia64/include/asm/xor.h
> delete mode 100644 arch/ia64/include/asm/xtp.h
> delete mode 100644 arch/ia64/include/uapi/asm/Kbuild
> delete mode 100644 arch/ia64/include/uapi/asm/auxvec.h
> delete mode 100644 arch/ia64/include/uapi/asm/bitsperlong.h
> delete mode 100644 arch/ia64/include/uapi/asm/break.h
> delete mode 100644 arch/ia64/include/uapi/asm/byteorder.h
> delete mode 100644 arch/ia64/include/uapi/asm/cmpxchg.h
> delete mode 100644 arch/ia64/include/uapi/asm/fcntl.h
> delete mode 100644 arch/ia64/include/uapi/asm/fpu.h
> delete mode 100644 arch/ia64/include/uapi/asm/gcc_intrin.h
> delete mode 100644 arch/ia64/include/uapi/asm/ia64regs.h
> delete mode 100644 arch/ia64/include/uapi/asm/intrinsics.h
> delete mode 100644 arch/ia64/include/uapi/asm/mman.h
> delete mode 100644 arch/ia64/include/uapi/asm/param.h
> delete mode 100644 arch/ia64/include/uapi/asm/posix_types.h
> delete mode 100644 arch/ia64/include/uapi/asm/ptrace.h
> delete mode 100644 arch/ia64/include/uapi/asm/ptrace_offsets.h
> delete mode 100644 arch/ia64/include/uapi/asm/resource.h
> delete mode 100644 arch/ia64/include/uapi/asm/rse.h
> delete mode 100644 arch/ia64/include/uapi/asm/setup.h
> delete mode 100644 arch/ia64/include/uapi/asm/sigcontext.h
> delete mode 100644 arch/ia64/include/uapi/asm/siginfo.h
> delete mode 100644 arch/ia64/include/uapi/asm/signal.h
> delete mode 100644 arch/ia64/include/uapi/asm/stat.h
> delete mode 100644 arch/ia64/include/uapi/asm/statfs.h
> delete mode 100644 arch/ia64/include/uapi/asm/swab.h
> delete mode 100644 arch/ia64/include/uapi/asm/types.h
> delete mode 100644 arch/ia64/include/uapi/asm/ucontext.h
> delete mode 100644 arch/ia64/include/uapi/asm/unistd.h
> delete mode 100644 arch/ia64/include/uapi/asm/ustack.h
> delete mode 100755 arch/ia64/install.sh
> delete mode 100644 arch/ia64/kernel/.gitignore
> delete mode 100644 arch/ia64/kernel/Makefile
> delete mode 100644 arch/ia64/kernel/Makefile.gate
> delete mode 100644 arch/ia64/kernel/acpi-ext.c
> delete mode 100644 arch/ia64/kernel/acpi.c
> delete mode 100644 arch/ia64/kernel/asm-offsets.c
> delete mode 100644 arch/ia64/kernel/audit.c
> delete mode 100644 arch/ia64/kernel/brl_emu.c
> delete mode 100644 arch/ia64/kernel/crash.c
> delete mode 100644 arch/ia64/kernel/crash_dump.c
> delete mode 100644 arch/ia64/kernel/cyclone.c
> delete mode 100644 arch/ia64/kernel/dma-mapping.c
> delete mode 100644 arch/ia64/kernel/efi.c
> delete mode 100644 arch/ia64/kernel/efi_stub.S
> delete mode 100644 arch/ia64/kernel/elfcore.c
> delete mode 100644 arch/ia64/kernel/entry.S
> delete mode 100644 arch/ia64/kernel/entry.h
> delete mode 100644 arch/ia64/kernel/err_inject.c
> delete mode 100644 arch/ia64/kernel/esi.c
> delete mode 100644 arch/ia64/kernel/esi_stub.S
> delete mode 100644 arch/ia64/kernel/fsys.S
> delete mode 100644 arch/ia64/kernel/fsyscall_gtod_data.h
> delete mode 100644 arch/ia64/kernel/ftrace.c
> delete mode 100644 arch/ia64/kernel/gate-data.S
> delete mode 100644 arch/ia64/kernel/gate.S
> delete mode 100644 arch/ia64/kernel/gate.lds.S
> delete mode 100644 arch/ia64/kernel/head.S
> delete mode 100644 arch/ia64/kernel/iosapic.c
> delete mode 100644 arch/ia64/kernel/irq.c
> delete mode 100644 arch/ia64/kernel/irq.h
> delete mode 100644 arch/ia64/kernel/irq_ia64.c
> delete mode 100644 arch/ia64/kernel/irq_lsapic.c
> delete mode 100644 arch/ia64/kernel/ivt.S
> delete mode 100644 arch/ia64/kernel/kprobes.c
> delete mode 100644 arch/ia64/kernel/machine_kexec.c
> delete mode 100644 arch/ia64/kernel/mca.c
> delete mode 100644 arch/ia64/kernel/mca_asm.S
> delete mode 100644 arch/ia64/kernel/mca_drv.c
> delete mode 100644 arch/ia64/kernel/mca_drv.h
> delete mode 100644 arch/ia64/kernel/mca_drv_asm.S
> delete mode 100644 arch/ia64/kernel/minstate.h
> delete mode 100644 arch/ia64/kernel/module.c
> delete mode 100644 arch/ia64/kernel/msi_ia64.c
> delete mode 100644 arch/ia64/kernel/numa.c
> delete mode 100644 arch/ia64/kernel/pal.S
> delete mode 100644 arch/ia64/kernel/palinfo.c
> delete mode 100644 arch/ia64/kernel/patch.c
> delete mode 100644 arch/ia64/kernel/pci-dma.c
> delete mode 100644 arch/ia64/kernel/perfmon_itanium.h
> delete mode 100644 arch/ia64/kernel/process.c
> delete mode 100644 arch/ia64/kernel/ptrace.c
> delete mode 100644 arch/ia64/kernel/relocate_kernel.S
> delete mode 100644 arch/ia64/kernel/sal.c
> delete mode 100644 arch/ia64/kernel/salinfo.c
> delete mode 100644 arch/ia64/kernel/setup.c
> delete mode 100644 arch/ia64/kernel/sigframe.h
> delete mode 100644 arch/ia64/kernel/signal.c
> delete mode 100644 arch/ia64/kernel/smp.c
> delete mode 100644 arch/ia64/kernel/smpboot.c
> delete mode 100644 arch/ia64/kernel/stacktrace.c
> delete mode 100644 arch/ia64/kernel/sys_ia64.c
> delete mode 100644 arch/ia64/kernel/syscalls/Makefile
> delete mode 100644 arch/ia64/kernel/syscalls/syscall.tbl
> delete mode 100644 arch/ia64/kernel/time.c
> delete mode 100644 arch/ia64/kernel/topology.c
> delete mode 100644 arch/ia64/kernel/traps.c
> delete mode 100644 arch/ia64/kernel/unaligned.c
> delete mode 100644 arch/ia64/kernel/uncached.c
> delete mode 100644 arch/ia64/kernel/unwind.c
> delete mode 100644 arch/ia64/kernel/unwind_decoder.c
> delete mode 100644 arch/ia64/kernel/unwind_i.h
> delete mode 100644 arch/ia64/kernel/vmlinux.lds.S
> delete mode 100644 arch/ia64/lib/Makefile
> delete mode 100644 arch/ia64/lib/checksum.c
> delete mode 100644 arch/ia64/lib/clear_page.S
> delete mode 100644 arch/ia64/lib/clear_user.S
> delete mode 100644 arch/ia64/lib/copy_page.S
> delete mode 100644 arch/ia64/lib/copy_page_mck.S
> delete mode 100644 arch/ia64/lib/copy_user.S
> delete mode 100644 arch/ia64/lib/csum_partial_copy.c
> delete mode 100644 arch/ia64/lib/do_csum.S
> delete mode 100644 arch/ia64/lib/flush.S
> delete mode 100644 arch/ia64/lib/idiv32.S
> delete mode 100644 arch/ia64/lib/idiv64.S
> delete mode 100644 arch/ia64/lib/io.c
> delete mode 100644 arch/ia64/lib/ip_fast_csum.S
> delete mode 100644 arch/ia64/lib/memcpy.S
> delete mode 100644 arch/ia64/lib/memcpy_mck.S
> delete mode 100644 arch/ia64/lib/memset.S
> delete mode 100644 arch/ia64/lib/strlen.S
> delete mode 100644 arch/ia64/lib/strncpy_from_user.S
> delete mode 100644 arch/ia64/lib/strnlen_user.S
> delete mode 100644 arch/ia64/lib/xor.S
> delete mode 100644 arch/ia64/mm/Makefile
> delete mode 100644 arch/ia64/mm/contig.c
> delete mode 100644 arch/ia64/mm/discontig.c
> delete mode 100644 arch/ia64/mm/extable.c
> delete mode 100644 arch/ia64/mm/fault.c
> delete mode 100644 arch/ia64/mm/hugetlbpage.c
> delete mode 100644 arch/ia64/mm/init.c
> delete mode 100644 arch/ia64/mm/ioremap.c
> delete mode 100644 arch/ia64/mm/numa.c
> delete mode 100644 arch/ia64/mm/tlb.c
> delete mode 100644 arch/ia64/pci/Makefile
> delete mode 100644 arch/ia64/pci/fixup.c
> delete mode 100644 arch/ia64/pci/pci.c
> delete mode 100755 arch/ia64/scripts/check-gas
> delete mode 100644 arch/ia64/scripts/check-gas-asm.S
> delete mode 100644 arch/ia64/scripts/check-model.c
> delete mode 100644 arch/ia64/scripts/check-segrel.S
> delete mode 100644 arch/ia64/scripts/check-segrel.lds
> delete mode 100644 arch/ia64/scripts/check-serialize.S
> delete mode 100644 arch/ia64/scripts/check-text-align.S
> delete mode 100755 arch/ia64/scripts/toolchain-flags
> delete mode 100644 arch/ia64/scripts/unwcheck.py
> delete mode 100644 arch/ia64/uv/Makefile
> delete mode 100644 arch/ia64/uv/kernel/Makefile
> delete mode 100644 arch/ia64/uv/kernel/setup.c
> delete mode 100644 drivers/char/agp/hp-agp.c
> delete mode 100644 drivers/char/agp/i460-agp.c
> delete mode 100644 drivers/char/mspec.c
> delete mode 100644 drivers/cpufreq/ia64-acpi-cpufreq.c
> delete mode 100644 drivers/firmware/pcdp.c
> delete mode 100644 drivers/firmware/pcdp.h
> delete mode 100644 tools/arch/ia64/include/asm/barrier.h
> delete mode 100644 tools/arch/ia64/include/uapi/asm/bitsperlong.h
> delete mode 100644 tools/arch/ia64/include/uapi/asm/mman.h
I have skimmed through the changes in your branch and couldn't find any
obvious problems with the removal, so looks good to me.
Acked-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer
`. `' Physicist
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] Remove Itanium support
2023-09-11 16:31 [GIT PULL] Remove Itanium support Ard Biesheuvel
2023-09-11 17:05 ` John Paul Adrian Glaubitz
@ 2023-09-13 21:25 ` Thomas Gleixner
2023-09-15 15:24 ` Arnd Bergmann
2 siblings, 0 replies; 4+ messages in thread
From: Thomas Gleixner @ 2023-09-13 21:25 UTC (permalink / raw)
To: Ard Biesheuvel, arnd
Cc: linux-ia64, linux-arch, Ard Biesheuvel,
John Paul Adrian Glaubitz, Rafael J . Wysocki, Jonathan Corbet
On Mon, Sep 11 2023 at 16:31, Ard Biesheuvel wrote:
> From: Ard Biesheuvel <ardb@kernel.org>
> ----------------------------------------------------------------
> Remove IA-64 architecture support
>
> Fix the IA-64 build before removing the architecture support completely.
> This makes v6.6 LTS the final Linux release with IA-64/Itanium
> support.
Good riddance. Can we remove more of these crufty architectures please?
Acked-by: Thomas Gleixner <tglx@linutronix.de>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] Remove Itanium support
2023-09-11 16:31 [GIT PULL] Remove Itanium support Ard Biesheuvel
2023-09-11 17:05 ` John Paul Adrian Glaubitz
2023-09-13 21:25 ` Thomas Gleixner
@ 2023-09-15 15:24 ` Arnd Bergmann
2 siblings, 0 replies; 4+ messages in thread
From: Arnd Bergmann @ 2023-09-15 15:24 UTC (permalink / raw)
To: Ard Biesheuvel
Cc: linux-ia64, Linux-Arch, Ard Biesheuvel,
John Paul Adrian Glaubitz, Rafael J. Wysocki, Jonathan Corbet
On Mon, Sep 11, 2023, at 18:31, Ard Biesheuvel wrote:
> Remove IA-64 architecture support
>
> Fix the IA-64 build before removing the architecture support completely.
> This makes v6.6 LTS the final Linux release with IA-64/Itanium support.
>
Merged now into the asm-generic tree, thanks a lot for getting this done!
ARnd
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-09-15 15:25 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-11 16:31 [GIT PULL] Remove Itanium support Ard Biesheuvel
2023-09-11 17:05 ` John Paul Adrian Glaubitz
2023-09-13 21:25 ` Thomas Gleixner
2023-09-15 15:24 ` Arnd Bergmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.