[+] platform/x86: alienware-wmi-wmax: Add support for new Area-51 laptops
[+] platform/x86: alienware-wmi-wmax: Add AWCC support for Alienware x16
[+] platform/x86: alienware-wmi-wmax: Add support for Alienware 16X Aurora
[+] platform/x86/uniwill: Add TUXEDO Book BA15 Gen10
[+] btrfs: fix qgroup_snapshot_quick_inherit() squota bug
[+] btrfs: qgroup: update all parent qgroups when doing quick inherit
[+] btrfs: fix NULL dereference on root when tracing inode eviction
[+] btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
[+] btrfs: fix beyond-EOF write handling
[+] btrfs: always detect conflicting inodes when logging inode refs
[+] btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node()
[+] btrfs: do not free data reservation in fallback from inline due to -ENOSPC
[+] btrfs: fix reservation leak in some error paths when inserting inline extent
[+] RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
[+] RDMA/cm: Fix leaking the multicast GID table reference
[+] RDMA/ucma: Fix rdma_ucm_query_ib_service_resp struct padding
[+] RDMA/irdma: Fix irdma_alloc_ucontext_resp padding
[+] tools/build: Add a feature test for libopenssl
[+] perf tools: Disable BPF skeleton if no libopenssl found
[+] perf symbol: Fix ENOENT case for filename__read_build_id
[+] RDMA/mana_ib: check cqe length for kernel CQs
[+] RDMA/irdma: avoid invalid read in irdma_net_event
[+] RTRS/rtrs: clean up rtrs headers kernel-doc
[+] RDMA/efa: Remove possible negative shift
[+] entry: Always inline local_irq_{enable,disable}_exit_to_user()
[+] drm/imagination: Disallow exporting of PM/FW protected objects
[+] HID: usbhid: paper over wrong bNumDescriptor field
[+] HID: playstation: Center initial joystick axes to prevent spurious events
[+] HID: Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value
[+] HID: intel-ish-hid: Update ishtp bus match to support device ID table
[+] HID: intel-ish-hid: Reset enum_devices_done before enumeration
[+] HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
[+] HID: Intel-thc-hid: Intel-thc: Fix wrong register reading
[+] drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
[+] RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
[+] RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
[+] RDMA/rxe: let rxe_reclassify_recv_socket() call sk_owner_put()
[+] RDMA/core: always drop device refcount in ib_del_sub_device_and_put()
[+] drm/gem-shmem: Fix typos in documentation
[+] drm/gem-shmem: Fix the MODULE_LICENSE() string
[+] RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
[+] RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats()
[+] ASoC: Intel: sof_sdw: shift SSP BT mask bits.
[+] ASoC: SOF: Intel: add -bt tplg suffix if BT is present
[+] ASoC: codecs: pm4125: drop bogus container_of() error handling
[+] ASoC: codecs: wcd937x: drop bogus container_of() error handling
[+] ASoC: soc_sdw_utils: drop bogus container_of() error handling
[+] platform/x86: asus-nb-wmi: Add keymap for display toggle
[+] platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names
[+] platform/x86: dell-lis3lv02d: Add Latitude 5400
[+] platform/x86: think-lmi: Add WMI certificate thumbprint support for ThinkCenter
[+] platform/x86: msi-laptop: add missing sysfs_remove_group()
[+] platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
[+] platform/x86/intel/vsec: correct kernel-doc comments
[+] ASoC: codecs: pm4125: clean up bind() device reference handling
[+] ASoC: sun4i-spdif: Add missing kerneldoc fields for sun4i_spdif_quirks
[+] kunit: Enforce task execution in {soft,hard}irq contexts
[+] ASoC: drop bogus container_of() error handling
[+] drm/xe/svm: Fix a debug printout
[+] drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use
[+] ALSA: ac97: fix a double free in snd_ac97_controller_register()
[+] ALSA: hda/tas2781: properly initialize speaker_id for TAS2563
[+] platform/x86/intel/pmt: Fix kobject memory leak on init failure
[+] RDMA/bnxt_re: Fix to use correct page size for PDE table
[+] perf tests kvm: Avoid leaving perf.data.guest file around
[+] perf tests top: Make the test exclusive
[+] tools headers arm64: Add NVIDIA Olympus part
[+] perf arm-spe: Add NVIDIA Olympus to neoverse list
[+] vfio/pci: Disable qword access to the PCI ROM bar
[+] vfio/pci: Disable qword access to the VGA region
[+] vfio/xe: Add default handler for .get_region_info_caps
[+] tools include: Add definitions for __aligned_{l,b}e64
[+] vfio: selftests: Drop includes
[+] tools headers: Sync UAPI drm/drm.h with kernel sources
[+] tools headers: Sync UAPI KVM headers with kernel sources
[+] tools headers: Sync UAPI linux/fcntl.h with kernel sources
[+] tools headers: Sync UAPI linux/fs.h with kernel sources
[+] tools headers: Sync UAPI linux/mount.h with kernel sources
[+] tools headers: Sync UAPI sound/asound.h with kernel sources
[+] tools headers: Sync x86 headers with kernel sources
[+] tools headers: Sync arm64 headers with kernel sources
[+] tools headers: Sync linux/gfp_types.h with kernel sources
[+] tools headers: Sync linux/socket.h with kernel sources
[+] tools headers: Sync syscall table with kernel sources
[+] lockd: fix vfs_test_lock() calls
[+] nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
[+] nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps()
[+] nfsd: Drop the client reference in client_states_open()
[+] md: Fix static checker warning in analyze_sbs
[+] md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt()
[+] md: suspend array while updating raid_disks via sysfs
[+] md: Fix logical_block_size configuration being overwritten
[+] md: Fix forward incompatibility from configurable logical block size
[+] tools build: Fix the common set of features test wrt libopenssl
[+] PM: sleep: Fix suspend_test() at the TEST_CORE level
[+] block,bfq: fix aux stat accumulation destination
[+] ublk: scan partition in async way
[+] selftests/ublk: add test for async partition scan
[+] selftests/ublk: fix Makefile to rebuild on header changes
[+] vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
[+] vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file()
[+] drm/xe/guc: READ/WRITE_ONCE g2h_fence->done
[+] pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe
[+] pmdomain: imx: Fix reference count leak in imx_gpc_probe()
[+] platform/x86: samsung-galaxybook: Fix problematic pointer cast
[+] platform/x86: ideapad-laptop: Reassign KEY_CUT to KEY_SELECTIVE_SCREENSHOT
[+] platform/x86: asus-armoury: add support for GU605CR
[+] platform/x86: asus-armoury: add support for GA403WR
[+] platform/x86: asus-armoury: add support for FA608UM
[+] platform/x86: asus-armoury: add support for G615LR
[+] platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
[+] platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe
[+] platform/x86: asus-armoury: fix ppt data for FA507R
[+] x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
[+] MAINTAINERS: Update Saravana Kannan's email address
[+] ksmbd: Fix memory leak in get_file_all_info()
[+] smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
[+] smb/server: fix refcount leak in parse_durable_handle_context()
[+] smb/server: fix refcount leak in smb2_open()
[+] IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path
[+] RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
[+] platform/x86: asus-armoury: add support for G835LW
[+] RDMA/bnxt_re: fix dma_free_coherent() pointer
[+] smb3 client: add missing tracepoint for unsupported ioctls
[+] smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range
[+] blk-mq: skip CPU offline notify on unmapped hctx
[+] io_uring: use GFP_NOWAIT for overflow CQEs on legacy rings
[+] Merge tag 'nfsd-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] LoongArch: Complete CPUCFG registers definition
[+] LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED
[+] LoongArch: Use UNWIND_HINT_END_OF_STACK for entry points
[+] LoongArch: Remove is_entry_func() and kernel_entry_end
[+] LoongArch: Remove unnecessary checks for ORC unwinder
[+] LoongArch: Enable exception fixup for specific ADE subcode
[+] LoongArch: Refactor register restoration in ftrace_common_return
[+] LoongArch: BPF: Sign extend kfunc call arguments
[+] LoongArch: BPF: Zero-extend bpf_tail_call() index
[+] LoongArch: BPF: Save return address register ra to t0 before trampoline
[+] LoongArch: BPF: Adjust the jump offset of tail calls
[+] LoongArch: BPF: Enable trampoline-based tracing for module functions
[+] LoongArch: BPF: Enhance the bpf_arch_text_poke() function
[+] samples/ftrace: Adjust LoongArch register restore order in direct calls
[+] drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
[+] Merge tag 'md-6.19-20251231' of gitolite.kernel.org:pub/scm/linux/kernel/git/mdraid/linux into block-6.19
[+] Merge tag 'asoc-fix-v6.19-rc3' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
[+] Merge tag 'vfio-v6.19-rc4' of https://github.com/awilliam/linux-vfio
[+] selftests/ftrace: traceonoff_triggers: strip off names
[+] selftests/ftrace: Test toplevel-enable for instance
[+] Merge tag 'platform-drivers-x86-v6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
[+] kselftest/harness: Use helper to avoid zero-size memset warning
[+] Revert "wifi: mt76: Strip whitespace from build ddate"
[+] wifi: mt76: Remove blank line after mt792x firmware version dmesg
[+] Merge tag 'drm-xe-fixes-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
[+] Merge tag 'drm-misc-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
[+] Merge tag 'drm-intel-fixes-2025-12-31' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
[+] ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55
[+] io_uring/tctx: add separate lock for list of tctx's in ctx
[+] io_uring/memmap: drop unused sz param in io_uring_validate_mmap_request()
[+] block, bfq: update outdated comment
[+] ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
[+] Merge tag 'v6.19-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
[+] Merge tag 'v6.19-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
[+] Merge tag 'drm-fixes-2026-01-02' of https://gitlab.freedesktop.org/drm/kernel
[+] NFSD: Remove NFSERR_EAGAIN
[+] NFSD: Fix permission check for read access to executable-only files
[+] nfsd: provide locking for v4_end_grace
[+] nfsd: use correct loop termination in nfsd4_revoke_states()
[+] nfsd: check that server is running in unlock_filesystem
[+] NFSD: net ref data still needs to be freed even if net hasn't startup
[+] Merge tag 'loongarch-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
[+] Merge tag 'x86-urgent-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Merge tag 'io_uring-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'block-6.19-20260102' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
[+] Merge tag 'linux_kselftest-fixes-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
[+] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
[+] Merge tag 'libcrypto-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
[+] Merge tag 'pm-6.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
[+] of: unittest: Fix memory leak in unittest_data_add()
[+] Merge tag 'perf-tools-fixes-for-v6.19-2026-01-02' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
[+] Merge tag 'pmdomain-v6.19-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
[+] Merge tag 'core_urgent_for_v6.19_rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
[+] Linux 6.19-rc4
[+] Merge tag 'devicetree-fixes-for-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux
[+] Merge tag 'for-6.19-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
[+] Merge tag 'nfsd-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
[+] idpf: keep the netdev when a reset fails
[+] idpf: detach and close netdevs while handling a reset
[+] idpf: fix memory leak in idpf_vport_rel()
[+] idpf: fix memory leak in idpf_vc_core_deinit()
[+] idpf: fix error handling in the init_task on load
[+] idpf: fix memory leak of flow steer list on rmmod
[+] idpf: fix issue with ethtool -n command display
[+] idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
[+] idpf: Fix RSS LUT configuration on down interfaces
[+] idpf: Fix RSS LUT NULL ptr issue after soft reset
[+] idpf: Fix error handling in idpf_vport_open()
[+] idpf: cap maximum Rx buffer size
[+] idpf: fix aux device unplugging when rdma is not supported by vport
[+] HID: bpf: fix bpf compilation with -fms-extensions
[+] selftests/hid: fix bpf compilations due to -fms-extensions
[+] hid: intel-thc-hid: Select SGL_ALLOC
[+] HID: Intel-thc-hid: Intel-thc: Add safety check for reading DMA buffer
[+] HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
[+] HID: multitouch: set INPUT_PROP_PRESSUREPAD based on Digitizer/Button Type
[+] selftests/hid: require hidtools 0.12
[+] selftests/hid: use a enum class for the different button types
[+] selftests/hid: add a test for the Digitizer/Button Type pressurepad
[+] HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
[+] HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
[+] HID: quirks: work around VID/PID conflict for appledisplay
[+] HID: Elecom: Add support for ELECOM M-XT3DRBK (018C)
[+] HID: logitech: add HID++ support for Logitech MX Anywhere 3S
[+] wifi: avoid kernel-infoleak from struct iw_point
[+] wifi: mac80211_hwsim: fix typo in frequency notification
[+] wifi: mac80211: don't iterate not running interfaces
[+] wifi: mac80211_hwsim: disable BHs for hwsim_radio_lock
[+] wifi: mac80211: restore non-chanctx injection behaviour
[+] wifi: mac80211: collect station statistics earlier when disconnect
[+] Merge tag 'sound-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
[+] Merge tag 'hid-for-linus-2026010801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[+] net: ethernet: ti: am65-cpsw: Discard pm_runtime_put() return value
[+] net: cadence: macb: Discard pm_runtime_put() return value
[+] net: wan: framer: Discard pm_runtime_put() return values
[+] Merge branch 'net-discard-pm_runtime_put-return-value'
[+] net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
[+] net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
[+] net: usb: pegasus: fix memory leak in update_eth_regs_async()
[+] bnxt_en: Fix NULL pointer crash in bnxt_ptp_enable during error cleanup
[+] net: do not write to msg_get_inq in callee
[+] tools: ynl: don't install tests
[+] atm: Fix dma_free_coherent() size
[+] Merge tag 'wireless-2026-01-08' of https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless
[+] net: enetc: fix build warning when PAGE_SIZE is greater than 128K
[+] Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
[+] arp: do not assume dev_hard_header() does not change skb->head
[+] Merge tag 'net-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[+] MAINTAINERS: add docs and selftest to the TLS file list
.mailmap | 2 +
MAINTAINERS | 10 +-
Makefile | 2 +-
arch/loongarch/include/asm/loongarch.h | 7 +
arch/loongarch/kernel/head.S | 4 +-
arch/loongarch/kernel/mcount_dyn.S | 14 +-
arch/loongarch/kernel/traps.c | 5 +
arch/loongarch/kernel/unwind_orc.c | 27 +-
arch/loongarch/mm/cache.c | 8 +-
arch/loongarch/net/bpf_jit.c | 58 ++++-
arch/loongarch/net/bpf_jit.h | 26 ++
arch/x86/kernel/cpu/microcode/amd.c | 2 +-
block/bfq-cgroup.c | 2 +-
block/bfq-iosched.h | 2 +-
block/blk-mq.c | 2 +-
drivers/atm/he.c | 3 +-
drivers/block/ublk_drv.c | 35 ++-
drivers/gpu/drm/drm_gem_shmem_helper.c | 5 +-
drivers/gpu/drm/drm_pagemap.c | 17 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 37 ++-
drivers/gpu/drm/imagination/pvr_gem.c | 11 +
drivers/gpu/drm/nouveau/dispnv50/atom.h | 13 +
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 14 +-
drivers/gpu/drm/xe/xe_migrate.c | 25 +-
drivers/gpu/drm/xe/xe_migrate.h | 6 +-
drivers/gpu/drm/xe/xe_svm.c | 51 +++-
drivers/hid/bpf/progs/Makefile | 6 +-
drivers/hid/hid-elecom.c | 15 +-
drivers/hid/hid-ids.h | 7 +-
drivers/hid/hid-logitech-hidpp.c | 2 +
drivers/hid/hid-multitouch.c | 13 +-
drivers/hid/hid-playstation.c | 5 +
drivers/hid/hid-quirks.c | 14 +-
drivers/hid/i2c-hid/i2c-hid-core.c | 1 +
drivers/hid/intel-ish-hid/ishtp-hid-client.c | 1 +
drivers/hid/intel-ish-hid/ishtp/bus.c | 12 +-
drivers/hid/intel-thc-hid/Kconfig | 1 +
.../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 4 +-
.../hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 9 +-
.../hid/intel-thc-hid/intel-thc/intel-thc-dma.h | 2 +
drivers/hid/usbhid/hid-core.c | 17 +-
drivers/infiniband/core/addr.c | 33 +--
drivers/infiniband/core/cma.c | 3 +
drivers/infiniband/core/device.c | 4 +-
drivers/infiniband/core/verbs.c | 2 +-
drivers/infiniband/hw/bnxt_re/hw_counters.h | 6 +-
drivers/infiniband/hw/bnxt_re/ib_verbs.c | 7 +-
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 2 +-
drivers/infiniband/hw/bnxt_re/qplib_res.c | 8 +-
drivers/infiniband/hw/efa/efa_verbs.c | 4 -
drivers/infiniband/hw/irdma/utils.c | 3 +-
drivers/infiniband/hw/mana/cq.c | 4 +
drivers/infiniband/sw/rxe/rxe_net.c | 32 +++
drivers/infiniband/sw/rxe/rxe_odp.c | 4 +-
drivers/infiniband/ulp/rtrs/rtrs-clt.c | 1 +
drivers/infiniband/ulp/rtrs/rtrs-pri.h | 32 ++-
drivers/infiniband/ulp/rtrs/rtrs.h | 24 +-
drivers/md/md.c | 61 ++++-
drivers/md/raid5.c | 10 +-
drivers/net/ethernet/3com/3c59x.c | 2 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6 +-
drivers/net/ethernet/cadence/macb_main.c | 4 +-
drivers/net/ethernet/freescale/enetc/enetc.h | 4 +-
drivers/net/ethernet/intel/idpf/idpf.h | 7 +-
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 92 ++++---
drivers/net/ethernet/intel/idpf/idpf_idc.c | 2 +-
drivers/net/ethernet/intel/idpf/idpf_lib.c | 274 ++++++++++++---------
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 46 ++--
drivers/net/ethernet/intel/idpf/idpf_txrx.h | 6 +-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 13 +-
drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 5 +-
drivers/net/ethernet/ti/cpsw_ethtool.c | 5 +-
drivers/net/usb/pegasus.c | 2 +
drivers/net/wan/framer/framer-core.c | 6 +-
.../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 12 +-
drivers/net/wireless/virtual/mac80211_hwsim.c | 6 +-
drivers/of/unittest.c | 8 +-
drivers/platform/mellanox/mlxbf-pmc.c | 14 +-
drivers/platform/x86/asus-armoury.h | 176 ++++++++++++-
drivers/platform/x86/asus-nb-wmi.c | 1 +
drivers/platform/x86/dell/alienware-wmi-wmax.c | 32 +++
drivers/platform/x86/dell/dell-lis3lv02d.c | 1 +
.../platform/x86/hp/hp-bioscfg/enum-attributes.c | 4 +-
.../platform/x86/hp/hp-bioscfg/int-attributes.c | 2 +-
.../x86/hp/hp-bioscfg/order-list-attributes.c | 5 +
.../x86/hp/hp-bioscfg/passwdobj-attributes.c | 5 +
.../platform/x86/hp/hp-bioscfg/string-attributes.c | 2 +-
drivers/platform/x86/ibm_rtl.c | 2 +-
drivers/platform/x86/intel/pmt/discovery.c | 8 +-
drivers/platform/x86/lenovo/ideapad-laptop.c | 2 +-
drivers/platform/x86/lenovo/think-lmi.c | 6 +-
drivers/platform/x86/msi-laptop.c | 3 +
drivers/platform/x86/samsung-galaxybook.c | 9 +-
drivers/platform/x86/uniwill/uniwill-acpi.c | 7 +
drivers/pmdomain/imx/gpc.c | 5 +-
drivers/pmdomain/mediatek/mtk-pm-domains.c | 21 +-
drivers/vfio/pci/nvgrace-gpu/main.c | 4 +-
drivers/vfio/pci/pds/dirty.c | 7 +-
drivers/vfio/pci/vfio_pci_rdwr.c | 25 +-
drivers/vfio/pci/xe/main.c | 5 +-
fs/btrfs/delayed-inode.c | 32 +--
fs/btrfs/extent_io.c | 8 +-
fs/btrfs/inode.c | 22 +-
fs/btrfs/qgroup.c | 21 +-
fs/btrfs/transaction.c | 11 +-
fs/btrfs/tree-log.c | 6 +-
fs/lockd/svc4proc.c | 4 +-
fs/lockd/svclock.c | 21 +-
fs/lockd/svcproc.c | 5 +-
fs/locks.c | 12 +-
fs/nfs_common/common.c | 1 -
fs/nfsd/netns.h | 2 +
fs/nfsd/nfs4proc.c | 2 +-
fs/nfsd/nfs4state.c | 69 +++++-
fs/nfsd/nfsctl.c | 12 +-
fs/nfsd/nfsd.h | 1 -
fs/nfsd/nfssvc.c | 30 +--
fs/nfsd/state.h | 6 +-
fs/nfsd/vfs.c | 4 +-
fs/smb/client/ioctl.c | 3 +
fs/smb/client/smb2ops.c | 6 +
fs/smb/client/trace.h | 1 +
fs/smb/server/smb2pdu.c | 12 +-
include/drm/drm_pagemap.h | 17 +-
include/kunit/run-in-irq-context.h | 53 ++--
include/linux/framer/framer.h | 5 +-
include/linux/intel_vsec.h | 17 +-
include/linux/io_uring_types.h | 8 +-
include/linux/irq-entry-common.h | 4 +-
include/linux/vfio_pci_core.h | 10 +-
include/trace/events/btrfs.h | 3 +-
include/trace/misc/nfs.h | 2 -
include/uapi/linux/nfs.h | 1 -
include/uapi/rdma/irdma-abi.h | 2 +-
include/uapi/rdma/rdma_user_cm.h | 4 +-
io_uring/cancel.c | 5 +
io_uring/io_uring.c | 7 +-
io_uring/memmap.c | 9 +-
io_uring/register.c | 2 +
io_uring/tctx.c | 8 +-
kernel/power/suspend.c | 9 +-
net/ipv4/arp.c | 7 +-
net/ipv4/tcp.c | 8 +-
net/mac80211/chan.c | 3 +
net/mac80211/sta_info.c | 7 +-
net/mac80211/tx.c | 2 +
net/sched/sch_qfq.c | 2 +-
net/unix/af_unix.c | 8 +-
net/wireless/wext-core.c | 4 +
net/wireless/wext-priv.c | 4 +
samples/ftrace/ftrace-direct-modify.c | 8 +-
samples/ftrace/ftrace-direct-multi-modify.c | 8 +-
samples/ftrace/ftrace-direct-multi.c | 4 +-
samples/ftrace/ftrace-direct-too.c | 4 +-
samples/ftrace/ftrace-direct.c | 4 +-
sound/ac97/bus.c | 10 +-
sound/hda/codecs/realtek/alc269.c | 2 +
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c | 4 +-
sound/soc/codecs/pm4125.c | 17 +-
sound/soc/codecs/wcd937x.c | 5 -
sound/soc/intel/boards/sof_sdw_common.h | 6 +-
sound/soc/sdw_utils/soc_sdw_utils.c | 4 -
sound/soc/sof/intel/hda.c | 14 +-
sound/soc/sunxi/sun4i-spdif.c | 2 +
tools/arch/arm64/include/asm/cputype.h | 8 +-
tools/arch/x86/include/asm/cpufeatures.h | 11 +
tools/arch/x86/include/asm/msr-index.h | 30 +++
tools/arch/x86/include/uapi/asm/kvm.h | 1 +
tools/build/Makefile.feature | 6 +-
tools/build/feature/Makefile | 10 +-
tools/build/feature/test-all.c | 5 +
tools/build/feature/test-libopenssl.c | 7 +
tools/include/linux/gfp_types.h | 6 -
tools/include/linux/types.h | 8 +
tools/include/uapi/asm-generic/unistd.h | 4 +-
tools/include/uapi/drm/drm.h | 15 ++
tools/include/uapi/linux/kvm.h | 11 +
tools/net/ynl/Makefile | 1 -
tools/perf/Makefile.config | 8 +
tools/perf/arch/arm/entry/syscalls/syscall.tbl | 1 +
.../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 1 +
tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/sh/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/sparc/entry/syscalls/syscall.tbl | 1 +
tools/perf/arch/x86/entry/syscalls/syscall_32.tbl | 1 +
tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 +
tools/perf/arch/xtensa/entry/syscalls/syscall.tbl | 1 +
tools/perf/builtin-buildid-cache.c | 6 +-
tools/perf/tests/shell/kvm.sh | 2 +-
tools/perf/tests/shell/top.sh | 2 +-
tools/perf/trace/beauty/include/linux/socket.h | 24 +-
tools/perf/trace/beauty/include/uapi/linux/fcntl.h | 12 +
tools/perf/trace/beauty/include/uapi/linux/fs.h | 3 +-
tools/perf/trace/beauty/include/uapi/linux/mount.h | 2 +-
.../perf/trace/beauty/include/uapi/sound/asound.h | 2 +-
tools/perf/util/arm-spe.c | 1 +
tools/perf/util/libbfd.c | 4 +-
tools/perf/util/symbol-elf.c | 4 +-
tools/perf/util/symbol-minimal.c | 4 +-
tools/scripts/syscall.tbl | 1 +
.../ftrace/test.d/event/toplevel-enable.tc | 3 +-
.../test.d/ftrace/func_traceonoff_triggers.tc | 5 +-
tools/testing/selftests/hid/Makefile | 2 +
tools/testing/selftests/hid/tests/conftest.py | 14 ++
.../testing/selftests/hid/tests/test_multitouch.py | 61 ++++-
tools/testing/selftests/kselftest_harness.h | 8 +-
tools/testing/selftests/ublk/Makefile | 5 +-
tools/testing/selftests/ublk/test_common.sh | 16 +-
tools/testing/selftests/ublk/test_generic_15.sh | 68 +++++
.../vfio/lib/include/libvfio/iova_allocator.h | 1 -
tools/testing/selftests/vfio/lib/iommu.c | 1 -
tools/testing/selftests/vfio/lib/iova_allocator.c | 1 -
tools/testing/selftests/vfio/lib/vfio_pci_device.c | 1 -
.../testing/selftests/vfio/vfio_dma_mapping_test.c | 1 -
.../selftests/vfio/vfio_iommufd_setup_test.c | 1 -
217 files changed, 1826 insertions(+), 748 deletions(-)