Skip to content

Commit 54efd90

Browse files
ArnaudLcmkawasaki
authored andcommitted
syztest
#syz test Reported-by: syzbot+fa3a12519f0d3fd4ec16@syzkaller.appspotmail.com Tested-by: syzbot+fa3a12519f0d3fd4ec16@syzkaller.appspotmail.com
1 parent d7e410a commit 54efd90

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

drivers/md/md.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5984,10 +5984,6 @@ struct mddev *md_alloc(dev_t dev, char *name)
59845984

59855985
disk->events |= DISK_EVENT_MEDIA_CHANGE;
59865986
mddev->gendisk = disk;
5987-
error = add_disk(disk);
5988-
if (error)
5989-
goto out_put_disk;
5990-
59915987
kobject_init(&mddev->kobj, &md_ktype);
59925988
error = kobject_add(&mddev->kobj, &disk_to_dev(disk)->kobj, "%s", "md");
59935989
if (error) {
@@ -6005,6 +6001,9 @@ struct mddev *md_alloc(dev_t dev, char *name)
60056001
kobject_uevent(&mddev->kobj, KOBJ_ADD);
60066002
mddev->sysfs_state = sysfs_get_dirent_safe(mddev->kobj.sd, "array_state");
60076003
mddev->sysfs_level = sysfs_get_dirent_safe(mddev->kobj.sd, "level");
6004+
error = add_disk(disk);
6005+
if (error)
6006+
goto out_put_disk;
60086007
mutex_unlock(&disks_mutex);
60096008
return mddev;
60106009

0 commit comments

Comments
 (0)