kernel/drivers/firmware/dmi-sysfs.c
.. .. @@ -1,3 +1,4 @@ 1 +// SPDX-License-Identifier: GPL-2.0-only1 2 /* 2 3 * dmi-sysfs.c 3 4 * .. .. @@ -261,7 +262,7 @@ 261 262 u8 header_format; 262 263 u8 type_descriptors_supported_count; 263 264 u8 per_log_type_descriptor_length; 264 - u8 supported_log_type_descriptos[0];265 + u8 supported_log_type_descriptos[];265 266 } __packed; 266 267 267 268 #define DMI_SYSFS_SEL_FIELD(_field) \ .. .. @@ -602,7 +603,7 @@ 602 603 "%d-%d", dh->type, entry->instance); 603 604 604 605 if (*ret) { 605 - kfree(entry);606 + kobject_put(&entry->kobj);606 607 return; 607 608 } 608 609