diff --git a/[refs] b/[refs] index a75f7b15aa5a..fb2606221fad 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4413a0f637df4e59b934909ac388a21cfdd90e69 +refs/heads/master: 706322496b3a58af3cf258db2b553d6933656eef diff --git a/trunk/fs/hfsplus/inode.c b/trunk/fs/hfsplus/inode.c index d53b2af91c25..67e1c8b467c4 100644 --- a/trunk/fs/hfsplus/inode.c +++ b/trunk/fs/hfsplus/inode.c @@ -65,6 +65,8 @@ static int hfsplus_releasepage(struct page *page, gfp_t mask) BUG(); return 0; } + if (!tree) + return 0; if (tree->node_size >= PAGE_CACHE_SIZE) { nidx = page->index >> (tree->node_size_shift - PAGE_CACHE_SHIFT); spin_lock(&tree->hash_lock);