summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-06-10 15:55:46 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2020-07-05 16:17:12 +0200
commit6685d24e295ce97b2708c45a7d31531a057a9fc0 (patch)
tree6a0c825f7a5a335d866935b55db26ed250a71840
parentd0d073f12aaf09e856dc779cdf36410e3c8c68ea (diff)
downloadbarebox-6685d24e295ce97b2708c45a7d31531a057a9fc0.tar.gz
barebox-6685d24e295ce97b2708c45a7d31531a057a9fc0.tar.xz
fs: Make iput() accept NULL pointers
Let iput() accept NULL pointers so that users do not have to test for it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r--fs/fs.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/fs.c b/fs/fs.c
index d8389323aa..cecb3d70e0 100644
--- a/fs/fs.c
+++ b/fs/fs.c
@@ -1087,6 +1087,9 @@ void iget_failed(struct inode *inode)
void iput(struct inode *inode)
{
+ if (!inode)
+ return;
+
if (!inode->i_count)
return;