diff --git a/fs/buffer.c b/fs/buffer.c
index 8bcbac87a28c6dba2a747bd5ea60fafbd362aeaf..5e4a90ee103f5eacedc1f8acaafacb847f56b5ec 100644
--- a/fs/buffer.c
+++ b/fs/buffer.c
@@ -1022,6 +1022,7 @@ struct buffer_head *alloc_page_buffers(struct page *page, unsigned long size,
 
 		bh->b_state = 0;
 		atomic_set(&bh->b_count, 0);
+		bh->b_private = NULL;
 		bh->b_size = size;
 
 		/* Link the buffer to its page */