Linux 6.6-rc5

From: Linus Torvalds
Date: Sun Oct 08 2023 - 17:03:44 EST


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

---

Aditya 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