tree:
https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git
topic/renesas-overlays
head: c991b7bbdc862ab5c1a7edf88d04105fa081e2fc
commit: e068b1eab7180587d15bbc55abdc5851b7f216dc [23/108] of: changesets:
Introduce changeset helper methods
smatch warnings:
show-warning-context "warning-lines" files
vim +/str +1076 drivers/of/dynamic.c
1050
1051 /**
1052 * of_changeset_add_property_stringf - Create a new formatted string
property
1053 *
1054 * @ocs: changeset pointer
1055 * @np: device node pointer
1056 * @name: name of the property
1057 * @fmt: format of string property
1058 * ... arguments of the format string
1059 *
1060 * Adds a string property to the changeset by making copies of the name
1061 * and the formatted value.
1062 *
1063 * Returns zero on success, a negative error value otherwise.
1064 */
1065 int of_changeset_add_property_stringf(struct of_changeset *ocs,
1066 struct device_node *np, const char *name, const char
*fmt, ...)
1067 {
1068 va_list vargs;
1069 char *str;
1070 int ret;
1071
1072 va_start(vargs, fmt);
1073 str = kvasprintf(GFP_KERNEL, fmt, vargs);
1074 va_end(vargs);
1075
> 1076 ret = of_changeset_add_property_string(ocs, np, name, str);
1077
1078 kfree(str);
1079 return ret;
1080 }
1081
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation