bug-893478_warn-once
Only warn once for affinity hint subset empty irqs
This commit is contained in:
parent
eb61d19539
commit
c9e5f36fe9
13
activate.c
13
activate.c
|
@ -84,11 +84,14 @@ static void activate_mapping(struct irq_info *info, void *data __attribute__((un
|
|||
if ((info->hint_policy == HINT_POLICY_SUBSET) &&
|
||||
(!cpus_empty(info->affinity_hint))) {
|
||||
cpus_and(applied_mask, applied_mask, info->affinity_hint);
|
||||
if (!cpus_intersects(applied_mask, unbanned_cpus))
|
||||
log(TO_ALL, LOG_WARNING,
|
||||
"irq %d affinity_hint subset empty\n",
|
||||
info->irq);
|
||||
else
|
||||
if (!cpus_intersects(applied_mask, unbanned_cpus)) {
|
||||
if (!info->warned) {
|
||||
info->warned = 1;
|
||||
log(TO_ALL, LOG_WARNING,
|
||||
"irq %d affinity_hint subset empty\n",
|
||||
info->irq);
|
||||
}
|
||||
} else
|
||||
valid_mask = 1;
|
||||
} else {
|
||||
valid_mask = 1;
|
||||
|
|
Loading…
Reference in New Issue