summaryrefslogtreecommitdiffstats
path: root/src/partition
diff options
context:
space:
mode:
authorDaan De Meyer <daan.j.demeyer@gmail.com>2023-11-09 12:10:53 +0100
committerDaan De Meyer <daan.j.demeyer@gmail.com>2023-11-09 12:10:53 +0100
commit6563aede889b78279242dcad45a0b9d82b27b617 (patch)
treecde136cfa3d7c5c08727b105bbd03fb373bf3197 /src/partition
parentSet default value for tools tree (diff)
downloadsystemd-6563aede889b78279242dcad45a0b9d82b27b617.tar.xz
systemd-6563aede889b78279242dcad45a0b9d82b27b617.zip
repart: Fix size round up/round down
Currently, we round minimum sizes up and maximum size down, whereas it should be the opposite as the current approach means that if the same size is used for min and max, the min size will end up bigger than the max size after rounding.
Diffstat (limited to 'src/partition')
-rw-r--r--src/partition/repart.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/partition/repart.c b/src/partition/repart.c
index 01cfc46f1c..43f6f4c3af 100644
--- a/src/partition/repart.c
+++ b/src/partition/repart.c
@@ -1686,10 +1686,10 @@ static int partition_read_definition(Partition *p, const char *path, const char
{ "Partition", "Priority", config_parse_int32, 0, &p->priority },
{ "Partition", "Weight", config_parse_weight, 0, &p->weight },
{ "Partition", "PaddingWeight", config_parse_weight, 0, &p->padding_weight },
- { "Partition", "SizeMinBytes", config_parse_size4096, 1, &p->size_min },
- { "Partition", "SizeMaxBytes", config_parse_size4096, -1, &p->size_max },
- { "Partition", "PaddingMinBytes", config_parse_size4096, 1, &p->padding_min },
- { "Partition", "PaddingMaxBytes", config_parse_size4096, -1, &p->padding_max },
+ { "Partition", "SizeMinBytes", config_parse_size4096, -1, &p->size_min },
+ { "Partition", "SizeMaxBytes", config_parse_size4096, 1, &p->size_max },
+ { "Partition", "PaddingMinBytes", config_parse_size4096, -1, &p->padding_min },
+ { "Partition", "PaddingMaxBytes", config_parse_size4096, 1, &p->padding_max },
{ "Partition", "FactoryReset", config_parse_bool, 0, &p->factory_reset },
{ "Partition", "CopyBlocks", config_parse_copy_blocks, 0, p },
{ "Partition", "Format", config_parse_fstype, 0, &p->format },