Linux 6.8-rc7
From: Linus Torvalds
Date: Sun Mar 03 2024 - 16:16:27 EST
So we finally have a week where things have calmed down, and in fact
6.8-rc7 is smaller than usual at this point in time. So if that keeps
up (but that's a fairly notable "if") I won't feel like I need to do
an rc8 this release after all.
So no guarantees, but assuming no bad surprises, we'll have the final
6.8 next weekend.
You can see the rc7 fixes in the shortlog below, and I don't think
there's anything particularly notable in there. It's not only fairly
small for an rc7, all the stats look fairly normal: just over half of
the diff is driver fixes, with the rest being a fairly random mix of
arch updates (powerpc and RISC-C dominate - although "dominate" may
not the right word when it's all pretty small) some filesystem fixes
(btrfs stands out), some core networking and mm fixes, and some more
networking selftest updates.
It really is all pretty small. Let's hope it stays that way,
Linus
---
Abel Vesa (1):
phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop
Alex Deucher (1):
Revert "drm/amd/pm: resolve reboot exception for si oland"
Alexander Ofitserov (1):
gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
Alexander Stein (1):
phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use dashes
Alexandre Ghiti (3):
riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
Revert "riscv: mm: support Svnapot in huge vmap"
riscv: Fix pte_leaf_size() for NAPOT
Amritha Nambiar (1):
ice: Fix ASSERT_RTNL() warning during certain scenarios
Andre Werner (1):
net: smsc95xx: add support for SYS TEC USB-SPEmodule1
Andy Shevchenko (1):
gpiolib: Fix the error path order in gpiochip_add_data_with_key()
Aneesh Kumar K.V (IBM) (1):
mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
Ard Biesheuvel (3):
crypto: arm64/neonbs - fix out-of-bounds access on short input
efivarfs: Drop redundant cleanup on fill_super() failure
efivarfs: Drop 'duplicates' bool parameter on efivar_init()
Arkadiusz Kubalewski (4):
ice: fix dpll input pin phase_adjust value updates
ice: fix dpll and dpll_pin data access on PF reset
ice: fix dpll periodic work data updates on PF reset
ice: fix pin phase adjust updates on PF reset
Arnd Bergmann (3):
efi/capsule-loader: fix incorrect allocation size
scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports()
drm/xe/mmio: fix build warning for BAR resize on 32-bit
Arturas Moskvinas (1):
gpio: 74x164: Enable output pins after registers are reset
Bart Van Assche (1):
fs/aio: Make io_cancel() generate completions again
Bartosz Golaszewski (1):
gpio: fix resource unwinding order in error path
Benjamin Berg (1):
wifi: iwlwifi: mvm: ensure offloading TID queue exists
Bjorn Andersson (1):
pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
Byungchul Park (1):
mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index
Christian König (1):
drm/ttm/tests: depend on UML || COMPILE_TEST
Christophe Kerello (1):
mmc: mmci: stm32: fix DMA API overlapping mappings warning
Christophe Leroy (1):
kunit: Fix again checksum tests on big endian CPUs
Colin Ian King (1):
ASoC: qcom: Fix uninitialized pointer dmactl
Conor Dooley (1):
RISC-V: Ignore V from the riscv,isa DT property on older T-Head CPUs
Cristian Marussi (1):
pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
Curtis Klein (1):
dmaengine: fsl-qdma: init irq after reg initialization
Dave Airlie (1):
nouveau: report byte usage in VRAM usage.
David Howells (1):
afs: Fix endless loop in directory parsing
David Sterba (1):
btrfs: dev-replace: properly validate device names
Davide Caratti (1):
mptcp: fix double-free on socket dismantle
Dimitris Vlachos (1):
riscv: Sparse-Memory/vmemmap out-of-bounds fix
Dmitry Baryshkov (2):
phy: qcom-qmp-usb: fix v3 offsets data
Revert "drm/msm/dp: use drm_bridge_hpd_notify() to report HPD
status changes"
Doug Smythies (1):
cpufreq: intel_pstate: fix pstate limits enforcement for
adjust_perf call back
Elad Nachman (3):
mtd: rawnand: marvell: fix layouts
mmc: sdhci-xenon: fix PHY init clock stability
mmc: sdhci-xenon: add timeout for PHY init complete
Emmanuel Grumbach (1):
wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices
Eniac Zhang (1):
ALSA: hda/realtek: fix mute/micmute LED For HP mt440
Eric Dumazet (3):
ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
dpll: rely on rcu for netdev_dpll_pin()
dpll: fix build failure due to rcu_dereference_check() on unknown type
Fei Wu (1):
perf: RISCV: Fix panic on pmu overflow handler
Felix Fietkau (1):
wifi: mac80211: only call drv_sta_rc_update for uploaded stations
Fenghua Yu (2):
dmaengine: idxd: Remove shadow Event Log head stored in idxd
dmaengine: idxd: Ensure safe user copy of completion record
Filipe Manana (6):
btrfs: send: don't issue unnecessary zero writes for trailing hole
btrfs: fix data races when accessing the reserved amount of block reserves
btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve
btrfs: fix race between ordered extent completion and fiemap
btrfs: ensure fiemap doesn't race with writes when
FIEMAP_FLAG_SYNC is given
btrfs: fix double free of anonymous device after snapshot creation failure
Florian Westphal (4):
netlink: add nla be16/32 types to minlen array
net: ip_tunnel: prevent perpetual headroom growth
netfilter: bridge: confirm multicast packets before passing them
up the stack
selftests: netfilter: add bridge conntrack + multicast test case
Francois Dugast (1):
drm/xe/uapi: Remove unused flags
Frank Li (2):
dmaengine: fsl-edma: correct max_segment_size setting
dmaengine: fsl-qdma: add __iomem and struct in union to fix sparse warning
Frédéric Danis (1):
Bluetooth: mgmt: Fix limited discoverable off timeout
Gaurav Batra (1):
powerpc/pseries/iommu: IOMMU table is not initialized for kdump
over SR-IOV
Geliang Tang (3):
mptcp: map v4 address to v6 when destroying subflow
selftests: mptcp: rm subflow with v4/v4mapped addr
selftests: mptcp: join: add ss mptcp support check
Geoff Levand (1):
ps3/gelic: Fix SKB allocation
Gergo Koteles (1):
ALSA: hda/realtek: tas2781: enable subwoofer volume control
Haiyue Wang (1):
Documentations: correct net_cachelines title for struct inet_sock
Han Xu (1):
mtd: spinand: gigadevice: Fix the get ecc status issue
Hans Peter (1):
ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
Hans de Goede (1):
power: supply: bq27xxx-i2c: Do not free non existing IRQ
Herbert Xu (1):
crypto: lskcipher - Copy IV in lskcipher glue code always
Ignat Korchagin (1):
netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
Ivan Semenov (1):
mmc: core: Fix eMMC initialization with 1-bit bus connection
Jakub Kicinski (4):
net: veth: clear GRO when clearing XDP even when down
selftests: net: veth: test syncing GRO and XDP state while device is down
veth: try harder when allocating queue memory
tools: ynl: fix handling of multiple mcast groups
Jakub Raczynski (1):
stmmac: Clear variable when destroying workqueue
Janaki Ramaiah Thota (1):
Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
Jaroslav Kysela (1):
ALSA: pcm: clarify and fix default msbits value for all formats
Jason Gunthorpe (1):
iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES
Javier Carrasco (1):
net: usb: dm9601: fix wrong return value in dm9601_mdio_read
Jay Ajit Mate (1):
ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron
16 Plus 7630
Jeff Johnson (2):
MAINTAINERS: wifi: update Jeff Johnson e-mail address
MAINTAINERS: wifi: Add N: ath1*k entries to match .yaml files
Jeremy Kerr (1):
net: mctp: take ownership of skb in mctp_local_output
Jiawei Wang (2):
ASoC: amd: yc: add new YC platform variant (0x63) support
ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2
Jiri Bohac (1):
x86/e820: Don't reserve SETUP_RNG_SEED in e820
Jiri Slaby (SUSE) (1):
fbcon: always restore the old font data in fbcon_do_set_font()
Jisheng Zhang (1):
riscv: tlb: fix __p*d_free_tlb()
Johan Hovold (4):
drm/bridge: aux-hpd: fix OF node leaks
drm/bridge: aux-hpd: separate allocation and registration
soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free
Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
Johannes Berg (1):
wifi: nl80211: reject iftype change with mesh ID change
Johannes Thumshirn (1):
btrfs: zoned: don't skip block group profile checks on conventional zones
Johnny Hsieh (1):
ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table
Jonas Dreßler (1):
Bluetooth: hci_sync: Check the correct flag before starting a scan
José Roberto de Souza (1):
drm/xe/uapi: Remove DRM_XE_VM_BIND_FLAG_ASYNC comment left over
Joy Zou (1):
dmaengine: fsl-edma: correct calculation of 'nbytes' in
multi-fifo scenario
Justin Iurman (1):
uapi: in6: replace temporary label with rfc9486
Kai-Heng Feng (1):
Bluetooth: Enforce validation on max value of connection interval
Kailang Yang (1):
ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
Kory Maincent (6):
dmaengine: dw-edma: Fix the ch_count hdma callback
dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
dmaengine: dw-edma: Add HDMA remote interrupt configuration
dmaengine: dw-edma: HDMA: Add sync read before starting the DMA
transfer in remote setup
dmaengine: dw-edma: eDMA: Add sync read before starting the DMA
transfer in remote setup
Kurt Kanzenbach (1):
net: stmmac: Complete meta data only when enabled
Lin Ma (1):
rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
Linus Torvalds (1):
Linux 6.8-rc7
Lorenzo Stoakes (1):
MAINTAINERS: add memory mapping entry with reviewers
Lucas De Marchi (1):
drm/xe: Use pointers in trace events
Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix accept_list when attempting to suspend
Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
Lukas Bulwahn (1):
MAINTAINERS: repair entry for MICROCHIP MCP16502 PMIC DRIVER
Lukasz Majewski (2):
net: hsr: Fix typo in the hsr_forward_do() function comment
net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
Ma Jun (1):
drm/amdgpu/pm: Fix the power1_min_cap value
Maarten Lankhorst (1):
drm/xe: Add uapi for dumpable bos
Marco Elver (2):
stackdepot: use variable size records for non-evictable entries
kasan: revert eviction of stack traces in generic mode
Mark Brown (1):
spi: Drop mismerged fix
Mark O'Donovan (1):
fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESS
Masami Hiramatsu (Google) (1):
fprobe: Fix to allocate entry_data_size buffer with rethook instances
Matthew Auld (3):
drm/buddy: fix range bias
drm/buddy: check range allocation matches alignment
drm/tests/drm_buddy: add alloc_range_bias test
Matthew Brost (3):
drm/xe: Fix execlist splat
drm/xe: Don't support execlists in xe_gt_tlb_invalidation layer
drm/xe: Use vmalloc for array of bind allocation in bind IOCTL
Matthieu Baerts (NGI0) (1):
mptcp: avoid printing warning once on client side
Michael Ellerman (1):
selftests/powerpc: Fix fpu_signal failures
Mickaël Salaün (3):
selinux: fix lsm_get_self_attr()
apparmor: fix lsm_get_self_attr()
landlock: Fix asymmetric private inodes referring
Mika Kuoppala (2):
drm/xe: Expose user fence from xe_sync_entry
drm/xe: Deny unbinds if uapi ufence pending
Mikko Perttunen (1):
gpu: host1x: Skip reset assert on Tegra186
Ming Lei (1):
block: define bvec_iter as __packed __aligned(4)
Miquel Raynal (1):
mtd: Fix possible refcounting issue when going through partition nodes
Naresh Solanki (1):
regulator: max5970: Fix regulator child node name
Nathan Chancellor (2):
kbuild: Add -Wa,--fatal-warnings to as-instr invocation
RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
Nathan Lynch (1):
powerpc/rtas: use correct function name for resetting TCE tables
Nhat Pham (1):
mm: cachestat: fix folio read-after-free in cache walk
Nicolin Chen (3):
iommufd: Fix iopt_access_list_id overwrite bug
iommufd/selftest: Fix mock_dev_num bug
iommufd: Fix protection fault in iommufd_test_syz_conv_iova
Oleksij Rempel (3):
lan78xx: enable auto speed configuration for LAN7850 if no
EEPROM is detected
net: lan78xx: fix "softirq work is pending" error
igb: extend PTP timestamp adjustments to i211
Paolo Abeni (5):
mptcp: push at DSS boundaries
mptcp: fix snd_wnd initialization for passive socket
mptcp: fix potential wake-up event loss
mptcp: fix possible deadlock in subflow diag
selftests: mptcp: explicitly trigger the listener diag code-path
Paolo Bonzini (2):
x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()
x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
Paulo Zanoni (1):
drm/xe: get rid of MAX_BINDS
Peng Ma (1):
dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
Prike Liang (1):
drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
Priyanka Dandamudi (2):
drm/xe/xe_bo_move: Enhance xe_bo_move trace
drm/xe/xe_trace: Add move_lacks_source detail to xe_bo_move trace
Rafael J. Wysocki (1):
Revert "ACPI: EC: Use a spin lock without disabing interrupts"
Randy Dunlap (1):
net: ethernet: adi: move PHYLIB from vendor to driver symbol
Ranjan Kumar (1):
scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
Richard Fitzgerald (2):
ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
Rob Clark (1):
soc: qcom: pmic_glink: Fix boot when QRTR=m
Ryan Lin (1):
drm/amd/display: Add monitor patch for specific eDP
Ryosuke Yasuoka (1):
netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
Sabrina Dubroca (4):
tls: decrement decrypt_pending if no async completion will be called
tls: fix peeking with sync+async decryption
tls: separate no-async decryption request handling from async
tls: fix use-after-free on failed backlog decryption
Samuel Holland (4):
MAINTAINERS: Update SiFive driver maintainers
riscv: Fix enabling cbo.zero when running in M-mode
riscv: Add a custom ISA extension for the [ms]envcfg CSR
riscv: Save/restore envcfg CSR during CPU suspend
Saravana Kannan (1):
of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
Shannon Nelson (3):
ionic: check before releasing pci regions
ionic: check cmd_regs before copying in or out
ionic: restore netdev feature bits after reset
Shiyang Ruan (1):
xfs: drop experimental warning for FSDAX
Sid Pranjale (1):
drm/nouveau: keep DMA buffers required for suspend/resume
Srinivasan Shanmugam (1):
drm/amd/display: Prevent potential buffer overflow in map_hw_resources
Tadeusz Struk (1):
dmaengine: ptdma: use consistent DMA masks
Takashi Iwai (2):
ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
ALSA: Drop leftover snd-rtctimer stuff from Makefile
Takashi Sakamoto (2):
ALSA: firewire-lib: fix to check cycle continuity
firewire: core: use long bus reset on gap count error
Tetsuo Handa (1):
tomoyo: fix UAF write bug in tomoyo_write_control()
Thierry Reding (1):
drm/tegra: Remove existing framebuffer only if we support display
Thomas Weißschuh (1):
power: supply: mm8013: select REGMAP_I2C
Théo Lebrun (4):
spi: cadence-qspi: fix pointer reference in runtime PM hooks
spi: cadence-qspi: remove system-wide suspend helper calls from
runtime PM hooks
spi: cadence-qspi: put runtime in runtime PM hooks names
spi: cadence-qspi: add system-wide suspend and resume callbacks
Tim Schumacher (1):
efivarfs: Request at most 512 bytes for variable names
Vadim Shakirov (2):
drivers: perf: added capabilities for legacy PMU
drivers: perf: ctr_get_width function for legacy is not defined
Vladimir Oltean (1):
net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r"
in the device tree
Willian Wang (1):
ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
Xiubo Li (1):
ceph: switch to corrected encoding of max_xattr_size in mdsmap
Yang Yingliang (1):
phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
Yangyu Chen (1):
riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
Ying Hsu (1):
Bluetooth: Avoid potential use-after-free in hci_error_reset
Yochai Hagvi (1):
ice: fix connection state of DPLL and out pin
Yuezhang Mo (1):
exfat: fix appending discontinuous clusters to empty file
Yunjian Wang (1):
tun: Fix xdp_rxq_info's queue_index when detaching
Yuxuan Hu (1):
Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
Zhangfei Gao (1):
iommu/sva: Fix SVA handle sharing in multi device case
Zijun Hu (3):
Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
Bluetooth: qca: Fix wrong event type for patch config command
Bluetooth: qca: Fix triggering coredump implementation
Zong Li (1):
riscv: add CALLER_ADDRx support