From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mail.openembedded.org (Postfix) with ESMTP id 2B9B06D747 for ; Thu, 14 Nov 2013 16:10:14 +0000 (UTC) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 14 Nov 2013 08:06:22 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.93,535,1378882800"; d="scan'208";a="435281553" Received: from unknown (HELO [10.255.15.61]) ([10.255.15.61]) by orsmga002.jf.intel.com with ESMTP; 14 Nov 2013 08:09:54 -0800 Message-ID: <5284F5D1.4010004@linux.intel.com> Date: Thu, 14 Nov 2013 08:09:53 -0800 From: Saul Wold User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Bruce Ashfield , Otavio Salvador References: <1383312696-421-1-git-send-email-otavio@ossystems.com.br> <5283F507.7050607@linux.intel.com> In-Reply-To: Cc: OpenEmbedded Core Mailing List Subject: Re: [PATCH 1/2] lttng-modules: Update revision to grab last bugfix releases X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Nov 2013 16:10:15 -0000 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 11/13/2013 07:08 PM, Bruce Ashfield wrote: > On Wed, Nov 13, 2013 at 8:45 PM, Otavio Salvador > wrote: >> On Wed, Nov 13, 2013 at 7:54 PM, Saul Wold wrote: >>> On 11/01/2013 06:31 AM, Otavio Salvador wrote: >>>> >>>> This updates lttng-modules for 2.3.2 and also includes a bugfix >>>> imported from 3.4 kernel. The changes included are: >>>> >>>> 6c26b01 Blacklist Linux kernels 3.10+ >>>> b97d469 LTTng trace-clock: shrink kernel blacklist >>>> 7d40f8e Version 2.3.1 >>>> 2aecb9b Blacklist kernels 3.10.13 and 3.11.2 >>>> 4f1217f Version 2.3.2 >>>> 92fff0c Import fix from LTSI: 3.4+ RT kernels use CONFIG_PREEMPT_RT_FULL >>>> 1874075 lttng-statedump-impl: Fix lttng_list_interrupts for empty >>>> implementation >>>> >>> >>> Otavio, >>> >>> Tried to build this locally and got the following failure with genericx86 >>> and master: >>> >>> | CC [M] >>> /srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git/lttng-ring-buffer-client-discard.o >>> | In file included from >>> /srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git/lttng-tracer.h:37:0, >>> | from >>> /srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git/lttng-ring-buffer-client-discard.c:24: >>> | >>> /srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git/wrapper/trace-clock.h:40:2: >>> error: #error "Linux kernels 3.10 and 3.11 introduce a deadlock in the >>> timekeeping subsystem. Fixed by commit >>> 7bd36014460f793c19e7d6c94dab67b0afcfcb7f \"timekeeping: Fix HRTICK related >>> deadlock from ntp lock changes\" in Linux." >>> | #error "Linux kernels 3.10 and 3.11 introduce a deadlock in the >>> timekeeping subsystem. Fixed by commit >>> 7bd36014460f793c19e7d6c94dab67b0afcfcb7f \"timekeeping: Fix HRTICK related >>> deadlock from ntp lock changes\" in Linux." >>> | ^ >>> | make[2]: *** >>> [/srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git/lttng-ring-buffer-client-discard.o] >>> Error 1 >>> | make[1]: *** >>> [_module_/srv/ssd/sgw/builds/world/tmp/work/genericx86-poky-linux/lttng-modules/2.3.2+gitAUTOINC+1874075076-r0/git] >>> Error 2 >>> | make[1]: Leaving directory >>> `/srv/ssd/sgw/builds/world/tmp/sysroots/genericx86/usr/src/kernel' >>> | make: *** [default] Error 2 >>> | ERROR: oe_runmake failed >>> >>> So I am going to hold off on this patch set until you can resolve this. >> >> Yes; this is becase the linux-yocto seems to not have been updated to >>> 3.10.13; so in fact it is failing to build to avoid people to >> trigger the deadlock. >> >> The change which introduces this in lttng-modules is: >> >> http://git.lttng.org/?p=lttng-modules.git;a=commit;h=2aecb9b1cbb63f6c524ad9195d8fd06299ef9296 >> >> I can update this patch as 2.3.3 has been released and it includes the >> 3.12 fixes but please check when linux-yocto will be updated so we can >> fix it. > > Saul: What board are you building ? I've had linux-yocto on 3.10.17 > for over a week > now. As mentioned above this is for genericx86, so maybe not all the BSPs are updated yet. Sau! > > The meta-yocto-bsps need a SRCREV bump, which I was just about to send > out, but the code has been in tree for some time yet, and all the qemu* > BSPs are already running at that revision. > > Bruce > >> >> Regards, >> >> >> -- >> Otavio Salvador O.S. Systems >> http://www.ossystems.com.br http://code.ossystems.com.br >> Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750 >> _______________________________________________ >> Openembedded-core mailing list >> Openembedded-core@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-core > > >