From 12988eb9d3fb81d794411f02c4bd132647731325 Mon Sep 17 00:00:00 2001 From: Michael Jeanson Date: Thu, 20 Apr 2017 15:23:25 -0400 Subject: [PATCH] Fix: Always build vmscan probe The mm/vmscan.c compile unit is a obj-y, even on an old 2.6.36 kernel, always build the vmscan probe regardless of kernel configuration. Signed-off-by: Michael Jeanson Signed-off-by: Mathieu Desnoyers --- probes/Kbuild | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/probes/Kbuild b/probes/Kbuild index 2afb6dd2..bf14c751 100644 --- a/probes/Kbuild +++ b/probes/Kbuild @@ -143,19 +143,11 @@ ifneq ($(CONFIG_SCSI),) echo "lttng-probe-scsi.o" ; fi;) endif # CONFIG_SCSI -vmscan = $(shell \ +obj-$(CONFIG_LTTNG) += $(shell \ if [ $(VERSION) -ge 3 \ -o \( $(VERSION) -eq 2 -a $(PATCHLEVEL) -eq 6 -a $(SUBLEVEL) -ge 36 \) ] ; then \ echo "lttng-probe-vmscan.o" ; fi;) -ifneq ($(CONFIG_SWAP),) - obj-$(CONFIG_LTTNG) += $(vmscan) -else - ifneq ($(CONFIG_CGROUP_MEM_RES_CTLR),) - obj-$(CONFIG_LTTNG) += $(vmscan) - endif # CONFIG_CGROUP_MEM_RES_CTLR -endif # CONFIG_SWAP - # lock probe does not work, so disabling it for now #ifneq ($(CONFIG_LOCKDEP),) # obj-$(CONFIG_LTTNG) += lttng-probe-lock.o -- 2.34.1