[PATCH] md: a couple of tidyups relating to the bitmap file.

1/ When init from disk, it is a BUG if there is nowhere
   to init from,
2/ use seq_path to print path in /proc/mdstat

Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
NeilBrown
2005-06-21 17:17:15 -07:00
committed by Linus Torvalds
parent 32a7627cf3
commit 78d742d876
2 changed files with 6 additions and 13 deletions

View File

@@ -769,13 +769,7 @@ static int bitmap_init_from_disk(struct bitmap *bitmap)
chunks = bitmap->chunks;
file = bitmap->file;
if (!file) { /* no file, dirty all the in-memory bits */
printk(KERN_INFO "%s: no bitmap file, doing full recovery\n",
bmname(bitmap));
bitmap_set_memory_bits(bitmap, 0,
chunks << CHUNK_BLOCK_SHIFT(bitmap), 1);
return 0;
}
BUG_ON(!file);
#if INJECT_FAULTS_3
outofdate = 1;