[OE-core] [oe-commits] Bruce Ashfield : kern-tools: add buildall and robustness fixes

Martin Jansa martin.jansa at gmail.com
Tue Jul 31 11:21:20 UTC 2012


On Mon, Jul 23, 2012 at 08:46:06AM -0400, Bruce Ashfield wrote:
> On Mon, Jul 23, 2012 at 4:49 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> > On Fri, Jun 29, 2012 at 09:04:54AM -0400, Bruce Ashfield wrote:
> >> On Fri, Jun 29, 2012 at 2:00 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
> >> > On Thu, Jun 28, 2012 at 07:31:45PM -0400, Bruce Ashfield wrote:
> >> >> On Thu, Jun 28, 2012 at 5:32 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> >> >> > On Thu, Jun 28, 2012 at 03:24:41PM +0000, git at git.openembedded.org wrote:
> >> >> >> Module: openembedded-core.git
> >> >> >> Branch: master
> >> >> >> Commit: be3cff86d55db6255e036d68e943e527802b4f4c
> >> >> >> URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=be3cff86d55db6255e036d68e943e527802b4f4c
> >> >> >>
> >> >> >> Author: Bruce Ashfield <bruce.ashfield at windriver.com>
> >> >> >> Date:   Fri Jun 15 15:26:44 2012 -0400
> >> >> >>
> >> >> >> kern-tools: add buildall and robustness fixes
> >> >> >>
> >> >> >> Updating the kern-tools SRCREV to pickup the following functionality:
> >> >> >>
> >> >> >>  - buildall: provides the ability to build all kernel branches
> >> >> >>              without a build system, only a cross compiler and configme
> >> >> >>              are required.
> >> >> >>
> >> >> >>  - robustness/cleanups: obselete/unused code removal and general robustness
> >> >> >>                         fixes from Paul Gortmaker and Bruce Ashfield
> >> >> >
> >> >> > is this expected with latest kern-tools/linux-yocto and qemux86-64?
> >> >> >
> >> >> > NOTE: package linux-yocto-3.4.3+git3+d65afd9e42230a3ef4cc1f9ad62d0aa84a533cd0_3+a1cdb60720c452c3965eaec3ec2cd10f06261cc5-r0: task do_kernel_configcheck: Start
> >> >> > ed
> >> >> > NOTE: validating kernel configuration
> >> >> > find: warning: -path /OE/shr-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto/linux-yocto-3.4.3+git3+d65afd9e42230a3ef4cc1f9ad62d0aa84a533cd0_3+a1cdb60720c452c3965eaec3ec2cd10f06261cc5-r0/linux/ will not match anything because it ends with /.
> >> >> > This BSP sets 1 kernel options that are possibly non-hardware related.
> >> >> > The full list can be found in your kernel src dir at:
> >> >> > meta/cfg/standard/common-pc-64/specified_non_hdw.cfg
> >> >> >
> >> >> > There were 1 instances of config fragment errors.
> >> >> > The full list can be found in your kernel src dir at:
> >> >> > meta/cfg/standard/common-pc-64/fragment_errors.txt
> >> >> >
> >> >> > NOTE: package linux-yocto-3.4.3+git3+d65afd9e42230a3ef4cc1f9ad62d0aa84a533cd0_3+a1cdb60720c452c3965eaec3ec2cd10f06261cc5-r0: task do_kernel_configcheck: Succeeded
> >> >> >
> >> >> >
> >> >> > OE @ ~/shr-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto/linux-yocto-3.4.3+git3+d65afd9e42230a3ef4cc1f9ad62d0aa84a533cd0_3+a1cdb60720c452c3965eaec3ec2c
> >> >> > d10f06261cc5-r0/linux $ cat meta/cfg/standard/common-pc-64/specified_non_hdw.cfg
> >> >> > CONFIG_BLOCK
> >> >> > OE @ ~/shr-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto/linux-yocto-3.4.3+git3+d65afd9e42230a3ef4cc1f9ad62d0aa84a533cd0_3+a1cdb60720c452c3965eaec3ec2c
> >> >> > d10f06261cc5-r0/linux $ cat meta/cfg/standard/common-pc-64/fragment_errors.txt
> >> >> > Warning: Value of CONFIG_NET_CLS_CGROUP is defined multiple times within fragment meta/cfg/kernel-cache/features/net_sched/net_sched.cfg:
> >> >> > CONFIG_NET_CLS_CGROUP=y
> >> >> > CONFIG_NET_CLS_CGROUP=y
> >> >>
> >> >> It is, only because I was waiting for my other queued changes to get pulled
> >> >> before sending another batch:
> >> >>
> >> >> http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-cache/commit/?id=0329bbc053c97f9b250454ff6a60727f75973706
> >> >
> >> > Ah OK, from those validation messages it wasn't very clear if it's
> >> > info/warning/error/fatal.
> >
> > First warning/error/.. is still there with latest linux-yocto
> > NOTE: package
> > linux-yocto-3.4.4+git6+949fddda61053cc15e46c015e8f7db17e7b33360_6+6297e4c1d57e1063bfce297c2e12392348598559-r4.0:
> > task do_kernel_configcheck: Started
> > NOTE: validating kernel configuration
> > find: warning: -path
> > /OE/shr-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto-3.4.4+git6+949fddda61053cc15e46c015e8f7db17e7b33360_6+6297e4c1d57e1063bfce297c2e12392348598559-r4.0/linux/
> > will not match anything because it ends with /.
> > This BSP sets 1 kernel options that are possibly non-hardware related.
> > The full list can be found in your kernel src dir at:
> > meta/cfg/standard/common-pc-64/specified_non_hdw.cfg
> >
> > NOTE: package
> > linux-yocto-3.4.4+git6+949fddda61053cc15e46c015e8f7db17e7b33360_6+6297e4c1d57e1063bfce297c2e12392348598559-r4.0:
> > task do_kernel_configcheck: Succeeded
> >
> > OE @ ~/openembedded-core $ cat
> > /OE/shr-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto-3.4.4+git6+949fddda61053cc15e46c015e8f7db17e7b33360_6+6297e4c1d57e1063bfce297c2e12392348598559-r4.0/linux/meta/cfg/standard/common-pc-64/specified_non_hdw.cfg
> > CONFIG_BLOCK
> >
> > wasn't this supposed to be fixed by those changes?
> 
> Not that one, it's being covered by the kernel config updates that are part
> of yocto 1.3, which are in the upcoming M3 milestone. The one I mentioned
> in that other email was CONFIG_NET_CLS_CGROUP.

And that warning from find?
find: warning: -path
/OE/oe-core/tmp-eglibc/work/qemux86_64-oe-linux/linux-yocto-3.4.6+git1+7ff48aa47c50b6455d60ca93bc81260ce8fe1a1b_1+19f7e43b54aef08d58135ed2a897d77b624b320a-r4.0/linux/
will not match anything because it ends with /.

Cheers,

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120731/64441fee/attachment-0002.sig>


More information about the Openembedded-core mailing list