mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
libdm: use 64bit type for raid index
Used properly signed 64bit constant for shifting.
This commit is contained in:
parent
f0f4248333
commit
7ec8e691c4
@ -1,5 +1,6 @@
|
||||
Version 1.02.85 -
|
||||
===================================
|
||||
Use correctly signed 64b constant when working with raid volumes.
|
||||
Exit dmeventd with pidfile cleanup instead of raising SIGKILL on DIE request.
|
||||
Add new DM_EVENT_GET_PARAMETERS request to dmeventd protocol.
|
||||
Do not use systemd's reload for dmeventd restart, use dmeventd -R instead.
|
||||
|
@ -2243,11 +2243,11 @@ static int _raid_emit_segment_line(struct dm_task *dmt, uint32_t major,
|
||||
EMIT_PARAMS(pos, " region_size %u", seg->region_size);
|
||||
|
||||
for (i = 0; i < (seg->area_count / 2); i++)
|
||||
if (seg->rebuilds & (1 << i))
|
||||
if (seg->rebuilds & (1ULL << i))
|
||||
EMIT_PARAMS(pos, " rebuild %u", i);
|
||||
|
||||
for (i = 0; i < (seg->area_count / 2); i++)
|
||||
if (seg->writemostly & (1 << i))
|
||||
if (seg->writemostly & (1ULL << i))
|
||||
EMIT_PARAMS(pos, " write_mostly %u", i);
|
||||
|
||||
if (seg->writebehind)
|
||||
|
Loading…
Reference in New Issue
Block a user