summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVioleta Menendez Gonzalez <violeta.menendez@codethink.co.uk>2014-09-29 13:37:30 +0000
committerVioleta Menendez Gonzalez <violeta.menendez@codethink.co.uk>2014-09-29 13:43:47 +0000
commit4215c8ec6ec49121fd0e9a02525e27e280890fe7 (patch)
tree2a9375bcb94ca4a4af7766447be947102ba6ee43
parentebf822f9cb21ef1c8295881e43486ab36a895600 (diff)
downloadu-boot-baserock/jetson/btrfs-support.tar.gz
free(dead->name) was called on something that didn't appear to be set but also wasn't NULL, causing it to hang. In the jetson bootloading case, put_inode should *always* be called where dead->name is NULL, so it's safe to remove the call.
-rw-r--r--fs/btrfs/btrfs.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/fs/btrfs/btrfs.c b/fs/btrfs/btrfs.c
index 3b23551efc..18bf3d32b5 100644
--- a/fs/btrfs/btrfs.c
+++ b/fs/btrfs/btrfs.c
@@ -832,8 +832,6 @@ void put_inode(struct inode *inode)
while (inode && --inode->refcnt == 0) {
struct inode *dead = inode;
inode = inode->parent;
- if (dead->name)
- free((char *)dead->name);
free(dead);
}
}