mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 00:00:00 -04:00
stop_machine: Wean existing callers off stop_machine_run()
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
eeec4fad96
commit
9b1a4d3837
5 changed files with 14 additions and 14 deletions
|
|
@ -678,7 +678,7 @@ static int try_stop_module(struct module *mod, int flags, int *forced)
|
|||
if (flags & O_NONBLOCK) {
|
||||
struct stopref sref = { mod, flags, forced };
|
||||
|
||||
return stop_machine_run(__try_stop_module, &sref, NR_CPUS);
|
||||
return stop_machine(__try_stop_module, &sref, NULL);
|
||||
} else {
|
||||
/* We don't need to stop the machine for this. */
|
||||
mod->state = MODULE_STATE_GOING;
|
||||
|
|
@ -1416,7 +1416,7 @@ static int __unlink_module(void *_mod)
|
|||
static void free_module(struct module *mod)
|
||||
{
|
||||
/* Delete from various lists */
|
||||
stop_machine_run(__unlink_module, mod, NR_CPUS);
|
||||
stop_machine(__unlink_module, mod, NULL);
|
||||
remove_notes_attrs(mod);
|
||||
remove_sect_attrs(mod);
|
||||
mod_kobject_remove(mod);
|
||||
|
|
@ -2197,7 +2197,7 @@ static struct module *load_module(void __user *umod,
|
|||
/* Now sew it into the lists so we can get lockdep and oops
|
||||
* info during argument parsing. Noone should access us, since
|
||||
* strong_try_module_get() will fail. */
|
||||
stop_machine_run(__link_module, mod, NR_CPUS);
|
||||
stop_machine(__link_module, mod, NULL);
|
||||
|
||||
/* Size of section 0 is 0, so this works well if no params */
|
||||
err = parse_args(mod->name, mod->args,
|
||||
|
|
@ -2231,7 +2231,7 @@ static struct module *load_module(void __user *umod,
|
|||
return mod;
|
||||
|
||||
unlink:
|
||||
stop_machine_run(__unlink_module, mod, NR_CPUS);
|
||||
stop_machine(__unlink_module, mod, NULL);
|
||||
module_arch_cleanup(mod);
|
||||
cleanup:
|
||||
kobject_del(&mod->mkobj.kobj);
|
||||
|
|
|
|||
Loading…
Reference in a new issue