[<prev] [next>] [day] [month] [year] [list]
Message-ID: <eec4fe59-c750-4460-9a88-6bbccffed89c@roeck-us.net>
Date: Sun, 19 Oct 2025 13:20:03 -0700
From: Guenter Roeck <linux@...ck-us.net>
To: Helge Deller <deller@....de>
Cc: linux-parisc@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-perf-users@...r.kernel.org
Subject: Re: [PATCH] parisc: Add initial kernel-side perf_event support
Hi Helge,
On Tue, Oct 07, 2025 at 05:08:16PM +0200, Helge Deller wrote:
> Signed-off-by: Helge Deller <deller@....de>
> ---
This patch triggers a spinlock recursion and subsequent hang in my testing.
Starting network: udhcpc: started, v1.36.1
[ 96.037009] Backtrace:
[ 96.037545] [<104320d4>] unwind_once+0x1c/0x5c
[ 96.037802] [<10434a00>] walk_stackframe.isra.0+0x74/0xb8
[ 96.037959] [<10434a6c>] arch_stack_walk+0x28/0x38
[ 96.038074] [<104e5e18>] stack_trace_save+0x48/0x5c
[ 96.038190] [<105d1ac0>] set_track_prepare+0x44/0x6c
[ 96.038312] [<105d9b64>] ___slab_alloc+0xfc4/0x1024
[ 96.038421] [<105d9c1c>] __slab_alloc.isra.0+0x58/0x90
[ 96.038529] [<105dc6f0>] kmem_cache_alloc_noprof+0x2ac/0x4a0
[ 96.038646] [<105b8d38>] __anon_vma_prepare+0x60/0x280
[ 96.038762] [<105a8120>] __vmf_anon_prepare+0x68/0x94
[ 96.038870] [<105a8a18>] do_wp_page+0x8cc/0xf10
[ 96.038969] [<105aac6c>] handle_mm_fault+0x6c0/0xf08
[ 96.039076] [<10425568>] do_page_fault+0x110/0x440
[ 96.039179] [<10427938>] handle_interruption+0x184/0x748
[ 96.039299] [<111781c8>] schedule+0x4c/0x190
[ 96.039567] BUG: spinlock recursion on CPU#0, ifconfig/2433
[ 96.039720] lock: terminate_lock.2+0x0/0x1c, .magic: dead4ead, .owner: ifconfig/2433, .owner_cpu: 0
Bisect log is attached.
Guenter
---
# bad: [d9043c79ba68a089f95bb4344ab0232c3585f9f1] Merge tag 'sched_urgent_for_v6.18_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# good: [e5f0a698b34ed76002dc5cff3804a61c80233a7a] Linux 6.17
git bisect start 'HEAD' 'v6.17'
# good: [58809f614e0e3f4e12b489bddf680bfeb31c0a20] Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernel
git bisect good 58809f614e0e3f4e12b489bddf680bfeb31c0a20
# good: [7dbec0bbc3b468310be172f1ce6ddc9411c84952] Merge tag 'for-6.18/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
git bisect good 7dbec0bbc3b468310be172f1ce6ddc9411c84952
# good: [2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92] Merge tag 'pci-v6.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect good 2f2c7254931f41b5736e3ba12aaa9ac1bbeeeb92
# good: [37bfdbc11b245119210ac9924a192aec8bd07d16] Merge tag 'pci-v6.18-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
git bisect good 37bfdbc11b245119210ac9924a192aec8bd07d16
# bad: [ae13bd23102805383bf04f26e0b043f3d02c9b15] Merge tag 'mm-nonmm-stable-2025-10-10-15-03' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
git bisect bad ae13bd23102805383bf04f26e0b043f3d02c9b15
# good: [18a7e218cfcdca6666e1f7356533e4c988780b57] Merge tag 'net-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
git bisect good 18a7e218cfcdca6666e1f7356533e4c988780b57
# bad: [1b1391b9c4bfadcaeb89a87edf6c3520dd349e35] Merge tag 'block-6.18-20251009' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
git bisect bad 1b1391b9c4bfadcaeb89a87edf6c3520dd349e35
# good: [9976831f401eeb302d699b2d37624153d7cd2892] Merge tag 'gpio-fixes-for-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
git bisect good 9976831f401eeb302d699b2d37624153d7cd2892
# good: [fdfa38e95e1229ec2fb2f18540987c97f861d470] Merge tag 'sound-fix-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect good fdfa38e95e1229ec2fb2f18540987c97f861d470
# bad: [8cc8ea228c4199482cf087fc6ed2d6e31b7a49e2] Merge tag 'parisc-for-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
git bisect bad 8cc8ea228c4199482cf087fc6ed2d6e31b7a49e2
# good: [912b9fd7c7775060900ad315f0ceb616f9381bc3] parisc: Report software alignment faults via perf
git bisect good 912b9fd7c7775060900ad315f0ceb616f9381bc3
# bad: [44ac7f5c6d4c7fd62784bb2700245dbc4ac7e102] parisc: Firmware: Fix returned path for PDC_MODULE_FIND on older machines
git bisect bad 44ac7f5c6d4c7fd62784bb2700245dbc4ac7e102
# bad: [610cb23bcc75bcd9fead3e41cbd867cccd0eb229] parisc: Add initial kernel-side perf_event support
git bisect bad 610cb23bcc75bcd9fead3e41cbd867cccd0eb229
# first bad commit: [610cb23bcc75bcd9fead3e41cbd867cccd0eb229] parisc: Add initial kernel-side perf_event support
Powered by blists - more mailing lists