dax_io(): don't let non-error value escape via retval instead of EFAULT