Peter Zijlstra
7457c0da02
x86/alternatives: Add int3_emulate_call() selftest
...
Given that the entry_*.S changes for this functionality are somewhat
tricky, make sure the paths are tested every boot, instead of on the
rare occasion when we trip an INT3 while rewriting text.
Requested-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
Acked-by: Andy Lutomirski <luto@kernel.org>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
2019-06-25 10:23:50 +02:00
..
2019-06-05 17:37:16 +02:00
2019-06-19 17:09:55 +02:00
2019-06-22 11:55:22 +02:00
2019-06-13 20:57:49 +02:00
2019-06-25 10:23:47 +02:00
2019-06-25 10:23:50 +02:00
2019-05-30 11:29:54 -07:00
2019-06-19 17:09:51 +02:00
2019-06-05 17:37:17 +02:00
2019-03-23 12:11:49 +01:00
2019-05-24 17:39:02 +02:00
2018-07-20 01:11:36 +02:00
2019-04-17 15:37:02 +02:00
2019-05-24 08:48:17 +02:00
2018-11-23 07:59:59 +01:00
2019-05-30 11:25:17 -07:00
2018-12-03 10:49:13 +01:00
2019-06-25 10:23:47 +02:00
2018-11-23 07:59:59 +01:00
2017-12-17 13:59:55 +01:00
2019-04-17 15:24:18 +02:00
2019-04-17 15:27:10 +02:00
2018-09-06 14:33:12 +02:00
2019-05-21 10:50:45 +02:00
2019-02-04 08:27:30 +01:00
2019-04-01 10:29:32 -07:00
2019-06-19 17:09:07 +02:00
2019-06-05 17:36:37 +02:00
2019-06-25 10:23:47 +02:00
2019-06-25 10:23:47 +02:00
2019-06-25 10:23:49 +02:00
2018-11-20 09:43:10 +01:00
2018-11-20 09:43:10 +01:00
2018-07-20 01:11:41 +02:00
2019-04-17 15:37:02 +02:00
2019-05-21 10:50:45 +02:00
2019-05-30 11:26:35 -07:00
2019-05-30 11:26:32 -07:00
2018-08-05 09:53:13 +02:00
2019-06-19 17:09:07 +02:00
2019-05-19 20:27:12 -04:00
2018-04-02 20:16:12 +02:00
2019-04-17 15:31:42 +02:00
2019-04-17 15:41:48 +02:00
2019-05-21 10:50:45 +02:00
2018-07-03 10:56:27 +02:00
2019-04-17 15:31:42 +02:00
2019-06-05 17:37:17 +02:00
2018-11-23 07:59:59 +01:00
2019-04-30 12:37:55 +02:00
2019-06-05 17:37:16 +02:00
2019-06-19 17:09:06 +02:00
2019-06-25 10:23:47 +02:00
2019-06-05 17:37:16 +02:00
2019-05-21 11:28:46 +02:00
2019-02-20 22:48:52 +01:00
2019-04-08 12:13:34 +02:00
2019-05-21 11:28:45 +02:00
2019-06-19 17:09:06 +02:00
2019-06-19 17:09:06 +02:00
2019-05-18 11:49:57 +09:00
2019-05-30 11:26:35 -07:00
2019-03-19 12:10:56 +01:00
2019-05-30 11:25:17 -07:00
2019-05-21 10:50:45 +02:00
2018-10-30 09:55:31 +01:00
2018-10-30 09:55:31 +01:00
2018-09-03 16:50:35 +02:00
2019-05-24 17:39:00 +02:00
2019-05-30 11:26:35 -07:00
2019-04-08 17:52:46 +02:00
2018-08-02 14:33:19 +02:00
2018-12-13 21:06:17 +01:00
2018-07-24 09:46:42 +02:00
2019-04-16 12:19:36 +02:00
2018-04-27 16:44:29 +02:00
2019-06-25 10:23:47 +02:00
2019-05-21 10:50:45 +02:00
2019-05-07 10:24:10 -07:00
2018-12-06 11:49:15 +01:00
2019-06-25 10:23:47 +02:00
2019-05-24 17:39:00 +02:00
2018-11-23 07:59:59 +01:00
2019-05-06 15:32:35 -07:00
2019-06-19 17:09:06 +02:00
2019-06-19 17:09:06 +02:00
2018-05-19 14:03:14 +02:00
2019-04-17 15:37:02 +02:00
2019-05-21 10:50:45 +02:00
2018-04-25 10:40:56 -05:00
2019-05-07 10:24:10 -07:00
2019-05-24 17:37:52 +02:00
2019-06-22 11:55:22 +02:00
2019-04-29 12:37:57 +02:00
2018-11-01 12:59:25 +01:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-05-30 11:26:32 -07:00
2019-06-05 17:37:06 +02:00
2019-05-30 11:26:35 -07:00
2019-06-25 10:23:47 +02:00
2017-12-23 21:13:01 +01:00
2019-05-30 11:29:21 -07:00
2019-04-19 19:42:57 +02:00
2018-12-08 12:24:35 +01:00
2019-05-16 09:05:11 +02:00
2018-10-02 10:14:32 +02:00
2017-11-13 19:07:38 -08:00
2019-05-21 10:50:45 +02:00
2018-09-21 15:30:54 +02:00
2019-06-25 10:23:47 +02:00
2019-05-21 10:50:45 +02:00
2019-06-25 10:23:47 +02:00
2019-05-30 11:26:35 -07:00
2019-06-19 17:09:06 +02:00
2019-04-08 12:13:34 +02:00
2019-05-06 16:13:31 -07:00
2019-06-05 17:37:08 +02:00
2018-10-10 10:44:22 +02:00