mirror of
https://github.com/torvalds/linux
synced 2024-10-19 17:58:44 +00:00
iommu: remove DOMAIN_ATTR_PAGING
DOMAIN_ATTR_PAGING is never used. Signed-off-by: Christoph Hellwig <hch@lst.de> Acked-by: Will Deacon <will@kernel.org> Acked-by: Li Yang <leoyang.li@nxp.com> Link: https://lore.kernel.org/r/20210401155256.298656-15-hch@lst.de Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
parent
57fa44be7f
commit
9fb5fad562
|
@ -2668,7 +2668,6 @@ int iommu_domain_get_attr(struct iommu_domain *domain,
|
||||||
enum iommu_attr attr, void *data)
|
enum iommu_attr attr, void *data)
|
||||||
{
|
{
|
||||||
struct iommu_domain_geometry *geometry;
|
struct iommu_domain_geometry *geometry;
|
||||||
bool *paging;
|
|
||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
switch (attr) {
|
switch (attr) {
|
||||||
|
@ -2676,10 +2675,6 @@ int iommu_domain_get_attr(struct iommu_domain *domain,
|
||||||
geometry = data;
|
geometry = data;
|
||||||
*geometry = domain->geometry;
|
*geometry = domain->geometry;
|
||||||
|
|
||||||
break;
|
|
||||||
case DOMAIN_ATTR_PAGING:
|
|
||||||
paging = data;
|
|
||||||
*paging = (domain->pgsize_bitmap != 0UL);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
if (!domain->ops->domain_get_attr)
|
if (!domain->ops->domain_get_attr)
|
||||||
|
|
|
@ -108,7 +108,6 @@ enum iommu_cap {
|
||||||
|
|
||||||
enum iommu_attr {
|
enum iommu_attr {
|
||||||
DOMAIN_ATTR_GEOMETRY,
|
DOMAIN_ATTR_GEOMETRY,
|
||||||
DOMAIN_ATTR_PAGING,
|
|
||||||
DOMAIN_ATTR_NESTING, /* two stages of translation */
|
DOMAIN_ATTR_NESTING, /* two stages of translation */
|
||||||
DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE,
|
DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE,
|
||||||
DOMAIN_ATTR_IO_PGTABLE_CFG,
|
DOMAIN_ATTR_IO_PGTABLE_CFG,
|
||||||
|
|
Loading…
Reference in a new issue