anitazha / rpms / ndctl

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