summaryrefslogtreecommitdiff
path: root/drivers/nubus
diff options
context:
space:
mode:
authorJason Gunthorpe <jgg@nvidia.com>2024-08-29 21:06:17 -0300
committerJoerg Roedel <jroedel@suse.de>2024-09-04 11:38:34 +0200
commit47f218d108950984b24af81f66356ceda380eb74 (patch)
tree40c171e7deb3473c38d343796d5b906afe7bb439 /drivers/nubus
parent977fc27ca7f8a83b67ccd91264ac56b0fb996f51 (diff)
iommu/amd: Store the nid in io_pgtable_cfg instead of the domain
We already have memory in the union here that is being wasted in AMD's case, use it to store the nid. Putting the nid here further isolates the io_pgtable code from the struct protection_domain. Fixup protection_domain_alloc so that the NID from the device is provided, at this point dev is never NULL for AMD so this will now allocate the first table pointer on the correct NUMA node. Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Reviewed-by: Vasant Hegde <vasant.hegde@amd.com> Link: https://lore.kernel.org/r/8-v2-831cdc4d00f3+1a315-amd_iopgtbl_jgg@nvidia.com Signed-off-by: Joerg Roedel <jroedel@suse.de>
Diffstat (limited to 'drivers/nubus')
0 files changed, 0 insertions, 0 deletions