anitazha / rpms / ndctl

Forked from rpms/ndctl a year ago
Clone
e0018b
From c9c9db39354ea0c3f737378186318e9b7908e3a7 Mon Sep 17 00:00:00 2001
e0018b
From: Vishal Verma <vishal.l.verma@intel.com>
e0018b
Date: Tue, 23 Aug 2022 18:44:35 -0600
e0018b
Subject: [PATCH 217/217] ndctl: release v74
e0018b
e0018b
This release incorporates functionality up to the 6.0 kernel.
e0018b
e0018b
Highlights include CXL region management, enhancements to cxl-list,
e0018b
cxl_test based unit tests for topology enumeration, and region and
e0018b
label operations, misc build fixes, iniparser include resolution,
e0018b
fixes in config parsing for ndctl-monitor, and misc documentation
e0018b
and unit test updates.
e0018b
e0018b
Commands:
e0018b
  cxl-create-region: new command (also {enable,disable,destroy}-region)
e0018b
  cxl-list: add -v / -vv etc. options for verbosity control
e0018b
  cxl-list: new filtering options, endpoint decoder DPA listings
e0018b
  cxl-list: add decoder interleave settings, and mode
e0018b
  cxl-list: add port depth
e0018b
  cxl-list: Auto-enable 'single' mode for port listings
e0018b
  cxl-set-partition: Accept 'ram' as an alias for 'volatile'
e0018b
  cxl-disable-bus: new command
e0018b
  cxl-{reserve,free}-dpa: new commands
e0018b
  ndctl-xable-namespace: zero namespace fixes
e0018b
  ndctl-monitor: fix config parsing
e0018b
  daxctl-reconfigure-device: fix systemd escaping for policy config
e0018b
e0018b
Tests:
e0018b
  cxl-topology.sh: new test for CXL topology enumeration
e0018b
  cxl-region-sysfs.sh: new test for the low-level CXL region ABI
e0018b
  cxl-create-region.sh: new test for region management
e0018b
  cxl-labels.sh: new test for label management commands
e0018b
e0018b
APIs:
e0018b
  cxl_bus_disable_invalidate
e0018b
  cxl_decoder_create_pmem_region
e0018b
  cxl_decoder_get_by_name
e0018b
  cxl_decoder_get_dpa_resource
e0018b
  cxl_decoder_get_dpa_size
e0018b
  cxl_decoder_get_interleave_granularity
e0018b
  cxl_decoder_get_interleave_ways
e0018b
  cxl_decoder_get_last
e0018b
  cxl_decoder_get_max_available_extent
e0018b
  cxl_decoder_get_memdev
e0018b
  cxl_decoder_get_mode
e0018b
  cxl_decoder_get_prev
e0018b
  cxl_decoder_get_region
e0018b
  cxl_decoder_set_dpa_size
e0018b
  cxl_decoder_set_mode
e0018b
  cxl_mapping_get_decoder
e0018b
  cxl_mapping_get_first
e0018b
  cxl_mapping_get_next
e0018b
  cxl_mapping_get_position
e0018b
  cxl_mapping_get_region
e0018b
  cxl_port_get_depth
e0018b
  cxl_region_clear_all_targets
e0018b
  cxl_region_clear_target
e0018b
  cxl_region_decode_commit
e0018b
  cxl_region_decode_is_committed
e0018b
  cxl_region_decode_reset
e0018b
  cxl_region_delete
e0018b
  cxl_region_disable
e0018b
  cxl_region_enable
e0018b
  cxl_region_get_ctx
e0018b
  cxl_region_get_decoder
e0018b
  cxl_region_get_devname
e0018b
  cxl_region_get_first
e0018b
  cxl_region_get_id
e0018b
  cxl_region_get_interleave_granularity
e0018b
  cxl_region_get_interleave_ways
e0018b
  cxl_region_get_next
e0018b
  cxl_region_get_resource
e0018b
  cxl_region_get_size
e0018b
  cxl_region_get_target_decoder
e0018b
  cxl_region_get_uuid
e0018b
  cxl_region_is_enabled
e0018b
  cxl_region_set_interleave_granularity
e0018b
  cxl_region_set_interleave_ways
e0018b
  cxl_region_set_size
e0018b
  cxl_region_set_target
e0018b
  cxl_region_set_uuid
e0018b
---
e0018b
 git-version | 2 +-
e0018b
 meson.build | 8 ++++----
e0018b
 2 files changed, 5 insertions(+), 5 deletions(-)
e0018b
e0018b
diff --git a/git-version b/git-version
e0018b
index bdea9a9..7d76fa1 100755
e0018b
--- a/git-version
e0018b
+++ b/git-version
e0018b
@@ -19,7 +19,7 @@ dirty() {
e0018b
 	fi
e0018b
 }
e0018b
 
e0018b
-DEF_VER=72
e0018b
+DEF_VER=74
e0018b
 
e0018b
 LF='
e0018b
 '
e0018b
diff --git a/meson.build b/meson.build
e0018b
index 802b38c..20a646d 100644
e0018b
--- a/meson.build
e0018b
+++ b/meson.build
e0018b
@@ -1,5 +1,5 @@
e0018b
 project('ndctl', 'c',
e0018b
-  version : '73',
e0018b
+  version : '74',
e0018b
   license : [
e0018b
     'GPL-2.0',
e0018b
     'LGPL-2.1',
e0018b
@@ -292,16 +292,16 @@ config_h = configure_file(
e0018b
 add_project_arguments('-include', 'config.h', language : 'c')
e0018b
 
e0018b
 LIBNDCTL_CURRENT=26
e0018b
-LIBNDCTL_REVISION=0
e0018b
+LIBNDCTL_REVISION=1
e0018b
 LIBNDCTL_AGE=20
e0018b
 
e0018b
 LIBDAXCTL_CURRENT=6
e0018b
 LIBDAXCTL_REVISION=1
e0018b
 LIBDAXCTL_AGE=5
e0018b
 
e0018b
-LIBCXL_CURRENT=2
e0018b
+LIBCXL_CURRENT=3
e0018b
 LIBCXL_REVISION=0
e0018b
-LIBCXL_AGE=1
e0018b
+LIBCXL_AGE=2
e0018b
 
e0018b
 root_inc = include_directories(['.', 'ndctl', ])
e0018b
 
e0018b
-- 
e0018b
2.27.0
e0018b