Commit da6b5aae84be for kernel

commit da6b5aae84beb0917ecb0c9fbc71169d145397ff
Merge: b69e47851208 344bf523d441
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Mon Apr 20 12:02:24 2026 -0700

    Merge tag 'platform-drivers-x86-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86

    Pull x86 platform driver updates from Ilpo Järvinen:
     "asus-wmi:
       - Retain battery charge threshold during boot which avoids
         unsolicited change to 100%. Return -ENODATA when the limit
         is not yet known
       - Improve screenpad power/brightness handling consistency
       - Fix screenpad brightness range

      barco-p50-gpio:
       - Normalize gpio_get return values

      bitland-mifs-wmi:
       - Add driver for Bitland laptops (supports platform profile,
         hwmon, kbd backlight, gpu mode, hotkeys, and fan boost)

      dell_rbu:
       - Fix using uninitialized value in sysfs write function

      dell-wmi-sysman:
       - Respect destination length when constructing enum strings

      hp-wmi:
       - Propagate fan setting apply failures and log an error
       - Fix sysfs write vs work handler cancel_delayed_work_sync() deadlock
       - Correct keepalive schedule_delayed_work() to mod_delayed_work()
       - Fix u8 underflows in GPU delta calculation
       - Use mutex to protect fan pwm/mode
       - Ignore kbd backlight and FnLock key events that are handled by FW
       - Fix fan table parsing (use correct field)
       - Add support for Omen 14-fb0xxx, 16-n0xxx, 16-wf1xxx, and
         Omen MAX 16-ak0xxxx

      input: trackpoint & thinkpad_acpi:
       - Enable doubletap by default and add sysfs enable/disable

      int3472:
       - Add support for GPIO type 0x02 (IR flood LED)

      intel-speed-select: (updated to v1.26)
       - Avoid using current base frequency as maximum
       - Fix CPU extended family ID decoding
       - Fix exit code
       - Improve error reporting

      intel/vsec:
       - Refactor to support ACPI-enumerated PMT endpoints.

      pcengines-apuv2:
       - Attach software node to the gpiochip

      uniwill:
       - Refactor hwmon to smaller parts to accomodate HW diversity
       - Support USB-C power/performance priority switch through sysfs
       - Add another XMG Fusion 15 (L19) DMI vendor
       - Enable fine-grained features to device lineup mapping

      wmi:
       - Perform output size check within WMI core to allow simpler WMI
         drivers

      misc:
       - acpi_driver -> platform driver conversions (a large number of
         changes from Rafael J. Wysocki)
       - cleanups / refactoring / improvements"

    * tag 'platform-drivers-x86-v7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86: (106 commits)
      platform/x86: hp-wmi: Add support for Omen 16-wf1xxx (8C77)
      platform/x86: hp-wmi: Add support for Omen 16-n0xxx (8A44)
      platform/x86: hp-wmi: Add support for OMEN MAX 16-ak0xxx (8D87)
      platform/x86: hp-wmi: fix fan table parsing
      platform/x86: hp-wmi: add Omen 14-fb0xxx (board 8C58) support
      platform/wmi: Replace .no_notify_data with .min_event_size
      platform/wmi: Extend wmidev_query_block() to reject undersized data
      platform/wmi: Extend wmidev_invoke_method() to reject undersized data
      platform/wmi: Prepare to reject undersized unmarshalling results
      platform/wmi: Convert drivers to use wmidev_invoke_procedure()
      platform/wmi: Add wmidev_invoke_procedure()
      platform/x86: int3472: Add support for GPIO type 0x02 (IR flood LED)
      platform/x86: int3472: Parameterize LED con_id in registration
      platform/x86: int3472: Rename pled to led in LED registration code
      platform/x86: int3472: Use local variable for LED struct access
      platform/x86: thinkpad_acpi: remove obsolete TODO comment
      platform/x86: dell-wmi-sysman: bound enumeration string aggregation
      platform/x86: hp-wmi: Ignore backlight and FnLock events
      platform/x86: uniwill-laptop: Fix signedness bug
      platform/x86: dell_rbu: avoid uninit value usage in packet_size_write()
      ...