[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <86lekhl6i6.wl-maz@kernel.org>
Date: Tue, 28 Feb 2023 23:22:57 +0000
From: Marc Zyngier <maz@...nel.org>
To: Tim Harvey <tharvey@...eworks.com>
Cc: Robin Murphy <robin.murphy@....com>,
Ulf Hansson <ulf.hansson@...aro.org>,
Al Cooper <alcooperx@...il.com>,
Adrian Hunter <adrian.hunter@...el.com>, tglx@...utronix.de,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [RFC PATCH] irqchip/gic-v3: Claim iomem resources
On Tue, 28 Feb 2023 23:11:15 +0000,
Tim Harvey <tharvey@...eworks.com> wrote:
>
> I have bisected a kernel issue where octeontx (CN803x) will hang on
> reboot caused by commit c0db06fd0993 ("mmc: core: Disable card detect
> during shutdown"). This commit made it into 5.16 and stable kernels.
> I've found that the patch here which is commit 2b2cd74a06c3 resolves
> this hang but I'm not entirely clear why.
>
> Does anyone have a good explanation of why the hang occurs in the
> first place and why this resolves it? I would like to get the proper
> fix into the affected stable branches.
Wild guess: the reservation prevents some other driver from probing
because the firmware describes overlapping ranges, and that driver is
what is causing your above hang.
But you don't give much information that would allow this theory to be
checked. I guess you'll have to instrument your kernel and find out.
M.
--
Without deviation from the norm, progress is not possible.
Powered by blists - more mailing lists