From patchwork Thu Oct 17 13:31:53 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 50828 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 6A699D37496 for ; Thu, 17 Oct 2024 13:32:15 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web11.48944.1729171926734794035 for ; Thu, 17 Oct 2024 06:32:06 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=O8xDZS0h; spf=softfail (domain: sakoman.com, ip: 209.85.214.175, mailfrom: steve@sakoman.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20c7ee8fe6bso8486345ad.2 for ; Thu, 17 Oct 2024 06:32:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1729171926; x=1729776726; darn=lists.openembedded.org; 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=mSGi3TxCKO04jQPIsfOhWEiHTd12/oACdoFlBXUOqOs=; b=O8xDZS0h5GCyGDCFOykJUoHqjR88Ht8TpkyoC4pQxWO9ni5LMdFmim+TONHXMfDF13 UQuedTrZwrXab7Mo9xHexZdmoCaCN69CI5LvAL4EVa3eeJwhW+APNRqY5jzHAa/eHSey LOysKZM0pjAjUjNFWKdizJNZGc6yWk+u8geDYRg5sXizdk+AxJXRPcPJX+141EmMPqrr LB2gkM8d5ch6OSuQNYfs4hkNTajF2mHrr5kTsSOk2mdDiFGtuS9dwT81YkWfVRv+NMlj H5mDoU0hkiH4IuZXsmlUa6ZTIYvaPJqBfZxOYNWkL9o5aX91gBahkO0Y3qM7863YHiGn DSFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729171926; x=1729776726; 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=mSGi3TxCKO04jQPIsfOhWEiHTd12/oACdoFlBXUOqOs=; b=hHFCqaV7fHF9SXwO4pVMyRzsuwHLI7aejRsLCj8Ld/c25tdbHq+0CBlC015bCKY9Ng +Y5sUuVIgG2EBTwB6pq7dKJa86Ow76oYPGOjeGbPJjyR/kly2WzNuMPf9aSkHZvosSeo MrqZhmwjieT5b01ldjaAee8+tc8Wc0AzfA5UM/X2KsadQpdZs53EVe4MaFb91ny2HtyC Y8Fp52tPnGYQ+FCoQLjjtH0k0uieNbJ/knLfnipq/KPeEva1YLSGATKfHQqFJeKEfk5a m2rFGJUxu3hT7xOMZ/CkLOmWdF/W1gTxH1cHddCitoswWMzo7F5KFzYwm+xipcHcDARi j10A== X-Gm-Message-State: AOJu0Yy+MumI4tPYLF8AJM1zNIh/wg4/aN4sf+99EMQyThJNnNgNGEEI qWhbeRYc0skX6ZI9eHAbzmYGYpe8zGcYsgsmkCQx4+PhbCiERB84mS0qnlVLkeuQe4hZ7h133du p X-Google-Smtp-Source: AGHT+IGtxOKxcknoYPrucFwJGL1YIK2MGaURqj5qsfseZM4NOP3WZc0B6YI9FpRIGdIgKbyuk6QRXw== X-Received: by 2002:a17:902:c945:b0:20c:6bff:fcc2 with SMTP id d9443c01a7336-20d27f2fb13mr86284875ad.56.1729171925922; Thu, 17 Oct 2024 06:32:05 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1805b093sm44161595ad.254.2024.10.17.06.32.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2024 06:32:05 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 1/5] gcc: ignore CVE-2023-4039 Date: Thu, 17 Oct 2024 06:31:53 -0700 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 ; Thu, 17 Oct 2024 13:32:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206021 From: Peter Marko Last version bump removed patch for this CVE because it was integrated in new release. This has caused the CVE to reappear in reports because 2023-09-12 is "higher" than 11.5... Signed-off-by: Peter Marko Signed-off-by: Steve Sakoman --- meta/recipes-devtools/gcc/gcc-11.5.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/recipes-devtools/gcc/gcc-11.5.inc b/meta/recipes-devtools/gcc/gcc-11.5.inc index c316d2a9a0..5d29b8e61e 100644 --- a/meta/recipes-devtools/gcc/gcc-11.5.inc +++ b/meta/recipes-devtools/gcc/gcc-11.5.inc @@ -121,3 +121,6 @@ EXTRA_OECONF_PATHS = "\ # Is a binutils 2.26 issue, not gcc CVE_CHECK_IGNORE += "CVE-2021-37322" + +# This is fixed by commit 75c37e0314, nvd uses arm versioning (2023-09-12) which will alway be higher than 11.x +CVE_CHECK_IGNORE += "CVE-2023-4039" From patchwork Thu Oct 17 13:31:54 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 50825 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 6A5F1D37495 for ; Thu, 17 Oct 2024 13:32:15 +0000 (UTC) Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) by mx.groups.io with SMTP id smtpd.web10.48399.1729171928276748430 for ; Thu, 17 Oct 2024 06:32:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=ROUePSNE; spf=softfail (domain: sakoman.com, ip: 209.85.214.175, mailfrom: steve@sakoman.com) Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20c7edf2872so16356265ad.1 for ; Thu, 17 Oct 2024 06:32:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1729171927; x=1729776727; darn=lists.openembedded.org; 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=2F/GdIkHJpcZjk71GmqkotDJnZay8zYX17nuCJvkdD8=; b=ROUePSNETnLzULqBh0vG/uVRJfdNvqCAi0NWvmw6PBpQ1l0S2XJliyqPnXZSYR44gR vwzrReCXQM4lPEZl+/GTsMyBnl1lAaIfzb49pcjjUt7a4HcOLrNXItFxTh+OeyJbQqMr AUZlJvCNn5jFZwiokAel05YG0ct+yPsScrUp7wnBKNUgApGBdIgPGTdX8a0A38Kau5OI cIPslxqCVfsfKLf0ZHGBHecupSk22+QUP/RMXkYkmRthkOxJoKdB/r4hJ5g0gvdRWt6e RjGUJf1hR4x4MyZoAfsY9dTmcmeHOWrsTvo2vo5EZkt5qoiPcXiqfJJ1Ts/VJmPVvkIT 0Ghg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729171927; x=1729776727; 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=2F/GdIkHJpcZjk71GmqkotDJnZay8zYX17nuCJvkdD8=; b=UXhpCqniNS/Cz0e8Bnqspfw+YB214H0ZP0uZDpukcyy7uNdDMetfgEx2pJ5OyPUxQ2 JCq+frW4vPTn9YBIYFSnr4gHNCDH79uHO+E4WG3vAm0FlWkxcpOVHZrht2tQMq/oVQC0 UZnuvwJALUbHxMjBX2FbvomXL2gsm17yJWkhyo6uGummic2b1GqU3YnhEg3r/0XismCw G+G/Dfkra7eVlGAKuRkTHSWPSegMvkmfgbeD2yqWAxrIB23kDpPd1tWyhp7s8jJURoTp 8OA7LF77uIlhHa5tIDLLiLHrVtmf8cV+drhcDaYpk0v1xOJ9KV3w4MO1Vp/yR/4dbYCJ FCVg== X-Gm-Message-State: AOJu0Yw0fHCr8eOaQcTvqf8llO34zGgjTXUCaYjI3EOAALtI4/LPgqPH ymbMISVM5nFRhcIUSOB3llwXU+1SkXyTHPtUuiIYuMqh0bxlgnixP9kVqUQbVJJtoqgdNzmfIfL 7 X-Google-Smtp-Source: AGHT+IEfZ8CnqhkBgsrNWcTHpEobFBeKRvVU4eTALGZ/Z4tG0+Xcz0gWafRnLbG6va9l+18aCCCuew== X-Received: by 2002:a17:902:e5c2:b0:20c:62af:a0f0 with SMTP id d9443c01a7336-20d472116c0mr50700385ad.7.1729171927399; Thu, 17 Oct 2024 06:32:07 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1805b093sm44161595ad.254.2024.10.17.06.32.06 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2024 06:32:07 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 2/5] libarchive: Fix CVE-2024-48957 & CVE-2024-48958 Date: Thu, 17 Oct 2024 06:31:54 -0700 Message-Id: <584ce77f3aae332c66e2140497506301200ec9ca.1729170868.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 ; Thu, 17 Oct 2024 13:32:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206022 From: Ashish Sharma Backport fix: * CVE-2024-48957 - Upstream-Status: Backport from https://github.com/libarchive/libarchive/commit/3006bc5d02ad3ae3c4f9274f60c1f9d2d834734b * CVE-2024-48958 - Upstream-Status: Backport from https://github.com/libarchive/libarchive/commit/a1cb648d52f5b6d3f31184d9b6a7cbca628459b7 Signed-off-by: Ashish Sharma Signed-off-by: Steve Sakoman --- .../libarchive/CVE-2024-48957.patch | 33 +++++++++++++++++ .../libarchive/CVE-2024-48958.patch | 37 +++++++++++++++++++ .../libarchive/libarchive_3.6.2.bb | 2 + 3 files changed, 72 insertions(+) create mode 100644 meta/recipes-extended/libarchive/libarchive/CVE-2024-48957.patch create mode 100644 meta/recipes-extended/libarchive/libarchive/CVE-2024-48958.patch diff --git a/meta/recipes-extended/libarchive/libarchive/CVE-2024-48957.patch b/meta/recipes-extended/libarchive/libarchive/CVE-2024-48957.patch new file mode 100644 index 0000000000..fa3c8534d9 --- /dev/null +++ b/meta/recipes-extended/libarchive/libarchive/CVE-2024-48957.patch @@ -0,0 +1,33 @@ +From 3006bc5d02ad3ae3c4f9274f60c1f9d2d834734b Mon Sep 17 00:00:00 2001 +From: Wei-Cheng Pan +Date: Mon, 29 Apr 2024 06:53:19 +0900 +Subject: [PATCH] fix: OOB in rar audio filter (#2149) + +This patch ensures that `src` won't move ahead of `dst`, so `src` will +not OOB. Similar situation like in a1cb648. + +CVE: CVE-2024-48957 +Upstream-Status: Backport [https://github.com/libarchive/libarchive/commit/3006bc5d02ad3ae3c4f9274f60c1f9d2d834734b] +Signed-off-by: Ashish Sharma + + libarchive/archive_read_support_format_rar.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/libarchive/archive_read_support_format_rar.c b/libarchive/archive_read_support_format_rar.c +index 619ee81e2..4fc6626ca 100644 +--- a/libarchive/archive_read_support_format_rar.c ++++ b/libarchive/archive_read_support_format_rar.c +@@ -3722,6 +3722,13 @@ execute_filter_audio(struct rar_filter *filter, struct rar_virtual_machine *vm) + memset(&state, 0, sizeof(state)); + for (j = i; j < length; j += numchannels) + { ++ /* ++ * The src block should not overlap with the dst block. ++ * If so it would be better to consider this archive is broken. ++ */ ++ if (src >= dst) ++ return 0; ++ + int8_t delta = (int8_t)*src++; + uint8_t predbyte, byte; + int prederror; diff --git a/meta/recipes-extended/libarchive/libarchive/CVE-2024-48958.patch b/meta/recipes-extended/libarchive/libarchive/CVE-2024-48958.patch new file mode 100644 index 0000000000..7ab2a96ca8 --- /dev/null +++ b/meta/recipes-extended/libarchive/libarchive/CVE-2024-48958.patch @@ -0,0 +1,37 @@ +From a1cb648d52f5b6d3f31184d9b6a7cbca628459b7 Mon Sep 17 00:00:00 2001 +From: Wei-Cheng Pan +Date: Mon, 29 Apr 2024 06:50:22 +0900 +Subject: [PATCH] fix: OOB in rar delta filter (#2148) + +Ensure that `src` won't move ahead of `dst`, so `src` will not OOB. +Since `dst` won't move in this function, and we are only increasing `src` +position, this check should be enough. It should be safe to early return +because this function does not allocate resources. + +CVE: CVE-2024-48958 +Upstream-Status: Backport [https://github.com/libarchive/libarchive/commit/a1cb648d52f5b6d3f31184d9b6a7cbca628459b7] +Signed-off-by: Ashish Sharma + + libarchive/archive_read_support_format_rar.c | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/libarchive/archive_read_support_format_rar.c b/libarchive/archive_read_support_format_rar.c +index 79669a8f4..619ee81e2 100644 +--- a/libarchive/archive_read_support_format_rar.c ++++ b/libarchive/archive_read_support_format_rar.c +@@ -3612,7 +3612,15 @@ execute_filter_delta(struct rar_filter *filter, struct rar_virtual_machine *vm) + { + uint8_t lastbyte = 0; + for (idx = i; idx < length; idx += numchannels) ++ { ++ /* ++ * The src block should not overlap with the dst block. ++ * If so it would be better to consider this archive is broken. ++ */ ++ if (src >= dst) ++ return 0; + lastbyte = dst[idx] = lastbyte - *src++; ++ } + } + + filter->filteredblockaddress = length; diff --git a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb index a7a3e47412..e1eca79004 100644 --- a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb +++ b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb @@ -31,6 +31,8 @@ EXTRA_OECONF += "--enable-largefile --without-iconv" SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz \ file://0001-pax-writer-fix-multiple-security-vulnerabilities.patch \ file://CVE-2024-26256.patch \ + file://CVE-2024-48957.patch \ + file://CVE-2024-48958.patch \ " UPSTREAM_CHECK_URI = "http://libarchive.org/" From patchwork Thu Oct 17 13:31:55 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 50827 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 4ED34D3748F for ; Thu, 17 Oct 2024 13:32:15 +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.web11.48947.1729171929650495910 for ; Thu, 17 Oct 2024 06:32:09 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=G6mtgZX4; spf=softfail (domain: sakoman.com, ip: 209.85.214.182, mailfrom: steve@sakoman.com) Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-20cdb889222so9928555ad.3 for ; Thu, 17 Oct 2024 06:32:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1729171929; x=1729776729; darn=lists.openembedded.org; 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=ib0aAHZXUa1vN+shC3DJ6hXoWZZQaO9WqAYrrtyXnjA=; b=G6mtgZX4bHejTkiU4KQSVsdjaglIhiqm/aU1koWypfUn+xr63NrGYlpJDxpwydIB4K xY4GkIxHd/PLOkojGFiFl0ClKqMd8MmQwsX/87nzjjGjpKmCh98hZ9N3SsGj/y+oJO+/ IBl2ZhtiT78DKGBgbCogklx4p1JgnZeOTU2LkchNK6IGOJNs1X7pW9ODZ404IYW6N9B8 1zAgzugdkjDRGzyCdOm2sVdYiow/XsfhqQzqJ5GDeZ9OIj779ecwx8oMh5utsTuTzEor p28nX2jpyjSmjEYFfk9jzIAccJYQmWvksAUXLGDgMNdW8cHBd/VGPh2zFoc4ELzLZoiG n2XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729171929; x=1729776729; 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=ib0aAHZXUa1vN+shC3DJ6hXoWZZQaO9WqAYrrtyXnjA=; b=frg+Tb0yViNQYpqj+E+QxFDHDM+eT294IyPdUwYpBvniHxVeplqMOJlyOMrFTlQnpo vcXx639Vb1Eok2HrbOFGKbYoIJQumiWXu25Zts+X4Z8mcc8bcWZbHdbEa88yETLSXPMO jJbb5fX8Sz+G/ZKOLnzDi6IFF/BRmfVZq9LlzvIyUMXrwBR3LD2khJjaQK9ESErY8+BZ cgI5A6SAgGquivsHVqmpkpbaLcpQWp3pzBR+jKdD+Cd3afMS4cL7wbBcaE501WfwdrOb 894VliUSYOI6pklx/RtZMO/nn5tB5Y4G0nFAnVJJWURCzfAjtdefya8iXR+cSJirZlZp n+cw== X-Gm-Message-State: AOJu0YwwBz17BkBcJyNDwIRwfoZjMrQiWWC0M0hFlgo6FiPFWiQ58hXQ RvY3QprCR+U0ET2icFGeL/LT4HilVYcpltjFM3iuPFYe7JwsdpZI517Uk3JWqpChRSq8SZTKS1G y X-Google-Smtp-Source: AGHT+IEEKCT4E5M7LR6P7HOp+NpiUFniTyJvFbK2DRX7TY3bjPlnDxkAS+NKYhqnpfk18Umgfoc/EQ== X-Received: by 2002:a17:902:744b:b0:20b:9998:e2f4 with SMTP id d9443c01a7336-20ca16d2dbfmr198742335ad.61.1729171928926; Thu, 17 Oct 2024 06:32:08 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1805b093sm44161595ad.254.2024.10.17.06.32.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2024 06:32:08 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 3/5] linux-firmware: upgrade 20240220 -> 20240909 Date: Thu, 17 Oct 2024 06:31:55 -0700 Message-Id: <2f82404cde671d2898d82483cc1fff693d7720e3.1729170868.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 ; Thu, 17 Oct 2024 13:32:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206023 From: Macpaul Lin License-Update: additional files Signed-off-by: Macpaul Lin Signed-off-by: Steve Sakoman --- ...ux-firmware_20240220.bb => linux-firmware_20240909.bb} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20240220.bb => linux-firmware_20240909.bb} (99%) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb similarity index 99% rename from meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb rename to meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb index 425b351dc1..4790434ed9 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20240220.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20240909.bb @@ -78,7 +78,7 @@ LICENSE = "\ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ - file://LICENSE.amdgpu;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \ + file://LICENSE.amdgpu;md5=1433dfea38c97a2e563a248a863dcb94 \ file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ file://LICENSE.amphion_vpu;md5=2bcdc00527b2d0542bd92b52aaec2b60 \ @@ -135,7 +135,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ file://LICENCE.rtlwifi_firmware.txt;md5=00d06cfd3eddd5a2698948ead2ad54a5 \ file://LICENSE.sdma_firmware;md5=51e8c19ecc2270f4b8ea30341ad63ce9 \ file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \ - file://LICENCE.ti-connectivity;md5=c5e02be633f1499c109d1652514d85ec \ + file://LICENCE.ti-connectivity;md5=3b1e9cf54aba8146dad4b735777d406f \ file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c \ file://LICENCE.ueagle-atm4-firmware;md5=4ed7ea6b507ccc583b9d594417714118 \ file://LICENCE.via_vt6656;md5=e4159694cba42d4377a912e78a6e850f \ @@ -147,7 +147,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 = "a344e6c28970fc7daafa81c10247aeb6" +WHENCE_CHKSUM = "6ae5ffd807c84809977286ad0b37acdb" # These are not common licenses, set NO_GENERIC_LICENSE for them # so that the license files will be copied from fetched source @@ -231,7 +231,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] = "bf0f239dc0801e9d6bf5d5fb3e2f549575632cf4688f4348184199cb02c2bcd7" +SRC_URI[sha256sum] = "943fbd19883cf8eadf89e0b22422549db056557b1ecd30a56400615971369671" inherit allarch From patchwork Thu Oct 17 13:31:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 50823 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 4FBFFD3748B for ; Thu, 17 Oct 2024 13:32:15 +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.web10.48401.1729171931086099588 for ; Thu, 17 Oct 2024 06:32:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=FPYtRaXW; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-20cd76c513cso8860595ad.3 for ; Thu, 17 Oct 2024 06:32:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1729171930; x=1729776730; darn=lists.openembedded.org; 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=hdtvDCY0W73NC3zRDMLaLvZiO7hT55mpHOEZUTuqsiM=; b=FPYtRaXWa1z02K4/Dpdxn5L6mi0iRFrzKhE0V8S6QhtPj2XPDN6YaNljT3118ZyTpG ebzxYqIouExDL0kDfEvRbJTA4k63Z2V1r1cd+MuSHybw3O0DVUgc00GDlEobs6MecRxy JhEh3Ds2QUqTjp2CBFhaYEYgIYW5Si72SWMMNVU2BVVXHmZ1eNfaUzH3DxmhIKV+zNAW FMLXA/WJSFM5stExxRyDxabaqazQ8xkPp4f+tmeFBowSMaVUGVzRDH/iJvTwgI7ikAUx 7yho4HymbsdrUgxrB83luzERlyESq1HQ3WlBKwtQKrztwp1hbq1oDSMR50sjIOK7HeDf /mEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729171930; x=1729776730; 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=hdtvDCY0W73NC3zRDMLaLvZiO7hT55mpHOEZUTuqsiM=; b=Ji6N5XhHrHdy+oitp5j3omMvDSbcuzknz3CCQK/MvMt8xWuQm5LzVmlgGrN9RploNl YtU7+eZUuGFWE9591L3HjuUIuwKbHL8Ha8OjQ7Ca8W4TRPE9tAes2cfxbehVO37z+d0f xM0fy/AM1BHXqMpfeSrli09U9JGlbS5147x2EIQTRkJCMzlW0Xp0HwhLGMIGLVSnyq8m Mfs8GtPqza7UOH+PNKWyE4GUIuZW5gQOWw6DqJ4Y2eoYV5YKBHpHcWR4uzBNG0ViNKio 03HbnqzJsLswA8YATPO48aV64flpE+NiRpPIoXUb61lpeFwqPXIAogq9pElXhID76pjI oz9Q== X-Gm-Message-State: AOJu0Yz6KlIb5SJzGVHWFwHC6GOR4uhgoLp3wK53gCN/1m3Z3oTYdpUp rIFnSVf5kj1Rfl+qFQckyFzmEwKj1NikIpJQpvYIjItJS+BrRy3gxIbUCuCIkO+5AHPsM4FXo9O n X-Google-Smtp-Source: AGHT+IFSMnudJ+zOGgk7BAlVQu168JweUVqpCjA4k/6y+chOG8jy91g75xBxDTWokrIwbbRDnl2yNA== X-Received: by 2002:a17:902:db12:b0:20b:c1e4:2d70 with SMTP id d9443c01a7336-20ca147e89bmr319223595ad.23.1729171930307; Thu, 17 Oct 2024 06:32:10 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1805b093sm44161595ad.254.2024.10.17.06.32.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2024 06:32:10 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 4/5] syslinux: Disable error on implicit-function-declaration Date: Thu, 17 Oct 2024 06:31:56 -0700 Message-Id: <14fdee535c37aaa44898dc22149004c97b2456ca.1729170868.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 ; Thu, 17 Oct 2024 13:32:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206024 From: Khem Raj syslinux has vendored copy of ext2fs/ext2_fs.h but uses ext2fs/ext2fs.h from e2fsprogs package, however, ext2fs/ext2fs.h has dependencies on ext2fs/ext2_fs.h coming from e2fsprogs package as these both headers come from same package, here syslinux uses ext2fs.h from e2fsprogs but supplies its own copy of ext2_fs.h which maybe out of sync and that results in warnings about implicit implicit-function-declarations e.g. recipe-sysroot/usr/include/ext2fs/ext2fs.h:727:16: error: implicit declaration of function 'ext2fs_has_feature_gdt_csum' [-Wimplicit-function-declaration] | 727 | ext2fs_has_feature_gdt_csum(fs->super); | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ext2fs_has_feature_gdt_csum here comes from newer version of ext2fs/ext2_fs.h but missing from vendored copy, hence the warning. With gcc-14 this warning is treated as error by default, which breaks the build, so lets treat it as warning only. All these functions are never used in syslinux, so functionality-wise we are fine. Signed-off-by: Khem Raj Signed-off-by: Richard Purdie (cherry picked from commit a2b30108055e68b62fdad7319d7d569bc38a07b4) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/syslinux/syslinux_6.04-pre2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/syslinux/syslinux_6.04-pre2.bb b/meta/recipes-devtools/syslinux/syslinux_6.04-pre2.bb index 0e4a23c1b4..4b4b6d4b64 100644 --- a/meta/recipes-devtools/syslinux/syslinux_6.04-pre2.bb +++ b/meta/recipes-devtools/syslinux/syslinux_6.04-pre2.bb @@ -48,7 +48,7 @@ TARGET_LDFLAGS = "" SECURITY_LDFLAGS = "" LDFLAGS_SECTION_REMOVAL = "" -CFLAGS:append = " -DNO_INLINE_FUNCS" +CFLAGS:append = " -DNO_INLINE_FUNCS -Wno-error=implicit-function-declaration" EXTRA_OEMAKE = " \ BINDIR=${bindir} SBINDIR=${sbindir} LIBDIR=${libdir} \ From patchwork Thu Oct 17 13:31:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 50826 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 5F09AD37491 for ; Thu, 17 Oct 2024 13:32:15 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.48949.1729171932536255270 for ; Thu, 17 Oct 2024 06:32:12 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=RyKgxqhv; spf=softfail (domain: sakoman.com, ip: 209.85.214.173, mailfrom: steve@sakoman.com) Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-20cb7088cbcso7211685ad.0 for ; Thu, 17 Oct 2024 06:32:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1729171932; x=1729776732; darn=lists.openembedded.org; 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=+2G/GUrlCPJswKYNSsBEZQf2yGD6i+CjDgB4h2EsaDA=; b=RyKgxqhvk0HElbPrp5R4k/FInyNSx1EmWGE025cERN+6Si7duXnn4z38KqxA4hwBJ+ UMs1nr6qFZXW7kYESO+EB8SYGZf5WW52J88d1h8fkFtJVPX+J+g7dgoEJINc09W6iip6 eh1p8PHOzo0AcXBfY4tnCbpVqDmezmPIrtrjnRSs+YSIBtu11+OnSQ40ZRa5CAiKx+kQ 0euVf9rbDGkTOVH84lLKswXbdwEgyH13q5XICQ4UTou3PRtanFc1FzozCWUXbKAXhh/q blER4FNezVM7DaWHvktWRdOa7jbL6rsSx1HZjc0hPlscho1BR+Y1a8MhUtDxAfvCS7Tt bRHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729171932; x=1729776732; 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=+2G/GUrlCPJswKYNSsBEZQf2yGD6i+CjDgB4h2EsaDA=; b=jh8Z4ToIwSG0oC2eYYXhAeUXG2EbQ6no20FYOljH0RX0LWkXRG+KYWjtn3GQmE8nV5 qSVYtA5yM0VnD6ZqtOETmCerQWci6R/mJhmW0Jef+blH+OtdR9kXBfY3WWmu7BbMjfcE e5pivE/xrZ7YI92cux0gOcj04js8vzdS/jzZ6IIi/UpOYwwiiNgAVSEoI5qJS5DOiPLA Lj+E3PZ6UXpKidA9WWy35tOnkmoKAeFUYDJKT0SNUsqZP2qXW/Tm8x7AfP9FkSFQGcgc aNnCndKiLrnCFD0B0gBWEwLCKQb8f2LArmdgyll66R9GxUYmK4qKkWEzW8ifnRn4LG7F tKxg== X-Gm-Message-State: AOJu0YxVdr+WIp0M78bm0osCjSkIjkGm5WTYcQzjp7xqjRcxGdVitH8k 8Sji3fCDA40VLe2IUUXnhISh3StvAy80HGKZxc7aHAeNeDy/VSv7Ts39iKwMPKQsb9K39ka6f/C B X-Google-Smtp-Source: AGHT+IFFu5xMolmuwjGcCv3DhZv48V5LKwoSCG0N6Mur3ooUo0WkbaQoDDtKvPr+veT4WkJGTJqmVw== X-Received: by 2002:a17:902:d487:b0:20c:a44b:3221 with SMTP id d9443c01a7336-20ca44b34d5mr305082545ad.15.1729171931709; Thu, 17 Oct 2024 06:32:11 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20d1805b093sm44161595ad.254.2024.10.17.06.32.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Oct 2024 06:32:11 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 5/5] kmscube: create_framebuffer: backport modifier fix Date: Thu, 17 Oct 2024 06:31:57 -0700 Message-Id: <983e3efb51ab22f1fa5f90cbbfba2d701aa425fc.1729170868.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 ; Thu, 17 Oct 2024 13:32:15 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206025 From: Randolph Sapp Backport the upstream buffer modifier fix for create_framebuffer to handle the case where no valid modifiers are available. Signed-off-by: Randolph Sapp Signed-off-by: Steve Sakoman --- ...common.c-do-not-use-invalid-modifier.patch | 31 +++++++++++++++++++ meta/recipes-graphics/kmscube/kmscube_git.bb | 1 + 2 files changed, 32 insertions(+) create mode 100644 meta/recipes-graphics/kmscube/kmscube/0001-drm-common.c-do-not-use-invalid-modifier.patch diff --git a/meta/recipes-graphics/kmscube/kmscube/0001-drm-common.c-do-not-use-invalid-modifier.patch b/meta/recipes-graphics/kmscube/kmscube/0001-drm-common.c-do-not-use-invalid-modifier.patch new file mode 100644 index 0000000000..dff2f20613 --- /dev/null +++ b/meta/recipes-graphics/kmscube/kmscube/0001-drm-common.c-do-not-use-invalid-modifier.patch @@ -0,0 +1,31 @@ +From 23e3ab9b32258bfffd302769fdd290008da8277e Mon Sep 17 00:00:00 2001 +From: Alexander Kanavin +Date: Mon, 8 Aug 2022 20:22:39 +0200 +Subject: [PATCH] drm-common.c: do not use invalid modifier + +Prior to kernel 5.19 this was a soft failure, but 5.19 +adds checks that result in a hard syscall fail. + +Upstream-Status: Backport [https://gitlab.freedesktop.org/mesa/kmscube/-/commit/23e3ab9b32258bfffd302769fdd290008da8277e] +Signed-off-by: Randolph Sapp + +--- + drm-common.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/drm-common.c b/drm-common.c +index eb5ac20..e736922 100644 +--- a/drm-common.c ++++ b/drm-common.c +@@ -92,7 +92,7 @@ struct drm_fb * drm_fb_get_from_bo(struct gbm_bo *bo) + modifiers[i] = modifiers[0]; + } + +- if (modifiers[0]) { ++ if (modifiers[0] && modifiers[0] != DRM_FORMAT_MOD_INVALID) { + flags = DRM_MODE_FB_MODIFIERS; + printf("Using modifier %" PRIx64 "\n", modifiers[0]); + } +-- +2.46.0 + diff --git a/meta/recipes-graphics/kmscube/kmscube_git.bb b/meta/recipes-graphics/kmscube/kmscube_git.bb index 40c5a14492..4051058128 100644 --- a/meta/recipes-graphics/kmscube/kmscube_git.bb +++ b/meta/recipes-graphics/kmscube/kmscube_git.bb @@ -14,6 +14,7 @@ SRCREV = "9f63f359fab1b5d8e862508e4e51c9dfe339ccb0" SRC_URI = "git://gitlab.freedesktop.org/mesa/kmscube;branch=master;protocol=https \ file://0001-texturator-Use-correct-GL-extension-header.patch \ file://0001-common-fix-cast-type-in-init_egl.patch \ + file://0001-drm-common.c-do-not-use-invalid-modifier.patch \ " UPSTREAM_CHECK_COMMITS = "1"