mbox series

[00/10] rasdaemon: Add cpu fault isolation support and improvements to the HiSilicon vendor specific code

Message ID 20220506133307.1799-1-shiju.jose@huawei.com (mailing list archive)
Headers show
Series rasdaemon: Add cpu fault isolation support and improvements to the HiSilicon vendor specific code | expand

Message

Shiju Jose May 6, 2022, 1:32 p.m. UTC
From: Shiju Jose <shiju.jose@huawei.com>

1. Support cpu fault isolation for the corrected and recoverable errors.
2. Improvements to the HiSilicon vendor specific code.
3. Bug fix for a memory out-of-bounds issue.

Shengwei Luo (2):
  rasdaemon: Support cpu fault isolation for corrected errors
  rasdaemon: Support cpu fault isolation for recoverable errors

Shiju Jose (8):
  rasdaemon: Modify recording Hisilicon common error data
  rasdaemon: ras-mc-ctl: Modify error statistics for HiSilicon
    KunPeng9xx common errors
  rasdaemon: ras-mc-ctl: Reformat error info of the HiSilicon Kunpeng920
  rasdaemon: ras-mc-ctl: Add printing usage if necessary parameters are
    not passed for the vendor-error options
  rasdaemon: ras-mc-ctl: Add support to display the HiSilicon vendor
    errors for a specified module
  rasdaemon: ras-mc-ctl: Relocate reading and display Kunpeng920 errors
    to under Kunpeng9xx
  rasdaemon: ras-mc-ctl: Updated HiSilicon platform name
  rasdaemon: Fix for a memory out-of-bounds issue and optimized code to
    remove duplicate function.

 Makefile.am                |   6 +-
 configure.ac               |  11 +
 misc/rasdaemon.env         |  17 ++
 non-standard-hisi_hip08.c  |   6 +-
 non-standard-hisilicon.c   | 128 +++++++++---
 queue.c                    | 119 +++++++++++
 queue.h                    |  39 ++++
 ras-arm-handler.c          | 113 +++++++++++
 ras-arm-handler.h          |  18 ++
 ras-cpu-isolation.c        | 405 +++++++++++++++++++++++++++++++++++++
 ras-cpu-isolation.h        |  70 +++++++
 ras-events.c               |   9 +-
 ras-non-standard-handler.c |  16 +-
 util/ras-mc-ctl.in         | 196 ++++++++++--------
 14 files changed, 1028 insertions(+), 125 deletions(-)
 create mode 100644 queue.c
 create mode 100644 queue.h
 create mode 100644 ras-cpu-isolation.c
 create mode 100644 ras-cpu-isolation.h

Comments

Shiju Jose June 30, 2022, 8:22 a.m. UTC | #1
Hi,

Any feedback on these patches?

Thanks,
Shiju 

>-----Original Message-----
>From: Shiju Jose <shiju.jose@huawei.com>
>Sent: 06 May 2022 14:33
>To: linux-edac@vger.kernel.org; mchehab@kernel.org
>Cc: Linuxarm <linuxarm@huawei.com>; tanxiaofei
><tanxiaofei@huawei.com>; Jonathan Cameron
><jonathan.cameron@huawei.com>; Zengtao (B)
><prime.zeng@hisilicon.com>; luoshengwei <luoshengwei@huawei.com>;
>panjunchong <panjunchong@hisilicon.com>; fenglei <fenglei47@h-
>partners.com>; Shiju Jose <shiju.jose@huawei.com>
>Subject: [PATCH 00/10] rasdaemon: Add cpu fault isolation support and
>improvements to the HiSilicon vendor specific code
>
>From: Shiju Jose <shiju.jose@huawei.com>
>
>1. Support cpu fault isolation for the corrected and recoverable errors.
>2. Improvements to the HiSilicon vendor specific code.
>3. Bug fix for a memory out-of-bounds issue.
>
>Shengwei Luo (2):
>  rasdaemon: Support cpu fault isolation for corrected errors
>  rasdaemon: Support cpu fault isolation for recoverable errors
>
>Shiju Jose (8):
>  rasdaemon: Modify recording Hisilicon common error data
>  rasdaemon: ras-mc-ctl: Modify error statistics for HiSilicon
>    KunPeng9xx common errors
>  rasdaemon: ras-mc-ctl: Reformat error info of the HiSilicon Kunpeng920
>  rasdaemon: ras-mc-ctl: Add printing usage if necessary parameters are
>    not passed for the vendor-error options
>  rasdaemon: ras-mc-ctl: Add support to display the HiSilicon vendor
>    errors for a specified module
>  rasdaemon: ras-mc-ctl: Relocate reading and display Kunpeng920 errors
>    to under Kunpeng9xx
>  rasdaemon: ras-mc-ctl: Updated HiSilicon platform name
>  rasdaemon: Fix for a memory out-of-bounds issue and optimized code to
>    remove duplicate function.
>
> Makefile.am                |   6 +-
> configure.ac               |  11 +
> misc/rasdaemon.env         |  17 ++
> non-standard-hisi_hip08.c  |   6 +-
> non-standard-hisilicon.c   | 128 +++++++++---
> queue.c                    | 119 +++++++++++
> queue.h                    |  39 ++++
> ras-arm-handler.c          | 113 +++++++++++
> ras-arm-handler.h          |  18 ++
> ras-cpu-isolation.c        | 405 +++++++++++++++++++++++++++++++++++++
> ras-cpu-isolation.h        |  70 +++++++
> ras-events.c               |   9 +-
> ras-non-standard-handler.c |  16 +-
> util/ras-mc-ctl.in         | 196 ++++++++++--------
> 14 files changed, 1028 insertions(+), 125 deletions(-)  create mode 100644
>queue.c  create mode 100644 queue.h  create mode 100644 ras-cpu-
>isolation.c  create mode 100644 ras-cpu-isolation.h
>
>--
>2.25.1