Linux 2988 Published by

Linus Torvalds has announced the release of the seventh release candidate for Linux Kernel 6.10.





Linux kernel 6.10-rc7 released

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

Full source: https://git.kernel.org/torvalds/t/linux-6.10-rc7.tar.gz
Patch: https://git.kernel.org/torvalds/p/v6.10-rc7/v6.9

You can view the summary of the changes at the following URL:
https://git.kernel.org/torvalds/ds/v6.10-rc7/v6.10-rc6

Kernel

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