[GIT PULL] Remove Itanium support

Ard Biesheuvel <[email protected]>
Newsgroups gmane.linux.kernel.cross-arch,gmane.linux.ports.ia64
Message-ID <[email protected]>
From: Ard Biesheuvel <[email protected]>

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 <[email protected]>
Cc: Rafael J. Wysocki <[email protected]>
Cc: Jonathan Corbet <[email protected]>

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.