26ccd9
From dd58d43458943d20ff063850670bf54a5242c9c5 Mon Sep 17 00:00:00 2001
26ccd9
From: Vishal Verma <vishal.l.verma@intel.com>
26ccd9
Date: Sun, 6 Mar 2022 23:39:25 -0700
26ccd9
Subject: [PATCH 148/217] ndctl: release v73
26ccd9
26ccd9
This release incorporates functionality up to the 5.17 kernel.
26ccd9
26ccd9
Highlights include full CXL topology walk and filtering in cxl-list, a
26ccd9
new cxl-cli command to set memdev partitioning info, several unit test
26ccd9
fixes, conversion of the build system to meson, smart error injection
26ccd9
enhancements for 'papr' NVDIMMs, and RPM spec fixes to support config
26ccd9
file migration, and flatpak builds.
26ccd9
26ccd9
Commands:
26ccd9
  cxl-list: full topology walk and filtering
26ccd9
  cxl-set-partition: new command to set memdev partitions
26ccd9
  cxl{enable,disable}-port: new commands
26ccd9
  cxl{enable,disable}-memdev: new commands
26ccd9
26ccd9
Tests:
26ccd9
  Deprecate BLK aperture support
26ccd9
  inject-smart.sh: increase tolerance for decimal formatted fields
26ccd9
26ccd9
APIs:
26ccd9
  ndctl_dimm_refresh_flags
26ccd9
  cxl_bus_get_ctx
26ccd9
  cxl_bus_get_devname
26ccd9
  cxl_bus_get_first
26ccd9
  cxl_bus_get_id
26ccd9
  cxl_bus_get_next
26ccd9
  cxl_bus_get_port
26ccd9
  cxl_bus_get_provider
26ccd9
  cxl_cmd_identify_get_persistent_only_size
26ccd9
  cxl_cmd_identify_get_total_size
26ccd9
  cxl_cmd_identify_get_volatile_only_size
26ccd9
  cxl_cmd_new_get_partition
26ccd9
  cxl_cmd_new_set_partition
26ccd9
  cxl_cmd_partition_get_active_persistent_size
26ccd9
  cxl_cmd_partition_get_active_volatile_size
26ccd9
  cxl_cmd_partition_get_next_persistent_size
26ccd9
  cxl_cmd_partition_get_next_volatile_size
26ccd9
  cxl_cmd_partition_set_mode
26ccd9
  cxl_decoder_get_ctx
26ccd9
  cxl_decoder_get_devname
26ccd9
  cxl_decoder_get_first
26ccd9
  cxl_decoder_get_id
26ccd9
  cxl_decoder_get_next
26ccd9
  cxl_decoder_get_nr_targets
26ccd9
  cxl_decoder_get_port
26ccd9
  cxl_decoder_get_resource
26ccd9
  cxl_decoder_get_size
26ccd9
  cxl_decoder_get_target_by_memdev
26ccd9
  cxl_decoder_get_target_by_position
26ccd9
  cxl_decoder_get_target_type
26ccd9
  cxl_decoder_is_accelmem_capable
26ccd9
  cxl_decoder_is_locked
26ccd9
  cxl_decoder_is_mem_capable
26ccd9
  cxl_decoder_is_pmem_capable
26ccd9
  cxl_decoder_is_volatile_capable
26ccd9
  cxl_dport_get_devname
26ccd9
  cxl_dport_get_first
26ccd9
  cxl_dport_get_id
26ccd9
  cxl_dport_get_next
26ccd9
  cxl_dport_get_physical_node
26ccd9
  cxl_dport_get_port
26ccd9
  cxl_dport_maps_memdev
26ccd9
  cxl_endpoint_get_bus
26ccd9
  cxl_endpoint_get_ctx
26ccd9
  cxl_endpoint_get_devname
26ccd9
  cxl_endpoint_get_first
26ccd9
  cxl_endpoint_get_host
26ccd9
  cxl_endpoint_get_id
26ccd9
  cxl_endpoint_get_memdev
26ccd9
  cxl_endpoint_get_next
26ccd9
  cxl_endpoint_get_parent
26ccd9
  cxl_endpoint_get_port
26ccd9
  cxl_endpoint_is_enabled
26ccd9
  cxl_memdev_disable_invalidate
26ccd9
  cxl_memdev_enable
26ccd9
  cxl_memdev_get_bus
26ccd9
  cxl_memdev_get_endpoint
26ccd9
  cxl_memdev_get_host
26ccd9
  cxl_memdev_get_numa_node
26ccd9
  cxl_memdev_get_serial
26ccd9
  cxl_memdev_is_enabled
26ccd9
  cxl_port_disable_invalidate
26ccd9
  cxl_port_enable
26ccd9
  cxl_port_get_bus
26ccd9
  cxl_port_get_bus
26ccd9
  cxl_port_get_ctx
26ccd9
  cxl_port_get_devname
26ccd9
  cxl_port_get_dport_by_memdev
26ccd9
  cxl_port_get_first
26ccd9
  cxl_port_get_host
26ccd9
  cxl_port_get_id
26ccd9
  cxl_port_get_next
26ccd9
  cxl_port_get_next_all
26ccd9
  cxl_port_get_nr_dports
26ccd9
  cxl_port_get_parent
26ccd9
  cxl_port_hosts_memdev
26ccd9
  cxl_port_is_enabled
26ccd9
  cxl_port_is_endpoint
26ccd9
  cxl_port_is_root
26ccd9
  cxl_port_is_switch
26ccd9
  cxl_port_to_bus
26ccd9
  cxl_port_to_endpoint
26ccd9
  cxl_target_get_decoder
26ccd9
  cxl_target_get_devname
26ccd9
  cxl_target_get_first
26ccd9
  cxl_target_get_id
26ccd9
  cxl_target_get_next
26ccd9
  cxl_target_get_physical_node
26ccd9
  cxl_target_get_position
26ccd9
  cxl_target_maps_memdev
26ccd9
---
26ccd9
 meson.build | 14 +++++++-------
26ccd9
 1 file changed, 7 insertions(+), 7 deletions(-)
26ccd9
26ccd9
diff --git a/meson.build b/meson.build
26ccd9
index f25ec6c..42e11aa 100644
26ccd9
--- a/meson.build
26ccd9
+++ b/meson.build
26ccd9
@@ -1,5 +1,5 @@
26ccd9
 project('ndctl', 'c',
26ccd9
-  version : '72',
26ccd9
+  version : '73',
26ccd9
   license : [
26ccd9
     'GPL-2.0',
26ccd9
     'LGPL-2.1',
26ccd9
@@ -270,17 +270,17 @@ config_h = configure_file(
26ccd9
 )
26ccd9
 add_project_arguments('-include', 'config.h', language : 'c')
26ccd9
 
26ccd9
-LIBNDCTL_CURRENT=25
26ccd9
-LIBNDCTL_REVISION=1
26ccd9
-LIBNDCTL_AGE=19
26ccd9
+LIBNDCTL_CURRENT=26
26ccd9
+LIBNDCTL_REVISION=0
26ccd9
+LIBNDCTL_AGE=20
26ccd9
 
26ccd9
 LIBDAXCTL_CURRENT=6
26ccd9
-LIBDAXCTL_REVISION=0
26ccd9
+LIBDAXCTL_REVISION=1
26ccd9
 LIBDAXCTL_AGE=5
26ccd9
 
26ccd9
-LIBCXL_CURRENT=1
26ccd9
+LIBCXL_CURRENT=2
26ccd9
 LIBCXL_REVISION=0
26ccd9
-LIBCXL_AGE=0
26ccd9
+LIBCXL_AGE=1
26ccd9
 
26ccd9
 root_inc = include_directories(['.', 'ndctl', ])
26ccd9
 
26ccd9
-- 
26ccd9
2.27.0
26ccd9