From patchwork Fri Nov 14 09:46:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74528 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 91287CE7AA0 for ; Fri, 14 Nov 2025 09:47:18 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14458.1763113634756757199 for ; Fri, 14 Nov 2025 01:47:14 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=YWGEHNPn; spf=pass (domain: gmail.com, ip: 209.85.214.176, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-297e239baecso26798225ad.1 for ; Fri, 14 Nov 2025 01:47:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763113634; x=1763718434; 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=veDcah7bhL3BusLJ0uc9IfANh2EGQLIPqmBmZiU0e78=; b=YWGEHNPnIIeDF0elIe2eKo3SkLwtQCj1PgORbEB6r1ezONnWGDZwFgHlhOGSbO3jiW WuJG2NBCh08tcUePCbb5fBctVx0O3391pnaMG3LHZ+fgehRvmZVL3px09gtm7jvt/4NU 0AYhNM4md5bC57FRqMR4FDMjYb5d3WbhS/CrM2eTVZEy9GM5f60Zi9AZ7Qaw+LU9m4U9 +/+5gbnFfmg6KlUdqmd+dKTpT5GAyIsOHqFsPvtOCQGPChV9e3MWxRwls+1YIZbSme24 lM0yXRq85p3Y0VuPyyy5aKYb/1CDd9Z9td5sgLZ4X4yeiqCPTnkf78bE51rouBCj7U7T xnyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763113634; x=1763718434; 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=veDcah7bhL3BusLJ0uc9IfANh2EGQLIPqmBmZiU0e78=; b=wvsXh3HYff1xbY2OG7N3MT5i0CRp+kcFX3hynif1NY3/rLKM0efHtJFL2HS7ZMcd6Z j8Abdrj1PLKIUur/t2kmDr39XAp25lc8mQ/O+AgzPBzfDp6u0flRPSyWJ+VKgGO9QvzG NmuZlo0mtKJswuA0tRHM1CS4EdMCChMbPWiwj2EbMScmgUfDHrYXffqNNbanuoRkr/NO ClsafGvNul0Aewjrv7P3KmCpQPBlA6C1ZN2KmLijIZcNoRSZgG8X9KlX4lqPNK9myKlJ UA8FgnB4ciFqQap074X0om25pQW57b5MRQz6BJjiAW9X5yNLqh/qMXZhZFoISY+Yw2G/ Vo9g== X-Gm-Message-State: AOJu0YwQRYFuvDevOH59vTuqkXB1N1avX3vHp3QezqIkCIqQZo9qqXhK Ee/G1nzpCCjhtZm/FKzuGqO9z/6T4F+6QYxFqgneeeKrPV4bJt1VY7a755ElSQ== X-Gm-Gg: ASbGncu9Bb/F6VoVCLcXCMG4cPWnNUCmTA5FXMZtSFAKwAM806NFNQ5ZgZAYtrpDbmp Y4t6dbGxD0jzJ/DXc8Mim9Cf4tTppo5JeGXZ7VoZs600VRdpW9eftIc91pzhM8qdFLa9MBKE9b/ Qc/p21wL/xpLOdAADVyKtsF+X06iN6ujGBzaJazp9rSsglK3XxfnYz8oUOL07l5FyxIHH5GBuIo aLFiJp6C+k3rffhEVOhxYrnM6EzqUVpIj4NN13Cl/3V90KtncECmo2JjlRMX/4z+Xjhok2Lj+4b 7sPKq8RxeyXr3+wrNlpwS5+bDdisUgQVgvf8a9leb9oUEM/gj/m46PDUQ67/ExZ+csqhI83DOQO dXQs8Ax3dCi61OSSqdcHJyKfV6Lb0qyj5nQ1yyZqpEbhELWWeH35K6QkYWuKApbVXu+XpXKLtPm eHp/KBRo2ILssk X-Google-Smtp-Source: AGHT+IG7rm4cCB9+Jat3hhWSIhvEgocmw91fvHb3HuMGbtlwcDJM5bdOs74of/5a3QvgA+s7nqNSLw== X-Received: by 2002:a17:903:990:b0:298:5fde:5a77 with SMTP id d9443c01a7336-29867fd195amr28902085ad.22.1763113633950; Fri, 14 Nov 2025 01:47:13 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.217.15]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2c103asm49413995ad.96.2025.11.14.01.47.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 01:47:13 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH v2 1/5] libbpf: upgrade 1.5.0 -> 1.6.2 Date: Fri, 14 Nov 2025 22:46:59 +1300 Message-ID: <20251114094703.4091777-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 09:47:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121702 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 --- v2: no change --- ...-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 09:47:00 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74527 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 92405CE7AA1 for ; Fri, 14 Nov 2025 09:47:18 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14459.1763113636800132747 for ; Fri, 14 Nov 2025 01:47:16 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=g/hJZxWl; spf=pass (domain: gmail.com, ip: 209.85.214.181, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-297ef378069so17098435ad.3 for ; Fri, 14 Nov 2025 01:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763113636; x=1763718436; 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=Z4Q6u1/xSau4XsxaH9mJN7ezk7rnMGnAbxGqpBVZgOM=; b=g/hJZxWloRrUcvC9PpBMEY6jyd7n4GLfLqN/7XBgL6y0u0gEsTei8kTnyBM48OoQFk oMUie0D1u1KMBlxZn8r3sCttzx2NpK492NqeuE+yKmYitEFqS/q7UT2LeB/pJlxDAn1Q 0B6diSC3fNBB7/8IsGx1B8zCGpkpniJQY0YFo/XJ7/WZlTK96uFFhOMQUXqdXeI9BwKy UX9216umbxB7nscgfLbP5r/m9PuGrrl0imQya+zPd+83qU6l5oz4kaGXAouL717LZSY8 jyq1kiL5AvfLxwEllzpnyjMU0knpz2SzFNYPHwcnREdoj+W55MKXvIOt95WELIn7ihVg C/7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763113636; x=1763718436; 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=Z4Q6u1/xSau4XsxaH9mJN7ezk7rnMGnAbxGqpBVZgOM=; b=S9Lf0D1munwjHLhcGncyFV/AZnHz8pIerKjnXXd8Z3GsIHTZ08mUCNRbo8zdVO4tS3 7Pp/c8LgZnq1jUEsO+ZSHvVjzFA2MsCPSrYaxGgwwo7srDv2r7EiCFkpmW3xxHgdnEqJ u771ugI6Mi8Bxoymdii2Vr8Bq0iglUvY1cXAho0rzff79hYtxUbbDgwHCMJns1+yOtsW oeGdTldO1bQQkpnZLd6/cJiQhDXdiHjL2QGsfpPVs9KuK7iVrOFf2IgIXHzcfGY3+5OQ y+DcvM2855jXFm+5qHAEut/+JwOHrVW0ltOyPjaiEHcDIGuYqLsKifitP4m/0uph6qAs l0og== X-Gm-Message-State: AOJu0YxQxAw8ZTJZaGr0xr/Fn1oym81vENdAkypEj8W157aX6guh8qgH FGCcuxkIawt7mARbT1SXNV2SsPKb9Fjs+orat3Ow5zDEe+TpzZbSEDTAmucYWQ== X-Gm-Gg: ASbGncsxNiFigCYA4K5YDaoGJ6go9XO3wvviSdOTRQWz7Wa1qL9PHjZ4E6EWvgp7vIj KTQZrQ5k84utIvyncrDpJAWAueyrvP8HAJk7FNVjypO+Ro71Agazt4+49gJGgNBtsnxgOzmqPDV kQbIVPFcgzscQSLQySYsqb/dS+c3rJ/L4JpJ/46ccJutv+I+AcQZuZMPHcI2+IaQF+CpFnpaaZY jFblCa7xsvczj1j+EL+zT7p/45Q1D/88OYsuDTJNZMAAUbt8MXjXBmydReIP2VhckjRJ9+n8b1h fqU1iv+ixNI2/H/kpFcVqQXy4qMqWEWnFVfttjGqqpWFlImy1k5+z4Oty91AQE3TeDfvqaKSero ZWlpRGbaFfZ0ypYMz8vTu/tIkQjbZr2DPFChlF1WEVP9hffSFBTiYMpGh4STXXaB71nQ0cF2f93 gjc1dzSsKwXq7V X-Google-Smtp-Source: AGHT+IETXP9bbK36vhEmlC1rFB5Af+QrWx7IBseMQWOrzgrW9yUiyYNxsm4Z0/tFYnOJMLgOBC56sA== X-Received: by 2002:a17:903:1b10:b0:296:3f23:b93b with SMTP id d9443c01a7336-2986a6b7b8emr28454505ad.2.1763113636021; Fri, 14 Nov 2025 01:47:16 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.217.15]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2c103asm49413995ad.96.2025.11.14.01.47.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 01:47:15 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH v2 2/5] libtracefs: upgrade 1.8.1 -> 1.8.2 Date: Fri, 14 Nov 2025 22:47:00 +1300 Message-ID: <20251114094703.4091777-2-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114094703.4091777-1-ankur.tyagi85@gmail.com> References: <20251114094703.4091777-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 09:47:18 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121703 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 --- changes in v2: - added inherit bash-completion --- .../libtracefs/{libtracefs_1.8.1.bb => libtracefs_1.8.2.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta-oe/recipes-kernel/libtracefs/{libtracefs_1.8.1.bb => libtracefs_1.8.2.bb} (90%) 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 90% 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..b6bae96896 100644 --- a/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.1.bb +++ b/meta-oe/recipes-kernel/libtracefs/libtracefs_1.8.2.bb @@ -9,12 +9,12 @@ 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 \ " -inherit pkgconfig +inherit pkgconfig bash-completion do_install() { oe_runmake install DESTDIR=${D} pkgconfig_dir=${libdir}/pkgconfig From patchwork Fri Nov 14 09:47:01 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74529 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 7C2B0CE7AA3 for ; Fri, 14 Nov 2025 09:47:28 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.14617.1763113639062532409 for ; Fri, 14 Nov 2025 01:47:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=EmimDBsl; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-29845b06dd2so19061905ad.2 for ; Fri, 14 Nov 2025 01:47:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763113638; x=1763718438; 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=AUIqb7j9akIQ9e4dwUJpfQ1Y3xe2sG1Dg2d2AZsYRXA=; b=EmimDBslwQjbiWfwjSESLQTeHqbqppb4HoinPSrVUw/N2K+Sokw6Ko+07t/TvIezJl krmJNf8adwT6VaPXI8mgs4sDnP0RLe6l5Mwgbw+77iWQxXzvmvCTN/lrM6VXxzk5u5tX Qj6lixOiquUOsBB+/+b6x+Gc63C5mBahFPUZRbzPSEamyYwdLC8m0JrDkAe0WTTq4ePp KI+JNTBoGrcshmO6lVTqjAlx6CYdOaqIcGD5ofRo66r6qhlVdOhPW67OZMmu1DWR1jxb 97P0Vy+svPYYw60Yf+VIEO9HsbgQU3qexePPZoKnTaKo0Nq3Tn8A7T0GQp53mPCHSDm8 jJSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763113638; x=1763718438; 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=AUIqb7j9akIQ9e4dwUJpfQ1Y3xe2sG1Dg2d2AZsYRXA=; b=dPKlV2wM8+Q1BttIIfRBwnAa3OsqbKk96+P9OMxEQ5T3jr+I90cQuKPXMVra/HXEMq /DX2x5B5A6V4o5TtaxpdSy0St5ITjvz9C45Glgoquyo7L/hkJ+4+vQwF7XnJ8vrxsm7R 4QMBjDof39aCoExleVbL7PGl0tdM/A9KDGKlkdOCBQ4LFz3PX86g5sDHW4B9cnaNq779 +RDjj1gtmaJupDYhh0U8fdQXpqwMA1vS0Ig9MpZmi8PdPyy6QO5qREmmN+7nu8LhVeUP mpP0y3sX/c8LNz/LFRT++4tncKoHUh0StvJYTeApkn5QCf8RJuXplrlraQgquwl5aD91 6l4A== X-Gm-Message-State: AOJu0Yw1eLeDLBoJf9bqUCb3P6GWKD4XtSRUFtcfSztUMlCIP25wUH3q YqInxF6FxwgkMYitieUONnHt/w/6NZo6xUZ84wcS/MFH0o2MpLVSFsfipgMOQQ== X-Gm-Gg: ASbGnct+oL10XaWSY9BiHtaN+0XW6YE4mnuu+lXC4755NQnUhJDX+bXaxLUxBIRUmYf A3nmw8kI/cvs13yus1WCEAi30s/QHjmx57VsPHJB20d+2Dnf82LiL+OeY2k4+QNxORgtkeDDztK XLrfDNDsGx0DXCsDncU3YdYWUycX4BYMMWeuBVnkEaLlJdfBpAqSruYwHnluXDQKMNUzn0nGDt+ qLrjNBao1j7FiYxqP0is/Dnt7mRpzFHTXTH5M1vNprSHewozcS33kyTC5SSmn+ljG6Hxtafo27/ oFvdvDXaFLkYUk3vWHHivOzedVyFGMlDGUf+2BRPGKwuKeAdFdkB7mvuX4DfTH2YKaN1Q1HHvDh 7Sv8jVYoyx82bkrxZASmtl+4YezebpepW7bLwpSDQR8h9dwxcj37b877U3rHq9ISK8OAN8ZsG8K DV5OA0ImPeouQS X-Google-Smtp-Source: AGHT+IE5JqLW18B/02IP+Ueo3QJmjmzkeULZHjxPDIwh7E3YQKL7o3ZvpF8cvcSf7p57xe0yclQ5fQ== X-Received: by 2002:a17:903:3bcb:b0:295:1277:7920 with SMTP id d9443c01a7336-2986a72c34emr27507325ad.28.1763113638227; Fri, 14 Nov 2025 01:47:18 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.217.15]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2c103asm49413995ad.96.2025.11.14.01.47.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 01:47:17 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH v2 3/5] tbb: upgrade 2022.1.0 -> 2022.3.0 Date: Fri, 14 Nov 2025 22:47:01 +1300 Message-ID: <20251114094703.4091777-3-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114094703.4091777-1-ankur.tyagi85@gmail.com> References: <20251114094703.4091777-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 09:47:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121704 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 --- changes in v2: - no change --- .../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 09:47:02 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74530 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 7C268CE7AA2 for ; Fri, 14 Nov 2025 09:47:28 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14461.1763113641259742397 for ; Fri, 14 Nov 2025 01:47:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=mz74lR2n; spf=pass (domain: gmail.com, ip: 209.85.214.179, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-297d4a56f97so17615325ad.1 for ; Fri, 14 Nov 2025 01:47:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763113640; x=1763718440; 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=fxToe5Be/QyH68QRGqu5qNx94OJzwCnzygZNNBGbfaw=; b=mz74lR2no2mEIrIVFEpV2xVBh+x9bBuE3HsecUSyDVadlZ6Kqmltq7YG/y7lo6xK9i jqxCVqEN3NaUpYsIKx+ZaJAD/fm93dTJ5sQwJurwjC9YPKr190D0ZnsO/64+slA2ChYA VwpMRYcy7SUqzEiuKTJldA3LSSGCQ6o6lC9cgWtXPEj5BBLWuO3uyrFBjJQnDkFLtBvW rfWaGf8QkfWSmp95KgzgwZD3brMpU4vsxHoU4XUyUbsj2RaEIaGX4+x/SEeRxqEqXPKh 7++EbqpPU2wq3DkQkdgnxEhC2QJrr7ttjoBYLNFNgAOfQjjg7bhtYp5G98pa37nX5wRd 7quQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763113640; x=1763718440; 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=fxToe5Be/QyH68QRGqu5qNx94OJzwCnzygZNNBGbfaw=; b=t2J5hdEJlro7nMDaak/hKY7fj0t/rNzuClN7Rm1z6hDsFGF9NopWxon0VqlICDQHtL rHnqff4yhNWaV+znNUO2sG6mnnOUUD/QBpQSqhT38x6EMv8KibLL/HBpjQJKBecrw9Ef mJdBzqLaC++zGkxNIl9PrtkbCEhZrlgxOyEMs8v2Imn94Jy4l7T62vi40ze56w1jmor+ wJv1Ot+yLaH8sOK4xxhc3BMsud5hfa6N5s2MwEFjiL+BRfM836Epv1L0MpDCHqXsEeG8 QeYr1CtYUoWqr0Oj7NN5EWBCWFBKEEMkDfyosJ3UixQDGScrz/zBRiHdjolBmBxskv84 yWmQ== X-Gm-Message-State: AOJu0YzTwcfcGJwy9QshQYb2yr6pqiSabIzBuQtuWm+/apb8fies2WYs cn/Zt1eyPW07LisTQrm9+kFgu2QGYCn5k3GRcglUMLEvI6Q5OUM06SotEa3dGQ== X-Gm-Gg: ASbGncuE83q/GWQ6CPJ6mh36aHKCPijnNmU8DFHBJ1wOgek+PEoUjPNBx6D1W7CQWp3 8q/5IPSjMEpGz/nVw1jOcIPYHw4oqQ63DOWajEHBClnOr72KlRTiWGqc1s88YHL9NjSqFX06mtb jUXhlbxi4fl/4FMeP96lmSqbaZ9axeCpHS/h1JSspj0boxKPddLQWDVt5AwY3PNQ43/7Tq40/53 pyswYtyK+lNmmahs67CuffJX+3VvBHE6MswwzqxBiI6/yoQlUNj8Y8aOsvtQUjgpELbK70dRaj9 jZJMdkYV1oskXAsV2tB9SzPRJT2f+r3FzDaxPmJSeoXL2FvOGGipLYRgxKfsfTXgD/ci0TDwPeu lOqdYkxuQygho8HzK8w/65i17I94TXpm+C0Ln1ZFfeBPzaTuTsyBaMwiTrMyZKwCoqTz0btvlqm nAxpRF3QPwZdXg X-Google-Smtp-Source: AGHT+IExWTGoP1neqoKzTTl4fb38Sl7GlNBudo2uBCJMTdLPWMldLZMENIhCCoAoNusSKinTt5CyrA== X-Received: by 2002:a17:903:2948:b0:295:9db1:ff41 with SMTP id d9443c01a7336-2986a6be5b3mr18806725ad.21.1763113640534; Fri, 14 Nov 2025 01:47:20 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.217.15]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2c103asm49413995ad.96.2025.11.14.01.47.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 01:47:20 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH v2 4/5] libnvme: upgrade 1.12 -> 1.16.1 Date: Fri, 14 Nov 2025 22:47:02 +1300 Message-ID: <20251114094703.4091777-4-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114094703.4091777-1-ankur.tyagi85@gmail.com> References: <20251114094703.4091777-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 09:47:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121705 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 --- changes in v2: - no change --- ...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 09:47:03 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ankur Tyagi X-Patchwork-Id: 74531 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 8FFF3CE7AA4 for ; Fri, 14 Nov 2025 09:47:28 +0000 (UTC) Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.14462.1763113644208203837 for ; Fri, 14 Nov 2025 01:47:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=kewVUYTL; spf=pass (domain: gmail.com, ip: 209.85.214.182, mailfrom: ankur.tyagi85@gmail.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-29568d93e87so16178165ad.2 for ; Fri, 14 Nov 2025 01:47:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763113643; x=1763718443; 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=0wBrxb0wZaP9cM/bYaWSGQAXi4PaLwPGs8qEKSD7HKo=; b=kewVUYTLrLv1VRXypdUW5+Ekp6rDkYP31r8esOOmq7Z7UfBxs2JHPyiUU2j52PYuSc b7SSl/cUtUZoJBPSLATmQUQBYg7C0tG6vZLv0/QfUKF6KeEEKxNrhmnUd6X17UqTzjCd 3WvxNuPC6RlbbAUFmM/wIrIUu1wk51o18dYhDEag2UJu+vyxL0ISrV2ghf16fYr0wTmm JuDb4do7GiVUqSj8p2slwynFWweMUCrdXzZ+Qgg4AR6R51FpEntFEcVDzetMf5PYHZc1 FDfkzn1oMzu9Fj7nMy2cH/2DzfhvYdgoPPgYBn4zYUN/MlkizrIW/EA2czSYsDH4n1YX UBqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763113643; x=1763718443; 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=0wBrxb0wZaP9cM/bYaWSGQAXi4PaLwPGs8qEKSD7HKo=; b=BF9wKEuX/a3V1FI6Pt56bfXNKIu0aqSDQxyWECNDZYAzPj8Ghv3LAkTDHmu0V0HAZA 44otKRqoFatqc1WLHGsz3QROt6N8JMnV8VRYLn6YSXUsx9kzQUON4j/ILQ/ERrW9+pwt HUmjvTeJtaaYiVeFk3ISe39rjTqk6+tMTKV1UFrNl6Nf9EBwU8JIloVP74lguiZpOcCV 4YFA24jbJKODumL5vYwgM/lP20wP+0p9YhvOQY1Z3WZfrhW8XeUjQyAAiHxbp1R1BvCM xl84pTmc6FSVFh89uISGgwbJK6J9jRtbPOfEA8KCklwWvsn2nOGNFvLlrq761UxUZuwV Ol7g== X-Gm-Message-State: AOJu0YxhGtBlLerPGLHWY1acKCXcd1tzWtBnBTsK1qpgTI4NvVETYwGz GexSWJYi2vzIMaLACEycqixIL7XK3mGwLMbCACbw2C+VQzv2HC+3pZQCOVPOUw== X-Gm-Gg: ASbGncscSsHADiwGOfDq1NXjZNUbkwYM2bQW5b9XRT+L1PBm0F7OPUhTb4LNxLteDCt G5D0o3uZh4KpzReUnuZXuGFpegNxBCUg8rfA401etAo4xZE+WXQhK4JyyaZ1KeQHMg18R8sulyb St6njCyQCiTg88UCN10rXje/3EGDOuXtel+91Pm310/62S2IEualx7AAvx3+GJ647N//+S3BydL 5qLOvUrQjoLRF8c7cXdyCKCZJyLLTwmcQ22ZaEP1J6ZkeloE1bPtrj6HZNABXmKTbF4KEg+0vqh wnsuJuTbFByV2JaBSI73yP1AId1xYZnX6hTCcHBy1Y/MwHzA9fXIGkCz3Mi/N+umDTAD7cjvkqi yict2eQ5V/MMIRWdlmM9/KPFBkZa5B8EpO43o4NFhA5Pe5YVj1Z+tgYtAyikjyclnoyk7un/uHW oBMWWHwuL6h7cz X-Google-Smtp-Source: AGHT+IE+J7XHtfiHBegURxRiTaNLvlbeWx7MomuNFD8f4lHeYhNFwTJTz8XWciPGgwad6aFSTkZ8Jw== X-Received: by 2002:a17:903:286:b0:294:ccc6:cd30 with SMTP id d9443c01a7336-2986a6cfcd8mr26207905ad.17.1763113643022; Fri, 14 Nov 2025 01:47:23 -0800 (PST) Received: from NVAPF55DW0D-IPD.. ([147.161.217.15]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2985c2c103asm49413995ad.96.2025.11.14.01.47.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 01:47:22 -0800 (PST) From: ankur.tyagi85@gmail.com To: openembedded-devel@lists.openembedded.org Cc: Ankur Tyagi Subject: [oe][meta-oe][PATCH v2 5/5] liburing: upgrade 2.9 -> 2.12 Date: Fri, 14 Nov 2025 22:47:03 +1300 Message-ID: <20251114094703.4091777-5-ankur.tyagi85@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251114094703.4091777-1-ankur.tyagi85@gmail.com> References: <20251114094703.4091777-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 09:47:28 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/121706 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 --- changes in v2: - no change --- ...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"