lkml.org 
[lkml]   [2016]   [Sep]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Subject[PATCH 0/2] nfit: fail DSMs that return an unknown status value
From
Date
When the kernel knows the format of a DSM and is consuming the data
internal to the kernel, it needs to be careful to fail DSMs that return
an error. Recall that DSMs, ACPI Device Specific Methods, are used by
the kernel to manipulate namespace label data, and scan for media
errors. For example, if a namespace label read command fails the
returned data is undefined and should not be consumed by the libnvdimm
core to make namespace provisioning decisions.

Also, add new unit test capability to allow dynamic failure injection
for DSMs sent to nfit_test devices.

---

Dan Williams (2):
nfit: fail DSMs that return non-zero status by default
tools/testing/nvdimm: test get_config_size DSM failures


drivers/acpi/nfit/core.c | 48 +++++++++++++----------
tools/testing/nvdimm/test/nfit.c | 79 +++++++++++++++++++++++++++++++++++++-
2 files changed, 105 insertions(+), 22 deletions(-)

\
 
 \ /
  Last update: 2016-09-17 09:59    [W:0.131 / U:0.124 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site