volume_id/linux_swap: detect suspended image signatures too
No binary (build failed)
—
(log yok)
| @@ -52,7 +52,11 @@ int FAST_FUNC volume_id_probe_linux_swap(struct volume_id *id /*,uint64_t off*/) | |
| goto found; | |
| } | |
| - | if (memcmp(buf, "SWAPSPACE2", 10) == 0) { |
| + | if (memcmp(buf, "SWAPSPACE2", 10) == 0 |
| + | || memcmp(buf, "S1SUSPEND", 9) == 0 |
| + | || memcmp(buf, "S2SUSPEND", 9) == 0 |
| + | || memcmp(buf, "ULSUSPEND", 9) == 0 |
| + | ) { |
| sw = volume_id_get_buffer(id, off, sizeof(struct swap_header_v1_2)); | |
| if (sw == NULL) | |
| return -1; | |