From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933171AbbLOCO5 (ORCPT ); Mon, 14 Dec 2015 21:14:57 -0500 Received: from mga03.intel.com ([134.134.136.65]:39245 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932697AbbLOCO4 (ORCPT ); Mon, 14 Dec 2015 21:14:56 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,429,1444719600"; d="scan'208";a="873686317" Subject: [PATCH 0/9] libnvdimm, pfn updates for 4.5 From: Dan Williams To: linux-nvdimm@ml01.01.org Cc: willy@linux.intel.com, ross.zwisler@linux.intel.com, linux-kernel@vger.kernel.org Date: Mon, 14 Dec 2015 18:14:28 -0800 Message-ID: <20151215021428.37090.30720.stgit@dwillia2-desk3.jf.intel.com> User-Agent: StGit/0.17.1-9-g687f MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org With the impending merge of the dax-gup patchset [1], a new set of unit tests for 'pfn' devices was added to ndctl. These are the cleanups and fixups identified from that testing. The unit test updates will be posted separately on the linux-nvdimm list. [1]: https://lists.01.org/pipermail/linux-nvdimm/2015-December/003213.html --- Dan Williams (9): libnvdimm, pfn: kill ND_PFN_ALIGN libnvdimm, pfn: clean up pfn create parameters libnvdimm, pfn: add 'align' attribute, default to HPAGE_SIZE libnvdimm, pfn: add parent uuid validation libnvdimm, pfn: fix pfn seed creation libnvdimm, pfn: enable pfn sysfs interface unit testing libnvdimm, pfn: fix nd_pfn_validate() return value handling tools/testing/libnvdimm: cleanup mock resource lookup libnvdimm, pfn: move 'memory mode' indication to sysfs drivers/nvdimm/namespace_devs.c | 53 ++++++++++++++++----- drivers/nvdimm/nd-core.h | 1 drivers/nvdimm/nd.h | 8 --- drivers/nvdimm/pfn_devs.c | 93 +++++++++++++++++++++++++++++-------- drivers/nvdimm/pmem.c | 26 +++------- drivers/nvdimm/region_devs.c | 7 +++ tools/testing/nvdimm/Kbuild | 2 + tools/testing/nvdimm/test/iomap.c | 90 ++++++++++++++++++++++-------------- 8 files changed, 186 insertions(+), 94 deletions(-)