From nobody Tue Dec 2 02:52:24 2025 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) (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 958E81E4BE for ; Tue, 18 Nov 2025 01:28:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763429283; cv=none; b=FoVuB6TOiIQObmZC1JEC/CcHliYr0MPXa89+GIyd/6r8FtvF0EznAY58Lm5XgBxJ481S7Ebi8edz3lZuv6eMnKzccCp4aw8u8GNXuZrXFrZw49auZm0o/PYlKH3FGweVb4g5Qd7uH8B39Ph8Dtahug5q2q7WoW7JKr3EwzzMqaQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763429283; c=relaxed/simple; bh=aQlOkWAoCkKl29gFNgYWbz9SjWFvJO8ZBwthVqmt+D8=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=bWM2DqaWqYy6SnoA3Jt9CiPii5jBBH/jISZD036oYYphn9skwKnwGX0qwxwFavtDllrKYHROaf8sAJrlJWOmzS3MXI9+W/c0tZaNIJ2+slqMsve19JAqhd+TPEsn9M8mlS6kqz51MQnZxnlOU9C6a9S94qzwsbCNimnl3wFIRns= 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=PyEdpSm/; arc=none smtp.client-ip=209.85.210.180 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PyEdpSm/" Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-7b8bbf16b71so5463160b3a.2 for ; Mon, 17 Nov 2025 17:28:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763429282; x=1764034082; 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=4x1J35Ps3rgLmFpZ30QqaFLruEXTF1/Yc2zHLPRjXqo=; b=PyEdpSm/UT2mcuboxPL5+8hR8QNHPOF73EE91+FmdUzOm0CY1xC+6X78OYiKf4Y9ev /hpkr6dRsois+jiHdmMnVQhBp1MC3vwufrBwClwrmUePBs77QdCQ+dDSRoSHun0RoyaF H8NApem51H27eIVduVOGaaN4UiMjda/YMlqzdkUNF0Dy6QOaBCBada2C/K9Wp0yjeyjt S6FqrVhVcmQ5QKzUvI+lmAadkfFW8mgmqW0fOsHBbY0a28hRuoIpZQ+uGgVt1w2k86rq osnYpa1J0Irk5bGnibBHorUTudfC/I/2TeFNhq0Gdsl6tkLQbMdN7kK4m6jplM+fAYpp 4oSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763429282; x=1764034082; 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=4x1J35Ps3rgLmFpZ30QqaFLruEXTF1/Yc2zHLPRjXqo=; b=C1ZY8/d7kkvlm9h6mXJRHgyut0ttjj4J7Mc4wTrpKdfJWHiqIHjHupVQZs4rp/PFFF HqmAVM0XHqXLi1qzQuU2OOKp14ka1fLsgLCxTFO8PjscVfn5j+q8fzdLCwrHKltAfpyI HCX6z9N9fU7by3olObdCHVFlW/rAWbPwddMmNFMR0wu3y3WNDtkFKLAPywQ4vgQFP9at Fa7uD9kKVC7azBtodltFLjpZmLczQu6/X+BIuAQ5QaR/93zPA4ohZRHyFGuTaBpWT1MF pyYN9x12uTBS/9cHT4gUlP3Tct3HyDI+aSxp7r9T5yBYTySWYV2XidwdQ33CrpZf7jRj LOyA== X-Gm-Message-State: AOJu0Yy1uDlO4QJKi7XeDvWEf1Gnq8lT91lz700tizZ7NEsGhNQ4x3/I K2J4TwNNdO2uora6tDlhM0YhqaKeenXe9+mh0S1WTKgwHd8cD+Xiym1S8pTTtA== X-Gm-Gg: ASbGncte31u7VrVoCyYXudlU+dPhCovsLSHJBTd/2U8JACia+6lpjYJugqxpSskTkqN hE6jKGTU769iWhqhA4ju6AY2yxmhtXo3GYqJF9P9h7p+Ugwbrl+nQCY0hd3J4a7ifXT2tqQw4me BDI7cI20S25tUf0cgt4mVZBPQPlSmassggght2gW5fZ7rzgobPXumxavVGniGQ171ORp4/uD/Gb k0Zw+YOEvhrQzrQ3wWyK9R5G7jBHOZelUi8ET4RLyx1e5kSGYce/kri+CxPdGBDH3C4Ye80QDcf zstOkYv2zEuORRS50RcjH41vvsuMWk+nUEuDqV5R6cDrml5nvy4PtINRTv6NCvpy8eSdhBDYtfF Apls++ogZdvk+804ifmN4Y8cdsK9csyyDq8zG+okBq7wx9T5CLRLAyMYJScb4legfXmGAgpeNvU RZLD0xkFsxFYKg1jwzpqBo6hXF9DUIx88wYmVSrDKcW1E= X-Google-Smtp-Source: AGHT+IEHm2sDRJ97XtYvJu9dv7hJbG311KzyNSTmeffZgYEIVgUrqYYVTprZG9EExpEyIw2yyQS6/g== X-Received: by 2002:a05:6a00:b51:b0:7b1:79be:1273 with SMTP id d2e1a72fcca58-7ba3c087d40mr17767959b3a.26.1763429281778; Mon, 17 Nov 2025 17:28:01 -0800 (PST) Received: from localhost.localdomain ([116.128.244.171]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-7b924aed60bsm14599549b3a.4.2025.11.17.17.27.59 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 17 Nov 2025 17:28:01 -0800 (PST) From: chengkaitao To: tglx@linutronix.de Cc: linux-kernel@vger.kernel.org, Chengkaitao Subject: [PATCH] irq/manage: use raw_spinlock_irq in irq_set_affinity_notifier Date: Tue, 18 Nov 2025 09:27:54 +0800 Message-ID: <20251118012754.61805-1-pilgrimtao@gmail.com> X-Mailer: git-send-email 2.50.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Chengkaitao Since irq_set_affinity_notifier may sleep, there is no disable_irq nesting scenario, so raw_spinlock_irqsave can be replaced with raw_spinlock_irq. Signed-off-by: Chengkaitao --- kernel/irq/manage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 400856abf672..065040028bda 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -547,7 +547,7 @@ int irq_set_affinity_notifier(unsigned int irq, struct = irq_affinity_notify *noti INIT_WORK(¬ify->work, irq_affinity_notify); } =20 - scoped_guard(raw_spinlock_irqsave, &desc->lock) { + scoped_guard(raw_spinlock_irq, &desc->lock) { old_notify =3D desc->affinity_notify; desc->affinity_notify =3D notify; } --=20 2.50.1 (Apple Git-155)