mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-14 06:35:12 +00:00
genirq: Use BIT() for the IRQD_* state flags
As we're about to use the last bit available in the IRQD_* state flags, rewrite these flags with BIT(), which ensures that these constant do not represent a signed value. Signed-off-by: Marc Zyngier <maz@kernel.org>
This commit is contained in:
parent
7877cb91f1
commit
0cfb4a1af3
1 changed files with 23 additions and 23 deletions
|
@ -226,29 +226,29 @@ struct irq_data {
|
|||
*/
|
||||
enum {
|
||||
IRQD_TRIGGER_MASK = 0xf,
|
||||
IRQD_SETAFFINITY_PENDING = (1 << 8),
|
||||
IRQD_ACTIVATED = (1 << 9),
|
||||
IRQD_NO_BALANCING = (1 << 10),
|
||||
IRQD_PER_CPU = (1 << 11),
|
||||
IRQD_AFFINITY_SET = (1 << 12),
|
||||
IRQD_LEVEL = (1 << 13),
|
||||
IRQD_WAKEUP_STATE = (1 << 14),
|
||||
IRQD_MOVE_PCNTXT = (1 << 15),
|
||||
IRQD_IRQ_DISABLED = (1 << 16),
|
||||
IRQD_IRQ_MASKED = (1 << 17),
|
||||
IRQD_IRQ_INPROGRESS = (1 << 18),
|
||||
IRQD_WAKEUP_ARMED = (1 << 19),
|
||||
IRQD_FORWARDED_TO_VCPU = (1 << 20),
|
||||
IRQD_AFFINITY_MANAGED = (1 << 21),
|
||||
IRQD_IRQ_STARTED = (1 << 22),
|
||||
IRQD_MANAGED_SHUTDOWN = (1 << 23),
|
||||
IRQD_SINGLE_TARGET = (1 << 24),
|
||||
IRQD_DEFAULT_TRIGGER_SET = (1 << 25),
|
||||
IRQD_CAN_RESERVE = (1 << 26),
|
||||
IRQD_MSI_NOMASK_QUIRK = (1 << 27),
|
||||
IRQD_HANDLE_ENFORCE_IRQCTX = (1 << 28),
|
||||
IRQD_AFFINITY_ON_ACTIVATE = (1 << 29),
|
||||
IRQD_IRQ_ENABLED_ON_SUSPEND = (1 << 30),
|
||||
IRQD_SETAFFINITY_PENDING = BIT(8),
|
||||
IRQD_ACTIVATED = BIT(9),
|
||||
IRQD_NO_BALANCING = BIT(10),
|
||||
IRQD_PER_CPU = BIT(11),
|
||||
IRQD_AFFINITY_SET = BIT(12),
|
||||
IRQD_LEVEL = BIT(13),
|
||||
IRQD_WAKEUP_STATE = BIT(14),
|
||||
IRQD_MOVE_PCNTXT = BIT(15),
|
||||
IRQD_IRQ_DISABLED = BIT(16),
|
||||
IRQD_IRQ_MASKED = BIT(17),
|
||||
IRQD_IRQ_INPROGRESS = BIT(18),
|
||||
IRQD_WAKEUP_ARMED = BIT(19),
|
||||
IRQD_FORWARDED_TO_VCPU = BIT(20),
|
||||
IRQD_AFFINITY_MANAGED = BIT(21),
|
||||
IRQD_IRQ_STARTED = BIT(22),
|
||||
IRQD_MANAGED_SHUTDOWN = BIT(23),
|
||||
IRQD_SINGLE_TARGET = BIT(24),
|
||||
IRQD_DEFAULT_TRIGGER_SET = BIT(25),
|
||||
IRQD_CAN_RESERVE = BIT(26),
|
||||
IRQD_MSI_NOMASK_QUIRK = BIT(27),
|
||||
IRQD_HANDLE_ENFORCE_IRQCTX = BIT(28),
|
||||
IRQD_AFFINITY_ON_ACTIVATE = BIT(29),
|
||||
IRQD_IRQ_ENABLED_ON_SUSPEND = BIT(30),
|
||||
};
|
||||
|
||||
#define __irqd_to_state(d) ACCESS_PRIVATE((d)->common, state_use_accessors)
|
||||
|
|
Loading…
Reference in a new issue