This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from f2d282e1dfb3 Merge tag 'bitmap-for-6.17' of https://github.com/norov/linux new 59b33fab4ca4 smb: client: fix netns refcount leak after net_passive changes new 9d5eff7821f6 cifs: reset iface weights when we cannot find a candidate new 2aaf1784835f smb: change return type of cached_dir_lease_break() to bool new 3edc68de5629 cifs: add new field to track the last access time of cfid new be77ab6b9fbe smb: client: allow parsing zero-length AV pairs new 33cfdd726381 smb: client: fix session setup against servers that require SPN new b460249b9a1d cifs: Fix calling CIFSFindFirst() for root path without msearch new b62a206bfbf3 cifs: Optimize CIFSFindFirst() response when not searching new 75d519b0b52a cifs: Do not query WSL EAs for native SMB symlink new 309c2b776c87 cifs: Add support for creating reparse points over SMB1 new e5acab35feff smb: client: get rid of kstrdup() when parsing user mount option new 524fa5bcc384 smb: client: get rid of kstrdup() when parsing pass mount option new 1b6075ebd34d smb: client: get rid of kstrdup() when parsing pass2 mount option new 60c9511253d5 smb: client: get rid of kstrdup() when parsing domain moun [...] new 28f09823de92 smb: client: get rid of kstrdup() when parsing iocharset m [...] new 844e5c0eb176 smb3 client: add way to show directory leases for improved [...] new db68e4c80d99 Merge tag 'v6.17-rc-part1-smb3-client-fixes' of git://git. [...] new 3a807f3ff9ea HID: amd_sfh: Enable operating mode new e9ef810dfee7 Merge branch 'for-6.17/amd-sfh' into for-linus new 4e960bb55096 HID: apple: move backlight report structs to other backlig [...] new b45944946a19 HID: apple: use switch case to set fn translation table new 46d74dd9b45f HID: apple: remove unused APPLE_IGNORE_MOUSE quirk new e77bdf51de07 HID: apple: Add Apple Magic Keyboard A3118 USB-C support new 4604baafaaee HID: apple: Add Apple Magic Keyboard A3119 USB-C support new a23ff6080e71 HID: apple: add fnmode=4 to disable translation of fkeys a [...] new c5f3a74310fa HID: quirks: remove T2 devices from hid_mouse_ignore_list new a71338bb8bb1 HID: apple: Add necessary IDs and support for replacement [...] new 1bb3363da862 HID: apple: validate feature-report field count to prevent [...] new 96ba894dc209 Merge branch 'for-6.17/apple' into for-linus new c061046fe9ce HID: apple: avoid setting up battery timer for devices wit [...] new 9bdc30e35cbc HID: magicmouse: avoid setting up battery timer when not needed new 6907c976fff3 HID: apple: use secs_to_jiffies() for battery timeout new 230cdd8a5f4b HID: magicmouse: use secs_to_jiffies() for battery timeout new 069e79a08103 Merge branch 'for-6.17/battery-timer-fixes' into for-linus new d3db1ce9bf8f HID: debug: Use the __set_current_state() new 37a9acb971c2 HID: replace scnprintf() with sysfs_emit() new 4051ead99888 HID: rate-limit hid_warn to prevent log flooding new 12f33ef6c2aa HID: core: Improve the kerneldoc for hid_report_len() new a6b87bfc2ab5 HID: core: Harden s32ton() against conversion to 0 bits new bfb0195705f2 Merge branch 'for-6.17/core' into for-linus new fccef49540a9 HID: Intel-thc-hid: Intel-thc: Add thc_dma_content into ke [...] new 13dd60947f43 HID: Intel-thc-hid: Intel-thc: Refine code comments new 45e92a093099 HID: Intel-thc-hid: Intel-thc: Introduce max input size control new 22da60f0304b HID: Intel-thc-hid: Intel-thc: Introduce interrupt delay control new bccbe21e766f HID: Intel-thc-hid: Intel-quicki2c: Refine code comments new 48f151a53754 HID: Intel-thc-hid: Intel-quicki2c: Add driver data support new 2c7c9c5db3bc HID: Intel-thc-hid: Intel-quicki2c: Add two new features to PTL new dcb2ccb93095 HID: Intel-thc-hid: Intel-thc: Add Wake-on-Touch support new 60c9fca90e33 HID: Intel-thc-hid: Intel-quickspi: Enable Wake-on-Touch feature new 3fdfa1e1fae3 HID: Intel-thc-hid: Intel-quicki2c: Enable Wake-on-Touch feature new f181c1a4b0e8 HID: intel-thc: make ptl_ddata static new 7852beb14350 HID: intel-thc-hid: Separate max input size control condit [...] new 41a6f0e3cd3e Merge branch 'for-6.17/intel-thc' into for-linus new 0d6b550dce55 HID: mcp2221: set gpio pin mode new a5db1591d082 HID: mcp-2221: Replace manual comparison with min() macro new b46d740fbe9f Merge branch 'for-6.17/mcp2221' into for-linus new f41d736acc03 HID: multitouch: Get the contact ID from HID_DG_TRANSDUCER [...] new e0976a61a543 HID: multitouch: support getting the tip state from HID_DG [...] new 7dfe48bdc9d3 HID: multitouch: take cls->maxcontacts into account for Ap [...] new 45ca23c5ee8b HID: multitouch: specify that Apple Touch Bar is direct new 2c31ec923c32 HID: multitouch: add device ID for Apple Touch Bar new bfc7f7b6c1b8 Merge branch 'for-6.17/multitouch' into for-linus new 9256c4bed64f HID: universal-pidff: Fix missing blank lines new b913c5c2b4f9 HID: hid-ids.h: Fix LITE_STAR_GT987 device id define new 18243efd7134 HID: hid-pidff.h: Fix comment styling new 42a2bd61650f HID: pidff: Fix missing blank lines after declarations new a0ea54654dd7 HID: pidff: Remove unneeded debug from pidff_clamp() new bed72bd240ce HID: pidff: Rework pidff_set_time() to fix warnings new 3ab6f57dbebb HID: pidff: Use __func__ in debugs new 9c2f3ecd37dd HID: pidff: Remove unneeded else in pidff_find_special_field() new 3f7fd8cb8f40 HID: pidff: Move trailing statements in pidff_rescale_signed() new 61ea33ded932 HID: pidff: Add missing spaces new 703e55aacbf7 HID: pidff: Move else if statements to follow closing braces new 4859d6f8a54b Merge branch 'for-6.17/pidff' into for-linus new c85a8cb9b8d3 selftests/hid: run ruff format on the python part new 642f9b2d608c selftests/hid: sync the python tests to hid-tools 0.8 new 1aee3a44fad2 selftests/hid: sync python tests to hid-tools 0.10 new ddb7a62af2e7 Merge branch 'for-6.17/selftests' into for-linus new c8be000387e4 HID: uclogic: make read-only array reconnect_event static const new 9671854582f9 HID: uclogic: Add support for XP-PEN Artist 22R Pro new c62f87e2b189 Merge branch 'for-6.17/uclogic' into for-linus new b80a75cf6999 Merge tag 'hid-for-linus-2025073101' of git://git.kernel.o [...] new 0dc41c6b18b8 dt-bindings: power: supply: bq2515x: Add missing power-supply ref new 0835608458bc dt-bindings: power: supply: bq256xx: Add missing power-supply ref new 860cb8df5a62 dt-bindings: power: supply: qcom,pmi8998: Add missing powe [...] new 221e08ebf627 dt-bindings: power: supply: richtek,rt5033: Add missing po [...] new 128c0704821e dt-bindings: power: supply: summit,smb347: Add missing pow [...] new da32b6d7bcdd dt-bindings: power: supply: Drop redundant monitored-battery ref new ceed13630489 regulator: act8865-regulator: switch psy_cfg from of_node [...] new 0bbdb13a1714 Merge tag 'ib-regulator-psy-for-v6.17-signed' into psy-next new 520c790c83e9 power: supply: core: remove of_node from power_supply_config new 570ba047a654 power: supply: core: battery-info: fully switch to fwnode new f368f87b22da power: supply: core: convert to fwnnode new 370643f45aad power: supply: core: rename power_supply_get_by_phandle to [...] new 8842bd00a74b power: supply: ug3105_battery: Use psy->battery_info new 2986e5b213cd power: supply: ug3105_battery: Switch to power_supply_bati [...] new 6aa1c3a72b99 power: supply: bq24190: Free battery_info new 3f87baacea4d power: supply: qcom_battmgr: Report battery capacity new 202ac22b8e2e power: supply: qcom_battmgr: Add lithium-polymer entry new e4ab1bfc3fe9 power: reset: qcom-pon: Rename variables to use generic naming new 6af8ffab2db3 power: reset: at91-sama5d2_shdwc: Refactor wake-up source [...] new 188014b4256f power: supply: bq256xx_charger: Constify reg_default array new 7cf88213b95e power: supply: bq25980_charger: Constify reg_default array new d9fa3aae08f9 power: supply: cpcap-charger: Fix null check for power_sup [...] new 22e4d29f081d power: reset: POWER_RESET_TORADEX_EC should depend on ARCH_MXC new a9aece5d7e8f power: return the correct error code new 2937f5d2e24e power: supply: max14577: Handle NULL pdata when CONFIG_OF [...] new 6c5393771c50 power: supply: qcom_pmi8998_charger: fix wakeirq new 5ec53bcc7fce power: supply: pmi8998_charger: rename to qcom_smbx new 4deeea4b0741 MAINTAINERS: add myself as smbx charger driver maintainer new 58ae036172b5 power: supply: max1720x correct capacity computation new d375b70a0f47 MAINTAINERS: rectify file entry in QUALCOMM SMB CHARGER DRIVER new 61b8c39deb4b Merge tag 'pm-runtime-6.17-rc1' new 2453753f395e power: supply: bq24190: Remove redundant pm_runtime_mark_l [...] new f9335bb4f5d4 power: supply: twl4030_charger: Remove redundant pm_runtim [...] new 7b41a2341fa6 power: supply: core: fix static checker warning new 07b43820437b Merge tag 'for-v6.17' of git://git.kernel.org/pub/scm/linu [...] new 3556dac82894 drm/amd/display: Fix divide by zero when calculating min O [...] new c90f2e1172c5 drm/amdgpu: Initialize data to NULL in imu_v12_0_program_r [...] new b4a69f7f29c8 drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_c [...] new 284d4dfe850e drm/amdgpu: track whether a queue is a kernel queue in amd [...] new 1f02f2044bda drm/amdgpu: Avoid extra evict-restore process. new 9c2883057b3c drm/amd/display: fix initial backlight brightness calculation new dfe9707c075a drm/amd/display: Fix misuse of /** to /* in 'dce_i2c_hw.c' new 8e0d1edb5c16 drm/amd/amdgpu: fix missing lock for cper.ring->rptr/wptr access new 0395cde08e1f drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 new 02f3ec531772 drm/amd/display: Disable dsc_power_gate for dcn314 by default new a5ce8695d6d1 drm/amd/display: Avoid configuring PSR granularity if PSR- [...] new b174084b3fe1 drm/amd/display: Only finalize atomic_obj if it was initialized new 2b6943df5413 drm/amd/display: Pass up errors for reset GPU that fails t [...] new 2d418e4fd9f1 drm/amd/display: Allow DCN301 to clear update flags new a0b34e4c8663 drm/amdgpu: update mmhub 4.1.0 client id mappings new bb9ddd99a76b Merge tag 'amd-drm-fixes-6.17-2025-07-31' of https://gitla [...] new d9e9aa3e971b drm/xe: Don't fail probe on unsupported mailbox command new 6aaceed7fe1a drm/xe/oa: Fix static checker warning about null gt new 2bd986021c29 drm/xe: Fix a NULL vs IS_ERR() bug in xe_i2c_register_adapter() new dc94168eaa6f drm/xe/uc: Fix missing unwind goto new cccb918e0231 drm/xe/vf: Don't register I2C devices if VF new a2e1407eb840 drm/xe/guc: Clear whole g2h_fence during initialization new 4846856c3a4a drm/xe/hw_engine_group: Avoid call kfree() for drmm_kzalloc() new 942ac8da6388 drm/xe/configfs: Fix pci_dev reference leak new f62408efc866 drm/xe/vf: Disable CSC support on VF new 6531a2cf07ef Merge tag 'drm-xe-next-fixes-2025-07-31' of https://gitlab [...] new 89748acdf226 Merge tag 'drm-next-2025-08-01' of https://gitlab.freedesk [...]
The 144 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../devicetree/bindings/power/supply/bq24190.yaml | 1 - .../devicetree/bindings/power/supply/bq2515x.yaml | 7 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 5 +- .../devicetree/bindings/power/supply/bq25980.yaml | 4 +- .../bindings/power/supply/cw2015_battery.yaml | 5 +- .../power/supply/qcom,pmi8998-charger.yaml | 7 +- .../power/supply/richtek,rt5033-charger.yaml | 4 +- .../power/supply/stericsson,ab8500-btemp.yaml | 4 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 4 +- .../power/supply/stericsson,ab8500-charger.yaml | 4 +- .../power/supply/stericsson,ab8500-fg.yaml | 4 +- .../power/supply/summit,smb347-charger.yaml | 5 +- .../x-powers,axp20x-battery-power-supply.yaml | 6 +- Documentation/hid/intel-thc-hid.rst | 28 ++ MAINTAINERS | 7 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/mmhub_v4_1_0.c | 34 +- drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 2 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 11 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 8 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 29 +- .../display/dc/resource/dcn314/dcn314_resource.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 11 +- drivers/gpu/drm/xe/xe_configfs.c | 3 +- drivers/gpu/drm/xe/xe_device.c | 1 + drivers/gpu/drm/xe/xe_device_sysfs.c | 7 +- drivers/gpu/drm/xe/xe_guc_ct.c | 6 +- drivers/gpu/drm/xe/xe_hw_engine_group.c | 28 +- drivers/gpu/drm/xe/xe_i2c.c | 7 +- drivers/gpu/drm/xe/xe_oa.c | 2 +- drivers/gpu/drm/xe/xe_uc.c | 2 +- drivers/hid/Kconfig | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 23 ++ drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 4 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 + drivers/hid/hid-apple.c | 244 ++++++----- drivers/hid/hid-core.c | 12 +- drivers/hid/hid-debug.c | 2 +- drivers/hid/hid-ids.h | 30 +- drivers/hid/hid-lg4ff.c | 6 +- drivers/hid/hid-magicmouse.c | 66 +-- drivers/hid/hid-mcp2221.c | 108 ++++- drivers/hid/hid-multitouch.c | 62 ++- drivers/hid/hid-quirks.c | 9 +- drivers/hid/hid-uclogic-core.c | 66 ++- drivers/hid/hid-uclogic-params.c | 134 ++++++- drivers/hid/hid-uclogic-params.h | 5 + drivers/hid/hid-uclogic-rdesc.c | 44 ++ drivers/hid/hid-uclogic-rdesc.h | 4 + drivers/hid/hid-universal-pidff.c | 5 +- drivers/hid/intel-thc-hid/Makefile | 1 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 218 ++++++---- .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 55 ++- .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 15 + .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 140 +++++++ .../hid/intel-thc-hid/intel-thc/intel-thc-dev.h | 33 +- .../hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 40 ++ .../hid/intel-thc-hid/intel-thc/intel-thc-dma.h | 38 +- drivers/hid/intel-thc-hid/intel-thc/intel-thc-hw.h | 5 + .../hid/intel-thc-hid/intel-thc/intel-thc-wot.c | 94 +++++ .../hid/intel-thc-hid/intel-thc/intel-thc-wot.h | 26 ++ drivers/hid/usbhid/hid-pidff.c | 46 +-- drivers/hid/usbhid/hid-pidff.h | 3 +- drivers/phy/allwinner/phy-sun4i-usb.c | 2 +- drivers/power/reset/Kconfig | 1 + drivers/power/reset/at91-sama5d2_shdwc.c | 2 +- drivers/power/reset/qcom-pon.c | 30 +- drivers/power/supply/Makefile | 2 +- drivers/power/supply/bq2415x_charger.c | 2 +- drivers/power/supply/bq24190_charger.c | 16 +- drivers/power/supply/bq256xx_charger.c | 6 +- drivers/power/supply/bq25980_charger.c | 6 +- drivers/power/supply/cpcap-charger.c | 5 +- drivers/power/supply/max14577_charger.c | 4 +- drivers/power/supply/max1720x_battery.c | 13 +- drivers/power/supply/power_supply_core.c | 185 ++++----- drivers/power/supply/qcom_battmgr.c | 25 ++ .../supply/{qcom_pmi8998_charger.c => qcom_smbx.c} | 152 +++---- drivers/power/supply/twl4030_charger.c | 1 - drivers/power/supply/ug3105_battery.c | 81 +--- drivers/regulator/act8865-regulator.c | 2 +- fs/smb/client/cached_dir.c | 8 +- fs/smb/client/cached_dir.h | 4 +- fs/smb/client/cifs_debug.c | 53 +++ fs/smb/client/cifsencrypt.c | 83 +++- fs/smb/client/cifsglob.h | 14 +- fs/smb/client/cifsproto.h | 8 + fs/smb/client/cifssmb.c | 140 ++++++- fs/smb/client/connect.c | 9 +- fs/smb/client/fs_context.c | 32 +- fs/smb/client/link.c | 13 +- fs/smb/client/reparse.c | 16 +- fs/smb/client/reparse.h | 4 +- fs/smb/client/sess.c | 9 + fs/smb/client/smb1ops.c | 31 +- fs/smb/client/smb2inode.c | 9 +- fs/smb/client/smb2ops.c | 10 +- fs/smb/client/smb2proto.h | 5 +- include/linux/hid.h | 8 +- include/linux/power_supply.h | 16 +- tools/testing/selftests/hid/tests/base.py | 46 ++- tools/testing/selftests/hid/tests/base_device.py | 49 ++- .../selftests/hid/tests/test_apple_keyboard.py | 3 +- tools/testing/selftests/hid/tests/test_gamepad.py | 3 +- .../selftests/hid/tests/test_ite_keyboard.py | 3 +- .../testing/selftests/hid/tests/test_multitouch.py | 2 +- tools/testing/selftests/hid/tests/test_sony.py | 7 +- tools/testing/selftests/hid/tests/test_tablet.py | 11 +- .../selftests/hid/tests/test_wacom_generic.py | 445 +++++++++++++++------ 119 files changed, 2408 insertions(+), 1010 deletions(-) create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.c create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-wot.h rename drivers/power/supply/{qcom_pmi8998_charger.c => qcom_smbx.c} (88%)