[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2020-08-03 Thread Bruce Ashfield
From: Bruce Ashfield 

Hi all,

This series contains two routine updates of 5.4. The -stable update and
a backport to fix a perf build issue with the new binutils (as reported
and debugged by Khem).

The other two are features that I've been working on for the fall release.
One is minor (the dangling kernel_features warning) and one is a
significant re-write of the kernel configuration auditing tools and has
been taking place over the past three weeks.

The dangling features change is just to allow more flexibility with
layers and the types of features they may be requesting. The details
are in the commit log. By default the behaviour is the same, so there
shouldn't be any issues (since if a feature is missing, someone's
build was already stopping).

The configuration queue one is an update of the symbol analysis to
include looking at the fragments to provide details when the common
question is asked "why didn't my config value make it into the .config".
We now get detailed forensics from within the kernel configuration
system (to deal with issues when something is selected, or not visible)
and also insight into what fragment(s) set values. The tweaks are run
both as part of the standard kernel-yocto build and through a dedicated
task for deugging.

I expect that the configuration update may trigger some warnings, since
it finds things that the old tools couldn't. As such, if it causes
any issues, just drop it from the queue and take the other patches. I
wasn't able to run all the builds for it, but did get through multiple
green builds on the AB and locally .. so this needs to get some wider
testing now.

Cheers,

Bruce


The following changes since commit 20e9df57217c5f37817653d2c3d492f2d4d37623:

  lib/oe/reproducible.py: Fix git HEAD check (2020-07-29 11:37:31 +0100)

are available in the Git repository at:

  git://git.yoctoproject.org/poky-contrib zedd/kernel
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto/5.4: update to v5.4.53
  linux-yocto/5.4: fix perf build with binutils 2.35
  kernel/yocto: allow dangling KERNEL_FEATURES
  kernel-yocto: enhance configuration queue analysis capabilities

 meta/classes/kernel-yocto.bbclass | 191 ++
 .../kern-tools/kern-tools-native_git.bb   |   2 +-
 .../linux/linux-yocto-rt_5.4.bb   |   6 +-
 .../linux/linux-yocto-tiny_5.4.bb |   8 +-
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  |  24 +--
 5 files changed, 175 insertions(+), 56 deletions(-)

-- 
2.19.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#141159): 
https://lists.openembedded.org/g/openembedded-core/message/141159
Mute This Topic: https://lists.openembedded.org/mt/75964171/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2020-03-04 Thread bruce . ashfield
From: Bruce Ashfield 

Hi all,

As mentioned on the technical call yesterday, here's my latest set of
5.2 updates, 5.4 updates and more importantly, the removal of 5.2 from
master.

As usual, I'll continue to support and update 5.2, just without sending
SRCREV updates to master. The last set of updates to v5.2 put it in
good shape, and they are ready for backport to any stable branches.

I ran this through the AB and didn't see any issues or old references
to v5.2.

I'll follow up to other lists to drop a few of the old bbappends.

Cheers,

Bruce


The following changes since commit 92e172b5b4de8927d36409386dfce0fc2718f5d1:

  systemd: Fix service file for race issues (2020-03-03 13:06:29 +)

are available in the Git repository at:

  git://git.yoctoproject.org/poky-contrib zedd/kernel
  http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto/5.2: backport perf build fix for latest binutils
  linux-yocto: common-pc-drivers.cfg: add CONFIG_INPUT_UINPUT
  linux-yocto/5.4: update to v5.4.23
  linux-yocto: drop 5.2 recipes

 .../linux/linux-yocto-rt_5.2.bb   | 44 ---
 .../linux/linux-yocto-rt_5.4.bb   |  6 +--
 .../linux/linux-yocto-tiny_5.2.bb | 32 ---
 .../linux/linux-yocto-tiny_5.4.bb |  8 +--
 meta/recipes-kernel/linux/linux-yocto_5.2.bb  | 54 ---
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  | 22 
 6 files changed, 18 insertions(+), 148 deletions(-)
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.2.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.2.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto_5.2.bb

-- 
2.19.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2019-12-29 Thread bruce . ashfield
From: Bruce Ashfield 

Hi all,

Here's a few more linux-yocto changes that I queued while waiting for
my previous batch to merge.

There are two more 5.2 -stable updates, a gcc10 fix from Khem and a
meta-data fix that was discussed on oe-core. I'll send a documenation
update for the meta-data patch change separately.

I haven't picked up any regressions on these updates, so I've sent
them for merge.

These will likely be the last updates for 5.2, since I have isolated
the mips64 boot problem on 5.4+ and am in the process of coming up
with a work around / fix (but that's on hold until after the
holidays).

Cheers,

Bruce

The following changes since commit 3780744968f0b26cc2f4fea61a0cc594da6fa616:

  chrpath: Cleanup and fix previous patch (2019-12-29 09:27:16 +)

are available in the Git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto/5.2: update to v5.2.27
  linux-yocto/4.19/5.2/-dev: fix gcc10 build
  linux-yocto/5.2: update to v5.2.28
  kernel-yocto: allow external (aka non-integrated) BSPs to supply
patches

 meta/classes/kernel-yocto.bbclass | 15 +
 .../linux/linux-yocto-rt_4.19.bb  |  2 +-
 .../linux/linux-yocto-rt_5.2.bb   |  6 ++---
 .../linux/linux-yocto-tiny_4.19.bb|  4 ++--
 .../linux/linux-yocto-tiny_5.2.bb |  8 +++
 meta/recipes-kernel/linux/linux-yocto_4.19.bb | 16 +++---
 meta/recipes-kernel/linux/linux-yocto_5.2.bb  | 22 +--
 7 files changed, 44 insertions(+), 29 deletions(-)

-- 
2.19.1

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2016-12-06 Thread Trevor Woerner
On Fri 2016-12-02 @ 04:09:21 PM, Bruce Ashfield wrote:
> This pull request is mainly to fix a couple of bugs that were reported
> on the mailing list recently, but it also includes some kernel version
> updates that I *think* I sent previously.

Thanks Bruce, I've tested these and they look good.
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2016-12-02 Thread Bruce Ashfield
Hi all,

This pull request is mainly to fix a couple of bugs that were reported
on the mailing list recently, but it also includes some kernel version
updates that I *think* I sent previously.

  kern-tools: fix processing for no branch meta-data
  kernel-yocto: exit on non-zero return code

Those two changes complete the error handling in the tools to display
a (more) helpful message to the user, and also to fix an important
use case where meta-data is applied to a kernel without new branches
being created.

I test built this against the rpi, and all is well.

Cheers,

Bruce


The following changes since commit 9e63f81c78e284c9b325fe04a1b59e61c7ad8a1a:

  bitbake: ast: remove BBVERSIONS support (2016-11-30 15:48:10 +)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto/4.8: update to v4.8.10
  linux-yocto-dev: update to 4.9-rcX
  kern-tools: fix processing for no branch meta-data
  kernel-yocto: exit on non-zero return code

 meta/classes/kernel-yocto.bbclass|  1 -
 .../kern-tools/kern-tools-native_git.bb  |  2 +-
 meta/recipes-kernel/linux/linux-yocto-dev.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_4.8.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.8.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.8.bb | 20 ++--
 6 files changed, 18 insertions(+), 19 deletions(-)

-- 
2.5.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2015-03-02 Thread Bruce Ashfield
Richard,

Here's my next round of incremental fixes and updates. All are relatively
minor, so there's no sense sitting on them while I work on some other
changes.

These two are tweaks to the Kconfig audit warnings that went into M3, and
will remove a config warning and the other will not uncessarily warn people
who've done nothing wrong :)

  linux-yocto: fix qemux86-64 config warning
  kernel-yocto: inhibit BSP description warnings for custom linux-yocto kernels

I also have some OcteonIII support additions to linux-yocto-3.14, and finally
a minor patch performance improvement. We aren't done on this front, but again,
no sense sitting on changes.

Cheers,

Bruce


The following changes since commit bf1a68e97f2069a4f4c351d4bafd416358eb:

  taglib: Fix cmake floating dependency on boost (2015-03-02 18:06:53 +)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto: fix qemux86-64 config warning
  kernel-yocto: inhibit BSP description warnings for custom linux-yocto kernels
  linux-yocto/3.14: OcteonIII support
  kern-tools: improve patch application performance

 meta/classes/kernel-yocto.bbclass   | 13 +++--
 meta/recipes-kernel/kern-tools/kern-tools-native_git.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.14.bb|  5 +++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.14.bb  |  3 ++-
 meta/recipes-kernel/linux/linux-yocto-tiny_3.19.bb  |  3 ++-
 meta/recipes-kernel/linux/linux-yocto.inc   |  1 +
 meta/recipes-kernel/linux/linux-yocto_3.14.bb   | 17 +
 meta/recipes-kernel/linux/linux-yocto_3.19.bb   |  3 ++-
 8 files changed, 27 insertions(+), 20 deletions(-)

-- 
2.1.0

-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2013-05-31 Thread Saul Wold

On 05/31/2013 12:28 PM, Bruce Ashfield wrote:

Richard/Saul,

While I continue to battle with gcc 4.8, I've got a collection of other fixes
that don't need to wait. Here's part of those pending changes.

  - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised


Did I miss a request to remove the .bbappend from meta-yocto-bsp?  There 
seems to be a 3.2 bbappend still.


Thanks
Sau!


  - Fix the reported issues with linux-yocto-custom recipes by restricting
NFSD kernel feature requirements to full linux-yocto kernels
  - Refresh the 3.4 and 3.8 kernels with stable updates
  - Fix a kernel feature processing bug reported with some of the Intel BSPs

Cheers,

Bruce

The following changes since commit 647db80298da0a8da212449fdd80d318773eacef:

   hicolor-icon-theme: keep inherited dependencies and switch to gnomebase 
(2013-05-30 22:31:37 +0100)

are available in the git repository at:

   git://git.pokylinux.org/poky-contrib zedd/kernel
   http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
   linux-yocto: remove 3.2 kernel recipes
   qemu*: restrict NFSD to linux-yocto only
   linux-yocto: v3.8.13 and v3.4.46
   kern-tools: expand kernel features that point to a directory name

  meta/conf/machine/include/qemu.inc |2 +-
  .../kern-tools/kern-tools-native_git.bb|2 +-
  meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb|   29 -
  meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb|8 ++---
  meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb|8 ++---
  meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb  |   26 ---
  meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb  |6 ++--
  meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb  |6 ++--
  meta/recipes-kernel/linux/linux-yocto_3.2.bb   |   33 
  meta/recipes-kernel/linux/linux-yocto_3.4.bb   |   16 +-
  meta/recipes-kernel/linux/linux-yocto_3.8.bb   |   17 +-
  11 files changed, 32 insertions(+), 121 deletions(-)
  delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
  delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb
  delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb


___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2013-05-31 Thread Richard Purdie
On Fri, 2013-05-31 at 15:14 +0900, Saul Wold wrote:
 On 05/31/2013 12:28 PM, Bruce Ashfield wrote:
  Richard/Saul,
 
  While I continue to battle with gcc 4.8, I've got a collection of other 
  fixes
  that don't need to wait. Here's part of those pending changes.
 
- Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised
 
 Did I miss a request to remove the .bbappend from meta-yocto-bsp?  There 
 seems to be a 3.2 bbappend still.

In the interests of getting roughly caught up with patches, I've added a
patch to delete this as well...

Cheers,

Richard

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2013-05-31 Thread Bruce Ashfield
On Fri, May 31, 2013 at 3:07 AM, Richard Purdie
richard.pur...@linuxfoundation.org wrote:
 On Fri, 2013-05-31 at 15:14 +0900, Saul Wold wrote:
 On 05/31/2013 12:28 PM, Bruce Ashfield wrote:
  Richard/Saul,
 
  While I continue to battle with gcc 4.8, I've got a collection of other 
  fixes
  that don't need to wait. Here's part of those pending changes.
 
- Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised

 Did I miss a request to remove the .bbappend from meta-yocto-bsp?  There
 seems to be a 3.2 bbappend still.

 In the interests of getting roughly caught up with patches, I've added a
 patch to delete this as well...

Argh. yes. That's sitting on my oe-core branch and I managed to not send
it out.

Thanks for fixing it up.

Bruce


 Cheers,

 Richard

 ___
 Openembedded-core mailing list
 Openembedded-core@lists.openembedded.org
 http://lists.openembedded.org/mailman/listinfo/openembedded-core



--
Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


[OE-core] [PATCH 0/4] kernel-yocto: consolidated pull request

2013-05-30 Thread Bruce Ashfield
Richard/Saul,

While I continue to battle with gcc 4.8, I've got a collection of other fixes
that don't need to wait. Here's part of those pending changes.

 - Remove the yocto 3.2 kernel, early in the Yocto 1.5 cycle as promised
 - Fix the reported issues with linux-yocto-custom recipes by restricting
   NFSD kernel feature requirements to full linux-yocto kernels
 - Refresh the 3.4 and 3.8 kernels with stable updates
 - Fix a kernel feature processing bug reported with some of the Intel BSPs

Cheers,

Bruce

The following changes since commit 647db80298da0a8da212449fdd80d318773eacef:

  hicolor-icon-theme: keep inherited dependencies and switch to gnomebase 
(2013-05-30 22:31:37 +0100)

are available in the git repository at:

  git://git.pokylinux.org/poky-contrib zedd/kernel
  http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel

Bruce Ashfield (4):
  linux-yocto: remove 3.2 kernel recipes
  qemu*: restrict NFSD to linux-yocto only
  linux-yocto: v3.8.13 and v3.4.46
  kern-tools: expand kernel features that point to a directory name

 meta/conf/machine/include/qemu.inc |2 +-
 .../kern-tools/kern-tools-native_git.bb|2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb|   29 -
 meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb|8 ++---
 meta/recipes-kernel/linux/linux-yocto-rt_3.8.bb|8 ++---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb  |   26 ---
 meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb  |6 ++--
 meta/recipes-kernel/linux/linux-yocto-tiny_3.8.bb  |6 ++--
 meta/recipes-kernel/linux/linux-yocto_3.2.bb   |   33 
 meta/recipes-kernel/linux/linux-yocto_3.4.bb   |   16 +-
 meta/recipes-kernel/linux/linux-yocto_3.8.bb   |   17 +-
 11 files changed, 32 insertions(+), 121 deletions(-)
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_3.2.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_3.2.bb
 delete mode 100644 meta/recipes-kernel/linux/linux-yocto_3.2.bb

-- 
1.7.10.4

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core