gfs2-utils/0-gfs2_edit_Fix_savemeta_test_failures_in_32_bit_environments.patch
Andrew Price bf7f4410a9 * Mon Feb 27 2023 Andrew Price <anprice@redhat.com> - 3.5.0-1
- New upstream version
  Resolves: rhbz#2170017
- Update tests
- Disable LTO to fix unit test breakage in el9
- gfs2_edit: Fix savemeta test failures in 32-bit environments
2023-03-07 17:02:19 +00:00

26 lines
780 B
Diff

commit a3f3aadc789f214cd24606808f5d8a6608e10219
Author: Andrew Price <anprice@redhat.com>
Date: Fri Feb 10 12:31:08 2023 +0000
gfs2_edit: Fix savemeta test failures in 32-bit environments
size_t is the wrong type for sm_fs_bytes and it is too small in 32-bit
environments leading to savemeta test failures, as it considers the
target to be too small. Change it to uint64_t.
Signed-off-by: Andrew Price <anprice@redhat.com>
diff --git a/gfs2/edit/savemeta.c b/gfs2/edit/savemeta.c
index e6ca18b1..5c864d2e 100644
--- a/gfs2/edit/savemeta.c
+++ b/gfs2/edit/savemeta.c
@@ -43,7 +43,7 @@ struct savemeta_header {
struct savemeta {
time_t sm_time;
unsigned sm_format;
- size_t sm_fs_bytes;
+ uint64_t sm_fs_bytes;
};
struct saved_metablock {