diff options
author | Thierry Reding <treding@nvidia.com> | 2022-12-06 17:59:40 +0100 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@linaro.org> | 2022-12-07 13:30:24 +0100 |
commit | 495b637f640b7f87ab42f3cc829e35ea76a1f3eb (patch) | |
tree | e87db458fe761f073097f59742b9ef9649de7f8e /include/linux/iommu.h | |
parent | a234442c0b51163841762748e7e22c3718337923 (diff) | |
download | lwn-495b637f640b7f87ab42f3cc829e35ea76a1f3eb.tar.gz lwn-495b637f640b7f87ab42f3cc829e35ea76a1f3eb.zip |
iommu: Add note about struct iommu_fwspec usage
This structure is to be considered private to the IOMMU API. Except for
very few exceptions, IOMMU consumer drivers should treat this as opaque
data.
Acked-by: Joerg Roedel <jroedel@suse.de>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20221206165945.3551774-2-thierry.reding@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include/linux/iommu.h')
-rw-r--r-- | include/linux/iommu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/iommu.h b/include/linux/iommu.h index 3c9da1f8979e..20b592dec335 100644 --- a/include/linux/iommu.h +++ b/include/linux/iommu.h @@ -605,6 +605,10 @@ struct iommu_group *fsl_mc_device_group(struct device *dev); * @flags: IOMMU_FWSPEC_* flags * @num_ids: number of associated device IDs * @ids: IDs which this device may present to the IOMMU + * + * Note that the IDs (and any other information, really) stored in this structure should be + * considered private to the IOMMU device driver and are not to be used directly by IOMMU + * consumers. */ struct iommu_fwspec { const struct iommu_ops *ops; |