]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'x86_urgent_for_v5.13_rc3' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 23 May 2021 16:12:25 +0000 (06:12 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 23 May 2021 16:12:25 +0000 (06:12 -1000)
commit7de7ac8d60697d844489b6a68649fa9873174eec
tree5fe925a59eaadfd0e22d15a458c2058f6fe62d7b
parent28ceac6959e1db015729c52ec74e0a4ff496c2b8
parent4954f5b8ef0baf70fe978d1a99a5f70e4dd5c877
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