From patchwork Sun Nov 6 14:16:44 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14974 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 BACE4C4321E for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.web09.16774.1667744254112264108 for ; Sun, 06 Nov 2022 06:17:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=vvyW0mZf; spf=softfail (domain: sakoman.com, ip: 209.85.215.178, mailfrom: steve@sakoman.com) Received: by mail-pg1-f178.google.com with SMTP id v3so8308098pgh.4 for ; Sun, 06 Nov 2022 06:17:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Q33k6dm08Pi7V2PEK5W3pUT7zfJnC05ua39Se6HIbu8=; b=vvyW0mZfVEVVEskBAtHqTPAnv2XgpeGl7eEq9qKGMq+nMj9FwTSSPxfxg4UObQoCnV D9SFtXhg3TfiS4NyC0VmfzLpTc9AZYaEO2+aYn1SJ5jS/Iv6kzNXGX6mmGOi/T1i8J7a OnkhJRNtVMwj7zJfdmH2OJ7HD/zxqPDT41ERWw1f4j1AZCfIpW4p8sALygBmKmkxJLtt yu05sEly3RRJ7okQWljuKmYthzl0JzAB8QTS1r9FL0WQsxL89Neex6rP1oGgf7gxgVPx r3urzHacrW5DYV9be3fheBFoDbZZlttKJFfUMZ8H939umWh3IrBC2F+mbEubXeFa4RBp s0iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Q33k6dm08Pi7V2PEK5W3pUT7zfJnC05ua39Se6HIbu8=; b=vIPB8uidJ/LygmTuwFr77gjAT6BeBkEo8/deIT63eAD2QJc/lhLrTMNjnccfE/O1Nc +s1ZUa7sUxoTlsp0udt/u03BeBnEZtp1TYumfidUswcN8YlWn+RFnUM/35SBxtkwDaDr o83JsyBZPTonJVXfRFsmPvKGuLLzscLup00P+g0BYGWverQjCH+O1Dv/5aRNgirEffMF NCrLhlHgf6n5o5rHeHKKi2FPx4BlGy1XVa5HtXPLWkIqYn2ePL/dv9rYDeuprWYqfk6+ CHmNonnkX8foya8uiBYA5NcNPVKga30qNYoEUgAmovLXFTh7VXoTd54iHcvzx7IJd4nm 2m2w== X-Gm-Message-State: ACrzQf0h5TKMDYaq3FC5OmMOILfLnxjYeBbQfbkYn/1D0ZX2/crU2cGj 8I6vj9dpy8JnNSJ3uGzTlrka/OLMalyRBCb6 X-Google-Smtp-Source: AMsMyM5HFRLwS7zkq2c9c1a6YvOatXAAMz6tOs00hS0z81hm5pXaeN5/4mdqKXdSUtl6+ShBSDb7cg== X-Received: by 2002:a05:6a00:1a94:b0:56d:267e:a200 with SMTP id e20-20020a056a001a9400b0056d267ea200mr42796239pfv.13.1667744253073; Sun, 06 Nov 2022 06:17:33 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:32 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 01/34] vim: upgrade 9.0.0614 -> 9.0.0820 Date: Sun, 6 Nov 2022 04:16:44 -1000 Message-Id: <1b0ce402ef432cacb824a49aeb039732fe25dc9d.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172769 From: Tim Orling Includes fixes for CVE-2022-3705 https://nvd.nist.gov/vuln/detail/CVE-2022-3705 For a short list of important changes, see: https://www.arp242.net/vimlog/ Signed-off-by: Tim Orling Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit f6d917bd0f8810b5ed8d403ad25d59cda2fc9574) Signed-off-by: Steve Sakoman --- meta/recipes-support/vim/vim.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index 0710f6afbf..298a111853 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc @@ -20,8 +20,8 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https \ file://no-path-adjust.patch \ " -PV .= ".0614" -SRCREV = "ef976323e770315b5fca544efb6b2faa25674d15" +PV .= ".0820" +SRCREV = "03d6e6f42b0deeb02d52c8a48c14abe431370c1c" # Remove when 8.3 is out UPSTREAM_VERSION_UNKNOWN = "1" From patchwork Sun Nov 6 14:16:45 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14964 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 A4CA1C4332F for ; Sun, 6 Nov 2022 14:17:41 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web12.16486.1667744256080889945 for ; Sun, 06 Nov 2022 06:17:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=fjVy4X6i; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id j12so8920319plj.5 for ; Sun, 06 Nov 2022 06:17:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=KajuL30hsAoaOkFZK76V8+HXA6IbOPtP8ITpn2R70q4=; b=fjVy4X6ib3EiIsSMZrtpWRa7Ri9avbUBGnZOlc5BUeXkcuH4/0FkBy8TmWETews8A+ qHE3cHxlqu9pxX25wcENqOROgU/06epaqeL8BpMId1huZNnetAE6BlueET4dyFYbroh2 fcZnXepP0PTkOoXpmwfayY6RLOLt1kjhq+PygdaNhBNmHy/JuBDUwAW7TvqMniV4Gpro Y4O280DsaduKWISv9bbeht6/o19vFXDYNXDeXBdhDQntmqi6v+I7/6ykGT/7zwAy2HH1 K+2doyFnIn8xZbkauVxrCv023TAV+MQEmu9oEDhm2lC6ZcMgnGl2jvKBhlOy30G3r7Q6 s9UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=KajuL30hsAoaOkFZK76V8+HXA6IbOPtP8ITpn2R70q4=; b=bEqJvP2lpk/IygNcIj1etjTyh0qKEuZOnJ+VkDmk73q7/PJoyNQJ4eJb9kdx5OqY30 AACWNlJ+J5EzmysqYO4Jx5EQRLFY2Z0ucoN/SwU864SUEXj87fkrgKngG8nUjLugn8lH EKLqEpG9m1zu2cOZeAfkef4+D9Y4DDGgyQkRxKjns6FGecnFZQk68vQ2dKDNL2/v6ttu aoDHiM/moNd15DucApMotaqs1O0OXcH1K66V2tmqcK/0iiXJLPrL/ZrEmc5mFuf6FN+I 2QjrsefvmAd3jQzdxEqyMAtKOIEZ0xucIqbm516dq0kSqwuDvycHB/2VP/cyEqc5VDIK sGMQ== X-Gm-Message-State: ACrzQf1SwUx7NvslR1pF6DnuyAgu7RDZPGNOAHnd66l5hCegN8VG4ZOi 0ZjYoCppLAXa/uIl0fPqrDHR+kW/NdnmYEtd X-Google-Smtp-Source: AMsMyM7+uz0qbdzVwY8U4Elkc/djJVv9KOVV7EL+WVNGv39sTNRy623+iqaguwkPCT4lCdGitUimAg== X-Received: by 2002:a17:90b:4f43:b0:214:21d4:503e with SMTP id pj3-20020a17090b4f4300b0021421d4503emr26864163pjb.235.1667744254985; Sun, 06 Nov 2022 06:17:34 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:34 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 02/34] libcap: upgrade 2.65 -> 2.66 Date: Sun, 6 Nov 2022 04:16:45 -1000 Message-Id: <21f57b4341d8520c1e7319b2b9a0616af61e0f68.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172770 From: wangmy RELEASE NOTES FOR 2.66 Fix documentation typos in cap_from_text.3 (Bug: 216514 reported by Paulo Andrade.) Some getpcaps code clean up and a fix for PID argument parsing from Jakub Wilk. Slightly more robust Makefiles to address an error with make -j48 test observed by Tomasz Kłoczko. Include a simple Go program, captrace, to trace kernel capability validation checks This program can be used to figure out what capabilities a program needs to operate. captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for capability checks and whether or not they succeed for the system, a specific PID or a program's direct execution. Trim down the default file capabilities for contrib/sucap/su to those actually needed and set USER and HOME environment variables so bash doesn't complain about a sourcing error. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 9040e612084a561b1766bb86c9c002b811eea4c9) Signed-off-by: Steve Sakoman --- ...1-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch | 2 +- meta/recipes-support/libcap/{libcap_2.65.bb => libcap_2.66.bb} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-support/libcap/{libcap_2.65.bb => libcap_2.66.bb} (96%) diff --git a/meta/recipes-support/libcap/files/0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch b/meta/recipes-support/libcap/files/0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch index 3f4c7e57ae..8bd2050ea5 100644 --- a/meta/recipes-support/libcap/files/0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch +++ b/meta/recipes-support/libcap/files/0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch @@ -1,4 +1,4 @@ -From 1c234bc39446eb9b23896e85dd67b02976d46c3d Mon Sep 17 00:00:00 2001 +From a3196f3a06e7bbfde30d143c92a4325be323b3d0 Mon Sep 17 00:00:00 2001 From: Hongxu Jia Date: Thu, 14 Oct 2021 15:57:36 +0800 Subject: [PATCH] nativesdk-libcap: Raise the size of arrays containing dl diff --git a/meta/recipes-support/libcap/libcap_2.65.bb b/meta/recipes-support/libcap/libcap_2.66.bb similarity index 96% rename from meta/recipes-support/libcap/libcap_2.65.bb rename to meta/recipes-support/libcap/libcap_2.66.bb index 8013d40769..c50e9d8cc7 100644 --- a/meta/recipes-support/libcap/libcap_2.65.bb +++ b/meta/recipes-support/libcap/libcap_2.66.bb @@ -20,7 +20,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/libs/security/linux-privs/${BPN}2/${BPN}-${ SRC_URI:append:class-nativesdk = " \ file://0001-nativesdk-libcap-Raise-the-size-of-arrays-containing.patch \ " -SRC_URI[sha256sum] = "73e350020cc31fe15360879d19384ffa3395a825f065fcf6bda3a5cdf965bebd" +SRC_URI[sha256sum] = "15c40ededb3003d70a283fe587a36b7d19c8b3b554e33f86129c059a4bb466b2" UPSTREAM_CHECK_URI = "https://www.kernel.org/pub/linux/libs/security/linux-privs/${BPN}2/" From patchwork Sun Nov 6 14:16:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14965 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 A63DCC433FE for ; Sun, 6 Nov 2022 14:17:41 +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.web08.16527.1667744257993949940 for ; Sun, 06 Nov 2022 06:17:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=pPU4YMoX; spf=softfail (domain: sakoman.com, ip: 209.85.210.169, mailfrom: steve@sakoman.com) Received: by mail-pf1-f169.google.com with SMTP id k15so8447062pfg.2 for ; Sun, 06 Nov 2022 06:17:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=g2hhG4vTk0eG3Q8czRBCAhvU/0LGt8nszfjQmTjA5Qc=; b=pPU4YMoXO/5Z7+/w0KrLjZLbJ++/n9HBUlu3KFWwhBdzKJzIcQ3c599oHg1voKTQRZ jDsAPpNzHuadVFp0awmW73O7pxqtqVIxET/rBcPL4Eu/eno+8kXY5ogX6CIR4Vrq6nTP MWa23uIFba+7maJjx6QwVtbxnOUKmebgYONXXRfZxmsYUwU8DAUo2Yl0Yu0pTK1y6piN luo42Kcv953SZ+4gaE1/iubNqUl5yy3ZwxbWWAQ4Chtq06z77tVpP3PB43p9XShhZTyy xe3QbPlOZ6poMHMdA6u50Wzcg8UEIDZAGd+StlzqG2SBo9VHknSlE4goWmAvGKzkROht b7fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=g2hhG4vTk0eG3Q8czRBCAhvU/0LGt8nszfjQmTjA5Qc=; b=Ap7fWlmbpXaj4qMgXLqKx1SxYWedCzxv/o1nCAfls3R5ySCW0eeemlYpzdnrZxcygh dQhavhMp3EE0NaVdKrzZx4tFU0C/n532RAZzHulJGc1QGOKAl47LQc6nBN0fe60nZwiq +8wtf0D5LN+nnr06ZLnOb8U7QK9pZ+xfoTN80rfjlZhBtlqyMC4iNh7WHzQDnPTvLLwX htyqC40c5Dm/N6d31J+A0e6oGR0IsGopLp4T9mVukmlcPRB6AnnGq2HUNBPRZmoaeyw6 lazmEnqLKLHmV2ahE5SF08n27xH1v92LE71jI57PlhTi3XMeyAmthJZzfGs7Gvs5Mcuk 0AhA== X-Gm-Message-State: ACrzQf276VJELwK8jenr2ARpCl/6hSbIwWVQAKeAiZeQnLbuYeBQTLpo dQfMiQ4F8e6kTTJvc96LWqxL1rWFBdVl5QQI X-Google-Smtp-Source: AMsMyM5Mfs6YojBa8k1RrEHr1y2in5D25lus7YX5R9Lzu+xYGtpX06YSq7Tk1/28ww98cUPK/tw6Xw== X-Received: by 2002:a63:d64b:0:b0:46f:7941:a8ea with SMTP id d11-20020a63d64b000000b0046f7941a8eamr38572135pgj.331.1667744257044; Sun, 06 Nov 2022 06:17:37 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.36 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:36 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 03/34] libical: upgrade 3.0.14 -> 3.0.15 Date: Sun, 6 Nov 2022 04:16:46 -1000 Message-Id: <68e89fb36d43db7a655a3a73933e403bb0932ff3.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172771 From: wangmy Changelog: ========= Add missing property parameters into libical-glib Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k. Fix x-property comma handling and escaping Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias) Fix fuzzer issues Handle unreachable-code compile warnings with clang Ensure all vanew_foo() calls finish with (void*)0 (not 0) Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 6092ae3cbe0eaf006db615c6cc3f1692e1cc1df8) Signed-off-by: Steve Sakoman --- .../libical/{libical_3.0.14.bb => libical_3.0.15.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libical/{libical_3.0.14.bb => libical_3.0.15.bb} (96%) diff --git a/meta/recipes-support/libical/libical_3.0.14.bb b/meta/recipes-support/libical/libical_3.0.15.bb similarity index 96% rename from meta/recipes-support/libical/libical_3.0.14.bb rename to meta/recipes-support/libical/libical_3.0.15.bb index 44030fdc9f..1ceb0005cd 100644 --- a/meta/recipes-support/libical/libical_3.0.14.bb +++ b/meta/recipes-support/libical/libical_3.0.15.bb @@ -15,7 +15,7 @@ SECTION = "libs" SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz \ file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \ " -SRC_URI[sha256sum] = "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f" +SRC_URI[sha256sum] = "019085ba99936f25546d86cb3e34852e5fe2b5a7d5f1cb4423a0cc42e399f629" inherit cmake pkgconfig gobject-introspection vala github-releases From patchwork Sun Nov 6 14:16:47 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14963 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 A58EBC43217 for ; Sun, 6 Nov 2022 14:17:41 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web12.16488.1667744259933134771 for ; Sun, 06 Nov 2022 06:17:40 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=ho07efYr; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id k5so8344487pjo.5 for ; Sun, 06 Nov 2022 06:17:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Z3xp8+l70A/a3WZ5eERG2ezEEM30psHBcU5Xcm3gbUM=; b=ho07efYrqNZpcU/5JtX+uFmIO160sk/OTtFo/Tshn/njkh7WNJpN4n5UW2IDivCg/D 1u4KMNIJV14xDAAgqbkugAc6LbPQHGsys1BVwSjFbuC+DDeWQvtnKd/lEmqmB01DJzSn ckRU65xc0EoGmnxf6NyFDW+8o6dX5uf7Zi3y5sIoOzcaGO3nzky41ws3dv6CieK0S9EZ 4Hi2wobaoYECyXnMpg7bnvZJwgVEp8apYaD6zjCNxqsQ/ySc6YsHnmiZXY/L2iJaJMfB 4tYj46zmggk1abu461vVL82OZwWNgXb4HjFalOVOxi2A8Loz05JjqxtKzxk2CrfXMF/K QLTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Z3xp8+l70A/a3WZ5eERG2ezEEM30psHBcU5Xcm3gbUM=; b=rLmEMlqkAPVnpGgpCwyZtR7TkxMQvErW2bUOdT/RacEHnHRxbwOqSg0xPlEtRovaDn SbAqtJeTCE7lQtus4L3KWIUGxLKMxQ2Nzy/asatmEGr/YqYAhBz3Oo38XDy2RAwXLUZE dCM9AII9hCk2FQgkwWUNaTaoV0bbUVDKQb5NM4RFmgSQ264lIPLp8XuZEthgS8450e6q oeOJsYnIFVzJc8iD9yoHNOGMxq2Zg5Flg17BKLLVhNGwU/BIO9zCaySlIKGG+ivPK6gM lGFsGqpdEX8H1dhdeeDVeoEEeTVXizipQLt2AEG4avGxWPeDFkgbUNsN1hqhH2OE1c2d G9gw== X-Gm-Message-State: ACrzQf2C/Iw0Z7maNViiQaJ0Hh5UScSmbQ+eS/2ebTzl9CczZjEfDXcq MRrHnzEYMLqlRAQ9axmnzNrQhQWQb+AYDPTj X-Google-Smtp-Source: AMsMyM48rlCq2yjkvf0mmkqeNMZ3ZUsIJU4mwdn76fpaoobfXYTqcxaW1FlG+9cCkU0oZ9aUJjz9vg== X-Received: by 2002:a17:903:24e:b0:179:b755:b82f with SMTP id j14-20020a170903024e00b00179b755b82fmr44265599plh.34.1667744258952; Sun, 06 Nov 2022 06:17:38 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:38 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 04/34] numactl: upgrade 2.0.15 -> 2.0.16 Date: Sun, 6 Nov 2022 04:16:47 -1000 Message-Id: <5ab90209ef18876285bd62468e9cec7a9a80608d.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172772 From: wangmy Commits 5a99c6d: Revert "numademo: fix error on 32bit system" (Andi Kleen) 04da3af: fix the memory leak of numa_preferred api (luochenglcs) #139 86edd38: when preferred_many is not supported, fall back to preferred will (luochenglcs) #137 413a93f: add cut-release github workflow (#142) (LUCIANO FURTADO) #142 10285f1: Release numactl 2.0.16 (Filipe Brandenburger) Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 6d9ed8d4b13c2d87dae482bbadef039de050bc9d) Signed-off-by: Steve Sakoman --- meta/recipes-support/numactl/numactl_git.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/numactl/numactl_git.bb b/meta/recipes-support/numactl/numactl_git.bb index 712cf0203f..23be0a3b4f 100644 --- a/meta/recipes-support/numactl/numactl_git.bb +++ b/meta/recipes-support/numactl/numactl_git.bb @@ -10,8 +10,8 @@ inherit autotools-brokensep ptest LIC_FILES_CHKSUM = "file://README.md;beginline=19;endline=32;md5=9f34c3af4ed6f3f5df0da5f3c0835a43" -SRCREV = "01a39cb4edc0dd0f4151b7ad11e0c56d2e612a02" -PV = "2.0.15" +SRCREV = "10285f1a1bad49306839b2c463936460b604e3ea" +PV = "2.0.16" SRC_URI = "git://github.com/numactl/numactl;branch=master;protocol=https \ file://Fix-the-test-output-format.patch \ From patchwork Sun Nov 6 14:16:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14966 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 9F5F1C4332F for ; Sun, 6 Nov 2022 14:17:51 +0000 (UTC) Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.web08.16530.1667744262098958804 for ; Sun, 06 Nov 2022 06:17:42 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=SZ603sif; spf=softfail (domain: sakoman.com, ip: 209.85.215.181, mailfrom: steve@sakoman.com) Received: by mail-pg1-f181.google.com with SMTP id g129so8296856pgc.7 for ; Sun, 06 Nov 2022 06:17:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=CeVJxbaNcqlS86QyypG1KXW3HDyxFyoadYaH2Sh8pOg=; b=SZ603sifmCCKm2lxL8E5EK/f992y7JVotv0Dw7i5nxznH4NsMXdtIswq+5D6U7IRHy Xv3D8bfVqcTEAvOin/FtL6PUNOgrMowPrSyQ3BIRvLHyHhhY9c5V5h9GUpuqvp42imL8 S9qPvVGBO2yupXRvUjl+MCO/p/tT1ahEnFmUNwnRPGNh6z78C+RLnA7eFuR7F8O7hIIe 7SKvB+b4p0FKyZI2dEV5OOVznasTGZZVBh8ZyjkDRUdBqOG3fsG/PTqg7sSh2HX88b9o 7HwLY0cEFamAVtoAS6Mwv41gzRLN51OAsYV+IXQNtuMnoQhbgcpLRawRN5iLh9HzF5Gd fsDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=CeVJxbaNcqlS86QyypG1KXW3HDyxFyoadYaH2Sh8pOg=; b=cCNqjTDzgfTQ6u97Cpu1Af7T7DfK8OH9ynUAD9Nogyofrk/DsnYZNAJnR2w3yZiRDS zZIqPCpRVHeRMWFbopwkYTWyKF5nbWKiC5CQrd063or5oDKbc7ttonABPGFlgsyLyemX TXWn9w75KKaRuBTVLDAZGnpOAaSMnu28zfoj5KhAF+3SaetqKavRnvoG8JePWAbl8VPM bTKnZA2wm9ZxHXYBtVfoka2NOvhhVOf4ZnShm9Fda4VDZQcgnZr2XP/FRIzzrtxRs5Qz c+jk/EBL/ixsvwsssTntsokB6MTnROlbIlQ09rZ2WO/fctfv8OUPj6zl5pjtYa0zWzsB xz3A== X-Gm-Message-State: ACrzQf2z2NCzEqGoxjDPeNhoHvB/SHdn/AqbHkF4iXO7orIfMEWGiXqi xerWtvCYJsbIKMiGdLRzL2XGSKsTISdm1RYP X-Google-Smtp-Source: AMsMyM7kdLSv0py1PfnN7KCUomwaxiGIeWfGtjCX/hjYCIe+QPjrTHWf7LYktYshRclhPfRcyxpjPQ== X-Received: by 2002:a05:6a00:3407:b0:56b:f64b:b385 with SMTP id cn7-20020a056a00340700b0056bf64bb385mr652121pfb.68.1667744260892; Sun, 06 Nov 2022 06:17:40 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:40 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 05/34] wpebackend-fdo: upgrade 1.12.1 -> 1.14.0 Date: Sun, 6 Nov 2022 04:16:48 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172773 From: wangmy Changelog: ========== Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 0db4627fe8c6f8a0080248052dc06419774cba4f) Signed-off-by: Steve Sakoman --- .../{wpebackend-fdo_1.12.1.bb => wpebackend-fdo_1.14.0.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-sato/webkit/{wpebackend-fdo_1.12.1.bb => wpebackend-fdo_1.14.0.bb} (90%) diff --git a/meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb b/meta/recipes-sato/webkit/wpebackend-fdo_1.14.0.bb similarity index 90% rename from meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb rename to meta/recipes-sato/webkit/wpebackend-fdo_1.14.0.bb index 5f776c13e6..708201043b 100644 --- a/meta/recipes-sato/webkit/wpebackend-fdo_1.12.1.bb +++ b/meta/recipes-sato/webkit/wpebackend-fdo_1.14.0.bb @@ -13,7 +13,7 @@ inherit meson features_check pkgconfig REQUIRED_DISTRO_FEATURES = "opengl" SRC_URI = "https://wpewebkit.org/releases/${BPN}-${PV}.tar.xz" -SRC_URI[sha256sum] = "45aa833c44ec292f31fa943b01b8cc75e54eb623ad7ba6a66fc2f118fe69e629" +SRC_URI[sha256sum] = "e75b0cb2c7145448416e8696013d8883f675c66c11ed750e06865efec5809155" # Especially helps compiling with clang which enable this as error when # using c++11 From patchwork Sun Nov 6 14:16:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14968 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 AC5F1C4321E for ; Sun, 6 Nov 2022 14:17:51 +0000 (UTC) Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) by mx.groups.io with SMTP id smtpd.web09.16776.1667744263968494548 for ; Sun, 06 Nov 2022 06:17:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=FTihNg17; spf=softfail (domain: sakoman.com, ip: 209.85.215.178, mailfrom: steve@sakoman.com) Received: by mail-pg1-f178.google.com with SMTP id 6so172209pgm.6 for ; Sun, 06 Nov 2022 06:17:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=JC/+D+qHhrN+AoGY/OB7rxsEVvC21BRq1okGYCNCy2s=; b=FTihNg17AxxUmhPDu+Pwg84pPWmHBV3/UOWx2uBzsndI/Rb8jdYvHaAzvCp6/7fDN/ MPFGO0f8IowYGkc12SeXXeJIFQQZfgQW3QdjsSyb+7tPB+K80ZzeVD5AHQbuYp08sa/g pnEp6kGLkgsTbsrUqsDGyP+H6TjYNr9V5tWDl+jJeuUbk8p9lxg9T63cn+surRJsoaa5 4Og5qxqKTOnme7sca3UxCMUaxcR9EJi+384UOzjVCyFn1n+0ST+VHlqjLi1YNdcuUhTx RMJoHUnSfllqitnX3cvEpYKJkKd9pN5SplW62Ui9nc3oum96ceRl+H9kDbCgSvuFUxd1 zoKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=JC/+D+qHhrN+AoGY/OB7rxsEVvC21BRq1okGYCNCy2s=; b=Aw4XBQLcTABGNVlYwNNDV9EiHe94Tazd/RvDU7yPfrjUoA4jxTnb+BbStHp3y33Ryn 03QRQE64lyRxOiWT4qt5rVkwXDZZgPxjM4uXhKbwyS3fP8BqfyZmQReCBiTXVpa70iyj qWD+vAVSlTsPqgM0YURomGyNN93MBglqgEpQ/RgD7YisTxyx6538YEYwVIHm94Dde1Cd DQZV4UQ3UeHHugJFQScZUKkX7JjcMlTfanInlkx7d2y+tojM5Gs3sINGlVJytQvLhbFj qehIUpY4QE7DhHt56Vlvt8xvfuwOx//wFVN2AHH8mMemcckd03baQja7C6yKLryRwT+0 PDBw== X-Gm-Message-State: ACrzQf2Ah7zf3NOFJtnUUadJg46HHpPMpLEhx6jF01ig1lsLhmB7Ex6S J6DS/vGHP101FwMsJKxrvKkTvU7XX4Gpoj7U X-Google-Smtp-Source: AMsMyM45qNlPI+Iy4nH5Q73rjymxzlYTNdG9Ny+W+Nt4UZSPAumdouzQUq00fhaKpG445aOsuz1gew== X-Received: by 2002:a05:6a00:1d95:b0:56c:8dbc:f83e with SMTP id z21-20020a056a001d9500b0056c8dbcf83emr646260pfw.41.1667744262857; Sun, 06 Nov 2022 06:17:42 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:42 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 06/34] libksba: upgrade 1.6.0 -> 1.6.2 Date: Sun, 6 Nov 2022 04:16:49 -1000 Message-Id: <8e453d64255ce6a01b193c3735bb0aefbaa6fb38.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172774 From: wangmy New upstream release fixing CVE-2022-3515 Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 4bef6fc673de958dfbab80bcbc2e0159803b97ee) Signed-off-by: Steve Sakoman --- .../libksba/{libksba_1.6.0.bb => libksba_1.6.2.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-support/libksba/{libksba_1.6.0.bb => libksba_1.6.2.bb} (94%) diff --git a/meta/recipes-support/libksba/libksba_1.6.0.bb b/meta/recipes-support/libksba/libksba_1.6.2.bb similarity index 94% rename from meta/recipes-support/libksba/libksba_1.6.0.bb rename to meta/recipes-support/libksba/libksba_1.6.2.bb index f9e83681dd..f6ecb9aec4 100644 --- a/meta/recipes-support/libksba/libksba_1.6.0.bb +++ b/meta/recipes-support/libksba/libksba_1.6.2.bb @@ -24,7 +24,7 @@ UPSTREAM_CHECK_URI = "https://gnupg.org/download/index.html" SRC_URI = "${GNUPG_MIRROR}/${BPN}/${BPN}-${PV}.tar.bz2 \ file://ksba-add-pkgconfig-support.patch" -SRC_URI[sha256sum] = "dad683e6f2d915d880aa4bed5cea9a115690b8935b78a1bbe01669189307a48b" +SRC_URI[sha256sum] = "fce01ccac59812bddadffacff017dac2e4762bdb6ebc6ffe06f6ed4f6192c971" do_configure:prepend () { # Else these could be used in preference to those in aclocal-copy From patchwork Sun Nov 6 14:16:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14969 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 A408EC43217 for ; Sun, 6 Nov 2022 14:17:51 +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.web08.16527.1667744257993949940 for ; Sun, 06 Nov 2022 06:17:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=cWxZyBF0; spf=softfail (domain: sakoman.com, ip: 209.85.210.169, mailfrom: steve@sakoman.com) Received: by mail-pf1-f169.google.com with SMTP id k15so8447200pfg.2 for ; Sun, 06 Nov 2022 06:17:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=BIWpEd/6GPiSwBhyYdzuhn9Y686Y+VKB1se3um9GI20=; b=cWxZyBF0ZJeAg7KvIJbxG8VOJmPcpeiPvExUEgoIu3XHapRYq0AJxtaT6m/9vouwjE pmcB9c+ypEsjWgcXVSNoDxJvHjp5+4fcjVc+h76s7VdnUDIS3EYscPWfXG3La7AaWNxf BBq9+ZQEoGHPdwN8KVG85WDAy4p8cT13XmAf5ux4n09ZPITr2CV0v7m4RLAjeEmzUNb+ LJrzv9y06t8up60WR/r1HXtUDELBz9ouVwPQemqxqwz6bxtp2rri3DF5X2+D13KlGcMk LvDTxLdPVwyu6mwOzyiMf3iLcfKis0gzqxILrK+x91L35ERcvhIwmpYdwqbvKpPJ05pu NvOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=BIWpEd/6GPiSwBhyYdzuhn9Y686Y+VKB1se3um9GI20=; b=F/TacYvIFejZcCoIkf6M8lnCan1vd4W2iJ/EpY8tdPldJ1wsvcnUJlHnnWW4UpOpDB sBppIHGdyBTLwxgihemzUAKn36YgrQ9DSUN5EwPPHHRajdVlTOflbmrMmImTiGb71uwP PXkvbp0PpNAoLe4QZQX2ZKL21ctzuzp2VTqKGY/MLkQapHdr04XjPv+YpNyZa/HbquhW qH0p0nF1odaPj8PnrnIiXdfTF8LY7ypTR46KYPMBfqKD17sK7g9YzPuT72e9OayBeLvZ CiC+Y7f1MykWUpJ1h2avx8Zr7XI8MMj/KP5jZYAFkLBNCflNyB7uF3LFm8eAKCXldy/H 4YeA== X-Gm-Message-State: ACrzQf1+CV63U4b5DblAX1/O2gwQ/5xBLlLnZPg67sptkQBZDJBnAQ15 G/+LC2fqhJQAQkCYaqdtKnb5ss947nyi943E X-Google-Smtp-Source: AMsMyM4d70wQl4CjTZ+jE+XSdDg9J9nG0r8ADRHz+d3McOL2kJfHbeX4E3qWc5auh/JLlauk2FgEew== X-Received: by 2002:a05:6a00:1a4d:b0:563:a7c4:f521 with SMTP id h13-20020a056a001a4d00b00563a7c4f521mr45862158pfv.61.1667744264817; Sun, 06 Nov 2022 06:17:44 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:44 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 07/34] libsdl2: upgrade 2.24.0 -> 2.24.1 Date: Sun, 6 Nov 2022 04:16:50 -1000 Message-Id: <3c686477cc7557060fd9152f7546f00099a630a2.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172775 From: wangmy This is a stable bugfix release, with the following changes: Windows Only check to see if the ICC profile changes when the display changes or we gain focus Fixed window resize handing when using the D3D12 renderer Fixed Xbox controller detection on Windows XP macOS Fixed long delay in SDL_CloseAudioDevice() Linux Fixed crash in Wayland_HasScreenKeyboardSupport() FreeBSD Fixed building without GNU sort, but warn that dynamic libraries won't be found Emscripten Fixed infinite recursion related to mutexes on startup OS/2 Fixes and improvements to SDL_LoadObject() functionality 0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch refreshed for new version. Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit aa45a2fad9ecd5d553c605dc6b3d4cd70d7d7776) Signed-off-by: Steve Sakoman --- ...sable-libunwind-in-native-OE-builds-by-not-looking.patch | 6 +++--- .../libsdl2/{libsdl2_2.24.0.bb => libsdl2_2.24.1.bb} | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-graphics/libsdl2/{libsdl2_2.24.0.bb => libsdl2_2.24.1.bb} (97%) diff --git a/meta/recipes-graphics/libsdl2/libsdl2/0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch b/meta/recipes-graphics/libsdl2/libsdl2/0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch index 57bc522393..f34b870e74 100644 --- a/meta/recipes-graphics/libsdl2/libsdl2/0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch +++ b/meta/recipes-graphics/libsdl2/libsdl2/0001-Disable-libunwind-in-native-OE-builds-by-not-looking.patch @@ -1,4 +1,4 @@ -From 0234c546d86174fafe9ab280cf5f44de50b73676 Mon Sep 17 00:00:00 2001 +From 77093de6a12c24a60fc447698900d18d0a3943af Mon Sep 17 00:00:00 2001 From: Carlos Rafael Giani Date: Fri, 18 Mar 2022 12:06:23 +0100 Subject: [PATCH] Disable libunwind in native OE builds by not looking for @@ -22,10 +22,10 @@ Upstream-Status: Inappropriate [OE specific] 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt -index 644715a..bbf2e28 100644 +index 7617205..d9b1522 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -869,7 +869,7 @@ if(SDL_LIBC) +@@ -952,7 +952,7 @@ if(SDL_LIBC) check_include_file(sys/types.h HAVE_SYS_TYPES_H) foreach(_HEADER stdio.h stdlib.h stddef.h stdarg.h malloc.h memory.h string.h limits.h float.h diff --git a/meta/recipes-graphics/libsdl2/libsdl2_2.24.0.bb b/meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb similarity index 97% rename from meta/recipes-graphics/libsdl2/libsdl2_2.24.0.bb rename to meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb index d5cbf73df2..6bff0b8fe3 100644 --- a/meta/recipes-graphics/libsdl2/libsdl2_2.24.0.bb +++ b/meta/recipes-graphics/libsdl2/libsdl2_2.24.1.bb @@ -27,7 +27,7 @@ SRC_URI:append:class-native = " file://0001-Disable-libunwind-in-native-OE-build S = "${WORKDIR}/SDL2-${PV}" -SRC_URI[sha256sum] = "91e4c34b1768f92d399b078e171448c6af18cafda743987ed2064a28954d6d97" +SRC_URI[sha256sum] = "bc121588b1105065598ce38078026a414c28ea95e66ed2adab4c44d80b309e1b" inherit cmake lib_package binconfig-disabled pkgconfig upstream-version-is-even From patchwork Sun Nov 6 14:16:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14967 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 A40C1C43219 for ; Sun, 6 Nov 2022 14:17:51 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web09.16777.1667744267612979638 for ; Sun, 06 Nov 2022 06:17:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=oHB8rbUq; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id gw22so8358788pjb.3 for ; Sun, 06 Nov 2022 06:17:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=PN8UkqRHvdJK0tun2fThiKoBxNDP/jmI8eXvgo2+uZY=; b=oHB8rbUqIUm1fejjAVUmUaHGhzpS4feFVqexpQb7HxmC0lknOoz/B4Hn7r1rGagiOA F1/wVn3oT7N+surH/C7RrwVsNtBKEJEGnSEV6ov1/XfpC6ONexMrfrTm6Jz8X7ix59/s YBQvjmEUP4rGDk1Gmp8wi4PdyuDYmZUBMD6m0g1jOieHXi0XUU0ujrBy3h6E1fIr1fPC JPdf2k1jDrCFoPce+zXbUo6/iPKczjLoxoXfYgXMgF2mdl2hp5hFfBX/JNsSAQlhATuN oTJwav5Uff9y+Jp2o91acHmSKmTYWhhHVwx0DriLSLIdydmVAxk8Zt6eBJ57Q9kEZ2Eb ITsg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=PN8UkqRHvdJK0tun2fThiKoBxNDP/jmI8eXvgo2+uZY=; b=lkw4sGhKOUA9AYz+aL2ptqA60THRLo6EiywJ7lSyyI+a1OicNAsAf35F9RjyoVFr8N sh9L8ukon+35Gp4o9h7Ejnj415l+E+/OmVH+zJSpoyO1hCgHSbMCbdxmLVyOyLKZysIt UNZDIOBAH53jl0rM4tfQK+xWLdPy/cmzy0gviwVt95Nb2IfMJEwBiY2iFbcchYSz1EcW 0LxVUvl2e3ajml7KySZrg0mu90WKjfFtmKkTGWHumQ/zT3m9pIESvbudJF3PA5uB94AS 80yq9Sh2JNGr7Syfs37uAFv5l4iCO7SplHC0xAdc2AtCpkq/AcWYNdviOPoxwjXUv4JC 2SMA== X-Gm-Message-State: ACrzQf0F1EBjYzGYC3KgMdi25vmPricGp1P4ikMudVEZD6BEr6nIv5BS tLQIz9CqrDsM6qW55r+migIPbgw8JQ13ypro X-Google-Smtp-Source: AMsMyM4frH88uUB4moX/CSuijd4oZ6dncHJoBuCjoO152xDLb+gkZbpkn+xfFnjeMESBvsX6O9i26g== X-Received: by 2002:a17:903:228f:b0:186:d89e:c073 with SMTP id b15-20020a170903228f00b00186d89ec073mr44492991plh.48.1667744266746; Sun, 06 Nov 2022 06:17:46 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:46 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 08/34] lttng-ust: upgrade 2.13.4 -> 2.13.5 Date: Sun, 6 Nov 2022 04:16:51 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:17:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172776 From: wangmy Changelog: ========== * Fix: bytecode validator: reject specialized load field/context ref instructions * Fix: bytecode validator: reject specialized load instructions * Fix: event notification capture: validate buffer length * Fix: event notification capture error handling * Fix: lttng-ust-comm: wait on wrong child process * fix: 'make dist' without javah Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni (cherry picked from commit 569d6c271bf782cb4a524603693adbbe3d020f92) Signed-off-by: Steve Sakoman --- .../lttng/{lttng-ust_2.13.4.bb => lttng-ust_2.13.5.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-kernel/lttng/{lttng-ust_2.13.4.bb => lttng-ust_2.13.5.bb} (95%) diff --git a/meta/recipes-kernel/lttng/lttng-ust_2.13.4.bb b/meta/recipes-kernel/lttng/lttng-ust_2.13.5.bb similarity index 95% rename from meta/recipes-kernel/lttng/lttng-ust_2.13.4.bb rename to meta/recipes-kernel/lttng/lttng-ust_2.13.5.bb index 56200ac3e1..916408bff0 100644 --- a/meta/recipes-kernel/lttng/lttng-ust_2.13.4.bb +++ b/meta/recipes-kernel/lttng/lttng-ust_2.13.5.bb @@ -34,7 +34,7 @@ SRC_URI = "https://lttng.org/files/lttng-ust/lttng-ust-${PV}.tar.bz2 \ file://0001-Makefile.am-update-rpath-link.patch \ " -SRC_URI[sha256sum] = "698f82ec5dc56e981c0bb08c46ebabaf31c60e877c2e365b9fd6d3a9fff8b398" +SRC_URI[sha256sum] = "f1d7bb4984a3dc5dacd3b7bcb4c10c04b041b0eecd7cba1fef3d8f86aff02bd6" CVE_PRODUCT = "ust" From patchwork Sun Nov 6 14:16:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14972 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 BA34BC43219 for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by mx.groups.io with SMTP id smtpd.web09.16778.1667744269577637068 for ; Sun, 06 Nov 2022 06:17:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=lA0MOuPk; spf=softfail (domain: sakoman.com, ip: 209.85.214.171, mailfrom: steve@sakoman.com) Received: by mail-pl1-f171.google.com with SMTP id c2so8900834plz.11 for ; Sun, 06 Nov 2022 06:17:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=X21UP0GuI8KLVDM6hgRPWcVNg23BXdTgxMldZy+7kZo=; b=lA0MOuPkpGZcMClv0nwJVI1+5YOw210m5Pa/lx3aV5eCa3izx9OfuvRmqdD3qCiaDX hZNjLWB0dsML/P0Hemn3/b8/qjsIMXCljlFg6zuoo017mpdOzoPV0/mZ/9kS5yZ3pt2H T6a0Q+9D/d5ljgEdpVD9MSdIK4LkpA0jTSH9dgQwW8hAosEmd1mYrylRtGIA9OJ99ymm qoKFpZZq7oys8xanN4SIXKD7VXtxjTZf9FsHgJ0cqPwYNLTjZ8FksL6oKJGuVZN1YLL/ PieP3id+kBpJInNxqD26YqYKmPH3WooD2TnHV35p6S9GFsrKc01mK0/ijX2u40p3XyMu eN1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=X21UP0GuI8KLVDM6hgRPWcVNg23BXdTgxMldZy+7kZo=; b=YfjBr8pgZtfZxZ/xRaBupfF13E+BkbLvAd0eWv54JOV56hs5D4ftz6UDtxpctX27+0 icLXQYwYy67Exsj6g2aKTvsrJiRGY813g71yarx2DJ/ttocFaQWR3f/uwmVZnyhio7yw cq6ls6Ckv8uWWXgNpbxJrekM73yYGavIq2lKZZQPdvsqklvRqf4WON+p5phfC7Ufqh5g CiP+4XjmBW6KWL45NLvIsjaLdryi7NjaJJHKEwiPq7ITCndb8BpruSM5WtjgRqvwBlQR Ax88sZydJmgYrDmxjQE/TPhOdHgU+dgnK/GxwV0NL2G/PyUw9awZuYFJ6zsqdNyL5D+R bEYQ== X-Gm-Message-State: ACrzQf1aQhpAKs6YDj4RR8a9RzZ3NnvQfSu6/ouCQ45gFbtBtgQGLwYO uGxNlHE+T1afhPLOzhV7gT+dE1j7mZkUCtC+ X-Google-Smtp-Source: AMsMyM5ynqoQSwyrZUDJjv7iGDRwdV2wbqnMlrhxgkb/uBh2B1JPr1HnzjefJO2akCSmDaxsYKiyYQ== X-Received: by 2002:a17:902:9689:b0:186:fb90:5758 with SMTP id n9-20020a170902968900b00186fb905758mr654066plp.115.1667744268716; Sun, 06 Nov 2022 06:17:48 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:48 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 09/34] zlib: do out-of-tree builds Date: Sun, 6 Nov 2022 04:16:52 -1000 Message-Id: <2cd077f6396efd940d873c5f7f0f7614d1626ac3.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172777 From: Ross Burton zlib supports out-of-tree builds, so do them. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit e8bf682e9ccf2ddce5149f01ba788ca813329221) Signed-off-by: Steve Sakoman --- meta/recipes-core/zlib/zlib_1.2.12.bb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/zlib/zlib_1.2.12.bb b/meta/recipes-core/zlib/zlib_1.2.12.bb index 2491cb941f..9ec78b95be 100644 --- a/meta/recipes-core/zlib/zlib_1.2.12.bb +++ b/meta/recipes-core/zlib/zlib_1.2.12.bb @@ -30,9 +30,12 @@ RDEPENDS:${PN}-ptest += "make" inherit ptest +B = "${WORKDIR}/build" + do_configure() { - LDCONFIG=true ./configure --prefix=${prefix} --shared --libdir=${libdir} --uname=GNU + LDCONFIG=true ${S}/configure --prefix=${prefix} --shared --libdir=${libdir} --uname=GNU } +do_configure[cleandirs] += "${B}" do_compile() { oe_runmake shared From patchwork Sun Nov 6 14:16:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14971 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 AC988C4332F for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web08.16533.1667744271839488989 for ; Sun, 06 Nov 2022 06:17:52 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=RaU73uDt; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id b11so8360833pjp.2 for ; Sun, 06 Nov 2022 06:17:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=O2YrGh2ly3Ljp7P4RSUfoCi2q+qVGBsdRknE35ow2ng=; b=RaU73uDtlIPStEkpSIz2vJVMizBcI7GNOT8FOIEsbHN7CjXIXZA1v8UMXe/Ljy9Zwh hCQS4vZBgR1MMD8FbFg7NMbp3C7dfPKPCJj7JRofaJpB0AE7ESWHnFCp2ycalm+9H+dP yjxseC5hFWuPPij75w6zwOdz6OSNLsvEvKAMaeGdlx87uQlO8nXZJTQN7F+uCGW+Rlz/ Tk0weLPbf7cz4r8/yFGTG+dZPUeiyVWle28+UZHt39qxLIIBx894K7RheZQ3ce1OzDKz 9GVnWDL4eD7Cquq6CXL+s8PAZKCvPg39ZW3Ed3OjH0oJ0YJ0g+/ATaZigTK2Z0wdXeia Q1Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=O2YrGh2ly3Ljp7P4RSUfoCi2q+qVGBsdRknE35ow2ng=; b=Vde1metpVFzrLQZl3VYiHna1VPXaG+uxP02Y+hDxq+lx5orYWMVgEbR9NoDEzwAUcc oyvhrqtQHMHp6YRlNOJ+uwDep+nhoewTXf3f2gQqz2lx4gxkle/A4EuW5BPNDJPsrukt Z81QtiXOUQUCHXgyao3S5RxKmqPYe81ba3nSsmNV7m0uFs3LfVxd6wjqK5bFCcvrf+Kd EKLzgDZNr8EbNu/58eqI2ODwB2h5m1D0+D8ERZLEyJ3QI0eBNBKy2BHk0uPog3gJ5Bhc bakCRS1xMWvo0bqhOe78GvmmiT6ZyRS5RCKzFf6qVKt+Xk7uTlqCOJwqn6l3I44fpphN DfZg== X-Gm-Message-State: ACrzQf1UfIlu/eWJUTqRYqswyJGVRFhER5XH4t8BAd9o1PSFPqkfJC46 hK+tjNJyyRshJn4klLl+17h8gtNueRQINe29 X-Google-Smtp-Source: AMsMyM7uOCWx1XfqD0J/j/wtIYAjbRNt63K3EscCVJnIhKRkhbKnrFCyD5/BmXTnlyk9GXo1rKoGVQ== X-Received: by 2002:a17:902:f651:b0:184:6925:d127 with SMTP id m17-20020a170902f65100b001846925d127mr45218644plg.140.1667744270665; Sun, 06 Nov 2022 06:17:50 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:50 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 10/34] zlib: upgrade 1.2.12 -> 1.2.13 Date: Sun, 6 Nov 2022 04:16:53 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172778 From: Ross Burton Changes in 1.2.13 (13 Oct 2022) - Fix configure issue that discarded provided CC definition - Correct incorrect inputs provided to the CRC functions - Repair prototypes and exporting of new CRC functions - Fix inflateBack to detect invalid input with distances too far - Have infback() deliver all of the available output up to any error - Fix a bug when getting a gzip header extra field with inflate() - Fix bug in block type selection when Z_FIXED used - Tighten deflateBound bounds - Remove deleted assembler code references - Various portability and appearance improvements Drop a number of patches whicih have been merged upstream. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 115eb5326dc7f9256d58147b3655cd13d5994cfc) Signed-off-by: Steve Sakoman --- ...t-inputs-provided-to-the-CRC-functio.patch | 54 ------------------- ...etting-a-gzip-header-extra-field-wit.patch | 38 ------------- ...processing-bug-that-dereferences-NUL.patch | 36 ------------- meta/recipes-core/zlib/zlib/cc.patch | 27 ---------- .../zlib/zlib/ldflags-tests.patch | 45 ---------------- .../zlib/{zlib_1.2.12.bb => zlib_1.2.13.bb} | 7 +-- 6 files changed, 1 insertion(+), 206 deletions(-) delete mode 100644 meta/recipes-core/zlib/zlib/0001-Correct-incorrect-inputs-provided-to-the-CRC-functio.patch delete mode 100644 meta/recipes-core/zlib/zlib/0001-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch delete mode 100644 meta/recipes-core/zlib/zlib/0001-Fix-extra-field-processing-bug-that-dereferences-NUL.patch delete mode 100644 meta/recipes-core/zlib/zlib/cc.patch delete mode 100644 meta/recipes-core/zlib/zlib/ldflags-tests.patch rename meta/recipes-core/zlib/{zlib_1.2.12.bb => zlib_1.2.13.bb} (75%) diff --git a/meta/recipes-core/zlib/zlib/0001-Correct-incorrect-inputs-provided-to-the-CRC-functio.patch b/meta/recipes-core/zlib/zlib/0001-Correct-incorrect-inputs-provided-to-the-CRC-functio.patch deleted file mode 100644 index ad5e59de04..0000000000 --- a/meta/recipes-core/zlib/zlib/0001-Correct-incorrect-inputs-provided-to-the-CRC-functio.patch +++ /dev/null @@ -1,54 +0,0 @@ -From ec3df00224d4b396e2ac6586ab5d25f673caa4c2 Mon Sep 17 00:00:00 2001 -From: Mark Adler -Date: Wed, 30 Mar 2022 11:14:53 -0700 -Subject: [PATCH] Correct incorrect inputs provided to the CRC functions. - -The previous releases of zlib were not sensitive to incorrect CRC -inputs with bits set above the low 32. This commit restores that -behavior, so that applications with such bugs will continue to -operate as before. - -Upstream-Status: Backport [https://github.com/madler/zlib/commit/ec3df00224d4b396e2ac6586ab5d25f673caa4c2] -Signed-off-by: Jacob Kroon ---- - crc32.c | 8 ++++---- - 1 file changed, 4 insertions(+), 4 deletions(-) - -diff --git a/crc32.c b/crc32.c -index a1bdce5..451887b 100644 ---- a/crc32.c -+++ b/crc32.c -@@ -630,7 +630,7 @@ unsigned long ZEXPORT crc32_z(crc, buf, len) - #endif /* DYNAMIC_CRC_TABLE */ - - /* Pre-condition the CRC */ -- crc ^= 0xffffffff; -+ crc = (~crc) & 0xffffffff; - - /* Compute the CRC up to a word boundary. */ - while (len && ((z_size_t)buf & 7) != 0) { -@@ -749,7 +749,7 @@ unsigned long ZEXPORT crc32_z(crc, buf, len) - #endif /* DYNAMIC_CRC_TABLE */ - - /* Pre-condition the CRC */ -- crc ^= 0xffffffff; -+ crc = (~crc) & 0xffffffff; - - #ifdef W - -@@ -1077,7 +1077,7 @@ uLong ZEXPORT crc32_combine64(crc1, crc2, len2) - #ifdef DYNAMIC_CRC_TABLE - once(&made, make_crc_table); - #endif /* DYNAMIC_CRC_TABLE */ -- return multmodp(x2nmodp(len2, 3), crc1) ^ crc2; -+ return multmodp(x2nmodp(len2, 3), crc1) ^ (crc2 & 0xffffffff); - } - - /* ========================================================================= */ -@@ -1112,5 +1112,5 @@ uLong crc32_combine_op(crc1, crc2, op) - uLong crc2; - uLong op; - { -- return multmodp(op, crc1) ^ crc2; -+ return multmodp(op, crc1) ^ (crc2 & 0xffffffff); - } diff --git a/meta/recipes-core/zlib/zlib/0001-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch b/meta/recipes-core/zlib/zlib/0001-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch deleted file mode 100644 index 96ab563121..0000000000 --- a/meta/recipes-core/zlib/zlib/0001-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch +++ /dev/null @@ -1,38 +0,0 @@ -From eff308af425b67093bab25f80f1ae950166bece1 Mon Sep 17 00:00:00 2001 -From: Mark Adler -Date: Sat, 30 Jul 2022 15:51:11 -0700 -Subject: [PATCH] Fix a bug when getting a gzip header extra field with inflate(). - -If the extra field was larger than the space the user provided with -inflateGetHeader(), and if multiple calls of inflate() delivered -the extra header data, then there could be a buffer overflow of the -provided space. This commit assures that provided space is not -exceeded. - -CVE: CVE-2022-37434 -Upstream-Status: Backport [https://github.com/madler/zlib/commit/eff308af425b67093bab25f80f1ae950166be] -Signed-off-by: Khem Raj ---- - inflate.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/inflate.c b/inflate.c -index 7be8c63..7a72897 100644 ---- a/inflate.c -+++ b/inflate.c -@@ -763,9 +763,10 @@ int flush; - copy = state->length; - if (copy > have) copy = have; - if (copy) { -+ len = state->head->extra_len - state->length; - if (state->head != Z_NULL && -- state->head->extra != Z_NULL) { -- len = state->head->extra_len - state->length; -+ state->head->extra != Z_NULL && -+ len < state->head->extra_max) { - zmemcpy(state->head->extra + len, next, - len + copy > state->head->extra_max ? - state->head->extra_max - len : copy); --- -2.37.2 - diff --git a/meta/recipes-core/zlib/zlib/0001-Fix-extra-field-processing-bug-that-dereferences-NUL.patch b/meta/recipes-core/zlib/zlib/0001-Fix-extra-field-processing-bug-that-dereferences-NUL.patch deleted file mode 100644 index a0978c5f95..0000000000 --- a/meta/recipes-core/zlib/zlib/0001-Fix-extra-field-processing-bug-that-dereferences-NUL.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d Mon Sep 17 00:00:00 2001 -From: Mark Adler -Date: Mon, 8 Aug 2022 10:50:09 -0700 -Subject: [PATCH] Fix extra field processing bug that dereferences NULL - state->head. - -The recent commit to fix a gzip header extra field processing bug -introduced the new bug fixed here. - -CVE: CVE-2022-37434 -Upstream-Status: Backport [https://github.com/madler/zlib/commit/1eb7682f845ac9e9bf9ae35bbfb3bad5dacbd91d] -Signed-off-by: Khem Raj ---- - inflate.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/inflate.c b/inflate.c -index 7a72897..2a3c4fe 100644 ---- a/inflate.c -+++ b/inflate.c -@@ -763,10 +763,10 @@ int flush; - copy = state->length; - if (copy > have) copy = have; - if (copy) { -- len = state->head->extra_len - state->length; - if (state->head != Z_NULL && - state->head->extra != Z_NULL && -- len < state->head->extra_max) { -+ (len = state->head->extra_len - state->length) < -+ state->head->extra_max) { - zmemcpy(state->head->extra + len, next, - len + copy > state->head->extra_max ? - state->head->extra_max - len : copy); --- -2.37.2 - diff --git a/meta/recipes-core/zlib/zlib/cc.patch b/meta/recipes-core/zlib/zlib/cc.patch deleted file mode 100644 index 8fb974ded4..0000000000 --- a/meta/recipes-core/zlib/zlib/cc.patch +++ /dev/null @@ -1,27 +0,0 @@ -Upstream-Status: Backport -Signed-off-by: Ross Burton - -From 05796d3d8d5546cf1b4dfe2cd72ab746afae505d Mon Sep 17 00:00:00 2001 -From: Mark Adler -Date: Mon, 28 Mar 2022 18:34:10 -0700 -Subject: [PATCH] Fix configure issue that discarded provided CC definition. - ---- - configure | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/configure b/configure -index 52ff4a04e..3fa3e8618 100755 ---- a/configure -+++ b/configure -@@ -174,7 +174,10 @@ if test -z "$CC"; then - else - cc=${CROSS_PREFIX}cc - fi -+else -+ cc=${CC} - fi -+ - cflags=${CFLAGS-"-O3"} - # to force the asm version use: CFLAGS="-O3 -DASMV" ./configure - case "$cc" in diff --git a/meta/recipes-core/zlib/zlib/ldflags-tests.patch b/meta/recipes-core/zlib/zlib/ldflags-tests.patch deleted file mode 100644 index 286390665f..0000000000 --- a/meta/recipes-core/zlib/zlib/ldflags-tests.patch +++ /dev/null @@ -1,45 +0,0 @@ -Obey LDFLAGS for tests - -Upstream-Status: Submitted [https://github.com/madler/zlib/pull/409] -Signed-off-by: Ross Burton - ---- zlib-1.2.8.orig/Makefile.in -+++ zlib-1.2.8/Makefile.in -@@ -26,7 +26,7 @@ CFLAGS=-O - - SFLAGS=-O - LDFLAGS= --TEST_LDFLAGS=-L. libz.a -+TEST_LDFLAGS=-L. $(LDFLAGS) - LDSHARED=$(CC) - CPP=$(CC) -E - -@@ -176,22 +176,22 @@ placebo $(SHAREDLIBV): $(PIC_OBJS) libz. - -@rmdir objs - - example$(EXE): example.o $(STATICLIB) -- $(CC) $(CFLAGS) -o $@ example.o $(TEST_LDFLAGS) -+ $(CC) $(CFLAGS) -o $@ example.o $(TEST_LDFLAGS) $(STATICLIB) - - minigzip$(EXE): minigzip.o $(STATICLIB) -- $(CC) $(CFLAGS) -o $@ minigzip.o $(TEST_LDFLAGS) -+ $(CC) $(CFLAGS) -o $@ minigzip.o $(TEST_LDFLAGS) $(STATICLIB) - - examplesh$(EXE): example.o $(SHAREDLIBV) -- $(CC) $(CFLAGS) -o $@ example.o -L. $(SHAREDLIBV) -+ $(CC) $(CFLAGS) -o $@ example.o $(TEST_LDFLAGS) $(SHAREDLIBV) - - minigzipsh$(EXE): minigzip.o $(SHAREDLIBV) -- $(CC) $(CFLAGS) -o $@ minigzip.o -L. $(SHAREDLIBV) -+ $(CC) $(CFLAGS) -o $@ minigzip.o $(TEST_LDFLAGS) $(SHAREDLIBV) - - example64$(EXE): example64.o $(STATICLIB) -- $(CC) $(CFLAGS) -o $@ example64.o $(TEST_LDFLAGS) -+ $(CC) $(CFLAGS) -o $@ example64.o $(TEST_LDFLAGS) $(STATICLIB) - - minigzip64$(EXE): minigzip64.o $(STATICLIB) -- $(CC) $(CFLAGS) -o $@ minigzip64.o $(TEST_LDFLAGS) -+ $(CC) $(CFLAGS) -o $@ minigzip64.o $(TEST_LDFLAGS) $(STATICLIB) - - install-libs: $(LIBS) - -@if [ ! -d $(DESTDIR)$(exec_prefix) ]; then mkdir -p $(DESTDIR)$(exec_prefix); fi diff --git a/meta/recipes-core/zlib/zlib_1.2.12.bb b/meta/recipes-core/zlib/zlib_1.2.13.bb similarity index 75% rename from meta/recipes-core/zlib/zlib_1.2.12.bb rename to meta/recipes-core/zlib/zlib_1.2.13.bb index 9ec78b95be..ec977a3035 100644 --- a/meta/recipes-core/zlib/zlib_1.2.12.bb +++ b/meta/recipes-core/zlib/zlib_1.2.13.bb @@ -8,17 +8,12 @@ LIC_FILES_CHKSUM = "file://zlib.h;beginline=6;endline=23;md5=5377232268e952e9ef6 # The source tarball needs to be .gz as only the .gz ends up in fossils/ SRC_URI = "https://zlib.net/${BP}.tar.gz \ - file://cc.patch \ - file://ldflags-tests.patch \ file://0001-configure-Pass-LDFLAGS-to-link-tests.patch \ file://run-ptest \ - file://0001-Correct-incorrect-inputs-provided-to-the-CRC-functio.patch \ - file://0001-Fix-a-bug-when-getting-a-gzip-header-extra-field-wit.patch \ - file://0001-Fix-extra-field-processing-bug-that-dereferences-NUL.patch \ " UPSTREAM_CHECK_URI = "http://zlib.net/" -SRC_URI[sha256sum] = "91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9" +SRC_URI[sha256sum] = "b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30" # When a new release is made the previous release is moved to fossils/, so add this # to PREMIRRORS so it is also searched automatically. From patchwork Sun Nov 6 14:16:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14975 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 C7414C41535 for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web12.16492.1667744273544611822 for ; Sun, 06 Nov 2022 06:17:53 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=PsOdvSiu; spf=softfail (domain: sakoman.com, ip: 209.85.214.177, mailfrom: steve@sakoman.com) Received: by mail-pl1-f177.google.com with SMTP id k7so8921666pll.6 for ; Sun, 06 Nov 2022 06:17:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=QU+PCLhze4ExYZfPzeTCDM9HvAL3M8mJHEgkRLZSWoM=; b=PsOdvSiuXKtf0X400g4qkfWUOjajQigRL6IFqfAiLP7b4e4L4aLbnWpO3NYphVuwAb RG46e1dfxuDFPyJ39zoOX7kkj5THX42Xc8uCnsEwHs2YIfpdEbuyj0P9h5us7jG+R8OK o6G3w9sriK8x8MWEPQTDiKScWI/u0xwd1RMgCfKSPWyjh483naem7iUHPUyoUIdF/tzN DlDHhnWtvOJXMVSPnoEkx5rauta3cSamLOsa1df5TzXfAw9Hy1QeVGdr/O1d664kk5tV oa/Ut6LqcCDnM/7DOUTATjUx0J6/4mD9F3JaTPB/yjXTaYOse6jF+B4T112pWP3K2bSA s+fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=QU+PCLhze4ExYZfPzeTCDM9HvAL3M8mJHEgkRLZSWoM=; b=dv3+WZOLxWZzljsSMi50By8wbOp2x+4JUzgZ7A7Z95i/MEBfTj72qCxlswwts1tWnM EgLZb3kcLjr6tW7TGMEDbMyV59S7eTirZ3UEgkMBlzsNt2J5F72KBqFsXrUAitDLvWt9 sOM5ZRQe4GdTJJNUucQBeLz/MltFb0BwV8TaTvWazC7rPE/znMql1sTYpG32EqW4yeYH nCMEiH9Lunjge+72P7ChvdHFAt0da54xCNe5FJca30CoDK/ndyTkwLFJYevoYKwbwYoK K+Eb1YyAUcJvuLl3ro8foatA7+TcibjctSad/5Em70xutcs8ohB//i6HdqjsXsKafwUv rnnQ== X-Gm-Message-State: ACrzQf2IsrEPKelVyOLiH/p2XsoYdB5cIBC4UhGYC2+QSwuCwmXZYmTI HuClv3ja77oNppMwQXZAfy0/sT/VY/7GYhj9 X-Google-Smtp-Source: AMsMyM4faQe9LIRwrt46D1Y2iT8SHFz9XS71qNRDHmLg8zSz0OccFIESCeEjGCFFDe5YbDm5YpbXxA== X-Received: by 2002:a17:90b:4a02:b0:213:9ba4:206a with SMTP id kk2-20020a17090b4a0200b002139ba4206amr48464277pjb.102.1667744272593; Sun, 06 Nov 2022 06:17:52 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:52 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 11/34] mesa: update 22.2.0 -> 22.2.2 Date: Sun, 6 Nov 2022 04:16:54 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172779 From: Markus Volk Mesa 22.2.2 is a bug fix release which fixes bugs found since the 22.2.1 release. New features None Bug fixes radv: Crash in dEQP-VK.ray_query.misc.dynamic_indexing glthread: radeonsi: offset textures in game starsector with glthread enabled Crashing on Windows VM Exanima renders with the wrong colors. nouveau: tegra124: GL_OUT_OF_MEMORY error Changes freedreno: Fix graphic glitches on a4xx and a5xx nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard pan/mdg: Fix 16-bit alignment with spiller nir: Fix nir_fmax_abs_vec_comp gallium/vl: Add opaque rgb pixel formats aco/spill: Fix spilling of Phi operands tu: Reset whether there is DS resolve for dynamic subpass gallivm: handle llvm coroutines for llvm > 15 nouveau: treat DRM_FORMAT_INVALID as implicit modifier docs: Add sha256 sum for 22.2.1 .pick_status.json: Update to 243aa6b2ec0c2626b1333ba666a6d6d60ede8505 .pick_status.json: Update to c4482a3c1a973975eb27ac284a18bebca24f7876 .pick_status.json: Update to 3eed5931edf6e5f45378b013ca21f98f17af2b34 .pick_status.json: Update to b02e9ef35a0446019cda9473e4c355c7cc4bb24d .pick_status.json: Mark 4c7a44413a07d3fb314f786e047bb7212c082a6c as denominated .pick_status.json: Mark dbd022f2ab43ff0a9ecc05c61123467e25f109de as backported turnip: Don’t use the dynamic color write enable during non-dynamic. gallium/u_threaded_context: remove stale comment r300: don’t use smooth line if not requested r600/sfn: Always start a new CF after a KILL instruction r600/sfn: don’t propagate registers into conditional test virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE vulkan/runtime: don’t lookup the pipeline disk cache if disabled anv: initialization pipeline layout to 0s anv: add missing tracepoint clc/clover: Link clang statically when shared-llvm is disabled zink: clamp line_stipple_factor to 1 if stipple is disabled zink: unset rp_changed after initializing renderpass attachments zink: disable fbfetch when flushing clears vulkan/wsi: Add dep_libudev to idep dependencies gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP zink: fix invalid Offset set for variables which do not need an offset zink: stop enabling minmax filtering when not supported zink: fix isNan mismatch between NIR and SPIR-V util/conf: enable init to zero workaround for Exanima util/radeonsi: enable zerovram workaround for Exanima radv: add radv_zero_vram workarounds for OpenGL games glthread: fix matrix stack depth tracking glthread: leave dlist dispatch in place for Begin/End util: Turn -DWINDOWS_NO_FUTEX to be pre_args - add a PACKAGECONFIG for perfetto support Signed-off-by: Markus Volk Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit cbcaff0b4cc349706b9847f4262746b43adba209) Signed-off-by: Steve Sakoman --- .../mesa/{mesa-gl_22.2.0.bb => mesa-gl_22.2.2.bb} | 0 meta/recipes-graphics/mesa/mesa.inc | 4 +++- meta/recipes-graphics/mesa/{mesa_22.2.0.bb => mesa_22.2.2.bb} | 0 3 files changed, 3 insertions(+), 1 deletion(-) rename meta/recipes-graphics/mesa/{mesa-gl_22.2.0.bb => mesa-gl_22.2.2.bb} (100%) rename meta/recipes-graphics/mesa/{mesa_22.2.0.bb => mesa_22.2.2.bb} (100%) diff --git a/meta/recipes-graphics/mesa/mesa-gl_22.2.0.bb b/meta/recipes-graphics/mesa/mesa-gl_22.2.2.bb similarity index 100% rename from meta/recipes-graphics/mesa/mesa-gl_22.2.0.bb rename to meta/recipes-graphics/mesa/mesa-gl_22.2.2.bb diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc index c94e439363..78ac0964f6 100644 --- a/meta/recipes-graphics/mesa/mesa.inc +++ b/meta/recipes-graphics/mesa/mesa.inc @@ -24,7 +24,7 @@ SRC_URI = "https://mesa.freedesktop.org/archive/mesa-${PV}.tar.xz \ # required by mesa-native on Ubuntu 18.04 with gcc 7.5 when DEBUG_BUILD enabled SRC_URI:append:class-native = " file://0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch" -SRC_URI[sha256sum] = "b1f9c8fd08f2cae3adf83355bef4d2398e8025f44947332880f2d0066bdafa8c" +SRC_URI[sha256sum] = "2de11fb74fc5cc671b818e49fe203cea0cd1d8b69756e97cdb06a2f4e78948f9" UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P\d+(\.\d+)+)" @@ -181,6 +181,8 @@ PACKAGECONFIG[vulkan-beta] = "-Dvulkan-beta=true,-Dvulkan-beta=false" PACKAGECONFIG[osmesa] = "-Dosmesa=true,-Dosmesa=false" +PACKAGECONFIG[perfetto] = "-Dperfetto=true,-Dperfetto=false,libperfetto" + PACKAGECONFIG[unwind] = "-Dlibunwind=enabled,-Dlibunwind=disabled,libunwind" PACKAGECONFIG[lmsensors] = "-Dlmsensors=enabled,-Dlmsensors=disabled,lmsensors" diff --git a/meta/recipes-graphics/mesa/mesa_22.2.0.bb b/meta/recipes-graphics/mesa/mesa_22.2.2.bb similarity index 100% rename from meta/recipes-graphics/mesa/mesa_22.2.0.bb rename to meta/recipes-graphics/mesa/mesa_22.2.2.bb From patchwork Sun Nov 6 14:16:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14973 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 C664CC4167B for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) by mx.groups.io with SMTP id smtpd.web09.16779.1667744275469728674 for ; Sun, 06 Nov 2022 06:17:55 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=SePPDL9p; spf=softfail (domain: sakoman.com, ip: 209.85.215.179, mailfrom: steve@sakoman.com) Received: by mail-pg1-f179.google.com with SMTP id h193so8283296pgc.10 for ; Sun, 06 Nov 2022 06:17:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=QAEoW55D7oZYtSTeo45gph2YKzWlpdWF5VMPD7k/WLU=; b=SePPDL9pCpc9KzsJyD+uVYoKeLCbsayg3cyOOeoBdJJCWUCB/tfnBQQ1mi19bZnPVX 9eJz4FTqVj6KtB883d2Cgc0xgLmMN+BgES74smLHjhf9Kr4I3EHVlce4hIZ6xDZqf/ke 47sFOPc28WhatH692A1jP7Cjm08yqh8or4hY4V9h+aAvkxWxMkvXYUi5O9YlXxsm3J2A Gi9t4iJEi8fa25uwJPtLE7CXigmX6FLHXojeVc0Bh9170Q8ebz8uq7c4yfL0qvrO4g7/ ASOEyH71+ISzfOnccBVMxebWjISdFQ5x9CJojMOXcr5NG3tKL9iGoV1CIyEheXR0pT2a 0q7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=QAEoW55D7oZYtSTeo45gph2YKzWlpdWF5VMPD7k/WLU=; b=UBN4mF/i0ve/6XVLlP7Cj70/xilvT9JTCbudxKsWN2QA9dleeF+DcZUM01j6/rbmcJ l5azcPGfm4AKH7omXC4+M2sFfw65ZDAcxOaFkLD4re2y8S52C5k4Phow4Jrtpp+MLh3k yQa9oOKVju6a/8b6yPaQ1S0ZB8wRQMR5fPxnt8MTspXn66FgOE/IBOZQaiGUF67nrlbC Xy1fkgcdLXmu8HtjxNClHJ8hGpDxlD0aib4kDQ/RH9yhJuuoS0jUD5DN3nk9cW4FjWxx GmjTywx7yvvJJVtHKWSHhdj4BMIna4nHZyF5Wo2jZaO94copWpzsBflfB3rRijJdKiIe m6lg== X-Gm-Message-State: ACrzQf2oE11ucR5Eessp9YaYi7k1euZmKQ8z1IttRi4c0LGgUsh+zM7d bGOoK+51roAuttgkY+3+xRtHPfh+Ps4g+y09 X-Google-Smtp-Source: AMsMyM7aiQoUQrpbJiHL7q4md6JZ55YKM5NmhjGJQDulIZEKmJmDbh4nKl/YRFDSAhS6AP6OQRFsvg== X-Received: by 2002:a63:81c2:0:b0:46f:f73e:127e with SMTP id t185-20020a6381c2000000b0046ff73e127emr23808916pgd.250.1667744274414; Sun, 06 Nov 2022 06:17:54 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:54 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 12/34] lighttpd: upgrade 1.4.66 -> 1.4.67 Date: Sun, 6 Nov 2022 04:16:55 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172780 From: wangmy Changelog: ============= * Update comment about TCP_INFO on OpenBSD * [mod_ajp13] fix crash with bad response headers (fixes #3170) * [core] handle RDHUP when collecting chunked body * [core] tweak streaming request body to backends * [core] handle ENOSPC with pwritev() (#3171) * [core] manually calculate off_t max (fixes #3171) * [autoconf] force large file support (#3171) * [multiple] quiet coverity warnings using casts * [meson] add license keyword to project declaration Signed-off-by: Wang Mingyu Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 7a399862bb2e1503fbffa18e7ec0767643f76132) Signed-off-by: Steve Sakoman --- .../lighttpd/lighttpd/CVE-2022-41556.patch | 31 ------------------- ...{lighttpd_1.4.66.bb => lighttpd_1.4.67.bb} | 3 +- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 meta/recipes-extended/lighttpd/lighttpd/CVE-2022-41556.patch rename meta/recipes-extended/lighttpd/{lighttpd_1.4.66.bb => lighttpd_1.4.67.bb} (96%) diff --git a/meta/recipes-extended/lighttpd/lighttpd/CVE-2022-41556.patch b/meta/recipes-extended/lighttpd/lighttpd/CVE-2022-41556.patch deleted file mode 100644 index 284a5a3ea9..0000000000 --- a/meta/recipes-extended/lighttpd/lighttpd/CVE-2022-41556.patch +++ /dev/null @@ -1,31 +0,0 @@ -CVE: CVE-2022-41556 -Upstream-Status: Backport -Signed-off-by: Ross Burton - -From b18de6f9264f914f7bf493abd3b6059343548e50 Mon Sep 17 00:00:00 2001 -From: Glenn Strauss -Date: Sun, 11 Sep 2022 22:31:34 -0400 -Subject: [PATCH] [core] handle RDHUP when collecting chunked body - -handle RDHUP as soon as RDHUP detected when collecting HTTP/1.1 chunked -request body (and when not streaming request body to backend) - -x-ref: - https://github.com/lighttpd/lighttpd1.4/pull/115 ---- - src/gw_backend.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/gw_backend.c b/src/gw_backend.c -index df9d8217..5db56287 100644 ---- a/src/gw_backend.c -+++ b/src/gw_backend.c -@@ -2228,7 +2228,7 @@ handler_t gw_handle_subrequest(request_st * const r, void *p_d) { - * and module is flagged to stream request body to backend) */ - return (r->conf.stream_request_body & FDEVENT_STREAM_REQUEST) - ? http_response_reqbody_read_error(r, 411) -- : HANDLER_WAIT_FOR_EVENT; -+ : (rc == HANDLER_GO_ON) ? HANDLER_WAIT_FOR_EVENT : rc; - } - - if (hctx->wb_reqlen < -1 && r->reqbody_length >= 0) { diff --git a/meta/recipes-extended/lighttpd/lighttpd_1.4.66.bb b/meta/recipes-extended/lighttpd/lighttpd_1.4.67.bb similarity index 96% rename from meta/recipes-extended/lighttpd/lighttpd_1.4.66.bb rename to meta/recipes-extended/lighttpd/lighttpd_1.4.67.bb index 78978105b2..838881f238 100644 --- a/meta/recipes-extended/lighttpd/lighttpd_1.4.66.bb +++ b/meta/recipes-extended/lighttpd/lighttpd_1.4.67.bb @@ -14,13 +14,12 @@ RRECOMMENDS:${PN} = "lighttpd-module-access \ lighttpd-module-accesslog" SRC_URI = "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${PV}.tar.xz \ - file://CVE-2022-41556.patch \ file://index.html.lighttpd \ file://lighttpd.conf \ file://lighttpd \ " -SRC_URI[sha256sum] = "47ac6e60271aa0196e65472d02d019556dc7c6d09df3b65df2c1ab6866348e3b" +SRC_URI[sha256sum] = "7e04d767f51a8d824b32e2483ef2950982920d427d1272ef4667f49d6f89f358" DEPENDS = "virtual/crypt" From patchwork Sun Nov 6 14:16:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14977 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 BAEA8C4167D for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by mx.groups.io with SMTP id smtpd.web09.16780.1667744277907670133 for ; Sun, 06 Nov 2022 06:17:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=2B012c8g; spf=softfail (domain: sakoman.com, ip: 209.85.210.174, mailfrom: steve@sakoman.com) Received: by mail-pf1-f174.google.com with SMTP id z26so8455216pff.1 for ; Sun, 06 Nov 2022 06:17:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Lhu1PQw0E15CaIPokassYYT8NLQndb+DyRRMC/wV0U0=; b=2B012c8gZoxY9PZmJD6yTzy1BX8xI8gzSXVKRiXZcE+M4SABFr2x178R90ou7svVwR xH+zcfIRM3BFRQqPNTe+UuX/QoKzOKnKMunbQBkxNnyXAbI16aB+Mf5Ojrzt/xhFrLFc FuOhtSpCfML9Jcp6iOjbXazTgTmQR231i5kwCbdZRlYs0bRazRbxB6/l+9yBfNQ4DUN4 +FnysG7EVUeLxJQhKnnPqoG1BNLwsxN0A/ISMmbbmYgW4MLK6JWfJibWcVFSLmh4XRkB HumrOxcJ9lCpbPA/W5IviIfUj59TZCMQCKIorlTEV91Uj0aHDgctUZpi4D8jtT0BisxC eDgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Lhu1PQw0E15CaIPokassYYT8NLQndb+DyRRMC/wV0U0=; b=k55yJ0GYbkBAH07GtWWGu5pY8EdUArWNVEtvIRPvkLqXVLfzA8i32+WCk3yCxyxCdm IIDjBUh3T1HVpAVKMRL5t5i+CB03qZUFLjAEe7p9vWfbvkz5+Dk/q4E9Rikwpu1Cnemo utDYvuRXshmrboZ4+6S1UG8ohjOh3T9sk2OHI7zVzf+vjS7o+NwFvuVs0t1ysh/OmGuA 4hO517sIKWqv+TI3oiOKEJFinexMjjoWaKHUNerY6zB0tY2v6bkRsYcXEdTQkqiFp3VE 5j9IbOoLjuHZ/QU/5LUjB/Zy37eZYrbRDszoEuv/gd3vZzpa32y4DulS+lY4lZhxsCNt TkHw== X-Gm-Message-State: ACrzQf3hHyu/2fUFGLpjR8iapg4xlScJlkrKUecHX7dm1Noo+lcsWrq6 rkUJxGURWej5pmvn5HLTRFeJZIUSmq9Vqjle X-Google-Smtp-Source: AMsMyM6Uwl7GCqGpleRGajTmklhL+tQBL1Pw5cK0hAwVJVxmwqZlcorUAGmuvCIPbqDzj9fbrpU5gw== X-Received: by 2002:aa7:88d5:0:b0:56d:8d62:5f44 with SMTP id k21-20020aa788d5000000b0056d8d625f44mr34986279pff.72.1667744276508; Sun, 06 Nov 2022 06:17:56 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:56 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 13/34] linux-yocto/5.15: update to v5.15.72 Date: Sun, 6 Nov 2022 04:16:56 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172781 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: c68173b2012b Linux 5.15.72 713fa3e4591f drm/i915/gem: Really move i915_gem_context.link under ref protection a00ed4e5d5ee x86/alternative: Fix race in try_get_desc() c3d4b8970c0d KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest ab5c5787ab5e clk: iproc: Do not rely on node name for correct PLL setup e748a084b51c clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks 19f4e1636626 fs: split off setxattr_copy and do_setxattr function from setxattr a0e3719e030a vdpa/ifcvf: fix the calculation of queuepair 4755d9d2c9b0 selftests: Fix the if conditions of in test_extra_filter() c83a7606aa65 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() a8cd7e1bc7cd net: stmmac: power up/down serdes in stmmac_open/release 67c00bcf4231 wifi: mac80211: fix regression with non-QoS drivers 520e434a082d nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices e9d7d809022e net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe 8b1b908507ce cxgb4: fix missing unlock on ETHOFLD desc collect fail path e99c7a61d89e net: sched: act_ct: fix possible refcount leak in tcf_ct_init() 815381aeff95 usbnet: Fix memory leak in usbnet_disconnect() af91321b7372 gpio: mvebu: Fix check for pwm support on non-A8K platforms f592ccddac68 Input: melfas_mip4 - fix return value check in mip4_probe() ff982b1f325d Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" bde7795794f4 drm/bridge: lt8912b: fix corrupted image output e103b0e83991 drm/bridge: lt8912b: set hdmi or dvi mode 473f653a86ee drm/bridge: lt8912b: add vsync hsync 6a12105d9d4f ASoC: tas2770: Reinit regcache on reset 75ef73d7d2b3 arm64: dts: qcom: sm8350: fix UFS PHY serdes size 5664dc84fc2e ASoC: imx-card: Fix refcount issue with of_node_put 367403bc1cfe soc: sunxi: sram: Fix debugfs info for A64 SRAM C 68d2f42cf4f6 soc: sunxi: sram: Fix probe function ordering issues 2f82b5290078 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource() 861adc2b2037 soc: sunxi: sram: Prevent the driver from being unbound 8b07378ebe43 soc: sunxi: sram: Actually claim SRAM regions d50e0e2f3d94 ARM: dts: am5748: keep usb4_tm disabled c48e3db1df25 reset: imx7: Fix the iMX8MP PCIe PHY PERST support 606229101290 ARM: dts: am33xx: Fix MMCHS0 dma properties bfe5dc2101ba swiotlb: max mapping size takes min align mask into account a6a3b6b11ac0 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() ab9d32844742 media: rkvdec: Disable H.264 error detection 69379139ed78 media: dvb_vb2: fix possible out of bound access 6287c9e00595 mm,hwpoison: check mm when killing accessing process f9aed3d8a029 mm: fix madivse_pageout mishandling on non-LRU page 1299c1198878 mm/migrate_device.c: flush TLB while holding PTL e858f7ac7395 mm: fix dereferencing possible ERR_PTR d75ce115625e mm: prevent page_frag_alloc() from corrupting the memory 23d17e2b04c7 mm/page_alloc: fix race condition between build_all_zonelists and page allocation fec2db7a434a mmc: hsq: Fix data stomping during mmc recovery 4fef6e1fe07c mmc: moxart: fix 4-bit bus width and remove 8-bit bus width 4f75d0cacd65 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 dc248ddf41ea vduse: prevent uninitialized memory accesses ea774829699a drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV 25759a7bc1f4 drm/i915/gt: Restrict forced preemption to the active context e0f576335d05 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" 5de02ab84aec net: mt7531: only do PLL once after the reset 56e3f8d56299 mm/damon/dbgfs: fix memory leak when using debugfs_lookup() 149da9e60b8c ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() dc8cdb988453 ARM: dts: integrator: Tag PCI host with device_type aa5c3aa3f197 x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd 476c188b9dbe clk: ingenic-tcu: Properly enable registers before accessing timers d134b0f7a9b9 can: c_can: don't cache TX messages for C_CAN cores 6fff203793cb Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address 006a5085a3a8 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 81e759d71a6b thunderbolt: Explicitly reset plug events delay back to USB4 spec value 85a70a259916 usb: typec: ucsi: Remove incorrect warning ac12a04c8e08 uas: ignore UAS for Thinkplus chips 528aba78ee01 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS 0a4e8f384e82 uas: add no-uas quirk for Hiksemi usb_disk 8484a356cee8 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory ae04dd5ef180 cgroup: reduce dependency on cgroup_mutex 7a64e6dc6cb7 ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 6a3bee2ead9b ALSA: hda: Fix Nvidia dp infoframe f7392f93a2fb ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation de5deddfa7e7 ALSA: hda: Do disconnect jacks at codec unbind 90c7e9b400c7 Linux 5.15.71 214194610a18 ext4: use locality group preallocation for small closed files 8a1ac4167dda ext4: avoid unnecessary spreading of allocations among groups fd8b82919549 ext4: make mballoc try target group first even with mb_optimize_scan 21dada4ce19c ext4: limit the number of retries after discarding preallocations blocks be4df018c0be ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 90bc7b630c6c ext4: make directory inode spreading reflect flexbg size 95d714d8ad3d devdax: Fix soft-reservation memory description 27bf7a5d1198 NFSv4: Fixes for nfs4_inode_return_delegation() 21b0301f2234 drm/amdgpu: don't register a dirty callback for non-atomic 6eb08245da51 i2c: mlxbf: Fix frequency calculation dc2a0c587006 i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() 621c6ab03ac3 i2c: mlxbf: incorrect base address passed during io write c242dbf2e36f i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible c71ec39be45a workqueue: don't skip lockdep work dependency in cancel_work_sync() 929ef155e1da fsdax: Fix infinite loop in dax_iomap_rw() 9aac3819f099 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid 1c26968caf18 drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage 492db4ffcff3 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() 9539cfc74493 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() a541c0111818 drm/amd/display: Limit user regamma to a valid value 33b128f790b6 drm/amdgpu: use dirty framebuffer helper f76d6f309a68 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards e5ae504c8623 drm/gma500: Fix BUG: sleeping function called from invalid context errors e07d9154bb81 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region 5f270b61ee8b drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV d3a67c21b18f s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup faf0e1b5d82b serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting 0aada772fd16 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting 4c7e17270cab serial: Create uart_xmit_advance() 4199425b1132 serial: fsl_lpuart: Reset prior to registration cc1504f6da2e KVM: x86/mmu: Fold rmap_recycle into rmap_add dddae48eabfb selftests: forwarding: add shebang for sch_red.sh 08483e4c0c83 bnxt: prevent skb UAF after handing over to PTP worker f8162aed962b net: sched: fix possible refcount leak in tc_new_tfilter() bd29ca2b398c net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD ec3a6f4ffe55 bonding: fix NULL deref in bond_rr_gen_slave_id db145b8a04fc net/smc: Stop the CLC flow if no link to map buffers on 5daef0042d2c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() a08cba2f50d7 perf tools: Honor namespace when synthesizing build-ids 1a83f39dc4e1 perf kcore_copy: Do not check /proc/modules is unchanged a3b923f449a3 perf jit: Include program header in ELF files 39dc6ccdd5af perf stat: Fix BPF program section name c6d939639fe0 can: gs_usb: gs_can_open(): fix race dev->can.state condition e1676adedc17 net: sh_eth: Fix PHY state warning splat during system resume 71200518bbbf net: ravb: Fix PHY state warning splat during system resume d5917b7af7ca netfilter: ebtables: fix memory leak when blob is malformed 08d7524f366a netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() 91aa52652f4b netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() c721623efd09 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs f58e43184226 net/sched: taprio: avoid disabling offload when it was never enabled 510e703e4ed0 net: enetc: deny offload of tc-based TSN features on VF interfaces 11eb9ed08856 net: enetc: move enetc_set_psfp() out of the common enetc_set_features() c60801e4e2b5 wireguard: netlink: avoid variable-sized memcpy on sockaddr 3ebf690d1cde wireguard: ratelimiter: disable timings test by default c2dc533a7edb net: ipa: properly limit modem routing table use cbdab7d68f20 of: mdio: Add of_node_put() when breaking out of for_each_xx ca86577c10bc drm/hisilicon: Add depends on MMU 68c4acee6328 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled 8547c7bfc061 sfc: fix null pointer dereference in efx_hard_start_xmit 360910b88d14 sfc: fix TX channel offset when using legacy interrupts bc750d7127a9 i40e: Fix set max_tx_rate when it is lower than 1 Mbps 53220b99059a i40e: Fix VF set max MTU size 7249a653fe5f iavf: Fix set max MTU size with port VLAN and jumbo frames 030e0688b6b2 mlxbf_gige: clear MDIO gateway lock after read 93859f6878e7 iavf: Fix bad page state e1dbe8a62098 um: fix default console kernel parameter 7400e2edfc9e MIPS: Loongson32: Fix PHY-mode being left unspecified abea65fa7713 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko 831cf63c043e drm/panel: simple: Fix innolux_g121i1_l01 bus_format 408d5752b60f net: team: Unsync device addresses on ndo_stop f50265a4f3da net: bonding: Unsync device addresses on ndo_stop e6b277f7367e net: bonding: Share lacpdu_mcast_addr definition 8b2ab46b6c63 scsi: mpt3sas: Fix return value check of dma_get_required_mask() 89df49e561b4 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() 5826a555f77c net: phy: aquantia: wait for the suspend/resume operations to finish 4d2f1bc9067a net: core: fix flow symmetric hash 8d06006c7eb7 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header dae9d2abe25b iavf: Fix cached head and tail value for iavf_get_tx_pending 34447d64b8d2 ice: Don't double unplug aux on peer initiated reset 816eab147e5c netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() dc33ffbc361e netfilter: nf_conntrack_irc: Tighten matching on DCC message 0606c5d5fefd netfilter: nf_conntrack_sip: fix ct_sip_walk_headers 0babb5bc85ee arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma dd5a6c5a0875 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() 1b0e46d970b4 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz e352fea1d0fc drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks 43733b6c9fda arm64: dts: rockchip: Fix typo in lisense text for PX30.Core 2929463a9eff arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob 166a332463b5 firmware: arm_scmi: Fix the asynchronous reset requests 1f08a1b26cfc firmware: arm_scmi: Harden accesses to the reset domains 9ec5a534d77c xfs: validate inode fork size against fork format 5caa3a127953 xfs: fix xfs_ifree() error handling to not leak perag ref 9e7b231687fd xfs: reorder iunlink remove operation in xfs_ifree 28c7ef86b21b vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment 3c3edb82d67b arm64: topology: fix possible overflow in amu_fie_setup() 2427a04bce86 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled 61703b248be9 mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. 2d6e55e0c038 mm/slub: fix to return errno if kmalloc() fails 71075d7d4632 net: mana: Add rmb after checking owner bits 19aea370fd09 can: flexcan: flexcan_mailbox_read() fix return value for drop = true bf0197aea195 kasan: call kasan_malloc() from __kmalloc_*track_caller() c75288a4902b riscv: fix a nasty sigreturn bug... 97da736cd11a gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 9b26723e058f gpio: mockup: Fix potential resource leakage when register a chip 18352095a0d5 gpio: mockup: fix NULL pointer dereference when removing debugfs 2279e977405b wifi: mt76: fix reading current per-tid starting sequence number for aggregation b5bc5a274d54 efi: libstub: check Shim mode using MokSBStateRT ef43fee9f211 efi: x86: Wipe setup_data on pure EFI boot b173f1f8ef9e thunderbolt: Add support for Intel Maple Ridge single port controller 65b13f951fe6 usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA 7143f6cf58db media: flexcop-usb: fix endpoint type check d8a76a2e514f btrfs: fix hang during unmount when stopping a space reclaim worker 46053262b5f5 btrfs: fix hang during unmount when stopping block group reclaim worker b02f86689a5a iommu/vt-d: Check correct capability for sagaw determination a963fe6d0eb6 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop 4b2fa20da623 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop eb54e457c4ad ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack 0898469913cd ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack c6a746b4fca5 ALSA: hda/realtek: Re-arrange quirk table entries 41e974cd6ecb ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop 5421125bbda8 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 84481d7a59a2 ALSA: hda: add Intel 5 Series / 3400 PCI DID 04b5bd5702ab ALSA: hda/tegra: set depop delay for tegra e10425c5424b ALSA: core: Fix double-free at snd_card_new() 10a8c5d7d393 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare" 06c0204a6e80 USB: serial: option: add Quectel RM520N 6cf9e8b7e67a USB: serial: option: add Quectel BG95 0x0203 composition 369b008bbe36 USB: core: Fix RST error in hub.c d10d1e9d9f1e drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 6eede01dfd0e Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" c02431f43e12 Revert "usb: add quirks for Lenovo OneLink+ Dock" 8de5e12f587b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio 2db7a7176c45 usb: add quirks for Lenovo OneLink+ Dock a72eee6d905e usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop f79a57d4091f usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() 1a9923999459 usb: dwc3: gadget: Refactor pullup() 7604a210acbb usb: dwc3: gadget: Prevent repeat pullup() a0b5d22b0448 usb: dwc3: Issue core soft reset before enabling run/stop 8d583ba79cde usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind 167b18f25b96 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables add40eda8258 staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179) 55653c548612 drm/amdgpu: make sure to init common IP before gmc 25a90a11036b drm/amdgpu: Separate vf2pf work item init from virt data exchange 3e98e33d345e Linux 5.15.70 21f948cab866 ALSA: hda/sigmatel: Fix unused variable warning for beep power change 5db17805b6ba cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() 39b0235284c7 KVM: SEV: add cache flush to solve SEV cache incoherency issues d9bf46e74735 net: Find dst with sk's xfrm policy not ctl_sk ab5140c6ddd7 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write 9af7af862cb8 mksysmap: Fix the mismatch of 'L0' symbols in System.map 2340f23c770d drm/panfrost: devfreq: set opp to the recommended one to configure regulator 7e8df4920b2a MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping() af88da4c737a afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked 2dd0ae85fb3c net: usb: qmi_wwan: add Quectel RM520N a5e949e088bc ALSA: hda/tegra: Align BDL entry to 4KB boundary 3d25aaf71fe0 ALSA: hda/sigmatel: Keep power up while beep is enabled d582756bfc71 wifi: mac80211_hwsim: check length for virtio packets 17898c3b578a rxrpc: Fix calc of resend age 1bbcd88c3c99 rxrpc: Fix local destruction being repeated 87cd4c02bdb1 scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE f08a320b4b60 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe() 80c7be217ba7 ASoC: nau8824: Fix semaphore unbalance at error paths f1d57c4c99c2 arm64: dts: juno: Add missing MHU secure-irq 59b756da49bf video: fbdev: i740fb: Error out if 'pixclock' equals zero 899f4160b140 binder: remove inaccurate mmap_assert_locked() 8c2bbfb0ded3 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega 0a7d86f156fa drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega dcef16f64969 drm/amdgpu: Don't enable LTR if not supported 710ebf8f1a08 tools/include/uapi: Fix for parisc and xtensa 309e9f4a17cf parisc: Allow CONFIG_64BIT with ARCH=parisc 9a72466fb61b cifs: always initialize struct msghdr smb_msg completely 21c47a08f96a cifs: don't send down the destination address to sendmsg for a SOCK_STREAM e1aad8c56090 cifs: revalidate mapping when doing direct writes b04e0208d025 of/device: Fix up of_dma_configure_id() stub 8fd27239ca92 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() 5f285e4c47c3 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait f86092d12fbb drm/meson: Fix OSD1 RGB to YCbCr coefficient d38eb1f37538 drm/meson: Correct OSD1 global alpha value 89cfddd416ba gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx 9a173db71a99 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 cd358b2ee56f pinctrl: sunxi: Fix name for A100 R_PIO ca2b798e53d4 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH 30fccb4fe449 pinctrl: qcom: sc8180x: Fix wrong pin numbers cbafdbb6f6ce pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map ba6b9f7cc110 of: fdt: fix off-by-one error in unflatten_dt_nodes() c23065adf97f tty: serial: atmel: Preserve previous USART mode if RS485 disabled 1d01d7beccba serial: atmel: remove redundant assignment in rs485_config f3450c33411b drm/tegra: vic: Fix build warning when CONFIG_PM=n 820b689b4a7a Linux 5.15.69 277674996dcf Input: goodix - add compatible string for GT1158 b9b39f7332c5 RDMA/irdma: Use s/g array in post send only when its valid 125c3ae8a936 usb: gadget: f_uac2: fix superspeed transfer fa7e0266c239 usb: gadget: f_uac2: clean up some inconsistent indenting 07609e83c1b9 soc: fsl: select FSL_GUTS driver for DPIO 3998dc50ebdc mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() cd698131ef5d usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS 6087747599ec platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes d4441b810bd8 perf/arm_pmu_platform: fix tests for platform_get_irq() failure 55032fb14d4a net: dsa: hellcreek: Print warning only once 985a5d3d491d drm/amd/amdgpu: skip ucode loading if ucode_size == 0 a1347be8f0ff nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() 3d380f9d1e2b Input: iforce - add support for Boeder Force Feedback Wheel b9682878abee ieee802154: cc2520: add rc code in cc2520_tx() 3a10e8edee2b gpio: mockup: remove gpio debugfs when remove device b4ebcd6d48bc tg3: Disable tg3 device on system reboot to avoid triggering AER f715188c23fa hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message a86c8d1b36a9 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo 2e3aeb48995a dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins 1b80691d5115 drm/msm/rd: Fix FIFO-full deadlock a9687a2dc7e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 49801d5f8b67 Input: goodix - add support for GT1158 709edbac4c45 iommu/vt-d: Fix kdump kernels boot failure with scalable mode 90f922646f57 tracefs: Only clobber mode/uid/gid on remount if asked 3c90af5a773a tracing: hold caller_addr to hardirq_{enable,disable}_ip 64840a4a2d8e task_stack, x86/cea: Force-inline stack helpers 0b009e5fd146 x86/mm: Force-inline __phys_addr_nodebug() f9571a969973 lockdep: Fix -Wunused-parameter for _THIS_IP_ dee782da3937 ARM: dts: at91: sama7g5ek: specify proper regulator output ranges 424ac5929d0a ARM: dts: at91: fix low limit for CPU regulator 8be25fa7cfd6 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible 78eb5e326a0e ARM: dts: imx: align SPI NOR node name with dtschema 3bb12efc5e4d ACPI: resource: skip IRQ override on AMD Zen platforms a68a734b19af NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni (cherry picked from commit fbc8840580fe008c2deda50c0d2d5a98e9b6c564) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 6f8648e004..e573b27c9c 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "dba1b7d90813231782bdeda1bd169c93b35c94e0" -SRCREV_meta ?= "1128d7bcdcde490d4f35cc00c97f5410bb240d99" +SRCREV_machine ?= "47b86b149db08838964584baec1b913c5d67c060" +SRCREV_meta ?= "c6aba7f07aae15d63bccf5b072a6e70602c2bcef" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.15.68" +LINUX_VERSION ?= "5.15.72" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 4f2bb48743..693750860d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.68" +LINUX_VERSION ?= "5.15.72" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "33e7eea5c4545a973cf01a849c2b45fa0cd1fa13" -SRCREV_meta ?= "1128d7bcdcde490d4f35cc00c97f5410bb240d99" +SRCREV_machine ?= "34404e5be3791dac897da77afa6c7fa00c993f78" +SRCREV_meta ?= "c6aba7f07aae15d63bccf5b072a6e70602c2bcef" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 2f91fb7a37..792cf41a53 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "efe28b4b16d4a1a19f59b4650a0bfb23ffc8c40e" -SRCREV_machine:qemuarm64 ?= "66986670c45f63d2ed2078e07aa817ede88025ad" -SRCREV_machine:qemumips ?= "aeeb80fd7f684aca830adb7daf32cfd80637cf3a" -SRCREV_machine:qemuppc ?= "5c6387a562af89ec92546c1374a120ac240f14e6" -SRCREV_machine:qemuriscv64 ?= "0e51e571701842db33ad96f6ddc8cc6b23230627" -SRCREV_machine:qemuriscv32 ?= "0e51e571701842db33ad96f6ddc8cc6b23230627" -SRCREV_machine:qemux86 ?= "0e51e571701842db33ad96f6ddc8cc6b23230627" -SRCREV_machine:qemux86-64 ?= "0e51e571701842db33ad96f6ddc8cc6b23230627" -SRCREV_machine:qemumips64 ?= "20ec37851f4ee9965120937dcf2567f15e72e07a" -SRCREV_machine ?= "0e51e571701842db33ad96f6ddc8cc6b23230627" -SRCREV_meta ?= "1128d7bcdcde490d4f35cc00c97f5410bb240d99" +SRCREV_machine:qemuarm ?= "84a35b23cf4c520894d0d1b91628eb019dc7901a" +SRCREV_machine:qemuarm64 ?= "e939c4ebc789805c00a36eaf4a190df6f8f51470" +SRCREV_machine:qemumips ?= "1adf4e5b574a5d23b4724766890ea74101d04abd" +SRCREV_machine:qemuppc ?= "7220def162c7b2d3b4f1c6c86de0ecc19ade7d5f" +SRCREV_machine:qemuriscv64 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" +SRCREV_machine:qemuriscv32 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" +SRCREV_machine:qemux86 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" +SRCREV_machine:qemux86-64 ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" +SRCREV_machine:qemumips64 ?= "3840e1613b7fe9cc68e9cdfcaf7afa5e14fa8344" +SRCREV_machine ?= "0b628306d1f9ea28c0e86369ce9bb87a47893c9c" +SRCREV_meta ?= "c6aba7f07aae15d63bccf5b072a6e70602c2bcef" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "dd20085f2a88b6cdb12bdcdbd2d7a761c86b184a" +SRCREV_machine:class-devupstream ?= "c68173b2012b8eba332cf9832f0ad23427d795b5" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.68" +LINUX_VERSION ?= "5.15.72" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Nov 6 14:16:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14976 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 AD975C433FE for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web08.16525.1667744251055015160 for ; Sun, 06 Nov 2022 06:18:00 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=sY3pBiez; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id z5-20020a17090a8b8500b00210a3a2364fso11021334pjn.0 for ; Sun, 06 Nov 2022 06:17:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=xw6xT1/UoB9lI9a9wxYQl1ZB/bUa7GYSqLdB95wQNyM=; b=sY3pBiezdVvmS+A+gYSHAIztj3PXEsHqMh4lNLw8dwQg9x9zYZH3pwj/3RFqLkip4E HS9w7Ewm87BvtedUYyEoZ9K6QBaYcb3zRlJIBb9VjBncxJtJMjgSe2EW9bac+lT4BTzK AsBKxmbx9LBuXOdDmnEeSpw/GuIW5lwxheB9arlBYwjQgEOhopchrAQhMNFXX9/yfuuc EpH+n5nvUCIeXXI6NTeoF7Zi2nQPrhsayzTFfJOmu0S6t+hlRqXXJzRxTJ0o6Tk6Pr61 SLGMue5GhuArwWM8HY513qk5hDPu/6M98hkhknQJxHA4J8CcRi2tl33UavgIo1Vb7JTV yIvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=xw6xT1/UoB9lI9a9wxYQl1ZB/bUa7GYSqLdB95wQNyM=; b=C4d7wk4ICL676wqxnBw1HeKakj1wHlnD5mH7CAkCKHer1s94e6SQLq0Wli74nrJhBf cMSlh/dFz7PALUfo1KZPqSQBaKDl2pXew5H1s5dUZZtit8bXqYsa4fL3gdZtVvXgan8V rGprASoH1nxWU0BfZD80fyGqUnci82tkNUvrb93lxXAhjJ3INSa5q6pB3QMqQ3ScipPJ Ts/b/myww3mQlfhYNfm5Q3brSeHkIZtw69UeDxOOKuK+1WsXgSH2sYpWxJ8fSTFli01e Y44uEso7fDJEUHzmWDN5RvhkyCtIl4c7M2fmmvcA2gEZ5iK7oucM/Q//28p2VI/77dB/ FFOw== X-Gm-Message-State: ACrzQf1Nb/N0VTBYL5GWmXesVPrCql8ZuiFsSIDim8Uz08PuzsAlq58e H5SmD7s1s/N6S8y6t0vIrgeHAvpk7XHmguqM X-Google-Smtp-Source: AMsMyM591P45EcjCZ5zgrqNh1ilFeagCUtQkOSZyjgSGPK3IeuMHDzdjLnVITpKDQ8CgTwCrgDguiQ== X-Received: by 2002:a17:903:124c:b0:179:da2f:2463 with SMTP id u12-20020a170903124c00b00179da2f2463mr45018566plh.128.1667744278534; Sun, 06 Nov 2022 06:17:58 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:17:58 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 14/34] linux-yocto/5.19: update to v5.19.14 Date: Sun, 6 Nov 2022 04:16:57 -1000 Message-Id: <4814d5d8e7ff674ca812048c54f2f3e74ba35000.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172782 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 30c780ac0f9f Linux 5.19.14 b11cc6399c56 damon/sysfs: fix possible memleak on damon_sysfs_add_target 381eae6b1dc3 x86/alternative: Fix race in try_get_desc() 1e624467e41f x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant b1bad76d6a18 KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest f45380a17be5 perf tests record: Fail the test if the 'errs' counter is not zero 77d5e98fb6f0 perf test: Fix test case 87 ("perf record tests") for hybrid systems b781430cd770 net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2} c81bca132fc6 net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge 79a55020c989 clk: imx93: drop of_match_ptr 539cc4ac04f8 clk: iproc: Do not rely on node name for correct PLL setup 61560f315371 drm/i915/gt: Perf_limit_reasons are only available for Gen11+ b1dd83f321dc clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks 3e8d61faead0 vdpa/mlx5: Fix MQ to support non power of two num queues b3b8359fafb4 virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq() bffdf0421ba8 vdpa/ifcvf: fix the calculation of queuepair 9f9687bfd884 ice: xsk: drop power of 2 ring size restriction for AF_XDP 01c2475d0c21 ice: xsk: change batched Tx descriptor cleaning dcf42724aacb selftests: Fix the if conditions of in test_extra_filter() 929a2f6e93a8 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume() 07eb54aa93d7 net: stmmac: power up/down serdes in stmmac_open/release ec1a5138428f wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() a84813338208 wifi: mac80211: fix regression with non-QoS drivers 3afc354e1084 wifi: cfg80211: fix MCS divisor value e8027e26ad58 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices ab3abb72bec2 net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe 8b1d17a8d8ba cxgb4: fix missing unlock on ETHOFLD desc collect fail path 3687a0c03863 net: sched: act_ct: fix possible refcount leak in tcf_ct_init() 75b276c0537e usbnet: Fix memory leak in usbnet_disconnect() 1a39d83193c6 perf parse-events: Remove "not supported" hybrid cache events 44ff610a3cd4 perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events c4a07387a4b0 perf parse-events: Break out tracepoint and printing 9ac8b5bae9f2 gpio: mvebu: Fix check for pwm support on non-A8K platforms 314df2265c04 Input: melfas_mip4 - fix return value check in mip4_probe() 3cd81a694233 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time" e126ad29ec71 net: macb: Fix ZynqMP SGMII non-wakeup source resume failure 5c94fcc0e87f drm/bridge: lt8912b: fix corrupted image output 6fe84153067b drm/bridge: lt8912b: set hdmi or dvi mode 8d2b780e1ed6 drm/bridge: lt8912b: add vsync hsync 18bf2334b0b3 ASoC: tas2770: Reinit regcache on reset a0977f22b8a7 arm64: dts: qcom: sm8350: fix UFS PHY serdes size 2c8028dd3f8a clk: microchip: mpfs: make the rtc's ahb clock critical ab5081ce9f9c clk: microchip: mpfs: fix clk_cfg array bounds violation 8e8516fe1a64 ASoC: imx-card: Fix refcount issue with of_node_put 1317541f0dae soc: sunxi: sram: Fix debugfs info for A64 SRAM C 450080540800 soc: sunxi: sram: Fix probe function ordering issues e4768a5b0a30 soc: sunxi: sram: Prevent the driver from being unbound 44a9633e9e16 soc: sunxi: sram: Actually claim SRAM regions 24d6230edfc2 ARM: dts: am5748: keep usb4_tm disabled 6f1364939969 reset: imx7: Fix the iMX8MP PCIe PHY PERST support 38d9f71a04c2 ARM: dts: am33xx: Fix MMCHS0 dma properties 3cf3c17fd66f media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args() fa20a7dcd56b media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ) b901652568f3 media: rkvdec: Disable H.264 error detection 3a35e67f6b29 media: dvb_vb2: fix possible out of bound access e88a7c1831d4 mm,hwpoison: check mm when killing accessing process fcc9261c2b5f mm/hugetlb: correct demote page offset logic f9cedf6b357e mm: bring back update_mmu_cache() to finish_fault() 3094c01fb1e3 mm: fix madivse_pageout mishandling on non-LRU page edbaf99db91b mm/migrate_device.c: copy pte dirty bit to page e85ab5ae17bd mm/migrate_device.c: add missing flush_cache_page() ca7d59a4b5f3 mm/migrate_device.c: flush TLB while holding PTL 82a00edf23e4 mm: fix dereferencing possible ERR_PTR a346ba002906 mm/page_isolation: fix isolate_single_pageblock() isolation behavior faee7721e795 mm: prevent page_frag_alloc() from corrupting the memory 0cddc19ddb05 mm/page_alloc: fix race condition between build_all_zonelists and page allocation 437484d936ac mm: gup: fix the fast GUP race against THP collapse c6e2a0587215 mmc: hsq: Fix data stomping during mmc recovery 1209607a7133 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width b41808bfa049 mptcp: fix unreleased socket in accept queue 5368d1a17ec5 mptcp: factor out __mptcp_close() without socket lock 16220537557a mm: fix BUG splat with kvmalloc + GFP_ATOMIC 2c5a04961201 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205 38d854c4a11c vduse: prevent uninitialized memory accesses 4a1230f34f06 drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV 5af714ceebae drm/i915/gt: Restrict forced preemption to the active context 193153f7cc2a powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush a129cce68908 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain" b48abca42e0a net: mt7531: only do PLL once after the reset 1f4ceb7daf36 mm/damon/dbgfs: fix memory leak when using debugfs_lookup() decf4f5c01a8 x86/uaccess: avoid check_object_size() in copy_from_user_nmi() 9653cc040a7d ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() d0ebc7ef65e3 ARM: dts: integrator: Tag PCI host with device_type 76335c4156ed frontswap: don't call ->init if no ops are registered 26a1ca1f9fbb x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd 19f89548ed86 wifi: mac80211: ensure vif queues are operational after start d87926a7448c clk: ingenic-tcu: Properly enable registers before accessing timers 179fd43179a1 can: c_can: don't cache TX messages for C_CAN cores 983dd7223a9b Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address 6aac871bca33 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455 266ee6ee24ea thunderbolt: Explicitly reset plug events delay back to USB4 spec value d916978b6976 usb: typec: ucsi: Remove incorrect warning 1d54281c91d7 uas: ignore UAS for Thinkplus chips be014a8d8925 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS 4a66ab5bfaea uas: add no-uas quirk for Hiksemi usb_disk a3ed03b3ce4d counter: 104-quad-8: Fix skipped IRQ lines during events configuration 036eeda2212a counter: 104-quad-8: Implement and utilize register structures c096ac781807 counter: 104-quad-8: Utilize iomap interface 640e0b97dfa9 perf record: Fix cpu mask bit setting for mixed mmaps bcd04b006c78 tools/perf: Fix out of bound access to cpu mask array d948e6c57793 riscv: make t-head erratas depend on MMU 1bae99844613 Linux 5.19.13 781e43179640 Revert "drm/i915: Extract intel_edp_fixup_vbt_bpp()" da42e25ec54a Revert "drm/i915/pps: Split pps_init_delays() into distinct parts" 5f86062caf4d Revert "drm/i915/bios: Split parse_driver_features() into two parts" 3f2631ce3c8f Revert "drm/i915/bios: Split VBT parsing to global vs. panel specific parts" 139d38c14725 Revert "drm/i915/bios: Split VBT data into per-panel vs. global parts" 10c7b3919e6d Revert "drm/i915/dsi: filter invalid backlight and CABC ports" bef6a9b54730 Revert "drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+" 9182c86a0456 Revert "drm/i915/display: Fix handling of enable_psr parameter" 58df6af8cea3 Linux 5.19.12 547262c5b373 ext4: make directory inode spreading reflect flexbg size cdefe8dd61c9 ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1() 48a12961e800 Revert "block: freeze the queue earlier in del_gendisk" 398a0fdb38d9 ext4: use buckets for cr 1 block scan instead of rbtree 52e8d671393c ext4: use locality group preallocation for small closed files 405a609430a6 ext4: avoid unnecessary spreading of allocations among groups b82d312ff30f ext4: make mballoc try target group first even with mb_optimize_scan 17eb9845f20f ext4: limit the number of retries after discarding preallocations blocks 2f5e9de15e4f ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 034ef0c47e31 devdax: Fix soft-reservation memory description 27d5563e8f5f Makefile.debug: re-enable debug info for .S files 6ba8627f72a4 Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT c4f8b89f3ffc certs: make system keyring depend on built-in x509 parser c2eab6faf82b drm/amdgpu: don't register a dirty callback for non-atomic 7f0dcbb0e557 i2c: mux: harden i2c_mux_alloc() against integer overflows 4925e5e94ae9 i2c: mlxbf: Fix frequency calculation 3b5ab5fbe69e i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() 5a7547ee0d24 i2c: mlxbf: incorrect base address passed during io write e46e177fd8ed i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible c9245ea442a8 workqueue: don't skip lockdep work dependency in cancel_work_sync() 60644dffac87 fsdax: Fix infinite loop in dax_iomap_rw() 8054beba353b pmem: fix a name collision c62322e62662 gpio: mt7621: Make the irqchip immutable 2d57e46fa45b drm/rockchip: Fix return type of cdn_dp_connector_mode_valid 4822afcff82c drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage 6f14c55dc8e7 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule() 8836e42e8b00 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport() 88e7896936e0 drm/amd/display: Limit user regamma to a valid value 9757b3ad4498 drm/amdgpu: Skip reset error status for psp v13_0_0 83dfcae61be8 drm/amdgpu: add HDP remap functionality to nbio 7.7 386ca6720b34 drm/amdgpu: change the alignment size of TMR BO to 1M 8442bc8426d1 drm/amdgpu: use dirty framebuffer helper 444574f828cd drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards a5de08013672 gpio: ixp4xx: Make irqchip immutable 7718cac88524 drm/gma500: Fix (vblank) IRQs not working after suspend/resume 55c077d97fa6 drm/gma500: Fix WARN_ON(lock->magic != lock) error a6ed7624bf4d drm/gma500: Fix BUG: sleeping function called from invalid context errors 9812e9ed3419 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region 98756ca2584e block: Do not call blk_put_queue() if gendisk allocation fails 2f092fd2ce24 block: call blk_mq_exit_queue from disk_release for never added disks 47f57236ba40 blk-mq: fix error handling in __blk_mq_alloc_disk 0d0f5ca7f241 drm/i915/display: Fix handling of enable_psr parameter 650a2e79d176 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup 54be62deede4 phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support 1e9571887f97 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory a899ba61958e serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting f986bfe60020 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting f387ca14c73f serial: Create uart_xmit_advance() dc4b06e21691 serial: fsl_lpuart: Reset prior to registration f3f5f26c53ef io_uring: ensure that cached task references are always put on exit b4b3bc3f8501 selftests: forwarding: add shebang for sch_red.sh 32afa1f23e42 bnxt: prevent skb UAF after handing over to PTP worker 0559d91ee3a2 net: sched: fix possible refcount leak in tc_new_tfilter() 9fc7a9f0a6e9 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD 2c8e8ab53acf bonding: fix NULL deref in bond_rr_gen_slave_id 6c537124ea61 net: phy: micrel: fix shared interrupt on LAN8814 32ac8c92919c net/smc: Stop the CLC flow if no link to map buffers on 56c167a564b6 ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient b65c53369786 drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff() 6acb3e83b508 perf tools: Honor namespace when synthesizing build-ids ee7036166b91 perf kcore_copy: Do not check /proc/modules is unchanged e71a088d6a97 perf jit: Include program header in ELF files 306c17dead99 perf stat: Fix cpu map index in bperf cgroup code 98992697b30b perf stat: Fix BPF program section name 031b4f40487e can: gs_usb: gs_can_open(): fix race dev->can.state condition 18979d10300e gpio: tqmx86: fix uninitialized variable girq 16189cccd46e net: sh_eth: Fix PHY state warning splat during system resume 199ddf9d3726 net: ravb: Fix PHY state warning splat during system resume 235c47f437a1 netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed 38cf372b17f0 netfilter: ebtables: fix memory leak when blob is malformed 985b031667c3 netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() 8bcad2a93131 netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() d8d9a6995858 ice: Fix interface being down after reset with link-down-on-close flag on c14cdf15cde3 ice: config netdev tc before setting queues number dff2fa324207 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs c7c9c7eb305a net/sched: taprio: avoid disabling offload when it was never enabled 68a5def1d2c8 ipv6: Fix crash when IPv6 is administratively disabled 23022b74b1a2 net: enetc: deny offload of tc-based TSN features on VF interfaces 2fdebdfcd98f net: enetc: move enetc_set_psfp() out of the common enetc_set_features() 92f7d44de3be wireguard: netlink: avoid variable-sized memcpy on sockaddr 3b263cc13340 wireguard: ratelimiter: disable timings test by default a4eadca702df sfc/siena: fix null pointer dereference in efx_hard_start_xmit b454f12cfedd sfc/siena: fix TX channel offset when using legacy interrupts c9ba2948db9d net: ipa: properly limit modem routing table use 506638752e92 of: mdio: Add of_node_put() when breaking out of for_each_xx 68197205b3f6 drm/hisilicon: Add depends on MMU 6201c365a0ef gve: Fix GFP flags when allocing pages e969486525be bnxt_en: fix flags to check for supported fw version b3b952168ee1 sfc: fix null pointer dereference in efx_hard_start_xmit 5f623a77cfc2 sfc: fix TX channel offset when using legacy interrupts b6bea8101f97 netdevsim: Fix hwstats debugfs file permissions 0b145d3da801 i40e: Fix set max_tx_rate when it is lower than 1 Mbps ab1af66d4de9 i40e: Fix VF set max MTU size 2ffdf364b845 iavf: Fix set max MTU size with port VLAN and jumbo frames 36da184d2196 mlxbf_gige: clear MDIO gateway lock after read c3f9f3089ed5 iavf: Fix bad page state 3b27f829b7f6 um: fix default console kernel parameter f8c3861243be MIPS: Loongson32: Fix PHY-mode being left unspecified 7c1f2373be0a MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko c673c6ceac53 mm/slab_common: fix possible double free of kmem_cache 183b87c4d18d drm/panel: simple: Fix innolux_g121i1_l01 bus_format 88b08afb0d80 net: team: Unsync device addresses on ndo_stop a4761e45c86c net: bonding: Unsync device addresses on ndo_stop b1b48d9e60cb net: bonding: Share lacpdu_mcast_addr definition 38aa25adcd4d scsi: mpt3sas: Fix return value check of dma_get_required_mask() 6a4236ed47f5 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() 16b5647f1a55 arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation af0c754d4f60 net: phy: aquantia: wait for the suspend/resume operations to finish 26735f395b30 ARM: dts: lan966x: Fix the interrupt number for internal PHYs d5241ea15778 arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port f675f5955ab8 arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity 392bd6ce1ba9 drm/mediatek: Fix wrong dither settings fc8454d54478 arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header 31ce3c688ddc wifi: iwlwifi: Mark IWLMEI as broken 9fe1e2da965a net: core: fix flow symmetric hash b583e6b25bf9 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header 0ad4e4f4d1c4 iavf: Fix cached head and tail value for iavf_get_tx_pending 7c945e5b4787 ice: Fix crash by keep old cfg when update TCs more than queues 149979e87eb7 ice: Don't double unplug aux on peer initiated reset 633c81c04496 netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() 510ea9eae5ee netfilter: nf_conntrack_irc: Tighten matching on DCC message f28e376e4c1e netfilter: nf_conntrack_sip: fix ct_sip_walk_headers 5f394e885eaf arm64: dts: imx8mm-verdin: extend pmic voltages 3e39beb4efa5 arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a efd3a3e464c6 arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma 9350ed92dfe0 arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10 5e6d95bd6c9d arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a a17df55bf6d5 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() 869c94dfd900 arm64: dts: imx8ulp: add #reset-cells for pcc f478a456a30d arm64: dts: imx8mn: remove GPU power domain reset 124c330f4071 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz 9182be042c3e arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo 164f2c710a78 drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks 87d4bdeacff8 arm64: dts: rockchip: Fix typo in lisense text for PX30.Core 8a906e3a18bb arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob 6b8c338e1b88 arm64: dts: rockchip: Lower sd speed on quartz64-b daacedde25f0 firmware: arm_scmi: Fix the asynchronous reset requests 8e65edf0d376 firmware: arm_scmi: Harden accesses to the reset domains e31fa6648542 batman-adv: Fix hang up with small MTU hard-interface 117737acc4b3 vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment bb6d99e27cbe arm64: topology: fix possible overflow in amu_fie_setup() 42c7fc41020c perf/arm-cmn: Add more bits to child node address offset field 7a764b44d346 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled eec722138aee KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES c5f118361297 KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 df6cb39335cf mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. 02bcd951aa3c mm/slub: fix to return errno if kmalloc() fails cbaddace599e net: mana: Add rmb after checking owner bits 7221020d79cc can: flexcan: flexcan_mailbox_read() fix return value for drop = true b6c2ad616dd4 kasan: call kasan_malloc() from __kmalloc_*track_caller() dc8864f4fd01 xen/xenbus: fix xenbus_setup_ring() f799e0568d6c drm/i915/gem: Really move i915_gem_context.link under ref protection 92881e068ee1 drm/i915/gem: Flush contexts on driver release 08ac12569010 riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning 558003a84a3c riscv: fix a nasty sigreturn bug... b1489043d3b9 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 41f857033c44 gpio: mockup: Fix potential resource leakage when register a chip af0bfabf06c7 gpio: mockup: fix NULL pointer dereference when removing debugfs 74ce6f1e0f3b wifi: mt76: fix reading current per-tid starting sequence number for aggregation 1dd2a948a178 efi: libstub: check Shim mode using MokSBStateRT 96dc4e2c5283 efi: x86: Wipe setup_data on pure EFI boot 7a27a04f4ef6 thunderbolt: Add support for Intel Maple Ridge single port controller d6f28143bccb usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA af830c831d40 media: flexcop-usb: fix endpoint type check 53b48f0672d5 libperf evlist: Fix polling of system-wide events eecada16bcc4 btrfs: zoned: wait for extent buffer IOs before finishing a zone c338bea1fec5 btrfs: fix hang during unmount when stopping a space reclaim worker cf7769a47e65 btrfs: fix hang during unmount when stopping block group reclaim worker 17244f71765d exfat: fix overflow for large capacity partition 2e238bba8a7e iommu/vt-d: Check correct capability for sagaw determination ecec349af8c7 ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED 28e07bb27ba4 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop 1f65164bc605 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop 0632fb7f2158 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack 76b75705c941 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack 2035227cd000 ALSA: hda/realtek: Re-arrange quirk table entries 3637770602ac ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop 73c4ae35ff11 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 61c19a35f0d2 ALSA: hda: add Intel 5 Series / 3400 PCI DID d6cb6e424a60 ALSA: hda: Fix Nvidia dp infoframe 6e91ec54e7f1 ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation abb050dabd7d ALSA: hda/tegra: set depop delay for tegra 1c5a0a1f4d15 ALSA: core: Fix double-free at snd_card_new() e0e17c7bbdf4 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare" d744140498a3 USB: serial: option: add Quectel RM520N 3db2ec3a6724 USB: serial: option: add Quectel BG95 0x0203 composition e82a8ff62709 USB: core: Fix RST error in hub.c fd0b4fd54892 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 2e7eb4c1e8af scsi: core: Fix a use-after-free d27b66257db1 block: simplify disk shutdown fdb28e968815 block: stop setting the nomerges flags in blk_cleanup_queue ab85cb5297f7 block: remove QUEUE_FLAG_DEAD 633e819de9fa xfrm: fix XFRMA_LASTUSED comment 2776911d4a98 Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" 8039621a78e5 Revert "usb: add quirks for Lenovo OneLink+ Dock" 7c64dd4dbf90 smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait c7ae5c403d68 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio 9b56515aeeff usb: add quirks for Lenovo OneLink+ Dock 0cdde8460c30 smb3: fix temporary data corruption in insert range 49523a473220 smb3: fix temporary data corruption in collapse range cc914c37e55f smb3: Move the flush out of smb2_copychunk_range() into its callers f6bb739e61eb drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+ d9d2625dafe2 drm/i915/dsi: filter invalid backlight and CABC ports fc6aff984b1c drm/i915/bios: Split VBT data into per-panel vs. global parts 2af21ae876cf drm/i915/bios: Split VBT parsing to global vs. panel specific parts 5da3f1bfb88e drm/i915/bios: Split parse_driver_features() into two parts ad719d5cc7cb drm/i915/pps: Split pps_init_delays() into distinct parts a0f7cdd69ca3 drm/i915: Extract intel_edp_fixup_vbt_bpp() fcf22aefe871 Linux 5.19.11 4d8637f1d672 Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()" 36371c3adb7a ALSA: hda/sigmatel: Fix unused variable warning for beep power change ddd2edc276e0 ALSA: hda/sigmatel: Keep power up while beep is enabled 99bc25748e39 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() 7051efc07d72 dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description 20b3f49e9498 net: Find dst with sk's xfrm policy not ctl_sk e68db1a89fc9 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega 9189056c223b drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 989d23d88520 drm/amdgpu: Don't enable LTR if not supported e6189420e34f drm/amdgpu: make sure to init common IP before gmc dd52bde6767e drm/i915: Set correct domains values at _i915_vma_move_to_active 871b9d5c68d8 drm/i915/gt: Fix perf limit reasons bit positions b31c81d633d8 tools/include/uapi: Fix for parisc and xtensa ac12a96d1d35 parisc: Allow CONFIG_64BIT with ARCH=parisc 46c716a31fcd blk-lib: fix blkdev_issue_secure_erase c2c7f67fd12d cifs: always initialize struct msghdr smb_msg completely eea8626615a0 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM 2c3f439480c0 cifs: revalidate mapping when doing direct writes d50c30b66f04 io_uring/msg_ring: check file type before putting 6f5ceeb59d09 of/device: Fix up of_dma_configure_id() stub 6ebcd3a8f5d2 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe() 248c48ced209 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait d31efde8d45d drm/i915/guc: Cancel GuC engine busyness worker synchronously 6731a2193bc8 drm/i915/guc: Don't update engine busyness stats too frequently b0dc9560acd2 drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC fc689a286139 drm/rockchip: vop2: Fix eDP/HDMI sync polarities ca52cf493f97 drm/meson: Fix OSD1 RGB to YCbCr coefficient e681b2df3ad4 drm/meson: Correct OSD1 global alpha value 99ed392209cc drm/panel-edp: Fix delays for Innolux N116BCA-EA1 c60087415670 Revert "SUNRPC: Remove unreachable error condition" 4d9f296e78b0 NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE 2f0a154b16ab gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx 51e024dcaf08 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 dce19409fb74 SUNRPC: Fix call completion races with call_decode() fe0a6a2369d8 pinctrl: sunxi: Fix name for A100 R_PIO 4b1366bf4ed1 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH 8e33176cd475 pinctrl: qcom: sc8180x: Fix wrong pin numbers 50207584d3f5 pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map 2133f4513116 of: fdt: fix off-by-one error in unflatten_dt_nodes() b80678c1e00a Linux 5.19.10 0541ab4d0330 Input: goodix - add compatible string for GT1158 693ccecee083 RDMA/irdma: Use s/g array in post send only when its valid 1989b17301f8 gpio: 104-idio-16: Make irq_chip immutable b240650a6600 gpio: 104-dio-48e: Make irq_chip immutable e18b2e3310f0 LoongArch: Fix arch_remove_memory() undefined build error 6023efd94e54 LoongArch: Fix section mismatch due to acpi_os_ioremap() 0b38a5072464 platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32 fe5872fd1684 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS 2fdf0a1ff474 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes 719b2021d778 perf/arm_pmu_platform: fix tests for platform_get_irq() failure 3d513ebf8c3b net: dsa: hellcreek: Print warning only once c624b5659a28 drm/amd/amdgpu: skip ucode loading if ucode_size == 0 f566cb9f4057 nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() e8d5aa9c67ed nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 137f1493f151 drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs 2052738ece42 drm/amdgpu: disable FRU access on special SIENNA CICHLID card 12c20186d84e Input: iforce - add support for Boeder Force Feedback Wheel 47e83e6ebf99 ieee802154: cc2520: add rc code in cc2520_tx() bc55c1677edb gpio: mockup: remove gpio debugfs when remove device 35c0b78d0d42 r8152: add PID for the Lenovo OneLink+ Dock 84d8959393a0 tg3: Disable tg3 device on system reboot to avoid triggering AER 6b1bcd579fc5 Bluetooth: MGMT: Fix Get Device Flags fbb701e51ee2 hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message 37c3dcfc4730 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo 65d983566887 dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins 50a1ffa557cf kvm: x86: mmu: Always flush TLBs when enabling dirty logging c87f1f99e26e peci: cpu: Fix use-after-free in adev_release() f25a547e7c76 drm/msm/rd: Fix FIFO-full deadlock df01ac6582e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2 f05939158a41 Input: goodix - add support for GT1158 37c81d9f1d1b ACPI: resource: skip IRQ override on AMD Zen platforms f26649e59b4f RDMA/mlx5: Fix UMR cleanup on error flow of driver init d8f7bff9a426 RDMA/mlx5: Add a umr recovery flow ada0ccc4a137 RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile ddc58af02675 net/mlx5: Use software VHCA id when it's supported 630a75548b88 net/mlx5: Introduce ifc bits for using software vhca id 3bd8fdde3826 iommu/vt-d: Fix kdump kernels boot failure with scalable mode Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni (cherry picked from commit 396b40b0b1e52fc12c0e171734fba190edfaf671) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.19.bb | 6 ++--- .../linux/linux-yocto-tiny_5.19.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.19.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.19.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.19.bb index b3e9fbae62..87a3aff41a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.19.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.19.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "bc8af638c00f28a46e77e34056079087638f6e65" -SRCREV_meta ?= "350b544d077955b599b54ab364f6227d96a90455" +SRCREV_machine ?= "92f22179274bd656239b8aa70eb655473abf68f5" +SRCREV_meta ?= "1cd6a86d7aa5d42ce72097d011c907bd4ea354ec" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.19;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.19.9" +LINUX_VERSION ?= "5.19.14" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.19.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.19.bb index 466b7063b4..0cd8a2bfab 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.19.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.19.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.19.9" +LINUX_VERSION ?= "5.19.14" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_meta ?= "350b544d077955b599b54ab364f6227d96a90455" +SRCREV_machine ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_meta ?= "1cd6a86d7aa5d42ce72097d011c907bd4ea354ec" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.19.bb b/meta/recipes-kernel/linux/linux-yocto_5.19.bb index f882972e35..a6fcf10579 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.19.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.19.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.19/standard/base" KBRANCH:qemux86-64 ?= "v5.19/standard/base" KBRANCH:qemumips64 ?= "v5.19/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "446661f6a3b07535304497c1a51d9cab95f48f0b" -SRCREV_machine:qemuarm64 ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemumips ?= "98da147618fca3da29cf1c6ab9c53f24de2c587c" -SRCREV_machine:qemuppc ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemuriscv64 ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemuriscv32 ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemux86 ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemux86-64 ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_machine:qemumips64 ?= "53842054198d851b5deb5810afaf126156efbb54" -SRCREV_machine ?= "65a9a22786a6710fc7b4edb7cfae80dd83f591f1" -SRCREV_meta ?= "350b544d077955b599b54ab364f6227d96a90455" +SRCREV_machine:qemuarm ?= "8150698489c801b7aa4a641d4feec1de1b2ea07c" +SRCREV_machine:qemuarm64 ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemumips ?= "8d7dc30e65155e4a6a217b054cf54252ace8c724" +SRCREV_machine:qemuppc ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemuriscv64 ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemuriscv32 ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemux86 ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemux86-64 ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_machine:qemumips64 ?= "930822733328e39e8698bfac5a4e4e8d6a25b4d5" +SRCREV_machine ?= "23ee2ef634b3fb51be429623fa1927b1d5c3e95c" +SRCREV_meta ?= "1cd6a86d7aa5d42ce72097d011c907bd4ea354ec" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll # get the /base branch, which is pure upstream -stable, and the same # meta SRCREV as the linux-yocto-standard builds. Select your version using the # normal PREFERRED_VERSION settings. BBCLASSEXTEND = "devupstream:target" -SRCREV_machine:class-devupstream ?= "d1105a680e66b0482bd18048534c58ecabb5c284" +SRCREV_machine:class-devupstream ?= "30c780ac0f9fc09160790cf58f07ef3b92097ceb" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.19/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.19;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.19.9" +LINUX_VERSION ?= "5.19.14" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Nov 6 14:16:58 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14970 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 AC9B1C43217 for ; Sun, 6 Nov 2022 14:18:01 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web09.16781.1667744281328696036 for ; Sun, 06 Nov 2022 06:18:01 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=1TR3qNLE; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id d13-20020a17090a3b0d00b00213519dfe4aso8219328pjc.2 for ; Sun, 06 Nov 2022 06:18:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=VHwrUiH7C42llFKEQt9e6tOuOnwp60mFLvoWIzjx5A8=; b=1TR3qNLE+yrS3CYb2HGbDTuLE9I7xIdb98c9ArwvtL+t/zZJrccX7Whgh1vtwXEj2P FlRtvK74lhUb7dTI1zRiQeFCNr2Wl4WplqMUx6t8d1E0qVEqQcHS4YP7G86EGveBl7mZ Z+cI4oDOijoyn2QhC9Tpn4j0RpYzw1JlbviD5afBt8qNXdyVAtiJQJP355zfYrYIzWWx T+fzDOZnYiSn6sVhwDr80Vbotii0FQ72ZU3kB4Fr0Om2jz16B4YDIK/Ubn5KoR65meeX eO/z4ygGvYx0T14jhZZZLZ/MJ5Lpv0XrGmpHtDgBmNvhpfWSPB7FzYM+3UTZyBXTId75 H00w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=VHwrUiH7C42llFKEQt9e6tOuOnwp60mFLvoWIzjx5A8=; b=Db2pOf6HWqX+B6FFdCp0zIm5io24a7SI0e7Gx2oHCy0St3vNZl6ERwstSjUXIOzIa2 muAlivY+uI6uEoey5vNKj26PwZkelbEIbHjRDWvoCMpCxU1Q909EIR2ImuzvaP32tF77 nMGVSQlCYQz79btiq0ZL6vWArl1ur7IhWTCmkpsWWBkY3Ft0JllPVTq4YfOKAAtwm9Cy JJ5v3Nz7l0LMY1xfsQJrCBM/HiDT+O1j31tR0UNhSPkXTxbkt69sML8rGEkx0UrrDLw+ 77b7Os+/9RyygOyJU5Sh1IRTL+JvY0eTMaTLT83HuqdTWU2S913wf9pO2SfYu8K7EJHe hmeA== X-Gm-Message-State: ACrzQf0mLuJNgnxvBhEF6fDZvw77Q/LG1UXy4qERh2n4XIn0H1W1BS7s wcSsikjPemNR4WvVUnuBiits2SsRfdPgCoEp X-Google-Smtp-Source: AMsMyM6dbDJuv5zSGr/Wxx5vEZkQ1Epyd0fD6hk7a7GSVbXcqEywbJUS91gIhP8SD2nI4IEkh5vn/A== X-Received: by 2002:a17:90a:8418:b0:214:536f:2743 with SMTP id j24-20020a17090a841800b00214536f2743mr22426773pjn.175.1667744280483; Sun, 06 Nov 2022 06:18:00 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.17.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:00 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 15/34] buildconf: compare abspath Date: Sun, 6 Nov 2022 04:16:58 -1000 Message-Id: <803975aff35c9423f4bde4c0201d0f61242389e0.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172783 From: Adrian Freihofer We have something like ${TOPDIR}/../../poky/meta in the bblayers.conf file. This does not work without normalizing the path for comparison. Signed-off-by: Adrian Freihofer Signed-off-by: Alexandre Belloni (cherry picked from commit e0d45bcd34311ae248bac9378f46962198d148ef) Signed-off-by: Steve Sakoman --- meta/lib/bblayers/buildconf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/lib/bblayers/buildconf.py b/meta/lib/bblayers/buildconf.py index e07fc534e1..ccab332adf 100644 --- a/meta/lib/bblayers/buildconf.py +++ b/meta/lib/bblayers/buildconf.py @@ -64,7 +64,7 @@ TEMPLATECONF={} . {}/oe-init-build-env build-try-{}""" oecore = None for l in layers: - if l[0] == os.path.abspath(args.layerpath): + if os.path.abspath(l[0]) == os.path.abspath(args.layerpath): targetlayer = l[0] if l[1] == 'meta': oecore = os.path.dirname(l[0]) From patchwork Sun Nov 6 14:16:59 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14981 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 C0216C4332F for ; Sun, 6 Nov 2022 14:18:11 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web08.16537.1667744283307729554 for ; Sun, 06 Nov 2022 06:18:03 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=TE1pls+x; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id o7so8369263pjj.1 for ; Sun, 06 Nov 2022 06:18:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=O0N/nflX+zxOqwxAMQ3kecOAeFzqt+FjkXccqgypqlo=; b=TE1pls+x0dqxK5HadFHcF4YJqUD9tgRid8Uvt0fHpKzJJdLUtbaHd9Ia/MG3Krhetm UOhSstsuR8aOgHdSwh8ljzOkmBaaH/0MG9Pb7S+o6BR4y5mXzv98fWwUROTE4tc+W7Uv a4tHo7guMyTnMhQ5szzR4z+AHtzS540VckX+Y6bwEI15IStAZq/phzUVltkJO3A3YxUL nXHoHfSXFzWh1hrCUcUK3pmsQlyFseO72hVnuYfsbKo3BvU2bHP8DalL0tSU6gEDsCgo E4G67I1xl0LuEh8vexWQvH1lWQqkuEvw9s5PN9ZCwdrZW3NxpL0xxyXKmCvU2N2f6YRJ Rt1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=O0N/nflX+zxOqwxAMQ3kecOAeFzqt+FjkXccqgypqlo=; b=l4Xizdl0ejOQa0krqs+aMA9lbDOfzg9lFykSfNRwfvEZXWjhNBrBC7QdpDnTppOuep hfrYjGbBVtqb7KSBx8O/I0vJMjUQbuMQIjYOkDd4DV/a1L6p0E0unMKMBKFobcidWNin U7rI5o1+yI9jTjZnuve5tLe9hTluZHucLWE83WW6Czm7IQvN4SqqGKKnANySdGc7kVHI LW/mRR3Gt8uhAaG9r5V6SBbqj1SM8lKbf5LMW7plCp2jW26oeY37Jr1GECc2KQdyOH17 HFS3CNGMQzi6lYBef+vDR5rHh+GXgZdaLEFQsmbCcEkLO9I4BzOPQf5HTzwhGpMHt86s 622Q== X-Gm-Message-State: ACrzQf2qlJz94lvxr4SZ/+TLUBbEOE67WO7h6atIBlEnwQsG8A50hHk1 ZEuzhGTRZCrHpeOcnuiaMloMJFm7LTCdFmzh X-Google-Smtp-Source: AMsMyM5Fa/ZdskNRqlasr4z5muRzc/4JbOeDEi5RlyHo68+ik8Llld1C+nfqR7Wv0OO4/ol62es2rA== X-Received: by 2002:a17:902:ce0d:b0:178:bd1e:e8da with SMTP id k13-20020a170902ce0d00b00178bd1ee8damr46325687plg.103.1667744282369; Sun, 06 Nov 2022 06:18:02 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.01 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:02 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 16/34] vulkan-samples: add lfs=0 to SRC_URI to avoid git smudge errors in do_unpack Date: Sun, 6 Nov 2022 04:16:59 -1000 Message-Id: <58f93fcc5364880f11f1d86e0a5a6c5712f6ca6a.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172784 From: Martin Jansa * we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from https://github.com/KhronosGroup/KTX-Software.git so we can explicitly disable LFS here to avoid do_unpack error, bitbake will then use GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig, otherwise we would need bitbake patch to fetch LFS objects from the submodules as well * do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with: [filter "lfs"] smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true clean = git-lfs clean -- %f and do_unpack fails as in: http://errors.yoctoproject.org/Errors/Details/672888/ The default /etc/gitconfig in ubuntu has this added automatically by git-lfs postinst: root@ljama:~# rm /etc/gitconfig root@ljama:~# git lfs install --skip-repo --system Git LFS initialized. root@ljama:~# cat /etc/gitconfig [filter "lfs"] clean = git-lfs clean -- %f smudge = git-lfs smudge -- %f process = git-lfs filter-process required = true root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst set -e # Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if # / is a Git repository with existing non-git-lfs hooks. git lfs install --skip-repo --system > /dev/null 2>&1 according to https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog it was added in: git-lfs (2.6.0-1) unstable; urgency=medium * New upstream release * Bump standards version to 4.2.1 * Add postinst/prerm to set up/remove git-lfs gitconfig FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled: http://errors.yoctoproject.org/Errors/Details/672892/ Signed-off-by: Martin Jansa Signed-off-by: Alexandre Belloni (cherry picked from commit b45b1f5dba02a626b7e9040d45198bd17dce4c99) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/vulkan/vulkan-samples_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb index 332411b312..d0b3458e1b 100644 --- a/meta/recipes-graphics/vulkan/vulkan-samples_git.bb +++ b/meta/recipes-graphics/vulkan/vulkan-samples_git.bb @@ -5,7 +5,7 @@ LICENSE = "Apache-2.0" LIC_FILES_CHKSUM = "file://LICENSE;md5=48aa35cefb768436223a6e7f18dc2a2a" -SRC_URI = "gitsm://github.com/KhronosGroup/Vulkan-Samples.git;branch=master;protocol=https \ +SRC_URI = "gitsm://github.com/KhronosGroup/Vulkan-Samples.git;branch=master;protocol=https;lfs=0 \ file://0001-CMakeLists.txt-do-not-hardcode-lib-as-installation-t.patch \ file://debugfix.patch \ file://0001-Qualify-move-as-std-move.patch;patchdir=third_party/spirv-cross \ From patchwork Sun Nov 6 14:17:00 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14979 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 CDF83C4321E for ; Sun, 6 Nov 2022 14:18:11 +0000 (UTC) Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by mx.groups.io with SMTP id smtpd.web12.16492.1667744273544611822 for ; Sun, 06 Nov 2022 06:18:05 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=mGBJzOde; spf=softfail (domain: sakoman.com, ip: 209.85.214.177, mailfrom: steve@sakoman.com) Received: by mail-pl1-f177.google.com with SMTP id k7so8921891pll.6 for ; Sun, 06 Nov 2022 06:18:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=dvtmN6fxOZUDaYHDGR0+DtL6hoZp+Bk8hEZ9RbisaVk=; b=mGBJzOde5zwP7Hcsy766zJIJ8RrxintlJceyk8DhXDNxMonSbECl0kb4I/c/Eh9Oe8 6TZ27CMkvNCtIgxEWCjuKra7kb3XY5i2czFFiwrSSlejnSXqDJpG/v21A7zcodIEGYBV 0CtTNdL5sVhARkDtHx3TiATV8sOSHfKzogsipCHNwsGz/VKEFzZr/Y2OXO652xdRdrc4 zM4v1LJaIAazUkZT+2+xHT02E6Jh0EcLN3HNq6fxLwgv5zKKPqLPv102cR2h/eP1A/X7 wc+2MjqyRenvH5yXzwXVJESqFjkxPYe16OC6eJ/mmeGRTWVTs+9w28kvo8dVJM7Z4rQ/ o8Lw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=dvtmN6fxOZUDaYHDGR0+DtL6hoZp+Bk8hEZ9RbisaVk=; b=dDNUo11oOYFKSWmb0Ev1LwJ6hLza9OHo/0VrhY//bWPoRqkeibOVUSx6bACCnRb0CH 7ZKGSXs+6rnAwId9Y5co/5D0lxkbcffkxw/YpUmWDlSIM7pSd4C7ZZsLjL308hWXDR/b ZG8RjrnqkRouyOwA8K4eA9rbXWOM4nweNg63D6lknSjzVmmYUYdGb+Sw6PNddLesVtDL 5gc+a/1Uf0rlz+3YMdLslQklg59rn5KrcZSdpqxPrMjUMjV5GTXsEiIeusXVNxUUTXO9 4j0EoeD71WJc26/hefsVmNNvPaoKK/VedrP7veAufvaOHtIckpgRC9jMdEp1tz1K8H1i 9qCg== X-Gm-Message-State: ACrzQf230A58/M1Iuh02DKqnyOpy7JC/Dg6TVmix3eWKhrCj4Ap9/dgx vrKa65DjSsSD6gLxF2RIooUeg64tu7eElg+u X-Google-Smtp-Source: AMsMyM7KCk8l/Wv/u582G4UopRVwAzHqYukQteHhxd5RDB5J+spAo6LDoQmn3y1EfmCbglX+QoQNNQ== X-Received: by 2002:a17:902:d58f:b0:186:fd58:c6fc with SMTP id k15-20020a170902d58f00b00186fd58c6fcmr45394281plh.125.1667744284466; Sun, 06 Nov 2022 06:18:04 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:03 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 17/34] linux-firmware: split rtl8761 firmware Date: Sun, 6 Nov 2022 04:17:00 -1000 Message-Id: <2772f356d4a8b8f31c34a3951814d04fb4f3decb.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172785 From: Christian Eggers Realtek Bluetooth devices require binary firmware files. Package them separately in order to avoid installing the full linux-firmware package on embedded devices. Affected (end user) products (incomplete list): - TP-Link UB500 - Logilink BT0054 Signed-off-by: Christian Eggers Signed-off-by: Alexandre Belloni (cherry picked from commit fb44eb4feef54f2343c8186809a65dcb9b58a9b2) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20220913.bb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb index 45c9d0e861..eea9251a84 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb @@ -235,6 +235,7 @@ PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-vt6656-license ${PN}-vt6656 \ ${PN}-rs9113 ${PN}-rs9116 \ ${PN}-rtl-license ${PN}-rtl8188 ${PN}-rtl8192cu ${PN}-rtl8192ce ${PN}-rtl8192su ${PN}-rtl8723 ${PN}-rtl8821 \ + ${PN}-rtl8761 \ ${PN}-rtl8168 \ ${PN}-cypress-license \ ${PN}-broadcom-license \ @@ -563,6 +564,7 @@ LICENSE:${PN}-rtl8192cu = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl8192ce = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl8192su = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl8723 = "Firmware-rtlwifi_firmware" +LICENSE:${PN}-rtl8761 = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl8821 = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl-license = "Firmware-rtlwifi_firmware" LICENSE:${PN}-rtl8168 = "WHENCE" @@ -588,6 +590,9 @@ FILES:${PN}-rtl8723 = " \ FILES:${PN}-rtl8821 = " \ ${nonarch_base_libdir}/firmware/rtlwifi/rtl8821*.bin \ " +FILES:${PN}-rtl8761 = " \ + ${nonarch_base_libdir}/firmware/rtl_bt/rtl8761*.bin \ +" FILES:${PN}-rtl8168 = " \ ${nonarch_base_libdir}/firmware/rtl_nic/rtl8168*.fw \ " @@ -598,6 +603,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}-rtl8761 += "${PN}-rtl-license" RDEPENDS:${PN}-rtl8168 += "${PN}-whence-license" # For ti-connectivity From patchwork Sun Nov 6 14:17:01 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14978 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 C02BAC43219 for ; Sun, 6 Nov 2022 14:18:11 +0000 (UTC) Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by mx.groups.io with SMTP id smtpd.web09.16777.1667744267612979638 for ; Sun, 06 Nov 2022 06:18:07 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=fLveRNDZ; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id gw22so8359132pjb.3 for ; Sun, 06 Nov 2022 06:18:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=ePPwi9DyD+TBUV9BhrfJzRmnAUCDXYhpsGt7bF/NLtE=; b=fLveRNDZtcn5PCdbWk8QCNYRfRCztcZZ6iwkNAOKVdzoPKC1JXVMra4Bwqqbqy/sTu 5M9UH+kU+GPtGS6JMIW7NnWfgO3+/nTjFnrdj/j5vE4bPPYynhVYqBryp4Pm0XqWcIT1 WiFngGcLH0ENqKjpbuJq8MwNhRmuM44VJKwj/7gGVd+JwsSzHu3bXxenzZqcbMezUWI4 tmvJzAayRXU6HWB9TcOb+ntutQiHhjiFVUZpjz3YIQVCeLGfaeBR2QXmqXO4Wx3wcOGC 3IPh9X/PsJYR2v/agmpfTxWuwCkpOvJf/r2WLh5RpyTPG3W9RGXRroJjyhEzNY54BJM1 qRAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=ePPwi9DyD+TBUV9BhrfJzRmnAUCDXYhpsGt7bF/NLtE=; b=WC2D6dxnF4QRlcyErW8HroRcHfT85Zp8q0DfSwjpkCBIxdNSP4QrTjGUMs04fzjfnk l674k4oZRks9mS3PRUu07jFawQ7UTRWzdpiKxFNQBR1psIcjINZL9ju8eh5IANimMBCr zGqHL43T1plaIL/mYDziJXbs7HS/u/02QsNYyMyyr4G1gL9ItRsVJ4njo2tOG22RYYXw EX/3XVd7Z7h1D9Xpx+7dY2sHTX08SlvwX2o8gU0+VEfcksoJ2gJkoLWVC02Zt5xh1Jdb GEymzUG13zhXovBmxg7EmmVPeHXVWeulFGC2Q9yw5TUuSLRgytL81p+zzEjOdqVqItGx SOzQ== X-Gm-Message-State: ANoB5pnF91QFjhA5jjhRbDQtFGsba+ylGQQTltDXlXknyhXpp7unF+ql cpd8AZ3c+cJ5Xnfg03FLzqf3dejZ6EgGU66d X-Google-Smtp-Source: AA0mqf4d7zoCD7esDXO+cXNUgzhygsPiyUkFznBgZ9RABwfTfJuDXHNYWypLfbyucmWrWuZDEqesEQ== X-Received: by 2002:a17:902:b10d:b0:188:7ffa:4680 with SMTP id q13-20020a170902b10d00b001887ffa4680mr1185579plr.156.1667744286932; Sun, 06 Nov 2022 06:18:06 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:06 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 18/34] linux-firmware: package amdgpu firmware Date: Sun, 6 Nov 2022 04:17:01 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172786 From: Vincent Davis Jr Add packages for the firmware required by amdgpu kernel driver. Signed-off-by: Vincent Davis Jr Signed-off-by: Alexandre Belloni (cherry picked from commit 0d7aa21f120a756d1a4fc4ae0be3527b54a58247) Signed-off-by: Steve Sakoman --- .../linux-firmware/linux-firmware_20220913.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb index eea9251a84..8f921e2d0e 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20220913.bb @@ -228,6 +228,7 @@ do_install() { PACKAGES =+ "${PN}-ralink-license ${PN}-ralink \ ${PN}-mt7601u-license ${PN}-mt7601u \ ${PN}-radeon-license ${PN}-radeon \ + ${PN}-amdgpu-license ${PN}-amdgpu \ ${PN}-marvell-license ${PN}-pcie8897 ${PN}-pcie8997 \ ${PN}-sd8686 ${PN}-sd8688 ${PN}-sd8787 ${PN}-sd8797 ${PN}-sd8801 \ ${PN}-sd8887 ${PN}-sd8897 ${PN}-sd8997 ${PN}-usb8997 \ @@ -429,6 +430,17 @@ FILES:${PN}-radeon = " \ RDEPENDS:${PN}-radeon += "${PN}-radeon-license" +# For amdgpu +LICENSE:${PN}-amdgpu = "Firmware-amdgpu" +LICENSE:${PN}-amdgpu-license = "Firmware-amdgpu" + +FILES:${PN}-amdgpu-license = "${nonarch_base_libdir}/firmware/LICENSE.amdgpu" +FILES:${PN}-amdgpu = " \ + ${nonarch_base_libdir}/firmware/amdgpu \ +" + +RDEPENDS:${PN}-amdgpu += "${PN}-amdgpu-license" + # For lontium LICENSE:${PN}-lt9611uxc = "Firmware-Lontium" From patchwork Sun Nov 6 14:17:02 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14980 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 C0274C43217 for ; Sun, 6 Nov 2022 14:18:11 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web08.16540.1667744289670879544 for ; Sun, 06 Nov 2022 06:18:09 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Pq6oxcdy; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id e7-20020a17090a77c700b00216928a3917so7403061pjs.4 for ; Sun, 06 Nov 2022 06:18:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=vvObUq0QM+K0D5X0GV09/pIUA5xYtcWtj/jProEBPkw=; b=Pq6oxcdyV1duhK8aBqwrXAzibpLKBUJNGAjKmvhhp3cr7HdjMbrXuWLTaRQsRfttKu z/dmYGzSlmdqGFvlXlDlW+YrZss9hLnI6blsiMAUdhb54DDiO29ip/ttvOnieAnhgYTG h2AtjZTk5xtpcDJiffS5DMKnEh97TpR/1T1jMBmkUyitaZWLoycaIHqgAxTKDvlPicca LYfIzlPJqUlxqwJ2VrOUrM4eQ4VIuZt54gKvSYhBXjN5Tg7Lpfiwz2rouL9cy8deJ9yj M6XVE3jiNTKHm7RQ3Jxf+OMHP7Z5jJbnraSyQFRZhf7UgwH+mk6/A0lX67gcemYgjBBT hLIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=vvObUq0QM+K0D5X0GV09/pIUA5xYtcWtj/jProEBPkw=; b=ytd2CaraF0F9HBfLvSGeXDhTyCZYKPsppGI1HY+35Roqmdeh+Pb2lDvdlTZXksH60r fjO/sID/8OOeTpHmwT52CH/lS7nq8NXGtj8by0b8P4QuZ8F2nvVeXBbUZrlYHoV5OG99 KDUzFvKBLpROzUyc6MUNLcwHJElMiais7a/hwImWBuwoauKmTWQF04fM37H8BVkH65mb /NpNyv9IsaXop4B4x4dmTQ7d0ikBu33ouq3vpuTr+7o1wRD7ecMJp+FhEBUK0rc/BJbT jCqYd2uG1MCMn1bqdAa1nVvWiepxnaBnET4HlFKthBYsc9KwlpSh2nKLi5eULvcKcxV1 FNtw== X-Gm-Message-State: ACrzQf3y8va6QdPoTNvKQnc6WyXlD3nM+zAeZdn3veYPju4wYSBigZJc T3YJ8+AX/+JSY+SPbvZn6CTtQhqwv/RKSKxZ X-Google-Smtp-Source: AMsMyM48buF764A3JJcs/+75COOZlP+A+4agLJt7UJBqPD2ZmPI15B2ag948qibZo2iOVL//g9KXog== X-Received: by 2002:a17:90b:268d:b0:214:220:ecfd with SMTP id pl13-20020a17090b268d00b002140220ecfdmr31740917pjb.63.1667744288832; Sun, 06 Nov 2022 06:18:08 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:08 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 19/34] xserver-xorg: move some recommended dependencies in required Date: Sun, 6 Nov 2022 04:17:02 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:11 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172787 From: Thomas Perrot Otherwise, xserver will no longer start when NO_RECOMMENDATIONS = “1”, because dependencies in XSERVER_RRECOMMENDS are missing. Signed-off-by: Thomas Perrot Signed-off-by: Alexandre Belloni (cherry picked from commit bc7bd3953f3896af0db036250cda34bc9ecbb3ac) Signed-off-by: Steve Sakoman --- meta/recipes-graphics/xorg-xserver/xserver-xorg.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc index dd741270a7..ecb164ddf7 100644 --- a/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc +++ b/meta/recipes-graphics/xorg-xserver/xserver-xorg.inc @@ -82,9 +82,9 @@ PACKAGES =+ "${PN}-sdl \ SUMMARY:xf86-video-modesetting = "X.Org X server -- modesetting display driver" INSANE_SKIP:${MLPREFIX}xf86-video-modesetting = "xorg-driver-abi" -XSERVER_RRECOMMENDS = "xkeyboard-config rgb xserver-xf86-config xkbcomp xf86-input-libinput" -RRECOMMENDS:${PN} += "${XSERVER_RRECOMMENDS}" -RRECOMMENDS:${PN}-xwayland += "${XSERVER_RRECOMMENDS}" +XSERVER_RDEPENDS = "xkeyboard-config rgb xserver-xf86-config xkbcomp xf86-input-libinput" +RDEPENDS:${PN} += "${XSERVER_RDEPENDS}" +RDEPENDS:${PN}-xwayland += "${XSERVER_RDEPENDS}" RDEPENDS:${PN}-xvfb += "xkeyboard-config" RDEPENDS:${PN}-module-exa = "${PN} (= ${EXTENDPKGV})" From patchwork Sun Nov 6 14:17:03 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14987 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 C5E9BC433FE for ; Sun, 6 Nov 2022 14:18:21 +0000 (UTC) Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by mx.groups.io with SMTP id smtpd.web09.16785.1667744291554862083 for ; Sun, 06 Nov 2022 06:18:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=LajkMsWM; spf=softfail (domain: sakoman.com, ip: 209.85.214.170, mailfrom: steve@sakoman.com) Received: by mail-pl1-f170.google.com with SMTP id p21so8917477plr.7 for ; Sun, 06 Nov 2022 06:18:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=hEjE6CuB8QOSwk0Vg3vg+ve+Eak9QULOn33S2hMEk+Q=; b=LajkMsWMnSl2oW5po2K0ZBiWTpJlJV8LuIzAHtb4kzMRHxGiqjL8ykJKkAMN9W6wzH TND4Y7ztl957KimbcQEI+ohY2Dz0+TmFtKg/s02FOg+3AR58fBeqJsoqt9hGKIr1v4Jk jC4bKLmB6ybPiqa7zXQQzCGX3Z1/bfUnP1LpqjXRE8zVRy2uU8KsqgpKJ53qtKpQt9yv pTWBB30yTdtfOiE2slisAVZWuOefn32LU1EmtrjRXoSp9PLdScTp+W6FouDzR9DMB9VO ppBas0R9nRc15l8ojxTJYdoh70YeOAIR8/B5JyHEoUndG4C1O1W7jOEp1bX0KHYEbROG S5Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=hEjE6CuB8QOSwk0Vg3vg+ve+Eak9QULOn33S2hMEk+Q=; b=xpnCNb+2VrEb3TFkDbLSbj0ABR3Ax2g/HwPqihOt3HIUFvdUstQ7qhah1eCaqmt/ZM 3GNDEoS7pAet9m1LzsL1oIE48y2tLYYuTLQpFZISr+EZwQDLNqrLfEbHg1gh3yGjZ3Os u4rLBEUhOc1QnmBmusk2VEy4WaADuXTljaCxm5WTpl2dDjSTxN/lzdHP0ud8e9aHmfhq wDLRN9joVFyWPRy9XDhMhTzgCIFW6lBvY+mnJyS1525TAyubNMqrad7jn1/tdQic3jjo nNhjVOQr6c4uQsv2D5a+CB6zCyA0g/vp675PDtTc+iKEt19jKm/4nqifNvpqZk0Hm8+L Hghg== X-Gm-Message-State: ANoB5pnlsmi5dqpR5IbWRRffteE1WXsxNG/HG6KOdyXOdfK1LJxlL7IO OkIiMEKVecb/axXNZSzuCW61g7Vf9aU0j2Vq X-Google-Smtp-Source: AA0mqf7UeXDM3inIWftdXzN6CgYJlrbwv72zpGP+Yi7k2Rez6E8QXJ/dWIfA3rPzA5EiLWTt46/6Xg== X-Received: by 2002:a17:902:ce07:b0:188:7cd7:1ff0 with SMTP id k7-20020a170902ce0700b001887cd71ff0mr2393580plg.174.1667744290636; Sun, 06 Nov 2022 06:18:10 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:10 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 20/34] grub: disable build on armv7ve/a with hardfp Date: Sun, 6 Nov 2022 04:17:03 -1000 Message-Id: <3d4bb6b1ba41e83c98e821ddf86e231daec029b1.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172788 From: Mingli Yu The commit(75dbdea940 grub: Allow build on armv7ve/a with softfp) enable build on armv7ve/a with softfp, but it acutally enable build on armv7ve/a with hardfp altogether and result in below build failure: | checking for compile options to get strict alignment... -mno-unaligned-access | checking if compiler generates unaligned accesses... no | checking if C symbols get an underscore after compilation... no | checking whether target compiler is working... no | configure: error: cannot compile for the target So update the check to disable build on armv7ve/a with hardfp. Signed-off-by: Mingli Yu Signed-off-by: Alexandre Belloni (cherry picked from commit f67b2880fc2cfb21f51216c63b5f24d0524b4278) Signed-off-by: Steve Sakoman --- meta/recipes-bsp/grub/grub2.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-bsp/grub/grub2.inc b/meta/recipes-bsp/grub/grub2.inc index 2545b99b6a..7161c4560b 100644 --- a/meta/recipes-bsp/grub/grub2.inc +++ b/meta/recipes-bsp/grub/grub2.inc @@ -50,8 +50,8 @@ COMPATIBLE_HOST = "${GRUB_COMPATIBLE_HOST}" # Grub doesn't support hard float toolchain and won't be able to forcefully # disable it on some of the target CPUs. See 'configure.ac' for # supported/unsupported CPUs in hardfp. -COMPATIBLE_HOST:armv7a = "${@'null' if d.getVar('TUNE_CCARGS_MFLOAT') == 'hardfp' else d.getVar('GRUB_COMPATIBLE_HOST')}" -COMPATIBLE_HOST:armv7ve = "${@'null' if d.getVar('TUNE_CCARGS_MFLOAT') == 'hardfp' else d.getVar('GRUB_COMPATIBLE_HOST')}" +COMPATIBLE_HOST:armv7a = "${@'null' if bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', True, False, d) else d.getVar('GRUB_COMPATIBLE_HOST')}" +COMPATIBLE_HOST:armv7ve = "${@'null' if bb.utils.contains('TUNE_CCARGS_MFLOAT', 'hard', True, False, d) else d.getVar('GRUB_COMPATIBLE_HOST')}" # configure.ac has code to set this automagically from the target tuple # but the OE freeform one (core2-foo-bar-linux) don't work with that. From patchwork Sun Nov 6 14:17:04 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14986 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 D3C93C4321E for ; Sun, 6 Nov 2022 14:18:21 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web09.16786.1667744293403046839 for ; Sun, 06 Nov 2022 06:18:13 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=75Ec9WvJ; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id p12so3425920plq.4 for ; Sun, 06 Nov 2022 06:18:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=2h6weqAD9xa3p3LV0uS4nscUohy13EduPZcOMzZg4x0=; b=75Ec9WvJNGYsXIfji1S08JwR8OahtojnuTUL0lP+YSqYEk8SvW+pSdlQm0qkeLNOcF qP3hsl4vCXgRVkuiR+1jaNjyeizQgZV6am9wrg+hK0W6SbxpbnjkapLct/qt7rO040kj 5lVkW/H2HqjdHc7FgxeK0clB1EoTWgVdwQl+2QmuCm5To+ZfctJSNKOJNwy4Zk06mzsO HWLkl65qGkMDlIk4+xTX80kwq3f8q/A9lMa26fG3YW/fvuNebn6OEVEhItLGcBEtlQrE LcB+an35r8F7OQFDhGrUAgOscxmOn1WT3De05uSGFpEH2j3TZ6oFI/lptRl+qntIAT7n Heqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=2h6weqAD9xa3p3LV0uS4nscUohy13EduPZcOMzZg4x0=; b=MiFxE2/BUn1Fxz9v3dd+bg05QuT2+vfh0A+nUT6cfdb0+TOYXPszgl+jP7G4ms9jzy ytzP2hq0TvB+FZ3F+pQpd/N95v13/2eKCDJqnqY4gVSgmBnLIltPp8mn32z9e/A9oFBo g8aYngN6ZVoL8w0NYw0ZVqbk1YKbOTLQsUkFNozvYF/5lEGdgGrrqcS2C/0IvZCvToUM OxV+CGkqsl6eDmDWIhwfsIkRz8cOxgde6ogKAEiTg8rHkdB9oqVIAheQ8U9B5G0WP1LA HkGpTOjaWn20JvPD6H2M43n6/jPuMFVYSPfPafHm0rNDTQc1tAuVOidl/d0Q6lPde/+b gvfQ== X-Gm-Message-State: ACrzQf0Amc4juenKU6pK6vwV6xBFpy5gdDuXAwt4fRQa2lWKLx30l85f WwDB+rX8fhbObAp0iO+7uauPs2nfVeudoCNg X-Google-Smtp-Source: AMsMyM4WOwXbOj6FXpXx579c6pbog8QMsWWW2IFW0ixmCRRKZ8hq00WxjUDHSKfJkBzN1lDxxabuig== X-Received: by 2002:a17:903:100c:b0:186:63a1:3b5d with SMTP id a12-20020a170903100c00b0018663a13b5dmr46782371plb.148.1667744292507; Sun, 06 Nov 2022 06:18:12 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:12 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 21/34] kern-tools: fix relative path processing Date: Sun, 6 Nov 2022 04:17:04 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172789 From: Bruce Ashfield The previous fix for processing of paths with relative components, broke uses cases that were a mix of patches and configuration fragments. Updating the SRCREV to include a simplied fix for relative paths, and a cleanup patch from Jose: [ Author: Jose Quaresma Date: Thu Sep 29 16:37:23 2022 +0000 scc: only look for error in scc_output_file if it has valid content When process_file function fails the output of the processed script is show to the user, some parsing is performed as well to look for common errors so we can point to the right input file. This can only be done when the scc_output_file have some valid content otherwise it will show invalid messages to the user. Signed-off-by: Jose Quaresma Signed-off-by: Bruce Ashfield Author: Bruce Ashfield Date: Wed Oct 5 19:13:33 2022 +0000 spp: ensure that prefix check uses absolute paths The previous fix for this issue was too broad, and impacted all calls to the prefix check and removal. With this change, we only expand the input on scc/spp operations that may execute with relative paths. Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni (cherry picked from commit 533720a1756454447341769c4a0969fce8d6f287) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index dea7b65a7c..07d7daf5fb 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\ DEPENDS = "git-native" -SRCREV = "ba600ef61a85966596126a6e8d936971905e8749" +SRCREV = "6a4752ebbe7d242c02b3c74a5772926edd243626" PV = "0.3+git${SRCPV}" inherit native From patchwork Sun Nov 6 14:17:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14984 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 CE95DC4167B for ; Sun, 6 Nov 2022 14:18:21 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web09.16781.1667744281328696036 for ; Sun, 06 Nov 2022 06:18:15 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=X6YTqE9l; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id d13-20020a17090a3b0d00b00213519dfe4aso8219533pjc.2 for ; Sun, 06 Nov 2022 06:18:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Qav6wVxwGX3eFCzXUrOkTf+3oLBlAdHhYs/AIetSmMo=; b=X6YTqE9l+x16ufepKV7TOi5U6fGwboiq/OwGrUXnqBOL9z+h7z0LBYZtwgH1uxdkH4 FEJlDFHmFbza+XT6I+PJJLrOPU+94/LdsYxbQCDpTJ3Ynqylh1KLFaSjoRTGeOJNBBIn l4X82Wp52Bj79Djiyc+VMqBqgky/v6pbXbmjbXAonV68uO+/QXkLQFu/stXlUUzaJ0GQ AHlrm/D14UATRkLQ1Jqn5f3hifSPwhfLoaTwPPgLow4zv4l46tsOH/Uy3yXlJ9TV2H+1 4Ky7Pr50ZXcmfcXPBFcGR4WiHHE/VeQQ3tqfheHFAV2ON2W+bydeu9TSKIrdSQnUsHcG t+Rg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Qav6wVxwGX3eFCzXUrOkTf+3oLBlAdHhYs/AIetSmMo=; b=VBwToYZ36TQFsHsbFeXjUzAA5O9oFPGzohAvKoGsBbs3VHOa5Phlqiu/16iADhgIf2 IoDu6t6+0XmhwvZNHJqT3+E66A8YODk/46KQ1eZB7oZUzXceeGARRn/z+lWmZR+9dfRH BDzmzmlj3Wi2GaJPnTdkUmFQ56r7i4UUyoeNnfnE3S3j/5W+Vf4IYbbc54OJCLr2+K6w 1MnJzvJlIs9ufZmmQEKO/VpDPV39VqNFs/5XKm9VLNc48sdqiHciJTTO7kW36vdubHOv UlDTwIuTV84F5rI7p3SkDVPe/PsGlmgqEba2K7sGHABnzPJGUtAWj2rCH0SUDyIkwFFZ /iPw== X-Gm-Message-State: ACrzQf1M5vmEbcfOOpGxCUh6Z+wLKIDVS9bxAtsCjd3MsHWylgLjeRIr lZoBstLRW71wFORNFuN+7gZQ8U4YmiT3wCvn X-Google-Smtp-Source: AMsMyM7ZpmtjC032LAh6CHvzf+3mpZG3l+C8xGBifRclUEWmhtfzT9pLDvKrRO73TvUKguP+jGHFPg== X-Received: by 2002:a17:902:ecc2:b0:187:85a:2889 with SMTP id a2-20020a170902ecc200b00187085a2889mr45151773plh.65.1667744294413; Sun, 06 Nov 2022 06:18:14 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:14 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 22/34] create-spdx: Remove ";name=..." for downloadLocation Date: Sun, 6 Nov 2022 04:17:05 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172790 From: Keiya Nobuta Signed-off-by: Keiya Nobuta Signed-off-by: Alexandre Belloni (cherry picked from commit bbecab53d1b27f3bb8c5882cb0ec39b04ef300a3) Signed-off-by: Steve Sakoman --- meta/classes/create-spdx.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes/create-spdx.bbclass b/meta/classes/create-spdx.bbclass index 47dd12c383..c190ad3889 100644 --- a/meta/classes/create-spdx.bbclass +++ b/meta/classes/create-spdx.bbclass @@ -459,6 +459,7 @@ python do_create_spdx() { for s in d.getVar('SRC_URI').split(): if not s.startswith("file://"): + s = s.split(';')[0] recipe.downloadLocation = s break else: From patchwork Sun Nov 6 14:17:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14985 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 CE797C43219 for ; Sun, 6 Nov 2022 14:18:21 +0000 (UTC) Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by mx.groups.io with SMTP id smtpd.web11.16631.1667744297183628825 for ; Sun, 06 Nov 2022 06:18:17 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=iJDa2ll7; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id f5-20020a17090a4a8500b002131bb59d61so10766029pjh.1 for ; Sun, 06 Nov 2022 06:18:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=hJAFPyrPhpFj6TRt2jCJI+1yNcRaAj8R5kZyOm5IVfQ=; b=iJDa2ll7cSeT0WYOgerem9igEUN6ey+N+Y+KEnsT0DZgadOqePMaQE5ze5hhmdOpec nebOFC4YoE/ZiuEsa5AjqPoBkbgd2lOGEkxzMcH0O1y3sl/TtlP3WKqD0z9MDdSMiv6h UQJV1GFrmjBnzXz0bbZCb5LijHJ8z4RU2tNGYoTeGVT6T7vLyUX2+al5CCt57aPtYe2o QQOoINGkZjdVEo68YMw7GT30vHpFwhuhAMXCESgQ5GjMx4RYIXKP5ZltTxVGKF8Le/AB TlbKoAyRx3VZocVxLDgd8M1RNr7QrKtvKEXGhjZb4XYWKzFvlyDpUHPfICc/WQiDaSaA h5PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=hJAFPyrPhpFj6TRt2jCJI+1yNcRaAj8R5kZyOm5IVfQ=; b=oP8NpGFKVs/nrkDU+qNq/juEd79o/5K8T3hq6/voWGbCpQwNlc/K/4nZkkP+FCzRuU QFskm2rpOhwO3mwhlUxVPG0OYtpOLFAaCAoIMzU3hQuXkI3BIdYvOB24zyORtRYWPXG4 Cz3t/O5ctvbjYzQdV4OKv3VSSq2U+om8BasUGnWr9+ph6MjO2SWxaDKHehkicYAE1S/U xohNS7WxqZYaS40emwnYZHvDulkrdxDsF/JwEqpvtwc+3Zhmj4zalUVEyg2zuyJWMej2 M2DbK2TZ53MdsqyZUX1fuoFhPh3D/HXw4g3n2e596V73zobipLJ2g4hkE/60tFTf5pTj 2FVQ== X-Gm-Message-State: ACrzQf3krCwfOGx3tqdK36GXMg+IOHfW38EBpVsYyM0BznkK5+RQRVZ9 zVZWs4FK2HbkNZcqAiOp6MdoIpJAahbEhaOA X-Google-Smtp-Source: AMsMyM45qUTYZjLDhHJcajjK2C1373NDRq7J4tYe+WrY5e0/9qhjPMY0MmuYwZoCi4RB8S5Pz2g4dg== X-Received: by 2002:a17:90a:de8e:b0:214:1066:9229 with SMTP id n14-20020a17090ade8e00b0021410669229mr28440224pjv.223.1667744296240; Sun, 06 Nov 2022 06:18:16 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:15 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 23/34] systemd: add systemd-creds and systemd-cryptenroll to systemd-extra-utils Date: Sun, 6 Nov 2022 04:17:06 -1000 Message-Id: <34cdacb072644f4bd610c48a789e4001d374e190.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172791 From: Luca Boccassi ERROR: systemd-1_251.4-r0 do_package: QA Issue: systemd: Files/directories were installed but not shipped in any package: /usr/bin/systemd-creds /usr/bin/systemd-cryptenroll Signed-off-by: Luca Boccassi Signed-off-by: Alexandre Belloni (cherry picked from commit b3763dd26d324a7ce575586f306b8aec4b1103b3) Signed-off-by: Steve Sakoman --- meta/recipes-core/systemd/systemd_251.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_251.4.bb b/meta/recipes-core/systemd/systemd_251.4.bb index 910ea71bf6..87668cadc7 100644 --- a/meta/recipes-core/systemd/systemd_251.4.bb +++ b/meta/recipes-core/systemd/systemd_251.4.bb @@ -518,6 +518,8 @@ FILES:${PN}-extra-utils = "\ ${bindir}/systemd-path \ ${bindir}/systemd-run \ ${bindir}/systemd-cat \ + ${bindir}/systemd-creds \ + ${bindir}/systemd-cryptenroll \ ${bindir}/systemd-delta \ ${bindir}/systemd-cgls \ ${bindir}/systemd-cgtop \ From patchwork Sun Nov 6 14:17:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14983 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 C1683C4332F for ; Sun, 6 Nov 2022 14:18:21 +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.web09.16790.1667744299256948638 for ; Sun, 06 Nov 2022 06:18:19 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=YlbBl3BJ; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id j12so8921198plj.5 for ; Sun, 06 Nov 2022 06:18:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Ft6HUyaqo+7ND67X2uQ2Qn2LXuh9UNLbGI+GXq73Wyo=; b=YlbBl3BJbIC5aN+b6/9qEFtcWTavj4llZ/WvCPWhGQ9ck/GuL06XEJzhIE94Vrh2ef wH6y92tHlf+phCTEzxFDTy/D39awsALuOpeBayc0+MZ0xS1v9kP+yQLNpAgkfwHaTMaU cpl8yuuRa5DiWCLQuDUan6sC3YhbC2xkRxZVuprhfVr+G60jWvoFyIZdamn9OKi2I+Sd K72ppT+ZC4HSKmo987vB36wDU18iKrSahcflBYHoYVKpWhYZ0J+P57x6BG5p1wrUlChE KivYEAE3wu2hlnpzvxoABboteQ4nBDGtjDd4vsV/wTuxpCwpq3nfzYi7RPgCuLTNabxQ SOmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Ft6HUyaqo+7ND67X2uQ2Qn2LXuh9UNLbGI+GXq73Wyo=; b=dIGV8DqH04gAuGPnTr4tDNmtZU+seTxVnp3875bZRLvgU9/3LHihrVqHemhE2Uwn6C zdEy3ElZzWMVKHWcByPuAOOPJlDUR2ec3v3aneusAdUSNoudpA/G+8xy/ilEhpWQnzwV quWfWDu1fx+EV15nRu1oUwx8I4Xvm/Ein7ilVZ0vTWkQhWULv9P/1RO2H0yVNm9IUiiS 1H4L7yem0+bk/xoPSi5/G+b2X21F+4yjcwZsgJaTkc8udAL392FpWglT7gGNjf9RYy/a eUp7bG/mGemHdNKCAfW91N7A3lG/Z8J4JBUO4UrN8OAniQTp9vie3TqR8hnNy9TMalW0 4OKw== X-Gm-Message-State: ACrzQf1ajBL1mRM8ROe2LxC0WqEkLbAAkYBYFfPw43bY/xuap97HFBXU dC6uWQcgWH6bBA7e0US33Mko5O9iWHSW3JEx X-Google-Smtp-Source: AMsMyM61PdEL/MNjHsLzd14UW3F6yEJhrHTrFExdF84Ufm+VjIuwvHo/NH81WJLN2nKa4SqMeOjg2Q== X-Received: by 2002:a17:902:f60b:b0:178:6a49:d4e3 with SMTP id n11-20020a170902f60b00b001786a49d4e3mr46069603plg.75.1667744298324; Sun, 06 Nov 2022 06:18:18 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:17 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 24/34] externalsrc.bbclass: fix git repo detection Date: Sun, 6 Nov 2022 04:17:07 -1000 Message-Id: <43d3a1a314cf4cab1b384ebf81e10610f18ed12c.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172792 From: Martin Jansa * fix issue introduced in: https://git.openembedded.org/openembedded-core/commit/?id=95fbac8dcad6c93f4c9737e9fe13e92ab6befa09 * it added check for s_dir + git-dir (typically '.git') isn't the same as ${TOPDIR} + git-dir, but due to copy-paste issue it was just comparing it with s_dir + git-dir again, resulting in most external repos (where git-dir is '.git') to be processed as regular directory (not taking advantage of git write-tree). * normally this wouldn't be an issue, but for big repo with a lot of files this added a lot of checksums in: d.setVarFlag('do_compile', 'file-checksums', '${@srctree_hash_files(d)}') and I mean *a lot, e.g. in chromium build it was 380227 paths which still wouldn't that bad, but the checksum processing in siggen.py isn't trivial and just looping through all these checksums takes very long time (over 1000sec on fast NVME drive with warm cache) and then https://git.openembedded.org/bitbake/commit/?id=b4975d2ecf615ac4c240808fbc5a3f879a93846b made the processing a bit more complicated and the loop in get_taskhash() function took 6448sec and to make things worse there was no output from bitbake during that time, so even with -DDD it looks like this: DEBUG: virtual/libgles2 resolved to: mesa (langdale/oe-core/meta/recipes-graphics/mesa/mesa_22.2.0.bb) Bitbake still alive (no events for 600s). Active tasks: Bitbake still alive (no events for 1200s). Active tasks: Bitbake still alive (no events for 1800s). Active tasks: Bitbake still alive (no events for 2400s). Active tasks: Bitbake still alive (no events for 3000s). Active tasks: Bitbake still alive (no events for 3600s). Active tasks: Bitbake still alive (no events for 4200s). Active tasks: Bitbake still alive (no events for 4800s). Active tasks: Bitbake still alive (no events for 5400s). Active tasks: Bitbake still alive (no events for 6000s). Active tasks: DEBUG: Starting bitbake-worker without -DDD it will get stuck for almost 2 hours in: "Initialising tasks..." before it finally writes sstate summary like: "Sstate summary: Wanted 3102 Local 0 Mirrors 0 Missed 3102 Current 1483 (0% match, 32% complete)" * fix the copy&paste typo to use git work-tree in most cases, but be aware that this issue still exists for huge local source trees not in git [YOCTO #14942] Signed-off-by: Martin Jansa Signed-off-by: Alexandre Belloni (cherry picked from commit 9102e5a94b8146cb1da27afbe41d3db999a914ff) Signed-off-by: Steve Sakoman --- meta/classes/externalsrc.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass index 06a9548a20..5905342589 100644 --- a/meta/classes/externalsrc.bbclass +++ b/meta/classes/externalsrc.bbclass @@ -212,8 +212,8 @@ def srctree_hash_files(d, srcdir=None): try: git_dir = os.path.join(s_dir, subprocess.check_output(['git', '-C', s_dir, 'rev-parse', '--git-dir'], stderr=subprocess.DEVNULL).decode("utf-8").rstrip()) - top_git_dir = os.path.join(s_dir, subprocess.check_output(['git', '-C', d.getVar("TOPDIR"), 'rev-parse', '--git-dir'], - stderr=subprocess.DEVNULL).decode("utf-8").rstrip()) + top_git_dir = os.path.join(d.getVar("TOPDIR"), + subprocess.check_output(['git', '-C', d.getVar("TOPDIR"), 'rev-parse', '--git-dir'], stderr=subprocess.DEVNULL).decode("utf-8").rstrip()) if git_dir == top_git_dir: git_dir = None except subprocess.CalledProcessError: From patchwork Sun Nov 6 14:17:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14982 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 C16B3C43217 for ; Sun, 6 Nov 2022 14:18:21 +0000 (UTC) Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by mx.groups.io with SMTP id smtpd.web11.16632.1667744301214995771 for ; Sun, 06 Nov 2022 06:18:21 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=yfFAaBGm; spf=softfail (domain: sakoman.com, ip: 209.85.216.43, mailfrom: steve@sakoman.com) Received: by mail-pj1-f43.google.com with SMTP id l6so8385542pjj.0 for ; Sun, 06 Nov 2022 06:18:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=l4UHWedPmUt/kubi54M5W4t7Hjmojl8r8sJ2YVG1frw=; b=yfFAaBGmtmSwRYOod4VVTydxa4W3KBwuShnWhpLU2UoLGZpW+njazTXX3nJ3KpLMbs +MVd2OFYq/wFouRtVCe/y1GYbRKc6rC25+MbKw/P3s6fgR+Ie7lLhzuUMaRYFP78jjhk nFb5EkhRAlH73wz6TrBvrD1PDsvaLNDld2pkAhGFNFylO15MnrmANfL3oOPnyTd8eeho LDNYF5a8j6bT9wypT7jHR0POmorlXJUYCZTqh9X49Z8xAGCXfVpABzqe9gvrwe1aOP2q 2Ex5qq1QF+hLALVgroFqjLAAee9ccMt82yzY4m7dNLruWZfb3zqJuYznMNxT8v/9DzMx Vyig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=l4UHWedPmUt/kubi54M5W4t7Hjmojl8r8sJ2YVG1frw=; b=LVBK5D7pos93c23dXjpW/ykSyBkrBUWT8nt0NsGO8U4uk+WL5R95JKtigRKHOO8GQu To8ZwUXPp80GSMEaY/xiUutKmcBU+7EsjP6xm3wBuQHjyZdNy/jrK4Xx+ZixUuDfN6sT l9I62SSOcomd6opUZm5RCMWn6h0Sj3m95E8priiI5WyRnY7JxvZfnOn2Rd7fgWM423jO WowbxWBnt0h6VoqT8h77q7SQ4VqMMd2T21c+mUGO+9PYi6/426MKIOMb1cAOqyN7mGME YQZBWWSYW/lZdaliYTj72yE96tEJOdnvvqC4/HCZ+TupdBi+lm6QDlbCbpIdmRLEUHWE CGNw== X-Gm-Message-State: ACrzQf3Q/RnSSlAicOpZEGfhbS+IYHKT8QzLTCst1B44pUXUlZFWTZRd yIWkNWR2cRs7cnfpVfVvfEid+8/bC6CjyY4t X-Google-Smtp-Source: AMsMyM7Kats5TToVKCuHnwnfdk2JseyGQRslgVcuKa98j64bFa+avub6EECoYMJJwyZEH39Bn0d2ZA== X-Received: by 2002:a17:90b:4f8a:b0:213:48f0:296f with SMTP id qe10-20020a17090b4f8a00b0021348f0296fmr63497372pjb.140.1667744300284; Sun, 06 Nov 2022 06:18:20 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.19 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:19 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 25/34] wic: honor the SOURCE_DATE_EPOCH in case of updated fstab Date: Sun, 6 Nov 2022 04:17:08 -1000 Message-Id: <4d3f43fe06186b6580395a161fdbc4470b8aab62.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:21 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172793 From: Sergei Zhmylev In case user requested to build a binary repeatable package, it's required to honor the SOURCE_DATE_EPOCH environment variable. So forcefully set mtime inside all the routines which modify fstab in case it is updated. Signed-off-by: Sergei Zhmylev Signed-off-by: Alexandre Belloni (cherry picked from commit 99719a3712a88dce8450994d995803e126e49115) Signed-off-by: Steve Sakoman --- scripts/lib/wic/partition.py | 7 ++++++- scripts/lib/wic/plugins/imager/direct.py | 3 +++ scripts/lib/wic/plugins/source/rootfs.py | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/lib/wic/partition.py b/scripts/lib/wic/partition.py index e50871b8d7..bc889bdeb9 100644 --- a/scripts/lib/wic/partition.py +++ b/scripts/lib/wic/partition.py @@ -294,6 +294,11 @@ class Partition(): f.write("cd etc\n") f.write("rm fstab\n") f.write("write %s fstab\n" % (self.updated_fstab_path)) + if os.getenv('SOURCE_DATE_EPOCH'): + fstab_time = int(os.getenv('SOURCE_DATE_EPOCH')) + for time in ["atime", "mtime", "ctime"]: + f.write("set_inode_field fstab %s %s\n" % (time, hex(fstab_time))) + f.write("set_inode_field fstab %s_extra 0\n" % (time)) debugfs_cmd = "debugfs -w -f %s %s" % (debugfs_script_path, rootfs) exec_native_cmd(debugfs_cmd, native_sysroot) @@ -353,7 +358,7 @@ class Partition(): exec_native_cmd(mcopy_cmd, native_sysroot) if self.updated_fstab_path and self.has_fstab and not self.no_fstab_update: - mcopy_cmd = "mcopy -i %s %s ::/etc/fstab" % (rootfs, self.updated_fstab_path) + mcopy_cmd = "mcopy -m -i %s %s ::/etc/fstab" % (rootfs, self.updated_fstab_path) exec_native_cmd(mcopy_cmd, native_sysroot) chmod_cmd = "chmod 644 %s" % rootfs diff --git a/scripts/lib/wic/plugins/imager/direct.py b/scripts/lib/wic/plugins/imager/direct.py index da483daed5..3e766972b4 100644 --- a/scripts/lib/wic/plugins/imager/direct.py +++ b/scripts/lib/wic/plugins/imager/direct.py @@ -149,6 +149,9 @@ class DirectPlugin(ImagerPlugin): self.updated_fstab_path = os.path.join(self.workdir, "fstab") with open(self.updated_fstab_path, "w") as f: f.writelines(fstab_lines) + if os.getenv('SOURCE_DATE_EPOCH'): + fstab_time = int(os.getenv('SOURCE_DATE_EPOCH')) + os.utime(self.updated_fstab_path, (fstab_time, fstab_time)) def _full_path(self, path, name, extention): """ Construct full file path to a file we generate. """ diff --git a/scripts/lib/wic/plugins/source/rootfs.py b/scripts/lib/wic/plugins/source/rootfs.py index fc06312ee4..e29f3a4c2f 100644 --- a/scripts/lib/wic/plugins/source/rootfs.py +++ b/scripts/lib/wic/plugins/source/rootfs.py @@ -224,7 +224,7 @@ class RootfsPlugin(SourcePlugin): if part.update_fstab_in_rootfs and part.has_fstab and not part.no_fstab_update: fstab_path = os.path.join(new_rootfs, "etc/fstab") # Assume that fstab should always be owned by root with fixed permissions - install_cmd = "install -m 0644 %s %s" % (part.updated_fstab_path, fstab_path) + install_cmd = "install -m 0644 -p %s %s" % (part.updated_fstab_path, fstab_path) if new_pseudo: pseudo = cls.__get_pseudo(native_sysroot, new_rootfs, new_pseudo) else: From patchwork Sun Nov 6 14:17:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14992 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 BF6F1C43217 for ; Sun, 6 Nov 2022 14:18:31 +0000 (UTC) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by mx.groups.io with SMTP id smtpd.web09.16786.1667744293403046839 for ; Sun, 06 Nov 2022 06:18:23 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=ZolWBbXc; spf=softfail (domain: sakoman.com, ip: 209.85.214.178, mailfrom: steve@sakoman.com) Received: by mail-pl1-f178.google.com with SMTP id p12so3426126plq.4 for ; Sun, 06 Nov 2022 06:18:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=XtgGro8FSHcc1U12BVQ7nmBGyNlbjasgl7jJZaI2S6I=; b=ZolWBbXcFYD+U/1xASJ/JEisZZaO3xg1HTMTY96ZG8IdIovc8Gp4RXDfAvy7t+vdeL NylGaeuOMcy7Z9biVnRVR1jbIkduqkW+X3N9t13fD7k1RD2OYlAp27ETv/YMeD6AacV9 RAM+R59T2JwCesIkbGXzHtyZeUFxSGmqSZhV4jdcMnkCyAcyeST5Vv1PAzFUOVUUwz6c xHNNilo9GUMUGsHk8jq6ZPQw4F5qkjqu0XFhqYAgKF6JmiNyH7+UQc/deaDywJY3ncnK ++CqbiUpL+I542Xs6bpMjTnDw1LfM+me7ao4Tlc9O3Cr0BxHDBS63afaYHfmA3XGyzT9 zAWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=XtgGro8FSHcc1U12BVQ7nmBGyNlbjasgl7jJZaI2S6I=; b=OYhABsl9AmjjOd7jfMDYlbq7fMyoaKITZAOwcs+jteCjndby2PZ0zVwyEVTkc/bHtz oAYxCwuQF4ytMib4zfqI5hbvZeTBNisCAuvW1GGdph1XAvVoL6WggwSjyavQdgNu3I4Q 4mX5epw+pTEnIFfRrHLn35QXCKATG/tfP2/V2W/lnDNFYS6xasckVB5K8sN8pU3r2AEd xXklZnZiktzmZTozpP8I08L17OtZfnIdqzSjFPJS1q0PVxQVfZ893TwRRopND5Y3P5jG 18d0e0RenKyxbVp3XLGXOLRHhRnjlyu0n5L20IkRRBsSkayyflDG5mz6YbsHaC/V2+XZ gIFA== X-Gm-Message-State: ANoB5plzjxsJadW4ULhKrXcrK37BTgLbdrXOaf0Pm1K4aC5793KyNXdn OHgF3niWlX2glgrZP1KcuwAJRaIpojDhufuY X-Google-Smtp-Source: AA0mqf5KYcv1cJT7RSHgnDKckrCCI6E3NkjgrPp9ZWlzruMVGovNIzexdbmspJvSDN+frTxhb7h95w== X-Received: by 2002:a17:903:110f:b0:188:7e30:b9b3 with SMTP id n15-20020a170903110f00b001887e30b9b3mr1810067plh.50.1667744302338; Sun, 06 Nov 2022 06:18:22 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:21 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 26/34] externalsrc.bbclass: Remove a trailing slash from ${B} Date: Sun, 6 Nov 2022 04:17:09 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172794 From: Peter Kjellerstedt The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not match as intended, resulting in ${TMPDIR} ending up in files in ${PN}-dbg when externalsrc was in use, which in turn triggered buildpath QA warnings. Signed-off-by: Peter Kjellerstedt Signed-off-by: Alexandre Belloni (cherry picked from commit 9b5031ed5a0d102905fa75acc418246c23df6eef) Signed-off-by: Steve Sakoman --- meta/classes/externalsrc.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes/externalsrc.bbclass b/meta/classes/externalsrc.bbclass index 5905342589..75fb91bcb0 100644 --- a/meta/classes/externalsrc.bbclass +++ b/meta/classes/externalsrc.bbclass @@ -61,7 +61,7 @@ python () { if externalsrcbuild: d.setVar('B', externalsrcbuild) else: - d.setVar('B', '${WORKDIR}/${BPN}-${PV}/') + d.setVar('B', '${WORKDIR}/${BPN}-${PV}') local_srcuri = [] fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d) From patchwork Sun Nov 6 14:17:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14991 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 CAA07C4167B for ; Sun, 6 Nov 2022 14:18:31 +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.web09.16792.1667744305188339686 for ; Sun, 06 Nov 2022 06:18:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=caWbPTSe; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id 130so8433678pfu.8 for ; Sun, 06 Nov 2022 06:18:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=CduqxVBWupBnIArD3nEJZHHc1OiGYwAzfayncCc1wIQ=; b=caWbPTSeSGK+bfV0XREB4VY46PtGRITRQ0Yuq1PBFjzTO91g/4U/h39x2e/1aJ1CVB rUobDB6BKEZIBJe5/FC7+osSjGzHpZJXxh9s+jOJmoUtsMAh+5LJ+cPVo9uP17p/JDT2 nejPT3IDjoOsvOc8hxOlfsSHAFGgQxgTAlm9/CSPWT5aTHzycMdnpOd4WDFruAOLEdJc MzFvgw0PpoBD6yvRFZGNjLTmpIidYMsnia6Qw3c4OhADMba9GyHvMgASrtOhTRb3zQUx +Ej9FxNodj/xsMCm+k33BHNuR36d1zNqbH2wo2dh0QQrNLQYxoVw1DQX+vfYNm+cHy3J qIWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=CduqxVBWupBnIArD3nEJZHHc1OiGYwAzfayncCc1wIQ=; b=f4n5wkVRTiMde6EHHCScEUxzmEs/5ZUr4VgnVqlt0+hkjv2x3U5wDvlGkfX0jdPQfP DKmbEVDgJeGo3UoLDd+vIaEURDK7Vs/7e1qJ1uXUy9+Rm8U8j+SI0CrUHhHwzpW1yYRQ PGt6vlgKLD4Y671cCseVmhBBp3H/nIJHguS8gUISiX7ux8OG4J6WAeq/sBnQFb4/Qg5p PDrvQGyzol1jgs/5+BQRaT/aJfdd03zcfmXtj2JVAD9QjN66/tCFK35qElVPQFMmAR/4 PNTtRpPGH6wo+o/45SEW63XJw2XbUI5MT9O+2Q3Vv0rpWaX18CvaXFNhSWg4fqLXF7s8 sTkg== X-Gm-Message-State: ACrzQf39uwwfvpWDdmhLL2+JU7xYL5BOwV1BdiX8frWRJZ2wDe0nIXRt 02z2wGwpj9Znw/YGIjQ0r9vyeZfPok7lyt0W X-Google-Smtp-Source: AMsMyM55pCiL2xT45HbeXlRLhPVtAMlXipF8F/lQlj4dSSv46RAuXXaAAZMDNkCiRYtr5LyD4sgYQg== X-Received: by 2002:a05:6a00:13a6:b0:56d:426b:4e98 with SMTP id t38-20020a056a0013a600b0056d426b4e98mr40400031pfg.54.1667744304181; Sun, 06 Nov 2022 06:18:24 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:23 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 27/34] gstreamer1.0-libav: fix errors with ffmpeg 5.x Date: Sun, 6 Nov 2022 04:17:10 -1000 Message-Id: <8a837dba82d6e665406c2ee0543ee0135fe2ae3a.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172795 From: Claus Stovgaard Backport of patch already present upstream to fix issues with invalid characters for GLIB when combining gstreamer1.0-libav with ffmpeg 5.x. Remove when gstreamer1.0-libav is upgraded to 1.21.1 or above Signed-off-by: Claus Stovgaard Signed-off-by: Alexandre Belloni (cherry picked from commit 703ff945557ad307bbe4ba0b0b7f1a2e5b4b847e) Signed-off-by: Steve Sakoman --- ...r-APNG-encoder-property-registration.patch | 86 +++++++++++++++++++ .../gstreamer/gstreamer1.0-libav_1.20.3.bb | 4 +- 2 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch new file mode 100644 index 0000000000..526bbb0037 --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-libav-Fix-for-APNG-encoder-property-registration.patch @@ -0,0 +1,86 @@ +From 78a97c1ec35ada76d83fc67d0549ba56c74d8875 Mon Sep 17 00:00:00 2001 +From: Seungha Yang +Date: Thu, 7 Jul 2022 22:16:30 +0900 +Subject: [PATCH] libav: Fix for APNG encoder property registration + +The AVClass name of Animated PNG in FFmpeg 5.x is "(A)PNG" +and it will be converted to "-a-png" through +g_ascii_strdown() and g_strcanon(). But GLib disallow leading '-' +character for a GType name. Strip leading '-' to workaround it. + +Upstream-Status: Backport [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2724] + +Seungha Yangs patch was imported without modifications. + +Signed-off-by: Claus Stovgaard +--- + ext/libav/gstavcfg.c | 29 +++++++++++++++++++++++------ + 1 file changed, 23 insertions(+), 6 deletions(-) + +diff --git a/ext/libav/gstavcfg.c b/ext/libav/gstavcfg.c +index c736920..a8635a7 100644 +--- a/ext/libav/gstavcfg.c ++++ b/ext/libav/gstavcfg.c +@@ -91,10 +91,19 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) + gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); + gchar *enum_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); + gboolean none_default = TRUE; ++ const gchar *enum_name_strip; + + g_strcanon (enum_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); + +- if ((res = g_type_from_name (enum_name))) ++ /* strip leading '-'s */ ++ enum_name_strip = enum_name; ++ while (enum_name_strip[0] == '-') ++ enum_name_strip++; ++ ++ if (enum_name_strip[0] == '\0') ++ goto done; ++ ++ if ((res = g_type_from_name (enum_name_strip))) + goto done; + + while ((opt = av_opt_next (obj, opt))) { +@@ -150,9 +159,8 @@ register_enum (const AVClass ** obj, const AVOption * top_opt) + } + } + +- res = +- g_enum_register_static (enum_name, &g_array_index (values, GEnumValue, +- 0)); ++ res = g_enum_register_static (enum_name_strip, ++ &g_array_index (values, GEnumValue, 0)); + + gst_type_mark_as_plugin_api (res, 0); + } +@@ -177,10 +185,19 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) + GArray *values = g_array_new (TRUE, TRUE, sizeof (GEnumValue)); + gchar *lower_obj_name = g_ascii_strdown ((*obj)->class_name, -1); + gchar *flags_name = g_strdup_printf ("%s-%s", lower_obj_name, top_opt->unit); ++ const gchar *flags_name_strip; + + g_strcanon (flags_name, G_CSET_a_2_z G_CSET_DIGITS, '-'); + +- if ((res = g_type_from_name (flags_name))) ++ /* strip leading '-'s */ ++ flags_name_strip = flags_name; ++ while (flags_name_strip[0] == '-') ++ flags_name_strip++; ++ ++ if (flags_name_strip[0] == '\0') ++ goto done; ++ ++ if ((res = g_type_from_name (flags_name_strip))) + goto done; + + while ((opt = av_opt_next (obj, opt))) { +@@ -211,7 +228,7 @@ register_flags (const AVClass ** obj, const AVOption * top_opt) + g_array_sort (values, (GCompareFunc) cmp_flags_value); + + res = +- g_flags_register_static (flags_name, &g_array_index (values, ++ g_flags_register_static (flags_name_strip, &g_array_index (values, + GFlagsValue, 0)); + + gst_type_mark_as_plugin_api (res, 0); diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb index e8da49af99..7a2c0d1365 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.20.3.bb @@ -11,7 +11,9 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=69333daa044cb77e486cc36129f7a770 \ file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c \ " -SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" +SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \ + file://0001-libav-Fix-for-APNG-encoder-property-registration.patch \ + " SRC_URI[sha256sum] = "3fedd10560fcdfaa1b6462cbf79a38c4e7b57d7f390359393fc0cef6dbf27dfe" S = "${WORKDIR}/gst-libav-${PV}" From patchwork Sun Nov 6 14:17:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14990 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 C89D1C43219 for ; Sun, 6 Nov 2022 14:18:31 +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.16727.1667744306937325343 for ; Sun, 06 Nov 2022 06:18:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=GLSQk8M/; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id io19so8913244plb.8 for ; Sun, 06 Nov 2022 06:18:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=lYOE1waCo1uqFxjNWCEi2N4oXXjN97Sg0RjuJKbu1qw=; b=GLSQk8M/wkASw+oboSrmKthlh11riSEktiLiOQnOUCtzpmVDmyJsHRwfwdBEwe7222 BJj/hxi9MxPuWCfrKb8Nc3+dE7YShZmHs4ZGlM3BGSNeyvg7p2oVWOH0Xm0J5HejU1ck vfL9UtZiKcI94HY0WzrO8Q32difmx2OsTMN22ILUV3waDrRoYoMUPhhDiDf4swiKyYqU nRLazg+mq/+Q59JDA/g7D6Refq0/iS2LcssYAR5LPmz9KnWRVeHclGH9Iw11Tf8zSLIq KgGwrb2bIBfkNroRGMFCSVr+qWJTZ6/hABErYfTcLxg9+wHBDguLoE/ru3oVXWXkAmUs 7hcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=lYOE1waCo1uqFxjNWCEi2N4oXXjN97Sg0RjuJKbu1qw=; b=KE/vUgrI/LrF2rPe8ONd8fqn8kcgBL+QQMSE/4IQdfY51RW+LZjKqTmOJExZvmMGkp IY3k02x3QS9A+Uk1tajeMNBOExWEX81jRmCKHpxcu+1JMCi++HveHQHf65AI4/51BQvl 3kiIp45L90qJqO65TJlEt8c5tslcfZ9Jb+SyNtr1tera5+C0p5VkVVHTcJX0pfCocFJ/ Tx4q7BAK5295kddU47GHNcVkkDYxz6eGFcPjrHW5oslan5XqrZgGDvUN5DyKro+r+KKf y1D/oEbccddduxUPA8u79nSaXV8+HgXHISVq9o5U7ShAezeGKTK8kVAbDnjOmql/nF+f dc5Q== X-Gm-Message-State: ACrzQf2n9+UrrsfrnITeF7IsFdIXUfoKNIEbfOvJfS1f1nVRidRjU4KS fCfoph5QXKH+PKZa8rNJ2/5vfkBh3QGfosFW X-Google-Smtp-Source: AMsMyM4QxcL351zhjuL7vNjwIUj4QPg6GVfnu7uv5EdBj1XzsEy39Soc0I1EmFtawEfx0btLbB2QMA== X-Received: by 2002:a17:90b:1095:b0:213:ee6a:f268 with SMTP id gj21-20020a17090b109500b00213ee6af268mr34477027pjb.213.1667744306017; Sun, 06 Nov 2022 06:18:26 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:25 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 28/34] kernel-yocto: improve fatal error messages of symbol_why.py Date: Sun, 6 Nov 2022 04:17:11 -1000 Message-Id: <97cb48ce09d80e5496e4f887a8cf02125c66c6c5.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172796 From: Jose Quaresma Improve the fatal error message of the yocto-kernel-tools symbol_why.py and shows the command that generate the error as it can help understand the root cause of the error. Signed-off-by: Jose Quaresma Signed-off-by: Alexandre Belloni (cherry picked from commit 54ae08779071f2e97bff0ff6514ede3124312c3b) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel-yocto.bbclass | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index 8eda0dcaf3..1a6695ba7e 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -506,7 +506,7 @@ python do_config_analysis() { try: analysis = subprocess.check_output(['symbol_why.py', '--dotconfig', '{}'.format( d.getVar('B') + '/.config' ), '--blame', c], cwd=s, env=env ).decode('utf-8') except subprocess.CalledProcessError as e: - bb.fatal( "config analysis failed: %s" % e.output.decode('utf-8')) + bb.fatal( "config analysis failed when running '%s': %s" % (" ".join(e.cmd), e.output.decode('utf-8'))) outfile = d.getVar( 'CONFIG_ANALYSIS_FILE' ) @@ -514,7 +514,7 @@ python do_config_analysis() { try: analysis = subprocess.check_output(['symbol_why.py', '--dotconfig', '{}'.format( d.getVar('B') + '/.config' ), '--summary', '--extended', '--sanity', c], cwd=s, env=env ).decode('utf-8') except subprocess.CalledProcessError as e: - bb.fatal( "config analysis failed: %s" % e.output.decode('utf-8')) + bb.fatal( "config analysis failed when running '%s': %s" % (" ".join(e.cmd), e.output.decode('utf-8'))) outfile = d.getVar( 'CONFIG_AUDIT_FILE' ) @@ -575,7 +575,7 @@ python do_kernel_configcheck() { try: analysis = subprocess.check_output(['symbol_why.py', '--dotconfig', '{}'.format( d.getVar('B') + '/.config' ), '--mismatches', extra_params], cwd=s, env=env ).decode('utf-8') except subprocess.CalledProcessError as e: - bb.fatal( "config analysis failed: %s" % e.output.decode('utf-8')) + bb.fatal( "config analysis failed when running '%s': %s" % (" ".join(e.cmd), e.output.decode('utf-8'))) if analysis: outfile = "{}/{}/cfg/mismatch.txt".format( s, kmeta ) @@ -597,7 +597,7 @@ python do_kernel_configcheck() { try: analysis = subprocess.check_output(['symbol_why.py', '--dotconfig', '{}'.format( d.getVar('B') + '/.config' ), '--invalid', extra_params], cwd=s, env=env ).decode('utf-8') except subprocess.CalledProcessError as e: - bb.fatal( "config analysis failed: %s" % e.output.decode('utf-8')) + bb.fatal( "config analysis failed when running '%s': %s" % (" ".join(e.cmd), e.output.decode('utf-8'))) if analysis: outfile = "{}/{}/cfg/invalid.txt".format(s,kmeta) @@ -616,7 +616,7 @@ python do_kernel_configcheck() { try: analysis = subprocess.check_output(['symbol_why.py', '--dotconfig', '{}'.format( d.getVar('B') + '/.config' ), '--sanity'], cwd=s, env=env ).decode('utf-8') except subprocess.CalledProcessError as e: - bb.fatal( "config analysis failed: %s" % e.output.decode('utf-8')) + bb.fatal( "config analysis failed when running '%s': %s" % (" ".join(e.cmd), e.output.decode('utf-8'))) if analysis: outfile = "{}/{}/cfg/redefinition.txt".format(s,kmeta) From patchwork Sun Nov 6 14:17:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14988 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 BF621C4332F for ; Sun, 6 Nov 2022 14:18:31 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web12.16500.1667744308760119968 for ; Sun, 06 Nov 2022 06:18:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=T+g9rm3f; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id k5so8345309pjo.5 for ; Sun, 06 Nov 2022 06:18:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=1ki/YcT1N2g/o/WFaYUSGKOHlPXLAqrHTL88vx7Mlxs=; b=T+g9rm3fYIUzacS4Jf7na2RbfYEdwJX/ptTZzWMlUTX8OXjkgBv3ibTjMTLRKBLZ9K GdB6JEItscXz0fruspMAxKjTi3zSk8PZZtx4WtZ4wIg3n0P0iFhon2NoS62NKt4HsQsS c3SfyKYgSEhX5DpyFoka6mu65ExCDQr7BWN2ic1HGnp6odw4PzlquapcJhAA8z5v0WYg xw5Og6w+Fov6vWYlh8lI5oNV1DrDJ3JpPF9nkmmA1By2SUK5s/SgReuQEmckeR1U4P6C bgkqruRB1cofKYvu8NXC8FVxreGLMlD+Y85lKD8//y45Boqt4TfXeP5O6Yo9Jkp/bs6h ylJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=1ki/YcT1N2g/o/WFaYUSGKOHlPXLAqrHTL88vx7Mlxs=; b=ddw/1pLLdtSmLs3NNPVzK9jamWOHf91NeB7IVMmJa/cM5RHM9O9QYhqYBlBQLHihIJ kxt+rjfbsX4xxgfj2TD4+Oixvq8etcunBHEK7bXLjW88DVG3HYYsH15KlGrlMo8D4q14 IFfo2x3RMC7W3LPvos6AXQZtUENcwZVRZUeBudeBuJ0zW58IaRDwXWQ02HMQ/0a9PDuH G9KXWXleEtmx8ckSmEPjOFSFUTRD9PVodZU+d16RlkkuX2LJoAatIAWb9xFnwrcQ5KPz lpxlonscNtYz5qiiJf+H9UQrypvMNDsYtAIAhkPjD6pgPtTJ9UNsLYdKn/mCWaP/NRCr L+Uw== X-Gm-Message-State: ACrzQf03E3I4lQhX8NZFOgD1MXDo67nyvV1nswFgZx1FITQhLLDUm4d9 DNt1l5kbC0NT6YQdEfxMMgxBNoo1lZAW1DOR X-Google-Smtp-Source: AMsMyM7BCg6wroQtL/EssYwB3WdYzlTPb/G8zGkeSEXQ1jaSUxUHZE0pGxhnWYHuCoKB3wIswvoHvg== X-Received: by 2002:a17:903:1205:b0:178:ac4e:70b8 with SMTP id l5-20020a170903120500b00178ac4e70b8mr45509052plh.52.1667744307830; Sun, 06 Nov 2022 06:18:27 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:27 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 29/34] uboot-sign: Fix using wrong KEY_REQ_ARGS Date: Sun, 6 Nov 2022 04:17:12 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172797 From: Sean Anderson When generating our SPL-verifying certificate, we use FIT_KEY_REQ_ARGS, which is intended for the U-Boot-verifying certificate. Instead, use UBOOT_FIT_KEY_REQ_ARGS. Fixes: 0e6b0fefa0 ("u-boot: Use a different Key for SPL signing") Signed-off-by: Sean Anderson Signed-off-by: Alexandre Belloni (cherry picked from commit a2d939ccb182a1ad29280d236b9f9e1d09527af1) Signed-off-by: Steve Sakoman --- meta/classes-recipe/uboot-sign.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/uboot-sign.bbclass b/meta/classes-recipe/uboot-sign.bbclass index debbf23ec6..4b5912a01d 100644 --- a/meta/classes-recipe/uboot-sign.bbclass +++ b/meta/classes-recipe/uboot-sign.bbclass @@ -298,7 +298,7 @@ do_uboot_generate_rsa_keys() { "${UBOOT_FIT_SIGN_NUMBITS}" echo "Generating certificate for signing U-Boot fitImage" - openssl req ${FIT_KEY_REQ_ARGS} "${UBOOT_FIT_KEY_SIGN_PKCS}" \ + openssl req ${UBOOT_FIT_KEY_REQ_ARGS} "${UBOOT_FIT_KEY_SIGN_PKCS}" \ -key "${SPL_SIGN_KEYDIR}/${SPL_SIGN_KEYNAME}".key \ -out "${SPL_SIGN_KEYDIR}/${SPL_SIGN_KEYNAME}".crt fi From patchwork Sun Nov 6 14:17:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14989 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 BB9BCC433FE for ; Sun, 6 Nov 2022 14:18:31 +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.16727.1667744306937325343 for ; Sun, 06 Nov 2022 06:18:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=NPTGcSf4; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id io19so8913307plb.8 for ; Sun, 06 Nov 2022 06:18:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=9TEBbcuC6pY4JDBnByQ2zMxkSU8E45pFJr9ZCevqw2A=; b=NPTGcSf4tuxZH0PFJ61Q8vc22+O+LILMndbfntpRSNGiVFjcD8zca6/71AKFgkikwy ZNiI2S3K/BcpOOrOqQWJ+bmAsOY3D+bX4Tf5qSZ1Et4Xo7rIaWCVUO8cb82b4NT5DZkM zWhjZWZGj7h2sOTSZF/t+V1Mq2RnYaxi3zhlek7aJ+TTU17AlQ+rsPkJWkdtHfAuszJO LwHGzL7PA0BgsLomreORbq2xxOBqw0XNX3/6YcHnqjlcKQpVX5Y9OBXeam793wm7B9Y1 Va3vErVlyJPRtvZKeEth5NWYgiF3CJCc5vowBNbRedJ6J2lF/sbj5NvxPgXO+1AYwXeI cXeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=9TEBbcuC6pY4JDBnByQ2zMxkSU8E45pFJr9ZCevqw2A=; b=zGhEhI2yqdUxGh18Vxkq55qTS3n5HpNJzZg/+dLJjHoksvq2M/cksevRt+4K0Raz9b 9D4uJTK5M+Kweh2fG4aG6oatjZQrbRC/yLHV79XKTq0OY8YYdboElb0FV8Sq23taByVS XtrX4UTJJBQqCHZERro/oGwgi83yXnggfx+nLAcsGnykrGCc2hyEKD5EKHhoMVbwtG+5 k54msPoWqJbY2Haqt0FJDhY+e7E2J+fiZbQyjdUCaqHvNGmH/0ry33bjxmXX0xA4e/1U aw6Xa0rj9HP3Lh7/ix/40I7xJ87lsMsvygDpLwXGjp96r66KoQ931aJUbC/5g8IVeai0 bXFw== X-Gm-Message-State: ACrzQf1xgiq0i5YSJSF8koPp4A4uWZdn3L0QDDOqa5ivI/kdDmL9d9Aj e/6S/g047dpmrXsYQ83cxF8M99ngLFznqp85 X-Google-Smtp-Source: AMsMyM7XG2RlH4pLh4lgeXlDHBKhN2WWu0WO6JIrhSSdOfhHUKegn0v47nVTQABBZ7QWLXaY1OvX2Q== X-Received: by 2002:a17:90a:3e85:b0:213:36b6:fa16 with SMTP id k5-20020a17090a3e8500b0021336b6fa16mr45541291pjc.56.1667744309750; Sun, 06 Nov 2022 06:18:29 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:29 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 30/34] kernel: Clear SYSROOT_DIRS instead of replacing sysroot_stage_all Date: Sun, 6 Nov 2022 04:17:13 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172798 From: Sean Anderson Replacing sysroot_stage_all by a no-op recipe makes it difficult for bbappends to stage files intentionally. Instead, just clear SYSROOT_DIRS, allowing other bbappends to easily add new directories. Signed-off-by: Sean Anderson Signed-off-by: Alexandre Belloni (cherry picked from commit 849791e7086463a4c7c53c2c1ed9603a6c3a080d) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel.bbclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/meta/classes-recipe/kernel.bbclass b/meta/classes-recipe/kernel.bbclass index e4e69e0763..7bb3449223 100644 --- a/meta/classes-recipe/kernel.bbclass +++ b/meta/classes-recipe/kernel.bbclass @@ -594,9 +594,7 @@ do_shared_workdir () { } # We don't need to stage anything, not the modules/firmware since those would clash with linux-firmware -sysroot_stage_all () { - : -} +SYSROOT_DIRS = "" KERNEL_CONFIG_COMMAND ?= "oe_runmake_call -C ${S} O=${B} olddefconfig || oe_runmake -C ${S} O=${B} oldnoconfig" From patchwork Sun Nov 6 14:17:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14996 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 C22C9C433FE for ; Sun, 6 Nov 2022 14:18:41 +0000 (UTC) Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by mx.groups.io with SMTP id smtpd.web08.16549.1667744312545607472 for ; Sun, 06 Nov 2022 06:18:32 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=tcsqSlR7; spf=softfail (domain: sakoman.com, ip: 209.85.215.182, mailfrom: steve@sakoman.com) Received: by mail-pg1-f182.google.com with SMTP id e129so8297795pgc.9 for ; Sun, 06 Nov 2022 06:18:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=QR3rPWxV2qeBWGcO0M2OQTS7/lTNmTCFZnicvyenzD4=; b=tcsqSlR7P8ADOBTLnfa9Nd5VLZ/g6wDQ8Io0BJPTQokdrxPoovRjNUS32MLEUOVPXz veqHZWc4+CoS8LyTK1HBDB1CN48iA4ZzYgLNj0n5H74PM+HJl24v/hREBVdDd4oaAbLE gtDODCxwKNN7BdFCA854MtGNKoBKlSGtV14uJwke+AV582bmG9jp9WtDca5+t+mDsKIz +2FiGLa2+GNTftjg9T8S/FGEirNSD6vN9amLO6gX0L+kE8gz8eO7bWMLD94CDF4Fes2S Y+3ew26ISPzPJJJIl+Pplp7WVI4kGm2VByh29bJqCm8BY65Q3Jq90G2/akIkzfNgO0wK VGrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=QR3rPWxV2qeBWGcO0M2OQTS7/lTNmTCFZnicvyenzD4=; b=wycj9zEl9l6gXR3Ht2Rvk9N4CcshmR/14MP0TLjv3kYFRGg0KD9IEy5CT4TkiKnVU3 iKGNv5VuQTUJ0lK+c4ty/w9MTikSk1pGzwedpikU5+KakvHW3xJ43p+HrI2ySt/HVyYs XoobI6CsOTdMi4gn8lkZOV+K1xJ+up9u4Q4m/ESI1WHmPa4MEoElE6BCdbx8mGzM7wfq S4LrAWxQBioLTWrYxoLv7N/sQPa4hiiNf3sg9Rd7K6f+7EQVwgtGM4po7u3cgh3OrlZ4 DrMI4Y07c2yvwVpkmmvTNEpLcIFuq8bJuBSHFTcUMpT8kxm55aAx+V0Hlts6LWdg7uJv YySQ== X-Gm-Message-State: ACrzQf077mhvIMag2tXcB9/vkc28XqINaH9upZlTCFpu1QHlhdkRQiXY 29kLEX3/Zaj3C8yG60tN7tD+tg3QMdbAbWQ0 X-Google-Smtp-Source: AMsMyM6gTdhfLXaGugL4uJIpMSvZsO8kEUguJE2m+R6UVZviGdYBasuoXpuNb2HqHFD1anY4EMRzOA== X-Received: by 2002:a63:4c17:0:b0:43b:e31c:efd0 with SMTP id z23-20020a634c17000000b0043be31cefd0mr39209930pga.213.1667744311630; Sun, 06 Nov 2022 06:18:31 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:31 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 31/34] kernel-fitimage: Use KERNEL_OUTPUT_DIR where appropriate Date: Sun, 6 Nov 2022 04:17:14 -1000 Message-Id: X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172799 From: Sean Anderson We have a specific variable for the path to the boot directory. Use it instead of open-coding this path. Signed-off-by: Sean Anderson Signed-off-by: Alexandre Belloni (cherry picked from commit 725b75e83bc2b2111f2ab5103b7e7f60d6d3f34e) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel-fitimage.bbclass | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/meta/classes-recipe/kernel-fitimage.bbclass b/meta/classes-recipe/kernel-fitimage.bbclass index 107914e28c..8ddebf8dd8 100644 --- a/meta/classes-recipe/kernel-fitimage.bbclass +++ b/meta/classes-recipe/kernel-fitimage.bbclass @@ -496,7 +496,7 @@ fitimage_assemble() { ramdiskcount=$3 setupcount="" bootscr_id="" - rm -f $1 arch/${ARCH}/boot/$2 + rm -f $1 ${KERNEL_OUTPUT_DIR}/$2 if [ -n "${UBOOT_SIGN_IMG_KEYNAME}" -a "${UBOOT_SIGN_KEYNAME}" = "${UBOOT_SIGN_IMG_KEYNAME}" ]; then bbfatal "Keys used to sign images and configuration nodes must be different." @@ -529,9 +529,9 @@ fitimage_assemble() { continue fi - DTB_PATH="arch/${ARCH}/boot/dts/$DTB" + DTB_PATH="${KERNEL_OUTPUT_DIR}/dts/$DTB" if [ ! -e "$DTB_PATH" ]; then - DTB_PATH="arch/${ARCH}/boot/$DTB" + DTB_PATH="${KERNEL_OUTPUT_DIR}/$DTB" fi DTB=$(echo "$DTB" | tr '/' '_') @@ -574,9 +574,9 @@ fitimage_assemble() { # # Step 4: Prepare a setup section. (For x86) # - if [ -e arch/${ARCH}/boot/setup.bin ]; then + if [ -e ${KERNEL_OUTPUT_DIR}/setup.bin ]; then setupcount=1 - fitimage_emit_section_setup $1 $setupcount arch/${ARCH}/boot/setup.bin + fitimage_emit_section_setup $1 $setupcount ${KERNEL_OUTPUT_DIR}/setup.bin fi # @@ -650,7 +650,7 @@ fitimage_assemble() { ${UBOOT_MKIMAGE} \ ${@'-D "${UBOOT_MKIMAGE_DTCOPTS}"' if len('${UBOOT_MKIMAGE_DTCOPTS}') else ''} \ -f $1 \ - arch/${ARCH}/boot/$2 + ${KERNEL_OUTPUT_DIR}/$2 # # Step 8: Sign the image and add public key to U-Boot dtb @@ -667,7 +667,7 @@ fitimage_assemble() { ${@'-D "${UBOOT_MKIMAGE_DTCOPTS}"' if len('${UBOOT_MKIMAGE_DTCOPTS}') else ''} \ -F -k "${UBOOT_SIGN_KEYDIR}" \ $add_key_to_u_boot \ - -r arch/${ARCH}/boot/$2 \ + -r ${KERNEL_OUTPUT_DIR}/$2 \ ${UBOOT_MKIMAGE_SIGN_ARGS} fi } @@ -770,7 +770,7 @@ kernel_do_deploy:append() { if [ "${INITRAMFS_IMAGE_BUNDLE}" != "1" ]; then bbnote "Copying fitImage-${INITRAMFS_IMAGE} file..." - install -m 0644 ${B}/arch/${ARCH}/boot/fitImage-${INITRAMFS_IMAGE} "$deployDir/fitImage-${INITRAMFS_IMAGE_NAME}-${KERNEL_FIT_NAME}${KERNEL_FIT_BIN_EXT}" + install -m 0644 ${B}/${KERNEL_OUTPUT_DIR}/fitImage-${INITRAMFS_IMAGE} "$deployDir/fitImage-${INITRAMFS_IMAGE_NAME}-${KERNEL_FIT_NAME}${KERNEL_FIT_BIN_EXT}" if [ -n "${KERNEL_FIT_LINK_NAME}" ] ; then ln -snf fitImage-${INITRAMFS_IMAGE_NAME}-${KERNEL_FIT_NAME}${KERNEL_FIT_BIN_EXT} "$deployDir/fitImage-${INITRAMFS_IMAGE_NAME}-${KERNEL_FIT_LINK_NAME}" fi From patchwork Sun Nov 6 14:17:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14995 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 C8615C43217 for ; Sun, 6 Nov 2022 14:18:41 +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.web12.16502.1667744314615138557 for ; Sun, 06 Nov 2022 06:18:34 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=a6eZkHQq; spf=softfail (domain: sakoman.com, ip: 209.85.214.175, mailfrom: steve@sakoman.com) Received: by mail-pl1-f175.google.com with SMTP id l2so8891470pld.13 for ; Sun, 06 Nov 2022 06:18:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=kliEPE/n/b08dU1MpQc7C3lVvCaA9HUTGoCMN6LrY2k=; b=a6eZkHQqybgxTlHpUSWnbaMBGkwL2dmv8Y7lB0CrsOTdu9C9965pgJH/kCXOp91Bq8 x2vuVbBhJdLTa4jX6F7BpPPFWFMjmhLJ0SBilI8FXBlU5/TnW4P/b/9dMceQEzTWrlGJ G9j6RLndRLGMgRS9lwlSv0kLma47yNlNoAjmb0VIMWcQmEsZ5ILoopLwDQgGJHHO+22m YI2OZ/NlBg4GL3NMf2wsd6QLNRfakabnh2QHsZdTU/BuFSmDnC81JDNq/Pph3AJXiGDY EnqUVy+JowrIi0gx86gt+wT1YeMOfKU/8WEB5MTNZHGFN8q7BlwVpinYebRRHeHYwTQU svEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=kliEPE/n/b08dU1MpQc7C3lVvCaA9HUTGoCMN6LrY2k=; b=ZcLDDueJeIQoElWYUg/vUxHmH3CFCcx3q+8+kbexVaRtzeW5futgDVqj+3YFaUSpnY s57idDgpFMvm7bifHeFPXjWSQRZIA9LC57bIiZQaajeZ9Z/0a8cwN3lSAt2yMyh34976 6AuoRn1+V1eBLgDy/RSYeLum5Qd8WgV1We+t59wv0djNUytyUzGfmfBeQLwhTbfULxWM x59zL1F+a0rgi/R4dBCcCLp+J7C4fJBjgD9+RLuDXwX4s43S5oj7GairVGn6C2cydo6W Ekjw/zXPgL+kbNjI0ri5rs6HsKc8ViSG8/b4OLPj19dTUOtBoE8A+aa+H2EmcnhyCsFT EO+Q== X-Gm-Message-State: ACrzQf3CZ0H5ENHB94qaD1+Nwn3gvTD0cwSPHy42MSI4Fci5tJ0XEcO3 BnXM1xBz9LdhGGyaN7THbP7QRpy7Q1Drg8MU X-Google-Smtp-Source: AMsMyM5fRkI5WMZbXmeSctronTBt7xy9PHmVDANpqclF+ZmfVXFBqn+v2E8/uV8mmQQ+JxDgh505iw== X-Received: by 2002:a17:902:d2d0:b0:186:9e90:699 with SMTP id n16-20020a170902d2d000b001869e900699mr46418805plc.172.1667744313654; Sun, 06 Nov 2022 06:18:33 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:33 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 32/34] rust-target-config: match riscv target names with what rust expects Date: Sun, 6 Nov 2022 04:17:15 -1000 Message-Id: <2daa8d76369cd06e5c357e393e3145e08f3d6760.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172800 From: Alexander Kanavin Official rust risc-v targets are prefixed with riscv32gc- and riscv64gc-: https://doc.rust-lang.org/nightly/rustc/platform-support.html Particularly crossbeam-utils make important build time decisions for atomics based on those names, and so we need to match ours with official targets. On the other hand, the actual definitions for those targets do not use the 'gc' suffix in 'arch' and 'llvm-target' fields, and so we need to follow that too, to avoid cryptic mismatch errors from rust-llvm: https://github.com/rust-lang/rust/blob/master/compiler/rustc_target/src/spec/riscv32gc_unknown_linux_gnu.rs Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 1cfb9c8a59d98ccc9b0510cd28fb933f72fb6b6c) Signed-off-by: Steve Sakoman --- .../classes-recipe/rust-target-config.bbclass | 40 ++++++++++++------- meta/lib/oe/rust.py | 2 + 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/meta/classes-recipe/rust-target-config.bbclass b/meta/classes-recipe/rust-target-config.bbclass index 9e1d81bf5c..2710b4325d 100644 --- a/meta/classes-recipe/rust-target-config.bbclass +++ b/meta/classes-recipe/rust-target-config.bbclass @@ -231,19 +231,19 @@ TARGET_POINTER_WIDTH[powerpc64le] = "64" TARGET_C_INT_WIDTH[powerpc64le] = "64" MAX_ATOMIC_WIDTH[powerpc64le] = "64" -## riscv32-unknown-linux-{gnu, musl} -DATA_LAYOUT[riscv32] = "e-m:e-p:32:32-i64:64-n32-S128" -TARGET_ENDIAN[riscv32] = "little" -TARGET_POINTER_WIDTH[riscv32] = "32" -TARGET_C_INT_WIDTH[riscv32] = "32" -MAX_ATOMIC_WIDTH[riscv32] = "32" - -## riscv64-unknown-linux-{gnu, musl} -DATA_LAYOUT[riscv64] = "e-m:e-p:64:64-i64:64-i128:128-n64-S128" -TARGET_ENDIAN[riscv64] = "little" -TARGET_POINTER_WIDTH[riscv64] = "64" -TARGET_C_INT_WIDTH[riscv64] = "64" -MAX_ATOMIC_WIDTH[riscv64] = "64" +## riscv32gc-unknown-linux-{gnu, musl} +DATA_LAYOUT[riscv32gc] = "e-m:e-p:32:32-i64:64-n32-S128" +TARGET_ENDIAN[riscv32gc] = "little" +TARGET_POINTER_WIDTH[riscv32gc] = "32" +TARGET_C_INT_WIDTH[riscv32gc] = "32" +MAX_ATOMIC_WIDTH[riscv32gc] = "32" + +## riscv64gc-unknown-linux-{gnu, musl} +DATA_LAYOUT[riscv64gc] = "e-m:e-p:64:64-i64:64-i128:128-n64-S128" +TARGET_ENDIAN[riscv64gc] = "little" +TARGET_POINTER_WIDTH[riscv64gc] = "64" +TARGET_C_INT_WIDTH[riscv64gc] = "64" +MAX_ATOMIC_WIDTH[riscv64gc] = "64" # Convert a normal arch (HOST_ARCH, TARGET_ARCH, BUILD_ARCH, etc) to something # rust's internals won't choke on. @@ -258,9 +258,21 @@ def arch_to_rust_target_arch(arch): return "arm" elif arch == "powerpc64le": return "powerpc64" + elif arch == "riscv32gc": + return "riscv32" + elif arch == "riscv64gc": + return "riscv64" else: return arch +# Convert a rust target string to a llvm-compatible triplet +def rust_sys_to_llvm_target(sys): + if sys.startswith('riscv32gc-'): + return sys.replace('riscv32gc-', 'riscv32-', 1) + if sys.startswith('riscv64gc-'): + return sys.replace('riscv64gc-', 'riscv64-', 1) + return sys + # generates our target CPU value def llvm_cpu(d): cpu = d.getVar('PACKAGE_ARCH') @@ -334,7 +346,7 @@ def rust_gen_target(d, thing, wd, arch): # build tspec tspec = {} - tspec['llvm-target'] = rustsys + tspec['llvm-target'] = rust_sys_to_llvm_target(rustsys) tspec['data-layout'] = d.getVarFlag('DATA_LAYOUT', arch_abi) if tspec['data-layout'] is None: bb.fatal("No rust target defined for %s" % arch_abi) diff --git a/meta/lib/oe/rust.py b/meta/lib/oe/rust.py index 1dc9cf150d..185553eeeb 100644 --- a/meta/lib/oe/rust.py +++ b/meta/lib/oe/rust.py @@ -8,4 +8,6 @@ def arch_to_rust_arch(arch): if arch == "ppc64le": return "powerpc64le" + if arch in ('riscv32', 'riscv64'): + return arch + 'gc' return arch From patchwork Sun Nov 6 14:17:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14994 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 C233FC43219 for ; Sun, 6 Nov 2022 14:18:41 +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.web12.16503.1667744316393742973 for ; Sun, 06 Nov 2022 06:18:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=egQCvpM7; spf=softfail (domain: sakoman.com, ip: 209.85.210.175, mailfrom: steve@sakoman.com) Received: by mail-pf1-f175.google.com with SMTP id y13so8434238pfp.7 for ; Sun, 06 Nov 2022 06:18:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Mw3Zc1z5X4o7rZQMaQv19p/OKIUDzVcwuFdUHEtr9cs=; b=egQCvpM7XLrtwlLx56X1KpbKy8a3Y4+w+TcgEzQtJ3ukvSIR9x2AzPc1odqlvdMIdS 0u+FWF6v6wquHf+uk2lvzR9JOnITf1nx8Yh5s/hyTSsBHKgEDSbGv4P61rB41JzvP+S5 V3KsIKurjqKrEoYVZaEwXmxs8ItnrTm7a6X2SChwMCEGXJ9amt1mafIdP54FlRNsU4UL vB9Z77dMP1We74Bv0wlZ0jgJGoOL0fel9X59SzGLQWYb+6EOluDLHWO98C7FEtW9jN1c gOdTObgl4LKlmfi49J72B38mRvfeklP7odOxIzVsUld6aFO9Tj2/R0V2aj3oplcSJv6j lV1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Mw3Zc1z5X4o7rZQMaQv19p/OKIUDzVcwuFdUHEtr9cs=; b=A1hVZArHp0BSMl+KHdPRTEQGceE4Miqfn/ct+6c1/s+uRUeIpNOIBcuKHEnwgEVdb+ PFIpt1+5K9NMVO5zm2Xaq1wUx+FKjKxryrRzg+GAs4y3GNwRugLvzwxFVp4OCXLnTw3d znZugcwmXkwR9NE2YyFR8SfoUNdnQ6Nbm3zehjk0FphGcstR8FS8KFP3RcMLFOayhDFm vOgxtR4W8yKzTZJlGp5kRVTT95aihZvkhatFZgMl0tc+qnfHcqzTqc8+AwDgE0C6x8gF kVPj0wLtDfUU5+B5qaloFLqWA3BzvotmjIEhGkznHnv3dPCE9fzV25h5wrMdCNaH4Ake sqDg== X-Gm-Message-State: ACrzQf2aNM3OgT6G9ivGZRYGBchZwplsK846Qj95mqlgIkHS5F9krMq7 Jf/tmseczI0LJucmy7AL5+hxoBZhQ1pBU0s8 X-Google-Smtp-Source: AMsMyM6KkAt9JNhZsNdBEfBe8w93FqddjCIaUZoO2GCBq/4l5tKKfolOT02WNsIMFUKwUsPnjrG7MA== X-Received: by 2002:a63:ff55:0:b0:438:fa5d:af36 with SMTP id s21-20020a63ff55000000b00438fa5daf36mr39080639pgk.533.1667744315488; Sun, 06 Nov 2022 06:18:35 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:35 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 33/34] rust: install rustfmt for riscv32 as well Date: Sun, 6 Nov 2022 04:17:16 -1000 Message-Id: <655b9a0bbe07b33db8aa6ebf7c49f3d9074cc5e0.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172801 From: Alexander Kanavin With the above rust arch fixes it builds just fine. Signed-off-by: Alexander Kanavin Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit f417ae30c79fac99e2549324ed351f6f63cc4a25) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/rust/rust_1.63.0.bb | 1 - 1 file changed, 1 deletion(-) diff --git a/meta/recipes-devtools/rust/rust_1.63.0.bb b/meta/recipes-devtools/rust/rust_1.63.0.bb index 1f9dbd3cce..dbf74cec8f 100644 --- a/meta/recipes-devtools/rust/rust_1.63.0.bb +++ b/meta/recipes-devtools/rust/rust_1.63.0.bb @@ -57,7 +57,6 @@ rust_do_install:class-nativesdk() { } EXTRA_TOOLS ?= "cargo-clippy clippy-driver rustfmt" -EXTRA_TOOLS:remove:riscv32 = "rustfmt" rust_do_install:class-target() { export PSEUDO_UNLOAD=1 rust_runx install From patchwork Sun Nov 6 14:17:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 14993 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 BB17FC4332F for ; Sun, 6 Nov 2022 14:18:41 +0000 (UTC) Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) by mx.groups.io with SMTP id smtpd.web09.16795.1667744319382329323 for ; Sun, 06 Nov 2022 06:18:39 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=5VAzESmD; spf=softfail (domain: sakoman.com, ip: 209.85.214.169, mailfrom: steve@sakoman.com) Received: by mail-pl1-f169.google.com with SMTP id g24so8934169plq.3 for ; Sun, 06 Nov 2022 06:18:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; 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=Ot1GbBDJ+MeiPiwA3AYKeOfKkbySLcpBRr1vvLaQEc8=; b=5VAzESmDhTY01k9cocfqdu/aM5JlYRyOMul+gAkzCcZMFD+9qXvGCOF67EK7SN6DZo 8p/oPhcYr/QJV8U6i4awP28Cyeskg0yzTIq05a+ZTSh/edgbXhUC8qtNvokpLBi54Cc6 e244IgwZ3zblsg+0MHFC2mDyr0PLOh9tZDnYUFT5t4lZ6+xw5ewECsqLOvzbcFkIqhWh 4JXI/e6N8Hxh5SOoiz+O46ngl1KHtqSPh2uhI6eZFZTiTqLkaPDx79ag/Q0PYIpAeoJW eI/rL7oNfRsgGrcIzaJOAla6JYMiLcLGdftZgab5ZC7T6TwBrFUno2tBdEc/BKoZcmME /q1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=Ot1GbBDJ+MeiPiwA3AYKeOfKkbySLcpBRr1vvLaQEc8=; b=McpBuX4EsGrSKY6JDSqDpsyiaBUM+mcun+I6T6An6b2WULgUwMHH/66U7ZJhL1+NF+ tNTEHloHMdfEhRo82Vpe3zbesowDIewyN/h6YuPyr4+xZyqHZL2gB9bDVlt8V9+XLeFh u8KOTgEFvXi6RHN0fEbzHlh26R2/2ePBU10V5sRV5Ubz18iTCTrdWuTDhHW6kHZ9MZyi OBHjHwNQYFbqJxY1WJYsxh2f3INRG2rspeaFklzfLm7nOOPeEbeZOqFBYBK1Ynq1+BAF rka7PxGfO403sQ3wKw0YVXyJtcRMx9iUJ6R9BByp2dtgso79w0McOdOfLjRWfmcFyjD/ gEWw== X-Gm-Message-State: ACrzQf3oXjpz1mVas2/VxpMsYBU4RdpqxRonpwO509A1vnsnLytP1jSC U5rbYptSTMH8trAp0fumA/5RUKSzj1tEyqsn X-Google-Smtp-Source: AMsMyM5hDEa2p4TftmExrTcdA7StoUji15QPtTXqmW3ZIzqFoL08raC/iOVxHlXh5OMAnBjPHXfcEQ== X-Received: by 2002:a17:902:d48d:b0:186:cf83:4be3 with SMTP id c13-20020a170902d48d00b00186cf834be3mr45339595plg.22.1667744318481; Sun, 06 Nov 2022 06:18:38 -0800 (PST) Received: from hexa.router0800d9.com (dhcp-72-253-6-214.hawaiiantel.net. [72.253.6.214]) by smtp.gmail.com with ESMTPSA id a3-20020a170902710300b0017534ffd491sm3224907pll.163.2022.11.06.06.18.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 06 Nov 2022 06:18:38 -0800 (PST) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][langdale 34/34] mirrors.bbclass: use shallow tarball for binutils-native Date: Sun, 6 Nov 2022 04:17:17 -1000 Message-Id: <0eee57ef03908c04e1567889f72d7187b5c1f657.1667744095.git.steve@sakoman.com> X-Mailer: git-send-email 2.25.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 ; Sun, 06 Nov 2022 14:18:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/172802 From: Etienne Cordonnier This is useful e.g. when using meta-clang, which introduces a dependency to binutils-native, and then a full tarball of binutils is fetched additionally to a shallow tarball. The original BB_GIT_SHALLOW lines were added because of https://www.mail-archive.com/yocto@lists.yoctoproject.org/msg08752.html Signed-off-by: Etienne Cordonnier Signed-off-by: Richard Purdie (cherry picked from commit bd83b8b502ae935c75b59aaf71bbb531c9771dcc) Signed-off-by: Steve Sakoman --- meta/classes-global/mirrors.bbclass | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/classes-global/mirrors.bbclass b/meta/classes-global/mirrors.bbclass index 9643b31a23..81fef7f660 100644 --- a/meta/classes-global/mirrors.bbclass +++ b/meta/classes-global/mirrors.bbclass @@ -90,6 +90,7 @@ BB_GIT_SHALLOW:pn-binutils-cross-${TARGET_ARCH} = "1" BB_GIT_SHALLOW:pn-binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} = "1" BB_GIT_SHALLOW:pn-binutils-cross-testsuite = "1" BB_GIT_SHALLOW:pn-binutils-crosssdk-${SDK_SYS} = "1" +BB_GIT_SHALLOW:pn-binutils-native = "1" BB_GIT_SHALLOW:pn-glibc = "1" PREMIRRORS += "git://sourceware.org/git/glibc.git https://downloads.yoctoproject.org/mirror/sources/ \ git://sourceware.org/git/binutils-gdb.git https://downloads.yoctoproject.org/mirror/sources/"