Thread (20 messages) 20 messages, 7 authors, 2014-11-12

Re: [PATCH] mfd: qcom-spmi-pmic: Add support for more chips versions

From: Ivan T. Ivanov <hidden>
Date: 2014-11-04 15:49:40
Also in: linux-arm-msm, lkml

On Tue, 2014-11-04 at 17:26 +0200, Stanimir Varbanov wrote:
On 11/04/2014 05:22 PM, Ivan T. Ivanov wrote:
quoted
On Tue, 2014-11-04 at 17:06 +0200, Stanimir Varbanov wrote:
<snip>
quoted
quoted
quoted
+       snprintf(compatible, ARRAY_SIZE(compatible), "qcom,%s-v%d.%d",
+       name, major, minor);
+       prop = kzalloc(sizeof(*prop), GFP_KERNEL);
+       if (prop) {
+       prop->name = kstrdup("compatible", GFP_KERNEL);
+       prop->value = kstrdup(compatible, GFP_KERNEL);
+       prop->length = strlen(prop->value);
+       of_update_property(root, prop);
of_update_property can fail, check the returned value.
Same thing as above, but probably allocated memory at least can be freed.
might be better idea to use devm_kzalloc and devm_kstrdup?
compatible property is attached to device not to driver, so
memory should be there even after driver is unloaded, I think.

Regards,
Ivan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help