summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/thread_info.h
diff options
context:
space:
mode:
authorPetr Mladek <pmladek@suse.com>2017-04-11 13:07:48 +0200
committerJiri Kosina <jkosina@suse.cz>2017-04-11 20:54:27 +0200
commite679af627fe875a51d40b9a2b17f08fbde36e0e2 (patch)
treefb42666cf8009e2569607e12636ade178fae0a48 /arch/x86/include/asm/thread_info.h
parent10517429b5ac242498d7d847f79f10c21d7eedb0 (diff)
downloadlinux-0-day-e679af627fe875a51d40b9a2b17f08fbde36e0e2.tar.gz
linux-0-day-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 'arch/x86/include/asm/thread_info.h')
0 files changed, 0 insertions, 0 deletions