From: Andrew Morton kernel/irq/manage.c: In function 'irq_set_affinity': kernel/irq/manage.c:75: error: invalid type argument of '->' kernel/irq/manage.c:76: error: invalid type argument of '->' nfi why. Signed-off-by: Thomas Gleixner Signed-off-by: Ingo Molnar Cc: john stultz Cc: Roman Zippel Signed-off-by: Andrew Morton --- kernel/irq/manage.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Index: linux-2.6.20-rc6-mm/kernel/irq/manage.c =================================================================== --- linux-2.6.20-rc6-mm.orig/kernel/irq/manage.c +++ linux-2.6.20-rc6-mm/kernel/irq/manage.c @@ -72,8 +72,8 @@ int irq_set_affinity(unsigned int irq, c #ifdef CONFIG_GENERIC_PENDING_IRQ set_pending_irq(irq, cpumask); #else - irq_desc[irq]->affinity = cpumask; - irq_desc[irq]->chip->set_affinity(irq, cpumask); + desc->affinity = cpumask; + desc->chip->set_affinity(irq, cpumask); #endif return 0; }