Linux kernel 6.4-rc7 released
Hmm. Nothing particular stands out in the rc this week, unless you count the mptcp selftest changes that are about making the tests work on stable kernels too. That accounts for almost a quarter of the patch...
Other than that it's just various driver updates (rdma, gpu, networking and usb, with a smattering of small patches elsewhere), some networking changes, and a couple of filesystem fixes. And the usual random noise elsewhere.
Shortlog appended.
Linus
Full source: https://git.kernel.org/torvalds/t/linux-6.4-rc7.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.4-rc7/v6.3
You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.4-rc7/v6.4-rc6Aaro Koskinen (1):
staging: octeon: delete my name from TODO contact
Abe Kohandel (1):
spi: dw: Replace incorrect spi_get_chipselect with set
Abel Vesa (1):
regulator: qcom-rpmh: Fix regulators for PM8550
Ahmed Zaki (1):
iavf: remove mask from iavf_irq_enable_queues()
Aleksandr Loktionov (1):
igb: fix nvm.ops.read() error handling
Alex Deucher (1):
drm/amdgpu: add missing radeon secondary PCI ID
Alex Maftei (1):
selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
Alexandre Mergnat (1):
clk: mediatek: mt8365: Fix index issue
Arnd Bergmann (2):
radix-tree: move declarations to header
clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
Arunpravin Paneer Selvam (1):
Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in
large bar system"
Badhri Jagan Sridharan (2):
usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
usb: gadget: udc: core: Prevent soft_connect_store() race
Baruch Siach (2):
docs: dt: fix documented Primecell compatible string
docs: zh_CN/devicetree: sync usage-model fix
Ben Hutchings (1):
parisc: Delete redundant register definitions in <asm/assembly.h>
Benjamin Berg (3):
wifi: cfg80211: fix link del callback to call correct handler
wifi: mac80211: take lock before setting vif links
wifi: mac80211: fragment per STA profile correctly
Benjamin Segall (1):
epoll: ep_autoremove_wake_function should use list_del_init_careful
Bernhard Seibold (1):
serial: lantiq: add missing interrupt ack
Biju Das (1):
usb: gadget: udc: renesas_usb3: Fix RZ/V2M {modprobe,bind} error
Binbin Zhou (1):
clk: clk-loongson2: Zero init clk_init_data
Bob Pearson (4):
RDMA/rxe: Fix packet length checks
RDMA/rxe: Fix ref count error in check_rkey()
RDMA/rxe: Fix rxe_cq_post
scsi: target: core: Fix error path in target_setup_session()
Carl Vanderlip (1):
accel/qaic: Free user handle on interrupted mutex
Chen-Yu Tsai (1):
notifier: Initialize new struct srcu_usage field
Chris Mason (2):
btrfs: properly enable async discard when switching from RO->RW
btrfs: can_nocow_file_extent should pass down args->strict from callers
Chris Morgan (1):
dt-bindings: net: realtek-bluetooth: Fix RTL8821CS binding
Christian Marangi (1):
net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
Christoph Hellwig (1):
btrfs: fix iomap_begin length for nocow writes
Conor Dooley (1):
Documentation: RISC-V: patch-acceptance: mention patchwork's role
Damien Le Moal (2):
dt-bindings: Change Damien Le Moal's contact email
ata: libata-scsi: Avoid deadlock on rescan after device resume
Dan Carpenter (4):
wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
sctp: handle invalid error codes without calling BUG()
sctp: fix an error code in sctp_sf_eat_auth()
net: ethernet: ti: am65-cpsw: Call of_node_put() on error path
Danielle Ratson (1):
selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
Dave Airlie (1):
nouveau: fix client work fence deletion race
David Christensen (1):
bnx2x: fix page fault following EEH recovery
David Howells (1):
afs: Fix vlserver probe RTT handling
Diederik de Haas (1):
dt-bindings: net: realtek-bluetooth: Fix double RTL8723CS in desc
Dmitry Mastykin (1):
netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
Edson Juliano Drosdeck (1):
ALSA: hda/realtek: Add a quirk for Compaq N14JP6
Edward Srouji (1):
RDMA/uverbs: Restrict usage of privileged QKEYs
Elson Roy Serrao (1):
usb: dwc3: gadget: Reset num TRBs before giving back the request
Enzo Matsumiya (1):
smb/client: print "Unknown" instead of bogus link speed value
Eric Dumazet (1):
net: lapbether: only support ethernet devices
Fabio M. De Francesco (1):
ext4: drop the call to ext4_error() from ext4_get_group_info()
Fedor Pchelkin (1):
net: macsec: fix double free of percpu stats
Guillaume Nault (1):
ping6: Fix send to link-local addresses with VRF.
Haibo Li (1):
mm/gup_test: fix ioctl fail for compat task
Hangbin Liu (1):
ipvlan: fix bound dev checking for IPv6 l3s mode
Heikki Krogerus (1):
usb: typec: ucsi: Fix command cancellation
Hersen Wu (1):
drm/amd/display: edp do not add non-edid timings
Hongchen Zhang (1):
LoongArch: Let pmd_present() return true when splitting pmd
Huacai Chen (1):
LoongArch: Fix perf event id calculation
Hugh Dickins (1):
wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression
Ilan Peer (1):
wifi: mac80211: Use active_links instead of valid_links in Tx
Immad Mir (1):
LoongArch: Fix debugfs_create_dir() error checking
Jakub Buchocki (1):
ice: Fix ice module unload
Jakub Kicinski (1):
net: ethtool: correct MAX attribute value for stats
Jan Karcher (1):
MAINTAINERS: add reviewers for SMC Sockets
Janne Grunau (1):
nios2: dts: Fix tse_mac "max-frame-size" property
Jeffrey Hugo (1):
accel/qaic: Fix NULL pointer deref in qaic_destroy_drm_device()
Jens Axboe (3):
io_uring/io-wq: don't clear PF_IO_WORKER on exit
io_uring/net: save msghdr->msg_control for retries
io_uring/io-wq: clear current->worker_private on exit
Jerry Meng (1):
USB: serial: option: add Quectel EM061KGL series
Jiadong Zhu (4):
drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled
drm/amdgpu: Program gds backup address as zero if no gds allocated
drm/amdgpu: Modify indirect buffer packages for resubmission
drm/amdgpu: Implement gfx9 patch functions for resubmission
Jiasheng Jiang (2):
spi: cadence-quadspi: Add missing check for dma_set_mask
octeon_ep: Add missing check for ioremap
Johan Hovold (2):
USB: dwc3: qcom: fix NULL-deref on suspend
USB: dwc3: fix use-after-free on core driver unbind
Johannes Berg (2):
wifi: mac80211: fix link activation settings order
wifi: cfg80211: remove links only on AP
John Keeping (1):
mailmap: add entry for John Keeping
Jon Hunter (1):
ASoC: tegra: Fix Master Volume Control
Julian Ruess (1):
s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()
Justin Tee (1):
scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
Kamal Heib (1):
RDMA/bnxt_re: Fix reporting active_{speed,width} attributes
Kamil Maziarz (1):
ice: Fix XDP memory leak when NIC is brought up and down
Kefeng Wang (1):
mm/damon/core: fix divide error in damon_nr_accesses_to_accesses_bp()
Kemeng Shi (1):
Revert "ext4: remove unnecessary check in ext4_bg_num_gdb_nometa"
Kenneth Feng (1):
drm/amd/pm: workaround for compute workload type on some skus
Krzysztof Kozlowski (1):
dt-bindings: i3c: silvaco,i3c-master: fix missing schema restriction
Kunihiko Hayashi (1):
of: overlay: Fix missing of_node_put() in error case of
init_overlay_changeset()
Kuniyuki Iwashima (2):
udplite: Print deprecation notice.
dccp: Print deprecation notice.
Lee Jones (1):
net/sched: cls_u32: Fix reference counter leak leading to overflow
Li Lingfeng (2):
dm: don't lock fs when the map is NULL during suspend or resume
dm thin metadata: check fail_io before using data_sm
Li Zhijian (2):
RDMA/rtrs: Fix the last iu->buf leak in err path
RDMA/rtrs: Fix rxe_dealloc_pd warning
Liam R. Howlett (1):
mm/mmap: Fix error path in do_vmi_align_munmap()
Lin Ma (2):
net/handshake: remove fput() that causes use-after-free
net: tipc: resize nlattr array to correct size
Linus Torvalds (1):
Linux 6.4-rc7
Lorenzo Stoakes (1):
lib/test_vmalloc.c: avoid garbage in page array
Lukasz Tyl (1):
ALSA: usb-audio: Add quirk flag for HEM devices to enable native
DSD playback
Luís Henriques (2):
ocfs2: fix use-after-free when unmounting read-only filesystem
ocfs2: check new file size on fallocate call
Maher Sanalla (1):
RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
Mario Limonciello (2):
drm/amd: Make sure image is written to trigger VBIOS image update flow
drm/amd: Tighten permissions on VBIOS flashing attributes
Mark Bloch (2):
RDMA/mlx5: Create an indirect flow table for steering anchor
RDMA/mlx5: Fix affinity assignment
Mark Zhang (1):
RDMA/cma: Always set static rate to 0 for RoCE
Markus Schneider-Pargmann (1):
clk: mediatek: mt8365: Fix inverted topclk operations
Matthieu Baerts (31):
selftests: mptcp: lib: skip if missing symbol
selftests: mptcp: connect: skip transp tests if not supported
selftests: mptcp: connect: skip disconnect tests if not supported
selftests: mptcp: connect: skip TFO tests if not supported
selftests: mptcp: diag: skip listen tests if not supported
selftests: mptcp: diag: skip inuse tests if not supported
selftests: mptcp: pm nl: remove hardcoded default limits
selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
selftests: mptcp: sockopt: relax expected returned size
selftests: mptcp: sockopt: skip getsockopt checks if not supported
selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
selftests: mptcp: userspace pm: skip if not supported
selftests: mptcp: userspace pm: skip PM listener events tests if
unavailable
selftests: mptcp: lib: skip if not below kernel version
selftests: mptcp: join: use 'iptables-legacy' if available
selftests: mptcp: join: helpers to skip tests
selftests: mptcp: join: skip check if MIB counter not supported
selftests: mptcp: join: skip test if iptables/tc cmds fail
selftests: mptcp: join: support local endpoint being tracked or not
selftests: mptcp: join: skip Fastclose tests if not supported
selftests: mptcp: join: support RM_ADDR for used endpoints or not
selftests: mptcp: join: skip implicit tests if not supported
selftests: mptcp: join: skip backup if set flag on ID not supported
selftests: mptcp: join: skip fullmesh flag tests if not supported
selftests: mptcp: join: skip userspace PM tests if not supported
selftests: mptcp: join: skip fail tests if not supported
selftests: mptcp: join: skip MPC backups tests if not supported
selftests: mptcp: join: skip PM listener tests if not supported
selftests: mptcp: join: uniform listener tests
selftests: mptcp: join: skip mixed tests if not supported
Mauro Carvalho Chehab (1):
Revert "media: dvb-core: Fix use-after-free on race condition at
dvb_frontend"
Max Tottenham (1):
net/sched: act_pedit: Parse L3 Header for L4 offset
Maxime Chevallier (2):
net: phylink: report correct max speed for QUSGMII
net: phylink: use a dedicated helper to parse usgmii control word
Michael Kelley (1):
scsi: storvsc: Always set no_report_opcodes
Mika Westerberg (4):
thunderbolt: dma_test: Use correct value for absent rings when
creating paths
thunderbolt: Increase DisplayPort Connection Manager handshake timeout
thunderbolt: Do not touch CL state configuration during discovery
thunderbolt: Mask ring interrupt on Intel hardware as well
Mike Kravetz (1):
page cache: fix page_cache_next/prev_miss off by one
Mike Snitzer (2):
dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
dm: use op specific max_sectors when splitting abnormal io
Ming Lei (1):
blk-cgroup: Flush stats before releasing blkcg_gq
Muhammad Husaini Zulkifli (1):
igc: Clean the TX buffer and TX descriptor ring
Natalia Petrova (2):
drm/nouveau/dp: check for NULL nv_connector->native_mode
drm/nouveau: add nv_encoder pointer check for NULL
Nhat Pham (1):
zswap: do not shrink if cgroup may not zswap
Nithin Dabilpuram (1):
octeontx2-af: fix lbk link credits on cn10k
Pablo Neira Ayuso (3):
netfilter: nf_tables: integrate pipapo into commit protocol
netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
Patrisious Haddad (3):
RDMA/mlx5: Fix Q-counters per vport allocation
RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters
RDMA/mlx5: Fix Q-counters query in LAG mode
Paul Blakey (1):
net/sched: act_ct: Fix promotion of offloaded unreplied tuple
Pavan Holla (1):
usb: typec: Fix fast_role_swap_current show function
Peichen Huang (1):
drm/amd/display: limit DPIA link rate to HBR3
Peilin Ye (2):
net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
Peter Xu (2):
mm/uffd: fix vma operation where start addr cuts part of vma
mm/uffd: allow vma to merge as much as possible
Qi Hu (1):
LoongArch: Fix the write_fcsr() macro
Qing Zhang (1):
LoongArch: Avoid uninitialized alignment_mask
Qu Wenruo (5):
btrfs: subpage: fix a crash in metadata repair path
btrfs: scrub: respect the read-only flag during repair
btrfs: scrub: also report errors hit during the initial read
btrfs: do not ASSERT() on duplicated global roots
btrfs: scrub: fix a return value overwrite in scrub_stripe()
Ratchanan Srirattanamet (1):
drm/nouveau: don't detect DSM for non-NVIDIA device
Ratheesh Kannoth (1):
octeontx2-af: Fix promiscuous mode
Ricardo Ribalda (4):
kexec: support purgatories with .text.hot sections
x86/purgatory: remove PGO flags
powerpc/purgatory: remove PGO flags
riscv/purgatory: remove PGO flags
Richard Fitzgerald (1):
firmware: cs_dsp: Log correct region name in bin error messages
Rob Herring (1):
dt-bindings: pinctrl: qcom,pmic-mpp: Fix schema for "qcom,paired"
Robert Hodaszi (1):
tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
Ryusuke Konishi (3):
nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
nilfs2: reject devices with insufficient block count
Sagar Biradar (1):
scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
Saravanan Vajravel (3):
IB/isert: Fix dead lock in ib_isert
IB/isert: Fix possible list corruption in CMA handler
IB/isert: Fix incorrect release of isert connection
Satha Rao (1):
octeontx2-af: fixed resource availability check
Sebastian Reichel (1):
clk: composite: Fix handling of high clock rates
Shyam Prasad N (5):
cifs: fix status checks in cifs_tree_connect
cifs: print all credit counters in DebugData
cifs: fix sockaddr comparison in iface_cmp
cifs: fix max_credits implementation
cifs: add a warning when the in-flight count goes negative
Simon Horman (1):
ice: Don't dereference NULL in ice_gnss_read error path
Sonny Jiang (1):
drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
Steve French (1):
cifs: fix lease break oops in xfstest generic/098
Su Hui (1):
drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
Takashi Iwai (3):
regmap: regcache: Don't sync read-only registers
ALSA: seq: oss: Fix racy open/close of MIDI devices
ALSA: usb-audio: Fix broken resume due to UAC3 power state
Thomas Zimmermann (1):
drm/radeon: Disable outputs when releasing fbdev client
Tom Chung (1):
drm/amd/display: fix the system hang while disable PSR
Vinicius Costa Gomes (1):
igc: Fix possible system crash when loading module
Vlad Buslov (5):
selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
selftests/tc-testing: Fix Error: failed to find target LOG
selftests/tc-testing: Fix SFB db test
selftests/tc-testing: Remove configs that no longer exist
net/sched: cls_api: Fix lockup on flushing explicitly created chain
Vladimir Oltean (2):
spi: fsl-dspi: avoid SCK glitches with continuous transfers
net: dsa: felix: fix taprio guard band overflow at 10Mbps with
jumbo frames
Wei Fang (1):
net: enetc: correct the indexes of highest and 2nd highest TCs
Wes Huang (1):
net: usb: qmi_wwan: add support for Compal RXM-G1
Yishai Hadas (1):
IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
Yoshihiro Shimoda (1):
net: renesas: rswitch: Fix timestamp feature after all
descriptors are used
Yuezhen Luan (1):
igb: Fix extts capture value format for 82580/i354/i350
Zhengchao Shao (1):
net/sched: taprio: fix slab-out-of-bounds Read in taprio_dequeue_from_txq
Zhu Yanjun (1):
RDMA/rxe: Fix the use-before-initialization error of resp_pkts
Íñigo Huguet (1):
sfc: fix XDP queues mode with legacy IRQ
鑫华 (1):
smb: remove obsolete comment
Linus Torvalds has announced the release of the seventh release candidate for Linux kernel 6.4.