Skip to content

Commit 6d2478a

Browse files
abhijitG-xlnxgregkh
authored andcommitted
cdx: disable cdx bus from bus shutdown callback
disable cdx bus when bus shutdown is called. Signed-off-by: Abhijit Gangurde <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 235b630 commit 6d2478a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Diff for: drivers/cdx/cdx.c

+3
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,10 @@ static void cdx_shutdown(struct device *dev)
338338
{
339339
struct cdx_driver *cdx_drv = to_cdx_driver(dev->driver);
340340
struct cdx_device *cdx_dev = to_cdx_device(dev);
341+
struct cdx_controller *cdx = cdx_dev->cdx;
341342

343+
if (cdx_dev->is_bus && cdx_dev->enabled && cdx->ops->bus_disable)
344+
cdx->ops->bus_disable(cdx, cdx_dev->bus_num);
342345
if (cdx_drv && cdx_drv->shutdown)
343346
cdx_drv->shutdown(cdx_dev);
344347
}

0 commit comments

Comments
 (0)