From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org, akpm@linux-foundation.org,
torvalds@linux-foundation.org, stable@vger.kernel.org
Cc: lwn@lwn.net, jslaby@suse.cz,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Subject: Linux 6.10.4
Date: Sun, 11 Aug 2024 13:23:04 +0200 [thread overview]
Message-ID: <2024081104-pelican-fiction-fad3@gregkh> (raw)
I'm announcing the release of the 6.10.4 kernel.
All users of the 6.10 kernel series must upgrade.
The updated 6.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.10.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/admin-guide/mm/transhuge.rst | 11
Documentation/netlink/specs/ethtool.yaml | 2
Documentation/networking/ethtool-netlink.rst | 1
Makefile | 2
arch/arm/kernel/perf_callchain.c | 3
arch/arm/mm/proc.c | 20
arch/arm64/include/asm/jump_label.h | 1
arch/arm64/kernel/jump_label.c | 11
arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi | 81 +
arch/riscv/kernel/sbi-ipi.c | 2
arch/riscv/mm/fault.c | 17
arch/riscv/mm/init.c | 15
arch/riscv/purgatory/entry.S | 2
arch/s390/kernel/fpu.c | 2
arch/s390/mm/dump_pagetables.c | 21
arch/x86/events/intel/core.c | 162 +--
drivers/bluetooth/btintel.c | 3
drivers/gpu/drm/Kconfig | 1
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16
drivers/gpu/drm/ast/ast_dp.c | 7
drivers/gpu/drm/ast/ast_drv.c | 5
drivers/gpu/drm/ast/ast_drv.h | 1
drivers/gpu/drm/ast/ast_mode.c | 29
drivers/gpu/drm/drm_atomic_uapi.c | 5
drivers/gpu/drm/drm_client.c | 2
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 6
drivers/gpu/drm/i915/display/intel_hdcp_regs.h | 2
drivers/gpu/drm/i915/i915_perf.c | 33
drivers/gpu/drm/nouveau/nouveau_prime.c | 3
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 1
drivers/gpu/drm/v3d/v3d_drv.h | 4
drivers/gpu/drm/v3d/v3d_sched.c | 44
drivers/gpu/drm/v3d/v3d_submit.c | 121 +-
drivers/gpu/drm/virtio/virtgpu_submit.c | 2
drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 10
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 127 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.h | 15
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 40
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 17
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 502 ++++------
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 17
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 14
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2
drivers/gpu/drm/vmwgfx/vmwgfx_prime.c | 32
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 27
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 33
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 174 +--
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 280 +++++
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 40
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 18
drivers/hid/wacom_wac.c | 3
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 6
drivers/net/ethernet/intel/ice/ice.h | 11
drivers/net/ethernet/intel/ice/ice_base.c | 4
drivers/net/ethernet/intel/ice/ice_main.c | 2
drivers/net/ethernet/intel/ice/ice_txrx.c | 10
drivers/net/ethernet/intel/ice/ice_xsk.c | 184 ++-
drivers/net/ethernet/intel/ice/ice_xsk.h | 14
drivers/net/ethernet/intel/igc/igc_main.c | 33
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_offload.c | 7
drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 7
drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 5
drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c | 10
drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 2
drivers/net/ethernet/mellanox/mlx5/core/main.c | 2
drivers/net/ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1
drivers/net/ethernet/realtek/r8169_main.c | 8
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2
drivers/net/phy/micrel.c | 34
drivers/net/phy/realtek.c | 7
drivers/net/usb/sr9700.c | 11
drivers/net/wan/fsl_qmc_hdlc.c | 31
drivers/net/wireless/ath/ath12k/pci.c | 3
drivers/pci/hotplug/pciehp_hpc.c | 4
drivers/perf/fsl_imx9_ddr_perf.c | 6
drivers/perf/riscv_pmu_sbi.c | 2
drivers/platform/chrome/cros_ec_proto.c | 2
fs/btrfs/block-group.c | 13
fs/btrfs/extent-tree.c | 3
fs/btrfs/free-space-cache.c | 4
fs/btrfs/inode.c | 16
fs/btrfs/space-info.c | 5
fs/btrfs/space-info.h | 1
fs/ceph/caps.c | 35
fs/ceph/super.h | 7
fs/ext4/inode.c | 76 +
fs/f2fs/segment.c | 4
fs/file.c | 1
include/linux/cpuhotplug.h | 1
include/linux/huge_mm.h | 12
include/linux/migrate.h | 7
include/trace/events/btrfs.h | 8
include/trace/events/mptcp.h | 2
init/Kconfig | 1
io_uring/poll.c | 1
mm/huge_memory.c | 20
mm/khugepaged.c | 33
mm/memory.c | 11
mm/migrate.c | 94 -
net/bluetooth/hci_core.c | 7
net/bluetooth/hci_event.c | 5
net/bluetooth/hci_sync.c | 21
net/core/rtnetlink.c | 2
net/ethtool/ioctl.c | 5
net/ethtool/rss.c | 8
net/ipv4/netfilter/iptable_nat.c | 18
net/ipv4/tcp_input.c | 23
net/ipv6/ndisc.c | 34
net/ipv6/netfilter/ip6table_nat.c | 14
net/iucv/af_iucv.c | 4
net/mac80211/cfg.c | 7
net/mac80211/tx.c | 5
net/mac80211/util.c | 2
net/mptcp/mib.c | 2
net/mptcp/mib.h | 2
net/mptcp/options.c | 2
net/mptcp/pm.c | 12
net/mptcp/pm_netlink.c | 46
net/mptcp/pm_userspace.c | 18
net/mptcp/protocol.c | 18
net/mptcp/protocol.h | 4
net/mptcp/subflow.c | 26
net/sched/act_ct.c | 4
net/wireless/scan.c | 11
net/wireless/sme.c | 1
sound/core/seq/seq_ump_convert.c | 37
sound/firewire/amdtp-stream.c | 38
sound/firewire/amdtp-stream.h | 1
sound/pci/hda/hda_controller.h | 2
sound/pci/hda/hda_intel.c | 10
sound/pci/hda/patch_conexant.c | 54 -
sound/pci/hda/patch_realtek.c | 1
sound/usb/stream.c | 4
tools/perf/pmu-events/arch/riscv/andes/ax45/firmware.json | 2
tools/perf/pmu-events/arch/riscv/riscv-sbi-firmware.json | 2
tools/perf/pmu-events/arch/riscv/sifive/u74/firmware.json | 2
tools/perf/pmu-events/arch/riscv/starfive/dubhe-80/firmware.json | 2
tools/perf/pmu-events/arch/riscv/thead/c900-legacy/firmware.json | 2
tools/perf/util/callchain.c | 2
tools/testing/selftests/net/mptcp/mptcp_connect.c | 8
tools/testing/selftests/net/mptcp/mptcp_join.sh | 74 +
143 files changed, 2028 insertions(+), 1273 deletions(-)
Al Viro (1):
protect the fetch of ->fd[fd] in do_dup2() from mispredictions
Alexandra Winter (1):
net/iucv: fix use after free in iucv_sock_close()
Alice Ryhl (1):
rust: SHADOW_CALL_STACK is incompatible with Rust
André Almeida (2):
drm/atomic: Allow userspace to use explicit sync with atomic async flips
drm/atomic: Allow userspace to use damage clips with async flips
Andy Chiu (1):
net: axienet: start napi before enabling Rx/Tx
Basavaraj Natikar (1):
HID: amd_sfh: Move sensor discovery before HID device initialization
Blazej Kucman (1):
PCI: pciehp: Retain Power Indicator bits for userspace indicators
Boris Burkov (1):
btrfs: make cow_file_range_inline() honor locked_page on error
Casey Chen (1):
perf tool: fix dereferencing NULL al->maps
Chris Mi (1):
net/mlx5e: Fix CT entry update leaks of modify header context
Christian König (1):
drm/amdgpu: fix contiguous handling for IB parsing v2
Dan Carpenter (2):
drm/client: Fix error code in drm_client_buffer_vmap_local()
net: mvpp2: Don't re-use loop iterator
Daniel Maslowski (1):
riscv/purgatory: align riscv_kernel_entry
Danilo Krummrich (2):
drm/gpuvm: fix missing dependency to DRM_EXEC
drm/nouveau: prime: fix refcount underflow
Dave Airlie (1):
nouveau: set placement to original placement on uvmm validate.
David Hildenbrand (2):
mm/migrate: make migrate_misplaced_folio() return 0 on success
mm/migrate: move NUMA hinting fault folio isolation + checks under PTL
Dmitry Osipenko (1):
drm/virtio: Fix type of dma-fence context variable
Edmund Raile (2):
Revert "ALSA: firewire-lib: obsolete workqueue for period update"
Revert "ALSA: firewire-lib: operate for period elapse event in process context"
Eric Dumazet (1):
sched: act_ct: take care of padding in struct zones_ht_key
Eric Lin (1):
perf arch events: Fix duplicate RISC-V SBI firmware event name
Faizal Rahim (1):
igc: Fix double reset adapter triggered from a single taprio cmd
Greg Kroah-Hartman (1):
Linux 6.10.4
Heiko Carstens (2):
s390/mm/ptdump: Fix handling of identity mapping area
s390/fpu: Re-add exception handling in load_fpu_state()
Heiner Kallweit (1):
r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
Herve Codina (2):
net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
net: wan: fsl_qmc_hdlc: Discard received CRC
Ian Forbes (2):
drm/vmwgfx: Fix overlay when using Screen Targets
drm/vmwgfx: Trigger a modeset when the screen moves
Jaegeuk Kim (1):
f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
Jakub Kicinski (3):
netlink: specs: correct the spec of ethtool
ethtool: rss: echo the context number back
ethtool: fix setting key and resetting indir at once
Jammy Huang (1):
drm/ast: Fix black screen after resume
Jiaxun Yang (3):
MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
MIPS: dts: loongson: Fix liointc IRQ polarity
MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
Jinjie Ruan (1):
ARM: 9406/1: Fix callchain_trace() return value
Johan Hovold (1):
wifi: ath12k: fix soft lockup on suspend
Johannes Berg (2):
wifi: cfg80211: correct S1G beacon length calculation
wifi: mac80211: use monitor sdata with driver only if desired
Kan Liang (1):
perf/x86/intel: Add a distinct name for Granite Rapids
Kiran K (1):
Bluetooth: btintel: Fail setup on error
Kuniyuki Iwashima (3):
rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
Linus Walleij (1):
ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
Liu Jing (1):
selftests: mptcp: always close input's FD if opened
Luiz Augusto von Dentz (2):
Bluetooth: hci_sync: Fix suspending with wrong filter policy
Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning
Ma Ke (1):
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
Maciej Fijalkowski (7):
ice: don't busy wait for Rx queue disable in ice_qp_dis()
ice: replace synchronize_rcu with synchronize_net
ice: modify error handling when setting XSK pool in ndo_bpf
ice: toggle netif_carrier when setting up XSK pool
ice: improve updating ice_{t,r}x_ring::xsk_pool
ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
ice: xsk: fix txq interrupt mapping
Maciej Żenczykowski (1):
ipv6: fix ndisc_is_useropt() handling for PIO
Mark Bloch (1):
net/mlx5: Lag, don't use the hardcoded value of the first port
Mark Mentovai (1):
net: phy: realtek: add support for RTL8366S Gigabit PHY
Matthieu Baerts (NGI0) (7):
mptcp: sched: check both directions for backup
mptcp: distinguish rcv vs sent backup flag in requests
mptcp: mib: count MPJ with backup flag
mptcp: pm: fix backup support in signal endpoints
mptcp: pm: only set request_bkup flag when sending MP_PRIO
selftests: mptcp: join: validate backup in MPJ
selftests: mptcp: join: check backup support in signal endp
Mavroudis Chatzilazaridis (1):
ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
Michal Kubiak (1):
ice: respect netif readiness in AF_XDP ZC related ndo's
Moshe Shemesh (1):
net/mlx5: Fix missing lock on sync reset reload
Naohiro Aota (2):
btrfs: zoned: fix zone_unusable accounting on making block group read-write again
btrfs: do not subtract delalloc from avail bytes
Nick Hu (1):
RISC-V: Enable the IPI before workqueue_online_cpu()
Nikita Zhandarovich (1):
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
Olivier Langlois (1):
io_uring: keep multishot request NAPI timeout current
Paolo Abeni (5):
mptcp: fix user-space PM announced address accounting
mptcp: fix NL PM announced address accounting
mptcp: fix bad RCVPRUNED mib accounting
mptcp: fix duplicate data handling
selftests: mptcp: fix error path
Patryk Duda (1):
platform/chrome: cros_ec_proto: Lock device when updating MKBP version
Pavan Chebbi (1):
bnxt_en: Fix RSS logic in __bnxt_reserve_rings()
Peter Xu (1):
mm/migrate: putback split folios when numa hint migration fails
Rahul Rameshbabu (1):
net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability
Raju Lakkaraju (1):
net: phy: micrel: Fix the KSZ9131 MDI-X status issue
Ran Xiaokai (1):
mm/huge_memory: mark racy access onhuge_anon_orders_always
Ryan Roberts (1):
mm: fix khugepaged activation policy
Shahar Shitrit (1):
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
Shay Drory (2):
net/mlx5: Always drain health in shutdown callback
net/mlx5: Fix error handling in irq_pool_request_irq
Shifrin Dmitry (1):
perf: riscv: Fix selecting counters in legacy mode
Stuart Menefy (1):
riscv: Fix linear mapping checks for non-contiguous memory regions
Subash Abhinov Kasiviswanathan (1):
tcp: Adjust clamping window for applications specifying SO_RCVBUF
Suraj Kandpal (1):
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
Takashi Iwai (3):
ALSA: hda: Conditionally use snooping for AMD HDMI
ALSA: usb-audio: Correct surround channels in UAC1 channel map
ALSA: seq: ump: Optimize conversions from SysEx to UMP
Tatsunosuke Tobita (1):
HID: wacom: Modify pen IDs
Thomas Zimmermann (1):
drm/ast: astdp: Wake up during connector status detection
Tony Luck (1):
perf/x86/intel: Switch to new Intel CPU model defines
Tvrtko Ursulin (5):
drm/v3d: Prevent out of bounds access in performance query extensions
drm/v3d: Fix potential memory leak in the timestamp extension
drm/v3d: Fix potential memory leak in the performance extension
drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
drm/v3d: Validate passed in drm syncobj handles in the performance extension
Umesh Nerlige Ramappa (1):
i915/perf: Remove code to update PWR_CLK_STATE for gen12
Veerendranath Jakkam (1):
wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done
Will Deacon (1):
arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
Xiubo Li (1):
ceph: force sending a cap update msg back to MDS for revoke op
Xu Yang (1):
perf: imx_perf: fix counter start and config sequence
Zack Rusin (3):
drm/vmwgfx: Make sure the screen surface is ref counted
drm/vmwgfx: Fix a deadlock in dma buf fence polling
drm/vmwgfx: Fix handling of dumb buffers
Zhang Yi (2):
ext4: factor out a common helper to query extent map
ext4: check the extent status again before inserting delalloc block
Zhe Qiao (1):
riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
Zhiguo Niu (1):
f2fs: fix to avoid use SSR allocate when do defragment
songxiebing (1):
ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
next reply other threads:[~2024-08-11 11:23 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-11 11:23 Greg Kroah-Hartman [this message]
2024-08-11 11:23 ` Linux 6.10.4 Greg Kroah-Hartman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2024081104-pelican-fiction-fad3@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=jslaby@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=lwn@lwn.net \
--cc=stable@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.