diff options
author | 2024-01-03 20:27:06 +0100 | |
---|---|---|
committer | 2024-01-22 11:34:30 +0100 | |
commit | 3ea7f59af8ffa17ce5f5173d6f4bfbc73334187d (patch) | |
tree | 2d22b845f518be136f3572cf52f3b5fcfde2894f /tools/perf/scripts/python/export-to-postgresql.py | |
parent | platform/x86: wmi: Return immediately if an suitable WMI event is found (diff) | |
download | linux-rng-3ea7f59af8ffa17ce5f5173d6f4bfbc73334187d.tar.xz linux-rng-3ea7f59af8ffa17ce5f5173d6f4bfbc73334187d.zip |
platform/x86: wmi: Decouple legacy WMI notify handlers from wmi_block_list
Until now, legacy WMI notify handler functions where using the
wmi_block_list, which did no refcounting on the returned WMI device.
This meant that the WMI device could disappear at any moment,
potentially leading to various errors.
Fix this by using bus_find_device() which returns an actual
reference to the found WMI device.
Tested on a Dell Inspiron 3505 and a Acer Aspire E1-731.
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20240103192707.115512-4-W_Armin@gmx.de
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions