mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-09 06:43:09 +00:00
media: venus: firmware: Use iommu_paging_domain_alloc()
An iommu domain is allocated in venus_firmware_init() and is attached to core->fw.dev in the same function. Use iommu_paging_domain_alloc() to make it explicit. Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com> Reviewed-by: Jason Gunthorpe <jgg@nvidia.com> Link: https://lore.kernel.org/r/20240610085555.88197-10-baolu.lu@linux.intel.com Signed-off-by: Stanimir Varbanov <stanimir.k.varbanov@gmail.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
This commit is contained in:
parent
909dc5ac4f
commit
7ce555252c
@ -316,10 +316,10 @@ int venus_firmware_init(struct venus_core *core)
|
||||
|
||||
core->fw.dev = &pdev->dev;
|
||||
|
||||
iommu_dom = iommu_domain_alloc(&platform_bus_type);
|
||||
if (!iommu_dom) {
|
||||
iommu_dom = iommu_paging_domain_alloc(core->fw.dev);
|
||||
if (IS_ERR(iommu_dom)) {
|
||||
dev_err(core->fw.dev, "Failed to allocate iommu domain\n");
|
||||
ret = -ENOMEM;
|
||||
ret = PTR_ERR(iommu_dom);
|
||||
goto err_unregister;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user