The memory is allocated by kmem_cache_zalloc and initialized with zero. The bh->b_state initialisation is unnecessary in nobh_write_begin. Signed-off-by: Sean Fu <fxinrong@xxxxxxxxx> --- fs/buffer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/buffer.c b/fs/buffer.c index 0736a6a..e9a1861 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -2618,7 +2618,6 @@ int nobh_write_begin(struct address_space *mapping, int create; block_end = block_start + blocksize; - bh->b_state = 0; create = 1; if (block_start >= to) create = 0; -- 2.6.2