make sure we don't set affinity for NONE interrupts
Bug report by Maxim Patlasov git-svn-id: https://irqbalance.googlecode.com/svn/trunk@19 46b42954-3823-0410-bd82-eb80b452c9b5
This commit is contained in:
parent
2e5b0ba5c5
commit
a0af6841cd
|
@ -41,7 +41,10 @@ void activate_mapping(void)
|
|||
irq = iter->data;
|
||||
iter = g_list_next(iter);
|
||||
|
||||
if (!cpus_equal(irq->mask, irq->old_mask)) {
|
||||
/* don't set the level if it's a NONE irq, or if there is
|
||||
* no change */
|
||||
if (irq->balance_level != BALANCE_NONE &&
|
||||
!cpus_equal(irq->mask, irq->old_mask)) {
|
||||
char buf[PATH_MAX];
|
||||
FILE *file;
|
||||
sprintf(buf, "/proc/irq/%i/smp_affinity", irq->number);
|
||||
|
|
Loading…
Reference in a new issue