diff -Nru irqbalance-1.0.6/debian/changelog irqbalance-1.0.6/debian/changelog --- irqbalance-1.0.6/debian/changelog 2015-02-11 00:47:18.000000000 +0100 +++ irqbalance-1.0.6/debian/changelog 2015-09-01 09:10:17.000000000 +0200 @@ -1,3 +1,10 @@ +irqbalance (1.0.6-3ubuntu2) vivid; urgency=medium + + * d/p/0001-bug-893478_warn-once.patch: Only warn one + for affinity hint subset empty irqs. (LP: #1321425). + + -- Jorge Niedbalski Fri, 10 Jul 2015 18:03:41 -0300 + irqbalance (1.0.6-3ubuntu1) vivid; urgency=medium * Add build-dep on libnuma-dev on all arches where it's available. diff -Nru irqbalance-1.0.6/debian/patches/0001-bug-893478_warn-once.patch irqbalance-1.0.6/debian/patches/0001-bug-893478_warn-once.patch --- irqbalance-1.0.6/debian/patches/0001-bug-893478_warn-once.patch 1970-01-01 01:00:00.000000000 +0100 +++ irqbalance-1.0.6/debian/patches/0001-bug-893478_warn-once.patch 2015-09-01 09:10:30.000000000 +0200 @@ -0,0 +1,38 @@ +Description: Only warn once for affinity hint +subset empty irqs. (LP: #1321425). + +Origin: upstream, https://github.com/Irqbalance/irqbalance/commit/c9e5f36fe91d2d04d013d96f1093419245585de7 +Bug-Ubuntu: https://bugs.launchpad.net/bugs/1321425 + +--- irqbalance-1.0.6.orig/activate.c ++++ irqbalance-1.0.6/activate.c +@@ -84,11 +84,14 @@ static void activate_mapping(struct irq_ + if ((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; +--- irqbalance-1.0.6.orig/types.h ++++ irqbalance-1.0.6/types.h +@@ -63,6 +63,7 @@ struct irq_info { + uint64_t load; + int moved; + struct topo_obj *assigned_obj; ++ unsigned int warned; + }; + + #endif diff -Nru irqbalance-1.0.6/debian/patches/series irqbalance-1.0.6/debian/patches/series --- irqbalance-1.0.6/debian/patches/series 2013-06-06 12:22:45.000000000 +0200 +++ irqbalance-1.0.6/debian/patches/series 2015-09-01 09:10:17.000000000 +0200 @@ -1 +1,2 @@ irqbalance.1.patch +0001-bug-893478_warn-once.patch