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

2022-02-03 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's the next round of updates. These have all been locally tested
against the pending libc-headers update to v5.16.

A little bie of everything here:

  - dev to v5.17 (Thanks to mhalstead for fixing hooks for me late at night!)
  - lttng-modules update to build against v5.17
  - the new qemuarm64-tiny support for Alejandro (I'll circle back with
some tests for this later)
  - stable updates to v5.10 and v5.15

This gets us closer to having the major kernel release bits ready. I'll
continue to work with v5.17 and send other fixes to make sure we are
ready to support newer kernels in the LTS.

Bruce

The following changes since commit 74a8a74a553a33dc5f41939f8070d75e6d57d3da:

  busybox: Add shell arithmetic to work with poky-tiny (2022-02-01 07:32:08 
+)

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):
  qemuarm64: Add tiny ktype to qemuarm64 bsp
  linux-yocto/5.15: update to v5.15.19
  linux-yocto/5.10: update to v5.10.96
  lttng-modules: fix build against v5.17+
  linux-yocto-dev: update to v5.17+
  lttng-modules: update devupstream to latest 2.13

 meta/recipes-kernel/linux/linux-yocto-dev.bb  |   4 +-
 .../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 +--
 ...-GENHD_FL_SUPPRESS_PARTITION_INFO-v5.patch |  63 +++
 ...-the-rq_disk-field-in-struct-request.patch | 157 ++
 ...n-fix-the-migration-stats-in-trace_m.patch |  61 +++
 ...s_info-to-trace_btrfs_transaction_co.patch | 103 
 ...r-than-entropy_store-abstraction-use.patch | 147 
 ...skb-introduce-kfree_skb_reason-v5.17.patch |  88 ++
 ...ename-SKB_DROP_REASON_SOCKET_FILTER-.patch |  47 ++
 .../lttng/lttng-modules_2.13.1.bb |  11 +-
 15 files changed, 716 insertions(+), 43 deletions(-)
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0001-fix-block-remove-GENHD_FL_SUPPRESS_PARTITION_INFO-v5.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0002-fix-block-remove-the-rq_disk-field-in-struct-request.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0003-fix-mm-compaction-fix-the-migration-stats-in-trace_m.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0004-fix-btrfs-pass-fs_info-to-trace_btrfs_transaction_co.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0005-fix-random-rather-than-entropy_store-abstraction-use.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0006-fix-net-skb-introduce-kfree_skb_reason-v5.17.patch
 create mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0007-fix-net-socket-rename-SKB_DROP_REASON_SOCKET_FILTER-.patch

-- 
2.19.1


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

2022-01-26 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's the next round of -stable updates.

As was previously discussed, we'll go with 5.10/5.15 and -dev at 5.16/17
for the upcoming LTS release (I can do a 5.16 versioned recipe if there's
interest, but since it won't be a LTS kernel, it will go EOL early in the
lifetime of the LTS).

Although the default kernel will be 5.15 for the reference, to make sure
that newer kernel interfaces are fully tested, there's a commit in this
series to bump the libc-headers to 5.16.

I built musl/glibc locally and didn't find any issues, and my AB run
shows green. I've also tested some of the meta-oe packages that have
broken with libc-headers updates in the past, and they also built fine.
So hopefully there's not much fixing to do with the libc-headers bump!

Cheers,

Bruce

The following changes since commit 92bb6f72ceb39c99e5c93c0a99b70fb210233acb:

  libical: build gobject and vala introspection (2022-01-26 06:27:00 +)

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.15
  linux-yocto/5.10: update to v5.10.92
  linux-libc-headers: update to v5.16
  x86: fix defconfig configuration warnings
  linux-yocto/5.15: update to v5.15.16
  linux-yocto/5.10: update to v5.10.93

 meta/conf/distro/include/tcmode-default.inc   |  2 +-
 ...ers_5.15.bb => linux-libc-headers_5.16.bb} |  4 +--
 .../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 +--
 8 files changed, 42 insertions(+), 42 deletions(-)
 rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.15.bb => 
linux-libc-headers_5.16.bb} (81%)

-- 
2.19.1


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

2022-01-14 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's the latest round of configuration, CVE, warning and -stable
fixes against the active kernels.

I've also included the lttng-modules fix again, since it supports the
5.16 work that is underway.

Bruce

The following changes since commit f9f3e1bd3e1144f237598c6e20874bc621de6190:

  go: fix building without SECURITY_LDFLAGS (2022-01-14 09:25:31 +)

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):
  lttng-modules: update to 2.13.1
  linux-yocto/5.15: fix arm defconfig warnings
  linux-yocto/5.10: amdgpu: updates for CVE-2021-42327
  linux-yocto/5.15: update to v5.15.14
  linux-yocto/5.10: update to v5.10.91
  linux-yocto-rt/5.15: update to -rt22

 .../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 +-
 ...Remove-deprecated-CPU-hotplug-functi.patch | 394 -
 ...ile-Enable-Wimplicit-fallthrough-for.patch | 829 --
 ...ules_2.13.0.bb => lttng-modules_2.13.1.bb} |   4 +-
 9 files changed, 40 insertions(+), 1265 deletions(-)
 delete mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0001-fix-cpu-hotplug-Remove-deprecated-CPU-hotplug-functi.patch
 delete mode 100644 
meta/recipes-kernel/lttng/lttng-modules/0002-fix-Revert-Makefile-Enable-Wimplicit-fallthrough-for.patch
 rename meta/recipes-kernel/lttng/{lttng-modules_2.13.0.bb => 
lttng-modules_2.13.1.bb} (86%)

-- 
2.19.1


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

2021-11-04 Thread Bruce Ashfield
On Thu, Nov 4, 2021 at 4:57 PM Khem Raj  wrote:

>
>
> On 11/4/21 12:48 PM, Bruce Ashfield wrote:
> > From: Bruce Ashfield 
> >
> > Richard,
> >
> > Here's a broad set of kernel updates:
> >
> >   - stable for 5.14
> >   - stable for 5.10
> >
> > And then the bigger, a way earlier than normal:
> >
> >   - libc-headers bump to 5.15
> >   - 5.15 reference kernel recipes
> >
> > As everyone has probably heard, 5.15 is the next kernel LTS, so I
> > wanted to establish it for the next release earlier than normal. Due
> > to the -dev testing, things like lttng, perf and devsrc are already
> > ready to go, so this is a smaller pull request than normal.
> >
> > I had to fixup strace, and the vboxguest drivers (patch sent to
> > meta-oe)
> >
> > I've run it through the AB and everything came back green, as well
> > as my local testing.
> >
> > This isn't the default for any of the machines yet (but I have
> > local patches for that as well). The h/w reference boards
> > stil use 5.14 and need to be updated, but the plan is to remove 5.14,
> > and eventually 5.10 from master, and we'll go with 5.15, and 5.16+
> > in the spring 2022 release.
>
> also 5.10 ? I think there perhaps will be enough folks needing 5.10
> Since next YP release is also LTS, I wonder if we should keep kernel
> UAPIs as a LTS kernel too.
>

While we have to wait a bit longer to hear, it is very likely that 5.15
will outlast 5.10 in terms of support .. since almost every other LTS has
picked up extended support. As for 5.10 (I state the obvious), that's what
the release branches are for :)

We've never kept more than 2 released + 1 dev kernels active at once (in
master) .. one can always find a consumer of any particular version or
subversion, and they are convinced they need it.  5.15 is a definite, as is
something newer than it (because we absolutely need newer for
feature/platform/bleeding edge), which leaves 5.10 on the bubble.

Just because the recipe isn't in master, doesn't mean I'm not updating and
maintaining it .. it just means that we aren't doing a matrix of tests on
it, since that would be 4x (if you count -dev) active kernels in master and
that's a significant overhead.

That all being said, I'm not removing anything yet, and we'll see where the
chips fall on that front!

I've taken note, it can all be mixed into the consideration. The fact that
you read my yammering closely enough to comment, gives weight to
the request :)

Bruce



>
> >
> > Cheers,
> >
> > Bruce
> >
> > The following changes since commit
> 3e9c4801216111496acffdfdccf1deae3b3d6b96:
> >
> >insane.bbclass: Add a check for directories that are expected to be
> empty (2021-11-03 11:12:26 +)
> >
> > 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.14: update to v5.14.15
> >linux-yocto/5.10: update to v5.10.76
> >linux-libc-headers: update to v5.15
> >linux-yocto-rt/5.10: update to -rt54
> >linux-yocto/5.15: introduce recipes
> >strace: fix build against 5.15 kernel/kernel-headers
> >
> >   meta/conf/distro/include/tcmode-default.inc   |   2 +-
> >   ...1-Avoid-relying-on-presence-of-ipx.h.patch | 151 ++
> >   meta/recipes-devtools/strace/strace_5.14.bb   |   1 +
> >   ...ers_5.14.bb => linux-libc-headers_5.15.bb} |   4 +-
> >   .../linux/linux-yocto-rt_5.10.bb  |   6 +-
> >   .../linux/linux-yocto-rt_5.14.bb  |   6 +-
> >   .../linux/linux-yocto-rt_5.15.bb  |  45 ++
> >   .../linux/linux-yocto-tiny_5.10.bb|   8 +-
> >   .../linux/linux-yocto-tiny_5.14.bb|   8 +-
> >   .../linux/linux-yocto-tiny_5.15.bb|  32 
> >   meta/recipes-kernel/linux/linux-yocto_5.10.bb |  24 +--
> >   meta/recipes-kernel/linux/linux-yocto_5.14.bb |  26 +--
> >   meta/recipes-kernel/linux/linux-yocto_5.15.bb |  68 
> >   13 files changed, 339 insertions(+), 42 deletions(-)
> >   create mode 100644
> meta/recipes-devtools/strace/strace/0001-Avoid-relying-on-presence-of-ipx.h.patch
> >   rename meta/recipes-kernel/linux-libc-headers/{
> linux-libc-headers_5.14.bb => linux-libc-headers_5.15.bb} (81%)
> >   create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
> >   create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
> >   create mode 100644 meta/recipes-kernel/linux/linux-yocto_5.15.bb
> >
> >
> >
> > 
> >
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end
- "Use the force Harry" - Gandalf, Star Trek II

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#157880): 
https://lists.openembedded.org/g/openembedded-core/message/157880
Mute This Topic: https://lists.openembedded.org/mt/86824892/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://li

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

2021-11-04 Thread Khem Raj



On 11/4/21 12:48 PM, Bruce Ashfield wrote:

From: Bruce Ashfield 

Richard,

Here's a broad set of kernel updates:

  - stable for 5.14
  - stable for 5.10

And then the bigger, a way earlier than normal:

  - libc-headers bump to 5.15
  - 5.15 reference kernel recipes

As everyone has probably heard, 5.15 is the next kernel LTS, so I
wanted to establish it for the next release earlier than normal. Due
to the -dev testing, things like lttng, perf and devsrc are already
ready to go, so this is a smaller pull request than normal.

I had to fixup strace, and the vboxguest drivers (patch sent to
meta-oe)

I've run it through the AB and everything came back green, as well
as my local testing.

This isn't the default for any of the machines yet (but I have
local patches for that as well). The h/w reference boards
stil use 5.14 and need to be updated, but the plan is to remove 5.14,
and eventually 5.10 from master, and we'll go with 5.15, and 5.16+
in the spring 2022 release.


also 5.10 ? I think there perhaps will be enough folks needing 5.10 
Since next YP release is also LTS, I wonder if we should keep kernel 
UAPIs as a LTS kernel too.




Cheers,

Bruce

The following changes since commit 3e9c4801216111496acffdfdccf1deae3b3d6b96:

   insane.bbclass: Add a check for directories that are expected to be empty 
(2021-11-03 11:12:26 +)

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.14: update to v5.14.15
   linux-yocto/5.10: update to v5.10.76
   linux-libc-headers: update to v5.15
   linux-yocto-rt/5.10: update to -rt54
   linux-yocto/5.15: introduce recipes
   strace: fix build against 5.15 kernel/kernel-headers

  meta/conf/distro/include/tcmode-default.inc   |   2 +-
  ...1-Avoid-relying-on-presence-of-ipx.h.patch | 151 ++
  meta/recipes-devtools/strace/strace_5.14.bb   |   1 +
  ...ers_5.14.bb => linux-libc-headers_5.15.bb} |   4 +-
  .../linux/linux-yocto-rt_5.10.bb  |   6 +-
  .../linux/linux-yocto-rt_5.14.bb  |   6 +-
  .../linux/linux-yocto-rt_5.15.bb  |  45 ++
  .../linux/linux-yocto-tiny_5.10.bb|   8 +-
  .../linux/linux-yocto-tiny_5.14.bb|   8 +-
  .../linux/linux-yocto-tiny_5.15.bb|  32 
  meta/recipes-kernel/linux/linux-yocto_5.10.bb |  24 +--
  meta/recipes-kernel/linux/linux-yocto_5.14.bb |  26 +--
  meta/recipes-kernel/linux/linux-yocto_5.15.bb |  68 
  13 files changed, 339 insertions(+), 42 deletions(-)
  create mode 100644 
meta/recipes-devtools/strace/strace/0001-Avoid-relying-on-presence-of-ipx.h.patch
  rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.14.bb => 
linux-libc-headers_5.15.bb} (81%)
  create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
  create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
  create mode 100644 meta/recipes-kernel/linux/linux-yocto_5.15.bb






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

2021-11-04 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's a broad set of kernel updates:

 - stable for 5.14
 - stable for 5.10

And then the bigger, a way earlier than normal:

 - libc-headers bump to 5.15
 - 5.15 reference kernel recipes

As everyone has probably heard, 5.15 is the next kernel LTS, so I
wanted to establish it for the next release earlier than normal. Due
to the -dev testing, things like lttng, perf and devsrc are already
ready to go, so this is a smaller pull request than normal.

I had to fixup strace, and the vboxguest drivers (patch sent to
meta-oe)

I've run it through the AB and everything came back green, as well
as my local testing.

This isn't the default for any of the machines yet (but I have
local patches for that as well). The h/w reference boards
stil use 5.14 and need to be updated, but the plan is to remove 5.14,
and eventually 5.10 from master, and we'll go with 5.15, and 5.16+
in the spring 2022 release.

Cheers,

Bruce

The following changes since commit 3e9c4801216111496acffdfdccf1deae3b3d6b96:

  insane.bbclass: Add a check for directories that are expected to be empty 
(2021-11-03 11:12:26 +)

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.14: update to v5.14.15
  linux-yocto/5.10: update to v5.10.76
  linux-libc-headers: update to v5.15
  linux-yocto-rt/5.10: update to -rt54
  linux-yocto/5.15: introduce recipes
  strace: fix build against 5.15 kernel/kernel-headers

 meta/conf/distro/include/tcmode-default.inc   |   2 +-
 ...1-Avoid-relying-on-presence-of-ipx.h.patch | 151 ++
 meta/recipes-devtools/strace/strace_5.14.bb   |   1 +
 ...ers_5.14.bb => linux-libc-headers_5.15.bb} |   4 +-
 .../linux/linux-yocto-rt_5.10.bb  |   6 +-
 .../linux/linux-yocto-rt_5.14.bb  |   6 +-
 .../linux/linux-yocto-rt_5.15.bb  |  45 ++
 .../linux/linux-yocto-tiny_5.10.bb|   8 +-
 .../linux/linux-yocto-tiny_5.14.bb|   8 +-
 .../linux/linux-yocto-tiny_5.15.bb|  32 
 meta/recipes-kernel/linux/linux-yocto_5.10.bb |  24 +--
 meta/recipes-kernel/linux/linux-yocto_5.14.bb |  26 +--
 meta/recipes-kernel/linux/linux-yocto_5.15.bb |  68 
 13 files changed, 339 insertions(+), 42 deletions(-)
 create mode 100644 
meta/recipes-devtools/strace/strace/0001-Avoid-relying-on-presence-of-ipx.h.patch
 rename meta/recipes-kernel/linux-libc-headers/{linux-libc-headers_5.14.bb => 
linux-libc-headers_5.15.bb} (81%)
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
 create mode 100644 meta/recipes-kernel/linux/linux-yocto_5.15.bb

-- 
2.19.1


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

2021-03-09 Thread Bruce Ashfield
From: Bruce Ashfield 

Richard,

Here's my latest set of kernel changes. They are a bit more varied than
at times:

  - stable updates. These shouldn't be an issue
  - kern-tools: minor fixes from the list

The more time consuming change is the perf reproducibility changes. They
are passing locally for me, so could use some time on the AB to see if
that is truely the case. As usual, we don't patch perf, so these take the
form of various sed changes to the source. They shouldn't cause issues on
older versions of perf, but I haven't tested that extensively.

The changes are specific to our builds, and I need to re-consider them
in the context of upstream (since quite honestly, I don't know why some
of the paths that were being captured were being captured at all). I've
marked them as such in commit header and in the recipe.

Cheers,

Bruce

The following changes since commit 281eba70c2c3beef556949980d7f81e7461ba5dd:

  bitbake: __init__.py: Fix bitbake debug log handling (2021-03-09 00:02:41 
+)

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):
  perf: fix reproducibility issues
  reproducibile: remove perf from exclusions
  linux-yocto/5.10: update to v5.10.21
  linux-yocto/5.4: update to v5.4.103
  linux-yocto/qemuarmv5: fix configuration warning
  kern-tools: symbol-why fix and README update

 meta/lib/oeqa/selftest/cases/reproducible.py  |  1 -
 .../kern-tools/kern-tools-native_git.bb   |  2 +-
 .../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 | 22 +--
 meta/recipes-kernel/linux/linux-yocto_5.4.bb  | 22 +--
 meta/recipes-kernel/perf/perf.bb  | 38 +++
 9 files changed, 75 insertions(+), 38 deletions(-)

-- 
2.19.1


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

2019-10-21 Thread bruce . ashfield
From: Bruce Ashfield 

Hi all,

Here's a set of changes that I've been testing while the release finalizes.
Now that master is open, I figured I'd send them before starting to stack
on more changes.

Note: I have more -stable changes for 5.2 and 4.19, I just haven't fully
  tested them yet, so they'll follow in a day or so.

For linux-yocto-dev, I'm bumping it to v5.4-rcX .. and of note, mips64 boot
was totally broken on the switch to userspace, I had to do the following
mainline reverts to get it working (after a couple of days of bisecting):

  932bb934ed4d mips: compat: vdso: Use legacy syscalls as fallback
  cdab7e2c73d5 mips: vdso: Fix flip/flop vdso building bug
  b4c0f7fa5308 mips: vdso: Fix source path
  1f66c45db330 mips: Add clock_gettime64 entry point
  abed3d826f2f mips: Add clock_getres entry point
  6393e6064486 mips: fix vdso32 build, again
  24640f233b46 mips: Add support for generic vDSO
  8919975b6171 MIPS: VDSO: Fix build for binutils < 2.25
  90800281e761 MIPS: VDSO: Remove unused gettimeofday.c

I'll report this upstream to linux-mips, since we'll want this properly
fixed before I start into the next release kernel. While annoying, I'm glad
that I ran into this right after it happened in mainline, and not in three
months from now.

During my v5.4 testing, I ran into some perf build failures and came up
with a series of patches to fix it, and get rid of some warnings while
building.

The update and fix are these two changes:

  perf: fix v5.4+ builds
  perf: create directories before copying single files

I also noticed a libcap non-derministic detection, so I created a patch
to control it via PACKAGECONFIG:

  perf: add 'cap' PACKAGECONFIG

And then my final patch for perf, which is a RFC/RFT sort of thing. When
fixing (yet another) set of "out of sync" file detection changes between
perf and the headers, I realized that it was between the tools captured
headers and a copy of the main include that we are doing from the kernel
source directory. I was able to drop that include completely, and build
for all architectures. I was also then able to drop some of the file copies
that we've added over time.

This worked for me, but I'd be interested to see if it breaks anyone elses
perf builds.

Cheers,

Bruce


The following changes since commit f484aa6090c5fa3f69c3aed0cab154ed1f46b7ac:

  python-native: Remove debug.patch (2019-10-19 23:18:34 +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/4.19: update to v4.19.78
  linux-yocto/5.2: update to v5.2.20
  perf: fix v5.4+ builds
  perf: create directories before copying single files
  perf: add 'cap' PACKAGECONFIG
  perf: drop 'include' copy

 .../linux/linux-yocto-rt_4.19.bb  |  6 ++---
 .../linux/linux-yocto-rt_5.2.bb   |  6 ++---
 .../linux/linux-yocto-tiny_4.19.bb|  8 +++
 .../linux/linux-yocto-tiny_5.2.bb |  8 +++
 meta/recipes-kernel/linux/linux-yocto_4.19.bb | 20 -
 meta/recipes-kernel/linux/linux-yocto_5.2.bb  | 22 +--
 meta/recipes-kernel/perf/perf.bb  |  9 
 7 files changed, 40 insertions(+), 39 deletions(-)

-- 
2.19.1

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