Linux 6.13
From: Linus Torvalds
Date: Sun Jan 19 2025 - 19:53:25 EST
So nothing horrible or unexpected happened last week, so I've tagged
and pushed out the final 6.13 release.
It's mostly some final driver fixes (gpu and networking dominating -
normal), with some doc updates too. And various little stuff all over.
The shortlog is appended for people who want to see the details (and,
as always, it's just the shortlog for the last week, the full 6.13 log
is obviously much too big).
With this, the merge window for 6.14 will obviously open tomorrow. I
already have two dozen pull requests pending - thank you, you know who
you are.
Linus
PS. And as per the rc7 release announcement last week, I have selected
guitar pedal winners.
Yes, "pedals" plural. I said I'd only pick one, but I lied. I picked
five, because I ended up panic-buying more kits when the pedal raffle
emails started coming in. Of course, then my random selection of
pre-built kits didn't match the winners all that well, but hey -
that's how random selections work. And this was all an excuse to build
more kits, so I'm a winner too.
Bartosz Golaszewski, Jeff Xie, Bence Csókás, Mathieu Desnoyers, John
Hubbard: you are bcc'd because I will need a physical address to send
it to. I think I may have Bence's already. And - because that
apparently sometimes happens with these things - if somebody
approaches you on some social media to ask for anything else in order
to send you the guitar pedals, it's a scam. So don't send them any
information or money. All I use is email, and all I need is an
address, I'll pay for shipping.
And I should have thought through the timing a bit more: I'll be busy
with the merge window and some minor travel too the upcoming two
weeks, so while I have pre-built a couple of the pedals already, it
will probably not be until next week before I will get to the post
office and send them off. Much less the ones I have yet to receive and
build.
---
Alex Deucher (1):
drm/amdgpu/smu13: update powersave optimizations
Alex Hung (1):
drm/amd/display: Initialize denominator defaults to 1
Antoine Tenart (1):
ipv4: route: fix drop reason being overridden in ip_route_input_slow
Artem Chernyshev (1):
pktgen: Avoid out-of-bounds access in get_imix_entries
Ashutosh Dixit (1):
drm/xe/oa: Add missing VISACTL mux registers
Charles Keepax (3):
ASoC: wm8994: Add depends on MFD core
ASoC: samsung: Add missing selects for MFD_WM8994
ASoC: samsung: Add missing depends on I2C
Chenyuan Yang (2):
platform/x86: dell-uart-backlight: fix serdev race
platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: fix serdev race
Chris Bainbridge (1):
ACPI: video: Fix random crashes due to bad kfree()
Chris Mi (1):
net/mlx5: SF, Fix add port error handling
Christian König (1):
drm/amdgpu: always sync the GFX pipe on ctx switch
Claudiu Beznea (1):
reset: rzg2l-usbphy-ctrl: Assign proper of node to the allocated device
Cristian Ciocaltea (4):
drm/bridge: Prioritize supported_formats over ycbcr_420_allowed
drm/bridge-connector: Sync supported_formats with computed
ycbcr_420_allowed
drm/connector: hdmi: Validate supported_formats matches ycbcr_420_allowed
drm/tests: connector: Add ycbcr_420_allowed tests
Dan Carpenter (2):
nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
drm/bridge: ite-it6263: Prevent error pointer dereference in probe()
Dave Airlie (1):
nouveau/fence: handle cross device fences properly
David Lechner (2):
hwmon: (tmp513) Fix division of negative numbers
hwmon: (ltc2991) Fix mixed signed/unsigned in DIV_ROUND_CLOSEST
Donet Tom (1):
mm: vmscan : pgdemote vmstat is not getting updated when MGLRU is enabled.
Ethan Carter Edwards (1):
mailmap: update entry for Ethan Carter Edwards
Frederic Weisbecker (3):
timers/migration: Fix another race between hotplug and idle entry/exit
timers/migration: Enforce group initialization visibility to tree walkers
timers/migration: Annotate accesses to ignore flag
Gui Chengming (1):
drm/amdgpu: fix fw attestation for MP0_14_0_{2/3}
Guo Weikang (1):
mm/kmemleak: fix percpu memory leak detection failure
Heiner Kallweit (2):
r8169: remove redundant hwmon support
net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
Honggyu Kim (1):
mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit"
Ian Forbes (3):
drm/vmwgfx: Unreserve BO on error
drm/vmwgfx: Remove busy_places
drm/vmwgfx: Add new keep_resv BO param
Ilya Maximets (1):
openvswitch: fix lockup on tx to unregistering netdev with carrier
Jakub Kicinski (2):
eth: bnxt: always recalculate features after XDP clearing, fix null-deref
netdev: avoid CFI problems with sock priv helpers
Jens Axboe (4):
io_uring/rsrc: fixup io_clone_buffers() error handling
io_uring/register: use stable SQ/CQ ring data during resize
io_uring/register: document io_register_resize_rings() shared mem usage
io_uring/register: cache old SQ/CQ head reading for copies
Jesus Narvaez (1):
drm/xe/guc: Adding steering info support for GuC register lists
Joe Hattori (2):
i2c: core: fix reference leak in i2c_register_adapter()
irqchip: Plug a OF node reference leak in platform_irqchip_probe()
John Sperbeck (1):
net: netpoll: ensure skb_pool list is always initialized
Juergen Gross (2):
x86/execmem: fix ROX cache usage in Xen PV guests
x86/asm: Make serialize() always_inline
Kairui Song (1):
zram: fix potential UAF of zram table
Karan Sanghavi (1):
mm: shmem: use signed int for version handling in casefold option
Karol Kolacinski (4):
ice: Fix E825 initialization
ice: Fix quad registers read on E825
ice: Fix ETH56G FC-FEC Rx offset value
ice: Add correct PHY lane assignment
Kazuhiro Abe (1):
hwmon: (acpi_power_meter) Fix a check for the return value of
read_domain_devices().
Kenneth Feng (1):
drm/amdgpu: disable gfxoff with the compute workload on gfx12
Kevin Groeneveld (1):
net: fec: handle page_pool_dev_alloc_pages error
Koichiro Den (2):
vmstat: disable vmstat_work on vmstat_cpu_down_prep()
hrtimers: Handle CPU state correctly on hotplug
Kuninori Morimoto (2):
MAINTAINERS: add missing maintainers for Simple Audio Card
ASoC: rsnd: check rsnd_adg_clk_enable() return value
Kuniyuki Iwashima (3):
gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
gtp: Destroy device along with udp socket's netns dismantle.
pfcp: Destroy device along with udp socket's netns dismantle.
Leo Li (2):
drm/amd/display: Do not wait for PSR disable on vbl enable
drm/amd/display: Do not elevate mem_type change to full update
Leon Romanovsky (3):
net/mlx5e: Fix inversion dependency warning while enabling IPsec tunnel
net/mlx5e: Rely on reqid in IPsec tunnel mode
net/mlx5e: Always start IPsec sequence number from 1
Linus Torvalds (1):
Linux 6.13
Linus Walleij (1):
seccomp: Stub for !CONFIG_SECCOMP
Liu Shixin (1):
mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
Luca Ceresoli (1):
scripts/decode_stacktrace.sh: fix decoding of lines with an
additional info
Lukas Wunner (1):
PCI/bwctrl: Fix NULL pointer deref on unbind and bind
Luke D. Jones (2):
ALSA: hda/realtek: fixup ASUS GA605W
ALSA: hda/realtek: fixup ASUS H7606W
MD Danish Anwar (1):
soc: ti: pruss: Fix pruss APIs
Maciej Patelczyk (2):
drm/xe: introduce xe_gt_reset and xe_gt_wait_for_reset
drm/xe: make change ccs_mode a synchronous action
Maciej Strozek (1):
ASoC: cs42l43: Add codec force suspend/resume ops
Marco Nelissen (1):
filemap: avoid truncating 64-bit offset to 32 bits
Marian Postevca (1):
ASoC: codecs: es8316: Fix HW rate calculation for 48Mhz MCLK
Mark Zhang (1):
net/mlx5: Clear port select structure when fail to create
Matthew Brost (1):
drm/xe: Mark ComputeCS read mode as UC on iGPU
Matthew Wilcox (Oracle) (1):
mm: fix assertion in folio_end_read()
Maíra Canal (1):
drm/v3d: Ensure job pointer is set to NULL after job completion
Meetakshi Setiya (1):
cifs: support reconnect with alternate password for SMB1
Michal Luczaj (1):
bpf: Fix bpf_sk_select_reuseport() memory leak
Mike Christie (1):
scsi: core: Fix command pass through retry regression
Muchun Song (1):
hugetlb: fix NULL pointer dereference in trace_hugetlbfs_alloc_inode
Nicholas Susanto (1):
Revert "drm/amd/display: Enable urgent latency adjustments for DCN35"
Paolo Abeni (3):
mptcp: be sure to send ack when mptcp-level window re-opens
mptcp: fix spurious wake-up on under memory pressure
selftests: mptcp: avoid spurious errors on disconnect
Patrisious Haddad (1):
net/mlx5: Fix RDMA TX steering prio
Paul Barker (1):
net: ravb: Fix max TX frame size for RZ/V2M
Paul Fertser (1):
net/ncsi: fix locking in Get MAC Address handling
Paulo Alcantara (1):
smb: client: fix double free of TCP_Server_Info::hostname
Pavel Begunkov (1):
net: make page_pool_ref_netmem work with net iovs
Peter Zijlstra (3):
sched/fair: Fix EEVDF entity placement bug causing scheduling lag
x86: Disable EXECMEM_ROX support
sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE
Petr Pavlu (1):
module: fix writing of livepatch relocations in ROX text
Philippe Simons (1):
irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
Philo Lu (1):
udp: Make rehash4 independent in udp_lib_rehash()
Pratyush Yadav (1):
Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
Qu Wenruo (1):
btrfs: add the missing error handling inside get_canonical_dev_path
Rafael J. Wysocki (2):
cpuidle: menu: Update documentation after previous changes
cpuidle: teo: Update documentation after previous changes
Richard Fitzgerald (2):
ALSA: doc: cs35l56: Add information about Cirrus Logic CS35L54/56/57
ALSA: doc: Add codecs/index.rst to top-level index
Rik van Riel (1):
fs/proc: fix softlockup in __read_vmcore (part 2)
Rob Herring (Arm) (2):
of/unittest: Add test that of_address_to_resource() fails on
non-translatable address
of/address: Fix WARN when attempting translating
non-translatable addresses
Russell Harmon (1):
hwmon: (drivetemp) Set scsi command timeout to 10s
Ryan Roberts (2):
mm: clear uffd-wp PTE/PMD state on mremap()
selftests/mm: set allocated memory to non-zero content in cow test
Sean Anderson (2):
gpio: xilinx: Convert gpio_lock to raw spinlock
net: xilinx: axienet: Fix IRQ coalescing packet count overflow
Shenghao Ding (1):
ASoC: tas2781: Fix occasional calibration failture
Shradha Gupta (1):
net: mana: Cleanup "mana" debugfs dir after cleanup of all children
Shrikanth Hegde (1):
tracing: Print lazy preemption model
Srinivasan Shanmugam (1):
drm/amdgpu: Fix Circular Locking Dependency in AMDGPU GFX Isolation
Stanislav Fomichev (1):
xsk: Bring back busy polling support
Stefan Binding (1):
ALSA: hda/realtek: Add support for Ayaneo System using CS35L41 HDA
Stefan Roesch (1):
mm: fix div by zero in bdi_ratio_from_pages
Stefano Garzarella (5):
vsock/virtio: discard packets if the transport changes
vsock/bpf: return early if transport is not assigned
vsock/virtio: cancel close work in the destructor
vsock: reset socket state when de-assigning the transport
vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
Steven Rostedt (3):
tracing: Fix irqsoff and wakeup latency tracers when using function graph
ftrace: Document that multiple function_graph tracing may have
different times
tracing: gfp: Fix the GFP enum values shown for user space tracing tools
Su Yue (1):
ocfs2: check dir i_size in ocfs2_find_entry
Sudheer Kumar Doredla (1):
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
Suren Baghdasaryan (2):
tools: fix atomic_set() definition to set the value correctly
alloc_tag: skip pgalloc_tag_swap if profiling is disabled
Takashi Iwai (1):
drm/nouveau/disp: Fix missing backlight control on Macbook 5,1
Thomas Gleixner (1):
signal/posixtimers: Handle ignore/blocked sequences correctly
Tom Chung (3):
drm/amd/display: Use HW lock mgr for PSR1
drm/amd/display: Fix PSR-SU not support but still call the
amdgpu_dm_psr_enable
drm/amd/display: Disable replay and psr while VRR is enabled
Tomas Krcka (1):
irqchip/gic-v3-its: Don't enable interrupts in its_irq_set_vcpu_affinity()
Tomi Valkeinen (1):
i2c: atr: Fix client detach
Victor Nogueira (1):
selftests: net: Adapt ethtool mq tests to fix in qdisc graft
Ville Syrjälä (1):
drm/i915/fb: Relax clear color alignment to 64 bytes
Viresh Kumar (1):
cpufreq: Move endif to the end of Kconfig file
Vladimir Oltean (2):
net: pcs: xpcs: fix DW_VR_MII_DIG_CTRL1_2G5_EN bit being set for
1G SGMII w/o inband
net: pcs: xpcs: actively unset DW_VR_MII_DIG_CTRL1_2G5_EN for 1G SGMII
Wayne Lin (2):
drm/amd/display: Validate mdoe under MST LCT=1 case as well
drm/amd/display: Reduce accessing remote DPCD overhead
Wolfram Sang (4):
i2c: mux: demux-pinctrl: check initial mux selection, too
i2c: mux: demux-pinctrl: correct comment
i2c: rcar: fix NACK handling when being a target
i2c: testunit: on errors, repeat NACK until STOP
Xiang Zhang (1):
scsi: iscsi: Fix redundant response for
ISCSI_UEVENT_GET_HOST_STATS request
Xiaolei Wang (1):
pmdomain: imx8mp-blk-ctrl: add missing loop break condition
Xin Li (Intel) (1):
x86/fred: Fix the FRED RSP0 MSR out of sync with its per-CPU cache
Yage Geng (1):
ALSA: hda/realtek: Fix volume adjustment issue on Lenovo
ThinkBook 16P Gen5
Yiling Chen (1):
drm/amd/display: Remove unnecessary eDP power down
Yishai Hadas (1):
net/mlx5: Fix a lockdep warning as part of the write combining test
Yogesh Lal (1):
irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
Yosry Ahmed (3):
Revert "mm: zswap: fix race between [de]compression and CPU hotunplug"
mm: zswap: properly synchronize freeing resources during CPU hotunplug
mm: zswap: move allocations during CPU init outside the lock
Yu-Chun Lin (1):
drm/tests: helpers: Fix compiler warning
Zhang Yi (1):
ASoC: codecs: ES8326: Adjust ANA_MICBIAS to reduce pop noise
zihan zhou (1):
mm: page_alloc: fix missed updates of lowmem_reserve in
adjust_managed_page_count