e04c78d86a96 Linux 6.16-rc2 2f6b47b29551 gendwarfksyms: Fix structure type overrides a6a7946bd691 kbuild: move warnings about linux/export.h from W=1 to W=2 b62e0efd8a85 io_uring: run local task_work from ring exit IOPOLL reaping 9ce6c9875f3e nvme: always punt polled uring_cmd end_io work to task_work f90fff1e152d posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() 26ec15e4b0c1 io_uring/kbuf: don't truncate end buffer for multiple buffer peeks db3dfae1a2f6 Documentation: ublk: Separate UBLK_F_AUTO_BUF_REG fallback behavior sublists f9705d66fa71 iommu/tegra: Fix incorrect size calculation 5e223e06ee7c block: Fix bvec_set_folio() for very large folios f826ec7966a6 bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP 9f0ad43b158d spi: spi-pci1xxxx: Drop MSI-X usage as unsupported by DMA engine bb666b7c2707 mm: add mmap_prepare() compatibility layer for nested file systems 72dd7961a4bb smb: improve directory cache reuse for readdir operations b64af6bcd3b0 smb: client: fix perf regression with deferred closes 9c7632faad43 drm/xe/lrc: Use a temporary buffer for WA BB 56c5d291e885 selftests: drv-net: rss_ctx: Add test for ntuple rules targeting default RSS context d78ebc772c7c net: ethtool: Don't check if RSS context exists in case of context 0 43fb2b30eea7 af_unix: Allow passing cred for embryo without SO_PASSCRED/SO_PASSPIDFD. b3979e3d2fc9 ipv6: Move fib6_config_validate() to ip6_route_add(). 1264971017b4 net: drv: netdevsim: don't napi_complete() from netpoll 1619bdf4389c net/mlx5: HWS, Add error checking to hws_bwc_rule_complex_hash_node_get() 9337c54401a5 veth: prevent NULL pointer dereference in veth_xdp_rcv adcaa890c7a4 net_sched: remove qdisc_tree_flush_backlog() d92adacdd8c2 net_sched: ets: fix a race in ets_qdisc_change() 43eb46604121 net_sched: tbf: fix a race in tbf_change() 85a3e0ede384 net_sched: red: fix a race in __red_change() d35acc1be348 net_sched: prio: fix a race in prio_tune() 7ca52541c05c net_sched: sch_sfq: reject invalid perturb period d4e6cb324dcc net: phy: phy_caps: Don't skip better duplex macth on non-exact match c538f400fae2 io_uring: consistently use rcu semantics with sqpoll thread 66ac1a4d366d init: fix build warnings about export.h 02fb36505c61 MAINTAINERS: add Barry as a THP reviewer 50695153d7dd drivers/rapidio/rio_cm.c: prevent possible heap overwrite 383c4613c67c mm: close theoretical race where stale TLB entries could linger 0cf4b1687a18 mm/vma: reset VMA iterator on commit_merge() OOM failure 1b8e4091ffb4 docs: proc: update VmFlags documentation in smaps 331843c845d1 scatterlist: fix extraneous '@'-sign kernel-doc notation b1a529bdb964 selftests/mm: skip failed memfd setups in gup_longterm c7f005f70d22 rust: cpu: Add CpuId::current() to retrieve current CPU ID 33db8c97b4cf rust: Use CpuId in place of raw CPU numbers 8046d29dde17 KVM: x86/mmu: Reject direct bits in gpa passed to KVM_PRE_FAULT_MEMORY aa2024c01a9a KVM: x86/mmu: Embed direct bits into gpa for KVM_PRE_FAULT_MEMORY aef22f6fe7a6 bcachefs: Don't trace should_be_locked unless changing cd1124244be3 bcachefs: Ensure that snapshot creation propagates has_case_insensitive b68baf9a8733 bcachefs: Print devices we're mounting on multi device filesystems 205da7c02673 bcachefs: Don't trust sb->nr_devices in members_to_text() 625c494db956 bcachefs: Fix version checks in validate_bset() e82b3a63a9a9 bcachefs: ioctl: avoid stack overflow warning c3dd25319c18 bcachefs: Don't pass trans to fsck_err() in gc_accounting_done 9e48f574e557 bcachefs: Fix leak in bch2_fs_recovery() error path 54aacfe39768 bcachefs: Fix rcu_pending for PREEMPT_RT 082c74411491 bcachefs: Fix downgrade_table_extra() 757601ef8533 bcachefs: Don't put rhashtable on stack f946ce0be45e bcachefs: Make sure opts.read_only gets propagated back to VFS 0acb385ec19c bcachefs: Fix possible console lock involved deadlock 3315113af178 bcachefs: mark more errors autofix 263561649ee5 bcachefs: Don't persistently run scan_for_btree_nodes dd22844f48a7 bcachefs: Read error message now prints if self healing b47a82ff4772 bcachefs: Only run 'increase_depth' for keys from btree node csan 7b0e6b198e4e bcachefs: Mark need_discard_freespace_key_bad autofix af5b88618a38 bcachefs: Update /dev/disk/by-uuid on device add b76cce12700b bcachefs: Add more flags to btree nodes for rewrite reason c7e351be7aa4 bcachefs: Add range being updated to btree_update_to_text() b43f72492768 bcachefs: Log fsck errors in the journal 47fe65b105f2 bcachefs: Add missing restart handling to check_topology() ebf2e500e06f rust: cpu: Introduce CpuId abstraction 27cea0e419d2 MAINTAINERS: Update Kuniyuki Iwashima's email address. 567766954b2d selftests: net: add test case for NAT46 looping back dst ba9db6f907ac net: clear the dst when changing skb protocol 403d1338a4a5 mm: pgtable: fix pte_swp_exclusive 875d7c160d60 net/mlx5e: Fix number of lanes to UNKNOWN when using data_rate_oper aa9c44b84209 net/mlx5e: Fix leak of Geneve TLV option object b8335829518e net/mlx5: HWS, make sure the uplink is the last destination b5e3c76f35ee net/mlx5: HWS, fix missing ip_version handling in definer a002602676cd net/mlx5: HWS, Init mutex on the correct path 8ec40e3f1f72 net/mlx5: Fix return value when searching for existing flow group 687560d8a9a2 net/mlx5: Fix ECVF vports unload on shutdown flow f37258133c1e net/mlx5: Ensure fw pages are always allocated on same NUMA 7dd38ba4acbe Bluetooth: MGMT: Fix sparse errors 5842c01a9ed1 Bluetooth: ISO: Fix not using bc_sid as advertisement SID 2df108c227b2 Bluetooth: ISO: Fix using BT_SK_PA_SYNC to detect BIS sockets 47c03902269a Bluetooth: eir: Fix possible crashes on eir_create_adv_data 5725bc608252 Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance 20a2aa01f5ae Bluetooth: Fix NULL pointer deference on eir_get_service_data 488ef3560196 KEYS: Invert FINAL_PUT bit 179a8427fcbf KVM: SEV: Disable SEV-SNP support on initialization failure 83f066fac3c2 spi: stm32-ospi: clean up on error in probe() 961296e89dc3 block: use plug request list tail for one-shot backmerge attempt cf625013d874 block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work f705d33c2f03 block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion ff20c516485e ublk: document auto buffer registration(UBLK_F_AUTO_BUF_REG) 4bb08cf974c5 loop: move lo_set_size() out of queue freeze 260388f79e94 net/mdiobus: Fix potential out-of-bounds clause 45 read/write access 0e629694126c net/mdiobus: Fix potential out-of-bounds read/write access afe382843717 udmabuf: use sgtable-based scatterlist wrappers aa3f93cd75bf dma-buf: fix compare in WARN_ON_ONCE f87586598fff wifi: cfg80211: use kfree_sensitive() for connkeys cleanup 6a0f81c549a0 wifi: iwlwifi: fix merge damage related to iwl_pci_resume 570896604f47 Revert "wifi: mwifiex: Fix HT40 bandwidth issue." d9816ec74e6d macsec: MACsec SCI assignment for ES = 0 b8d3291d3185 drm/sitronix: st7571-i2c: Select VIDEOMODE_HELPERS 40a98e702b52 crypto: hkdf - move to late_initcall f478d68b6533 net: airoha: Enable RX queues 16-31 c85bf1975108 netconsole: fix appending sysdata when sysdata_fields == SYSDATA_RELEASE 2660a544fdc0 net: Fix TOCTOU issue in sk_is_readable() dc9c67820f81 net: usb: r8152: Add device ID for TP-Link UE200 9cf1e25053c2 MAINTAINERS: Add myself as bpf networking reviewer 72840238e2bc intel_idle: Update arguments of mwait_idle_with_hints() c99ad987d3e9 ACPI: resource: Use IRQ override on MACHENIKE 16P 7a0d59f6a913 ACPI: EC: Ignore ECDT tables with an invalid ID string 15eece6c5b05 ACPI: CPPC: Fix NULL pointer dereference when nosmp is used 2f76d269073b ACPI: PAD: Update arguments of mwait_idle_with_hints() 5b2d595efbfc rust: time: Fix compile error in impl_has_hr_timer macro 162457f5853c ACPI: APEI: EINJ: Do not fail einj_init() on faux_device_create() failure ff53a6e24728 driver core: faux: Quiet probe failures c393befa14ab driver core: faux: Suppress bind attributes aef17cb3d3c4 Revert "mm/damon/Kconfig: enable CONFIG_DAMON by default" ac0b8b327a56 io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() b4a8085ceefb e1000: Move cancel_work_sync to avoid deadlock a5a441ae283d ice/ptp: fix crosstimestamp reporting 0c6f4631436e iavf: fix reset_task for early reset event fb4e9239e029 i40e: retry VFLR handling if there is ongoing VF reset a2c90d63b712 i40e: return false from i40e_reset_vf if reset is in progress a298bbab903e tools/resolve_btfids: Fix build when cross compiling kernel with clang. 8a157d8a00e8 tracing: Do not free "head" on error path of filter_free_subsystem_filters() 5558f27a5845 pinctrl: sunxi: dt: Consider pin base when calculating bank number from pin 0cee6c4d3518 drm/meson: fix more rounding issues with 59.94Hz modes faf2f8382088 drm/meson: use vclk_freq instead of pixel_freq in debug print d17e61ab63fb drm/meson: fix debug log statement when setting the HDMI clocks 4823a58093c6 cpufreq: Convert `/// SAFETY` lines to `# Safety` sections c0317ad44f45 drm/vc4: fix infinite EPROBE_DEFER loop 0d67f0dee6c9 powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() cd097df4596f powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap 5c3ba81923e0 scsi: error: alua: I/O errors for ALUA state transitions b2f966568faa scsi: storvsc: Increase the timeouts to storvsc_timeout 82ffbe7776d0 net_sched: sch_sfq: fix a potential crash on gso_skb handling 93310053663b smb: client: disable path remapping with POSIX extensions 9697ca0d53e3 scsi: s390: zfcp: Ensure synchronous unit_add 9b17621366d2 scsi: iscsi: Fix incorrect error path labels for flashnode operations ad0f54842cd2 scsi: mvsas: Fix typos in per-phy comments and SAS cmd port registers 179e949719fe ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in the non-uapi headers 2cb74be37867 ARC: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers 857f4517965b ARC: unwind: Use built-in sort swap to reduce code size and improve performance ea7caffedd01 ARC: atomics: Implement arch_atomic64_cmpxchg using _relaxed e044b8a9545c cpupower: split unitdir from libdir in Makefile cf2c3eceb757 spi: stm32-ospi: Make usage of reset_control_acquire/release() API d6fb4f01736a drm/xe/svm: Fix regression disallowing 64K SVM migration 779a0c9e06a9 accel/amdxdna: Fix incorrect PSP firmware size e51a086117ed spi: offload: check offload ops existence before disabling the trigger 24b0277c1c53 pinctrl: tb10x: Drop of_match_ptr for ID table d38e00c417e1 pinctrl: MAINTAINERS: Drop bouncing Jianlong Huang fcd65d65fd85 pinctrl: st: Drop unused st_gpio_bank() function 315345610fae pinctrl: qcom: pinctrl-qcm2290: Add missing pins 56ec63a6e107 pinctrl: qcom: switch to devm_gpiochip_add_data() 2b74aea6d078 spi: spi-pci1xxxx: Fix error code in probe 1dd630088332 spi: loongson: Fix build warnings about export.h 10c24e0d2f7c spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted a5bf5272295d spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message 06118ae36855 regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() f3fe49dbddd7 wifi: ath12k: fix uaf in ath12k_core_init() b6bca6d7149e wifi: ath12k: Fix hal_reo_cmd_status kernel-doc 7588a893cde5 wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 b0d226a60856 wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready 29e2adf2ef29 wifi: ath11k: consistently use ath11k_mac_get_fw_stats() c5b92a2c1893 wifi: ath11k: move locking outside of ath11k_mac_get_fw_stats() 81f64165c9dc wifi: ath11k: adjust unlock sequence in ath11k_update_stats_event() 72610ed7d79d wifi: ath11k: move some firmware stats related functions outside of debugfs 3b6d00fa8830 wifi: ath11k: don't wait when there is no vdev started 2bcf73b2612d wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() 9f6e82d11bb9 wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() 593963660919 wil6210: fix support for sparrow chipsets dc9c4252fe0d wifi: ath10k: Avoid vdev delete timeout when firmware is already down 1650d32b92b0 ath10k: snoc: fix unbalanced IRQ enable in crash recovery a18d098f2aab Reapply "x86/smp: Eliminate mwait_play_dead_cpuid_hint()" f694481b1d31 ACPI: processor: Rescan "dead" SMT siblings during initialization a430c11f4015 intel_idle: Rescan "dead" SMT siblings during initialization 4c529a4a7260 x86/smp: PM/hibernate: Split arch_resume_nosmt() 02670deede22 libbpf: Handle unsupported mmap-based /sys/kernel/btf/vmlinux correctly c0f691388992 intel_idle: Use subsys_initcall_sync() for initialization 11fcf368506d uapi: bitops: use UAPI-safe variant of BITS_PER_LONG again 82cbd06f327f net: enetc: fix the netc-lib driver build dependency 87f7ce260a3c ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() 692eb9f8a5b7 net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 6fe26f694c82 Bluetooth: MGMT: Protect mgmt_pending list with its own lock e6ed54e86aae Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete bf2ffc4d14db Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition 2dd711102ce6 Bluetooth: btintel_pcie: Increase the tx and rx descriptor count daabd2769850 Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers 308a3a8ce8ea Bluetooth: hci_core: fix list_for_each_entry_rcu usage fad4cf944839 KVM: arm64: selftests: Determine effective counter width in arch_timer_edge_cases 05ce38d489db KVM: arm64: selftests: Fix xVAL init in arch_timer_edge_cases 050632ae6571 KVM: arm64: selftests: Fix thread migration in arch_timer_edge_cases 9a9864fd09c7 KVM: arm64: selftests: Fix help text for arch_timer_edge_cases b5fa1f91e11f KVM: arm64: Make __vcpu_sys_reg() a pure rvalue operand b61fae4ee120 KVM: arm64: Don't use __vcpu_sys_reg() to get the address of a sysreg 8800b7c4bbed KVM: arm64: Add RMW specific sysreg accessor 6678791ee3da KVM: arm64: Add assignment-specific sysreg accessor 8a3514d348de scsi: core: ufs: Fix a hang in the error handler