uint8_t volume_name[16];
} PACKED;
-#define LARGEST_PAGESIZE 0x4000
+#define LARGEST_PAGESIZE 0x10000
int volume_id_probe_linux_swap(struct volume_id *id, uint64_t off, uint64_t size)
{
unsigned int page;
struct swap_header_v1_2 *sw;
- info("probing at offset 0x%llx\n", (unsigned long long) off);
+ info("probing at offset 0x%" PRIx64 "\n", off);
/* eek, the swap signature is at the end of the PAGE_SIZE */
for (page = 0x1000; page <= LARGEST_PAGESIZE; page <<= 1) {
found:
volume_id_set_usage(id, VOLUME_ID_OTHER);
+ /* we think this is swap, but we make sure no other signatures are found */
+ id->force_unique_result = 1;
return 0;
}