From: Greg Kroah-Hartman Date: Thu, 18 Jan 2024 11:51:01 +0000 (+0100) Subject: drop broken mips patch from everywhere X-Git-Tag: v6.1.74~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3bd0b4eccd59cd6fb87d7708c90c8bc030d001e7;p=thirdparty%2Fkernel%2Fstable-queue.git drop broken mips patch from everywhere --- diff --git a/queue-5.10/mips-smp-call-rcutree_report_cpu_starting-earlier.patch b/queue-5.10/mips-smp-call-rcutree_report_cpu_starting-earlier.patch deleted file mode 100644 index 0c5e98a8374..00000000000 --- a/queue-5.10/mips-smp-call-rcutree_report_cpu_starting-earlier.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 4e41e856b5594fb699ac6b7315bc489b0f74cb05 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Mon, 6 Nov 2023 13:12:07 +0100 -Subject: mips/smp: Call rcutree_report_cpu_starting() earlier - -From: Stefan Wiehler - -[ Upstream commit 55702ec9603ebeffb15e6f7b113623fe1d8872f4 ] - -rcutree_report_cpu_starting() must be called before -clockevents_register_device() to avoid the following lockdep splat triggered by -calling list_add() when CONFIG_PROVE_RCU_LIST=y: - - WARNING: suspicious RCU usage - ... - ----------------------------- - kernel/locking/lockdep.c:3680 RCU-list traversed in non-reader section!! - - other info that might help us debug this: - - RCU used illegally from offline CPU! - rcu_scheduler_active = 1, debug_locks = 1 - no locks held by swapper/1/0. - ... - Call Trace: - [] show_stack+0x64/0x158 - [] dump_stack_lvl+0x90/0xc4 - [] __lock_acquire+0x1404/0x2940 - [] lock_acquire+0x14c/0x448 - [] _raw_spin_lock_irqsave+0x50/0x88 - [] clockevents_register_device+0x60/0x1e8 - [] r4k_clockevent_init+0x220/0x3a0 - [] start_secondary+0x50/0x3b8 - -raw_smp_processor_id() is required in order to avoid calling into lockdep -before RCU has declared the CPU to be watched for readers. - -See also commit 29368e093921 ("x86/smpboot: Move rcu_cpu_starting() earlier"), -commit de5d9dae150c ("s390/smp: move rcu_cpu_starting() earlier") and commit -99f070b62322 ("powerpc/smp: Call rcu_cpu_starting() earlier"). - -Signed-off-by: Stefan Wiehler -Reviewed-by: Huacai Chen -Signed-off-by: Thomas Bogendoerfer -Signed-off-by: Sasha Levin ---- - arch/mips/kernel/smp.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c -index 14db66dbcdad..73045313387c 100644 ---- a/arch/mips/kernel/smp.c -+++ b/arch/mips/kernel/smp.c -@@ -333,10 +333,11 @@ early_initcall(mips_smp_ipi_init); - */ - asmlinkage void start_secondary(void) - { -- unsigned int cpu; -+ unsigned int cpu = raw_smp_processor_id(); - - cpu_probe(); - per_cpu_trap_init(false); -+ rcutree_report_cpu_starting(cpu); - mips_clockevent_init(); - mp_ops->init_secondary(); - cpu_report(); -@@ -348,7 +349,6 @@ asmlinkage void start_secondary(void) - */ - - calibrate_delay(); -- cpu = smp_processor_id(); - cpu_data[cpu].udelay_val = loops_per_jiffy; - - set_cpu_sibling_map(cpu); --- -2.43.0 - diff --git a/queue-5.10/series b/queue-5.10/series index da1520135bd..85293931c3a 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -16,7 +16,6 @@ nouveau-tu102-flush-all-pdbs-on-vmm-flush.patch net-tg3-fix-race-condition-in-tg3_reset_task.patch asoc-da7219-support-low-dc-impedance-headset.patch nvme-introduce-helper-function-to-get-ctrl-state.patch -mips-smp-call-rcutree_report_cpu_starting-earlier.patch drm-exynos-fix-a-potential-error-pointer-dereference.patch drm-exynos-fix-a-wrong-error-checking.patch clk-rockchip-rk3128-fix-hclk_otg-gate-register.patch diff --git a/queue-5.15/mips-smp-call-rcutree_report_cpu_starting-earlier.patch b/queue-5.15/mips-smp-call-rcutree_report_cpu_starting-earlier.patch deleted file mode 100644 index 243b14f53b2..00000000000 --- a/queue-5.15/mips-smp-call-rcutree_report_cpu_starting-earlier.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 38f1065808a741a5119a627da04dbc49018880ee Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Mon, 6 Nov 2023 13:12:07 +0100 -Subject: mips/smp: Call rcutree_report_cpu_starting() earlier - -From: Stefan Wiehler - -[ Upstream commit 55702ec9603ebeffb15e6f7b113623fe1d8872f4 ] - -rcutree_report_cpu_starting() must be called before -clockevents_register_device() to avoid the following lockdep splat triggered by -calling list_add() when CONFIG_PROVE_RCU_LIST=y: - - WARNING: suspicious RCU usage - ... - ----------------------------- - kernel/locking/lockdep.c:3680 RCU-list traversed in non-reader section!! - - other info that might help us debug this: - - RCU used illegally from offline CPU! - rcu_scheduler_active = 1, debug_locks = 1 - no locks held by swapper/1/0. - ... - Call Trace: - [] show_stack+0x64/0x158 - [] dump_stack_lvl+0x90/0xc4 - [] __lock_acquire+0x1404/0x2940 - [] lock_acquire+0x14c/0x448 - [] _raw_spin_lock_irqsave+0x50/0x88 - [] clockevents_register_device+0x60/0x1e8 - [] r4k_clockevent_init+0x220/0x3a0 - [] start_secondary+0x50/0x3b8 - -raw_smp_processor_id() is required in order to avoid calling into lockdep -before RCU has declared the CPU to be watched for readers. - -See also commit 29368e093921 ("x86/smpboot: Move rcu_cpu_starting() earlier"), -commit de5d9dae150c ("s390/smp: move rcu_cpu_starting() earlier") and commit -99f070b62322 ("powerpc/smp: Call rcu_cpu_starting() earlier"). - -Signed-off-by: Stefan Wiehler -Reviewed-by: Huacai Chen -Signed-off-by: Thomas Bogendoerfer -Signed-off-by: Sasha Levin ---- - arch/mips/kernel/smp.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c -index 1986d1309410..a8d2f5f20078 100644 ---- a/arch/mips/kernel/smp.c -+++ b/arch/mips/kernel/smp.c -@@ -333,10 +333,11 @@ early_initcall(mips_smp_ipi_init); - */ - asmlinkage void start_secondary(void) - { -- unsigned int cpu; -+ unsigned int cpu = raw_smp_processor_id(); - - cpu_probe(); - per_cpu_trap_init(false); -+ rcutree_report_cpu_starting(cpu); - mips_clockevent_init(); - mp_ops->init_secondary(); - cpu_report(); -@@ -348,7 +349,6 @@ asmlinkage void start_secondary(void) - */ - - calibrate_delay(); -- cpu = smp_processor_id(); - cpu_data[cpu].udelay_val = loops_per_jiffy; - - set_cpu_sibling_map(cpu); --- -2.43.0 - diff --git a/queue-5.15/series b/queue-5.15/series index 925f7d134f3..bfc71323692 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -18,7 +18,6 @@ net-tg3-fix-race-condition-in-tg3_reset_task.patch asoc-da7219-support-low-dc-impedance-headset.patch asoc-ops-add-correct-range-check-for-limiting-volume.patch nvme-introduce-helper-function-to-get-ctrl-state.patch -mips-smp-call-rcutree_report_cpu_starting-earlier.patch drm-amdgpu-add-null-checks-for-function-pointers.patch drm-exynos-fix-a-potential-error-pointer-dereference.patch drm-exynos-fix-a-wrong-error-checking.patch diff --git a/queue-6.1/mips-smp-call-rcutree_report_cpu_starting-earlier.patch b/queue-6.1/mips-smp-call-rcutree_report_cpu_starting-earlier.patch deleted file mode 100644 index fef1a3efb4f..00000000000 --- a/queue-6.1/mips-smp-call-rcutree_report_cpu_starting-earlier.patch +++ /dev/null @@ -1,77 +0,0 @@ -From fa72fe0c3f7d0714a04c69fa5f9f24e9ce41f1ce Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Mon, 6 Nov 2023 13:12:07 +0100 -Subject: mips/smp: Call rcutree_report_cpu_starting() earlier - -From: Stefan Wiehler - -[ Upstream commit 55702ec9603ebeffb15e6f7b113623fe1d8872f4 ] - -rcutree_report_cpu_starting() must be called before -clockevents_register_device() to avoid the following lockdep splat triggered by -calling list_add() when CONFIG_PROVE_RCU_LIST=y: - - WARNING: suspicious RCU usage - ... - ----------------------------- - kernel/locking/lockdep.c:3680 RCU-list traversed in non-reader section!! - - other info that might help us debug this: - - RCU used illegally from offline CPU! - rcu_scheduler_active = 1, debug_locks = 1 - no locks held by swapper/1/0. - ... - Call Trace: - [] show_stack+0x64/0x158 - [] dump_stack_lvl+0x90/0xc4 - [] __lock_acquire+0x1404/0x2940 - [] lock_acquire+0x14c/0x448 - [] _raw_spin_lock_irqsave+0x50/0x88 - [] clockevents_register_device+0x60/0x1e8 - [] r4k_clockevent_init+0x220/0x3a0 - [] start_secondary+0x50/0x3b8 - -raw_smp_processor_id() is required in order to avoid calling into lockdep -before RCU has declared the CPU to be watched for readers. - -See also commit 29368e093921 ("x86/smpboot: Move rcu_cpu_starting() earlier"), -commit de5d9dae150c ("s390/smp: move rcu_cpu_starting() earlier") and commit -99f070b62322 ("powerpc/smp: Call rcu_cpu_starting() earlier"). - -Signed-off-by: Stefan Wiehler -Reviewed-by: Huacai Chen -Signed-off-by: Thomas Bogendoerfer -Signed-off-by: Sasha Levin ---- - arch/mips/kernel/smp.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c -index 1d93b85271ba..b951ce3a53ab 100644 ---- a/arch/mips/kernel/smp.c -+++ b/arch/mips/kernel/smp.c -@@ -333,10 +333,11 @@ early_initcall(mips_smp_ipi_init); - */ - asmlinkage void start_secondary(void) - { -- unsigned int cpu; -+ unsigned int cpu = raw_smp_processor_id(); - - cpu_probe(); - per_cpu_trap_init(false); -+ rcutree_report_cpu_starting(cpu); - mips_clockevent_init(); - mp_ops->init_secondary(); - cpu_report(); -@@ -348,7 +349,6 @@ asmlinkage void start_secondary(void) - */ - - calibrate_delay(); -- cpu = smp_processor_id(); - cpu_data[cpu].udelay_val = loops_per_jiffy; - - set_cpu_sibling_map(cpu); --- -2.43.0 - diff --git a/queue-6.1/series b/queue-6.1/series index b4f1f34913c..636a5d8a2c5 100644 --- a/queue-6.1/series +++ b/queue-6.1/series @@ -33,7 +33,6 @@ asoc-ops-add-correct-range-check-for-limiting-volume.patch nvme-introduce-helper-function-to-get-ctrl-state.patch nvme-prevent-potential-spectre-v1-gadget.patch arm64-dts-rockchip-fix-pci-node-addresses-on-rk3399-.patch -mips-smp-call-rcutree_report_cpu_starting-earlier.patch drm-amdgpu-add-null-checks-for-function-pointers.patch drm-exynos-fix-a-potential-error-pointer-dereference.patch drm-exynos-fix-a-wrong-error-checking.patch diff --git a/queue-6.6/mips-smp-call-rcutree_report_cpu_starting-earlier.patch b/queue-6.6/mips-smp-call-rcutree_report_cpu_starting-earlier.patch deleted file mode 100644 index a608f8b5345..00000000000 --- a/queue-6.6/mips-smp-call-rcutree_report_cpu_starting-earlier.patch +++ /dev/null @@ -1,77 +0,0 @@ -From eb9394f897f608aaae953c27d429cb85732aae8f Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Mon, 6 Nov 2023 13:12:07 +0100 -Subject: mips/smp: Call rcutree_report_cpu_starting() earlier - -From: Stefan Wiehler - -[ Upstream commit 55702ec9603ebeffb15e6f7b113623fe1d8872f4 ] - -rcutree_report_cpu_starting() must be called before -clockevents_register_device() to avoid the following lockdep splat triggered by -calling list_add() when CONFIG_PROVE_RCU_LIST=y: - - WARNING: suspicious RCU usage - ... - ----------------------------- - kernel/locking/lockdep.c:3680 RCU-list traversed in non-reader section!! - - other info that might help us debug this: - - RCU used illegally from offline CPU! - rcu_scheduler_active = 1, debug_locks = 1 - no locks held by swapper/1/0. - ... - Call Trace: - [] show_stack+0x64/0x158 - [] dump_stack_lvl+0x90/0xc4 - [] __lock_acquire+0x1404/0x2940 - [] lock_acquire+0x14c/0x448 - [] _raw_spin_lock_irqsave+0x50/0x88 - [] clockevents_register_device+0x60/0x1e8 - [] r4k_clockevent_init+0x220/0x3a0 - [] start_secondary+0x50/0x3b8 - -raw_smp_processor_id() is required in order to avoid calling into lockdep -before RCU has declared the CPU to be watched for readers. - -See also commit 29368e093921 ("x86/smpboot: Move rcu_cpu_starting() earlier"), -commit de5d9dae150c ("s390/smp: move rcu_cpu_starting() earlier") and commit -99f070b62322 ("powerpc/smp: Call rcu_cpu_starting() earlier"). - -Signed-off-by: Stefan Wiehler -Reviewed-by: Huacai Chen -Signed-off-by: Thomas Bogendoerfer -Signed-off-by: Sasha Levin ---- - arch/mips/kernel/smp.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/arch/mips/kernel/smp.c b/arch/mips/kernel/smp.c -index 8fbef537fb88..82e2e051b416 100644 ---- a/arch/mips/kernel/smp.c -+++ b/arch/mips/kernel/smp.c -@@ -351,10 +351,11 @@ early_initcall(mips_smp_ipi_init); - */ - asmlinkage void start_secondary(void) - { -- unsigned int cpu; -+ unsigned int cpu = raw_smp_processor_id(); - - cpu_probe(); - per_cpu_trap_init(false); -+ rcutree_report_cpu_starting(cpu); - mips_clockevent_init(); - mp_ops->init_secondary(); - cpu_report(); -@@ -366,7 +367,6 @@ asmlinkage void start_secondary(void) - */ - - calibrate_delay(); -- cpu = smp_processor_id(); - cpu_data[cpu].udelay_val = loops_per_jiffy; - - set_cpu_sibling_map(cpu); --- -2.43.0 - diff --git a/queue-6.6/series b/queue-6.6/series index 47b2f245591..4a721132d8c 100644 --- a/queue-6.6/series +++ b/queue-6.6/series @@ -56,7 +56,6 @@ nvme-ioctl-move-capable-admin-check-to-the-end.patch nvme-prevent-potential-spectre-v1-gadget.patch nvme-fix-deadlock-between-reset-and-scan.patch arm64-dts-rockchip-fix-pci-node-addresses-on-rk3399-.patch -mips-smp-call-rcutree_report_cpu_starting-earlier.patch drm-amd-display-add-monitor-patch-for-specific-edp.patch drm-amdgpu-add-null-checks-for-function-pointers.patch drm-exynos-fix-a-potential-error-pointer-dereference.patch