From a46a1ad097419aeea7350987dd95230f50d90392 Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Fri, 15 Nov 2024 08:53:41 +0000 Subject: [PATCH] 固定GMAC1 网卡名为 eth3 --- kernel/init/main.c | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/init/main.c b/kernel/init/main.c index 45ca352..6443f34 100644 --- a/kernel/init/main.c +++ b/kernel/init/main.c @@ -52,6 +52,7 @@ #include <linux/tick.h> #include <linux/sched/isolation.h> #include <linux/interrupt.h> +#include <linux/irq_pipeline.h> #include <linux/taskstats_kern.h> #include <linux/delayacct.h> #include <linux/unistd.h> @@ -847,13 +848,14 @@ char *command_line; char *after_dashes; + stall_inband_nocheck(); set_task_stack_end_magic(&init_task); smp_setup_processor_id(); debug_objects_early_init(); cgroup_init_early(); - local_irq_disable(); + local_irq_disable_full(); early_boot_irqs_disabled = true; /* @@ -913,6 +915,7 @@ setup_log_buf(0); vfs_caches_init_early(); sort_main_extable(); + irq_pipeline_init_early(); trap_init(); mm_init(); @@ -958,6 +961,7 @@ /* init some links before init_ISA_irqs() */ early_irq_init(); init_IRQ(); + irq_pipeline_init(); tick_init(); rcu_init_nohz(); init_timers(); @@ -983,7 +987,7 @@ WARN(!irqs_disabled(), "Interrupts were enabled early\n"); early_boot_irqs_disabled = false; - local_irq_enable(); + local_irq_enable_full(); kmem_cache_init_late(); -- Gitblit v1.6.2