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

2017-07-11 Thread Bruce Ashfield
Hi all,

There are a couple of repeated patches in this series, but I'm
sending them along just to make sure that all my pending patches
are grouped together.

In this series, we have a configuratiion tweak (that fixes a build
warning), -stable updates for all the active kernels, a bug fix for
error propagation .. and finally a bump of linux-yocto-dev to
4.12+.

The next LTS kernel was picked to be 4.14, so once again, we are
going to be in an awkward timing window for the release. To make
sure that we are ready for whatever the timing is, I've bumped
this to 4.12 and integrated the pre-rc1 changes into the tree ..
so this puts -dev at somewhere between 4.12 and 4.13 with this
update.

cheers,

Bruce

The following changes since commit 854c8c2e4c24ea3ddfec6e5b5f6477f0620510e4:

  oeqa/tinfoil: Improve test_wait_event for race issues (2017-07-08 13:34:46 
+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 (6):
  kernel-yocto: propagate configuration errors to bbclass
  kernel-yocto/meta: smp configuration changes
  linux-yocto/4.1: update to v4.1.41
  linux-yocto/4.4: update to v4.4.76
  linux-yocto/4.9: update to v4.9.36
  linux-yocto-dev: bump to 4.12+

 meta/classes/kernel-yocto.bbclass  |  3 ++-
 meta/recipes-kernel/linux/linux-yocto-dev.bb   |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb   |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb |  2 +-
 meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.1.bb   | 20 ++--
 meta/recipes-kernel/linux/linux-yocto_4.10.bb  |  2 +-
 meta/recipes-kernel/linux/linux-yocto_4.4.bb   | 20 ++--
 meta/recipes-kernel/linux/linux-yocto_4.9.bb   | 20 ++--
 14 files changed, 54 insertions(+), 53 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/6] kernel-yocto: consolidated pull request

2017-06-08 Thread Bruce Ashfield
Hi all,

This pull request includes -stable updates for all the kernels that are
currently in master.  I'll be dropping one kernel as I move to 4.12+ for
the fall release, but for now, they all continue to get updates.

I've done smoke build/boot testing on the updates, but the build matrix
is huge, so I'll keep an eye on any autobuilder results just in case
something slipped through.

We also have some configuration changes and a bug fix to the kern-tools
when a BSP includes a file and inhibits patches.

Cheers,

Bruce

The following changes since commit 4a7612c7a12b9a381fb8343ba9586272b889fc15:

  buildhistory: skip tests if GitPython module is missing (2017-06-07 16:00:49 
+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 (6):
  linux-yocto/meta: configuration changes (wifi, kexec and nft)
  kern-tools: avoid syntax errors when inheriting meta data
  linux-yocto-rt: 4.9-rt18
  linux-yocto/4.10: update to v4.10.17
  linux-yocto/4.9: update to 4.9.31
  linux-yocto/4.4: update to v4.4.71

 .../kern-tools/kern-tools-native_git.bb  |  2 +-
 meta/recipes-kernel/linux/linux-yocto-rt_4.10.bb |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-rt_4.9.bb  |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.10.bb   |  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto-tiny_4.9.bb|  6 +++---
 meta/recipes-kernel/linux/linux-yocto_4.10.bb| 20 ++--
 meta/recipes-kernel/linux/linux-yocto_4.4.bb | 20 ++--
 meta/recipes-kernel/linux/linux-yocto_4.9.bb | 20 ++--
 10 files changed, 49 insertions(+), 49 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/6] kernel-yocto: consolidated pull request

2016-08-15 Thread Bruce Ashfield
Hi all,

Here's a collection of changes that have been queued over the past couple of
weeks.

I'm working on some additional -stable updates, as well as a new release
kernel for the fall release, but I wanted to get this queue cleared first.

The patches:

  linux-yocto/4.1: netfilter: x_tables: fix stable backport
  linux-yocto/4.1: bump to v4.1.29
  linux-yocto/4.1: config updates
  linux-yocto/4.4: -rt update patch meta-data to remove ()

Are typical -stable, and bug fix changes. I haven't seen any issues in my
local builds, so all looks well there. These can be taken in isolation from
the kernel tools changes that follow:

  kernel-yocto: streamline patch, configuration and audit phases
  yocto-bsp/yocto-kernel: update to work with the latest kern-tools

Are the important part of this series, and a significant contribution to the
fall release. I've been testing these for some time, and we've run the
kernel lab and yocto-bsp scripts against the tools. We haven't found a
regression yet, but I'm sure there are some lurking. These definitely need
cycles on the autobuilders.

>From the patch itself:

[
   We've been running with a set of kern-tools that were designed to work
   with build systems that knew nothing about git, trees, commits, etc.

   As such, there's been a set of shims/wrappers in place to work with
   within bitbake/oe-core. These were the *me scripts: createme, updateme,
   patchme and configme.

   With this commit, we strip that legacy code and use the tools directly.
   This means less complexity, fewer corner cases .. and no surprises
   when the tools are arunning. As another benefit, the tools consume
   much less time during a typical build and have no noticeable impact
   on the overall build time.

   Existing .scc files, features, and processing are not impacted as
   these tools are compatible with existing feature descriptions and
   kerne configuration fragments.

   The audit of kernel configuration fragments is now detached
   from the linux-yocto build structure and process. This means that
   they can eventually be tweaked to offer kernel audit to any type of
   kernel build and configuration process.

   Additionally, the kernel symbol audit phase can now resolve symbol
   dependencies and offer guidance when a symbol is missing:

  WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_f5e2c49d58-r0 
do_kernel_configcheck: [kernel config]: specified values did not make it into 
the kernel's final configuration:

  -- CONFIG_BT_6LOWPAN -
  Config: CONFIG_BT_6LOWPAN
  From: 
/home/bruce/poky/build/tmp/work-shared/qemux86-64/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
  Requested value:  CONFIG_BT_6LOWPAN=y
  Actual value:

  Config 'BT_6LOWPAN' has the following conditionals:
BT_LE && 6LOWPAN (value: "n")
  Dependency values are:
BT_LE [y] 6LOWPAN [n]
]

This is the 2nd step in making fragments, and their audit available to
any type of kernel build. They are also a significant simplification and
speed up of the processing. There's no branching, no conditioning of the
tree, etc.

The shortlogs of the tools changes are:

   4b5de90 kconf_check: use symbol_why to provide diagnostics on missing options
   92f8053 symbol_why: introduce symbol_why
   779d675 Makefile: add Kconfiglib to install list
   39c00bc tools: import Kconfiglib
   68531c9 kgit: add repo clean function
   b73353f kgit-scc: update tree gen to new kern-tools
   09a1a6c kgit: detect if sourced
   2bad46f kgit-meta: adapt to new scc/spp meta series generation
   8332818 kconf_check: standalone operation and command line options
   d7e06ed spp/scc: streamline patch and config series generation
   f67df1c merge_config: update to mainline variant
   a67df68 kgit-s2q: log last patch applied

The overall diffstat for the tools changes are:

b/Makefile  |   26 -
b/tools/kconf_check |  923 
b/tools/kgit|  320 
b/tools/kgit-init   |  301 ++-
b/tools/kgit-meta   | 1119 
+++-
b/tools/kgit-s2q|   29 -
b/tools/kgit-scc|  238 ++---
b/tools/merge_config.sh |  102 ++--
b/tools/scc |  290 +++
b/tools/scc-cmds/auto.cmd   |   30 +
b/tools/scc-cmds/branch.cmd |   38 +
b/tools/scc-cmds/define.cmd |9
b/tools/scc-cmds/kconf.cmd  |   55 ++
b/tools/scc-cmds/mark.cmd   |4
b/tools/scc-cmds/patch.cmd  |   32 +
b/tools/spp |  653 +
b/tools/symbol_why.py   |  236 +
tools/configme  |  397 ---
tools/createme  |  235 -
tools/patchme   |  132 -
tools/pre_config|  226 
tools/updateme  |  621 --

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

2021-06-16 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's my queued set of update to linux -yocto. These are -stable, and of
course the AB INT fix provided by paulg.

The other change is one to the -dev kernel that allows the single AUTOREV
recipe to continue to work in older releases as we march through newer
kernels in master. Some users ran into this problem recently, and have
tested/confirmed the fix. There's no change to anyone but a linux-yocto-dev
kernel consumer.

Cheers,

Bruce

The following changes since commit 682ddc5f2a2493e5c7760c0745dacd24fe975479:

  releases: put release number after "Release Series" (2021-06-14 22:45:33 
+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 (6):
  linux-yocto-dev: base AUTOREV on specified version
  linux-yocto/5.4: update to v5.4.124
  linux-yocto/5.10: restore aufs
  linux-yocto/5.10: update to v5.10.43
  linux-yocto/5.4: update to v5.4.125
  linux-yocto/5.10: cgroup1: fix leaked context root causing sporadic
NULL deref in LTP

 meta/classes/kernel-yocto.bbclass | 24 +++
 .../linux/linux-yocto-rt_5.10.bb  |  6 ++---
 .../linux/linux-yocto-rt_5.4.bb   |  6 ++---
 .../linux/linux-yocto-tiny_5.10.bb|  8 +++
 .../linux/linux-yocto-tiny_5.4.bb |  8 +++
 meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +--
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  | 22 -
 7 files changed, 61 insertions(+), 37 deletions(-)

-- 
2.19.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#153038): 
https://lists.openembedded.org/g/openembedded-core/message/153038
Mute This Topic: https://lists.openembedded.org/mt/83590327/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/6] kernel-yocto: consolidated pull request

2021-07-28 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's the next set of -stable updates to the active kernels, a -rt
bugfix import and some configuration tweaks requested by Ross.

I do have commits locally to make 5.13 the default kernel for the
reference poky layers, but I'm heading out on vacation and won't
be around to do a lot of debugging if they cause issues.

I was planning on holding them and sending them, plus the 5.4 removal
in mid August. If you want them sooner, or for testing, I can make
them available .. just let me know.

Bruce

The following changes since commit 4a1381d350aa1acc75ca1e6d03b8067483c162f5:

  archiver.bbclass: fix do_ar_configured failure for kernel (2021-07-28 
23:47:00 +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 (6):
  linux-yocto/5.10: update to v5.10.53
  linux-yocto/5.13: update to v5.13.5
  linux-yocto/5.4: update to v5.4.135
  linux-yocto-rt/5.10: update to -rt47
  linux-yocto/5.10: enable TYPEC_TCPCI in usbc fragment
  linux-yocto/5.13: enable TYPEC_TCPCI in usbc fragment

 .../linux/linux-yocto-rt_5.10.bb  |  6 ++---
 .../linux/linux-yocto-rt_5.13.bb  |  6 ++---
 .../linux/linux-yocto-rt_5.4.bb   |  6 ++---
 .../linux/linux-yocto-tiny_5.10.bb|  8 +++---
 .../linux/linux-yocto-tiny_5.13.bb|  8 +++---
 .../linux/linux-yocto-tiny_5.4.bb |  8 +++---
 meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 -
 meta/recipes-kernel/linux/linux-yocto_5.13.bb | 26 +--
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  | 22 
 9 files changed, 57 insertions(+), 57 deletions(-)

-- 
2.19.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#154231): 
https://lists.openembedded.org/g/openembedded-core/message/154231
Mute This Topic: https://lists.openembedded.org/mt/84522343/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/6] kernel-yocto: consolidated pull request

2022-04-04 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

A few aufs fixes, -stable and a configuration fixup for ARM/x86 split,
but otherwise, not a lot here.

I know the release is going to be cut shortly, so these can either be
post or in the release, obviously up to you. I'm sitting on other
changes that might cause issues, and will send them after the release.

Bruce


The following changes since commit 6459a06f2ed7d47f5df0c50d95e182e432311d53:

  unzip: fix CVE-2021-4217 (2022-04-04 13:00:16 +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 (6):
  linux-yocto/5.15: update to v5.15.32
  linux-yocto/5.10: update to v5.10.109
  linux-yocto/5.15: aufs: fixes and optimization
  linux-yocto-rt/5.15: aufs: compile fix
  linux-yocto/5.15: features/security: Move x86_64 configs to separate
file
  linux-yocto/5.10: features/security: Move x86_64 configs to separate
file

 .../linux/linux-yocto-rt_5.10.bb  |  6 ++---
 .../linux/linux-yocto-rt_5.15.bb  |  6 ++---
 .../linux/linux-yocto-tiny_5.10.bb|  8 +++---
 .../linux/linux-yocto-tiny_5.15.bb|  8 +++---
 meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 -
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +--
 6 files changed, 39 insertions(+), 39 deletions(-)

-- 
2.19.1


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#163995): 
https://lists.openembedded.org/g/openembedded-core/message/163995
Mute This Topic: https://lists.openembedded.org/mt/90244234/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



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

2016-08-16 Thread Burton, Ross
On 15 August 2016 at 19:26, Bruce Ashfield 
wrote:

> Are the important part of this series, and a significant contribution to
> the
> fall release. I've been testing these for some time, and we've run the
> kernel lab and yocto-bsp scripts against the tools. We haven't found a
> regression yet, but I'm sure there are some lurking. These definitely need
> cycles on the autobuilders.
>

qemux86 throws these warnings at me:

WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_ddab242999-r0
do_kernel_configcheck: [kernel config]: specified values did not make it
into the kernel's final configuration:

-- CONFIG_BT_6LOWPAN -
Config: CONFIG_BT_6LOWPAN
From:
/data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
Requested value:  CONFIG_BT_6LOWPAN=y
Actual value:

Config 'BT_6LOWPAN' has the following conditionals:
  BT_LE && 6LOWPAN (value: "n")
Dependency values are:
  BT_LE [y] 6LOWPAN [n]

-- CONFIG_BT_CMTP -
Config: CONFIG_BT_CMTP
From:
/data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
Requested value:  CONFIG_BT_CMTP=m
Actual value:

Config 'BT_CMTP' has the following conditionals:
  BT_BREDR && ISDN_CAPI (value: "n")
Dependency values are:
  BT_BREDR [y] ISDN_CAPI [n]

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


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

2016-08-16 Thread Bruce Ashfield

On 2016-08-16 12:00 PM, Burton, Ross wrote:


On 15 August 2016 at 19:26, Bruce Ashfield mailto:bruce.ashfi...@windriver.com>> wrote:

Are the important part of this series, and a significant
contribution to the
fall release. I've been testing these for some time, and we've run the
kernel lab and yocto-bsp scripts against the tools. We haven't found a
regression yet, but I'm sure there are some lurking. These
definitely need
cycles on the autobuilders.


qemux86 throws these warnings at me:


Yep, that was covered in my 0/N:

"Note: there are still warnings in the kernel meta-data, they are being 
worked

on, but I've left them in place so a few people can see the new kernel audit
information :)"

Cheers,

Bruce



WARNING: linux-yocto-4.4.15+gitAUTOINC+b030d96c7b_ddab242999-r0
do_kernel_configcheck: [kernel config]: specified values did not make it
into the kernel's final configuration:

-- CONFIG_BT_6LOWPAN -
Config: CONFIG_BT_6LOWPAN
From:
/data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
Requested value:  CONFIG_BT_6LOWPAN=y
Actual value:

Config 'BT_6LOWPAN' has the following conditionals:
  BT_LE && 6LOWPAN (value: "n")
Dependency values are:
  BT_LE [y] 6LOWPAN [n]

-- CONFIG_BT_CMTP -
Config: CONFIG_BT_CMTP
From:
/data/poky-master/tmp-glibc/work-shared/qemux86/kernel-source/.kernel-meta/configs/standard/features/bluetooth/bluetooth.cfg
Requested value:  CONFIG_BT_CMTP=m
Actual value:

Config 'BT_CMTP' has the following conditionals:
  BT_BREDR && ISDN_CAPI (value: "n")
Dependency values are:
  BT_BREDR [y] ISDN_CAPI [n]

Ross


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


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

2016-08-16 Thread Burton, Ross
On 16 August 2016 at 17:01, Bruce Ashfield 
wrote:

> Yep, that was covered in my 0/N:
>



I'll get my coat.

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


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

2016-08-16 Thread Bruce Ashfield

On 2016-08-16 12:10 PM, Burton, Ross wrote:


On 16 August 2016 at 17:01, Bruce Ashfield mailto:bruce.ashfi...@windriver.com>> wrote:

Yep, that was covered in my 0/N:




I'll get my coat.


... and hopefully hit me with it for hiding that note way down in a
TL;DR 0/N message.

Bruce





Ross


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


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

2016-08-16 Thread Burton, Ross
On 16 August 2016 at 17:11, Bruce Ashfield 
wrote:

> ... and hopefully hit me with it for hiding that note way down in a
> TL;DR 0/N message.
>

Oh it was definitely sensible, you covered everything in the cover letter
that I only skimmed last week and promptly forgot...

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