From b0b7092fe7db4330802cd1418272611caaf6c1ed Mon Sep 17 00:00:00 2001 From: Eric Sesterhenn Date: Mon, 12 May 2008 14:02:21 -0700 Subject: [PATCH] --- yaml --- r: 96482 b: refs/heads/master c: 706322496b3a58af3cf258db2b553d6933656eef h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/hfsplus/inode.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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);