mirror of https://gitee.com/openkylin/linux.git
[S390] s390/char/vmur.c: fix memory leak
This patch is used to fix a memory leak issue in s390/char/vmur.c. A character device instance is allocated by cdev_alloc, the cdev_del will not free that space if cdev_init is applied before. Signed-off-by: Dennis Chen <dennis1.chen@amd.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
cd10502b82
commit
dae1df42f5
|
@ -903,7 +903,7 @@ static int ur_set_online(struct ccw_device *cdev)
|
||||||
goto fail_urdev_put;
|
goto fail_urdev_put;
|
||||||
}
|
}
|
||||||
|
|
||||||
cdev_init(urd->char_device, &ur_fops);
|
urd->char_device->ops = &ur_fops;
|
||||||
urd->char_device->dev = MKDEV(major, minor);
|
urd->char_device->dev = MKDEV(major, minor);
|
||||||
urd->char_device->owner = ur_fops.owner;
|
urd->char_device->owner = ur_fops.owner;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue