[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/5] xen: replace TEST_COVERAGE with CONFIG_GCOV
The sole purpose of TEST_COVERAGE macro is to guard the availability of gcov sysctl. Now we have a proper CONFIG_GCOV, use it. Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx> --- Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Cc: George Dunlap <George.Dunlap@xxxxxxxxxxxxx> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Cc: Jan Beulich <jbeulich@xxxxxxxx> Cc: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> Cc: Stefano Stabellini <sstabellini@xxxxxxxxxx> Cc: Tim Deegan <tim@xxxxxxx> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> --- xen/Rules.mk | 2 +- xen/common/sysctl.c | 2 +- xen/include/xen/gcov.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/Rules.mk b/xen/Rules.mk index 696aaa8..a9fda71 100644 --- a/xen/Rules.mk +++ b/xen/Rules.mk @@ -116,7 +116,7 @@ subdir-all := $(subdir-y) $(subdir-n) $(filter %.init.o,$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += -DINIT_SECTIONS_ONLY ifeq ($(CONFIG_GCOV),y) -$(filter-out %.init.o $(nogcov-y),$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += -fprofile-arcs -ftest-coverage -DTEST_COVERAGE +$(filter-out %.init.o $(nogcov-y),$(obj-y) $(obj-bin-y) $(extra-y)): CFLAGS += -fprofile-arcs -ftest-coverage endif ifeq ($(lto),y) diff --git a/xen/common/sysctl.c b/xen/common/sysctl.c index 55f2077..8aea6ef 100644 --- a/xen/common/sysctl.c +++ b/xen/common/sysctl.c @@ -396,7 +396,7 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl) } break; -#ifdef TEST_COVERAGE +#ifdef CONFIG_GCOV case XEN_SYSCTL_coverage_op: ret = sysctl_coverage_op(&op->u.coverage_op); break; diff --git a/xen/include/xen/gcov.h b/xen/include/xen/gcov.h index 27c5c37..a7d4a35 100644 --- a/xen/include/xen/gcov.h +++ b/xen/include/xen/gcov.h @@ -86,7 +86,7 @@ struct gcov_info /** * Sysctl operations for coverage */ -#ifdef TEST_COVERAGE +#ifdef CONFIG_GCOV int sysctl_coverage_op(xen_sysctl_coverage_op_t *op); #endif -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |