]> git.baikalelectronics.ru Git - kernel.git/commit
module: remove mod arg from module_free, rename module_memfree().
authorRusty Russell <rusty@rustcorp.com.au>
Mon, 19 Jan 2015 22:37:05 +0000 (09:07 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Tue, 20 Jan 2015 01:08:33 +0000 (11:38 +1030)
commit83f4bc908190903c5ed200bb50c814d377bf24a4
treef823a0f9cab00723043d8c27f11d23f9e0c9a592
parent9246c7c99b58813151802a65c479f0b717d39885
module: remove mod arg from module_free, rename module_memfree().

Nothing needs the module pointer any more, and the next patch will
call it from RCU, where the module itself might no longer exist.
Removing the arg is the safest approach.

This just codifies the use of the module_alloc/module_free pattern
which ftrace and bpf use.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Acked-by: Alexei Starovoitov <ast@kernel.org>
Cc: Mikael Starvik <starvik@axis.com>
Cc: Jesper Nilsson <jesper.nilsson@axis.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Ley Foon Tan <lftan@altera.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Chris Metcalf <cmetcalf@ezchip.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: x86@kernel.org
Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: linux-cris-kernel@axis.com
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Cc: nios2-dev@lists.rocketboards.org
Cc: linuxppc-dev@lists.ozlabs.org
Cc: sparclinux@vger.kernel.org
Cc: netdev@vger.kernel.org
arch/cris/kernel/module.c
arch/mips/net/bpf_jit.c
arch/nios2/kernel/module.c
arch/powerpc/net/bpf_jit_comp.c
arch/sparc/net/bpf_jit_comp.c
arch/tile/kernel/module.c
arch/x86/kernel/ftrace.c
include/linux/moduleloader.h
kernel/bpf/core.c
kernel/kprobes.c
kernel/module.c