X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=extras%2Fvolume_id%2Flib%2Flinux_swap.c;h=c4beeab978c9dc6711577280826087d3ed198645;hp=7cf3d35396cece01e5397a3aea3cc52949cf42c1;hb=fcd070d010de9ed803abec8899cefc399cfc5fe7;hpb=55e9959b155cefc5146f7a3d1ea73e74da91f303 diff --git a/extras/volume_id/lib/linux_swap.c b/extras/volume_id/lib/linux_swap.c index 7cf3d3539..c4beeab97 100644 --- a/extras/volume_id/lib/linux_swap.c +++ b/extras/volume_id/lib/linux_swap.c @@ -40,7 +40,7 @@ struct swap_header_v1_2 { 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) { @@ -48,7 +48,7 @@ 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) {