FROMLIST: drivers/iommu: Allow IOMMU bus ops to be unregistered
'bus_set_iommu()' allows IOMMU drivers to register their ops for a given bus type. Unfortunately, it then doesn't allow them to be removed, which is necessary for modular drivers to shutdown cleanly so that they can be reloaded later on. Allow 'bus_set_iommu()' to take a NULL 'ops' argument, which clear the ops pointer for the selected bus_type. Signed-off-by:Will Deacon <will@kernel.org> Bug: 140290589 Link: https://lore.kernel.org/lkml/20191121114918.2293-7-will@kernel.org/ Signed-off-by:
Will Deacon <willdeacon@google.com> Change-Id: Ia89fa2df61d2a9ad04901d4c2e71e293c4c6171d
Loading
Please register or sign in to comment