* Linux 6.13-rc6
@ 2025-01-05 22:20 Linus Torvalds
2025-01-06 13:18 ` Borislav Petkov
0 siblings, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2025-01-05 22:20 UTC (permalink / raw)
To: Linux Kernel Mailing List
So we had a slight pickup in commits this last week, but as expected
and hoped for, things were still pretty quiet. About twice as many
commits as the holiday week, but that's still not all that many.
I expect things will start becoming more normal now that people are
back from the holidays and are starting to recover and wake up from
their food comas.
In the meantime, below is the shortlog for the last week. Nothing
particularly stands out, the changes are dominated by various driver
updates (gpu, rdma and networking), with a random smattering of fixes
elsewhere.
Linus
---
Al Viro (1):
ALSA: compress_offload: fix remaining descriptor races in
sound/core/compress_offload.c
Alessandro Carminati (1):
mm/kmemleak: fix sleeping function called from invalid context
at print message
Andrea Righi (1):
MAINTAINERS: add self as reviewer for sched_ext
Antonio Pastor (1):
net: llc: reset skb->transport_header
Anumula Murali Mohan Reddy (1):
RDMA/core: Fix ENODEV error for iWARP test over vlan
Arnd Bergmann (1):
kcov: mark in_softirq_really() as __always_inline
Baojun Xu (1):
ALSA: hda/tas2781: Ignore SUBSYS_ID not found for tas2563 projects
Baolin Wang (3):
docs: mm: fix the incorrect 'FileHugeMapped' field
mm: shmem: fix incorrect index alignment for within_size policy
mm: shmem: fix the update of 'shmem_falloc->nr_unswapped'
Bernard Metzler (1):
RDMA/siw: Remove direct link to net_device
Biju Das (3):
drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
dt-bindings: display: adi,adv7533: Drop single lane support
drm: adv7511: Drop dsi single lane support
Changwoo Min (1):
MAINTAINERS: add me as reviewer for sched_ext
Chengchang Tang (3):
RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
RDMA/hns: Fix warning storm caused by invalid input in IO path
RDMA/hns: Fix missing flush CQE for DWQE
Chester A. Unal (1):
MAINTAINERS: change Arınç _NAL's name and email address
Chiara Meiohas (1):
RDMA/nldev: Set error code in rdma_nl_notify_event
Chunguang.xu (1):
nvme-tcp: remove nvme_tcp_destroy_io_queues()
Clément Le Goffic (1):
watchdog: stm32_iwdg: fix error message during driver probe
Damodharam Ammepalli (3):
RDMA/bnxt_re: Fix setting mandatory attributes for modify_qp
RDMA/bnxt_re: Add send queue size check for variable wqe
RDMA/bnxt_re: Fix MSN table size for variable wqe mode
Dan Carpenter (1):
RDMA/uverbs: Prevent integer overflow issue
Daniel Schaefer (1):
ALSA hda/realtek: Add quirk for Framework F111:000C
David Hildenbrand (1):
fs/proc/task_mmu: fix pagemap flags with PMD THP entries on 32bit
David Vernet (1):
scx: Fix maximal BPF selftest prog
Dennis Lam (1):
ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
Dragos Tatulea (1):
net/mlx5e: macsec: Maintain TX SA from encoding_sa
Emmanuel Grumbach (1):
wifi: iwlwifi: fix CRF name for Bz
Eric Biggers (1):
mmc: sdhci-msm: fix crypto key eviction
Eric Dumazet (4):
net: restrict SO_REUSEPORT to inet sockets
af_packet: fix vlan_get_tci() vs MSG_PEEK
af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
ila: serialize calls to nf_register_net_hooks()
Evgenii Shatokhin (1):
pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
Fabio Estevam (1):
ARM: imx: Re-introduce the PINCTRL selection
Gal Pressman (1):
percpu: remove intermediate variable in PERCPU_PTR()
Henry Huang (1):
sched_ext: initialize kit->cursor.flags
Hongguang Gao (1):
RDMA/bnxt_re: Fix to export port num to ib_query_qp
Honglei Wang (1):
sched_ext: Add __weak to fix the build errors
Ihor Solodrai (1):
selftests/sched_ext: fix build after renames in sched_ext API
Ilya Shchipletsov (1):
netrom: check buffer length before accessing it
Jakub Kicinski (2):
netdev-genl: avoid empty messages in napi get
selftests: drv-net: test empty queue and NAPI responses in netlink
Jeff Johnson (1):
MAINTAINERS: wifi: ath: add Jeff Johnson as maintainer
Jens Axboe (3):
io_uring/timeout: flush timeouts outside of the timeout lock
io_uring/net: always initialize kmsg->msg.msg_inq upfront
io_uring/kbuf: use pre-committed buffer address for non-pollable file
Jianbo Liu (2):
net/mlx5e: Skip restore TC rules for vport rep without loaded flag
net/mlx5e: Keep netdev when leave switchdev for devlink set legacy only
Jinjian Song (1):
net: wwan: t7xx: Fix FSM command timeout issue
Joe Hattori (4):
platform/x86: mlx-platform: call pci_dev_put() to balance the refcount
pmdomain: imx: gpcv2: fix an OF node reference leak in imx_gpcv2_probe()
net: stmmac: restructure the error path of stmmac_probe_config_dt()
net: mv643xx_eth: fix an OF node reference leak
John Harrison (1):
drm/xe: Revert some changes that break a mesa debug tool
Joshua Washington (6):
gve: clean XDP queues in gve_tx_stop_ring_gqi
gve: guard XDP xmit NDO on existence of xdp queues
gve: guard XSK operations on the existence of queues
gve: process XSK TX descriptors as part of RX NAPI
gve: fix XDP allocation path in edge cases
gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup
Kairui Song (2):
mm/list_lru: fix false warning of negative counter
mm, madvise: fix potential workingset node list_lru leaks
Kalesh AP (5):
RDMA/bnxt_re: Don't fail destroy QP and cleanup debugfs earlier
RDMA/bnxt_re: Fix the check for 9060 condition
RDMA/bnxt_re: Fix reporting hw_ver in query_device
RDMA/bnxt_re: Disable use of reserved wqes
RDMA/bnxt_re: Fix error recovery sequence
Kashyap Desai (2):
RDMA/bnxt_re: Fix max SGEs for the Work Request
RDMA/bnxt_re: Avoid sending the modify QP workaround for latest adapters
Kees Cook (1):
wifi: iwlwifi: mvm: Fix __counted_by usage in cfg80211_wowlan_nd_*
Kefeng Wang (1):
mm: don't try THP alignment for FS without get_unmapped_area
Kohei Enju (1):
ftrace: Fix function profiler's filtering functionality
Koichiro Den (1):
vmstat: disable vmstat_work on vmstat_cpu_down_prep()
Konstantin Andrikopoulos (1):
rust: add safety comment in workqueue traits
Kory Maincent (1):
net: pse-pd: tps23881: Fix power on/off issue
Kuan-Wei Chiu (1):
scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and
transitivity
Leo Stone (1):
nvmet: Don't overflow subsysnqn
Leon Romanovsky (1):
RDMA/bnxt_re: Remove always true dattr validity check
Li Zhijian (1):
RDMA/rtrs: Ensure 'ib_sge list' is accessible
Liang Jie (1):
net: sfc: Correct key_len for efx_tc_ct_zone_ht_params
Linus Torvalds (1):
Linux 6.13-rc6
Linus Walleij (1):
wifi: cw1200: Fix potential NULL dereference
Liu Shixin (1):
mm: hugetlb: independent PMD page table shared count
Lorenzo Stoakes (2):
mm: reinstate ability to map write-sealed memfd mappings read-only
selftests/memfd: add test for mapping write-sealed memfd read-only
Lucas De Marchi (1):
drm/xe: Fix fault on fd close after unbind
Lucas Stach (1):
pmdomain: core: add dummy release function to genpd device
Luis Chamberlain (1):
nvmet: propagate npwg topology
MD Danish Anwar (1):
net: ti: icssg-prueth: Fix firmware load sequence.
Maciej S. Szmigiero (1):
net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
Maksim Kiselev (1):
clk: thead: Fix TH1520 emmc and shdci clock rate
Mark Zhang (1):
RDMA/mlx5: Enable multiplane mode only when it is supported
Masahiro Yamada (3):
modpost: fix the missed iteration for the max bit in do_input()
modpost: refactor do_vmbus_entry()
modpost: work around unaligned data access error
Mathieu Othacehe (1):
mailmap: modify the entry for Mathieu Othacehe
Matthieu Baerts (NGI0) (3):
netlink: specs: mptcp: add missing 'server-side' attr
netlink: specs: mptcp: clearly mention attributes
netlink: specs: mptcp: fix missing doc
Meghana Malladi (1):
net: ti: icssg-prueth: Fix clearing of IEP_CMP_CFG registers
during iep_init
Michal Wajdeczko (1):
drm/xe/pf: Use correct function to check LMEM provisioning
Mingcong Bai (1):
platform/x86: hp-wmi: mark 8A15 board for timed OMEN thermal profile
Mohsin Bashir (1):
eth: fbnic: fix csr boundary for RPM RAM section
Mostafa Saleh (1):
scripts/mksysmap: Fix escape chars '$'
Nikolaus Voss (1):
clk: clk-imx8mp-audiomix: fix function signature
Nikolay Kuratov (1):
net/sctp: Prevent autoclose integer overflow in sctp_association_init()
Nilay Shroff (1):
nvmet-loop: avoid using mutex in IO hotpath
Nirmoy Das (2):
drm/xe: Use non-interruptible wait when moving BO to system
drm/xe: Wait for migration job before unmapping pages
Olof Johansson (1):
MAINTAINERS: Remove Olof from SoC maintainers
Pablo Neira Ayuso (1):
netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
Paolo Abeni (4):
mptcp: fix TCP options overflow.
mptcp: fix recvbuffer adjust on sleeping rcvmsg
mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
mptcp: prevent excessive coalescing on receive
Pascal Hambourg (1):
sky2: Add device ID 11ab:4373 for Marvell 88E8075
Patrisious Haddad (1):
RDMA/mlx5: Enforce same type port association for multiport RoCE
Pavel Begunkov (1):
io_uring/rw: fix downgraded mshot read
Robert Beckett (1):
nvme-pci: 512 byte aligned dma pool segment quirk
Rodrigo Vivi (1):
drm/i915/dg1: Fix power gate sequence.
Saravanan Vajravel (1):
RDMA/bnxt_re: Add check for path mtu in modify_qp
Seiji Nishikawa (1):
mm: vmscan: account for free pages to prevent infinite Loop in
throttle_direct_reclaim()
Selvin Xavier (3):
RDMA/bnxt_re: Avoid initializing the software queue for user queues
RDMA/bnxt_re: Fix max_qp_wrs reported
RDMA/bnxt_re: Fix the locking while accessing the QP table
SeongJae Park (2):
mm/damon/core: fix new damon_target objects leaks on
damon_commit_targets()
mm/damon/core: fix ignored quota goals and filters of newly
committed schemes
Shahar Shitrit (1):
net/mlx5: DR, select MSIX vector 0 for completion queue creation
Siddharth Vadapalli (1):
net: ethernet: ti: am65-cpsw: default to round-robin for host port receive
Stefan Ekenberg (1):
drm/bridge: adv7511_audio: Update Audio InfoFrame properly
Steven Davis (1):
cdrom: Fix typo, 'devicen' to 'device'
Steven Rostedt (1):
tracing: Have process_string() also allow arrays
Su Hui (1):
workqueue: add printf attribute to __alloc_workqueue()
Suraj Kandpal (1):
drm/i915/cx0_phy: Fix C10 pll programming sequence
Takashi Iwai (4):
ALSA: compress_offload: Drop unneeded no_free_ptr()
ALSA: seq: oss: Fix races at processing SysEx messages
Revert "ALSA: ump: Don't enumeration invalid groups for legacy rawmidi"
ALSA: seq: Check UMP support for midi_version change
Tanya Agarwal (1):
ALSA: usb-audio: US16x08: Initialize array before use
Tejun Heo (2):
sched_ext: Fix invalid irq restore in scx_ops_bypass()
sched_ext: Fix dsq_local_on selftest
Tetsuo Handa (1):
mm/util: make memdup_user_nul() similar to memdup_user()
Thomas Weißschuh (1):
kbuild: pacman-pkg: provide versioned linux-api-headers package
Thorsten Blum (1):
nios2: Use str_yes_no() helper in show_cpuinfo()
Tristram Ha (2):
net: dsa: microchip: Fix KSZ9477 set_ageing_time function
net: dsa: microchip: Fix LAN937X set_ageing_time function
Tvrtko Ursulin (1):
workqueue: Do not warn when cancelling WQ_MEM_RECLAIM work from
!WQ_MEM_RECLAIM worker
Umesh Nerlige Ramappa (1):
xe/oa: Fix query mode of operation for OAR/OAC
Vishnu Sankar (1):
platform/x86: thinkpad-acpi: Add support for hotkey 0x1401
Vitalii Mordan (1):
eth: bcmsysport: fix call balance of priv->clk handling routines
Vladimir Oltean (1):
selftests: net: local_termination: require mausezahn
Wang Liang (1):
net: fix memory leak in tcp_conn_request()
Wei Fang (1):
net: phy: micrel: Dynamically control external clock of KSZ PHY
Willem de Bruijn (1):
net: reenable NETIF_F_IPV6_CSUM offload for BIG TCP packets
Xiao Liang (1):
net: Fix netns for ip_tunnel_init_flow()
Yafang Shao (1):
mm/readahead: fix large folio support in async readahead
Yang Erkun (1):
maple_tree: reload mas before the second call for mas_empty_area
Yosry Ahmed (1):
mm: zswap: fix race between [de]compression and CPU hotunplug
Zhu Yanjun (1):
RDMA/rxe: Remove the direct link to net_device
Zilin Guan (1):
fgraph: Add READ_ONCE() when accessing fgraph_array[]
guanjing (1):
sched_ext: fix application of sizeof to pointer
wenglianfa (1):
RDMA/hns: Fix mapping error of zero-hop WQE buffer
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-05 22:20 Linux 6.13-rc6 Linus Torvalds
@ 2025-01-06 13:18 ` Borislav Petkov
2025-01-06 13:33 ` Greg KH
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Borislav Petkov @ 2025-01-06 13:18 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kernel Mailing List, Koichiro Den,
Sebastian Andrzej Siewior, Andrew Morton, stable
On Sun, Jan 05, 2025 at 02:20:54PM -0800, Linus Torvalds wrote:
> So we had a slight pickup in commits this last week, but as expected
> and hoped for, things were still pretty quiet. About twice as many
> commits as the holiday week, but that's still not all that many.
>
> I expect things will start becoming more normal now that people are
> back from the holidays and are starting to recover and wake up from
> their food comas.
>
> In the meantime, below is the shortlog for the last week. Nothing
> particularly stands out, the changes are dominated by various driver
> updates (gpu, rdma and networking), with a random smattering of fixes
> elsewhere.
Something not well baked managed to sneak in and it is tagged for stable:
adcfb264c3ed ("vmstat: disable vmstat_work on vmstat_cpu_down_prep()")
Reverting it fixes the warn splat below.
[ 0.310373] smpboot: x86: Booting SMP configuration:
[ 0.311074] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15
[ 0.313798] ------------[ cut here ]------------
[ 0.317530] workqueue: work disable count underflowed
[ 0.317530] WARNING: CPU: 1 PID: 21 at kernel/workqueue.c:4317 enable_work+0xa4/0xb0
[ 0.317530] Modules linked in:
[ 0.317530] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #11
[ 0.317530] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 2023.11-8 02/21/2024
[ 0.317530] RIP: 0010:enable_work+0xa4/0xb0
[ 0.317530] Code: c0 48 83 c4 18 5b 5d e9 ca 25 9f 00 80 3d 0a c7 48 08 00 75 b3 c6 05 01 c7 48 08 01 90 48 c7 c7 c8 eb 1d 82 e8 5d 77 fd ff 90 <0f> 0b 90 90 eb 98 90 0f 0b 90 eb b1 90 90 90 90 90 90 90 90 90 90
[ 0.317530] RSP: 0018:ffffc90000137e18 EFLAGS: 00010082
[ 0.317530] RAX: 0000000000000029 RBX: ffff88807d66dda0 RCX: 00000000ffefffff
[ 0.317530] RDX: 0000000000000001 RSI: ffffc90000137ce0 RDI: 0000000000000001
[ 0.317530] RBP: 0000000000000000 R08: 00000000ffefffff R09: 0000000000000058
[ 0.317530] R10: 0000000000000000 R11: ffffffff8244df00 R12: 0000000000000000
[ 0.317530] R13: ffff88807d6604e0 R14: ffffffff812439f0 R15: ffff88807d660508
[ 0.317530] FS: 0000000000000000(0000) GS:ffff88807d640000(0000) knlGS:0000000000000000
[ 0.317530] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 0.317530] CR2: 0000000000000000 CR3: 0000000002c1a000 CR4: 00000000003506f0
[ 0.317530] Call Trace:
[ 0.317530] <TASK>
[ 0.317530] ? __warn+0xa0/0x160
[ 0.317530] ? enable_work+0xa4/0xb0
[ 0.317530] ? report_bug+0x18c/0x1c0
[ 0.317530] ? handle_bug+0x54/0x90
[ 0.317530] ? exc_invalid_op+0x1b/0x80
[ 0.317530] ? asm_exc_invalid_op+0x1a/0x20
[ 0.317530] ? __pfx_vmstat_cpu_online+0x10/0x10
[ 0.317530] ? enable_work+0xa4/0xb0
[ 0.317530] ? enable_work+0xa3/0xb0
[ 0.317530] vmstat_cpu_online+0x61/0x80
[ 0.317530] cpuhp_invoke_callback+0x10f/0x480
[ 0.317530] ? srso_return_thunk+0x5/0x5f
[ 0.317530] cpuhp_thread_fun+0xd4/0x160
[ 0.317530] smpboot_thread_fn+0xdd/0x1f0
[ 0.317530] ? __pfx_smpboot_thread_fn+0x10/0x10
[ 0.317530] kthread+0xca/0xf0
[ 0.317530] ? __pfx_kthread+0x10/0x10
[ 0.317530] ret_from_fork+0x50/0x60
[ 0.317530] ? __pfx_kthread+0x10/0x10
[ 0.317530] ret_from_fork_asm+0x1a/0x30
[ 0.317530] </TASK>
[ 0.317530] ---[ end trace 0000000000000000 ]---
[ 0.377680] smp: Brought up 1 node, 16 CPUs
[ 0.378345] smpboot: Total of 16 processors activated (118393.24 BogoMIPS)
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-06 13:18 ` Borislav Petkov
@ 2025-01-06 13:33 ` Greg KH
2025-01-06 13:56 ` Breno Leitao
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Greg KH @ 2025-01-06 13:33 UTC (permalink / raw)
To: Borislav Petkov
Cc: Linus Torvalds, Linux Kernel Mailing List, Koichiro Den,
Sebastian Andrzej Siewior, Andrew Morton, stable
On Mon, Jan 06, 2025 at 02:18:17PM +0100, Borislav Petkov wrote:
> On Sun, Jan 05, 2025 at 02:20:54PM -0800, Linus Torvalds wrote:
> > So we had a slight pickup in commits this last week, but as expected
> > and hoped for, things were still pretty quiet. About twice as many
> > commits as the holiday week, but that's still not all that many.
> >
> > I expect things will start becoming more normal now that people are
> > back from the holidays and are starting to recover and wake up from
> > their food comas.
> >
> > In the meantime, below is the shortlog for the last week. Nothing
> > particularly stands out, the changes are dominated by various driver
> > updates (gpu, rdma and networking), with a random smattering of fixes
> > elsewhere.
>
> Something not well baked managed to sneak in and it is tagged for stable:
>
> adcfb264c3ed ("vmstat: disable vmstat_work on vmstat_cpu_down_prep()")
>
> Reverting it fixes the warn splat below.
>
> [ 0.310373] smpboot: x86: Booting SMP configuration:
> [ 0.311074] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15
> [ 0.313798] ------------[ cut here ]------------
> [ 0.317530] workqueue: work disable count underflowed
> [ 0.317530] WARNING: CPU: 1 PID: 21 at kernel/workqueue.c:4317 enable_work+0xa4/0xb0
> [ 0.317530] Modules linked in:
> [ 0.317530] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #11
> [ 0.317530] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 2023.11-8 02/21/2024
> [ 0.317530] RIP: 0010:enable_work+0xa4/0xb0
> [ 0.317530] Code: c0 48 83 c4 18 5b 5d e9 ca 25 9f 00 80 3d 0a c7 48 08 00 75 b3 c6 05 01 c7 48 08 01 90 48 c7 c7 c8 eb 1d 82 e8 5d 77 fd ff 90 <0f> 0b 90 90 eb 98 90 0f 0b 90 eb b1 90 90 90 90 90 90 90 90 90 90
> [ 0.317530] RSP: 0018:ffffc90000137e18 EFLAGS: 00010082
> [ 0.317530] RAX: 0000000000000029 RBX: ffff88807d66dda0 RCX: 00000000ffefffff
> [ 0.317530] RDX: 0000000000000001 RSI: ffffc90000137ce0 RDI: 0000000000000001
> [ 0.317530] RBP: 0000000000000000 R08: 00000000ffefffff R09: 0000000000000058
> [ 0.317530] R10: 0000000000000000 R11: ffffffff8244df00 R12: 0000000000000000
> [ 0.317530] R13: ffff88807d6604e0 R14: ffffffff812439f0 R15: ffff88807d660508
> [ 0.317530] FS: 0000000000000000(0000) GS:ffff88807d640000(0000) knlGS:0000000000000000
> [ 0.317530] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 0.317530] CR2: 0000000000000000 CR3: 0000000002c1a000 CR4: 00000000003506f0
> [ 0.317530] Call Trace:
> [ 0.317530] <TASK>
> [ 0.317530] ? __warn+0xa0/0x160
> [ 0.317530] ? enable_work+0xa4/0xb0
> [ 0.317530] ? report_bug+0x18c/0x1c0
> [ 0.317530] ? handle_bug+0x54/0x90
> [ 0.317530] ? exc_invalid_op+0x1b/0x80
> [ 0.317530] ? asm_exc_invalid_op+0x1a/0x20
> [ 0.317530] ? __pfx_vmstat_cpu_online+0x10/0x10
> [ 0.317530] ? enable_work+0xa4/0xb0
> [ 0.317530] ? enable_work+0xa3/0xb0
> [ 0.317530] vmstat_cpu_online+0x61/0x80
> [ 0.317530] cpuhp_invoke_callback+0x10f/0x480
> [ 0.317530] ? srso_return_thunk+0x5/0x5f
> [ 0.317530] cpuhp_thread_fun+0xd4/0x160
> [ 0.317530] smpboot_thread_fn+0xdd/0x1f0
> [ 0.317530] ? __pfx_smpboot_thread_fn+0x10/0x10
> [ 0.317530] kthread+0xca/0xf0
> [ 0.317530] ? __pfx_kthread+0x10/0x10
> [ 0.317530] ret_from_fork+0x50/0x60
> [ 0.317530] ? __pfx_kthread+0x10/0x10
> [ 0.317530] ret_from_fork_asm+0x1a/0x30
> [ 0.317530] </TASK>
> [ 0.317530] ---[ end trace 0000000000000000 ]---
> [ 0.377680] smp: Brought up 1 node, 16 CPUs
> [ 0.378345] smpboot: Total of 16 processors activated (118393.24 BogoMIPS)
I've just dropped it from the stable queues as well.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-06 13:18 ` Borislav Petkov
2025-01-06 13:33 ` Greg KH
@ 2025-01-06 13:56 ` Breno Leitao
2025-01-06 14:07 ` Alexander Gordeev
2025-01-06 14:21 ` Koichiro Den
3 siblings, 0 replies; 8+ messages in thread
From: Breno Leitao @ 2025-01-06 13:56 UTC (permalink / raw)
To: Borislav Petkov, koichiro.den
Cc: Linus Torvalds, Linux Kernel Mailing List, Koichiro Den,
Sebastian Andrzej Siewior, Andrew Morton, stable
On Mon, Jan 06, 2025 at 02:18:17PM +0100, Borislav Petkov wrote:
> On Sun, Jan 05, 2025 at 02:20:54PM -0800, Linus Torvalds wrote:
> > So we had a slight pickup in commits this last week, but as expected
> > and hoped for, things were still pretty quiet. About twice as many
> > commits as the holiday week, but that's still not all that many.
> >
> > I expect things will start becoming more normal now that people are
> > back from the holidays and are starting to recover and wake up from
> > their food comas.
> >
> > In the meantime, below is the shortlog for the last week. Nothing
> > particularly stands out, the changes are dominated by various driver
> > updates (gpu, rdma and networking), with a random smattering of fixes
> > elsewhere.
>
> Something not well baked managed to sneak in and it is tagged for stable:
>
> adcfb264c3ed ("vmstat: disable vmstat_work on vmstat_cpu_down_prep()")
Thanks for bissecting it.
I've just confirmed that reverting adcfb264c3ed ("vmstat: disable
vmstat_work on vmstat_cpu_down_prep()") gets rid of the "workqueue: work
disable count underflow" WARNING.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-06 13:18 ` Borislav Petkov
2025-01-06 13:33 ` Greg KH
2025-01-06 13:56 ` Breno Leitao
@ 2025-01-06 14:07 ` Alexander Gordeev
2025-01-06 14:21 ` Koichiro Den
3 siblings, 0 replies; 8+ messages in thread
From: Alexander Gordeev @ 2025-01-06 14:07 UTC (permalink / raw)
To: Borislav Petkov
Cc: Linus Torvalds, Linux Kernel Mailing List, Koichiro Den,
Sebastian Andrzej Siewior, Andrew Morton, stable
On Mon, Jan 06, 2025 at 02:18:17PM +0100, Borislav Petkov wrote:
Hi All,
> Something not well baked managed to sneak in and it is tagged for stable:
>
> adcfb264c3ed ("vmstat: disable vmstat_work on vmstat_cpu_down_prep()")
>
> Reverting it fixes the warn splat below.
>
> [ 0.310373] smpboot: x86: Booting SMP configuration:
> [ 0.311074] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15
> [ 0.313798] ------------[ cut here ]------------
> [ 0.317530] workqueue: work disable count underflowed
> [ 0.317530] WARNING: CPU: 1 PID: 21 at kernel/workqueue.c:4317 enable_work+0xa4/0xb0
> [ 0.317530] Modules linked in:
> [ 0.317530] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #11
...
JFYI, hitting the same on s390:
[ 0.176304] smp: Bringing up secondary CPUs ...
[ 0.186596] ------------[ cut here ]------------
[ 0.186603] workqueue: work disable count underflowed
[ 0.186606] WARNING: CPU: 1 PID: 21 at kernel/workqueue.c:4317 enable_work+0x10a/0x120
[ 0.186613] Modules linked in:
[ 0.186615] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #206
[ 0.186619] Hardware name: IBM 3931 A01 701 (KVM/Linux)
[ 0.186621] Krnl PSW : 0404c00180000000 00000308470979ee (enable_work+0x10e/0x120)
[ 0.186626] R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:3 CC:0 PM:0 RI:0 EA:3
[ 0.186629] Krnl GPRS: 00000308484bf9b8 00000308484bf9b0 0000000000000029 00000308484bf9b8
[ 0.186632] 000002884717ba08 000002884717ba00 000003084726e5e0 000000000073e180
[ 0.186634] 000000007fffffff 0000000000000000 0000000000000000 000000007af24840
[ 0.186637] 0000000000e3a300 0000000000e3a300 00000308470979ea 000002884717bc60
[ 0.186685] Krnl Code: 00000308470979de: c02000846cd0 larl %r2,000003084812537e
[ 0.186685] 00000308470979e4: c0e5fffee146 brasl %r14,0000030847073c70
[ 0.186685] #00000308470979ea: af000000 mc 0,0
[ 0.186685] >00000308470979ee: a7080000 lhi %r0,0
[ 0.186685] 00000308470979f2: a7f4ffb2 brc 15,0000030847097956
[ 0.186685] 00000308470979f6: 0707 bcr 0,%r7
[ 0.186685] 00000308470979f8: 0707 bcr 0,%r7
[ 0.186685] 00000308470979fa: 0707 bcr 0,%r7
[ 0.186708] Call Trace:
[ 0.186710] [<00000308470979ee>] enable_work+0x10e/0x120
[ 0.186714] ([<00000308470979ea>] enable_work+0x10a/0x120)
[ 0.186718] [<000003084726e64c>] vmstat_cpu_online+0x6c/0x90
[ 0.186722] [<0000030847075d9a>] cpuhp_invoke_callback+0x16a/0x4d0
[ 0.186725] [<0000030847076832>] cpuhp_thread_fun+0xc2/0x250
[ 0.186728] [<00000308470a8424>] smpboot_thread_fn+0xe4/0x1b0
[ 0.186731] [<00000308470a0d46>] kthread+0x126/0x130
[ 0.186735] [<000003084702508c>] __ret_from_fork+0x3c/0x60
[ 0.186738] [<0000030847d3a582>] ret_from_fork+0xa/0x38
[ 0.186742] Last Breaking-Event-Address:
[ 0.186743] [<0000030847073d62>] __warn_printk+0xf2/0x100
[ 0.186746] Kernel panic - not syncing: kernel: panic_on_warn set ...
[ 0.186749] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #206
Thanks!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-06 13:18 ` Borislav Petkov
` (2 preceding siblings ...)
2025-01-06 14:07 ` Alexander Gordeev
@ 2025-01-06 14:21 ` Koichiro Den
2025-01-07 2:28 ` Andrew Morton
3 siblings, 1 reply; 8+ messages in thread
From: Koichiro Den @ 2025-01-06 14:21 UTC (permalink / raw)
To: Borislav Petkov
Cc: Linus Torvalds, Linux Kernel Mailing List,
Sebastian Andrzej Siewior, Andrew Morton, stable
On Mon, Jan 06, 2025 at 02:18:17PM +0100, Borislav Petkov wrote:
> On Sun, Jan 05, 2025 at 02:20:54PM -0800, Linus Torvalds wrote:
> > So we had a slight pickup in commits this last week, but as expected
> > and hoped for, things were still pretty quiet. About twice as many
> > commits as the holiday week, but that's still not all that many.
> >
> > I expect things will start becoming more normal now that people are
> > back from the holidays and are starting to recover and wake up from
> > their food comas.
> >
> > In the meantime, below is the shortlog for the last week. Nothing
> > particularly stands out, the changes are dominated by various driver
> > updates (gpu, rdma and networking), with a random smattering of fixes
> > elsewhere.
>
> Something not well baked managed to sneak in and it is tagged for stable:
>
> adcfb264c3ed ("vmstat: disable vmstat_work on vmstat_cpu_down_prep()")
>
> Reverting it fixes the warn splat below.
>
> [ 0.310373] smpboot: x86: Booting SMP configuration:
> [ 0.311074] .... node #0, CPUs: #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15
> [ 0.313798] ------------[ cut here ]------------
> [ 0.317530] workqueue: work disable count underflowed
> [ 0.317530] WARNING: CPU: 1 PID: 21 at kernel/workqueue.c:4317 enable_work+0xa4/0xb0
> [ 0.317530] Modules linked in:
> [ 0.317530] CPU: 1 UID: 0 PID: 21 Comm: cpuhp/1 Not tainted 6.13.0-rc6 #11
> [ 0.317530] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 2023.11-8 02/21/2024
> [ 0.317530] RIP: 0010:enable_work+0xa4/0xb0
> [ 0.317530] Code: c0 48 83 c4 18 5b 5d e9 ca 25 9f 00 80 3d 0a c7 48 08 00 75 b3 c6 05 01 c7 48 08 01 90 48 c7 c7 c8 eb 1d 82 e8 5d 77 fd ff 90 <0f> 0b 90 90 eb 98 90 0f 0b 90 eb b1 90 90 90 90 90 90 90 90 90 90
> [ 0.317530] RSP: 0018:ffffc90000137e18 EFLAGS: 00010082
> [ 0.317530] RAX: 0000000000000029 RBX: ffff88807d66dda0 RCX: 00000000ffefffff
> [ 0.317530] RDX: 0000000000000001 RSI: ffffc90000137ce0 RDI: 0000000000000001
> [ 0.317530] RBP: 0000000000000000 R08: 00000000ffefffff R09: 0000000000000058
> [ 0.317530] R10: 0000000000000000 R11: ffffffff8244df00 R12: 0000000000000000
> [ 0.317530] R13: ffff88807d6604e0 R14: ffffffff812439f0 R15: ffff88807d660508
> [ 0.317530] FS: 0000000000000000(0000) GS:ffff88807d640000(0000) knlGS:0000000000000000
> [ 0.317530] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [ 0.317530] CR2: 0000000000000000 CR3: 0000000002c1a000 CR4: 00000000003506f0
> [ 0.317530] Call Trace:
> [ 0.317530] <TASK>
> [ 0.317530] ? __warn+0xa0/0x160
> [ 0.317530] ? enable_work+0xa4/0xb0
> [ 0.317530] ? report_bug+0x18c/0x1c0
> [ 0.317530] ? handle_bug+0x54/0x90
> [ 0.317530] ? exc_invalid_op+0x1b/0x80
> [ 0.317530] ? asm_exc_invalid_op+0x1a/0x20
> [ 0.317530] ? __pfx_vmstat_cpu_online+0x10/0x10
> [ 0.317530] ? enable_work+0xa4/0xb0
> [ 0.317530] ? enable_work+0xa3/0xb0
> [ 0.317530] vmstat_cpu_online+0x61/0x80
> [ 0.317530] cpuhp_invoke_callback+0x10f/0x480
> [ 0.317530] ? srso_return_thunk+0x5/0x5f
> [ 0.317530] cpuhp_thread_fun+0xd4/0x160
> [ 0.317530] smpboot_thread_fn+0xdd/0x1f0
> [ 0.317530] ? __pfx_smpboot_thread_fn+0x10/0x10
> [ 0.317530] kthread+0xca/0xf0
> [ 0.317530] ? __pfx_kthread+0x10/0x10
> [ 0.317530] ret_from_fork+0x50/0x60
> [ 0.317530] ? __pfx_kthread+0x10/0x10
> [ 0.317530] ret_from_fork_asm+0x1a/0x30
> [ 0.317530] </TASK>
> [ 0.317530] ---[ end trace 0000000000000000 ]---
> [ 0.377680] smp: Brought up 1 node, 16 CPUs
> [ 0.378345] smpboot: Total of 16 processors activated (118393.24 BogoMIPS)
Thanks for letting me know, and apologies for the inconvenience caused.
In the thread [1], I'm working on a follow-up fix with help from Lorenzo
and others. Please feel free to take any necessary action (e.g. revert).
Also, thank you, Greg, for [2].
[1]: https://lore.kernel.org/all/20241221033321.4154409-1-koichiro.den@canonical.com/T/#m11d983715699d3cea295b8618aba7b6ccec4db55
[2]: https://lore.kernel.org/stable/2025010603-tabasco-laziness-db0e@gregkh/
-Koichiro Den
>
> --
> Regards/Gruss,
> Boris.
>
> https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-06 14:21 ` Koichiro Den
@ 2025-01-07 2:28 ` Andrew Morton
2025-01-07 7:23 ` Borislav Petkov
0 siblings, 1 reply; 8+ messages in thread
From: Andrew Morton @ 2025-01-07 2:28 UTC (permalink / raw)
To: Koichiro Den
Cc: Borislav Petkov, Linus Torvalds, Linux Kernel Mailing List,
Sebastian Andrzej Siewior, stable
On Mon, 6 Jan 2025 23:21:23 +0900 Koichiro Den <koichiro.den@canonical.com> wrote:
> > [ 0.377680] smp: Brought up 1 node, 16 CPUs
> > [ 0.378345] smpboot: Total of 16 processors activated (118393.24 BogoMIPS)
>
> Thanks for letting me know, and apologies for the inconvenience caused.
> In the thread [1], I'm working on a follow-up fix with help from Lorenzo
> and others. Please feel free to take any necessary action (e.g. revert).
Thanks all, I have queued a revert.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Linux 6.13-rc6
2025-01-07 2:28 ` Andrew Morton
@ 2025-01-07 7:23 ` Borislav Petkov
0 siblings, 0 replies; 8+ messages in thread
From: Borislav Petkov @ 2025-01-07 7:23 UTC (permalink / raw)
To: Andrew Morton
Cc: Koichiro Den, Linus Torvalds, Linux Kernel Mailing List,
Sebastian Andrzej Siewior, stable
On Mon, Jan 06, 2025 at 06:28:00PM -0800, Andrew Morton wrote:
> Thanks all, I have queued a revert.
Linus zapped it already.
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2025-01-07 7:23 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-05 22:20 Linux 6.13-rc6 Linus Torvalds
2025-01-06 13:18 ` Borislav Petkov
2025-01-06 13:33 ` Greg KH
2025-01-06 13:56 ` Breno Leitao
2025-01-06 14:07 ` Alexander Gordeev
2025-01-06 14:21 ` Koichiro Den
2025-01-07 2:28 ` Andrew Morton
2025-01-07 7:23 ` Borislav Petkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox