···149149#define ACPI_FREE(a) kfree(a)150150151151/* Used within ACPICA to show where it is safe to preempt execution */152152-152152+#include <linux/hardirq.h>153153#define ACPI_PREEMPTION_POINT() \154154 do { \155155- if (!irqs_disabled()) \155155+ if (!in_atomic_preempt_off()) \156156 cond_resched(); \157157 } while (0)158158