Linus Torvalds
7de7ac8d60
Merge tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull x86 fixes from Borislav Petkov:
- Fix how SEV handles MMIO accesses by forwarding potential page faults
instead of killing the machine and by using the accessors with the
exact functionality needed when accessing memory.
- Fix a confusion with Clang LTO compiler switches passed to the it
- Handle the case gracefully when VMGEXIT has been executed in
userspace
* tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/sev-es: Use __put_user()/__get_user() for data accesses
x86/sev-es: Forward page-faults which happen during emulation
x86/sev-es: Don't return NULL from sev_es_get_ghcb()
x86/build: Fix location of '-plugin-opt=' flags
x86/sev-es: Invalidate the GHCB after completing VMGEXIT
x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch
2021-05-23 06:12:25 -10:00
..
2021-04-26 09:25:47 -07:00
2021-04-26 10:00:38 -07:00
2021-05-16 09:31:06 -07:00
2021-03-18 15:31:53 +01:00
2021-04-27 17:45:09 -07:00
2020-03-25 11:50:48 +01:00
2021-04-29 11:41:43 -07:00
2020-10-06 07:07:03 +02:00
2021-03-21 23:50:28 +01:00
2021-03-21 23:50:28 +01:00
2021-03-08 13:19:05 +01:00
2021-02-10 12:32:07 +01:00
2021-03-11 19:58:54 +01:00
2020-05-19 18:03:07 +02:00
2020-11-24 16:47:49 +01:00
2020-06-09 09:39:13 -07:00
2020-06-09 09:39:13 -07:00
2020-11-24 14:42:09 +01:00
2021-04-28 15:50:24 -07:00
2020-10-28 20:26:24 +01:00
2021-03-08 13:19:05 +01:00
2020-04-14 14:24:05 +02:00
2021-02-10 23:34:14 +01:00
2020-12-14 13:45:26 -08:00
2021-04-26 15:10:25 -07:00
2020-06-09 09:39:13 -07:00
2021-01-26 06:55:09 -08:00
2020-06-09 09:39:13 -07:00
2020-04-30 20:14:34 +02:00
2021-01-26 11:33:02 -06:00
2021-03-15 16:24:59 +01:00
2021-05-10 07:40:27 +02:00
2021-03-08 13:19:05 +01:00
2020-12-14 13:54:50 -08:00
2020-10-28 20:26:28 +01:00
2021-02-05 20:13:12 +01:00
2020-07-29 16:27:16 +02:00
2021-03-18 15:31:53 +01:00
2020-05-28 21:36:20 +02:00
2021-02-10 23:34:16 +01:00
2021-02-10 23:34:17 +01:00
2020-06-11 15:15:14 +02:00
2021-03-18 15:31:53 +01:00
2021-02-10 12:36:45 +01:00
2020-08-06 16:13:09 +02:00
2020-04-27 02:07:40 -04:00
2020-08-06 16:13:13 +02:00
2021-03-15 16:24:59 +01:00
2021-03-08 12:06:29 -07:00
2021-03-18 15:31:53 +01:00
2021-05-07 06:06:11 -04:00
2021-05-07 06:06:10 -04:00
2021-01-29 20:02:29 +01:00
2020-06-09 09:39:13 -07:00
2021-04-28 15:50:24 -07:00
2021-05-10 07:40:27 +02:00
2021-05-10 07:51:38 +02:00
2021-01-28 12:24:06 +01:00
2020-10-12 11:40:41 -07:00
2021-01-27 19:06:47 +01:00
2021-05-10 07:40:27 +02:00
2021-03-11 19:51:49 +01:00
2021-04-29 11:41:43 -07:00
2020-10-06 07:07:05 +02:00
2021-01-15 08:23:10 +01:00
2020-12-14 13:45:26 -08:00
2020-06-18 12:10:37 -07:00
2020-07-22 23:56:53 +02:00
2021-02-10 23:34:13 +01:00
2021-05-05 17:47:41 -06:00
2021-02-04 12:33:15 +01:00
2021-03-18 15:31:53 +01:00
2020-10-06 11:18:04 +02:00
2021-02-21 13:31:43 -08:00
2021-03-21 23:50:28 +01:00
2021-03-21 23:50:28 +01:00
2021-03-08 13:19:05 +01:00
2021-04-27 17:45:09 -07:00
2020-10-29 18:06:52 +01:00
2021-05-18 07:06:29 +02:00
2021-05-19 18:45:37 +02:00
2021-05-18 16:20:54 -05:00
2021-03-21 22:16:08 +01:00
2021-03-21 23:50:28 +01:00
2021-05-13 12:10:24 +02:00
2021-03-10 15:52:31 +01:00
2021-03-15 16:24:59 +01:00
2021-02-06 00:21:42 +01:00
2020-08-20 13:12:58 +02:00
2021-01-05 19:07:42 +01:00
2021-03-18 15:31:53 +01:00
2021-03-23 00:16:13 +01:00
2020-06-11 15:54:31 -07:00
2021-03-08 13:19:05 +01:00
2020-07-27 14:31:07 -04:00
2021-03-18 15:31:53 +01:00
2020-06-11 15:15:16 +02:00
2021-04-27 17:45:09 -07:00
2020-08-15 10:38:03 -07:00
2021-03-21 23:50:28 +01:00
2021-04-26 09:25:47 -07:00
2021-04-27 17:45:09 -07:00
2020-08-04 14:47:45 -07:00
2021-03-06 13:09:45 +01:00
2021-03-15 12:05:03 +01:00
2021-01-21 20:08:53 +01:00
2020-10-29 21:54:35 +01:00
2020-10-28 20:26:29 +01:00