Merge branch into tip/master: 'x86/sgx'
authorIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:22 +0000 (11:03 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:23 +0000 (11:03 +0100)
commit136f12646140323b8d9097ef2dc3bd2c1297134e
treec8c906930257ded1f8c5db16a935e2432e2984bd
parentc7784af73b7a3586c5444d09433ed5fbe3ec2c02
parent2056e2989bf47ad7274ecc5e9dda2add53c112f9
Merge branch into tip/master: 'x86/sgx'

* x86/sgx:
    2056e2989bf4 x86/sgx: Fix NULL pointer dereference on non-SGX systems
    572a0a647b9b selftests/sgx: Fix corrupted cpuid macro invocation
    50468e431335 x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node
    5c16f7ee03c0 Merge branch 'x86/urgent' into x86/sgx, to resolve conflict
    379e4de9e140 x86/sgx: Fix minor documentation issues
    688542e29fae selftests/sgx: Add test for multiple TCS entry
    26e688f1263a selftests/sgx: Enable multiple thread support
    abc5cec47350 selftests/sgx: Add page permission and exception test
    c085dfc7685c selftests/sgx: Rename test properties in preparation for more enclave tests
    41493a095e48 selftests/sgx: Provide per-op parameter structs for the test enclave
    f0ff2447b861 selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed
    065825db1fd6 selftests/sgx: Move setup_test_encl() to each TEST_F()
    1b35eb719549 selftests/sgx: Encpsulate the test enclave creation
    147172148909 selftests/sgx: Dump segments and /proc/self/maps only on failure
    3200505d4de6 selftests/sgx: Create a heap for the test enclave
    5f0ce664d8c6 selftests/sgx: Make data measurement for an enclave segment optional
    39f62536be2f selftests/sgx: Assign source for each segment
    5064343fb155 selftests/sgx: Fix a benign linker warning
    3ad6fd77a2d6 x86/sgx: Add check for SGX pages to ghes_do_memory_failure()
    c6acb1e7bf46 x86/sgx: Add hook to error injection address validation
    03b122da74b2 x86/sgx: Hook arch_memory_failure() into mainline code
    a495cbdffa30 x86/sgx: Add SGX infrastructure to recover from poison
    992801ae9243 x86/sgx: Initial poison handling for dirty and free pages
    40e0e7843e23 x86/sgx: Add infrastructure to identify SGX EPC pages
    d6d261bded8a x86/sgx: Add new sgx_epc_page flag bit to mark free pages

Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/Kconfig
arch/x86/Kconfig
mm/memory-failure.c