]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/md/bitmap.c
md/bitmap: be more consistent when setting new bits in memory bitmap.
[mv-sheeva.git] / drivers / md / bitmap.c
index 048eec75147466666eb7f8579466734b5f9a0556..cdf36b1e9aa6f28af6f2f1ed9042a02f3f41b8f0 100644 (file)
@@ -1587,7 +1587,7 @@ static void bitmap_set_memory_bits(struct bitmap *bitmap, sector_t offset, int n
        }
        if (!*bmc) {
                struct page *page;
-               *bmc = 1 | (needed ? NEEDED_MASK : 0);
+               *bmc = 2 | (needed ? NEEDED_MASK : 0);
                bitmap_count_page(bitmap, offset, 1);
                page = filemap_get_page(bitmap, offset >> CHUNK_BLOCK_SHIFT(bitmap));
                set_page_attr(bitmap, page, BITMAP_PAGE_PENDING);