* 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.