[PATCH] virtio_fs.c: add check kmalloc return

From: liujing
Date: Sat Sep 24 2022 - 10:18:28 EST


Signed-off-by: liujing <liujing@xxxxxxxxxxxxxxxxxxxx>
---
fs/fuse/virtio_fs.c | 4 ++++
1 file changed, 4 insertions(+)

diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c
index 4d8d4f16c727..07334c9c2883 100644
--- a/fs/fuse/virtio_fs.c
+++ b/fs/fuse/virtio_fs.c
@@ -989,6 +989,10 @@ __releases(fiq->lock)

/* Allocate a buffer for the request */
forget = kmalloc(sizeof(*forget), GFP_NOFS | __GFP_NOFAIL);
+
+ if (forget == NULL)
+ return -ENOMEM;
+
req = &forget->req;

req->ih = (struct fuse_in_header){
--
2.18.2