aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/nvdimm
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2016-01-10 10:53:55 -0500
committerDan Williams <dan.j.williams@intel.com>2016-01-10 10:53:55 -0500
commit8b63b6bfc1a551acf154061699028c7032d7890c (patch)
tree16882e9bc9e35eacb870a6d8a71617e579c4ffdc /tools/testing/nvdimm
parente07ecd76d4db7bda1e9495395b2110a3fe28845a (diff)
parent55f5560d8c18fe33fc169f8d244a9247dcac7612 (diff)
Merge branch 'for-4.5/block-dax' into for-4.5/libnvdimm
Diffstat (limited to 'tools/testing/nvdimm')
-rw-r--r--tools/testing/nvdimm/test/nfit.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/testing/nvdimm/test/nfit.c b/tools/testing/nvdimm/test/nfit.c
index 51cf8256c6cd..90bd2ea41032 100644
--- a/tools/testing/nvdimm/test/nfit.c
+++ b/tools/testing/nvdimm/test/nfit.c
@@ -248,6 +248,8 @@ static int nfit_test_cmd_ars_status(struct nd_cmd_ars_status *nd_cmd,
248 248
249 nd_cmd->out_length = 256; 249 nd_cmd->out_length = 256;
250 nd_cmd->num_records = 0; 250 nd_cmd->num_records = 0;
251 nd_cmd->address = 0;
252 nd_cmd->length = -1ULL;
251 nd_cmd->status = 0; 253 nd_cmd->status = 0;
252 254
253 return 0; 255 return 0;
@@ -1088,6 +1090,8 @@ static void nfit_test1_setup(struct nfit_test *t)
1088 struct acpi_nfit_memory_map *memdev; 1090 struct acpi_nfit_memory_map *memdev;
1089 struct acpi_nfit_control_region *dcr; 1091 struct acpi_nfit_control_region *dcr;
1090 struct acpi_nfit_system_address *spa; 1092 struct acpi_nfit_system_address *spa;
1093 struct nvdimm_bus_descriptor *nd_desc;
1094 struct acpi_nfit_desc *acpi_desc;
1091 1095
1092 offset = 0; 1096 offset = 0;
1093 /* spa0 (flat range with no bdw aliasing) */ 1097 /* spa0 (flat range with no bdw aliasing) */
@@ -1135,6 +1139,13 @@ static void nfit_test1_setup(struct nfit_test *t)
1135 dcr->command_size = 0; 1139 dcr->command_size = 0;
1136 dcr->status_offset = 0; 1140 dcr->status_offset = 0;
1137 dcr->status_size = 0; 1141 dcr->status_size = 0;
1142
1143 acpi_desc = &t->acpi_desc;
1144 set_bit(ND_CMD_ARS_CAP, &acpi_desc->bus_dsm_force_en);
1145 set_bit(ND_CMD_ARS_START, &acpi_desc->bus_dsm_force_en);
1146 set_bit(ND_CMD_ARS_STATUS, &acpi_desc->bus_dsm_force_en);
1147 nd_desc = &acpi_desc->nd_desc;
1148 nd_desc->ndctl = nfit_test_ctl;
1138} 1149}
1139 1150
1140static int nfit_test_blk_do_io(struct nd_blk_region *ndbr, resource_size_t dpa, 1151static int nfit_test_blk_do_io(struct nd_blk_region *ndbr, resource_size_t dpa,