mbox

[v3,0/5] remove internal tracepoints from version map

Message ID 20230215094228.1452656-1-adwivedi@marvell.com (mailing list archive)
Headers

Message

Ankur Dwivedi Feb. 15, 2023, 9:42 a.m. UTC
  The internal tracepoints of a library are not needed to be exported in
version.map file, as they will not be called from outside the library.
This patch removes the internal tracepoints from version.map for mempool,
cryptodev, eal, ethdev and eventdev library.

v3:
 - Updated the trace document in patch (3/5).
 - Removed internal trace file from meson.build in ethdev and eventdev
   library, in patches (4/5) and (5/5).
 - Added acked by from Jerin for series.

v2:
 - Removed the internal tracepoint header files from meson.build.
 - Updated the trace document in
   "eal: remove internal tracepoints from version map"
 - Added acked by from Ferruh for
   "ethdev: remove internal tracepoints from version map"

Ankur Dwivedi (5):
  mempool: remove internal tracepoints from version map
  cryptodev: remove internal tracepoints from version map
  eal: remove internal tracepoints from version map
  ethdev: remove internal tracepoints from version map
  eventdev: remove internal tracepoints from version map

 doc/guides/prog_guide/trace_lib.rst           |   3 +-
 ...te_cryptodev_trace.h => cryptodev_trace.h} |   6 +-
 lib/cryptodev/cryptodev_trace_points.c        |   2 +-
 lib/cryptodev/meson.build                     |   1 -
 lib/cryptodev/rte_cryptodev.c                 |   2 +-
 lib/cryptodev/version.map                     |  62 ------
 lib/eal/common/eal_common_launch.c            |   2 +-
 lib/eal/common/eal_common_memzone.c           |   2 +-
 lib/eal/common/eal_common_thread.c            |   2 +-
 lib/eal/common/eal_common_trace_points.c      |   2 +
 lib/eal/common/rte_malloc.c                   |   2 +-
 lib/eal/freebsd/eal_alarm.c                   |   2 +-
 lib/eal/freebsd/eal_interrupts.c              |   2 +-
 lib/eal/include/eal_trace_internal.h          | 182 ++++++++++++++++++
 lib/eal/include/rte_eal_trace.h               | 158 ---------------
 lib/eal/linux/eal_alarm.c                     |   2 +-
 lib/eal/linux/eal_interrupts.c                |   2 +-
 lib/eal/version.map                           |  15 --
 lib/eal/windows/eal_alarm.c                   |   3 +-
 lib/ethdev/ethdev_trace.h                     |   6 +-
 lib/ethdev/meson.build                        |   1 -
 lib/ethdev/version.map                        |   6 -
 lib/eventdev/eventdev_trace.h                 |   6 +-
 lib/eventdev/meson.build                      |   1 -
 lib/eventdev/version.map                      |  30 ---
 .../{rte_mempool_trace.h => mempool_trace.h}  |   6 +-
 lib/mempool/mempool_trace_points.c            |   2 +-
 lib/mempool/meson.build                       |   1 -
 lib/mempool/rte_mempool.c                     |   2 +-
 lib/mempool/rte_mempool_ops.c                 |   2 +-
 lib/mempool/version.map                       |  14 --
 31 files changed, 212 insertions(+), 317 deletions(-)
 rename lib/cryptodev/{rte_cryptodev_trace.h => cryptodev_trace.h} (99%)
 create mode 100644 lib/eal/include/eal_trace_internal.h
 rename lib/mempool/{rte_mempool_trace.h => mempool_trace.h} (98%)