hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/arm/mm/fault.c
....@@ -400,9 +400,6 @@
400400 if (addr < TASK_SIZE)
401401 return do_page_fault(addr, fsr, regs);
402402
403
- if (interrupts_enabled(regs))
404
- local_irq_enable();
405
-
406403 if (user_mode(regs))
407404 goto bad_area;
408405
....@@ -473,9 +470,6 @@
473470 static int
474471 do_sect_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs)
475472 {
476
- if (interrupts_enabled(regs))
477
- local_irq_enable();
478
-
479473 do_bad_area(addr, fsr, regs);
480474 return 0;
481475 }