diff options
author | Dan Williams <dan.j.williams@intel.com> | 2016-12-05 22:43:25 +0100 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2016-12-07 02:42:36 +0100 |
commit | a7de92dac9f0dbf01deb56fe1d661d7baac097e1 (patch) | |
tree | b1cc2c95f2094ea4ab5b508d49fbbd65fabd5048 /tools/testing/nvdimm/Kbuild | |
parent | acpi, nfit: fix bus vs dimm confusion in xlat_status (diff) | |
download | linux-a7de92dac9f0dbf01deb56fe1d661d7baac097e1.tar.xz linux-a7de92dac9f0dbf01deb56fe1d661d7baac097e1.zip |
tools/testing/nvdimm: unit test acpi_nfit_ctl()
A recent flurry of bug discoveries in the nfit driver's DSM marshalling
routine has highlighted the fact that we do not have unit test coverage
for this routine. Add a self-test of acpi_nfit_ctl() routine before
probing the "nfit_test.0" device. This mocks stimulus to acpi_nfit_ctl()
and if any of the tests fail "nfit_test.0" will be unavailable causing
the rest of the tests to not run / fail.
This unit test will also be a place to land reproductions of quirky BIOS
behavior discovered in the field and ensure the kernel does not regress
against implementations it has seen in practice.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'tools/testing/nvdimm/Kbuild')
-rw-r--r-- | tools/testing/nvdimm/Kbuild | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/testing/nvdimm/Kbuild b/tools/testing/nvdimm/Kbuild index 582db95127ed..405212be044a 100644 --- a/tools/testing/nvdimm/Kbuild +++ b/tools/testing/nvdimm/Kbuild @@ -14,6 +14,7 @@ ldflags-y += --wrap=devm_memremap_pages ldflags-y += --wrap=insert_resource ldflags-y += --wrap=remove_resource ldflags-y += --wrap=acpi_evaluate_object +ldflags-y += --wrap=acpi_evaluate_dsm DRIVERS := ../../../drivers NVDIMM_SRC := $(DRIVERS)/nvdimm |