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-10-03 10:35:21 +0000
commitc77921345b943cdf5f2f28bbe88c6d8970620d2e (patch)
treeb9935f316952898e16a133d9af19b75860937546
parent9b02cdc0a293e2b871d129df7084479e76238356 (diff)
downloadu-boot-baserock/jetson/u-boot-tegra-next.tar.gz
Fix u-boot lock up (HACK)baserock/jetson/u-boot-tegra-next
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 2b949944ef..bd7c1314da 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);
}
}