]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
iommufd: Move _iommufd_object_alloc out of driver.c
authorNicolin Chen <nicolinc@nvidia.com>
Sat, 14 Jun 2025 06:35:24 +0000 (23:35 -0700)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 19 Jun 2025 18:43:29 +0000 (15:43 -0300)
commit17a93473a552fc0ffdfb04e69a26946afd4a046a
tree57e2fc6f465e0df91a306e73a68bba5fb22d9c25
parentf842ea208e43066c43e5e91e20fe8ce600df7055
iommufd: Move _iommufd_object_alloc out of driver.c

Now, all driver structures will be allocated by the core, i.e. no longer a
need of driver calling _iommufd_object_alloc. Thus, move it back.

Before:
   text    data     bss     dec     hex filename
   3024     180       0    3204     c84 drivers/iommu/iommufd/driver.o
   9074     610      64    9748    2614 drivers/iommu/iommufd/main.o
After:
   text    data     bss     dec     hex filename
   2665     164       0    2829     b0d drivers/iommu/iommufd/driver.o
   9410     618      64   10092    276c drivers/iommu/iommufd/main.o

Link: https://patch.msgid.link/r/79e630c7b911930cf36e3c8a775a04e66c528d65.1749882255.git.nicolinc@nvidia.com
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/driver.c
drivers/iommu/iommufd/iommufd_private.h
drivers/iommu/iommufd/main.c
include/linux/iommufd.h