Merge x86/pasid into tip/master
authorBorislav Petkov <bp@suse.de>
Tue, 15 Feb 2022 11:04:25 +0000 (12:04 +0100)
committerBorislav Petkov <bp@suse.de>
Tue, 15 Feb 2022 11:04:25 +0000 (12:04 +0100)
commit0ef7c79e43d05936b83f0e6d8e33cc7cfaebaf18
treef9a336d80d382f971b64a39e32a3b00ace6e88ec
parent6dc3a0aee256ea4508f0c64becdfdc6ec4200140
parent83aa52ffed5d35a08e24452d0471e1684075cdf8
Merge x86/pasid into tip/master

* tip/x86/pasid:
  Documentation/x86: Update documentation for SVA (Shared Virtual Addressing)
  tools/objtool: Check for use of the ENQCMD instruction in the kernel
  x86/cpufeatures: Re-enable ENQCMD
  x86/traps: Demand-populate PASID MSR via #GP
  sched: Define and initialize a flag to identify valid PASID in the task
  x86/fpu: Clear PASID when copying fpstate
  iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit
  kernel/fork: Initialize mm's PASID
  iommu/ioasid: Introduce a helper to check for valid PASIDs
  mm: Change CONFIG option for mm->pasid field
  iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA

Signed-off-by: Borislav Petkov <bp@suse.de>