From: Rusty Russell <rusty@rustcorp.com.au>
Subject: irq: remove sizeof(struct cpumask)

Very shortly, struct cpumask will be declared but undefined for
CONFIG_CPUMASK_OFFSTACK, so sizeof() won't compile.  This is a Good
Thing, since we want to use cpumask_size() here anyway.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
---
 kernel/irq/irqdesc.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kernel/irq/irqdesc.c b/kernel/irq/irqdesc.c
--- a/kernel/irq/irqdesc.c
+++ b/kernel/irq/irqdesc.c
@@ -464,7 +464,7 @@ int irq_set_percpu_devid(unsigned int ir
 	if (desc->percpu_enabled)
 		return -EINVAL;
 
-	desc->percpu_enabled = kzalloc(sizeof(*desc->percpu_enabled), GFP_KERNEL);
+	desc->percpu_enabled = kzalloc(cpumask_size(), GFP_KERNEL);
 
 	if (!desc->percpu_enabled)
 		return -ENOMEM;
