Linux 6.10-rc7

From: Linus Torvalds
Date: Sun Jul 07 2024 - 17:54:07 EST


Things remain calm, although I do suspect that part of it is that it's
been the July 4th week in the US, and a lot of Europe is starting to
go away on summer vacation.

But hey, let's not look a gift horse too closely in the mouth. Maybe
it's really just that 6.10 is shaping up well. Right? RIGHT?

Linus

---

Aleksandr Mishin (1):
mlxsw: core_linecards: Fix double memory deallocation in case of
invalid INI file

Alex Bee (1):
arm64: dts: rockchip: Add sound-dai-cells for RK3368

Alex Deucher (1):
drm/amdgpu/atomfirmware: silence UBSAN warning

Alison Schofield (1):
cxl/region: Avoid null pointer dereference in region lookup

Alvin Lee (1):
drm/amd/display: Account for cursor prefetch BW in DML1 mode support

Andy Yan (1):
arm64: dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B

Anjali K (1):
powerpc/pseries: Whitelist dtl slub object for copying to userspace

Armin Wolf (1):
platform/x86: toshiba_acpi: Fix quickstart quirk handling

Arnd Bergmann (1):
syscalls: fix sys_fanotify_mark prototype

Atish Patra (1):
drivers/perf: riscv: Do not update the event data if uptodate

Babu Moger (1):
selftests/resctrl: Fix non-contiguous CBM for AMD

Bartosz Golaszewski (1):
net: phy: aquantia: add missing include guards

Bjorn Helgaas (2):
MAINTAINERS: Orphan Synopsys DesignWare xData traffic generator
CREDITS: Add Synopsys DesignWare eDMA driver for Gustavo Pimentel

Boris Brezillon (2):
drm/panthor: Don't check the array stride on empty uobj arrays
drm/panthor: Fix sync-only jobs

Boris Burkov (2):
btrfs: fix folio refcount in btrfs_do_encoded_write()
btrfs: fix folio refcount in __alloc_dummy_extent_buffer()

Charlie Jenkins (2):
documentation: Fix riscv cmodx example
riscv: selftests: Fix vsetivli args for clang

Chen Ni (1):
afs: Convert comma to semicolon

Chris Mi (1):
net/mlx5: E-switch, Create ingress ACL when needed

Christian Borntraeger (1):
KVM: s390: fix LPSWEY handling

Christian Brauner (2):
fs: don't misleadingly warn during thaw operations
fs: better handle deep ancestor chains in is_subdir()

Daniel Gabay (1):
wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK

Daniel Jurgens (3):
net/mlx5: IFC updates for changing max EQs
net/mlx5: Use max_num_eqs_24b capability if set
net/mlx5: Use max_num_eqs_24b when setting max_io_eqs

Dave Jiang (1):
net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
from __netif_rx()

David Howells (6):
netfs: Fix io_uring based write-through
netfs: Fix early issue of write op on partial write to folio tail
netfs: Delete some xarray-wangling functions that aren't used
netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid
netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait
cifs: Fix read-performance regression by dropping readahead expansion

Dima Ruinskiy (1):
e1000e: Fix S0ix residency on corporate systems

Dmitry Antipov (1):
mac802154: fix time calculation in ieee802154_configure_durations()

Dmitry Torokhov (2):
gpiolib: of: fix lookup quirk for MIPS Lantiq
gpiolib: of: add polarity quirk for TSC2005

Dragan Simic (1):
arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
Quartz64 Model B

Edward Adam Davis (2):
Bluetooth: Ignore too large handle values in BIG
bluetooth/l2cap: sync sock recv cb and release

Emmanuel Grumbach (1):
wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL

Enrico Bravi (1):
ima: fix wrong zero-assignment during securityfs dentry remove

Eric Dumazet (1):
wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values

Eric Farman (1):
s390/vfio_ccw: Fix target addresses of TIC CCWs

FUKAUMI Naoki (3):
Revert "arm64: dts: rockchip: remove redundant cd-gpios from
rk3588 sdmmc nodes"
arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E

Fangzhi Zuo (1):
drm/amd/display: Update efficiency bandwidth for dcn351

Filipe Manana (1):
btrfs: fix uninitialized return value in the ref-verify tool

Florian Westphal (1):
netfilter: nf_tables: unconditionally flush pending work before notifier

Frank Oltmanns (1):
clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common

Furong Xu (1):
net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only

Gabor Juhos (2):
clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
clk: qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer
pll configs

Ganesh Goudar (1):
powerpc/eeh: avoid possible crash when edev->pdev changes

Gao Xiang (1):
erofs: ensure m_llen is reset to 0 if metadata is invalid

Geert Uytterhoeven (2):
riscv: dts: canaan: Clean up serial aliases
riscv: dts: canaan: Disable I/O devices unless used

Ghadi Elie Rahme (1):
bnx2x: Fix multiple UBSAN array-index-out-of-bounds

Hao Ge (1):
media: intel/ipu6: Fix a null pointer dereference in
ipu6_isys_query_stream_by_source

Hector Martin (1):
Bluetooth: hci_bcm4377: Fix msgid release

Heiko Carstens (1):
s390: Update defconfigs

Heiko Stuebner (1):
arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger

Hsin-Te Yuan (1):
arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate`
mismatch on rk3399-gru

Huang Xiaojia (1):
erofs: convert to use super_set_uuid to support for FS_IOC_GETFSUUID

Imre Deak (1):
drm/i915/display: For MTL+ platforms skip mg dp programming

Iulia Tanasescu (1):
Bluetooth: ISO: Check socket flag instead of hcon

Jacob Keller (2):
ice: Don't process extts if PTP is disabled
ice: Reject pin requests with unsupported flags

Jakub Kicinski (1):
tcp_metrics: validate source addr length

Jan Kara (3):
fsnotify: Do not generate events for O_PATH file descriptors
Revert "mm/writeback: fix possible divide-by-zero in
wb_dirty_limits(), again"
mm: avoid overflows in dirty throttling logic

Jann Horn (1):
filelock: Remove locks reliably when fcntl/close race is detected

Jarkko Sakkinen (3):
tpm: Address !chip->auth in tpm2_*_auth_session()
tpm: Address !chip->auth in tpm_buf_append_name()
tpm: Address !chip->auth in tpm_buf_append_hmac_session*()

Jean Delvare (1):
drivers/soc/litex: drop obsolete dependency on COMPILE_TEST

Jeff Johnson (1):
reset: hisilicon: hi6220: add missing MODULE_DESCRIPTION() macro

Jens Axboe (1):
io_uring/net: don't clear msg_inq before io_recv_buf_select() needs it

Jianbo Liu (1):
net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup()

Jiawen Wu (4):
net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
net: txgbe: remove separate irq request for MSI and INTx
net: txgbe: add extra handle for MSI/INTx into thread irq handle
net: txgbe: free isb resources at the right time

Jimmy Assarsson (1):
can: kvaser_usb: Explicitly initialize family in leafimx
driver_info struct

Jinglin Wen (1):
powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0

Jinliang Zheng (1):
mm: optimize the redundant loop of mm_update_owner_next()

Jisheng Zhang (1):
MAINTAINERS: thead: update Maintainer

Johan Jonker (1):
ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node

Johannes Berg (3):
wifi: mac80211: disable softirqs for queued frame handling
wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
wifi: iwlwifi: mvm: avoid link lookup in statistics

John Schoenick (1):
drm: panel-orientation-quirks: Add quirk for Valve Galileo

Jonas Karlman (3):
arm64: dts: rockchip: Fix rk3308 codec@ff560000 reset-names
arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s

Jozef Hopko (1):
wifi: wilc1000: fix ies_len type in connect path

Kalle Valo (2):
MAINTAINERS: Remembering Larry Finger
MAINTAINERS: wifi: update ath.git location

Kuniyuki Iwashima (2):
selftest: af_unix: Add test case for backtrack after finalising SCC.
tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO.

Leon Romanovsky (2):
net/mlx5e: Present succeeded IPsec SA bytes and packet
net/mlx5e: Approximate IPsec per-SA payload data bytes count

Li Ming (1):
cxl/mem: Fix no cxl_nvd during pmem region auto-assembling

Linus Torvalds (1):
Linux 6.10-rc7

Luca Weiss (1):
clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents

Luiz Augusto von Dentz (2):
Bluetooth: hci_event: Fix setting of unicast qos interval
Bluetooth: L2CAP: Fix deadlock

Ma Ke (1):
drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes

Marek Vasut (1):
net: phy: phy_device: Fix PHY LED blinking code comment

Mark Brown (1):
reset: gpio: Fix missing gpiolib dependency for GPIO reset controller

Mark-PK Tsai (1):
tee: optee: ffa: Fix missing-field-initializers warning

Matt Roper (1):
drm/xe/mcr: Avoid clobbering DSS steering

Matthew Auld (1):
drm/xe: fix error handling in xe_migrate_update_pgtables

Matthew Schwartz (1):
drm: panel-orientation-quirks: Add labels for both Valve Steam
Deck revisions

Md Sadre Alam (1):
clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag

Michael Ellerman (1):
selftests/powerpc: Fix build with USERCFLAGS set

Mickaël Salaün (1):
selftests/harness: Fix tests timeout and race condition

Milena Olech (1):
ice: Fix improper extts handling

Ming Lei (1):
scsi: scsi_debug: Fix create target debugfs failure

Miquel Raynal (3):
mtd: rawnand: Ensure ECC configuration is propagated to upper layers
mtd: rawnand: Fix the nand_read_data_op() early check
mtd: rawnand: Bypass a couple of sanity checks during NAND identification

Miri Korenblit (1):
wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference

Naohiro Aota (2):
btrfs: fix adding block group to a reclaim list and the unused
list during reclaim
btrfs: zoned: fix calc_available_free_space() for zoned mode

Neal Cardwell (1):
UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()

Neeraj Sanjay Kale (1):
Bluetooth: btnxpuart: Enable Power Save feature on startup

NeilBrown (1):
vfs: generate FS_CREATE before FS_OPEN when ->atomic_open used.

Nicholas Piggin (1):
powerpc/pseries: Fix scv instruction crash with kexec

Pavan Chebbi (1):
bnxt_en: Fix the resource check condition for RSS contexts

Pavel Skripkin (1):
bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX

Petr Oros (1):
ice: use proper macro for testing bit

Pierre-Eric Pelloux-Prayer (1):
drm/radeon: check bo_va->bo is non-NULL before using it

Pin-yen Lin (1):
clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg

Piotr Wojtaszczyk (1):
i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr

Puranjay Mohan (1):
riscv: stacktrace: fix usage of ftrace_graph_ret_addr()

Qu Wenruo (1):
btrfs: always do the basic checks for btrfs_qgroup_inherit structure

Radu Rendec (1):
net: rswitch: Avoid use-after-free in rswitch_poll()

Roman Li (1):
drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport

Russell King (Oracle) (1):
wifi: wlcore: fix wlcore AP mode

Ryusuke Konishi (3):
nilfs2: fix inode number range checks
nilfs2: add missing check for inode numbers on directory entries
nilfs2: fix incorrect inode allocation from reserved inodes

Sagi Grimberg (1):
net: allow skb_datagram_iter to be called from any context

Sakari Ailus (2):
media: ipu6: Use the ISYS auxdev device as the V4L2 device's device
media: ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE

Sam Sun (1):
bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()

Samuel Holland (2):
drivers/perf: riscv: Reset the counter to hpmevent mapping while
starting cpus
perf: RISC-V: Check standard event availability

Sandeep Dhavale (1):
erofs: fix possible memory leak in z_erofs_gbuf_exit()

Shengyu Qu (1):
riscv: dts: starfive: Set EMMC vqmmc maximum voltage to 3.3V on
JH7110 boards

Shigeru Yoshida (2):
af_unix: Fix uninit-value in __unix_walk_scc()
inet_diag: Initialize pad field in struct inet_diag_req_v2

Shiji Yang (1):
gpio: mmio: do not calculate bgpio_bits via "ngpios"

Song Shuai (1):
riscv: kexec: Avoid deadlock in kexec crash path

Stefan Haberland (1):
s390/dasd: Fix invalid dereferencing of indirect CCW data pointer

Steven Rostedt (Google) (1):
tracing: Have memmapped ring buffer use ioctl of "R" range 0x20-2F

Sven Peter (1):
Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report

Tetsuo Handa (1):
Bluetooth: hci_core: cancel all works upon hci_unregister_dev()

Thomas Hellström (1):
drm/ttm: Always take the bo delayed cleanup path for imported bos

Thomas Huth (1):
drm/fbdev-generic: Fix framebuffer on big endian devices

Thomas Zimmermann (1):
firmware: sysfb: Fix reference count of sysfb parent device

Tom Chung (3):
drm/amd/display: Reset freesync config before update new state
drm/amd/display: Add refresh rate range check
drm/amd/display: Fix refresh rate range for some panel

Val Packett (1):
mtd: rawnand: rockchip: ensure NVDDR timings are rejected

Vijay Satija (1):
Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity

Xingui Yang (1):
scsi: libsas: Fix exp-attached device scan after probe failure
scanned in again after probe failed

Yao Xingtao (2):
cxl/region: check interleave capability
cxl: documentation: add missing files to cxl driver-api

Yijie Yang (1):
net: stmmac: dwmac-qcom-ethqos: fix error array size

Yunshui Jiang (1):
net: mac802154: Fix racy device stats updates by DEV_STATS_INC()
and DEV_STATS_ADD()

Zijian Zhang (2):
selftests: fix OOM in msg_zerocopy selftest
selftests: make order checking verbose in msg_zerocopy selftest

Zijun Hu (1):
Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot