dax: add .recovery_write dax_operation
[linux-2.6-microblaze.git] / drivers / nvdimm / pmem.c
index 47f34c5..e5e2881 100644 (file)
@@ -287,9 +287,16 @@ static long pmem_dax_direct_access(struct dax_device *dax_dev,
        return __pmem_direct_access(pmem, pgoff, nr_pages, mode, kaddr, pfn);
 }
 
+static size_t pmem_recovery_write(struct dax_device *dax_dev, pgoff_t pgoff,
+               void *addr, size_t bytes, struct iov_iter *i)
+{
+       return 0;
+}
+
 static const struct dax_operations pmem_dax_ops = {
        .direct_access = pmem_dax_direct_access,
        .zero_page_range = pmem_dax_zero_page_range,
+       .recovery_write = pmem_recovery_write,
 };
 
 static ssize_t write_cache_show(struct device *dev,