vduse: moving kvfree into caller

This free action should be moved into caller 'vduse_ioctl' in
concert with the allocation.

No functional change.

Signed-off-by: Guanjun <guanjun@linux.alibaba.com>
Link: https://lore.kernel.org/r/1638780498-55571-1-git-send-email-guanjun@linux.alibaba.com
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
Guanjun 2021-12-06 16:48:18 +08:00 committed by Michael S. Tsirkin
parent 2076207128
commit b4d80c8dda

View File

@ -1357,7 +1357,6 @@ err_domain:
err_str:
vduse_dev_destroy(dev);
err:
kvfree(config_buf);
return ret;
}
@ -1408,6 +1407,8 @@ static long vduse_ioctl(struct file *file, unsigned int cmd,
}
config.name[VDUSE_NAME_MAX - 1] = '\0';
ret = vduse_create_dev(&config, buf, control->api_version);
if (ret)
kvfree(buf);
break;
}
case VDUSE_DESTROY_DEV: {