diff options
author | Hans de Goede <hdegoede@redhat.com> | 2021-06-28 11:36:00 +0200 |
---|---|---|
committer | Hans de Goede <hdegoede@redhat.com> | 2021-06-28 11:52:42 +0200 |
commit | 23dcd7497c227a16acdda5e44f141fdc1e660f94 (patch) | |
tree | 58ad07eab5208e6fd6fcc58dbb5db35bf8a569bf /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 0fdf10e5fc964c315cf131a2eaab9cc531a9f40f (diff) |
platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release()
We must not free the possible_values string before we have called
sysfs_remove_group(kobj, &tlmi_attr_group) otherwise there is a race
where a sysfs read of possible_values could reference the free-ed
memory.
Move the kfree(setting->possible_values) together with the free of the
actual tlmi_attr_setting struct to avoid this race.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions