aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/intel/pmt/class.h
diff options
context:
space:
mode:
authorMichael J. Ruhl <[email protected]>2025-07-13 17:29:39 +0000
committerIlpo Järvinen <[email protected]>2025-07-22 14:39:03 +0000
commit8ab4f88d46c70bade0633b56a0f03e20102bf10c (patch)
tree8e249063be913b933322151a042925e7b78a2b10 /drivers/platform/x86/intel/pmt/class.h
parentplatform/x86/intel/pmt: correct types (diff)
downloadkernel-8ab4f88d46c70bade0633b56a0f03e20102bf10c.tar.gz
kernel-8ab4f88d46c70bade0633b56a0f03e20102bf10c.zip
platform/x86/intel/pmt: decouple sysfs and namespace
The PMT namespace includes the crashlog sysfs attribute information. Other crashlog version/types may need different sysfs attributes. Coupling the attributes with the namespace blocks this usage. Decouple sysfs attributes from the name space and add them to the specific entry. Reviewed-by: Ilpo Järvinen <[email protected]> Signed-off-by: Michael J. Ruhl <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Ilpo Järvinen <[email protected]>
Diffstat (limited to 'drivers/platform/x86/intel/pmt/class.h')
-rw-r--r--drivers/platform/x86/intel/pmt/class.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/platform/x86/intel/pmt/class.h b/drivers/platform/x86/intel/pmt/class.h
index ebd49e2cb2d5..3c5ad5f52bca 100644
--- a/drivers/platform/x86/intel/pmt/class.h
+++ b/drivers/platform/x86/intel/pmt/class.h
@@ -43,6 +43,7 @@ struct intel_pmt_entry {
struct pci_dev *pcidev;
struct intel_pmt_header header;
struct bin_attribute pmt_bin_attr;
+ const struct attribute_group *attr_grp;
struct kobject *kobj;
void __iomem *disc_table;
void __iomem *base;
@@ -58,7 +59,6 @@ struct intel_pmt_entry {
struct intel_pmt_namespace {
const char *name;
struct xarray *xa;
- const struct attribute_group *attr_grp;
int (*pmt_header_decode)(struct intel_pmt_entry *entry,
struct device *dev);
int (*pmt_add_endpoint)(struct intel_vsec_device *ivdev,