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 B0336175A93 for ; Wed, 15 Jul 2026 06:12:22 +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=1784095944; cv=none; b=hJqBbDIiyYw5Fm6ka5ShWoTVha+JAsR4x/bTlnZFQxQXHFwjoQbY5+vMbOjPr3iCh0Fn54v632YqS0LdVIS2RuX+9isK7XGM3cGVwKh74jjPBpDXy2D5T6g/T4miCD/6mWnSzQ9zO958naOR4+9PTUjH3clSBopKcSIwQHRYpyg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784095944; c=relaxed/simple; bh=NjP8Hm0edpZSdTcEyN4ucZm178RHBF8i27km95Aqypk=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=saXfM/LzkPMtiOdHtyA9z65CImWpbfwhNNdO2wvNNVQEkGoCaJbIvs2lc5XpR6u5+c8Cai2F0ysvH6Rxkp60PuCltrGWGGTFGzoEkOHZQLgyaXbBj++1nFzA35uKCbX6SkxVOA8hPxh/knuRo725mgAhyn03Gyl218WMgcQhQPc= 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=Yp1Fwaic; 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="Yp1Fwaic" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1784095931; x=1784700731; i=markus.stockhausen@gmx.de; bh=NjP8Hm0edpZSdTcEyN4ucZm178RHBF8i27km95Aqypk=; h=X-UI-Sender-Class:From:To:Cc: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=Yp1Fwaicc4IBXDC29slg3Nsri13v55M6doMpRGm5H0s0RUBgBv82O+VojIucIEJb ZW3LkI5CxBqT7lcGnWweymIKbLAEbJ6kBqqt204x/hiRZyYjMAtrPuR84t3Lltx3q mDhiRTlMLlokJYegxG17EXtzdE3Va50jpE7poNhF8D/Ih1A2XSlwHKBSXQkPUczE8 Dny2iZI+ZNxUe4km6dOmncc26nksR11Y5H1Kk4kXVKIUp9xOiuJBREGok45E35322 kjFSVjWOeicttzY1u4+XCGCB7zi5/IId06fZp6JM2iv2y87F5Hb9aNeQeFLpOmXyd iqGWqJHga19lPRJgtw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from client.hidden.invalid by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M59C8-1wimOF26CK-002Eeg; Wed, 15 Jul 2026 08:12:11 +0200 From: "Markus Stockhausen" To: "'Haofeng Li'" <920484857@qq.com>, Cc: , "'Haofeng Li'" <13266079573@163.com>, "'Haofeng Li'" References: <20260714122351.3274006-1-lihaofeng@kylinos.cn> <20260714132453.3302672-1-920484857@qq.com> In-Reply-To: Subject: AW: [PATCH 12/16] irqchip/realtek-rtl: unmap per-CPU bases on init failure Date: Wed, 15 Jul 2026 08:12:10 +0200 Message-ID: <007e01dd1420$e0175f40$a0461dc0$@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="us-ascii" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQJJIncrw3381twbb/RlIkn/1XtmFgGk1Y2yAb/34xy1etUz4A== Content-Language: de X-Provags-ID: V03:K1:MFOVV1cq2rUhEsL71azcwJZJI7xvlwRMHyTQpoTYePiGaXRwxO+ msNAJCNlfx8zPH+WMf9dKZYX8k0U0U2Y8hJFEjKslGnY6AxCoNuDhJtfIbq0VgjEJJckEYm ohV1kWTm6iV74XQzdFLgmGuZwzKrdOTw3xhKBUZbOuVjp+7bpDZ4/g9EI06jiHUlICUhLER OSjnbmS3dhCuk310VGTUg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DREdpxljhkw=;oYqbTmaksEn4QILsEmyiQ85eVHe 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 > Von: Haofeng Li <920484857@qq.com>=20 > Gesendet: Dienstag, 14. Juli 2026 15:25 > An: tglx@kernel.org > Betreff: [PATCH 12/16] irqchip/realtek-rtl: unmap per-CPU bases on init failure >=20 > From: Haofeng Li >=20 > realtek_rtl_of_init() maps a separate register base for every present > CPU. If mapping CPU n fails, mappings for earlier CPUs remain. Parent > IRQ lookup and domain creation failures also leave all per-CPU mappings > allocated. >=20 > Add realtek_rtl_unmap_bases() and use it on every error path after > mapping starts. > > Fixes: a1a35c09241f ("irqchip/irq-realtek-rtl: Add multicore support") > Signed-off-by: Haofeng Li Reviewed-by: Markus Stockhausen Thanks for the fix. Markus