From: "Rafael J. Wysocki" <rjw@rjwysocki.net>
To: Borislav Petkov <bp@alien8.de>
Cc: Toshi Kani <toshi.kani@hpe.com>,
mchehab@kernel.org, tony.luck@intel.com, lenb@kernel.org,
linux-acpi@vger.kernel.org, linux-edac@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH v3 3/5] ghes_edac: add platform check to enable ghes_edac
Date: Wed, 23 Aug 2017 22:46:42 +0200 [thread overview]
Message-ID: <2234003.7P8fBnLXh9@aspire.rjw.lan> (raw)
In-Reply-To: <20170823162053.4nns6ytekw5fychw@pd.tnic>
On Wednesday, August 23, 2017 6:20:53 PM CEST Borislav Petkov wrote:
> On Fri, Aug 18, 2017 at 01:46:42PM -0600, Toshi Kani wrote:
> > The ghes_edac driver was introduced in 2013 [1], but it has not
> > been enabled by any distro yet. This driver obtains error info
> > from firmware interfaces, which are not properly implemented on
> > many platforms, as the driver always emits the messages below:
> >
> > This EDAC driver relies on BIOS to enumerate memory and get error reports.
> > Unfortunately, not all BIOSes reflect the memory layout correctly
> > So, the end result of using this driver varies from vendor to vendor
> > If you find incorrect reports, please contact your hardware vendor
> > to correct its BIOS.
> >
> > To get out from this situation, add a platform check to selectively
> > enable the driver on the platforms that are known to have proper
> > firmware implementation. Platform vendors can add their platforms
> > to the list when they support ghes_edac.
> >
> > "ghes_edac.force_load=1" skips this platform check.
> >
> > [1]: https://lwn.net/Articles/538438/
> > Signed-off-by: Toshi Kani <toshi.kani@hpe.com>
> > Cc: Borislav Petkov <bp@alien8.de>
> > Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
> > Cc: Tony Luck <tony.luck@intel.com>
> > ---
> > drivers/edac/ghes_edac.c | 28 +++++++++++++++++++++++-----
> > 1 file changed, 23 insertions(+), 5 deletions(-)
>
> Ok, for the remaining three, I've updated my "ghes" branch here:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git/log/?h=ghes
>
> Please, redo them ontop.
>
> @Rafael: how do you want to handle this?
>
> The first two are ACPI patches and the remaining three are EDAC. It
> would be probably easier if you acked the ACPI ones (but wait until
> Toshi's next version) and took them all through the EDAC tree as I have
> two more reworking that ghes_edac driver.
So I have some pending intel_pstate and the intel_pstate changes are likely
to conflict with it.
> Alternatively, they could all go through the ACPI tree but you'll have
> to pick them all up together.
That can be done. :-)
> That shouldn't be a problem either as all
> changes are solely to drivers/edac/ghes_edac.c and there's one other
> patch in my EDAC pile which touches ghes_edac.c:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git/diff/drivers/edac/ghes_edac.c?h=for-next&id=c54182ec0e157988f0cafd1e8d37b68ab4210f87
>
> That's why I say, it'll be easier if I carried them all. :)
>
> But I'm sure we can work something out.
I can expose a branch with this series for you to merge if that helps.
Thanks,
Rafael
next prev parent reply other threads:[~2017-08-23 20:55 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-18 19:46 [PATCH v3 0/5] enable ghes_edac on selected platforms Toshi Kani
2017-08-18 19:46 ` [PATCH v3 1/5] ACPI / blacklist: add acpi_match_platform_list() Toshi Kani
2017-08-21 11:27 ` Borislav Petkov
2017-08-21 12:25 ` Rafael J. Wysocki
2017-08-21 13:20 ` [PATCH] ACPICA: Check whether ACPI is disabled before getting a table Borislav Petkov
2017-08-21 13:30 ` Rafael J. Wysocki
2017-08-21 15:34 ` Borislav Petkov
2017-09-03 0:43 ` kbuild test robot
2017-08-21 16:41 ` [PATCH v3 1/5] ACPI / blacklist: add acpi_match_platform_list() Kani, Toshimitsu
2017-08-21 17:04 ` Borislav Petkov
2017-08-21 17:23 ` Kani, Toshimitsu
2017-08-21 17:36 ` Borislav Petkov
2017-08-21 20:31 ` Rafael J. Wysocki
2017-08-21 21:06 ` Kani, Toshimitsu
2017-08-21 21:49 ` Rafael J. Wysocki
2017-08-21 22:21 ` Kani, Toshimitsu
2017-08-21 22:26 ` Rafael J. Wysocki
2017-08-18 19:46 ` [PATCH v3 2/5] intel_pstate: convert to use acpi_match_platform_list() Toshi Kani
2017-08-21 17:53 ` Srinivas Pandruvada
2017-08-23 15:46 ` Borislav Petkov
2017-08-23 15:56 ` Kani, Toshimitsu
2017-08-18 19:46 ` [PATCH v3 3/5] ghes_edac: add platform check to enable ghes_edac Toshi Kani
2017-08-23 16:20 ` Borislav Petkov
2017-08-23 20:46 ` Rafael J. Wysocki [this message]
2017-08-24 7:54 ` Borislav Petkov
2017-08-18 19:46 ` [PATCH v3 4/5] EDAC: add edac_get_owner() to check MC owner Toshi Kani
2017-08-18 19:46 ` [PATCH v3 5/5] edac drivers: add MC owner check in init Toshi Kani
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=2234003.7P8fBnLXh9@aspire.rjw.lan \
--to=rjw@rjwysocki.net \
--cc=bp@alien8.de \
--cc=lenb@kernel.org \
--cc=linux-acpi@vger.kernel.org \
--cc=linux-edac@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=tony.luck@intel.com \
--cc=toshi.kani@hpe.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®