]> err.no Git - linux-2.6/blobdiff - fs/hfsplus/bnode.c
[PATCH] x86: more asm cleanups
[linux-2.6] / fs / hfsplus / bnode.c
index 267872e84d714dcf23bc4419fcbb1a5c7b8efeac..8868d3b766fd46e1c263dfdde6d1688cc1f5cd09 100644 (file)
@@ -643,6 +643,8 @@ void hfs_bnode_put(struct hfs_bnode *node)
                        return;
                }
                for (i = 0; i < tree->pages_per_bnode; i++) {
+                       if (!node->page[i])
+                               continue;
                        mark_page_accessed(node->page[i]);
 #if REF_PAGES
                        put_page(node->page[i]);