mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
s390/dasd: add missing KOBJ_CHANGE event for unformatted devices
The DASD device driver throws change events for the DASD blockdevice after the online processing is done so that udev rules can take actions after it. The change event was missing for unformatted devices. Signed-off-by: Stefan Haberland <[email protected]> Signed-off-by: Martin Schwidefsky <[email protected]>
This commit is contained in:
parent
c42d8c7dbe
commit
eed5c4b117
1 changed files with 4 additions and 0 deletions
|
|
@ -336,6 +336,7 @@ static int dasd_state_basic_to_ready(struct dasd_device *device)
|
|||
{
|
||||
int rc;
|
||||
struct dasd_block *block;
|
||||
struct gendisk *disk;
|
||||
|
||||
rc = 0;
|
||||
block = device->block;
|
||||
|
|
@ -346,6 +347,9 @@ static int dasd_state_basic_to_ready(struct dasd_device *device)
|
|||
if (rc) {
|
||||
if (rc != -EAGAIN) {
|
||||
device->state = DASD_STATE_UNFMT;
|
||||
disk = device->block->gdp;
|
||||
kobject_uevent(&disk_to_dev(disk)->kobj,
|
||||
KOBJ_CHANGE);
|
||||
goto out;
|
||||
}
|
||||
return rc;
|
||||
|
|
|
|||
Loading…
Reference in a new issue