hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/arch/x86/include/asm/tlbflush.h
....@@ -37,9 +37,9 @@
3737 {
3838 unsigned long flags;
3939
40
- local_irq_save(flags);
40
+ flags = hard_local_irq_save();
4141 cr4_set_bits_irqsoff(mask);
42
- local_irq_restore(flags);
42
+ hard_local_irq_restore(flags);
4343 }
4444
4545 /* Clear in this cpu's CR4. */
....@@ -47,9 +47,9 @@
4747 {
4848 unsigned long flags;
4949
50
- local_irq_save(flags);
50
+ flags = hard_local_irq_save();
5151 cr4_clear_bits_irqsoff(mask);
52
- local_irq_restore(flags);
52
+ hard_local_irq_restore(flags);
5353 }
5454
5555 #ifndef MODULE