page-xfer: use fixed-size 64-bit type for nr_pages #2757
+60
−57
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On ARMv7
unsigned long
is 32-bit whileu64
is 64-bit. This caused multiple build failures:u64 *
topage_pipe_read()
, which expectsunsigned long *
.%lx
to print au64
field, which triggers-Wformat
errors under-Werror
.This patch resolves the build failures on armv7 while preserving correct semantics for 64-bit builds.
Fixes: #2756