This patch series adds a validation in checkpatch tool to check if tracepoint is present in any new function added in cryptodev library.
The first patch in the series moves build_map_changes function from check-symbol-change.sh to a new file build-symbol-map.sh. The second patch in the series adds a new script file check-tracepoint.sh which is called from checkpatch tool. The check-tracepoint.sh contains the code to detect the presence of tracepoint in a new function added to cryptodev library. 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 symbol map function devtools: add tracepoint check in checkpatch devtools/build-symbol-map.sh | 77 +++++++++++++++++++ devtools/check-symbol-change.sh | 76 +------------------ devtools/check-tracepoint.sh | 129 ++++++++++++++++++++++++++++++++ devtools/checkpatches.sh | 9 +++ devtools/trace-skiplist.txt | 0 5 files changed, 217 insertions(+), 74 deletions(-) create mode 100644 devtools/build-symbol-map.sh create mode 100755 devtools/check-tracepoint.sh create mode 100644 devtools/trace-skiplist.txt -- 2.28.0