|
|
05fecb |
diff --git a/test/core.c b/test/core.c
|
|
|
05fecb |
index b9e3bbf..4b36b2d 100644
|
|
|
05fecb |
--- a/test/core.c
|
|
|
05fecb |
+++ b/test/core.c
|
|
|
05fecb |
@@ -129,8 +129,6 @@ int nfit_test_init(struct kmod_ctx **ctx, struct kmod_module **mod,
|
|
|
05fecb |
"nfit",
|
|
|
05fecb |
"device_dax",
|
|
|
05fecb |
"dax_pmem",
|
|
|
05fecb |
- "dax_pmem_core",
|
|
|
05fecb |
- "dax_pmem_compat",
|
|
|
05fecb |
"libnvdimm",
|
|
|
05fecb |
"nd_blk",
|
|
|
05fecb |
"nd_btt",
|
|
|
05fecb |
diff --git a/test/device-dax.c b/test/device-dax.c
|
|
|
05fecb |
index b19c1ed..d85862b 100644
|
|
|
05fecb |
--- a/test/device-dax.c
|
|
|
05fecb |
+++ b/test/device-dax.c
|
|
|
05fecb |
@@ -166,6 +166,7 @@ static int __test_device_dax(unsigned long align, int loglevel,
|
|
|
05fecb |
if (!ndctl_test_attempt(test, KERNEL_VERSION(4, 7, 0)))
|
|
|
05fecb |
return 77;
|
|
|
05fecb |
|
|
|
05fecb |
+#if 0
|
|
|
05fecb |
/* setup up fsdax mode pmem device and seed with verification data */
|
|
|
05fecb |
rc = setup_pmem_fsdax_mode(ndns, align);
|
|
|
05fecb |
if (rc < 0 || !(pfn = ndctl_namespace_get_pfn(ndns))) {
|
|
|
05fecb |
@@ -199,7 +200,7 @@ static int __test_device_dax(unsigned long align, int loglevel,
|
|
|
05fecb |
}
|
|
|
05fecb |
fsync(fd);
|
|
|
05fecb |
close(fd);
|
|
|
05fecb |
-
|
|
|
05fecb |
+#endif
|
|
|
05fecb |
/* switch the namespace to device-dax mode and verify data via mmap */
|
|
|
05fecb |
rc = setup_device_dax(ndns, align);
|
|
|
05fecb |
if (rc < 0) {
|
|
|
05fecb |
@@ -219,6 +220,7 @@ static int __test_device_dax(unsigned long align, int loglevel,
|
|
|
05fecb |
}
|
|
|
05fecb |
|
|
|
05fecb |
sprintf(path, "/dev/%s", daxctl_dev_get_devname(dev));
|
|
|
05fecb |
+#if 0
|
|
|
05fecb |
fd = open(path, O_RDONLY);
|
|
|
05fecb |
if (fd < 0) {
|
|
|
05fecb |
fprintf(stderr, "%s: failed to open(O_RDONLY) device-dax instance\n",
|
|
|
05fecb |
@@ -246,7 +248,7 @@ static int __test_device_dax(unsigned long align, int loglevel,
|
|
|
05fecb |
|
|
|
05fecb |
close(fd);
|
|
|
05fecb |
munmap(buf, VERIFY_SIZE(align));
|
|
|
05fecb |
-
|
|
|
05fecb |
+#endif
|
|
|
05fecb |
/*
|
|
|
05fecb |
* Prior to 4.8-final these tests cause crashes, or are
|
|
|
05fecb |
* otherwise not supported.
|
|
|
05fecb |
@@ -262,6 +264,7 @@ static int __test_device_dax(unsigned long align, int loglevel,
|
|
|
05fecb |
rc = -ENXIO;
|
|
|
05fecb |
goto out;
|
|
|
05fecb |
}
|
|
|
05fecb |
+
|
|
|
05fecb |
rc = test_dax_directio(fd, align, NULL, 0);
|
|
|
05fecb |
if (rc) {
|
|
|
05fecb |
fprintf(stderr, "%s: failed dax direct-i/o\n",
|
|
|
05fecb |
diff --git a/test/libndctl.c b/test/libndctl.c
|
|
|
05fecb |
index 02bb9cc..2a20941 100644
|
|
|
05fecb |
--- a/test/libndctl.c
|
|
|
05fecb |
+++ b/test/libndctl.c
|
|
|
05fecb |
@@ -160,9 +160,9 @@ static struct btt {
|
|
|
05fecb |
int enabled;
|
|
|
05fecb |
uuid_t uuid;
|
|
|
05fecb |
int num_sector_sizes;
|
|
|
05fecb |
- unsigned int sector_sizes[7];
|
|
|
05fecb |
+ unsigned int sector_sizes[2];
|
|
|
05fecb |
} default_btt = {
|
|
|
05fecb |
- 0, { 0, }, 7, { 512, 520, 528, 4096, 4104, 4160, 4224, },
|
|
|
05fecb |
+ 0, { 0, }, 2, { 512, 4096, },
|
|
|
05fecb |
};
|
|
|
05fecb |
|
|
|
05fecb |
struct pfn {
|
|
|
05fecb |
@@ -214,8 +214,8 @@ static struct btt btt_settings = {
|
|
|
05fecb |
.uuid = { 0, 1, 2, 3, 4, 5, 6, 7,
|
|
|
05fecb |
8, 9, 10, 11, 12, 13, 14, 15
|
|
|
05fecb |
},
|
|
|
05fecb |
- .num_sector_sizes = 7,
|
|
|
05fecb |
- .sector_sizes = { 512, 520, 528, 4096, 4104, 4160, 4224, },
|
|
|
05fecb |
+ .num_sector_sizes = 2,
|
|
|
05fecb |
+ .sector_sizes = { 512, 4096, },
|
|
|
05fecb |
};
|
|
|
05fecb |
|
|
|
05fecb |
static struct pfn pfn_settings = {
|
|
|
05fecb |
@@ -250,7 +250,7 @@ struct namespace {
|
|
|
05fecb |
};
|
|
|
05fecb |
|
|
|
05fecb |
static uuid_t null_uuid;
|
|
|
05fecb |
-static unsigned long blk_sector_sizes[] = { 512, 520, 528, 4096, 4104, 4160, 4224, };
|
|
|
05fecb |
+static unsigned long blk_sector_sizes[] = { 512, 4096, };
|
|
|
05fecb |
static unsigned long pmem_sector_sizes[] = { 512, 4096 };
|
|
|
05fecb |
static unsigned long io_sector_sizes[] = { 0 };
|
|
|
05fecb |
|