anitazha / rpms / ndctl

Forked from rpms/ndctl a year ago
Clone

Blame SOURCES/0064-ndctl-release-v72.patch

e0018b
From 25062cf34c70012f5d42ce1fef7e2dc129807c10 Mon Sep 17 00:00:00 2001
e0018b
From: Vishal Verma <vishal.l.verma@intel.com>
e0018b
Date: Fri, 17 Dec 2021 21:14:37 -0700
e0018b
Subject: [PATCH 064/217] ndctl: release v72
e0018b
e0018b
This release incorporates functionality up to the 5.16 kernel.
e0018b
e0018b
Highlights include a new utility and library for interfacing with the
e0018b
'CXL' drivers and devices, a policy based configuration mechanism for
e0018b
ndctl and daxctl, fixes, test updates, and general additions for the
e0018b
PAPR family of NVDIMMs, more seed device accounting fixes, misc unit
e0018b
test and documentation updates, and fixes to NVDIMM bus scrubbing.
e0018b
e0018b
Commands:
e0018b
  cxl-cli: new utility providing list, {read,write,zero}-label commands
e0018b
  daxctl-reconfigure-device: new --check-config option
e0018b
  ndctl-monitor: add support for a new unified config file format
e0018b
  ndctl-*-namespace: seed namespace accounting fixes
e0018b
e0018b
Tests:
e0018b
  Fix device-dax mremap() test
e0018b
  Exercise soft_offline_page() corner cases
e0018b
  Fix btt expect table compile warning
e0018b
  monitor.sh: add checking the presence of jq command ahead of time
e0018b
e0018b
APIs:
e0018b
  ndctl_bus_nfit_translate_spa
e0018b
  ndctl_dimm_sizeof_namespace_index
e0018b
  ndctl_get_config_path
e0018b
  ndctl_set_config_path
e0018b
  daxctl_dev_has_online_memory
e0018b
  daxctl_dev_will_auto_online_memory
e0018b
  daxctl_get_config_path
e0018b
  daxctl_set_config_path
e0018b
  cxl_cmd_get_devname
e0018b
  cxl_cmd_get_mbox_status
e0018b
  cxl_cmd_get_out_size
e0018b
  cxl_cmd_health_info_get_dirty_shutdowns
e0018b
  cxl_cmd_health_info_get_ext_corrected_persistent_normal
e0018b
  cxl_cmd_health_info_get_ext_corrected_persistent_warning
e0018b
  cxl_cmd_health_info_get_ext_corrected_volatile_normal
e0018b
  cxl_cmd_health_info_get_ext_corrected_volatile_warning
e0018b
  cxl_cmd_health_info_get_ext_life_used_critical
e0018b
  cxl_cmd_health_info_get_ext_life_used_normal
e0018b
  cxl_cmd_health_info_get_ext_life_used_warning
e0018b
  cxl_cmd_health_info_get_ext_temperature_critical
e0018b
  cxl_cmd_health_info_get_ext_temperature_normal
e0018b
  cxl_cmd_health_info_get_ext_temperature_warning
e0018b
  cxl_cmd_health_info_get_hw_replacement_needed
e0018b
  cxl_cmd_health_info_get_life_used
e0018b
  cxl_cmd_health_info_get_maintenance_needed
e0018b
  cxl_cmd_health_info_get_media_data_loss_imminent
e0018b
  cxl_cmd_health_info_get_media_data_lost
e0018b
  cxl_cmd_health_info_get_media_normal
e0018b
  cxl_cmd_health_info_get_media_not_ready
e0018b
  cxl_cmd_health_info_get_media_persistence_loss_imminent
e0018b
  cxl_cmd_health_info_get_media_persistence_lost
e0018b
  cxl_cmd_health_info_get_media_powerloss_data_loss
e0018b
  cxl_cmd_health_info_get_media_powerloss_persistence_loss
e0018b
  cxl_cmd_health_info_get_media_shutdown_data_loss
e0018b
  cxl_cmd_health_info_get_media_shutdown_persistence_loss
e0018b
  cxl_cmd_health_info_get_performance_degraded
e0018b
  cxl_cmd_health_info_get_pmem_errors
e0018b
  cxl_cmd_health_info_get_temperature
e0018b
  cxl_cmd_health_info_get_volatile_errors
e0018b
  cxl_cmd_identify_get_fw_rev
e0018b
  cxl_cmd_identify_get_label_size
e0018b
  cxl_cmd_identify_get_partition_align
e0018b
  cxl_cmd_new_get_health_info
e0018b
  cxl_cmd_new_identify
e0018b
  cxl_cmd_new_raw
e0018b
  cxl_cmd_new_read_label
e0018b
  cxl_cmd_new_write_label
e0018b
  cxl_cmd_read_label_get_payload
e0018b
  cxl_cmd_ref
e0018b
  cxl_cmd_set_input_payload
e0018b
  cxl_cmd_set_output_payload
e0018b
  cxl_cmd_submit
e0018b
  cxl_cmd_unref
e0018b
  cxl_get_log_priority
e0018b
  cxl_get_private_data
e0018b
  cxl_get_userdata
e0018b
  cxl_memdev_get_ctx
e0018b
  cxl_memdev_get_devname
e0018b
  cxl_memdev_get_firmware_verison
e0018b
  cxl_memdev_get_first
e0018b
  cxl_memdev_get_id
e0018b
  cxl_memdev_get_label_size
e0018b
  cxl_memdev_get_major
e0018b
  cxl_memdev_get_minor
e0018b
  cxl_memdev_get_next
e0018b
  cxl_memdev_get_pmem_size
e0018b
  cxl_memdev_get_ram_size
e0018b
  cxl_memdev_nvdimm_bridge_active
e0018b
  cxl_memdev_read_label
e0018b
  cxl_memdev_write_label
e0018b
  cxl_memdev_zero_label
e0018b
  cxl_new
e0018b
  cxl_ref
e0018b
  cxl_set_log_fn
e0018b
  cxl_set_log_priority
e0018b
  cxl_set_private_data
e0018b
  cxl_set_userdata
e0018b
  cxl_unref
e0018b
---
e0018b
 Makefile.am.in | 8 ++++----
e0018b
 git-version    | 2 +-
e0018b
 2 files changed, 5 insertions(+), 5 deletions(-)
e0018b
e0018b
diff -up ndctl-71.1/Makefile.am.in.orig ndctl-71.1/Makefile.am.in
e0018b
--- ndctl-71.1/Makefile.am.in.orig	2022-10-07 15:20:47.982353042 -0400
e0018b
+++ ndctl-71.1/Makefile.am.in	2022-10-07 15:21:02.174401362 -0400
e0018b
@@ -36,13 +36,13 @@ SED_PROCESS = \
e0018b
 	-e 's,@includedir\@,$(includedir),g' \
e0018b
 	< $< > $@ || rm $@
e0018b
 
e0018b
-LIBNDCTL_CURRENT=25
e0018b
+LIBNDCTL_CURRENT=26
e0018b
 LIBNDCTL_REVISION=1
e0018b
-LIBNDCTL_AGE=19
e0018b
+LIBNDCTL_AGE=20
e0018b
 
e0018b
-LIBDAXCTL_CURRENT=6
e0018b
+LIBDAXCTL_CURRENT=7
e0018b
 LIBDAXCTL_REVISION=0
e0018b
-LIBDAXCTL_AGE=5
e0018b
+LIBDAXCTL_AGE=6
e0018b
 
e0018b
 LIBCXL_CURRENT=1
e0018b
 LIBCXL_REVISION=0
e0018b
diff -up ndctl-71.1/git-version.orig ndctl-71.1/git-version
e0018b
--- ndctl-71.1/git-version.orig	2022-10-07 15:21:02.175401365 -0400
e0018b
+++ ndctl-71.1/git-version	2022-10-07 15:21:27.267486796 -0400
e0018b
@@ -19,7 +19,7 @@ dirty() {
e0018b
 	fi
e0018b
 }
e0018b
 
e0018b
-DEF_VER=71.1
e0018b
+DEF_VER=72
e0018b
 
e0018b
 LF='
e0018b
 '