diff options
author | Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> | 2022-03-01 14:26:26 +0530 |
---|---|---|
committer | Joerg Roedel <jroedel@suse.de> | 2022-03-08 12:19:29 +0100 |
commit | 9f968fc70d85558b37cd721a4c08143f69ff9990 (patch) | |
tree | 71e5d705ba7d21e819714d8c787870abd4b4a94b /drivers/iommu/msm_iommu.c | |
parent | c1d5b57a1ebb97beb34ab8fe6347fb2ba65674b8 (diff) |
iommu/amd: Improve amd_iommu_v2_exit()
During module exit, the current logic loops through all possible
16-bit device ID space to search for existing devices and clean up
device state structures. This can be simplified by looping through
the device state list.
Also, refactor various clean up logic into free_device_state()
for better reusability.
Signed-off-by: Vasant Hegde <vasant.hegde@amd.com>
Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Link: https://lore.kernel.org/r/20220301085626.87680-6-vasant.hegde@amd.com
Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/iommu/msm_iommu.c')
0 files changed, 0 insertions, 0 deletions