From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (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 CD3C137997E for ; Thu, 4 Jun 2026 18:22:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=212.227.17.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780597336; cv=none; b=aHLEahwsHTMFeV9rDjavpFp+53mnDBbbFLGQjkn+6PnbABzAILMYyZ0YuKMR3zzrU3fWNq1mI+9Q7JHpYeDn/DVntyPE4gO30uXGMJR8tFRFtcPzFCj15CjUorL1OvEpUBjIzjw3Y/1hK8R6+PPlDa/9NS9Ssd79+dG6lQg64QA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780597336; c=relaxed/simple; bh=fNA4Y/SL1f4eX0os+tCF+aDuut7ZTzK1fR45hxvAkw0=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=uWuHLzIXcRLYlXCZoLi1N7hNPw2onwzvrFtLXqn0W9Ayu8UZjUBja2dsEaadc3rinqtMsymvvJNsSE3iRQ83QNVfhPlCpSI5znRvQ6VtdZMFnfQc0jk3fThWk20j0kfTy5rcz6QOmInqU3Rj0pM40Z5lh1gEft+CeNXBQPmXkHg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de; spf=pass smtp.mailfrom=gmx.de; dkim=pass (2048-bit key) header.d=gmx.de header.i=markus.stockhausen@gmx.de header.b=F/JwuIXo; arc=none smtp.client-ip=212.227.17.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gmx.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmx.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmx.de header.i=markus.stockhausen@gmx.de header.b="F/JwuIXo" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1780597333; x=1781202133; i=markus.stockhausen@gmx.de; bh=fNA4Y/SL1f4eX0os+tCF+aDuut7ZTzK1fR45hxvAkw0=; h=X-UI-Sender-Class:From:To:References:In-Reply-To:Subject:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=F/JwuIXoJDx85pdDa8P2IxgY93Z1GJB+wfMJ2vxtAzx1KGQe8Y0EHZYbWy168O+/ JcOhnFlzQzpDnByDMqyoE0P/+jv+x1wxPU1kGnpc0PJKZyhMOSesnPD3q8u3lsrmi rdTbD9tq9SEm84ucEE4kJVtNyDoO1ONciBtwBwSJIYuzfIpX0bfQWfzMqNPj04yfv wJ1P8Orx+2M4S8hPVub+0MeiHuxSMSh4dcFUzqdlF2txAsBHh47BWMG0VZSjYK0cd Bsa8CemFrbzoV+eDL7+xyBaD7d4/pfDSM1p7sMDjQIP2wXPJ5APDtqTFP+WYPoiL/ fan0BP+NND8kwWVejA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MwQTF-1xMcnx3kXd-0183kE; Thu, 04 Jun 2026 20:22:12 +0200 From: "Markus Stockhausen" To: "'Thomas Gleixner'" , References: <20260604130627.184242-1-markus.stockhausen@gmx.de> <20260604130627.184242-3-markus.stockhausen@gmx.de> <874iji5mbi.ffs@fw13> In-Reply-To: <874iji5mbi.ffs@fw13> Subject: AW: [PATCH v2 2/2] irqchip/irq-realtek-rtl: Add multicore support Date: Thu, 4 Jun 2026 20:22:12 +0200 Message-ID: <056101dcf44f$10641360$312c3a20$@gmx.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQKGGX1P+mwForAio08xAzNeWsQqigKWD//AAsoOAAi0sWhGIA== Content-Language: de X-Provags-ID: V03:K1:zRNg3u2i4zoCSbPmVWpJLL3+KVxtHGohPBF/8Pp90jBe/wYm2Jp a4uKZFDjYotPLKNaDqfaruKBCduuO/AmZUKdcQWlSe7D0eIlftP404CfiEnWQ8fMh43c6M9 lqZQWB/2d+l+59nwf5JSJPQ7AXYSgSwoI4hcZRhqPMc6qU1NUEI9SNIUiy8T9kAwaZRr9CX 2qFr2xxwRAuWpMd2N9t5A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GS8KlyoL/wU=;AITbc+5sgWwTLS4XWi6LeJzrBs2 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 drUvNbMMQ5noE5+VxB1uhd9xzM+DsCwv37AYoNo2C9wGqviGCxPpnJhkELt1TW0tAODwSGFMS Mr5lhHtSc8nCzlOG5Q5CCllEK/MFJxCSq+tBbna1MHmrSvy3fRmoCRkLsQbDjx2jwsHz/r9W1 dgAM5X/m2xTnFvpF74nXzDqjMPeY6HMZlnFA7AyUGWqVf5H5X0hLc7/MjoxrbK+3GYBBrkstl ek72MFF6cro9W/z1eMxhKsMSt44yTKVxKDHtCbjKi7t75B2Ufm/kdHBoDmK+WdMBZPMkg6qSs wcdOjxNaPSgSMybQ1zmnykvfTktG/1PNDme5xyioCLsRzVQINqpN0r1fwEneNyPWqS/fCsH60 UVIv7zvY0BG8EmVCsEBvCFb1QlGiupdyjLLTX9RDLqCLphXZpQDuXGIZDcTMBoPOknVz6lgMc OksfYNvqVdXYYGoZ5afJyTs7VW72JyKQ2l+ang3w1RB+lBkpX/QpN6VCUK/1EG8p0SxcCbTIk PyalYMWv8ZDtXXZXid4J1YvaQ8G0BA87fcfazPlI6Yx4mFd5xW7Asv2zhrSfg+5lFtiwiaZue M7Ec+xwFJXcAMcI2V12fnIOI3f6dcQhqP62lNjkJpm+b0biae7EBhCGEWelTdd6jlqQpzP8gL oE5fTZ/mYN4Zmr2Vl65Eo13CLcezog/S2ION2aVMjGp/TqhSh7ymYKVHyT0mI2+IUhSEIw== > Von: Thomas Gleixner =20 > Gesendet: Donnerstag, 4. Juni 2026 17:59 > An: Markus Stockhausen ; linux-kernel@vger.kernel.org > Cc: Markus Stockhausen > Betreff: Re: [PATCH v2 2/2] irqchip/irq-realtek-rtl: Add multicore = support > ... > With that fixed you can drop this whole realtek_ictl_cpu_configurable > dance as the core will never set a non-present CPU in the destination > mask. It even guarantees that the CPUs in the mask are online unless > @force =3D true. The latter is only for scenarios where pseudo per CPU > interrupts have to be affined before a CPU goes online, so irrelevant > for your use case. Thanks f=FCr the explanation. That paved the way for a much=20 simpler v3 series. BTW - We need those pseudo per CPU interrupts. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit= /dr ivers/irqchip/irq-mips-gic.c?id=3D2250db8628a0d8293ad2e0671138b848a185fba= 1 Markus