diff options
author | Petr Mladek <pmladek@suse.com> | 2017-04-11 14:07:48 +0300 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2017-04-11 21:54:27 +0300 |
commit | e679af627fe875a51d40b9a2b17f08fbde36e0e2 (patch) | |
tree | fb42666cf8009e2569607e12636ade178fae0a48 /lib/int_sqrt.c | |
parent | 10517429b5ac242498d7d847f79f10c21d7eedb0 (diff) | |
download | linux-e679af627fe875a51d40b9a2b17f08fbde36e0e2.tar.xz |
livepatch: Cancel transition a safe way for immediate patches
klp_init_transition() does not set func->transition for immediate patches.
Then klp_ftrace_handler() could use the new code immediately. As a result,
it is not safe to put the livepatch module in klp_cancel_transition().
This patch reverts most of the last minute changes klp_cancel_transition().
It keeps the warning about a misuse because it still makes sense.
Fixes: 3ec24776bfd0 ("livepatch: allow removal of a disabled patch")
Signed-off-by: Petr Mladek <pmladek@suse.com>
Acked-by: Miroslav Benes <mbenes@suse.cz>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'lib/int_sqrt.c')
0 files changed, 0 insertions, 0 deletions