diff options
author | Oleksandr Tyshchenko <[email protected]> | 2023-02-08 17:36:49 +0200 |
---|---|---|
committer | Juergen Gross <[email protected]> | 2023-02-13 07:22:08 +0100 |
commit | 2062f9fb6445451b189595e295765c69f43bc12e (patch) | |
tree | 661b42d3b11de2073477ce76555e490578dfd185 /lib/debugobjects.c | |
parent | c70b7741dda7586529cc270e0f2c4cae3921b9b1 (diff) |
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 57365a04c921 ("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 <[email protected]>
Fixes: 57365a04c921 ("iommu: Move bus setup to IOMMU device registration")
Signed-off-by: Oleksandr Tyshchenko <[email protected]>
Tested-by: Viresh Kumar <[email protected]>
Reviewed-by: Stefano Stabellini <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Juergen Gross <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions