Revert "modules: fix incorrect percpu usage"
authorGreg Kroah-Hartman <gregkh@suse.de>
Tue, 1 Jun 2010 16:46:01 +0000 (09:46 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 1 Jun 2010 16:46:01 +0000 (09:46 -0700)
This reverts commit ea0a09acd81c6d52c77d80f0d4089795df7bcb58.

It should not have been applied to the .32 kernel tree.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
kernel/module.c

index a4aae3544a7da816b30e35aaf2f5fbfe665d4a15..dfa33e8ee2a9c286ec4b4f4e1be9cb0e8c85667a 100644 (file)
@@ -555,7 +555,7 @@ static void percpu_modcopy(void *pcpudest, const void *from, unsigned long size)
        int cpu;
 
        for_each_possible_cpu(cpu)
-               memcpy(per_cpu_ptr(pcpudest, cpu), from, size);
+               memcpy(pcpudest + per_cpu_offset(cpu), from, size);
 }
 
 #else /* ... !CONFIG_SMP */