Commit da4689c0 authored by David Woodhouse's avatar David Woodhouse

iommu/vt-d: Expose struct svm_dev_ops without CONFIG_INTEL_IOMMU_SVM

The point in providing an inline version of intel_svm_bind_mm() which
just returns -ENOSYS is that people are supposed to be able to *use* it
and just see that it fails. So we need to let them have a definition of
struct svm_dev_ops (and the flags) too.
Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
parent d42fde70
......@@ -16,8 +16,6 @@
#ifndef __INTEL_SVM_H__
#define __INTEL_SVM_H__
#ifdef CONFIG_INTEL_IOMMU_SVM
struct device;
struct svm_dev_ops {
......@@ -55,6 +53,8 @@ struct svm_dev_ops {
*/
#define SVM_FLAG_SUPERVISOR_MODE (1<<1)
#ifdef CONFIG_INTEL_IOMMU_SVM
/**
* intel_svm_bind_mm() - Bind the current process to a PASID
* @dev: Device to be granted acccess
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment