anitazha / rpms / ndctl

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