[PATCH] acpi, nfit: Fix Address Range Scrub completion tracking

2018-10-13 Thread Dan Williams
The Address Range Scrub implementation tried to skip running scrubs against ranges that were already scrubbed by the BIOS. Unfortunately that support also resulted in early scrub completions as evidenced by this debug output from nfit_test: nd_region region9: ARS: range 1 short complete

Re: [PATCH v4 1/7] ndctl: add support for display security state

2018-10-13 Thread Dan Williams
On Fri, Oct 12, 2018 at 3:28 PM Dave Jiang wrote: > > Adding libndctl API call for retrieving security state for a DIMM and also > adding support to ndctl list for displaying security state. > > Signed-off-by: Dave Jiang > --- > Documentation/ndctl/ndctl-list.txt |8 >

[GIT PULL] dax fixes for 4.19-rc8

2018-10-13 Thread Williams, Dan J
Hi Greg, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm tags/libnvdimm-fixes-4.19-rc8 ...to receive (2) urgent dax fixes for 4.19-rc8. They have appeared in a -next release. However, note that commit d7782145e1ad ("filesystem-dax: Fix dax_layout_busy_page()

[PATCH] libnvdimm: Provide a simplified nvdimm_create() for non-security enabled DIMMs

2018-10-13 Thread Dan Williams
Do not require libnvdimm provider implementations to include security parameters if the bus / dimm-devices do not have that support. Cc: Oliver O'Halloran Cc: Michael Ellerman Signed-off-by: Dan Williams --- drivers/acpi/nfit/core.c |2 +- drivers/nvdimm/dimm_devs.c |4 ++--

Re: [Qemu-devel] [PATCH v2 0/2] kvm "fake DAX" device

2018-10-13 Thread Pankaj Gupta
> > > > This patch series has implementation for "fake DAX". > > "fake DAX" is fake persistent memory(nvdimm) in guest > > which allows to bypass the guest page cache. This also > > implements a VIRTIO based asynchronous flush mechanism. > > Can we stop calling this 'fake DAX', because it

Re: [PATCH 2/2] powerpc/pseries: Add driver for PAPR SCM regions

2018-10-13 Thread Dan Williams
On Sat, Oct 13, 2018 at 5:08 AM Michael Ellerman wrote: > > Dan Williams writes: > > On Tue, Oct 9, 2018 at 11:21 PM Oliver O'Halloran wrote: > >> > >> Adds a driver that implements support for enabling and accessing PAPR > >> SCM regions. Unfortunately due to how the PAPR interface works we

Re: [PATCH v2 2/2] virtio-pmem: Add virtio pmem driver

2018-10-13 Thread Dan Williams
On Fri, Oct 12, 2018 at 10:01 PM Pankaj Gupta wrote: > > This patch adds virtio-pmem driver for KVM guest. > > Guest reads the persistent memory range information from > Qemu over VIRTIO and registers it on nvdimm_bus. It also > creates a nd_region object with the persistent memory > range

Re: [PATCH v2 0/2] kvm "fake DAX" device

2018-10-13 Thread Dan Williams
On Fri, Oct 12, 2018 at 10:00 PM Pankaj Gupta wrote: > > This patch series has implementation for "fake DAX". > "fake DAX" is fake persistent memory(nvdimm) in guest > which allows to bypass the guest page cache. This also > implements a VIRTIO based asynchronous flush mechanism. Can we stop

Re: [PATCH 2/2] powerpc/pseries: Add driver for PAPR SCM regions

2018-10-13 Thread Michael Ellerman
Dan Williams writes: > On Tue, Oct 9, 2018 at 11:21 PM Oliver O'Halloran wrote: >> >> Adds a driver that implements support for enabling and accessing PAPR >> SCM regions. Unfortunately due to how the PAPR interface works we can't >> use the existing of_pmem driver (yet) because: >> ... >> + >>

Re: [PATCH v2 1/2] libnvdimm: nd_region flush callback support

2018-10-13 Thread kbuild test robot
://github.com/0day-ci/linux/commits/Pankaj-Gupta/libnvdimm-nd_region-flush-callback-support/20181013-152624 base: https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git libnvdimm-for-next config: x86_64-randconfig-g0-10131621 (attached as .config) compiler: gcc-4.9 (Debian 4.9.4-2

Re: [PATCH v2 1/2] libnvdimm: nd_region flush callback support

2018-10-13 Thread kbuild test robot
://github.com/0day-ci/linux/commits/Pankaj-Gupta/libnvdimm-nd_region-flush-callback-support/20181013-152624 base: https://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git libnvdimm-for-next config: x86_64-randconfig-x017-201840 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0