[dm-devel] dm-log.c-2.4.26-rc1.patch
Heinz Mauelshagen
mauelshagen at redhat.com
Thu Feb 2 20:39:12 UTC 2006
dm-log.c constructor doesn't pay attention to the NOSYNC flag while
initializing the lc->sync_bits bitset.
Regards,
Heinz -- The LVM Guy --
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Heinz Mauelshagen Red Hat GmbH
Consulting Development Engineer Am Sonnenhang 11
Cluster and Storage Development 56242 Marienrachdorf
Germany
Mauelshagen at RedHat.com +49 2626 141200
FAX 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-------------- next part --------------
--- linux-2.4.32/drivers/md/dm-log.c.2.4.26-rc1 2006-02-02 21:35:48.000000000 +0100
+++ linux-2.4.32/drivers/md/dm-log.c 2006-02-02 21:36:25.000000000 +0100
@@ -220,7 +220,7 @@
kfree(clog);
return -ENOMEM;
}
- memset(clog->sync_bits, 0, bitset_size);
+ memset(lc->sync_bits, (sync == NOSYNC) ? -1 : 0, bitset_size);
clog->sync_count = (sync == NOSYNC ) ? region_count : 0;
clog->recovering_bits = vmalloc(bitset_size);
More information about the dm-devel
mailing list