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

Reply via email to