Linux kernel 6.6-rc5 released
Things are back to normal, and we have a networking pull this week.
And probably because of the missed week, networking shows up quite clearly in the diffstat, although honestly, that's probably also because everything else has been pretty quiet.
We've got other misc driver fixes, of course, and a few filesystem fixes. But network drivers, core networking, and some network-related selftests do account for probably about half of the patch this week.
Apart from that, nothing in here looks particularly odd,
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.6-rc5.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.6-rc5/v6.5
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.6-rc5/v6.6-rc4Aditya Kumar Singh (1): wifi: cfg80211: validate AP phy operation before starting it Al Viro (2): ovl: move freeing ovl_entry past rcu delay ovl: fetch inode once in ovl_dentry_revalidate_common() Alexandra Diupina (1): drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close() Amir Goldstein (3): ovl: fix file reference leak when submitting aio ovl: make use of ->layers safe in rcu pathwalk ovl: fix NULL pointer defer when encoding non-decodable lower fid Andrii Nakryiko (1): bpf: unconditionally reset backtrack_state masks on global func exit Anna Schumaker (1): SUNRPC/TLS: Lock the lower_xprt during the tls handshake Armin Wolf (2): platform/x86: think-lmi: Fix reference leak platform/x86: hp-bioscfg: Fix reference leak Arnd Bergmann (3): wifi: iwlwifi: dbg_ini: fix structure packing ima: rework CONFIG_IMA dependency block media: pci: intel: ivsc: select V4L2_FWNODE Artem Chernyshev (1): RDMA/cxgb4: Check skb value for failure to allocate Arthur Grillo (1): drm/tests: Fix kunit_release_action ctx argument Bart Van Assche (1): RDMA/srp: Do not call scsi_done() from srp_abort() Bartosz Golaszewski (1): gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() Ben Greear (1): wifi: iwlwifi: Ensure ack flag is properly cleared. Ben Wolsieffer (1): net: stmmac: dwmac-stm32: fix resume on STM32 MCU Benjamin Berg (2): wifi: cfg80211: avoid leaking stack data into trace wifi: mac80211: Create resources for disabled links Benjamin Poirier (1): ipv4: Set offload_failed flag in fibmatch results Bernard Metzler (1): RDMA/siw: Fix connection failure handling Chen-Yu Tsai (1): regulator: mt6358: split ops for buck and linear range LDO regulators Cheng Xu (1): RDMA/erdma: Fix NULL pointer access in regmr_cmd Chengfeng Ye (1): tipc: fix a potential deadlock on &tx->lock Chris Wilson (1): drm/i915: Invalidate the TLBs on each GT Christian Marangi (1): net: ethernet: mediatek: disable irq before schedule napi Christoph Hellwig (1): nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl Christophe JAILLET (6): HID: sony: Fix a potential memory leak in sony_probe() wifi: iwlwifi: mvm: Fix a memory corruption issue IB/mlx4: Fix the size of a buffer in add_port_entries() media: pxa_camera: Fix an error handling path in pxa_camera_probe() HID: nvidia-shield: Fix a missing led_classdev_unregister() in the probe error handling path HID: nvidia-shield: Fix some missing function calls() in the probe error handling path Chuck Lever (1): SUNRPC: Fail quickly when server does not recognize TLS Clark Wang (1): net: stmmac: platform: fix the incorrect parameter Dan Carpenter (6): of: dynamic: Fix potential memory leak in of_changeset_action() RDMA/erdma: Fix error code in erdma_create_scatter_mtt() HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return Daniel Borkmann (2): bpf, mprog: Fix maximum program check on mprog attachment selftest/bpf: Add various selftests for program limits Daniel Bristot de Oliveira (4): rtla/timerlat_aa: Zero thread sum after every sample analysis rtla/timerlat_aa: Fix negative IRQ delay rtla/timerlat_aa: Fix previous IRQ delay for IRQs that happens after thread sample rtla/timerlat: Do not stop user-space if a cpu is offline Danilo Krummrich (3): drm/nouveau: chan: use struct nvif_mclass drm/nouveau: chan: use channel class definitions drm/nouveau: exec: report max pushs through getparam Dave Chinner (3): xfs: move log discard work to xfs_discard.c xfs: reduce AGF hold times during fstrim operations xfs: abort fstrim if kernel is suspending David Howells (1): ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() David Jeffery (1): md/raid5: release batch_last before waiting for another stripe_head David Wilder (1): ibmveth: Remove condition to recompute TCP header checksum. Dinghao Liu (2): scsi: zfcp: Fix a double put in zfcp_port_enqueue() ptp: ocp: Fix error handling in ptp_ocp_device_init Duje Mihanović (1): gpio: pxa: disable pinctrl calls for MMP_GPIO Eric Dumazet (3): net: fix possible store tearing in neigh_periodic_work() neighbour: fix data-races around n->output netlink: annotate data-races around sk->sk_err Fabian Vogt (1): HID: Add quirk to ignore the touchscreen battery on HP ENVY 15-eu0556ng Fabio Estevam (3): net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent dt-bindings: display: fsl,imx6-hdmi: Change to 'unevaluatedProperties: false' media: dt-bindings: imx7-csi: Make power-domains not required for imx8mq Fedor Pchelkin (1): dm zoned: free dmz->ddev array in dmz_put_zoned_devices Felix Fietkau (2): wifi: mac80211: fix mesh id corruption on 32 bit systems wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling Filipe Manana (4): btrfs: always print transaction aborted messages with an error level btrfs: error out when COWing block using a stale transaction btrfs: error when COWing block from a root that is being deleted btrfs: error out when reallocating block for defrag using a stale transaction Florian Westphal (2): netfilter: nft_payload: rebuild vlan header on h_proto access netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure Gao Xiang (1): erofs: fix memory leak of LZMA global compressed deduplication Geert Uytterhoeven (3): of: overlay: Reorder struct fragment fields kerneldoc dt-bindings: cache: andestech,ax45mp-cache: Fix unit address in example dt-bindings: media: renesas,vin: Fix field-even-active spelling Geliang Tang (1): mptcp: userspace pm allow creating id 0 subflow Gregory Greenman (1): iwlwifi: mvm: handle PS changes in vif_cfg_changed Gustavo A. R. Silva (4): wifi: mwifiex: Fix tlv_buf_left calculation wifi: mwifiex: Replace one-element array with flexible-array member in struct mwifiex_ie_types_rxba_sync wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info Haiyang Zhang (3): net: mana: Fix TX CQE error handling net: mana: Fix the tso_bytes calculation net: mana: Fix oversized sge0 for GSO packets Hamdan Igbaria (1): RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation Hangbin Liu (1): ipv4/fib: send notify when delete source address routes Hans de Goede (1): HID: logitech-hidpp: Add Bluetooth ID for the Logitech M720 Triathlon mouse Hector Martin (1): iommu/apple-dart: Handle DMA_FQ domains in attach_dev() Helge Deller (1): parisc: Fix crash with nr_cpus=1 option Hou Tao (1): bpf: Use kmalloc_size_roundup() to adjust size_index Ilan Peer (2): wifi: cfg80211: Fix 6GHz scan configuration wifi: iwlwifi: mvm: Fix incorrect usage of scan API Ilya Maximets (1): ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling Irui Wang (1): media: mediatek: vcodec: Fix encoder access NULL pointer Jakub Sitnicki (1): bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets Jeff Johnson (1): MAINTAINERS: wifi: ath12k: add wiki link Jeff Layton (1): nfs: decrement nrequests counter before releasing the req Jeff Moyer (1): io-wq: fully initialize wqe before calling cpuhp_state_add_instance_nocalls() Jens Axboe (3): io_uring/kbuf: don't allow registered buffer rings on highmem pages io_uring: ensure io_lockdep_assert_cq_locked() handles disabled rings io_uring: don't allow IORING_SETUP_NO_MMAP rings on highmem pages Jeremy Cline (1): net: nfc: llcp: Add lock when modifying device list Jing Zhang (1): perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 Jingbo Xu (2): erofs: allow empty device tags in flatdev mode erofs: update documentation Jiri Kosina (1): HID: sony: remove duplicate NULL check before calling usb_free_urb() Jithu Joseph (1): platform/x86/intel/ifs: release cpus_read_lock() Johannes Berg (6): wifi: cfg80211: fix cqm_config access race wifi: cfg80211: add missing kernel-doc for cqm_rssi_work rfkill: sync before userspace visibility/changes wifi: mac80211: fix potential key use-after-free wifi: mac80211: fix potential key leak wifi: mac80211: work around Cisco AP 9115 VHT MPDU length John David Anglin (1): parisc: Restore __ldcw_align for PA-RISC 2.0 processors John Fastabend (3): bpf: tcp_read_skb needs to pop skb regardless of seq bpf, sockmap: Do not inc copied_seq when PEEK flag set bpf, sockmap: Add tests for MSG_F_PEEK Jordan Rife (4): net: replace calls to sock->ops->connect() with kernel_connect() net: prevent rewrite of msg_name in sock_sendmsg() net: prevent address rewrite in kernel_bind() smb: use kernel_connect() and kernel_bind() Josef Bacik (1): btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c Juerg Haefliger (1): wifi: brcmfmac: Replace 1-element arrays with flexible arrays Juntong Deng (1): selftests: Fix wrong TARGET in kselftest top level Makefile Junxiao Bi (1): scsi: target: core: Fix deadlock due to recursive locking Kai Uwe Broulik (1): drm: panel-orientation-quirks: Add quirk for One Mix 2S Kalle Valo (5): MAINTAINERS: wifi: remove generic wiki links from drivers MAINTAINERS: wifi: rtlwifi: remove git tree MAINTAINERS: wifi: rtl8xxxu: remove git tree MAINTAINERS: wifi: wl12xx: remove git tree MAINTAINERS: wifi: hostap: remove maintainer and web page Karan Tilak Kumar (1): scsi: fnic: Fix sg_reset success path Kees Cook (1): sky2: Make sure there is at least one frag_addr available Kenneth Feng (1): drm/amd/pm: add unique_id for gc 11.0.3 Konrad Dybcio (1): dt-bindings: arm-smmu: Fix SDM630 clocks description Konstantin Meskhidze (1): RDMA/uverbs: Fix typo of sizeof argument Krzysztof Kozlowski (1): dt-bindings: mfd: Revert "dt-bindings: mfd: maxim,max77693: Add USB connector" Leon Hwang (1): bpf: Fix tr dereferencing Leon Romanovsky (3): RDMA/cma: Fix truncation compilation warning in make_cma_ports RDMA/mlx5: Remove not-used cache disable flag RDMA/core: Require admin capabilities to set system parameters Linus Torvalds (1): Linux 6.6-rc5 Lizhi Hou (2): PCI: of_property: Handle interrupt parsing failures PCI: of: Destroy changeset when adding PCI device node fails Lorenzo Bianconi (1): wifi: mt76: fix lock dependency problem for wed_lock Luben Tuikov (1): drm/amdgpu: Fix a memory leak Luca Ceresoli (2): staging: media: tegra-video: fix infinite recursion regression dt-bindings: trivial-devices: Fix MEMSIC MXC4005 compatible string Luiz Augusto von Dentz (4): Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER Bluetooth: ISO: Fix handling of listen for unicast Bluetooth: hci_core: Fix build warnings Bluetooth: hci_codec: Fix leaking content of local_codecs Ma Ke (1): HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event Marek Behún (1): leds: Drop BUG_ON check for LED_COLOR_ID_MULTI Mario Limonciello (2): drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters() drm/amd: Fix detection of _PR3 on the PCIe root port Mark Zhang (1): RDMA/cma: Initialize ib_sa_multicast structure to 0 when join Martino Fontana (1): HID: nintendo: reinitialize USB Pro Controller after resuming from suspend Mathias Krause (1): drm/i915: Register engines early to avoid type confusion Matthieu Baerts (1): MAINTAINERS: update Matthieu's email address Michael Guralnik (1): RDMA/mlx5: Fix assigning access flags to cache mkeys Michal Schmidt (1): ice: always add legacy 32byte RXDID in supported_rxdids Michał Mirosław (2): regulator/core: regulator_register: set device->class earlier regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()" Mika Westerberg (1): PCI/PM: Mark devices disconnected if upstream PCIe link is down on resume Mike Snitzer (1): MAINTAINERS: update the dm-devel mailing list Namjae Jeon (5): ksmbd: fix race condition between session lookup and expire ksmbd: fix race condition with fp ksmbd: fix race condition from parallel smb2 logoff requests ksmbd: fix race condition from parallel smb2 lock requests ksmbd: fix race condition between tree conn lookup and disconnect Neal Cardwell (2): tcp: fix quick-ack counting to count actual ACKs of new data tcp: fix delayed ACKs for MSS boundary condition Nicolin Chen (1): iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range Nirmoy Das (1): drm/i915: Don't set PIPE_CONTROL_FLUSH_L3 for aux inval Oleksandr Tymoshenko (1): ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig Oza Pawandeep (1): cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer Paolo Abeni (1): mptcp: fix delegated action races Parthiban Veerasooran (1): ethtool: plca: fix plca enable data type while parsing the value Paulo Alcantara (1): smb: client: do not start laundromat thread on nohandlecache Pavankumar Kondeti (1): PM: hibernate: Fix copying the zero bitmap to safe pages Peter Zijlstra (2): sched/eevdf: Also update slice on placement sched/eevdf: Fix avg_vruntime() Phil Sutter (2): selftests: netfilter: Extend nft_audit.sh netfilter: nf_tables: Deduplicate nft_register_obj audit logs Pin-yen Lin (1): wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet Qu Wenruo (1): btrfs: reject unknown mount options early Rahul Rameshbabu (2): HID: nvidia-shield: Select POWER_SUPPLY Kconfig option HID: multitouch: Add required quirk for Synaptics 0xcd7e device Randy Dunlap (4): HID: nvidia-shield: add LEDS_CLASS dependency platform/mellanox: tmfifo: fix kernel-doc warnings page_pool: fix documentation typos net: lan743x: also select PHYLIB Remi Pommarel (1): net: stmmac: remove unneeded stmmac_poll_controller Renan Guilherme Lebre Ramos (1): platform/x86: touchscreen_dmi: Add info for the Positivo C4128B Richard Fitzgerald (1): regmap: rbtree: Fix wrong register marked as in-cache when creating new node Rob Herring (8): dt-bindings: riscv: cpus: Add missing additionalProperties on interrupt-controller node arm64: Add Cortex-A520 CPU part definition arm64: errata: Add Cortex-A520 speculative unprivileged load workaround dt-bindings: bus: fsl,imx8qxp-pixel-link-msi-bus: Drop child 'reg' property media: dt-bindings: Add missing unevaluatedProperties on child node schemas dt-bindings: PCI: brcm,iproc-pcie: Fix example indentation dt-bindings: PCI: brcm,iproc-pcie: Drop common pci-bus properties dt-bindings: PCI: brcm,iproc-pcie: Fix 'msi' child node schema Robin Murphy (1): iommu/arm-smmu-v3: Avoid constructing invalid range commands Rocky Liao (1): Bluetooth: btusb: add shutdown function for QCA6174 Sakari Ailus (1): media: ipu-bridge: Fix Kconfig dependencies Samson Tam (1): drm/amd/display: apply edge-case DISPCLK WDIVIDER changes to master OTG pipes only Sascha Hauer (1): wifi: rtw88: rtw8723d: Fix MAC address offset in EEPROM Selvin Xavier (2): RDMA/bnxt_re: Fix the handling of control path response data RDMA/bnxt_re: Decrement resource stats correctly Shay Drory (2): RDMA/mlx5: Fix NULL string error RDMA/mlx5: Fix mkey cache possible deadlock on cleanup Shigeru Yoshida (1): net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg Song Liu (2): s390/bpf: Let arch_prepare_bpf_trampoline return program size selftests/bpf: Check bpf_cubic_acked() is called via struct_ops Sricharan Ramabadhran (1): PCI: qcom: Fix IPQ8074 enumeration Srinivas Pandruvada (1): HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit Stefano Garzarella (1): vringh: don't use vringh_kiov_advance() in vringh_iov_xfer() Tom Lendacky (2): x86/sev: Use the GHCB protocol when available for SNP CPUID requests x86/sev: Change npages to unsigned long in snp_accept_memory() Tomasz Swiatek (1): platform/x86: touchscreen_dmi: Add info for the BUSH Bush Windows tablet Trond Myklebust (3): NFSv4: Fix a nfs4_state_manager() race NFSv4: Fix a state manager thread deadlock regression Revert "SUNRPC dont update timeout value on connection reset" Uwe Kleine-König (1): platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning Wen Gong (2): wifi: cfg80211/mac80211: hold link BSSes when assoc fails for MLO connection wifi: mac80211: allow transmitting EAPOL frames with tainted key Woody Zhang (1): mfd: cs42l43: Fix MFD_CS42L43 dependency on REGMAP_IRQ Xie XiuQi (1): rtla: fix a example in rtla-timerlat-hist.rst Xin Long (4): netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp selftests: netfilter: test for sctp collision processing in nf_conntrack sctp: update transport state when processing a dupcook packet sctp: update hb timer immediately after users change hb_interval Xuewen Yan (1): cpufreq: schedutil: Update next_freq when cpufreq_limits change Yao Xiao (1): Bluetooth: Delete unused hci_req_prepare_suspend() declaration Ying Hsu (2): Bluetooth: Fix hci_link_tx_to RCU lock usage Bluetooth: Avoid redundant authentication Yong Wu (1): iommu/mediatek: Fix share pgtable for iova over 4GB Yoshihiro Shimoda (1): rswitch: Fix PHY station management clock setting Yu Liao (1): ACPI: NFIT: Fix incorrect calculation of idt size Zhang Rui (1): iommu/vt-d: Avoid memory allocation in iommu_suspend() Zhihao Cheng (1): ubi: Refuse attaching if mtd's erasesize is 0 luosili (1): ksmbd: fix uaf in smb20_oplock_break_ack
Linus Torvalds has announced the fifth release candidate for Linux kernel 6.6.