platform-drivers-x86 for v6.19-3

Fixes and New HW Support

- acer-wmi:

  - Extend support for Acer Nitro AN515-58

  - Fix missing capability check

- amd/wbrf: Fix memory leak in wbrf_record()

- asus-armoury:

  - Fix GA403U* matching

  - Fix FA608UM TDP data

  - Add many models

- asus-wmi: Move OOBE presence check outside deprecation ifdef

- docs:

  - alienware-wmi: Typo fix

  - amd_hsmp: Fix document link

- hp-bioscfg:

  - Fix kernel panic in GET_INSTANCE_ID macro

  - Fix kobject warnings for empty attribute names

  - Correct GUID to uppercase (lowercase letter prevented autoloading
    the module)

- mellanox: Fix SN5640/SN5610 LED platform data

The following is an automated shortlog grouped by driver:

acer-wmi:
 -  Extend support for Acer Nitro AN515-58
 -  Fix missing capability check

amd:
 -  Fix memory leak in wbrf_record()

asus-armoury:
 -  Add power limits for Asus G513QY
 -  add support for FA401UV
 -  add support for FA617XT
 -  add support for G835L
 -  add support for GA403UV
 -  add support for GA403WM
 -  add support for GA403WW
 -  add support for GV302XV
 -  fix ppt data for FA608UM
 -  fix ppt data for GA403U* renaming to GA403UI
 -  keep the list ordered alphabetically

asus-wmi:
 -  fix sending OOBE at probe

docs: alienware-wmi:
 -  fix typo

docs:
 -  fix PPR for AMD EPYC broken link

hp-bioscfg:
 -  Fix automatic module loading
 -  Fix kernel panic in GET_INSTANCE_ID macro
 -  Fix kobject warnings for empty attribute names

mellanox:
 -  Fix SN5640/SN5610 LED platform data
platform/x86: acer-wmi: Fix missing capability check

During the rework of the fan behavior control code in commit
d8e8362b09d3 ("platform/x86: acer-wmi: Fix setting of fan behavior"),
acer_toggle_turbo() was changed to use WMID_gaming_set_fan_behavior()
instead of WMID_gaming_set_u64() when switching the fans to turbo
mode. The new function however does not check if the necessary
capability (ACER_CAP_TURBO_FAN) is actually enabled on a given
machine, causing the driver to potentially access unsupported
features.

Fix this by manually checking if ACER_CAP_TURBO_FAN is enabled
on a given machine before changing the fan mode.

Cc: stable@vger.kernel.org
Fixes: d8e8362b09d3 ("platform/x86: acer-wmi: Fix setting of fan behavior")
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Link: https://patch.msgid.link/20260108164716.14376-2-W_Armin@gmx.de
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
1 file changed