diff options
-rw-r--r-- | drivers/firmware/google/vpd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firmware/google/vpd.c b/drivers/firmware/google/vpd.c index 23a24a6d02c2..db49c6f98153 100644 --- a/drivers/firmware/google/vpd.c +++ b/drivers/firmware/google/vpd.c | |||
@@ -158,8 +158,8 @@ static void vpd_section_attrib_destroy(struct vpd_section *sec) | |||
158 | struct vpd_attrib_info *temp; | 158 | struct vpd_attrib_info *temp; |
159 | 159 | ||
160 | list_for_each_entry_safe(info, temp, &sec->attribs, list) { | 160 | list_for_each_entry_safe(info, temp, &sec->attribs, list) { |
161 | kfree(info->key); | ||
162 | sysfs_remove_bin_file(sec->kobj, &info->bin_attr); | 161 | sysfs_remove_bin_file(sec->kobj, &info->bin_attr); |
162 | kfree(info->key); | ||
163 | kfree(info); | 163 | kfree(info); |
164 | } | 164 | } |
165 | } | 165 | } |