4M was picked as the smallest "reasonable" size for a disk. We could make it smaller, but what is the use case?
On Fri, Jun 30, 2017 at 5:21 PM, Soccer Liu <[email protected]> wrote: > Hi all: > I noticed that ND_MIN_NAMESPACE_SIZE is defined as 4MB. > nvdimm_namespace_common_probe(..){.. > if (size < ND_MIN_NAMESPACE_SIZE) { > dev_dbg(&ndns->dev, "%pa, too small must be at least %#x\n", > &size, ND_MIN_NAMESPACE_SIZE); > return ERR_PTR(-ENODEV); > }...} > In our configuration, we have a host based software enumerated PMEM device > that could be much smaller than 4MB.Because of above failure, no PMEM device > was exposed. > I changed ND_MIN_NAMESPACE_SIZE to smaller size (such as 256 KB) and a > smaller size (<4MB) Persistent Memory starts working.Is there any reason that > it cannot be smaller? > Thanks > Cheng-mean > _______________________________________________ > 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
