diff options
author | Violeta Menendez Gonzalez <violeta.menendez@codethink.co.uk> | 2014-09-29 13:37:30 +0000 |
---|---|---|
committer | Violeta Menendez Gonzalez <violeta.menendez@codethink.co.uk> | 2014-09-29 13:43:47 +0000 |
commit | 4215c8ec6ec49121fd0e9a02525e27e280890fe7 (patch) | |
tree | 2a9375bcb94ca4a4af7766447be947102ba6ee43 | |
parent | ebf822f9cb21ef1c8295881e43486ab36a895600 (diff) | |
download | u-boot-baserock/jetson/btrfs-support.tar.gz |
Fix u-boot lock up (HACK)baserock/violetamenendez/fix-ubootbaserock/jetson/btrfs-support
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.c | 2 |
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); } } |