"Glen Choo via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > @@ -2429,11 +2427,7 @@ static int configset_add_value(const struct key_value_info *kvi_p, > l_item->e = e; > l_item->value_index = e->value_list.nr - 1; > > - if (reader->source->name) { > - kvi_from_source(reader->source, kvi_p->scope, kv_info); > - } else { > - kvi_from_param(kv_info); > - } > + memcpy(kv_info, kvi_p, sizeof(struct key_value_info)); > si->util = kv_info; > > return 0; Ah, I remember seeing this memcpy from the previous round, but forgot to comment on it (I only commented on another instance, [1]). Other than that, up to here looks good. [1] https://lore.kernel.org/git/20230601233550.429921-1-jonathantanmy@xxxxxxxxxx/