x86, libnvdimm, pmem: move arch_invalidate_pmem() to libnvdimm
[platform/kernel/linux-rpi.git] / drivers / nvdimm / claim.c
index b8b9c8c..d2e16c0 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/sizes.h>
 #include <linux/pmem.h>
 #include "nd-core.h"
+#include "pmem.h"
 #include "pfn.h"
 #include "btt.h"
 #include "nd.h"
@@ -272,7 +273,7 @@ static int nsio_rw_bytes(struct nd_namespace_common *ndns,
                                cleared /= 512;
                                badblocks_clear(&nsio->bb, sector, cleared);
                        }
-                       invalidate_pmem(nsio->addr + offset, size);
+                       arch_invalidate_pmem(nsio->addr + offset, size);
                } else
                        rc = -EIO;
        }