From 89477211d581eccf2c492aa52ce256fac02b7680 Mon Sep 17 00:00:00 2001 From: Vyacheslav Dubeyko Date: Wed, 27 Feb 2013 17:03:06 -0800 Subject: [PATCH] --- yaml --- r: 359282 b: refs/heads/master c: 899bed05e9f6bbb21776f9ebd88f5631987f987a h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/hfsplus/bnode.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index b7f60d620721..691d228d5d8a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 324ef39a8a4f693035d63527f16100ed27310ecc +refs/heads/master: 899bed05e9f6bbb21776f9ebd88f5631987f987a diff --git a/trunk/fs/hfsplus/bnode.c b/trunk/fs/hfsplus/bnode.c index 5c125ce6bd72..f31ac6f404f1 100644 --- a/trunk/fs/hfsplus/bnode.c +++ b/trunk/fs/hfsplus/bnode.c @@ -648,6 +648,8 @@ void hfs_bnode_put(struct hfs_bnode *node) if (test_bit(HFS_BNODE_DELETED, &node->flags)) { hfs_bnode_unhash(node); spin_unlock(&tree->hash_lock); + hfs_bnode_clear(node, 0, + PAGE_CACHE_SIZE * tree->pages_per_bnode); hfs_bmap_free(node); hfs_bnode_free(node); return;