From patchwork Fri Aug 25 02:47:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29451 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 96242C3DA6F for ; Fri, 25 Aug 2023 02:47:52 +0000 (UTC) Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) by mx.groups.io with SMTP id smtpd.web11.5799.1692931669188571528 for ; Thu, 24 Aug 2023 19:47:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=CJPgSt0Z; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-68a440a8a20so451585b3a.3 for ; Thu, 24 Aug 2023 19:47:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931668; x=1693536468; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=rr2XoKpvVp8lIuYbRa/4KxC6zSkY+v7JUD82PPJOd9Q=; b=CJPgSt0ZntBmqfPjTAc4ioUg9lODCXKcWySwLTjC9ySH+e98Qc0J35VF8HhsOTDocr 9DFmsaCu0rDoVm3cRnPZINecqIZLmPrsGmhfq5kyG96eDHMAFi1Guapr7jOvY04tvJ+l fhO4A+dE+VmFUk1Z09oF3t1sevkWbJ2pdeyVvvFPbkR2HEWPQGE5S+Z38dF1O5pqGeCF bSnq8/pp7Jedy//yPAa/AY36VoS5bTaqzp3DorqJNIuFw+JdXRzCvS4YhuwssgeHeyBo g+VRI7lpHxeNMo53XGs0ugKvOlUw9OTiu+UdM5vSGOJquhuouQpyigkPOuV6fvBhFDRc 9z7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931668; x=1693536468; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=rr2XoKpvVp8lIuYbRa/4KxC6zSkY+v7JUD82PPJOd9Q=; b=A5y5mpLMGtsZ7o96QvyA0sankjAS2sPVUFkJhr2Zv81KkJ1Dh/WpxRzv53kPtBZmC0 y4Wj5eN36ixulM5378mkt/mWXOfIZUOcCC2Qe6ogLLcPqlwc7jJ0NqFJukNW/zaQeuS3 dB1V7D4N1XIm6HzSRyOwGqd8DR1gWRxQhGIF4pfHrFCiIWnZtUHSGZobF5QXwxfcLgDV CH6ixYYuc/LCwvHgDOS3PLuWbk7GT+OhlD2lA52kSsZ9CBUET7FFx7IYxVZHXmgPs/s/ QxHeMl9m9nsZw4Lm4jSsMhFBPsGYlmZntpXmgWT/PrnptLN+GcJn710o2SCTwWGGl2Ix zbpQ== X-Gm-Message-State: AOJu0YwkQdzXgGbxl8MCtMS07YJopPGxCwGyWMYQ9CdADB3lh8Wb2+yN 0ogPvywqacFYX7MKjYU+qX7s/9FmdHPNrJGbAl4= X-Google-Smtp-Source: AGHT+IG0ITS0IvJrFzPon3cfLWdI96r7RR6cYt8f1fCBkSqWcDXhbelNr9Jz0xIuL1GVkoWHW/JQTw== X-Received: by 2002:a05:6a20:1441:b0:148:656b:9a1f with SMTP id a1-20020a056a20144100b00148656b9a1fmr20981340pzi.20.1692931667920; Thu, 24 Aug 2023 19:47:47 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:47 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 01/14] curl: Backport fix CVE-2023-32001 Date: Thu, 24 Aug 2023 16:47:25 -1000 Message-Id: <71ed22673545fc2bca5ac599416ecb42eb2781f8.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:47:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186674 From: Ashish Sharma Signed-off-by: Ashish Sharma Signed-off-by: Steve Sakoman --- .../curl/curl/CVE-2023-32001.patch | 38 +++++++++++++++++++ meta/recipes-support/curl/curl_7.69.1.bb | 1 + 2 files changed, 39 insertions(+) create mode 100644 meta/recipes-support/curl/curl/CVE-2023-32001.patch diff --git a/meta/recipes-support/curl/curl/CVE-2023-32001.patch b/meta/recipes-support/curl/curl/CVE-2023-32001.patch new file mode 100644 index 0000000000..f533992bcd --- /dev/null +++ b/meta/recipes-support/curl/curl/CVE-2023-32001.patch @@ -0,0 +1,38 @@ +From 0c667188e0c6cda615a036b8a2b4125f2c404dde Mon Sep 17 00:00:00 2001 +From: SaltyMilk +Date: Mon, 10 Jul 2023 21:43:28 +0200 +Subject: [PATCH] fopen: optimize + +Closes #11419 + +Upstream-Status: Backport [https://github.com/curl/curl/commit/0c667188e0c6cda615a036b8a2b4125f2c404dde] +CVE: CVE-2023-32001 +Signed-off-by: Ashish Sharma + + lib/fopen.c | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/lib/fopen.c b/lib/fopen.c +index c9c9e3d6e73a2..b6e3cadddef65 100644 +--- a/lib/fopen.c ++++ b/lib/fopen.c +@@ -56,13 +56,13 @@ CURLcode Curl_fopen(struct Curl_easy *data, const char *filename, + int fd = -1; + *tempname = NULL; + +- if(stat(filename, &sb) == -1 || !S_ISREG(sb.st_mode)) { +- /* a non-regular file, fallback to direct fopen() */ +- *fh = fopen(filename, FOPEN_WRITETEXT); +- if(*fh) +- return CURLE_OK; ++ *fh = fopen(filename, FOPEN_WRITETEXT); ++ if(!*fh) + goto fail; +- } ++ if(fstat(fileno(*fh), &sb) == -1 || !S_ISREG(sb.st_mode)) ++ return CURLE_OK; ++ fclose(*fh); ++ *fh = NULL; + + result = Curl_rand_hex(data, randsuffix, sizeof(randsuffix)); + if(result) diff --git a/meta/recipes-support/curl/curl_7.69.1.bb b/meta/recipes-support/curl/curl_7.69.1.bb index ce81df0f05..2a52e8233e 100644 --- a/meta/recipes-support/curl/curl_7.69.1.bb +++ b/meta/recipes-support/curl/curl_7.69.1.bb @@ -52,6 +52,7 @@ SRC_URI = "https://curl.haxx.se/download/curl-${PV}.tar.bz2 \ file://CVE-2023-27536.patch \ file://CVE-2023-28320.patch \ file://CVE-2023-28320-fol1.patch \ + file://CVE-2023-32001.patch \ " SRC_URI[md5sum] = "ec5fc263f898a3dfef08e805f1ecca42" From patchwork Fri Aug 25 02:47:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29452 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 9C776C6FA8F for ; Fri, 25 Aug 2023 02:47:52 +0000 (UTC) Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) by mx.groups.io with SMTP id smtpd.web11.5800.1692931670685763022 for ; Thu, 24 Aug 2023 19:47:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=gBwTlBKX; spf=softfail (domain: sakoman.com, ip: 209.85.167.169, mailfrom: steve@sakoman.com) Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3a85b9deeb3so333275b6e.1 for ; Thu, 24 Aug 2023 19:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931669; x=1693536469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=esMLEuBYAx9uk6rOQBdXnCr3v5xRNnpSTdxvYjzDyzc=; b=gBwTlBKX4v/Yy24+2WgrwGFwKu31TN7qydAh2qFyAMF26SZbcrhYTbP+ciMNavM//N 9pb5u9D/rW0IvdnFHs8HaX5eGQSKyzzWGF3pDCyjyXF7yn6lPNksny/9QqP6CIJFMPTL 262Zaq3B3ggtIZMjh/SJjIACwQBexT9OO6AIUUBGickv7qm+12jL6yFUW36CysEnJJVQ R/QTtU4J7MvxDtZhe5lguFqnsQdCJKCcGGFp8M5Nws4gKv2/2xIqD4IOuSjnlEd8BiC8 M7Tw5EGfPvdD7VwUTcZQER4OlqFvf+KX6k6hhfUBHn+DTqcP+FSEkZHJnxG6TgdxbSZY nV6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931669; x=1693536469; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=esMLEuBYAx9uk6rOQBdXnCr3v5xRNnpSTdxvYjzDyzc=; b=C95Cc7goHXZy4SYGVQJGfcpZVtiTqpZ+1E7QXp3lzGnFYqmfHb2tJqGMgR8tyczUAx ah1C4EcPFrBlzwh1ZldmYJgI/JN7fd/eu0XRJawx0SzxlaghhV4FKN63TELwRFuzkh7+ LIt++SI2xcIaqCDFw1LitXYXIIr56RT4HVfVvHAEdObpdAlvbT9Z4qz56srZoEcLDf33 u6SY0KISYI9ist+nLpmx7iAkPv7X/J1UAizQDEVXuvk9YnbjCF7gqWdh1Y0QKa27Eyqj o1Hfn3oOAPquU/8kAGjh99kYIIkiA3N8FNO0tqcnx0Bhv50jcegx6YkHkWK1kV2fYrgT AUOQ== X-Gm-Message-State: AOJu0Yzi7I+hAq1XBHVnPSEe9/MkPEvVMiIX4LIES8pqmeOO94wMaGk7 7WwTTDD24SOxEYwBvs75ndIXze0teMGjI2SA3MI= X-Google-Smtp-Source: AGHT+IHTq8p++NAA/4TNjc/whQcS1Mo+N0bvZCFZb+nF/zwxsLPOkf2HbwDuOVK+VG4tDxQwWLgvJA== X-Received: by 2002:a05:6808:144d:b0:3a4:894a:9f3d with SMTP id x13-20020a056808144d00b003a4894a9f3dmr1996211oiv.41.1692931669684; Thu, 24 Aug 2023 19:47:49 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:49 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 02/14] elfutils: Backport fix for CVE-2021-33294 Date: Thu, 24 Aug 2023 16:47:26 -1000 Message-Id: <9cd6fea32edf8e4da0c33547e1df6d1ec81b350d.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:47:52 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186675 From: Vijay Anusuri Upstream-Status: Backport from https://sourceware.org/git/?p=elfutils.git;a=commit;h=480b6fa3662ba8ffeee274bf0d37423413c01e55 Reference https://nvd.nist.gov/vuln/detail/CVE-2021-33294 https://sourceware.org/bugzilla/show_bug.cgi?id=27501 Signed-off-by: Vijay Anusuri Signed-off-by: Steve Sakoman --- .../elfutils/elfutils_0.178.bb | 1 + .../elfutils/files/CVE-2021-33294.patch | 72 +++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 meta/recipes-devtools/elfutils/files/CVE-2021-33294.patch diff --git a/meta/recipes-devtools/elfutils/elfutils_0.178.bb b/meta/recipes-devtools/elfutils/elfutils_0.178.bb index 97d033e356..29a3bbfffb 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.178.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.178.bb @@ -34,6 +34,7 @@ SRC_URI = "https://sourceware.org/elfutils/ftp/${PV}/${BP}.tar.bz2 \ file://0001-ppc_initreg.c-Incliude-asm-ptrace.h-for-pt_regs-defi.patch \ file://run-ptest \ file://ptest.patch \ + file://CVE-2021-33294.patch \ " SRC_URI_append_libc-musl = " \ file://0001-musl-obstack-fts.patch \ diff --git a/meta/recipes-devtools/elfutils/files/CVE-2021-33294.patch b/meta/recipes-devtools/elfutils/files/CVE-2021-33294.patch new file mode 100644 index 0000000000..0500a4cf83 --- /dev/null +++ b/meta/recipes-devtools/elfutils/files/CVE-2021-33294.patch @@ -0,0 +1,72 @@ +From 480b6fa3662ba8ffeee274bf0d37423413c01e55 Mon Sep 17 00:00:00 2001 +From: Mark Wielaard +Date: Wed, 3 Mar 2021 21:40:53 +0100 +Subject: [PATCH] readelf: Sanity check verneed and verdef offsets in handle_symtab. + +We are going through vna_next, vn_next and vd_next in a while loop. +Make sure that all offsets are sane. We don't want things to wrap +around so we go in cycles. + +https://sourceware.org/bugzilla/show_bug.cgi?id=27501 + +Signed-off-by: Mark Wielaard + +Upstream-Status: Backport [https://sourceware.org/git/?p=elfutils.git;a=commit;h=480b6fa3662ba8ffeee274bf0d37423413c01e55] +CVE: CVE-2021-33294 +Signed-off-by: Vijay Anusuri +--- + src/ChangeLog | 5 +++++ + src/readelf.c | 10 +++++++++- + 2 files changed, 14 insertions(+), 1 deletion(-) + +diff --git a/src/ChangeLog b/src/ChangeLog +index 6af977e..f0d9e39 100644 +--- a/src/ChangeLog ++++ b/src/ChangeLog +@@ -1,3 +1,8 @@ ++2021-03-03 Mark Wielaard ++ ++ * readelf.c (handle_symtab): Sanity check verneed vna_next, ++ vn_next and verdef vd_next offsets. ++ + 2019-11-26 Mark Wielaard + + * Makefile.am (BUILD_STATIC): Add libraries needed for libdw. +diff --git a/src/readelf.c b/src/readelf.c +index 5994615..ab7a1c1 100644 +--- a/src/readelf.c ++++ b/src/readelf.c +@@ -2550,7 +2550,9 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) + &vernaux_mem); + while (vernaux != NULL + && vernaux->vna_other != *versym +- && vernaux->vna_next != 0) ++ && vernaux->vna_next != 0 ++ && (verneed_data->d_size - vna_offset ++ >= vernaux->vna_next)) + { + /* Update the offset. */ + vna_offset += vernaux->vna_next; +@@ -2567,6 +2569,9 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) + /* Found it. */ + break; + ++ if (verneed_data->d_size - vn_offset < verneed->vn_next) ++ break; ++ + vn_offset += verneed->vn_next; + verneed = (verneed->vn_next == 0 + ? NULL +@@ -2602,6 +2607,9 @@ handle_symtab (Ebl *ebl, Elf_Scn *scn, GElf_Shdr *shdr) + /* Found the definition. */ + break; + ++ if (verdef_data->d_size - vd_offset < verdef->vd_next) ++ break; ++ + vd_offset += verdef->vd_next; + verdef = (verdef->vd_next == 0 + ? NULL +-- +2.25.1 + From patchwork Fri Aug 25 02:47:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29456 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 7E2F9C3DA6F for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by mx.groups.io with SMTP id smtpd.web10.5601.1692931672376709284 for ; Thu, 24 Aug 2023 19:47:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=pLDlGEll; spf=softfail (domain: sakoman.com, ip: 209.85.210.171, mailfrom: steve@sakoman.com) Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-68a3e271491so411340b3a.0 for ; Thu, 24 Aug 2023 19:47:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931671; x=1693536471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=T0hXWzN2GXxR3cJkJtlUOVKSOUKcw0sMtDV5eq1BNMI=; b=pLDlGEllgMNs5cxnV1nehEe1iYeZuhJipTVW/a/WgpRrVl/uhhEd5JmTQ9F0ve7ez3 Vu3Q7fmXJUJvQrLr4ZMRv97418+LTlTKuiVeIMWhV9CJAH343ogEIqpEJUqW7/kdKrdW mKgXS263iXsay58o4VZ9LyNkc7PkgpZv9Zco3drLe4URgQrAHcL29kKif+pDRthl1UtS TAxZFVXRRUu+l6OnMjelNeV+V4XyGDxud8akv1JT01oRMqMneffwYesNTFjZ2QnDjuK3 vFmSTNdtxZB740wzGP6qf30Tzs+OLSx9zoHOmVKM5746T2+kCbbMlWWleeftL6j0YLgn Qyzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931671; x=1693536471; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=T0hXWzN2GXxR3cJkJtlUOVKSOUKcw0sMtDV5eq1BNMI=; b=OzfibNc1TCUPkKnWSxTUQySjSYrlrnSvqfQIN74wc+x1AtqZoPDEYNUf2XmOar83i0 muR3ypXCI4XZzsPRDjTvGsdmDtttoCJrsfD5ajUhJ5bAmh/cHa1oFpVJDx0Ak1S7uUvm QFGxI9TVzvl9gPnePbJHnVmlL6vpV1wATrgA5HGtwEoMvdjQ1HxqqVGPuceoZuLlJ1UX seUUJNrtiD5ol4j54SZtu7Azn2D0LfsSOIK16JjNBy9wDgrCdmzewpKAx1qvenvAiGWl AujIPJcqpRXQWmRdb8GXLy+iRwOFpVrXy8zUKXnttLm+J3XuClcZ1z8+4rmfdYB+tW19 AQlA== X-Gm-Message-State: AOJu0YxCLFFaZkigHE/nkjCdi+/r2QsVcpVAfD/EStSe7S8kUJa9k5UG vssfxJbtIl/eNBTyXy91jCih2ZFpzs/DRPE4gek= X-Google-Smtp-Source: AGHT+IFiVF5uWmjb+a15SxvXLD/cEAFMiEu2mHxj5HOqCMq84NOpyMY7grP3vSRHTxV0P4Sp0i1Y6g== X-Received: by 2002:a05:6a00:846:b0:68a:6808:3053 with SMTP id q6-20020a056a00084600b0068a68083053mr11147822pfk.25.1692931671472; Thu, 24 Aug 2023 19:47:51 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:51 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 03/14] tiff: CVE-2022-3599.patch also fix CVE-2022-4645 CVE-2023-30774 Date: Thu, 24 Aug 2023 16:47:27 -1000 Message-Id: <8a4f312ef3751ecf8b3fe2ac719477c7d9c967d2.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186676 From: Chee Yang Lee The same patch also fix CVE-2022-4645 CVE-2023-30774 CVE-2022-4645 - https://gitlab.com/libtiff/libtiff/-/issues/277 CVE-2023-30774 - https://gitlab.com/libtiff/libtiff/-/issues/463 Signed-off-by: Chee Yang Lee Signed-off-by: Steve Sakoman --- meta/recipes-multimedia/libtiff/files/CVE-2022-3599.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/libtiff/files/CVE-2022-3599.patch b/meta/recipes-multimedia/libtiff/files/CVE-2022-3599.patch index 9689a99638..b3232d9002 100644 --- a/meta/recipes-multimedia/libtiff/files/CVE-2022-3599.patch +++ b/meta/recipes-multimedia/libtiff/files/CVE-2022-3599.patch @@ -4,7 +4,7 @@ Date: Tue, 30 Aug 2022 16:56:48 +0200 Subject: [PATCH] Revised handling of TIFFTAG_INKNAMES and related Upstream-Status: Backport [import from debian http://security.debian.org/debian-security/pool/updates/main/t/tiff/tiff_4.1.0+git191117-2~deb10u7.debian.tar.xz ] -CVE: CVE-2022-3599 +CVE: CVE-2022-3599 CVE-2022-4645 CVE-2023-30774 Signed-off-by: Chee Yang Lee Origin: https://gitlab.com/libtiff/libtiff/-/commit/e813112545942107551433d61afd16ac094ff246 From patchwork Fri Aug 25 02:47:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29458 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 8D8D9EE49A6 for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by mx.groups.io with SMTP id smtpd.web11.5801.1692931674118078429 for ; Thu, 24 Aug 2023 19:47:54 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=o+i4BwXl; spf=softfail (domain: sakoman.com, ip: 209.85.210.173, mailfrom: steve@sakoman.com) Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-68a4bcf8a97so399480b3a.1 for ; Thu, 24 Aug 2023 19:47:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931673; x=1693536473; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WmjHd4m7LazMqAul80+kkTLXim7MXdPgbJK5lBU26k8=; b=o+i4BwXlcj7cfbQDiA9/vY/TWFebHOR+pG4zqlXgKdL5aGbFKV6p8M5p9/zSIA469C CyOGPxL3rB4FQDS1xEaZbe+7SX6lcR67BCODNKk3fGkZwvbfOP6dGsTLuWHHZUrKDsbK 8NoAWkXYqT47o4FKBXN1JY98ITWM+ZTuiylouVbqGLVGWKM4y62ZNn33WfMw0NHvThfJ 9ofyuQzsnaH8XmEE/BwsC6WJ4xUR4XhNUdUgzd1JE6SaKzH9s4nxPUmtaDQDQRSuNHfk k51rQfM4aSSg2TpsBYMEJHuwL3ckZZB2ebkFb32+c5uzLUWjWdGiz9CRJnui6PqtbqDc zkrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931673; x=1693536473; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WmjHd4m7LazMqAul80+kkTLXim7MXdPgbJK5lBU26k8=; b=P4G20vl5BOT+E9WJG9iYeVxwA3AFXrfWzlzmS2+XqzP+cg9P/lb6HmTmsBCu0oGtp1 aTtTWhXk4IGe0+pJfqKuFumDEqMZ64jRF5/m3UpW+D11os8PmBiGfUVz5I19PaHDiclq ruHLHmMTItDi+MsyTgF5wKy/UVDdonpQgamtnlY70Npj1bSGmZY1gvRI/rrmDY6E7HBK /9K4Z4b88k1kffIOMhVXwkU+RchB48bRmhTV0j8ukWgNqZ6M/RRJzcuNpTSOGSBhIbc9 HHzS7Lon6ri20Z9P6mBJqudQ4sXeGy6xfmbbAMJZErqe8DNl7nNDAd3fXQdk24CNk8NY cusQ== X-Gm-Message-State: AOJu0Yx7R+OL+MtZdm3RMKfEbvUbbMllxD3fRyN+77Pkm1j8Vl/DiNWG ceCrai/PudCDwJ6Ct2pbifdV9CwJe0ezy3T/c/0= X-Google-Smtp-Source: AGHT+IEipjuHsaewcAWzXhUz9atKIIPSxu7EjZNjxm46oxI63uaKFgnki/EcSoM99OWONQeqrhN30A== X-Received: by 2002:a05:6a00:138d:b0:68b:f4e8:3dc8 with SMTP id t13-20020a056a00138d00b0068bf4e83dc8mr3648813pfg.21.1692931673156; Thu, 24 Aug 2023 19:47:53 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 04/14] cve_check: Fix cpe_id generation Date: Thu, 24 Aug 2023 16:47:28 -1000 Message-Id: <8fad45ce31ba8369a5dc8d772f0196bf984d0425.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186677 From: Jasper Orschulko Use "*" (wildcard) instead of "a" (application)in cpe_id generation, as the product is not necessarily of type application, e.g. linux_kernel, which is of type "o" (operating system). (From OE-Core rev: cae9528b002c06143bf048b991b9d7e93968cb6b) Signed-off-by: Jasper Orschulko Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie Signed-off-by: Steve Sakoman --- meta/lib/oe/cve_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/oe/cve_check.py b/meta/lib/oe/cve_check.py index c508865738..aada53bf38 100644 --- a/meta/lib/oe/cve_check.py +++ b/meta/lib/oe/cve_check.py @@ -168,7 +168,7 @@ def get_cpe_ids(cve_product, version): else: vendor = "*" - cpe_id = 'cpe:2.3:a:{}:{}:{}:*:*:*:*:*:*:*'.format(vendor, product, version) + cpe_id = 'cpe:2.3:*:{}:{}:{}:*:*:*:*:*:*:*'.format(vendor, product, version) cpe_ids.append(cpe_id) return cpe_ids From patchwork Fri Aug 25 02:47:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29455 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 8D869EE49A0 for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web11.5803.1692931676009299246 for ; Thu, 24 Aug 2023 19:47:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=X9fVg3uF; spf=softfail (domain: sakoman.com, ip: 209.85.210.176, mailfrom: steve@sakoman.com) Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-68a3e943762so459241b3a.1 for ; Thu, 24 Aug 2023 19:47:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931675; x=1693536475; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ifkWKqlttr0rJLULj6fwyoyWaUubN9yP0KpQOo+awcE=; b=X9fVg3uFLXlgvZ04QMoKFNHjbLdZvdGtrfQq1zZcw7C6JYaIylkOEXdXPiBvcp76ae F0iDYAoijGyRns/LfM+221MlNSBELVWB93Pvr9UaHH6NIfif5V33ysz0NJ7mqjqTxG/7 m54dHjBrJ5kE3vFmOWWN4Pf486Vo6ihzfDxJ03nkaws/jaxVBzLw6T18Z/6DHEqK4ZQj SBRffpNLw4YGGRv+VKeIgV6SlsyQE2aSUy+hU18oxdL37vMTSNLaLY2aya+dXJrtavZG t//mFp5JCsAeb9G/IRM3HguHjfy5G6V6bEmZZ6QklwyCDEvKTwVX8/Bbe8iBi4J1N5kq RCVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931675; x=1693536475; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ifkWKqlttr0rJLULj6fwyoyWaUubN9yP0KpQOo+awcE=; b=iMTNb8t/EoR97sXIBAn2q5xLasTU5hhT0AC+vHfV9nfqUKe9fMIbU8ycsWGzEmydvF 64nMqf9e3kTS8IVd2N0FxGsVyFCbMRj1SFoF0ud04gkSgc01PRpmMR/hlITipRnGjS5r JoGs25JwVye6BI7csGCDSN4ImZVYedbORiDlcoOONjmIy/6tbbUEXE/2VdLkzXIKlxOs ubXfDD43SZCDfy3kFkJ9dZ4gNSjmdW7Zr1y4UAK2pV3GMG38w2WkXZbBdMjhmAZPBVav vlsPTpszoVw/GD5IXrEsfxvS9762pkauPwT4tRyIpk/OcWdHar1zazwAz/OaAbDsEzkz 58gg== X-Gm-Message-State: AOJu0Yyhtp21177Yctd3E69htL2MRcuvA6sN5TPJixSWwR3Uxlos+MkA qoKC8nOPPbRSXb/zrIpkzbJ74QOOdbjnG7Mx4b8= X-Google-Smtp-Source: AGHT+IGXtQDC9adzrddpWobYxlYQwhnnBcgfCpgac8InQsaytiq9kDlVJMZY08qIg/1+nVtpR+6GCQ== X-Received: by 2002:a05:6a00:2d83:b0:68a:366d:5ae3 with SMTP id fb3-20020a056a002d8300b0068a366d5ae3mr17335806pfb.27.1692931675059; Thu, 24 Aug 2023 19:47:55 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:54 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 05/14] libnss-nis: upgrade 3.1 -> 3.2 Date: Thu, 24 Aug 2023 16:47:29 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186678 From: Wang Mingyu Changelog: * Do not call malloc_usable_size Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 5cd967503c0574f45b814572da9503182556b431) Signed-off-by: Steve Sakoman --- meta/recipes-extended/libnss-nis/libnss-nis.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-extended/libnss-nis/libnss-nis.bb b/meta/recipes-extended/libnss-nis/libnss-nis.bb index 984cc98fc2..0ec64544be 100644 --- a/meta/recipes-extended/libnss-nis/libnss-nis.bb +++ b/meta/recipes-extended/libnss-nis/libnss-nis.bb @@ -13,9 +13,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" SECTION = "libs" DEPENDS += "libtirpc libnsl2" -PV = "3.1+git${SRCPV}" +PV = "3.2" -SRCREV = "062f31999b35393abf7595cb89dfc9590d5a42ad" +SRCREV = "cd0d391af9535b56e612ed227c1b89be269f3d59" SRC_URI = "git://github.com/thkukuk/libnss_nis;branch=master;protocol=https \ " From patchwork Fri Aug 25 02:47:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29454 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 7E421C88CB2 for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-pf1-f179.google.com (mail-pf1-f179.google.com [209.85.210.179]) by mx.groups.io with SMTP id smtpd.web10.5604.1692931677660577552 for ; Thu, 24 Aug 2023 19:47:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=TvrSgY5Z; spf=softfail (domain: sakoman.com, ip: 209.85.210.179, mailfrom: steve@sakoman.com) Received: by mail-pf1-f179.google.com with SMTP id d2e1a72fcca58-68bee12e842so385040b3a.3 for ; Thu, 24 Aug 2023 19:47:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931677; x=1693536477; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YzBfQpG7vxB3VBphec+LpVZouLLFTw1lSDcZIKHAys8=; b=TvrSgY5Z4WCQalyeweCCNdgR00hXcWBzsGCIHnxHi5ewIR6vN3URt3nIoMjyvORJGa n3Nt9sd5Pu9QSBjJgdo6GFLCt5NN5CVr4XRe4e4gzne+0H9oFvTonPhWsYErrx+surWN NpNJyLqE+NE5Uy6QV8vjuplDInACwHRglgzAZCtevjDrrcz8TrRvgo/90MeQHhMBPYZP sywR6QPWNKwkP7+y4OOXbhx8fdmD5tj8oiUY0oVoqHIRbWqvhoB7d7r63epKp7VnCS+q u6YxStap7Xa+S5H+7AtKNiPtwfPCl26TqEWuoQJp6bIOmLCGEz6j8ODBmalK7JELQ1JB HLPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931677; x=1693536477; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YzBfQpG7vxB3VBphec+LpVZouLLFTw1lSDcZIKHAys8=; b=R7JiRqJjJLt7VF+e76b8XHt/nIWiUqPd0XMccBwYl8fPumUOS6DkP5HgR66cNF+j3R m9Wv2uc8OsPJtHO7eTO5gmEIpkUeJC0T6zjdFaSRfWY+uh0G4pt6JWZ0NXp4e4BBY9Ob VQRQnB74A78mHD1ZDPmICiKMcf61QyUw5ih9JgTY2nmtyWvf5A5DH+6uMWOYtZcIPsQ3 UUwQk+vWYjV8WKCIpzNREnLJt/YOpbRuVvemv2HP3ZJEflZCiMMcqHwhwHPeVWR2w3dm V1+0vcbY0S2VbRZ6aLSCu5ynVwKjsTy22gq3bplUlTZT/ZKLQ/DYV8GRkR18seowcmGW tE/w== X-Gm-Message-State: AOJu0Yx72wgl+7qxTOl+/jS5NLEkvALJX4jacf4jZyQo6yWxDdP2MvKf ciYnqzixRLDg5LQhALd/RZ/W3Vhli3UENqxfnPo= X-Google-Smtp-Source: AGHT+IFD4zRVkOM5/fKX31itlusm6yuDsBVeCunDKuXHeCSuo1xqLqN+BwvAvnW0V3MdSW7IuTy5EA== X-Received: by 2002:a05:6a00:2345:b0:68b:eae8:1daf with SMTP id j5-20020a056a00234500b0068beae81dafmr5347309pfj.12.1692931676706; Thu, 24 Aug 2023 19:47:56 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:56 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 06/14] linux-firmware: upgrade 20230515 -> 20230625 Date: Thu, 24 Aug 2023 16:47:30 -1000 Message-Id: <4b7a18a97008879ea37e29ba03808508334c8f3c.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186679 From: Trevor Gamblin WHENCE checksum changed because of updated version lists and removal of information for the RTL8188EU driver. Signed-off-by: Trevor Gamblin Signed-off-by: Richard Purdie (cherry picked from commit 986f8ca9d4c2c22d368f69e65b2ab76d661edca0) Signed-off-by: Steve Sakoman --- ...{linux-firmware_20230515.bb => linux-firmware_20230625.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20230515.bb => linux-firmware_20230625.bb} (99%) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb similarity index 99% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index 206de1bcd1..046272337e 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230515.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -134,7 +134,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ " # WHENCE checksum is defined separately to ease overriding it if # class-devupstream is selected. -WHENCE_CHKSUM = "a0997fc7a9af4e46d96529d6ef13b58a" +WHENCE_CHKSUM = "57bf874056926f12aec2405d3fc390d9" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -212,7 +212,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw # Pin this to the 20220509 release, override this in local.conf SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" -SRC_URI[sha256sum] = "8b1acfa16f1ee94732a6acb50d9d6c835cf53af11068bd89ed207bbe04a1e951" +SRC_URI[sha256sum] = "87597111c0d4b71b31e53cb85a92c386921b84c825a402db8c82e0e86015500d" inherit allarch From patchwork Fri Aug 25 02:47:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29453 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 7F884C6FA8F for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) by mx.groups.io with SMTP id smtpd.web10.5607.1692931679405745695 for ; Thu, 24 Aug 2023 19:47:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=0EYvln02; spf=softfail (domain: sakoman.com, ip: 209.85.210.176, mailfrom: steve@sakoman.com) Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-68bec3a1c0fso443709b3a.1 for ; Thu, 24 Aug 2023 19:47:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931678; x=1693536478; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ektUWTwtmdzJOt1Aoept6RFPYVgj6wCUiUfo3TmFCUg=; b=0EYvln021kbYDd6gNSc/nedrl3N+OumHqMtpIBYqiiXrXVuOjKMJlrY3EyaW3h76p2 eChn0cE+eRbRE80caSHSlhVSXakyQruB2mjodco6kZyf/YLxkzSIoQvlzyihkqlKB78A K7w0AUcQzUgtPIWz9NNEYpdqvKcr/lDEQH/yx57yFGPDyxXebUc24qnb1bwPYIRN9rKL wZ16S77Fem93nZw/Qcjfw6w0Iu0EjNsv5Gnb8ozs468z3h8/FWBiKMGjVz/FAvZBusa1 AAFImsYi74yaK4ieHITmEFRhrvFIPiau/mrba1xPMh26hav1/hpeYtSUDY9RFbMRHmX6 5s6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931678; x=1693536478; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ektUWTwtmdzJOt1Aoept6RFPYVgj6wCUiUfo3TmFCUg=; b=Nsz0yoSvY5LyJyDFecp1rs4iaUKItd9TJXqnAH76p8PGwd3gBfyffjRPKE5e3kzfyK oIjCH2/b8sqCpOgLBL5MwRO1DkGJMXnSpKLhGYOLfXQOfm7YLvK2IaftT3IscDIjJXWT ugxnc50Kgig3cPJA/2LcqIPpQKwBJVs/PESirN4W54K3OZHDxhRrOeQ7Gz/dfTSxnDUW SD3iO+2p6myDLbSAsNLXjnNmKkFY6PP6Vtdi246uVF8K8De/KY5RbSTNzLYKxpRhrrIg YiKXOYl5fTbAFDl19CidQrT1MPASJczAGBBiFNE6ViZQTHapbMqMo++7HbeO2AT74FMx E7ww== X-Gm-Message-State: AOJu0Yzbl02V+xOnia9PMBETiTTE6Nor0tsRFzznixh1hF6WZN1fTZcB Vttawj4Ox7Lu1UCQd0S/yc3Qbv4brAWUQaPXjkc= X-Google-Smtp-Source: AGHT+IEd5PSq1+rDw3M9e/CSVc/RmDjBVPP3xuOwBn7gfnT7quUh9pFON6pZO7coD2BenOKB6An/XQ== X-Received: by 2002:a05:6a20:939c:b0:12d:ba1e:d763 with SMTP id x28-20020a056a20939c00b0012dba1ed763mr16287453pzh.7.1692931678430; Thu, 24 Aug 2023 19:47:58 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:58 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 07/14] linux-firmware: package firmare for Dragonboard 410c Date: Thu, 24 Aug 2023 16:47:31 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186680 From: Dmitry Baryshkov Latest linux-firmware archive inclues firmware for the Dragonboard 410c device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-* packages as a template and create packages for the new firmware files. Signed-off-by: Dmitry Baryshkov Signed-off-by: Alexandre Belloni (cherry picked from commit 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20230625.bb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index 046272337e..4f6dd409f4 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -313,6 +313,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-qcom-vpu-1.0 ${PN}-qcom-vpu-2.0 \ ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \ + ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ ${PN}-qcom-sc8280xp-lenovo-x13s-compat \ ${PN}-qcom-sc8280xp-lenovo-x13s-audio \ @@ -978,6 +979,8 @@ LICENSE_${PN}-qcom-adreno-a530 = "Firmware-qcom" LICENSE_${PN}-qcom-adreno-a630 = "Firmware-qcom" LICENSE_${PN}-qcom-adreno-a650 = "Firmware-qcom" LICENSE_${PN}-qcom-adreno-a660 = "Firmware-qcom" +LICENSE_${PN}-qcom-apq8016-modem = "Firmware-qcom" +LICENSE_${PN}-qcom-apq8016-wifi = "Firmware-qcom" LICENSE_${PN}-qcom-apq8096-audio = "Firmware-qcom" LICENSE_${PN}-qcom-apq8096-modem = "Firmware-qcom" LICENSE_${PN}-qcom-sc8280xp-lenovo-x13s-audio = "Firmware-qcom" @@ -1005,6 +1008,8 @@ FILES_${PN}-qcom-adreno-a530 = "${nonarch_base_libdir}/firmware/qcom/a530*.*" FILES_${PN}-qcom-adreno-a630 = "${nonarch_base_libdir}/firmware/qcom/a630*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" FILES_${PN}-qcom-adreno-a650 = "${nonarch_base_libdir}/firmware/qcom/a650*.* ${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*" FILES_${PN}-qcom-adreno-a660 = "${nonarch_base_libdir}/firmware/qcom/a660*.*" +FILES_${PN}-qcom-apq8016-modem = "${nonarch_base_libdir}/firmware/qcom/apq8016/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/modem.mbn" +FILES_${PN}-qcom-apq8016-wifi = "${nonarch_base_libdir}/firmware/qcom/apq8016/wcnss.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/WCNSS*" FILES_${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" FILES_${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn" FILES_${PN}-qcom-sc8280xp-lenovo-x13s-compat = "${nonarch_base_libdir}/firmware/qcom/LENOVO/21BX" @@ -1030,6 +1035,8 @@ RDEPENDS_${PN}-qcom-adreno-a530 = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-adreno-a630 = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-adreno-a650 = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-adreno-a660 = "${PN}-qcom-license" +RDEPENDS_${PN}-qcom-apq8016-modem = "${PN}-qcom-license" +RDEPENDS_${PN}-qcom-apq8016-wifi = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-apq8096-audio = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-apq8096-modem = "${PN}-qcom-license" RDEPENDS_${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-license" From patchwork Fri Aug 25 02:47:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29457 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 8FB0BEE49A5 for ; Fri, 25 Aug 2023 02:48:02 +0000 (UTC) Received: from mail-oi1-f175.google.com (mail-oi1-f175.google.com [209.85.167.175]) by mx.groups.io with SMTP id smtpd.web11.5805.1692931681222381963 for ; Thu, 24 Aug 2023 19:48:01 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=QIUiCdrL; spf=softfail (domain: sakoman.com, ip: 209.85.167.175, mailfrom: steve@sakoman.com) Received: by mail-oi1-f175.google.com with SMTP id 5614622812f47-3a7d7e5fb03so329255b6e.3 for ; Thu, 24 Aug 2023 19:48:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931680; x=1693536480; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lSrqbsaPAR8kVFbVVGhCkqNE5MFL5qWQI5XkWkagjos=; b=QIUiCdrLRcALDKVswVT6dAXpwFBspfqo45hmlAjZtF/gwQnUFeE12LzpdLc2yzZbJJ dn/Yb73Bys2SupVQtgu1sERm6HYA/ROMO0tyTuHhpsx3pC+5KjbLF+dyR9FUFYg0Nuqp 9wxhCCZZuys2f1TNIZxEyMz0Y9BYatgT9JIXdPMTXLsC7loroEt6NCWENeBLZ3OKpngr JBIdG/dgepn4ZKJ46ow5K1QhMWUNTEzb9yK7xuw9oRlDANiyyhlgEkyzDiBbB/hcFfEj ahDXNG/OVxt1xfSF3HVcKQBUZhcOm+BKim2IfTS0LIDcMkOF5x8HauAoWV5s+Fpzffe6 pFCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931680; x=1693536480; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lSrqbsaPAR8kVFbVVGhCkqNE5MFL5qWQI5XkWkagjos=; b=IhDJ59OtHZEeVmlN9AJkwljXcznSXoeoIT//rlFazw5TMe/WfZnga7YKznoCFwsGvT UftW/4d4759a2T4RJCLuD2QjCLi26qa42fHveH1P0GPYgW7t4Y0y0Y6Pj59mUvFgSIxj +G0tXvO/1elDs3f6CgorK4sfejzWkpMCVashx9rn/+dVWLQwE69bVbdtVaxoo1MpLYXg Memdtq4rTJHoZe2aTP6apT6Zd/PEhibus50RnR0qQYV60YxriwHwPTbyroZOYSQuxH/d K3mY1TvSeyhFv8yH080KehTYlYaVbLQ2lUmYjhNLCGDpTmPVKsdxjPhdNUPcRWIkVmwp riyw== X-Gm-Message-State: AOJu0YwYWyDaGR8LhYVBJfQMoWW4cQCclPjVgDyMWDFtVDTXH4RyrEb9 pPSePdtSWU5qUycfo2+21tPWZVjwCmMmaBMZmNI= X-Google-Smtp-Source: AGHT+IH/BRdn7qjpmjYtLmMtGMtlbjixcCK9xj7XcTbsxFszzlsT40wi30mWR1p/AsekxFFa/rC99Q== X-Received: by 2002:a05:6808:1803:b0:3a4:67b6:454e with SMTP id bh3-20020a056808180300b003a467b6454emr2042999oib.6.1692931680114; Thu, 24 Aug 2023 19:48:00 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.47.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:47:59 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 08/14] linux-firmware : Add firmware of RTL8822 serie Date: Thu, 24 Aug 2023 16:47:32 -1000 Message-Id: <05bb93772ebfcffc0686add16c0a1419b4f40594.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:02 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186681 From: BELOUARGA Mohamed RTL8822 is a serie of wireless modules that need firmwares to function correctly. The linux firmware recipe does not have a package of these firmwares, and this commit add them. Signed-off-by: BELOUARGA Mohamed Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 6459959beeb91c0b694f5f17b6587a12c6dcb087) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20230625.bb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index 4f6dd409f4..ff7cb94859 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -239,6 +239,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-rs9113 ${PN}-rs9116 \ ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ ${PN}-rtl8168 \ + ${PN}-rtl8822 \ ${PN}-cypress-license \ ${PN}-broadcom-license \ ${PN}-bcm-0bb4-0306 \ @@ -564,6 +565,7 @@ LICENSE_${PN}-rtl8192ce = "Firmware-rtlwifi_firmware" LICENSE_${PN}-rtl8192su = "Firmware-rtlwifi_firmware" LICENSE_${PN}-rtl8723 = "Firmware-rtlwifi_firmware" LICENSE_${PN}-rtl8821 = "Firmware-rtlwifi_firmware" +LICENSE_${PN}-rtl8822 = "Firmware-rtlwifi_firmware" LICENSE_${PN}-rtl-license = "Firmware-rtlwifi_firmware" LICENSE_${PN}-rtl8168 = "WHENCE" @@ -591,6 +593,11 @@ FILES_${PN}-rtl8821 = " \ FILES_${PN}-rtl8168 = " \ ${nonarch_base_libdir}/firmware/rtl_nic/rtl8168*.fw \ " +FILES_${PN}-rtl8822 = " \ + ${nonarch_base_libdir}/firmware/rtl_bt/rtl8822*.bin \ + ${nonarch_base_libdir}/firmware/rtw88/rtw8822*.bin \ + ${nonarch_base_libdir}/firmware/rtlwifi/rtl8822*.bin \ +" RDEPENDS_${PN}-rtl8188 += "${PN}-rtl-license" RDEPENDS_${PN}-rtl8192ce += "${PN}-rtl-license" @@ -598,6 +605,7 @@ RDEPENDS_${PN}-rtl8192cu += "${PN}-rtl-license" RDEPENDS_${PN}-rtl8192su = "${PN}-rtl-license" RDEPENDS_${PN}-rtl8723 += "${PN}-rtl-license" RDEPENDS_${PN}-rtl8821 += "${PN}-rtl-license" +RDEPENDS_${PN}-rtl8822 += "${PN}-rtl-license" RDEPENDS_${PN}-rtl8168 += "${PN}-whence-license" # For ti-connectivity From patchwork Fri Aug 25 02:47:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29463 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 860B4EE49A0 for ; Fri, 25 Aug 2023 02:48:12 +0000 (UTC) Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) by mx.groups.io with SMTP id smtpd.web10.5609.1692931682881608459 for ; Thu, 24 Aug 2023 19:48:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=ntHQa05S; spf=softfail (domain: sakoman.com, ip: 209.85.167.173, mailfrom: steve@sakoman.com) Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3a7f4f7a8easo238408b6e.2 for ; Thu, 24 Aug 2023 19:48:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931682; x=1693536482; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=lPrdiRwlliI3LxryxAplBciVqukjZJe1bW0z1Ngauxs=; b=ntHQa05Sez8W5wD1g6zDcaes2dbn9lYFJc/zasHwE1vDjlb62oGEseW6dqdq/4nwU1 Lkz/93CkWELCsXlY09yuwpQTHp0kDSijBCJWXU8sX+mj1eCqbLuhPN9fvVNm8opRovdP vPIr+cHrpEfHodxF/6nkFfbb2IjtIBcHtcxQSVKSJmAjDLglnKYtEBjhA8S0sx5fQQEo lS42+L5niZ2PWOcRLuWHrh6RGtuMORhHYi4rlsgQ8LlEPaaO3WhY8xngOrAG2dhsmKSR iOoJlnbMY+YY6qbIgVf1i9rFrc1zJeQU5gkRZ8r+ka83fC2Wpl+Oe6ewK/aZm6/AYv8f mxvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931682; x=1693536482; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lPrdiRwlliI3LxryxAplBciVqukjZJe1bW0z1Ngauxs=; b=jXmxehRKfGbx5Olj23cxMavxNJPGjrlfaFEBNT0HY6s+KtyphFG2we5kMJSSI5OnZs XKIO0JdD7s+qmKbzS/BGTF5pNz+m77Tgt8RF1jg0rsYQ1eQAM9avxA71T5gTY0UA6LoE XRjkoskgbrK/0sqPgDByC2Fuj5kC8Y9RKmAAkQzO7bHTefG2SqDDR7MsoX1r7bQkQZdE j3Bm+K8WyKle8AIR8gZYR+Flmo+MIHPAc0vXSNmzP9TesdlUcAA09UBgY0YX0Pd4AvI8 AwfAOhJdrkSsvBhIjGE5EGFSPB/poRCL+qxtVBgVamxNIBVcWol+8oABVJz8r3Q3dTsW fbXA== X-Gm-Message-State: AOJu0YxA00m1GBmJH4gUStTtidKS3Zi1QhsR89beY+E2e2NNO1T1cHcD VhlC2NcQ66ascTCW5psDJF1KfEcI6xKyyyGukcA= X-Google-Smtp-Source: AGHT+IH3Hc5bBgLO76gShwyW1Gbjoku3my6iMhu+7uP8ZoDfyDqLUlhjrs5kFKfLRta1//lDgzNDcg== X-Received: by 2002:a05:6808:8d1:b0:3a7:ae8:79d9 with SMTP id k17-20020a05680808d100b003a70ae879d9mr1422714oij.43.1692931681807; Thu, 24 Aug 2023 19:48:01 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:01 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 09/14] linux-firmware: split platform-specific Adreno shaders to separate packages Date: Thu, 24 Aug 2023 16:47:33 -1000 Message-Id: <486453cca6986d3dc383f235dedb7c2e103d74c7.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186682 From: Dmitry Baryshkov For newest Qualcomm platforms the firmware for the Adreno GPU consists of two parts: platform-independent SQE/GMU/GPMU/PFP/PM4 and platform-specific ZAP shader, which is used during the boot process. As the platform-independent parts can be shared between different platforms, split the platform-specific part to the separate package. Signed-off-by: Dmitry Baryshkov Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit bf00a042d2fa2eb4b20d8c5982926758821bf990) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20230625.bb | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb index ff7cb94859..7fe7e51240 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20230625.bb @@ -315,14 +315,14 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \ ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ - ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ + ${PN}-qcom-apq8096-adreno ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ ${PN}-qcom-sc8280xp-lenovo-x13s-compat \ ${PN}-qcom-sc8280xp-lenovo-x13s-audio \ ${PN}-qcom-sc8280xp-lenovo-x13s-adreno \ ${PN}-qcom-sc8280xp-lenovo-x13s-compute \ ${PN}-qcom-sc8280xp-lenovo-x13s-sensors \ - ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \ - ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ + ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute ${PN}-qcom-sdm845-modem \ + ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ ${PN}-lt9611uxc ${PN}-lontium-license \ ${PN}-whence-license \ @@ -990,15 +990,18 @@ LICENSE_${PN}-qcom-adreno-a660 = "Firmware-qcom" LICENSE_${PN}-qcom-apq8016-modem = "Firmware-qcom" LICENSE_${PN}-qcom-apq8016-wifi = "Firmware-qcom" LICENSE_${PN}-qcom-apq8096-audio = "Firmware-qcom" +LICENSE_${PN}-qcom-apq8096-adreno = "Firmware-qcom" LICENSE_${PN}-qcom-apq8096-modem = "Firmware-qcom" LICENSE_${PN}-qcom-sc8280xp-lenovo-x13s-audio = "Firmware-qcom" LICENSE_${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "Firmware-qcom" LICENSE_${PN}-qcom-sc8280xp-lenovo-x13s-compute = "Firmware-qcom" LICENSE_${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "Firmware-qcom" LICENSE_${PN}-qcom-sdm845-audio = "Firmware-qcom" +LICENSE_${PN}-qcom-sdm845-adreno = "Firmware-qcom" LICENSE_${PN}-qcom-sdm845-compute = "Firmware-qcom" LICENSE_${PN}-qcom-sdm845-modem = "Firmware-qcom" LICENSE_${PN}-qcom-sm8250-audio = "Firmware-qcom" +LICENSE_${PN}-qcom-sm8250-adreno = "Firmware-qcom" LICENSE_${PN}-qcom-sm8250-compute = "Firmware-qcom" FILES_${PN}-qcom-license = "${nonarch_base_libdir}/firmware/LICENSE.qcom ${nonarch_base_libdir}/firmware/qcom/NOTICE.txt" @@ -1012,12 +1015,13 @@ FILES_${PN}-qcom-vpu-2.0 = "${nonarch_base_libdir}/firmware/qcom/vpu-2.0/*" FILES_${PN}-qcom-adreno-a2xx = "${nonarch_base_libdir}/firmware/qcom/leia_*.fw ${nonarch_base_libdir}/firmware/qcom/yamato_*.fw" FILES_${PN}-qcom-adreno-a3xx = "${nonarch_base_libdir}/firmware/qcom/a3*_*.fw ${nonarch_base_libdir}/firmware/a300_*.fw" FILES_${PN}-qcom-adreno-a4xx = "${nonarch_base_libdir}/firmware/qcom/a4*_*.fw" -FILES_${PN}-qcom-adreno-a530 = "${nonarch_base_libdir}/firmware/qcom/a530*.*" -FILES_${PN}-qcom-adreno-a630 = "${nonarch_base_libdir}/firmware/qcom/a630*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" -FILES_${PN}-qcom-adreno-a650 = "${nonarch_base_libdir}/firmware/qcom/a650*.* ${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*" +FILES_${PN}-qcom-adreno-a530 = "${nonarch_base_libdir}/firmware/qcom/a530*.fw*" +FILES_${PN}-qcom-adreno-a630 = "${nonarch_base_libdir}/firmware/qcom/a630*.*" +FILES_${PN}-qcom-adreno-a650 = "${nonarch_base_libdir}/firmware/qcom/a650*.*" FILES_${PN}-qcom-adreno-a660 = "${nonarch_base_libdir}/firmware/qcom/a660*.*" FILES_${PN}-qcom-apq8016-modem = "${nonarch_base_libdir}/firmware/qcom/apq8016/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/modem.mbn" FILES_${PN}-qcom-apq8016-wifi = "${nonarch_base_libdir}/firmware/qcom/apq8016/wcnss.mbn ${nonarch_base_libdir}/firmware/qcom/apq8016/WCNSS*" +FILES_${PN}-qcom-apq8096-adreno = "${nonarch_base_libdir}/firmware/qcom/apq8096/a530_zap.mbn ${nonarch_base_libdir}/firmware/qcom/a530_zap.mdt" FILES_${PN}-qcom-apq8096-audio = "${nonarch_base_libdir}/firmware/qcom/apq8096/adsp*.*" FILES_${PN}-qcom-apq8096-modem = "${nonarch_base_libdir}/firmware/qcom/apq8096/mba.mbn ${nonarch_base_libdir}/firmware/qcom/apq8096/modem*.* ${nonarch_base_libdir}/firmware/qcom/apq8096/wlanmdsp.mbn" FILES_${PN}-qcom-sc8280xp-lenovo-x13s-compat = "${nonarch_base_libdir}/firmware/qcom/LENOVO/21BX" @@ -1025,9 +1029,11 @@ FILES_${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${nonarch_base_libdir}/firmware/q FILES_${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn" FILES_${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*cdsp*.*" FILES_${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*slpi*.*" +FILES_${PN}-qcom-sdm845-adreno = "${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" FILES_${PN}-qcom-sdm845-audio = "${nonarch_base_libdir}/firmware/qcom/sdm845/adsp*.*" FILES_${PN}-qcom-sdm845-compute = "${nonarch_base_libdir}/firmware/qcom/sdm845/cdsp*.*" FILES_${PN}-qcom-sdm845-modem = "${nonarch_base_libdir}/firmware/qcom/sdm845/mba.mbn ${nonarch_base_libdir}/firmware/qcom/sdm845/modem*.* ${nonarch_base_libdir}/firmware/qcom/sdm845/wlanmdsp.mbn" +FILES_${PN}-qcom-sm8250-adreno = "${nonarch_base_libdir}/firmware/qcom/sm8250/a650*.*" FILES_${PN}-qcom-sm8250-audio = "${nonarch_base_libdir}/firmware/qcom/sm8250/adsp*.*" FILES_${PN}-qcom-sm8250-compute = "${nonarch_base_libdir}/firmware/qcom/sm8250/cdsp*.*" RDEPENDS_${PN}-qcom-venus-1.8 = "${PN}-qcom-license" From patchwork Fri Aug 25 02:47:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29464 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 93640EE49A5 for ; Fri, 25 Aug 2023 02:48:12 +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.web10.5610.1692931684467478477 for ; Thu, 24 Aug 2023 19:48:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=3OPMe4SW; spf=softfail (domain: sakoman.com, ip: 209.85.210.177, mailfrom: steve@sakoman.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-68bec3a81c4so362882b3a.1 for ; Thu, 24 Aug 2023 19:48:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931683; x=1693536483; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=cAZW+X7dZ5Oj2FpfHZd0scHi0L1J5ZvKInvgO5fE7ig=; b=3OPMe4SWS1TXA64aDehX9bPZG7+iftJmSM/lSHi2mKkfVMaorkP1GhUUkNkvtJrcyH mfejLZwzG3mz4ssYJKua/B9/ZNc0F1u7IWsmplFZ0xNS5Fksgvwpx/b0uEFeAmyTLCoQ FL2Z0eesq3FrY+MYkkilMTJUzLNYDc6woDKLnINV4lWDm6/Q36Gbfzp9/bbZUDvhDP2k Z9OPgnd94PrgB0fjqVXwAvVfcmx3KqkF3mD4f3rIGSxPDB+RU+Mi58P/FxsX+bJpHHSN 1w8eo/sRGCyzRhqzmS7VZC7RaB5QW2R1PzTV2ewt8LnV/yXlR9XC+WfyeX5brnyuQBIk Wb2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931683; x=1693536483; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cAZW+X7dZ5Oj2FpfHZd0scHi0L1J5ZvKInvgO5fE7ig=; b=HHG4S5I5pcG15bjrquQbAaoakZm7jbkqU8FnOaUzGBUpe+7imEupmz+DtSbRrS4iYy NaxzcMk6jVQBt0k3hMKAFpVXqehnugJBMVtGXAVrLxko42fl5lQkcSicObaByGeIB230 DM46aA50N8BBM5l+r/U3u6/rEnNUyGf9RSNLxcoj+90vRNLtJrj5OWHsWTPf0+dBW9NM iTyLA6jRvKIBsKrLM4a5fj9zuQqidgCCcd017OG0zC6uyiBKMFDpamAtOYte+FItvVsl i+PyTXXT7bWu5xlUXVtUg+HdxcC0uelSykvKAdY17vZSZHDWJaUbhn951NWO7cuOlqj2 +CDg== X-Gm-Message-State: AOJu0Yw5FLKlXKIKDB6vENBwoztpwVcN17BSPBdRZbmbnmChufuKckJa xPLTNtCStlzAj6+H3ksbPFLT0bk1Y5s1JmSdzVA= X-Google-Smtp-Source: AGHT+IFJsXgSR0L2dYXWgy3XMpGKPf6TlbDLhSaD042CZd3jReUxDCOmLabd7MBcgFt/r4fLnc8QTg== X-Received: by 2002:a05:6a00:2d1c:b0:676:8fac:37 with SMTP id fa28-20020a056a002d1c00b006768fac0037mr24504254pfb.4.1692931683546; Thu, 24 Aug 2023 19:48:03 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:03 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 10/14] yocto-uninative: Update hashes for uninative 4.1 Date: Thu, 24 Aug 2023 16:47:34 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186683 From: Michael Halstead This version includes fixes to patchelf. Signed-off-by: Michael Halstead Signed-off-by: Richard Purdie (cherry picked from commit 1c5c8ff97ba0a7f9adc592d702b865b3d166a24b) Signed-off-by: Steve Sakoman --- 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 ad4816a1f3..b3bd7794fb 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 = "4.0" +UNINATIVE_VERSION = "4.1" UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/" -UNINATIVE_CHECKSUM[aarch64] ?= "7baa8418a302df52e00916193b0a04f318356d9d2670c9a2bce3e966efefd738" -UNINATIVE_CHECKSUM[i686] ?= "83114d36883d43a521e280742b9849bf85d039b2f83d8e21d480659babe75ee8" -UNINATIVE_CHECKSUM[x86_64] ?= "fd75b2a1a67a10f6b7d65afb7d0f3e71a63b0038e428f34dfe420bb37716558a" +UNINATIVE_CHECKSUM[aarch64] ?= "b6ff9171aa7d3828bc81197822e804725908856bbd488bf412121cc0deddcb60" +UNINATIVE_CHECKSUM[i686] ?= "6354fd2e09af1f111bad5e34ce7af4f9ad7cd266188af7eeceaeb982afd5354b" +UNINATIVE_CHECKSUM[x86_64] ?= "f83eca543170adfd2432b135ca655922a4303622d73cc4b13e92b973cdf49e3a" From patchwork Fri Aug 25 02:47:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29462 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 86ACAEE49A6 for ; Fri, 25 Aug 2023 02:48:12 +0000 (UTC) Received: from mail-pf1-f172.google.com (mail-pf1-f172.google.com [209.85.210.172]) by mx.groups.io with SMTP id smtpd.web10.5611.1692931686199612861 for ; Thu, 24 Aug 2023 19:48:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=YG92O5Ip; spf=softfail (domain: sakoman.com, ip: 209.85.210.172, mailfrom: steve@sakoman.com) Received: by mail-pf1-f172.google.com with SMTP id d2e1a72fcca58-68bec3a81c4so362897b3a.1 for ; Thu, 24 Aug 2023 19:48:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931685; x=1693536485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=23NeLciyWMSs0mANQXVWfRZf8zN8Jmtxql9mGq5ClTQ=; b=YG92O5Ip6Fmvwdrng4FYBo/nWgv+SX2nNbo/mcPQjwbF/q0EyaaeXBO3tpwt+F/Uet AbhyYueQv+PNi8ZW6EKXjvCkpvaNUJwcFxuHNzBd7aNQbTj8ivhcDlznEGpL3P8jRo3s W7jNtZPRLpacVhKATfgxilx0mFXwFvn93v7FcFOoQD6CTMpGzI6L9CUsYR+spUqUuCm0 4qrQGY6ptQ3hSjCLyR9FXsUTtbQZAuSScBUivtFu8xppCaPrjNVxuXQG6I8smRNylYBS 8tu7BaR9WNgThmigy165b3pE/Ltx4dT3rwS9ykH+ZmTTZqAKe+aS+rHbsjY5A0KrtEZs BTlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931685; x=1693536485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=23NeLciyWMSs0mANQXVWfRZf8zN8Jmtxql9mGq5ClTQ=; b=PwdCj/h5S4P4j6S4ZGLSGEXFCLL7XEO1Dygt24TaKKpHfiNIXvnnicNcRDNTHG9t4w 0rQ0BXeF9WkvAB6+tqHw4uotJQlE9NJxIURKnC4vYPAxE37q+BLwtFj13zlXOylZ6Yg5 Rk+2dpyNNyAePke5KZHoxbd0JA7GcCM+dHL+sZvolN9K/rzeRai9AOBjrHGSa3STAhAW r+pNKZxKCvqOG8CLiPKeH/zr2v0m01di4AY207+zuiTBiSN9aLr7rPPoV69QAVV4ID/m Fs7gbNCm8+bKmsnKGeWamZ6Ofn/UJpa60JP+EpmEyzug1Hug8dlcu703SFFwEG7E9++i Ssdw== X-Gm-Message-State: AOJu0YyLyE2p24WBtU5VtSK27ZVy9jXqgRATOmOFq94icgKQIt57Ao5W rqnZSvIbuFQWylDoVh2F6rW7NuIG8oSZHb/9wmI= X-Google-Smtp-Source: AGHT+IG6kZNRg3JZKcVNPxplR1zzMrTWtArtCJDtbBnZKyPx27PvJRwYoZ+x+KdcD3QBcZZlzF9JQw== X-Received: by 2002:a05:6a00:14cf:b0:68a:5e3c:79e0 with SMTP id w15-20020a056a0014cf00b0068a5e3c79e0mr22031083pfu.4.1692931685274; Thu, 24 Aug 2023 19:48:05 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:04 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 11/14] yocto-uninative: Update to 4.2 for glibc 2.38 Date: Thu, 24 Aug 2023 16:47:35 -1000 Message-Id: <2ceb7fb60c04fe024c2e1c098b6937b28f392160.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186684 From: Michael Halstead Uninative 4.2 adds glibc 2.38. Signed-off-by: Michael Halstead Signed-off-by: Richard Purdie (cherry picked from commit c6654fab00a1b4e4bb05eec8b77c8c60e1f8a709) Signed-off-by: Steve Sakoman --- meta/conf/distro/include/yocto-uninative.inc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/conf/distro/include/yocto-uninative.inc b/meta/conf/distro/include/yocto-uninative.inc index b3bd7794fb..6596c0f4a2 100644 --- a/meta/conf/distro/include/yocto-uninative.inc +++ b/meta/conf/distro/include/yocto-uninative.inc @@ -6,10 +6,10 @@ # to the distro running on the build machine. # -UNINATIVE_MAXGLIBCVERSION = "2.37" -UNINATIVE_VERSION = "4.1" +UNINATIVE_MAXGLIBCVERSION = "2.38" +UNINATIVE_VERSION = "4.2" UNINATIVE_URL ?= "http://downloads.yoctoproject.org/releases/uninative/${UNINATIVE_VERSION}/" -UNINATIVE_CHECKSUM[aarch64] ?= "b6ff9171aa7d3828bc81197822e804725908856bbd488bf412121cc0deddcb60" -UNINATIVE_CHECKSUM[i686] ?= "6354fd2e09af1f111bad5e34ce7af4f9ad7cd266188af7eeceaeb982afd5354b" -UNINATIVE_CHECKSUM[x86_64] ?= "f83eca543170adfd2432b135ca655922a4303622d73cc4b13e92b973cdf49e3a" +UNINATIVE_CHECKSUM[aarch64] ?= "cff40e7bdde50aeda06707af8c001796a71b4cf33c5ae1616e5c47943ff6b94e" +UNINATIVE_CHECKSUM[i686] ?= "a70516447e9a9f1465ffaf1c7f89e79d1692d2356d86fd2a5a63acd908db1ff2" +UNINATIVE_CHECKSUM[x86_64] ?= "6a86d71eeafba4fefec600c9bf8cf4a01324d1eb52788b6e398d3f23c10d19fb" From patchwork Fri Aug 25 02:47:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29460 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 7BAEBC88CB2 for ; Fri, 25 Aug 2023 02:48:12 +0000 (UTC) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by mx.groups.io with SMTP id smtpd.web10.5612.1692931687971660146 for ; Thu, 24 Aug 2023 19:48:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=mVQV7G0n; spf=softfail (domain: sakoman.com, ip: 209.85.210.181, mailfrom: steve@sakoman.com) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-68a3ced3ec6so420151b3a.1 for ; Thu, 24 Aug 2023 19:48:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931687; x=1693536487; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=CHj5CzMb8kUvW9Vj28gSUJzdas9Uy2Vg9vvcrHGzu3E=; b=mVQV7G0nyZLOtqfigbe7S5ZSuYKWIJVFuMHDw6H/e8eMG2d1ivBkCHGZ330B+QM+jV IYYamZPpDuFVfnzUo/E+sigI+S+I5ypYgALjKDO4Y2iPeUfaT6OwoIYkYB0JoCjmgPsc cK8zR0hRgfe4Hcngn0E/grhi+HWhZB4QMMxgkhIhAVyP75FpnHg3ct7ZW/Xz5F0WHW7U 7JN+YoCS1s6zoAC68kQA/s6UO48aEGLQ/njcbitQwtSqB+4h3GfbyYIXbNF9sKzfda46 2HQpMPevlBtTSd4OPJIQ7f6biqZ2owRGVDCZeTYz/iAKNTN0VLW2VqIMLfMwXue12s/b 4nHA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931687; x=1693536487; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CHj5CzMb8kUvW9Vj28gSUJzdas9Uy2Vg9vvcrHGzu3E=; b=X8LhL1g2KwnbX3V9Q0JGXRDLwh0CYZka/0NFXo/N9eHNkBqxNZCBIywEXZbYYAlu71 IWvosRH3B31sWGkfHACK960kfDeR9RYDIFSDyDe/cejUZgR0/KgJM0L6Uml2uirHfR/z 3o6WCLVRvVcDcEmha5bL53TmeRuC8EfJ/mPIyyjM6hTHsH13TxZ7j9n6LY53bQrQef1+ IOUrP/Ri2lP8wTFiQ6AXvchiK8MSWJnOTecU6L9AHaFZC4913gQ46atStxUR578gvvXx SsYlr0bNBw2/xR8CQqQW5QuTI7+Ps0B5ZG5dX5Ir3aEvVjrFJphTN1P4FyUSc8Mbiags nG5w== X-Gm-Message-State: AOJu0YyU0cpm3612+2/u7XMgJNlC/uFdOUTLZv5fRcveQ7Kno6zw4+Yf aMHJ0G1K/5ptq1uNwZvQxEc37WmhOPOzqWVbHdQ= X-Google-Smtp-Source: AGHT+IG3NsZw/j1ag+mewntD9CrTpK0HffZy0B7CXKETe/F1otUEVJH6wsy89yoclisDBVR3/wPVlQ== X-Received: by 2002:a05:6a20:6d11:b0:148:7454:6e7e with SMTP id fv17-20020a056a206d1100b0014874546e7emr15142946pzb.44.1692931687060; Thu, 24 Aug 2023 19:48:07 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:06 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 12/14] recipetool: Fix inherit in created -native* recipes Date: Thu, 24 Aug 2023 16:47:36 -1000 Message-Id: <21d8c26efd48d6a1ba784d859feb2522751b277f.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186685 From: Yoann Congal native and nativesdk classes are special and must be inherited last : put them at the end of the gathered classes to inherit. Signed-off-by: Yoann Congal Signed-off-by: Richard Purdie (cherry picked from commit a6614fd800cbe791264aeb102d379ba79bd145c2) Signed-off-by: Steve Sakoman --- scripts/lib/recipetool/create.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py index 798cb0cefe..a2c6d052a6 100644 --- a/scripts/lib/recipetool/create.py +++ b/scripts/lib/recipetool/create.py @@ -745,6 +745,10 @@ def create_recipe(args): for handler in handlers: handler.process(srctree_use, classes, lines_before, lines_after, handled, extravalues) + # native and nativesdk classes are special and must be inherited last + # If present, put them at the end of the classes list + classes.sort(key=lambda c: c in ("native", "nativesdk")) + extrafiles = extravalues.pop('extrafiles', {}) extra_pn = extravalues.pop('PN', None) extra_pv = extravalues.pop('PV', None) From patchwork Fri Aug 25 02:47:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29459 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 78559C3DA6F for ; Fri, 25 Aug 2023 02:48:12 +0000 (UTC) Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by mx.groups.io with SMTP id smtpd.web10.5614.1692931689723563370 for ; Thu, 24 Aug 2023 19:48:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=YGSPCPlm; spf=softfail (domain: sakoman.com, ip: 209.85.210.169, mailfrom: steve@sakoman.com) Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-68bed2c786eso407398b3a.0 for ; Thu, 24 Aug 2023 19:48:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931689; x=1693536489; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=YmDdlR5+9C38uGWOLPyrXwLwYl/m39WFf1sdw1o59UE=; b=YGSPCPlmp2mxKN0rHo5CF2D6Td2iPF0TUaGO+WnHaRtOg9f1TZXrYtGYK/dnubhmJb nFI6s0q5GNE6JnkJjnOYbRzBMY5BoDyWA0grylZFxjWviKmtOf7coHPByII5EoffxngQ hpGVAePo7czGdNGZgWtr3eJ7wlR6m8tcVhQKVHVcNjlP+oKjJEnrWJ4PJUNTYt2A20dR 3RgIKAuzacTT0E1HWiCgx+DTGiwaxFU/q/pX8ajuxJzK0NsNJJnW+qouOtdQO+ETTN/w a5GA5MslNrUQCjzJavDK//fQcaCCEHg7MmD2ps5BqD4A/DObRHkM9jXTPSfiBQN9DF9e DNNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931689; x=1693536489; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YmDdlR5+9C38uGWOLPyrXwLwYl/m39WFf1sdw1o59UE=; b=gQBmzLSzsXxnPWfJWztx7hdZvKhr+WGyUCsnTgssucoVttwqNU2jZRNqT0mX8L0Q1L Q4kb62+Fa/rGJ90danaMlJ9zmRM0yXQhAEzjQLkuAKMA3wTRH2/BVx2gKVvJCwcw65sm Gf3wcJ+x3ln4G0MHHWNNITP2fwN0bG52G2aY02Bex9WLVLaiwtvms234LtD/+TUSTdYi MU4MJC9ieph86E/ELgLQIQkBLVAjK8URe4LrRyR5hX9txoFMp/GJS+8nrh3DXhM/sDFb ulUKWXQRLYX9it125xmv1524dUIRBN7mOv0qXmKMUyspjpaYZRnSfSWjsCLoOX6gcMoU cxWw== X-Gm-Message-State: AOJu0YzqSVU0hlCNkD/1O20rHOeafHHEuRI8d+83CYXryYUjEePRrlD+ UNKkaWTgDMFUX8hJmLjgSpwgguATe3KB0WNh3wM= X-Google-Smtp-Source: AGHT+IG3Dj2G386BneFAU5kqeaNnm8Xt5dQUiQBnbw9YyOrRZzzcEFbfkZTXsVRSCJplcpiIp5XIjQ== X-Received: by 2002:a05:6a21:33aa:b0:149:8bd0:830b with SMTP id yy42-20020a056a2133aa00b001498bd0830bmr11734122pzb.48.1692931688875; Thu, 24 Aug 2023 19:48:08 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:08 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 13/14] oeqa/runtime/cases/rpm: fix wait_for_no_process_for_user failure case Date: Thu, 24 Aug 2023 16:47:37 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186686 From: Ross Burton str.format() doesn't use % notation, update the formatting to work. assertTrue() is a member of self not a global, and assertTrue(True) will always pass. Change this to just self.fail() as this is the failure case. Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit 017f3a0b1265c1a3b69c20bdb56bbf446111977e) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/runtime/cases/rpm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/lib/oeqa/runtime/cases/rpm.py b/meta/lib/oeqa/runtime/cases/rpm.py index 2b6cfe5ff2..203fcc8505 100644 --- a/meta/lib/oeqa/runtime/cases/rpm.py +++ b/meta/lib/oeqa/runtime/cases/rpm.py @@ -57,8 +57,8 @@ class RpmBasicTest(OERuntimeTestCase): return time.sleep(1) user_pss = [ps for ps in output.split("\n") if u + ' ' in ps] - msg = "There're %s 's process(es) still running: %s".format(u, "\n".join(user_pss)) - assertTrue(True, msg=msg) + msg = "User %s has processes still running: %s" % (u, "\n".join(user_pss)) + self.fail(msg=msg) def unset_up_test_user(u): # ensure no test1 process in running From patchwork Fri Aug 25 02:47:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 29461 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 85D17C6FA8F for ; Fri, 25 Aug 2023 02:48:12 +0000 (UTC) Received: from mail-pf1-f175.google.com (mail-pf1-f175.google.com [209.85.210.175]) by mx.groups.io with SMTP id smtpd.web10.5615.1692931691447137972 for ; Thu, 24 Aug 2023 19:48:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20221208.gappssmtp.com header.s=20221208 header.b=Goq0AZqA; spf=softfail (domain: sakoman.com, ip: 209.85.210.175, mailfrom: steve@sakoman.com) Received: by mail-pf1-f175.google.com with SMTP id d2e1a72fcca58-686be3cbea0so1108671b3a.0 for ; Thu, 24 Aug 2023 19:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20221208.gappssmtp.com; s=20221208; t=1692931690; x=1693536490; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=8veCNzfEdAMZXSEAEyKJnBWdnYf4VCXHT2SL1s7qXgE=; b=Goq0AZqAvMqNWY3gycPNJmo5C29H+0R8qDxAR3wlqWmDkX7YhIIN+jk/alzWSV4VcN 1S8QliKuEisWIOuiumT00wQzuz4ACHV5DugRIEYAOYlLTzTAeqrZpcDZH50LbCm8T406 k59R5DMfzau4PN3omFxniFk2dUD4BNCLT++xBdworq8LbF2FQGYNtblz0de/w6iYne5O QVV17cu56129VeC4sDEMw/NWRBJe55CB+PJtHEteZKarKli5UaKOIb51ODSmv5su4foL BCu7qr1BuD2eXnXR2QlwRKWgmIlKNFhwiK9P9ON4P2rueXQjxQojXwPencTc/T/rPA+Y 2ccw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692931690; x=1693536490; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8veCNzfEdAMZXSEAEyKJnBWdnYf4VCXHT2SL1s7qXgE=; b=Y/bHaHuuZITp3zpcAIxNBjpqEYupIuPdUlC5Vrrj0tamyppXxSARX8e+le8IvoTqrM V8ZAMnyy1879oSbp9YPwolcMxvQxPjOxbUXokcKLl4/N/uvz0fuZQDioSdBaUddY1Wdy RPTVxPCCvPgs1Er98miGsS3rp2k8IRwdwWvbR/2V/8XdLtBCV0JNhZaMUz07ove0ceEC SLBlo6Kl1px7EeY0WtEv+RHRTQ4PzavaQox6snyYE8qGELV/sVXOwRsrj4MwvOzjibVF IbZlgsOtXVRQdKhxq3F+3SQe5c3FSahdgSCC94uNd+uxSaxRqXG+9rxZd/RDiCMKdq1h +f8g== X-Gm-Message-State: AOJu0YwnaGq09BFkZ3l9Uyu14z5Bi9CGtq4u3hetdiVsckaO4CWCeOAY PlYTrNKFWnyJSbVH/VH8Br+eOn2l78gSnAn2mt8= X-Google-Smtp-Source: AGHT+IHVuJONxsGS5nXS1tugRrQLSIMpD4whC1tc6aePZDKOxZqazOEvH76Y5lbh3g6h4+CKN0c9iQ== X-Received: by 2002:a05:6a20:1456:b0:13f:c159:63ec with SMTP id a22-20020a056a20145600b0013fc15963ecmr25335727pzi.24.1692931690517; Thu, 24 Aug 2023 19:48:10 -0700 (PDT) Received: from hexa.lan (dhcp-72-234-106-30.hawaiiantel.net. [72.234.106.30]) by smtp.gmail.com with ESMTPSA id d3-20020aa78143000000b0068883728c16sm446803pfn.144.2023.08.24.19.48.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Aug 2023 19:48:10 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][dunfell 14/14] grub2.inc: remove '-O2' from CFLAGS Date: Thu, 24 Aug 2023 16:47:38 -1000 Message-Id: <4598237dec610584d1eb031a0710c23dd497ade5.1692931546.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 25 Aug 2023 02:48:12 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/186687 From: Kai Kang It fails to boot grub after upgrade grub to 2.06. According to description in https://bugzilla.yoctoproject.org/show_bug.cgi?id=14367 it is introduced by a commit to fix CVE. So remove option '-O2' from CFLAGS rather than revert the commit to avoid the failure. [YOCTO #14367] CC: Tony Battersby Signed-off-by: Kai Kang Signed-off-by: Richard Purdie (cherry picked from commit 69805629b8f47fd46a37b7c5cc435982e2ac3d1d) Signed-off-by: Steve Sakoman --- meta/recipes-bsp/grub/grub2.inc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-bsp/grub/grub2.inc b/meta/recipes-bsp/grub/grub2.inc index 5a6e213936..bfcda76c24 100644 --- a/meta/recipes-bsp/grub/grub2.inc +++ b/meta/recipes-bsp/grub/grub2.inc @@ -128,6 +128,8 @@ GRUBPLATFORM ??= "pc" inherit autotools gettext texinfo pkgconfig +CFLAGS_remove = "-O2" + EXTRA_OECONF = "--with-platform=${GRUBPLATFORM} \ --disable-grub-mkfont \ --program-prefix="" \