另一种方法:修改init_irq_default_affinity的实现方法,init_irq_default_affinity所属文件为kernel/irq/handle.c line:45
将如下代码:
alloc_bootmem_cpumask_var(&irq_default_affinity);
cpumask_setall(irq_default_affinity);
修改为:
alloc_bootmem_cpumask_var(&irq_default_affinity);
cpumask_test_and_set_cpu(0, irq_default_affinity);