[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHk-=wh599movdAyCHfVmYakq8rqKQD9wCvUAgBqbF3znEu_2g@mail.gmail.com>
Date: Sun, 25 Aug 2024 19:27:16 +1200
From: Linus Torvalds <torvalds@...ux-foundation.org>
To: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: Linux 6.11-rc5
So I normally do the releases on a Sunday early afternoon, but I'm in
an unusual timezone, and that would have been almost a full day
earlier than usual. So I delayed things to the point where it was at
least Sunday back home, even if not even remotely afternoon.
Other than the timing, there's not a whole lot unusual here. The
diffstat looks fairly flat, which means "mostly pretty small changes".
There's a couple of bumps here and there, but nothing worrisome: the
biggest of them is in fact just a selftest update. The bulk of the
(non-selftest) patches are in drivers (networking and gpu dominating -
as is tradition), with some filesystem updates (bcachefs, but also smb
and erofs), and the rest being mostly core networking and some
architecture updates.
For details, see the appended shortlog, or just go dig even deeper in
the git tree itself.
So please do go forth and test, it all looks safe,
Linus "famous last words" Torvalds
---
Abhinav Kumar (4):
drm/msm/dp: fix the max supported bpp logic
drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
drm/msm/dp: reset the link phy params before link training
drm/msm: fix the highest_bank_bit for sc7180
Alex Deucher (2):
drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1
drm/amdgpu: fix eGPU hotplug regression
Alexander Gordeev (4):
s390/mm: Prevent lowcore vs identity mapping overlap
s390/mm: Pin identity mapping base to zero
s390/boot: Avoid possible physmem_info segment corruption
s390/boot: Fix KASLR base offset off by __START_KERNEL bytes
Alexander Stein (1):
pmdomain: imx: scu-pd: Remove duplicated clocks
Alexandra Winter (1):
s390/iucv: Fix vargs handling in iucv_alloc_device()
Alexandre Courbot (1):
Makefile: add $(srctree) to dependency of compile_commands.json target
Anders Roxell (1):
scripts: kconfig: merge_config: config files: add a trailing newline
Andy Shevchenko (2):
spi: pxa2xx: Do not override dev->platform_data on probe
spi: pxa2xx: Move PM runtime handling to the glue drivers
Ashutosh Dixit (1):
drm/xe/observation: Drop empty sysctl table entry
Bartosz Golaszewski (1):
power: sequencing: request the WLAN enable GPIO as-is
Ben Whitten (1):
mmc: dw_mmc: allow biu and ciu clocks to defer
Bharat Bhushan (1):
octeontx2-af: Fix CPT AF register offset calculation
Bommu Krishnaiah (1):
drm/xe/xe2lpg: Extend workaround 14021402888
Camila Alvarez (1):
HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
Candice Li (1):
drm/amdgpu: Validate TA binary size
Carlos Song (1):
spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
Carolina Jubran (1):
net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes
Chaotian Jing (1):
scsi: core: Fix the return value of scsi_logical_block_count()
Chen Ridong (1):
cgroup/cpuset: fix panic caused by partcmd_update
ChenXiaoSong (5):
smb/server: fix return value of smb2_open()
smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
smb/server: remove useless assignment of 'file_present' in smb2_open()
smb/server: update misguided comment of smb2_allocate_rsp_buf()
smb/client: fix typo: GlobalMid_Sem -> GlobalMid_Lock
Chuck Lever (3):
rpcrdma: Device kref is over-incremented on error from xa_alloc
rpcrdma: Use XA_FLAGS_ALLOC instead of XA_FLAGS_ALLOC1
rpcrdma: Trace connection registration and unregistration
Dan Carpenter (2):
mmc: mmc_test: Fix NULL dereference on allocation failure
dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
Daniele Ceraolo Spurio (3):
drm/xe: fix WA 14018094691
drm/xe: use devm instead of drmm for managed bo
drm/xe/uc: Use devm to register cleanup that includes exec_queues
Dave Airlie (1):
nouveau/firmware: use dma non-coherent allocator
Dmitry Baryshkov (5):
drm/msm/dpu: don't play tricks with debug macros
drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
drm/msm/dpu: limit QCM2290 to RGB formats only
drm/msm/dpu: relax YUV requirements
drm/msm/dpu: take plane rotation into account for wide planes
Dmitry Savin (1):
HID: multitouch: Add support for GT7868Q
Dmitry Torokhov (2):
Input: uinput - reject requests with unreasonable number of slots
Input: himax_hx83112b - fix incorrect size when reading product ID
Dragos Tatulea (2):
net/mlx5e: SHAMPO, Fix page leak
net/mlx5e: SHAMPO, Release in progress headers
Eric Dumazet (4):
netpoll: do not export netpoll_poll_[disable|enable]()
ipv6: prevent UAF in ip6_send_skb()
ipv6: fix possible UAF in ip6_finish_output2()
ipv6: prevent possible UAF in ip6_xmit()
Felix Fietkau (1):
udp: fix receiving fraglist GSO packets
Felix Kaechele (2):
dt-bindings: input: touchscreen: edt-ft5x06: Document FT8201 support
Input: edt-ft5x06 - add support for FocalTech FT8201
Florian Westphal (1):
tcp: prevent concurrent execution of tcp_sk_exit_batch
Gao Xiang (2):
erofs: allow large folios for compressed files
erofs: fix out-of-bound access when z_erofs_gbuf_growsize()
partially fails
Geert Uytterhoeven (1):
drm/xe/oa/uapi: Make bit masks unsigned
Griffin Kroah-Hartman (1):
Bluetooth: MGMT: Add error handling to pair_device()
Hangbin Liu (2):
selftests: udpgro: report error when receive failed
selftests: udpgro: no need to load xdp for gro
Hans de Goede (3):
ACPI: video: Add Dell UART backlight controller detection
platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type()
ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO
Harald Freudenberger (1):
s390/ap: Refine AP bus bindings complete processing
Hongzhen Luo (2):
erofs: simplify readdir operation
erofs: get rid of check_layout_compatibility()
Ido Schimmel (1):
selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path
Jakub Kicinski (1):
MAINTAINERS: add selftests to network drivers
Jason Gerecke (1):
HID: wacom: Defer calculation of resolution until resolution_code is known
Javier Carrasco (1):
Documentation/llvm: turn make command for ccache into code block
Jeff Layton (2):
nfs: fix the fetch of FATTR4_OPEN_ARGUMENTS
nfs: fix bitmap decoder to handle a 3rd word
Jens Axboe (1):
io_uring/kbuf: sanitize peek buffer setup
Jeremy Kerr (1):
net: mctp: test: Use correct skb for route input check
Jiaxun Yang (2):
MIPS: Loongson64: Set timer mode in cpu-probe
MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
Jinjie Ruan (1):
iommufd/selftest: Make dirty_ops static
Jiri Pirko (1):
virtio_net: move netdev_tx_reset_queue() call before RX napi enable
John Garry (2):
block: Read max write zeroes once for __blkdev_issue_write_zeroes()
block: Drop NULL check in bdev_write_zeroes_sectors()
John Keeping (1):
Input: adc-joystick - fix optional value handling
Jonathan Denose (1):
Input: synaptics - enable SMBus for HP Elitebook 840 G2
Joseph Huang (1):
net: dsa: mv88e6xxx: Fix out-of-bound access
Kent Overstreet (27):
bcachefs: Reallocate table when we're increasing size
bcachefs: fix field-spanning write warning
bcachefs: Fix incorrect gfp flags
bcachefs: Extra debug for data move path
bcachefs: bch2_data_update_init() cleanup
bcachefs: Fix "trying to move an extent, but nr_replicas=0"
bcachefs: setting bcachefs_effective.* xattrs is a noop
bcachefs: Fix failure to relock in btree_node_get()
bcachefs: Fix bch2_trigger_alloc assert
bcachefs: Fix bch2_bucket_gens_init()
bcachefs: fix time_stats_to_text()
bcachefs: fix missing bch2_err_str()
bcachefs: unlock_long() before resort in journal replay
bcachefs: fix failure to relock in bch2_btree_node_mem_alloc()
bcachefs: fix failure to relock in btree_node_fill()
bcachefs: Fix locking in bch2_ioc_setlabel()
bcachefs: Fix replay_now_at() assert
bcachefs: Fix missing validation in bch2_sb_journal_v2_validate()
fs/super.c: improve get_tree() error message
bcachefs: Fix warning in bch2_fs_journal_stop()
bcachefs: Fix compat issue with old alloc_v4 keys
bcachefs: Fix refcounting in discard path
bcachefs: clear path->should_be_locked in bch2_btree_key_cache_drop()
bcachefs: add missing inode_walker_exit()
bcachefs: don't use rht_bucket() in btree_key_cache_scan()
bcachefs: Fix failure to flush moves before sleeping in copygc
bcachefs: Fix rebalance_work accounting
Krzysztof Kozlowski (3):
thermal: of: Fix OF node leak in thermal_of_trips_init() error path
thermal: of: Fix OF node leak in thermal_of_zone_register()
thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
Kuniyuki Iwashima (1):
kcm: Serialise kcm_sendmsg() for the same socket.
Lai Jiangshan (1):
workqueue: Remove incorrect
"WARN_ON_ONCE(!list_empty(&worker->entry));" from dying worker
Li Ming (2):
cxl/pci: Get AER capability address from RCRB only for RCH dport
cxl/test: Skip cxl_setup_parent_dport() for emulated dports
Linus Torvalds (1):
Linux 6.11-rc5
Lucas De Marchi (1):
drm/xe: Fix opregion leak
Luiz Augusto von Dentz (3):
Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in
Bluetooth: hci_core: Fix LE quote calculation
Bluetooth: SMP: Fix assumption of Central always being Initiator
Luke D. Jones (2):
hid-asus: add ROG Ally X prod ID to quirk list
platform/x86: asus-wmi: Add quirk for ROG Ally X
Maarten Lankhorst (1):
drm/xe/display: Make display suspend/resume work on discrete
Maciej Fijalkowski (3):
ice: fix page reuse when PAGE_SIZE is over 8k
ice: fix ICE_LAST_OFFSET formula
ice: fix truesize operations for PAGE_SIZE >= 8192
Manivannan Sadhasivam (2):
scsi: ufs: core: Add a quirk for handling broken LSDBS field in
controller capabilities register
scsi: ufs: qcom: Add UFSHCD_QUIRK_BROKEN_LSDBS_CAP for SM8550 SoC
Marc Zyngier (2):
KVM: arm64: vgic: Don't hold config_lock while unregistering
redistributors
KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
Marek Vasut (1):
Input: ads7846 - ratelimit the spi_sync error message
Martin K. Petersen (1):
scsi: sd: Do not attempt to configure discard unless LBPME is set
Martin Whitaker (1):
net: dsa: microchip: fix PTP config failure when using multiple ports
Masahiro Yamada (4):
kbuild: clean up code duplication in cmd_fdtoverlay
treewide: remove unnecessary <linux/version.h> inclusion
kbuild: avoid scripts/kallsyms parsing /dev/null
kbuild: fix typos "prequisites" to "prerequisites"
Matthew Auld (2):
drm/xe: prevent UAF around preempt fence
drm/xe/bmg: implement Wa_16023588340
Matthew Brost (4):
drm/xe: Move VM dma-resv lock from xe_exec_queue_create to
__xe_exec_queue_init
drm/xe: Fix tile fini sequence
drm/xe: Drop HW fence pointer to HW fence ctx
drm/xe: Free job before xe_exec_queue_put
Matthieu Baerts (NGI0) (14):
mptcp: pm: re-using ID of unused removed ADD_ADDR
selftests: mptcp: join: check re-using ID of unused ADD_ADDR
mptcp: pm: re-using ID of unused removed subflows
selftests: mptcp: join: check re-using ID of closed subflow
mptcp: pm: re-using ID of unused flushed subflows
selftests: mptcp: join: test for flush/re-add endpoints
mptcp: pm: remove mptcp_pm_remove_subflow()
mptcp: pm: only mark 'subflow' endp as available
mptcp: pm: only decrement add_addr_accepted for MPJ req
mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
mptcp: pm: only in-kernel cannot have entries with ID 0
mptcp: pm: fullmesh: select the right ID later
selftests: mptcp: join: validate fullmesh endp on 1st sf
mptcp: pm: avoid possible UaF when selecting endp
Maximilian Luz (6):
platform/surface: aggregator_registry: Add Support for Surface Pro 10
platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
platform/surface: aggregator_registry: Add support for Surface
Laptop Studio 2
platform/surface: aggregator_registry: Add fan and thermal
sensor support for Surface Laptop 5
platform/surface: aggregator_registry: Add support for Surface Laptop 6
platform/surface: aggregator: Fix warning when controller is
destroyed in probe
Menglong Dong (1):
net: ovs: fix ovs_drop_reasons error
Mengqi Zhang (1):
mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
Mengyuan Lou (1):
net: ngbe: Fix phy mode set to external phy
Michael Ellerman (2):
ata: pata_macio: Fix DMA table overflow
ata: pata_macio: Use WARN instead of BUG
Michal Swiatkowski (1):
ice: use internal pf id instead of function number
Ming Lei (1):
nvme: move stopping keep-alive into nvme_uninit_ctrl()
Namjae Jeon (3):
ksmbd: Use unsafe_memcpy() for ntlm_negotiate
ksmbd: fix race condition between destroy_previous_session() and
smb2 operations()
ksmbd: the buffer of smb2 query dir response has at least 1 byte
Ngai-Mint Kwan (1):
drm/xe/xe2lpm: Extend Wa_16021639441
Nicolin Chen (1):
iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()
Nikita Shubin (1):
workqueue: doc: Fix function name, remove markers
Nikolay Aleksandrov (4):
bonding: fix bond_ipsec_offload_ok return type
bonding: fix null pointer deref in bond_ipsec_offload_ok
bonding: fix xfrm real_dev null pointer dereference
bonding: fix xfrm state handling when clearing active slave
Nikolay Kuratov (1):
cxgb4: add forgotten u64 ivlan cast before shift
Nilay Shroff (1):
nvme: Remove unused field
Oliver Upton (1):
KVM: arm64: Ensure canonical IPA is hugepage-aligned when handling fault
Olivier Sobrie (1):
HID: amd_sfh: free driver_data after destroying hid device
Pablo Neira Ayuso (1):
netfilter: flowtable: validate vlan header
Paolo Abeni (1):
igb: cope with large MAX_SKB_FRAGS
Patrisious Haddad (1):
net/mlx5: Fix IPsec RoCE MPV trace call
Paulo Alcantara (1):
smb: client: ignore unhandled reparse tags
Pavan Chebbi (1):
bnxt_en: Don't clear ntuple filters and rss contexts during ethtool ops
Peng Fan (1):
pmdomain: imx: wait SSAR when i.MX93 power domain on
Rob Clark (1):
drm/msm/adreno: Fix error return if missing firmware-name
Ryo Takakura (1):
printk/panic: Allow cpu backtraces to be written into ringbuffer
during panic
Sava Jakovljev (1):
net: phy: realtek: Fix setting of PHY LEDs Mode B bit on RTL8211F
Sean Anderson (3):
spi: zynqmp-gqspi: Scale timeout by data size
net: xilinx: axienet: Always disable promiscuous mode
net: xilinx: axienet: Fix dangling multicast addresses
Sebastian Andrzej Siewior (2):
netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
Simon Horman (7):
tc-testing: don't access non-existent variable on exception
scsi: MAINTAINERS: Add header files to SCSI SUBSYSTEM
MAINTAINERS: Add sonet.h to ATM section of MAINTAINERS
MAINTAINERS: Add net_tstamp.h to SOCKET TIMESTAMPING section
MAINTAINERS: Add limited globs for Networking headers
MAINTAINERS: Add header files to NETWORKING sections
MAINTAINERS: Mark JME Network Driver as Odd Fixes
Somnath Kotur (1):
bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
Srinivas Pandruvada (1):
platform/x86: ISST: Fix return value on last invalid resource
Stephen Hemminger (1):
netem: fix return value if duplicate enqueue fails
Steve French (2):
smb3: fix broken cached reads when posix locks
smb3: fix problem unloading module due to leaked refcount on shutdown
Stuart Summers (1):
drm/xe: Fix missing workqueue destroy in xe_gt_pagefault
Suraj Kandpal (1):
drm/i915/hdcp: Use correct cp_irq_count
Takashi Iwai (1):
Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
Tejas Upadhyay (3):
drm/xe/xe2: Make subsequent L2 flush sequential
drm/xe/xe2: Add Wa_15015404425
drm/xe/xe2hpg: Add Wa_14021821874
Tejun Heo (1):
workqueue: Fix spruious data race in __flush_work()
Thomas Bogendoerfer (1):
ip6_tunnel: Fix broken GRO
Thorsten Blum (1):
ksmbd: Replace one-element arrays with flexible-array members
Trond Myklebust (3):
NFSv4: Add missing rescheduling points in
nfs_client_return_marked_delegations
NFSv4: Fix clearing of layout segments in layoutreturn
NFS: Avoid unnecessary rescanning of the per-server delegation list
Uros Bizjak (1):
workqueue: Correct declaration of cpu_pwq in struct workqueue_struct
Victor Timofei (1):
ksmbd: fix spelling mistakes in documentation
Vignesh Raghavendra (1):
spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume
Vladimir Oltean (14):
selftests: net: local_termination: refactor macvlan creation/deletion
selftests: net: local_termination: parameterize sending interface
selftests: net: local_termination: parameterize test name
selftests: net: local_termination: add one more test for
VLAN-aware bridges
selftests: net: local_termination: introduce new tests which
capture VLAN behavior
selftests: net: local_termination: don't use xfail_on_veth()
selftests: net: local_termination: add PTP frames to the mix
selftests: net: bridge_vlan_aware: test that other TPIDs are
seen as untagged
net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA
and register injection
net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
net: mscc: ocelot: serialize access to the injection/extraction groups
net: dsa: provide a software untagging function on RX for
VLAN-aware bridges
net: dsa: felix: fix VLAN tag loss on CPU reception with ocelot-8021q
net: mscc: ocelot: treat 802.1ad tagged traffic as 802.1Q-untagged
Waiman Long (2):
cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing
only if cpus.exclusive not set
cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug
Werner Sembach (2):
Input: i8042 - add forcenorestore quirk to leave controller
untouched even on s3
Input: i8042 - use new forcenorestore quirk to replace old buggy
quirk combination
Will Deacon (1):
workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask()
Yang Ruibin (1):
thermal/debugfs: Fix the NULL vs IS_ERR() confusion in
debugfs_create_dir()
Yang Wang (1):
drm/amdgpu: fixing rlc firmware loading failure issue
Yihang Li (1):
scsi: MAINTAINERS: Update HiSilicon SAS controller driver maintainer
Yuesong Li (1):
bcachefs: Fix double assignment in check_dirent_to_subvol()
Zenghui Yu (1):
KVM: arm64: vgic-debug: Don't put unmarked LPIs
Powered by blists - more mailing lists