File tree Expand file tree Collapse file tree 2 files changed +2
-7
lines changed Expand file tree Collapse file tree 2 files changed +2
-7
lines changed Original file line number Diff line number Diff line change 14
14
#include <asm/lowcore.h>
15
15
16
16
#define local_softirq_pending () (S390_lowcore.softirq_pending)
17
+ #define set_softirq_pending (x ) (S390_lowcore.softirq_pending = (x))
18
+ #define or_softirq_pending (x ) (S390_lowcore.softirq_pending |= (x))
17
19
18
20
#define __ARCH_IRQ_STAT
19
21
#define __ARCH_HAS_DO_SOFTIRQ
Original file line number Diff line number Diff line change @@ -442,13 +442,6 @@ extern bool force_irqthreads;
442
442
#define set_softirq_pending (x ) (__this_cpu_write(local_softirq_pending_ref, (x)))
443
443
#define or_softirq_pending (x ) (__this_cpu_or(local_softirq_pending_ref, (x)))
444
444
445
- #else /* local_softirq_pending */
446
-
447
- #ifndef __ARCH_SET_SOFTIRQ_PENDING
448
- #define set_softirq_pending (x ) (local_softirq_pending() = (x))
449
- #define or_softirq_pending (x ) (local_softirq_pending() |= (x))
450
- #endif
451
-
452
445
#endif /* local_softirq_pending */
453
446
454
447
/* Some architectures might implement lazy enabling/disabling of
You can’t perform that action at this time.
0 commit comments