1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/daemons
Liuhua Wang 829e5a4037 cmirror: fix endian issues on s390
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>
2014-09-15 16:08:35 -05:00
..
clvmd clvmd: use correctly sized buffers for sscanf 2014-08-29 13:10:20 +02:00
cmirrord cmirror: fix endian issues on s390 2014-09-15 16:08:35 -05:00
dmeventd dmeventd: fix test for select return value 2014-08-19 14:33:06 +02:00
lvmetad cleanup: lvmetad use dm_hash_iterator 2014-03-26 14:11:37 +01:00
Makefile.in makefiles: move subdir into same section 2014-04-18 16:38:49 +02:00