net: rds: add option for GCOV profiling
authorVegard Nossum <vegard.nossum@oracle.com>
Tue, 6 Aug 2024 15:38:08 +0000 (08:38 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 9 Aug 2024 12:18:46 +0000 (13:18 +0100)
commitbc75dcc3cea797974913c6ccdbe17ed470be3da6
tree7dcf92ff1d97f106563621ea649c7a2161d41920
parenta0f6e5e9f1f8a0837a9e3ccc5a1f98cbfd2a6cf4
net: rds: add option for GCOV profiling

To better our unit tests we need code coverage to be part of the kernel.
This patch borrows heavily from how CONFIG_GCOV_PROFILE_FTRACE is
implemented

Reviewed-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Vegard Nossum <vegard.nossum@oracle.com>
Signed-off-by: Allison Henderson <allison.henderson@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rds/Kconfig
net/rds/Makefile