Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

acpi, nfit: Show bus_dsm_mask in sysfs

Display bus_dsm_mask in sysfs as /sys/bus/nd/devices/ndbusX/nfit/dsm_mask.

Signed-off-by: Jerry Hoemann <jerry.hoemann@hpe.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>

authored by

Jerry Hoemann and committed by
Dan Williams
41f95db7 7db5bb33

+12
+12
drivers/acpi/nfit/core.c
··· 929 929 return 0; 930 930 } 931 931 932 + static ssize_t bus_dsm_mask_show(struct device *dev, 933 + struct device_attribute *attr, char *buf) 934 + { 935 + struct nvdimm_bus *nvdimm_bus = to_nvdimm_bus(dev); 936 + struct nvdimm_bus_descriptor *nd_desc = to_nd_desc(nvdimm_bus); 937 + 938 + return sprintf(buf, "%#lx\n", nd_desc->bus_dsm_mask); 939 + } 940 + static struct device_attribute dev_attr_bus_dsm_mask = 941 + __ATTR(dsm_mask, 0444, bus_dsm_mask_show, NULL); 942 + 932 943 static ssize_t revision_show(struct device *dev, 933 944 struct device_attribute *attr, char *buf) 934 945 { ··· 1076 1065 &dev_attr_revision.attr, 1077 1066 &dev_attr_scrub.attr, 1078 1067 &dev_attr_hw_error_scrub.attr, 1068 + &dev_attr_bus_dsm_mask.attr, 1079 1069 NULL, 1080 1070 }; 1081 1071