mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
829e5a4037
Cmirrord has endian bugs, which cause failure to lvcreate a mirrored lv on s390. - data_size is uint32, should not use xlate64 to convert, which will cause data_size 0 after xlate. - request_type and data_size still used by local(v5_data_switch), should convert later. If request_type xlate too early, it will cause request_type judge error; if data_size xlate too early, it will cause coredump in case DM_ULOG_CLEAR_REGION. - when receiving package in clog_request_from_network. vp[0] will always be little endian. We could use xlate64(vp[0]) == vp[0] to decide if the local node is little endian or not. Signed-off-by: Lidong Zhong<lzhong@suse.com> & Liuhua Wang <lwang@suse.com> Signed-off-by: Jonathan Brassow <jbrassow@redhat.com> |
||
---|---|---|
.. | ||
clogd.c | ||
cluster.c | ||
cluster.h | ||
common.h | ||
compat.c | ||
compat.h | ||
functions.c | ||
functions.h | ||
link_mon.c | ||
link_mon.h | ||
local.c | ||
local.h | ||
logging.c | ||
logging.h | ||
Makefile.in |