From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 800323F86E0 for ; Tue, 7 Jul 2026 12:58:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783429128; cv=none; b=AdPMNR/M0TH+AbWeNi7qviG+tFkPJRUG6fJvyXoBFe5t7bIXNmeXWvUr3QAdxkthdlPM3W1Si4hhmXlwq/niKP1US+sGi1cu/VOiue9uF+OcRjn+CACbOrqIXxa6FWpRETti5Gq/OLA6S55+hOt7cfZ9RsP+hfY1gY74R1DzLQ4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783429128; c=relaxed/simple; bh=hWtm8ZM2aIA2ZT1KJL0dTdHDIf+NYjTE56/Vi9ewZDg=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LsRUZKcVq8ImHUnnVOtJgjTdkx93in7ejNggLd+KIlLNlPkYfJooRoPF8REoU7afwKpzuS5JX+EQfU0K/rxNkx5h6Rdp/MFh/+Ppg/bkLnuEzxX3aQkXOdpwv5GBkn9EQCnj1RfFv7p+crzeE4YSV4n/R0ayUY0waDzpawDaiVU= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=DX12F3De; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YAQczb83; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="DX12F3De"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YAQczb83" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 667C8x593719152 for ; Tue, 7 Jul 2026 12:58:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=07HWQhr0mW5AKge6itfDXP0o6z4eCVE5Fz7 ySaPNK+A=; b=DX12F3DeAwO+uo7rfH9oy/SRxcPIO6ddg6c8OO1d+2z9KG6Y0Jt OfCx8vQ5HavN4oVCoCNygsCZPI2ZYI9thuXK7s6WLwiQZ8buuWs8CDwaP/6VwEz5 d3XLk/n901rtSw5tOF0hNLxd8z4+uBXaVvbHf7db790+lEZ3u4QlsPLe5NiEtUKf HjPeDbK/9qsLEULYBl9U4O85856tI4tD5Rochhu5UDFtImO5aYd6FqhEKkUidMY+ 32rxF2P4vPsbwEKchJ7Hl3qHooBWvUBhgAqJR2oDA7VprL7z3IZm+HIFg97+Hn6w zFx/DLt0juu+WhiujUPafnvcCHTC7UqcoyA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8v3t9jdw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 12:58:46 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51bfe3fa93bso54483571cf.2 for ; Tue, 07 Jul 2026 05:58:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783429126; x=1784033926; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=07HWQhr0mW5AKge6itfDXP0o6z4eCVE5Fz7ySaPNK+A=; b=YAQczb83wsw8szNYa4aY/2r/AwJ2ihOKBDreehlKuGZDVIWKXXG+u7bPZWEtgyaskS QlHRnL/VoSlLZCPhkR/vPgJT1gOzGtG41biCeGjK6s+DkJPapJMJsA+Hs3RzPXEzCJ7D FqbVikZriCYXdK0FeDOjSSaERyG8nZdbn87mJhfaGvOAl5271fEwFGsjBePX7iQJK0It wwAG77Eo/QcpuQ1ZKV+ngg9c2wrpU2ZZRzemUazEyB9GJI4TbQJk6kARG8zkEKmp6HhX PUMYGabKdpe7nDQNeIAhX8uMiiUKgh7brG5VgHs0lKyS+qGJFSHajtlVnKs2sJq+uEPf XqiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783429126; x=1784033926; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=07HWQhr0mW5AKge6itfDXP0o6z4eCVE5Fz7ySaPNK+A=; b=sO/MvNIcdw7yF+8jqiCEmvO44jrv2Wjrn5nOPPTEcdV3xoCDVHHm9+WRAisTpy5Yha 4osilGb+vgPR8Hzk2BqDWzXSUGObyw1Yb6w/fr3Mz5VpM52uwQ4TDzoh4VhcJCl1Tpkz WjQHVVXoGMcb1AUFaIN0r/QZS07EgIarMl3e2NlGIgwd4usyY9Kw16taZu73Pf6rhQnP ojNAwewNaoGgpQsfqLIhAyD898MroHqgomWiPzqZMvDd3KUKfznKspcWfv4yd+IfX943 L4gGTcPCb+MEX6Y6jHUmqm8k5qDBsRpFY1SSFrOsJPQIkzwj350JQN1+aJM3XGsfXeOO 8JzQ== X-Gm-Message-State: AOJu0YzdHbMHhPWFQVYWTSZ6UhFjkDiInzKzmie6C+2ErtZywonpVQz/ +b3+7BQbdgeBNtugX6kKX/Ehvi3X8muZuN4WvtjKUai4f7y6gQkEibrhwAH2ZLFDqc4w4VAcdZ1 g0uJUN5du7cSgO8Jsf4v3IQqTKm09YgAXiZ2p6d258UTKkPInmAdAmCymH1axb0RmNKg= X-Gm-Gg: AfdE7cngeeO5dTv5JC7s0cr+vpFljKEzSlZfCMiv5BPlMVqKgAJfyQb1hlA0DeL3Jxa A27F1JjqUxwD55Yanf0jTYeDEtgVDoVDy9AUmRPzxlgjlgmUGCjNDJluQYTBvd8w2xbbbX4QAZl djQrk49Cf5eWrbbuek7jkYqMW2eLow0JlzuIC1m0u/CRKhTxw6exjhdCsLITOkw7i8ITiUW3Coh kfkWfuZ4e9mLBgJ3l1dCeNnBjSdHeVWR6OBDNVua12Xjg1lj7jqOzRcVvH58q2JXJQKMSrzBom7 UAi70xjtu+YJf25oCCR7GDlAFWb2jMJvHlB97Ik9PlEXHRpF16KMz0czsEjIEsRmEBmIc6rbxQs IB+VyI9Glu/x9CZT4NMEY9bVPN6p9nMEpIL+D+tg= X-Received: by 2002:ac8:7e88:0:b0:51c:4dc:287b with SMTP id d75a77b69052e-51c7479f5e1mr54014771cf.7.1783429125900; Tue, 07 Jul 2026 05:58:45 -0700 (PDT) X-Received: by 2002:ac8:7e88:0:b0:51c:4dc:287b with SMTP id d75a77b69052e-51c7479f5e1mr54014531cf.7.1783429125444; Tue, 07 Jul 2026 05:58:45 -0700 (PDT) Received: from brgl-qcom.home ([2a01:cb1d:dc:7e00:47a8:72a4:c756:37f3]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47a9e4d83bdsm34539417f8f.13.2026.07.07.05.58.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 05:58:44 -0700 (PDT) From: Bartosz Golaszewski To: Shuah Khan , Guenter Roeck , Albert Esteve , Kees Cook , Alessandro Carminati , Andrew Morton , Brendan Higgins , David Gow , Rae Moar Cc: linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, brgl@kernel.org, Bartosz Golaszewski , stable@vger.kernel.org Subject: [PATCH] bug: fix warning suppressions with kunit built as module Date: Tue, 7 Jul 2026 14:58:37 +0200 Message-ID: <20260707125837.57256-1-bartosz.golaszewski@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: 5M9iTXj2LwiXZqgsm5FssWbuhjYh_mTs X-Proofpoint-ORIG-GUID: 5M9iTXj2LwiXZqgsm5FssWbuhjYh_mTs X-Authority-Analysis: v=2.4 cv=HqVG3UTS c=1 sm=1 tr=0 ts=6a4cf806 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=xqWC_Br6kY4A:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=AttVjD3uJjTWtuEPW6QA:9 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDEyNiBTYWx0ZWRfX5w8GTlwQpWsh 7uazGohQh3cHjZJGWlDX8pImaz+WKFHoPBpOggc1nMznFEmW0MEMlXoDDF+fvH+Z0Mi6M78K5r8 wrGAJvYhyaWy1Qr/mgNBdKKfxjKwLGpR6Zp+qgRDkiJjhkhbekvG4RvHdSZ4X/zpNvDcNX6av3p Cc0I6BKCXj/fnQ3yDFzxNtt6jkuJaSt6q8HROlkaROnX+nlK9JMVDWBo71u7u/Bue79+lYH/sNJ d3BboU8adhMPQJQCdMIWwbfLwWhRzFqQ6nlGQacluZQLcW59bb1wL59L6A6yMpkFTCYQlesO0Cv 3lkh6TcCA2jn1O0z81UotZP4wz2X0iQTF7haeaBdGH5Zybs6eDI3NkZU6krapxpQ8QkpXCLgy+H NtXG8WfGjbZ1ijPSXdjt/OEruVaVeQ5ofdfRUwhO++8mceNi/LIYel+/EMDmPJSz6nLN2PnhRt9 o/AebwKM1Er+RC3464w== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDEyNiBTYWx0ZWRfX6gvvz8cZiyis 8Z7m3voq2Zg4WgT9agcbqqfrk7VjeJNC5qYFJryGh4afWATh5taatsJtba/5+Whcn0GgRnJzeW6 74HdikQEU0MaW3KzN1bXthE0cGa6qDM= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_03,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 adultscore=0 suspectscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070126 CONFIG_KUNIT is a tristate symbol but the warning suppression code in lib/bug.c is only built if it's built-in. Use IS_ENABLE(CONFIG_KUNIT) to enable it for a loadable kunit module as well. When using a plain #ifdef, the suppressions only work if kunit is built-in. Cc: stable@vger.kernel.org Fixes: 85347718ab0d ("bug/kunit: Core support for suppressing warning backtraces") Signed-off-by: Bartosz Golaszewski --- lib/bug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bug.c b/lib/bug.c index 292420f45811..b9820a0226f5 100644 --- a/lib/bug.c +++ b/lib/bug.c @@ -219,7 +219,7 @@ static enum bug_trap_type __report_bug(struct bug_entry *bug, unsigned long buga no_cut = bug->flags & BUGFLAG_NO_CUT_HERE; has_args = bug->flags & BUGFLAG_ARGS; -#ifdef CONFIG_KUNIT +#if IS_ENABLED(CONFIG_KUNIT) /* * Before the once logic so suppressed warnings do not consume * the single-fire budget of WARN_ON_ONCE(). -- 2.47.3