From patchwork Fri Nov 14 03:50:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74505 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50385CDE002 for ; Fri, 14 Nov 2025 03:50:46 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10472.1763092237518336675 for ; Thu, 13 Nov 2025 19:50:37 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=drz6IOVG; spf=pass (domain: gmail.com, ip: 209.85.210.180, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-7b9c17dd591so943797b3a.3 for ; Thu, 13 Nov 2025 19:50:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763092237; x=1763697037; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=sIUkMiNqIJqh6b27BUlWuL8XrTVfA3Iai+8N0U5IzRU=; b=drz6IOVG1goe1o9FI3WcPZKSctfKWeZNP8qM9YV6U7wABDOBsmVGtccw765BGs6Xh+ SL1pAY5USOA+SFoAxJjuPNAbmNDlnpjjvBciR/BF1lahbRrsleBxfMtEoKHc2+WTVB/b DIVXTqCFd0cplyP3KdCFHM5e/3ZNHbFjGxziCSutKPyD87WBTeSvtei3wS6C39HRmQnx 43K5BhIlDLt1zwNAQPuDYNzcpYpqfAftzaAcm9Ngn71aoAU+nbH7767hJLOFnFvLZhkk 3epAHbZZOhsxYm/6cKPt38bdwGH1xKKx1xr/7IjYgTidYb8h1UBigtmHITrQPKMGdVcv TEhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763092237; x=1763697037; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sIUkMiNqIJqh6b27BUlWuL8XrTVfA3Iai+8N0U5IzRU=; b=NFad6kgoJHvcV76/kWqKHXBR3X0f+s95N2cD422qFOHMWgjbdOGVvu1MN/GFu2RoQ5 S7Zhs+qhZk6mM4mc9w4J/JN8++qy1jsUj42AhXGYdT2D8IG59+L7CKH98Nn/qXUzbi1c JEZYp4zOfQ8kA/qKRIPf+kL8Oh/ghWdUgcY+TFhV08k8dU90DeQq9UxmvinIvvT4tZ/O SLIz6mtFG//Jmh9whXlkoNhxTliRl3wr9CnGvUCoInx/quOeVvSV8vtsDzcH6xrNtRO8 3PPMmoqDkNE78Wu4J/xmZ+4fVfrxg7TySj23JRIc2Ul/3pkgMf64WlqsIazc7jF18/we ou2A== X-Gm-Message-State: AOJu0Yw0Fhhy8A6Wkvm9ZKqfVkvf9OBHlVYMHFU45ioJnAiZnJPdYuJ3 KppcawFpNOpWBW0TU4nWhJZbkt5UiEThYl1NvXrphTkFaRmBXKdsMei7lchnHg== X-Gm-Gg: ASbGncukkE5Pz6A9p+dyZfmFmXk5ec5CDRlOrt7Ac/+D88MNIcEmBq1T7KMUf+w0mSb L5GxbIM1ohjQb5TGaTcHAQkDgWkhFOgmKTFE0mcIyaFeAYje6ZQ14U96JracpTjUhzNu0zsWau+ tvDU9WBvaiSsXCCMYoTC66O50xU9GvSj6EDoQNhSbLrrwqButd/t9gu6ORGH27eG4xLp18xy+m8 afJdK9uhHdh6nhD5E+gCZbMK1ZQ3rrp/cGP4sADETKjGGnCSFwNwSeD9kuXuGiR1RxkLhZVetJ4 OBFGtMvYleqX/FUcAxFfny2MX7A7aCZ7/zn/LHICi605aPm2RjbIL7/s0HA7Q9CoZDGwBiTtTye sN60Wc2M5fUSthp9z9NmhHs03QB/Jj1aN/aBDIWVEiZLMirZFoKKRy6WuhNps3FTbw24UlCVwcX 7DqURgGXqB31rJXw== X-Google-Smtp-Source: AGHT+IGpCAq3qnu7i5GvV3tG+pa3iJjMO58ADAucUSyJIMRkc9kLoO2a2Zz9uWlvBwseK3K5quPDgg== X-Received: by 2002:a05:6a20:7f98:b0:355:1add:c28a with SMTP id adf61e73a8af0-35b9f88d179mr2443640637.2.1763092236470; Thu, 13 Nov 2025 19:50:36 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.216.245]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc37507fc7bsm3478092a12.23.2025.11.13.19.50.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 19:50:35 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 1/5] libbpf: upgrade 1.5.0 -> 1.6.2 Date: Fri, 14 Nov 2025 16:50:26 +1300 Message-ID: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 14 Nov 2025 03:50:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121677 From: Ankur Tyagi Dropped patches which are now merged in the upstream Changelog: https://github.com/libbpf/libbpf/releases/tag/v1.5.1 https://github.com/libbpf/libbpf/releases/tag/v1.6.0 https://github.com/libbpf/libbpf/releases/tag/v1.6.1 https://github.com/libbpf/libbpf/releases/tag/v1.6.2 Signed-off-by: Ankur Tyagi --- ...-empty-BTF-data-section-in-btf_parse.patch | 43 -------- .../libbpf/files/CVE-2025-29481.patch | 102 ------------------ .../{libbpf_1.5.0.bb => libbpf_1.6.2.bb} | 7 +- 3 files changed, 2 insertions(+), 150 deletions(-) delete mode 100644 meta-oe/recipes-kernel/libbpf/files/0001-libbpf-check-for-empty-BTF-data-section-in-btf_parse.patch delete mode 100644 meta-oe/recipes-kernel/libbpf/files/CVE-2025-29481.patch rename meta-oe/recipes-kernel/libbpf/{libbpf_1.5.0.bb => libbpf_1.6.2.bb} (80%) diff --git a/meta-oe/recipes-kernel/libbpf/files/0001-libbpf-check-for-empty-BTF-data-section-in-btf_parse.patch b/meta-oe/recipes-kernel/libbpf/files/0001-libbpf-check-for-empty-BTF-data-section-in-btf_parse.patch deleted file mode 100644 index 873995b644..0000000000 --- a/meta-oe/recipes-kernel/libbpf/files/0001-libbpf-check-for-empty-BTF-data-section-in-btf_parse.patch +++ /dev/null @@ -1,43 +0,0 @@ -From ff2eb6e134ebfc225b97b46182af3cc58ed481f6 Mon Sep 17 00:00:00 2001 -From: Changqing Li -Date: Thu, 10 Apr 2025 11:50:04 +0800 -Subject: [PATCH] libbpf: check for empty BTF data section in btf_parse_elf - -A valid ELF file may contain a SHT_NOBITS .BTF section. This case is -not handled correctly in btf_parse_elf, which leads to a segfault. - -Add a null check for a buffer returned by elf_getdata() before -proceeding with its processing. - -Bug report: https://github.com/libbpf/libbpf/issues/894 - -Signed-off-by: Ihor Solodrai -Acked-by: Mykyta Yatsenko - -Upstream-Status: Backport [https://github.com/kernel-patches/bpf-rc/commit/b02b669fd9398d246c8c9ae901c0d8f5bb36a588] - -Signed-off-by: Changqing Li ---- - btf.c | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/btf.c b/btf.c -index e9673c0e..21d38dcf 100644 ---- a/btf.c -+++ b/btf.c -@@ -1199,6 +1199,12 @@ static struct btf *btf_parse_elf(const char *path, struct btf *base_btf, - goto done; - } - -+ if (!secs.btf_data->d_buf) { -+ pr_warn("BTF data is empty in %s\n", path); -+ err = -ENODATA; -+ goto done; -+ } -+ - if (secs.btf_base_data) { - dist_base_btf = btf_new(secs.btf_base_data->d_buf, secs.btf_base_data->d_size, - NULL); --- -2.34.1 - diff --git a/meta-oe/recipes-kernel/libbpf/files/CVE-2025-29481.patch b/meta-oe/recipes-kernel/libbpf/files/CVE-2025-29481.patch deleted file mode 100644 index ebfcb94a2f..0000000000 --- a/meta-oe/recipes-kernel/libbpf/files/CVE-2025-29481.patch +++ /dev/null @@ -1,102 +0,0 @@ -From 806b4e0a9f658d831119cece11a082ba1578b800 Mon Sep 17 00:00:00 2001 -From: Viktor Malik -Date: Tue, 15 Apr 2025 17:50:14 +0200 -Subject: [PATCH] libbpf: Fix buffer overflow in bpf_object__init_prog - -As shown in [1], it is possible to corrupt a BPF ELF file such that -arbitrary BPF instructions are loaded by libbpf. This can be done by -setting a symbol (BPF program) section offset to a large (unsigned) -number such that
overflows and points -before the section data in the memory. - -Consider the situation below where: -- prog_start = sec_start + symbol_offset <-- size_t overflow here -- prog_end = prog_start + prog_size - - prog_start sec_start prog_end sec_end - | | | | - v v v v - .....................|################################|............ - -The report in [1] also provides a corrupted BPF ELF which can be used as -a reproducer: - - $ readelf -S crash - Section Headers: - [Nr] Name Type Address Offset - Size EntSize Flags Link Info Align - ... - [ 2] uretprobe.mu[...] PROGBITS 0000000000000000 00000040 - 0000000000000068 0000000000000000 AX 0 0 8 - - $ readelf -s crash - Symbol table '.symtab' contains 8 entries: - Num: Value Size Type Bind Vis Ndx Name - ... - 6: ffffffffffffffb8 104 FUNC GLOBAL DEFAULT 2 handle_tp - -Here, the handle_tp prog has section offset ffffffffffffffb8, i.e. will -point before the actual memory where section 2 is allocated. - -This is also reported by AddressSanitizer: - - ================================================================= - ==1232==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x7c7302fe0000 at pc 0x7fc3046e4b77 bp 0x7ffe64677cd0 sp 0x7ffe64677490 - READ of size 104 at 0x7c7302fe0000 thread T0 - #0 0x7fc3046e4b76 in memcpy (/lib64/libasan.so.8+0xe4b76) - #1 0x00000040df3e in bpf_object__init_prog /src/libbpf/src/libbpf.c:856 - #2 0x00000040df3e in bpf_object__add_programs /src/libbpf/src/libbpf.c:928 - #3 0x00000040df3e in bpf_object__elf_collect /src/libbpf/src/libbpf.c:3930 - #4 0x00000040df3e in bpf_object_open /src/libbpf/src/libbpf.c:8067 - #5 0x00000040f176 in bpf_object__open_file /src/libbpf/src/libbpf.c:8090 - #6 0x000000400c16 in main /poc/poc.c:8 - #7 0x7fc3043d25b4 in __libc_start_call_main (/lib64/libc.so.6+0x35b4) - #8 0x7fc3043d2667 in __libc_start_main@@GLIBC_2.34 (/lib64/libc.so.6+0x3667) - #9 0x000000400b34 in _start (/poc/poc+0x400b34) - - 0x7c7302fe0000 is located 64 bytes before 104-byte region [0x7c7302fe0040,0x7c7302fe00a8) - allocated by thread T0 here: - #0 0x7fc3046e716b in malloc (/lib64/libasan.so.8+0xe716b) - #1 0x7fc3045ee600 in __libelf_set_rawdata_wrlock (/lib64/libelf.so.1+0xb600) - #2 0x7fc3045ef018 in __elf_getdata_rdlock (/lib64/libelf.so.1+0xc018) - #3 0x00000040642f in elf_sec_data /src/libbpf/src/libbpf.c:3740 - -The problem here is that currently, libbpf only checks that the program -end is within the section bounds. There used to be a check -`while (sec_off < sec_sz)` in bpf_object__add_programs, however, it was -removed by commit 6245947c1b3c ("libbpf: Allow gaps in BPF program -sections to support overriden weak functions"). - -Add a check for detecting the overflow of `sec_off + prog_sz` to -bpf_object__init_prog to fix this issue. - -[1] https://github.com/lmarch2/poc/blob/main/libbpf/libbpf.md - -Fixes: 6245947c1b3c ("libbpf: Allow gaps in BPF program sections to support overriden weak functions") -Reported-by: lmarch2 <2524158037@qq.com> -Signed-off-by: Viktor Malik -Signed-off-by: Andrii Nakryiko -Reviewed-by: Shung-Hsi Yu -Link: https://github.com/lmarch2/poc/blob/main/libbpf/libbpf.md -Link: https://lore.kernel.org/bpf/20250415155014.397603-1-vmalik@redhat.com - -CVE: CVE-2025-29481 -Upstream-Status: Backport [https://github.com/libbpf/libbpf/commit/806b4e0a9f658d831119cece11a082ba1578b800] -Signed-off-by: Peter Marko ---- - src/libbpf.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libbpf.c b/src/libbpf.c -index b2591f5..56250b5 100644 ---- a/src/libbpf.c -+++ b/src/libbpf.c -@@ -889,7 +889,7 @@ bpf_object__add_programs(struct bpf_object *obj, Elf_Data *sec_data, - return -LIBBPF_ERRNO__FORMAT; - } - -- if (sec_off + prog_sz > sec_sz) { -+ if (sec_off + prog_sz > sec_sz || sec_off + prog_sz < sec_off) { - pr_warn("sec '%s': program at offset %zu crosses section boundary\n", - sec_name, sec_off); - return -LIBBPF_ERRNO__FORMAT; diff --git a/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb b/meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb similarity index 80% rename from meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb rename to meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb index 36312c386b..28732b1e66 100644 --- a/meta-oe/recipes-kernel/libbpf/libbpf_1.5.0.bb +++ b/meta-oe/recipes-kernel/libbpf/libbpf_1.6.2.bb @@ -8,11 +8,8 @@ LIC_FILES_CHKSUM = "file://../LICENSE.LGPL-2.1;md5=b370887980db5dd40659b50909238 DEPENDS = "zlib elfutils" -SRC_URI = "git://github.com/libbpf/libbpf.git;protocol=https;branch=master \ - file://0001-libbpf-check-for-empty-BTF-data-section-in-btf_parse.patch \ - file://CVE-2025-29481.patch;striplevel=2 \ -" -SRCREV = "09b9e83102eb8ab9e540d36b4559c55f3bcdb95d" +SRC_URI = "git://github.com/libbpf/libbpf.git;protocol=https;branch=${BPN}-${PV}" +SRCREV = "45e89348ec74617c11cd5241ccd0ffc91dfd03c4" PACKAGE_ARCH = "${MACHINE_ARCH}" COMPATIBLE_HOST = "(x86_64|i.86|arm|aarch64|riscv64|powerpc|powerpc64|mips64).*-linux" From patchwork Fri Nov 14 03:50:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74507 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 580C9CDE004 for ; Fri, 14 Nov 2025 03:50:46 +0000 (UTC) Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.10455.1763092239326511219 for ; Thu, 13 Nov 2025 19:50:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=MF2dPO29; spf=pass (domain: gmail.com, ip: 209.85.210.177, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-7b0246b27b2so1936215b3a.0 for ; Thu, 13 Nov 2025 19:50:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763092238; x=1763697038; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=eyR4vw5RBJ/s+moS7YB/AOT5GlD6/azk1CD4VuI4abk=; b=MF2dPO29bvfcM4wrOHHBfO+rWyam20axplIT13NKiBXrtpviUhuddWH8wjt4Jv/x37 ktoBNuqFimkyKg0ZlRkI/A/yBUh4YIlIgIxAjxVwmcxNkLluykCx3bqGCTs9PBygRD2d 6yE1f2a9r7Hzk6wBceqxHFJoUPxsy4XsBVFkwpvtT1Gky1ElBNpZ2PMmECJkTcFOQWp4 akZSCEYR4vGbAGJ2TXoMJsq4s062194GXc0ZPxzs61OfLDE+f/kmn+KsgmPyDekplh5P v7CAj6WVpqqXx/ebK8gMSrXN8dFbRGugYxT4Ig59WBvz7Q2hnnsDMVOuu/TDNFn1+IKG uJgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763092238; x=1763697038; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=eyR4vw5RBJ/s+moS7YB/AOT5GlD6/azk1CD4VuI4abk=; b=JMVGUSJuOduvkISv1UYl8pzS2PNH5oDIhCHP9sxkwKyhSSwjoYvJFQPA6eZ3mjEYSs MuKBhQGgk5jEt/qjjJBYVFZUX/n8VkYa3yzJMvdQZQjtvyego8a9XcJLfK7oJ0y/CN2E YGpVWsOKe1ysKRbkH44eDJOr3eEWPnXoTleaihWt4SohUdRkEaz0HDby2uKDYBQ2nrlu 4dnzlhklYhlJkZCZceqqdrhkG71n6R/2C9yBXvb0eLodwzzIi9chkkxJalYoJu+M4dVa hGO3rkuD5qFydQRorIZl2tm35j2TRfeffRibeI4EfmaNqURZaj1JvHJOfosGoX9bbJwt B0Qg== X-Gm-Message-State: AOJu0YxbI1AQNYpPP5Fm+qSMPI6yRkUApDHzbDrq5jTbtGgE1DZqYSkM D4czLUj7IlmJdXG77H2WQW9bf7chgSZGJ7tH0IyxFvNXVQIVjF11xx6sK6Roeg== X-Gm-Gg: ASbGncvw8Q15oXwyd7xSrJ5hp4JwHdjFE38B/Q+G0Ab7BN/AhQM64xvMovJOAwJ+ken wnyNEuALfMzo/7xDXqUEr1ZUic+fMp/z1/yGAcok6J9xavS4vKHzJmjagA9yTbCC1eXe5OP2f8v TAtuX8Rv42rcvaEGxRPoLaFZhG8skZr3AmCcmnrEh6S19ysQ42wlDDj8QsGN3Q/oZQB3lqoEPmX klGy/KawzaKeGUNmIgsH7W84aLL6LQdEbhzf+Se03QS0ujG9+Xinq0vC3MgOwfiS4oVlEMomX9f pJ8JNlZ3zWbqVtHiJ+2H8D0Obu6wueOQD5+Etk6oG3O+vcL4Jt7OpNgbIS3JQGHnT6W1lqkyQ20 VaK7uDOzokhlLfZwPx5XUmSp/OKlJMC1N386UY6rd6TUUs3byBz9T9UB6XdcbwQY31LUj1myhnp WRU4Q4S38U664ZIA== X-Google-Smtp-Source: AGHT+IHJD/CAFAhzFQMhDDuYrDFboGC0MaNc0xf7y1MuUIifbu2JXMn541wDDHgNyIz8QjL6O4wIgQ== X-Received: by 2002:a05:6a21:6da8:b0:2b7:e136:1f30 with SMTP id adf61e73a8af0-35ba22a4fc2mr2466530637.55.1763092238522; Thu, 13 Nov 2025 19:50:38 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.216.245]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc37507fc7bsm3478092a12.23.2025.11.13.19.50.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 19:50:38 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 2/5] libtracefs: upgrade 1.8.1 -> 1.8.2 Date: Fri, 14 Nov 2025 16:50:27 +1300 Message-ID: <20251114035030.4042745-2-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> References: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 14 Nov 2025 03:50:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121678 From: Ankur Tyagi New version added trace_sql.bash for tracefs_sql() bash completions. Changelog: https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/tag/?h=libtracefs-1.8.2 Signed-off-by: Ankur Tyagi --- .../libtracefs/{libtracefs_1.8.1.bb => libtracefs_1.8.2.bb} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename meta-oe/recipes-kernel/libtracefs/{libtracefs_1.8.1.bb => libtracefs_1.8.2.bb} (89%) diff --git a/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb b/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.2.bb similarity index 89% rename from meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb rename to meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.2.bb index 6b9e8b9b38..bc7311a634 100644 --- a/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb +++ b/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.2.bb @@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSES/GPL-2.0;md5=e6a75371ba4d16749254a51215d13f97 SECTION = "libs" DEPENDS = "libtraceevent bison-native flex-native" -SRCREV = "417c2e3aa21af670cc5c13db633dd35292f2d0fa" +SRCREV = "03790961bf2e83b7b61fb6d326fb1076a4293adb" SRC_URI = "git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git;branch=${BPN};protocol=https \ file://0001-makefile-Do-not-preserve-ownership-in-cp-command.patch \ " @@ -19,3 +19,5 @@ inherit pkgconfig do_install() { oe_runmake install DESTDIR=${D} pkgconfig_dir=${libdir}/pkgconfig } + +FILES:${PN} += "${datadir}/bash-completion" From patchwork Fri Nov 14 03:50:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74506 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 63FF9CDE003 for ; Fri, 14 Nov 2025 03:50:46 +0000 (UTC) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10473.1763092241381215227 for ; Thu, 13 Nov 2025 19:50:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gFMw9IaH; spf=pass (domain: gmail.com, ip: 209.85.210.174, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pf1-f174.google.com with SMTP id d2e1a72fcca58-7b86e0d9615so1326943b3a.0 for ; Thu, 13 Nov 2025 19:50:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763092240; x=1763697040; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aVk+gqmq3GcbL0N3dufpbrQ5bkDF5DZZtw+O+sSLFk0=; b=gFMw9IaH7y5RLKWJNMDyUrc/E5dgV/6jsaBojEbkBN6tPWKDmeq0QnwPXKr7NSZlxJ w7v7skNqabLxhUIx5CJmVVzmtJPSNBqpg1gOTjHQwZDsiOlMO+CD6EEeDtjbZVjJP5Hw cywIQlQd/+fFJ1YgWZF1rAZyvAHGqfcVF1SBIbny0gS8EN4iiDviO/BUNDWz4wAhMRKT M0bfL6Wx+Cxl9Gi0SzAQlLcPsnVI9Go1OA1N2or4NN8+3Qej7aO7+4iUUis2B6t53ZiR PztLi6l487AIp/6sM8U9zg0XkC/rW8C9Eff0r610oaZuHb9d5U6X3/AKNDgVw5OxUzwH uL3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763092240; x=1763697040; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aVk+gqmq3GcbL0N3dufpbrQ5bkDF5DZZtw+O+sSLFk0=; b=MCHGcluW0e4JeQYhf67gLw7VJ/TolQXdyStgKDdRuXEZJVCwXaYubMHdMJ4kLujlmH iMW5lPgns7gP0EsRsqo3lQWmdvIzjCt0vtjvF95PrLMrIaY7pwHU0JVVqX4XW3OIQFYQ p6Hx02sSmH83NH3IzqHgS4apbiRMjdvb2iebw1PtqBH5TqOcokqsMFbZejBhI2YvasN2 rYC3YlLOND0upFcm2X4/jY5gYF2Sy1a0rtjl/TglySJ/0s6Wes34eCl1v/SPrCQu5hvy DN5TZqosrtXG9kvlGPMWrKXI5qsJ37J+8I3qDDK8SJoA3mZYxB3+vpZl+ZLh/88A0b8d zHTw== X-Gm-Message-State: AOJu0Yw808aYo5VO/e+X+o8NuVHc1Tbwv7m1CGX8h7awMyJWdL5PeUkM JPWlMYNowY/TiVNSBaZdtkPCoQOlsBwl84S5rnT5EWF3cwvui/JzY/Rf/1PkAA== X-Gm-Gg: ASbGnctnTqCgPjwXz6kJTfsG4rhuaaPJPftuk4e80PQ3SYf6CIG05wV1u9VVm4KUJ91 MMmiwZLP8QoEeNLUeGyT2eEuk1GqVqCsTWnDS9Vy+53Ok3xVQwrCv0a2W9chRLfkoBVk7YxL/x0 XXFHkv+o7z1/1FqNQXjLqYhTS3YAJZpabeOEgT72TvGo1tJ5HpNENvMnoH+r5ybdEf4NVrVzA3a dmzfKNfYsO0OaFtAJkN5wm9TTPZOyTY19fU2z7VCrhTN1Mu6syvcbcsD8HVoGPj/yPTh1UuiOHW buUaUs6M9tDoAzn3/fuPNLvAt970HinPcEZycAUGyYvNzB5nJHZwPYssgqmD0VuOwyb059+5Smb UVJmBfSHDwR7/E9dagAPdCjxXBwK3mYBiacR/sFu2ym1fsC2BRYeDfq8nElytfI9tkSJWKz9o9D 3Lsdc9vZeZSDLxtA== X-Google-Smtp-Source: AGHT+IE+Es5tdQAPUoev66HoTp0RIqAqDirZ5fH3HVxusWw/4M+bQOcuUuI3XVYOSP8zoBXCFSqLhQ== X-Received: by 2002:a05:6a21:3386:b0:334:a523:abec with SMTP id adf61e73a8af0-35ba298170bmr1949668637.60.1763092240483; Thu, 13 Nov 2025 19:50:40 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.216.245]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc37507fc7bsm3478092a12.23.2025.11.13.19.50.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 19:50:40 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 3/5] tbb: upgrade 2022.1.0 -> 2022.3.0 Date: Fri, 14 Nov 2025 16:50:28 +1300 Message-ID: <20251114035030.4042745-3-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> References: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 14 Nov 2025 03:50:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121679 From: Ankur Tyagi Changelog: https://github.com/uxlfoundation/oneTBB/releases/tag/v2022.2.0 https://github.com/uxlfoundation/oneTBB/releases/tag/v2022.3.0 Signed-off-by: Ankur Tyagi --- .../recipes-support/tbb/{tbb_2022.1.0.bb => tbb_2022.3.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta-oe/recipes-support/tbb/{tbb_2022.1.0.bb => tbb_2022.3.0.bb} (98%) diff --git a/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb b/meta-oe/recipes-support/tbb/tbb_2022.3.0.bb similarity index 98% rename from meta-oe/recipes-support/tbb/tbb_2022.1.0.bb rename to meta-oe/recipes-support/tbb/tbb_2022.3.0.bb index 937cf6a0b9..01115e7e4d 100644 --- a/meta-oe/recipes-support/tbb/tbb_2022.1.0.bb +++ b/meta-oe/recipes-support/tbb/tbb_2022.3.0.bb @@ -13,7 +13,7 @@ DEPENDS:append:class-target = " hwloc" PE = "1" BRANCH = "onetbb_2022" -SRCREV = "45587e94dfb6dfe00220c5f520020a5bc745e92f" +SRCREV = "f1862f38f83568d96e814e469ab61f88336cc595" SRC_URI = "git://github.com/oneapi-src/oneTBB.git;protocol=https;branch=${BRANCH} \ " From patchwork Fri Nov 14 03:50:29 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74508 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 702F1CDE008 for ; Fri, 14 Nov 2025 03:50:46 +0000 (UTC) Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.10474.1763092243445034990 for ; Thu, 13 Nov 2025 19:50:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=cY/W/6jO; spf=pass (domain: gmail.com, ip: 209.85.210.180, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-7aab061e7cbso1703296b3a.1 for ; Thu, 13 Nov 2025 19:50:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763092242; x=1763697042; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=0jZcHDkpVxQjd9njeiTN57tjWVKN2vDeamMI5TACHSE=; b=cY/W/6jOjzgy7541KTXa7STgCJ3ZTHya0BxW/G2/HqjZk833kNnbBlP7ZCp4gUhsUN IWoF39WtlT97UiYosQFf4w77TVBorH9BwNMsuiot9LIouhACvkrc/sagoKK+4kAMszRk l+vRoq46DCtkrtUiOfKg3r435FcJGkK0MYYemCghsO1qdpjDGol+N7SJNzHnO6hS8R04 eEIJHHd05CxoSjm6EfYvVoe18jUsX7OL7N2T9xlvdcpFM8ICSBY4N3Q87OCdbjPYD5+E xzH7RL7rMUJAe7gr7WpkWzAwg+sQnR7IxeCXQqP0Ym+edTCyhQlKaNJP5Aie6eAgUQ+T rs/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763092242; x=1763697042; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=0jZcHDkpVxQjd9njeiTN57tjWVKN2vDeamMI5TACHSE=; b=mcyNxZw/DhI0mNUgOzpPQG7byM3qPYfGQLHYX6TwcJSb4EG6QxcmGeUMfz1SdDJ3Jf BVa28HEro7bK2aVDk5gmaB+lt2qoaUvx4gRkqFUw+qBPIPD33sZ7iFVwCFvuUpewMQZ2 FaTI8CVQuQR9ikA9fpHA8W0qSjlTQHnq+ZX0+RwAgxkNA6TBAesWv0QAOKoXmJxy0x5S 2XLhAJMCmWQwRbqnEfXUhycHlHd3cGK71F+9DgYSo7Oe4D5Sriv7s62iESF2wnqd1zX7 pfKtig1iohYdxxIpiIdwr2ezicpopwHzYlYIhHCSm2sqvHS8+1hS3QQy42taUBRvywo8 sT5w== X-Gm-Message-State: AOJu0Yy7ZBVS1/KLrQGXlx55hfUbOEgMP8mUE7j9IOXnI09deZ4f1QsI ah9Hs6VRYUq5+NrqEBj1X2dZ4oLkIvsdHkZBu+Y9K+wYvPRuHs8WVX0DCkmLXA== X-Gm-Gg: ASbGncvcUf6aFn2Z6+OvA8Efh/TG2iDUIguWTpNXLxPOi86xmWdhlGfwfUJ+SfhhZs7 ygH8Q601mh8LreutZaLmqPF8nBIrkjq3NS0xIiBugtyiuqj+78NxDzADLENfAEhnQ4vgiFO0NzN bjeBgr7FrlOpMMXMSsR+pl2Cblcq9HIjW2cOLWoNS8iayd2CGW1uXZWo9/XZNNoj5NHHuVjXBgw jb8h64OrrO7TtYtrNpcslKJ2VF8J8iMbU8M1RaD42WlfFoOehU9urEpx/KeGQ7tDiHIRlG9VpFY q1XGEd40AryVSLt7vBYg7Z+1/3CxYjoBIznQ9t1eQyWZfC6x0NCi24H2DgXA76LGDb7+f46aGBt fF2QpBLX3hOpnKpVYGbLjvF7jD96IeqEfCml+z1E5L07K3/ZsV0ZuVk3iJmWAschAtD5BEN5U9K LxzZFUIgpLqVrRlw== X-Google-Smtp-Source: AGHT+IHdErpYBJNa5bzysa3fJAGp98MFJpiH916cv0KCS6TDQ/7mbBsdIsNpnG+bL8xdNgRrsU3bkg== X-Received: by 2002:a05:6a20:6a21:b0:342:a261:e2bc with SMTP id adf61e73a8af0-35b9f7802fdmr2521977637.10.1763092242553; Thu, 13 Nov 2025 19:50:42 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.216.245]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc37507fc7bsm3478092a12.23.2025.11.13.19.50.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 19:50:42 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 4/5] libnvme: upgrade 1.12 -> 1.16.1 Date: Fri, 14 Nov 2025 16:50:29 +1300 Message-ID: <20251114035030.4042745-4-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> References: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 14 Nov 2025 03:50:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121680 From: Ankur Tyagi Use PACKAGECONFIG to support liburing which is now disabled by default. Dropped patch which is now merged in the upstream. Changelog: https://github.com/linux-nvme/libnvme/releases/tag/v1.13 https://github.com/linux-nvme/libnvme/releases/tag/v1.14 https://github.com/linux-nvme/libnvme/releases/tag/v1.15 https://github.com/linux-nvme/libnvme/releases/tag/v1.16 https://github.com/linux-nvme/libnvme/releases/tag/v1.16.1 Signed-off-by: Ankur Tyagi --- ...k.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch | 41 ------------------- .../{libnvme_1.12.bb => libnvme_1.16.1.bb} | 6 +-- 2 files changed, 3 insertions(+), 44 deletions(-) delete mode 100644 meta-oe/recipes-support/libnvme/files/0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch rename meta-oe/recipes-support/libnvme/{libnvme_1.12.bb => libnvme_1.16.1.bb} (88%) diff --git a/meta-oe/recipes-support/libnvme/files/0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch b/meta-oe/recipes-support/libnvme/files/0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch deleted file mode 100644 index 8734d443bb..0000000000 --- a/meta-oe/recipes-support/libnvme/files/0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 14328a9a429fd84ddd1a3ed4fb0eb9643c61fa58 Mon Sep 17 00:00:00 2001 -From: Changqing Li -Date: Mon, 7 Apr 2025 13:23:57 +0800 -Subject: [PATCH] mock.c: fix checking of HAVE_GLIBC_IOCTL - -Commit [ 0d8d0a55 build: do not include config.h globally ] -changed to always pass -DHAVE_GLIBC_IOCTL=[0|1], and this causes -a regression, for system without glibc ioctl, -DHAVE_GLIBC_IOCTL=0 -is passed, and causes error: -../git/test/ioctl/mock.c:123:5: error: conflicting types for 'ioctl'; have 'int(int, long unsigned int, ...)' - 123 | int ioctl(int fd, unsigned long request, ...) - | ^~~~~ -In file included from ../git/test/ioctl/mock.c:9: -pathto/usr/include/sys/ioctl.h:115:5: note: previous declaration of 'ioctl' with type 'int(int, int, ...)' - 115 | int ioctl (int, int, ...); - -Fixed by checking value of HAVE_GLIBC_IOCTL in mock.c - -Upstream-Status: Submitted [https://github.com/linux-nvme/libnvme/pull/985] - -Signed-off-by: Changqing Li ---- - test/ioctl/mock.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/test/ioctl/mock.c b/test/ioctl/mock.c -index 7402b45c..da3caba8 100644 ---- a/test/ioctl/mock.c -+++ b/test/ioctl/mock.c -@@ -118,7 +118,7 @@ void end_mock_cmds(void) - } \ - }) - --#ifdef HAVE_GLIBC_IOCTL -+#if defined(HAVE_GLIBC_IOCTL) && HAVE_GLIBC_IOCTL == 1 - typedef int (*ioctl_func_t)(int, unsigned long, void *); - int ioctl(int fd, unsigned long request, ...) - #else --- -2.34.1 - diff --git a/meta-oe/recipes-support/libnvme/libnvme_1.12.bb b/meta-oe/recipes-support/libnvme/libnvme_1.16.1.bb similarity index 88% rename from meta-oe/recipes-support/libnvme/libnvme_1.12.bb rename to meta-oe/recipes-support/libnvme/libnvme_1.16.1.bb index 95d18a1ed0..fbbe141487 100644 --- a/meta-oe/recipes-support/libnvme/libnvme_1.12.bb +++ b/meta-oe/recipes-support/libnvme/libnvme_1.16.1.bb @@ -11,10 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ file://ccan/licenses/CC0;md5=c17af43b05840255a6fedc5eda9d56cc \ file://ccan/licenses/BSD-MIT;md5=838c366f69b72c5df05c96dff79b35f2" DEPENDS = "json-c" -SRCREV = "5ec1f5284ecb0eda481f3d2d61236fbc5b46164f" +SRCREV = "becae3d874b40bfedede672b4b2f58ae8c3be3b5" -SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master \ - file://0001-mock.c-fix-checking-of-HAVE_GLIBC_IOCTL.patch" +SRC_URI = "git://github.com/linux-nvme/libnvme;protocol=https;branch=master" inherit meson pkgconfig @@ -24,3 +23,4 @@ PACKAGECONFIG ??= "keyutils openssl" PACKAGECONFIG[keyutils] = "-Dkeyutils=enabled,-Dkeyutils=disabled,keyutils" PACKAGECONFIG[openssl] = "-Dopenssl=enabled,-Dopenssl=disabled,openssl" PACKAGECONFIG[python] = "-Dpython=enabled,-Dpython=disabled,python" +PACKAGECONFIG[liburing] = "-Dliburing=enabled,-Dliburing=disabled,liburing" From patchwork Fri Nov 14 03:50:30 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74504 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A618CDE001 for ; Fri, 14 Nov 2025 03:50:46 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.10458.1763092245434900129 for ; Thu, 13 Nov 2025 19:50:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=UPqN0+Oh; spf=pass (domain: gmail.com, ip: 209.85.216.47, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-34361025290so1309915a91.1 for ; Thu, 13 Nov 2025 19:50:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763092245; x=1763697045; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=k9Wzd99L1iU6rTydkIGkOdzX2EFHnYWuN0TO0X/CPYk=; b=UPqN0+OhVBvPrycbu5SvJMuSuxjETWJLqkwtWmBRTcKKUPctb89k/OUK/Utlu9hhUF k2BozCLSKLlqAKC//52Kc/VZNtsZYNBCy2adStjCE2goZWmiprmn+Q5DV10kyj5xaCkD CIlgp6yZ559pyX+Z+ozQ4gxs3zRcVsXbNRgf2kumaPGdPAdGnsZL1D1twO+IXVn7MDMc G2qvwpSItCXBrcLN2fR4KaVYNfb6Ulp6T0UzFV2y+o8KD5eGAKNJ+iic0nqDS0aQI3TA o271hvY609BBD5fg12o10Nzm+uo2TdG/icsAkVyogo1VcZvG8+mRrzCO9Y20i/TcKzDq 1GIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763092245; x=1763697045; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=k9Wzd99L1iU6rTydkIGkOdzX2EFHnYWuN0TO0X/CPYk=; b=H2CIgQs5eglyyEGkQLdqX/NQ+dsulelgnrXYRy+7ONp7rRA2YZ1ACm6iyblvsZ/qr0 Gv9H9HihjUAaOVVIC/CNwAvqOFJWVhL51d0CbJuTZizifBGT7fj8a74Lbcd2Dlw7CSiE Roq60W+y/J/Dl9MTL6nXEdL6KbY+L060MJWzDbStSdnaE/jzAqkCCfWRpo+VpGUo95jO yfCs5l6EjpMGxqiYVyb54nQoFG7qkrD/JetOtGQdQRF6XZJw0tovBnkdwFYEXCALrQ8e ALB6bsD1nsS2tj/slv5ocAHWtSK1MUhMkZwMDoASq4GEprNjw9dT0XfB73HXTnHhHKbV 4GlQ== X-Gm-Message-State: AOJu0YzOHiHo4DsKRzZx6Mtsui3BlrAbpABciD/ICfgL+csUI09M8sPg k2XwgH5eajr60JTIgS7PrtaLkStOF2TQnzSm6Gpo4N4uKrHyu40ZTgJTRibnXA== X-Gm-Gg: ASbGncuElaC2yLIOVPnD3Wq3DWz7V5BoYICR9WQXUIZLO53TdheKOrW7U3RGVadKr34 URb7mdQ02alCZAe3/enVEfTavJj3OpizN7dbZWClyWxmv2AzVR53Cgbod2uVEh4dQxYgoNYHZ0h b6NRW6LgCHF1pZj7ISJBWb2FxPH9kfR+gvY9huTQTL0Xe/XoOw3/zD2RTxKXQl1e032dqYk93t7 boWdg9nqMavcDutsbu4kK6lBN2wrifDZzljZ8Qyv+PE6mLz37XpPk9g1mFE5scD9iihlafhGg6X 1G9gnlS6uMrzOQ5MLbepytrgrKoHJJ3k8luuk8PWHrlPLUd6HbvZswp06Zv6w91h2eCEfKqhYYG sHqir8aU5f1qsXF7QKm8agxqq/xL5jDkY84l0QpK8ZK7LTaTTtzFTCRTsx6BwOT6PUbI9icQn4x QhjqvWrB3tFLYoarSg/Sp3xVPB X-Google-Smtp-Source: AGHT+IGfpSXYtOzaisj0JPDGk5937Ow5czzyw63onxKVr1K6e5n3f1KTsfPWRYi+w59zQ4dx1LVk/A== X-Received: by 2002:a17:90b:33c6:b0:340:d578:f298 with SMTP id 98e67ed59e1d1-343f9d90cadmr1945150a91.8.1763092244526; Thu, 13 Nov 2025 19:50:44 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.216.245]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-bc37507fc7bsm3478092a12.23.2025.11.13.19.50.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 13 Nov 2025 19:50:44 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH 5/5] liburing: upgrade 2.9 -> 2.12 Date: Fri, 14 Nov 2025 16:50:30 +1300 Message-ID: <20251114035030.4042745-5-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> References: <20251114035030.4042745-1-ankur.tyagi85@gmail.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 14 Nov 2025 03:50:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121681 From: Ankur Tyagi Dropped patch which is now merged upstream. Changelog: https://github.com/axboe/liburing/releases/tag/liburing-2.10 https://github.com/axboe/liburing/releases/tag/liburing-2.11 https://github.com/axboe/liburing/releases/tag/liburing-2.12 Signed-off-by: Ankur Tyagi --- ...ncluding-missing-string.h-for-memcpy.patch | 39 ------------------- .../{liburing_2.9.bb => liburing_2.12.bb} | 5 +-- 2 files changed, 2 insertions(+), 42 deletions(-) delete mode 100644 meta-oe/recipes-support/liburing/liburing/0001-test-Including-missing-string.h-for-memcpy.patch rename meta-oe/recipes-support/liburing/{liburing_2.9.bb => liburing_2.12.bb} (91%) diff --git a/meta-oe/recipes-support/liburing/liburing/0001-test-Including-missing-string.h-for-memcpy.patch b/meta-oe/recipes-support/liburing/liburing/0001-test-Including-missing-string.h-for-memcpy.patch deleted file mode 100644 index f744812a3f..0000000000 --- a/meta-oe/recipes-support/liburing/liburing/0001-test-Including-missing-string.h-for-memcpy.patch +++ /dev/null @@ -1,39 +0,0 @@ -From c55874bc28f66d606527b940d4bd0f266bbaaa2c Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Mon, 17 Feb 2025 11:51:19 -0800 -Subject: [PATCH] test: Including missing string.h for memcpy - -Fixes -accept-test.c:39:2: error: call to undeclared library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] - -Upstream-Status: Submitted [https://github.com/axboe/liburing/pull/1351] -Signed-off-by: Khem Raj ---- - test/232c93d07b74.c | 1 + - test/accept-test.c | 1 + - 2 files changed, 2 insertions(+) - -diff --git a/test/232c93d07b74.c b/test/232c93d07b74.c -index d3053b9..d5677d3 100644 ---- a/test/232c93d07b74.c -+++ b/test/232c93d07b74.c -@@ -10,6 +10,7 @@ - #include - #include - #include -+#include - - #include - #include -diff --git a/test/accept-test.c b/test/accept-test.c -index 99f6080..142b2de 100644 ---- a/test/accept-test.c -+++ b/test/accept-test.c -@@ -7,6 +7,7 @@ - #include - #include - #include -+#include - #include "liburing.h" - #include "helpers.h" - diff --git a/meta-oe/recipes-support/liburing/liburing_2.9.bb b/meta-oe/recipes-support/liburing/liburing_2.12.bb similarity index 91% rename from meta-oe/recipes-support/liburing/liburing_2.9.bb rename to meta-oe/recipes-support/liburing/liburing_2.12.bb index a645a8e4c4..2519d650a6 100644 --- a/meta-oe/recipes-support/liburing/liburing_2.9.bb +++ b/meta-oe/recipes-support/liburing/liburing_2.12.bb @@ -9,9 +9,8 @@ SECTION = "libs" LICENSE = "LGPL-2.1-only | MIT" LIC_FILES_CHKSUM = "file://README;beginline=41;endline=44;md5=2b0e9926530c269f5ae95560370195af" -SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https \ - file://0001-test-Including-missing-string.h-for-memcpy.patch" -SRCREV = "08468cc3830185c75f9e7edefd88aa01e5c2f8ab" +SRC_URI = "git://github.com/axboe/liburing.git;branch=master;protocol=https" +SRCREV = "e907d6a342e80b70874f93abd440b92b8a40b7bc" DEPENDS:append:libc-musl = " libucontext"