diff options
author | Viresh Kumar <viresh.kumar@linaro.org> | 2015-09-26 18:04:07 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-10-04 06:36:07 -0400 |
commit | 621a5f7ad9cd1ce7933f1d302067cbd58354173c (patch) | |
tree | a9cd51d4b4e70286a339ffc463618d0f33279c67 /drivers/iommu | |
parent | 6e58f752a6502b43e039fd7df2c7c5cde8dde437 (diff) |
debugfs: Pass bool pointer to debugfs_create_bool()
Its a bit odd that debugfs_create_bool() takes 'u32 *' as an argument,
when all it needs is a boolean pointer.
It would be better to update this API to make it accept 'bool *'
instead, as that will make it more consistent and often more convenient.
Over that bool takes just a byte.
That required updates to all user sites as well, in the same commit
updating the API. regmap core was also using
debugfs_{read|write}_file_bool(), directly and variable types were
updated for that to be bool as well.
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Mark Brown <broonie@kernel.org>
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/iommu')
-rw-r--r-- | drivers/iommu/amd_iommu_init.c | 2 | ||||
-rw-r--r-- | drivers/iommu/amd_iommu_types.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/iommu/amd_iommu_init.c b/drivers/iommu/amd_iommu_init.c index 5ef347a13cb5..c59314523f4c 100644 --- a/drivers/iommu/amd_iommu_init.c +++ b/drivers/iommu/amd_iommu_init.c | |||
@@ -138,7 +138,7 @@ u16 amd_iommu_last_bdf; /* largest PCI device id we have | |||
138 | to handle */ | 138 | to handle */ |
139 | LIST_HEAD(amd_iommu_unity_map); /* a list of required unity mappings | 139 | LIST_HEAD(amd_iommu_unity_map); /* a list of required unity mappings |
140 | we find in ACPI */ | 140 | we find in ACPI */ |
141 | u32 amd_iommu_unmap_flush; /* if true, flush on every unmap */ | 141 | bool amd_iommu_unmap_flush; /* if true, flush on every unmap */ |
142 | 142 | ||
143 | LIST_HEAD(amd_iommu_list); /* list of all AMD IOMMUs in the | 143 | LIST_HEAD(amd_iommu_list); /* list of all AMD IOMMUs in the |
144 | system */ | 144 | system */ |
diff --git a/drivers/iommu/amd_iommu_types.h b/drivers/iommu/amd_iommu_types.h index f65908841be0..861550a1ad1f 100644 --- a/drivers/iommu/amd_iommu_types.h +++ b/drivers/iommu/amd_iommu_types.h | |||
@@ -674,7 +674,7 @@ extern unsigned long *amd_iommu_pd_alloc_bitmap; | |||
674 | * If true, the addresses will be flushed on unmap time, not when | 674 | * If true, the addresses will be flushed on unmap time, not when |
675 | * they are reused | 675 | * they are reused |
676 | */ | 676 | */ |
677 | extern u32 amd_iommu_unmap_flush; | 677 | extern bool amd_iommu_unmap_flush; |
678 | 678 | ||
679 | /* Smallest max PASID supported by any IOMMU in the system */ | 679 | /* Smallest max PASID supported by any IOMMU in the system */ |
680 | extern u32 amd_iommu_max_pasid; | 680 | extern u32 amd_iommu_max_pasid; |