[lttng-dev] [PATCH lttng-modules] Fix: Always build vmscan probe
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Mon Apr 24 16:45:51 UTC 2017
merged into 2.8 and 2.9 too.
Thanks,
Mathieu
----- On Apr 20, 2017, at 3:39 PM, Mathieu Desnoyers mathieu.desnoyers at efficios.com wrote:
> Let's merge it into master for now, and see if the CI complains. If it all
> pass fine, I'll cherry-pick this into stable versions as well.
>
> Thanks,
>
> Mathieu
>
> ----- On Apr 20, 2017, at 3:23 PM, Michael Jeanson mjeanson at efficios.com wrote:
>
>> 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 <mjeanson at efficios.com>
>> ---
>> probes/Kbuild | 10 +---------
>> 1 file changed, 1 insertion(+), 9 deletions(-)
>>
>> diff --git a/probes/Kbuild b/probes/Kbuild
>> index 2afb6dd..bf14c75 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.7.4
>
> --
> Mathieu Desnoyers
> EfficiOS Inc.
> http://www.efficios.com
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list