unsigned long flags;
local_save_flags(flags);
local_irq_disable();
 ...
local_irq_restore(flags);