This patch series adds a validation in checkpatch tool to check if tracepoint is present in any new function added in ethdev, eventdev cryptodev and mempool library.
v6: - The build_map_changes function is moved from check-symbol-change.sh to a new symbol-map-util.sh file. This function can be used in other scripts by including symbol-map-util.sh file. v5: - Copied the build_map_changes function from check-symbol-change.sh to check-tracepoint.sh. - Added eventdev, cryptodev and mempool in libdir in check-tracepoint.sh. v4: - Rebased on the recent next-net branch. - Refined logic to find function definition. - Updated year in the license in devtools/check-tracepoint.sh. - Removed cryptodev, added ethdev in libdir in devtools/check-tracepoint.sh. v3: - Split the v2 patch into 2 patches. - The file common-func.sh is renamed to build-symbol-map.sh. - Removed check-tracepoint.py file. - Code improvements in check-tracepoint.sh. v2: - Add check for parent directory. Ankur Dwivedi (2): devtools: move build map changes function devtools: add tracepoint check in checkpatch devtools/check-symbol-change.sh | 76 +--------------- devtools/check-tracepoint.sh | 148 ++++++++++++++++++++++++++++++++ devtools/checkpatches.sh | 9 ++ devtools/symbol-map-util.sh | 78 +++++++++++++++++ devtools/trace-skiplist.txt | 0 5 files changed, 237 insertions(+), 74 deletions(-) create mode 100755 devtools/check-tracepoint.sh create mode 100644 devtools/symbol-map-util.sh create mode 100644 devtools/trace-skiplist.txt -- 2.25.1