Received: by 2002:ab2:60d1:0:b0:1f7:5705:b850 with SMTP id i17csp158790lqm; Tue, 30 Apr 2024 16:42:24 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCW97z9bz6txvNdnj3DcYirla/+S/l82dQCW550GnKBV1B+/YrWABa/KhFMbiAotvMZAxoOVGQ7ThMFDWks1aMLKxJNmFzfY+B6qd8SEHA== X-Google-Smtp-Source: AGHT+IFC+sLloepwKrS4RRq3GQ+2PyrCZtpVoG8ZutTjyU6SBeRMUHSeGY/KTvgp7dO7FRnH8KgU X-Received: by 2002:ac2:4217:0:b0:51d:7a73:63ca with SMTP id y23-20020ac24217000000b0051d7a7363camr455378lfh.65.1714520544239; Tue, 30 Apr 2024 16:42:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1714520544; cv=pass; d=google.com; s=arc-20160816; b=hOrFqXRHhTuJUefKFjNm1UK8ySNfRbPhAY7eEe/L8Q9bgtO+/ixk910DnDJMle9P5C 3XX4jTnhHPYiCVZqr5evBzu4FAM21SNjlcqB6K0cURdXJTRw4eNGikk5SvydwJTW+obO mGAmbtKPKWLA+Q6b2Dc0equU6Uhcjp8Ldl2xNjazSLHcnPP6V1L5XiEWBrnvvPKxIl0K zdFFWuoIJTmldE0nVdK2uUjNkSNiiCZzVlkojQ9lvDuxAEAd8MTD2j1FvCGPlEO0JICw 7r97st+Thg3F2stVEc0ii33U/W7U6EsyhSd28ZkIdtvS/J2Q6hwuvHqaowzxS3JELeVq uU0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature:dkim-filter; bh=jg4VMTUpkHg8rYrTZ2J62Bf54rNfv7BivslUBNBerao=; fh=JBH4xoAqU+QnblKa21BUCNwDoqYIhtDQiRUeFKc8nFo=; b=roFxL9r2I33QAqPMUb+oaAj+c9KG/HLdSpY/CfGUiwsa+FJR8sooywTR2xtCvUqVVy +G629UBXj+S2odkrzHPHncjkOm313pmtp3payebQrvNLH3GUJB5uqTAwaaxGIUVOOebj i6Y931VCTdikrItg9l3eQbw7ZP/haFTNB+BwowDp5gjLyfwVP82K0KYvGm+djh0nIPQ0 WlQz5ltA9NLKhQWETu4RmxYrOHArDxlYurbYcs3czZ7WYJ/XZSk+mJEzXpZJrnLxABQw 0FYazuJwXWsVqmpu8sS/0NaSCc01PcvIhrHq74ZiLYS1VmU1E+JezOki5YZ9dUjyxbCS dscQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@candelatech.com header.s=default header.b=qIw8PDc3; arc=pass (i=1 spf=pass spfdomain=candelatech.com dkim=pass dkdomain=candelatech.com dmarc=pass fromdomain=candelatech.com); spf=pass (google.com: domain of linux-wireless+bounces-7077-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7077-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.com Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id p12-20020a1709066a8c00b00a587bcbf29asi9908708ejr.759.2024.04.30.16.42.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 16:42:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-7077-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=@candelatech.com header.s=default header.b=qIw8PDc3; arc=pass (i=1 spf=pass spfdomain=candelatech.com dkim=pass dkdomain=candelatech.com dmarc=pass fromdomain=candelatech.com); spf=pass (google.com: domain of linux-wireless+bounces-7077-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7077-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=candelatech.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 EBC991F21806 for ; Tue, 30 Apr 2024 23:42:23 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C8D6F1BED90; Tue, 30 Apr 2024 23:42:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=candelatech.com header.i=@candelatech.com header.b="qIw8PDc3" X-Original-To: linux-wireless@vger.kernel.org Received: from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com [148.163.129.49]) (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 9EB583E478 for ; Tue, 30 Apr 2024 23:42:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=148.163.129.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714520539; cv=none; b=Kg0CUtf49Yj8zrf4Im6JlfhbdkFcwEJq5B0Dt274LiMhf5K6Jtf0la5ibaGhZkH/GJu7gTXQ60iVzQcaDaoNq0nYZ/uu7MNTolkvNrHZWAM+7GjiOAUZeQsv4i2VUd/KS5Bx/AN/rIPVL9cFdH/YPRatT8yloKz4HSmO/g0y1QI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714520539; c=relaxed/simple; bh=yLjusH2Ggnh8Bd32udv8+csqasIfSdM2ZFN+gxKBCiA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=aa7ARxkfqiP8V75KOfJ59R2a1t4f3iPG7tn171ZXPXc9HuRsq02KkEi63wZ/yB00LzJ3WNxeC5isQjG/d3B91TehCsz2Q4ZbvF9ocwEedon/XrFxHrQleD36hj5ukZhhSV28wbVM4eY0Ux/wQvWaAvQbZdj7nrLcr184eNqAh/4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=candelatech.com; spf=pass smtp.mailfrom=candelatech.com; dkim=pass (1024-bit key) header.d=candelatech.com header.i=@candelatech.com header.b=qIw8PDc3; arc=none smtp.client-ip=148.163.129.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=candelatech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=candelatech.com X-Virus-Scanned: Proofpoint Essentials engine Received: from mail3.candelatech.com (mail2.candelatech.com [208.74.158.173]) by mx1-us1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id CF253C4006F for ; Tue, 30 Apr 2024 23:42:15 +0000 (UTC) Received: from ben-dt5.candelatech.com (unknown [50.251.239.81]) by mail3.candelatech.com (Postfix) with ESMTP id 5794413C2B0; Tue, 30 Apr 2024 16:42:15 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 mail3.candelatech.com 5794413C2B0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=candelatech.com; s=default; t=1714520535; bh=yLjusH2Ggnh8Bd32udv8+csqasIfSdM2ZFN+gxKBCiA=; h=From:To:Cc:Subject:Date:From; b=qIw8PDc3+wAE7w1ktu6clpr9t/P0Izsi+ZTwvw+kny1kk3qunjMywPI4G21KF/FZz ZEDv0fhiqaexWaeiehAPCom5BugC+WfYnoMu6RQBLGKKb199wgb0kkUgcsWELZg6so tPT4Jte+8/JIJclm1x16bFjYu4Q4LaMuaWVTDuus= From: greearb@candelatech.com To: linux-wireless@vger.kernel.org Cc: Ben Greear Subject: [PATCH v2] wifi: iwlwifi: Use request_module_nowait Date: Tue, 30 Apr 2024 16:42:12 -0700 Message-ID: <20240430234212.2132958-1-greearb@candelatech.com> X-Mailer: git-send-email 2.42.0 Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-MDID: 1714520536-1DGY5XNT73_J X-MDID-O: us5;ut7;1714520536;1DGY5XNT73_J;;f7146c1849a4b08a52804beb1c1cdf45 From: Ben Greear This appears to work around a deadlock regression that came in with the LED merge in 6.9. The deadlock happens on my system with 24 iwlwifi radios, so maybe it something like all worker threads are busy and some work that needs to complete cannot complete. Link: https://lore.kernel.org/linux-kernel/20240411070718.GD6194@google.com/ Fixes: f5c31bcf604d ("Merge tag 'leds-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds") Signed-off-by: Ben Greear --- v2: Add Link: and remove newline between tags. drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c index 4696d73c8971..993177e1de27 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-drv.c +++ b/drivers/net/wireless/intel/iwlwifi/iwl-drv.c @@ -1744,7 +1744,7 @@ static void iwl_req_fw_callback(const struct firmware *ucode_raw, void *context) * or hangs loading. */ if (load_module) - request_module("%s", op->name); + request_module_nowait("%s", op->name); failure = false; goto free; -- 2.42.0