]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
repart: if partition already exists, required size may not be multiple of grain size
authorYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 18 Apr 2025 18:41:45 +0000 (03:41 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 3 Jun 2025 08:42:34 +0000 (10:42 +0200)
See partition_min_size_with_padding().
Fixes #37178.

src/repart/repart.c

index cb0a0bda3a8116f0d8f9a3dd974d39d8ced6d7b9..1b8d02ac1abba43a8c23647daecd0470d2089747 100644 (file)
@@ -1124,7 +1124,6 @@ static bool context_allocate_partitions(Context *context, uint64_t *ret_largest_
 
                 /* How much do we need to fit? */
                 required = partition_min_size_with_padding(context, p);
-                assert(required % context->grain_size == 0);
 
                 /* For existing partitions, we should verify that they'll actually fit */
                 if (PARTITION_EXISTS(p)) {