summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJerry Hoemann <jerry.hoemann@hpe.com>2017-07-01 06:53:24 +0300
committerDan Williams <dan.j.williams@intel.com>2017-07-01 18:49:59 +0300
commit7db5bb33add5afe6c64e00516b0c928bfc937466 (patch)
tree64b24e72425e02d57fcf1831f5d9e4ebfb84e6ee /include
parent37d74841b9d42b105cba053e70e9db0e395949da (diff)
downloadlinux-7db5bb33add5afe6c64e00516b0c928bfc937466.tar.xz
libnvdimm, acpi, nfit: Add bus level dsm mask for pass thru.
Add a bus level dsm_mask to nvdimm_bus_descriptor to allow the passthru calling mechanism to specify a different mask from the cmd_mask. Populate bus_dsm_mask and use it to filter dsm calls that user can make through the pass thru interface. Signed-off-by: Jerry Hoemann <jerry.hoemann@hpe.com> [djbw: use command number constants instead of a magic mask value] Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'include')
-rw-r--r--include/linux/libnvdimm.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/libnvdimm.h b/include/linux/libnvdimm.h
index 4b9f178c82e6..6aee1a6e4e63 100644
--- a/include/linux/libnvdimm.h
+++ b/include/linux/libnvdimm.h
@@ -55,6 +55,7 @@ typedef int (*ndctl_fn)(struct nvdimm_bus_descriptor *nd_desc,
struct nvdimm_bus_descriptor {
const struct attribute_group **attr_groups;
+ unsigned long bus_dsm_mask;
unsigned long cmd_mask;
struct module *module;
char *provider_name;