6cd6c1203113 Add linux-next specific files for 20260106 8c688f07d5d7 tools/nolibc: align sys_vfork() with sys_fork() ab150c2bbafe kunit: qemu_configs: Add 32-bit big endian ARM configuration e4fdbca2dc77 io_uring/io-wq: remove io_wq_for_each_worker() return value 85aff81b0dba kunit: tool: Don't overwrite test status based on subtest counts 0c5b86c67fb6 kunit: tool: Add test for nested test result reporting 5c7a4741431b kunit: respect KBUILD_OUTPUT env variable by default a7a81655dc90 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values 90b5f2dce9d9 test_list_sort: fix up const mismatch e70a307b8528 kunit: fix up const mis-match in many assert functions 567b3d3af647 rust: kunit: add __rust_helper to helpers 6a0f0febe6c5 of: unittest: fix possible null-pointer dereferences in of_unittest_property_copy() 5e213a985d10 drm/amd/amdgpu: Port over some missing registers and bits from GC 10.1 to 10.3 (v2) b1adfce26ed3 drm/amd/pm: Add smu driver table structure 14b6a73ce1a3 drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.0 137a9127759f drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v13.0.7 c01b52830fdc drm/amd/pm: fix pp_dpm_pcie wrong state issue for smu v14.0.2 deacae541a72 drm/amd/pm: add smu pcie dpm cap & width convert helper 95b36732fec4 drm/amdkfd: update outdated comment e9009c8b7401 drm/amdgpu: update outdated comment 7edb503fe4b6 drm/amd/pm: Disable MMIO access during SMU Mode 1 reset bd8150a1b337 drm/amdgpu: Refactor amdgpu_gem_va_ioctl for Handling Last Fence Update and Timeline Management v4 f9f281e839b7 drm/amdgpu: only check critical address when it is not reserved a6ea0a430aca drm/amdgpu: Fix query for VPE block_type and ip_count 0099f2e92cac drm/amd/ras: Replace NPS flags in ras module 0d89268d20c9 drm/amd/display: Don't repeat DAC load detection bb5dfe2f5630 drm/amd/display: Add missing encoder setup to DACnEncoderControl cdf6e4c0cdab drm/amd/display: Correct color depth for SelectCRTC_Source 436d0d22aa70 drm/amd/display: Pass proper DAC encoder ID to VBIOS 5ab75f98fb63 drm/amdgpu/gfx9: Implement KGQ ring reset 9596097be4ba drm/amdgpu/gfx9: rework pipeline sync packet sequence c8cf9ddc549f drm/amdgpu: avoid a warning in timedout job handler 0288a345f19b drm/amd/amdgpu: Fix SMU warning during isp suspend-resume c29935e4092c drm/amd/display: Promote DC to 3.2.364 2b39d48a0ab3 drm/amd/display: Replace log macro for analog display detection 179176134b53 drm/amd/display: Check NULL before calling dac_load_detection 57c8690a84be drm/amd/display: Update dc_connection_dac_load to dc_connection_analog_load 73d08a87d6d4 drm/amd/display: Remove unnecessary divider update flag 878a4b73c111 drm/amd/display: Fix dsc eDP issue c979d8db7b0f drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src 0d2abc02910b drm/amd/display: Update timing source enums 7fcf88320007 drm/amd/display: Add new fields to fams2 config 11dbb6d7b2dc drm/amd/display: Consolidate dmub fb info to a single struct 5ad5b0b7845c drm/amd/display: Fix and reenable UPDATE_V3_FLOW_NEW_CONTEXT_MINIMAL fd3fece04db8 drm/amd/display: Fix P010, NV12, YUY2 scale down by four times failure af3303970da5 drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path 2c6592221eb7 drm/amd/display: Update function name to link_detect_connection_type_analog a8936060a017 drm/amd/display: sink EDID data null check 9862d2ac667a drm/amd/display: Add frame skip feature support flag b0dbd5db7cf1 drm/amd/pm: force send pcie parmater on navi1x b4ba5c9509e8 drm/amdgpu: use dma_fence_get_status() for adapter reset 5946dbe1c802 Documentation/amdgpu: Add UMA carveout details 19ba61ac06d2 drm/amdgpu: add UMA allocation interfaces to sysfs 379a3160633a drm/amdgpu: add UMA allocation setting helpers 685b7113e0a8 drm/amdgpu: add helper to read UMA carveout info 6f3b631e395b drm/amdgpu: parse UMA size-getting/setting bits in ATCS mask 155a748f14bc drm/amdgpu: always backup and reemit fences fb62a2067ca4 drm/amdgpu: don't reemit ring contents more than once 216779827f8d drm/amdgpu: add helpers to access cross-die registers smn addr for soc v1_0 0dd72af5528a drm/amdgpu: RLC-G VF Register Access Interface 87046288e8d5 drm/amdgpu: set aid_mask for soc v1 9b24f63d825e drm/amdgpu: Enable support for PSP 15_0_0 19eeae760052 drm/amdgpu: add MP 15.0.0 headers 6ee1ee12ff33 drm/amdgpu: add queue reset support for jpeg 5.3 637fd8dedf10 drm/amdgpu/discovery: add vcn and jpeg ip block 4aeaf3cbfa9f drm/amdgpu/jpeg: Add jpeg 5.3.0 support c2775aaa0ef6 drm/amdgpu: add VCN 5.3.0 headers a26198f12231 drm/amdgpu: reserve umf hole size at vram high end for gfx v12.1 af26fa751c2e drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init 56c0a9c33cfd drm/amdgpu: enable CP interrupt for gfx v12_1 in frontdoor loading case ba80939feca0 drm/amdkfd: Apply VGPR bank state fixup on gfx12.1 trap exit 1005ab86cf75 drm/amdkfd: Fix VGPR bank state save in gfx12.1 trap handler 864a8b2c1ff9 drm/amdgpu: Add sysfs up clean for gfx_v12_1 c51bb53d5c68 drm/amdkfd: Add metadata ring buffer for compute d0c989a0aad3 drm/amd/amdgpu : Use the MES INV_TLBS API for tlb invalidation on gfx12_1 3af6302d8c2e drm/amdgpu: Update TCP Control register on GFX 12.1 258cc2b687bf drm/amdkfd: Add back CWSR trap handler for GFX 12.1 5a8c343d2e87 drm/amdgpu: Cleanup gmc_v12_1 after 6.16 merge fab4099549a0 drm/amdgpu: Disable TCP Early Write Ack for GFX 12.1 e418a8fdb964 drm/amdkfd: enable precise memory operations for gfx1250 c14af4cc24e6 drm/amdkfd: fix partitioned gfx12 address watch enablement a0806e7fe7aa drm/amdkfd: Implement CU Masking for GFX 12.1 acf07acfae91 drm/amdgpu: skip gfxhub tlb flush if gfx is power off 7bd5d763b8e1 drm/amdkfd: Add gfx_v12_1_kfd2kgd interface for GFX12_1 60481d95ad98 drm/amdgpu: update mcm_addr_lut data for imu v12_1 e7820045fde1 drm/amdgpu: Init mcm_addr look up table 2d70a10dd16a drm/amdgpu: Always set PTE.B for device memory on GFX 12.1 80be8286d098 drm/amdgpu/gfx12.1: Don't fetch default register values from hardware in mqd init e29172987309 drm/amd: Convert DRM_*() to drm_*() 5fd4fef3f8e6 drm/amd: Drop amdgpu prefix from message prints d4b8d132ce41 drm/amd: Convert amdgpu_display from DRM_* to drm_ macros 217737bb5a17 drm/amd/display: Fix DPMS log printing fe4d39879ad9 drm/amd: Drop dev_fmt prefix 9edf6c09c513 drm/amd: Pass `adev` to amdgpu_gfx_parse_disable_cu() e6c7ebeaba40 drm/amd: Add correct prefix for VBIOS message 5847cf1aed00 drm/amdkfd: Correct the topology message for APUs 31dc58adda98 drm/amdkfd: Fix signal_eviction_fence() bool return value 5c5189cf4b0c drm/amd/pm: fix wrong pcie parameter on navi1x 9403708ee800 dt-bindings: interrupt-controller: loongson,pch-pic: Document address-cells 66007cdf0784 dt-bindings: interrupt-controller: loongson,eiointc: Document address-cells 8425dbcc873a dt-bindings: interrupt-controller: loongson,liointc: Document address-cells 83df9abb9103 dt-bindings: power: syscon-poweroff: Allow "reg" property 84ed3981794c dt-bindings: reset: syscon-reboot: Allow both 'reg' and 'offset' e0392a10c9e8 io_uring/io-wq: fix incorrect io_wq_for_each_worker() termination logic 88c31f1b31ae remoteproc: xlnx_r5: Simplify with scoped for each OF child loop 6d183d0530b5 remoteproc: mtk_scp: Simplify with scoped for each OF child loop 8644084a74a4 drm/amd: Drop "amdgpu kernel modesetting enabled" message 0621f21cf383 drm/amdgpu: Add address checking for uniras dc135aa73561 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[] 7aaaca3be445 drm/amdgpu: add support for MMHUB IP version 3.4.0 e2fd14f579b8 drm/amdgpu: add support for HDP IP version 6.1.1 ca7a44f92d31 drm/amdgpu: add support for IH IP version 6.1.1 0cc0c5e7e4bd drm/amdgpu: add support for NBIO IP version 7.11.4 ab90fd056cf4 drm/amdgpu: add support for SDMA IP version 6.1.4 47ae1f938d12 drm/amdgpu: add support for GC IP version 11.5.4 bc35ae1a09ca drm/amdgpu: Fix xcc_id input for soc_v1_0_grbm_select 09a75a234b21 drm/amdgpu: Do not initialize imu callback for vf fcc4fc758e13 drm/amdgpu: make normalize reg addr to common func for soc v1 382dd7d23d1a drm/amdgpu: Setup MTYPE on SOC models for GFX 12.1 fd25254f0bdd drm/amdgpu: Report correct compute partition mode on GFX 12.1 b78ec282bbf6 drm/amdkfd: Send MES packets on correct XCC on GFX 12.1 b6ac64eed803 drm/amdkfd: Add/remove queues on the correct XCC on GFX 12.1 376fa6c9ac10 drm/amdkfd: Don't partition VMID space on GFX 12.1 aa0f09f93dfb drm/amdgpu: Rework MES initialization on GFX 12.1 b7c4040d0d13 drm/amdgpu: Use correct MES pipe in non-SPX mode on GFX 12.1 052828737039 drm/amdgpu: adjust xcc_id program logic for sdma v7_1 98320bf3e39e drm/amdgpu: adjust xcc logic for gfxhub v12_1 1a856863b6f2 drm/amdgpu: adjust xcc_cp_resume function for gfx_v12_1 bf93f1fe50af drm/amdkfd: Add SDMA queue quantum support for GFX12.1 16592e75913d drm/amdkfd: Set SDMA_QUEUEx_IB_CNTL/SWITCH_INSIDE_IB a2a7e75020cb drm/amdgpu: disable burst for gfx v12_1 a41d94a7bb96 drm/amdgpu: Setup Retry based thrashing prevention on GFX 12.1 44fc86f2a338 drm/amdgpu: Program IH_VMID_LUT_INDEX register on GFX 12.1 d3336c935ece drm/amd/ras: Support physical address convert 364f168f6148 drm/amdgpu/gfx_v12_1: add mqd_stride_size input parameter 03a4c89db2ff drm/amdkfd: Fix a couple of spelling mistakes d8ccbb5e228b drm/amdgpu: Describe @AMD_IP_BLOCK_TYPE_RAS in amd_ip_block_type enum b1e2a6a57aa9 drm/amd/display: Don't use kernel-doc comment in dc_register_software_state struct 563dfbefdf63 drm/amd/display: Reduce number of arguments of dcn30's CalculateWatermarksAndDRAMSpeedChangeSupport() b20b3fc4210f drm/amd/display: Reduce number of arguments of dcn30's CalculatePrefetchSchedule() 25314b453cf8 drm/amd/display: Apply e4479aecf658 to dml 2e01c96d8e6c drm/radeon : Use devm_i2c_add_adapter instead of i2c_add_adapter 0030595c3e8b drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for sdma 44b69cf1d35c drm/amdgpu: Update AMDGPU_INFO_UQ_FW_AREAS query for compute b490ddf27be2 remoteproc: imx_dsp_rproc: Only reset carveout memory at RPROC_OFFLINE state 82cba4e94c6d of/platform: Simplify with scoped for each OF child loop 8108cffd1a52 dt-bindings: mediatek: Drop inactive MandyJH Liu 006600cea34d dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding e3bebb534679 dt-bindings: net: brcm,amac: Allow "dma-coherent" property 76f88d2edd9f ARM: dts: omap: dra7: Remove bogus #syscon-cells property 6940ba705125 dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes da12954414f7 dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema e3dc5c7a1858 of: replace strcmp_suffix() with strends() bb3362af0126 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl 7e58e2f49fde dt-bindings: firmware: xilinx: Add conditional pinctrl schema 4f559362b708 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware compatible dc717e24deb4 ARM: omap1: drop unused Kconfig symbol 1e79c330713e ARM: dts: ti/omap: omap*: fix watchdog node names 83e519d628bf dt-bindings: Remove unused includes 93a04ab480c8 ARM: omap2: Fix reference count leaks in omap_control_init() 9da91ec4a6b2 ARM: dts: ti: Drop unused .dtsi 3d43205d0efb ARM: dts: Drop am335x-base0033 devicetree 25332069532a ARM: dts: tps65910: Add gpio & interrupt properties 60884f7a9827 ARM: dts: omap: enable panic-indicator option 24571ecbda52 ARM: dts: ti/omap: omap4-epson-embt2ws: add powerbutton bcfee135d584 utf8: Remove unused utf8_normalize 126f61528d34 soc: ti: knav_dma: Simplify with scoped for each OF child loop 6b222f28999c soc: ti: knav: Simplify with scoped for each OF child loop 9a97b2154ef5 soc: ti: knav_dma: Simplify error messages in probe c076d74383f1 soc: ti: knav_dma: Remove ENOMEM printks 168d2fb78055 soc: ti: knav_qmss: Remove ENOMEM printks 234a884d67fe arm64: dts: ti: Use lowercase hex c84b6dc36b2f arm64: dts: ti: Minor whitespace cleanup 7966cf0ebe32 PM: hibernate: Fix crash when freeing invalid crypto compressor 1ca8677d9f34 ACPI: PCI: IRQ: Fix INTx GSIs signedness df27c03b9e3e PCI: meson: Report that link is up while in ASPM L0s and L1 states 349d4efadc1f drm/panel: edp: add BOE NV140WUM-T08 panel a089d585a7f4 coresight: tpda: add sysfs node to flush specific port 33f04ead7c49 coresight: tpda: add logic to configure TPDA_SYNCR register 8e1c358a3b0e coresight: tpda: add global_flush_req sysfs node f9cc5b5a9e9a coresight: tpda: add sysfs nodes for tpda cross-trigger configuration 41e2424651f7 arm64: dts: qcom: monaco-evk: Enable PCIe0 and PCIe1. cdb613a84527 arm64: dts: qcom: qcs8300-ride: enable pcie1 interface 7565ec017020 arm64: dts: qcom: qcs8300: enable pcie1 33967eadb215 arm64: dts: qcom: qcs8300-ride: enable pcie0 interface 46a7c01e7e9d arm64: dts: qcom: qcs8300: enable pcie0 8d83fd4f08f6 arm64: dts: qcom: x1e80100: add TRNG node 1c6192ec9c4a arm64: dts: qcom: sm8750: Fix BAM DMA probing 6691966f4afc arm64: dts: qcom: monaco: add QCrypto node 173c43d0e4a4 arm64: dts: qcom: lemans: add QCrypto node a1a515c21dd7 arm64: dts: qcom: x1e80100-medion-sprchrgd-14-s1: correct firmware paths 7db5fbe508de arm64: dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of AD7147 e38e2bed074a btrfs: release path before iget_failed() in btrfs_read_locked_inode() 94e680622ee8 btrfs: add an ASSERT() to catch ordered extents without datasum 7aef2a20bd95 btrfs: fallback to buffered IO if the data profile has duplication 3bcda7db835f btrfs: === misc-next on b-for-next === 9ce26d36a403 btrfs: show correct warning if can't read data reloc tree 286232e7fb1b btrfs: simplify check for zoned NODATASUM writes in btrfs_submit_chunk() 878bedabe4aa btrfs: fix NULL pointer dereference in do_abort_log_replay() cef2fc08bdeb btrfs: avoid transaction commit on error in insert_balance_item() 7f8da2167e6a btrfs: move unlikely checks around btrfs_is_shutdown() into the helper 473747e226b8 btrfs: tag as unlikely error conditions in the transaction commit path 341178007f26 btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() fc73588fdbc3 btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links() 04f86751a9ac btrfs: force free space tree for bs > ps cases dec798aefed9 btrfs: only enforce free space tree if v1 cache is required for bs < ps cases 178dfe41cb2b btrfs: refactor the main loop of cow_file_range() 583301c0caa9 btrfs: zoned: print block-group type for zoned statistics f5fba7d3eeb8 btrfs: move space_info_flag_to_str() to space-info.h 09b63207e3a2 btrfs: zoned: show statistics about zoned filesystems in mountstats 2e5af6334dd8 btrfs: remove zoned statistics from sysfs 8b5692fa6d37 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() e931802aa1a2 btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() f95f12f67f19 btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item b6689b4da654 btrfs: don't call btrfs_handle_fs_error() after failure to join transaction ea9b5e5cc0b5 btrfs: remove redundant path release in btrfs_find_orphan_roots() fe1799e8898c btrfs: use single return variable in btrfs_find_orphan_roots() aa2daf2b39d7 btrfs: avoid transaction commit on error in del_balance_item() af8fc206e2fe btrfs: release path before initializing extent tree in btrfs_read_locked_inode() 509cb431a267 btrfs: update stale comment in __cow_file_range_inline() 275b563d84b0 btrfs: fix reservation leak in some error paths when inserting inline extent 97ee5be569a9 btrfs: do not free data reservation in fallback from inline due to -ENOSPC 8fb0441fd337 btrfs: remove duplicated root key setup in btrfs_create_tree() 70850425dc0d btrfs: zoned: re-flow prepare_allocation_zoned c76563c5f6ef btrfs: avoid access-beyond-folio for bs > ps encoded writes 8eee30042e87 btrfs: shrink the size of btrfs_bio b6c9ec70cc96 btrfs: remove ASSERT compatibility for gcc < 8.x fc626ebba61b btrfs: pass level to _btrfs_printk() to avoid parsing level from string e2a400c4fc12 btrfs: simplify internal btrfs_printk helpers ae4e429565fe btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() d50e80bc2f06 btrfs: always detect conflicting inodes when logging inode refs 082693c75e48 btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group 9fd7cbbfc076 btrfs: merge setting ret and return ret d77b7ec4780a btrfs: remove dead assignment in prepare_one_folio() 33489ea3cea7 btrfs: replace for_each_set_bit() with for_each_set_bitmap() 58f04f46d192 btrfs: concentrate the error handling of submit_one_sector() cd2441b344a2 btrfs: fix beyond-EOF write handling 45aa42b599b0 btrfs: search for larger extent maps inside btrfs_do_readpage() 69da663b445c btrfs: fix deadlock in wait_current_trans() due to ignored transaction type c71739e46c4f btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper a1e74447c21c btrfs: enable direct IO for bs > ps cases 326618b48201 btrfs: switch to library APIs for checksums 903be4275be6 btrfs: fix NULL dereference on root when tracing inode eviction e3757656b661 btrfs: qgroup: update all parent qgroups when doing quick inherit 9aa6bc88d911 btrfs: zoned: don't zone append to conventional zone 6907f2930278 btrfs: relax squota parent qgroup deletion rule 5a9ba81efbd0 btrfs: check squota parent usage on membership change 7ff9a1f81769 btrfs: fix qgroup_snapshot_quick_inherit() squota bug d0d49e237584 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() 4b481886b193 btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() 0e9936405c7b btrfs: update comment for visit_node_for_delete() 0907cab01ff9 arm64: dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs 09d87fdd8389 arm64: dts: qcom: sm8750-mtp: Add eusb2 repeater tuning parameters a502697b840d arm64: dts: qcom: msm8939: Add camss and cci e70711be0d0e drm/xe/i2c: Force polling mode in survivability 26ce0b87a815 drm/meson: venc: add support for HDMI DMT modes up to 3840x2160 aa7b4bbcb3a1 arm64: dts: qcom: qcs6490-rb3gen2: Add TC9563 PCIe switch node d6205a1878dd clk: qcom: rcg2: compute 2d using duty fraction directly 5cd2a743ce38 dt-bindings: cache: qcom,llcc: Remove duplicate llcc7_base for Glymur a1a359e12a42 soc: dove: pmu: Simplify with scoped for each OF child loop f05ef317a3aa sysctl: replace SYSCTL_INT_CONV_CUSTOM macro with functions 936d17ea83dc sysctl: Replace unidirectional INT converter macros with functions b3af263b8a83 sysctl: Add kernel doc to proc_douintvec_conv 8fc344a5af7e sysctl: Replace UINT converter macros with functions 6036dc03c39a sysctl: Add CONFIG_PROC_SYSCTL guards for converter macros ac3d6a4b60ef sysctl: clarify proc_douintvec_minmax doc 11400f86c28e sysctl: Return -ENOSYS from proc_douintvec_conv when CONFIG_PROC_SYSCTL=n f7386f545e49 sysctl: Remove unused ctl_table forward declarations a2564d0688db loadpin: Implement custom proc_handler for enforce b22d81fb683f alloc_tag: move memory_allocation_profiling_sysctls into .rodata 486401052432 sysctl: Add missing kernel-doc for proc_dointvec_conv 769c85b61921 libceph: reset sparse-read state in osd_fault() 60c085a2d03b libceph: return the handler error from mon_handle_auth_done() e3fe30e57649 libceph: make free_choose_arg_map() resilient to partial allocation bc417a4baf0b ceph: update co-maintainers list in MAINTAINERS e00c3f71b5cf libceph: replace overzealous BUG_ON in osdmap_apply_incremental() 818156caffbf libceph: prevent potential out-of-bounds reads in handle_auth_done() ee5b462b9716 media: uvcvideo: Document how to format GUIDs 27ccc44a511b media: uvcvideo: Remove nodrop parameter f0487a90b2c5 media: uvcvideo: UVC minimum relative pan/tilt/zoom speed fix. 4238bd6dc6ba media: uvcvideo: Fix support for V4L2_CTRL_FLAG_HAS_WHICH_MIN_MAX 85883141d3be media: uvcvideo: Replace dev_dbg() with uvc_dbg() 062191adfde0 thunderbolt: Log path activation failures without WARN backtraces be05f5714644 memblock test: include from tools mm.h stub 499ea377edde optee: update outdated comment 1c05d9a4cab2 tee: qcomtee: user: Fix confusing cleanup.h syntax 7c4c14ad3d8c tee: qcomtee: mem: Fix confusing cleanup.h syntax 4cc19518da40 tee: qcomtee: call: Fix confusing cleanup.h syntax 98d78c06f54d gpio: swnode: restore the name of the undefined software node 91ce41427d46 drm/panic: Add kunit tests for drm_panic 5555a3074921 drm/panic: Rename draw_panic_static_* to draw_panic_screen_* b3aa67692883 drm/i915/ltphy: Provide protection against unsupported modes 73b506e6aa11 drm/i915/ltphy: Compare only certain fields in state verify function c7830b51c77f drm/i915/ltphy: Remove state verification for LT PHY fields ff5860f5088e perf: Ensure swevent hrtimer is properly destroyed 9ce17ff1881f pinctrl: samsung: Add Exynos9610 pinctrl configuration 891eb0543f20 dt-bindings: pinctrl: samsung: Add exynos9610-wakeup-eint node 2432700e9c92 dt-bindings: pinctrl: samsung: Add exynos9610-pinctrl compatible f0b2fde98065 net/mlx5: Add support for querying bond speed 28ea6036dad2 net/mlx5: Handle port and vport speed change events in MPESW 50f1d188c580 net/mlx5: Propagate LAG effective max_tx_speed to vports 3df5dd46fca4 net/mlx5: Add max_tx_speed and its CAP bit to IFC f8f97927abf7 Add linux-next specific files for 20260105 549a1be5cebb OPP: of: Simplify with scoped for each OF child loop aefc3d0c7149 rust: cpufreq: replace `kernel::c_str!` with C-Strings ee35e4fb4d38 xdrgen: Emit the program number definition 266f502a80be xdrgen: Fix struct prefix for typedef types in program wrappers 101acb28bdbe nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " f2c1ccc7a8cf locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED 1ee12a28d106 xdrgen: Address some checkpatch whitespace complaints d5827984d235 xdrgen: Generate "if" instead of "switch" for boolean union enumerators 3d3dd17aad04 NFSD: Add instructions on how to deal with xdrgen files 88ff02bdb4e5 xdrgen: improve error reporting for invalid void declarations 0fe80c63f9ae NFSD: Clean up nfsd4_check_open_attributes() 6823f10dcc84 x86/split_lock: Remove dead string when split_lock_detect=fatal 3af51501e2b8 arm64: dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks ec593a86dfa1 arm64: dts: qcom: qcs8300: Add support for camss af2ce7296643 arm64: dts: qcom: sdm630: Add FastRPC nodes to ADSP a044cc859dc9 arm64: dts: qcom: sdm630: Add missing vote clock and GDSC to lpass_smmu c0c32a9e3493 arm64: dts: qcom: sdm630/660: Add CDSP-related nodes 512716f69610 arm64: dts: qcom: hamoa-iot-evk: Add backlight support for eDP panel e50c63e89236 arm64: dts: qcom: hamoa-iot-evk: enable PWM RG LEDs 3ad80ba51eb9 arm64: dts: qcom: msm8937: add reset for display subsystem 2ffe611f8968 arm64: dts: qcom: msm8917: add reset for display subsystem ad33ee060be4 arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on 45d1f42d3e84 arm64: dts: qcom: sdm845-oneplus: Don't keep panel regulator always on c9b98b9dad97 arm64: dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on 0c1d1591f898 arm64: dts: qcom: sdm630: Add missing MDSS reset 60fb18fbc234 arm64: dts: qcom: ipq5018: Remove tsens v1 fallback compatible 3f745bc0f11f arm64: dts: qcom: qrb2210: add dts for Arduino unoq 925ac1f6ec75 arm64: dts: qcom: agatti: add uart2 node 311d173da672 dt-bindings: arm: qcom: Add arduino imola, UnoQ codename d16ffac77171 dt-bindings: vendor-prefixes: Add Arduino name f055a39f6874 arm64: dts: qcom: Add qcs6490-rubikpi3 board dts 640565d3f365 dt-bindings: arm: qcom: Add Thundercomm RUBIK Pi 3 3b226dc2a0c3 arm64: dts: qcom: lemans-evk: Add OTG support for primary USB controller 3d852462ecfe arm64: dts: qcom: sm8750-qrd: Add SDC2 node for sm8750 qrd board add674d84596 arm64: dts: qcom: sm8750-mtp: Add SDC2 node for sm8750 mtp board 6e6cf8ff9917 arm64: dts: qcom: sm8750: Add SDC2 nodes for sm8750 soc fc4795cf96af arm64: dts: qcom: monaco-evk: Enable AMC6821 fan controller 5bde31dc7b17 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add placeholders and sort f4e6e3f827a0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Adjust firmware paths 2a7dac907be2 arm64: dts: qcom: sdm845-xiaomi-beryllium: Enable SLPI b0d5c96e860c arm64: dts: qcom: sdm845-oneplus: Add framebuffer 9bf9c47cd8e5 arm64: dts: qcom: sdm845-oneplus-enchilada: Sort nodes alphabetically 9f262627a90c arm64: defconfig: Enable EC drivers for Qualcomm-based laptops 8c4415fd17cd clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs 1c06e3956054 clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs 77d0ea71b30b clk: qcom: videocc-sm8750: Constify qcom_cc_desc e5e22c8ea49e ARM: dts: qcom: msm8974-hammerhead: Update model property bc11f6f1d247 arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Correct ipa_fw_mem for the driver to load successfully a499c40ccd8e arm64: dts: qcom: sdm850-huawei-matebook-e-2019: Remove duplicate reserved-memroy nodes 1a5d6d70c3b0 arm64: dts: qcom: hamoa-iot-evk: Add WLAN node for Hamoa IoT EVK board dce54bba172e arm64: dts: qcom: monaco-evk: Enable TPM (ST33) d46a0900bdb9 arm64: dts: qcom: lemans-evk: Enable TPM (ST33) e95ddac66a77 arm64: dts: qcom: lemans: Enable cpufreq cooling devices 0f15cbbf315c arm64: dts: qcom: monaco: Enable cpufreq cooling devices a678adbf2d22 arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL 3845bc888660 dt-bindings: arm: qcom: Add Pixel 3 and 3 XL 95c121244a5d arm64: dts: qcom: sm8250-hdk: specify ZAP firmware name d43019ef200d arm64: dts: qcom: sm8150-hdk,mtp: specify ZAP firmware name e814796dfcae arm64: dts: qcom: sdm630: fix gpu_speed_bin size 31deed7b0507 arm64: dts: qcom: sdm845-shift-axolotl: Add ath10k calibration variant ea6926f61a85 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add ath10k calibration variant 252f98ecb3c7 arm64: dts: qcom: sdm845-oneplus: add ath10k calibration variant 7a53133ac4b5 arm64: dts: qcom: sm7225-fairphone-fp4: Enable CCI pull-up e1d3aeff5206 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera fixed regulators 89bce44320b4 arm64: dts: qcom: sm7225-fairphone-fp4: Add camera EEPROMs 1e07ebe744fb clk: qcom: Return correct error code in qcom_cc_probe_by_index() deed369e067b arm64: dts: qcom: SM8750: Enable CPUFreq support 65ce09d2f164 dt-bindings: mailbox: qcom: Document SM8750 CPUCP mailbox controller 366f05e348b2 firmware: qcom_scm: Use TASK_IDLE state in wait_for_wq_completion() ccd207ec848e firmware: qcom_scm: Support multiple waitq contexts da9e6b1a96b1 firmware: qcom_scm: Add API to get waitqueue IRQ info 931b763e63b3 arm64: dts: qcom: msm8939-asus-z00t: add hall sensor 094a6bbe84d4 arm64: dts: qcom: msm8939-asus-z00t: add battery 94d5285f2fe5 arm64: defconfig: Enable options for Qualcomm Milos SoC ba439ad9134c arm64: dts: qcom: x1e78100-t14s: Add audio playback over DisplayPort d12cd85a4ff4 arm64: dts: qcom: hamoa: Add sound DAI prefixes for DP b7415c490d8d arm64: dts: qcom: x1e80100-vivobook-s15: enable IRIS 34d76723c410 arm64: dts: qcom: x1e80100-vivobook-s15: add HDMI port c0d377798d6f arm64: dts: qcom: x1e80100-vivobook-s15: enable ps8830 retimers 9494917da576 arm64: dts: qcom: sm8550-hdk-rear-camera-card: remove optional property 4438d377f6d8 arm64: dts: qcom: sm8550-hdk-rear-camera-card: rename supply properties 8cadf9f0bbfc arm64: dts: qcom: sm8550-qrd: remove data-lanes property of image sensor ff7cb4613b49 arm64: dts: qcom: sm8550-qrd: rename image sensor supply properties 842095d75323 of/platform: Simplify with scoped for each OF child loop fbdd582b5176 xdrgen: Emit the program number definition 544177c60c2e xdrgen: Fix struct prefix for typedef types in program wrappers e2d28224d1a2 nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " 0a51027cde7f locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED dfca7883ba89 xdrgen: Address some checkpatch whitespace complaints 122f78a56144 xdrgen: Generate "if" instead of "switch" for boolean union enumerators 8a40f3c60637 NFSD: Add instructions on how to deal with xdrgen files 7eedfa629776 xdrgen: improve error reporting for invalid void declarations 1bded578b725 NFSD: Clean up nfsd4_check_open_attributes() b025addc1040 btrfs: release path before iget_failed() in btrfs_read_locked_inode() d03338a53b9d btrfs: add an ASSERT() to catch ordered extents without datasum 9809c22ef989 btrfs: fallback to buffered IO if the data profile has duplication 1e17e6b6f3ac btrfs: === misc-next on b-for-next === 1af6d7474084 btrfs: show correct warning if can't read data reloc tree 32e0dc3cb34e btrfs: simplify check for zoned NODATASUM writes in btrfs_submit_chunk() 5c7113363086 btrfs: fix NULL pointer dereference in do_abort_log_replay() 5f6cb74dce0c btrfs: avoid transaction commit on error in insert_balance_item() 44bc93548cd6 btrfs: move unlikely checks around btrfs_is_shutdown() into the helper 73d676b53c96 btrfs: tag as unlikely error conditions in the transaction commit path 381b479cc30b btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() 82b1a66fa966 btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links() 45addde24d41 btrfs: force free space tree for bs > ps cases 2dabccf1d1d2 btrfs: only enforce free space tree if v1 cache is required for bs < ps cases aae7d22d6556 btrfs: refactor the main loop of cow_file_range() 5f0df762f2a6 btrfs: zoned: print block-group type for zoned statistics c22f90d9a174 btrfs: move space_info_flag_to_str() to space-info.h 04c36ed42464 btrfs: zoned: show statistics about zoned filesystems in mountstats 4b97f8622ea9 btrfs: remove zoned statistics from sysfs 7ba5c8059899 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() 30956e615e07 btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() 5b51029f9c99 btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item 7eab66285422 btrfs: don't call btrfs_handle_fs_error() after failure to join transaction 0c2450a87f7b btrfs: remove redundant path release in btrfs_find_orphan_roots() 5a448bac5ca9 btrfs: use single return variable in btrfs_find_orphan_roots() 647f218962c0 btrfs: avoid transaction commit on error in del_balance_item() 4370cd397de2 btrfs: release path before initializing extent tree in btrfs_read_locked_inode() a1f4d6bd8059 btrfs: update stale comment in __cow_file_range_inline() acdbd19df63b btrfs: fix reservation leak in some error paths when inserting inline extent e2f638e58b2f btrfs: do not free data reservation in fallback from inline due to -ENOSPC 20002ec90ad2 btrfs: remove duplicated root key setup in btrfs_create_tree() 98b07f99687e btrfs: zoned: re-flow prepare_allocation_zoned e8738937fa90 btrfs: avoid access-beyond-folio for bs > ps encoded writes 892651c08aae btrfs: shrink the size of btrfs_bio fd002e5fc8e2 btrfs: remove ASSERT compatibility for gcc < 8.x 342d372a22dd btrfs: pass level to _btrfs_printk() to avoid parsing level from string aebf1238bb98 btrfs: simplify internal btrfs_printk helpers c36a6cdca33d btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() 580af67ac12b btrfs: always detect conflicting inodes when logging inode refs 2b77de81c6cb btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group 201b7d6cfb1e btrfs: merge setting ret and return ret ca76382eff71 btrfs: remove dead assignment in prepare_one_folio() f81f10f1988d btrfs: replace for_each_set_bit() with for_each_set_bitmap() 5a334a4170da btrfs: concentrate the error handling of submit_one_sector() b4fe6cc48ff9 btrfs: fix beyond-EOF write handling 54a542d0417d btrfs: search for larger extent maps inside btrfs_do_readpage() dd42bff03c37 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type 001549565013 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper 0147ad0d4eb8 btrfs: enable direct IO for bs > ps cases a5c42dc8c144 btrfs: switch to library APIs for checksums 802eace75196 btrfs: fix NULL dereference on root when tracing inode eviction a24f12289e9f btrfs: qgroup: update all parent qgroups when doing quick inherit d328b1cd650b btrfs: zoned: don't zone append to conventional zone df538b40c0b1 btrfs: relax squota parent qgroup deletion rule adf2fa8870f2 btrfs: check squota parent usage on membership change 8e9fe1259e54 btrfs: fix qgroup_snapshot_quick_inherit() squota bug 46c5a0d0c325 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() 35b5a9a3cdd9 btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() bcbeaec49cf6 btrfs: update comment for visit_node_for_delete() 8d67f942732b ACPI: video: Convert the driver to a platform one 17622b4b7372 ACPI: video: Adjust event notification routine bc31909b3416 ACPI: scan: Register platform devices for backlight device objects b2f90ef5ded4 ACPI: scan: Drop outdated comment regarding removed function ff8f624860e1 ACPI: scan: Use resource_type() for resource type checking eed8f21a94f8 ACPI: bus: Fix typo under sizeof() in acpi_run_osc() 06a17f2beab8 ACPI: bus: Adjust acpi_osc_handshake() parameter list 2bf50e7900c8 libceph: return the handler error from mon_handle_auth_done() 3f555ce5596c libceph: make free_choose_arg_map() resilient to partial allocation 30f6f35af932 ceph: update co-maintainers list in MAINTAINERS 1a3d64d530a1 libceph: replace overzealous BUG_ON in osdmap_apply_incremental() a466e2f4e32a libceph: prevent potential out-of-bounds reads in handle_auth_done() 78e24eff572b memblock test: include from tools mm.h stub 7897e96d5973 ACPI: scan: Drop outdated comment regarding removed function f6b4ff475878 ACPI: scan: Use resource_type() for resource type checking 3096016926cc dt-bindings: mediatek: Drop inactive MandyJH Liu 03029ed5fabb dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding 5dd02d0852ea ACPI: bus: Fix typo under sizeof() in acpi_run_osc() 22ad29311b03 ACPI: bus: Adjust acpi_osc_handshake() parameter list 0a869409a981 ACPI: battery: Convert the driver to a platform one 0d17aafa79c6 ACPI: battery: Reduce code duplication related to cleanup 08b54fd57782 ACPI: battery: Adjust event notification routine 19214ad0a4e3 coresight: docs: Document etm4x timestamp interval option 6c75940eb76d coresight: Extend width of timestamp format attribute f4d2f5fec06a coresight: Prepare to allow setting the timestamp interval 3285c471d0c0 coresight: Remove misleading definitions afed86e6e141 coresight: Interpret ETMv4 config with ATTR_CFG_GET_FLD() b945d3677754 coresight: Interpret perf config with ATTR_CFG_GET_FLD() d633fd22e810 coresight: Don't reject unrecognized ETMv3 format attributes a1d19cd2b1a6 coresight: Interpret ETMv3 config with ATTR_CFG_GET_FLD() 458db6257149 coresight: Define format attributes with GEN_PMU_FORMAT_ATTR() 20bc2ea23774 coresight: Hide unused ETMv3 format attributes b02450de6ba6 coresight: Refactor etm4_config_timestamp_event() 38f4c4273499 coresight: Repack struct etmv4_drvdata 10d4dbdc8fbc coresight: Change syncfreq to be a u8 a77b19b747c8 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values a78ed936bed3 dt-bindings: net: brcm,amac: Allow "dma-coherent" property f2616ea02afe dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes bb82716079fc dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema 38c440298a57 test_list_sort: fix up const mismatch df4480ab5af7 kunit: fix up const mis-match in many assert functions 5530836fb914 of: replace strcmp_suffix() with strends() b82a6bda8678 dt-bindings: trivial-devices: Add socionext,uniphier-smpctrl 4954e21df91c dt-bindings: firmware: xilinx: Add conditional pinctrl schema 2357d0044c56 dt-bindings: firmware: xilinx: Add xlnx,zynqmp-firmware compatible bb3540916cff dt-bindings: Remove unused includes 2115b53400fb rust: kunit: add __rust_helper to helpers