[v3 2/2] device-dax: "Hotremove" persistent memory that is used like normal RAM

2019-04-25 Thread Pavel Tatashin
It is now allowed to use persistent memory like a regular RAM, but currently there is no way to remove this memory until machine is rebooted. This work expands the functionality to also allows hotremoving previously hotplugged persistent memory, and recover the device for use for other purposes.

Re: [v3 2/2] device-dax: "Hotremove" persistent memory that is used like normal RAM

2019-04-25 Thread Dave Hansen
Hi Pavel, Thanks for doing this! I knew we'd have to get to it eventually, but sounds like you needed it sooner rather than later. ... > static inline struct dev_dax *to_dev_dax(struct device *dev) > diff --git a/drivers/dax/kmem.c b/drivers/dax/kmem.c > index 4c0131857133..6f1640462df9 100644

Re: [v3 2/2] device-dax: "Hotremove" persistent memory that is used like normal RAM

2019-04-25 Thread Pavel Tatashin
On Thu, Apr 25, 2019 at 3:01 PM Dave Hansen wrote: > > Hi Pavel, > > Thanks for doing this! I knew we'd have to get to it eventually, but > sounds like you needed it sooner rather than later. Hi Dave, Thank you for taking time reviewing this work, my comments below: > > > > +#ifdef CONFIG_MEMO