OSDN Git Service

module: Properly propagate MODULE_STATE_COMING failure
authorPeter Zijlstra <peterz@infradead.org>
Tue, 18 Aug 2020 13:57:38 +0000 (15:57 +0200)
committerIngo Molnar <mingo@kernel.org>
Tue, 1 Sep 2020 07:58:04 +0000 (09:58 +0200)
commit59cc8e0a906ea23190922e5e0252e5b5a60d70c2
treeeff691f79d6d3589e0aba2fec51c78625042e271
parent0340a6b7fb767f7f296b9bacc9a215920519a644
module: Properly propagate MODULE_STATE_COMING failure

Now that notifiers got unbroken; use the proper interface to handle
notifier errors and propagate them.

There were already MODULE_STATE_COMING notifiers that failed; notably:

 - jump_label_module_notifier()
 - tracepoint_module_notify()
 - bpf_event_notify()

By propagating this error, we fix those users.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Acked-by: Jessica Yu <jeyu@kernel.org>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Link: https://lore.kernel.org/r/20200818135804.444372853@infradead.org
kernel/module.c