diff options
Diffstat (limited to 'drivers/s390/cio/device.c')
-rw-r--r-- | drivers/s390/cio/device.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/s390/cio/device.c b/drivers/s390/cio/device.c index 03355902c582..a23ff582db9d 100644 --- a/drivers/s390/cio/device.c +++ b/drivers/s390/cio/device.c | |||
@@ -871,6 +871,12 @@ io_subchannel_register(struct work_struct *work) | |||
871 | } | 871 | } |
872 | goto out; | 872 | goto out; |
873 | } | 873 | } |
874 | /* | ||
875 | * Now we know this subchannel will stay, we can throw | ||
876 | * our delayed uevent. | ||
877 | */ | ||
878 | sch->dev.uevent_suppress = 0; | ||
879 | kobject_uevent(&sch->dev.kobj, KOBJ_ADD); | ||
874 | /* make it known to the system */ | 880 | /* make it known to the system */ |
875 | ret = ccw_device_register(cdev); | 881 | ret = ccw_device_register(cdev); |
876 | if (ret) { | 882 | if (ret) { |