> > We should consider volatile regions synchronous so that we are resilient to > OS crashes. This is needed when we have hypervisor like KVM exporting a > ramdisk > as pmem dimms. > > Signed-off-by: Aneesh Kumar K.V <[email protected]> > --- > drivers/nvdimm/region_devs.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/nvdimm/region_devs.c b/drivers/nvdimm/region_devs.c > index ab91890f2486..ef423ba1a711 100644 > --- a/drivers/nvdimm/region_devs.c > +++ b/drivers/nvdimm/region_devs.c > @@ -1168,6 +1168,9 @@ EXPORT_SYMBOL_GPL(nvdimm_has_cache); > > bool is_nvdimm_sync(struct nd_region *nd_region) > { > + if (is_nd_volatile(&nd_region->dev)) > + return true; > + > return is_nd_pmem(&nd_region->dev) && > !test_bit(ND_REGION_ASYNC, &nd_region->flags); > } > -- > 2.21.0
Reviewed-by: Pankaj Gupta <[email protected]> > > _______________________________________________ > Linux-nvdimm mailing list > [email protected] > https://lists.01.org/mailman/listinfo/linux-nvdimm > _______________________________________________ Linux-nvdimm mailing list [email protected] https://lists.01.org/mailman/listinfo/linux-nvdimm
