From: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
To: bjorn.andersson@linaro.org, bp@alien8.de, mchehab@kernel.org
Cc: james.morse@arm.com, rric@kernel.org,
linux-arm-msm@vger.kernel.org, linux-edac@vger.kernel.org,
linux-kernel@vger.kernel.org, quic_tsoni@quicinc.com,
quic_saipraka@quicinc.com
Subject: Re: [PATCH v3 0/5] Fix crash when using Qcom LLCC/EDAC drivers
Date: Mon, 3 Oct 2022 12:34:15 +0530 [thread overview]
Message-ID: <20221003070415.GC5398@thinkpad> (raw)
In-Reply-To: <20220825043859.30066-1-manivannan.sadhasivam@linaro.org>
On Thu, Aug 25, 2022 at 10:08:54AM +0530, Manivannan Sadhasivam wrote:
> Hello,
>
> This series fixes the crash seen on the Qualcomm SM8450 chipset with the
> LLCC/EDAC drivers. The problem was due to the Qcom EDAC driver using the
> fixed LLCC register offsets for detecting the LLCC errors.
>
> This seems to have worked for SoCs till SM8450. But in SM8450, the LLCC
> register offsets were changed. So accessing the fixed offsets causes the
> crash on this platform.
>
> So for fixing this issue, and also to make it work on future SoCs, let's
> pass the LLCC offsets from the Qcom LLCC driver based on the individual
> SoCs and let the EDAC driver make use of them.
>
> This series has been tested on SM8450 based dev board.
>
Since the LLCC patches are already merged, can we get the EDAC patches to be
merged for v6.1?
Thanks,
Mani
> Thanks,
> Mani
>
> Changes in v3:
>
> * Instead of using SoC specific register offset naming convention, used
> LLCC version based as suggested by Sai
> * Fixed the existing reg_offset naming convention to clearly represent
> the LLCC version from which the offsets were changed
> * Added Sai's Acked-by to MAINTAINERS patch
> * Added a new patch that removes an extra error no assignment
>
> Changes in v2:
>
> * Volunteered myself as a maintainer for the EDAC driver since the current
> maintainers have left Qualcomm and I couldn't get hold of them.
>
> Manivannan Sadhasivam (5):
> soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version
> soc: qcom: llcc: Pass LLCC version based register offsets to EDAC
> driver
> EDAC/qcom: Get rid of hardcoded register offsets
> EDAC/qcom: Remove extra error no assignment in qcom_llcc_core_setup()
> MAINTAINERS: Add myself as the maintainer for qcom_edac driver
>
> MAINTAINERS | 3 +-
> drivers/edac/qcom_edac.c | 119 ++++++++++++++---------------
> drivers/soc/qcom/llcc-qcom.c | 92 +++++++++++++++++++---
> include/linux/soc/qcom/llcc-qcom.h | 36 +++++++--
> 4 files changed, 170 insertions(+), 80 deletions(-)
>
> --
> 2.25.1
>
--
மணிவண்ணன் சதாசிவம்
next prev parent reply other threads:[~2022-10-03 7:04 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-25 4:38 [PATCH v3 0/5] Fix crash when using Qcom LLCC/EDAC drivers Manivannan Sadhasivam
2022-08-25 4:38 ` [PATCH v3 1/5] soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version Manivannan Sadhasivam
2022-08-25 4:48 ` Sai Prakash Ranjan
2022-08-25 4:38 ` [PATCH v3 2/5] soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver Manivannan Sadhasivam
2022-08-25 4:50 ` Sai Prakash Ranjan
2022-08-25 4:38 ` [PATCH v3 3/5] EDAC/qcom: Get rid of hardcoded register offsets Manivannan Sadhasivam
2022-08-25 4:57 ` Sai Prakash Ranjan
2022-08-30 2:50 ` Bjorn Andersson
2022-10-26 16:00 ` Borislav Petkov
2022-08-25 4:38 ` [PATCH v3 4/5] EDAC/qcom: Remove extra error no assignment in qcom_llcc_core_setup() Manivannan Sadhasivam
2022-08-25 4:45 ` Sai Prakash Ranjan
2022-08-25 4:38 ` [PATCH v3 5/5] MAINTAINERS: Add myself as the maintainer for qcom_edac driver Manivannan Sadhasivam
2022-08-30 2:50 ` (subset) [PATCH v3 0/5] Fix crash when using Qcom LLCC/EDAC drivers Bjorn Andersson
2022-10-03 7:04 ` Manivannan Sadhasivam [this message]
2022-10-03 9:32 ` Borislav Petkov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20221003070415.GC5398@thinkpad \
--to=manivannan.sadhasivam@linaro.org \
--cc=bjorn.andersson@linaro.org \
--cc=bp@alien8.de \
--cc=james.morse@arm.com \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-edac@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=quic_saipraka@quicinc.com \
--cc=quic_tsoni@quicinc.com \
--cc=rric@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.