summaryrefslogtreecommitdiffstats
path: root/drivers/acpi/nfit/nfit.h
diff options
context:
space:
mode:
authorDan Williams2018-09-26 19:48:38 +0200
committerDan Williams2018-10-17 02:57:58 +0200
commit6f07f86c494074a0755930473f67cc8916654221 (patch)
tree6f53f491740d941ece294f4158fa147d415eecc0 /drivers/acpi/nfit/nfit.h
parentlibnvdimm, label: Fix sparse warning (diff)
downloadkernel-qcow2-linux-6f07f86c494074a0755930473f67cc8916654221.tar.gz
kernel-qcow2-linux-6f07f86c494074a0755930473f67cc8916654221.tar.xz
kernel-qcow2-linux-6f07f86c494074a0755930473f67cc8916654221.zip
acpi, nfit: Introduce nfit_mem flags
In preparation for adding a flag to indicate whether a DIMM publishes a dirty-shutdown count, convert the existing flags to a bit field. Reviewed-by: Keith Busch <keith.busch@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/acpi/nfit/nfit.h')
-rw-r--r--drivers/acpi/nfit/nfit.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/acpi/nfit/nfit.h b/drivers/acpi/nfit/nfit.h
index d1274ea2d251..111c3c437c80 100644
--- a/drivers/acpi/nfit/nfit.h
+++ b/drivers/acpi/nfit/nfit.h
@@ -159,6 +159,11 @@ struct nfit_memdev {
struct acpi_nfit_memory_map memdev[0];
};
+enum nfit_mem_flags {
+ NFIT_MEM_LSR,
+ NFIT_MEM_LSW,
+};
+
/* assembled tables for a given dimm/memory-device */
struct nfit_mem {
struct nvdimm *nvdimm;
@@ -178,9 +183,8 @@ struct nfit_mem {
struct acpi_nfit_desc *acpi_desc;
struct resource *flush_wpq;
unsigned long dsm_mask;
+ unsigned long flags;
int family;
- bool has_lsr;
- bool has_lsw;
};
struct acpi_nfit_desc {