xen/grant-dma-iommu: Implement a dummy probe_device() callback
Update stub IOMMU driver (which main purpose is to reuse generic IOMMU device-tree bindings by Xen grant DMA-mapping layer on Arm) according to the recent changes done in the following commit 57365a04 ("iommu: Move bus setup to IOMMU device registration"). With probe_device() callback being called during IOMMU device registration, the uninitialized callback just leads to the "kernel NULL pointer dereference" issue during boot. Fix that by adding a dummy callback. Looks like the release_device() callback is not mandatory to be implemented as IOMMU framework makes sure that callback is initialized before dereferencing. Reported-by:Viresh Kumar <viresh.kumar@linaro.org> Fixes: 57365a04 ("iommu: Move bus setup to IOMMU device registration") Signed-off-by:
Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com> Tested-by:
Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by:
Stefano Stabellini <sstabellini@kernel.org> Link: https://lore.kernel.org/r/20230208153649.3604857-1-olekstysh@gmail.comSigned-off-by:
Juergen Gross <jgross@suse.com>
Showing
Please register or sign in to comment