From: Michael Jeanson Date: Thu, 20 Apr 2017 19:23:25 +0000 (-0400) Subject: Fix: Always build vmscan probe X-Git-Tag: v2.9.2~1 X-Git-Url: http://git.liburcu.org/?p=lttng-modules.git;a=commitdiff_plain;h=7b2f646ce34c5625a139f2e00da9501f090acebf 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 --- 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