diff options
| author | Rong Zhang <i@rong.moe> | 2026-05-10 04:25:33 +0000 |
|---|---|---|
| committer | Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> | 2026-05-11 14:29:02 +0300 |
| commit | 2fe2504abcfa4f82a4208e8d0c21ec0f22baca43 (patch) | |
| tree | 54f9e9383c1d3d868a99f4284ae508973d5dd9fc /tools/perf/scripts/python/libxed.py | |
| parent | 55a279ae819adaea99a94c609f31970b70e0ec0c (diff) | |
| download | linux-2fe2504abcfa4f82a4208e8d0c21ec0f22baca43.tar.gz linux-2fe2504abcfa4f82a4208e8d0c21ec0f22baca43.zip | |
platform/x86: lenovo-wmi-other: Balance component bind and unbind
When lwmi_om_master_bind() fails, the master device's components are
left bound, with the aggregate device destroyed due to the failure
(found by sashiko.dev [1]).
Balance calls to component_bind_all() and component_unbind_all() when an
error is propagated to the component framework.
No functional change intended.
Reviewed-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Fixes: edc4b183b794 ("platform/x86: Add Lenovo Other Mode WMI Driver")
Cc: stable@vger.kernel.org
Link: https://sashiko.dev/#/patchset/20260331181208.421552-1-derekjohn.clark%40gmail.com [1]
Signed-off-by: Rong Zhang <i@rong.moe>
Signed-off-by: Derek J. Clark <derekjohn.clark@gmail.com>
Link: https://patch.msgid.link/20260510042546.436874-4-derekjohn.clark@gmail.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions
