volume_id: recognize compressed hibernate swap signature
util-linux/volume_id/linux_swap.c: Added the new magic LINHIB0001 signature. See: https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/683605 Signed-off-by: James Hunt <james.hunt@ubuntu.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
407ab2a434
commit
86ffe5c15a
@ -55,6 +55,7 @@ int FAST_FUNC volume_id_probe_linux_swap(struct volume_id *id /*,uint64_t off*/)
|
|||||||
if (memcmp(buf, "SWAPSPACE2", 10) == 0
|
if (memcmp(buf, "SWAPSPACE2", 10) == 0
|
||||||
|| memcmp(buf, "S1SUSPEND", 9) == 0
|
|| memcmp(buf, "S1SUSPEND", 9) == 0
|
||||||
|| memcmp(buf, "S2SUSPEND", 9) == 0
|
|| memcmp(buf, "S2SUSPEND", 9) == 0
|
||||||
|
|| memcmp(buf, "LINHIB0001", 10) == 0
|
||||||
|| memcmp(buf, "ULSUSPEND", 9) == 0
|
|| memcmp(buf, "ULSUSPEND", 9) == 0
|
||||||
) {
|
) {
|
||||||
sw = volume_id_get_buffer(id, off, sizeof(struct swap_header_v1_2));
|
sw = volume_id_get_buffer(id, off, sizeof(struct swap_header_v1_2));
|
||||||
|
Loading…
Reference in New Issue
Block a user