diff --git a/patches/standard/0001-Revert-Documentation-Drop-or-replace-remaining-menti.patch b/patches/standard/0001-Revert-Documentation-Drop-or-replace-remaining-menti.patch index 49b3985..254a3f5 100644 --- a/patches/standard/0001-Revert-Documentation-Drop-or-replace-remaining-menti.patch +++ b/patches/standard/0001-Revert-Documentation-Drop-or-replace-remaining-menti.patch @@ -1,4 +1,4 @@ -From b7ebffdd5dd33fd6e62f852d808e18dc8e5bdbc3 Mon Sep 17 00:00:00 2001 +From f08f0e8614d0d43e69cc6a1a713ca5b2d50fafcb Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 27 Oct 2023 13:11:28 +0200 Subject: [PATCH 01/53] Revert "Documentation: Drop or replace remaining @@ -181,10 +181,10 @@ index 0f714fc945ac..63a4c5deb156 100644 ===== diff --git a/Documentation/admin-guide/kernel-parameters.txt b/Documentation/admin-guide/kernel-parameters.txt -index 3872bc6ec49d..50c4f3bbedbe 100644 +index 8fbb481db515..3413757a7ab3 100644 --- a/Documentation/admin-guide/kernel-parameters.txt +++ b/Documentation/admin-guide/kernel-parameters.txt -@@ -1503,7 +1503,7 @@ +@@ -1513,7 +1513,7 @@ See comment before function elanfreq_setup() in arch/x86/kernel/cpu/cpufreq/elanfreq.c. @@ -193,7 +193,7 @@ index 3872bc6ec49d..50c4f3bbedbe 100644 Specifies physical address of start of kernel core image elf header and optionally the size. Generally kexec loader will pass this option to capture kernel. -@@ -1567,6 +1567,12 @@ +@@ -1577,6 +1577,12 @@ floppy= [HW] See Documentation/admin-guide/blockdev/floppy.rst. @@ -220,7 +220,7 @@ index cb2c080f400c..4ffdc928a720 100644 Memory Hot(Un)Plug Granularity ------------------------------ diff --git a/Documentation/admin-guide/sysctl/kernel.rst b/Documentation/admin-guide/sysctl/kernel.rst -index b2b36d0c3094..d1ccc6d21c08 100644 +index a43b78b4b646..735f3824cf16 100644 --- a/Documentation/admin-guide/sysctl/kernel.rst +++ b/Documentation/admin-guide/sysctl/kernel.rst @@ -463,8 +463,8 @@ ignore-unaligned-usertrap @@ -246,7 +246,7 @@ index b2b36d0c3094..d1ccc6d21c08 100644 io_uring_disabled ================= -@@ -1572,6 +1575,22 @@ See Documentation/admin-guide/kernel-parameters.rst and +@@ -1579,6 +1582,22 @@ See Documentation/admin-guide/kernel-parameters.rst and Documentation/trace/boottime-trace.rst. @@ -425,7 +425,7 @@ index b2ac3c743a3a..ce3f39d9b3cb 100644 sparc - 在这一点上,IRQ是开着的(?),把local_irq_save改为_disable。 - 待办事项: 需要第二个CPU来禁用抢占 (参考 #1) diff --git a/Makefile b/Makefile -index e20a62ad397f..ba7b52556a7e 100644 +index 4117cc79748b..1fde8cffb673 100644 --- a/Makefile +++ b/Makefile @@ -391,7 +391,7 @@ include $(srctree)/scripts/subarch.include diff --git a/patches/standard/0002-Revert-lib-raid6-Drop-IA64-support.patch b/patches/standard/0002-Revert-lib-raid6-Drop-IA64-support.patch index a06373f..401e3fc 100644 --- a/patches/standard/0002-Revert-lib-raid6-Drop-IA64-support.patch +++ b/patches/standard/0002-Revert-lib-raid6-Drop-IA64-support.patch @@ -1,4 +1,4 @@ -From 509d605ff08e31812c89a941265df4699974680b Mon Sep 17 00:00:00 2001 +From 7ea00b49432f1d443c5d22b2d92efe3ef3a3aa03 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 27 Oct 2023 13:11:38 +0200 Subject: [PATCH 02/53] Revert "lib/raid6: Drop IA64 support" diff --git a/patches/standard/0003-Revert-Documentation-Drop-IA64-from-feature-descript.patch b/patches/standard/0003-Revert-Documentation-Drop-IA64-from-feature-descript.patch index 71a01b1..9ceeb6a 100644 --- a/patches/standard/0003-Revert-Documentation-Drop-IA64-from-feature-descript.patch +++ b/patches/standard/0003-Revert-Documentation-Drop-IA64-from-feature-descript.patch @@ -1,4 +1,4 @@ -From 4c5c7f12568a351551f3e3df45e212d1a6a48c78 Mon Sep 17 00:00:00 2001 +From 62cb07bc633f3d3df36d74c724d17ef293fb7bba Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 27 Oct 2023 13:11:48 +0200 Subject: [PATCH 03/53] Revert "Documentation: Drop IA64 from feature diff --git a/patches/standard/0004-Revert-kernel-Drop-IA64-support-from-sig_fault-handl.patch b/patches/standard/0004-Revert-kernel-Drop-IA64-support-from-sig_fault-handl.patch index 86a8794..0fe35e7 100644 --- a/patches/standard/0004-Revert-kernel-Drop-IA64-support-from-sig_fault-handl.patch +++ b/patches/standard/0004-Revert-kernel-Drop-IA64-support-from-sig_fault-handl.patch @@ -1,4 +1,4 @@ -From 4611e8e9a4ca2dfd50199b990d57436686602d41 Mon Sep 17 00:00:00 2001 +From 8eeda053cf78a6b48499d1ed7144fec175027d30 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 27 Oct 2023 13:11:55 +0200 Subject: [PATCH 04/53] Revert "kernel: Drop IA64 support from sig_fault @@ -57,7 +57,7 @@ index 5a1ca43b5fc6..013f2c5ccae6 100644 #define __ADDR_BND_PKEY_PAD (__alignof__(void *) < sizeof(short) ? \ sizeof(short) : __alignof__(void *)) diff --git a/kernel/signal.c b/kernel/signal.c -index 989b1cc9116a..76e1b3496d07 100644 +index a2afd54303f0..013e51bd44a2 100644 --- a/kernel/signal.c +++ b/kernel/signal.c @@ -1685,8 +1685,9 @@ void force_sigsegv(int sig) diff --git a/patches/standard/0005-Revert-arch-Remove-Itanium-IA-64-architecture.patch b/patches/standard/0005-Revert-arch-Remove-Itanium-IA-64-architecture.patch index 79209eb..bb57344 100644 --- a/patches/standard/0005-Revert-arch-Remove-Itanium-IA-64-architecture.patch +++ b/patches/standard/0005-Revert-arch-Remove-Itanium-IA-64-architecture.patch @@ -1,4 +1,4 @@ -From 80133ef11ce94aee7df9dd73cf6d1971d490f047 Mon Sep 17 00:00:00 2001 +From 3bdccfc046dcdc8dd2f814c1c039294c5ccc2a2f Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 27 Oct 2023 13:13:25 +0200 Subject: [PATCH 05/53] Revert "arch: Remove Itanium (IA-64) architecture" @@ -313,7 +313,7 @@ This reverts commit cf8e8658100d4eae80ce9b21f7a81cb024dd5057. drivers/firmware/Kconfig | 24 + drivers/firmware/Makefile | 1 + drivers/firmware/efi/Kconfig | 6 +- - drivers/firmware/efi/efi.c | 13 +- + drivers/firmware/efi/efi.c | 11 + drivers/firmware/pcdp.c | 135 + drivers/firmware/pcdp.h | 108 + drivers/gpu/drm/drm_ioc32.c | 4 +- @@ -359,7 +359,7 @@ This reverts commit cf8e8658100d4eae80ce9b21f7a81cb024dd5057. .../arch/ia64/include/uapi/asm/bitsperlong.h | 9 + tools/arch/ia64/include/uapi/asm/mman.h | 7 + usr/include/Makefile | 6 + - 354 files changed, 64955 insertions(+), 42 deletions(-) + 354 files changed, 64954 insertions(+), 41 deletions(-) create mode 100644 Documentation/arch/ia64/aliasing.rst create mode 100644 Documentation/arch/ia64/efirtc.rst create mode 100644 Documentation/arch/ia64/err_inject.rst @@ -3010,10 +3010,10 @@ index e1b0eeabbb5e..59fd6ed5e3f1 100644 This option sets ``possible_cpus`` bits in ``cpu_possible_mask``. diff --git a/MAINTAINERS b/MAINTAINERS -index a87ddad78e26..bdfc400cde22 100644 +index 4cb247c28437..046821cc516d 100644 --- a/MAINTAINERS +++ b/MAINTAINERS -@@ -10902,6 +10902,12 @@ F: drivers/i3c/ +@@ -10972,6 +10972,12 @@ F: drivers/i3c/ F: include/dt-bindings/i3c/ F: include/linux/i3c/ @@ -3026,7 +3026,7 @@ index a87ddad78e26..bdfc400cde22 100644 IBM Operation Panel Input Driver M: Eddie James L: linux-input@vger.kernel.org -@@ -17784,6 +17790,11 @@ S: Maintained +@@ -17881,6 +17887,11 @@ S: Maintained F: drivers/leds/leds-pca9532.c F: include/linux/leds-pca9532.h @@ -64765,7 +64765,7 @@ index d81b55f5068c..25a5e72b9313 100644 default y help diff --git a/drivers/acpi/osl.c b/drivers/acpi/osl.c -index fed446aace42..8ab1802c164b 100644 +index 5ff343096ece..9fbfbdc4fc31 100644 --- a/drivers/acpi/osl.c +++ b/drivers/acpi/osl.c @@ -276,7 +276,7 @@ acpi_map_lookup_virt(void __iomem *virt, acpi_size size) @@ -66480,7 +66480,7 @@ index 000000000000..b35f651837c8 +MODULE_DESCRIPTION("Driver for SGI SN special memory operations"); +MODULE_LICENSE("GPL"); diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig -index 92a83a9bb2e1..544aa5b1a8ff 100644 +index d64b07ec48e5..15d06593e5ae 100644 --- a/drivers/cpufreq/Kconfig +++ b/drivers/cpufreq/Kconfig @@ -251,6 +251,17 @@ if PPC32 || PPC64 @@ -66502,10 +66502,10 @@ index 92a83a9bb2e1..544aa5b1a8ff 100644 config BMIPS_CPUFREQ tristate "BMIPS CPUfreq Driver" diff --git a/drivers/cpufreq/Makefile b/drivers/cpufreq/Makefile -index d35a28dd9463..f547b3fd0435 100644 +index 890fff99f37d..a7db3b3bf31d 100644 --- a/drivers/cpufreq/Makefile +++ b/drivers/cpufreq/Makefile -@@ -102,6 +102,7 @@ obj-$(CONFIG_POWERNV_CPUFREQ) += powernv-cpufreq.o +@@ -103,6 +103,7 @@ obj-$(CONFIG_POWERNV_CPUFREQ) += powernv-cpufreq.o ################################################################################## # Other platform drivers obj-$(CONFIG_BMIPS_CPUFREQ) += bmips-cpufreq.o @@ -66951,19 +66951,10 @@ index 5fe61b9ab5f9..4d292e1ab4cb 100644 select ARCH_USE_MEMREMAP_PROT diff --git a/drivers/firmware/efi/efi.c b/drivers/firmware/efi/efi.c -index 60c64b81d2c3..d4f1680ffe59 100644 +index 8296bf985d1d..5f2db3a241e5 100644 --- a/drivers/firmware/efi/efi.c +++ b/drivers/firmware/efi/efi.c -@@ -148,7 +148,7 @@ static ssize_t systab_show(struct kobject *kobj, - if (efi.smbios != EFI_INVALID_TABLE_ADDR) - str += sprintf(str, "SMBIOS=0x%lx\n", efi.smbios); - -- if (IS_ENABLED(CONFIG_X86)) -+ if (IS_ENABLED(CONFIG_IA64) || IS_ENABLED(CONFIG_X86)) - str = efi_systab_show_arch(str); - - return str - buf; -@@ -843,6 +843,7 @@ int __init efi_systab_check_header(const efi_table_hdr_t *systab_hdr) +@@ -840,6 +840,7 @@ int __init efi_systab_check_header(const efi_table_hdr_t *systab_hdr) return 0; } @@ -66971,7 +66962,7 @@ index 60c64b81d2c3..d4f1680ffe59 100644 static const efi_char16_t *__init map_fw_vendor(unsigned long fw_vendor, size_t size) { -@@ -858,6 +859,10 @@ static void __init unmap_fw_vendor(const void *fw_vendor, size_t size) +@@ -855,6 +856,10 @@ static void __init unmap_fw_vendor(const void *fw_vendor, size_t size) { early_memunmap((void *)fw_vendor, size); } @@ -66982,7 +66973,7 @@ index 60c64b81d2c3..d4f1680ffe59 100644 void __init efi_systab_report_header(const efi_table_hdr_t *systab_hdr, unsigned long fw_vendor) -@@ -960,6 +965,11 @@ char * __init efi_md_typeattr_format(char *buf, size_t size, +@@ -957,6 +962,11 @@ char * __init efi_md_typeattr_format(char *buf, size_t size, return buf; } @@ -66994,7 +66985,7 @@ index 60c64b81d2c3..d4f1680ffe59 100644 /* * efi_mem_attributes - lookup memmap attributes for physical address * @phys_addr: the physical address to lookup -@@ -1007,6 +1017,7 @@ int efi_mem_type(unsigned long phys_addr) +@@ -1004,6 +1014,7 @@ int efi_mem_type(unsigned long phys_addr) } return -EINVAL; } @@ -67289,7 +67280,7 @@ index 5f61672d55b7..adb5173372d3 100644 #else #include "i8042-io.h" diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig -index 47c46e4b739e..819fb5f3df5a 100644 +index ec1b5e32b972..2913e801a108 100644 --- a/drivers/iommu/Kconfig +++ b/drivers/iommu/Kconfig @@ -95,7 +95,7 @@ config IOMMU_DEBUGFS @@ -67825,7 +67816,7 @@ index 4396997c59d0..cde76a4b5ffe 100644 #include diff --git a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c -index 9cff0a8ffb2c..4a6b44513f27 100644 +index 3383ee1dad14..6588bb9d10d8 100644 --- a/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c +++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c @@ -233,7 +233,9 @@ static int nx_set_dma_mask(struct netxen_adapter *adapter) @@ -67917,7 +67908,7 @@ index 64d420e3c475..c97c5eb6921f 100644 select MEMFD_CREATE select PADATA if SMP diff --git a/fs/afs/main.c b/fs/afs/main.c -index a14f6013e316..e0df789d79bf 100644 +index 1ae0067f772d..4c6d4ef35516 100644 --- a/fs/afs/main.c +++ b/fs/afs/main.c @@ -41,6 +41,8 @@ const char afs_init_sysname[] = "arm_linux26"; @@ -67943,7 +67934,7 @@ index 052d0e888c27..c14852362fce 100644 #define __compat_packed __attribute__((packed)) #else diff --git a/include/linux/acpi.h b/include/linux/acpi.h -index 6adcd1b92b20..ac3d4af04de3 100644 +index 4e495b29c640..c38ce9ec6563 100644 --- a/include/linux/acpi.h +++ b/include/linux/acpi.h @@ -238,7 +238,10 @@ acpi_table_parse_cedt(enum acpi_cedt_type id, @@ -67958,7 +67949,7 @@ index 6adcd1b92b20..ac3d4af04de3 100644 void acpi_numa_processor_affinity_init (struct acpi_srat_cpu_affinity *pa); #else static inline void -@@ -1126,8 +1129,15 @@ static inline int acpi_get_lps0_constraint(struct device *dev) +@@ -1131,8 +1134,15 @@ static inline int acpi_get_lps0_constraint(struct device *dev) return ACPI_STATE_UNKNOWN; } #endif /* CONFIG_SUSPEND && CONFIG_X86 */ @@ -67975,7 +67966,7 @@ index 6adcd1b92b20..ac3d4af04de3 100644 #endif diff --git a/include/linux/efi.h b/include/linux/efi.h -index e5815867aba9..69171c10e1fe 100644 +index 053c57e61869..9ca550056150 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -359,10 +359,13 @@ void efi_native_runtime_setup(void); @@ -67989,10 +67980,10 @@ index e5815867aba9..69171c10e1fe 100644 #define SMBIOS3_TABLE_GUID EFI_GUID(0xf2fd1544, 0x9794, 0x4a2c, 0x99, 0x2e, 0xe5, 0xbb, 0xcf, 0x20, 0xe3, 0x94) +#define SAL_SYSTEM_TABLE_GUID EFI_GUID(0xeb9d2d32, 0x2d88, 0x11d3, 0x9a, 0x16, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d) +#define HCDP_TABLE_GUID EFI_GUID(0xf951938d, 0x620b, 0x42ef, 0x82, 0x79, 0xa8, 0x4b, 0x79, 0x61, 0x78, 0x98) - #define UGA_IO_PROTOCOL_GUID EFI_GUID(0x61a4d49e, 0x6f68, 0x4f1b, 0xb9, 0x22, 0xa8, 0x6e, 0xed, 0x0b, 0x07, 0xa2) #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) #define UV_SYSTEM_TABLE_GUID EFI_GUID(0x3b13a7d4, 0x633e, 0x11dd, 0x93, 0xec, 0xda, 0x25, 0x56, 0xd8, 0x95, 0x93) -@@ -849,6 +852,10 @@ static inline int efi_range_is_wc(unsigned long start, unsigned long len) + #define LINUX_EFI_CRASH_GUID EFI_GUID(0xcfc8fc79, 0xbe2e, 0x4ddc, 0x97, 0xf0, 0x9f, 0x98, 0xbf, 0xe2, 0x98, 0xa0) +@@ -847,6 +850,10 @@ static inline int efi_range_is_wc(unsigned long start, unsigned long len) return 1; } @@ -68004,7 +67995,7 @@ index e5815867aba9..69171c10e1fe 100644 * We play games with efi_enabled so that the compiler will, if * possible, remove EFI-related code altogether. diff --git a/include/linux/mm.h b/include/linux/mm.h -index b1c3db9cf355..0431f14a74cd 100644 +index 21428d897d76..e3b55451452d 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -388,6 +388,8 @@ extern unsigned int kobjsize(const void *objp); @@ -68030,10 +68021,10 @@ index bfb85fd13e1f..e4597d7edbcf 100644 #else #define __moduleparam_const const diff --git a/include/trace/events/mmflags.h b/include/trace/events/mmflags.h -index bb8a59c6caa2..6f9c3dceff32 100644 +index d36c857dd249..fed9d6b9946c 100644 --- a/include/trace/events/mmflags.h +++ b/include/trace/events/mmflags.h -@@ -133,7 +133,7 @@ IF_HAVE_PG_ARCH_3(arch_3) +@@ -196,7 +196,7 @@ IF_HAVE_PG_ARCH_3(arch_3) #define __VM_ARCH_SPECIFIC_1 {VM_PAT, "pat" } #elif defined(CONFIG_PPC64) #define __VM_ARCH_SPECIFIC_1 {VM_SAO, "sao" } @@ -68043,7 +68034,7 @@ index bb8a59c6caa2..6f9c3dceff32 100644 #elif !defined(CONFIG_MMU) #define __VM_ARCH_SPECIFIC_1 {VM_MAPPED_COPY,"mappedcopy" } diff --git a/kernel/cpu.c b/kernel/cpu.c -index b605334f8ee6..5099581f054d 100644 +index 0509a9733745..18af2c7578b6 100644 --- a/kernel/cpu.c +++ b/kernel/cpu.c @@ -1701,6 +1701,9 @@ static int cpu_up(unsigned int cpu, enum cpuhp_state target) @@ -68057,10 +68048,10 @@ index b605334f8ee6..5099581f054d 100644 } diff --git a/kernel/fork.c b/kernel/fork.c -index 9b301180fd41..2e08fcea70f6 100644 +index 2fa2a3582925..9f668e2516c5 100644 --- a/kernel/fork.c +++ b/kernel/fork.c -@@ -3039,7 +3039,7 @@ static inline bool clone3_stack_valid(struct kernel_clone_args *kargs) +@@ -3036,7 +3036,7 @@ static inline bool clone3_stack_valid(struct kernel_clone_args *kargs) if (!access_ok((void __user *)kargs->stack, kargs->stack_size)) return false; @@ -68070,7 +68061,7 @@ index 9b301180fd41..2e08fcea70f6 100644 #endif } diff --git a/kernel/sched/core.c b/kernel/sched/core.c -index 3e5a6bf587f9..68e1ad3569f9 100644 +index 901170708e2a..2ff5acba784c 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c @@ -8860,9 +8860,9 @@ void normalize_rt_tasks(void) @@ -68118,10 +68109,10 @@ index 3e5a6bf587f9..68e1ad3569f9 100644 #ifdef CONFIG_CGROUP_SCHED /* task_group_lock serializes the addition/removal of task groups */ diff --git a/kernel/sysctl.c b/kernel/sysctl.c -index 5c9202cb8f59..773521055694 100644 +index 7ae7a4136855..aa28a912e9ad 100644 --- a/kernel/sysctl.c +++ b/kernel/sysctl.c -@@ -1933,6 +1933,15 @@ static struct ctl_table kern_table[] = { +@@ -1924,6 +1924,15 @@ static struct ctl_table kern_table[] = { .proc_handler = proc_dointvec, }, #endif @@ -68138,7 +68129,7 @@ index 5c9202cb8f59..773521055694 100644 { .procname = "max_lock_depth", diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug -index f3d723705879..f9dc9380659f 100644 +index 5f1874622175..ecdc0021d67d 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -781,7 +781,7 @@ config SHRINKER_DEBUG diff --git a/patches/standard/0006-ia64-Use-generic-lock-bitops.patch b/patches/standard/0006-ia64-Use-generic-lock-bitops.patch index 157127a..7c97f41 100644 --- a/patches/standard/0006-ia64-Use-generic-lock-bitops.patch +++ b/patches/standard/0006-ia64-Use-generic-lock-bitops.patch @@ -1,4 +1,4 @@ -From 6173dcfdd3f6229ca8c482a76973aa3c3918790b Mon Sep 17 00:00:00 2001 +From 0b895227e1e0065dd705ec15a497aff4f34a0361 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Tue, 31 Oct 2023 19:49:13 +0100 Subject: [PATCH 06/53] ia64: Use generic lock bitops diff --git a/patches/standard/0007-ia64-Remove-unused-syscall_lookup_dcookie.patch b/patches/standard/0007-ia64-Remove-unused-syscall_lookup_dcookie.patch index 9a980e1..618bd88 100644 --- a/patches/standard/0007-ia64-Remove-unused-syscall_lookup_dcookie.patch +++ b/patches/standard/0007-ia64-Remove-unused-syscall_lookup_dcookie.patch @@ -1,4 +1,4 @@ -From 06d43cbc5d05d5561cafc2beb2c4a39106753a73 Mon Sep 17 00:00:00 2001 +From 2418cdc00a04508e52bd3b7652b511d8965eb2eb Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Tue, 31 Oct 2023 19:51:09 +0100 Subject: [PATCH 07/53] ia64: Remove unused syscall_lookup_dcookie diff --git a/patches/standard/0008-ia64-Correct-parse_crashkernel-argument-count.patch b/patches/standard/0008-ia64-Correct-parse_crashkernel-argument-count.patch index 54ceb8f..0967cc5 100644 --- a/patches/standard/0008-ia64-Correct-parse_crashkernel-argument-count.patch +++ b/patches/standard/0008-ia64-Correct-parse_crashkernel-argument-count.patch @@ -1,4 +1,4 @@ -From 8bbc94fe51e2bb8617030a613365e90c1df0aeea Mon Sep 17 00:00:00 2001 +From 4b39fcd29845db35dbdb54389ec174fcf8314c0e Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Tue, 31 Oct 2023 19:49:39 +0100 Subject: [PATCH 08/53] ia64: Correct parse_crashkernel argument count diff --git a/patches/standard/0009-ia64-Reserve-map_shadow_stack-syscall-number.patch b/patches/standard/0009-ia64-Reserve-map_shadow_stack-syscall-number.patch index 2167eb0..91ae691 100644 --- a/patches/standard/0009-ia64-Reserve-map_shadow_stack-syscall-number.patch +++ b/patches/standard/0009-ia64-Reserve-map_shadow_stack-syscall-number.patch @@ -1,4 +1,4 @@ -From 271c6bb5b24a2e85b22e72df923d547b4df45444 Mon Sep 17 00:00:00 2001 +From 25e32fa2a0018a9ab78049b8b82d035504243f1e Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 9 Nov 2023 17:18:24 +0100 Subject: [PATCH 09/53] ia64: Reserve map_shadow_stack() syscall number diff --git a/patches/standard/0010-ia64-Add-futex_wake-syscall.patch b/patches/standard/0010-ia64-Add-futex_wake-syscall.patch index 769466a..3893a40 100644 --- a/patches/standard/0010-ia64-Add-futex_wake-syscall.patch +++ b/patches/standard/0010-ia64-Add-futex_wake-syscall.patch @@ -1,4 +1,4 @@ -From 57213c1fd49ebede65021ef1c212c6dfb84f88d9 Mon Sep 17 00:00:00 2001 +From def1aa938d09d1046b14a2ad17cd5589f5a24c71 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 9 Nov 2023 17:24:02 +0100 Subject: [PATCH 10/53] ia64: Add futex_wake() syscall diff --git a/patches/standard/0011-ia64-Add-futex_wait-syscall.patch b/patches/standard/0011-ia64-Add-futex_wait-syscall.patch index 7dd3a12..db91eb7 100644 --- a/patches/standard/0011-ia64-Add-futex_wait-syscall.patch +++ b/patches/standard/0011-ia64-Add-futex_wait-syscall.patch @@ -1,4 +1,4 @@ -From 05b344a017d653ce14de4e3b4a5ef14d1ba9de3c Mon Sep 17 00:00:00 2001 +From c6d852374206358ec4cdd0b9cf90af5697d98d85 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 9 Nov 2023 17:31:05 +0100 Subject: [PATCH 11/53] ia64: Add futex_wait() syscall diff --git a/patches/standard/0012-ia64-Add-futex_requeue-syscall.patch b/patches/standard/0012-ia64-Add-futex_requeue-syscall.patch index f8eb8df..f47db01 100644 --- a/patches/standard/0012-ia64-Add-futex_requeue-syscall.patch +++ b/patches/standard/0012-ia64-Add-futex_requeue-syscall.patch @@ -1,4 +1,4 @@ -From 94c7ffdadb20aa900ff6ba6f3cfcacfb2d842f09 Mon Sep 17 00:00:00 2001 +From 75c06acef2dd6a1aa170edcacc1ca4df0810e491 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 9 Nov 2023 17:32:42 +0100 Subject: [PATCH 12/53] ia64: Add futex_requeue() syscall diff --git a/patches/standard/0013-ia64-Remove-sentinel-element.patch b/patches/standard/0013-ia64-Remove-sentinel-element.patch index 457ec7e..d679058 100644 --- a/patches/standard/0013-ia64-Remove-sentinel-element.patch +++ b/patches/standard/0013-ia64-Remove-sentinel-element.patch @@ -1,4 +1,4 @@ -From f07188b2c812583e19e2b73172df01a1e1508137 Mon Sep 17 00:00:00 2001 +From 493a3944bd7f059a2baffb4e1d026e6fe35347c0 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Mon, 13 Nov 2023 22:54:43 +0100 Subject: [PATCH 13/53] ia64: Remove sentinel element diff --git a/patches/standard/0014-Revert-linux-export-clean-up-the-IA-64-KSYM_FUNC-mac.patch b/patches/standard/0014-Revert-linux-export-clean-up-the-IA-64-KSYM_FUNC-mac.patch index 9d46914..80da59c 100644 --- a/patches/standard/0014-Revert-linux-export-clean-up-the-IA-64-KSYM_FUNC-mac.patch +++ b/patches/standard/0014-Revert-linux-export-clean-up-the-IA-64-KSYM_FUNC-mac.patch @@ -1,4 +1,4 @@ -From 028ad35822a242cc2b6f8a854e53920ef73ab02f Mon Sep 17 00:00:00 2001 +From 6962e738ad0347e28213ed0e349c9cc7c94eb8b8 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Mon, 20 Nov 2023 17:08:57 +0100 Subject: [PATCH 14/53] Revert "linux/export: clean up the IA-64 KSYM_FUNC diff --git a/patches/standard/0015-ia64-set-nid-of-all-reserved-memblocks-to-0-at-setup.patch b/patches/standard/0015-ia64-set-nid-of-all-reserved-memblocks-to-0-at-setup.patch index e0e701d..f60f217 100644 --- a/patches/standard/0015-ia64-set-nid-of-all-reserved-memblocks-to-0-at-setup.patch +++ b/patches/standard/0015-ia64-set-nid-of-all-reserved-memblocks-to-0-at-setup.patch @@ -1,4 +1,4 @@ -From 796f144e15d821186e6a4939c19e5a5732605961 Mon Sep 17 00:00:00 2001 +From 99b11654b30383954503d81e186f03ded5c73108 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Tue, 21 Nov 2023 16:40:42 +0100 Subject: [PATCH 15/53] ia64: set nid of all reserved memblocks to 0 at setup diff --git a/patches/standard/0016-ia64-rename-MAX_ORDER-to-MAX_PAGE_ORDER.patch b/patches/standard/0016-ia64-rename-MAX_ORDER-to-MAX_PAGE_ORDER.patch index 12bc489..8a89526 100644 --- a/patches/standard/0016-ia64-rename-MAX_ORDER-to-MAX_PAGE_ORDER.patch +++ b/patches/standard/0016-ia64-rename-MAX_ORDER-to-MAX_PAGE_ORDER.patch @@ -1,4 +1,4 @@ -From 768bd0fc3ab58bc91b9a87a793cdd2237db4d238 Mon Sep 17 00:00:00 2001 +From 39047ce90f0b3d2e07cbbbd3cb677242f5e1aa31 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 11 Jan 2024 13:37:09 +0100 Subject: [PATCH 16/53] ia64: rename MAX_ORDER to MAX_PAGE_ORDER diff --git a/patches/standard/0017-Revert-mm-remove-unnecessary-ia64-code-and-comment.patch b/patches/standard/0017-Revert-mm-remove-unnecessary-ia64-code-and-comment.patch index d9fe2b0..88bf9f4 100644 --- a/patches/standard/0017-Revert-mm-remove-unnecessary-ia64-code-and-comment.patch +++ b/patches/standard/0017-Revert-mm-remove-unnecessary-ia64-code-and-comment.patch @@ -1,4 +1,4 @@ -From 757061a0c2e33c34f6106e723598f1404c88f1e4 Mon Sep 17 00:00:00 2001 +From d47a40b721035a13688277d948dedaeeab251264 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 11 Jan 2024 14:21:54 +0100 Subject: [PATCH 17/53] Revert "mm: remove unnecessary ia64 code and comment" @@ -25,10 +25,10 @@ index 84000b016808..e67060d4795c 100644 On arm and other archs it should not be higher than 32768. Programs which use vm86 functionality or have some need to map diff --git a/mm/memory.c b/mm/memory.c -index 398c031be9ba..d0865bfc9ae3 100644 +index f8bebec145f5..bb003b8d1424 100644 --- a/mm/memory.c +++ b/mm/memory.c -@@ -123,7 +123,9 @@ static __always_inline bool vmf_orig_pte_uffd_wp(struct vm_fault *vmf) +@@ -124,7 +124,9 @@ static __always_inline bool vmf_orig_pte_uffd_wp(struct vm_fault *vmf) /* * A number of key systems in x86 including ioremap() rely on the assumption * that high_memory defines the upper bound on direct map memory, then end diff --git a/patches/standard/0018-Revert-arch-remove-ARCH_THREAD_STACK_ALLOCATOR.patch b/patches/standard/0018-Revert-arch-remove-ARCH_THREAD_STACK_ALLOCATOR.patch index 1c4f520..3301dda 100644 --- a/patches/standard/0018-Revert-arch-remove-ARCH_THREAD_STACK_ALLOCATOR.patch +++ b/patches/standard/0018-Revert-arch-remove-ARCH_THREAD_STACK_ALLOCATOR.patch @@ -1,4 +1,4 @@ -From e32b6cdfaa84db58add66e9fa116fe3a1891ec6c Mon Sep 17 00:00:00 2001 +From 4a96f2088c2c19f2b6ff39c0da6abb777901d1d5 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 12 Jan 2024 18:54:34 +0100 Subject: [PATCH 18/53] Revert "arch: remove ARCH_THREAD_STACK_ALLOCATOR" @@ -10,7 +10,7 @@ This reverts commit f72709ab69430d986dfc5a08c9a86f625e3fed33. 2 files changed, 24 insertions(+) diff --git a/arch/Kconfig b/arch/Kconfig -index 6682b2a53e34..28e910573030 100644 +index b8a4ff365582..b7782364c0eb 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -334,6 +334,10 @@ config HAVE_ARCH_THREAD_STRUCT_WHITELIST @@ -25,7 +25,7 @@ index 6682b2a53e34..28e910573030 100644 config ARCH_WANTS_DYNAMIC_TASK_STRUCT bool diff --git a/kernel/fork.c b/kernel/fork.c -index 2e08fcea70f6..e3a2d8934861 100644 +index 9f668e2516c5..79b3cb253509 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -185,6 +185,8 @@ static inline void free_task_struct(struct task_struct *tsk) diff --git a/patches/standard/0019-Revert-arch-remove-ARCH_TASK_STRUCT_ALLOCATOR.patch b/patches/standard/0019-Revert-arch-remove-ARCH_TASK_STRUCT_ALLOCATOR.patch index d0bfa8a..2d9ae25 100644 --- a/patches/standard/0019-Revert-arch-remove-ARCH_TASK_STRUCT_ALLOCATOR.patch +++ b/patches/standard/0019-Revert-arch-remove-ARCH_TASK_STRUCT_ALLOCATOR.patch @@ -1,4 +1,4 @@ -From 71e6522fe1e8ba9a7683620672ac8ada330b4694 Mon Sep 17 00:00:00 2001 +From 546cf75a1c76e4be784bbe41c1e66ccaa89485df Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Thu, 11 Jan 2024 16:45:16 +0100 Subject: [PATCH 19/53] Revert "arch: remove ARCH_TASK_STRUCT_ALLOCATOR" @@ -10,7 +10,7 @@ This reverts commit 3888750e21ccb909051c810cc79fcc0650a740f8. 2 files changed, 15 insertions(+) diff --git a/arch/Kconfig b/arch/Kconfig -index 28e910573030..f5a6cf54f2e2 100644 +index b7782364c0eb..97e5224d4546 100644 --- a/arch/Kconfig +++ b/arch/Kconfig @@ -324,8 +324,17 @@ config ARCH_HAS_CPU_PASID @@ -32,7 +32,7 @@ index 28e910573030..f5a6cf54f2e2 100644 An architecture should select this to provide hardened usercopy knowledge about what region of the thread_struct should be diff --git a/kernel/fork.c b/kernel/fork.c -index e3a2d8934861..d01cd72b2ff1 100644 +index 79b3cb253509..7980ff2e456a 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -173,6 +173,7 @@ void __weak arch_release_task_struct(struct task_struct *tsk) diff --git a/patches/standard/0020-Revert-arch-remove-ARCH_TASK_STRUCT_ON_STACK.patch b/patches/standard/0020-Revert-arch-remove-ARCH_TASK_STRUCT_ON_STACK.patch index fa51c06..352c493 100644 --- a/patches/standard/0020-Revert-arch-remove-ARCH_TASK_STRUCT_ON_STACK.patch +++ b/patches/standard/0020-Revert-arch-remove-ARCH_TASK_STRUCT_ON_STACK.patch @@ -1,4 +1,4 @@ -From beebf4d7dab9b4b5423f66ebcdbf92cac4da2392 Mon Sep 17 00:00:00 2001 +From 3841e3cfcbdf784dc2dd22c7ff700268af3ac172 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 12 Jan 2024 19:11:18 +0100 Subject: [PATCH 20/53] Revert "arch: remove ARCH_TASK_STRUCT_ON_STACK" @@ -44,10 +44,10 @@ index bccb3f1f6262..40fc5813cf93 100644 #define __init_thread_info __section(".data..init_thread_info") diff --git a/include/linux/sched.h b/include/linux/sched.h -index 64934e0830af..58119dd37cdd 100644 +index ac08431e238f..f314ede65b81 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h -@@ -1895,7 +1895,9 @@ extern void ia64_set_curr_task(int cpu, struct task_struct *p); +@@ -1905,7 +1905,9 @@ extern void ia64_set_curr_task(int cpu, struct task_struct *p); void yield(void); union thread_union { diff --git a/patches/standard/0021-Revert-tty-deprecate-tty_write_message.patch b/patches/standard/0021-Revert-tty-deprecate-tty_write_message.patch index 325d620..eff19a5 100644 --- a/patches/standard/0021-Revert-tty-deprecate-tty_write_message.patch +++ b/patches/standard/0021-Revert-tty-deprecate-tty_write_message.patch @@ -1,4 +1,4 @@ -From 0d1a87de9813d33e16307b5846f32ae8f1ab32a7 Mon Sep 17 00:00:00 2001 +From b5ecef2b697e884019559d0edafd9152efb81b81 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Fri, 19 Jan 2024 20:18:07 +0100 Subject: [PATCH 21/53] Revert "tty: deprecate tty_write_message()" diff --git a/patches/standard/0022-Revert-mmap-remove-the-IA64-specific-vma-expansion-i.patch b/patches/standard/0022-Revert-mmap-remove-the-IA64-specific-vma-expansion-i.patch index 26b7bf3..42f8b06 100644 --- a/patches/standard/0022-Revert-mmap-remove-the-IA64-specific-vma-expansion-i.patch +++ b/patches/standard/0022-Revert-mmap-remove-the-IA64-specific-vma-expansion-i.patch @@ -1,4 +1,4 @@ -From aab0a72cdf866e5c24291af0e93923c99e7e437b Mon Sep 17 00:00:00 2001 +From 04e20a6e3e929bcca37417b24edbd3b1658f4e7f Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Sun, 24 Mar 2024 19:43:52 +0100 Subject: [PATCH 22/53] Revert "mmap: remove the IA64-specific vma expansion diff --git a/patches/standard/0023-Revert-hpet-remove-hpets-hp_clocksource.patch b/patches/standard/0023-Revert-hpet-remove-hpets-hp_clocksource.patch index 1023493..9c216f5 100644 --- a/patches/standard/0023-Revert-hpet-remove-hpets-hp_clocksource.patch +++ b/patches/standard/0023-Revert-hpet-remove-hpets-hp_clocksource.patch @@ -1,4 +1,4 @@ -From 6a5a2622fa7b7e4284d41d891e006d1b46df3d1e Mon Sep 17 00:00:00 2001 +From 25a38b22b58d06ada97dd78e142e29b81dde6840 Mon Sep 17 00:00:00 2001 From: Tomas Glozar Date: Sun, 24 Mar 2024 20:20:36 +0100 Subject: [PATCH 23/53] Revert "hpet: remove hpets::hp_clocksource" diff --git a/patches/standard/0024-ia64-replay-change-alloc_pages-name-in-dma_map_ops.patch b/patches/standard/0024-ia64-replay-change-alloc_pages-name-in-dma_map_ops.patch index 96c60ef..a39a705 100644 --- a/patches/standard/0024-ia64-replay-change-alloc_pages-name-in-dma_map_ops.patch +++ b/patches/standard/0024-ia64-replay-change-alloc_pages-name-in-dma_map_ops.patch @@ -1,4 +1,4 @@ -From 58da0702dd5a912475ef5b2adad1550bb608e585 Mon Sep 17 00:00:00 2001 +From 84944f6b841acabc724ee68dc693d0b689d62007 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 2 Jun 2024 10:02:39 +0200 Subject: [PATCH 24/53] ia64: replay "change alloc_pages name in dma_map_ops diff --git a/patches/standard/0025-ia64-handle-NUMA-early-use-of-cpu_to_node-returns-0.patch b/patches/standard/0025-ia64-handle-NUMA-early-use-of-cpu_to_node-returns-0.patch index 1c73834..f8d4174 100644 --- a/patches/standard/0025-ia64-handle-NUMA-early-use-of-cpu_to_node-returns-0.patch +++ b/patches/standard/0025-ia64-handle-NUMA-early-use-of-cpu_to_node-returns-0.patch @@ -1,4 +1,4 @@ -From 58c6a97fbc8c51858aa7903185816415168aaa5e Mon Sep 17 00:00:00 2001 +From 70b971e5e1bbf9ba35ee6db5ca693d2aac5af0eb Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 2 Jun 2024 13:28:12 +0200 Subject: [PATCH 25/53] ia64: handle "NUMA: early use of cpu_to_node() returns diff --git a/patches/standard/0026-Revert-mm-remove-guard-around-pgd_offset_k-macro.patch b/patches/standard/0026-Revert-mm-remove-guard-around-pgd_offset_k-macro.patch index 4a5cbfc..d4b1b0f 100644 --- a/patches/standard/0026-Revert-mm-remove-guard-around-pgd_offset_k-macro.patch +++ b/patches/standard/0026-Revert-mm-remove-guard-around-pgd_offset_k-macro.patch @@ -1,4 +1,4 @@ -From 20d08705360e38b29e157f3a4a1c47831795189b Mon Sep 17 00:00:00 2001 +From 4d3d38faf33a9aa6fa0fc8fb5a0baef05750daf3 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 2 Jun 2024 10:03:49 +0200 Subject: [PATCH 26/53] Revert "mm: remove guard around pgd_offset_k() macro" diff --git a/patches/standard/0027-Revert-ACPI-NUMA-Squash-acpi_numa_memory_affinity_in.patch b/patches/standard/0027-Revert-ACPI-NUMA-Squash-acpi_numa_memory_affinity_in.patch index e5b548f..79b2d65 100644 --- a/patches/standard/0027-Revert-ACPI-NUMA-Squash-acpi_numa_memory_affinity_in.patch +++ b/patches/standard/0027-Revert-ACPI-NUMA-Squash-acpi_numa_memory_affinity_in.patch @@ -1,4 +1,4 @@ -From 7134a0377913052fecd866d4ac17db30ad18acac Mon Sep 17 00:00:00 2001 +From fb6bd18b58065ecaf05df71ce677f95c5c989514 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 2 Jun 2024 10:05:31 +0200 Subject: [PATCH 27/53] Revert "ACPI/NUMA: Squash diff --git a/patches/standard/0028-Revert-ACPI-NUMA-Remove-architecture-dependent-remai.patch b/patches/standard/0028-Revert-ACPI-NUMA-Remove-architecture-dependent-remai.patch index 1b07c2e..c2493c1 100644 --- a/patches/standard/0028-Revert-ACPI-NUMA-Remove-architecture-dependent-remai.patch +++ b/patches/standard/0028-Revert-ACPI-NUMA-Remove-architecture-dependent-remai.patch @@ -1,4 +1,4 @@ -From 9cb5d13536796d488048a957b1421ac52b3ff42f Mon Sep 17 00:00:00 2001 +From 90aecb0a61e47d7b35628aefc7655728998366e4 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 2 Jun 2024 10:10:34 +0200 Subject: [PATCH 28/53] Revert "ACPI/NUMA: Remove architecture dependent @@ -10,7 +10,7 @@ This reverts commit 3a785e19f432672b9ef53f07c506d5e698439033. 1 file changed, 2 insertions(+) diff --git a/include/linux/acpi.h b/include/linux/acpi.h -index ac3d4af04de3..0bd46ba49b88 100644 +index c38ce9ec6563..c764d80ccfc9 100644 --- a/include/linux/acpi.h +++ b/include/linux/acpi.h @@ -269,6 +269,8 @@ void acpi_numa_rintc_affinity_init(struct acpi_srat_rintc_affinity *pa); diff --git a/patches/standard/0029-ia64-replay-sched-vtime-Do-not-include-asm-vtime.h-h.patch b/patches/standard/0029-ia64-replay-sched-vtime-Do-not-include-asm-vtime.h-h.patch index f36c926..48c7f20 100644 --- a/patches/standard/0029-ia64-replay-sched-vtime-Do-not-include-asm-vtime.h-h.patch +++ b/patches/standard/0029-ia64-replay-sched-vtime-Do-not-include-asm-vtime.h-h.patch @@ -1,4 +1,4 @@ -From 1f75b50fdb8f2fc2d65d31cf926ec4a600188490 Mon Sep 17 00:00:00 2001 +From edcf7e6be5c60cd7136ca356b62f14f5b6b75a27 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Thu, 18 Jul 2024 20:48:20 +0200 Subject: [PATCH 29/53] ia64: replay "sched/vtime: Do not include diff --git a/patches/standard/0030-ia64-fix-Python-string-escapes.patch b/patches/standard/0030-ia64-fix-Python-string-escapes.patch index 7cda398..814601a 100644 --- a/patches/standard/0030-ia64-fix-Python-string-escapes.patch +++ b/patches/standard/0030-ia64-fix-Python-string-escapes.patch @@ -1,4 +1,4 @@ -From 384fe2765dc1c56d1845e355bd88ef6c3760f1a9 Mon Sep 17 00:00:00 2001 +From 006d19f270e2a6304995ff9b9b722f5962d93aab Mon Sep 17 00:00:00 2001 From: Benjamin Gray Date: Tue, 12 Sep 2023 16:07:55 +1000 Subject: [PATCH 30/53] ia64: fix Python string escapes diff --git a/patches/standard/0031-ia64-replay-dma-mapping-clearly-mark-DMA-ops-as.patch b/patches/standard/0031-ia64-replay-dma-mapping-clearly-mark-DMA-ops-as.patch index c098fd5..ca1177e 100644 --- a/patches/standard/0031-ia64-replay-dma-mapping-clearly-mark-DMA-ops-as.patch +++ b/patches/standard/0031-ia64-replay-dma-mapping-clearly-mark-DMA-ops-as.patch @@ -1,4 +1,4 @@ -From 05154bb27ca5d9ed0325f0fd053fce02d31a35ba Mon Sep 17 00:00:00 2001 +From f8d739e180c37bd833cd700cc877080923185388 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Thu, 19 Sep 2024 22:50:12 +0200 Subject: [PATCH 31/53] ia64: replay "dma-mapping: clearly mark DMA ops as diff --git a/patches/standard/0032-Partially-revert-x86-remove-PG_uncached.patch b/patches/standard/0032-Partially-revert-x86-remove-PG_uncached.patch index 7069ff8..b5fd9d3 100644 --- a/patches/standard/0032-Partially-revert-x86-remove-PG_uncached.patch +++ b/patches/standard/0032-Partially-revert-x86-remove-PG_uncached.patch @@ -1,4 +1,4 @@ -From 8110f2a38468d7879e4979df2c4c089e115bd40b Mon Sep 17 00:00:00 2001 +From 11d0f0953ff1b99e5008f89c48558b2003eb3aca Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 27 Sep 2024 14:29:04 +0200 Subject: [PATCH 32/53] Partially revert "x86: remove PG_uncached" @@ -106,10 +106,10 @@ index 691506bdf2c5..3edc718b9d9c 100644 PAGEFLAG(HWPoison, hwpoison, PF_ANY) TESTSCFLAG(HWPoison, hwpoison, PF_ANY) diff --git a/include/trace/events/mmflags.h b/include/trace/events/mmflags.h -index 6f9c3dceff32..a5282c71932b 100644 +index fed9d6b9946c..405da57c1ef6 100644 --- a/include/trace/events/mmflags.h +++ b/include/trace/events/mmflags.h -@@ -71,6 +71,12 @@ +@@ -134,6 +134,12 @@ TRACE_DEFINE_ENUM(___GFP_LAST_BIT); #define IF_HAVE_PG_MLOCK(_name) #endif @@ -122,7 +122,7 @@ index 6f9c3dceff32..a5282c71932b 100644 #ifdef CONFIG_MEMORY_FAILURE #define IF_HAVE_PG_HWPOISON(_name) ,{1UL << PG_##_name, __stringify(_name)} #else -@@ -118,6 +124,7 @@ +@@ -181,6 +187,7 @@ TRACE_DEFINE_ENUM(___GFP_LAST_BIT); DEF_PAGEFLAG_NAME(swapbacked), \ DEF_PAGEFLAG_NAME(unevictable) \ IF_HAVE_PG_MLOCK(mlocked) \ diff --git a/patches/standard/0033-Replay-mm-make-arch_get_unmapped_area-take-vm_flags-.patch b/patches/standard/0033-Replay-mm-make-arch_get_unmapped_area-take-vm_flags-.patch index e251283..15bfc4e 100644 --- a/patches/standard/0033-Replay-mm-make-arch_get_unmapped_area-take-vm_flags-.patch +++ b/patches/standard/0033-Replay-mm-make-arch_get_unmapped_area-take-vm_flags-.patch @@ -1,4 +1,4 @@ -From b5a8164dafb3fdee1b54a66ca0bef49185e94c3e Mon Sep 17 00:00:00 2001 +From dbfae216b7ac0820f2fefaab14aaf0b98ef9e479 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 27 Sep 2024 14:33:54 +0200 Subject: [PATCH 33/53] Replay "mm: make arch_get_unmapped_area() take vm_flags diff --git a/patches/standard/0034-Revert-efi-Remove-unused-declaration-efi_initialize_.patch b/patches/standard/0034-Revert-efi-Remove-unused-declaration-efi_initialize_.patch index 6df8475..2d85429 100644 --- a/patches/standard/0034-Revert-efi-Remove-unused-declaration-efi_initialize_.patch +++ b/patches/standard/0034-Revert-efi-Remove-unused-declaration-efi_initialize_.patch @@ -1,4 +1,4 @@ -From 4305186379fa1a434b672161febbde525685b92e Mon Sep 17 00:00:00 2001 +From 78b46f10ca51d30b96ca4059145877bef0bd8137 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 27 Sep 2024 14:54:38 +0200 Subject: [PATCH 34/53] Revert "efi: Remove unused declaration @@ -10,10 +10,10 @@ This reverts commit 21b91d40575fb64f3f280f6c3af586e32a704a92. 1 file changed, 2 insertions(+) diff --git a/include/linux/efi.h b/include/linux/efi.h -index 69171c10e1fe..68f0bd9344db 100644 +index 9ca550056150..d6ef244bafe8 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h -@@ -757,6 +757,8 @@ extern int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md); +@@ -755,6 +755,8 @@ extern int efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md); extern int __efi_mem_desc_lookup(u64 phys_addr, efi_memory_desc_t *out_md); extern void efi_mem_reserve(phys_addr_t addr, u64 size); extern int efi_mem_reserve_persistent(phys_addr_t addr, u64 size); diff --git a/patches/standard/0035-ia64-replay-move-asm-unaligned.h-to-linux-unaligned..patch b/patches/standard/0035-ia64-replay-move-asm-unaligned.h-to-linux-unaligned..patch index 19771ac..83f978c 100644 --- a/patches/standard/0035-ia64-replay-move-asm-unaligned.h-to-linux-unaligned..patch +++ b/patches/standard/0035-ia64-replay-move-asm-unaligned.h-to-linux-unaligned..patch @@ -1,4 +1,4 @@ -From d404234d0ec898f628baa6a647301e43eb494bd9 Mon Sep 17 00:00:00 2001 +From 4b6e725e860b52cd8b062df330bd69bf3535b0d5 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 4 Oct 2024 20:50:34 +0200 Subject: [PATCH 35/53] ia64: replay "move asm/unaligned.h to diff --git a/patches/standard/0036-ia64-For-now-silence-warning-due-to-redefinition-of-.patch b/patches/standard/0036-ia64-For-now-silence-warning-due-to-redefinition-of-.patch index 3706e6d..2424ce5 100644 --- a/patches/standard/0036-ia64-For-now-silence-warning-due-to-redefinition-of-.patch +++ b/patches/standard/0036-ia64-For-now-silence-warning-due-to-redefinition-of-.patch @@ -1,4 +1,4 @@ -From f699759cebedfc4737631f67364d5d4e946f00b6 Mon Sep 17 00:00:00 2001 +From 7295ae288a8d89e854ff7afb8801d66972a633c6 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sat, 5 Oct 2024 13:16:09 +0200 Subject: [PATCH 36/53] ia64: For now silence warning due to redefinition of diff --git a/patches/standard/0037-ia64-Workaround-Wmissing-prototypes-warnings.patch b/patches/standard/0037-ia64-Workaround-Wmissing-prototypes-warnings.patch index 1be90d5..0396e77 100644 --- a/patches/standard/0037-ia64-Workaround-Wmissing-prototypes-warnings.patch +++ b/patches/standard/0037-ia64-Workaround-Wmissing-prototypes-warnings.patch @@ -1,4 +1,4 @@ -From df008b6fee3129d0be9619378b084fdcafab5662 Mon Sep 17 00:00:00 2001 +From a0246ae01490b85fe359b1f1d6e3071b7bafee23 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Mon, 21 Oct 2024 11:51:37 +0200 Subject: [PATCH 37/53] ia64: Workaround -Wmissing-prototypes warnings diff --git a/patches/standard/0038-Revert-sched-remove-unused-__HAVE_THREAD_FUNCTIONS-h.patch b/patches/standard/0038-Revert-sched-remove-unused-__HAVE_THREAD_FUNCTIONS-h.patch index de7ac37..322da34 100644 --- a/patches/standard/0038-Revert-sched-remove-unused-__HAVE_THREAD_FUNCTIONS-h.patch +++ b/patches/standard/0038-Revert-sched-remove-unused-__HAVE_THREAD_FUNCTIONS-h.patch @@ -1,4 +1,4 @@ -From c46cd20d4df57446735d9b63b60b0fc794061b12 Mon Sep 17 00:00:00 2001 +From 061b9f38edc36cfcaef71b99c59e0dd1240fe632 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Wed, 20 Nov 2024 11:15:14 +0100 Subject: [PATCH 38/53] Revert "sched: remove unused __HAVE_THREAD_FUNCTIONS @@ -11,10 +11,10 @@ This reverts commit 5e9f0c4819deb9459f32f12c4fd2b47993b8c395. 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/sched.h b/include/linux/sched.h -index 58119dd37cdd..ef1a6b38b1fb 100644 +index f314ede65b81..69566d4ed962 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h -@@ -1912,7 +1912,7 @@ extern unsigned long init_stack[THREAD_SIZE / sizeof(unsigned long)]; +@@ -1922,7 +1922,7 @@ extern unsigned long init_stack[THREAD_SIZE / sizeof(unsigned long)]; #ifdef CONFIG_THREAD_INFO_IN_TASK # define task_thread_info(task) (&(task)->thread_info) diff --git a/patches/standard/0039-ia64-replay-asm-generic-provide-generic-page_to_phys.patch b/patches/standard/0039-ia64-replay-asm-generic-provide-generic-page_to_phys.patch index e344afb..293459d 100644 --- a/patches/standard/0039-ia64-replay-asm-generic-provide-generic-page_to_phys.patch +++ b/patches/standard/0039-ia64-replay-asm-generic-provide-generic-page_to_phys.patch @@ -1,4 +1,4 @@ -From 94161b52ad656e7b33e67ea86eeeae14c82f71ad Mon Sep 17 00:00:00 2001 +From bfa39b82a867a64f11064fb712df174702360f9b Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 22 Nov 2024 10:52:39 +0100 Subject: [PATCH 39/53] ia64: replay "asm-generic: provide generic page_to_phys diff --git a/patches/standard/0040-ia64-replay-arch-define-CONFIG_PAGE_SIZE_-KB-on-all-.patch b/patches/standard/0040-ia64-replay-arch-define-CONFIG_PAGE_SIZE_-KB-on-all-.patch index b49b8d4..1d36cd2 100644 --- a/patches/standard/0040-ia64-replay-arch-define-CONFIG_PAGE_SIZE_-KB-on-all-.patch +++ b/patches/standard/0040-ia64-replay-arch-define-CONFIG_PAGE_SIZE_-KB-on-all-.patch @@ -1,4 +1,4 @@ -From f6c1d2d95d8769a69b948b1a3fd7fe21198d5bd0 Mon Sep 17 00:00:00 2001 +From 8510aefa71df51514af23867a1b408ad2f0d0fc0 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Fri, 22 Nov 2024 14:31:50 +0100 Subject: [PATCH 40/53] ia64: replay "arch: define CONFIG_PAGE_SIZE_*KB on all diff --git a/patches/standard/0041-ia64-replay-mm-remove-unused-hugepage-for-vma_alloc_.patch b/patches/standard/0041-ia64-replay-mm-remove-unused-hugepage-for-vma_alloc_.patch index fc0e06a..c1c1931 100644 --- a/patches/standard/0041-ia64-replay-mm-remove-unused-hugepage-for-vma_alloc_.patch +++ b/patches/standard/0041-ia64-replay-mm-remove-unused-hugepage-for-vma_alloc_.patch @@ -1,4 +1,4 @@ -From 4ac20ec2ec38b0ef77c4ab2b4671b88542030d02 Mon Sep 17 00:00:00 2001 +From 1e19df3fb7871e87bff433a1f82fe40e04607e1c Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 24 Nov 2024 09:20:03 +0100 Subject: [PATCH 41/53] ia64: replay "mm: remove unused hugepage for diff --git a/patches/standard/0042-ia64-replay-asm-generic-introduce-text-patching.h.patch b/patches/standard/0042-ia64-replay-asm-generic-introduce-text-patching.h.patch index 74498d1..e232ad0 100644 --- a/patches/standard/0042-ia64-replay-asm-generic-introduce-text-patching.h.patch +++ b/patches/standard/0042-ia64-replay-asm-generic-introduce-text-patching.h.patch @@ -1,4 +1,4 @@ -From 8033ae17e0cb8adae20ad9b6fed9a82c9542a1a9 Mon Sep 17 00:00:00 2001 +From 9efb592bd3958f8ea72cfbb77fca937ec2704018 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 24 Nov 2024 09:55:19 +0100 Subject: [PATCH 42/53] ia64: replay "asm-generic: introduce text-patching.h" diff --git a/patches/standard/0043-ia64-replay-mm-drop-hugetlb_get_unmapped_area-_-func.patch b/patches/standard/0043-ia64-replay-mm-drop-hugetlb_get_unmapped_area-_-func.patch index 0f10657..807b638 100644 --- a/patches/standard/0043-ia64-replay-mm-drop-hugetlb_get_unmapped_area-_-func.patch +++ b/patches/standard/0043-ia64-replay-mm-drop-hugetlb_get_unmapped_area-_-func.patch @@ -1,4 +1,4 @@ -From dfb05d0e8cf8bc68da47e07c9fab1d062563b777 Mon Sep 17 00:00:00 2001 +From e26289f5bd712baf78dee68c7678f4bf08d4b2d9 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sun, 24 Nov 2024 11:06:09 +0100 Subject: [PATCH 43/53] ia64: replay "mm: drop hugetlb_get_unmapped_area{_*} diff --git a/patches/standard/0044-ia64-disable-build-time-check.patch b/patches/standard/0044-ia64-disable-build-time-check.patch index 613911b..5548ee4 100644 --- a/patches/standard/0044-ia64-disable-build-time-check.patch +++ b/patches/standard/0044-ia64-disable-build-time-check.patch @@ -1,4 +1,4 @@ -From 1b4ff049fee92be97685eedede3f98ae4a552cd9 Mon Sep 17 00:00:00 2001 +From ba75cf7369c041a1e003d7f68a77cf394c5b55c5 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Tue, 26 Nov 2024 10:53:17 +0100 Subject: [PATCH 44/53] ia64: disable build time check diff --git a/patches/standard/0045-ia64-Make-acpi_cpufreq_cpu_exit-return-void.patch b/patches/standard/0045-ia64-Make-acpi_cpufreq_cpu_exit-return-void.patch index 067f21c..6bbc3f7 100644 --- a/patches/standard/0045-ia64-Make-acpi_cpufreq_cpu_exit-return-void.patch +++ b/patches/standard/0045-ia64-Make-acpi_cpufreq_cpu_exit-return-void.patch @@ -1,4 +1,4 @@ -From dc25f36cfdf92ab29bd2ff987009dc146e552e58 Mon Sep 17 00:00:00 2001 +From f90c280999fbdb2a83719ea6b285400077b69b97 Mon Sep 17 00:00:00 2001 From: Rene Rebe Date: Sun, 1 Dec 2024 19:27:07 +0100 Subject: [PATCH 45/53] ia64: Make acpi_cpufreq_cpu_exit return void diff --git a/patches/standard/0046-Revert-ACPI-processor_perflib-extend-X86-dependency.patch b/patches/standard/0046-Revert-ACPI-processor_perflib-extend-X86-dependency.patch index e6b9d29..bb1d8b4 100644 --- a/patches/standard/0046-Revert-ACPI-processor_perflib-extend-X86-dependency.patch +++ b/patches/standard/0046-Revert-ACPI-processor_perflib-extend-X86-dependency.patch @@ -1,4 +1,4 @@ -From da75feed34966a480c45e45e9c7a916d03d7419a Mon Sep 17 00:00:00 2001 +From 70b0e2e52536dd0751ecfadd2a4ed723653ad149 Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Mon, 23 Dec 2024 13:53:53 +0100 Subject: [PATCH 46/53] Revert "ACPI: processor_perflib: extend X86 dependency" diff --git a/patches/standard/0047-ia64-Extend-processor-feature-flags-according-to-SDM.patch b/patches/standard/0047-ia64-Extend-processor-feature-flags-according-to-SDM.patch index 1d3ed0b..9802102 100644 --- a/patches/standard/0047-ia64-Extend-processor-feature-flags-according-to-SDM.patch +++ b/patches/standard/0047-ia64-Extend-processor-feature-flags-according-to-SDM.patch @@ -1,4 +1,4 @@ -From e9ee639a7e2345563099dbf0d2af36a402006433 Mon Sep 17 00:00:00 2001 +From b0943d52b7e38afde6b15e267d6abdaacdca74dc Mon Sep 17 00:00:00 2001 From: Johnny Mnemonic Date: Sat, 4 Jan 2025 11:33:17 +0100 Subject: [PATCH 47/53] ia64: Extend processor feature flags according to SDM diff --git a/patches/standard/0048-scsi-hpsa-Add-function-to-check-if-device-is-a-disk-.patch b/patches/standard/0048-scsi-hpsa-Add-function-to-check-if-device-is-a-disk-.patch index e97b754..0198486 100644 --- a/patches/standard/0048-scsi-hpsa-Add-function-to-check-if-device-is-a-disk-.patch +++ b/patches/standard/0048-scsi-hpsa-Add-function-to-check-if-device-is-a-disk-.patch @@ -1,4 +1,4 @@ -From 3c1f20e3a30197e9760a249672aa3d7688469c7a Mon Sep 17 00:00:00 2001 +From 9e615342ca13be35d041aad645ec982b178092ad Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Wed, 5 Dec 2018 20:20:57 +0500 Subject: [PATCH 48/53] scsi: hpsa: Add function to check if device is a disk diff --git a/patches/standard/0049-scsi-hpsa-Support-HBA-mode-on-HP-Smart-Array-P410i-c.patch b/patches/standard/0049-scsi-hpsa-Support-HBA-mode-on-HP-Smart-Array-P410i-c.patch index 8311766..aa9676f 100644 --- a/patches/standard/0049-scsi-hpsa-Support-HBA-mode-on-HP-Smart-Array-P410i-c.patch +++ b/patches/standard/0049-scsi-hpsa-Support-HBA-mode-on-HP-Smart-Array-P410i-c.patch @@ -1,4 +1,4 @@ -From 8a0e051a79f28c150a31994cd423b9c959e9732a Mon Sep 17 00:00:00 2001 +From 9a348a5dc65cf800fe1aed72c83a067c0e763ba6 Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Wed, 5 Dec 2018 15:24:57 +0500 Subject: [PATCH 49/53] scsi: hpsa: Support HBA mode on HP Smart Array P410i diff --git a/patches/standard/0050-scsi-hpsa-Add-mask-existing-devices-on-rescan-if-vis.patch b/patches/standard/0050-scsi-hpsa-Add-mask-existing-devices-on-rescan-if-vis.patch index dd310aa..64297d6 100644 --- a/patches/standard/0050-scsi-hpsa-Add-mask-existing-devices-on-rescan-if-vis.patch +++ b/patches/standard/0050-scsi-hpsa-Add-mask-existing-devices-on-rescan-if-vis.patch @@ -1,4 +1,4 @@ -From 4ce01f18b76392ff77c9b9980d72fe650cf2cc0a Mon Sep 17 00:00:00 2001 +From 98f8a12b7d32815645b19b4cf7b670234b117f59 Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Wed, 5 Dec 2018 20:32:44 +0500 Subject: [PATCH 50/53] scsi: hpsa: Add/mask existing devices on rescan if diff --git a/patches/standard/0051-scsi-hpsa-Ignore-HBA-flag-from-NVRAM-if-logical-devi.patch b/patches/standard/0051-scsi-hpsa-Ignore-HBA-flag-from-NVRAM-if-logical-devi.patch index b665635..f5c25ac 100644 --- a/patches/standard/0051-scsi-hpsa-Ignore-HBA-flag-from-NVRAM-if-logical-devi.patch +++ b/patches/standard/0051-scsi-hpsa-Ignore-HBA-flag-from-NVRAM-if-logical-devi.patch @@ -1,4 +1,4 @@ -From 9133d8c93288b3b057d9620ba86e1e195c9e0b4e Mon Sep 17 00:00:00 2001 +From d372f9710eb206a49f0928c9904fb387f04069de Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Mon, 10 Dec 2018 17:44:37 +0500 Subject: [PATCH 51/53] scsi: hpsa: Ignore HBA flag from NVRAM if logical diff --git a/patches/standard/0052-scsi-hpsa-Name-more-fields-in-struct-bmic_identify_c.patch b/patches/standard/0052-scsi-hpsa-Name-more-fields-in-struct-bmic_identify_c.patch index 4a630b8..1d7ccc1 100644 --- a/patches/standard/0052-scsi-hpsa-Name-more-fields-in-struct-bmic_identify_c.patch +++ b/patches/standard/0052-scsi-hpsa-Name-more-fields-in-struct-bmic_identify_c.patch @@ -1,4 +1,4 @@ -From 78c695b7d1cdffb7885be9ce92e51f9cb9defded Mon Sep 17 00:00:00 2001 +From 43b49d4c41df3cf3aa28f1c490549123286394df Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Mon, 10 Dec 2018 18:26:32 +0500 Subject: [PATCH 52/53] scsi: hpsa: Name more fields in "struct diff --git a/patches/standard/0053-scsi-hpsa-Do-not-use-HBA-flag-from-NVRAM-if-HBA-is-n.patch b/patches/standard/0053-scsi-hpsa-Do-not-use-HBA-flag-from-NVRAM-if-HBA-is-n.patch index 405d9bc..0cbb09a 100644 --- a/patches/standard/0053-scsi-hpsa-Do-not-use-HBA-flag-from-NVRAM-if-HBA-is-n.patch +++ b/patches/standard/0053-scsi-hpsa-Do-not-use-HBA-flag-from-NVRAM-if-HBA-is-n.patch @@ -1,4 +1,4 @@ -From fae75c598505dc11bc05c111ae1d7c61a94c8b2d Mon Sep 17 00:00:00 2001 +From 715c4606b056cc44f950145305ccea20c5ea13ec Mon Sep 17 00:00:00 2001 From: Ivan Mironov Date: Mon, 10 Dec 2018 18:51:35 +0500 Subject: [PATCH 53/53] scsi: hpsa: Do not use HBA flag from NVRAM if HBA is