* fix one ensures that a variable passed in by reference to
acpi_nfit_ctl is always set to a value. An incremental patch is provided
due to notice from testing in -next. The rest of the commits did not
exhibit issues.

* fix two fixes a return path in nsio_rw_bytes() that was not
returning "bytes remain" as expected for the function.

* fix three addresses an issue where applications polling on
scrub-completion for the NVDIMM may falsely wakeup and read the wrong
state value and cause hang.

* the test unit changed the persistent capability attribute to fix up a broken
assumption in the unit test infrastructure wrt the 'write_cache' attribute

* An output ratelimit to dev_info is introduced to the dax device
check_vma() function since this is easily triggered from userspace.