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) &&
|
if ((info->hint_policy == HINT_POLICY_SUBSET) &&
|
||||||
(!cpus_empty(info->affinity_hint))) {
|
(!cpus_empty(info->affinity_hint))) {
|
||||||
cpus_and(applied_mask, applied_mask, info->affinity_hint);
|
cpus_and(applied_mask, applied_mask, info->affinity_hint);
|
||||||
if (!cpus_intersects(applied_mask, unbanned_cpus))
|
if (!cpus_intersects(applied_mask, unbanned_cpus)) {
|
||||||
log(TO_ALL, LOG_WARNING,
|
if (!info->warned) {
|
||||||
"irq %d affinity_hint subset empty\n",
|
info->warned = 1;
|
||||||
info->irq);
|
log(TO_ALL, LOG_WARNING,
|
||||||
else
|
"irq %d affinity_hint subset empty\n",
|
||||||
|
info->irq);
|
||||||
|
}
|
||||||
|
} else
|
||||||
valid_mask = 1;
|
valid_mask = 1;
|
||||||
} else {
|
} else {
|
||||||
valid_mask = 1;
|
valid_mask = 1;
|
||||||
|
|
Loading…
Reference in a new issue