On Sat, 6 Feb 2010, Andi Kleen wrote: > > > +static int slab_memory_callback(struct notifier_block *self, > > > + unsigned long action, void *arg) > > > +{ > > > + struct memory_notify *mn = (struct memory_notify *)arg; > > > > No cast necessary. > > It's standard practice to cast void *. > $ grep -r "struct memory_notify.*=" * arch/powerpc/platforms/pseries/cmm.c: struct memory_notify *marg = arg; drivers/base/node.c: struct memory_notify *mnb = arg; drivers/net/ehea/ehea_main.c: struct memory_notify *arg = data; mm/ksm.c: struct memory_notify *mn = arg; mm/slub.c: struct memory_notify *marg = arg; mm/slub.c: struct memory_notify *marg = arg; mm/page_cgroup.c: struct memory_notify *mn = arg; -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>