From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id DEDEB21324661 for ; Mon, 5 Aug 2019 17:25:51 -0700 (PDT) Subject: [ndctl PATCH v5 0/7] Improvements for namespace creation/interrogation From: Dan Williams Date: Mon, 05 Aug 2019 17:09:03 -0700 Message-ID: <156505014382.848599.16271067825582995055.stgit@dwillia2-desk3.amr.corp.intel.com> MIME-Version: 1.0 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: linux-nvdimm-bounces@lists.01.org Sender: "Linux-nvdimm" To: linux-nvdimm@lists.01.org List-ID: Changes since v4: - One more static analysis fixup, this time in "ndctl/dimm: Add offset and size options to {read,write,zero}-labels". --- This trimmed version includes the extent support for label operations which significantly speeds up common label operations like 'init-labels'. It also fixes up some surprising results from 'create-namespace' where it would fail even though available capacity is present. --- Dan Williams (7): ndctl/dimm: Support small label reads/writes ndctl/dimm: Minimize data-transfer for init-labels ndctl/dimm: Add offset and size options to {read,write,zero}-labels ndctl/dimm: Limit read-labels with --index option ndctl/namespace: Minimize label data transfer for autolabel ndctl/namespace: Continue region search on 'missing seed' event ndctl/namespace: Report ENOSPC when regions are full Documentation/ndctl/labels-options.txt | 9 ++ Documentation/ndctl/ndctl-read-labels.txt | 7 ++ ndctl/dimm.c | 92 +++++++++++++++++-------- ndctl/lib/dimm.c | 85 +++++++++++++++++++++-- ndctl/lib/libndctl.c | 108 +++++++++++++++++++++++++---- ndctl/lib/libndctl.sym | 9 ++ ndctl/lib/private.h | 4 - ndctl/libndctl.h | 9 ++ ndctl/namespace.c | 13 +++ util/util.h | 4 + 10 files changed, 285 insertions(+), 55 deletions(-) _______________________________________________ Linux-nvdimm mailing list Linux-nvdimm@lists.01.org https://lists.01.org/mailman/listinfo/linux-nvdimm