[Cluster-devel] cluster/cmirror-kernel/src dm-cmirror-server.c
jbrassow at sourceware.org
jbrassow at sourceware.org
Wed Jul 19 14:39:16 UTC 2006
CVSROOT: /cvs/cluster
Module name: cluster
Branch: RHEL4
Changes by: jbrassow at sourceware.org 2006-07-19 14:39:13
Modified files:
cmirror-kernel/src: dm-cmirror-server.c
Log message:
- Fix for:
198563 â clvmd panic in dm_mod:resize_pool while ...
198659 â slab error in kmem_cache_destroy() on m ...
The log server was not informing the device-mapper core of its
intentions to use its I/O interfaces. This caused device-mapper
to prematurely release the resources.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/cluster/cmirror-kernel/src/dm-cmirror-server.c.diff?cvsroot=cluster&only_with_tag=RHEL4&r1=1.1.2.12&r2=1.1.2.13
--- cluster/cmirror-kernel/src/Attic/dm-cmirror-server.c 2006/06/29 19:48:01 1.1.2.12
+++ cluster/cmirror-kernel/src/Attic/dm-cmirror-server.c 2006/07/19 14:39:12 1.1.2.13
@@ -1058,6 +1058,7 @@
DMWARN("Cluster mirror log server thread failed to start");
return -1;
}
+ dm_io_get(32);
return 0;
}
@@ -1066,6 +1067,7 @@
atomic_set(&server_run, 0);
wait_for_completion(&server_completion);
+ dm_io_put(32);
}
/*
* Overrides for Emacs so that we follow Linus's tabbing style.
More information about the Cluster-devel
mailing list