Received: by 2002:a89:288:0:b0:1f7:eeee:6653 with SMTP id j8csp435196lqh; Tue, 7 May 2024 03:59:38 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU+PXYeGSmNViqkyw84tbBeRfGm98POa+o4lLyfCXrrAVrgxpb7BCYA44jqD+pXsnHadw/KV7CoFDA4lB753SVRhAp/Kd5VAMkNeIh3iQ== X-Google-Smtp-Source: AGHT+IFY6XkrNLcf32eWuk93Z0Us+7T9XQgtZfcPjCvsD+nEKbD+YCtDn6GicCvB1Y5fKQ1Jfybw X-Received: by 2002:a17:907:968f:b0:a59:de2e:98e0 with SMTP id hd15-20020a170907968f00b00a59de2e98e0mr3488118ejc.56.1715079577927; Tue, 07 May 2024 03:59:37 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1715079577; cv=pass; d=google.com; s=arc-20160816; b=FF0/O3COmdzCScUJBICX4qsNz+x5EqIF5x6tMAGDvTVUULWBtwmai63B/clM/QMMp8 nIQIBLK6YExFsZZJXh06oTcQZMmZynn1A3uUfWqeP1EBOyqyCdi8/nAn2ntra289zIiP ddfm4brtaR756+irQOaHANTxWxfU4smgZp95KJPj8ox0ZnzjvptfgI7Q3yBPzwyAf3DV fMkrBVDKSQ2RArUzMvs2G9GwQV2q5nixwR3L9jAUD7jAKQf6ODs7Sw4gbfACmzKowcSm bNw1kMUk2aZp9JkvWdZk4x2TyjqSj/CJcjyMt7DR1ubb0Wn47Zro7N70hU/qxSDEz+ve Hchg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:date:message-id :dkim-signature; bh=GPGi2sMm6phkMbUUG/+4gghCCQDNdWcgAHes/068YxI=; fh=BImTCXRcPdQxg/lkDvdgT1dtZ52ttSy5k7+gaiSE5V8=; b=RTGnHsh1tHUCJtcjwKc8TlGZ+OM9n7wTfqy0EX94DvaZCdJgw244d3c9RicDqjd/bk yHbHLdrAsLbzVvX/BqrK42aht2eMAjX+OCUmos9zGE9AlQXOHytCz6m8V6h7dceMnVXk sI2t3ccYX2UpmSV1MfihOZfignCGH4UvIKU2iUtUgorg5bya1TUNPG+CGK+1kxVVQupc 034GdTnyx6tyqzXHR1SB23ajPUdxk/VEY2sMmDK7imJZAK7xxZpUtMX0Ga6TpPmOlPFd yjMd+yj6tCgwNUx9t79I1raZ66mlia521tVq8tqOU2EcOOHkJYiRD99z7ui+f+oG/5LQ Qudg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OawYzpR1; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-171162-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-171162-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id sa41-20020a1709076d2900b00a59cc50bc8dsi2524342ejc.914.2024.05.07.03.59.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 May 2024 03:59:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-171162-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=OawYzpR1; arc=pass (i=1 spf=pass spfdomain=gmail.com dkim=pass dkdomain=gmail.com dmarc=pass fromdomain=gmail.com); spf=pass (google.com: domain of linux-kernel+bounces-171162-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-171162-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 7E1D41F28FA4 for ; Tue, 7 May 2024 10:59:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5DE1E1514C9; Tue, 7 May 2024 10:59:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OawYzpR1" Received: from mail-ej1-f50.google.com (mail-ej1-f50.google.com [209.85.218.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 38BB414E2CF; Tue, 7 May 2024 10:58:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715079540; cv=none; b=L3LcB0fXtU5BfOAl3Ci21JmaRyWTu43kwKDe4qLl57FidmXQfagaP+OEIJj1ho3fVSgHUroaWF0kqL64FvP/JJsSF8QLRxreYh9qZqqUZ83xU7UnZ6tEn5//CwAqiKc/OszVdPUxPSdtoF/uPnxE7x3t7WaJxHq8Gq+7neNgJQ0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715079540; c=relaxed/simple; bh=JFI3rFBtDgcJ3d5p/xcPSF3nXuiTec7JQrJAFyd6Gi4=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=kQ8s3EUuuUO94Lu8KvWSOAl+bn5S60KWvR9wxIGoE0wuCNZf1PhjEOHmqKUDEyKxANVuwirAHZBLAerXPpRZHl0ylD4GB5JkS9WpcTTTEvu6nW03uoCMvTyOS76dDElfSwFsWqGOf5WcuBwROAutCTO4Vx8+r6leNnRZYrin8iQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OawYzpR1; arc=none smtp.client-ip=209.85.218.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-f50.google.com with SMTP id a640c23a62f3a-a59a0168c75so761480266b.1; Tue, 07 May 2024 03:58:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715079536; x=1715684336; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=GPGi2sMm6phkMbUUG/+4gghCCQDNdWcgAHes/068YxI=; b=OawYzpR1UNMMzQCyEzS3YVwqG+NuOC97ioV0l1qgweNpTMIvzG05kiA/EJQ6S1zlGs MO3QOLr4fjvKJJpqsxHcuj0Eem5shG+4RfN0iBI5tw8jDH52EoONr6JKfChcKpdOfS78 uTALuz19KX9lNPDXno5/EdONj1gMcKJI+zvU5FhMB7oSIrcBZ4XRaRCH2Vvy4Si4Mw2N XaZNDv1Vvqj2Sw3v06m261LmqJqpQ728OaspVmCOOHvSFiFCCbHK4WyN9yVdIfQaLDBA b3g/Go78XlVXids8xfEV9NjKtvhAsjXrLht50JBNOMni05biSrX2Jfa0oQOE9C+pfNHr hyUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715079536; x=1715684336; h=content-transfer-encoding:in-reply-to:autocrypt:content-language :references:cc:to:from:subject:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GPGi2sMm6phkMbUUG/+4gghCCQDNdWcgAHes/068YxI=; b=JiQqZTuCDT01y7nFXg9FOxbZ+lpj98QbgqE0n71BCuJJ01ilDAvHg+8v+xf8+y9NUB QkDyaKSeY+bcTjG+kdrpmCz9cFHoHmqyjvkFXgfH2qlxLIbzYvbepNbYjiu3RuRbMNuI Y2eYSXDnDv1/exD/QK4lKw8mkZk+Bv6P5EY/ifrJsp4NalwefygUwtPGBe8rt9B9X8M0 mWgfPPvv8JGbZrhC1hoc/inJrDaqAtDeeJAajsTBibAB2At52nf2lqvXO7rrzU4ey766 S43J4Cqm7Ie8zt/VPrTMLgLlLF8lVSy/LudGC1T4CkUTRvBrdjh75NeUUHsPEbYlcRQv TLmg== X-Forwarded-Encrypted: i=1; AJvYcCVBBQBNqdaukUL84z+Ga6m4QW5cACgcAQfF89wvwPQDtnSpN18zHHSW3FbrOUdLIM25hHfWM94BDDjJ1qdwKwM4tCpq4XaDPCCmfULsV/8DSU8VVbda8DSNUM5duB3puaWzZQbZ3o7JdA== X-Gm-Message-State: AOJu0YxDTm9dVikwqR3RGVGaQoXfZeNjwF0F4Q5w89FVUa/O4D0t6ZwM oNieUTpMnsJp8VHDsZ+/21wSHbC7/eGyCG28lnKKwn4rsCVhoFF2V0Rirg== X-Received: by 2002:a17:907:2d88:b0:a59:cbb5:e09f with SMTP id gt8-20020a1709072d8800b00a59cbb5e09fmr4479935ejc.53.1715079535977; Tue, 07 May 2024 03:58:55 -0700 (PDT) Received: from ?IPV6:2a01:c22:7b53:e600:89fd:9179:2daf:8f2c? (dynamic-2a01-0c22-7b53-e600-89fd-9179-2daf-8f2c.c22.pool.telefonica.de. [2a01:c22:7b53:e600:89fd:9179:2daf:8f2c]) by smtp.googlemail.com with ESMTPSA id dx20-20020a170906a85400b00a59a6b21e0csm4234648ejb.145.2024.05.07.03.58.55 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 07 May 2024 03:58:55 -0700 (PDT) Message-ID: Date: Tue, 7 May 2024 12:58:54 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: 6.9.0-rc2+ kernel hangs on boot (bisected, maybe LED related) From: Heiner Kallweit To: Ben Greear , LKML , linux-leds@vger.kernel.org, Lee Jones Cc: Johannes Berg References: <30f757e3-73c5-5473-c1f8-328bab98fd7d@candelatech.com> <30819e01-43ce-638f-0cc6-067d6a8d03c7@candelatech.com> <89a9eec3-337f-3c9f-6bbe-00a26a15287c@candelatech.com> <089ba0c0-a19b-4728-bacf-476072ce7678@gmail.com> Content-Language: en-US Autocrypt: addr=hkallweit1@gmail.com; keydata= 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 In-Reply-To: <089ba0c0-a19b-4728-bacf-476072ce7678@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 07.05.2024 08:27, Heiner Kallweit wrote: > On 07.05.2024 06:20, Ben Greear wrote: >> On 5/6/24 13:00, Heiner Kallweit wrote: >>> On 03.04.2024 21:35, Ben Greear wrote: >>>> On 4/2/24 10:38, Ben Greear wrote: >>>>> On 4/2/24 09:37, Ben Greear wrote: >>>>>> Hello, >>>>>> >>>>>> Sometime between rc1 and today's rc2, my system quit booting. >>>>>> I'm not seeing any splats, it just stops.  Evidently before >>>>>> sysrq is enabled. >>>>>> >>> >>> For my understanding: >>> You say 6.9-rc1 was ok, but 6.9-rc2 is not? >>> >>> If I look at the diff then I see no LED subsystem changes, >>> but iwlwifi changes. It's not clear to me why your bisect >>> points to something outside the diff. >> >> I was incorrect in my early assessment about exactly where >> the error came in.  I later ran a full bisect to find the commit >> that showed the error.  The problem only seems to happen when there >> are lots of iwlwifi (in my case) radios in a system, so that added >> to my initial confusion on the bug. >> >> It is almost certainly LED related, as my initial hack to make the problem >> go away was to just comment out the led registration logic in iwlwifi. >> > The bisect points to a merge commit, what makes root cause analysis cumbersome. > Could you bisect based on the following? Between for-leds-fixes and leds-next-6.9 > Then the bisect result should point to the individual commit. > > git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git/log/?h=leds-next-6.9 > The issue seems to be somewhat related to module loading. So a trace of module loading activity may help. Could you please enable module activity tracing and provide the resulting trace file? /sys/kernel/debug/tracing/events/module/enable >> Johanne's solution also makes the problem go away. >> >> Thanks, >> Ben >> >>> >>> >>>>>> [  OK  ] Started Flush Journal to Persistent Storage. >>>>>> [  OK  ] Started udev Coldplug all Devices. >>>>>>            Starting udev Wait for Complete Device Initialization... >>>>>> [  OK  ] Listening on Load/Save RF …itch Status /dev/rfkill Watch. >>>>>> [  OK  ] Created slice system-lvm2\x2dpvscan.slice. >>>>>>            Starting LVM2 PV scan on device 8:19... >>>>>>            Starting LVM2 PV scan on device 8:3... >>>>>> [  OK  ] Started Device-mapper event daemon. >>>>>> iwlwifi 0000:04:00.0: WRT: Invalid buffer destination: 0 >>>>>> sysrq: This sysrq operation is disabled. >>>>>> >>>>>> I can start a bisect, but in case anyone knows the answer already, please let me know. >>>>>> >>>>>> Thanks, >>>>>> Ben >>>>>> >>>>> >>>>> So, deadlock I guess.... >>>>> >>>>>    INFO: task kworker/5:13:648 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:kworker/5:13    state:D stack:0     pid:648   tgid:648   ppid:2      flags:0x00004000 >>>>> Workqueue: events deferred_probe_timeout_work_func >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? mark_held_locks+0x49/0x70 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    ? __flush_work+0x1ff/0x460 >>>>>    __flush_work+0x287/0x460 >>>>>    ? flush_workqueue_prep_pwqs+0x120/0x120 >>>>>    deferred_probe_timeout_work_func+0x2b/0xa0 >>>>>    process_one_work+0x212/0x710 >>>>>    ? lock_is_held_type+0xa5/0x110 >>>>>    worker_thread+0x188/0x340 >>>>>    ? rescuer_thread+0x380/0x380 >>>>>    kthread+0xd7/0x110 >>>>>    ? kthread_complete_and_exit+0x20/0x20 >>>>>    ret_from_fork+0x28/0x40 >>>>>    ? kthread_complete_and_exit+0x20/0x20 >>>>>    ret_from_fork_asm+0x11/0x20 >>>>>     >>>>> INFO: task udevadm:763 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:udevadm         state:D stack:0     pid:763   tgid:763   ppid:1      flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    ? __flush_work+0x1ff/0x460 >>>>>    __flush_work+0x287/0x460 >>>>>    ? flush_workqueue_prep_pwqs+0x120/0x120 >>>>>    fsnotify_destroy_group+0x66/0xf0 >>>>>    inotify_release+0x12/0x40 >>>>>    __fput+0xa6/0x2d0 >>>>>    __x64_sys_close+0x33/0x70 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f744d5bc878 >>>>> RSP: 002b:00007ffcef12f8d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 >>>>> RAX: ffffffffffffffda RBX: 00007f744cd048c0 RCX: 00007f744d5bc878 >>>>> RDX: ffffffffffffff80 RSI: 0000000000000000 RDI: 0000000000000003 >>>>> RBP: 0000000000000003 R08: 000055f9ce349fb0 R09: 0000000000000000 >>>>> R10: 00007ffcef12f8f0 R11: 0000000000000246 R12: 0000000000000002 >>>>> R13: 0000000007270e00 R14: 000055f99670c9b8 R15: 0000000000000002 >>>>>     >>>>> INFO: task modprobe:968 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:968   tgid:968   ppid:65     flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7fde25530ddd >>>>> RSP: 002b:00007fffac078518 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 0000558758e28ef0 RCX: 00007fde25530ddd >>>>> RDX: 0000000000000000 RSI: 000055873cebf358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 000055873cebf358 >>>>> R13: 0000000000000000 R14: 0000558758e29020 R15: 0000558758e28ef0 >>>>>     >>>>> INFO: task modprobe:969 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:969   tgid:969   ppid:93     flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f338d516ddd >>>>> RSP: 002b:00007ffd155cd1e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000056092cb0def0 RCX: 00007f338d516ddd >>>>> RDX: 0000000000000000 RSI: 00005608ecb4a358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 00005608ecb4a358 >>>>> R13: 0000000000000000 R14: 000056092cb0e020 R15: 000056092cb0def0 >>>>>     >>>>> INFO: task modprobe:1044 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:1044  tgid:1044  ppid:10     flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f7637b30ddd >>>>> RSP: 002b:00007ffe6251da78 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000055b889cb3ef0 RCX: 00007f7637b30ddd >>>>> RDX: 0000000000000000 RSI: 000055b854eea358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 000055b854eea358 >>>>> R13: 0000000000000000 R14: 000055b889cb4020 R15: 000055b889cb3ef0 >>>>>     >>>>> INFO: task modprobe:1047 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:1047  tgid:1047  ppid:113    flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f3907130ddd >>>>> RSP: 002b:00007ffc36e4eb08 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000056100a856ef0 RCX: 00007f3907130ddd >>>>> RDX: 0000000000000000 RSI: 0000560fff0ec358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 0000560fff0ec358 >>>>> R13: 0000000000000000 R14: 000056100a857020 R15: 000056100a856ef0 >>>>>     >>>>> INFO: task modprobe:1056 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:1056  tgid:1056  ppid:1045   flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7fcb1e730ddd >>>>> RSP: 002b:00007ffc692d0ad8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000055f8d8828ef0 RCX: 00007fcb1e730ddd >>>>> RDX: 0000000000000000 RSI: 000055f8bff36358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 000055f8bff36358 >>>>> R13: 0000000000000000 R14: 000055f8d8829020 R15: 000055f8d8828ef0 >>>>>     >>>>> INFO: task modprobe:1058 blocked for more than 180 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:1058  tgid:1058  ppid:1051   flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f0a17b30ddd >>>>> RSP: 002b:00007fff56d619e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000055abd6741ef0 RCX: 00007f0a17b30ddd >>>>> RDX: 0000000000000000 RSI: 000055abc6586358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 000055abc6586358 >>>>> R13: 0000000000000000 R14: 000055abd6742020 R15: 000055abd6741ef0 >>>>>     >>>>> INFO: task modprobe:1060 blocked for more than 181 seconds. >>>>>         Not tainted 6.9.0-rc2+ #23 >>>>> "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. >>>>> task:modprobe        state:D stack:0     pid:1060  tgid:1060  ppid:1057   flags:0x00000000 >>>>> Call Trace: >>>>>     >>>>>    __schedule+0x43d/0xe20 >>>>>    schedule+0x31/0x130 >>>>>    schedule_timeout+0x1b9/0x1d0 >>>>>    ? __wait_for_common+0xb0/0x1d0 >>>>>    ? lock_release+0xc6/0x290 >>>>>    ? lockdep_hardirqs_on_prepare+0xd6/0x170 >>>>>    __wait_for_common+0xb9/0x1d0 >>>>>    ? usleep_range_state+0xb0/0xb0 >>>>>    idempotent_init_module+0x1ae/0x290 >>>>>    __x64_sys_finit_module+0x55/0xb0 >>>>>    do_syscall_64+0x6c/0x170 >>>>>    entry_SYSCALL_64_after_hwframe+0x46/0x4e >>>>> RIP: 0033:0x7f12c0130ddd >>>>> RSP: 002b:00007ffccdef0488 EFLAGS: 00000246 ORIG_RAX: 0000000000000139 >>>>> RAX: ffffffffffffffda RBX: 000056249db40ef0 RCX: 00007f12c0130ddd >>>>> RDX: 0000000000000000 RSI: 0000562471e4d358 RDI: 0000000000000001 >>>>> RBP: 0000000000040000 R08: 0000000000000000 R09: 0000000000000000 >>>>> R10: 0000000000000001 R11: 0000000000000246 R12: 0000562471e4d358 >>>>> R13: 0000000000000000 R14: 000056249db41020 R15: 000056249db40ef0 >>>>>     >>>>> >>>>> Showing all locks held in the system: >>>>> 2 locks held by systemd/1: >>>>>    #0: ffff88812a7a10a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x1f/0x50 >>>>>    #1: ffff88812a7a1130 (&tty->atomic_write_lock){+.+.}-{4:4}, at: file_tty_write.constprop.0+0xab/0x330 >>>>> 2 locks held by kworker/0:1/9: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900000afe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:0/10: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900000b7e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/3:0/37: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900001cbe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/7:0/61: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000029be50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:1/65: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900002bfe50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 1 lock held by khungtaskd/66: >>>>>    #0: ffffffff8296e760 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x32/0x1c0 >>>>> 2 locks held by kworker/1:1/79: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000032fe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:2/93: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900003d3e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/6:1/94: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900003dbe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/3:1/96: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900003ebe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/1:2/102: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000eabe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:3/107: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000ed3e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:4/113: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000f03e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/6:2/189: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000e0fe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/6:5/196: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000f13e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/6:6/197: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000f23e50 ((work_completion)(&(&hda->probe_work)->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/6:8/199: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90000f53e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/7:2/296: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000105be50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/7:3/297: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001043e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/7:4/298: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001063e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/7:5/320: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001003e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/2:2/371: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000104be50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/5:13/648: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000198fe50 ((deferred_probe_timeout_work).work){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/5:14/649: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001997e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/5:15/650: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc9000199fe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/5:16/651: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900019a7e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/4:3/722: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001a27e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/1:4/768: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900010d7e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/1:5/769: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc900010dfe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/0:2/849: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90001353e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by lvm/860: >>>>>    #0: ffff8881323c19a8 (&md->type_lock){+.+.}-{4:4}, at: table_load+0xc9/0x400 >>>>>    #1: ffff88813200c3b8 (&mddev->reconfig_mutex){+.+.}-{4:4}, at: raid_ctr+0x13b3/0x2860 [dm_raid] >>>>> 2 locks held by modprobe/1019: >>>>>    #0: ffffffffa0ca7b68 (iwlwifi_opmode_table_mtx){+.+.}-{4:4}, at: iwl_opmode_register+0x27/0xd0 [iwlwifi] >>>>>    #1: ffff888139f88270 (&led_cdev->led_access){+.+.}-{4:4}, at: led_classdev_register_ext+0x195/0x450 >>>>> 2 locks held by kworker/u32:5/1045: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90004367e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:6/1051: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90004703e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/u32:7/1057: >>>>>    #0: ffff888120070948 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90004a97e50 ((work_completion)(&sub_info->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/3:3/1111: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90005bafe50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> 2 locks held by kworker/3:4/1132: >>>>>    #0: ffff88812006c548 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x41e/0x710 >>>>>    #1: ffffc90005e13e50 ((work_completion)(&fw_work->work)){+.+.}-{0:0}, at: process_one_work+0x1d1/0x710 >>>>> >>>>> ============================================= >>>>> >>>>> >>>> >>>> I ran a bisect on this.  The tagged bad commit is a LED related merge, but commit >>>> shows no code changes when I look at it in git.  I double checked that the >>>> merge is bad by manually going to it again at the end of the bisect and >>>> indeed it fails. >>>> >>>>  From looking at lockdep, this below may be interesting.  I do have 24 intel be200 radios >>>> in this system, so maybe lots of iwlwifi radios help trigger the problem? >>>> >>>>> 2 locks held by modprobe/1019: >>>>>     #0: ffffffffa0ca7b68 (iwlwifi_opmode_table_mtx){+.+.}-{4:4}, at: iwl_opmode_register+0x27/0xd0 [iwlwifi] >>>>>     #1: ffff888139f88270 (&led_cdev->led_access){+.+.}-{4:4}, at: led_classdev_register_ext+0x195/0x450 >>>> >>>> Please let me know if you have any suggestions for how to debug this further. >>>> >>>> [greearb@ben-dt5 linux-2.6]$ git bisect log >>>> git bisect start >>>> # status: waiting for both good and bad commits >>>> # good: [e8f897f4afef0031fe618a8e94127a0934896aba] Linux 6.8 >>>> git bisect good e8f897f4afef0031fe618a8e94127a0934896aba >>>> # status: waiting for bad commit, 1 good commit known >>>> # bad: [4cece764965020c22cff7665b18a012006359095] Linux 6.9-rc1 >>>> git bisect bad 4cece764965020c22cff7665b18a012006359095 >>>> # good: [e5e038b7ae9da96b93974bf072ca1876899a01a3] Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs >>>> git bisect good e5e038b7ae9da96b93974bf072ca1876899a01a3 >>>> # bad: [32a50540c3d26341698505998dfca5b0e8fb4fd4] Merge tag 'bcachefs-2024-03-13' of https://evilpiepirate.org/git/bcachefs >>>> git bisect bad 32a50540c3d26341698505998dfca5b0e8fb4fd4 >>>> # good: [a3df5d5422b4edfcfe658d5057e7e059571e32ce] Merge tag 'pinctrl-v6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl >>>> git bisect good a3df5d5422b4edfcfe658d5057e7e059571e32ce >>>> # bad: [c0a614e82ece41d15b7a66f43ee79f4dbdbc925a] Merge tag 'lsm-pr-20240314' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm >>>> git bisect bad c0a614e82ece41d15b7a66f43ee79f4dbdbc925a >>>> # bad: [705c1da8fa4816fb0159b5602fef1df5946a3ee2] Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci >>>> git bisect bad 705c1da8fa4816fb0159b5602fef1df5946a3ee2 >>>> # bad: [f5c31bcf604db54470868f3118a60dc4a9ba8813] Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds >>>> git bisect bad f5c31bcf604db54470868f3118a60dc4a9ba8813 >>>> # good: [8403ce70be339d462892a2b935ae30ee52416f92] Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd >>>> git bisect good 8403ce70be339d462892a2b935ae30ee52416f92 >>>> # good: [2cd0d1db31e78a63553876f8e6a4c9dcc1f9c061] leds: expresswire: Don't depend on NEW_LEDS >>>> git bisect good 2cd0d1db31e78a63553876f8e6a4c9dcc1f9c061 >>>> # good: [23749cf3dfff5dcd706183ade1d27198a37b3881] backlight: gpio: Simplify with dev_err_probe() >>>> git bisect good 23749cf3dfff5dcd706183ade1d27198a37b3881 >>>> # good: [2c7c70f54f791ece44541a9254c1a73790fd4595] dt-bindings: leds: Add NCP5623 multi-LED Controller >>>> git bisect good 2c7c70f54f791ece44541a9254c1a73790fd4595 >>>> # good: [c9128ed7b9edeb2b6f1faec06d96b2fd5bc72cb8] backlight: lm3630a_bl: Simplify probe return on gpio request error >>>> git bisect good c9128ed7b9edeb2b6f1faec06d96b2fd5bc72cb8 >>>> # good: [45066c4bbe8ca25f9f282245b84568116c783f1d] leds: ncp5623: Add MS suffix to time defines >>>> git bisect good 45066c4bbe8ca25f9f282245b84568116c783f1d >>>> # good: [f3d8f29d1f59230b8c2a09e6dee7db7bd295e42c] Merge tag 'backlight-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight >>>> git bisect good f3d8f29d1f59230b8c2a09e6dee7db7bd295e42c >>>> # first bad commit: [f5c31bcf604db54470868f3118a60dc4a9ba8813] Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds >>>> [greearb@ben-dt5 linux-2.6]$ >>>> >>>> Thanks, >>>> Ben >>>> >>> >> >> >