diff options
Diffstat (limited to 'drivers/s390/cio/device.c')
-rw-r--r-- | drivers/s390/cio/device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c index e9d783563cbb..4283dd3cdd49 100644 --- a/drivers/s390/cio/device.c +++ b/drivers/s390/cio/device.c | |||
@@ -1609,7 +1609,7 @@ out_unlock: | |||
1609 | return rc; | 1609 | return rc; |
1610 | } | 1610 | } |
1611 | 1611 | ||
1612 | struct ccw_device *ccw_device_probe_console(void) | 1612 | struct ccw_device *ccw_device_probe_console(struct ccw_driver *drv) |
1613 | { | 1613 | { |
1614 | struct io_subchannel_private *io_priv; | 1614 | struct io_subchannel_private *io_priv; |
1615 | struct ccw_device *cdev; | 1615 | struct ccw_device *cdev; |
@@ -1631,6 +1631,7 @@ struct ccw_device *ccw_device_probe_console(void) | |||
1631 | kfree(io_priv); | 1631 | kfree(io_priv); |
1632 | return cdev; | 1632 | return cdev; |
1633 | } | 1633 | } |
1634 | cdev->drv = drv; | ||
1634 | set_io_private(sch, io_priv); | 1635 | set_io_private(sch, io_priv); |
1635 | ret = ccw_device_console_enable(cdev, sch); | 1636 | ret = ccw_device_console_enable(cdev, sch); |
1636 | if (ret) { | 1637 | if (ret) { |