From patchwork Tue Feb 2 04:15:14 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Williams X-Patchwork-Id: 8186811 Return-Path: X-Original-To: patchwork-linux-nvdimm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 54932BEEE5 for ; Tue, 2 Feb 2016 04:15:43 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 49B0220260 for ; Tue, 2 Feb 2016 04:15:42 +0000 (UTC) Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 35B9D201FA for ; Tue, 2 Feb 2016 04:15:41 +0000 (UTC) Received: from ml01.vlan14.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id 11D771A222A; Mon, 1 Feb 2016 20:15:41 -0800 (PST) X-Original-To: linux-nvdimm@lists.01.org Delivered-To: linux-nvdimm@lists.01.org Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by ml01.01.org (Postfix) with ESMTP id 7396B1A222A for ; Mon, 1 Feb 2016 20:15:39 -0800 (PST) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP; 01 Feb 2016 20:15:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,383,1449561600"; d="scan'208";a="903521435" Received: from dwillia2-desk3.jf.intel.com (HELO dwillia2-desk3.amr.corp.intel.com) ([10.54.39.136]) by orsmga002.jf.intel.com with ESMTP; 01 Feb 2016 20:15:39 -0800 Subject: [PATCH] ndctl: release v50 From: Dan Williams To: linux-nvdimm@lists.01.org Date: Mon, 01 Feb 2016 20:15:14 -0800 Message-ID: <20160202041514.12081.76070.stgit@dwillia2-desk3.amr.corp.intel.com> User-Agent: StGit/0.17.1-9-g687f MIME-Version: 1.0 X-BeenThere: linux-nvdimm@lists.01.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Linux-nvdimm developer list." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This release incorporates the capabilities of the v4.5 kernel, and adds the below features and fixes: New apis: ndctl_bus_get_ctx ndctl_namespace_get_pfn ndctl_namespace_get_mode ndctl_namespace_get_numa_node ndctl_region_get_pfn_seed ndctl_pfn_get_first ndctl_pfn_get_next ndctl_pfn_get_id ndctl_pfn_get_namespace ndctl_pfn_get_uuid ndctl_pfn_set_uuid ndctl_pfn_get_location ndctl_pfn_set_location ndctl_pfn_get_align ndctl_pfn_set_align ndctl_pfn_set_namespace ndctl_pfn_get_bus ndctl_pfn_get_ctx ndctl_pfn_get_devname ndctl_pfn_get_block_device ndctl_pfn_is_valid ndctl_pfn_is_enabled ndctl_pfn_get_region ndctl_pfn_enable ndctl_pfn_delete ndctl_pfn_is_configured New utility commands: list help (man pages) create-namespace Api fixes: ndctl_{namespace|btt}_foreach crash fix ndctl_namespace_delete no longer errors on "io" namespaces miscellaneous static analysis fixes Utility command fixes: {en|dis}able-{namespace|region} return code Signed-off-by: Dan Williams --- Makefile.am | 4 ++-- builtin-xaction-namespace.c | 2 +- git-version-gen | 2 +- lib/libndctl-ars.c | 2 +- lib/libndctl-private.h | 2 +- lib/libndctl.c | 2 +- lib/ndctl/libndctl.h | 2 +- ndctl.h | 2 +- nfit.h | 2 +- test/dax-dev.c | 2 +- test/dpa-alloc.c | 2 +- test/libndctl.c | 2 +- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Makefile.am b/Makefile.am index e613bc418b17..1c6a4b07f8f1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -45,9 +45,9 @@ SED_PROCESS = \ %.pc: %.pc.in Makefile $(SED_PROCESS) -LIBNDCTL_CURRENT=5 +LIBNDCTL_CURRENT=6 LIBNDCTL_REVISION=0 -LIBNDCTL_AGE=2 +LIBNDCTL_AGE=0 pkginclude_HEADERS = lib/ndctl/libndctl.h lib_LTLIBRARIES = lib/libndctl.la diff --git a/builtin-xaction-namespace.c b/builtin-xaction-namespace.c index eb16aaaf5ee7..f4645d866e0f 100644 --- a/builtin-xaction-namespace.c +++ b/builtin-xaction-namespace.c @@ -1,5 +1,5 @@ /* - * Copyright(c) 2015 Intel Corporation. All rights reserved. + * Copyright(c) 2015-2016 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms of version 2 of the GNU General Public License as diff --git a/git-version-gen b/git-version-gen index a12a62fd397f..9cd2ebf1407a 100755 --- a/git-version-gen +++ b/git-version-gen @@ -10,7 +10,7 @@ dirty() { } GVF=version.m4 -DEF_VER=v47 +DEF_VER=v50 LF=' ' diff --git a/lib/libndctl-ars.c b/lib/libndctl-ars.c index fd988996501d..ea3af82ca647 100644 --- a/lib/libndctl-ars.c +++ b/lib/libndctl-ars.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/lib/libndctl-private.h b/lib/libndctl-private.h index d3cca9401b45..8111a555b957 100644 --- a/lib/libndctl-private.h +++ b/lib/libndctl-private.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/lib/libndctl.c b/lib/libndctl.c index f6d8c51cd037..b85ae259827b 100644 --- a/lib/libndctl.c +++ b/lib/libndctl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/lib/ndctl/libndctl.h b/lib/ndctl/libndctl.h index 81f7e96b3f3d..088bb3c3d8b9 100644 --- a/lib/ndctl/libndctl.h +++ b/lib/ndctl/libndctl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/ndctl.h b/ndctl.h index 076cc92646aa..50df797f1974 100644 --- a/ndctl.h +++ b/ndctl.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/nfit.h b/nfit.h index 190b906e06e9..9815d2143a9e 100644 --- a/nfit.h +++ b/nfit.h @@ -1,7 +1,7 @@ /* * NVDIMM Firmware Interface Table - NFIT * - * Copyright(c) 2013-2015 Intel Corporation. All rights reserved. + * Copyright(c) 2013-2016 Intel Corporation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of version 2 of the GNU General Public License as diff --git a/test/dax-dev.c b/test/dax-dev.c index afc9e5211eb3..074fc9616743 100755 --- a/test/dax-dev.c +++ b/test/dax-dev.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/test/dpa-alloc.c b/test/dpa-alloc.c index 2916d587ee35..87f374fe0540 100644 --- a/test/dpa-alloc.c +++ b/test/dpa-alloc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License, diff --git a/test/libndctl.c b/test/libndctl.c index b6720ed59d95..5c26b5fdffc3 100644 --- a/test/libndctl.c +++ b/test/libndctl.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014-2015, Intel Corporation. + * Copyright (c) 2014-2016, Intel Corporation. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU Lesser General Public License,