Around Thu 08 Jan 2015 11:28:05 +1030 or thereabout, Rusty Russell wrote: > Archs have been abusing module_free() to clean up their arch-specific > allocations. Since module_free() is also (ab)used by BPF and trace code, > let's keep it to simple allocations, and provide a hook called before > that. > > This means that avr32, ia64, parisc and s390 no longer need to implement > their own module_free() at all. avr32 doesn't need module_finalize() > either.
At a glance it looks sane. > Signed-off-by: Rusty Russell <[email protected]> > Cc: Chris Metcalf <[email protected]> > Cc: Haavard Skinnemoen <[email protected]> > Cc: Hans-Christian Egtvedt <[email protected]> > Cc: Tony Luck <[email protected]> > Cc: Fenghua Yu <[email protected]> > Cc: "James E.J. Bottomley" <[email protected]> > Cc: Helge Deller <[email protected]> > Cc: Martin Schwidefsky <[email protected]> > Cc: Heiko Carstens <[email protected]> > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] Acked-by: Hans-Christian Egtvedt <[email protected]> > --- > arch/avr32/kernel/module.c | 13 +------------ > arch/ia64/kernel/module.c | 6 ++---- > arch/parisc/kernel/module.c | 6 +----- > arch/s390/kernel/module.c | 10 +++------- > arch/tile/kernel/module.c | 2 +- > include/linux/moduleloader.h | 2 ++ > kernel/module.c | 7 +++++++ > 7 files changed, 17 insertions(+), 29 deletions(-) <snipp diff> -- HcE -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

