diff options
-rw-r--r-- | arch/powerpc/platforms/powernv/opal.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/powernv/opal.c b/arch/powerpc/platforms/powernv/opal.c index 76e153fc1f93..7925a9d72cca 100644 --- a/arch/powerpc/platforms/powernv/opal.c +++ b/arch/powerpc/platforms/powernv/opal.c @@ -637,13 +637,14 @@ static void opal_export_attrs(void) if (of_property_read_u64_array(np, prop->name, &vals[0], 2)) continue; - attr = kmalloc(sizeof(*attr), GFP_KERNEL); + attr = kzalloc(sizeof(*attr), GFP_KERNEL); if (attr == NULL) { pr_warn("Failed kmalloc for bin_attribute!"); continue; } + sysfs_bin_attr_init(attr); attr->attr.name = kstrdup(prop->name, GFP_KERNEL); attr->attr.mode = 0400; attr->read = export_attr_read; |