diff options
author | NeilBrown <neilb@cse.unsw.edu.au> | 2005-06-21 20:17:15 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-21 22:07:43 -0400 |
commit | 78d742d876bdf7263d0d966fbe9593559fd904a7 (patch) | |
tree | 00e700128a9ab1152958a53da1ee6ef48e358543 /drivers/md/bitmap.c | |
parent | 32a7627cf3a35396a8e834faf34e38ae9f3b1309 (diff) |
[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>
Diffstat (limited to 'drivers/md/bitmap.c')
-rw-r--r-- | drivers/md/bitmap.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/drivers/md/bitmap.c b/drivers/md/bitmap.c index 34ffc133db05..b43bdb2c7e64 100644 --- a/drivers/md/bitmap.c +++ b/drivers/md/bitmap.c | |||
@@ -769,13 +769,7 @@ static int bitmap_init_from_disk(struct bitmap *bitmap) | |||
769 | chunks = bitmap->chunks; | 769 | chunks = bitmap->chunks; |
770 | file = bitmap->file; | 770 | file = bitmap->file; |
771 | 771 | ||
772 | if (!file) { /* no file, dirty all the in-memory bits */ | 772 | BUG_ON(!file); |
773 | printk(KERN_INFO "%s: no bitmap file, doing full recovery\n", | ||
774 | bmname(bitmap)); | ||
775 | bitmap_set_memory_bits(bitmap, 0, | ||
776 | chunks << CHUNK_BLOCK_SHIFT(bitmap), 1); | ||
777 | return 0; | ||
778 | } | ||
779 | 773 | ||
780 | #if INJECT_FAULTS_3 | 774 | #if INJECT_FAULTS_3 |
781 | outofdate = 1; | 775 | outofdate = 1; |