* Vincent Bernat <ber...@debian.org> wrote:
> Package: lttng-modules-dkms
> Version: 2.3.0-1
> Followup-For: Bug #723850
> 
> Hi!
> 
> I have added this at the end of the dkms file to solve this issue:
> 
> if [ "$KCONFIG" = "true" ] && [ -n "$CONFIG_KPROBES" ]; then
>    BUILT_MODULE_NAME[$i]="lttng-kretprobes"
>    BUILT_MODULE_LOCATION[$i]="probes/"
>    DEST_MODULE_LOCATION[$i]="/extra/probes"
>    i=$((i+1))
> 
>    BUILT_MODULE_NAME[$i]="lttng-kprobes"
>    BUILT_MODULE_LOCATION[$i]="probes/"
>    DEST_MODULE_LOCATION[$i]="/extra/probes"
>    i=$((i+1))
> fi

Awesome, thanks for the input.  I've included both of your suggestions in
version I'm about to upload.

There remains a more fundamental problem with kernels 3.10 and 3.11, they both
contain a deadlock in the timekeeping subsystem. It is fixed by commit

    7bd36014460f793c19e7d6c94dab67b0afcfcb7f "timekeeping: Fix HRTICK related 
deadlock from ntp lock changes".

Unfortunately, lttng-modules is not compatible with the now-default sid kernel.
The package will install, but DKMS will fail to build, with an error similar to
the above in make.log.

It sorta sucks, but I'm not sure of a better way of handling it.  If you have
suggestions I'm all ears.

-- 
Jon


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to