Linux 6.13
From: | Linus Torvalds <torvalds-AT-linux-foundation.org> | |
To: | Linux Kernel Mailing List <linux-kernel-AT-vger.kernel.org> | |
Subject: | Linux 6.13 | |
Date: | Sun, 19 Jan 2025 16:52:53 -0800 | |
Message-ID: | <CAHk-=wiprabAQcCwb3qNhrT5P50MJNqunC9JU5v99kdvM-2rsg@mail.gmail.com> | |
Archive-link: | Article |
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