]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
repart: Rename partition_exclude/defer() to partition_type_exclude/defer()
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 1 Aug 2023 19:20:05 +0000 (21:20 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Tue, 1 Aug 2023 20:32:38 +0000 (22:32 +0200)
src/partition/repart.c

index 8c9bc08d2066ee85ce3a4c7dc6fc9fd1a9f72069..40ce4356203ad7fd5bed759c9fe8488b6b322125 100644 (file)
@@ -423,24 +423,20 @@ static void partition_foreignize(Partition *p) {
         p->verity = VERITY_OFF;
 }
 
-static bool partition_exclude(const Partition *p) {
-        assert(p);
-
+static bool partition_type_exclude(GptPartitionType type) {
         if (arg_filter_partitions_type == FILTER_PARTITIONS_NONE)
                 return false;
 
         for (size_t i = 0; i < arg_n_filter_partitions; i++)
-                if (sd_id128_equal(p->type.uuid, arg_filter_partitions[i].uuid))
+                if (sd_id128_equal(type.uuid, arg_filter_partitions[i].uuid))
                         return arg_filter_partitions_type == FILTER_PARTITIONS_EXCLUDE;
 
         return arg_filter_partitions_type == FILTER_PARTITIONS_INCLUDE;
 }
 
-static bool partition_defer(const Partition *p) {
-        assert(p);
-
+static bool partition_type_defer(GptPartitionType type) {
         for (size_t i = 0; i < arg_n_defer_partitions; i++)
-                if (sd_id128_equal(p->type.uuid, arg_defer_partitions[i].uuid))
+                if (sd_id128_equal(type.uuid, arg_defer_partitions[i].uuid))
                         return true;
 
         return false;
@@ -1657,7 +1653,7 @@ static int partition_read_definition(Partition *p, const char *path, const char
         if (r < 0)
                 return r;
 
-        if (partition_exclude(p))
+        if (partition_type_exclude(p->type))
                 return 0;
 
         if (p->size_min != UINT64_MAX && p->size_max != UINT64_MAX && p->size_min > p->size_max)
@@ -3130,7 +3126,7 @@ static int context_wipe_and_discard(Context *context) {
                 if (!p->allocated_to_area)
                         continue;
 
-                if (partition_defer(p))
+                if (partition_type_defer(p->type))
                         continue;
 
                 r = context_wipe_partition(context, p);
@@ -3922,7 +3918,7 @@ static int context_copy_blocks(Context *context) {
                 if (PARTITION_EXISTS(p)) /* Never copy over existing partitions */
                         continue;
 
-                if (partition_defer(p))
+                if (partition_type_defer(p->type))
                         continue;
 
                 assert(p->new_size != UINT64_MAX);
@@ -3960,14 +3956,14 @@ static int context_copy_blocks(Context *context) {
                 if (r < 0)
                         return r;
 
-                if (p->siblings[VERITY_HASH] && !partition_defer(p->siblings[VERITY_HASH])) {
+                if (p->siblings[VERITY_HASH] && !partition_type_defer(p->siblings[VERITY_HASH]->type)) {
                         r = partition_format_verity_hash(context, p->siblings[VERITY_HASH],
                                                          /* node = */ NULL, partition_target_path(t));
                         if (r < 0)
                                 return r;
                 }
 
-                if (p->siblings[VERITY_SIG] && !partition_defer(p->siblings[VERITY_SIG])) {
+                if (p->siblings[VERITY_SIG] && !partition_type_defer(p->siblings[VERITY_SIG]->type)) {
                         r = partition_format_verity_sig(context, p->siblings[VERITY_SIG]);
                         if (r < 0)
                                 return r;
@@ -4362,7 +4358,7 @@ static int context_mkfs(Context *context) {
                 if (p->copy_blocks_fd >= 0)
                         continue;
 
-                if (partition_defer(p))
+                if (partition_type_defer(p->type))
                         continue;
 
                 assert(p->offset != UINT64_MAX);
@@ -4446,14 +4442,14 @@ static int context_mkfs(Context *context) {
                 if (r < 0)
                         return r;
 
-                if (p->siblings[VERITY_HASH] && !partition_defer(p->siblings[VERITY_HASH])) {
+                if (p->siblings[VERITY_HASH] && !partition_type_defer(p->siblings[VERITY_HASH]->type)) {
                         r = partition_format_verity_hash(context, p->siblings[VERITY_HASH],
                                                          /* node = */ NULL, partition_target_path(t));
                         if (r < 0)
                                 return r;
                 }
 
-                if (p->siblings[VERITY_SIG] && !partition_defer(p->siblings[VERITY_SIG])) {
+                if (p->siblings[VERITY_SIG] && !partition_type_defer(p->siblings[VERITY_SIG]->type)) {
                         r = partition_format_verity_sig(context, p->siblings[VERITY_SIG]);
                         if (r < 0)
                                 return r;
@@ -4782,7 +4778,7 @@ static int context_mangle_partitions(Context *context) {
                 if (p->dropped)
                         continue;
 
-                if (partition_defer(p))
+                if (partition_type_defer(p->type))
                         continue;
 
                 assert(p->new_size != UINT64_MAX);
@@ -5031,7 +5027,7 @@ static int context_split(Context *context) {
                 if (!p->split_path)
                         continue;
 
-                if (partition_defer(p))
+                if (partition_type_defer(p->type))
                         continue;
 
                 fdt = open(p->split_path, O_WRONLY|O_NOCTTY|O_CLOEXEC|O_NOFOLLOW|O_CREAT|O_EXCL, 0666);