aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/s390/cio/device.c')
-rw-r--r--drivers/s390/cio/device.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c
index b29fe8d50baf..33280ca181e9 100644
--- a/drivers/s390/cio/device.c
+++ b/drivers/s390/cio/device.c
@@ -1664,10 +1664,10 @@ void __init ccw_device_destroy_console(struct ccw_device *cdev)
1664 struct io_subchannel_private *io_priv = to_io_private(sch); 1664 struct io_subchannel_private *io_priv = to_io_private(sch);
1665 1665
1666 set_io_private(sch, NULL); 1666 set_io_private(sch, NULL);
1667 put_device(&sch->dev);
1668 put_device(&cdev->dev);
1669 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area), 1667 dma_free_coherent(&sch->dev, sizeof(*io_priv->dma_area),
1670 io_priv->dma_area, io_priv->dma_area_dma); 1668 io_priv->dma_area, io_priv->dma_area_dma);
1669 put_device(&sch->dev);
1670 put_device(&cdev->dev);
1671 kfree(io_priv); 1671 kfree(io_priv);
1672} 1672}
1673 1673