From 168a07eb97d8142a1e8477d243c41fc18ff82af7 Mon Sep 17 00:00:00 2001 From: Ray Kinsella Date: Mon, 8 Aug 2022 10:58:34 +0000 Subject: [PATCH] maintainers: update for ABI management Developer tools associated with ABI are maintained with as part of developer tooling, EAL ABI headers are maintained with EAL, ABI build scripts are maintained with the build system and ABI policy and version documents along with rest of the documentation. Major change is that individual components maintainers become responsible for ensuring correctness of their map file(s). Signed-off-by: Ray Kinsella --- MAINTAINERS | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 43c19fbfab..2bd4a55f1b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -79,20 +79,27 @@ Developers and Maintainers Tools M: Thomas Monjalon F: MAINTAINERS F: devtools/build-dict.sh +F: devtools/check-abi.sh +F: devtools/check-abi-version.sh F: devtools/check-doc-vs-code.sh F: devtools/check-dup-includes.sh F: devtools/check-maintainers.sh F: devtools/check-forbidden-tokens.awk F: devtools/check-git-log.sh F: devtools/check-spdx-tag.sh +F: devtools/check-symbol-change.sh F: devtools/check-symbol-maps.sh F: devtools/checkpatches.sh +F: devtools/gen-abi.sh F: devtools/get-maintainer.sh F: devtools/git-log-fixes.sh F: devtools/load-devel-config F: devtools/parse-flow-support.sh F: devtools/process-iwyu.py +F: devtools/update-abi.sh F: devtools/update-patches.py +F: devtools/update_version_map_abi.py +F: devtools/libabigail.abignore F: devtools/words-case.txt F: license/ F: .editorconfig @@ -103,11 +110,13 @@ F: Makefile F: meson.build F: meson_options.txt F: config/ +F: buildtools/check-symbols.sh F: buildtools/chkincs/ F: buildtools/call-sphinx-build.py F: buildtools/get-cpu-count.py F: buildtools/get-numa-count.py F: buildtools/list-dir-globs.py +F: buildtools/map-list-symbol.sh F: buildtools/pkg-config/ F: buildtools/symlink-drivers-solibs.sh F: buildtools/symlink-drivers-solibs.py @@ -121,24 +130,6 @@ F: .travis.yml F: .github/workflows/build.yml F: .ci/ -ABI Policy & Versioning -M: Ray Kinsella -F: lib/eal/include/rte_compat.h -F: lib/eal/include/rte_function_versioning.h -F: doc/guides/contributing/abi_*.rst -F: doc/guides/rel_notes/deprecation.rst -F: devtools/check-abi.sh -F: devtools/check-abi-version.sh -F: devtools/check-symbol-change.sh -F: devtools/gen-abi.sh -F: devtools/libabigail.abignore -F: devtools/update-abi.sh -F: devtools/update_version_map_abi.py -F: buildtools/check-symbols.sh -F: buildtools/map-list-symbol.sh -F: drivers/*/*/*.map -F: lib/*/*.map - Driver information M: Neil Horman M: Dmitry Kozlyuk