[09/13] tools-utils: Support kernel stablelist

Message ID 87ttz3ou3h.fsf_-_@redhat.com
State New
Series Support negative suppression specifications |

Commit Message

Dodji Seketeli March 2, 2023, 7:01 p.m. UTC

Up until now, a kernel whitelist was expected to be a ini file with a
section having a name ending with the word "whitelist".  Nowadays,
they are called "stablelist", so the name of the section ends up with
"stablelist".  This patch makes
gen_suppr_spec_from_kernel_abi_whitelists support that.

	* src/abg-tools-utils.cc
	(gen_suppr_spec_from_kernel_abi_whitelists): Support section name
	that ends with the word 'stablelist'.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
 src/abg-tools-utils.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


diff --git a/src/abg-tools-utils.cc b/src/abg-tools-utils.cc
index 85719cdc..94dd8d05 100644
--- a/src/abg-tools-utils.cc
+++ b/src/abg-tools-utils.cc
@@ -2151,7 +2151,8 @@  gen_suppr_spec_from_kernel_abi_whitelists
 	  std::string section_name = (*section_iter)->get_name();
-	  if (!string_ends_with(section_name, "whitelist"))
+	  if (!string_ends_with(section_name, "whitelist")
+	      && !string_ends_with(section_name, "stablelist"))
 	  for (ini::config::properties_type::const_iterator
 		   prop_iter = (*section_iter)->get_properties().begin(),