openembedded-core.lists.openembedded.org archive mirror
 help / color / mirror / Atom feed
* [OE-core][mickledore 00/13] Patch review
@ 2023-06-02  2:21 Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109 Steve Sakoman
                   ` (12 more replies)
  0 siblings, 13 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:21 UTC (permalink / raw)
  To: openembedded-core

Please review this set of changes for mickledore and have comments back by
end of day Monday.

Passed a-full on autobuilder:

https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/5383

The following changes since commit c46d0cfe4b18318c00390eb112edcbea8b8d6a7a:

  gdb: fix crashes when debugging threads with Arm Pointer Authentication enabled (2023-05-26 13:55:18 -1000)

are available in the Git repository at:

  https://git.openembedded.org/openembedded-core-contrib stable/mickledore-nut
  http://cgit.openembedded.org/openembedded-core-contrib/log/?h=stable/mickledore-nut

Alexander Kanavin (1):
  libgcrypt: update 1.10.1 -> 1.10.2

Archana Polampalli (1):
  git: ignore CVE-2023-25815

Bruce Ashfield (5):
  linux-yocto/5.15: update to v5.15.109
  linux-yocto/5.15: update to v5.15.110
  linux-yocto/5.15: update to v5.15.111
  linux-yocto/5.15: update to v5.15.112
  linux-yocto/5.15: update to v5.15.113

Martin Jansa (1):
  populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's
    ptest-runner

Michael Halstead (2):
  uninative: Upgrade to 3.10 to support gcc 13
  uninative: Upgrade to 4.0 to include latest gcc 13.1.1

Mikko Rapeli (1):
  qemurunner: avoid leaking server_socket

Qiu Tingting (1):
  e2fsprogs: fix ptest bug for second running

nikhil (1):
  tiff: Remove unused patch from tiff

 meta/classes-recipe/populate_sdk_base.bbclass |   2 +-
 meta/conf/distro/include/yocto-uninative.inc  |   8 +-
 meta/lib/oeqa/utils/qemurunner.py             |   1 +
 .../e2fsprogs/e2fsprogs/run-ptest             |   1 +
 .../e2fsprogs/e2fsprogs_1.47.0.bb             |   3 +
 meta/recipes-devtools/git/git_2.39.2.bb       |   2 +
 .../linux/linux-yocto-rt_5.15.bb              |   6 +-
 .../linux/linux-yocto-tiny_5.15.bb            |   6 +-
 meta/recipes-kernel/linux/linux-yocto_5.15.bb |  26 +-
 ...-of-TIFFTAG_INKNAMES-and-related-TIF.patch | 267 ------------------
 ...01-libgcrypt-fix-m4-file-for-oe-core.patch |   6 +-
 ...ilding-error-with-O2-in-sysroot-path.patch |  10 +-
 ...ibgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb} |   2 +-
 13 files changed, 40 insertions(+), 300 deletions(-)
 delete mode 100644 meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
 rename meta/recipes-support/libgcrypt/{libgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb} (96%)

-- 
2.34.1



^ permalink raw reply	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 02/13] linux-yocto/5.15: update to v5.15.110 Steve Sakoman
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    f48aeeaaa64c Linux 5.15.109
    4aed6b5809bb soc: sifive: l2_cache: fix missing of_node_put() in sifive_l2_init()
    71e7ed6e3aa9 soc: sifive: l2_cache: fix missing free_irq() in error path in sifive_l2_init()
    48c5fd373345 soc: sifive: l2_cache: fix missing iounmap() in error path in sifive_l2_init()
    2a2a502af466 ASN.1: Fix check for strdup() success
    9fc2e7f2cf47 ASoC: fsl_asrc_dma: fix potential null-ptr-deref
    0431e1323f42 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
    144ff55623e2 iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
    e589986ef037 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
    78559037632b pwm: hibvt: Explicitly set .polarity in .get_state()
    2147e7c2d26f pwm: iqs620a: Explicitly set .polarity in .get_state()
    a2ab4924f0c8 pwm: meson: Explicitly set .polarity in .get_state()
    dbc7a6d1ec8e sctp: Call inet6_destroy_sock() via sk->sk_destruct().
    4f66b180a622 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
    b60d534d1e70 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
    dd042131386f tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct().
    dabbe97f369b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM).
    d58366aab868 fuse: fix deadlock between atomic O_TRUNC and page invalidation
    e21d9c606839 fuse: always revalidate rename target dentry
    c10a5b340681 fuse: fix attr version comparison in fuse_read_update_size()
    1e5c686087dc purgatory: fix disabling debug info
    a134b2ac4127 docs: futex: Fix kernel-doc references after code split-up preparation
    66dd55279174 MIPS: Define RUNTIME_DISCARD_EXIT in LD script
    e779884c713f sched/fair: Fixes for capacity inversion detection
    4ee882e0e1ed sched/uclamp: Fix a uninitialized variable warnings
    98762616db0b sched/fair: Consider capacity inversion in util_fits_cpu()
    99b704ae7a17 sched/fair: Detect capacity inversion
    1de6ee9d812c sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
    a77e3c0e067d sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
    ac407e5102e9 sched/uclamp: Fix fits_capacity() check in feec()
    46c631fe5a94 mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
    981e276dd965 mm/khugepaged: check again on anon uffd-wp during isolation
    29562319cba0 drm/i915: Fix fast wake AUX sync len
    afbfd70cb1a0 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
    1aaa1e0a9a0f kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
    ebab1a86ca3e memstick: fix memory leak if card device is never registered
    8c168553abce nilfs2: initialize unused bytes in segment summary blocks
    e513fb5cadc4 iio: light: tsl2772: fix reading proximity-diodes from device tree
    c15737965434 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
    a8466e335f58 platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
    4a2a34a75f3e xen/netback: use same error messages for same errors
    08e774db2ef1 nvme-tcp: fix a possible UAF when failing to allocate an io queue
    1b91bfae3ee1 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
    357fa038d93d net: dsa: b53: mmap: add phy ops
    583d2abf1374 scsi: core: Improve scsi_vpd_inquiry() checks
    139bea1d3aa1 scsi: megaraid_sas: Fix fw_crash_buffer_show()
    73890c48849d selftests: sigaltstack: fix -Wuninitialized
    c2680efa1507 platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
    fd3e899340e1 Input: i8042 - add quirk for Fujitsu Lifebook A574/H
    14bb1fb893db f2fs: Fix f2fs_truncate_partial_nodes ftrace event
    0ebc93afdaf6 e1000e: Disable TSO on i219-LM card to increase speed
    e722ea6dae2c bpf: Fix incorrect verifier pruning due to missing register precision taints
    25e50cdf9f63 spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
    cbce626dcd23 mlxsw: pci: Fix possible crash during initialization
    4eee0d9d3c11 net: rpl: fix rpl header size calculation
    92e0bc5e34ad bonding: Fix memory leak when changing bond type to Ethernet
    b24026f1409c mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
    5610d81d0214 bnxt_en: Do not initialize PTP on older P3/P4 chips
    7ff875ee15bc netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
    0a397535d189 netfilter: nf_tables: validate catch-all set elements
    25f1b40cf9b2 i40e: fix i40e_setup_misc_vector() error handling
    536ed39cbec8 i40e: fix accessing vsi->active_filters without holding lock
    8089d724dd7a netfilter: nf_tables: fix ifdef to also consider nf_tables=m
    69ea11769b8d sfc: Fix use-after-free due to selftest_work
    aa16f7b99d23 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
    b36d82ddc74e virtio_net: bugfix overflow inside xdp_linearize_page()
    1ffc0e810551 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
    fe0d832ea0e6 regulator: fan53555: Fix wrong TCS_SLEW_MASK
    976f8482e459 regulator: fan53555: Explicitly include bits header
    cb9b96c154a1 netfilter: br_netfilter: fix recent physdev match breakage
    beb1c8576c23 arm64: dts: imx8mm-evk: correct pmic clock source
    863473055d1d arm64: dts: meson-g12-common: specify full DMC range
    dd6bd054a92c arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
    bd129e4c9e34 ARM: dts: rockchip: fix a typo error for rk3288 spdif node

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 475fe34066..c3c9ed8967 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "8e0611e36c848a07f9cdd778903c9e51bb90b319"
-SRCREV_meta ?= "e4b95ec17228274acb38bf10061448224df3a312"
+SRCREV_machine ?= "63a865cbbc8ab351f44582a4fcf2999c7681cfd8"
+SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.108"
+LINUX_VERSION ?= "5.15.109"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 365d01db78..ae2604ab70 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.108"
+LINUX_VERSION ?= "5.15.109"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "3d762b85647844790979dd1e17a762003aaa7476"
-SRCREV_meta ?= "e4b95ec17228274acb38bf10061448224df3a312"
+SRCREV_machine ?= "7d734295a38a5fc03fb29fb90bb64e38708e2308"
+SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 54c8e12644..d30b12d557 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "80421c525a12141d31bf1592b0d8c176defe3010"
-SRCREV_machine:qemuarm64 ?= "9d140dbc3171bf272f51b524edeeb2f22783aca5"
-SRCREV_machine:qemumips ?= "b29a8fa62d88db512f1fa5d60e430a851d7e3aaf"
-SRCREV_machine:qemuppc ?= "7ee6b7fc4b57933114376cf012218c2ae3d23558"
-SRCREV_machine:qemuriscv64 ?= "e8c818cce43dd720c366d831aeb102c20c237652"
-SRCREV_machine:qemuriscv32 ?= "e8c818cce43dd720c366d831aeb102c20c237652"
-SRCREV_machine:qemux86 ?= "e8c818cce43dd720c366d831aeb102c20c237652"
-SRCREV_machine:qemux86-64 ?= "e8c818cce43dd720c366d831aeb102c20c237652"
-SRCREV_machine:qemumips64 ?= "5c900befc90365f6daa80989e8de0ccc546ff0f5"
-SRCREV_machine ?= "e8c818cce43dd720c366d831aeb102c20c237652"
-SRCREV_meta ?= "e4b95ec17228274acb38bf10061448224df3a312"
+SRCREV_machine:qemuarm ?= "8ac50c616d30bffb2540f2dd7bfe8ea66d737bfe"
+SRCREV_machine:qemuarm64 ?= "470798ad34773e9e60e08ba80a8b7e6c4cf65c94"
+SRCREV_machine:qemumips ?= "9dcb3aaf2e30172cfb33b13d50bae621cd449f5b"
+SRCREV_machine:qemuppc ?= "faaa6b1dd4c1bf3550efa07e788f6849729e9d7b"
+SRCREV_machine:qemuriscv64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemuriscv32 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemux86 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemux86-64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemumips64 ?= "a41a7b13730b656588ac38cf0f1af6f9f255e112"
+SRCREV_machine ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "3299fb36854fdc288bddc2c4d265f8a2e5105944"
+SRCREV_machine:class-devupstream ?= "f48aeeaaa64c628519273f6007a745cf55b68d95"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.108"
+LINUX_VERSION ?= "5.15.109"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 02/13] linux-yocto/5.15: update to v5.15.110
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 03/13] linux-yocto/5.15: update to v5.15.111 Steve Sakoman
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    8a7f2a5c5aa1 Linux 5.15.110
    cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap region
    1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of the dtb
    bbf94b042155 riscv: Move early dtb mapping into the fixmap region
    ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
    0994aa001fde driver core: Don't require dynamic_debug for initcall_debug probe timing
    3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product
    f1e6a14d5ae8 bluetooth: Perform careful capability checks in hci_sock_ioctl()
    39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
    936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
    2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
    00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid
    c1da649699e1 selftests/kselftest/runner/run_one(): allow running non-executable files
    c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change()

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  4 ++--
 .../linux/linux-yocto-tiny_5.15.bb            |  4 ++--
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 24 +++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index c3c9ed8967..731a871e11 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "63a865cbbc8ab351f44582a4fcf2999c7681cfd8"
+SRCREV_machine ?= "91c85a978457d009bb57ec0a0867afe4ff7c8278"
 SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.109"
+LINUX_VERSION ?= "5.15.110"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index ae2604ab70..6ded419a02 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.109"
+LINUX_VERSION ?= "5.15.110"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,7 +14,7 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "7d734295a38a5fc03fb29fb90bb64e38708e2308"
+SRCREV_machine ?= "37cc630d5574860de0b48e67fca03d8cb7d2a260"
 SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index d30b12d557..e702fbcf71 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,16 +13,16 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "8ac50c616d30bffb2540f2dd7bfe8ea66d737bfe"
-SRCREV_machine:qemuarm64 ?= "470798ad34773e9e60e08ba80a8b7e6c4cf65c94"
-SRCREV_machine:qemumips ?= "9dcb3aaf2e30172cfb33b13d50bae621cd449f5b"
-SRCREV_machine:qemuppc ?= "faaa6b1dd4c1bf3550efa07e788f6849729e9d7b"
-SRCREV_machine:qemuriscv64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemuriscv32 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemux86 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemux86-64 ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
-SRCREV_machine:qemumips64 ?= "a41a7b13730b656588ac38cf0f1af6f9f255e112"
-SRCREV_machine ?= "b8a4501ad3a651d576df481df20bf20fd3e969df"
+SRCREV_machine:qemuarm ?= "c9c4163f1d7a05a8a9e74f519ec7acc54259f53b"
+SRCREV_machine:qemuarm64 ?= "1cbfaca7888ffe8f6ce58987080a86b48161ce44"
+SRCREV_machine:qemumips ?= "9d83787163c68c2390136915fcfbf3e781d56874"
+SRCREV_machine:qemuppc ?= "a6d06d797ba2ae6c391898a42fced6c3eb71aad0"
+SRCREV_machine:qemuriscv64 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemuriscv32 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemux86 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemux86-64 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
+SRCREV_machine:qemumips64 ?= "577bbb0ffdafbe77c802b1ff6cd09beec4cf0302"
+SRCREV_machine ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
 SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
@@ -30,7 +30,7 @@ SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "f48aeeaaa64c628519273f6007a745cf55b68d95"
+SRCREV_machine:class-devupstream ?= "8a7f2a5c5aa1648edb4f2029c6ec33870afb7a95"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.109"
+LINUX_VERSION ?= "5.15.110"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 03/13] linux-yocto/5.15: update to v5.15.111
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109 Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 02/13] linux-yocto/5.15: update to v5.15.110 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 04/13] linux-yocto/5.15: update to v5.15.112 Steve Sakoman
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    b0ece631f84a Linux 5.15.111
    0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn
    21c2a454486d netfilter: nf_tables: deactivate anonymous set from preparation phase
    aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
    2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
    503e554782c9 debugobject: Ensure pool refill (again)
    6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR
    06106efa20f7 perf auxtrace: Fix address filter entire kernel size
    11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume
    e11765cea205 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
    f76fcb9d43ec dm flakey: fix a crash with invalid table line
    a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
    56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
    f382705d0460 dm verity: fix error handling for check_at_most_once on FEC
    1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset()
    3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue
    ed7e8beb201b btrfs: scrub: reject unsupported scrub flags
    14383698c0de scripts/gdb: fix lx-timerlist for Python3
    33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
    e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init
    384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation
    09206edff007 mailbox: zynqmp: Fix IPI isr handling
    6d1af517817a mtd: core: fix error path for nvmem provider
    8444b46e163a mtd: core: fix nvmem error reporting
    7c253e98685e mtd: core: provide unique name for nvmem device, take two
    68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request
    8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block()
    13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only
    ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
    a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm()
    f1b4681cfa0a afs: Fix updating of i_size with dv jump from server
    33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x
    ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely
    a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base
    388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
    bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels
    a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback
    2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
    738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
    fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer
    dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init
    dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
    1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in .get_state()
    d2798512fafc pwm: mtk-disp: Disable shadow registers before setting backlight values
    8ffa1cb8bcfa leds: tca6507: Fix error handling of using fwnode_property_read_string
    e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code.
    332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it
    c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
    40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
    18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally written case
    3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break
    0f87e18203bd SMB3: Add missing locks to protect deferred close file list
    b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
    ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions
    1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
    c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC
    d2823237dabc SUNRPC: remove the maximum number of retries in call_bind_status
    c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX
    7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
    b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
    33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation
    0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
    a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
    6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
    00cc21e32ea1 RDMA/srpt: Add a check for valid 'mad_agent' pointer
    03b9d26f33e6 RDMA/cm: Trace icm_send_rej event before the cm state is reset
    30218b769845 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
    5255051c8f31 RDMA/siw: Remove namespace check from siw_netdev_event()
    48ba87f6e14d clk: add missing of_node_put() in "assigned-clocks" property parsing
    3d7c6f2076f1 power: supply: generic-adc-battery: fix unit scaling
    c58ea97aa94f fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
    cd7e1d679240 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
    952bbfcedbf8 fs/ntfs3: Add check for kmemdup
    3030f2b9b332 fs/ntfs3: Fix memory leak if ntfs_read_mft failed
    d1faeb14bce3 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
    9911be215572 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
    44438a49593a rtc: omap: include header for omap_rtc_power_off_program prototype
    6d19fe968ef6 workqueue: Fix hung time report of worker pools
    6c073c5a5b97 workqueue: Introduce show_one_worker_pool and show_one_workqueue.
    e89f95c68536 RDMA/rdmavt: Delete unnecessary NULL check
    9721b14e6c8a RDMA/siw: Fix potential page_array out of range access
    8d909684bdf6 clk: at91: clk-sam9x60-pll: fix return value check
    623941780df3 sched/rt: Fix bad task migration for rt tasks
    594d2a055526 Revert "objtool: Support addition to set CFA base"
    80973ce36f4b perf/core: Fix hardlockup failure caused by perf throttle
    3e09b68fc520 sched/fair: Fix inaccurate tally of ttwu_move_affine
    c3b9f95598b8 sched: Make struct sched_statistics independent of fair sched class
    6002989848c5 sched/fair: Use __schedstat_set() in set_next_entity()
    94bcf94c25aa powerpc/rtas: use memmove for potentially overlapping buffer copy
    f7107d44dff7 macintosh: via-pmu-led: requires ATA to be set
    85842228df0e powerpc/sysdev/tsi108: fix resource printk format warnings
    179cc5ab9591 powerpc/wii: fix resource printk format warnings
    516c27922c96 powerpc/mpc512x: fix resource printk format warning
    da961d510b21 macintosh/windfarm_smu_sat: Add missing of_node_put()
    5b9fc529b689 virtio_ring: don't update event idx on get_buf
    ee0b6146317a spmi: Add a check for remove callback when removing a SPMI driver
    be267f30b07e staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
    424cf2929635 serial: 8250: Add missing wakeup event reporting
    8dfd00bfd53f tty: serial: fsl_lpuart: adjust buffer length to the intended size
    59ecc2cf3466 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
    ee53a7a88027 usb: mtu3: fix kernel panic at qmu transfer done irq handler
    6b0d399dac58 usb: chipidea: fix missing goto in `ci_hdrc_probe`
    6d4325ebd8c0 usb: gadget: tegra-xudc: Fix crash in vbus_draw
    d96f6bc10789 sh: sq: Fix incorrect element size for allocating bitmap buffer
    397eb669dac0 uapi/linux/const.h: prefer ISO-friendly __typeof__
    d1c4dedcd2df scripts/gdb: raise error with reduced debugging information
    2d65599ad1e4 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
    d453f25faf68 spi: cadence-quadspi: fix suspend-resume implementations
    6a129c0e9935 ASoC: fsl_mqs: move of_node_put() to the correct location
    850631845531 coresight: etm_pmu: Set the module field
    db6f1b2bba34 HID: amd_sfh: Add support for shutdown operation
    b711dd0ba9b3 scripts/gdb: bail early if there are no generic PD
    eaecf281c27f scripts/gdb: bail early if there are no clocks
    0110bfacff03 ia64: salinfo: placate defined-but-not-used warning
    51395777f66d ia64: mm/contig: fix section mismatch warning/error
    1a2a0d5b0617 PCI/EDR: Clear Device Status after EDR error recovery
    cc4f0e168a56 of: Fix modalias string generation
    770d30b1355c vmci_host: fix a race condition in vmci_host_poll() causing GPF
    08c7608798a9 spi: fsl-spi: Fix CPM/QE mode Litte Endian
    f345d4d71e87 spi: qup: Don't skip cleanup in remove's error path
    77b0c0dd2c56 linux/vt_buffer.h: allow either builtin or modular for macros
    af9ec18aa8ee ASoC: es8316: Handle optional IRQ assignment
    39287d16b2d2 PCI: imx6: Install the fault handler only on compatible match
    1e58fb6b1cef usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
    f90822ad63d1 spi: imx: Don't skip cleanup in remove's error path
    e9ded9dd5d05 spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
    193f7fffdcaf serial: 8250_bcm7271: Fix arbitration handling
    f67cc4929ef9 iio: light: max44009: add missing OF device matching
    7e42057532ea fpga: bridge: fix kernel-doc parameter description
    72b1ce904567 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
    59ed254dd35e serial: stm32: re-introduce an irq flag condition in usart_receive_chars
    4b7bb1c7be4f usb: dwc3: gadget: Change condition for processing suspend event
    beb12083c1ac usb: host: xhci-rcar: remove leftover quirk handling
    295f3fcaa8ea pstore: Revert pmsg_lock back to a normal mutex
    2491b999a60d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
    209850f17717 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
    1ffb2ca65051 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
    43e4197dd5f6 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
    1d2f799c1604 net: amd: Fix link leak when verifying config failed
    5d6e5c054ed2 netlink: Use copy_to_user() for optval in netlink_getsockopt().
    a789192f3661 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
    a54ec573d9b8 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
    d0b43125ec89 net/sched: sch_fq: fix integer overflow of "credit"
    7a45b4e1c82b netfilter: nf_tables: don't write table validation state without mutex
    8913abddad4a bpf: Don't EFAULT for getsockopt with optval=NULL
    77f245ce053e net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
    a9e96eef8218 net/mlx5: E-switch, Don't destroy indirect table in split rule
    05cf6f353d3c ixgbe: Enable setting RSS table to default values
    624b73f77664 ixgbe: Allow flow hash to be set via ethtool
    e302e9ca14a8 wifi: iwlwifi: fw: fix memory leak in debugfs
    53b3b1f563bc wifi: iwlwifi: mvm: check firmware response size
    aa11a894458d wifi: mt76: mt7921e: improve reliability of dma reset
    f8923ad9dd8e wifi: mt76: fix 6GHz high channel not be scanned
    613b51663fc4 wifi: mt76: mt7921e: fix probe timeout after reboot
    5279aaf9f5b0 wifi: mt76: add flexible polling wait-interval support
    ac9fec5b5688 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
    210e6d01cc49 wifi: iwlwifi: make the loop for card preparation effective
    dff2a7b33060 jdb2: Don't refuse invalidation of already invalidated buffers
    358317ad9cf4 wifi: iwlwifi: fw: move memset before early return
    cccf85e047c3 wifi: iwlwifi: mvm: initialize seq variable
    b3cecbb2571c wifi: iwlwifi: yoyo: Fix possible division by zero
    4636c35b7e6e wifi: iwlwifi: yoyo: skip dump correctly on hw error
    34222897e0eb md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
    d6cfcf98b824 md/raid10: fix memleak of md thread
    7f673fa34c0e md/raid10: fix memleak for 'conf->bio_split'
    8d09065802c5 md/raid10: fix leak of 'r10bio->remaining' for recovery
    901b4918faa4 md/raid10: fix task hung in raid10d
    fc04998351fe md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
    39db562b3fed md: raid10 add nowait support
    74af08efa5cd md: drop queue limitation for RAID1 and RAID10
    337d1d88be9d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
    12e70c6f4ed8 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
    103a4275420e nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
    9fe41e648254 nvme: fix async event trace event
    13475e639162 nvme: handle the persistent internal error AER
    30b9073583ac nvmet: fix I/O Command Set specific Identify Controller
    42bcbc2a90a8 nvmet: fix Identify Active Namespace ID list handling
    92cf81746ebc nvmet: fix Identify Controller handling
    ac86d59eaa69 nvmet: fix Identify Namespace handling
    c7e98afecab2 nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
    537083b1275c nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
    080826d16758 nvmet: use i_size_read() to set size for file-ns
    f333854dce4a bpf, sockmap: fix deadlocks in the sockhash and sockmap
    c8a67bc85772 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
    fd8c83d8375b scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
    9a7f63283af6 f2fs: fix to avoid use-after-free for cached IPU bio
    119f278ea9c1 xsk: Fix unaligned descriptor validation
    1056b209935d crypto: drbg - Only fail when jent is unavailable in FIPS mode
    9317d6612011 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
    80bfd8b184d8 bpftool: Fix bug for long instructions in program CFG dumps
    afdc3a4bd77d selftests/bpf: Wait for receive in cg_storage_multi test
    c5fa99bce673 selftests: xsk: Disable IPv6 on VETH1
    c4afd6410f3c net: qrtr: correct types of trace event parameters
    eb77c0c0a17c wifi: rt2x00: Fix memory leak when handling surveys
    0b0c3e37a43f wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
    0a847af3cb40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
    3e660d117513 crypto: sa2ul - Select CRYPTO_DES
    d82d82e0372b crypto: caam - Clear some memory in instantiate_rng
    169134da419c f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
    d0cf44f06dd4 f2fs: apply zone capacity to all zone type
    2cc6a05661ad f2fs: enforce single zone capacity
    e5a56f13ba2d f2fs: handle dqget error in f2fs_transfer_project_quota()
    6d6415e5bce2 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
    eb4cf26d2e86 scsi: target: iscsit: Fix TAS handling during conn cleanup
    9158c86fd323 scsi: target: Fix multiple LUN_RESET handling
    ad4a647aa587 net/packet: convert po->auxdata to an atomic flag
    f1a111ca05ce net/packet: convert po->origdev to an atomic flag
    c3238c7dbed9 net/packet: annotate accesses to po->xmit
    97e7b1c1da12 vlan: partially enable SIOCSHWTSTAMP in container
    5f44dfa841e9 net: pcs: xpcs: remove double-read of link state when using AN
    a7282fc797df bpf: Remove misleading spec_v1 check on var-offset stack read
    60f9ed23b954 selftests/bpf: Fix a fd leak in an error path in network_helpers.c
    9b9e803b4823 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
    670754766ac3 bpf: fix precision propagation verbose logging
    c022b09fcc32 bpf: take into account liveness when propagating precision
    23634d119ca7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
    3fc0be9f48ff wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
    2ba1e4a623bf tools: bpftool: Remove invalid \' json escape
    484d95c69fc1 wifi: ath6kl: reduce WARN to dev_dbg() in callback
    19ba40acb170 wifi: brcmfmac: support CQM RSSI notification with older firmware
    378364abbe55 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
    59073060fe09 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
    104b1b48b679 wifi: ath6kl: minor fix for allocation size
    d1138f118f43 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
    f1d68061b074 cpufreq: use correct unit when verify cur freq
    a55050c7989c tick/common: Align tick period with the HZ tick.
    54202488c835 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
    500ffa58e70b debugobject: Prevent init race with static objects
    af04d8d3c156 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
    00132fab90ea x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
    ad6481f49fb2 regulator: stm32-pwr: fix of_iomap leak
    b8c2678d0fe7 media: venus: dec: Fix handling of the start cmd
    2ed8f8c09d2a media: rc: gpio-ir-recv: Fix support for wake-up
    4b1afffdd940 drm/amd/display: Fix potential null dereference
    2322b262d220 media: rcar_fdp1: Fix refcount leak in probe and remove function
    5847021f8052 media: rcar_fdp1: Convert to platform remove callback returning void
    d18789f43484 platform: Provide a remove callback that returns no value
    825281f34bec media: rcar_fdp1: Fix the correct variable assignments
    3c300022c188 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
    2f48c0a463a3 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
    c94388b5b909 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
    cac0f4f36e22 media: rkvdec: fix use after free bug in rkvdec_remove
    d991f6139fa6 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
    1e3056b8067c regulator: core: Avoid lockdep reports when resolving supplies
    4e5c9738185b regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
    678b3f29aaaf drm/ttm/pool: Fix ttm_pool_alloc error path
    b19bebc96381 drm/ttm: optimize pool allocations a bit v2
    1e26766dc83a arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
    bee1a285732a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
    fb0bea59d078 arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
    8853aab16787 mailbox: mpfs: switch to txdone_poll
    623275db2841 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
    5a8aedb7b9fe ACPI: VIOT: Initialize the correct IOMMU fwspec
    111af9798356 firmware: arm_scmi: Fix xfers allocation on Rx channel
    657776d47bed ARM: dts: gta04: fix excess dma channel usage
    d3047a1b0422 drm: rcar-du: Fix a NULL vs IS_ERR() bug
    3cfaa8713e8b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
    60cadfcfa44c ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
    aa8d52ddf7c8 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
    d28ec12c48dd drm: msm: adreno: Disable preemption on Adreno 510
    2ad781393eb3 drm/msm/adreno: drop bogus pm_runtime_set_active()
    86c1a99528c6 drm/msm/adreno: Defer enabling runpm until hw_init()
    1ad4b8c4552b media: max9286: Free control handler
    3d7003c400ca drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
    a3ea89b5978d firmware: qcom_scm: Clear download bit during reboot
    ca4ce92e3ec9 media: av7110: prevent underflow in write_ts_to_decoder()
    519b08494011 media: bdisp: Add missing check for create_workqueue
    11c58a0c1937 x86/MCE/AMD: Use an u64 for bank_map
    88a9d3c0b59a ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
    112ff0f25305 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
    99e7b14569da ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
    96158bfc764f arm64: dts: qcom: sm8250: Fix the PCI I/O port range
    cc1ae8710ac4 arm64: dts: qcom: msm8996: Fix the PCI I/O port range
    656657bdeb8a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
    a19c40b97908 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
    9f89689d8b9d arm64: dts: qcom: msm8998: Fix the PCI I/O port range
    16111402966e arm64: dts: qcom: sdm845: Fix the PCI I/O port range
    3e7be9b63264 arm64: dts: qcom: sdm845: correct dynamic power coefficients
    a9e9a4a62725 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
    a46878476c55 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
    1994284cb922 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
    6ae67829fa5e arm64: dts: Move BCM4908 dts to bcmbca folder
    fe8ab85ed495 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
    aefde9ada466 ARM64: dts: Add DTS files for bcmbca SoC BCM6858
    273be36e4209 arm64: dts: Add DTS files for bcmbca SoC BCM4912
    fe07b3b5af01 arm64: dts: Add DTS files for bcmbca SoC BCM63158
    77112d23a671 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
    a53862a20239 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
    e3143e6cca0a regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
    30b4edaf221d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
    d450fa865750 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
    62cd3e056123 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
    667c86b2a941 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
    6a50350033e0 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
    fb2a6e00291a tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
    00f79abccc5b drm/probe-helper: Cancel previous job before starting new one
    9fde84fb59e5 drm/vgem: add missing mutex_destroy
    a51b71af169f drm/rockchip: Drop unbalanced obj unref
    0834a2b554e5 erofs: fix potential overflow calculating xattr_isize
    060fecf1114f erofs: stop parsing non-compact HEAD index if clusterofs is invalid
    5a37916d988e tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
    46da635566dc tpm, tpm: Implement usage counter for locality
    51162b05a44c tpm, tpm_tis: Claim locality before writing interrupt registers
    b665edd7a585 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
    fd9b4b2bff6b tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
    8c08c74de718 tpm, tpm_tis: Do not skip reset of original interrupt vector
    dfa1e84b774c selinux: ensure av_permissions.h is built when needed
    8a3a1f7b54b8 selinux: fix Makefile dependencies of flask.h
    08e403705778 selftests/resctrl: Check for return value after write_schemata()
    25661fe5f658 selftests/resctrl: Allow ->setup() to return errors
    b5adaf5045d0 selftests/resctrl: Move ->setup() call outside of test specific branches
    f9eeea03a5e7 selftests/resctrl: Extend CPU vendor detection
    ebd40f52de19 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
    988901984ddd rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
    74f06429b727 sound/oss/dmasound: fix build when drivers are mixed =y/=m
    c628b07d5974 xfs: don't consider future format versions valid
    ce840284929b ubifs: Free memory for tmpfile name
    20ef288612e5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
    3ae75f82c33f ubifs: Fix memleak when insert_old_idx() failed
    149ea56995c2 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
    dc299bd1d5c4 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
    b7bc8f6c8a31 tracing: Fix permissions for the buffer_percent file
    b91a5aa1e7ea riscv: mm: remove redundant parameter of create_fdt_early_page_table
    ec1814116fa4 i2c: omap: Fix standard mode false ACK readings
    671f21fbcb47 ksmbd: fix memleak in session setup
    227eb2689b44 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
    c053e389db0d ksmbd: call rcu_barrier() in ksmbd_server_exit()
    2db4b91480b2 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
    0b46ee654a9d relayfs: fix out-of-bounds access in relay_file_read
    a18bdaca46d0 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
    a79fb2ce4fbe reiserfs: Add security prefix to xattr name in reiserfs_security_write()
    4c3d1a6720ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
    09e177d6f7ed crypto: safexcel - Cleanup ring IRQ workqueues on load failure
    63b7fbaa1278 crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
    c63741e872fc ring-buffer: Sync IRQ works before buffer destruction
    333f49fcf0e7 pinctrl: qcom: lpass-lpi: set output value before enabling output
    3028ac7dc0c0 soundwire: qcom: correct setting ignore bit on v1.5.1
    01fefb82fd79 pwm: meson: Fix g12a ao clk81 name
    dcf6611e80f9 pwm: meson: Fix axg ao mux parents
    2104e15b0072 wifi: mt76: add missing locking to protect against concurrent rx/status calls
    4a07d2d511e2 kheaders: Use array declaration instead of char
    99d561199bf8 ipmi: fix SSIF not responding under certain cond.
    8fddbd9c5c86 ipmi:ssif: Add send_retries increment
    3ef93b7bd9e0 MIPS: fw: Allow firmware to pass a empty env
    e047e40676d1 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
    9c0b37d0da47 xhci: fix debugfs register accesses while suspended
    321e16a5709e tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
    fa30909fbd1f staging: iio: resolver: ads1210: fix config mode
    ac44e1275dae ext4: use ext4_journal_start/stop for fast commit transactions
    5bb4005fb667 blk-crypto: make blk_crypto_evict_key() more robust
    f8d9d6c3ffcc blk-crypto: make blk_crypto_evict_key() return void
    d206f79d9cd6 blk-mq: release crypto keyslot before reporting I/O complete
    2c62f4abd714 posix-cpu-timers: Implement the missing timer_wait_running callback
    dca7427a8b12 hwmon: (adt7475) Use device_property APIs when configuring polarity
    d50321946ec0 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
    d40fa6f78835 USB: dwc3: fix runtime pm imbalance on unbind
    9436221ea250 USB: dwc3: fix runtime pm imbalance on probe errors
    bfd693628192 IMA: allow/fix UML builds
    c23e103fd736 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
    8a0b61e5a7d2 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
    402d2b1d54b7 arm64: Stash shadow stack pointer in the task struct on interrupt
    21cc4e5304d2 arm64: Always load shadow stack pointer directly from the task struct
    a00f75f71fca wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
    a646556769e1 wireguard: timers: cast enum limits members to int in prints
    95ec7a59ceb2 x86/cpu: Add model number for Intel Arrow Lake processor
    520820400608 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
    5e3c87e4d3bd selftests mount: Fix mount_setattr_test builds failed
    e1383b440132 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
    21976532f274 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
    50015dbdec70 x86/hyperv: Block root partition functionality in a Confidential VM
    a7d91f67a10a ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
    cf5b14b8de0d ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index 731a871e11..a7f72e6eaf 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "91c85a978457d009bb57ec0a0867afe4ff7c8278"
-SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
+SRCREV_machine ?= "b7b557241341ae3bd6dc793eac41232739778578"
+SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.110"
+LINUX_VERSION ?= "5.15.111"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 6ded419a02..a90c417eda 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.110"
+LINUX_VERSION ?= "5.15.111"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "37cc630d5574860de0b48e67fca03d8cb7d2a260"
-SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
+SRCREV_machine ?= "a2c822d25ca2ddf1df5317a88d2319cb50330de4"
+SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index e702fbcf71..d88759d986 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "c9c4163f1d7a05a8a9e74f519ec7acc54259f53b"
-SRCREV_machine:qemuarm64 ?= "1cbfaca7888ffe8f6ce58987080a86b48161ce44"
-SRCREV_machine:qemumips ?= "9d83787163c68c2390136915fcfbf3e781d56874"
-SRCREV_machine:qemuppc ?= "a6d06d797ba2ae6c391898a42fced6c3eb71aad0"
-SRCREV_machine:qemuriscv64 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
-SRCREV_machine:qemuriscv32 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
-SRCREV_machine:qemux86 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
-SRCREV_machine:qemux86-64 ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
-SRCREV_machine:qemumips64 ?= "577bbb0ffdafbe77c802b1ff6cd09beec4cf0302"
-SRCREV_machine ?= "4399f7dbd01bd141ad6033438eb818820322ef13"
-SRCREV_meta ?= "8ce5ee0184fb213962a82ca5ee8c74851452e260"
+SRCREV_machine:qemuarm ?= "6bea924ca14afde95155405061b7a38698b627bb"
+SRCREV_machine:qemuarm64 ?= "61af9ffc157af5a77c0df7f2a9c672e96d2dbbd9"
+SRCREV_machine:qemumips ?= "44a1952d813a46156aa652da567537a4c49cd257"
+SRCREV_machine:qemuppc ?= "931fcfcbb0537ff882718af07d0941ac4d571361"
+SRCREV_machine:qemuriscv64 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
+SRCREV_machine:qemuriscv32 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
+SRCREV_machine:qemux86 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
+SRCREV_machine:qemux86-64 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
+SRCREV_machine:qemumips64 ?= "081f014de8e7c8ff3627e54fdd5149f573df34e9"
+SRCREV_machine ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
+SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "8a7f2a5c5aa1648edb4f2029c6ec33870afb7a95"
+SRCREV_machine:class-devupstream ?= "b0ece631f84a3e70341496b000b094b7dfdf4e5f"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.110"
+LINUX_VERSION ?= "5.15.111"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 04/13] linux-yocto/5.15: update to v5.15.112
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (2 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 03/13] linux-yocto/5.15: update to v5.15.111 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 05/13] linux-yocto/5.15: update to v5.15.113 Steve Sakoman
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    9d6bde853685 Linux 5.15.112
    0788273bd0a6 drm/amd/display: Fix hang when skipping modeset
    de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final()
    3c9b08a16978 drbd: correctly submit flush bio on barrier
    d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
    0b401c2cccc5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
    8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
    978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa()
    2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason
    f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size()
    640c8c365999 ext4: fix deadlock when converting an inline directory in nojournal mode
    b2531936118d ext4: improve error handling from ext4_dirhash()
    b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount()
    5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail
    f5e687698c6d ext4: fix data races when using cached status extents
    6d9a705a653e ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
    d55e76e11592 ext4: fix WARNING in mb_find_extent
    c5c385baee9b locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
    ed76d3a8910b ksmbd: not allow guest user on multichannel
    4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
    bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel
    a89ff57e4da1 ksmbd: fix kernel oops from idr_remove()
    876a7e3b58e3 ksmbd: add channel rwlock
    05cbc9806ae8 ksmbd: replace sessions list in connection with xarray
    f86a1a74d9a7 ksmbd: fix multi session connection failure
    bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
    2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width
    615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable logic
    c11b90aced1a drm/amd/display: Refine condition of cursor visibility for pipe-split
    bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load
    bac00e57cd5e drm/msm: Remove struct_mutex usage
    17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
    6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies
    06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI
    a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
    aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream
    44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock
    0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
    a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
    e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues
    5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events
    db587340a004 HID: wacom: Set a default resolution for older tablets
    823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
    b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
    cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
    6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
    db307e725d5b drm/amd/display: fix flickering caused by S/G mode
    61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device
    8f57f3e112cf f2fs: fix potential corruption when moving a directory
    e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall
    8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down
    74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode
    9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name
    137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
    eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error
    de26e064ed9e remoteproc: st: Call of_node_put() on iteration error
    8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error
    975b80702f0e sh: nmi_debug: fix return value of __setup handler
    66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init
    bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled
    be95f9ebaf10 sh: math-emu: fix macro redefined warning
    9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files
    c3a0ae5259ea smb3: fix problem remounting a share after shutdown
    17ad86d8c122 inotify: Avoid reporting event with invalid wd
    e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
    21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
    5af78b437cd3 cifs: release leases for deferred close handles when freezing
    f43b5573cddc cifs: fix pcchunk length type in smb2_copychunk_range
    69dfa5a2e89d btrfs: fix space cache inconsistency after error loading it from disk
    e0710a49799f btrfs: print-tree: parent bytenr must be aligned to sector size
    bcc401bb8678 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
    f264be24146b btrfs: don't free qgroup space unless specified
    29478148bb3b btrfs: fix encoded write i_size corruption with no-holes
    91f585024e3e btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
    77c6323dad14 btrfs: fix btrfs_prev_leaf() to not return the same key twice
    b13e20cc58e4 perf stat: Separate bperf from bpf_profiler
    2baa45d8f55e perf evlist: Refactor evlist__for_each_cpu()
    871149abc1b9 perf symbols: Fix return incorrect build_id size in elf_read_build_id()
    f716374c4e21 crypto: engine - fix crypto_queue backlog handling
    fa4e304bbd8a crypto: engine - Use crypto_request_complete
    e7ce4ba11635 crypto: api - Add scaffolding to change completion function signature
    a8cc4d5adfe5 crypto: engine - check if BH is disabled during completion
    7b36a06bacf7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
    b6e2d1e253a4 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
    4f128167e64b perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
    e685e2e2bd14 perf vendor events power9: Remove UTF-8 characters from JSON files
    a6ef72c38c23 perf scripts intel-pt-events.py: Fix IPC output for Python 2
    53f7b55f6b3a net: enetc: check the index of the SFI rather than the handle
    a0cb00295dbe virtio_net: suppress cpu stall when free_unused_bufs
    b4e16ea5f146 virtio_net: split free_unused_bufs()
    f495e435e588 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
    dfad4eb4c4d8 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
    10c5ea39573d drm/amdgpu: add a missing lock for AMDGPU_SCHED
    54c466c60e23 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
    c177dd465f5c ionic: catch failure from devlink_alloc
    da81af0ef809 ethtool: Fix uninitialized number of lanes
    27b0d1b81f82 ionic: remove noise from ethtool rxnfc error msg
    d37f6a832331 octeontx2-vf: Detach LF resources on probe cleanup
    00e985958b3e octeontx2-pf: Disable packet I/O for graceful exit
    b5ad803dec80 octeontx2-af: Skip PFs if not enabled
    e39148d3d719 octeontx2-af: Secure APR table update with the lock
    a895ab54afce rxrpc: Fix hard call timeout units
    f5b44b2a17ca sfc: Fix module EEPROM reporting for QSFP modules
    98a20dceddf6 r8152: move setting r8153b_rx_agg_chg_indicate()
    4fbf19a5bd31 r8152: fix the poor throughput for 2.5G devices
    d0ebe36065a8 r8152: fix flow control issue of RTL8156A
    55aeff5361e6 net/sched: act_mirred: Add carrier check
    59bf62f0ed7e RISC-V: mm: Enable huge page support to kernel_page_present() function
    cc4ae807dbef watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
    b36cc1c39448 writeback: fix call of incorrect macro
    f98f2ac30f75 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
    56444f30619b selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
    c5ce7c4517d6 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
    cb145932fcf6 net/sched: cls_api: remove block_cb from driver_list before freeing
    480577d419f9 net/ncsi: clear Tx enable mode when handling a Config required AEN
    5e756a59cee6 scsi: qedi: Fix use after free bug in qedi_remove()
    fd6204d7724a drm/hyperv: Don't overwrite dirt_needed value set by host
    f8d9e062a695 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
    ce30b2f48b65 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
    74201b3c3e52 ASoC: soc-pcm: test refcount before triggering
    2cf8c9f883de ASoC: soc-pcm: serialize BE triggers
    703ebcf64aac ASoC: soc-pcm: Fix and cleanup DPCM locking
    c474bb800000 ASoC: soc-pcm: align BE 'atomicity' with that of the FE
    13390bea97a4 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
    25361a0155a1 mailbox: zynqmp: Fix counts of child nodes
    f9dd36311bd5 mailbox: zynq: Switch to flexible array to simplify code
    2343385fe6ee bus: mhi: host: Range check CHDBOFF and ERDBOFF
    a7561c04adb1 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
    7517f62ea073 bus: mhi: host: Remove duplicate ee check for syserr
    9fbf10148f31 bus: mhi: Move host MHI code to "host" directory
    43b2f7d69069 ubifs: Fix memory leak in do_rename
    9933a9086cea ubifs: Fix AA deadlock when setting xattr for encrypted file
    21ad89e197dd crypto: ccp - Clear PSP interrupt status register before calling handler
    93f8b664031b ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index a7f72e6eaf..e2915849bc 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "b7b557241341ae3bd6dc793eac41232739778578"
-SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
+SRCREV_machine ?= "2424be7d485ac0bbcbca912b1a6cd4a79e5bab38"
+SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.111"
+LINUX_VERSION ?= "5.15.112"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index a90c417eda..41e656293d 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.111"
+LINUX_VERSION ?= "5.15.112"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "a2c822d25ca2ddf1df5317a88d2319cb50330de4"
-SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
+SRCREV_machine ?= "b521a0dd3eb1941526d1cc853a81c60182f08e10"
+SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index d88759d986..7f236d3753 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "6bea924ca14afde95155405061b7a38698b627bb"
-SRCREV_machine:qemuarm64 ?= "61af9ffc157af5a77c0df7f2a9c672e96d2dbbd9"
-SRCREV_machine:qemumips ?= "44a1952d813a46156aa652da567537a4c49cd257"
-SRCREV_machine:qemuppc ?= "931fcfcbb0537ff882718af07d0941ac4d571361"
-SRCREV_machine:qemuriscv64 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
-SRCREV_machine:qemuriscv32 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
-SRCREV_machine:qemux86 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
-SRCREV_machine:qemux86-64 ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
-SRCREV_machine:qemumips64 ?= "081f014de8e7c8ff3627e54fdd5149f573df34e9"
-SRCREV_machine ?= "aebcdb3f8bdb1a08ca6032d8369edd3f9bf86251"
-SRCREV_meta ?= "e316987285bb86fec4c567569c4977d264599c0a"
+SRCREV_machine:qemuarm ?= "9d59e27807dc264aa457efb8f808d5d246af0de2"
+SRCREV_machine:qemuarm64 ?= "795baaef531bf613f908372e46f0aa02e7f0c033"
+SRCREV_machine:qemumips ?= "240c1a6921778edceeddb57c666c1ad39eb99ab8"
+SRCREV_machine:qemuppc ?= "e62acaa3576f120915a766812d4f57e9b472d132"
+SRCREV_machine:qemuriscv64 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
+SRCREV_machine:qemuriscv32 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
+SRCREV_machine:qemux86 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
+SRCREV_machine:qemux86-64 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
+SRCREV_machine:qemumips64 ?= "943c52494237f510c59592bc3c10858b1fde736c"
+SRCREV_machine ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
+SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "b0ece631f84a3e70341496b000b094b7dfdf4e5f"
+SRCREV_machine:class-devupstream ?= "9d6bde853685609a631871d7c12be94fdf8d912e"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.111"
+LINUX_VERSION ?= "5.15.112"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 05/13] linux-yocto/5.15: update to v5.15.113
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (3 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 04/13] linux-yocto/5.15: update to v5.15.112 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 06/13] git: ignore CVE-2023-25815 Steve Sakoman
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Bruce Ashfield <bruce.ashfield@gmail.com>

Updating  to the latest korg -stable release that comprises
the following commits:

    1fe619a7d252 Linux 5.15.113
    7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type
    25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
    a540aabefa9b HID: wacom: Force pen out of prox if no events have been received in a while
    b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint
    b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
    cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking
    fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices
    b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
    317ee8c54faa ceph: force updating the msg pointer in non-split case
    e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
    03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in use
    742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt
    6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems
    7d8873ecbd3c serial: Add support for Advantech PCI-1611U card
    51d90382d241 statfs: enforce statfs[64] structure initialization
    865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
    7657321b2624 ksmbd: fix wrong UserName check in session_user
    61e043326e72 ksmbd: allocate one more byte for implied bcc[0]
    1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary
    49f47945386e SMB3: drop reference to cfile before sending oplock break
    653d30a1512c SMB3: Close all deferred handles of inode in case of handle lease break
    972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path
    143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
    c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
    f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe
    da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling interrupts
    4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
    9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
    a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
    83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
    cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
    3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU
    059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
    e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names
    831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings
    4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle
    fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show
    0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case
    c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers
    720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
    2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more than once
    3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages
    15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
    62499cf3ddd7 bridge: always declare tunnel functions
    ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion
    b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion
    addaba68018b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
    3a0450d38a3e igb: fix bit_shift to be in [1..8] range
    c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
    234e744d86bd cassini: Fix a memory leak in the error handling path of cas_init_one()
    76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host
    05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels
    d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
    fce7d92a8990 wifi: mac80211: fix min center freq offset tracing
    fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close
    99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
    ed1283c46d90 s390/cio: include subchannels without devices also for evaluation
    673cb4798921 tipc: check the bearer min mtu properly when setting it by netlink
    575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu negotiation
    5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu
    6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization
    18c0bd6888b3 virtio-net: Maintain reverse cleanup order
    cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
    f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions
    45a158a212d9 SUNRPC: Fix trace_svc_register() call site
    1c28b206ae49 SUNRPC: always free ctxt when freeing deferred request
    54832355b0b1 SUNRPC: Remove svc_rqst::rq_xprt_hlen
    7a1dca013124 SUNRPC: Remove dead code in svc_tcp_release_rqst()
    9712097e89b2 SUNRPC: Clean up svc_deferred_class trace events
    8c26ecd887ef tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
    7851771789e8 SUNRPC: double free xprt_ctxt while still in use
    051af3f0b7d1 media: netup_unidvb: fix use-after-free at del_timer()
    8e37baf62181 net: hns3: fix reset delay time to avoid configuration timeout
    aaf7c7d8448f net: hns3: fix sending pfc frames after reset issue
    56640004ee56 net: hns3: fix output information incomplete for dumping tx queue info with debugfs
    98e964801811 erspan: get the proto with the md version for collect_md
    5258395e67fe serial: 8250_bcm7271: fix leak in `brcmuart_probe`
    cc2f7cee933f serial: 8250_bcm7271: balance clk_enable calls
    f76a18e53a66 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
    15251e783a4b tcp: fix possible sk_priority leak in tcp_v4_send_reset()
    2832d6244634 vsock: avoid to close connected socket after the timeout
    2c1617dc6dab ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
    bbb5ac533ca6 ALSA: firewire-digi00x: prevent potential use after free
    81c843152422 net: phy: dp83867: add w/a for packet errors seen with short cables
    c1bc2870f14e net: fec: Better handle pm_runtime_get() failing in .remove()
    b598e76b49cc selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
    5041897b9f0f selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
    d6c89d776be2 af_key: Reject optional tunnel/BEET mode templates in outbound policies
    19457a4423a3 cpupower: Make TSC read per CPU for Mperf monitor
    3a4ff14b0ecb ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
    a2e5a77ae3c3 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
    e1c9c7482e31 drm/msm/dpu: Remove duplicate register defines from INTF
    85eb9aef4fb5 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
    b688a4115bdf drm/msm/dpu: Add INTF_5 interrupts
    d8a291e39af2 drm/msm/dp: unregister audio driver during unbind
    288247879f4e Revert "Fix XFRM-I support for nested ESP tunnels"
    46f1a953545f xfrm: don't check the default policy if the policy allows the packet
    98f179c5b072 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
    a832a43fdd95 platform/x86: Move existing HP drivers to a new hp subdir
    df14d64b36b1 platform/x86: hp-wmi: Support touchpad on/off
    6158e958e824 parisc: Replace regular spinlock with spin_trylock on panic path
    1fa3fb4f7018 mfd: dln2: Fix memory leak in dln2_probe()
    c9faa002ea4b soundwire: qcom: gracefully handle too many ports in DT
    b61382a825c0 phy: st: miphy28lp: use _poll_timeout functions for waits
    dc9c54d34dbd Input: xpad - add constants for GIP interface numbers
    92c089a931fd iommu/sprd: Release dma buffer to avoid memory leak
    a2bc5241ee14 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
    aa50d0a460cc clk: tegra20: fix gcc-7 constant overflow warning
    20f9bfc664d6 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
    85afd3007465 fs/ntfs3: Add length check in indx_get_root
    2a67f26f70ab fs/ntfs3: Validate MFT flags before replaying logs
    d4b744825295 fs/ntfs3: Fix NULL dereference in ni_write_inode
    1fd5b80c9339 fs/ntfs3: Enhance the attribute size check
    6d3d3283e6b4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
    8ebcbd1811b8 iommu/arm-smmu-qcom: Limit the SMR groups to 128
    036e02dfd515 RDMA/core: Fix multiple -Warray-bounds warnings
    ff70ad9159fb recordmcount: Fix memory leaks in the uwrite function
    f3458b84c627 sched: Fix KCSAN noinstr violation
    0652b54957ff mcb-pci: Reallocate memory region to avoid memory overlapping
    1ba5594739d8 serial: 8250: Reinit port->pm on port specific driver unbind
    ee009c2abc44 usb: typec: tcpm: fix multiple times discover svids error
    973f84956b2c HID: wacom: generic: Set battery quirk only when we see battery data
    b2069cfe1b33 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
    6293d0533cfe HID: logitech-hidpp: Reconcile USB and Unifying serials
    3f1719790cc3 HID: logitech-hidpp: Don't use the USB serial for USB devices
    a97e60bd2896 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
    116b9c002c89 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
    392a06f965fe Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
    c018360885f0 Bluetooth: btintel: Add LE States quirk support
    7aa14a7a3a85 ipvs: Update width of source for ip_vs_sync_conn_options
    52851d0c3354 nbd: fix incomplete validation of ioctl arg
    3d3f8fe01a01 wifi: ath11k: Fix SKB corruption in REO destination ring
    87940e4030e4 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
    35e304dbcefa null_blk: Always check queue mode setting from configfs
    82f877ec9b04 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
    7545f21eee13 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
    095018267c87 bpf: Add preempt_count_{sub,add} into btf id deny list
    e3e6e252d74f samples/bpf: Fix fout leak in hbm's run_bpf_prog
    e2759a59a4cc f2fs: fix to check readonly condition correctly
    d8f4ad5f3979 f2fs: fix to drop all dirty pages during umount() if cp_error is set
    613f6cde5ebb ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
    bc4a3e1d07a8 ext4: set goal start correctly in ext4_mb_normalize_request
    203e8875d294 scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
    71ee06193ed7 gfs2: Fix inode height consistency check
    e84282efc87f scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
    c6ed54dd9069 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
    1911cca5916b scsi: target: iscsit: Free cmds before session free
    a6f9f53d73bf net: Catch invalid index in XPS mapping
    e3644d15d74a net: pasemi: Fix return type of pasemi_mac_start_tx()
    d5eaf2a6b077 bnxt: avoid overflow in bnxt_get_nvram_directory()
    f91037487036 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
    99f8a15af6c9 ext2: Check block size validity during mount
    e242c66f7ecf wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
    fe913db2acef bpf: Annotate data races in bpf_local_storage
    aa186074b6f2 wifi: ath: Silence memcpy run-time false positive warning
    9f87ee85ce1d media: Prefer designated initializers over memset for subdev pad ops
    66acfe798cd0 drm/amd: Fix an out of bounds error in BIOS parser
    d997c920a530 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
    3a7a4aa3958c ACPICA: Avoid undefined behavior: applying zero offset to null pointer
    0aa3d558f14e drm/msm/dp: Clean up handling of DP AUX interrupts
    33cc6ef106c9 drm/tegra: Avoid potential 32-bit integer overflow
    19882a49b242 remoteproc: stm32_rproc: Add mutex protection for workqueue
    f4a573eed637 ACPI: EC: Fix oops when removing custom query handlers
    66caf2278771 firmware: arm_sdei: Fix sleep from invalid context BUG
    162a9b321538 memstick: r592: Fix UAF bug in r592_remove due to race condition
    dcf632bca424 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
    f0a06203f2fe media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
    c12733784112 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
    15856ab95617 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
    e9c5fc4f3f35 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
    9fd5be74b38f drm/displayid: add displayid_get_header() and check bounds better
    37cab61a52d6 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
    e30a55e98ae6 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
    718b66c5eb65 refscale: Move shutdown from wait_event() to wait_event_idle()
    620a3c28221b ext4: allow ext4_get_group_info() to fail
    99f7ce0fac22 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
    1de53f2223eb ext4: fix lockdep warning when enabling MMP
    c53936d9fb35 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
    3f937d6615dd ext4: reflect error codes from ext4_multi_mount_protect() to its callers
    1284253ce95a ext4: remove an unused variable warning with CONFIG_QUOTA=n
    96b3233f42fb fbdev: arcfb: Fix error handling in arcfb_probe()
    33b5890dfaf2 drm/i915/dp: prevent potential div-by-zero
    a41559ae3681 af_unix: Fix data races around sk->sk_shutdown.
    610fd07c1370 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
    62d43dd14b1d net: datagram: fix data-races in datagram_poll()
    7c8be27727fe ipvlan:Fix out-of-bounds caused by unclear skb->cb
    3c9d916e39ef gve: Remove the code of clearing PBA bit
    43d938a82ed1 tcp: add annotations around sk->sk_shutdown accesses
    9dd9ffe11841 net: add vlan_get_protocol_and_depth() helper
    538b511bc54e net: deal with most data-races in sk_wait_event()
    159a81d5e5a9 net: annotate sk->sk_err write from do_recvmmsg()
    1d5c8b01f1df netlink: annotate accesses to nlk->cb_running
    1a2b27f2d7ac netfilter: conntrack: fix possible bug_on with enable_hooks=1
    8d56f00c61f6 netfilter: nf_tables: always release netdev hooks from notifier
    de260d1e02cd net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
    5f5549b99828 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
    b0a513ba5b28 net: stmmac: switch to use interrupt for hw crosstimestamping
    46e100be0f02 linux/dim: Do nothing if no time delta between samples
    2fdce3e52dc3 tick/broadcast: Make broadcast device replacement work correctly
    6e455b89f02c scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
    b614567e0dd8 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
    da3cd1a81d4e ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
    ac88a1f41f93 drm/mipi-dsi: Set the fwnode for mipi_dsi_device

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../linux/linux-yocto-rt_5.15.bb              |  6 ++---
 .../linux/linux-yocto-tiny_5.15.bb            |  6 ++---
 meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
 3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index e2915849bc..f49623a2cc 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
         raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
 }
 
-SRCREV_machine ?= "2424be7d485ac0bbcbca912b1a6cd4a79e5bab38"
-SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
+SRCREV_machine ?= "613a261b361c2f0d1e1428ad02dffe4e81d1a24b"
+SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
 
 SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
-LINUX_VERSION ?= "5.15.112"
+LINUX_VERSION ?= "5.15.113"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 41e656293d..1981d6e5ac 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"
 
 require recipes-kernel/linux/linux-yocto.inc
 
-LINUX_VERSION ?= "5.15.112"
+LINUX_VERSION ?= "5.15.113"
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
 KMETA = "kernel-meta"
 KCONF_BSP_AUDIT_LEVEL = "2"
 
-SRCREV_machine ?= "b521a0dd3eb1941526d1cc853a81c60182f08e10"
-SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
+SRCREV_machine ?= "cad8d3fd06feec26840453ddfd483216b4cf5b51"
+SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
 
 PV = "${LINUX_VERSION}+git${SRCPV}"
 
diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 7f236d3753..6213763295 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86  ?= "v5.15/standard/base"
 KBRANCH:qemux86-64 ?= "v5.15/standard/base"
 KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"
 
-SRCREV_machine:qemuarm ?= "9d59e27807dc264aa457efb8f808d5d246af0de2"
-SRCREV_machine:qemuarm64 ?= "795baaef531bf613f908372e46f0aa02e7f0c033"
-SRCREV_machine:qemumips ?= "240c1a6921778edceeddb57c666c1ad39eb99ab8"
-SRCREV_machine:qemuppc ?= "e62acaa3576f120915a766812d4f57e9b472d132"
-SRCREV_machine:qemuriscv64 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
-SRCREV_machine:qemuriscv32 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
-SRCREV_machine:qemux86 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
-SRCREV_machine:qemux86-64 ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
-SRCREV_machine:qemumips64 ?= "943c52494237f510c59592bc3c10858b1fde736c"
-SRCREV_machine ?= "4d4b7f0ffa7c815225722b8a3c8fe2fd3ebdb796"
-SRCREV_meta ?= "397c9face7f492ea6c6047499afcf6ef387d0513"
+SRCREV_machine:qemuarm ?= "8f55d1b405ec36812e15592bec1a471c4afa8dfa"
+SRCREV_machine:qemuarm64 ?= "6f43cd2bf083a3a6d77edd2ddd275b9c6c3adf63"
+SRCREV_machine:qemumips ?= "942912a383bbb5b1edb362c1da8f328c50e8e16a"
+SRCREV_machine:qemuppc ?= "9b2cc2b52ad546d07bcef0d6c76e657ff46140ce"
+SRCREV_machine:qemuriscv64 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
+SRCREV_machine:qemuriscv32 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
+SRCREV_machine:qemux86 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
+SRCREV_machine:qemux86-64 ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
+SRCREV_machine:qemumips64 ?= "570b02954e1cf598ba8792aa6127ddde7f2af647"
+SRCREV_machine ?= "934b0d629afd6e3bf31fcaeada9828b1f13dbd91"
+SRCREV_meta ?= "957ddf5f9d4bf5791e88a46ce9ec4352a6d0a171"
 
 # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
 # get the <version>/base branch, which is pure upstream -stable, and the same
 # meta SRCREV as the linux-yocto-standard builds. Select your version using the
 # normal PREFERRED_VERSION settings.
 BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "9d6bde853685609a631871d7c12be94fdf8d912e"
+SRCREV_machine:class-devupstream ?= "1fe619a7d25218e9b9fdcce9fcac6a05cd62abed"
 PN:class-devupstream = "linux-yocto-upstream"
 KBRANCH:class-devupstream = "v5.15/base"
 
@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
            git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA};protocol=https"
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.112"
+LINUX_VERSION ?= "5.15.113"
 
 DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
 DEPENDS += "openssl-native util-linux-native"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 06/13] git: ignore CVE-2023-25815
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (4 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 05/13] linux-yocto/5.15: update to v5.15.113 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 07/13] libgcrypt: update 1.10.1 -> 1.10.2 Steve Sakoman
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Archana Polampalli <archana.polampalli@windriver.com>

This is specific to Git-for-Windows.

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/recipes-devtools/git/git_2.39.2.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-devtools/git/git_2.39.2.bb b/meta/recipes-devtools/git/git_2.39.2.bb
index 222e545f60..9fac9d13f8 100644
--- a/meta/recipes-devtools/git/git_2.39.2.bb
+++ b/meta/recipes-devtools/git/git_2.39.2.bb
@@ -33,6 +33,8 @@ CVE_PRODUCT = "git-scm:git"
 CVE_CHECK_IGNORE += "CVE-2022-24975"
 # This is specific to Git-for-Windows
 CVE_CHECK_IGNORE += "CVE-2022-41953"
+# This is specific to Git-for-Windows
+CVE_CHECK_IGNORE += "CVE-2023-25815"
 
 PACKAGECONFIG ??= "expat curl"
 PACKAGECONFIG[cvsserver] = ""
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 07/13] libgcrypt: update 1.10.1 -> 1.10.2
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (5 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 06/13] git: ignore CVE-2023-25815 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 08/13] e2fsprogs: fix ptest bug for second running Steve Sakoman
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Alexander Kanavin <alex.kanavin@gmail.com>

Latest stable branch update

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fc7a39d1a16b424ab80f7463c2e1258e6ea3ab38)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 .../files/0001-libgcrypt-fix-m4-file-for-oe-core.patch |  6 +++---
 ...pt-fix-building-error-with-O2-in-sysroot-path.patch | 10 +++++-----
 .../{libgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb}       |  2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)
 rename meta/recipes-support/libgcrypt/{libgcrypt_1.10.1.bb => libgcrypt_1.10.2.bb} (96%)

diff --git a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
index c873e24ed5..cbfa30f0ad 100644
--- a/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
+++ b/meta/recipes-support/libgcrypt/files/0001-libgcrypt-fix-m4-file-for-oe-core.patch
@@ -1,4 +1,4 @@
-From 839f38e5ecc22b7f1b837284bbbffac8cb32ab1e Mon Sep 17 00:00:00 2001
+From bcfd89abdb5110b93314297120412d4c7f2da313 Mon Sep 17 00:00:00 2001
 From: Trevor Gamblin <trevor.gamblin@windriver.com>
 Date: Tue, 29 Oct 2019 14:08:32 -0400
 Subject: [PATCH] libgcrypt: fix m4 file for oe-core
@@ -17,7 +17,7 @@ Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
  1 file changed, 4 insertions(+), 86 deletions(-)
 
 diff --git a/src/libgcrypt.m4 b/src/libgcrypt.m4
-index 19d514f..21125c7 100644
+index cd4249e..e53a36f 100644
 --- a/src/libgcrypt.m4
 +++ b/src/libgcrypt.m4
 @@ -29,41 +29,6 @@ dnl is added to the gpg_config_script_warn variable.
@@ -35,7 +35,7 @@ index 19d514f..21125c7 100644
 -  fi
 -
 -  use_gpgrt_config=""
--  if test x"${LIBGCRYPT_CONFIG}" = x -a x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then
+-  if test x"$GPGRT_CONFIG" != x -a "$GPGRT_CONFIG" != "no"; then
 -    if $GPGRT_CONFIG libgcrypt --exists; then
 -      LIBGCRYPT_CONFIG="$GPGRT_CONFIG libgcrypt"
 -      AC_MSG_NOTICE([Use gpgrt-config as libgcrypt-config])
diff --git a/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch b/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
index f9c362431c..cf9ebfb3e6 100644
--- a/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
+++ b/meta/recipes-support/libgcrypt/files/0002-libgcrypt-fix-building-error-with-O2-in-sysroot-path.patch
@@ -1,4 +1,4 @@
-From 3c6c10eae0993c8ca60879494c6650f7b8f54ebe Mon Sep 17 00:00:00 2001
+From 0f66e796a8522e1043dda03b88d5f6feae839d16 Mon Sep 17 00:00:00 2001
 From: Chen Qi <Qi.Chen@windriver.com>
 Date: Wed, 16 Aug 2017 10:44:41 +0800
 Subject: [PATCH] libgcrypt: fix building error with '-O2' in sysroot path
@@ -25,15 +25,15 @@ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/cipher/Makefile.am b/cipher/Makefile.am
-index d644005..1cf5072 100644
+index c3d642b..88c883a 100644
 --- a/cipher/Makefile.am
 +++ b/cipher/Makefile.am
-@@ -147,7 +147,7 @@ gost-s-box: gost-s-box.c
+@@ -153,7 +153,7 @@ gost-s-box: gost-s-box.c
  
  
  if ENABLE_O_FLAG_MUNGING
--o_flag_munging = sed -e 's/-O\([2-9sg][2-9sg]*\)/-O1/' -e 's/-Ofast/-O1/g'
-+o_flag_munging = sed -e 's/ -O\([2-9sg][2-9sg]*\) / -O1 /' -e 's/ -Ofast / -O1 /g'
+-o_flag_munging = sed -e 's/-O\([2-9sgz][2-9sgz]*\)/-O1/' -e 's/-Ofast/-O1/g'
++o_flag_munging = sed -e 's/ -O\([2-9sgz][2-9sgz]*\) / -O1 /' -e 's/ -Ofast / -O1 /g'
  else
  o_flag_munging = cat
  endif
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb b/meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
similarity index 96%
rename from meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb
rename to meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
index bf9d7cbd10..58f07a116d 100644
--- a/meta/recipes-support/libgcrypt/libgcrypt_1.10.1.bb
+++ b/meta/recipes-support/libgcrypt/libgcrypt_1.10.2.bb
@@ -27,7 +27,7 @@ SRC_URI = "${GNUPG_MIRROR}/libgcrypt/libgcrypt-${PV}.tar.bz2 \
            file://no-bench-slope.patch \
            file://run-ptest \
            "
-SRC_URI[sha256sum] = "ef14ae546b0084cd84259f61a55e07a38c3b53afc0f546bffcef2f01baffe9de"
+SRC_URI[sha256sum] = "3b9c02a004b68c256add99701de00b383accccf37177e0d6c58289664cce0c03"
 
 # Below whitelisted CVEs are disputed and not affecting crypto libraries for any distro.
 CVE_CHECK_IGNORE += "CVE-2018-12433 CVE-2018-12438"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 08/13] e2fsprogs: fix ptest bug for second running
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (6 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 07/13] libgcrypt: update 1.10.1 -> 1.10.2 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 09/13] tiff: Remove unused patch from tiff Steve Sakoman
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Qiu Tingting <qiutt@fujitsu.com>

At second running, there are four new failed case:
  d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize

The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.

Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest | 1 +
 meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
index c97c0377e9..279923db8e 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs/run-ptest
@@ -8,3 +8,4 @@ rm -f *.tmp
 rm -f *.ok
 rm -f *.failed
 rm -f *.log
+cp ../data/test_data.tmp ./
diff --git a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
index 2620610903..403995e9cf 100644
--- a/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
+++ b/meta/recipes-devtools/e2fsprogs/e2fsprogs_1.47.0.bb
@@ -140,4 +140,7 @@ do_install_ptest() {
 
         install -d ${D}${PTEST_PATH}/lib
         install -m 0644 ${B}/lib/config.h  ${D}${PTEST_PATH}/lib/
+
+        install -d ${D}${PTEST_PATH}/data
+        install -m 0644 ${B}/tests/test_data.tmp ${D}${PTEST_PATH}/data/
 }
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 09/13] tiff: Remove unused patch from tiff
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (7 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 08/13] e2fsprogs: fix ptest bug for second running Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 10/13] populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's ptest-runner Steve Sakoman
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: nikhil <nikhilar2410@gmail.com>

Remove 0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
file from tiff as it was removed while upgrading tiff from
4.4.0 -> 4.5.0

Signed-off-by: Nikhil R <nikhilar2410@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c53abdb5ce9cdbfb0f9e48b64b800c45549d18a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 ...-of-TIFFTAG_INKNAMES-and-related-TIF.patch | 267 ------------------
 1 file changed, 267 deletions(-)
 delete mode 100644 meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch

diff --git a/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch b/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
deleted file mode 100644
index 17b37be041..0000000000
--- a/meta/recipes-multimedia/libtiff/files/0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
+++ /dev/null
@@ -1,267 +0,0 @@
-From f00484b9519df933723deb38fff943dc291a793d Mon Sep 17 00:00:00 2001
-From: Su_Laus <sulau@freenet.de>
-Date: Tue, 30 Aug 2022 16:56:48 +0200
-Subject: [PATCH] Revised handling of TIFFTAG_INKNAMES and related
- TIFFTAG_NUMBEROFINKS value
-
-In order to solve the buffer overflow issues related to TIFFTAG_INKNAMES and related TIFFTAG_NUMBEROFINKS value, a revised handling of those tags within LibTiff is proposed:
-
-Behaviour for writing:
-    `NumberOfInks`  MUST fit to the number of inks in the `InkNames` string.
-    `NumberOfInks` is automatically set when `InkNames` is set.
-    If `NumberOfInks` is different to the number of inks within `InkNames` string, that will be corrected and a warning is issued.
-    If `NumberOfInks` is not equal to samplesperpixel only a warning will be issued.
-
-Behaviour for reading:
-    When reading `InkNames` from a TIFF file, the `NumberOfInks` will be set automatically to the number of inks in `InkNames` string.
-    If `NumberOfInks` is different to the number of inks within `InkNames` string, that will be corrected and a warning is issued.
-    If  `NumberOfInks` is not equal to samplesperpixel only a warning will be issued.
-
-This allows the safe use of the NumberOfInks value to read out the InkNames without buffer overflow
-
-This MR will close the following issues:  #149, #150, #152, #168 (to be checked), #250, #269, #398 and #456.
-
-It also fixes the old bug at http://bugzilla.maptools.org/show_bug.cgi?id=2599, for which the limitation of `NumberOfInks = SPP` was introduced, which is in my opinion not necessary and does not solve the general issue.
-
-CVE: CVE-2022-3599 CVE-2022-4645
-Upstream-Status: Backport [https://gitlab.com/libtiff/libtiff/-/commit/e813112545942107551433d61afd16ac094ff246.patch]
-Signed-off-by: Ross Burton <ross.burton@arm.com>
-Signed-off-by: Pawan Badganchi <Pawan.Badganchi@kpit.com>
----
- libtiff/tif_dir.c      | 119 ++++++++++++++++++++++++-----------------
- libtiff/tif_dir.h      |   2 +
- libtiff/tif_dirinfo.c  |   2 +-
- libtiff/tif_dirwrite.c |   5 ++
- libtiff/tif_print.c    |   4 ++
- 5 files changed, 82 insertions(+), 50 deletions(-)
-
-diff --git a/libtiff/tif_dir.c b/libtiff/tif_dir.c
-index 793e8a79..816f7756 100644
---- a/libtiff/tif_dir.c
-+++ b/libtiff/tif_dir.c
-@@ -136,32 +136,30 @@ setExtraSamples(TIFF* tif, va_list ap, uint32_t* v)
- }
- 
- /*
-- * Confirm we have "samplesperpixel" ink names separated by \0.  Returns 
-+ * Count ink names separated by \0.  Returns
-  * zero if the ink names are not as expected.
-  */
--static uint32_t
--checkInkNamesString(TIFF* tif, uint32_t slen, const char* s)
-+static uint16_t
-+countInkNamesString(TIFF *tif, uint32_t slen, const char *s)
- {
--	TIFFDirectory* td = &tif->tif_dir;
--	uint16_t i = td->td_samplesperpixel;
-+	uint16_t i = 0;
-+	const char *ep = s + slen;
-+	const char *cp = s;
- 
- 	if (slen > 0) {
--		const char* ep = s+slen;
--		const char* cp = s;
--		for (; i > 0; i--) {
-+		do {
- 			for (; cp < ep && *cp != '\0'; cp++) {}
- 			if (cp >= ep)
- 				goto bad;
- 			cp++;				/* skip \0 */
--		}
--		return ((uint32_t)(cp - s));
-+			i++;
-+		} while (cp < ep);
-+		return (i);
- 	}
- bad:
- 	TIFFErrorExt(tif->tif_clientdata, "TIFFSetField",
--	    "%s: Invalid InkNames value; expecting %"PRIu16" names, found %"PRIu16,
--	    tif->tif_name,
--	    td->td_samplesperpixel,
--	    (uint16_t)(td->td_samplesperpixel-i));
-+		"%s: Invalid InkNames value; no NUL at given buffer end location %"PRIu32", after %"PRIu16" ink",
-+		tif->tif_name, slen, i);
- 	return (0);
- }
- 
-@@ -478,13 +476,61 @@ _TIFFVSetField(TIFF* tif, uint32_t tag, va_list ap)
- 		_TIFFsetFloatArray(&td->td_refblackwhite, va_arg(ap, float*), 6);
- 		break;
- 	case TIFFTAG_INKNAMES:
--		v = (uint16_t) va_arg(ap, uint16_vap);
--		s = va_arg(ap, char*);
--		v = checkInkNamesString(tif, v, s);
--		status = v > 0;
--		if( v > 0 ) {
--			_TIFFsetNString(&td->td_inknames, s, v);
--			td->td_inknameslen = v;
-+		{
-+			v = (uint16_t) va_arg(ap, uint16_vap);
-+			s = va_arg(ap, char*);
-+			uint16_t ninksinstring;
-+			ninksinstring = countInkNamesString(tif, v, s);
-+			status = ninksinstring > 0;
-+			if(ninksinstring > 0 ) {
-+				_TIFFsetNString(&td->td_inknames, s, v);
-+				td->td_inknameslen = v;
-+				/* Set NumberOfInks to the value ninksinstring */
-+				if (TIFFFieldSet(tif, FIELD_NUMBEROFINKS))
-+				{
-+					if (td->td_numberofinks != ninksinstring) {
-+						TIFFErrorExt(tif->tif_clientdata, module,
-+							"Warning %s; Tag %s:\n  Value %"PRIu16" of NumberOfInks is different from the number of inks %"PRIu16".\n  -> NumberOfInks value adapted to %"PRIu16"",
-+							tif->tif_name, fip->field_name, td->td_numberofinks, ninksinstring, ninksinstring);
-+						td->td_numberofinks = ninksinstring;
-+					}
-+				} else {
-+					td->td_numberofinks = ninksinstring;
-+					TIFFSetFieldBit(tif, FIELD_NUMBEROFINKS);
-+				}
-+				if (TIFFFieldSet(tif, FIELD_SAMPLESPERPIXEL))
-+				{
-+					if (td->td_numberofinks != td->td_samplesperpixel) {
-+						TIFFErrorExt(tif->tif_clientdata, module,
-+							"Warning %s; Tag %s:\n  Value %"PRIu16" of NumberOfInks is different from the SamplesPerPixel value %"PRIu16"",
-+							tif->tif_name, fip->field_name, td->td_numberofinks, td->td_samplesperpixel);
-+					}
-+				}
-+			}
-+		}
-+		break;
-+	case TIFFTAG_NUMBEROFINKS:
-+		v = (uint16_t)va_arg(ap, uint16_vap);
-+		/* If InkNames already set also NumberOfInks is set accordingly and should be equal */
-+		if (TIFFFieldSet(tif, FIELD_INKNAMES))
-+		{
-+			if (v != td->td_numberofinks) {
-+				TIFFErrorExt(tif->tif_clientdata, module,
-+					"Error %s; Tag %s:\n  It is not possible to set the value %"PRIu32" for NumberOfInks\n  which is different from the number of inks in the InkNames tag (%"PRIu16")",
-+					tif->tif_name, fip->field_name, v, td->td_numberofinks);
-+				/* Do not set / overwrite number of inks already set by InkNames case accordingly. */
-+				status = 0;
-+			}
-+		} else {
-+			td->td_numberofinks = (uint16_t)v;
-+			if (TIFFFieldSet(tif, FIELD_SAMPLESPERPIXEL))
-+			{
-+				if (td->td_numberofinks != td->td_samplesperpixel) {
-+					TIFFErrorExt(tif->tif_clientdata, module,
-+						"Warning %s; Tag %s:\n  Value %"PRIu32" of NumberOfInks is different from the SamplesPerPixel value %"PRIu16"",
-+						tif->tif_name, fip->field_name, v, td->td_samplesperpixel);
-+				}
-+			}
- 		}
- 		break;
- 	case TIFFTAG_PERSAMPLE:
-@@ -986,34 +1032,6 @@ _TIFFVGetField(TIFF* tif, uint32_t tag, va_list ap)
- 	if (fip->field_bit == FIELD_CUSTOM) {
- 		standard_tag = 0;
- 	}
--	
--        if( standard_tag == TIFFTAG_NUMBEROFINKS )
--        {
--            int i;
--            for (i = 0; i < td->td_customValueCount; i++) {
--                uint16_t val;
--                TIFFTagValue *tv = td->td_customValues + i;
--                if (tv->info->field_tag != standard_tag)
--                    continue;
--                if( tv->value == NULL )
--                    return 0;
--                val = *(uint16_t *)tv->value;
--                /* Truncate to SamplesPerPixel, since the */
--                /* setting code for INKNAMES assume that there are SamplesPerPixel */
--                /* inknames. */
--                /* Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2599 */
--                if( val > td->td_samplesperpixel )
--                {
--                    TIFFWarningExt(tif->tif_clientdata,"_TIFFVGetField",
--                                   "Truncating NumberOfInks from %u to %"PRIu16,
--                                   val, td->td_samplesperpixel);
--                    val = td->td_samplesperpixel;
--                }
--                *va_arg(ap, uint16_t*) = val;
--                return 1;
--            }
--            return 0;
--        }
- 
- 	switch (standard_tag) {
- 		case TIFFTAG_SUBFILETYPE:
-@@ -1195,6 +1213,9 @@ _TIFFVGetField(TIFF* tif, uint32_t tag, va_list ap)
- 		case TIFFTAG_INKNAMES:
- 			*va_arg(ap, const char**) = td->td_inknames;
- 			break;
-+		case TIFFTAG_NUMBEROFINKS:
-+			*va_arg(ap, uint16_t *) = td->td_numberofinks;
-+			break;
- 		default:
- 			{
- 				int i;
-diff --git a/libtiff/tif_dir.h b/libtiff/tif_dir.h
-index 09065648..0c251c9e 100644
---- a/libtiff/tif_dir.h
-+++ b/libtiff/tif_dir.h
-@@ -117,6 +117,7 @@ typedef struct {
- 	/* CMYK parameters */
- 	int     td_inknameslen;
- 	char*   td_inknames;
-+	uint16_t td_numberofinks;                 /* number of inks in InkNames string */
- 
- 	int     td_customValueCount;
-         TIFFTagValue *td_customValues;
-@@ -174,6 +175,7 @@ typedef struct {
- #define FIELD_TRANSFERFUNCTION         44
- #define FIELD_INKNAMES                 46
- #define FIELD_SUBIFD                   49
-+#define FIELD_NUMBEROFINKS             50
- /*      FIELD_CUSTOM (see tiffio.h)    65 */
- /* end of support for well-known tags; codec-private tags follow */
- #define FIELD_CODEC                    66  /* base of codec-private tags */
-diff --git a/libtiff/tif_dirinfo.c b/libtiff/tif_dirinfo.c
-index 3371cb5c..3b4bcd33 100644
---- a/libtiff/tif_dirinfo.c
-+++ b/libtiff/tif_dirinfo.c
-@@ -114,7 +114,7 @@ tiffFields[] = {
- 	{ TIFFTAG_SUBIFD, -1, -1, TIFF_IFD8, 0, TIFF_SETGET_C16_IFD8, TIFF_SETGET_UNDEFINED, FIELD_SUBIFD, 1, 1, "SubIFD", (TIFFFieldArray*) &tiffFieldArray },
- 	{ TIFFTAG_INKSET, 1, 1, TIFF_SHORT, 0, TIFF_SETGET_UINT16, TIFF_SETGET_UNDEFINED, FIELD_CUSTOM, 0, 0, "InkSet", NULL },
- 	{ TIFFTAG_INKNAMES, -1, -1, TIFF_ASCII, 0, TIFF_SETGET_C16_ASCII, TIFF_SETGET_UNDEFINED, FIELD_INKNAMES, 1, 1, "InkNames", NULL },
--	{ TIFFTAG_NUMBEROFINKS, 1, 1, TIFF_SHORT, 0, TIFF_SETGET_UINT16, TIFF_SETGET_UNDEFINED, FIELD_CUSTOM, 1, 0, "NumberOfInks", NULL },
-+	{ TIFFTAG_NUMBEROFINKS, 1, 1, TIFF_SHORT, 0, TIFF_SETGET_UINT16, TIFF_SETGET_UNDEFINED, FIELD_NUMBEROFINKS, 1, 0, "NumberOfInks", NULL },
- 	{ TIFFTAG_DOTRANGE, 2, 2, TIFF_SHORT, 0, TIFF_SETGET_UINT16_PAIR, TIFF_SETGET_UNDEFINED, FIELD_CUSTOM, 0, 0, "DotRange", NULL },
- 	{ TIFFTAG_TARGETPRINTER, -1, -1, TIFF_ASCII, 0, TIFF_SETGET_ASCII, TIFF_SETGET_UNDEFINED, FIELD_CUSTOM, 1, 0, "TargetPrinter", NULL },
- 	{ TIFFTAG_EXTRASAMPLES, -1, -1, TIFF_SHORT, 0, TIFF_SETGET_C16_UINT16, TIFF_SETGET_UNDEFINED, FIELD_EXTRASAMPLES, 0, 1, "ExtraSamples", NULL },
-diff --git a/libtiff/tif_dirwrite.c b/libtiff/tif_dirwrite.c
-index 6c86fdca..062e4610 100644
---- a/libtiff/tif_dirwrite.c
-+++ b/libtiff/tif_dirwrite.c
-@@ -626,6 +626,11 @@ TIFFWriteDirectorySec(TIFF* tif, int isimage, int imagedone, uint64_t* pdiroff)
- 				if (!TIFFWriteDirectoryTagAscii(tif,&ndir,dir,TIFFTAG_INKNAMES,tif->tif_dir.td_inknameslen,tif->tif_dir.td_inknames))
- 					goto bad;
- 			}
-+			if (TIFFFieldSet(tif, FIELD_NUMBEROFINKS))
-+			{
-+				if (!TIFFWriteDirectoryTagShort(tif, &ndir, dir, TIFFTAG_NUMBEROFINKS, tif->tif_dir.td_numberofinks))
-+					goto bad;
-+			}
- 			if (TIFFFieldSet(tif,FIELD_SUBIFD))
- 			{
- 				if (!TIFFWriteDirectoryTagSubifd(tif,&ndir,dir))
-diff --git a/libtiff/tif_print.c b/libtiff/tif_print.c
-index 16ce5780..a91b9e7b 100644
---- a/libtiff/tif_print.c
-+++ b/libtiff/tif_print.c
-@@ -397,6 +397,10 @@ TIFFPrintDirectory(TIFF* tif, FILE* fd, long flags)
- 		}
-                 fputs("\n", fd);
- 	}
-+	if (TIFFFieldSet(tif, FIELD_NUMBEROFINKS)) {
-+		fprintf(fd, "  NumberOfInks: %d\n",
-+			td->td_numberofinks);
-+	}
- 	if (TIFFFieldSet(tif,FIELD_THRESHHOLDING)) {
- 		fprintf(fd, "  Thresholding: ");
- 		switch (td->td_threshholding) {
--- 
-2.34.1
-
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 10/13] populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's ptest-runner
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (8 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 09/13] tiff: Remove unused patch from tiff Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 11/13] qemurunner: avoid leaking server_socket Steve Sakoman
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Martin Jansa <Martin.Jansa@gmail.com>

* since "populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner" change:
  https://git.openembedded.org/openembedded-core/commit/?id=ecff0642be5781f7f6cca617158b04ac9a0e85f0
  in multilib build when building lib32-foo-image it can pick wrong
  ptest-runner package if it was built in the same TMPDIR before the
  image, do_rootfs then fails to find it, if the package manager config
  doesn't have 64-bit feed enabled:

  opkg_prepare_url_for_install: Couldn't find anything to satisfy 'ptest-runner'

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4d24749e7e94881bb952f5c927f0012eb70d4390)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/classes-recipe/populate_sdk_base.bbclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/classes-recipe/populate_sdk_base.bbclass b/meta/classes-recipe/populate_sdk_base.bbclass
index 1c619ef3cf..b23ea26d40 100644
--- a/meta/classes-recipe/populate_sdk_base.bbclass
+++ b/meta/classes-recipe/populate_sdk_base.bbclass
@@ -15,7 +15,7 @@ COMPLEMENTARY_GLOB[staticdev-pkgs] = '*-staticdev'
 COMPLEMENTARY_GLOB[doc-pkgs] = '*-doc'
 COMPLEMENTARY_GLOB[dbg-pkgs] = '*-dbg'
 COMPLEMENTARY_GLOB[src-pkgs] = '*-src'
-COMPLEMENTARY_GLOB[ptest-pkgs] = '*-ptest ptest-runner'
+COMPLEMENTARY_GLOB[ptest-pkgs] = '*-ptest ${MLPREFIX}ptest-runner'
 COMPLEMENTARY_GLOB[bash-completion-pkgs] = '*-bash-completion'
 
 def complementary_globs(featurevar, d):
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 11/13] qemurunner: avoid leaking server_socket
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (9 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 10/13] populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's ptest-runner Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 12/13] uninative: Upgrade to 3.10 to support gcc 13 Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1 Steve Sakoman
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Mikko Rapeli <mikko.rapeli@linaro.org>

close() the server_socket before qemusock replaces
it.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be7bbbeeb44158b181d1abc5a4d7871a9045fdd6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/lib/oeqa/utils/qemurunner.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/meta/lib/oeqa/utils/qemurunner.py b/meta/lib/oeqa/utils/qemurunner.py
index 6734cee48d..8bb35f5a8b 100644
--- a/meta/lib/oeqa/utils/qemurunner.py
+++ b/meta/lib/oeqa/utils/qemurunner.py
@@ -483,6 +483,7 @@ class QemuRunner:
 
                         decodedlog = self.decode_qemulog(bootlog)
                         if self.boot_patterns['search_reached_prompt'] in decodedlog:
+                            self.server_socket.close()
                             self.server_socket = qemusock
                             stopread = True
                             reachedlogin = True
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 12/13] uninative: Upgrade to 3.10 to support gcc 13
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (10 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 11/13] qemurunner: avoid leaking server_socket Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-02  2:22 ` [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1 Steve Sakoman
  12 siblings, 0 replies; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Michael Halstead <mhalstead@linuxfoundation.org>

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f811bffb861b23238e8291394bd6e8407f013619)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
index 8a5cab5360..f3c05b7e20 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -7,9 +7,9 @@
 #
 
 UNINATIVE_MAXGLIBCVERSION = "2.37"
-UNINATIVE_VERSION = "3.9"
+UNINATIVE_VERSION = "3.10"
 
 UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/"
-UNINATIVE_CHECKSUM[aarch64] ?= "de35708c95c34573af140da910132c3291ba4fd26ebf7b74b755ada432cdf07b"
-UNINATIVE_CHECKSUM[i686] ?= "adac07b08adb88eb26fc7fd87fee0cec9d5be167bf7c5ffd3a549a2a6699c29c"
-UNINATIVE_CHECKSUM[x86_64] ?= "3dd82c3fbdb59e87bf091c3eef555a05fae528eeda3083828f76cd4deaceca8b"
+UNINATIVE_CHECKSUM[aarch64] ?= "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
+UNINATIVE_CHECKSUM[i686] ?= "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
+UNINATIVE_CHECKSUM[x86_64] ?= "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
                   ` (11 preceding siblings ...)
  2023-06-02  2:22 ` [OE-core][mickledore 12/13] uninative: Upgrade to 3.10 to support gcc 13 Steve Sakoman
@ 2023-06-02  2:22 ` Steve Sakoman
  2023-06-04 17:39   ` Martin Jansa
  12 siblings, 1 reply; 21+ messages in thread
From: Steve Sakoman @ 2023-06-02  2:22 UTC (permalink / raw)
  To: openembedded-core

From: Michael Halstead <mhalstead@linuxfoundation.org>

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
index f3c05b7e20..ad4816a1f3 100644
--- a/meta/conf/distro/include/yocto-uninative.inc
+++ b/meta/conf/distro/include/yocto-uninative.inc
@@ -7,9 +7,9 @@
 #
 
 UNINATIVE_MAXGLIBCVERSION = "2.37"
-UNINATIVE_VERSION = "3.10"
+UNINATIVE_VERSION = "4.0"
 
 UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/"
-UNINATIVE_CHECKSUM[aarch64] ?= "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
-UNINATIVE_CHECKSUM[i686] ?= "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
-UNINATIVE_CHECKSUM[x86_64] ?= "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
+UNINATIVE_CHECKSUM[aarch64] ?= "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
+UNINATIVE_CHECKSUM[i686] ?= "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
+UNINATIVE_CHECKSUM[x86_64] ?= "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
-- 
2.34.1



^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-02  2:22 ` [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1 Steve Sakoman
@ 2023-06-04 17:39   ` Martin Jansa
  2023-06-04 19:14     ` Steve Sakoman
  0 siblings, 1 reply; 21+ messages in thread
From: Martin Jansa @ 2023-06-04 17:39 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 3167 bytes --]

Hi,

it looks like this change is causing mkfs.ext4 to segfault on some builders.

I'm seeing it on ubuntu-18.04 (I know it's unsupported now). It might be
related to older docker or libseccomp2 there, because there is similar
issue with gdk-pixbuf-native which fails when buildtools-extended is used
together with this and might be related to
https://github.com/moby/moby/issues/43595 because when I try very similar
18.04 ubuntu image on my gentoo host I cannot reproduce neither the
gdk-pixbuf-native failure nor the mkfs.ext4 segfaults.

I'm trying to get access to some of the affected boxes to find out which
version docker/libseccomp2 is used there and to double check that this is
root cause for these failures (now I can only confirm that it started in
Nanbield when this uninative upgrade was merged and now I've reproduced the
same with kirkstone-nut with the same uninative upgrade.

It might be useful to delay backporting this for a bit longer (and I'll
soon confirm if 3.10 was already affected or not).

Regards,

On Fri, Jun 2, 2023 at 4:22 AM Steve Sakoman <steve@sakoman.com> wrote:

> From: Michael Halstead <mhalstead@linuxfoundation.org>
>
> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
> Signed-off-by: Steve Sakoman <steve@sakoman.com>
> ---
>  meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/meta/conf/distro/include/yocto-uninative.inc
> b/meta/conf/distro/include/yocto-uninative.inc
> index f3c05b7e20..ad4816a1f3 100644
> --- a/meta/conf/distro/include/yocto-uninative.inc
> +++ b/meta/conf/distro/include/yocto-uninative.inc
> @@ -7,9 +7,9 @@
>  #
>
>  UNINATIVE_MAXGLIBCVERSION = "2.37"
> -UNINATIVE_VERSION = "3.10"
> +UNINATIVE_VERSION = "4.0"
>
>  UNINATIVE_URL ?= "
> http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/
> "
> -UNINATIVE_CHECKSUM[aarch64] ?=
> "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
> -UNINATIVE_CHECKSUM[i686] ?=
> "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
> -UNINATIVE_CHECKSUM[x86_64] ?=
> "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
> +UNINATIVE_CHECKSUM[aarch64] ?=
> "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
> +UNINATIVE_CHECKSUM[i686] ?=
> "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
> +UNINATIVE_CHECKSUM[x86_64] ?=
> "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#182136):
> https://lists.openembedded.org/g/openembedded-core/message/182136
> Mute This Topic: https://lists.openembedded.org/mt/99279066/3617156
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> Martin.Jansa@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 4642 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-04 17:39   ` Martin Jansa
@ 2023-06-04 19:14     ` Steve Sakoman
  2023-06-04 20:34       ` Martin Jansa
  0 siblings, 1 reply; 21+ messages in thread
From: Steve Sakoman @ 2023-06-04 19:14 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-core

On Sun, Jun 4, 2023 at 7:39 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> Hi,
>
> it looks like this change is causing mkfs.ext4 to segfault on some builders.
>
> I'm seeing it on ubuntu-18.04 (I know it's unsupported now). It might be related to older docker or libseccomp2 there, because there is similar issue with gdk-pixbuf-native which fails when buildtools-extended is used together with this and might be related to https://github.com/moby/moby/issues/43595 because when I try very similar 18.04 ubuntu image on my gentoo host I cannot reproduce neither the gdk-pixbuf-native failure nor the mkfs.ext4 segfaults.
>
> I'm trying to get access to some of the affected boxes to find out which version docker/libseccomp2 is used there and to double check that this is root cause for these failures (now I can only confirm that it started in Nanbield when this uninative upgrade was merged and now I've reproduced the same with kirkstone-nut with the same uninative upgrade.
>
> It might be useful to delay backporting this for a bit longer (and I'll soon confirm if 3.10 was already affected or not).

Agreed, I'm struggling with kirkstone too, so will delay taking the
uninative update until we learn more.

Thanks for the review!

Steve

> On Fri, Jun 2, 2023 at 4:22 AM Steve Sakoman <steve@sakoman.com> wrote:
>>
>> From: Michael Halstead <mhalstead@linuxfoundation.org>
>>
>> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
>> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
>> Signed-off-by: Steve Sakoman <steve@sakoman.com>
>> ---
>>  meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
>>  1 file changed, 4 insertions(+), 4 deletions(-)
>>
>> diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
>> index f3c05b7e20..ad4816a1f3 100644
>> --- a/meta/conf/distro/include/yocto-uninative.inc
>> +++ b/meta/conf/distro/include/yocto-uninative.inc
>> @@ -7,9 +7,9 @@
>>  #
>>
>>  UNINATIVE_MAXGLIBCVERSION = "2.37"
>> -UNINATIVE_VERSION = "3.10"
>> +UNINATIVE_VERSION = "4.0"
>>
>>  UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/"
>> -UNINATIVE_CHECKSUM[aarch64] ?= "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
>> -UNINATIVE_CHECKSUM[i686] ?= "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
>> -UNINATIVE_CHECKSUM[x86_64] ?= "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
>> +UNINATIVE_CHECKSUM[aarch64] ?= "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
>> +UNINATIVE_CHECKSUM[i686] ?= "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
>> +UNINATIVE_CHECKSUM[x86_64] ?= "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
>> --
>> 2.34.1
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#182136): https://lists.openembedded.org/g/openembedded-core/message/182136
>> Mute This Topic: https://lists.openembedded.org/mt/99279066/3617156
>> Group Owner: openembedded-core+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [Martin.Jansa@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-04 19:14     ` Steve Sakoman
@ 2023-06-04 20:34       ` Martin Jansa
  2023-06-08 18:50         ` Steve Sakoman
                           ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Martin Jansa @ 2023-06-04 20:34 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 4450 bytes --]

> It might be useful to delay backporting this for a bit longer (and I'll
soon confirm if 3.10 was already affected or not).

I can confirm that 3.10 is also affected.

I did build with
https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=75e3870ea124321b81f856c4e5170c891f0bd050
and mkfs.ext4 didn't segfault. With uninative 3.10 from
https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=680eecc3ae09ea5585e46ff0e67f7c6704221806
it segfaults again.

I haven't reproduced the gdk-pixbuf-native issue with buildtools-extended
4.0.6 with kirkstone yet, so that one might be only with nanbield, but
mkfs.ext4 segfaults seem related to uninative for sure. Will debug more
when I get access.

Cheers,

On Sun, Jun 4, 2023 at 9:14 PM Steve Sakoman <steve@sakoman.com> wrote:

> On Sun, Jun 4, 2023 at 7:39 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >
> > Hi,
> >
> > it looks like this change is causing mkfs.ext4 to segfault on some
> builders.
> >
> > I'm seeing it on ubuntu-18.04 (I know it's unsupported now). It might be
> related to older docker or libseccomp2 there, because there is similar
> issue with gdk-pixbuf-native which fails when buildtools-extended is used
> together with this and might be related to
> https://github.com/moby/moby/issues/43595 because when I try very similar
> 18.04 ubuntu image on my gentoo host I cannot reproduce neither the
> gdk-pixbuf-native failure nor the mkfs.ext4 segfaults.
> >
> > I'm trying to get access to some of the affected boxes to find out which
> version docker/libseccomp2 is used there and to double check that this is
> root cause for these failures (now I can only confirm that it started in
> Nanbield when this uninative upgrade was merged and now I've reproduced the
> same with kirkstone-nut with the same uninative upgrade.
> >
> > It might be useful to delay backporting this for a bit longer (and I'll
> soon confirm if 3.10 was already affected or not).
>
> Agreed, I'm struggling with kirkstone too, so will delay taking the
> uninative update until we learn more.
>
> Thanks for the review!
>
> Steve
>
> > On Fri, Jun 2, 2023 at 4:22 AM Steve Sakoman <steve@sakoman.com> wrote:
> >>
> >> From: Michael Halstead <mhalstead@linuxfoundation.org>
> >>
> >> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> >> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> >> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
> >> Signed-off-by: Steve Sakoman <steve@sakoman.com>
> >> ---
> >>  meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
> >>  1 file changed, 4 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/meta/conf/distro/include/yocto-uninative.inc
> b/meta/conf/distro/include/yocto-uninative.inc
> >> index f3c05b7e20..ad4816a1f3 100644
> >> --- a/meta/conf/distro/include/yocto-uninative.inc
> >> +++ b/meta/conf/distro/include/yocto-uninative.inc
> >> @@ -7,9 +7,9 @@
> >>  #
> >>
> >>  UNINATIVE_MAXGLIBCVERSION = "2.37"
> >> -UNINATIVE_VERSION = "3.10"
> >> +UNINATIVE_VERSION = "4.0"
> >>
> >>  UNINATIVE_URL ?= "
> http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/
> "
> >> -UNINATIVE_CHECKSUM[aarch64] ?=
> "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
> >> -UNINATIVE_CHECKSUM[i686] ?=
> "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
> >> -UNINATIVE_CHECKSUM[x86_64] ?=
> "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
> >> +UNINATIVE_CHECKSUM[aarch64] ?=
> "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
> >> +UNINATIVE_CHECKSUM[i686] ?=
> "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
> >> +UNINATIVE_CHECKSUM[x86_64] ?=
> "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
> >> --
> >> 2.34.1
> >>
> >>
> >> -=-=-=-=-=-=-=-=-=-=-=-
> >> Links: You receive all messages sent to this group.
> >> View/Reply Online (#182136):
> https://lists.openembedded.org/g/openembedded-core/message/182136
> >> Mute This Topic: https://lists.openembedded.org/mt/99279066/3617156
> >> Group Owner: openembedded-core+owner@lists.openembedded.org
> >> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> Martin.Jansa@gmail.com]
> >> -=-=-=-=-=-=-=-=-=-=-=-
> >>
>

[-- Attachment #2: Type: text/html, Size: 6920 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-04 20:34       ` Martin Jansa
@ 2023-06-08 18:50         ` Steve Sakoman
  2023-06-08 19:01           ` Martin Jansa
  2023-06-15 15:06         ` mkfs.ext4 segfaults with uninative-4.0 Was: " Martin Jansa
       [not found]         ` <1768DD7D92A3BE8A.10197@lists.openembedded.org>
  2 siblings, 1 reply; 21+ messages in thread
From: Steve Sakoman @ 2023-06-08 18:50 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-core

On Sun, Jun 4, 2023 at 10:34 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>
> > It might be useful to delay backporting this for a bit longer (and I'll soon confirm if 3.10 was already affected or not).
>
> I can confirm that 3.10 is also affected.
>
> I did build with https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=75e3870ea124321b81f856c4e5170c891f0bd050 and mkfs.ext4 didn't segfault. With uninative 3.10 from https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=680eecc3ae09ea5585e46ff0e67f7c6704221806 it segfaults again.
>
> I haven't reproduced the gdk-pixbuf-native issue with buildtools-extended 4.0.6 with kirkstone yet, so that one might be only with nanbield, but mkfs.ext4 segfaults seem related to uninative for sure. Will debug more when I get access.

Have you learned anything more on this issue?  I've continued testing
mickledore both locally and on the autobuilder and I'm not seeing any
failures :-(

Steve

> On Sun, Jun 4, 2023 at 9:14 PM Steve Sakoman <steve@sakoman.com> wrote:
>>
>> On Sun, Jun 4, 2023 at 7:39 AM Martin Jansa <martin.jansa@gmail.com> wrote:
>> >
>> > Hi,
>> >
>> > it looks like this change is causing mkfs.ext4 to segfault on some builders.
>> >
>> > I'm seeing it on ubuntu-18.04 (I know it's unsupported now). It might be related to older docker or libseccomp2 there, because there is similar issue with gdk-pixbuf-native which fails when buildtools-extended is used together with this and might be related to https://github.com/moby/moby/issues/43595 because when I try very similar 18.04 ubuntu image on my gentoo host I cannot reproduce neither the gdk-pixbuf-native failure nor the mkfs.ext4 segfaults.
>> >
>> > I'm trying to get access to some of the affected boxes to find out which version docker/libseccomp2 is used there and to double check that this is root cause for these failures (now I can only confirm that it started in Nanbield when this uninative upgrade was merged and now I've reproduced the same with kirkstone-nut with the same uninative upgrade.
>> >
>> > It might be useful to delay backporting this for a bit longer (and I'll soon confirm if 3.10 was already affected or not).
>>
>> Agreed, I'm struggling with kirkstone too, so will delay taking the
>> uninative update until we learn more.
>>
>> Thanks for the review!
>>
>> Steve
>>
>> > On Fri, Jun 2, 2023 at 4:22 AM Steve Sakoman <steve@sakoman.com> wrote:
>> >>
>> >> From: Michael Halstead <mhalstead@linuxfoundation.org>
>> >>
>> >> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
>> >> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>> >> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
>> >> Signed-off-by: Steve Sakoman <steve@sakoman.com>
>> >> ---
>> >>  meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
>> >>  1 file changed, 4 insertions(+), 4 deletions(-)
>> >>
>> >> diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc
>> >> index f3c05b7e20..ad4816a1f3 100644
>> >> --- a/meta/conf/distro/include/yocto-uninative.inc
>> >> +++ b/meta/conf/distro/include/yocto-uninative.inc
>> >> @@ -7,9 +7,9 @@
>> >>  #
>> >>
>> >>  UNINATIVE_MAXGLIBCVERSION = "2.37"
>> >> -UNINATIVE_VERSION = "3.10"
>> >> +UNINATIVE_VERSION = "4.0"
>> >>
>> >>  UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/"
>> >> -UNINATIVE_CHECKSUM[aarch64] ?= "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
>> >> -UNINATIVE_CHECKSUM[i686] ?= "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
>> >> -UNINATIVE_CHECKSUM[x86_64] ?= "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
>> >> +UNINATIVE_CHECKSUM[aarch64] ?= "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
>> >> +UNINATIVE_CHECKSUM[i686] ?= "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
>> >> +UNINATIVE_CHECKSUM[x86_64] ?= "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
>> >> --
>> >> 2.34.1
>> >>
>> >>
>> >> -=-=-=-=-=-=-=-=-=-=-=-
>> >> Links: You receive all messages sent to this group.
>> >> View/Reply Online (#182136): https://lists.openembedded.org/g/openembedded-core/message/182136
>> >> Mute This Topic: https://lists.openembedded.org/mt/99279066/3617156
>> >> Group Owner: openembedded-core+owner@lists.openembedded.org
>> >> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [Martin.Jansa@gmail.com]
>> >> -=-=-=-=-=-=-=-=-=-=-=-
>> >>


^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-08 18:50         ` Steve Sakoman
@ 2023-06-08 19:01           ` Martin Jansa
  0 siblings, 0 replies; 21+ messages in thread
From: Martin Jansa @ 2023-06-08 19:01 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: openembedded-core

[-- Attachment #1: Type: text/plain, Size: 5205 bytes --]

Hi Steve,

I still didn't get shell access to those builders, feel free to merge it as
is.

Hopefully other people don't have so outdated build infrastructure :).

Regards,

On Thu, Jun 8, 2023 at 8:50 PM Steve Sakoman <steve@sakoman.com> wrote:

> On Sun, Jun 4, 2023 at 10:34 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >
> > > It might be useful to delay backporting this for a bit longer (and
> I'll soon confirm if 3.10 was already affected or not).
> >
> > I can confirm that 3.10 is also affected.
> >
> > I did build with
> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=75e3870ea124321b81f856c4e5170c891f0bd050
> and mkfs.ext4 didn't segfault. With uninative 3.10 from
> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=680eecc3ae09ea5585e46ff0e67f7c6704221806
> it segfaults again.
> >
> > I haven't reproduced the gdk-pixbuf-native issue with
> buildtools-extended 4.0.6 with kirkstone yet, so that one might be only
> with nanbield, but mkfs.ext4 segfaults seem related to uninative for sure.
> Will debug more when I get access.
>
> Have you learned anything more on this issue?  I've continued testing
> mickledore both locally and on the autobuilder and I'm not seeing any
> failures :-(
>
> Steve
>
> > On Sun, Jun 4, 2023 at 9:14 PM Steve Sakoman <steve@sakoman.com> wrote:
> >>
> >> On Sun, Jun 4, 2023 at 7:39 AM Martin Jansa <martin.jansa@gmail.com>
> wrote:
> >> >
> >> > Hi,
> >> >
> >> > it looks like this change is causing mkfs.ext4 to segfault on some
> builders.
> >> >
> >> > I'm seeing it on ubuntu-18.04 (I know it's unsupported now). It might
> be related to older docker or libseccomp2 there, because there is similar
> issue with gdk-pixbuf-native which fails when buildtools-extended is used
> together with this and might be related to
> https://github.com/moby/moby/issues/43595 because when I try very similar
> 18.04 ubuntu image on my gentoo host I cannot reproduce neither the
> gdk-pixbuf-native failure nor the mkfs.ext4 segfaults.
> >> >
> >> > I'm trying to get access to some of the affected boxes to find out
> which version docker/libseccomp2 is used there and to double check that
> this is root cause for these failures (now I can only confirm that it
> started in Nanbield when this uninative upgrade was merged and now I've
> reproduced the same with kirkstone-nut with the same uninative upgrade.
> >> >
> >> > It might be useful to delay backporting this for a bit longer (and
> I'll soon confirm if 3.10 was already affected or not).
> >>
> >> Agreed, I'm struggling with kirkstone too, so will delay taking the
> >> uninative update until we learn more.
> >>
> >> Thanks for the review!
> >>
> >> Steve
> >>
> >> > On Fri, Jun 2, 2023 at 4:22 AM Steve Sakoman <steve@sakoman.com>
> wrote:
> >> >>
> >> >> From: Michael Halstead <mhalstead@linuxfoundation.org>
> >> >>
> >> >> Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
> >> >> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> >> >> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7)
> >> >> Signed-off-by: Steve Sakoman <steve@sakoman.com>
> >> >> ---
> >> >>  meta/conf/distro/include/yocto-uninative.inc | 8 ++++----
> >> >>  1 file changed, 4 insertions(+), 4 deletions(-)
> >> >>
> >> >> diff --git a/meta/conf/distro/include/yocto-uninative.inc
> b/meta/conf/distro/include/yocto-uninative.inc
> >> >> index f3c05b7e20..ad4816a1f3 100644
> >> >> --- a/meta/conf/distro/include/yocto-uninative.inc
> >> >> +++ b/meta/conf/distro/include/yocto-uninative.inc
> >> >> @@ -7,9 +7,9 @@
> >> >>  #
> >> >>
> >> >>  UNINATIVE_MAXGLIBCVERSION = "2.37"
> >> >> -UNINATIVE_VERSION = "3.10"
> >> >> +UNINATIVE_VERSION = "4.0"
> >> >>
> >> >>  UNINATIVE_URL ?= "
> http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/
> "
> >> >> -UNINATIVE_CHECKSUM[aarch64] ?=
> "b11f7dff0ff5e3c971f22e89a105efb0f8d2006fd71d1ea3e5da771e416b0e01"
> >> >> -UNINATIVE_CHECKSUM[i686] ?=
> "ad7daa7fca7693ca07eea5279f830333530171d357759b380954a25254edd8dd"
> >> >> -UNINATIVE_CHECKSUM[x86_64] ?=
> "ce8ff7e3247da312fbf84008f415bc1b4d113ac9fe4ec91581e4a20cd8b475d3"
> >> >> +UNINATIVE_CHECKSUM[aarch64] ?=
> "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738"
> >> >> +UNINATIVE_CHECKSUM[i686] ?=
> "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8"
> >> >> +UNINATIVE_CHECKSUM[x86_64] ?=
> "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a"
> >> >> --
> >> >> 2.34.1
> >> >>
> >> >>
> >> >> -=-=-=-=-=-=-=-=-=-=-=-
> >> >> Links: You receive all messages sent to this group.
> >> >> View/Reply Online (#182136):
> https://lists.openembedded.org/g/openembedded-core/message/182136
> >> >> Mute This Topic: https://lists.openembedded.org/mt/99279066/3617156
> >> >> Group Owner: openembedded-core+owner@lists.openembedded.org
> >> >> Unsubscribe:
> https://lists.openembedded.org/g/openembedded-core/unsub [
> Martin.Jansa@gmail.com]
> >> >> -=-=-=-=-=-=-=-=-=-=-=-
> >> >>
>

[-- Attachment #2: Type: text/html, Size: 8017 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* mkfs.ext4 segfaults with uninative-4.0 Was: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
  2023-06-04 20:34       ` Martin Jansa
  2023-06-08 18:50         ` Steve Sakoman
@ 2023-06-15 15:06         ` Martin Jansa
       [not found]         ` <1768DD7D92A3BE8A.10197@lists.openembedded.org>
  2 siblings, 0 replies; 21+ messages in thread
From: Martin Jansa @ 2023-06-15 15:06 UTC (permalink / raw)
  To: Steve Sakoman; +Cc: Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 25023 bytes --]

On Sun, Jun 4, 2023 at 10:34 PM Martin Jansa <martin.jansa@gmail.com> wrote:

> > It might be useful to delay backporting this for a bit longer (and I'll
> soon confirm if 3.10 was already affected or not).
>
> I can confirm that 3.10 is also affected.
>
> I did build with
> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=75e3870ea124321b81f856c4e5170c891f0bd050
> and mkfs.ext4 didn't segfault. With uninative 3.10 from
> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=680eecc3ae09ea5585e46ff0e67f7c6704221806
> it segfaults again.
>
> I haven't reproduced the gdk-pixbuf-native issue with buildtools-extended
> 4.0.6 with kirkstone yet, so that one might be only with nanbield, but
> mkfs.ext4 segfaults seem related to uninative for sure. Will debug more
> when I get access.
>

I got access to one of the servers where this is still reproducible, but
the real root cause is still a mystery for me.

I'll share what I've found so far in case someone else is seeing the same
or can spot what I'm missing.

It's reproducible on ubuntu-18.06, but not everywhere, I've tried older
docker image and latest 18.04 on my host and both work fine. I've tried to
narrow the difference from the 18.04 image where it is failing but without
any luck.

The same happens with nanbield (where I've noticed it first), but now the
same happens with mickledore and kirkstone.

No special config needed, default poky configuration reproduces the same.

Easiest test is to build just e2fsprogs-native and try to execute
mkfs.ext4.real, if it immediately segfaults it's a "bad" binary, if it
complains about missing e2* symbols or BLKID_2_36 symbol missing
in libblkid.so.1, then it's "good" binary and works as long as you let it
load the right libraries from native sysroot.

Surprisingly whatever breaks the binary happens between "image" and
"sysroot-destdir" so first I was suspecting strip from host's binutils, but
downgrading binutils in different 18.04 system to match the one where it is
failing didn't reproduce it. Downgrading libgcc1 and some other packages to
match didn't reproduce it as well.

Next I've tried to inhibit strip completely (assuming it will be usable
work around to keep the binary in sysroot-destdir working with new
uninative and narrow down what I need to debug), but surprisingly now both
the binary in "image" and "sysroot-destdir" fail the same.

Strace doesn't show anything useful, other than segfault triggered very
early:

$ strace
tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7fffbec05ac0 /* 55 vars */) = 0
brk(NULL)                               = 0x55b91bc0e000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc146b5340) = -1 EINVAL (Invalid
argument)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x55b91ba016e0}
---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

$ strace
tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
2>&1 | head
execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7ffd387a7f60 /* 55 vars */) = 0
brk(NULL)                               = 0x5641b084f000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe271263f0) = -1 EINVAL (Invalid
argument)
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x5641b00016e0}
---
+++ killed by SIGSEGV (core dumped) +++

While "good" binary:
$ strace
tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
| head
execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7ffd9f569ae0 /* 55 vars */) = 0
brk(NULL)                               = 0x5569fad4e000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe1d8ce2f0) = -1 EINVAL (Invalid
argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f210b337000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
openat(AT_FDCWD,
"/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/glibc-hwcaps/x86-64-v4/libext2fs.so.2",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD,
"/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/glibc-hwcaps/x86-64-v4",
0x7ffe1d8cd520, 0) = -1 ENOENT (No such file or directory)

The diffoscope output shows that dynsym section is second to last in "bad"
binary and first in "good" binary, which might relate to the warnings shown
by gdb:

Reading symbols from ./recipe-sysroot-native/sbin/mkfs.ext4.real...

warning: Loadable section ".dynsym" outside of ELF segments

warning: Loadable section ".interp" outside of ELF segments
(No debugging symbols found in ./recipe-sysroot-native/sbin/mkfs.ext4.real)
(gdb) r
Starting program:
/data001/jansa/build-webos/BUILD/work/qemux86_64-webos-linux/webos-image/1.0-r3normal1/recipe-sysroot-native/sbin/mkfs.ext4.real

warning: Error disabling address space randomization: Operation not
permitted
BFD:
/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2:
unknown type [0x13] section `.relr.dyn'
warning:
`/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2':
Shared library architecture unknown is not compatible with target
architecture i386:x86-64.
warning:
`/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2':
Shared library architecture unknown is not compatible with target
architecture i386:x86-64.

Program received signal SIGSEGV, Segmentation fault.
0x00007f08c9d9232a in strcmp () from
/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2

And ldd also says that the "bad" binary isn't dynamic executable while
"good" on is (objdump -x works for both of them):

the "bad" one:
ldd
tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
not a dynamic executable

and the "good" one:
ldd
tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real

linux-vdso.so.1 (0x00007ffce83fc000)
libext2fs.so.2 => /lib/x86_64-linux-gnu/libext2fs.so.2 (0x00007fd1ba5a0000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
(0x00007fd1ba39c000)
libblkid.so.1 =>
/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/libblkid.so.1
(0x00007fd1ba149000)
libuuid.so.1 =>
/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/libuuid.so.1
(0x00007fd1b9f42000)
libe2p.so.2 => /lib/x86_64-linux-gnu/libe2p.so.2 (0x00007fd1b9d39000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fd1b9b1a000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd1b9729000)
/home/worker/poky-kirkstone-jansa/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2
=> /lib64/ld-linux-x86-64.so.2 (0x00007fd1baa0f000)

Once the "bad" binary is built (with either uninative 4.0 or 3.9) it will
always fail with uninative 4.0 even when reused from sstate on different
server (if it's the server producing "good" mkfs.ext4.real binaries, then
just rebuilding e2fsprogs-native will fix it).

Does this make any sense to anyone? I'll continue to look into it, but if
you have any hints, please let me know.

I know 18.04 is EOL and nobody should be using it, I'm trying to get our
build infra upgraded for very long time.

The diffoscope output (mkfs.4.0-18.04-sstate is the "bad" binary from
sstate while mkfs.4.0-18.04-rebuilt is the "good" one).

--- mkfs.4.0-18.04-rebuilt
+++ mkfs.4.0-18.04-sstate
│┄ File has been modified after NT_GNU_BUILD_ID has been applied.
├── readelf --wide --file-header {}
│ @@ -4,17 +4,17 @@
│    Data:                              2's complement, little endian
│    Version:                           1 (current)
│    OS/ABI:                            UNIX - System V
│    ABI Version:                       0
│    Type:                              DYN (Position-Independent
Executable file)
│    Machine:                           Advanced Micro Devices X86-64
│    Version:                           0x1
│ -  Entry point address:               0x8350
│ +  Entry point address:               0x8380
│    Start of program headers:          64 (bytes into file)
│    Start of section headers:          127520 (bytes into file)
│    Flags:                             0x0
│    Size of this header:               64 (bytes)
│    Size of program headers:           56 (bytes)
│    Number of program headers:         13
│    Size of section headers:           64 (bytes)
│    Number of section headers:         27
│ -  Section header string table index: 22
│ +  Section header string table index: 21
├── readelf --wide --program-header {}
│ @@ -1,37 +1,37 @@
│
│  Elf file type is DYN (Position-Independent Executable file)
│ -Entry point 0x8350
│ +Entry point 0x8380
│  There are 13 program headers, starting at offset 64
│
│  Program Headers:
│    Type           Offset   VirtAddr           PhysAddr           FileSiz
 MemSiz   Flg Align
│    PHDR           0x000040 0x0000000000000040 0x0000000000000040 0x0002d8
0x0002d8 R   0x8
│ -  LOAD           0x000000 0x0000000000000000 0x0000000000000000 0x01dcb0
0x01dcb0 R E 0x200000
│ +  LOAD           0x000000 0x0000000000000000 0x0000000000000000 0x01dcf0
0x01dcf0 R E 0x200000
│    GNU_STACK      0x000000 0x0000000000000000 0x0000000000000000 0x000000
0x000000 RW  0x10
│ -  GNU_EH_FRAME   0x01b794 0x000000000001b794 0x000000000001b794 0x0004fc
0x0004fc R   0x4
│ +  GNU_EH_FRAME   0x01b7d4 0x000000000001b7d4 0x000000000001b7d4 0x0004fc
0x0004fc R   0x4
│    LOAD           0x01e450 0x000000000021e450 0x000000000021e450 0x000cd8
0x0013d8 RW  0x200000
│    GNU_RELRO      0x01e450 0x000000000021e450 0x000000000021e450 0x000bb0
0x000bb0 R   0x1
│    DYNAMIC        0x01e678 0x000000000021e678 0x000000000021e678 0x000260
0x000260 RW  0x8
│ -  LOAD           0x020000 0x0000000000400000 0x0000000000400000 0x000178
0x000178 RW  0x200000
│ +  LOAD           0x020000 0x0000000000400000 0x0000000000400000 0x0000a8
0x0000a8 RW  0x200000
│    NOTE           0x020060 0x0000000000400060 0x0000000000400060 0x000020
0x000020 R   0x4
│    NOTE           0x020080 0x0000000000400080 0x0000000000400080 0x000024
0x000024 R   0x4
│ -  LOAD           0x021000 0x0000000000600000 0x0000000000600000 0x001060
0x001060 RW  0x200000
│ -  INTERP         0x023000 0x0000000000a00000 0x0000000000a00000 0x00005a
0x00005a R   0x1
│ +  LOAD           0x021000 0x0000000000600000 0x0000000000600000 0x000130
0x000130 RW  0x200000
│ +  LOAD           0x022000 0x0000000000800000 0x0000000000800000 0x002740
0x002740 RW  0x200000
│ +  INTERP         0x0246e0 0x0000000000a016e0 0x0000000000a016e0 0x00005a
0x00005a R   0x1
│        [Requesting program interpreter:
/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2]
│ -  LOAD           0x023000 0x0000000000a00000 0x0000000000a00000 0x000060
0x000060 RW  0x200000
│
│   Section to Segment mapping:
│    Segment Sections...
│     00
│ -   01     .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn
.rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
│ +   01     .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init
.plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
│     02
│     03     .eh_frame_hdr
│     04     .init_array .fini_array .data.rel.ro .dynamic .got .data .bss
│     05     .init_array .fini_array .data.rel.ro .dynamic .got
│     06     .dynamic
│ -   07     .note.ABI-tag .note.gnu.build-id .gnu.hash
│ +   07     .note.ABI-tag .note.gnu.build-id
│     08     .note.ABI-tag
│     09     .note.gnu.build-id
│ -   10
│ -   11     .interp
│ +   10     .gnu.hash
│ +   11
│     12     .interp
├── readelf --wide --sections {}
│ @@ -1,36 +1,36 @@
│  There are 27 section headers, starting at offset 0x1f220:
│
│  Section Headers:
│    [Nr] Name              Type            Address          Off    Size
ES Flg Lk Inf Al
│    [ 0]                   NULL            0000000000000000 000000 000000
00      0   0  0
│ -  [ 1] .dynsym           DYNSYM          00000000000003a8 0003a8 0016e0
18   A  2   1  8
│ -  [ 2] .dynstr           STRTAB          0000000000001a88 001a88 001182
00   A  0   0  1
│ -  [ 3] .gnu.version      VERSYM          0000000000002c0a 002c0a 0001e8
02   A  1   0  2
│ -  [ 4] .gnu.version_r    VERNEED         0000000000002df8 002df8 000100
00   A  2   4  8
│ -  [ 5] .rela.dyn         RELA            0000000000002ef8 002ef8 0008a0
18   A  1   0  8
│ -  [ 6] .rela.plt         RELA            0000000000003798 003798 001488
18  AI  1  19  8
│ -  [ 7] .init             PROGBITS        0000000000004c20 004c20 000017
00  AX  0   0  4
│ -  [ 8] .plt              PROGBITS        0000000000004c40 004c40 000dc0
10  AX  0   0 16
│ -  [ 9] .plt.got          PROGBITS        0000000000005a00 005a00 000008
08  AX  0   0  8
│ -  [10] .text             PROGBITS        0000000000005a10 005a10 010cd2
00  AX  0   0 16
│ -  [11] .fini             PROGBITS        00000000000166e4 0166e4 000009
00  AX  0   0  4
│ -  [12] .rodata           PROGBITS        00000000000166f0 0166f0 0050a2
00   A  0   0 16
│ -  [13] .eh_frame_hdr     PROGBITS        000000000001b794 01b794 0004fc
00   A  0   0  4
│ -  [14] .eh_frame         PROGBITS        000000000001bc90 01bc90 002020
00   A  0   0  8
│ -  [15] .init_array       INIT_ARRAY      000000000021e450 01e450 000008
08  WA  0   0  8
│ -  [16] .fini_array       FINI_ARRAY      000000000021e458 01e458 000008
08  WA  0   0  8
│ -  [17] .data.rel.ro      PROGBITS        000000000021e460 01e460 000218
00  WA  0   0 32
│ -  [18] .dynamic          DYNAMIC         000000000021e678 01e678 000260
10  WA  2   0  8
│ -  [19] .got              PROGBITS        000000000021e8d8 01e8d8 000720
08  WA  0   0  8
│ -  [20] .data             PROGBITS        000000000021f000 01f000 000128
00  WA  0   0 32
│ -  [21] .bss              NOBITS          000000000021f140 01f128 0006e8
00  WA  0   0 32
│ -  [22] .shstrtab         STRTAB          0000000000000000 01f128 0000f2
00      0   0  1
│ -  [23] .note.ABI-tag     NOTE            0000000000400060 020060 000020
00   A  0   0  4
│ -  [24] .note.gnu.build-id NOTE            0000000000400080 020080 000024
00   A  0   0  4
│ -  [25] .gnu.hash         GNU_HASH        00000000004000a8 0200a8 0000cc
00   A  1   0  8
│ -  [26] .interp           PROGBITS        0000000000a00000 023000 00005a
00   A  0   0  8
│ +  [ 1] .dynstr           STRTAB          0000000000001aa0 001aa0 0011a8
00   A  0   0  1
│ +  [ 2] .gnu.version      VERSYM          0000000000002c48 002c48 0001e8
02   A 25   0  2
│ +  [ 3] .gnu.version_r    VERNEED         0000000000002e30 002e30 000100
00   A  1   4  8
│ +  [ 4] .rela.dyn         RELA            0000000000002f30 002f30 0008a0
18   A 25   0  8
│ +  [ 5] .rela.plt         RELA            00000000000037d0 0037d0 001488
18  AI 25  18  8
│ +  [ 6] .init             PROGBITS        0000000000004c58 004c58 000017
00  AX  0   0  4
│ +  [ 7] .plt              PROGBITS        0000000000004c70 004c70 000dc0
10  AX  0   0 16
│ +  [ 8] .plt.got          PROGBITS        0000000000005a30 005a30 000008
08  AX  0   0  8
│ +  [ 9] .text             PROGBITS        0000000000005a40 005a40 010cd2
00  AX  0   0 16
│ +  [10] .fini             PROGBITS        0000000000016714 016714 000009
00  AX  0   0  4
│ +  [11] .rodata           PROGBITS        0000000000016720 016720 0050b2
00   A  0   0 16
│ +  [12] .eh_frame_hdr     PROGBITS        000000000001b7d4 01b7d4 0004fc
00   A  0   0  4
│ +  [13] .eh_frame         PROGBITS        000000000001bcd0 01bcd0 002020
00   A  0   0  8
│ +  [14] .init_array       INIT_ARRAY      000000000021e450 01e450 000008
08  WA  0   0  8
│ +  [15] .fini_array       FINI_ARRAY      000000000021e458 01e458 000008
08  WA  0   0  8
│ +  [16] .data.rel.ro      PROGBITS        000000000021e460 01e460 000218
00  WA  0   0 32
│ +  [17] .dynamic          DYNAMIC         000000000021e678 01e678 000260
10  WA  1   0  8
│ +  [18] .got              PROGBITS        000000000021e8d8 01e8d8 000720
08  WA  0   0  8
│ +  [19] .data             PROGBITS        000000000021f000 01f000 000128
00  WA  0   0 32
│ +  [20] .bss              NOBITS          000000000021f140 01f128 0006e8
00  WA  0   0 32
│ +  [21] .shstrtab         STRTAB          0000000000000000 01f128 0000f2
00      0   0  1
│ +  [22] .note.ABI-tag     NOTE            0000000000400060 020060 000020
00   A  0   0  4
│ +  [23] .note.gnu.build-id NOTE            0000000000400080 020080 000024
00   A  0   0  4
│ +  [24] .gnu.hash         GNU_HASH        0000000000600000 021000 0000cc
00   A 25   0  8
│ +  [25] .dynsym           DYNSYM          0000000000a00000 023000 0016e0
18   A  1   1  8
│ +  [26] .interp           PROGBITS        0000000000a016e0 0246e0 00005a
00   A  0   0  8
│  Key to Flags:
│    W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
│    L (link order), O (extra OS processing required), G (group), T (TLS),
│    C (compressed), x (unknown), o (OS specific), E (exclude),
│    D (mbind), l (large), p (processor specific)
├── readelf --wide --symbols {}
│ @@ -223,25 +223,25 @@
│     219: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
ext2fs_get_device_size2
│     220: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
ext2fs_free_blocks_count
│     221: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
ext2fs_inode_table_loc
│     222: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
ext2fs_badblocks_list_iterate
│     223: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
__ctype_b_loc@GLIBC_2.3 (8)
│     224: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
ext2fs_open_file
│     225: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
__sprintf_chk@GLIBC_2.3.4 (4)
│ -   226: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   20 _edata
│ -   227: 000000000021f1b0     8 OBJECT  GLOBAL DEFAULT   21 _et_list
│ -   228: 000000000021f140     8 OBJECT  GLOBAL DEFAULT   21
stdout@GLIBC_2.2.5 (3)
│ -   229: 00000000000166e4     0 FUNC    GLOBAL DEFAULT   11 _fini
│ -   230: 000000000021e660    24 OBJECT  GLOBAL DEFAULT   17
et_ext2_error_table
│ -   231: 000000000021f168     8 OBJECT  GLOBAL DEFAULT   21
optarg@GLIBC_2.2.5 (3)
│ -   232: 0000000000004c20     0 FUNC    GLOBAL DEFAULT    7 _init
│ -   233: 000000000021f158     4 OBJECT  GLOBAL DEFAULT   21
optind@GLIBC_2.2.5 (3)
│ -   234: 000000000021f190     8 OBJECT  GLOBAL DEFAULT   21
unix_io_manager
│ -   235: 000000000021f1a8     8 OBJECT  GLOBAL DEFAULT   21
test_io_backing_manager
│ -   236: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   21 __bss_start
│ -   237: 000000000021f150     8 OBJECT  GLOBAL DEFAULT   21
stdin@GLIBC_2.2.5 (3)
│ -   238: 000000000021f1c0     8 OBJECT  GLOBAL DEFAULT   21
stderr@GLIBC_2.2.5 (3)
│ -   239: 000000000021f170    24 OBJECT  GLOBAL DEFAULT   21
ext2fs_numeric_progress_ops
│ -   240: 000000000021f828     0 NOTYPE  GLOBAL DEFAULT   21 _end
│ -   241: 000000000021f1a0     8 OBJECT  GLOBAL DEFAULT   21
undo_io_manager
│ -   242: 000000000021f160     8 OBJECT  GLOBAL DEFAULT   21
test_io_manager
│ -   243: 000000000021f1b8     8 OBJECT  GLOBAL DEFAULT   21
sparse_io_manager
│ +   226: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   19 _edata
│ +   227: 000000000021f1b0     8 OBJECT  GLOBAL DEFAULT   20 _et_list
│ +   228: 000000000021f140     8 OBJECT  GLOBAL DEFAULT   20
stdout@GLIBC_2.2.5 (3)
│ +   229: 0000000000016714     0 FUNC    GLOBAL DEFAULT   10 _fini
│ +   230: 000000000021e660    24 OBJECT  GLOBAL DEFAULT   16
et_ext2_error_table
│ +   231: 000000000021f168     8 OBJECT  GLOBAL DEFAULT   20
optarg@GLIBC_2.2.5 (3)
│ +   232: 0000000000004c58     0 FUNC    GLOBAL DEFAULT    6 _init
│ +   233: 000000000021f158     4 OBJECT  GLOBAL DEFAULT   20
optind@GLIBC_2.2.5 (3)
│ +   234: 000000000021f190     8 OBJECT  GLOBAL DEFAULT   20
unix_io_manager
│ +   235: 000000000021f1a8     8 OBJECT  GLOBAL DEFAULT   20
test_io_backing_manager
│ +   236: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   20 __bss_start
│ +   237: 000000000021f150     8 OBJECT  GLOBAL DEFAULT   20
stdin@GLIBC_2.2.5 (3)
│ +   238: 000000000021f1c0     8 OBJECT  GLOBAL DEFAULT   20
stderr@GLIBC_2.2.5 (3)
│ +   239: 000000000021f170    24 OBJECT  GLOBAL DEFAULT   20
ext2fs_numeric_progress_ops
│ +   240: 000000000021f828     0 NOTYPE  GLOBAL DEFAULT   20 _end
│ +   241: 000000000021f1a0     8 OBJECT  GLOBAL DEFAULT   20
undo_io_manager
│ +   242: 000000000021f160     8 OBJECT  GLOBAL DEFAULT   20
test_io_manager
│ +   243: 000000000021f1b8     8 OBJECT  GLOBAL DEFAULT   20
sparse_io_manager
├── readelf --wide --relocs {}
│ @@ -1,83 +1,83 @@
│
│ -Relocation section '.rela.dyn' at offset 0x2ef8 contains 92 entries:
│ +Relocation section '.rela.dyn' at offset 0x2f30 contains 92 entries:
│      Offset             Info             Type               Symbol's
Value  Symbol's Name + Addend
│ -000000000021e450  0000000000000008 R_X86_64_RELATIVE
    8430
│ -000000000021e458  0000000000000008 R_X86_64_RELATIVE
    83f0
│ -000000000021e460  0000000000000008 R_X86_64_RELATIVE
    1aaad
│ -000000000021e468  0000000000000008 R_X86_64_RELATIVE
    1a9c1
│ -000000000021e470  0000000000000008 R_X86_64_RELATIVE
    1a9c4
│ -000000000021e478  0000000000000008 R_X86_64_RELATIVE
    1a9ca
│ -000000000021e480  0000000000000008 R_X86_64_RELATIVE
    1aa17
│ -000000000021e488  0000000000000008 R_X86_64_RELATIVE
    1a9ce
│ -000000000021e4a0  0000000000000008 R_X86_64_RELATIVE
    190bd
│ -000000000021e4a8  0000000000000008 R_X86_64_RELATIVE
    1a9d2
│ -000000000021e4b0  0000000000000008 R_X86_64_RELATIVE
    1a9d6
│ -000000000021e4b8  0000000000000008 R_X86_64_RELATIVE
    1aa87
│ -000000000021e4c0  0000000000000008 R_X86_64_RELATIVE
    18ebd
│ -000000000021e4c8  0000000000000008 R_X86_64_RELATIVE
    1904e
│ +000000000021e450  0000000000000008 R_X86_64_RELATIVE
    8460
│ +000000000021e458  0000000000000008 R_X86_64_RELATIVE
    8420
│ +000000000021e460  0000000000000008 R_X86_64_RELATIVE
    1aaed
│ +000000000021e468  0000000000000008 R_X86_64_RELATIVE
    1aa01
│ +000000000021e470  0000000000000008 R_X86_64_RELATIVE
    1aa04
│ +000000000021e478  0000000000000008 R_X86_64_RELATIVE
    1aa0a
│ +000000000021e480  0000000000000008 R_X86_64_RELATIVE
    1aa57
│ +000000000021e488  0000000000000008 R_X86_64_RELATIVE
    1aa0e
│ +000000000021e4a0  0000000000000008 R_X86_64_RELATIVE
    19100
│ +000000000021e4a8  0000000000000008 R_X86_64_RELATIVE
    1aa12
│ +000000000021e4b0  0000000000000008 R_X86_64_RELATIVE
    1aa16
│ +000000000021e4b8  0000000000000008 R_X86_64_RELATIVE
    1aac7
│ +000000000021e4c0  0000000000000008 R_X86_64_RELATIVE
    18f00
│ +000000000021e4c8  0000000000000008 R_X86_64_RELATIVE
    19091
...

[-- Attachment #2: Type: text/html, Size: 29691 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: mkfs.ext4 segfaults with uninative-4.0 Was: [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1
       [not found]         ` <1768DD7D92A3BE8A.10197@lists.openembedded.org>
@ 2023-06-15 15:17           ` Martin Jansa
  0 siblings, 0 replies; 21+ messages in thread
From: Martin Jansa @ 2023-06-15 15:17 UTC (permalink / raw)
  To: Martin.Jansa
  Cc: Steve Sakoman, Patches and discussions about the oe-core layer

[-- Attachment #1: Type: text/plain, Size: 26944 bytes --]

Well, after typing all of that I've realized that it might be related to:
https://github.com/NixOS/patchelf/issues/244

as we had similar issue before:
https://git.openembedded.org/openembedded-core/commit/?id=cccd4bcaf381c2729adc000381bd89906003e72a

On Thu, Jun 15, 2023 at 5:06 PM Martin Jansa via lists.openembedded.org
<Martin.Jansa=gmail.com@lists.openembedded.org> wrote:

> On Sun, Jun 4, 2023 at 10:34 PM Martin Jansa <martin.jansa@gmail.com>
> wrote:
>
>> > It might be useful to delay backporting this for a bit longer (and I'll
>> soon confirm if 3.10 was already affected or not).
>>
>> I can confirm that 3.10 is also affected.
>>
>> I did build with
>> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=75e3870ea124321b81f856c4e5170c891f0bd050
>> and mkfs.ext4 didn't segfault. With uninative 3.10 from
>> https://git.openembedded.org/openembedded-core-contrib/commit/?h=stable/kirkstone-nut&id=680eecc3ae09ea5585e46ff0e67f7c6704221806
>> it segfaults again.
>>
>> I haven't reproduced the gdk-pixbuf-native issue with buildtools-extended
>> 4.0.6 with kirkstone yet, so that one might be only with nanbield, but
>> mkfs.ext4 segfaults seem related to uninative for sure. Will debug more
>> when I get access.
>>
>
> I got access to one of the servers where this is still reproducible, but
> the real root cause is still a mystery for me.
>
> I'll share what I've found so far in case someone else is seeing the same
> or can spot what I'm missing.
>
> It's reproducible on ubuntu-18.06, but not everywhere, I've tried older
> docker image and latest 18.04 on my host and both work fine. I've tried to
> narrow the difference from the 18.04 image where it is failing but without
> any luck.
>
> The same happens with nanbield (where I've noticed it first), but now the
> same happens with mickledore and kirkstone.
>
> No special config needed, default poky configuration reproduces the same.
>
> Easiest test is to build just e2fsprogs-native and try to execute
> mkfs.ext4.real, if it immediately segfaults it's a "bad" binary, if it
> complains about missing e2* symbols or BLKID_2_36 symbol missing
> in libblkid.so.1, then it's "good" binary and works as long as you let it
> load the right libraries from native sysroot.
>
> Surprisingly whatever breaks the binary happens between "image" and
> "sysroot-destdir" so first I was suspecting strip from host's binutils, but
> downgrading binutils in different 18.04 system to match the one where it is
> failing didn't reproduce it. Downgrading libgcc1 and some other packages to
> match didn't reproduce it as well.
>
> Next I've tried to inhibit strip completely (assuming it will be usable
> work around to keep the binary in sysroot-destdir working with new
> uninative and narrow down what I need to debug), but surprisingly now both
> the binary in "image" and "sysroot-destdir" fail the same.
>
> Strace doesn't show anything useful, other than segfault triggered very
> early:
>
> $ strace
> tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
> execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
> ["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7fffbec05ac0 /* 55 vars */) = 0
> brk(NULL)                               = 0x55b91bc0e000
> arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc146b5340) = -1 EINVAL (Invalid
> argument)
> --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR,
> si_addr=0x55b91ba016e0} ---
> +++ killed by SIGSEGV (core dumped) +++
> Segmentation fault (core dumped)
>
> $ strace
> tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
> 2>&1 | head
> execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
> ["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7ffd387a7f60 /* 55 vars */) = 0
> brk(NULL)                               = 0x5641b084f000
> arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe271263f0) = -1 EINVAL (Invalid
> argument)
> --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR,
> si_addr=0x5641b00016e0} ---
> +++ killed by SIGSEGV (core dumped) +++
>
> While "good" binary:
> $ strace
> tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
> | head
> execve("tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real",
> ["tmp/work/x86_64-linux/e2fsprogs-"...], 0x7ffd9f569ae0 /* 55 vars */) = 0
> brk(NULL)                               = 0x5569fad4e000
> arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe1d8ce2f0) = -1 EINVAL (Invalid
> argument)
> mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x7f210b337000
> access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
> directory)
> openat(AT_FDCWD,
> "/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/glibc-hwcaps/x86-64-v4/libext2fs.so.2",
> O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
> newfstatat(AT_FDCWD,
> "/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/glibc-hwcaps/x86-64-v4",
> 0x7ffe1d8cd520, 0) = -1 ENOENT (No such file or directory)
>
> The diffoscope output shows that dynsym section is second to last in "bad"
> binary and first in "good" binary, which might relate to the warnings shown
> by gdb:
>
> Reading symbols from ./recipe-sysroot-native/sbin/mkfs.ext4.real...
>
> warning: Loadable section ".dynsym" outside of ELF segments
>
> warning: Loadable section ".interp" outside of ELF segments
> (No debugging symbols found in ./recipe-sysroot-native/sbin/mkfs.ext4.real)
> (gdb) r
> Starting program:
> /data001/jansa/build-webos/BUILD/work/qemux86_64-webos-linux/webos-image/1.0-r3normal1/recipe-sysroot-native/sbin/mkfs.ext4.real
>
> warning: Error disabling address space randomization: Operation not
> permitted
> BFD:
> /data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2:
> unknown type [0x13] section `.relr.dyn'
> warning:
> `/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2':
> Shared library architecture unknown is not compatible with target
> architecture i386:x86-64.
> warning:
> `/data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2':
> Shared library architecture unknown is not compatible with target
> architecture i386:x86-64.
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x00007f08c9d9232a in strcmp () from
> /data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2
>
> And ldd also says that the "bad" binary isn't dynamic executable while
> "good" on is (objdump -x works for both of them):
>
> the "bad" one:
> ldd
> tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/sysroot-destdir/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
> not a dynamic executable
>
> and the "good" one:
> ldd
> tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/image/home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/sbin/mkfs.ext4.real
>
> linux-vdso.so.1 (0x00007ffce83fc000)
> libext2fs.so.2 => /lib/x86_64-linux-gnu/libext2fs.so.2 (0x00007fd1ba5a0000)
> libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
> (0x00007fd1ba39c000)
> libblkid.so.1 =>
> /home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/libblkid.so.1
> (0x00007fd1ba149000)
> libuuid.so.1 =>
> /home/worker/poky-kirkstone-jansa/build/tmp/work/x86_64-linux/e2fsprogs-native/1.46.5-r0/recipe-sysroot-native/usr/lib/libuuid.so.1
> (0x00007fd1b9f42000)
> libe2p.so.2 => /lib/x86_64-linux-gnu/libe2p.so.2 (0x00007fd1b9d39000)
> libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
> (0x00007fd1b9b1a000)
> libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd1b9729000)
> /home/worker/poky-kirkstone-jansa/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2
> => /lib64/ld-linux-x86-64.so.2 (0x00007fd1baa0f000)
>
> Once the "bad" binary is built (with either uninative 4.0 or 3.9) it will
> always fail with uninative 4.0 even when reused from sstate on different
> server (if it's the server producing "good" mkfs.ext4.real binaries, then
> just rebuilding e2fsprogs-native will fix it).
>
> Does this make any sense to anyone? I'll continue to look into it, but if
> you have any hints, please let me know.
>
> I know 18.04 is EOL and nobody should be using it, I'm trying to get our
> build infra upgraded for very long time.
>
> The diffoscope output (mkfs.4.0-18.04-sstate is the "bad" binary from
> sstate while mkfs.4.0-18.04-rebuilt is the "good" one).
>
> --- mkfs.4.0-18.04-rebuilt
> +++ mkfs.4.0-18.04-sstate
> │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
> ├── readelf --wide --file-header {}
> │ @@ -4,17 +4,17 @@
> │    Data:                              2's complement, little endian
> │    Version:                           1 (current)
> │    OS/ABI:                            UNIX - System V
> │    ABI Version:                       0
> │    Type:                              DYN (Position-Independent
> Executable file)
> │    Machine:                           Advanced Micro Devices X86-64
> │    Version:                           0x1
> │ -  Entry point address:               0x8350
> │ +  Entry point address:               0x8380
> │    Start of program headers:          64 (bytes into file)
> │    Start of section headers:          127520 (bytes into file)
> │    Flags:                             0x0
> │    Size of this header:               64 (bytes)
> │    Size of program headers:           56 (bytes)
> │    Number of program headers:         13
> │    Size of section headers:           64 (bytes)
> │    Number of section headers:         27
> │ -  Section header string table index: 22
> │ +  Section header string table index: 21
> ├── readelf --wide --program-header {}
> │ @@ -1,37 +1,37 @@
> │
> │  Elf file type is DYN (Position-Independent Executable file)
> │ -Entry point 0x8350
> │ +Entry point 0x8380
> │  There are 13 program headers, starting at offset 64
> │
> │  Program Headers:
> │    Type           Offset   VirtAddr           PhysAddr           FileSiz
>  MemSiz   Flg Align
> │    PHDR           0x000040 0x0000000000000040 0x0000000000000040
> 0x0002d8 0x0002d8 R   0x8
> │ -  LOAD           0x000000 0x0000000000000000 0x0000000000000000
> 0x01dcb0 0x01dcb0 R E 0x200000
> │ +  LOAD           0x000000 0x0000000000000000 0x0000000000000000
> 0x01dcf0 0x01dcf0 R E 0x200000
> │    GNU_STACK      0x000000 0x0000000000000000 0x0000000000000000
> 0x000000 0x000000 RW  0x10
> │ -  GNU_EH_FRAME   0x01b794 0x000000000001b794 0x000000000001b794
> 0x0004fc 0x0004fc R   0x4
> │ +  GNU_EH_FRAME   0x01b7d4 0x000000000001b7d4 0x000000000001b7d4
> 0x0004fc 0x0004fc R   0x4
> │    LOAD           0x01e450 0x000000000021e450 0x000000000021e450
> 0x000cd8 0x0013d8 RW  0x200000
> │    GNU_RELRO      0x01e450 0x000000000021e450 0x000000000021e450
> 0x000bb0 0x000bb0 R   0x1
> │    DYNAMIC        0x01e678 0x000000000021e678 0x000000000021e678
> 0x000260 0x000260 RW  0x8
> │ -  LOAD           0x020000 0x0000000000400000 0x0000000000400000
> 0x000178 0x000178 RW  0x200000
> │ +  LOAD           0x020000 0x0000000000400000 0x0000000000400000
> 0x0000a8 0x0000a8 RW  0x200000
> │    NOTE           0x020060 0x0000000000400060 0x0000000000400060
> 0x000020 0x000020 R   0x4
> │    NOTE           0x020080 0x0000000000400080 0x0000000000400080
> 0x000024 0x000024 R   0x4
> │ -  LOAD           0x021000 0x0000000000600000 0x0000000000600000
> 0x001060 0x001060 RW  0x200000
> │ -  INTERP         0x023000 0x0000000000a00000 0x0000000000a00000
> 0x00005a 0x00005a R   0x1
> │ +  LOAD           0x021000 0x0000000000600000 0x0000000000600000
> 0x000130 0x000130 RW  0x200000
> │ +  LOAD           0x022000 0x0000000000800000 0x0000000000800000
> 0x002740 0x002740 RW  0x200000
> │ +  INTERP         0x0246e0 0x0000000000a016e0 0x0000000000a016e0
> 0x00005a 0x00005a R   0x1
> │        [Requesting program interpreter:
> /data001/jansa/build-webos/BUILD/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2]
> │ -  LOAD           0x023000 0x0000000000a00000 0x0000000000a00000
> 0x000060 0x000060 RW  0x200000
> │
> │   Section to Segment mapping:
> │    Segment Sections...
> │     00
> │ -   01     .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn
> .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
> │ +   01     .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init
> .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame
> │     02
> │     03     .eh_frame_hdr
> │     04     .init_array .fini_array .data.rel.ro .dynamic .got .data .bss
> │     05     .init_array .fini_array .data.rel.ro .dynamic .got
> │     06     .dynamic
> │ -   07     .note.ABI-tag .note.gnu.build-id .gnu.hash
> │ +   07     .note.ABI-tag .note.gnu.build-id
> │     08     .note.ABI-tag
> │     09     .note.gnu.build-id
> │ -   10
> │ -   11     .interp
> │ +   10     .gnu.hash
> │ +   11
> │     12     .interp
> ├── readelf --wide --sections {}
> │ @@ -1,36 +1,36 @@
> │  There are 27 section headers, starting at offset 0x1f220:
> │
> │  Section Headers:
> │    [Nr] Name              Type            Address          Off    Size
> ES Flg Lk Inf Al
> │    [ 0]                   NULL            0000000000000000 000000 000000
> 00      0   0  0
> │ -  [ 1] .dynsym           DYNSYM          00000000000003a8 0003a8 0016e0
> 18   A  2   1  8
> │ -  [ 2] .dynstr           STRTAB          0000000000001a88 001a88 001182
> 00   A  0   0  1
> │ -  [ 3] .gnu.version      VERSYM          0000000000002c0a 002c0a 0001e8
> 02   A  1   0  2
> │ -  [ 4] .gnu.version_r    VERNEED         0000000000002df8 002df8 000100
> 00   A  2   4  8
> │ -  [ 5] .rela.dyn         RELA            0000000000002ef8 002ef8 0008a0
> 18   A  1   0  8
> │ -  [ 6] .rela.plt         RELA            0000000000003798 003798 001488
> 18  AI  1  19  8
> │ -  [ 7] .init             PROGBITS        0000000000004c20 004c20 000017
> 00  AX  0   0  4
> │ -  [ 8] .plt              PROGBITS        0000000000004c40 004c40 000dc0
> 10  AX  0   0 16
> │ -  [ 9] .plt.got          PROGBITS        0000000000005a00 005a00 000008
> 08  AX  0   0  8
> │ -  [10] .text             PROGBITS        0000000000005a10 005a10 010cd2
> 00  AX  0   0 16
> │ -  [11] .fini             PROGBITS        00000000000166e4 0166e4 000009
> 00  AX  0   0  4
> │ -  [12] .rodata           PROGBITS        00000000000166f0 0166f0 0050a2
> 00   A  0   0 16
> │ -  [13] .eh_frame_hdr     PROGBITS        000000000001b794 01b794 0004fc
> 00   A  0   0  4
> │ -  [14] .eh_frame         PROGBITS        000000000001bc90 01bc90 002020
> 00   A  0   0  8
> │ -  [15] .init_array       INIT_ARRAY      000000000021e450 01e450 000008
> 08  WA  0   0  8
> │ -  [16] .fini_array       FINI_ARRAY      000000000021e458 01e458 000008
> 08  WA  0   0  8
> │ -  [17] .data.rel.ro      PROGBITS        000000000021e460 01e460
> 000218 00  WA  0   0 32
> │ -  [18] .dynamic          DYNAMIC         000000000021e678 01e678 000260
> 10  WA  2   0  8
> │ -  [19] .got              PROGBITS        000000000021e8d8 01e8d8 000720
> 08  WA  0   0  8
> │ -  [20] .data             PROGBITS        000000000021f000 01f000 000128
> 00  WA  0   0 32
> │ -  [21] .bss              NOBITS          000000000021f140 01f128 0006e8
> 00  WA  0   0 32
> │ -  [22] .shstrtab         STRTAB          0000000000000000 01f128 0000f2
> 00      0   0  1
> │ -  [23] .note.ABI-tag     NOTE            0000000000400060 020060 000020
> 00   A  0   0  4
> │ -  [24] .note.gnu.build-id NOTE            0000000000400080 020080
> 000024 00   A  0   0  4
> │ -  [25] .gnu.hash         GNU_HASH        00000000004000a8 0200a8 0000cc
> 00   A  1   0  8
> │ -  [26] .interp           PROGBITS        0000000000a00000 023000 00005a
> 00   A  0   0  8
> │ +  [ 1] .dynstr           STRTAB          0000000000001aa0 001aa0 0011a8
> 00   A  0   0  1
> │ +  [ 2] .gnu.version      VERSYM          0000000000002c48 002c48 0001e8
> 02   A 25   0  2
> │ +  [ 3] .gnu.version_r    VERNEED         0000000000002e30 002e30 000100
> 00   A  1   4  8
> │ +  [ 4] .rela.dyn         RELA            0000000000002f30 002f30 0008a0
> 18   A 25   0  8
> │ +  [ 5] .rela.plt         RELA            00000000000037d0 0037d0 001488
> 18  AI 25  18  8
> │ +  [ 6] .init             PROGBITS        0000000000004c58 004c58 000017
> 00  AX  0   0  4
> │ +  [ 7] .plt              PROGBITS        0000000000004c70 004c70 000dc0
> 10  AX  0   0 16
> │ +  [ 8] .plt.got          PROGBITS        0000000000005a30 005a30 000008
> 08  AX  0   0  8
> │ +  [ 9] .text             PROGBITS        0000000000005a40 005a40 010cd2
> 00  AX  0   0 16
> │ +  [10] .fini             PROGBITS        0000000000016714 016714 000009
> 00  AX  0   0  4
> │ +  [11] .rodata           PROGBITS        0000000000016720 016720 0050b2
> 00   A  0   0 16
> │ +  [12] .eh_frame_hdr     PROGBITS        000000000001b7d4 01b7d4 0004fc
> 00   A  0   0  4
> │ +  [13] .eh_frame         PROGBITS        000000000001bcd0 01bcd0 002020
> 00   A  0   0  8
> │ +  [14] .init_array       INIT_ARRAY      000000000021e450 01e450 000008
> 08  WA  0   0  8
> │ +  [15] .fini_array       FINI_ARRAY      000000000021e458 01e458 000008
> 08  WA  0   0  8
> │ +  [16] .data.rel.ro      PROGBITS        000000000021e460 01e460
> 000218 00  WA  0   0 32
> │ +  [17] .dynamic          DYNAMIC         000000000021e678 01e678 000260
> 10  WA  1   0  8
> │ +  [18] .got              PROGBITS        000000000021e8d8 01e8d8 000720
> 08  WA  0   0  8
> │ +  [19] .data             PROGBITS        000000000021f000 01f000 000128
> 00  WA  0   0 32
> │ +  [20] .bss              NOBITS          000000000021f140 01f128 0006e8
> 00  WA  0   0 32
> │ +  [21] .shstrtab         STRTAB          0000000000000000 01f128 0000f2
> 00      0   0  1
> │ +  [22] .note.ABI-tag     NOTE            0000000000400060 020060 000020
> 00   A  0   0  4
> │ +  [23] .note.gnu.build-id NOTE            0000000000400080 020080
> 000024 00   A  0   0  4
> │ +  [24] .gnu.hash         GNU_HASH        0000000000600000 021000 0000cc
> 00   A 25   0  8
> │ +  [25] .dynsym           DYNSYM          0000000000a00000 023000 0016e0
> 18   A  1   1  8
> │ +  [26] .interp           PROGBITS        0000000000a016e0 0246e0 00005a
> 00   A  0   0  8
> │  Key to Flags:
> │    W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
> │    L (link order), O (extra OS processing required), G (group), T (TLS),
> │    C (compressed), x (unknown), o (OS specific), E (exclude),
> │    D (mbind), l (large), p (processor specific)
> ├── readelf --wide --symbols {}
> │ @@ -223,25 +223,25 @@
> │     219: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> ext2fs_get_device_size2
> │     220: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> ext2fs_free_blocks_count
> │     221: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> ext2fs_inode_table_loc
> │     222: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> ext2fs_badblocks_list_iterate
> │     223: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> __ctype_b_loc@GLIBC_2.3 (8)
> │     224: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> ext2fs_open_file
> │     225: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND
> __sprintf_chk@GLIBC_2.3.4 (4)
> │ -   226: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   20 _edata
> │ -   227: 000000000021f1b0     8 OBJECT  GLOBAL DEFAULT   21 _et_list
> │ -   228: 000000000021f140     8 OBJECT  GLOBAL DEFAULT   21
> stdout@GLIBC_2.2.5 (3)
> │ -   229: 00000000000166e4     0 FUNC    GLOBAL DEFAULT   11 _fini
> │ -   230: 000000000021e660    24 OBJECT  GLOBAL DEFAULT   17
> et_ext2_error_table
> │ -   231: 000000000021f168     8 OBJECT  GLOBAL DEFAULT   21
> optarg@GLIBC_2.2.5 (3)
> │ -   232: 0000000000004c20     0 FUNC    GLOBAL DEFAULT    7 _init
> │ -   233: 000000000021f158     4 OBJECT  GLOBAL DEFAULT   21
> optind@GLIBC_2.2.5 (3)
> │ -   234: 000000000021f190     8 OBJECT  GLOBAL DEFAULT   21
> unix_io_manager
> │ -   235: 000000000021f1a8     8 OBJECT  GLOBAL DEFAULT   21
> test_io_backing_manager
> │ -   236: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   21 __bss_start
> │ -   237: 000000000021f150     8 OBJECT  GLOBAL DEFAULT   21
> stdin@GLIBC_2.2.5 (3)
> │ -   238: 000000000021f1c0     8 OBJECT  GLOBAL DEFAULT   21
> stderr@GLIBC_2.2.5 (3)
> │ -   239: 000000000021f170    24 OBJECT  GLOBAL DEFAULT   21
> ext2fs_numeric_progress_ops
> │ -   240: 000000000021f828     0 NOTYPE  GLOBAL DEFAULT   21 _end
> │ -   241: 000000000021f1a0     8 OBJECT  GLOBAL DEFAULT   21
> undo_io_manager
> │ -   242: 000000000021f160     8 OBJECT  GLOBAL DEFAULT   21
> test_io_manager
> │ -   243: 000000000021f1b8     8 OBJECT  GLOBAL DEFAULT   21
> sparse_io_manager
> │ +   226: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   19 _edata
> │ +   227: 000000000021f1b0     8 OBJECT  GLOBAL DEFAULT   20 _et_list
> │ +   228: 000000000021f140     8 OBJECT  GLOBAL DEFAULT   20
> stdout@GLIBC_2.2.5 (3)
> │ +   229: 0000000000016714     0 FUNC    GLOBAL DEFAULT   10 _fini
> │ +   230: 000000000021e660    24 OBJECT  GLOBAL DEFAULT   16
> et_ext2_error_table
> │ +   231: 000000000021f168     8 OBJECT  GLOBAL DEFAULT   20
> optarg@GLIBC_2.2.5 (3)
> │ +   232: 0000000000004c58     0 FUNC    GLOBAL DEFAULT    6 _init
> │ +   233: 000000000021f158     4 OBJECT  GLOBAL DEFAULT   20
> optind@GLIBC_2.2.5 (3)
> │ +   234: 000000000021f190     8 OBJECT  GLOBAL DEFAULT   20
> unix_io_manager
> │ +   235: 000000000021f1a8     8 OBJECT  GLOBAL DEFAULT   20
> test_io_backing_manager
> │ +   236: 000000000021f128     0 NOTYPE  GLOBAL DEFAULT   20 __bss_start
> │ +   237: 000000000021f150     8 OBJECT  GLOBAL DEFAULT   20
> stdin@GLIBC_2.2.5 (3)
> │ +   238: 000000000021f1c0     8 OBJECT  GLOBAL DEFAULT   20
> stderr@GLIBC_2.2.5 (3)
> │ +   239: 000000000021f170    24 OBJECT  GLOBAL DEFAULT   20
> ext2fs_numeric_progress_ops
> │ +   240: 000000000021f828     0 NOTYPE  GLOBAL DEFAULT   20 _end
> │ +   241: 000000000021f1a0     8 OBJECT  GLOBAL DEFAULT   20
> undo_io_manager
> │ +   242: 000000000021f160     8 OBJECT  GLOBAL DEFAULT   20
> test_io_manager
> │ +   243: 000000000021f1b8     8 OBJECT  GLOBAL DEFAULT   20
> sparse_io_manager
> ├── readelf --wide --relocs {}
> │ @@ -1,83 +1,83 @@
> │
> │ -Relocation section '.rela.dyn' at offset 0x2ef8 contains 92 entries:
> │ +Relocation section '.rela.dyn' at offset 0x2f30 contains 92 entries:
> │      Offset             Info             Type               Symbol's
> Value  Symbol's Name + Addend
> │ -000000000021e450  0000000000000008 R_X86_64_RELATIVE
>       8430
> │ -000000000021e458  0000000000000008 R_X86_64_RELATIVE
>       83f0
> │ -000000000021e460  0000000000000008 R_X86_64_RELATIVE
>       1aaad
> │ -000000000021e468  0000000000000008 R_X86_64_RELATIVE
>       1a9c1
> │ -000000000021e470  0000000000000008 R_X86_64_RELATIVE
>       1a9c4
> │ -000000000021e478  0000000000000008 R_X86_64_RELATIVE
>       1a9ca
> │ -000000000021e480  0000000000000008 R_X86_64_RELATIVE
>       1aa17
> │ -000000000021e488  0000000000000008 R_X86_64_RELATIVE
>       1a9ce
> │ -000000000021e4a0  0000000000000008 R_X86_64_RELATIVE
>       190bd
> │ -000000000021e4a8  0000000000000008 R_X86_64_RELATIVE
>       1a9d2
> │ -000000000021e4b0  0000000000000008 R_X86_64_RELATIVE
>       1a9d6
> │ -000000000021e4b8  0000000000000008 R_X86_64_RELATIVE
>       1aa87
> │ -000000000021e4c0  0000000000000008 R_X86_64_RELATIVE
>       18ebd
> │ -000000000021e4c8  0000000000000008 R_X86_64_RELATIVE
>       1904e
> │ +000000000021e450  0000000000000008 R_X86_64_RELATIVE
>       8460
> │ +000000000021e458  0000000000000008 R_X86_64_RELATIVE
>       8420
> │ +000000000021e460  0000000000000008 R_X86_64_RELATIVE
>       1aaed
> │ +000000000021e468  0000000000000008 R_X86_64_RELATIVE
>       1aa01
> │ +000000000021e470  0000000000000008 R_X86_64_RELATIVE
>       1aa04
> │ +000000000021e478  0000000000000008 R_X86_64_RELATIVE
>       1aa0a
> │ +000000000021e480  0000000000000008 R_X86_64_RELATIVE
>       1aa57
> │ +000000000021e488  0000000000000008 R_X86_64_RELATIVE
>       1aa0e
> │ +000000000021e4a0  0000000000000008 R_X86_64_RELATIVE
>       19100
> │ +000000000021e4a8  0000000000000008 R_X86_64_RELATIVE
>       1aa12
> │ +000000000021e4b0  0000000000000008 R_X86_64_RELATIVE
>       1aa16
> │ +000000000021e4b8  0000000000000008 R_X86_64_RELATIVE
>       1aac7
> │ +000000000021e4c0  0000000000000008 R_X86_64_RELATIVE
>       18f00
> │ +000000000021e4c8  0000000000000008 R_X86_64_RELATIVE
>       19091
> ...
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#182862):
> https://lists.openembedded.org/g/openembedded-core/message/182862
> Mute This Topic: https://lists.openembedded.org/mt/99550848/3617156
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> Martin.Jansa@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>

[-- Attachment #2: Type: text/html, Size: 31607 bytes --]

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2023-06-15 15:18 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-02  2:21 [OE-core][mickledore 00/13] Patch review Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 01/13] linux-yocto/5.15: update to v5.15.109 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 02/13] linux-yocto/5.15: update to v5.15.110 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 03/13] linux-yocto/5.15: update to v5.15.111 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 04/13] linux-yocto/5.15: update to v5.15.112 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 05/13] linux-yocto/5.15: update to v5.15.113 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 06/13] git: ignore CVE-2023-25815 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 07/13] libgcrypt: update 1.10.1 -> 1.10.2 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 08/13] e2fsprogs: fix ptest bug for second running Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 09/13] tiff: Remove unused patch from tiff Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 10/13] populate_sdk_base.bbclass: respect MLPREFIX for ptest-pkgs's ptest-runner Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 11/13] qemurunner: avoid leaking server_socket Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 12/13] uninative: Upgrade to 3.10 to support gcc 13 Steve Sakoman
2023-06-02  2:22 ` [OE-core][mickledore 13/13] uninative: Upgrade to 4.0 to include latest gcc 13.1.1 Steve Sakoman
2023-06-04 17:39   ` Martin Jansa
2023-06-04 19:14     ` Steve Sakoman
2023-06-04 20:34       ` Martin Jansa
2023-06-08 18:50         ` Steve Sakoman
2023-06-08 19:01           ` Martin Jansa
2023-06-15 15:06         ` mkfs.ext4 segfaults with uninative-4.0 Was: " Martin Jansa
     [not found]         ` <1768DD7D92A3BE8A.10197@lists.openembedded.org>
2023-06-15 15:17           ` Martin Jansa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).