Thread (1 message) flat view 1 message, 1 author, 2021-12-06

Re: [PATCH 1/1] vduse: moving kvfree into caller

From: Jason Wang <hidden>
Date: 2021-12-06 08:01:13
Also in: kernel-janitors

On Mon, Dec 6, 2021 at 3:54 PM Guanjun [off-list ref] wrote:
From: Guanjun <redacted>

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

No functional change.

Fixes: c8a6153b6c59 ("vduse: Introduce VDUSE - vDPA Device in Userspace")
Does this fix a real problem? If not, let's try not using fixes tags here.

Thanks
quoted hunk
Signed-off-by: Guanjun <redacted>
---
 drivers/vdpa/vdpa_user/vduse_dev.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/vdpa/vdpa_user/vduse_dev.c b/drivers/vdpa/vdpa_user/vduse_dev.c
index c9204c62f339..477a5a592002 100644
--- a/drivers/vdpa/vdpa_user/vduse_dev.c
+++ b/drivers/vdpa/vdpa_user/vduse_dev.c
@@ -1355,7 +1355,6 @@ static int vduse_create_dev(struct vduse_dev_config *config,
 err_str:
        vduse_dev_destroy(dev);
 err:
-       kvfree(config_buf);
        return ret;
 }
@@ -1406,6 +1405,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: {
--
2.27.0
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help