misc: mods: add new ioctls

Add ioctls to read device properties and map proximity id to NUMA node.

Bug 3538850

Change-Id: I65b6decbdfbe12de7d1f1eb3edbb71b9fd56fb8a
Signed-off-by: Chris Dragan <kdragan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2786128
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Chris Dragan
2022-10-03 08:42:09 -07:00
committed by Laxman Dewangan
parent 47a9a4cd68
commit e01a6e01a0
6 changed files with 143 additions and 10 deletions

View File

@@ -73,6 +73,10 @@
# define MODS_HAS_CONSOLE_BINDING 1
#endif
#if KERNEL_VERSION(3, 19, 0) <= MODS_KERNEL_VERSION
# define MODS_HAS_DEV_PROPS 1
#endif
#if defined(CONFIG_PPC64) && KERNEL_VERSION(4, 5, 0) <= MODS_KERNEL_VERSION
# define MODS_HAS_PNV_PCI_GET_NPU_DEV 1
#endif
@@ -100,6 +104,10 @@
# define MODS_PCIE_FLR_HAS_ERR
#endif
#if defined(CONFIG_ACPI_NUMA) && KERNEL_VERSION(5, 1, 0) <= MODS_KERNEL_VERSION
# define MODS_HAS_PXM_TO_NODE 1
#endif
#if KERNEL_VERSION(5, 17, 0) <= MODS_KERNEL_VERSION
# define MODS_HAS_ACPI_FETCH 1
#endif