efi/cper, cxl: Make definitions and structures global
authorSmita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Thu, 23 Jan 2025 08:44:17 +0000 (08:44 +0000)
committerDave Jiang <dave.jiang@intel.com>
Thu, 6 Feb 2025 18:27:01 +0000 (11:27 -0700)
commit958c3a6706863f9f77b21c90d2428473441cd8a1
treec6721caa4275240d9a2c2fc81464be477b0305c9
parent84973331442a57bac31b40eaef6f264496c6f3fd
efi/cper, cxl: Make definitions and structures global

In preparation to add tracepoint support, move protocol error UUID
definition to a common location, Also, make struct CXL RAS capability,
cxl_cper_sec_prot_err and CPER validation flags global for use across
different modules.

Signed-off-by: Smita Koralahalli <Smita.KoralahalliChannabasappa@amd.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Reviewed-by: Ira Weiny <ira.weiny@intel.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Reviewed-by: Fan Ni <fan.ni@samsung.com>
Reviewed-by: Gregory Price <gourry@gourry.net>
Reviewed-by: Dan Williams <dan.j.williams@intel.com>
Link: https://patch.msgid.link/20250123084421.127697-3-Smita.KoralahalliChannabasappa@amd.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
drivers/firmware/efi/cper.c
drivers/firmware/efi/cper_cxl.c
drivers/firmware/efi/cper_cxl.h
include/cxl/event.h
include/linux/cper.h