Messages in this thread | | | Subject | [PATCH v4 0/2] Base enablement of IOMMU debugfs support | From | Gary R Hook <> | Date | Mon, 30 Apr 2018 14:58:37 -0500 |
| |
These patches create a top-level function to create a debugfs directory for the IOMMU, under which drivers may create and populate-specific directories for their device internals.
Patch 1: general IOMMU enablement Patch 2: basic AMD enablement to demonstrate linkage with patch 1
Introduce a new Kconfig parameter IOMMU_DEBUG to globally allow or disallow debugfs code to be built.
Changes since v3: - Remove superfluous calls to debugfs_initialized() - Emit a warning exactly one time - Change the Kconfig name to IOMMU_DEBUGFS - Change the way debugfs modules are made
Changes since v2: - Move a declaration to outside an ifdef - Remove a spurious blank line
Changes since v1: - Remove debug cruft - Remove cruft produced by design change - Change the lock to a mutex - Coding style fixes - Add a comment to document the framework
---
Gary R Hook (2): iommu - Enable debugfs exposure of the IOMMU iommu/amd: Add basic debugfs infrastructure for AMD IOMMU
drivers/iommu/Kconfig | 11 +++++++ drivers/iommu/Makefile | 6 ++++ drivers/iommu/amd_iommu_debugfs.c | 42 ++++++++++++++++++++++++++++ drivers/iommu/amd_iommu_init.c | 6 +++- drivers/iommu/amd_iommu_proto.h | 6 ++++ drivers/iommu/amd_iommu_types.h | 3 ++ drivers/iommu/iommu-debugfs.c | 55 +++++++++++++++++++++++++++++++++++++ include/linux/iommu.h | 4 +++ 8 files changed, 131 insertions(+), 2 deletions(-) create mode 100644 drivers/iommu/amd_iommu_debugfs.c create mode 100644 drivers/iommu/iommu-debugfs.c
--
| |