[PATCH] ntfs: reparse: remove redundant NULL checks before kvfree()

From: mdshahid03

Date: Fri Jul 03 2026 - 13:34:24 EST


From: Mohammad Shahid <mdshahid03@xxxxxxxxx>

kvfree() safely handles NULL pointers, so the explicit NULL checks
before calling kvfree() are unnecessary.

This issue was reported by ifnullfree.cocci.

Signed-off-by: Mohammad Shahid <mdshahid03@xxxxxxxxx>
---
fs/ntfs/reparse.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/fs/ntfs/reparse.c b/fs/ntfs/reparse.c
index fa523dc3691e..ced4c675d91f 100644
--- a/fs/ntfs/reparse.c
+++ b/fs/ntfs/reparse.c
@@ -317,8 +317,7 @@ unsigned int ntfs_make_symlink(struct ntfs_inode *ni)
} else
ni->flags &= ~FILE_ATTR_REPARSE_POINT;

- if (reparse_attr)
- kvfree(reparse_attr);
+ kvfree(reparse_attr);

return mode;
}
@@ -358,8 +357,7 @@ unsigned int ntfs_reparse_tag_dt_types(struct ntfs_volume *vol, unsigned long mr
}
}

- if (reparse_attr)
- kvfree(reparse_attr);
+ kvfree(reparse_attr);

iput(vi);
return dt_type;
--
2.43.0