From patchwork Mon Sep 30 01:56:56 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49737 X-Patchwork-Delegate: steve@sakoman.com 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 19139CF6499 for ; Mon, 30 Sep 2024 01:57:36 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web11.45577.1727661449726316233 for ; Sun, 29 Sep 2024 18:57:29 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=cr3qqWl3; spf=softfail (domain: sakoman.com, ip: 209.85.216.49, mailfrom: steve@sakoman.com) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-2e09ff2d890so3147221a91.0 for ; Sun, 29 Sep 2024 18:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661449; x=1728266249; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=V6iTAE7WJF8uwvoh7UaFr+qlV9xOVeEB7uHBd+HdNUA=; b=cr3qqWl3HWZLCThsuc5mmMsBNtKB8l0eUqtACN+H3Gmy0LjFlgcNVIMHUqafKZwUKj wwDYOxVCdzmXf3JO6F+P3kYMBVT7PIJh7JWbsJfcNffpUs6qPi1as60U9qSWiZ96DP0J 9uatpZAeI0895tKajltHj9pBy8rfesoH2HVaGhWLrJWqYATHEGf3QtFcSneCABJOfwoh xac5uSCR6lLUQK8aGXjnYueaE9jhRCkBJtPOSQ9dVsjMbGBPX9vS7bxufqqldvg+9/6t 6Fh+wGhtaJS0Kgj3cDuKdYO0Pm4mbsgaOzrHzWEtLc9suYeI4IMvbY2K/QXNA8eZsMlp XLOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661449; x=1728266249; 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=V6iTAE7WJF8uwvoh7UaFr+qlV9xOVeEB7uHBd+HdNUA=; b=VPEiA654JWeR3Hd/IKgHGHquacUutPA0m7f67uTh2NX/ww8H6VTvmhI8hdYJvb9lne 1q/I7IZmDGu/2VhhvSLHcjDBX6yasLijmH4DoIzpAxACNvLbZbZew5aIzgkFo7JIoqBm f4mltxsQyeP9RQx6RjdpyjhIXd7IIActGVZ+yhHQ0z2dWcBVxoQidwa5KhSVmTjnqYQv n6O/OOPI0+uvps91DRzI2ytrPvAZeHbqBqij8xVaz1lxcLYVhIaNpcDnga2SY4SqymmV Xrh1MvlgkWpLkAE6QfPQl1gdEFcTAYmuFATir1+lDSysMcJcKPlB9v4tJHXjld15P6tX 3vjA== X-Gm-Message-State: AOJu0YyYRZyjuUGe94hxlZ25EtgF6oMD4OrV3i9KeQ68ePNfZK4aW7RI P7ieeRfMfnBzpITQ7dI6KNMOv13lPPrzA1lLThzyzDZZNvfKpcmghqjz7rLHOD3vtQHLAP2LPY7 YshA= X-Google-Smtp-Source: AGHT+IHrurxvcN63/+PqfgNTRG2k6zQS2S7/ok0NONp0sYxxZ7+C2eAYB3cq/FBpI5p0n0eVzKD63w== X-Received: by 2002:a17:90b:4004:b0:2d9:dd4a:6a95 with SMTP id 98e67ed59e1d1-2e0b8e927f6mr13058465a91.25.1727661448958; Sun, 29 Sep 2024 18:57:28 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:28 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 01/27] curl: fix CVE-2024-8096 Date: Sun, 29 Sep 2024 18:56:56 -0700 Message-Id: <6efcd8aea340186df484afc07a2b63a2c2a3af66.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205063 From: Hitendra Prajapati Upstream-Status: Backport from https://github.com/curl/curl/commit/aeb1a281cab13c7ba791cb104e556b20e713941f Signed-off-by: Hitendra Prajapati Signed-off-by: Steve Sakoman --- .../curl/curl/CVE-2024-8096.patch | 207 ++++++++++++++++++ meta/recipes-support/curl/curl_8.7.1.bb | 1 + 2 files changed, 208 insertions(+) create mode 100644 meta/recipes-support/curl/curl/CVE-2024-8096.patch diff --git a/meta/recipes-support/curl/curl/CVE-2024-8096.patch b/meta/recipes-support/curl/curl/CVE-2024-8096.patch new file mode 100644 index 0000000000..a26a6253c9 --- /dev/null +++ b/meta/recipes-support/curl/curl/CVE-2024-8096.patch @@ -0,0 +1,207 @@ +From aeb1a281cab13c7ba791cb104e556b20e713941f Mon Sep 17 00:00:00 2001 +From: Daniel Stenberg +Date: Tue, 20 Aug 2024 16:14:39 +0200 +Subject: [PATCH] gtls: fix OCSP stapling management + +Reported-by: Hiroki Kurosawa +Closes #14642 + +Upstream-Status: Backport [https://github.com/curl/curl/commit/aeb1a281cab13c7ba791cb104e556b20e713941f] +CVE: CVE-2024-8096 +Signed-off-by: Hitendra Prajapati +--- + lib/vtls/gtls.c | 146 ++++++++++++++++++++++++------------------------ + 1 file changed, 73 insertions(+), 73 deletions(-) + +diff --git a/lib/vtls/gtls.c b/lib/vtls/gtls.c +index 6eaa6a8..7dd7df8 100644 +--- a/lib/vtls/gtls.c ++++ b/lib/vtls/gtls.c +@@ -538,6 +538,13 @@ CURLcode gtls_client_init(struct Curl_easy *data, + init_flags |= GNUTLS_NO_TICKETS; + #endif + ++#if defined(GNUTLS_NO_STATUS_REQUEST) ++ if(!config->verifystatus) ++ /* Disable the "status_request" TLS extension, enabled by default since ++ GnuTLS 3.8.0. */ ++ init_flags |= GNUTLS_NO_STATUS_REQUEST; ++#endif ++ + rc = gnutls_init(>ls->session, init_flags); + if(rc != GNUTLS_E_SUCCESS) { + failf(data, "gnutls_init() failed: %d", rc); +@@ -923,104 +930,97 @@ Curl_gtls_verifyserver(struct Curl_easy *data, + infof(data, " server certificate verification SKIPPED"); + + if(config->verifystatus) { +- if(gnutls_ocsp_status_request_is_checked(session, 0) == 0) { +- gnutls_datum_t status_request; +- gnutls_ocsp_resp_t ocsp_resp; ++ gnutls_datum_t status_request; ++ gnutls_ocsp_resp_t ocsp_resp; ++ gnutls_ocsp_cert_status_t status; ++ gnutls_x509_crl_reason_t reason; + +- gnutls_ocsp_cert_status_t status; +- gnutls_x509_crl_reason_t reason; ++ rc = gnutls_ocsp_status_request_get(session, &status_request); + +- rc = gnutls_ocsp_status_request_get(session, &status_request); ++ if(rc == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { ++ failf(data, "No OCSP response received"); ++ return CURLE_SSL_INVALIDCERTSTATUS; ++ } + +- infof(data, " server certificate status verification FAILED"); ++ if(rc < 0) { ++ failf(data, "Invalid OCSP response received"); ++ return CURLE_SSL_INVALIDCERTSTATUS; ++ } + +- if(rc == GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE) { +- failf(data, "No OCSP response received"); +- return CURLE_SSL_INVALIDCERTSTATUS; +- } ++ gnutls_ocsp_resp_init(&ocsp_resp); + +- if(rc < 0) { +- failf(data, "Invalid OCSP response received"); +- return CURLE_SSL_INVALIDCERTSTATUS; +- } ++ rc = gnutls_ocsp_resp_import(ocsp_resp, &status_request); ++ if(rc < 0) { ++ failf(data, "Invalid OCSP response received"); ++ return CURLE_SSL_INVALIDCERTSTATUS; ++ } + +- gnutls_ocsp_resp_init(&ocsp_resp); ++ (void)gnutls_ocsp_resp_get_single(ocsp_resp, 0, NULL, NULL, NULL, NULL, ++ &status, NULL, NULL, NULL, &reason); + +- rc = gnutls_ocsp_resp_import(ocsp_resp, &status_request); +- if(rc < 0) { +- failf(data, "Invalid OCSP response received"); +- return CURLE_SSL_INVALIDCERTSTATUS; +- } ++ switch(status) { ++ case GNUTLS_OCSP_CERT_GOOD: ++ break; + +- (void)gnutls_ocsp_resp_get_single(ocsp_resp, 0, NULL, NULL, NULL, NULL, +- &status, NULL, NULL, NULL, &reason); ++ case GNUTLS_OCSP_CERT_REVOKED: { ++ const char *crl_reason; + +- switch(status) { +- case GNUTLS_OCSP_CERT_GOOD: ++ switch(reason) { ++ default: ++ case GNUTLS_X509_CRLREASON_UNSPECIFIED: ++ crl_reason = "unspecified reason"; + break; + +- case GNUTLS_OCSP_CERT_REVOKED: { +- const char *crl_reason; +- +- switch(reason) { +- default: +- case GNUTLS_X509_CRLREASON_UNSPECIFIED: +- crl_reason = "unspecified reason"; +- break; +- +- case GNUTLS_X509_CRLREASON_KEYCOMPROMISE: +- crl_reason = "private key compromised"; +- break; +- +- case GNUTLS_X509_CRLREASON_CACOMPROMISE: +- crl_reason = "CA compromised"; +- break; +- +- case GNUTLS_X509_CRLREASON_AFFILIATIONCHANGED: +- crl_reason = "affiliation has changed"; +- break; ++ case GNUTLS_X509_CRLREASON_KEYCOMPROMISE: ++ crl_reason = "private key compromised"; ++ break; + +- case GNUTLS_X509_CRLREASON_SUPERSEDED: +- crl_reason = "certificate superseded"; +- break; ++ case GNUTLS_X509_CRLREASON_CACOMPROMISE: ++ crl_reason = "CA compromised"; ++ break; + +- case GNUTLS_X509_CRLREASON_CESSATIONOFOPERATION: +- crl_reason = "operation has ceased"; +- break; ++ case GNUTLS_X509_CRLREASON_AFFILIATIONCHANGED: ++ crl_reason = "affiliation has changed"; ++ break; + +- case GNUTLS_X509_CRLREASON_CERTIFICATEHOLD: +- crl_reason = "certificate is on hold"; +- break; ++ case GNUTLS_X509_CRLREASON_SUPERSEDED: ++ crl_reason = "certificate superseded"; ++ break; + +- case GNUTLS_X509_CRLREASON_REMOVEFROMCRL: +- crl_reason = "will be removed from delta CRL"; +- break; ++ case GNUTLS_X509_CRLREASON_CESSATIONOFOPERATION: ++ crl_reason = "operation has ceased"; ++ break; + +- case GNUTLS_X509_CRLREASON_PRIVILEGEWITHDRAWN: +- crl_reason = "privilege withdrawn"; +- break; ++ case GNUTLS_X509_CRLREASON_CERTIFICATEHOLD: ++ crl_reason = "certificate is on hold"; ++ break; + +- case GNUTLS_X509_CRLREASON_AACOMPROMISE: +- crl_reason = "AA compromised"; +- break; +- } ++ case GNUTLS_X509_CRLREASON_REMOVEFROMCRL: ++ crl_reason = "will be removed from delta CRL"; ++ break; + +- failf(data, "Server certificate was revoked: %s", crl_reason); ++ case GNUTLS_X509_CRLREASON_PRIVILEGEWITHDRAWN: ++ crl_reason = "privilege withdrawn"; + break; +- } + +- default: +- case GNUTLS_OCSP_CERT_UNKNOWN: +- failf(data, "Server certificate status is unknown"); ++ case GNUTLS_X509_CRLREASON_AACOMPROMISE: ++ crl_reason = "AA compromised"; + break; + } + +- gnutls_ocsp_resp_deinit(ocsp_resp); ++ failf(data, "Server certificate was revoked: %s", crl_reason); ++ break; ++ } ++ ++ default: ++ case GNUTLS_OCSP_CERT_UNKNOWN: ++ failf(data, "Server certificate status is unknown"); ++ break; ++ } + ++ gnutls_ocsp_resp_deinit(ocsp_resp); ++ if(status != GNUTLS_OCSP_CERT_GOOD) + return CURLE_SSL_INVALIDCERTSTATUS; +- } +- else +- infof(data, " server certificate status verification OK"); + } + else + infof(data, " server certificate status verification SKIPPED"); +-- +2.25.1 + diff --git a/meta/recipes-support/curl/curl_8.7.1.bb b/meta/recipes-support/curl/curl_8.7.1.bb index 5442d8d4fd..d094604ea1 100644 --- a/meta/recipes-support/curl/curl_8.7.1.bb +++ b/meta/recipes-support/curl/curl_8.7.1.bb @@ -18,6 +18,7 @@ SRC_URI = " \ file://CVE-2024-6197.patch \ file://CVE-2024-7264-1.patch \ file://CVE-2024-7264-2.patch \ + file://CVE-2024-8096.patch \ " SRC_URI[sha256sum] = "6fea2aac6a4610fbd0400afb0bcddbe7258a64c63f1f68e5855ebc0c659710cd" From patchwork Mon Sep 30 01:56:57 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49739 X-Patchwork-Delegate: steve@sakoman.com 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 275C4CF649E for ; Mon, 30 Sep 2024 01:57:36 +0000 (UTC) Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) by mx.groups.io with SMTP id smtpd.web10.45273.1727661451138786792 for ; Sun, 29 Sep 2024 18:57:31 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=UffoyTvO; spf=softfail (domain: sakoman.com, ip: 209.85.215.174, mailfrom: steve@sakoman.com) Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-7db90a28cf6so3401326a12.0 for ; Sun, 29 Sep 2024 18:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661450; x=1728266250; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=2xONd3wE0/IRMZlAoVI/8Vvpuv7I90hBvX7SbMjC3mI=; b=UffoyTvOuV+7qF4DkuMjSAweVpFeQL4/ZD9KQMQsG5bOlT7V52mXH8Vj0dS05oyppX 6KsWrbTbUfRtcOxP1d/X3RfcPFPSS5QFJ8F7JvrX/zxlzV3AIm5qTHi9rjynUkiEzhRi 80lPnB3W7wpGdM5OQhqoKOigRcy3/8b+BCZuNjzp7NHhSFsh0MsstrdSdDDO6gz1cxTv U9da4wxxff5Zbk7i3OWpFCnMpguE46pGRLMG6L9Pem1Y0Bv+EVMPSl4pQesAu5amN8jV iSeIOYTztkKabDxsFoME1DTXrAdN9tMwib/hS5n+7hkZixck4oJP04IFzVuhFGxWkmNX 9CHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661450; x=1728266250; 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=2xONd3wE0/IRMZlAoVI/8Vvpuv7I90hBvX7SbMjC3mI=; b=McD1uPYbnLuhLeN/lJH3oIvEEEqUOYpaboREI70Jr0SZ9R6LX0aGlb9HavJulcY2Cp CfCGTv6XgV31pf0oX/6TGiW7xNKmx7z2g8s10rOnJhcCYY9aeZbu+c+d777iWV+K7852 YoiUZ8cO0fZmM6BCnmtK+CIdd5hBi29efcDD3+BH2KBR6l/fcbqs4hZsjGmHukQTGMNL Ear+fU2AA4MLML/32HExF78ejUa3HCeVe4hwdbdhgs3SJKc4EVzr2KjOQAeJ4QPKTN0m TE6aS/LlFw/0lYmZ6fUlDjEZyVS5xPnP9G0DB7Q1NtcxHDMCAbyIFOBlTpFDbuZb1YR9 2OLw== X-Gm-Message-State: AOJu0Yxg5hDXsgYuBsXuQlTWCqYaOMhM0woaXNXXBC7r6nseWYwUzCsr fqGtMQbZ/HVTaBQiB5J2t4F6nPrrzAhtBr2nIf364ko654g4GJT6qJhk09B8GIMdQl54nEIgsPJ ANhc= X-Google-Smtp-Source: AGHT+IGrir/o+SPQPdb203lvmnh5OvMFlywStCODSTaX4fLkeohtEnPCmvquu9a/cDhZia6X92GdMg== X-Received: by 2002:a17:90b:19ca:b0:2e0:7e80:2011 with SMTP id 98e67ed59e1d1-2e09121de91mr22169025a91.16.1727661450311; Sun, 29 Sep 2024 18:57:30 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:30 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 02/27] binutils: stable 2.42 branch updates Date: Sun, 29 Sep 2024 18:56:57 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205064 From: Deepesh Varatharajan Below commits on binutils-2.42 stable branch are updated. 8a6764d35e5 libctf: fix ref leak of names of newly-inserted non-root-visible types d9ddfab9be2 ld: Move foo before delete in dl5.cc 3e92ae5088c ld: Avoid folding new and delete pairs Results before updates as below: No. of expected passes 302 No. of unexpected failures 2 No. of untested testcases 1 No. of unsupported tests 7 Results after updates as below: No. of expected passes 302 No. of unexpected failures 2 No. of untested testcases 1 No. of unsupported tests 7 Signed-off-by: Deepesh Varatharajan Signed-off-by: Steve Sakoman --- meta/recipes-devtools/binutils/binutils-2.42.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-devtools/binutils/binutils-2.42.inc b/meta/recipes-devtools/binutils/binutils-2.42.inc index 24efe495ec..5d5ba3d6dc 100644 --- a/meta/recipes-devtools/binutils/binutils-2.42.inc +++ b/meta/recipes-devtools/binutils/binutils-2.42.inc @@ -20,7 +20,7 @@ UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P\d+_(\d_?)*)" CVE_STATUS[CVE-2023-25584] = "cpe-incorrect: Applies only for version 2.40 and earlier" -SRCREV ?= "71ef12cbf140a637e4ea4e2239ee5daedc8640de" +SRCREV ?= "8a6764d35e5c15d78de8aef8f27af3eefd9d7544" BINUTILS_GIT_URI ?= "git://sourceware.org/git/binutils-gdb.git;branch=${SRCBRANCH};protocol=https" SRC_URI = "\ ${BINUTILS_GIT_URI} \ From patchwork Mon Sep 30 01:56:58 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49738 X-Patchwork-Delegate: steve@sakoman.com 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 1A9BDCF649D for ; Mon, 30 Sep 2024 01:57:36 +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.web11.45578.1727661453314658874 for ; Sun, 29 Sep 2024 18:57:33 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=p58sE+8D; spf=softfail (domain: sakoman.com, ip: 209.85.215.181, mailfrom: steve@sakoman.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-7e6ed072cdaso671587a12.0 for ; Sun, 29 Sep 2024 18:57:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661452; x=1728266252; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=+H3ttxvDgQPIgSdVyc49ZLKPFav0v4O1/HTnnoW1WS0=; b=p58sE+8DxmclYWTapZ2rBIvDlt5vdIw8tOezYWcfO7viHet2mgx9REsozpnTpTtvwy Eul2RZCDKNa9Y8kz0uTIDbILowgnLxqubTCDrk2AaqVK+ALAVb1TVIyC9XBgmIwIkOkw NaK1Afk3u+pkUmeIjVEsJbkMA2iYm9i+NUUJvHb9lnSTKWU9mRCXHrEPHEPC7FY5dcKl KjP6wTWyt4DHqbnrbblL9CuCbkRvvAR5gKJZa5cDFemhqxfNgkcQzwYTeEnPbih0gr79 PGknJQ4E8ZxtMEOwJuHk+lqoocFU+WJ1+Wq1Zwe6RMFREKGbzyTaDmuV8WfElzAcJ8hD FuaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661452; x=1728266252; 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=+H3ttxvDgQPIgSdVyc49ZLKPFav0v4O1/HTnnoW1WS0=; b=sKFoZTuweq9HuEvSNRuLHP+3j28g5qFj3LXCgzMxehpzjlgA/cHutrvR6+OcY7yoZf 8J6Iu38ROOAtajowJcGh0wDihbOfEzIU5qa32YTBCluZ1o3k2aI7LwGew+UgWqWTYth7 kLO2dUeB8y5zpx6qzcFW7kIgrRCZHkj0De5+KaU1KGVGjDrQNt8NUpjoqq7C6GaNAgsD ucPC1ffgZnh9NSBlt8MIsCl+cHbWyW1g6R6UnDcPPZcLnym8NiR4Jb2M9QgDgj3t0Z/Y Ey3AIBUYXruV9BHM42xWkyfHK1LusOguBbhP5IG0cNQmMT2WIdtI0H0kxdmxaZR6RF2U 5tmg== X-Gm-Message-State: AOJu0Yw/zajURYAaMN4Dw1L997N9oYO9icSc83MSwtzOjcOeoao/rbwR bDs3+iunNII6FPZ70pHp0pfdmv81m+XOUCo6W5gdN12R0UaSKpvwNhKdWMLSWZyO0DpppVTgc35 eKFw= X-Google-Smtp-Source: AGHT+IFwBb5tH2JCLbBItgFkVGFhYhbM5CtTtKtUs7/P26FeXmfUJxGEtUvvL4x/+3WqqmEWL3tXsA== X-Received: by 2002:a17:90a:d192:b0:2c8:65cf:e820 with SMTP id 98e67ed59e1d1-2e0b886515cmr12742275a91.2.1727661452242; Sun, 29 Sep 2024 18:57:32 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:31 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 03/27] linux-yocto/6.6: update to v6.6.36 Date: Sun, 29 Sep 2024 18:56:58 -0700 Message-Id: <6eb25fb60f1fa2ba5653622b144f2e24cc85c69c.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205065 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: f71bb11887ba cpu/amd: inhibit SMP check for qemux86 61945f2f69d0 Linux 6.6.36 b3f7525556fb Revert "mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default" 9de62e88310c hid: asus: asus_report_fixup: fix potential read out of bounds 25f8b9a7811a kprobe/ftrace: fix build error due to bad function definition a08936934676 net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path b552a47cc81b ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk 56aa62ff36f3 drm/amd/display: revert Exit idle optimizations before HDCP execution 988a03e31e07 LoongArch: Fix entry point in kernel image header eae6e7dbd1b6 efi/loongarch: Directly position the loaded image file d9a5d5c49306 vgacon: rework screen_info #ifdef checks 05f263c166ad riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled 5f03d4f286b8 riscv: Don't use PGD entries for the linear mapping 65ac09c96588 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL 71cf8cfd1906 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values 6408fcfea4c3 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test 7261d27bcc09 nbd: Fix signal handling 193820ee0c1c nbd: Improve the documentation of the locking assumptions afcd1a3ac37d ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link 10fc3a1813ea ocfs2: convert to new timestamp accessors 1dbb1a3181d8 wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor b30c9b111837 perf script: Show also errors for --insn-trace option 0ea11a112408 perf: script: add raw|disasm arguments to --insn-trace option 23b1940096b6 spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4 299c0cb3aaab arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc 6e77a7c0bdfc spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup() 211deb3e31ed dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema f712670a91fc dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema 391251d496e2 i2c: ocores: set IACK bit after core is enabled 84d3549d54f5 mm/page_table_check: fix crash on ZONE_DEVICE 250fad18b0c9 tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack() 856cf3305f11 mm: mmap: allow for the maximum number of bits for randomizing mmap_base by default 08cfaa12171d serial: 8250_dw: Revert "Move definitions to the shared header" 231f18e8e93c efi/x86: Free EFI memory map only when installing a new one. 637619b02cc3 kcov: don't lose track of remote references during softirqs ae30200eccd4 gcov: add support for GCC 14 67bcecd78060 ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger() 0550ad87711f ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty() 63f894de08e1 dt-bindings: dma: fsl-edma: fix dma-channels constraints b065d79ed06a drm/amdgpu: fix UBSAN warning in kv_dpm.c 9e57611182a8 drm/radeon: fix UBSAN warning in kv_dpm.c e7bda1f8ba84 drm/i915/mso: using joiner is not possible with eDP MSO 9f3b02cc05df ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9 b03d8b4a646f ALSA: hda/realtek: Limit mic boost on N14AP7 dd3068d81d1c ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/465 G11. 10252816227c ovl: fix encoding fid for lower only root cd2f51797607 RDMA/mlx5: Follow rb_key.ats when creating new mkeys 637a3bebcd57 RDMA/mlx5: Remove extra unlock on error path 94646324833d RDMA/rxe: Fix data copy for IB_SEND_INLINE 72040b4f9934 KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes 48bb62859d47 KVM: arm64: Disassociate vcpus from redistributor region on teardown a937ef951bba KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() 32a62a6b1052 LoongArch: Fix multiple hardware watchpoint issues 75ecfab9bf9c LoongArch: Trigger user-space watchpoints correctly 4b26f9ace31f LoongArch: Fix watchpoint setting error 450df994f32a cifs: fix typo in module parameter enable_gcm_256 eacfd7f07eb0 scsi: ufs: core: Free memory allocated for model before reinit bf1e8c21f2be btrfs: retry block group reclaim without infinite loop 454c454ed645 net: do not leave a dangling sk pointer, when socket creation fails f08e079bdde1 net: usb: ax88179_178a: improve reset check 78a6136e949f net: stmmac: Assign configured channel value to EXTTS event 555672188053 locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc 677ff4589f15 ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists() 82d5a4ba46b3 ext4: avoid overflow when setting values via sysfs db3d39869e53 arm64: defconfig: enable the vf610 gpio driver 17095b1d79ae ACPI: EC: Evaluate orphan _REG under EC device d63c635e226d RDMA/mana_ib: Ignore optional access flags for MRs e0deb0e9c967 RDMA/mlx5: Add check for srq max_sge attribute 3b733016d878 RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init a6d6332a005e firmware: psci: Fix return value from psci_system_suspend() 2a215410cf59 io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import_fixed 87e0621a6b36 spi: spi-imx: imx51: revert burst length calculation back to bits_per_word 434c6b924e1f ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." 83936d4ecd0a arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input pin 563788af0767 arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property c41f973a68f3 arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO 625c4fda1188 arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM 332af18d1ab1 arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM 90d29da11445 thermal/drivers/mediatek/lvts_thermal: Return error in case of invalid efuse data 47a0fe77b6c8 regulator: bd71815: fix ramp values 79cee58de38f dmaengine: ioatdma: Fix missing kmem_cache_destroy() 6f47c1e98700 dmaengine: fsl-edma: avoid linking both modules 30d2259c5ebb dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() fb6e3d4d43ac dmaengine: ioatdma: Fix error path in ioat3_dma_probe() ab9501ecaac9 dmaengine: ioatdma: Fix leaking on version mismatch faa35db78b05 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list 186d77852555 regulator: core: Fix modpost error "regulator_get_regmap" undefined 163868ec1f6c RDMA/rxe: Fix responder length checking for UD request packets 9f06731c4eca spi: cs42l43: Correct SPI root clock speed 5f338cb5ca96 RDMA/bnxt_re: Fix the max msix vectors macro 7bcca7108c5b net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings ad22071b8e0e bnxt_en: Restore PTP tx_avail count in case of skb_pad() error 714782d58099 ice: Fix VSI list rule with ICE_SW_LKUP_LAST type 325f8ab7765d netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core d62df86c1720 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors 94dd411c18d7 netfilter: ipset: Fix suspicious rcu_dereference_protected() 3ee9c732d672 octeontx2-pf: Fix linking objects into multiple modules 096a93e1c46e octeontx2-pf: Add error handling to VLAN unoffload handling 3ef2a16a1d17 virtio_net: fixing XDP for fully checksummed packets handling ef609fd73433 virtio_net: checksum offloading handling fix a71b686418ee net: stmmac: No need to calculate speed divider when offload is disabled a674424c23db selftests: openvswitch: Use bash as interpreter 666e934d749e ptp: fix integer overflow in max_vclocks_store 9126fd82e9ed sched: act_ct: add netns into the key of tcf_ct_flow_table b57a4a2dc874 tipc: force a dst refcount before doing decryption 5f926aa96b08 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() 284fd7e97b92 net/sched: act_api: rely on rcu in tcf_idr_check_alloc 123eaaf63602 net: phy: mxl-gpy: Remove interrupt mask clearing from config_init de4fc1091af1 net: lan743x: Support WOL at both the PHY and MAC appropriately 41805c46d550 net: lan743x: disable WOL upon resume to restore full data path operation 6b2dfc4ff3f6 qca_spi: Make interrupt remembering atomic ef0394ca2595 netns: Make get_net_ns() handle zero refcount net f897d7171652 xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() 73e7c8ca6ad7 ipv6: prevent possible NULL dereference in rt6_probe() b6947723c9ea ipv6: prevent possible NULL deref in fib6_nh_init() b6ebe4fed73e netrom: Fix a memory leak in nr_heartbeat_expiry() d940be596b28 ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM 7f9644782c55 bpf: Avoid splat in pskb_pull_reason 5a24f876b5ce ALSA: hda: tas2781: Component should be unbound before deconstruction 8be82acd4ee3 ALSA: hda: cs35l56: Component should be unbound before deconstruction 08fa10b26592 cipso: fix total option length computation 23a52ca69c4b net: mvpp2: use slab_build_skb for oversized frames 082b3d4e7889 btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes 823e42971f8f ice: avoid IRQ collision to fix init failure on ACPI S3 resume 83de3ace795b ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option 590f9d97cd31 ALSA: hda/realtek: Remove Framework Laptop 16 from quirks 55d5d0817436 tracing: Build event generation tests only as modules 2cd4854ef14a mips: bmips: BCM6358: make sure CBR is correctly set fe5a1bfad443 MIPS: Routerboard 532: Fix vendor retry check code b89c2c56a010 ALSA: seq: ump: Fix missing System Reset message handling ff27bd8e1788 ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_unbind() fae0e055d01d PCI: Do not wait for disconnected devices when resuming 96a0e06dfe0c ACPI: EC: Install address space handler at the namespace root 448efb7ea0bf cpufreq: amd-pstate: fix memory leak on CPU EPP exit 618fbf4c910a vfio/pci: Collect hot-reset devices to local buffer 287b569a5b91 tty: add the option to have a tty reject a new ldisc a94a56004082 usb: gadget: function: Remove usage of the deprecated ida_simple_xx() API 404fb6c4c842 serial: exar: adding missing CTI and Exar PCI ids 982ae3376c4c serial: imx: Introduce timeout when waiting on transmitter empty 1c33fd17383f MIPS: Octeon: Add PCIe link status check 1036d3ea7a32 f2fs: don't set RO when shutting down f2fs 7196289190d5 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports 6f999660a621 udf: udftime: prevent overflow in udf_disk_stamp_to_time() 38e6a5296615 usb: typec: ucsi_glink: drop special handling for CCI_BUSY eba944dffe0b usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 e151ae1ee065 Avoid hw_desc array overrun in dw-axi-dmac 10132ccf99f4 usb: misc: uss720: check for incompatible versions of the Belkin F5U002 eddeb8d941d5 f2fs: remove clear SB_INLINECRYPT flag in default_options 971c3be5dbf6 usb: gadget: uvc: configfs: ensure guid to be valid before set ae0d1ea3e8cd kprobe/ftrace: bail out if ftrace was killed 23afcd52af06 ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() 54f514a03676 iommu/arm-smmu-v3: Free MSIs in case of ENOMEM 89bed5c84450 power: supply: cros_usbpd: provide ID table for avoiding fallback match 4569c9641e76 platform/x86: p2sb: Don't init until unassigned resources have been assigned 2ff4b9a2f016 powerpc/io: Avoid clang null pointer arithmetic warnings f066882293b5 media: mtk-vcodec: potential null pointer deference in SCP 23d3c898d584 media: intel/ipu6: Fix build with !ACPI 3ad0034910a5 powerpc/pseries: Enforce hcall result buffer validity and size ff1de429c2b5 ALSA: hda/realtek: Add quirks for Lenovo 13X bdbc4ca77f5e drm/lima: mask irqs in timeout path before hard reset 022db5d6a8bd drm/lima: add mask irq callback to gp and pp 171f438a878e ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F 38bf3b41b628 ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14 a63054e677fd platform/x86: toshiba_acpi: Add quirk for buttons on Z830 8f3ade4b60b6 drm/amd/display: Exit idle optimizations before HDCP execution d7b8159dddc8 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl 810e6a1da6f5 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7 18fa9a90a0ae HID: asus: fix more n-key report descriptors if n-key quirked a956f64ca8d1 HID: Add quirk for Logitech Casa touchpad 85edd783f453 wifi: mt76: mt7921s: fix potential hung tasks during chip recovery 3f1a155950a1 netpoll: Fix race condition in netpoll_owner_active 4882e92c8881 net: dsa: realtek: keep default LED state in rtl8366rb c4dbe5501ff9 kselftest: arm64: Add a null pointer check 6d8b2c5206dd net/sched: fix false lockdep warning on qdisc root lock 2f037b28a7bf net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module fa85b016a56b scsi: qedi: Fix crash while reading debugfs attribute 76ce2f912524 drop_monitor: replace spin_lock by raw_spin_lock 2d42aacea8cb ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets c572d3a92023 af_packet: avoid a false positive warning in packet_setsockopt() 946a635b1a2e wifi: ath9k: work around memset overflow warning 2685008a5f9a batman-adv: bypass empty buckets in batadv_purge_orig_ref() ef063f0f5c79 selftests/bpf: Fix flaky test btf_map_in_map/lookup_update 5270950a3bc1 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh c5dc2d8eb398 ssb: Fix potential NULL pointer dereference in ssb_device_uevent() fd841ee01fb4 block/ioctl: prefer different overflow check 3afcca7bccd0 rcutorture: Fix invalid context warning when enable srcu barrier testing 93b7d5820296 rcutorture: Make stall-tasks directly exit when rcutorture tests end 2e5ed1130eda rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment 9e810bd99582 io_uring/sqpoll: work around a potential audit memory leak b101f0bfb637 crypto: hisilicon/qm - Add the err memory release process to qm uninit 9f21886370db crypto: hisilicon/sec - Fix memory leak for sec resource release 7220b9795dab padata: Disable BH when taking works lock on MT path 0eeb28d7e136 fs/writeback: bail out if there is no more inodes for IO and queued once c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 728e00206b70d9fcd2d00ad86c28cc4c86c21f4b) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index dc1413ca94..8a0f850404 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "4209a548f26ad97f610f6c7acfee7fabe009dd3d" -SRCREV_meta ?= "da275b53b13faafa834352e3f9dd3f91a2c03bb8" +SRCREV_machine ?= "4f98797a9bf5e14e9c23bb87c65ad9d0deb7e53b" +SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.35" +LINUX_VERSION ?= "6.6.36" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index f02a9c186a..b115c21ce2 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.35" +LINUX_VERSION ?= "6.6.36" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_meta ?= "da275b53b13faafa834352e3f9dd3f91a2c03bb8" +SRCREV_machine ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 62c0f0ab36..b48872716f 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "7558103b801174f277373aa9d7d7eedf3a30d5f8" -SRCREV_machine:qemuarm64 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemuloongarch64 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemumips ?= "cd21dc96adcb1d60ad6cc57446464abf4dd338fc" -SRCREV_machine:qemuppc ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemuriscv64 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemuriscv32 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemux86 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemux86-64 ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_machine:qemumips64 ?= "6700dad2e55f71fea268db201a394b371ffdd78c" -SRCREV_machine ?= "f71bb11887bae80ab718b3f38f1c1e80c07676a3" -SRCREV_meta ?= "da275b53b13faafa834352e3f9dd3f91a2c03bb8" +SRCREV_machine:qemuarm ?= "847d20241cd3c55e38027066bca6c87495d1c713" +SRCREV_machine:qemuarm64 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemuloongarch64 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemumips ?= "158aceac74beabc5b189e3683fac9d1038ad96b5" +SRCREV_machine:qemuppc ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemuriscv64 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemuriscv32 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemux86 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemux86-64 ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_machine:qemumips64 ?= "2cc28c14a399c490816c6183ad3fc784e7bdda39" +SRCREV_machine ?= "d461ff7e19e9484f1405682275fc91889922e069" +SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" # 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 ?= "5f2d0708acd0e1d2475d73c61819053de284bcc4" +SRCREV_machine:class-devupstream ?= "61945f2f69d080a9cf2c879cb959d4648df9b94c" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.35" +LINUX_VERSION ?= "6.6.36" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:56:59 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49740 X-Patchwork-Delegate: steve@sakoman.com 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 17E44CF6495 for ; Mon, 30 Sep 2024 01:57:36 +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.web10.45275.1727661455216619680 for ; Sun, 29 Sep 2024 18:57:35 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=nucLbt44; spf=softfail (domain: sakoman.com, ip: 209.85.215.181, mailfrom: steve@sakoman.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-656d8b346d2so2294009a12.2 for ; Sun, 29 Sep 2024 18:57:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661454; x=1728266254; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=B/PvLoQVhhKY8RJ9FPzugPUgyYogh/3mC1dD2USMk7Q=; b=nucLbt44/Aqosa01AsiGsjYrq12E6IdrA/ivjH0w+d11Qy5ssMdhVNq2sa4OOZ64RK Qxr73RkIY/85wcIfJxscYyqEVmtSrK2zMkFJO/SshSFVNkcuUYfGawDfdEZD0yMz82Ze CbMPsD3XdNT3aL32LQmzBDanbz5DABnfURb/HKkzGFsABDQNlyIMP9OpbqDMcXp9YNeX thiz4jHMzrdiIyKdDOS1Sq9BC8k1TewYkf4uwrXo8D4mcAQ9KyLG5oyJutlK0RXi6iba a0rGCUQ1ioZpvPl4lsRyzywS1tpt2Gkmu4r6S2u8bIafrGnwg5+N85IR2ytAvbhxcyuy Magw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661454; x=1728266254; 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=B/PvLoQVhhKY8RJ9FPzugPUgyYogh/3mC1dD2USMk7Q=; b=RRc7rskZpDVPZp7B7+4DkeAUgg8ZsZM3e+CT7yEZk+a+Fvj7n7LbV7tGIRYymXcppX hWBe7w77IefZ0G1gXA/Ej7nzG/WuUISQTf1cfVKqpMKRz1oiCp3w1oGCsijCnTbP9gwE vzropOcwFTTx87EHROYegWTOifwvFdqnadtwDqkqj9hqRfcdyTEhS1JeVbC0xJcxPqA7 KDzDzx6Ue6CpWmADKwPoYCiKr0kBp/0bgMT3nQCm+WcH468VVPYlCd9qFuZzEZbOdiWJ XheD/qD6zSnRUFms7u9zNCyU4B+/8UCDf1Ox9T/yGY29BZe5X7kWtcTXjGswRJlw6d5D K7Aw== X-Gm-Message-State: AOJu0Yz7nZhOWJyQfeqQJ73ozkfZg5NP9Gs8zJEAmUoHbk4GR/08fXRy H0y1pNv647V5B9ap9lFN2F73cuJYi7y2MbKlqMmNW9R5Jb/b+oupcEM7vhlhdEKiuvJFMCj6HSG rGDc= X-Google-Smtp-Source: AGHT+IGvs9skYUnODiu/a8bqTuX9dqj7/CqqVMdaNBsXuXd+Fzw0lwSNfgT/Z3wmlax0OO4gMDa27Q== X-Received: by 2002:a17:90b:110f:b0:2e0:7495:93b5 with SMTP id 98e67ed59e1d1-2e0b8e8b60emr12134192a91.27.1727661453990; Sun, 29 Sep 2024 18:57:33 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:33 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 04/27] linux-yocto/6.6: update to v6.6.38 Date: Sun, 29 Sep 2024 18:56:59 -0700 Message-Id: <349fc38a62931833f510652d519f4057c5b2cc50.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:36 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205066 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 2928631d5304 Linux 6.6.38 e3540e5a7054 Revert "bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()" a5c2956637ba Revert "powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data" 466562d7646b Revert "powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free]" 9fef36cad60d Revert "bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro()" 8fa96e44d36c Linux 6.6.37 8417af02247e tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() 18630d83b770 serial: 8250_omap: Fix Errata i2310 with RX FIFO level check 633c861c0e85 serial: imx: only set receiver level if it is zero 843836bfc199 cxl/region: check interleave capability a9e099e29e92 cxl/region: Avoid null pointer dereference in region lookup f12be1a1fdee cxl/region: Move cxl_dpa_to_region() work to the region driver 3b758696cc4a arm64: dts: rockchip: Add sound-dai-cells for RK3368 a96a83c939d9 arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E d530fe86286b arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A c6639892ca95 ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node 619c5fe7d3da arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on rk3399-gru b6970ce861d8 arm64: dts: rockchip: Rename LED related pinctrl nodes on rk3308-rock-pi-s c49af0075f3e arm64: dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s c5978b996260 mm/page_alloc: Separate THP PCP into movable and non-movable categories 07caf754f696 Revert "cpufreq: amd-pstate: Fix the inconsistency in max frequency units" d83df7de2b0a pwm: stm32: Refuse too small period requests 00432384ec40 erofs: fix NULL dereference of dif->bdev_handle in fscache mode c636bb37f886 syscalls: fix sys_fanotify_mark prototype e04886b50c3e syscalls: fix compat_sys_io_pgetevents_time64 usage 836359247b04 ftruncate: pass a signed offset 062e256516d7 ata: libata-core: Fix double free on error d8d54126880c ata: ahci: Clean up sysfs file on error 3e72558c1711 can: mcp251xfd: fix infinite loop when xmit fails 73fb6df4e6d1 batman-adv: Don't accept TT entries for out-of-spec VIDs 01f58871af9c drm/amdgpu/atomfirmware: fix parsing of vram_info 89d8a851543e drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is present 7ece609b0ce7 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes 06dec31a0a51 drm/i915/gt: Fix potential UAF by revoke of fence registers 330c8c145384 drm/amdgpu: avoid using null object of framebuffer f29fcfbf6067 drm/fbdev-dma: Only set smem_start is enable per module option cb751e48bbcf drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes 16682588ead4 drm/drm_file: Fix pid refcounting race 5515a8165257 hexagon: fix fadvise64_64 calling conventions 32dffe1365c3 csky, hexagon: fix broken sys_sync_file_range a0bfefcb61a7 btrfs: zoned: fix initial free space detection 91878a2bc88e sh: rework sync_file_range ABI 829974305d8e kbuild: Install dtb files as 0644 in Makefile.dtbinst d2683b2d1ec2 irqchip/loongson-liointc: Set different ISRs for different cores 52bbae429b86 cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked() c5a51cfe943d irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node() da3cabfd8b31 cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing ff1121d2214b PCI/MSI: Fix UAF in msi_capability_init 177e33b655d3 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new b6f78276b9aa net: can: j1939: recover socket queue on CAN bus error during BAM transmission ab2a683938ba net: can: j1939: Initialize unused data in j1939_send_one() 31020bea754d tty: mcf: MCF54418 has 10 UARTS 1d994fb58e72 ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665 G11. d3ebc5597ec2 serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited() 60dc1a2a3f13 serial: core: introduce uart_port_tx_limited_flags() d75b8ae150e9 serial: imx: set receiver level before starting uart e67d7f38008e serial: 8250_omap: Implementation of Errata i2310 2ab254507c87 Revert "serial: core: only stop transmit when HW fifo is empty" 6b80ccc0acc8 usb: dwc3: core: Workaround for CSR read timeout ab99c4be9457 usb: dwc3: core: Add DWC31 version 2.00a controller e63059271945 usb: ucsi: stm32: fix command completion handling 519610e20e8a usb: typec: ucsi: glink: fix child node release in probe function 9ed8e8c440f5 usb: gadget: aspeed_udc: fix device address configuration 17e2956633ca usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock f536f09eb45e usb: atm: cxacru: fix endpoint checking in cxacru_bind() bcf78eca0967 usb: musb: da8xx: fix a resource leak in probe() a96915ffc956 usb: gadget: printer: fix races against disable 9dec26eda3b2 usb: gadget: printer: SS+ support cc2bce1fe1e6 net: usb: ax88179_178a: improve link status logs 055b4e3d6beb iio: chemical: bme680: Fix sensor data read operation b5967393d50e iio: chemical: bme680: Fix overflows in compensate() functions 93709966cec9 iio: chemical: bme680: Fix calibration data variable 133828897c81 iio: chemical: bme680: Fix pressure value output 7387777aeb2c iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF 1ce8be8442cd iio: adc: ad7266: Fix variable checking bug 8c65da9b153a ata,scsi: libata-core: Do not leak memory for ata_port struct members 119c97ace2a9 ata: libata-core: Fix null pointer dereference on error 84ee4515a81b i2c: testunit: discard write requests while old command is running 37bec254ee75 i2c: testunit: don't erase registers after STOP b89b0af97dc5 kbuild: Fix build target deb-pkg: ln: failed to create hard link 4edc6c5b3157 kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates 8fd89aa382a5 counter: ti-eqep: enable clock at probe da6c6adba557 iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask 7fb456c3c6e1 mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro() 3336979b6a75 mmc: sdhci: Do not invert write-protect twice 006e04ae96bd mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos 485d9421719b mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard 50a68792a945 mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos 88e0ad40d08a mm: fix incorrect vbq reference in purge_fragmented_block bc5e98e004ce nfs: drop the incorrect assertion in nfs_swap_rw() c05ffb693bfb ocfs2: fix DIO failure due to insufficient transaction credits c2a78811ff9b pinctrl: qcom: spmi-gpio: drop broken pm8008 support 9b95f63d54a7 Revert "MIPS: pci: lantiq: restore reset gpio polarity" d0be1c8ee425 parisc: use generic sys_fanotify_mark implementation 16222beb9f8e x86: stop playing stack games in profile_pc() 591c0650b9e6 randomize_kstack: Remove non-functional per-arch entropy filtering 67ccb6b02154 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1) 74eb70ce6790 riscv: stacktrace: convert arch_stack_walk() to noinstr f16c10e05f14 drm/amdgpu: Fix pci state save during mode-1 reset abb84c462000 RISC-V: fix vector insn load/store width mask 2d83492259ad gpio: davinci: Validate the obtained number of IRQs 0ca8656457be drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA e834fecf6611 nvme: fixup comment for nvme RDMA Provider Type 41e58607a57c drm/radeon/radeon_display: Decrease the size of allocated memory 3429ef5f5090 gfs2: Fix NULL pointer dereference in gfs2_log_flush ed4434b8b1c9 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message 79c9ea0d425b irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for IRQ_LOONGARCH_CPU 06fa2d9445e0 media: dvbdev: Initialize sbuf d8f5ce3cb9ad ALSA: emux: improve patch ioctl data validation 80575b252ab0 crypto: ecdh - explicitly zeroize private_key 69f49527aea1 net/dpaa2: Avoid explicit cpumask var allocation on stack 724e7965af05 net/iucv: Avoid explicit cpumask var allocation on stack 8ac281d42337 RDMA/restrack: Fix potential invalid address access d812ae6e02bd bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode e6bb84cb47e3 wifi: ieee80211: check for NULL in ieee80211_mle_size_ok() 5266cbcf3ad1 mtd: partitions: redboot: Added conversion of operands to a larger type 94111446fa12 x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup df475f71d42e vduse: Temporarily fail if control queue feature requested 8d4d14536c06 vduse: validate block features only with block devices 1618f7a875ff drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep 08f6c05feb1d bpf: Take return from set_memory_rox() into account with bpf_jit_binary_lock_ro() f99feda5684a powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] 103391940092 powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data fdd411af8178 bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro() 3243e64eb4d8 net: mana: Fix possible double free in error handling path 952bf8df2225 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers b5418b416223 ALSA: seq: Fix missing MSB in MIDI2 SPP conversion b4b26d23a1e2 tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO 91fe991e02c2 powerpc: restore some missing spu syscalls 55aed1491bd3 parisc: use correct compat recv/recvfrom syscalls 61ff73933b68 sparc: fix compat recv/recvfrom syscalls 035c504121e5 sparc: fix old compat_sys_select() 784079f69787 net: dsa: microchip: fix wrong register write when masking interrupt f981ca3fcf89 ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages fdae4d139f47 Fix race for duplicate reqsk on identical SYN cf0291a67967 btrfs: use NOFS context when getting inodes during logging and log replay 3ebda17c46d3 netfilter: fix undefined reference to 'netfilter_lwtunnel_*' when CONFIG_SYSCTL=n 14e51ea78b4c xdp: Remove WARN() from __xdp_reg_mem_model() b36267d996fb ice: Rebuild TC queues on VSI queue reconfiguration 9d36f6312bc0 net: dsa: microchip: use collision based back pressure mode 96c8693fc11c net: phy: micrel: add Microchip KSZ 9477 to the device table 23f0624bcba2 ibmvnic: Free any outstanding tx skbs during scrq reset 511804ab701c bpf: Fix overrunning reservations in ringbuf 942901e0fc74 mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems ba4d75a8f411 openvswitch: get related ct labels from its master if it is not confirmed 2ef957de4e2d net: dsa: microchip: fix initial port flush problem 29bc9e7c7539 ASoC: fsl-asoc-card: set priv->pdev before using it 032a2ec27dab ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe() e158ed266fc1 ASoC: amd: acp: add a null check for chip_pdev structure 05cbeb0803ef s390/pci: Add missing virt_to_phys() for directed DIBV 8d02ead6d015 bpf: Add missed var_off setting in coerce_subreg_to_size_sx() 185dca875591 bpf: Add missed var_off setting in set_sext32_default_val() b377d4df8fb0 ASoC: q6apm-lpass-dai: close graph on prepare errors f74bb396f120 workqueue: Increase worker desc's length to 32 6ffd06c3715c ASoC: atmel: atmel-classd: Re-add dai_link->platform to fix card init 6de2e5820477 ASoC: atmel: convert not to use asoc_xxx() 2886b30b1c11 ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name collision 4932ddb9fd3f ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right mclk 00da1ddd6936 wifi: mac80211: Use flexible array in struct ieee80211_tim_ie 2dcc136eef30 selftests: mptcp: userspace_pm: fixed subtest names 528c3a4ceb38 selftests: mptcp: print_test out of verify_listener_events 71d21704d24e MIPS: pci: lantiq: restore reset gpio polarity 2838dfa5290f pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set b85dec60a374 pinctrl: rockchip: use dedicated pinctrl type for RK3328 14f6c7bf21ce pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins 98db00947697 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins 4038c57bf616 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER f1d05111b39f Input: ili210x - fix ili251x_read_touch_data() return value d9933caf865e usb: typec: ucsi: Ack also failed Get Error commands 64ab9d2d1bd0 usb: typec: ucsi: Never send a lone connector change ack dd7c4e370444 iio: pressure: bmp280: Fix BMP580 temperature reading 3f199b4e3987 iio: pressure: fix some word spelling errors f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 7c803a65d231b4586124cf86de7d22a47584fcdf) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 8a0f850404..d95a102160 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "4f98797a9bf5e14e9c23bb87c65ad9d0deb7e53b" -SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" +SRCREV_machine ?= "d2157fa7a1fa4a9fe1787c632d5deb380f2c6c17" +SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.36" +LINUX_VERSION ?= "6.6.38" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index b115c21ce2..0b3dd4d735 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.36" +LINUX_VERSION ?= "6.6.38" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" +SRCREV_machine ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index b48872716f..a300651c13 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "847d20241cd3c55e38027066bca6c87495d1c713" -SRCREV_machine:qemuarm64 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemuloongarch64 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemumips ?= "158aceac74beabc5b189e3683fac9d1038ad96b5" -SRCREV_machine:qemuppc ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemuriscv64 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemuriscv32 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemux86 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemux86-64 ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_machine:qemumips64 ?= "2cc28c14a399c490816c6183ad3fc784e7bdda39" -SRCREV_machine ?= "d461ff7e19e9484f1405682275fc91889922e069" -SRCREV_meta ?= "733366844f5e114221372929392bf237fc8d823c" +SRCREV_machine:qemuarm ?= "47eb5131c7040017eeebdf16249899875dba22ef" +SRCREV_machine:qemuarm64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemuloongarch64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemumips ?= "0b1fefb914311dc537509785fe4f0f18a63893d5" +SRCREV_machine:qemuppc ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemuriscv64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemuriscv32 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemux86 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemux86-64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_machine:qemumips64 ?= "f512122c65a6e1cab7053e80e0b6965a7f15a7ae" +SRCREV_machine ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" +SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" # 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 ?= "61945f2f69d080a9cf2c879cb959d4648df9b94c" +SRCREV_machine:class-devupstream ?= "2928631d5304b8fec48bad4c7254ebf230b6cc51" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.36" +LINUX_VERSION ?= "6.6.38" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:00 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49745 X-Patchwork-Delegate: steve@sakoman.com 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 071B6CF6498 for ; Mon, 30 Sep 2024 01:57:46 +0000 (UTC) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mx.groups.io with SMTP id smtpd.web10.45277.1727661459041028102 for ; Sun, 29 Sep 2024 18:57:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=DTKoN0+u; spf=softfail (domain: sakoman.com, ip: 209.85.215.170, mailfrom: steve@sakoman.com) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-7e6afa8baeaso3307090a12.3 for ; Sun, 29 Sep 2024 18:57:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661458; x=1728266258; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=WJ7H9the464jJ92p4UnqordIWzQYG24cwaKNQBSvjcc=; b=DTKoN0+u6XqsU3NuInpHXt7EvD43oHwnmSR2tDKhK+1j3hNX/aT93oyaH+Qa2TEju3 4JxK+a2DuY0jHfLgemolQ2IQn6D0AHB1Lw13PvORwav9EWx+SsOBtSZW1tD75aQFE6pb BMQMeKDkLtxaAB/Ux26cVDyXv+qY3aU6yRG9oUT5pG3NHVY+pq8HrwovWzuS/1M07pqt OI2nQzuRpXkpfTBemIkhpYK+b1bzc/FJcsWqT4KKqxfhOULI96MEKwzqetDzFC3Hm0Mx 4MEg/fzATITxI4svuWd60FS05mBMmAfGvlgmfu6+xcvhMSFRW5UjFiUMqRsD/ym6uN43 /mmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661458; x=1728266258; 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=WJ7H9the464jJ92p4UnqordIWzQYG24cwaKNQBSvjcc=; b=tUcLyPYaT/QwR9UfrpkYHKUW5AMrRUstInccUcE8CSmUI6UKUU7JVg9xYLy/aKwCnB MYYwepQxA/kwjNcoPqsxdz/Ihjc1JHOWZ6eO9zDqlI/pGCc7f5bUS/BJD9raFK8Drew3 UCdbWkrPvtUgegH9YuBdnF9slvBfNKoqmSH1ZRI9CZa7NvDoZgsBv28rReo5eNYdfbV2 YhtjH4hHfQAIa/5dSl7nG26MYhaUuYj6yOrOr21SuIZZbi/r1kepdtWwgeaOYRvvLe2c v08HrCX3tGOgL3wwynnE/Jf8w5H246rqrBWZBGQPC9Yl65qgLPTczbPgtlUxyShxyMB0 hNgA== X-Gm-Message-State: AOJu0YxxU8CBXoGG2CEee7PDW3kVWl80Lz5Ra3GoH7vFuKZwvBO5mldO lEBhrewE2xwa8hfh3GFjrXke5v8vGhbjCoeoM5fknSlsFPaW+rXxy+flSuvVWhtB4L4uua9TL9a 7ghc= X-Google-Smtp-Source: AGHT+IFGjlGHlreRtW6xQKIBC2+Fc9Sq+BZgptiPWs/i4egeHDkrXjm8lGoz/hIpCirMAuFnkOZ8Yw== X-Received: by 2002:a17:90a:69e4:b0:2c9:81fd:4c27 with SMTP id 98e67ed59e1d1-2e0b89e218fmr12601758a91.14.1727661457898; Sun, 29 Sep 2024 18:57:37 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:37 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 05/27] linux-yocto/6.6: update to v6.6.40 Date: Sun, 29 Sep 2024 18:57:00 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205067 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 1a515bd58d15 Linux 6.6.40 69bed24c8213 Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB" 2ced7518a03d Linux 6.6.39 95b1362540b7 nilfs2: fix incorrect inode allocation from reserved inodes 9ac895a881b2 null_blk: Do not allow runt zone with zone capacity smaller then zone size 1ba66b121100 drm/amdgpu: silence UBSAN warning 49458c09755e ALSA: ump: Set default protocol when not given explicitly d4b55b137965 spi: cadence: Ensure data lines set to low during dummy-cycle period 056478b4321b nfc/nci: Add the inconsistency check between the input data length and count 9db55f64386d kbuild: fix short log for AS in link-vmlinux.sh 5502c1f1d0d7 nvmet: fix a possible leak when destroy a ctrl during qp establishment f61cea47ad6f platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro 487dc376a83c platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet fc525ed8cb0f regmap-i2c: Subtract reg size from max_write b955b47905ed nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset 9258d795978f connector: Fix invalid conversion in cn_proc.h 39d31edcf95a dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails e6e1eda06b70 nvme-multipath: find NUMA path only for online numa-node 8f174c5db1e0 vhost-scsi: Handle vhost_vq_work_queue failures for events 4d1de71e630b ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897 aa8b1d6073c1 fs/ntfs3: Mark volume as dirty if xattr is broken 92e494a7568b i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr 3aeea9e1277c clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg 66b6da0cc64c clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs 0fcb94e0ee89 clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents 583bea0902a9 media: dw2102: fix a potential buffer overflow 28d0ecc52f6c ima: Avoid blocking in RCU read-side critical section cecffd9e3c46 arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on Quartz64 Model B f1313ea92f82 bnx2x: Fix multiple UBSAN array-index-out-of-bounds 7a8b1cfcb25b net: stmmac: dwmac-qcom-ethqos: fix error array size 45a4aef06355 mtd: rawnand: rockchip: ensure NVDDR timings are rejected dbbc4cf0d5c1 mtd: rawnand: Bypass a couple of sanity checks during NAND identification 70bb95e034fd mtd: rawnand: Fix the nand_read_data_op() early check 0fd8ce12f97c mtd: rawnand: Ensure ECC configuration is propagated to upper layers c6036baea4ba powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0 d10e3c39001e powerpc/pseries: Fix scv instruction crash with kexec 14c78d69dbca clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common ba02424852d2 clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag 33de7c47a19a drm: panel-orientation-quirks: Add quirk for Valve Galileo 004b7fe6ca8c drm/amdgpu/atomfirmware: silence UBSAN warning 744b229f0913 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes f6620df12cb6 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" dd0aa13fda82 fsnotify: Do not generate events for O_PATH file descriptors 07ce8ad4eb60 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct e2d8aa4c7635 Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot a635d93ad99b Bluetooth: hci_bcm4377: Fix msgid release 155d9c9ed129 scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() 72aa369e4e62 f2fs: Add inline to f2fs_build_fault_attr() stub f8e960be923f btrfs: fix adding block group to a reclaim list and the unused list during reclaim bd16a7ee339a mm: avoid overflows in dirty throttling logic 79ad410c5b58 mm: optimize the redundant loop of mm_update_owner_next() 3ab40870edb8 nilfs2: add missing check for inode numbers on directory entries 9194f8ca5752 nilfs2: fix inode number range checks 991f036cabc3 Revert "igc: fix a log entry using uninitialized netdev" 9bdd0bf23ffe platform/x86: toshiba_acpi: Fix quickstart quirk handling 69787793e7f0 cpu: Fix broken cmdline "nosmp" and "maxcpus=0" b0a41715ed23 gpiolib: of: add polarity quirk for TSC2005 f8b55a465b0e mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file 76965648fe68 inet_diag: Initialize pad field in struct inet_diag_req_v2 4116ec648354 selftests: make order checking verbose in msg_zerocopy selftest 946ba4e645b0 selftests: fix OOM in msg_zerocopy selftest b75e33eae866 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() 55a40406aac5 netfilter: nf_tables: unconditionally flush pending work before notifier 7692c9b6baac riscv: kexec: Avoid deadlock in kexec crash path 5ed821a8e9d3 wifi: wilc1000: fix ies_len type in connect path dee87316b5f5 gpio: mmio: do not calculate bgpio_bits via "ngpios" e3af5b14e763 net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() 9edc7a83cd40 net: txgbe: initialize num_q_vectors for MSI/INTx interrupts 702b17f72de2 net: allow skb_datagram_iter to be called from any context 895f5633a036 gpiolib: of: fix lookup quirk for MIPS Lantiq e536e6efa65f e1000e: Fix S0ix residency on corporate systems f4513867bae5 KVM: s390: fix LPSWEY handling 8c2debdd170e tcp_metrics: validate source addr length 4970e48f83db bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX 045669710464 Bluetooth: ISO: Check socket flag instead of hcon 38263088b845 Bluetooth: Ignore too large handle values in BIG 1ae31b357a77 Bluetooth: hci_event: Fix setting of unicast qos interval a9f4a9b27fde net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() 3e3551f87029 net/mlx5: E-switch, Create ingress ACL when needed 8a7fc2362d6d UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() 9e8f0c53a535 net: phy: phy_device: Fix PHY LED blinking code comment 617075792b7c mac802154: fix time calculation in ieee802154_configure_durations() abe067dc3a66 vhost_task: Handle SIGKILL by flushing work and exiting f5bb72196f49 vhost: Release worker mutex during flushes a86f9633f70a vhost: Use virtqueue mutex for swapping worker 76d7b869b3b9 tools/power turbostat: Remember global max_die_id 3ee21e14c8c3 cdrom: rearrange last_media_change check to avoid unintentional overflow e130d4fc196b btrfs: scrub: initialize ret in scrub_simple_mirror() to fix compilation warning 90a01aefb84b s390/pkey: Wipe sensitive data on failure d0bbbf31462a jffs2: Fix potential illegal address access in jffs2_free_inode b5f1844c0561 serial: imx: Raise TX trigger level to 8 586b41060113 scsi: mpi3mr: Sanitise num_phys 44958ca9e400 f2fs: check validation of fault attrs in f2fs_build_fault_attr() 7e5471b5efeb bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD 92160970bfe8 igc: fix a log entry using uninitialized netdev c80d53c484e8 selftests/net: fix uninitialized variables ee123d5655f7 powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#" 4e40bc50daae kunit: Fix timeout message 6a3cacf6d3cf orangefs: fix out-of-bounds fsid access 7c91479c6f83 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n e0cd887ad86e i2c: i801: Annotate apanel_addr as __ro_after_init 8ac224e9371d media: dvb-frontends: tda10048: Fix integer overflow 29ce81f97991 media: s2255: Use refcount_t instead of atomic_t for num_channels 0f9d21eca4ac media: dvb-frontends: tda18271c2dd: Remove casting during div 3f25b5f16354 net: dsa: mv88e6xxx: Correct check for empty list 79ef1a5593fd thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on lvts_data 547cb9931406 wifi: mt76: mt7996: add sanity checks for background radar trigger ff6b26be1303 wifi: mt76: replace skb_put with skb_put_zero 9a24eb8010c2 usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB c727e46f0cc8 Input: ff-core - prefer struct_size over open coded arithmetic 50c6c51972e9 firmware: dmi: Stop decoding on broken entry 58405d6eff39 sctp: prefer struct_size over open coded arithmetic 864a02425045 riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vma af19067bd58f media: dw2102: Don't translate i2c read into write 3fac5aecb593 drm/amdgpu: fix the warning about the expression (int)size - len 7e0fbceae1e6 drm/amdgpu: fix uninitialized scalar variable warning 8e5cbc820ab4 drm/amd/display: Fix uninitialized variables in DM 95ad20ee3c4e drm/amd/display: Skip finding free audio for unknown engine_id 96bf81cc1bd0 drm/amd/display: Check pipe offset before setting vblank 9933eca6ada0 drm/amd/display: Check index msg_id before read or write e55077badb90 drm/amdgpu: Initialize timestamp for some legacy SOCs 855ae72c2031 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc 646e13f0a65b drm/amdgpu: Fix uninitialized variable warnings 5c217253c76c media: mediatek: vcodec: Only free buffer VA that is not NULL b502d4a08875 crypto: aead,cipher - zeroize key buffer after use 1ee644460fe8 RISC-V: KVM: Fix the initial sample period value e7d193073a22 selftests/bpf: dummy_st_ops should reject 0 for non-nullable params a1a629fc373c selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops 264451a364db selftests/bpf: adjust dummy_st_ops_success to detect additional error b6ded5316ec5 scsi: qedf: Make qedf_execute_tmf() non-preemptible b8c5f635997f IB/core: Implement a limit on UMAD receive List c15bb7c940be media: dvb-usb: dib0700_devices: Add missing release_firmware() 47abb68e1734 media: dvb: as102-fe: Fix as10x_register_addr packing 0f37946c62c4 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. 04d531b9a187 drm/lima: fix shared irq handling on driver remove 7fc8d9a525b5 crypto: hisilicon/debugfs - Fix debugfs uninit process issue 3ead19aa341d leds: an30259a: Use devm_mutex_init() for mutex initialization 7d2a6abec028 locking/mutex: Introduce devm_mutex_init() f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit ce7ce269f1b1157c907b96cba17daf8cff643746) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index d95a102160..e5674044f4 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "d2157fa7a1fa4a9fe1787c632d5deb380f2c6c17" -SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" +SRCREV_machine ?= "a1cc143cd640beb4c378a16345e25853224b5522" +SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.38" +LINUX_VERSION ?= "6.6.40" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 0b3dd4d735..bdd24847f6 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.38" +LINUX_VERSION ?= "6.6.40" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" +SRCREV_machine ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index a300651c13..60b865e870 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "47eb5131c7040017eeebdf16249899875dba22ef" -SRCREV_machine:qemuarm64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemuloongarch64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemumips ?= "0b1fefb914311dc537509785fe4f0f18a63893d5" -SRCREV_machine:qemuppc ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemuriscv64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemuriscv32 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemux86 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemux86-64 ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_machine:qemumips64 ?= "f512122c65a6e1cab7053e80e0b6965a7f15a7ae" -SRCREV_machine ?= "371a13177d24bf76ce6c5074d2d745896ef0c526" -SRCREV_meta ?= "2ea9ff717ef4924299295edc441c23fab24a93e6" +SRCREV_machine:qemuarm ?= "e48711f52106a87019e70c1ec6a403bc62cb2031" +SRCREV_machine:qemuarm64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemuloongarch64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemumips ?= "c15bdaca7c985d396b0a6e6f1a6e6cf43190e85f" +SRCREV_machine:qemuppc ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemuriscv64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemuriscv32 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemux86 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemux86-64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_machine:qemumips64 ?= "71f1727de6e7677b4028c9d8ac55349cac396d18" +SRCREV_machine ?= "12524ba963715d599cd28515eb8814476b6bf1d9" +SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" # 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 ?= "2928631d5304b8fec48bad4c7254ebf230b6cc51" +SRCREV_machine:class-devupstream ?= "1a515bd58d1584e2eba85567e16c58dfb82edf32" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.38" +LINUX_VERSION ?= "6.6.40" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:01 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49741 X-Patchwork-Delegate: steve@sakoman.com 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 08D2FCF649D for ; Mon, 30 Sep 2024 01:57:46 +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.web10.45279.1727661460934582588 for ; Sun, 29 Sep 2024 18:57:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=M7CuYNKe; spf=softfail (domain: sakoman.com, ip: 209.85.210.182, mailfrom: steve@sakoman.com) Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-718da0821cbso2985910b3a.0 for ; Sun, 29 Sep 2024 18:57:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661460; x=1728266260; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QeXQwKfsSEAO60lkUNr0FrYnpN7fi4HTK7/WX5zsP6s=; b=M7CuYNKe+6dhaFZkBjzgtO5bgZ9pASzXYocN/+oJzVrPMpp5d1RUtZANVLVJTCbHTF /muG0V9pk1kqMy4rNbfGUJCYLz2o9goz/6tbgYJU7f8NuN+F/ZhVoo1LiudMa8PBq8xb BEUWBB7OvaChRiEg995A1vCcz9kCBJbF2SSpLZg3yymN79Mf7x5P0ipVX0JJ6898G/rQ sf1jJ6BOPX+h9oJfKJQSiA93WuNAAj1bO2f+CxWKHouhzIz58Rq1779fUdhlNwxRM50W /kO5k9cXkIgCm4WB/Cw9X829nv9cPGu0GJFSkxvsYZg14n3TbGO+ic4zcbvz9buaf5DO xcEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661460; x=1728266260; 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=QeXQwKfsSEAO60lkUNr0FrYnpN7fi4HTK7/WX5zsP6s=; b=C3ldMAMT5uur/Kzijojbe9ndLqS3FNo4pwOtEpxMPXpFJ6DbDlFxWZLn2YCiP4QbNm kvSd3Y3IglEyGz7n5Jr3mcEAzrxfOmrCBhJW542JdtSKmDqZah3HDj5aHgatrBxj7kE4 S8TWO04KMh53I2xld6iuvIsBNZ4/rro4cpDUutAvKSclZNioFbLAacpfFDgUcKG2flcJ swKHKb/eVPUPli8N91/A+Zrgwho9wUhKVkJICTbTqnZjsdKi5RyMklUz20cZOIMWEmvs NediJG0JwsXpycJMCZ6ehKc+5URJW0fPMS2/QwE9yawQYAbNnjt/SoLTTWqgLdfvAjLO D31w== X-Gm-Message-State: AOJu0YyPdCXd6ysrVzcGNnk1E8+MwHyfZhuAz55kUqMEymZx2AKbHBjL v7+QCsBGYBgsKoDi1TzVej6p807JKWQfRYu8ZpPXKKwYSG6XoDdO3a7Te+gcxGI6Wn0vUp/FdPS O9dM= X-Google-Smtp-Source: AGHT+IEpzJF5zfFzmSRZ6R9+qWMoU2DlT475eI5KJEsapAMFogWSMlhIC1sCDqIvUp4J0OII3YCEjg== X-Received: by 2002:a05:6a20:c797:b0:1d2:bbfc:769e with SMTP id adf61e73a8af0-1d4fa78fce7mr14123324637.38.1727661459785; Sun, 29 Sep 2024 18:57:39 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:39 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 06/27] linux-yocto/6.6: update to v6.6.43 Date: Sun, 29 Sep 2024 18:57:01 -0700 Message-Id: <26fb3e533df840fb6548349df6f2fcf4f1e2421c.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205068 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 58b0425ff5df Linux 6.6.43 aa6a5704cab8 tap: add missing verification for short frame d5ad89b7d01e tun: add missing verification for short frame 73ae349534eb filelock: Fix fcntl/close race recovery compat path 2c71ab5270b0 ALSA: seq: ump: Skip useless ports for static blocks 0dbe2b3bb3f8 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused 6782e4f60e39 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB 9583ad410f33 arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode for USB b96d67d87302 arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for USB 2a3ce77c0a1c arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB 104456f7f4e4 arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio d80ab0197054 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 15e218ab0ac0 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400 9f0fb112647b usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup 6ae7265a7b81 fs/ntfs3: Validate ff offset f3124d51e4e7 fs/ntfs3: Add a check for attr_names and oatbl 17440dbc66ab jfs: don't walk off the end of ealist e05a24289db9 ocfs2: add bounds checking to ocfs2_check_dir_entry() 4edb0a84e6b3 drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() 31cf7ebee80a Linux 6.6.42 9e67589a4a7b cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() 9dd7f5663899 cachefiles: fix slab-use-after-free in fscache_withdraw_volume() 5c5a577a2cc6 netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() 6f1fc7fea4b2 wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL ba780cb0cf9a wifi: mac80211: disable softirqs for queued frame handling de3994a44ebc wifi: cfg80211: wext: set ssids=NULL for passive scans 9ca15d7699b1 of/irq: Disable "interrupt-map" parsing for PASEMI Nemo b0fc1bd2514b Bluetooth: L2CAP: Fix deadlock 16380f52b721 mm: page_ref: remove folio_try_get_rcu() 170ce55eff1f ARM: 9324/1: fix get_user() broken with veneer c15682ed16c1 cifs: fix noisy message on copy_file_range 05ffaf48e22f ALSA: hda: Use imply for suggesting CONFIG_SERIAL_MULTI_INSTANTIATE dcd61f34f6e2 spi: mux: set ctlr->bits_per_word_mask e41db26543ef selftests/bpf: Extend tcx tests to cover late tcx_entry release f08956d8e0f8 hfsplus: fix uninit-value in copy_name 54f137ee27cc selftests/vDSO: fix clang build errors and warnings 69f6e9be8713 selftest/timerns: fix clang build failures for abs() calls 8a3f2ad55f6f ASoC: SOF: Intel: hda-pcm: Limit the maximum number of periods by MAX_BDL_ENTRIES d59ccdc4ab4d ksmbd: return FILE_DEVICE_DISK instead of super magic bd3ca9bb56aa spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices 55f6da7051e9 riscv: stacktrace: fix usage of ftrace_graph_ret_addr() b0fe6e72e690 drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus d454b32bd2b1 wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK c09e07857ccd fs: better handle deep ancestor chains in is_subdir() f13c96e0e325 drm/radeon: check bo_va->bo is non-NULL before using it 607731f315d1 drm/amd/display: Fix refresh rate range for some panel 6ecf239f71ef drm/amd/display: Account for cursor prefetch BW in DML1 mode support 531e7852fb62 drm/amd/display: Add refresh rate range check a2cfe94aa1e2 erofs: ensure m_llen is reset to 0 if metadata is invalid b803f30ea23e bluetooth/l2cap: sync sock recv cb and release fb02ce1686fb Bluetooth: btnxpuart: Enable Power Save feature on startup d6cbce183706 Bluetooth: hci_core: cancel all works upon hci_unregister_dev() 58911b7abeb5 tee: optee: ffa: Fix missing-field-initializers warning 945658c21105 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed f23c3d1ca9c4 powerpc/eeh: avoid possible crash when edev->pdev changes e512a59b4726 powerpc/pseries: Whitelist dtl slub object for copying to userspace cf3f20313a54 net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() 30ac8d5e1ba2 net: usb: qmi_wwan: add Telit FN912 compositions 16cb62c3a625 ASoC: amd: yc: Fix non-functional mic on ASUS M5602RA c305a708bcab ALSA: dmaengine_pcm: terminate dmaengine before synchronize 85b47cd51509 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx 802a745caf89 ALSA: PCM: Allow resume only for suspended streams 267c61c4afed ibmvnic: Add tx check to prevent skb leak f88aeff5a173 btrfs: qgroup: fix quota root leak after quota disable failure 9f25bd7013a3 platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB 477112af1d48 platform/x86: lg-laptop: Change ACPI device id c98123cedbb7 platform/x86: lg-laptop: Remove LGEX0815 hotkey handling cd337341cf73 platform/x86: wireless-hotkey: Add support for LG Airplane Button 939f33bf73f4 platform/mellanox: nvsw-sn2201: Add check for platform_device_add_resources 0a31b3fdc7e7 s390/sclp: Fix sclp_init() cleanup on failure 38608d072fcd octeontx2-pf: Fix coverity and klockwork issues in octeon PF driver e2ecdddca80d gpio: pca953x: fix pca953x_irq_bus_sync_unlock race e4fca9acc7c5 can: kvaser_usb: fix return value for hif_usb_send_regout 528466f921aa Input: ads7846 - use spi_device_id table e7ba46682ae3 nvme: fix NVME_NS_DEAC may incorrectly identifying the disk as EXT_LBA. 21cb9c4f5bff ASoC: rt722-sdca-sdw: add debounce time for type detection e18dfef2b51e ASoC: SOF: sof-audio: Skip unprepare for in-use widgets on error rollback 9d944d4aa97a ASoC: ti: omap-hdmi: Fix too long driver name 02c6dd05b095 ASoC: ti: davinci-mcasp: Set min period size using FIFO config 3b0b50a695cc ALSA: dmaengine: Synchronize dma channel after drop() e3394dcb8101 bytcr_rt5640 : inverse jack detect for Archos 101 cesium 1a13bf4d6a75 ASoC: topology: Do not assign fields that are already set ab5a6208b4d6 ASoC: topology: Fix references to freed memory 423b0c32b0ad Input: xpad - add support for ASUS ROG RAIKIRI PRO 57534d83687b ASoC: rt722-sdca-sdw: add silence detection register as volatile 14f445365f91 Input: i8042 - add Ayaneo Kun to i8042 quirk table 66b1dbc55d8f Input: elantech - fix touchpad state on resume for Lenovo N24 be7b66d360d2 mips: fix compat_sys_lseek syscall 94288fc3a19f ALSA: hda: cs35l56: Select SERIAL_MULTI_INSTANTIATE 86a6a3964f60 drm/amdgpu: Indicate CU havest info to CP c436a2351c8d selftests: openvswitch: Set value to nla flags. b235848f40ed cpumask: limit FORCE_NR_CPUS to just the UP case 4bcb8e4c9ff6 spi: Fix OCTAL mode support 9155f7654461 ALSA: hda/realtek: Add more codec ID to no shutup pins list 808e92e8c2e7 drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency 82c7a4cf14aa KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group() 1d45fff5da5c ALSA: hda/realtek: Support Lenovo Thinkbook 16P Gen 5 fe9644efd867 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check 4871dd2f7193 ALSA: hda: cs35l56: Fix lifecycle of codec pointer 10967873b807 nvmet: always initialize cqe.result ae84383c96d6 nvme: avoid double free special payload b241d17aa19f drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time 97f71343f794 drm: panel-orientation-quirks: Add quirk for Aya Neo KUN 208fde6de0f0 drm/exynos: dp: drop driver owner initialization 24be4091b801 iomap: Fix iomap_adjust_read_range for plen calculation 53e0b76603dd mei: demote client disconnect warning on suspend to debug bd56b910fa94 fs/file: fix the check in find_next_fd() 7c6ec0827cfe cachefiles: make on-demand read killable c32ee78fbc67 cachefiles: Set object to close if ondemand_id < 0 in copen 36d845ccd7bf cachefiles: add consistency check for copen/cread 3146a6af8272 nfs: don't invalidate dentries on transient errors e3adf9987e90 nfs: Avoid flushing many pages with NFS_FILE_SYNC 8cebc59d6e8c nfs: propagate readlink errors in nfs_symlink_filler b98090699319 NFSv4: Fix memory leak in nfs4_set_security_label c7734ddaea85 HID: Ignore battery for ELAN touchscreens 2F2C and 4116 dd93f857ecc9 input: Add support for "Do Not Disturb" 39bd2e1c7990 input: Add event code for accessibility key d9be8eeab03e kconfig: remove wrong expr_trans_bool() 737161b438fc kconfig: gconf: give a proper initial state to the Save button 08f03186b96e null_blk: fix validation of block size 69a978c7fe2f arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process 522c3336c202 ila: block BH in ila_output() 127707132f70 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input() 9d88edbe3d4a Input: silead - Always support 10 fingers b0f79bda5501 of/irq: Factor out parsing of interrupt-map parent phandle+args from of_irq_parse_raw() c9edeb94d16f selftests/futex: pass _GNU_SOURCE without a value to the compiler b182dede1a0c selftests/openat2: Fix build warnings on ppc64 91bf0634230f selftests: cachestat: Fix build warnings on ppc64 a1834cfcdf2e wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan() f5e6b9d765d6 wifi: iwlwifi: mvm: Fix scan abort handling with HW rfkill 4ae145f29fa0 wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option ef227372b6dd wifi: iwlwifi: mvm: handle BA session teardown in RF-kill 2d3381e88467 wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd e25fae980084 wifi: iwlwifi: mvm: remove stale STA link data during restart e34b6aa96999 wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup c084a02e3e20 wifi: cfg80211: fix 6 GHz scan request building 92df1422bac9 wifi: mac80211: handle tasklet frames before stopping 8936ae49130b wifi: mac80211: apply mcast rate only if interface is up dade6785c4a0 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata 2a6da27d091b tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs a0156b837e21 ACPI: EC: Avoid returning AE_OK on errors in address space handler 5e49b9b5056f ACPI: EC: Abort address space access upon error 113fa39675f3 efi/libstub: zboot.lds: Discard .discard sections b76194fc3b9d scsi: qedf: Set qed_slowpath_params to zero before use e949e39acdf4 scsi: qedf: Wait for stag work during unload 80c971d99c04 scsi: qedf: Don't process stag work during unload and recovery 74fac04ec2f4 scsi: sr: Fix unintentional arithmetic wraparound c28ba74c674e scsi: core: alua: I/O errors for ALUA state transitions 5f5d0799eb0a filelock: Remove locks reliably when fcntl/close race is detected 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types 2eaf5c0d8191 Linux 6.6.41 eb7641fae20c i2c: rcar: fix error code in probe() e243c1176d2e kbuild: Make ld-version.sh more robust against version string changes dae3543db8f0 x86/bhi: Avoid warning in #DB handler due to BHI mitigation 2f5f0eb01641 x86/entry/64: Remove obsolete comment on tracing vs. SYSRET f73481d9a8fb x86/entry: Rename ignore_sysret() 557d62e49e71 i2c: rcar: clear NO_RXDMA flag after resetting bc6632549c01 i2c: testunit: avoid re-issued work after read message 4d2d0491b3b1 i2c: rcar: ensure Gen3+ reset does not disturb local targets 988c31331863 i2c: rcar: introduce Gen4 devices 4c029f04e47e i2c: rcar: reset controller is mandatory for Gen3+ ff3d2cf3befb i2c: mark HostNotify target address as used 5bfec9c2b8d6 i2c: rcar: bring hardware to known state when probing c1bf973f57b7 btrfs: tree-checker: add type and sequence check for inline backrefs 448a2500d171 sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath 4dc200e31553 ext4: avoid ptr null pointer dereference 60f61514374e nilfs2: fix kernel bug on rename operation of broken directory 6b05ad408f09 selftests/net: fix gro.c compilation failure due to non-existent opt_ipproto_off 11078e2d1146 mm/damon/core: merge regions aggressively when max_nr_regions is unmet 93893eacb372 mm/shmem: disable PMD-sized page cache if needed 5e305b5986dc misc: fastrpc: Restrict untrusted app to attach to privileged PD aeab0a85bbe1 misc: fastrpc: Fix ownership reassignment of remote heap 8b8b82dcf393 misc: fastrpc: Fix memory leak in audio daemon attach operation ba602c70c778 misc: fastrpc: Copy the complete capability structure to user 143982d84ea1 misc: fastrpc: Avoid updating PD type for capability request 2b2fb816afc7 misc: fastrpc: Fix DSP capabilities request b6a5c681d71d wireguard: send: annotate intentional data race in checking empty queue f89f44e4147f wireguard: queueing: annotate intentional data race in cpu round robin 6638a203abad wireguard: allowedips: avoid unaligned 64-bit memory accesses 6a43cd61b834 wireguard: selftests: use acpi=off instead of -no-acpi for recent QEMU e408184365c7 cpufreq: Allow drivers to advertise boost enabled 2ca2fd474d86 cpufreq: ACPI: Mark boost policy as enabled when setting boost 08985dd4d145 ACPI: processor_idle: Fix invalid comparison with insertion sort for latency 9525af1f58f6 libceph: fix race between delayed_work() and ceph_monc_stop() f0cc5f7cb43f pmdomain: qcom: rpmhpd: Skip retention level for Power Domains cd94cac4069a Fix userfaultfd_api to return EINVAL as expected b5634da5d189 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX 77f64c3df43d ALSA: hda/realtek: Enable Mute LED on HP 250 G7 9e6b110af097 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU 23efa74cfe6e tty: serial: ma35d1: Add a NULL check for of_node 639868f1cb87 platform/x86: toshiba_acpi: Fix array out-of-bounds access c01f9a6461dc nvmem: core: only change name to fram for current attribute c3debec57729 nvmem: meson-efuse: Fix return value of nvmem callbacks 5f97b616e2e1 nvmem: rmem: Fix return value of rmem_read() 25712a379167 arm64: dts: qcom: sc8280xp-x13s: fix touchscreen power on 1e353014286d arm64: dts: qcom: sa8775p: Correct IRQ number of EL2 non-secure physical timer 618edb821a80 iio: trigger: Fix condition for own trigger 9e84b1ba5c98 ksmbd: discard write access to the directory open a0c42ddd0969 mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray 06b5a69c27ec mm/filemap: skip to create PMD-sized page cache if needed 28acd531c9a3 mm: vmalloc: check if a hash-index is in cpu_possible_mask 794fa52b9463 s390/mm: Add NULL pointer check to crst_table_free() base_crst_free() 9339641b99fb xhci: always resume roothubs if xHC was reset during resume a3d83021fd04 hpet: Support 32-bit userspace 814a99ba6991 misc: microchip: pci1xxxx: Fix return value of nvmem callbacks 647d61aef106 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor d1205033e912 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() add279faeb55 usb: dwc3: pci: add support for the Intel Panther Lake 20836c953dc2 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k 5ae6a64f1821 USB: serial: mos7840: fix crash on resume 511751182c10 USB: serial: option: add Rolling RW350-GL variants 8ee097aecf3d USB: serial: option: add Netprisma LCUK54 series modules 4e8c0883a21c USB: serial: option: add support for Foxconn T99W651 9201d38054b7 USB: serial: option: add Fibocom FM350-GL 8d320260f096 USB: serial: option: add Telit FN912 rmnet compositions 5aaeb60b91ff USB: serial: option: add Telit generic core-dump composition 32b96db30775 net: ks8851: Fix potential TX stall after interface reopen 80ece0013730 net: ks8851: Fix deadlock with the SPI chip variant dfcdd7f89e40 tcp: avoid too many retransmit packets b75f281bddeb tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() 1e116c18e32b Revert "sched/fair: Make sure to try to detach at least one movable task" 87f3ceb2b143 cifs: fix setting SecurityFlags to true 8665fb96a393 octeontx2-af: fix issue with IPv4 match for RSS 0207c7988838 octeontx2-af: fix issue with IPv6 ext match for RSS 2c41eaa8fba1 octeontx2-af: fix detection of IP layer d24b124a960f octeontx2-af: fix a issue with cpt_lf_alloc mailbox 22b864f7d7fd octeontx2-af: replace cpt slot with lf id on reg write 0e1792662247 i40e: fix: remove needless retries of NVM update cf3c2372d6d0 ARM: davinci: Convert comma to semicolon 392cff2f86a2 firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files 8246bbf818ed ASoC: SOF: Intel: hda: fix null deref on system suspend entry 76ea8e13aaef firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers 3a9cd924aec1 firmware: cs_dsp: Validate payload length before processing block 90ab191b7d18 firmware: cs_dsp: Return error if block header overflows file 9c9877a96e03 firmware: cs_dsp: Fix overflow checking of wmfw header 6bd5afff3911 arm64: dts: qcom: sc8180x: Fix LLCC reg property again 21379c6fc818 s390: Mark psw in __load_psw_mask() as __unitialized d6c686c01c5f net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket 799a34901b63 net/sched: Fix UAF when resolving a clash c5fd77ca13d6 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). feeeeb4c0a79 ethtool: netlink: do not return SQI value if link is down 099502ca4109 ppp: reject claimed-as-LCP but actually malformed packets 853f8cd459f7 net: ethernet: mtk-star-emac: set mac_managed_pm when probing 936983051868 bpf: Fail bpf_timer_cancel when callback is being cancelled e97c862e0b4c bpf: replace bpf_timer_init with a generic helper 591003567401 bpf: make timer data struct more generic e65a49b948b5 bpf: fix order of args in call to bpf_map_kvcalloc 9d23909ae041 net: ethernet: lantiq_etop: fix double free in detach 5266302cb2c7 i40e: Fix XDP program unloading while removing the driver 7e9092d7ac2d net: fix rc7's __skb_datagram_iter() 13bf7ce31239 octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability() b180739b45a3 skmsg: Skip zero length skb in sk_msg_recvmsg 0370f6670010 net: phy: microchip: lan87xx: reinit PHY after cable test 230bb13650b0 bpf: Fix too early release of tcx_entry 124886cf2059 tcp: fix incorrect undo caused by DSACK of TLP retransmit e304a6751433 net: bcmasp: Fix error code in probe() cbfc844cbe77 vfs: don't mod negative dentry count when on shrinker list f71ebe7b3e84 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading 432b06b69d1d filelock: fix potential use-after-free in posix_lock_inode cae91b5cf9b8 dsa: lan9303: Fix mapping between DSA port number and PHY address 6bb6bd3dd6f3 cachefiles: add missing lock protection when polling de045a82e1a4 cachefiles: cyclic allocation of msg_id to avoid reuse d3179bae72b1 cachefiles: wait for ondemand_object_worker to finish when dropping object ed60c1a82d6d cachefiles: cancel all requests for the object that is being dropped 32e0a9a79937 cachefiles: stop sending new request when dropping object 189438643427 cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode a04cc7f00d48 cachefiles: propagate errors from vfs_getxattr() to avoid infinite loop f476dffc52ea vfio/pci: Init the count variable in collecting hot-reset devices c3111b3cf388 scsi: ufs: core: Fix ufshcd_abort_one racing issue bed089600833 scsi: ufs: core: Fix ufshcd_clear_cmd racing issue 797323d1cf92 mm: prevent derefencing NULL ptr in pfn_section_valid() fc19e231688c Compiler Attributes: Add __uninitialized macro f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit e074b457cc4782aafae9a5f6cb8907d6dd6a96f5) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index e5674044f4..a928ac9aa1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "a1cc143cd640beb4c378a16345e25853224b5522" -SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" +SRCREV_machine ?= "299b9490722243371219d1e115eecd5f0fa16367" +SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.40" +LINUX_VERSION ?= "6.6.43" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index bdd24847f6..709341169d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.40" +LINUX_VERSION ?= "6.6.43" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" +SRCREV_machine ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 60b865e870..7a34e6a418 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "e48711f52106a87019e70c1ec6a403bc62cb2031" -SRCREV_machine:qemuarm64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemuloongarch64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemumips ?= "c15bdaca7c985d396b0a6e6f1a6e6cf43190e85f" -SRCREV_machine:qemuppc ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemuriscv64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemuriscv32 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemux86 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemux86-64 ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_machine:qemumips64 ?= "71f1727de6e7677b4028c9d8ac55349cac396d18" -SRCREV_machine ?= "12524ba963715d599cd28515eb8814476b6bf1d9" -SRCREV_meta ?= "221d09d9fea4885f4e86d1fc2e83c5767bed4b27" +SRCREV_machine:qemuarm ?= "63d5f5d5e6e730e4d867a9020f07e1e596b1c68c" +SRCREV_machine:qemuarm64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemuloongarch64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemumips ?= "0d762cde73dbf7ddfd9af79612054980030ed330" +SRCREV_machine:qemuppc ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemuriscv64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemuriscv32 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemux86 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemux86-64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_machine:qemumips64 ?= "fba6619b60be1ec8eb7f9e043c92a79686f94641" +SRCREV_machine ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" +SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" # 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 ?= "1a515bd58d1584e2eba85567e16c58dfb82edf32" +SRCREV_machine:class-devupstream ?= "58b0425ff5df680d0b67f64ae1f3f1ebdf1c4de9" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.40" +LINUX_VERSION ?= "6.6.43" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:02 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49743 X-Patchwork-Delegate: steve@sakoman.com 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 16AAECF64A1 for ; Mon, 30 Sep 2024 01:57:46 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web11.45583.1727661461982386749 for ; Sun, 29 Sep 2024 18:57:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=QJGFsAmm; spf=softfail (domain: sakoman.com, ip: 209.85.216.47, mailfrom: steve@sakoman.com) Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-2e07b031da3so2841816a91.3 for ; Sun, 29 Sep 2024 18:57:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661461; x=1728266261; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=LxLeFtK3qzGnkI4cvD0UGMVXEWoQQPhOQ+gAhINsI8w=; b=QJGFsAmmchx+WRKbNMro8aYrGK1odUk0iWy4EQziOGia1IkBlp+0ch+cuXFIuxI2m9 WuDA8RuUcpkY/nSOdyEZucu966RJRrcXkdAIK652XTgky4EqtrmCN/FtRS09PmqEUxhX ENyQ51tPQZ3pKqWY/eQR3Mtk0WKl/ZiwuXWH+ilhtmABdH6J9VHkntrGuiLOUWlyOFVO mNSVa9VXk0USyvbizlCbdj+GmhWfy3fQm3J11sdExGOid0CZQgZCeeJ4dYZ57wLXCnxN 3mWMrY8gyf8FfJ77LepUZxXbn4Sv4vuJSMj43bwhBuMtwuVdcOcNxz8gEaKcwXPGPvbi N/UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661461; x=1728266261; 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=LxLeFtK3qzGnkI4cvD0UGMVXEWoQQPhOQ+gAhINsI8w=; b=rFfDmIbYiFFddhijOBa+hAadhM1pf9Zvtt3/5piYrcNuwuxUSfnVXwRUR/WVy+OYWv xtVMzWPCmDR/4PwnsBQH+Vl6g6QxmTobt/Uhhlmuc7EqcegPPCiyRSBFh9vJ+JbXagVk d4rw/V/5/USw75+olEOd96Bx6qI1Um+uqdAoOjKb2ZhogtBo0rePbHVYtBfjRO1VuCrk +JXcLBaV9PAhatxDb5Vv6j32ap1KraWB85+u9QCnUqazHQBLU7CHAQe+uQUhVYFSaBy+ yo7pOEJdUQLir4h0RAxEF2gypaq4O1QR60/TqQLyHIlxwxsyGBhEheArfK4LqZU6sL4S Ld5w== X-Gm-Message-State: AOJu0YwQMtjJe0Y7naTHcuCf0aeEIE8wJHUZo5t3BaXO93TwyNLSA+vc YR/jklM48BBEBWGUAcGEMgDZrNXWPCScKD/Z6vGtsygW7O6UmiGlxwupywIbRXTmYL8mOmHnBPy E7CU= X-Google-Smtp-Source: AGHT+IEtk+th8UGVDfqjwb89RaENirV5crdIL4zCRPzjBEaM7CGVR3Z8mX1fT9RSseiLokRbHe6FEA== X-Received: by 2002:a17:90a:bd85:b0:2da:8c28:6561 with SMTP id 98e67ed59e1d1-2e0b8c4c097mr11950002a91.22.1727661461176; Sun, 29 Sep 2024 18:57:41 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:40 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 07/27] kernel-devsrc: remove 64 bit vdso cmd files Date: Sun, 29 Sep 2024 18:57:02 -0700 Message-Id: <0a9e8fcd29cf6feae437d202baea52775eca5af9.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205069 From: Bruce Ashfield In a similar way to the other architectures, 64 bit arches can also require vdso generation. If we leave the .cmd files around, they'll be packaged and generate build errors: ERROR: kernel-devsrc-1.0-r0 do_package_qa: QA Issue: File /usr/lib/modules/6.10.0-yocto-standard/build/include/generated/.vdso64-offsets.h.cmd in package kernel-devsrc contains reference to TMPDIR [buildpaths] So we add the file to our remove list and avoid the issue. Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 0238a49f57c83600909b0f3773a1569bcd13551c) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/linux/kernel-devsrc.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index fafab475f3..7724967151 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb @@ -134,6 +134,7 @@ do_install() { rm -f $kerneldir/build/include/generated/.vdso-offsets.h.cmd rm -f $kerneldir/build/include/generated/.compat_vdso-offsets.h.cmd rm -f $kerneldir/build/include/generated/.vdso32-offsets.h.cmd + rm -f $kerneldir/build/include/generated/.vdso64-offsets.h.cmd ) # now grab the chunks from the source tree that we need From patchwork Mon Sep 30 01:57:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49742 X-Patchwork-Delegate: steve@sakoman.com 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 071EFCF6499 for ; Mon, 30 Sep 2024 01:57:46 +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.web10.45280.1727661464599890165 for ; Sun, 29 Sep 2024 18:57:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=1tGnzI9U; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-2e0aded661bso2659737a91.1 for ; Sun, 29 Sep 2024 18:57:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661464; x=1728266264; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=F3XwjoI7JE0Rmkw1kfBUEkGci9vWK1N33PvqC9BFgF4=; b=1tGnzI9UUKx+deWrNGEima/FK4Pc1o5OjE+vBfB0xsxNGsILhjK+49FkaH5ZCA8Fuf 0Va95Mn/EYp1YW1dDGLHBone1LqRt9KOef4WqmN+FT4GyDknO0izTVjqKLIm2t0Kr8nT XjEl9rxUZMqOYUNHXPul6L56JXzac+b2y0C4ibg1r4/nZ3u5jVwXkWTP5oVmVdTQhoQg 7ZRxwOcyO/NTHoeLVQGwdcDisQ4qjN2gzanbHOzoplmmG5gBQ98fIARz6jON5agU4OQJ AHJdhKay6KCOBsC3cLhS4UVRGr4NHWIsb9b2A2i0N1qzmZQtPJMoEU9MnK9+2lhz6Ztz ynyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661464; x=1728266264; 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=F3XwjoI7JE0Rmkw1kfBUEkGci9vWK1N33PvqC9BFgF4=; b=RgPE7s7DW8mpJgFbWXYxtTX3E6Cx5P+kvh8S5Y0d44rsQzV5zzCPQpzI9PUPRZSh2D GIIP7NLhMG/q2wyeuAKFUbwCyoeaFWQJKPsX/a9KqfyDCzqc/oAGIUAYa/vfQyhHZGX2 F6TjEQDryrrkyQ3zNQ5IGcAjJo5A+aRfaOyOBYKmdachQd7VRX89XXCuWSPCLInd9EFB My6HyfCrrXIXI95GXV5CDF+bZAkofvfWFpvdvGjpBbLnLLc5taUZEzFk2QvIZva5IiR+ oTbHayJ/XSe0f8MZpcEbUPqHV/lHwIYkaahA7Xbd79RdJoyyvPKL06ZF8VBKkpzQ5aL+ r4VA== X-Gm-Message-State: AOJu0YxLeoTHtZItZ0sa7Yr4+SG3QG1eMXdej97Q6SHGO+ynfZBQbSF0 +fb/9tthshkLWQARFEg3g4bSKO899F0mTVXGXTkALjbdAXWTCSQZRIGvf8vI6our0usX1m7NcKH nlMY= X-Google-Smtp-Source: AGHT+IF1aNrc0ssLLndMVf3D1SaGpZlvP3wN7E91iQjYX9dePMzn14kOzJfSxDvsvAP3eMCs68WKSg== X-Received: by 2002:a17:90a:ea0f:b0:2e0:9d79:4a02 with SMTP id 98e67ed59e1d1-2e0b8b1cd40mr12347395a91.20.1727661463002; Sun, 29 Sep 2024 18:57:43 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:42 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 08/27] linux-yocto/6.6: update to v6.6.44 Date: Sun, 29 Sep 2024 18:57:03 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205070 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 43ea1c5e6eb3c lib/build_OID_registry: take -stable reproducibility changes 7213910600667 Linux 6.6.44 acbd66c10d7bc fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT 77848b379e9f8 nvme-pci: add missing condition check for existence of mapped data 766b0e807e1d5 io_uring: fix io_match_task must_hold b62841e49a2b7 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en 97dfb89415fd7 s390/cpum_cf: Fix endless loop in CF_DIAG event stop b4d781ddaee39 s390/pci: Allow allocation of more than 1 MSI interrupt 3eab85f45ff12 s390/pci: Refactor arch_setup_msi_irqs() da0a3ebf9a96f ceph: fix incorrect kmalloc size of pagevec mempool 6d98741dbd130 ASoC: TAS2781: Fix tasdev_load_calibrated_data() be6d86df474df ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable af1125de16725 spi: spidev: add correct compatible for Rohm BH2228FV 6443a4028539c ASoC: sof: amd: fix for firmware reload failure in Vangogh platform 8772be96705a9 nvme-pci: Fix the instructions for disabling power management 3feda3677e8bb spi: microchip-core: ensure TX and RX FIFOs are empty at start of a transfer 783f42b77d33d spi: microchip-core: fix init function not setting the master and motorola modes 0b0b75928852d spi: microchip-core: switch to use modern name c41d2178d61b9 spi: microchip-core: only disable SPI controller when register value change requires it 1dc6d9fd4828f spi: microchip-core: defer asserting chip select until just before write to TX FIFO 11e0f3c888b2e spi: microchip-core: fix the issues in the isr 0e51f66977e33 ASoC: SOF: imx8m: Fix DSP control regmap retrieval 64dc362dee403 auxdisplay: ht16k33: Drop reference after LED registration f4c6ebb053cc9 lirc: rc_dev_get_from_fd(): fix file leak 4f79a18af9d6e powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() 6c920754f62ce apparmor: Fix null pointer deref when receiving skb during sock creation ddc79556641ee mISDN: Fix a use after free in hfcmulti_tx() c3496314c53e7 bpf: Fix a segment issue when downgrading gso_size 7704460acd7f5 net: nexthop: Initialize all fields in dumped nexthops 4384135d22174 net: stmmac: Correct byte order of perfect_match 76ddf84a52f0d tipc: Return non-zero value from tipc_udp_addr2str() on error 5c82010cef30c netfilter: nft_set_pipapo_avx2: disable softinterrupts b6426eabb4f71 ice: Fix recipe read procedure d9f01090912b4 net: bonding: correctly annotate RCU in bond_should_notify_peers() 42f493bd6cb8f ipv4: Fix incorrect source address in Record Route option 1f07fab9e0864 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later 9c79502ab7eb1 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids ba709e7807f78 bpf, events: Use prog to emit ksymbol event for main program 1fe97f68fce1b dma: fix call order in dmam_free_coherent 772f9c31bfde0 af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash 297a14fde2d3d libbpf: Fix no-args func prototype BTF dumping syntax 390c17cab13b5 selftests/bpf: fexit_sleep: Fix stack allocation for arm64 019167c74117d kbuild: avoid build error when single DTB is turned into composite DTB fbcd51e0d977a f2fs: fix to update user block counts in block_operations() 8aeab1af9d9bf watchdog: rzg2l_wdt: Check return status of pm_runtime_put() fb45265610cc7 watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get() abde880b7920b f2fs: fix start segno of large section 0aa0284818d2c um: time-travel: fix signal blocking race/hang f66d436204e9f um: time-travel: fix time-travel-start option 7eaa06967b0fe phy: zynqmp: Enable reference clock correctly 1cffbf30f865a phy: cadence-torrent: Check return value on register read 0d820e1ca8efe dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels ff14eadc27866 jfs: Fix array-index-out-of-bounds in diFree 9e58df60f6ceb kdb: Use the passed prompt in kdb_position_cursor() 7b01bf24f391c kdb: address -Wformat-security warnings f44a25a8bfe0c f2fs: fix to truncate preallocated blocks in f2fs_file_open() 73a9260b7366d s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception() 2cc8973bdc4d6 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal 9b6742dcdc597 PCI: Introduce cleanup helpers for device reference counts and locks 86e7bdc50bc6a wifi: mac80211: track capability/opmode NSS separately 4211d065ef5cd mm/mglru: fix ineffective protection calculation be56dfc9be060 nilfs2: handle inconsistent state in nilfs_btnode_create_block() 6c0cf6022aeec minmax: scsi: fix mis-use of 'clamp()' in sr.c 34e4dfe838f7a Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 499ca9ddd4e4f Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables 3f83f52ae0822 video: logo: Drop full path of the input filename in generated file 32c3c30a97f93 lib/build_OID_registry: don't mention the full path of the script in output 7ca762dcf1fca rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings 36913dedee7d0 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait 1901f1cf7c2c3 drm/panfrost: Mark simple_ondemand governor as softdep 92d3ca3f465c8 drm/etnaviv: don't block scheduler when GPU is still active cf9b29f2d42cc MIPS: Loongson64: Test register availability before use 6c695c3ce76ae MIPS: Loongson64: reset: Prioritise firmware service 690d62d1ebb92 MIPS: Loongson64: Remove memory node for builtin-dtb f7097b5fda08d MIPS: Loongson64: env: Hook up Loongsson-2K 27479037e8c44 MIPS: dts: loongson: Fix GMAC phy node 97f099862aa4c MIPS: ip30: ip30-console: Add missing include f29119b301d59 MIPS: dts: loongson: Add ISA node 2de4d41862944 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init 6c9ea3547fad2 remoteproc: imx_rproc: Skip over memory region when node value is NULL 83ada7dfaf400 remoteproc: stm32_rproc: Fix mailbox interrupts queuing 9a2acb02c1eca rbd: don't assume rbd_is_lock_owner() for exclusive mappings dcb5620d2dedf dm-verity: fix dm_is_verity_target() when dm-verity is builtin 47e85f7121255 selftests/sigaltstack: Fix ppc64 GCC build ff5bbbdee0828 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs aa9ccec6e215b platform: mips: cpu_hwmon: Disable driver on unsupported hardware bbaeff660657c watchdog/perf: properly initialize the turbo mode timestamp and rearm counter 0cff6d4953091 rtc: abx80x: Fix return value of nvmem callback on read 625fd91308467 rtc: isl1208: Fix return value of nvmem callbacks 12880cc086dee drm/i915/dp: Don't switch the LTTPR mode on an active link a90e900f71da2 drm/i915/dp: Reset intel_dp->link_trained before retraining the link e150f0171c0c0 drm/amd/amdgpu: Fix uninitialized variable warnings 3237905352379 drm/amdgpu: reset vm state machine after gpu reset(vram lost) e290feb8b749a drm/dp_mst: Fix all mstb marked as not probed after suspend/resume b29c910cfa242 drm/udl: Remove DRM_CONNECTOR_POLL_HPD 9d74e50098492 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell 05c0fb20ca3e0 drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8 899857dd71e34 perf/x86/intel/pt: Fix a topa_entry base address calculation 8f5f3db3fa484 perf/x86/intel/pt: Fix topa_entry base length 344bb09f4f991 perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake 76d4ab96bb235 perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR 7d049cd1345c0 perf stat: Fix the hard-coded metrics calculation on the hybrid 104e258a00403 perf: Fix event leak upon exec and file release 05d3fd599594a perf: Fix event leak upon exit f6be298cc1042 scsi: qla2xxx: validate nvme_local_port correctly 314efe3f87949 scsi: qla2xxx: Complete command early within lock bf192b8be12ca scsi: qla2xxx: Fix flash read failure 3f43a7da1ef05 scsi: qla2xxx: Reduce fabric scan duplicate code 56c0f66f86232 scsi: qla2xxx: Use QP lock to search for bsg 571d7f2a08836 scsi: qla2xxx: Fix for possible memory corruption bc78c3f944dc1 scsi: qla2xxx: Unable to act on RSCN for port online 87c25fcb95aaf scsi: qla2xxx: During vport delete send async logout explicitly 45230f31f5529 scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_ISSUE state 13749b8d498e7 rtc: cmos: Fix return value of nvmem callbacks ab14e199b91ca mm/numa_balancing: teach mpol_to_str about the balancing mode 21bd3f9e7f924 irqchip/imx-irqsteer: Handle runtime power management correctly 8b0e8b33dc2ff irqdomain: Fixed unbalanced fwnode get and put b67552d7c61f5 devres: Fix memory leakage caused by driver API devm_free_percpu() 7a76022d53553 devres: Fix devm_krealloc() wasting memory d62389073a5b9 ice: Add a per-VF limit on number of FDIR filters d77250329dbb7 gve: Fix an edge case for TSO skb validity check 57fe01d3d0427 kobject_uevent: Fix OOB access within zap_modalias_env() f7150b2d5ec34 ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2 414f5028f149a ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare 70a9f00de77f3 kbuild: Fix '-S -c' in x86 stack protector scripts 75243c9b18f3a decompress_bunzip2: fix rare decompression failure 460016444ab25 mm: fix old/young bit handling in the faulting path 5a5625a83eac9 block: fix deadlock between sd_remove & sd_release 3aba1db19b380 ubi: eba: properly rollback inside self_check_eba 17c312eb11597 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use b82d43000b8f3 f2fs: use meta inode for GC of COW file 271fda62e8601 f2fs: use meta inode for GC of atomic file 077f0e24b27c4 f2fs: fix return value of f2fs_convert_inline_inode() e62ff092a42f4 f2fs: fix to don't dirty inode for readonly filesystem 1789db628bc50 f2fs: fix to force buffered IO on inline_data inode b4205dfcfe961 ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value 5a33c922b2ad4 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds 2cac0df3324b5 fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed f17cbe5545852 efi/libstub: Zero initialize heap allocated struct screen_info ea4f77946226d hostfs: fix dev_t handling b579ea3516c37 dev/parport: fix the array out-of-bounds risk a1d85fc6bd250 binder: fix hang of unregistered readers e22b88f234a1f PCI: loongson: Enable MSI in LS7A Root Complex a5b1cce14a49f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio a30211c670489 PCI: dw-rockchip: Fix initial PERST# GPIO value 09b15029a393d PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN 23837335c3c11 parisc: Fix warning at drivers/pci/msi/msi.h:121 e91173e375f75 hwrng: amd - Convert PCIBIOS_* return codes to errnos 8d70d6114610a tools/memory-model: Fix bug in lock.cat fe3a28bfeb54b ALSA: usb-audio: Add a quirk for Sonix HD USB Camera 3e81a7a91307f ALSA: usb-audio: Move HD Webcam quirk to the right place 923d326f3c515 ALSA: usb-audio: Fix microphone sound on HD webcam. 689e0780b2290 ALSA: ump: Force 1 Group for MIDI1 FBs ad4ab148a50f3 ALSA: ump: Don't update FB name for static blocks 647cbf2ac6ef0 KVM: nVMX: Request immediate exit iff pending nested event needs injection e06f46fdf039c KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() 5d104a5e99642 media: ivsc: csi: don't count privacy on as error b57b5c89d88ed media: uvcvideo: Fix integer overflow calculating timestamp 82b85a747abe0 jbd2: avoid infinite transaction commit loop b81c3758c1df0 jbd2: precompute number of transaction descriptor blocks 7a8532b537ca0 jbd2: make jbd2_journal_get_max_txn_bufs() internal 358bc85269d6a media: imx-pxp: Fix ERR_PTR dereference in pxp_probe() 787b7348ad349 media: ivsc: csi: add separate lock for v4l2 control handler 04a4668b087a5 leds: mt6360: Fix memory leak in mt6360_init_isnk_properties() 655cc01889fa9 md/md-bitmap: fix writing non bitmap pages f67774b763de8 leds: ss4200: Convert PCIBIOS_* return codes to errnos e44eb9d83dcd7 drivers: soc: xilinx: check return status of get_api_version() 4b060d11633d5 wifi: rtw88: usb: Fix disconnection after beacon loss c755c01b3f12f wifi: mwifiex: Fix interface type change 27be7ff9ffb4a selftests/landlock: Add cred_transfer test 6a74f52aabb11 trace/pid_list: Change gfp flags in pid_list_fill_irq() f1fd860bb2086 io_uring: tighten task exit cancellations c3893d9de8ee1 ext4: make sure the first directory block is not a hole 9d241b7a39af1 ext4: check dot and dotdot of dx_root before making dir indexed 8d04ddba51f9e m68k: amiga: Turn off Warp1260 interrupts during boot 57053b3bcf340 udf: Avoid using corrupted block bitmap buffer d3ea49fb4a661 task_work: Introduce task_work_cancel() again 0475bba01abcf task_work: s/task_work_cancel()/task_work_cancel_func()/ f2d6c5b8ef116 cifs: mount with "unix" mount option for SMB1 incorrectly handled 31553d20b4220 cifs: fix reconnect with SMB1 UNIX Extensions 160235efb4f9b cifs: fix potential null pointer use in destroy_workqueue in init_cifs error path 691aada75653d apparmor: use kvfree_sensitive to free data->data 4ccd37085976e drm/amd/display: Check for NULL pointer bf0ac89faf642 scsi: qla2xxx: Fix optrom version displayed in FDMI 46d2ef2729578 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes 2d209b2f862f6 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes 8d01e63faac11 io_uring/io-wq: limit retrying worker initialisation 8a31e8ff48096 ext2: Verify bitmap and itable block numbers before using them 9c4e40b9b7312 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() 2c59cc6147808 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error ce477199c53e3 ata: libata-scsi: Do not overwrite valid sense data when CK_COND=1 66fa52edd32cd media: venus: fix use after free in vdec_close 2b1aec0e6c1b9 char: tpm: Fix possible memory leak in tpm_bios_measurements_open() 5a7c16a8b393b ata: libata-scsi: Fix offsets for the fixed format sense data fcebdc0d49d27 fuse: verify {g,u}id mount options correctly 7ca529748b2df sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks b047898a9f4b6 NFSD: Support write delegations in LAYOUTGET 46cb65e5b19ab ipv6: take care of scope when choosing the src addr 0aa47c27f8a2a ipv4: fix source address selection with route leak 5c07084001e15 kernel: rerun task_work while freezing in get_signal() c205565e0f2f4 btrfs: fix extent map use-after-free when adding pages to compressed bio 5a041d25b6704 af_packet: Handle outgoing VLAN packets without hardware offloading 9e541c2d60baa net: netconsole: Disable target before netpoll cleanup 3a58c590f6bd1 tick/broadcast: Make takeover of broadcast hrtimer reliable a0495607c1f6f dt-bindings: thermal: correct thermal zone node name limit a7ac198f8dba7 exfat: fix potential deadlock on __exfat_get_dentry_set d849da88f7dad x86/efistub: Revert to heap allocated boot_params for PE entrypoint c12db5aa54152 x86/efistub: Avoid returning EFI_SUCCESS on error 3e1e4763618d7 mm/mglru: fix overshooting shrinker memory 0038abf9ddec9 mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer d6510f234c7d1 mm/mglru: fix div-by-zero in vmpressure_calc_level() 99a49b670ede4 mm/hugetlb: fix possible recursive locking detected warning c311d65129ba1 hugetlb: force allocating surplus hugepages on mempolicy allowed nodes 16896914bace8 landlock: Don't lose track of restrictions on cred_transfer cc3368064c68a LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint 8fe6e8cb5fba5 sbitmap: fix io hung due to race on sbitmap_word::cleared a3e4c8f8da2c8 sbitmap: use READ_ONCE to access map->word e511167e65d33 s390/dasd: fix error checks in dasd_copy_pair_store() 145bc12827186 powerpc/8xx: fix size given to set_huge_pte_at() acb2835abe41d fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP f8599ff1a0b99 fs/ntfs3: Missed error return 58ebd50d22529 fs/ntfs3: Fix the format of the "nocase" mount option 99eb4449cf0f5 rtc: interface: Add RTC offset to alarm after fix-up a3fd1a14ddfd4 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro 8acbcc5067acb fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page of PMD-mapped THPs cdeba6d1cfb10 fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without PM_PRESENT 92e8bd49ab486 fs/proc/task_mmu.c: add_to_pagemap: remove useless parameter addr 3aa4d9163ae18 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP 09c5a17293e76 pinctrl: renesas: r8a779g0: Fix TPU suffixes 798a182fb3946 pinctrl: renesas: r8a779g0: Fix TCLK suffixes 6b8ba65b09285 pinctrl: renesas: r8a779g0: FIX PWM suffixes 637cb96dc70c2 pinctrl: renesas: r8a779g0: Fix IRQ suffixes 37198b25defcd pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes 70b7259e6f8cc pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes e59258c5649c5 pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes 8cdbe6ebfd176 pinctrl: renesas: r8a779g0: Fix CANFD5 suffix a0bfea5e7e8b9 fs/ntfs3: Fix field-spanning write in INDEX_HDR ab09df593db51 fs/ntfs3: Drop stray '\' (backslash) in formatting string d0c3ba56fb642 fs/ntfs3: Correct undo if ntfs_create_inode failed 53173e3865acb fs/ntfs3: Replace inode_trylock with inode_lock e0ed0ea337fd2 pinctrl: freescale: mxs: Fix refcount of child a9b717514070e pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails cbcdfab9b9417 pinctrl: ti: ti-iodelay: Drop if block with always false condition 197c5c80353be pinctrl: single: fix possible memory leak when pinctrl_enable() fails 99ae0689ab567 pinctrl: core: fix possible memory leak when pinctrl_enable() fails d51dc9f949c37 pinctrl: rockchip: update rk3308 iomux routes bcd4e15e7e481 fs/ntfs3: Add missing .dirty_folio in address_space_operations 055f22654ae3c fs/ntfs3: Fix getting file type 2f4ddb5a17739 fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting 645da4f92c782 fs/ntfs3: Deny getting attr data block in compressed frame c4df2d482137b fs/ntfs3: Fix transform resident to nonresident for compressed files f37b756a2350d fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT 967879893cfe4 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports 50816049b1dc4 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports 935dec4e42773 ipv4: Fix incorrect TOS in fibmatch route get reply 015d29dbe450e ipv4: Fix incorrect TOS in route get reply 4afbac11f2f62 net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE 9b66bb1c586cc gve: Fix XDP TX completion handling when counters overflow 3dd428039e06e ipvs: properly dereference pe in ip_vs_add_service 69b6a67f70529 netfilter: nf_set_pipapo: fix initial map fill 744bd92e0b902 netfilter: nft_set_pipapo: constify lookup fn args where possible 27662b46f2ada netfilter: ctnetlink: use helper function to calculate expect ID 08e4d9209a033 bnxt_re: Fix imm_data endianness ac45a09a19ca9 RDMA: Fix netdev tracker in ib_device_set_netdev 60708cb279f34 RDMA/core: Remove NULL check before dev_{put, hold} ddeff5d66e120 iommu/vt-d: Fix identity map bounds in si_domain_init() e22ea60d2cabd RDMA/hns: Fix insufficient extend DB for VFs. 7bf1e00d95168 RDMA/hns: Fix undifined behavior caused by invalid max_sge b47c078787d9e RDMA/hns: Fix shift-out-bounds when max_inline_data is 0 4d480e45cb7ff RDMA/hns: Fix missing pagesize and alignment check in FRMR f098ad96ebb0f RDMA/hns: Fix unmatch exception handling when init eq table fails 72bbfe07f7ea4 RDMA/hns: Check atomic wr length a60111f96ef49 macintosh/therm_windtunnel: fix module unload. 4af273068f0d1 powerpc/xmon: Fix disassembly CPU feature checks 924464999a7c3 PCI: dwc: Fix index 0 incorrectly being interpreted as a free ATU slot 6c1a7c00baacf PCI: qcom-ep: Disable resources unconditionally during PERST# assert f59ae465b28a1 MIPS: Octeron: remove source file executable bit aa8cc8b237d96 clk: en7523: fix rate divider for slic and spi clocks 56a118f5c7d54 clk: qcom: Park shared RCGs upon registration 7e8e9d3d4ecfd clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer the error adbaa8f99c9a1 crypto: qat - extend scope of lock in adf_cfg_add_key_value_param() 846ee3b60abf4 nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option 90d41ebe0cd46 net: missing check virtio 30bd459366944 vhost/vsock: always initialize seqpacket_allow 3750e92cccf09 PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup() 0e27e2e8697b8 PCI: endpoint: Clean up error handling in vpci_scan_bus() 99b642dac24f6 ASoC: amd: Adjust error handling in case of absent codec device 3dbfcd4d68f54 Input: elan_i2c - do not leave interrupt disabled on suspend failure 480d281743ded RDMA/device: Return error earlier if port in not valid 52cfbd6d9a1e9 mtd: make mtd_test.c a separate module 5e1659d71c099 ASoC: max98088: Check for clk_prepare_enable() error 6e891b0406b24 powerpc/prom: Add CPU info to hardware description string later e977bf4c61c6b hwrng: core - Fix wrong quality calculation at hw rng registration 57600a7dd2b52 scsi: lpfc: Fix a possible null pointer dereference b32e36e398e28 ASoC: qcom: Adjust issues in case of DT error in asoc_qcom_lpass_cpu_platform_probe() 9fbfef061f3f6 RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs f79ae071ba348 RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is disabled 36812619d2b47 RDMA/mlx4: Fix truncated output warning in alias_GUID.c f0583d6dea6c8 RDMA/mlx4: Fix truncated output warning in mad.c 8f8b4da72f1bd Input: qt1050 - handle CHIP_ID reading error 48eecce940eff interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID e2c0cc7976174 clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's 9d6cff2b3734b clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during disable 5d7c8436e3f90 clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and ALWAYS_ON flags e37d8e79ce115 clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and flags 48de26f358ae6 clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during disable 77765f8fc08a1 RDMA/cache: Release GID table even if leak is detected 9cc5d640d20d4 usb: typec-mux: nb7vpq904m: unregister typec switch on probe error and remove 5f7b12db1fa44 ASoC: cs35l56: Accept values greater than 0 as IRQ numbers 417fb74fa7920 ASoc: tas2781: Enable RCA-based playback without DSP firmware download 93090f08cf7a5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE 0b6bef6202963 coresight: Fix ref leak when of_coresight_parse_endpoint() fails b8bdda6811778 KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR 74e308be5b496 KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3 d115e1759d189 iio: frequency: adrf6780: rm clk provider include b6f7aac2b1bb0 clk: qcom: camcc-sc7280: Add parent dependency to all camera GDSCs 698f30703f53f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock 993cace4f39f6 scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n 526a877c6273d PCI: rcar: Demote WARN() to dev_warn_ratelimited() in rcar_pcie_wakeup() 0a6f1b5fe8ef8 PCI: keystone: Fix NULL pointer dereference in case of DT error in ks_pcie_setup_rc_app_regs() 24e2490c58454 PCI: keystone: Don't enable BAR 0 for AM654x 764d75ce552b6 PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode() 4cd2eca07fa32 PCI: Fix resource double counting on remove & rescan 31ff8464ef540 iio: Fix the sorting functionality in iio_gts_build_avail_time_table 0cd55c6e6d90c SUNRPC: Fixup gss_status tracepoint error output c7e94ab3ae78e sparc64: Fix incorrect function signature and add prototype for prom_cif_init 051a246bae056 leds: flash: leds-qcom-flash: Test the correct variable in init 1e81d6c383da1 ext4: avoid writing unitialized memory to disk in EA inodes 6b18e4eff352a ext4: don't track ranges in fast_commit if inode has inlined data 5d52f871c7f00 NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server 3b45d190eb7a2 SUNRPC: avoid soft lockup when transmitting UDP to reachable server. 83e025da9f427 xprtrdma: Fix rpcrdma_reqs_reset() 5b042b7b3fee6 mfd: omap-usb-tll: Use struct_size to allocate tll 05e4efd12fca6 mfd: rsmu: Split core code into separate module 3fc173fb4f3d1 perf intel-pt: Fix exclude_guest setting f24f95be74dde perf intel-pt: Fix aux_watermark calculation for 64-bit size 645753ce91cd5 media: venus: flush all buffers in output plane streamoff 844801d980561 drm/mediatek/dp: Fix spurious kfree() 8f0d32c78732f drm/mediatek/dp: switch to ->edid_read callback c6e67df64783e ext4: fix infinite loop when replaying fast_commit 016accce9da6d drm/mediatek: Remove less-than-zero comparison of an unsigned value c327a4fafe139 Revert "leds: led-core: Fix refcount leak in of_led_get()" 4b1f303bdecea drm/qxl: Add check for drm_cvt_mode 6b723caa4ec2f drm/etnaviv: fix DMA direction handling for cached RW buffers 7678d9b3487ee perf report: Fix condition in sort__sym_cmp() 6b3b9c234ce05 perf pmus: Fixes always false when compare duplicates aliases fa423fe6d9ca5 perf test: Make test_arm_callgraph_fp.sh more robust 98c14a4d37f75 drm/msm/dpu: drop validity checks for clear_pending_flush() ctl op 724ec08c6e0df drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC cb8aa9d2a4c8a leds: trigger: Unregister sysfs attributes before calling deactivate() be50a293ebc61 media: imx-jpeg: Drop initial source change event if capture has been setup 176509258f77c drm/mediatek: Add OVL compatible name for MT8195 5dbb98e7fa42b drm/mediatek: Turn off the layers with zero width or height 7445f2ab56da5 drm/mediatek: Fix destination alpha error in OVL 7b59d750d43dd drm/mediatek: Fix XRGB setting error in Mixer 35447af296ae1 drm/mediatek: Fix XRGB setting error in OVL 232c04216cbf0 drm/mediatek: Use 8-bit alpha in ETHDR df55acaac4bb7 drm/mediatek: Add missing plane settings when async update 74e622f30737e media: renesas: vsp1: Store RPF partition configuration per RPF instance fe2025b8f977e media: renesas: vsp1: Fix _irqsave and _irq mix c276c2bfd785b media: rcar-csi2: Cleanup subdevice in remove() 3b6d4821dd076 media: rcar-csi2: Disable runtime_pm in probe error ea4f6c74d41f8 media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2 c6ad6096f9ce5 drm: zynqmp_kms: Fix AUX bus not getting unregistered b2f9bfe76d460 drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dpsub_probe() afb83918e1a95 media: uvcvideo: Override default flags 6dbe1b7697920 media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920 7b0155fe8f7e8 media: uvcvideo: Quirk for invalid dev_sof in Logitech C922 991df39499e55 media: uvcvideo: Disable autosuspend for Insta360 Link 6377b078e5593 media: i2c: imx219: fix msr access command sequence 6c1358bbdd5b3 saa7134: Unchecked i2c_transfer function result fixed fa6950e4dab8e ipmi: ssif_bmc: prevent integer overflow on 32bit systems 27465601abe1a x86/shstk: Make return uprobe work with shadow stack 1c109f23b271a media: mediatek: vcodec: Handle invalid decoder vsi 8736604ef5335 s390/uv: Don't call folio_wait_writeback() without a folio reference 79bcb67ed9bb6 s390/mm: Convert gmap_make_secure to use a folio 098ca9219c496 s390/mm: Convert make_page_secure to use a folio 249212ceb4187 media: v4l: async: Fix NULL pointer dereference in adding ancillary links 88a45f9dc1845 media: i2c: Fix imx412 exposure control ff64b8197203e media: imon: Fix race getting ictx->lock f543af2e0a6df media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() 3d8fd92939e21 media: pci: ivtv: Add check for DMA map result 9414381fea73c drm/bridge: it6505: fix hibernate to resume no display issue 2918b50ad6a7f drm/bridge: Fixed a DP link training bug c9bec33bd4cf4 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare() 93296c252789d drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators 93486f4f4810d drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_set_display_on() better 6d72626808325 drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 67b4592a7d74e drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit ae1dd0a379e41 drm/amdgpu: Fix memory range calculation 0af2e5cb74514 drm/amd/pm: Fix aldebaran pcie speed reporting 8d869d02a10e5 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_generic_write_seq() 4e9d95a132d0b drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs_write_seq() cd1885ae4cbf1 drm/amdkfd: Fix CU Masking for GFX 9.4.3 5b78b88aa00a6 drm/arm/komeda: Fix komeda probe failing if there are no links in the secondary pipeline 86d201285a29e drm/rockchip: vop2: Fix the port mux of VP2 c43046d7e7a49 net: bridge: mst: Check vlan state for egress decision bf0ce5aa5f252 xdp: fix invalid wait context of page_pool_destroy() e8558b800ea1a Bluetooth: btnxpuart: Add handling for boot-signature timeout errors e19f7b046ac23 Bluetooth: btintel: Refactor btintel_set_ppag() 424b424fad37a Bluetooth: hci_bcm4377: Use correct unit for timeouts 7c1118588aa66 selftests: forwarding: devlink_lib: Wait for udev events after reloading 9d40fd516aeae bpf: Fix null pointer dereference in resolve_prog_type() for BPF_PROG_TYPE_EXT 33a1321fb9a93 bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o b0ff0cd0847b0 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures 5306d9a55492f bpf: annotate BTF show functions with __printf 67f4e66b34a4b selftests/resctrl: Fix closing IMC fds on error and open-code R+W instead of loops 384dc568e3b2f selftests/resctrl: Convert perror() to ksft_perror() or ksft_print_msg() ec204ab6c2a9e selftests/resctrl: Move run_benchmark() to a more fitting file a2cb20de7a21a selftests/bpf: Close obj in error path in xdp_adjust_tail 691ec7043122c selftests/bpf: Null checks for links in bpf_tcp_ca 2a789fc168614 selftests/bpf: Close fd in error path in drop_on_reuseport d179ebed94c73 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers 9a95e70726337 wifi: virt_wifi: don't use strlen() in const context 477163b7f58e2 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey 36e92b5edc8e0 wifi: virt_wifi: avoid reporting connection success with wrong SSID 4b66e79650cf0 xfrm: call xfrm_dev_policy_delete when kill policy 0c92f090170a4 xfrm: fix netdev reference count imbalance 7a0edc3d83aff wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() ef49102bfa364 perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake 0c8a2ef120b81 perf: Fix default aux_watermark calculation 3e43ad7df75ab perf: Prevent passing zero nr_pages to rb_alloc_aux() 3d5fa18ea1612 perf: Fix perf_aux_size() for greater-than 32-bit size 69da07e53ce9b perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation 77bf25dab8cee bpftool: Mount bpffs when pinmaps path not under the bpffs 878c90b54b839 xfrm: Export symbol xfrm_dev_state_delete. 0f6b8aed5d915 wifi: rtl8xxxu: 8188f: Limit TX power index 150b7f9a914a0 wifi: rtw89: 8852b: fix definition of KIP register number 802de757097bb netfilter: nf_tables: rise cap on SELinux secmark context fed3317b2d3f5 ipvs: Avoid unnecessary calls to skb_is_gso_sctp d5f53edd43daf xfrm: Fix unregister netdevice hang on hardware offload. c276044f2661d libbpf: Checking the btf_type kind when fixing variable offsets 16c5cb3280b8d net: fec: Fix FEC_ECR_EN1588 being cleared on link-down e6c691f6626aa net: fec: Refactor: #define magic constants fe2ead240c31e udf: Fix bogus checksum computation in udf_rename() 67b5f1054197e wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() 0675037972d12 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() 51a8a235f2403 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers fc5cdbe1be31f jump_label: Fix concurrency issues in static_key_slow_dec() a1359e085d75d perf/x86: Serialize set_attr_rdpmc() f7c2f0e0cb5cb mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors 0e59c2d228532 mlxsw: spectrum_acl_erp: Fix object nesting warning 1936fa05a1808 lib: objagg: Fix general protection fault e382588b8d149 udf: Fix lock ordering in udf_evict_inode() be953b4eb420c selftests/bpf: Check length of recv in test_sockmap a9e46f955409a net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined 44aa1e461ccd1 tcp: fix races in tcp_v[46]_err() bc4f9c2ccd68a tcp: fix race in tcp_write_err() ecc6836d63513 tcp: add tcp_done_with_error() helper c42b268bee48f wifi: ath12k: fix wrong definition of CE ring's base address 3e779817167a2 wifi: ath11k: fix wrong definition of CE ring's base address 586c7fb1f5bed wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights 0de96f9a82308 wifi: ath12k: fix firmware crash during reo reinject 8126f82dab7bd wifi: ath12k: fix invalid memory access while processing fragmented packets e99d9b16ff153 wifi: ath12k: change DMA direction while mapping reinjected packets 7797efc98e715 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP d8ffeb5bd59ab selftests/bpf: Fix prog numbers in test_sockmap f3c9773d9c3dc bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer 3d4e3a37cce4e wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure cf484c84c69d5 wifi: ath12k: Correct 6 GHz frequency value in rx status 0c1c95850d870 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device d027ac4a08541 firmware: turris-mox-rwtm: Initialize completion before mailbox 6173dd13f65f3 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() 2f4f8d171ecc5 firmware: turris-mox-rwtm: Do not complete if there are no waiters 9312a63da77c0 vmlinux.lds.h: catch .bss..L* sections into BSS") e6c9eca327e6a ARM: spitz: fix GPIO assignment for backlight b8cdefdaa555b m68k: cmpxchg: Fix return value for default case in __arch_xchg() 13a71384ae6a8 cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems 72ff9d26964a3 arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain property c2e8bdc0d08ec arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S 78beab7a91293 arm64: dts: rockchip: disable display subsystem for Lunzn Fastrhino R6xS d1568659662cb arm64: dts: rockchip: remove unused usb2 nodes for Lunzn Fastrhino R6xS 215b1aaa73d85 arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS d523659f7abbc arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS bca0d0102fcde arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino R6xS becbe98ceeb1f arm64: dts: rockchip: Add missing power-domains for rk356x vop_mmu da8ea49d00921 x86/xen: Convert comma to semicolon 2e67d5cdc3706 arm64: dts: imx8mp: Fix pgc vpu locations 713750aadbd0f arm64: dts: imx8mp: add HDMI power-domains 0150dbc01d266 arm64: dts: imx8mp: Fix pgc_mlmix location 1beddcda55d54 arm64: dts: imx8mp: Add NPU Node 1667b2756216e m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages d5cfd8da7e353 arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual timer IRQ fc46ee662496f arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ 35dcc7e3bd258 arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual timer IRQ ad15922975042 arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual timer IRQ 880c61a7cae2c arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ 5baa02d5c07f2 arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ 878177c7dd2da arm64: dts: rockchip: Fix mic-in-differential usage on rk3568-evb1-v10 e15757553b27f arm64: dts: rockchip: Fix mic-in-differential usage on rk3566-roc-pc 3f2f40a1d1959 arm64: dts: rockchip: Drop invalid mic-in-differential on rk3568-rock-3a 3f75eb9f99635 arm64: dts: amlogic: setup hdmi system clock fbb1f7ab0b15b arm64: dts: amlogic: add power domain to hdmitx b44836994a749 arm64: dts: amlogic: gx: correct hdmi clocks 3cfa05f9e1ab9 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625 0580ecfcafb79 arm64: dts: mediatek: mt8183-kukui: Fix the value of `dlg,jack-det-rate` mismatch db85bab1a46a2 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux d014162a3e7ab arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for pp3300_mipibrdg 94a6cd9f279cc arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property 440a052ff9b89 arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS 80d8afcaecf3d ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity 5b2db0b42fa71 ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects e71469e2af115 ARM: dts: imx6qdl-kontron-samx6i: fix board reset 3b96e42127ab2 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset e139b742a7efb ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode 7120acc1a1c66 arm64: dts: amlogic: sm1: fix spdif compatibles 665272557447f arm64: dts: rockchip: Increase VOP clk rate on RK3328 d48f3bb4314fa soc: qcom: pdr: fix parsing of domains lists 3e815626d73e0 soc: qcom: pdr: protect locator_addr with the main mutex aad41f4c169bc soc: qcom: icc-bwmon: Fix refcount imbalance seen during bwmon_remove fab4a7b23492e arm64: dts: qcom: qdu1000: Add secure qfprom node 7267936f3c115 arm64: dts: qcom: qdu1000-idp: drop unused LLCC multi-ch-bit-off 051ac32bedab2 arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs 7eb34eae2463b arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs 22646c52e42bb arm64: dts: ti: k3-am62x: Drop McASP AFIFOs c22649e217457 memory: fsl_ifc: Make FSL_IFC config visible and selectable 21dec02291f67 OPP: ti: Fix ti_opp_supply_probe wrong return values d94eb194aacb3 cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe() 4b493143662a8 arm64: dts: qcom: qrb4210-rb2: make L9A always-on b6271fb067bfb ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx STGEN timer 0fffc2e1bf40a ARM: dts: sunxi: remove duplicated entries in makefile a96e60a6ea681 soc: xilinx: rename cpu_number1 to dummy_cpu_number adc0b5c113ab9 arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent 33fb3e38c98c1 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies a86a568567583 arm64: dts: rockchip: Update WIFi/BT related nodes on rk3308-rock-pi-s 0c4c1b7daf23b arm64: dts: rockchip: Add mdio and ethernet-phy nodes to rk3308-rock-pi-s 30ee9e5ecc5fd arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s 96155dc8c99e7 arm64: dts: rockchip: Add sdmmc related properties on rk3308-rock-pi-s 459f84f8ee8db soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers 762384e9cc656 soc: qcom: pmic_glink: Handle the return value of pmic_glink_init 4bf50c7dcd393 arm64: dts: qcom: msm8998: enable adreno_smmu by default 23e44279f23e6 arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path d74b0b6c67efc arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the USB PHY 4d460ea917e75 arm64: dts: qcom: sm8450: add power-domain to UFS PHY bfe998470dc45 arm64: dts: qcom: sm8350: add power-domain to UFS PHY f43134d6188fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY cf2ca135496ad arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings 928691e768b17 arm64: dts: qcom: sm6350: add power-domain to UFS PHY 3832f6d4f4b11 arm64: dts: qcom: sm6115: add power-domain to UFS PHY 15a0aec207cec arm64: dts: qcom: sdm845: add power-domain to UFS PHY 23ce7878ed7ba arm64: dts: qcom: sc8180x: add power-domain to UFS PHY 9a39bcdaa6c84 arm64: dts: qcom: sc8180x: switch UFS QMP PHY to new style of bindings 72a9e5ffd4837 arm64: dts: qcom: sc8180x: Correct PCIe slave ports 5bf6767c13d20 hwmon: (max6697) Fix swapped temp{1,8} critical alarms feb57c9a4f8d5 hwmon: (max6697) Fix underflow when writing limit attributes 0804bd05f3354 pwm: atmel-tcb: Fix race condition and convert to guards 390645c5c1642 drm/meson: fix canvas release in bind function 908ce7f56847a nvmet-auth: fix nvmet_auth hash error handling 386171ae7fa8b pwm: stm32: Always do lazy disabling 00893662707a5 md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl 2a6849a2b6bea block/mq-deadline: Fix the tag reservation code b2c67e1f80deb block: Call .limit_depth() after .hctx has been set ff36cc0bc63a7 hwmon: (adt7475) Fix default duty on fan is disabled 96226fbed566f cgroup/cpuset: Prevent UAF in proc_cpuset_show() aea95c68b7459 kernfs: Convert kernfs_path_from_node_locked() from strlcpy() to strscpy() c8a36455a0fb7 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos 56d4e76223aac x86/pci/xen: Fix PCIBIOS_* return code handling 12b24c1cee71d x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling f6c475c3dc440 x86/of: Return consistent error type from x86_of_pci_irq_enable() f04da10d2cbc1 hfsplus: fix to avoid false alarm of circular locking c8cae1c194268 x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS 23a19655fb56f block: initialize integrity buffer to zero before writing it to media 1cfdfb965e274 ubd: untagle discard vs write zeroes not support handling 3236c24532839 ubd: refactor the interrupt handler b37d68ab60c58 platform/chrome: cros_ec_debugfs: fix wrong EC message version 2d0738a8322bf md: fix deadlock between mddev_suspend and flush bio 43b75d54398ac rcu/tasks: Fix stale task snaphot for Tasks Trace c25ae63de6805 EDAC, i10nm: make skx_common.o a separate module 754b569bc801c spi: atmel-quadspi: Add missing check for clk_prepare df8e2a3eabcf9 spi: spi-microchip-core: Fix the number of chip selects supported 310377719c544 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC 35046aea43c85 bpftool: Fix undefined bpf macro for unix socket 9a558d4b86219 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e5039 bpftool: Query only cgroup-related attach types f71bb11887bae cpu/amd: inhibit SMP check for qemux86 c31365597a17b powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b5 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d1 kselftest: Add a ksft_perror() helper 06644f0d7193d drm/tilcdc: Set preferred depth ff7ae7b323242 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0b arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701f x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c793 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6e qemux86: add configuration symbol to select values 630c33229e6d5 sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6e clear_warn_once: add a clear_warn_once= boot parameter 46934791b9026 clear_warn_once: bind a timer to written reset value cdee9e38ff324 clear_warn_once: expand debugfs to include read support 82b562b818419 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b1 libbpf: Fix build warning on ref_ctr_off 9e3e1fe209827 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65b perf: x86-32: explicitly include 7b57ddd89565b perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7f perf: fix bench numa compilation 98bc2815fade4 perf: add SLANG_INC for slang.h 17209a70b9b39 perf: add sgidefs.h to for mips builds 9cd4258d910af perf: change --root to --prefix for python install 8110a4f266284 perf: add 'libperl not found' warning bc89d5e08f773 perf: force include of 4f6c760cc876a fat: Replace prandom_u32() with get_random_u32() bc53117b12b21 fat: don't use obsolete random32 call in namei_vfat 30b2236ab3786 FAT: Added FAT_NO_83NAME cef98d22b4edf FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1b FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084a aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf21 aufs6: fix magic.mk include path 35266bc2dc81a aufs6: adapt to v6.6 8edede4e98be1 aufs6: core 712248233ebe1 aufs6: standalone 3b71a8a848d8b aufs6: mmap 3e2924871f371 aufs6: base 7f4907a931016 aufs6: kbuild d2f7b03e4aa77 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa04 yaffs2: v6.5 fixups cc615704b5f54 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf913 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d34 yaffs2: replace bdevname call with sprintf 395b01cdc39d1 yaffs2: convert read_page -> readfolio d98b07e43ba61 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe8 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f3 yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090b yaffs: include blkdev.h dbd44252cd592 yaffs: fix misplaced variable declaration c223a10b1ac08 yaffs2: v5.6 build fixups 90f6007cfbf41 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea10 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6e yaffs: repair yaffs_get_mtd_device fb98f65a466a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea27 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0b yaffs: Avoid setting any ACL releated xattr ff4130a9c3766 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba90565 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4a yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8b initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4d pnmtologo: use relocatable file name 664a6a0a484ba tools: use basename to identify file in gen-mach-types 9de64bc0c1857 lib/build_OID_registry: fix reproducibility issues ae9b80797295a vt/conmakehash: improve reproducibility a972323151bdd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc01984 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b197 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffcd defconfigs: drop obselete options 00fe4152df313 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf1 linux-yocto: Handle /bin/awk issues 3d55d299f23a7 uvesafb: provide option to specify timeout for task completion 23c068c080bea uvesafb: print error message when task timeout occurs edbfc939266ec compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19ab vmware: include jiffies.h 572d84d928c87 Resolve jiffies wrapping about arp fdcd47cac8435 nfs: Allow default io size to be configured. 927d488010984 check console device file on fs when booting 57cc27f821ddf mount_root: clarify error messages for when no rootfs found 1b53d82a81528 mconf: fix output of cflags and libraries 1811da09f42ca menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f3 modpost: mask trivial warnings 6de6730394846 kbuild: exclude meta directory from distclean processing 6decd32815f53 powerpc: serialize image targets f6b683b38318c arm: serialize build targets e798b09ebf572 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f86 x86_64_defconfig: Fix warnings 68491e5f72b61 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce30048 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b18 powerpc: kexec fix for powerpc64 da6871c62c371 powerpc: Add unwind information for SPE registers of E500 core f161c880c11de mips: make current_cpu_data preempt safe 5e94a8247ce7f mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7f mips: Kconfig: add QEMUMIPS64 option e2e537db3cbdc 4kc cache tlb hazard: tlbp cache coherency aee9870611e5d malta uhci quirks: make allowance for slow 4k(e)c 881948cd15176 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7a arm64: defconfig: cleanup config options f1727c537ba8d vexpress: Pass LOADADDR to Makefile 4474c32dc24a4 arm: ARM EABI socketcall 75e31a2b70fd3 ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 92dd9b9f8f696018fa5176245a8db3e760fc7186) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index a928ac9aa1..f73661c84a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "299b9490722243371219d1e115eecd5f0fa16367" -SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" +SRCREV_machine ?= "d9fad680399f7443d173322d9a0112bf98ca7da4" +SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.43" +LINUX_VERSION ?= "6.6.44" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 709341169d..15a0bbb0dc 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.43" +LINUX_VERSION ?= "6.6.44" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" +SRCREV_machine ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 7a34e6a418..c0a8d5e77f 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "63d5f5d5e6e730e4d867a9020f07e1e596b1c68c" -SRCREV_machine:qemuarm64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemuloongarch64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemumips ?= "0d762cde73dbf7ddfd9af79612054980030ed330" -SRCREV_machine:qemuppc ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemuriscv64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemuriscv32 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemux86 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemux86-64 ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_machine:qemumips64 ?= "fba6619b60be1ec8eb7f9e043c92a79686f94641" -SRCREV_machine ?= "a481fed9f16f9a627e3dfb4ab22df050ae96f9b1" -SRCREV_meta ?= "dad768d3d6c23e46e232a5b20a7caad80c3dc0e4" +SRCREV_machine:qemuarm ?= "2d8c7205265cc1c6e29a3364a75a27bc9ba778cd" +SRCREV_machine:qemuarm64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemuloongarch64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemumips ?= "9754a9326e9c11b63586d7a90a79ad6a0f8fbb41" +SRCREV_machine:qemuppc ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemuriscv64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemuriscv32 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemux86 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemux86-64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_machine:qemumips64 ?= "7958022dd42f6796c174c33d99dedd75bfd1c22b" +SRCREV_machine ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" +SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" # 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 ?= "58b0425ff5df680d0b67f64ae1f3f1ebdf1c4de9" +SRCREV_machine:class-devupstream ?= "7213910600667c51c978e577bf5454d3f7b313b7" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.43" +LINUX_VERSION ?= "6.6.44" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49749 X-Patchwork-Delegate: steve@sakoman.com 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 22B5FCF649D for ; Mon, 30 Sep 2024 01:57:56 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web11.45584.1727661466039690644 for ; Sun, 29 Sep 2024 18:57:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=OMdCG4Hl; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-2e06f5d4bc7so3328815a91.2 for ; Sun, 29 Sep 2024 18:57:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661465; x=1728266265; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=QEqpvqfOZyTM1Dr66LNiAVFu1w/5eR2PPvJNFOLFDyU=; b=OMdCG4HlNYaGTfOnlvFby8FVIHnr+b9iw38gHF2aFp+0S9ba/2Tkb7KjFQP1q11p2o MRqqtOaIWXOzgbyyvQAevfVCKEIWASBTwhYOqa+sz45J920AasXT2ubL3ME4Rh2bo0Fe MIA4sZRSEnJAHqQJT/Izc7gYxQ5cbIXaIX3oWAdDnQRAKz/Blx6ni3HM7l1moIfqwNyn 5aDEdCoD09ohxmGcqB9jllr6/eDx9N09jvAhEUJaV0Psz3mrP/pt1apk2LpQuqkovQo6 uDECvWg5dqQrCwGZAWkwQFe2GfCNI1hICpzT1muWOAJw8I8XxtKvQHIre+P5Fd+SuN4V XpVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661465; x=1728266265; 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=QEqpvqfOZyTM1Dr66LNiAVFu1w/5eR2PPvJNFOLFDyU=; b=aD4axA9I7aNROFk7AUD6/KHB1x/eAVlUNvF29zNIWFgay0CbDOJEP/oB7WRWzRxctf bmY7K6vHRCF+Iw2nUZakKyPV00VishAgR4OJjqincaESg2eE8u4tBMFp41bWMvavy3KU noR64Lt1TOKmglLLoAX5i09ZFz9OcmAUQ6wwKblUAJJ8wVNCE5piEVk24BV7vyK2vBVG xoWW7JyeFBu/ZNXDJOUwn+HKxh3LrYvfozLH/5cjCs3lltz4gvMyKzEF8p5jAxHz2fvj H+kCQWUs78AfJpRyjBktHGVa/mdvAfNR5OlxGxQ5uqwO5Ak8PFBn4RkqwsFvEMz12umu 8MBQ== X-Gm-Message-State: AOJu0YzzIMWZ46dqBQUHM2RSvFDSeGXkDihrs3BVU7BXDw97aEro+Se3 MBs1e/m2BdWyyN8oxGwP1ZPGkIBycAkoHfuIaHikNAcSvMPxCOndirgDXmG7KoQ3VNDQB0zTj7C ddes= X-Google-Smtp-Source: AGHT+IGQB/0gfb3KcEyDbaZ2xbW2JxpYcvbN+63JibSpV4GkZgpz0Z5/PW+qpB3O9o/+rhQXzPV3xQ== X-Received: by 2002:a17:90a:f016:b0:2c9:9f50:3f9d with SMTP id 98e67ed59e1d1-2e0b89a239bmr12389975a91.5.1727661464955; Sun, 29 Sep 2024 18:57:44 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:44 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 09/27] linux-yocto/6.6: update to v6.6.45 Date: Sun, 29 Sep 2024 18:57:04 -0700 Message-Id: <9a0ae731678c4f863e6bf4c83f03573e6d393eb9.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205071 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 878fbff41def Linux 6.6.45 ee3c845787b6 mptcp: prevent BPF accessing lowat from a subflow socket. 6f2b21806e9a selftests: mptcp: join: check backup support in signal endp 8213b98e55ce selftests: mptcp: join: validate backup in MPJ ffe8c864c89f selftests: mptcp: always close input's FD if opened bf39cfc0236f mptcp: fix duplicate data handling bd1d1fc4bc61 mptcp: pm: only set request_bkup flag when sending MP_PRIO 19bf32929bc0 mptcp: fix bad RCVPRUNED mib accounting 6721cbaa04e5 mptcp: mib: count MPJ with backup flag e680e635ed06 mptcp: fix NL PM announced address accounting 8ed3e34c766e mptcp: distinguish rcv vs sent backup flag in requests 201b76f62453 mptcp: fix user-space PM announced address accounting 7e927022495a r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY f2b5be33a3b5 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read 6c0473c9ac50 drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll() a62c98142ca1 drm/virtio: Fix type of dma-fence context variable a8943969f9ea drm/vmwgfx: Fix a deadlock in dma buf fence polling f5043e69aeb2 Revert "ALSA: firewire-lib: operate for period elapse event in process context" 5f8a5a1dd269 Revert "ALSA: firewire-lib: obsolete workqueue for period update" 8dd4a10fdc00 ALSA: seq: ump: Optimize conversions from SysEx to UMP 79d3823e1f7d ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G b4dd36f912f2 ALSA: usb-audio: Correct surround channels in UAC1 channel map add243b7f6ce mptcp: sched: check both directions for backup da72e783afd2 protect the fetch of ->fd[fd] in do_dup2() from mispredictions 0caf15bee7b1 btrfs: do not subtract delalloc from avail bytes ae29e6f764f6 btrfs: zoned: fix zone_unusable accounting on making block group read-write again 92566c0fd72b HID: wacom: Modify pen IDs b8774d3137e5 platform/chrome: cros_ec_proto: Lock device when updating MKBP version 5e5a29bd54a2 rust: SHADOW_CALL_STACK is incompatible with Rust dd0aaa9ac450 arm64: jump_label: Ensure patched jump_labels are visible to all CPUs 40208cdbb2a7 riscv: Fix linear mapping checks for non-contiguous memory regions 917f598209f3 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() fa12277fa218 perf: riscv: Fix selecting counters in legacy mode 10b26868bfb2 riscv: remove unused functions in traps_misaligned.c 93e2beae841b ipv6: fix ndisc_is_useropt() handling for PIO 5635301ed5bc igc: Fix double reset adapter triggered from a single taprio cmd 82b9a3804a8b net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys daab2cc17b6b net/mlx5e: Fix CT entry update leaks of modify header context db4ba08c2371 net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability 98884e89c90d net/mlx5: Fix missing lock on sync reset reload f6f846005d2b net/mlx5: Lag, don't use the hardcoded value of the first port 315d00c7bc92 net/mlx5: Fix error handling in irq_pool_request_irq 6b6c2ebd83f2 net/mlx5: Always drain health in shutdown callback e85b9b6a87be netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init(). 70014b73d753 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init(). 2c2868a76667 ALSA: hda: Conditionally use snooping for AMD HDMI 2094996159b4 net: phy: micrel: Fix the KSZ9131 MDI-X status issue eb2926cad1cf net: mvpp2: Don't re-use loop iterator 9541f99b2651 drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro 01437282fd39 net/iucv: fix use after free in iucv_sock_close() 9ac083de42b4 ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog ac2a3c759d3a ice: replace synchronize_rcu with synchronize_net 9016d17f4ff6 ice: don't busy wait for Rx queue disable in ice_qp_dis() 77292f935d7e ice: respect netif readiness in AF_XDP ZC related ndo's 582b6c7dd019 i915/perf: Remove code to update PWR_CLK_STATE for gen12 0db00726578c rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink(). 4ea83a051838 net: axienet: start napi before enabling Rx/Tx 1cfdc250b3d2 tcp: Adjust clamping window for applications specifying SO_RCVBUF f9fef23a81db tcp: annotate data-races around tp->window_clamp 124a4885b55f mptcp: give rcvlowat some love ae8853d0a382 Bluetooth: hci_sync: Fix suspending with wrong filter policy b0c470d67b7d Bluetooth: btintel: Fail setup on error bc7734418c08 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode b45cbfa204b2 net: phy: realtek: add support for RTL8366S Gigabit PHY fcfb8ceafba4 wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done d7cc186d0973 sched: act_ct: take care of padding in struct zones_ht_key c98d6c23fbb5 drm/vmwgfx: Trigger a modeset when the screen moves b67643bffe2e drm/vmwgfx: Fix overlay when using Screen Targets f23cd66933fe drm/nouveau: prime: fix refcount underflow 1b46b23561d8 perf tool: fix dereferencing NULL al->maps 0a5ca73babec HID: amd_sfh: Move sensor discovery before HID device initialization 181f9b56193d ARM: 9406/1: Fix callchain_trace() return value f4675c8ee758 MIPS: dts: loongson: Fix ls2k1000-rtc interrupt 3544efb889c1 MIPS: dts: loongson: Fix liointc IRQ polarity fcf20dc29320 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a 0bcd599a0f61 perf: imx_perf: fix counter start and config sequence c91c8d3830fa dmaengine: fsl-edma: change the memory access from local into remote mode in i.MX 8QM 417b64e4c823 dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string ba20b7f28e54 dmaengine: fsl-edma: add i.MX8ULP edma support 5f8de773d43c dmaengine: fsl-edma: add address for channel mux register in fsl_edma_chan 4239571c5db4 f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid f911be1165d6 f2fs: fix to avoid use SSR allocate when do defragment 00fbc7ba4943 mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rmqueue_pcplist() 4abfa277c242 mm: page_alloc: control latency caused by zone PCP draining dde5e5343d2b mm: restrict the pcp batch scale factor to avoid too long latency 340bbe90cc7d fbdev: vesafb: Detect VGA compatibility from screen info's VESA attributes a168da3182f8 firmware/sysfb: Update screen_info for relocated EFI framebuffers f5dce77f3f7d video: Provide screen_info_get_pci_dev() to find screen_info's PCI device 5b4d995dfdd0 video: Add helpers for decoding screen_info bab0a828543a fbdev/vesafb: Replace references to global screen_info by local pointer ccab04dc573e PCI: Add pci_get_base_class() helper 43e73206cf46 KVM: nVMX: Check for pending posted interrupts when looking for nested events 459403bc66a9 KVM: nVMX: Add a helper to get highest pending from Posted Interrupt vector 65b2514e0392 KVM: VMX: Move posted interrupt descriptor out of VMX code ebfed7bebd9e KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} 93ac74cd6fef leds: triggers: Flush pending brightness before activating trigger 9ce3c14f0d3c leds: trigger: Call synchronize_rcu() before calling trig->activate() 587cf9c0f76e leds: trigger: Store brightness set by led_trigger_event() 73a26eada593 leds: trigger: Remove unused function led_trigger_rename_static() e3fd01a81053 cpufreq: qcom-nvmem: fix memory leaks in probe error paths 51a45209a8bf cpufreq: qcom-nvmem: Simplify driver data allocation df7363307ead ext4: check the extent status again before inserting delalloc block f12fbb9599e2 ext4: factor out a common helper to query extent map c6cba59072c6 ext4: convert to exclusive lock while inserting delalloc extents 7849e9b5ba87 ext4: refactor ext4_da_map_blocks() ffde3af4b29b sysctl: always initialize i_uid/i_gid 96f1d909cdd7 sysctl: treewide: drop unused argument ctl_table_root::set_ownership(table) 13886221ad7c sysctl: allow to change limits for posix messages queues 8d5b1a9ff844 sysctl: allow change system v ipc sysctls inside ipc namespace 34e788045d0c thermal/drivers/broadcom: Fix race between removal and clock disable 103881e6363c thermal: bcm2835: Convert to platform remove callback returning void 0b4e4da51e28 arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB a27753e685e5 arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings affc4de9451e arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings 1a0bff67f491 arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB cd4f3ad55bfb arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB 267a485c1573 arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings 5bf33793d18a arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode f879a830862f arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings fde04340358d arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode 2359355ddfaf arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 00878005c6a398db70efc29b46424d9b8233024c) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index f73661c84a..ae56e8a129 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "d9fad680399f7443d173322d9a0112bf98ca7da4" -SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" +SRCREV_machine ?= "9a1d7ebfd75c70dcec660e18124a37de469e68b4" +SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.44" +LINUX_VERSION ?= "6.6.45" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 15a0bbb0dc..b0e4ab71ae 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.44" +LINUX_VERSION ?= "6.6.45" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" +SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index c0a8d5e77f..d8f67c3518 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "2d8c7205265cc1c6e29a3364a75a27bc9ba778cd" -SRCREV_machine:qemuarm64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemuloongarch64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemumips ?= "9754a9326e9c11b63586d7a90a79ad6a0f8fbb41" -SRCREV_machine:qemuppc ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemuriscv64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemuriscv32 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemux86 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemux86-64 ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_machine:qemumips64 ?= "7958022dd42f6796c174c33d99dedd75bfd1c22b" -SRCREV_machine ?= "43ea1c5e6eb3c62ff9bcb45b01728e1a5dff7c11" -SRCREV_meta ?= "4a494b202029e94a72ebb3c3966d9f1d249900f3" +SRCREV_machine:qemuarm ?= "0b3ad2691600c3f3899e3a5afd7a42d8b4c3f650" +SRCREV_machine:qemuarm64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemuloongarch64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemumips ?= "e6c52087c139d2418c1dfec5ea7fcb046de37981" +SRCREV_machine:qemuppc ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemuriscv64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemuriscv32 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemux86 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemux86-64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_machine:qemumips64 ?= "97d2336ea9ce4eac6b30a75b26f33b83827d38aa" +SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" +SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" # 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 ?= "7213910600667c51c978e577bf5454d3f7b313b7" +SRCREV_machine:class-devupstream ?= "878fbff41def4649a2884e9d33bb423f5a7726b0" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.44" +LINUX_VERSION ?= "6.6.45" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49748 X-Patchwork-Delegate: steve@sakoman.com 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 4402CCF6498 for ; Mon, 30 Sep 2024 01:57:56 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web11.45586.1727661467422839689 for ; Sun, 29 Sep 2024 18:57:47 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=WZKBkSgx; spf=softfail (domain: sakoman.com, ip: 209.85.216.52, mailfrom: steve@sakoman.com) Received: by mail-pj1-f52.google.com with SMTP id 98e67ed59e1d1-2e06acff261so2804045a91.2 for ; Sun, 29 Sep 2024 18:57:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661466; x=1728266266; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=kOWFl34G3HUOlY6iWF0tT8EWoWiKyYSQIATCEQPMDpk=; b=WZKBkSgxjwAtG5FZTE8AxxCC2f9vFIZO4aolkms3jQWT0ed98oXLCQkgsLrDrdyock YQD3Va387wft6LeM5sWGAT2+Nv8O0ZmzjwyqnEwbqYOhOMCF0k4jvl0lp6PN3T2a/idY V31TD2UCAhtyvVKfOqRU00vIfro89c3doi3wCnyFz9pFvObhqpo6NWWWoz18ew3/a4jd eEGiFPT5Z3VEOPsaKPW5NUE45plzpiguEgd+qE/qht5ueMKSfuz539necAzbrLgufvVZ WzKu6RFkqX3PEOiJgjKY4klD1z3JVkjW3vsd/LpRD47xlLPaaQqWr07sOtV3zYw+hknR NnDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661466; x=1728266266; 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=kOWFl34G3HUOlY6iWF0tT8EWoWiKyYSQIATCEQPMDpk=; b=FSHNYeyoZs+DoQqR9nQxnTcH+eqYgoL/Ks8mqPCM1aBGIuEjJMjDbX+wcd6+c5oAe0 nPRfjUxS/kY1tc2UqdLZZmpmdGiHW4YemCBXxq3rUQbj5zO/7g26hOtoKfQ+l2ztCoeT vjq+4u/cEeilR++XMqrLEMZGtYUtaWpN/Bk9XVmlnIpojk5bNI5AcGzck1eHMxEWyZ2v 3ayWgp0cItHIN8/FmEntKp74eny7m8Zw9QsPghUsdO6VH/s8KRR+OzfloguLg07MffN8 CbQfQs8F029XfvkP1D71Hv48Q2Te12mzrnbt10mw3O0EOiFBuGdkHkc1K2z7hW/7gz2o /zJA== X-Gm-Message-State: AOJu0YwgtJxSYNSALJUW2wNfBFhDYQ5FQsTYQnjTeGZAWXfsZeaqD2km oFyniv/vAcLKQqReyr00bk/k6UDA9W+5GHrGvdSRvkLjqkY+leKS7uLKAZMVwimDXRdOvZaiAzC 2OdM= X-Google-Smtp-Source: AGHT+IGZjol0GgcsZZvh6VjEnhxMOnRDj/VcrrOAdTI8Am74NZIWKq6VfJZFRYQePfvHXbYNL+GRRg== X-Received: by 2002:a17:90a:ba96:b0:2e0:d1fb:9b2 with SMTP id 98e67ed59e1d1-2e0d1fb110amr10090851a91.33.1727661466476; Sun, 29 Sep 2024 18:57:46 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:46 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 10/27] linux-yocto/6.6: fix genericarm64 config warning Date: Sun, 29 Sep 2024 18:57:05 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205072 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Bruce Ashfield Email: bruce.ashfield@gmail.com Subject: genericarm64: drop CONFIG_MTD_NAND_FSL_IFC Date: Tue, 13 Aug 2024 15:17:10 -0400 We are getting the following warning in recent 6.6+ kernels: WARNING: linux-yocto-6.6.45+git-r0 do_kernel_configcheck: [kernel config]: specified values did not make it into the kernel's final configuration: [NOTE]: 'CONFIG_MTD_NAND_FSL_IFC' last val (y) and .config val (n) do not match [INFO]: CONFIG_MTD_NAND_FSL_IFC : n [INFO]: raw config text: config MTD_NAND_FSL_IFC tristate "Freescale IFC NAND controller" depends on (FSL_SOC || ARCH_LAYERSCAPE || SOC_LS1021A || COMPILE_TEST) && HAS_IOMEM && FSL_IFC && MTD_RAW_NAND && MTD help Various Freescale chips e.g P1010, include a NAND Flash machine with built-in hardware ECC capabilities. Enabling this option will enable you to use this to control external NAND devices. Config 'MTD_NAND_FSL_IFC' has the following Direct dependencies (MTD_NAND_FSL_IFC=n): FSL_SOC(undefined/n) || ARCH_LAYERSCAPE(=y) || SOC_LS1021A(undefined/n) || COMPILE_TEST(=n) (=y) && HAS_IOMEM(=y) && FSL_IFC(=n) && MTD_RAW_NAND(=y) && MTD(=y) Parent dependencies are: SOC_LS1021A [SOC_LS1021A] MTD [y] ARCH_LAYERSCAPE [y] HAS_IOMEM [y] FSL_SOC [FSL_SOC] COMPILE_TEST [n] MTD_RAW_NAND [y] FSL_IFC [n] [INFO]: config 'CONFIG_MTD_NAND_FSL_IFC' was set, but it wasn't assignable, check (parent) dependencies The most significant missing option that is disabling this config value is FSL_SOC, which is only defined in arch/powerpc. As such, there's no sense keeping this option in the genericarm64 config as it is only enabled via arch/powerpc. Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 3809e8255e65c0013bf2012559b825be6c1221d0) Signed-off-by: Steve Sakoman --- meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index ae56e8a129..c3b4fc1e9b 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "9a1d7ebfd75c70dcec660e18124a37de469e68b4" -SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" +SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index b0e4ab71ae..1c8cfd7d74 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" +SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index d8f67c3518..83b7066b90 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" SRCREV_machine:qemux86-64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" SRCREV_machine:qemumips64 ?= "97d2336ea9ce4eac6b30a75b26f33b83827d38aa" SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_meta ?= "e55e4407942bae43ef8ba463b38e48995b023187" +SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" # 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 From patchwork Mon Sep 30 01:57:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49750 X-Patchwork-Delegate: steve@sakoman.com 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 32A12CF64A1 for ; Mon, 30 Sep 2024 01:57:56 +0000 (UTC) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.170]) by mx.groups.io with SMTP id smtpd.web10.45284.1727661469830842881 for ; Sun, 29 Sep 2024 18:57:49 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=ZxCI+Yvs; spf=softfail (domain: sakoman.com, ip: 209.85.215.170, mailfrom: steve@sakoman.com) Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-7d50e865b7aso2996019a12.0 for ; Sun, 29 Sep 2024 18:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661469; x=1728266269; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=TRlLDEcAG//c4L5Wc4QQsJ5nYByPLlv/HWTQVB3jdFo=; b=ZxCI+YvsUArnkLbS4htfJPHOxAo9GDzyTDLeYRF+cL1EMA7pIv52qOdhTssytL94Uz rVYIiZ/U0aexLuCa96fLXqQ8wIhIlwsVW5efBY3i4A5iQOu6lmOHlBNqqP0W9R/XjoOU GLfJoAAPIihSJvDwxNDqb3h1I1bqPKmzXoLXcdkFqhvknZvNdfZJ/w2weG05t6iBWNCk ZZ3q6C3tk0LSJ21iEIRzwoj2Iu+f+3QW1sQEJaZiM3CFqxSjhdflCSJXnj0oQ0cxopV9 AjaCuNGpa1Xr1RvXjwfpcpNTdISd9tgeJGIjARH01BxBTeorfloyBFnFkYgjS/S4xIiU 6o+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661469; x=1728266269; 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=TRlLDEcAG//c4L5Wc4QQsJ5nYByPLlv/HWTQVB3jdFo=; b=X410t2VwBg+dwbVk5p+qVomlXCrMnYWm+6qews/8+hupZ9OGidJZimz3xNJV7zfJSu uYlHfBuvpVOJ1fUKftQDJvOXVOFYzPHPBwpk4P6qaYlgSEc+/SF/mVlomzzV6gQo9VSQ fILJYYRXurT+T/I63JB7hIkxW1AmY8r5S2oRqlDap+Z8oyGdjfsCN0OXsqxROoZ68tWS CI1eOZlcVYtVNDsMbC7KTyMQyPHXkJeAj/SgeLOG5llL9Rh7GWiTP/jc/CnaSwg3BEET jueAyjuoaUnY8LNdp7YRaMsOKatiac46HOa6hKTFqEllUtoLWD0kvB6EQJPL2SfgS6gH jmsw== X-Gm-Message-State: AOJu0YwMBLG0W58lsgu8vmylAG/uZZE7W0AoBP/W2HUL7rZKP6drJL18 k0svyFnuxyh28ABNd3VYIuImh0DzKoObaHgUv1Yxi8wokdc17OfYNc0iOLlYwZCsEw9r2YSv8sW D9hE= X-Google-Smtp-Source: AGHT+IFPIyLUpDMr9YV+mYQdpsOc3S/lc2vfq8sRW+Peb5ZzQt3umhjZNaVYzh7l7zsFpJ1r/pxcbQ== X-Received: by 2002:a17:90b:190b:b0:2da:5347:b0fa with SMTP id 98e67ed59e1d1-2e0b8b177b4mr12395642a91.18.1727661468743; Sun, 29 Sep 2024 18:57:48 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:48 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 11/27] linux-yocto/6.6: update to v6.6.47 Date: Sun, 29 Sep 2024 18:57:06 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205073 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 4c1a2d4cd9a5 Linux 6.6.47 88042e41534b Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error" fb6f56244af3 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" 60d90e158261 KVM: arm64: Don't pass a TLBI level hint when zapping table entries 2c770086e079 KVM: arm64: Don't defer TLB invalidation when zapping table entries f3c60ab676bb cgroup: Move rcu_head up near the top of cgroup_root 6419341b6b2b mm/debug_vm_pgtable: drop RANDOM_ORVALUE trick e2bf9ba1d3d7 Revert "Input: bcm5974 - check endpoint type before starting traffic" 6fb93eeb25e5 Revert "jfs: fix shift-out-of-bounds in dbJoin" 49df34d2b7da binfmt_flat: Fix corruption when not offsetting data start f95d175a9e5f ALSA: usb: Fix UBSAN warning in parse_audio_unit() 5472b587cf71 fs/ntfs3: Do copy_to_user out of run_lock f650148b4394 jfs: Fix shift-out-of-bounds in dbDiscardAG 6ea10dbb1e6c jfs: fix null ptr deref in dtInsertEntry 3db4395332e7 fou: remove warn in gue_gro_receive on unsupported protocol 263df78166d3 f2fs: fix to cover read extent cache access with lock ae00e6536a2d f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC bd104cbb9d3f bpf, net: Use DEV_STAT_INC() 3f6bbe6e07e5 ext4: sanity check for NULL pointer after ext4_force_shutdown 3a2c70baf62b ext4: convert ext4_da_do_write_end() to take a folio 8a3ac7fb3696 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values 5b485efcb6a6 mm/page_table_check: support userfault wr-protect entries 737fb7853acd ext4: do not create EA inode under buffer lock f2a77188a396 ext4: fold quota accounting into ext4_xattr_inode_lookup_create() 4ea65e2095e9 Bluetooth: RFCOMM: Fix not validating setsockopt user input 0f1061332030 nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies ae7f73e64e9b net: add copy_safe_from_sockptr() helper bae45e9b78e8 mISDN: fix MISDN_TIME_STAMP handling 107449cfb217 fs: Annotate struct file_handle with __counted_by() and use struct_size() 63f13eb5d627 bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie. ef33f0296893 bpf: Replace bpf_lpm_trie_key 0-length array with flexible array 5fbbd952e7c3 pppoe: Fix memory leak in pppoe_sendmsg() 84c176fbecd1 net: sctp: fix skb leak in sctp_inq_free() 6cee13d8d4e0 net:rds: Fix possible deadlock in rds_message_put a2f2e5a4c907 quota: Detect loops in quota tree 0252e359afa5 Input: bcm5974 - check endpoint type before starting traffic 2cea502f58d6 net: tls, add test to capture error on large splice 2fdcf3c4ad74 erofs: avoid debugging output for (de)compressed data ca9b877a2e2c reiserfs: fix uninit-value in comp_keys 984ed0567f5d Squashfs: fix variable overflow triggered by sysbot 2dbaa75748ac squashfs: squashfs_read_data need to check if the length is 0 0b24b7941086 jfs: fix shift-out-of-bounds in dbJoin 3999d26986be net: don't dump stack on queue timeout e4a4435787dd jfs: fix log->bdev_handle null ptr deref in lbmStartIO 9641706cbbc2 jfs: Convert to bdev_open_by_dev() 4365d0d660ac fs: Convert to bdev_open_by_dev() e58695f6c556 wifi: mac80211: fix change_address deadlock during unregister be31c9be8764 wifi: mac80211: take wiphy lock for MAC addr change 77100f2e8412 tcp_metrics: optimize tcp_metrics_flush_all() dd9542ae7c7c cgroup: Make operations on the cgroup root_list RCU safe bcd514804394 genirq/cpuhotplug: Retry with cpu_online_mask when migration fails 20dbad7525c6 genirq/cpuhotplug: Skip suspended interrupts when restoring affinity a47b54846ac7 nvme/pci: Add APST quirk for Lenovo N60z laptop 26273f5f4cf6 mm: gup: stop abusing try_grab_folio 9eae19001439 nfsd: make svc_stat per-network namespace instead of global 9ae63aab0df8 nfsd: remove nfsd_stats, make th_cnt a global counter b670a59817ec nfsd: make all of the nfsd stats per-network namespace 6f8d6ed3426a nfsd: expose /proc/net/sunrpc/nfsd in net namespaces 5b3a1ecf0790 nfsd: rename NFSD_NET_* to NFSD_STATS_* 2e8076df20f3 sunrpc: use the struct net as the svc proc private 791be93cf182 sunrpc: remove ->pg_stats from svc_program 465bb0f1f48b sunrpc: pass in the sv_stats struct through svc_create_pooled 032ed4c630cd nfsd: stop setting ->pg_stats for unused stats 1257fe22e14e sunrpc: don't change ->sv_stats if it doesn't exist 9b31d561f475 NFSD: Fix frame size warning in svc_export_parse() 5bc2b8f225e9 NFSD: Rewrite synopsis of nfsd_percpu_counters_init() 9d91b004df9a LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h 7c3e55d8b463 ASoC: topology: Fix route memory corruption bd865c769002 ASoC: topology: Clean up route loading d2a2a4714d80 exec: Fix ToCToU between perm check and set-uid/gid usage 2879d995e569 pnmtologo: sync with 6.6 99fd042016c7 Linux 6.6.46 7ba27f14161f btrfs: fix double inode unlock for direct IO sync writes 1c3b01b519e5 Revert "selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky" 9d97114f2fd0 selftests: mptcp: join: test both signal & subflow e80cf3fc4ee1 selftests: mptcp: join: ability to invert ADD_ADDR check 64815ba15880 mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set 9a4a4c0b8eeb mptcp: pm: don't try to create sf if alloc failed 432535f52e7c mptcp: pm: reduce indentation blocks c2389c074973 xfs: fix log recovery buffer allocation for the legacy h_size fixup 37e79836d6a4 nouveau: set placement to original placement on uvmm validate. 2ae4d5821852 mm/hugetlb: fix potential race in __update_and_free_hugetlb_folio() d43ff9428954 tools headers arm64: Sync arm64's cputype.h with the kernel sources e7f3e5fb20c5 ipv6: fix source address selection with route leak 717c91c6ed73 netfilter: nf_tables: prefer nft_chain_validate 0a108bde616a btrfs: fix corruption after buffer fault in during direct IO append write a5c399fe433a mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines 6ea9aa8d97e6 mm: huge_memory: don't force huge page alignment on 32 bit 94220b35aeba Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update" 163f7dd80237 block: use the right type for stub rq_integrity_vec() d4c67071f481 mptcp: pm: deny endp with signal + subflow + port 8165c84431b3 selftests: mptcp: fix error path fff9b9208c1d mptcp: pm: fix backup support in signal endpoints 07bb418cb0b4 mptcp: fully established after ADD_ADDR echo on MPJ ea12dbf570ef drm/radeon: Remove __counted_by from StateArray.states[] 81d34df84362 drm/mgag200: Bind I2C lifetime to DRM device 6946b7b00531 drm/mgag200: Set DDC timeout in milliseconds b3aa563f2135 drm/lima: Mark simple_ondemand governor as softdep 28c060cd370d drm/dp_mst: Skip CSN if topology probing is not done yet 6f8765a70670 drm/bridge: analogix_dp: properly handle zero sized AUX transactions 78f1990b6bf8 sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate() 4c15b20c26a4 sched/core: Introduce sched_set_rq_on/offline() helper 65727331b601 sched/smt: Fix unbalance sched_smt_present dec/inc 41d856565d64 sched/smt: Introduce sched_smt_present_inc/dec() helper 8a90d3fc7c24 x86/mtrr: Check if fixed MTRRs exist before saving them 8728e3fc7208 x86/paravirt: Fix incorrect virt spinlock setting on bare metal 866992f0d452 btrfs: avoid using fixed char array size for tree names 772f83194278 selftests: mm: add s390 to ARCH check 2ef3d120d19f eventfs: Use SRCU for freeing eventfs_inodes b59603a114fa eventfs: Don't return NULL in eventfs_create_dir() c7cd840b8e2b smb3: fix setting SecurityFlags when encryption is required 924f788c906d padata: Fix possible divide-by-0 panic in padata_mt_helper() a172c7b22bc2 tracing: Fix overflow in get_free_elt() f31fe63838e9 power: supply: axp288_charger: Round constant_charge_voltage writes down e1ab8ca8034f power: supply: axp288_charger: Fix constant_charge_voltage writes da5e1ee0eb12 power: supply: qcom_battmgr: return EAGAIN when firmware service is not up e32f7c84438f LoongArch: Enable general EFI poweroff method 0688cacd0e93 genirq/irqdesc: Honor caller provided affinity in alloc_desc() 2ce998fabc63 irqchip/xilinx: Fix shift out of bounds d0137ce03fe5 kcov: properly check for softirq context 6f48f45c7bde ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx 642a0b7453da parisc: fix a possible DMA corruption 8d26093f8124 parisc: fix unaligned accesses in BPF 37a060b64ae8 memcg: protect concurrent access to mem_cgroup_idr e3ad50387628 serial: core: check uartclk for zero to avoid divide by zero 65d76c0aa2b7 timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex() ae5848cb5b28 ntp: Safeguard against time_constant overflow 726f4c241e17 tracefs: Use generic inode RCU for synchronizing freeing a49f7de9b8e9 tracefs: Fix inode allocation 4d035c743c3e driver core: Fix uevent_show() vs driver detach race 9d6193fd9108 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read() 03c3855528ab clocksource: Scale the watchdog read retries automatically b5cf99eb7a7c ntp: Clamp maxerror and esterror to operating range 2ac6deb9998b vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler b9d604933d5f tick/broadcast: Move per CPU pointer access into the atomic section 8bf58028d58c scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic 74eda70a56be scsi: ufs: core: Do not set link to OFF state while waking up from hibernation 80d0624d0a8f scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES d67546814d14 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed. 54b7f68025a0 usb: gadget: u_serial: Set start_delayed during suspend a4f0d0a0139c usb: gadget: midi2: Fix the response for FB info with block 0xff 1a9df57d5745 usb: gadget: core: Check for unset descriptor 0761ba080a0d USB: serial: debug: do not echo input by default 128e82e41cf7 usb: vhci-hcd: Do not drop references before new references are gained 22628010c596 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 a70ed69f9b35 ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks 09c0f5f9db33 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list 535df7f896a5 ALSA: line6: Fix racy access to midibuf d64fc94f7bb2 drm/client: fix null pointer dereference in drm_client_modeset_probe d73de3c64476 drm/i915/gem: Adjust vma offset for framebuffer mmap offset 0da0b06165d8 drm/amdgpu: Forward soft recovery errors to userspace 718d83f66fb0 drm/amd/display: Skip Recompute DSC Params if no Stream on Link 4b09513ce93b drm/i915/gem: Fix Virtual Memory mapping boundaries calculation 81ac1e888460 module: make waiting for a concurrent module loader interruptible bdb3679cf318 module: warn about excessively long module waits c0f767dea583 cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath 885283269275 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT a59ee7038912 ALSA: usb-audio: Re-add ScratchAmp quirk entries a2c0f5df8b6b spi: spi-fsl-lpspi: Fix scldiv calculation c25b8a3f016a i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume 233419a329d1 i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume a4155dec0199 kprobes: Fix to check symbol prefixes correctly 25ad6909c86e bpf: kprobe: remove unused declaring of bpf_kprobe_override ae68eee1af4f i2c: smbus: Send alert notifications to all devices if source not found b66c92b7d17e ASoC: SOF: Remove libraries from topology lookups b15602915957 spi: spidev: Add missing spi_device_id for bh2228fv 641de16bb3b0 ASoC: sti: add missing probe entry for player and reader 8485d324aa03 ASoC: codecs: wsa884x: Correct Soundwire ports mask 192af3ce5747 ASoC: codecs: wsa884x: parse port-mapping information e79e2d8f7a25 ASoC: codecs: wsa883x: Correct Soundwire ports mask 986141e384dc ASoC: codecs: wsa883x: parse port-mapping information f4bbf2f2f5f1 ASoC: codecs: wsa881x: Correct Soundwire ports mask 733677fc391e ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask 1534b11275b7 i2c: smbus: Improve handling of stuck alerts 745eec68a307 arm64: errata: Expand speculative SSBS workaround (again) 8defe5195138 arm64: cputype: Add Cortex-A725 definitions 44094ae235cd arm64: cputype: Add Cortex-X1C definitions b9bf53354e98 arm64: errata: Expand speculative SSBS workaround 771746afa0b8 arm64: errata: Unify speculative SSBS errata logic 88ef8dd94f8b arm64: cputype: Add Cortex-X925 definitions ef6e6d1062c8 arm64: cputype: Add Cortex-A720 definitions fc4675620ac8 arm64: cputype: Add Cortex-X3 definitions 93696d8f96a9 arm64: errata: Add workaround for Arm errata 3194386 and 3312417 527e7e72c9ac arm64: cputype: Add Neoverse-V3 definitions e5b9593843b7 arm64: cputype: Add Cortex-X4 definitions 1ae80faeccfe arm64: barrier: Restore spec_bar() macro 4167bf778008 arm64: Add Neoverse-V2 part 6772c4868a8e net: drop bad gso csum_start and offset in virtio_net_hdr 12f98cc6fb07 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime b56dee6c9b08 irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq() 57ab379d781c irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' b547433efa79 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES 2d451ec01e66 profiling: remove profile=sleep support c26524044485 SUNRPC: Fix a race to wake a sync task 1e8b7fb427af s390/sclp: Prevent release of buffer in I/O 6dacca9fbe52 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer e7abdad660ed ext4: fix uninitialized variable in ext4_inlinedir_to_tree 850304152d36 media: xc2028: avoid use-after-free in load_firmware_cb() 7f855b668137 media: uvcvideo: Fix the bandwdith quirk on USB 3.x 5b835d12cfb9 media: uvcvideo: Ignore empty TS packets 4cc2a94d96ca drm/amd/display: Add null checker before passing variables a59941605a2e drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update a29c1e51ef3a media: amphion: Remove lock in s_ctrl callback 2e538944996d drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr 1adb5ebe205e drm/amdgpu: Add lock around VF RLCG interface 641dac64178c drm/admgpu: fix dereferencing null pointer context 3a01bf2ca9f8 drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules b89616333979 drm/amdgpu: Fix the null pointer dereference to ras_manager 09544cd95c68 drm/amdgpu/pm: Fix the null pointer dereference for smu7 837ab17ceef9 drm/amdgpu/pm: Fix the param type of set_power_profile_mode bc93cfde69b7 drm/amdgpu: fix potential resource leak warning 479ccc213217 drm/amd/display: Add delay to improve LTTPR UHBR interop 4d9adcb94d55 Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading d9e846072fcd btrfs: fix bitmap leak when loading free space cache on duplicate entry ba4dedb71356 btrfs: do not clear page dirty inside extent_write_locked_range() a006e6c4a8a0 net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3 759822a3300c can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd 1333fd55d12e can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum 81f086d913be wifi: nl80211: don't give key data to userspace 5cc9745e2ea1 udf: prevent integer overflow in udf_bitmap_free_blocks() 9be0805597b3 PCI: Add Edimax Vendor ID to pci_ids.h 412f97f36062 af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect(). 5ce414edb383 selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT 650e24748e1e net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink 9b034650f369 wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup() c6ea738e3feb wifi: nl80211: disallow setting special AP channel widths c2775ae4d922 xen: privcmd: Switch from mutex to spinlock for irqfds 9747b722125c ACPI: SBS: manage alarm sysfs attribute through psy core e1f6d71b42bf ACPI: battery: create alarm sysfs attribute atomically 9e1923b395ba clocksource/drivers/sh_cmt: Address race condition for clock events 4991cb2d434c rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation c63b44fb33dd block: change rq_integrity_vec to respect the iterator 775a9ba16c9f md/raid5: avoid BUG_ON() while continue reshape after reassembling 3fd53466dbff md: do not delete safemode_timer in mddev_suspend 7adbf9b5c826 rcutorture: Fix rcu_torture_fwd_cb_cr() data race 95cf80c93432 hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu 1b955f786a4b gpio: prevent potential speculation leaks in gpio_device_get_desc() c0780672805e net: fec: Stop PPS on driver remove 73780807c67c net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities 207e88155410 l2tp: fix lockdep splat a7d2808d6757 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() f7dc578abe4f net/smc: add the max value of fallback reason count 1a7a06e90e53 Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor b4af69d51dfd Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() 3e94132335cd ice: Fix reset handler 3b1fae78bebe net: linkwatch: use system_unbound_wq e3145ca904fa net: bridge: mcast: wait for previous gc cycles when removing port f2c353227de1 net: usb: qmi_wwan: fix memory leak for not ip packets 1407be30fc17 sctp: Fix null-ptr-deref in reuseport_add_sock(). 6a78a2903875 wifi: ath12k: fix soft lockup on suspend 7091b094dd68 wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler 5c18b150e4cb wifi: ath12k: rename the sc naming convention to ab 0397a48c4bd6 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support fbb384e3f000 x86/mm: Fix pti_clone_entry_text() for i386 ca07aab70dd3 x86/mm: Fix pti_clone_pgtable() alignment assumption c7b46f69d132 jump_label: Fix the fix, brown paper bags galore 79b316264f57 platform/x86/intel/ifs: Initialize union ifs_status to zero 3d0d7713dd3f platform/x86/intel/ifs: Gen2 Scan test support b399e6a23359 platform/x86/intel/ifs: Store IFS generation number 69508cc9a9a8 irqchip/mbigen: Fix mbigen node address layout 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 475c48dae4fcc316ecbb12d32a7a57377af1da85) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index c3b4fc1e9b..a4c88e110a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "9a1d7ebfd75c70dcec660e18124a37de469e68b4" -SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" +SRCREV_machine ?= "79a2910d1ba0b443f6aae76c61772386104db498" +SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.45" +LINUX_VERSION ?= "6.6.47" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index 1c8cfd7d74..eaf112bc37 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.45" +LINUX_VERSION ?= "6.6.47" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" +SRCREV_machine ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 83b7066b90..2169b9e691 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "0b3ad2691600c3f3899e3a5afd7a42d8b4c3f650" -SRCREV_machine:qemuarm64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemuloongarch64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemumips ?= "e6c52087c139d2418c1dfec5ea7fcb046de37981" -SRCREV_machine:qemuppc ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemuriscv64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemuriscv32 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemux86 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemux86-64 ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_machine:qemumips64 ?= "97d2336ea9ce4eac6b30a75b26f33b83827d38aa" -SRCREV_machine ?= "e402da9835bfae267f409a48c3a2cb6e231f9d94" -SRCREV_meta ?= "9901a21dd1f99c833d8e1a58b3fc057e57bda598" +SRCREV_machine:qemuarm ?= "a4093f33d7dd2dd59f18a5c76d6e5120e3ca93b6" +SRCREV_machine:qemuarm64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemuloongarch64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemumips ?= "1c6aa9d8841224583571fd1deb8d3139f6516c36" +SRCREV_machine:qemuppc ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemuriscv64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemuriscv32 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemux86 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemux86-64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_machine:qemumips64 ?= "2f8fc2e37239be95fe47410e50aae4c3dc0e1409" +SRCREV_machine ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" +SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" # 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 ?= "878fbff41def4649a2884e9d33bb423f5a7726b0" +SRCREV_machine:class-devupstream ?= "4c1a2d4cd9a5b6c55739a80c5b9efbca322adad7" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.45" +LINUX_VERSION ?= "6.6.47" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49751 X-Patchwork-Delegate: steve@sakoman.com 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 30C82CF649E for ; Mon, 30 Sep 2024 01:57:56 +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.web10.45285.1727661472323262481 for ; Sun, 29 Sep 2024 18:57:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=XWbMooBh; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2e0af6e5da9so2325790a91.2 for ; Sun, 29 Sep 2024 18:57:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661471; x=1728266271; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=l/O4FRHWGLRUqew9+AuK8dpPywa94KfOFHkK9nynBLA=; b=XWbMooBhfEGnFGU8ZGkqNMaph1W34MtcpoNeZqQxWbsiAviIN1/WyX5tCQAXXQsciu ZDjcYBFn1R+mGV3AlMfoxNT5EcFMfZWKUqFQD/MZqTLr5ZIs8Wegca6Bp9mfmOrTaia3 K5ajJZ2yUUnI3tn4IOevDG5IEPiacfJ+9EcXQJqBpbUKJ72DcMAv7NRv3B63rhmftHQn zfJzV4DH0Eq6qIIQDEluDVZIZ+VQagHfCGrzyrIgu+jtwgcCGSDWQslT8X4PnmS6ncWz eHUN0sd5j/d2WAq8EcjwAt2+kAO9Wv4w7OzARnIVoC1wNMj6w/kX+ZpQRsuUDlSadbHx TI4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661471; x=1728266271; 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=l/O4FRHWGLRUqew9+AuK8dpPywa94KfOFHkK9nynBLA=; b=ZnjfbvtROzzPvnhAqc2uxkeYOe+HWZNjG36rQ49awTU37AZJH3uz9W0H83JKaPezoW CTaUHCboZ+IiFagZNS48RzqT6iIfyxbgcgyGGSMXw6wK+umsXyT9qDsCb3j/KSFkQwgy 5QQtGP8XXg0/iys2xcUt3+9/qq2lRhex/lr+s7YVsy6WuQR66ZDc7qNGnNjNhomvC4io 5GayCgGoLeksTwMmeYSwbBr3pHgmLzx8IloFBli16bNhmEf2p+I0ke/BUaYuiZhNUTSK ch0yrdAeJAR5USJEfQNyWRGj/8z5ddSaHwZ9oovTlk55y+90YWk+wjFCRcC/iXFDh6cq YlDQ== X-Gm-Message-State: AOJu0YxDXy9oAniDL3qNaK19nDmB91UVQEl7BE1yK3KoXbYWKd1OlkNx VUFDH/171aZ5KuBwiKh9rswAqY3hcW7tIaAet8JysgwkGLENwAFPqm2UOj9HvfL7Phbe/3KUsPm 8ju8= X-Google-Smtp-Source: AGHT+IGJ9t/4kPN2GmvCIxT+qE3yrSjKeLuR6TPD78zOHXB2/p0krDbEA5AIFQIOLvdMCkUb/oNLoQ== X-Received: by 2002:a17:90a:ec11:b0:2e0:6cd4:973a with SMTP id 98e67ed59e1d1-2e0b887184amr12419363a91.5.1727661470808; Sun, 29 Sep 2024 18:57:50 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:50 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 12/27] linux-yocto/6.6: update to v6.6.49 Date: Sun, 29 Sep 2024 18:57:07 -0700 Message-Id: <39c6afcac2c9a8633baedaa7c8f58f3692e27e89.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205074 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: df1a7cc5e00f Linux 6.6.49 d60839a73a26 apparmor: fix policy_unpack_test on big endian systems 8a3995a3ffec scsi: aacraid: Fix double-free on probe failure 790a8d36f96b arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo 7cf7de0f3572 arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges f8fb2cd48653 arm64: dts: imx93: update default value for snps,clk-csr d0c54c294926 arm64: dts: imx93: add nvmem property for eqos 1e59301fcc30 arm64: dts: imx93: add nvmem property for fec1 228d69f93898 arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962 8aaca1c9fb9a ARM: dts: omap3-n900: correct the accelerometer orientation d54696813cf4 usb: cdnsp: fix for Link TRB with TC 72be846dc76e usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function 8fc7c9dcfe38 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() 70b43c33669e usb: dwc3: st: add missing depopulate in probe error path e1e5e8ea2731 usb: dwc3: st: fix probed platform device ref count on probe error path 7bb11a75dd4d usb: dwc3: core: Prevent USB core invalid event buffer address access df2daed52923 usb: dwc3: omap: add missing depopulate in probe error path b3e8696e0374 ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design 6d9f4783868b USB: serial: option: add MeiG Smart SRM825L 03e3156ea7e5 scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress cdf7efe4b02a firmware: qcom: scm: Mark get_wq_ctx() as atomic call ea3b6ec38bed cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller 1efdbf5323c9 soc: qcom: pmic_glink: Fix race during initialization c704091b5911 soc: qcom: pmic_glink: Actually communicate when remote goes down ef80520be0ff soc: qcom: cmd-db: Map shared memory as WC, not WB 56ad559cf6d8 nfc: pn533: Add poll mod list filling check 55526afdbb52 net: busy-poll: use ktime_get_ns() instead of local_clock() f6f5e39a3fe7 drm/amd/display: avoid using null object of framebuffer b65116bee7b5 sctp: fix association labeling in the duplicate COOKIE-ECHO case 28c67f0f84f8 gtp: fix a potential NULL pointer dereference 6b598069164a bonding: change ipsec_lock from spin lock to mutex 19792758339b bonding: extract the use of real_device into local variable 124a688ed36c bonding: implement xdo_dev_state_free and call it after deletion 7aa9f978c2b6 selftests: forwarding: local_termination: Down ports on cleanup 7e7d0bd538d5 selftests: forwarding: no_forwarding: Down ports on cleanup 84f17718a0b8 netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation 94ab317024ba ethtool: check device is present when getting link settings 1a525d99dc93 wifi: iwlwifi: fw: fix wgds rev 3 exact size 8e51088d9123 netfilter: nf_tables: restore IP sanity checks for netdev/egress 99912d85fa89 iommu: Do not return 0 from map_pages if it doesn't do anything c8525821ecb1 Bluetooth: hci_core: Fix not handling hibernation actions 662a55986b88 Bluetooth: btnxpuart: Fix random crash seen while removing driver 9aa6e15c0108 Bluetooth: btnxpuart: Handle FW Download Abort scenario 9d5df94ce0e2 Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test 7df36cceb934 dmaengine: dw: Add memory bus width verification e1b63d054ee0 dmaengine: dw: Add peripheral bus width verification 24775bfdf435 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume ffd2e852dc54 dmaengine: dw-edma: Do not enable watermark interrupts for HDMA d3c9a2a6caa8 dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA b47ff45c4a87 soundwire: stream: fix programming slave ports for non-continous port maps 954e1893fe85 phy: fsl-imx8mq-usb: fix tuning parameter name b547cab1ebdb iommufd: Do not allow creating areas without READ or WRITE 459584258d47 selinux,smack: don't bypass permissions check in inode_setsecctx hook 05d2e16a9e3a Revert "change alloc_pages name in dma_map_ops to avoid name conflicts" 288d398df80c cifs: Fix FALLOC_FL_PUNCH_HOLE support 881aee27ce7d mm: Fix missing folio invalidation calls during truncation 9de10f5b7ba9 ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err dce7cbeaa10f ovl: fix wrong lowerdir number check for parameter Opt_lowerdir 0e1c9709d70b ovl: pass string to ovl_parse_layer() c15123bbe379 pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register 2ebdb6e98705 pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE 805cb277fbc0 ASoC: SOF: amd: Fix for acp init sequence 30464c3174e1 ASoC: amd: acp: fix module autoloading 2dfbf8991e49 thermal: of: Fix OF node leak in of_thermal_zone_find() error paths 31019a2ab4a0 thermal: of: Fix OF node leak in thermal_of_trips_init() error path 0199a29ec6e9 of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling d967f6ae3149 usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration" 4ed03758ddf0 tracing: Have format file honor EVENT_FILE_FL_FREED 9a9716bbbf3d drm/vmwgfx: Fix prime with external buffers 39defab0ebf0 drm/amdgpu/swsmu: always force a state reprogram on init 11182b33faf3 drm/amdgpu: align pp_power_profile_mode with kernel docs 09c423d6fcd5 selftests: mptcp: join: check re-re-adding ID 0 endp 99c17b3be7e3 selftests: mptcp: join: no extra msg if no counter a81c87ac6080 selftests: mptcp: join: check removing ID 0 endpoint dc14d542e683 mptcp: pm: ADD_ADDR 0 is not a new address 53e2173172d2 mptcp: pm: fix ID 0 endp usage after multiple re-creations 78b04149868d mptcp: pm: do not remove already closed subflows edfbc14a4beb mptcp: pm: send ACK on an active subflow 26e0f27405db mptcp: pm: reset MPC endp ID when re-added 6d6c14563347 mptcp: pm: skip connecting to already established sf 1448d9a34ce4 mptcp: pm: reuse ID 0 after delete and re-add 9e40cd795900 mptcp: sched: check both backup in retrans 255bc4fc4f6a mptcp: close subflow when receiving TCP+FIN c04cac9a59c4 net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response 8e4084ed2bd6 wifi: mwifiex: duplicate static structs used in driver instances 9d5e5908f063 wifi: wfx: repair open network AP mode cb739d3ce51c of: Add cleanup.h based auto release via __free(device_node) markings 4ed45fe99ec9 pinctrl: single: fix potential NULL dereference in pcs_get_function() d80bdfaa48c1 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins a01859dd6aeb smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req() 44013260666f btrfs: run delayed iputs when flushing delalloc 51722b99f41f btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk() f6758eb7928e LoongArch: Remove the unused dma-direct.h b1922c3102f1 ALSA: seq: Skip event type filtering for UMP events c77dee530e77 Linux 6.6.48 a2081b8cabbe tools: move alignment-related macros to new 8f04edd554d1 Input: MT - limit max slots 3d68d1076040 Revert "s390/dasd: Establish DMA alignment" b8d7b897e1e5 net: ngbe: Fix phy mode set to external phy 118fd997612d ksmbd: fix race condition between destroy_previous_session() and smb2 operations() c6372cbd919b drm/amdgpu/vcn: not pause dpg for unified queue 44bb8f18a63b drm/amdgpu/vcn: identify unified queue in sw init e0aeb26b04ec NFSD: simplify error paths in nfsd_svc() b12caa8f0888 selftests/bpf: Add a test to verify previous stacksafe() fix 7cad3174cc79 bpf: Fix a kernel verifier crash in stacksafe() 19b4397c4a15 mm/numa: no task_numa_fault() call if PTE is changed c789a78151c1 mm/numa: no task_numa_fault() call if PMD is changed bb121128fd58 ALSA: timer: Relax start tick time check for slave timer elements 1f3b52c0fdc8 igc: Fix qbv tx latency by setting gtxoffset ad569ac6055f drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels ab7554fb515b drm/msm/mdss: specify cfg bandwidth for SDM670 cc9006d00da4 hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt() f0974e6bc385 tcp: do not export tcp_twsk_purge() 3d3a8654a53b platform/x86/intel/ifs: Call release_firmware() when handling errors. 50fe8565a9be Revert "drm/amd/display: Validate hw_points_num before using it" 8e1f64d44664 Revert "usb: gadget: uvc: cleanup request when not in correct state" ce2f28a549f1 selftests: mptcp: join: check re-using ID of closed subflow f845af67e79e selftests: mptcp: join: validate fullmesh endp on 1st sf 9a9afbbc3fbf mptcp: pm: avoid possible UaF when selecting endp b762e1e301bd mptcp: pm: fullmesh: select the right ID later a7a692b79104 mptcp: pm: only in-kernel cannot have entries with ID 0 9907af6a28a6 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR d20bf2c96d7f mptcp: pm: only decrement add_addr_accepted for MPJ req 43cf912b0b0f mptcp: pm: only mark 'subflow' endp as available 01db51846874 mptcp: pm: remove mptcp_pm_remove_subflow() 257d56fbfff9 mptcp: pm: re-using ID of unused flushed subflows 7b64bdbfcf6f mptcp: pm: re-using ID of unused removed subflows cb24bdcdecba mptcp: pm: re-using ID of unused removed ADD_ADDR cc29c5546c6a nouveau/firmware: use dma non-coherent allocator d25fd6eb26a7 pmdomain: imx: wait SSAR when i.MX93 power domain on e6d49dd41e14 pmdomain: imx: scu-pd: Remove duplicated clocks 7bbf8f8b8861 mmc: dw_mmc: allow biu and ciu clocks to defer c1b17191abc5 mmc: mtk-sd: receive cmd8 data when hs400 tuning fail 9d7629bec5c3 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 2d7cb80bfff3 cxgb4: add forgotten u64 ivlan cast before shift 11343059daf8 Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination fdda14aba729 Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3 2b5f22ea55ca HID: wacom: Defer calculation of resolution until resolution_code is known ac5d3baf141a MIPS: Loongson64: Set timer mode in cpu-probe 242665bd914a net: dsa: microchip: fix PTP config failure when using multiple ports 50553ea7cbd3 drm/amdgpu: Validate TA binary size 09982d418ac6 ksmbd: the buffer of smb2 query dir response has at least 1 byte 76df3a1970dd scsi: core: Fix the return value of scsi_logical_block_count() 064dd929c765 Bluetooth: MGMT: Add error handling to pair_device() 0fa4b4aadb2b smb: client: ignore unhandled reparse tags cac2815f49d3 mmc: mmc_test: Fix NULL dereference on allocation failure 88c232fd0629 drm/msm: fix the highest_bank_bit for sc7180 aba75693331e drm/msm/mdss: Handle the reg bus ICC path 707601fcf652 drm/msm/mdss: Rename path references to mdp_path 9611899f42e3 drm/msm/mdss: switch mdss to use devm_of_icc_get() 8b93b3e1589e drm/msm/dpu: take plane rotation into account for wide planes 1af8f3db50c2 drm/msm/dpu: try multirect based on mdp clock limits a3c5815b07f4 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails 6f3aea37aac4 drm/msm/dp: reset the link phy params before link training 3fb61718bcbe drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() 8e7ef27e4e8f drm/msm/dpu: capture snapshot on the first commit_done timeout 801f49c83bac drm/msm/dpu: split dpu_encoder_wait_for_event into two functions da7243e52264 drm/msm/dpu: drop MSM_ENC_VBLANK support e86721b0d02c drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys 4a2798cc24ba drm/msm/dp: fix the max supported bpp logic 69da87fb0dd4 drm/msm/dpu: don't play tricks with debug macros 6be50c8991d7 net: ovs: fix ovs_drop_reasons error 4bf322e5af8e net: xilinx: axienet: Fix dangling multicast addresses 14ebcb4a67dc net: xilinx: axienet: Always disable promiscuous mode 7a8c74df7c97 octeontx2-af: Fix CPT AF register offset calculation 0279c35d242d netfilter: flowtable: validate vlan header fa4e6ae38574 bnxt_en: Fix double DMA unmapping for XDP_REDIRECT 124b428fe280 ipv6: prevent possible UAF in ip6_xmit() 6ab6bf731354 ipv6: fix possible UAF in ip6_finish_output2() af1dde074ee2 ipv6: prevent UAF in ip6_send_skb() cfa692e7e71b udp: fix receiving fraglist GSO packets 577d6c061946 netem: fix return value if duplicate enqueue fails f7d8c2fabd39 net: dsa: mv88e6xxx: Fix out-of-bound access 8ea80ff5d829 igb: cope with large MAX_SKB_FRAGS da7d3fddced7 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp() c864bf016692 ice: fix truesize operations for PAGE_SIZE >= 8192 e9a1df12d530 ice: fix ICE_LAST_OFFSET formula 5898525275b2 ice: fix page reuse when PAGE_SIZE is over 8k 996ba2f0d755 bonding: fix xfrm state handling when clearing active slave 4582d4ff413a bonding: fix xfrm real_dev null pointer dereference 0707260a1831 bonding: fix null pointer deref in bond_ipsec_offload_ok f2b3d38d7986 bonding: fix bond_ipsec_offload_ok return type 467ee0d4c567 ip6_tunnel: Fix broken GRO 9a131a509935 netfilter: nft_counter: Synchronize nft_counter_reset() against reader. b1ac83483e8a netfilter: nft_counter: Disable BH in nft_counter_offload_stats(). 00425508f30b kcm: Serialise kcm_sendmsg() for the same socket. ed37ac430c70 net: mctp: test: Use correct skb for route input check 99580ae890ec tcp: prevent concurrent execution of tcp_sk_exit_batch 7348061662c7 tcp/dccp: do not care about families in inet_twsk_purge() 9624febd6968 tcp/dccp: bypass empty buckets in inet_twsk_purge() 03225025384d selftests: udpgro: report error when receive failed 440efd86cda2 tc-testing: don't access non-existent variable on exception e83b49ecb569 net: mscc: ocelot: serialize access to the injection/extraction groups ff7f554bbd75 net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q" dd17e1e68255 net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection 4177f2b0a348 Bluetooth: SMP: Fix assumption of Central always being Initiator 50ce49116477 Bluetooth: hci_core: Fix LE quote calculation 9b707444bebc drm/amdkfd: reserve the BO before validating it 15e3bbd83bf5 ALSA: hda/tas2781: Use correct endian conversion 9dcb933a161e platform/surface: aggregator: Fix warning when controller is destroyed in probe 114858d71382 drm/amd/amdgpu: command submission parser for JPEG a50a25dc0ce0 drm/amd/display: fix cursor offset on rotation 180 6490f063d54b drm/amd/display: Enable otg synchronization logic for DCN321 d15fc910b618 drm/amd/display: Adjust cursor position f0e8658790b1 btrfs: send: allow cloning non-aligned extent if it ends at i_size 1bca9776ed27 btrfs: replace sb::s_blocksize by fs_info::sectorsize de7bad86345c mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 983e6b2636f0 change alloc_pages name in dma_map_ops to avoid name conflicts f2ce57463dd3 selftests: memfd_secret: don't build memfd_secret test on unsupported arches 7b0e822d6546 selftests/mm: log run_vmtests.sh results in TAP format b4426da8c17c tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions b77471c6760a mm: fix endless reclaim on machines with unaccepted memory 00b395e95a01 dm suspend: return -ERESTARTSYS instead of -EINTR 84557cd61182 riscv: entry: always initialize regs->a0 to -ENOSYS e84f4400bf8c i2c: stm32f7: Add atomic_xfer method to driver 2ff51719ec61 jfs: define xtree root and page independently 34ba4f29f3d9 gtp: pull network headers in gtp_dev_xmit() 9c375a95669e nvme: fix namespace removal list 6019283e1e35 EDAC/skx_common: Allow decoding of SGX addresses 81bd4b07a4f3 ionic: check cmd_regs before copying in or out 1ae3ff27c6f2 ionic: use pci_is_enabled not open code a855d1297985 hrtimer: Prevent queuing of hrtimer without a function callback 3cc03d1dbdcf drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent 82f20194bf46 nvme: use srcu for iterating namespace list 913c30f827e1 Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem" 1b2631dd54fb selftests/bpf: Fix a few tests for GCC related warnings. 73c50bd10478 nvmet-rdma: fix possible bad dereference when freeing rsps e9c0aa6c3dfd ext4: set the type of max_zeroout to unsigned int to avoid overflow 4ca547488de8 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc def4422ff0eb usb: dwc3: core: Skip setting event buffers for host only controllers c0076d2c8d45 platform/x86: lg-laptop: fix %s null argument warning 14bd62d58018 clocksource: Make watchdog and suspend-timing multiplication overflow safe 831420f210a3 irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time d8d4da5c689d s390/iucv: fix receive buffer virtual vs physical address confusion 7ad21517c397 openrisc: Call setup_memory() earlier in the init sequence fbc63fb16544 NFS: avoid infinite loop in pnfs_update_layout. 4ff710fdf72f nvmet-tcp: do not continue for invalid icreq be285b8dd29b net: hns3: add checking for vf id of mailbox 454ba1740cb5 rtc: nct3018y: fix possible NULL dereference 664ad87c36c8 firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid 7ff15407c404 Bluetooth: bnep: Fix out-of-bound access 5469f609be9f nvme: clear caller pointer on identify failure 5419f3001e9e usb: gadget: fsl: Increase size of name buffer for endpoints 428fb40bd951 f2fs: fix to do sanity check in update_sit_entry b9b019acfb72 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() c7e0e8acc59a btrfs: change BUG_ON to assertion in tree_move_down() 48256173f200 btrfs: send: handle unexpected inode in header process_recorded_refs() 4eb8be942efc btrfs: send: handle unexpected data in header buffer in begin_cmd() 46ca3ec9b8b1 btrfs: handle invalid root reference found in may_destroy_subvol() 6be930556d28 btrfs: push errors up from add_async_extent() 981a749cef8e btrfs: tests: allocate dummy fs_info and root in test_find_delalloc() f379c3f49e95 btrfs: change BUG_ON to assertion when checking for delayed_node root 315471004b84 btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves() a7fec145b086 btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item() 97db7b598766 powerpc/boot: Only free if realloc() succeeds 9c96b5b05648 powerpc/boot: Handle allocation failure in simple_realloc() 881613a97540 f2fs: stop checkpoint when get a out-of-bounds segment 23494bccd256 rxrpc: Don't pick values out of the wire header when setting up security cbdac8249fc9 parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 0f7acd8cefdb memory: stm32-fmc2-ebi: check regmap_read return value 1a45994fb218 x86: Increase brk randomness entropy for 64-bit systems 60563755c93c md: clean up invalid BUG_ON in md_ioctl 9cf3b89b4f84 netlink: hold nlk->cb_mutex longer in __netlink_dump_start() 0e07c0c84afe tick: Move got_idle_tick away from common flags 6d4fbad0efbf clocksource/drivers/arm_global_timer: Guard against division by zero 533893c2e033 accel/habanalabs: fix debugfs files permissions 0b9f748da2ae virtiofs: forbid newlines in tags a48d12797eef hrtimer: Select housekeeping CPU during migration 53b2f3539958 gpio: sysfs: extend the critical section for unregistering sysfs devices 932490268c44 drm/lima: set gp bus_stop bit before hard reset aeecb08b6420 net/sun3_82586: Avoid reading past buffer in debug output 6d3ff0437e1a wifi: iwlwifi: mvm: avoid garbage iPN 2f50c1ea7fde media: drivers/media/dvb-core: copy user arrays safely 12b5b959080a scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() 342352caf06f fs: binfmt_elf_efpic: don't use missing interpreter's properties b1397fb4a779 media: pci: cx23885: check cx23885_vdev_init() return 1fb112cefadb kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files d5a9588cc389 riscv: blacklist assembly symbols for kprobe 18b9264a1389 quota: Remove BUG_ON from dqget() 30bbdff9e19d wifi: ath12k: Add missing qmi_txn_cancel() calls 535e9bd0e8f8 fuse: fix UAF in rcu pathwalks e968edf6ecba afs: fix __afs_break_callback() / afs_drop_open_mmap() race 56a1bf2b8357 btrfs: zlib: fix and simplify the inline extent decompression 0a56dcce6b82 ext4: do not trim the group with corrupted block bitmap 5b7766ab913b nvmet-trace: avoid dereferencing pointer too early 9b139b16b58e EDAC/skx_common: Filter out the invalid address 73567149beaf gfs2: Refcounting fix in gfs2_thaw_super 3cde81f8ad3e Bluetooth: hci_conn: Check non NULL function before calling for HFP offload 7a3e7f1ed601 evm: don't copy up 'security.evm' xattr e9c902dd3695 drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode 9324cbc465a6 ionic: no fw read when PCI reset failed b41d5ce6b210 ionic: prevent pci disable of already disabled device fb768e05712d powerpc/pseries/papr-sysparm: Validate buffer object lengths cbd7ab7d7ef7 hwmon: (pc87360) Bounds check data->innr usage 61db7910e8c2 ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data 9badede60704 powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu dff1afeaeaf6 memory: tegra: Skip SID programming if SID registers aren't set 9064a70eee97 drm/msm: Reduce fallout of fence signaling vs reclaim hangs edb39f621bad block: Fix lockdep warning in blk_mq_mark_tag_wait c58f7770456b arm64: Fix KASAN random tag seed initialization 855538373007 powerpc/topology: Check if a core is online f17c3a37b22a cpu/SMT: Enable SMT only if a core is online 881eb2fae123 rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT b4dad0cab687 rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT 34e1335905f2 rust: work around `bindgen` 0.69.0 issue 7d805d925529 hwmon: (ltc2992) Avoid division by zero 67288cbb7ac2 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock c357e4cf5830 clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider 30819471054a wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() 0a1a3c11fc33 wifi: iwlwifi: fw: Fix debugfs command sending 1cbdaf141a5d wifi: iwlwifi: abort scan when rfkill on but device enabled 355aec2ed84d gfs2: setattr_chown: Add missing initialization 1a327862eb13 wifi: mac80211: flush STA queues on unauthorization e9f610050369 scsi: spi: Fix sshdr use 3b2f36068c28 ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend 66ddb97699b2 iommu/arm-smmu-qcom: Add SDM670 MDSS compatible 9649d26dc9ad media: qcom: venus: fix incorrect return value abbba0768c8c drm/tegra: Zero-initialize iosys_map 5ee7df8143c1 binfmt_misc: cleanup on filesystem umount ebf6f517d3f3 md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' 03be3489b165 accel/habanalabs: fix bug in timestamp interrupt handling db5ba2c1ed16 accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE fa8cb3102fe4 accel/habanalabs/gaudi2: unsecure tpc count registers e6571cff84da media: s5p-mfc: Fix potential deadlock on condlock 14dde93c3136 platform/x86/intel/ifs: Validate image size 8464e99e3808 staging: ks7010: disable bh on tx_dev_lock a8b30d53a1e9 drm/amd/display: Validate hw_points_num before using it 1b60d354a4de usb: gadget: uvc: cleanup request when not in correct state d2defcddfe90 wifi: mt76: fix race condition related to checking tx queue fill status b87691d733cf staging: iio: resolver: ad2s1210: fix use before initialization 84d617388059 wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage 55e9057c8a95 media: radio-isa: use dev_name to fill in bus_info 14fafdfdadf9 drm/amdkfd: Move dma unmapping after TLB flush 7620f9c3bdc5 i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer 6c85c7c9a8cd i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out 98ed3f40f22d wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan 10b1f8525415 drm/bridge: tc358768: Attempt to fix DSI horizontal timings 8653d7bddf81 s390/smp,mcck: fix early IPI handling 0b9c00d9fae7 RDMA/rtrs: Fix the problem of variable not initialized fully 75a92689e36b i2c: riic: avoid potential division by zero a2225b7af5d6 cgroup: Avoid extra dereference in css_populate_dir() a4dc7424561c wifi: cw1200: Avoid processing an invalid TIM IE 97f381703914 sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu() 7ede6ef04c9f net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats() 81ba4dd37a28 rcu: Eliminate rcu_gp_slow_unregister() false positive e160de344f52 rcu: Dump memory object info if callback function is invalid 4a2f09460141 mm: Remove kmem_valid_obj() ee6669b463ca wifi: iwlwifi: mvm: fix recovery flow in CSA 86f22e7cce02 wifi: mac80211: fix BA session teardown race 268f84a82753 wifi: cfg80211: check wiphy mutex is held for wdev mutex f34056c3050e wifi: mac80211: lock wiphy in IP address notifier 5a002f41ebff ASoC: cs35l45: Checks index of cs35l45_irqs[] 8574cdabb526 ssb: Fix division by zero issue in ssb_calc_clock_rate ec71cc24b0d4 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime 695f692bcd72 drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored 51e4630ef0d1 drm/amd/pm: fix error flow in sensor fetching c3254bc09f46 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 a8544dec14a7 gpio: mlxbf3: Support shutdown() function fa1d4de7265c net: hns3: fix a deadlock problem when config TC during resetting 1d2f4a731613 net: hns3: use the user's cfg after reset a6c0178c81a1 net: hns3: fix wrong use of semaphore up d4b8c4bb7714 selftests: net: lib: kill PIDs before del netns fc9cae2199b8 selftests: net: lib: ignore possible errors 921f1acf0c3c vsock: fix recursive ->recvmsg calls f123293db16d netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests 4340de3e659c netfilter: nf_tables: Introduce nf_tables_getobj_single cf4ebf779739 netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx f3b7dc8b6c9a netfilter: nf_tables: nft_obj_filter fits into cb->ctx 959c9bf85fe2 netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx 2c6a79b94e39 netfilter: nf_tables: A better name for nft_obj_filter ba9b99d909e1 netfilter: nf_tables: Unconditionally allocate nft_obj_filter 83d37714c151 netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj bb6231e53361 netfilter: nf_tables: Audit log dump reset after the fact 74e6eb7fd27e netfilter: nf_queue: drop packets with cloned unconfirmed conntracks c7b760499f77 netfilter: flowtable: initialise extack before use 7b825f91a071 netfilter: allow ipv6 fragments to arrive on different devices 227355ad4e4a tcp: Update window clamping condition ff8292bb10ec mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size c920ab13d713 mlxbf_gige: disable RX filters until RX path initialized 326a89321f9d net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb() b3917d8a4e01 net: dsa: vsc73xx: check busy flag in MDIO operations cec515531e4f net: dsa: vsc73xx: use read_poll_timeout instead delay loop e077f5192811 net: dsa: vsc73xx: pass value in phy_write operation 948ee178f46e net: axienet: Fix register defines comment description ef23c18ab88e atm: idt77252: prevent use after free in dequeue_rx() 6c88d53bcf8e net/mlx5e: Correctly report errors for ethtool rx flows b3b9a87adee9 net/mlx5e: Take state lock during tx timeout reporter 920dff7f4369 igc: Fix reset adapter logics when tx mode change 01ad5058b826 igc: Fix qbv_config_change_errors logics 3fa593db4592 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer 944f2d4db9ce bpf: Fix updating attached freplace prog in prog_array map 730f7a5e44d8 s390/uv: Panic for set and remove shared access UVC errors 09717678737b drm/amdgpu/jpeg4: properly set atomics vmid field 0e93fa4027cf drm/amdgpu/jpeg2: properly set atomics vmid field f1aa7c509aa7 memcg_write_event_control(): fix a user-triggerable oops 2685a2b9e55d drm/amdgpu: Actually check flags for all context ops. d3ba98ce5c18 btrfs: tree-checker: add dev extent item checks 9baca56eb073 btrfs: zoned: properly take lock to read/update block group's zoned variables 251508b933f6 btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type f7668d033940 mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu 5295951b53bd selinux: add the processing of the failure of avc_add_xperms_decision() 01a6b34b602a selinux: fix potential counting error in avc_add_xperms_decision() dfaa39b05a6c fs/netfs/fscache_cookie: add missing "n_accesses" check 4291f94f8c6b wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion 221cf8321757 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings 65f20b174ec0 net: mana: Fix RX buf alloc_size alignment and atomic op panic 753f1745146e rtla/osnoise: Prevent NULL dereference in error handling 67d1d8cc5904 i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume dd72ae8b0fce fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE 97a532c3ac4f bitmap: introduce generic optimized bitmap_size() ef725854f898 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() 9805a8811781 s390/cio: rename bitmap_size() -> idset_bitmap_size() 706cc80260d3 fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64() b9bda5f6012d vfs: Don't evict inode under the inode lru traversing context a6bba25f15e7 dm persistent data: fix memory allocation failure 00df2f486838 dm resume: don't return EINVAL when signalled 0237b5517ccb arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE d2c7680250ef ACPI: EC: Evaluate _REG outside the EC scope more carefully 03fd525dfefe ACPICA: Add a depth argument to acpi_execute_reg_methods() 6861faf4232e i2c: tegra: Do not mark ACPI devices as irq safe 36ebafda35f8 riscv: change XIP's kernel_map.size to be size of the entire kernel 051c0a558154 KVM: s390: fix validity interception issue when gisa is switched off 93a7e2856951 s390/dasd: fix error recovery leading to data corruption on ESE devices 31ba13202c74 ALSA: hda/tas2781: fix wrong calibrated data order 18b3ad2a3cc8 thunderbolt: Mark XDomain as unplugged when router is removed 6b99de301d78 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration 9dd9078485eb ALSA: usb-audio: Support Yamaha P-125 quirk entry 82d06b816332 ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET 5cff754692ad char: xillybus: Check USB endpoints when probing device 435fc9cae23d char: xillybus: Refine workqueue handling a7ad105b1225 char: xillybus: Don't destroy workqueue from work item running on it ac42e0f0eb66 fuse: Initialize beyond-EOF page contents before setting uptodate 61eb7aae8b16 selinux: revert our use of vma_is_initial_heap() c2a3b181f08f Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET" ea13bd807f1c Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD" 7adc8a3d5da8 Revert "ACPI: EC: Evaluate orphan _REG under EC device" 63e80efa6341 tty: atmel_serial: use the correct RTS flag. 8eb92cfca6c2 tty: serial: fsl_lpuart: mark last busy before uart_add_one_port 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 4dbd9650040a5e9b839b4d508953a05d008a0bcc) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index a4c88e110a..9463f4d567 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "79a2910d1ba0b443f6aae76c61772386104db498" -SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" +SRCREV_machine ?= "0f1484ece355a9a9c3f5f45178cf6dadbf08c923" +SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.47" +LINUX_VERSION ?= "6.6.49" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index eaf112bc37..ac1f1755fe 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.47" +LINUX_VERSION ?= "6.6.49" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" +SRCREV_machine ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 2169b9e691..68f0fcd087 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "a4093f33d7dd2dd59f18a5c76d6e5120e3ca93b6" -SRCREV_machine:qemuarm64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemuloongarch64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemumips ?= "1c6aa9d8841224583571fd1deb8d3139f6516c36" -SRCREV_machine:qemuppc ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemuriscv64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemuriscv32 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemux86 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemux86-64 ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_machine:qemumips64 ?= "2f8fc2e37239be95fe47410e50aae4c3dc0e1409" -SRCREV_machine ?= "9cbc9350eaaecef6885b292082c8e9e93346dcac" -SRCREV_meta ?= "694e046ff4449d031f51c2e85f5dff035f5fa9e9" +SRCREV_machine:qemuarm ?= "7393c01d34b5c539f34e340024daa4bace20f5bd" +SRCREV_machine:qemuarm64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemuloongarch64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemumips ?= "7bfe885f1a43718ff5a3c5be2f0c0f5b173910c1" +SRCREV_machine:qemuppc ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemuriscv64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemuriscv32 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemux86 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemux86-64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_machine:qemumips64 ?= "8f47e7c0df83299b256c09441385236693402c71" +SRCREV_machine ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" +SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" # 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 ?= "4c1a2d4cd9a5b6c55739a80c5b9efbca322adad7" +SRCREV_machine:class-devupstream ?= "df1a7cc5e00ffb5d330f10483a4d5974f5941d78" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.47" +LINUX_VERSION ?= "6.6.49" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49747 X-Patchwork-Delegate: steve@sakoman.com 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 228EFCF6499 for ; Mon, 30 Sep 2024 01:57:56 +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.45286.1727661473733647100 for ; Sun, 29 Sep 2024 18:57:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=bjMLhti+; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id d9443c01a7336-206bd1c6ccdso35424615ad.3 for ; Sun, 29 Sep 2024 18:57:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661473; x=1728266273; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=F9BEyqZwes1PBPKmO8qhX/T6QV4O2wsMDQvRzUzeJVE=; b=bjMLhti+sGKjQcUQHs7R32ZuA4APM2xJOzLQURhizDO/e+OzWbzcRPFVSb3zJTxEmQ XckfMwKz9SmTJqnHdSbcRWL5S/8uLibFiTj4dTRpossyqWf5e+YAgmhWCswECRyKtGni JRKzQQDDQrzAUyLQ6zh6QiKEPYnDOmMFuCJ7bof3OG6YxcMebqrwuQ2c1vgOHDHaYkKv IaJXCFllv03ftt0YRt7gEykONkSBUrsrB57tKwhO5wynEE6TiELvJXOR1ym5ReTe8nx6 Hv+ebH9j1z1Cm/3QLvRMARH3RMK3JNdJWFajK0Q01SAgsgzjZYfSq9uB82v6q5bpTroZ fdDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661473; x=1728266273; 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=F9BEyqZwes1PBPKmO8qhX/T6QV4O2wsMDQvRzUzeJVE=; b=I403bd7KHaMsb/vWF6wa4cDtfK+BiMSHDIyRPi9MuStGK/uimfpasWNBrNkfvHZlAd zxoW1xmjsyWZ6ProPXWCzYfNdYs+VQEwX9IFVtR0SIur13RT76imAldUlKN/CUltnAWx RYct+GNZrTmsxl5G7Ayh7zNCklz8NU2x5vZTp3399WnID0NLkEGkhB3lF8miHHm7BiZc 0nR0LhZNLCnLz0lWDMz5MvCTcYuVG4vfgTN7+9fc7WW+KgXFKdaA8FFZMcAl7Fc1DKCl h1xYpHUFgLGhU77EL4Gyi4tTYaf0UYSfvNg/QgNl2bcJZdq50Jn+Q+i9ggbV7lOdCPcz DY3g== X-Gm-Message-State: AOJu0YxWWKp8VEpd2WlQRnpXoWZUApyqIbykcYt/jEQPz4lZQOgGpCLa 1tiD72ePbiskRInxeoVq3T9rx0kjplK7ZY5Tyln0FU0vAqlyRPYfHWr7mOBUFd7KWiCs/WNapap gnnI= X-Google-Smtp-Source: AGHT+IHHqsQjIk/Ma6HxUyOsXnK/bOWJUB3dLxOFlKmK1uSC4Sq2I+bFQt23WX7nmwU0Rj6fjpNzpg== X-Received: by 2002:a17:902:f904:b0:202:13ca:d73e with SMTP id d9443c01a7336-20b36aeb5f5mr106225945ad.28.1727661472687; Sun, 29 Sep 2024 18:57:52 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 13/27] linux-yocto/6.6: update to v6.6.50 Date: Sun, 29 Sep 2024 18:57:08 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205075 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: ad07a29023ce Linux 6.6.50 9d24eaa21731 i2c: Use IS_REACHABLE() for substituting empty ACPI functions f5e9a22d19bb virtio_net: Fix napi_skb_cache_put warning d8915d271630 media: uvcvideo: Enforce alignment of frame and interval e3a95f29647a drm/amd/display: Skip wbscl_set_scaler_filter if filter is null e50bec62acae drm/amd/display: Check BIOS images before it is used 67cf14c04ff0 drm/amd/display: use preferred link settings for dp signal only 800a5ab673c4 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX 154a50bf4221 drm/amd/display: added NULL check at start of dc_validate_stream da696cbb4794 drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay 381113ef01e2 drm/amdgpu: add lock in kfd_process_dequeue_from_device ddfe95f2e1fc drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb 494b42f35fc2 drm/amdgpu: add skip_hw_access checks for sriov 2e91ea29622c block: remove the blk_flush_integrity call in blk_integrity_unregister 72f022ebb9de driver: iio: add missing checks on iio_info's callback access 6290d3f5883d f2fs: fix to do sanity check on blocks for inline_data inode 862b19f0b1c2 wifi: cfg80211: make hash table duplicates more survivable 63ca5b467011 hwmon: (k10temp) Check return value of amd_smn_read() 20bf2920a869 dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor cd3851ef3f7d dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks 9d567126474e drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ d9612c66af36 gfs2: Revert "Add quota_change type" d93a2f86b0a9 crypto: stm32/cryp - call finalize with bh disabled 68957f511ba4 drm/meson: plane: Add error handling ae9018e3f61b net/mlx5e: SHAMPO, Fix incorrect page release 0b722b813c7d platform/chrome: cros_ec_lpc: MEC access can use an AML mutex 4be9fd15c3c8 smack: tcp: ipv4, fix incorrect labeling 4c1145144c94 regmap: spi: Fix potential off-by-one when calculating reserved size 54a11ce4ff2a drm/amdgu: fix Unintentional integer overflow for mall size 69f397e60c3b net: remove NULL-pointer net parameter in ip_metrics_convert fc1b1e135c3f fsnotify: clear PARENT_WATCHED flags lazily 3b9f2d9301ae usb: typec: ucsi: Fix null pointer dereference in trace 73ec94aac593 usbip: Don't submit special requests twice f576acf75227 media: v4l2-cci: Always assign *val 37d9fd31347e rcu/nocb: Remove buggy bypass lock contention mitigation f9a9cf96c3d4 pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode. 04e787f836e2 ionic: fix potential irq name truncation fd867e74fa4d RDMA/efa: Properly handle unexpected AQ completions 220725de5aa5 soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host() a6978d1b7bb8 hwspinlock: Introduce hwspin_lock_bust() e51077ad1bf4 wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD 7cdb51585589 PCI: al: Check IORESOURCE_BUS existence during probe ea37096a6a92 cpufreq: scmi: Avoid overflow of target_freq in fast switch 0bd1be7e84f5 wifi: iwlwifi: remove fw_running op 0798e4330b54 drm/amdgpu: update type of buf size to u32 for eeprom functions cdc65b5f9998 drm/kfd: Correct pinned buffer handling at kfd restore and validate process 1107129305c1 wifi: rtw89: ser: avoid multiple deinit on same CAM 7e8d106ca98a drm/amd/pm: check negtive return for table entries 7d265772e44d drm/amdgpu: the warning dereferencing obj for nbio_v7_4 025798f44b8d drm/amd/pm: check specific index for smu13 d0230b372068 drm/amd/pm: check specific index for aldebaran 4ab720b6aa1e drm/amdgpu: fix the waring dereferencing hive 0aad97bf6d0b drm/amdgpu: fix dereference after null check d116bb921e8b drm/amdgpu: Fix the warning division or modulo by zero 58350786dbbd drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs eba7c58b7a83 wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem() 17d89c79181e wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem() 59f742e55a46 apparmor: fix possible NULL pointer dereference f163ba83e607 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device d0a43bf367ed drm/amdgpu: fix mc_data out-of-bounds read warning f2b7a9f3839e drm/amdgpu: fix ucode out-of-bounds read warning f9267972490f drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number e6ea3b8fe398 drm/amdkfd: Check debug trap enable before write dbg_ev_file a60d1f7ff62e drm/amdgpu: Fix out-of-bounds write warning f71ef2bb69dd drm/amdgpu: Fix the uninitialized variable warning 3ad44174a576 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response 3e04fa97077d drm/amdgpu/pm: Fix uninitialized variable warning for smu10 97667de35ba7 drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt 4dfec5f5501a drm/amd/amdgpu: Check tbo resource pointer 4003bac78438 drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box 8406158a5464 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration 3dc6bb57dab3 drm/amd/display: Ensure index calculation will not overflow 94b0689984dd drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy af43ed726fa5 drm/amd/display: Spinlock before reading event 313d3dd4ca0e drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create 13faa9d401a5 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info cb63090a17d3 drm/amd/display: Check msg_id before processing transcation 21f9cb44f8c6 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] 8b5ccf3d0119 drm/amd/display: Add array index check for hdcp ddc access 48e0b68e2360 drm/amd/display: Check index for aux_rd_interval before using 94cb77700fa4 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 08e7755f754e drm/amd/display: Check gpio_id before used as array index 30e60db4296c drm/amdgpu: avoid reading vf2pf info size from FB 1a2c89396ddc drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr f1e261ced9bc drm/amd/pm: fix the Out-of-bounds read warning 4711b1347cb9 drm/amd/pm: Fix negative array index read 59dd0d4b3326 drm/amd/pm: fix warning using uninitialized value of max_vid_step 1dbce92f3250 drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr fc0cb02efdfb drm/amd/pm: fix uninitialized variable warning a2f2beaba783 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc da22d1b98d9d drm/amdgpu: fix overflowed array index read warning d2fe7ac613a1 drm/amd/display: Assign linear_pitch_alignment even for VM 761964b756c6 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr 3d2e1b82558b mptcp: pr_debug: add missing \n at the end a088190f3fbf mptcp: avoid duplicated SUB_CLOSED events 1f4ca105abb5 selftests: mptcp: join: stop transfer when check is done (part 2.2) 5803af655fd5 selftests: mptcp: join: disable get and dump addr checks 81f2e73e73fb selftests: mptcp: join: test for flush/re-add endpoints f9ca09beedda selftests: mptcp: join: check re-re-adding ID 0 signal a417ef47a665 selftests: mptcp: join: validate event numbers b66609e9aa7c selftests: mptcp: add mptcp_lib_events helper 0a37a0ec0d7d selftests: mptcp: join: check re-adding init endp with != id 43ca9a10d052 selftests: mptcp: join: check re-using ID of unused ADD_ADDR a95e3e702ce4 selftests: mptcp: add explicit test case for remove/readd 8863e430e6dc selftests: mptcp: join: cannot rm sf if closed a17d1419126b selftests: mptcp: declare event macros in mptcp_lib 485bb1981a2e selftests: mptcp: userspace pm get addr tests 1b8af4ba00b2 selftests: mptcp: dump userspace addrs list 05867195c96f selftests: mptcp: userspace pm create id 0 subflow 2a72ceb86359 mptcp: pm: fix RM_ADDR ID for the initial subflow 0229074a5170 mptcp: make pm_remove_addrs_and_subflows static 489f245e00f0 ASoC: codecs: ES8326: button detect issue 2eb143e0962c ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6 cc300463aa06 net: usb: qmi_wwan: add MeiG Smart SRM825L 2ea1fab2df6c dma-debug: avoid deadlock between dma debug vs printk and netconsole b1322bc32a34 i2c: Fix conditional for substituting empty ACPI functions 8b28f8c5d124 spi: hisi-kunpeng: Add validation for the minimum value of speed_hz 533e175c82ad ASoC: amd: yc: Support mic on HP 14-em0002la 77e5d743a8cf smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp ad3bc43e7296 net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule f8b39e2da7d9 ALSA: seq: ump: Explicitly reset RPN with Null RPN 9062e98473a9 ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception 7c34c6894779 ALSA: seq: ump: Use the common RPN/bank conversion context 4ed4e84939ac ALSA: ump: Explicitly reset RPN with Null RPN 5a494fdbfc63 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception bd819563d5c3 ALSA: hda/conexant: Mute speakers at suspend / shutdown 8f11fbe1199b ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown 9b090ccd80cc btrfs: tree-checker: validate dref root and objectid 02c19d769d2b scsi: ufs: core: Bypass quick recovery if force reset is needed 8d1af5c6af5c scsi: ufs: core: Check LSDBS cap when !mcq 512bd0cd535b drm: panel-orientation-quirks: Add quirk for OrangePi Neo d5618eaea886 drm/fb-helper: Don't schedule_work() to flush frame buffer during panic() 18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn 2879d995e569 pnmtologo: sync with 6.6 43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes 35046aea43c8 bpftool: Fix undefined bpf macro for unix socket 9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids 42b2eec2e503 bpftool: Query only cgroup-related attach types f71bb11887ba cpu/amd: inhibit SMP check for qemux86 c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14 64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock 7c76aad68f6d kselftest: Add a ksft_perror() helper 06644f0d7193 drm/tilcdc: Set preferred depth ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs 50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018 58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts c2d64b9f52b6 qemux86: add configuration symbol to select values 630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs 0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter 46934791b902 clear_warn_once: bind a timer to written reset value cdee9e38ff32 clear_warn_once: expand debugfs to include read support 82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS 36dc380b776b libbpf: Fix build warning on ref_ctr_off 9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. e497a4a5da65 perf: x86-32: explicitly include 7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long 1cfc19423dc7 perf: fix bench numa compilation 98bc2815fade perf: add SLANG_INC for slang.h 17209a70b9b3 perf: add sgidefs.h to for mips builds 9cd4258d910a perf: change --root to --prefix for python install 8110a4f26628 perf: add 'libperl not found' warning bc89d5e08f77 perf: force include of 4f6c760cc876 fat: Replace prandom_u32() with get_random_u32() bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat 30b2236ab378 FAT: Added FAT_NO_83NAME cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option 0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes c4342d979bf2 aufs6: fix magic.mk include path 35266bc2dc81 aufs6: adapt to v6.6 8edede4e98be aufs6: core 712248233ebe aufs6: standalone 3b71a8a848d8 aufs6: mmap 3e2924871f37 aufs6: base 7f4907a93101 aufs6: kbuild d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+ bcd6cfcd1aa0 yaffs2: v6.5 fixups cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length 8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap c9c749f9f7d3 yaffs2: replace bdevname call with sprintf 395b01cdc39d yaffs2: convert read_page -> readfolio d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 622c4648936f yaffs2: v5.12+ build fixups (not runtime tested) 7562133d4090 yaffs: include blkdev.h dbd44252cd59 yaffs: fix misplaced variable declaration c223a10b1ac0 yaffs2: v5.6 build fixups 90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read 37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super b6e007b8abb6 yaffs: repair yaffs_get_mtd_device fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API 51e0aac75ea2 yaffs2: fix memory leak in mount/umount 2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1 ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis 8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY 1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020) 4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation 2f603d83fcc4 pnmtologo: use relocatable file name 664a6a0a484b tools: use basename to identify file in gen-mach-types 9de64bc0c185 lib/build_OID_registry: fix reproducibility issues ae9b80797295 vt/conmakehash: improve reproducibility a972323151bd iwlwifi: select MAC80211_LEDS conditionally 15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) 5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation 5552dc768ffc defconfigs: drop obselete options 00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled 3888d0652edf linux-yocto: Handle /bin/awk issues 3d55d299f23a uvesafb: provide option to specify timeout for task completion 23c068c080be uvesafb: print error message when task timeout occurs edbfc939266e compiler.h: Undef before redefining __attribute_const__ c99ae7e2a19a vmware: include jiffies.h 572d84d928c8 Resolve jiffies wrapping about arp fdcd47cac843 nfs: Allow default io size to be configured. 927d48801098 check console device file on fs when booting 57cc27f821dd mount_root: clarify error messages for when no rootfs found 1b53d82a8152 mconf: fix output of cflags and libraries 1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location 83c2e0c6eb1f modpost: mask trivial warnings 6de673039484 kbuild: exclude meta directory from distclean processing 6decd32815f5 powerpc: serialize image targets f6b683b38318 arm: serialize build targets e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition dc8a1e5a88f8 x86_64_defconfig: Fix warnings 68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8 d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8 62f50884b8b1 powerpc: kexec fix for powerpc64 da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core f161c880c11d mips: make current_cpu_data preempt safe 5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code 19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c 881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var 98ec1963fcb7 arm64: defconfig: cleanup config options f1727c537ba8 vexpress: Pass LOADADDR to Makefile 4474c32dc24a arm: ARM EABI socketcall 75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 6687a404a7b3c9d3b28832204b1d9ce575f12e13) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_6.6.bb | 6 ++-- .../linux/linux-yocto-tiny_6.6.bb | 6 ++-- meta/recipes-kernel/linux/linux-yocto_6.6.bb | 28 +++++++++---------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb index 9463f4d567..2c8725f27a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.6.bb @@ -14,13 +14,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "0f1484ece355a9a9c3f5f45178cf6dadbf08c923" -SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" +SRCREV_machine ?= "f1958988835e4b36462e9a7762001b695989288c" +SRCREV_meta ?= "c82d4e5d08201d0259c29a4d15ce1e72fc63c65f" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-6.6;destsuffix=${KMETA};protocol=https" -LINUX_VERSION ?= "6.6.49" +LINUX_VERSION ?= "6.6.50" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb index ac1f1755fe..ce20fbc07d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.6.bb @@ -8,7 +8,7 @@ require recipes-kernel/linux/linux-yocto.inc # CVE exclusions include recipes-kernel/linux/cve-exclusion_6.6.inc -LINUX_VERSION ?= "6.6.49" +LINUX_VERSION ?= "6.6.50" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" +SRCREV_machine ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_meta ?= "c82d4e5d08201d0259c29a4d15ce1e72fc63c65f" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.6.bb b/meta/recipes-kernel/linux/linux-yocto_6.6.bb index 68f0fcd087..b871b30157 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.6.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.6.bb @@ -18,25 +18,25 @@ KBRANCH:qemux86-64 ?= "v6.6/standard/base" KBRANCH:qemuloongarch64 ?= "v6.6/standard/base" KBRANCH:qemumips64 ?= "v6.6/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "7393c01d34b5c539f34e340024daa4bace20f5bd" -SRCREV_machine:qemuarm64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemuloongarch64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemumips ?= "7bfe885f1a43718ff5a3c5be2f0c0f5b173910c1" -SRCREV_machine:qemuppc ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemuriscv64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemuriscv32 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemux86 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemux86-64 ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_machine:qemumips64 ?= "8f47e7c0df83299b256c09441385236693402c71" -SRCREV_machine ?= "06e8675c342253e9aaf9c7b7ebf2f4493dc6f247" -SRCREV_meta ?= "3cc947053b7450290cae875946754959171687da" +SRCREV_machine:qemuarm ?= "36f604ad9d400626d19666688399af0d0ae93e53" +SRCREV_machine:qemuarm64 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemuloongarch64 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemumips ?= "8ca27eda30aa6ceb72b61c784ebb057de07201ae" +SRCREV_machine:qemuppc ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemuriscv64 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemuriscv32 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemux86 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemux86-64 ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_machine:qemumips64 ?= "72b65c64c2fd2b4d252b4a93642acc268ca2f006" +SRCREV_machine ?= "10604010520101e717ca658ada47b394a46e1539" +SRCREV_meta ?= "c82d4e5d08201d0259c29a4d15ce1e72fc63c65f" # 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 ?= "df1a7cc5e00ffb5d330f10483a4d5974f5941d78" +SRCREV_machine:class-devupstream ?= "ad07a29023cebd40848fce81e6732d671ede5fe6" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v6.6/base" @@ -44,7 +44,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-6.6;destsuffix=${KMETA};protocol=https" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "6.6.49" +LINUX_VERSION ?= "6.6.50" PV = "${LINUX_VERSION}+git" From patchwork Mon Sep 30 01:57:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49746 X-Patchwork-Delegate: steve@sakoman.com 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 1C40CCF6495 for ; Mon, 30 Sep 2024 01:57:56 +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.45590.1727661475025276538 for ; Sun, 29 Sep 2024 18:57:55 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=ZtBGSekA; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2e082bf1c7fso2802134a91.3 for ; Sun, 29 Sep 2024 18:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661474; x=1728266274; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=EeerIeTEXIsaGYSk5l2BSxk9TIKE+Z9lgxA/DZd9fUc=; b=ZtBGSekA0uDIciLC+PxPHq2h94oQz1aruSPiL/DzVL+8V5vnjmtFmSsNoxljypveQ8 zpoCFbkY7uiwCTKMfEa//aP+RGh+OngeRO2SXK5XjbAPBV0qw0uzZQNcKPOIxlnjTHJl 9ba6wmAumWVTLQJ84oldxpXeqRDNmt6vtHk92iTIfmHP6ospNXKZgECe8f04pjYfxYvv wtYo9ntqO+4+w300g/ysyE6dAjPpP+UTUsmSMTOgQsjy9C50PnULuigLyqcPCx0TWgib vasetHByBg4WoV8VuLhUjs2W6XyWfHEUpdavnYSm2gtsnbX7jgyp5B+r9UwLDqH4F1eK 8DWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661474; x=1728266274; 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=EeerIeTEXIsaGYSk5l2BSxk9TIKE+Z9lgxA/DZd9fUc=; b=UhUhrc5Ix/sBoy51IdPFBDlgkutDxh9S6pWqp2MszO0quZ2N08OW7lYZLK/UIfh379 wUUtJ1gzLUfPnYWZUDZZww2lXRf7m8d68cgE4ciPqdiSFndO4KMvtcc3QFfYbhtLPoa1 dcQb4+4uR/iEf7uUR/4jNrOkC7t1u/REeQnCLT/GQXks8bzU/pWvPkMl918RZ5kUxC5T PrPiPSwugHLPEdlACNWhLW9UFmdil8o3BNfeoqMlnOEItSdkXnvizPKEMhOECPeyS83m 8IW4Be+ybR+eLcAE0JjVWEOikrf0DmS7nU/IUTMe4EQBNQyDhQGUjsqBvuFBpE4PjblU oLUw== X-Gm-Message-State: AOJu0YyOk2DRsNfRgaqNuWrauTz8j2XPq30OgbE+AWZgMpBXHlQHD/bU yNdv77d/1q+0qF+zc15bAcv9Qn6IpeRjAJASn1NpcvntS8LKUdX9ukGDRQbeMwqVHgqRKXyJ9rE S7FA= X-Google-Smtp-Source: AGHT+IH9J4VNAHMJWdlpylU/hFM80aBtlFY+LbpyUP3XbsQHQHSvxDsjh6EwHdkYGAxZBc2HJNFgQA== X-Received: by 2002:a17:90a:cf02:b0:2d8:8f24:bd88 with SMTP id 98e67ed59e1d1-2e0b89d4d5bmr12148129a91.14.1727661474247; Sun, 29 Sep 2024 18:57:54 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:53 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 14/27] runqemu: keep generating tap devices Date: Sun, 29 Sep 2024 18:57:09 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205076 From: Konrad Weihmann in case there is no tap device the script tries to generate a new one. The new device is then unguarded for a moment, so the newly generated device could be acquired by a different instance or user, before it is locked to the instance with acquire_taplock. To fix that keep generating new tap devices in case the lock can't be acquired up to 5 times. If no tap device can be locked it fails in the existing error handling Signed-off-by: Konrad Weihmann Signed-off-by: Richard Purdie (cherry picked from commit 23876576d054ebbab9b02c0012782aa56feda123) Signed-off-by: Steve Sakoman --- scripts/runqemu | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/scripts/runqemu b/scripts/runqemu index 69cd44864e..fe395d1bc6 100755 --- a/scripts/runqemu +++ b/scripts/runqemu @@ -1195,16 +1195,20 @@ to your build configuration. uid = os.getuid() logger.info("Setting up tap interface under sudo") cmd = ('sudo', self.qemuifup, str(gid)) - try: - tap = subprocess.check_output(cmd).decode('utf-8').strip() - except subprocess.CalledProcessError as e: - logger.error('Setting up tap device failed:\n%s\nRun runqemu-gen-tapdevs to manually create one.' % str(e)) - sys.exit(1) - lockfile = os.path.join(lockdir, tap) - self.taplock = lockfile + '.lock' - self.acquire_taplock() - self.cleantap = True - logger.debug('Created tap: %s' % tap) + for _ in range(5): + try: + tap = subprocess.check_output(cmd).decode('utf-8').strip() + except subprocess.CalledProcessError as e: + logger.error('Setting up tap device failed:\n%s\nRun runqemu-gen-tapdevs to manually create one.' % str(e)) + sys.exit(1) + lockfile = os.path.join(lockdir, tap) + self.taplock = lockfile + '.lock' + if self.acquire_taplock(): + self.cleantap = True + logger.debug('Created tap: %s' % tap) + break + else: + tap = None if not tap: logger.error("Failed to setup tap device. Run runqemu-gen-tapdevs to manually create.") From patchwork Mon Sep 30 01:57:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49753 X-Patchwork-Delegate: steve@sakoman.com 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 3759BCF6499 for ; Mon, 30 Sep 2024 01:58:06 +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.web10.45288.1727661476285643881 for ; Sun, 29 Sep 2024 18:57:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=FfuyUYvT; spf=softfail (domain: sakoman.com, ip: 209.85.216.50, mailfrom: steve@sakoman.com) Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-2e0946f9a8eso2692102a91.1 for ; Sun, 29 Sep 2024 18:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661475; x=1728266275; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=qNMX08NOQ1D+e7PviF8h502UiwGIQf4jOx7hKybfwgM=; b=FfuyUYvTCJpLyDSm8EyjGCCZhRHB2LD/M+un47RpF6ec0YcUjVqO2lrvaotBl934Vr JHgS32S/AiEgEKPjJGqNa9Rlu9AT5JrM5ww0vvQQYYjNSfNFhyRlCF0BnIOkxcYYdrac Q+IPHftxmqbWnJKecj9zC8nLyeVQU4ZV60xOzY/y1l6NsyCAXXyNMLONQG4kdsMf3rRZ Qt8gUSPKkpc/ydv81sQj0Thj4p+GBNt2nnakQ8IHG4dZ9iVO5xe56lr3m7z1XGkrWTOj 46IgnPR5I+SCj1RyuFkLWolBSAYlFlBdFKXM7DmLB2daLPbgETBgg8KmJC3uhAO3HxL0 sMmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661475; x=1728266275; 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=qNMX08NOQ1D+e7PviF8h502UiwGIQf4jOx7hKybfwgM=; b=aYRZxQVqAUB/3aKuZaI0K/UU8Wic0jBXXOMNQRjJFUtXb3ASieaKOF//QAnIC4FsIq zuqyXjG8GL++se6usXoH25iIcE8o2F8aUpPu+U44x/H9xP3aQ6xhEWhrfeVmGVMBNKvG m/hsfu4QmU+EWZN582RKcHsUjAAAcqyR1Lw3M8zsBdx4p3oX73p3soOni7cmL/Rclm7a QLIYtHa5rLEWejfMsLwQ4ZMrB+iukm1I59eMx8i6NbGxgfItnIOIBDF+2/4IMZvmeG3A s8QXEcbxXDwdB0v3EjnOYRefjcF2B36QRiopsUSfpFpsGXaHDTQJMVjPOj/gtspct/87 pOww== X-Gm-Message-State: AOJu0YxC1fA17sWS2xWlTc+gsS1tm2O7apTOh+q3DdVj+AMy/ROBnxGv p/INO/5FBJLOuwrQLSWoYcK8JPxE7i1fbyfQed4ERLof9+cxdjM7L6XasdkAT643xaOsernSjEO Bpl4= X-Google-Smtp-Source: AGHT+IHurqmf1xezDNnz46O8iHWlsK6KCD9o1jx7G4PI48hWDWqiQJOc5WBYvFlZpRfsXyftxGFJFw== X-Received: by 2002:a17:90a:34c5:b0:2c9:7e9d:8424 with SMTP id 98e67ed59e1d1-2e0b8ec8cdfmr12764002a91.30.1727661475604; Sun, 29 Sep 2024 18:57:55 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:55 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 15/27] testimage: fallback for empty IMAGE_LINK_NAME Date: Sun, 29 Sep 2024 18:57:10 -0700 Message-Id: <1b026479e6d86d43d68ba26bed4b31dac91fc327.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205077 From: Konrad Weihmann if IMAGE_LINK_NAME is set empty to disable the symlinking for image artifacts in deploy, testimage fails, as the path assembly is incorrect. In that case fallback to IMAGE_NAME Signed-off-by: Konrad Weihmann Signed-off-by: Richard Purdie (cherry picked from commit c7a4e7e294992acc589c62adcaf6cd32659f2f9b) Signed-off-by: Steve Sakoman --- meta/classes-recipe/testimage.bbclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/classes-recipe/testimage.bbclass b/meta/classes-recipe/testimage.bbclass index 2f68f83dfd..954c213912 100644 --- a/meta/classes-recipe/testimage.bbclass +++ b/meta/classes-recipe/testimage.bbclass @@ -110,7 +110,7 @@ TESTIMAGELOCK:qemuall = "" TESTIMAGE_DUMP_DIR ?= "${LOG_DIR}/runtime-hostdump/" -TESTIMAGE_UPDATE_VARS ?= "DL_DIR WORKDIR DEPLOY_DIR_IMAGE IMAGE_LINK_NAME" +TESTIMAGE_UPDATE_VARS ?= "DL_DIR WORKDIR DEPLOY_DIR_IMAGE IMAGE_LINK_NAME IMAGE_NAME" testimage_dump_monitor () { query-status @@ -208,7 +208,7 @@ def testimage_main(d): bb.utils.mkdirhier(d.getVar("TEST_LOG_DIR")) image_name = ("%s/%s" % (d.getVar('DEPLOY_DIR_IMAGE'), - d.getVar('IMAGE_LINK_NAME'))) + d.getVar('IMAGE_LINK_NAME') or d.getVar('IMAGE_NAME'))) tdname = "%s.testdata.json" % image_name try: From patchwork Mon Sep 30 01:57:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49757 X-Patchwork-Delegate: steve@sakoman.com 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 55C0ACF64A3 for ; Mon, 30 Sep 2024 01:58:06 +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.web11.45592.1727661477832485281 for ; Sun, 29 Sep 2024 18:57:57 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=DXt60+FW; spf=softfail (domain: sakoman.com, ip: 209.85.214.177, mailfrom: steve@sakoman.com) Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-20b7463dd89so8256585ad.2 for ; Sun, 29 Sep 2024 18:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661477; x=1728266277; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=E+R5+pkKjPjo1slzx7nYAFXfP4hOzH4L5sLxg73A/Pg=; b=DXt60+FWa8sTbUZdEbxWkgQHIuG5D826mZ8bXFvtzC1DgnazQ8Orm1Fv5UXSz8ojDc 3IpJb2NbDCdYPg0P1cVuK7X61oqtV0N/Cd5DWTx/oQsFtKQidMCRDbjUdn9UGZyZjHom 1gTw1w/faoxTNYXafaXkoqFpbIYG+E/WW4l5pDu4be67gFNwbAlqW/1rDpBWSYMt/qU9 TzUxc2x+i4ZP/5DOSgGX3Y/OT4CF4vb7ZVdOs8dZS+sSFwiIPUFAuNLJKgytHDzZlatX MHkxFZ6mPK/oKTuHVNIAhTafoS/O6yThpRfZbUPW9FJ9or3aYXl9zeQDMv0on2XsmSXc GAAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661477; x=1728266277; 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=E+R5+pkKjPjo1slzx7nYAFXfP4hOzH4L5sLxg73A/Pg=; b=M8JuX8GoGu41khXzff6JvXfKJF/0dcJwqNFRuI1wQMcWYfyiK03GQU0b/v56SgnYfQ Lkr3itc6pZq6txvYT6KO6CdiV3G4Eo1IItl+ruBU6GtlKONwdCRkzAX1NN5v0lf+Xgxb 74qB6k1xiOBzlnXjy+/43uUwRg4Y2mDKhuurhP6lSSeOOqYDxK2IhODavhCP4nJou+gq zbxBqohMtQvJ5UbwzrhshCKROZhxMbExxWm6SrMpaQ7CRAYdNkRuH41dD5GOuzKa/ymM cBRZgHqf41c4lrDvddM8RErC70zrr13NrY5frPZJTbI2V7VqNpDmQV/zIGpV8NhKG3Mk l3tQ== X-Gm-Message-State: AOJu0YzT30XJtvlVhrqGZ42FKHAkF6EgHBHopdgs0zL1tCOpBO7J0Mfz WeMtJKgFMLcVvHoxSOaH9Q8HUuZ+JfcXvuoPMi6oiCnzOkK1nAdkRqZ7eAEJ50GETg8FezgaXLs wYB0= X-Google-Smtp-Source: AGHT+IGWyHw2dcTCPV3D5FxSwtTbaFawAwBAcP9fEiRizN8C4dmfEhjgjLZvUfLsA3RAlDWQjrFXjw== X-Received: by 2002:a17:902:fb47:b0:202:4666:f018 with SMTP id d9443c01a7336-20b3767449dmr137507265ad.15.1727661477160; Sun, 29 Sep 2024 18:57:57 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:56 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 16/27] testexport: fallback for empty IMAGE_LINK_NAME Date: Sun, 29 Sep 2024 18:57:11 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205078 From: Konrad Weihmann if IMAGE_LINK_NAME is set empty to disable the symlinking for image artifacts in deploy, testexport fails, as the path assembly is incorrect. In that case fallback to IMAGE_NAME Signed-off-by: Konrad Weihmann Signed-off-by: Richard Purdie (cherry picked from commit 0c1d098e6dd08fa3a5aafca656457ac6badcef89) Signed-off-by: Steve Sakoman --- meta/classes-recipe/testexport.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/testexport.bbclass b/meta/classes-recipe/testexport.bbclass index 572f5d9e76..57f7f15885 100644 --- a/meta/classes-recipe/testexport.bbclass +++ b/meta/classes-recipe/testexport.bbclass @@ -50,7 +50,7 @@ def testexport_main(d): from oeqa.runtime.context import OERuntimeTestContextExecutor image_name = ("%s/%s" % (d.getVar('DEPLOY_DIR_IMAGE'), - d.getVar('IMAGE_LINK_NAME'))) + d.getVar('IMAGE_LINK_NAME') or d.getVar('IMAGE_NAME'))) tdname = "%s.testdata.json" % image_name td = json.load(open(tdname, "r")) From patchwork Mon Sep 30 01:57:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49758 X-Patchwork-Delegate: steve@sakoman.com 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 53B35CF64A1 for ; Mon, 30 Sep 2024 01:58:06 +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.web10.45290.1727661479390878325 for ; Sun, 29 Sep 2024 18:57:59 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=07U2+syo; spf=softfail (domain: sakoman.com, ip: 209.85.215.181, mailfrom: steve@sakoman.com) Received: by mail-pg1-f181.google.com with SMTP id 41be03b00d2f7-6bce380eb96so2254230a12.0 for ; Sun, 29 Sep 2024 18:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661479; x=1728266279; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=jPCxZXZ8TPqd0XDNEDAiT+sxJlyX9H2+ssOpJypd9QY=; b=07U2+syoDNfyeafYbJ9pzZ9gtjeMNBZMnGCROx3xaIhPd2jo1AXrQ5uUwJUJvhjcIo VEg6xLJaDCrmtYgX24wKifKZOlsdoMlt8mZWsOXXswCss/VxGTGfCUvw2LM1QD0X+342 X3iFfkzs7p6+L828Ozthhk3UcX5kMD1Z8PzdzjoN/Ds1NEXNxVM/xGAyqzio4TuLcL5V vWktv+C/ITC2jPjgUFY8KLmDpD5Zwstu0tVAIwGfDQObR4qFvmEG42MbCutxNyPfRVM/ DOwfzyytc+rxjD+dI1vovUni8Hs+KP5nXnYQoIofp33A8V4k8KEdpp2orQWU6grtXEvc KcOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661479; x=1728266279; 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=jPCxZXZ8TPqd0XDNEDAiT+sxJlyX9H2+ssOpJypd9QY=; b=RYZs20CEw+h5vnWlBA/vy9zD1a4oCaYUmnszAsazeVt6zzsCMvpNDWenI/RJkYZCJ9 PaF0jlyoJGhMc/m13qQ9fW5H/358evzaGAjjfbfrk6fpctTyMp2MdH6JcAPMJX8blQVZ vPU8KExbJXJOlkUgjTwmxiCDTeaVjOIDRDX4Ds1/tY1l2atMBoq5xPuEMvPNzvjYgQxA g3FhNS6CB1NpQu1L5J8N4XtSsPANrPuzWi3QIxMS+cr2dTx6lPbgfh/hVCFv7ou6RR/Y 23BkMKZ7yIIoqWYvhNj2jzDHWKoM/cx52HtDFQ36ikCQURt9aTLHrpmkme+ZbGhb6Vin Az6g== X-Gm-Message-State: AOJu0YwItQz5zW0QGqqAqQtsTs+mmXk1GhT9tDNE0chvQOd9SSWdUj+L A8arEvUX4n0G2UOFosm4PcHWtMI+zjVm8r3x9D0+x0+LVvdAqwc30ximP3mo8sokDg4tCMm9Nwe Dlhg= X-Google-Smtp-Source: AGHT+IEowxAiTprz9J3/vddiJdNuyPDhrj8HterN41u4PLss+cWrFBFDvHV7wmU9aTlFbamVhxOPtQ== X-Received: by 2002:a17:90a:eb0c:b0:2dd:92e5:6f7d with SMTP id 98e67ed59e1d1-2e0b8c54e71mr12387282a91.20.1727661478534; Sun, 29 Sep 2024 18:57:58 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:58 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 17/27] systemtap: fix systemtap-native build error on Fedora 40 Date: Sun, 29 Sep 2024 18:57:12 -0700 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205079 From: Victor Kamensky Backport of couple patches from upstream. Signed-off-by: Victor Kamensky Signed-off-by: Richard Purdie (cherry picked from commit cc486f26db46c562e35f770c16edf3f4035e536e) Signed-off-by: Steve Sakoman --- ...gcc-version-compatibility-hack-redux.patch | 32 ++++++++++++ ...e.cxx-gcc-version-compatibility-hack.patch | 52 +++++++++++++++++++ .../systemtap/systemtap_git.inc | 2 + 3 files changed, 86 insertions(+) create mode 100644 meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack-redux.patch create mode 100644 meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack.patch diff --git a/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack-redux.patch b/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack-redux.patch new file mode 100644 index 0000000000..0c2888400d --- /dev/null +++ b/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack-redux.patch @@ -0,0 +1,32 @@ +From 91caf37e4dfe862f9b68447b1597c0d0f31523c3 Mon Sep 17 00:00:00 2001 +From: "Frank Ch. Eigler" +Date: Tue, 7 May 2024 15:04:04 -0400 +Subject: [PATCH] elaborate.cxx: gcc version compatibility hack redux + +Note __GNUC__ >= 14 for this diagnostic. + +Upstream-Status: Backport [https://sourceware.org/git/?p=systemtap.git;a=commit;h=91caf37e4dfe862f9b68447b1597c0d0f31523c3] +Signed-off-by: Victor Kamensky +--- + elaborate.cxx | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/elaborate.cxx b/elaborate.cxx +index 88505559b..c08023f1d 100644 +--- a/elaborate.cxx ++++ b/elaborate.cxx +@@ -2656,9 +2656,11 @@ symresolution_info::symresolution_info (systemtap_session& s, bool omniscient_un + session (s), unmangled_p(omniscient_unmangled), current_function (0), current_probe (0) + { + #pragma GCC diagnostic push ++ #if __GNUC__ >= 14 + // c10s early snapshot GCC complains about this construct, which is + // made safe via our dtor usage + #pragma GCC diagnostic ignored "-Wdangling-pointer" ++ #endif + saved_session_symbol_resolver = s.symbol_resolver; + s.symbol_resolver = this; // save resolver for early PR25841 function resolution + #pragma GCC diagnostic pop +-- +2.45.2 + diff --git a/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack.patch b/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack.patch new file mode 100644 index 0000000000..7cdcc93f14 --- /dev/null +++ b/meta/recipes-kernel/systemtap/systemtap/0001-elaborate.cxx-gcc-version-compatibility-hack.patch @@ -0,0 +1,52 @@ +From d11241bdd05bc4c745c8aef53a2725331e1a93b4 Mon Sep 17 00:00:00 2001 +From: "Frank Ch. Eigler" +Date: Tue, 7 May 2024 14:25:12 -0400 +Subject: [PATCH] elaborate.cxx: gcc version compatibility hack +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Suppress -Wdangling-pointer for a construct that appears valid, but +one particular GCC snapshot version complains about. + +In constructor ‘symresolution_info::symresolution_info(systemtap_session&, bool)’, +inlined from ‘int semantic_pass_symbols(systemtap_session&)’ at ../systemtap/elaborate.cxx:1872:28: +../systemtap/elaborate.cxx:2659:21: error: storing the address of local variable ‘sym’ in ‘*s.systemtap_session::symbol_resolver’ [-Werror=dangling-pointer=] + 2659 | s.symbol_resolver = this; // save resolver for early PR25841 function resolution + | ~~~~~~~~~~~~~~~~~~^~~~~~ +../systemtap/elaborate.cxx: In function ‘int semantic_pass_symbols(systemtap_session&)’: +../systemtap/elaborate.cxx:1872:22: note: ‘sym’ declared here + 1872 | symresolution_info sym (s); + | ^~~ +../systemtap/elaborate.cxx:1870:43: note: ‘s’ declared here + 1870 | semantic_pass_symbols (systemtap_session& s) + | ~~~~~~~~~~~~~~~~~~~^ +cc1plus: all warnings being treated as errors + +Upstream-Status: Backport [https://sourceware.org/git/?p=systemtap.git;a=commit;h=d11241bdd05bc4c745c8aef53a2725331e1a93b4] +Signed-off-by: Victor Kamensky +--- + elaborate.cxx | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/elaborate.cxx b/elaborate.cxx +index 8bf9e6c06..88505559b 100644 +--- a/elaborate.cxx ++++ b/elaborate.cxx +@@ -2655,8 +2655,13 @@ semantic_pass (systemtap_session& s) + symresolution_info::symresolution_info (systemtap_session& s, bool omniscient_unmangled): + session (s), unmangled_p(omniscient_unmangled), current_function (0), current_probe (0) + { ++ #pragma GCC diagnostic push ++ // c10s early snapshot GCC complains about this construct, which is ++ // made safe via our dtor usage ++ #pragma GCC diagnostic ignored "-Wdangling-pointer" + saved_session_symbol_resolver = s.symbol_resolver; + s.symbol_resolver = this; // save resolver for early PR25841 function resolution ++ #pragma GCC diagnostic pop + } + + +-- +2.45.2 + diff --git a/meta/recipes-kernel/systemtap/systemtap_git.inc b/meta/recipes-kernel/systemtap/systemtap_git.inc index c574bcb2ba..7cbc0fcbb4 100644 --- a/meta/recipes-kernel/systemtap/systemtap_git.inc +++ b/meta/recipes-kernel/systemtap/systemtap_git.inc @@ -12,6 +12,8 @@ SRC_URI = "git://sourceware.org/git/systemtap.git;branch=master;protocol=https \ file://0001-configure.ac-fix-broken-libdebuginfod-library-auto-d.patch \ file://0001-bpf-translate.cxx-fix-build-against-upcoming-gcc-14-.patch \ file://0001-staprun-fix-build-against-upcoming-gcc-14-Werror-cal.patch \ + file://0001-elaborate.cxx-gcc-version-compatibility-hack.patch \ + file://0001-elaborate.cxx-gcc-version-compatibility-hack-redux.patch \ " COMPATIBLE_HOST = '(x86_64|i.86|powerpc|arm|aarch64|microblazeel|mips|riscv64).*-linux' From patchwork Mon Sep 30 01:57:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49755 X-Patchwork-Delegate: steve@sakoman.com 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 47D54CF649E for ; Mon, 30 Sep 2024 01:58:06 +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.web10.45291.1727661480681544748 for ; Sun, 29 Sep 2024 18:58:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=f/SfEsQ/; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2e091682cfbso2828366a91.0 for ; Sun, 29 Sep 2024 18:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661480; x=1728266280; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=NE5nnkkGE3isPPL1AGYf2NeCspXqIOIVa7C39PmrRKk=; b=f/SfEsQ/qAD2Oj5Oajba49MTfW4L0blvGmdyQ85QS6N+kEIteHDPCyrXPW1KtmhEl7 rjOihsdoLjr78x77oAINinzYfBbvggodFj7yK5Qd1msjP7ztqED9SOpq8Sv2B8WFMJm0 gRiUxJEzuIk3m+F4KlQBsl5ELhbsVErGosWIbNiDajlGz6rOimKCMcDA0oTaM3ceutRO 7Wyb5QfA7BZ3b25xmw8J2gIwkmd69BdIV4jCdxYYEJdwfaOd9RLF9Yq3DdHNnuG5Ik/v VxCsO8y+seIWyO75rC0QlJgUEZXU121RbRfAcu0dsWXxGDG7Krz8NXOn2kCHeRBos2OQ VTDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661480; x=1728266280; 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=NE5nnkkGE3isPPL1AGYf2NeCspXqIOIVa7C39PmrRKk=; b=FCLfCkPPYvsxKEy/UGYXVp1ystzgEsNB7sImgzXK2QfkB/kAsGRdPr5AfCyUCaXB38 9XTkISFQw9gO70gKvo7GJw1e02Qx+gK3O51yDqFq590PwUd5uQIb1D5qg0Iaf+XI+vhe jC/qCGO6QWDWeyu/y/orU9F7JVfmOfCjKDdzcm9Brle+WnePo/TzzN4e8ulSr93B+eZx 7qoIFdlyTYHd3Q4QMEeg8yAJ4Kf3FN928OM4tz+uUjcPXFJDD+2FCM/PQ1dzKhVDBZp5 Xg0cKP5ZE+HsTh26Nle4YG539SUO+2Gb+NUHSG9GrNz9lISl4q/ZeFmU4B3jmJ097rDN 1JTg== X-Gm-Message-State: AOJu0Yz0JRiDHHGPF8KcwqK3JKZ62TAYjcMWRsVq1nnW1JkrZwqj6L1y 63fl4SlNq+niHGpRDoAO6Uqeydcb/5r6BOdp02Zd7ugeAhen6mNrvVTjpOiKS35fTj0RImqKEF/ cVLg= X-Google-Smtp-Source: AGHT+IHhjX4JcsBSy4XBFZ76Y3GG0QZB+pEhtHUi1GsflVlDQjVkeerCAu1FJ/jOER0TMmdYbpIVBg== X-Received: by 2002:a17:90a:be07:b0:2e0:7e80:2013 with SMTP id 98e67ed59e1d1-2e0b8ec7252mr11950197a91.38.1727661479897; Sun, 29 Sep 2024 18:57:59 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.57.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:57:59 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 18/27] install-buildtools: remove md5 checksum validation Date: Sun, 29 Sep 2024 18:57:13 -0700 Message-Id: <081ac6c177860c1bd7e2d4f4b873f3a760864d21.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205080 From: Aleksandar Nikolic No need to validate with the md5 checksum, as the file is not even uploaded to the Yocto release webpage (the download never failed due to a wrong indentation of an else statement). For validation purposes, use the sha256 checksum only. Signed-off-by: Aleksandar Nikolic Signed-off-by: Richard Purdie (cherry picked from commit b740d2f9d40aef1e18c022d1e82b4fb2c5c1fc22) Signed-off-by: Aleksandar Nikolic Signed-off-by: Steve Sakoman --- scripts/install-buildtools | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/scripts/install-buildtools b/scripts/install-buildtools index 2218f3ffac..a34474ea84 100755 --- a/scripts/install-buildtools +++ b/scripts/install-buildtools @@ -238,19 +238,15 @@ def main(): # Verify checksum if args.check: logger.info("Fetching buildtools installer checksum") - checksum_type = "" - for checksum_type in ["md5sum", "sha256sum"]: - check_url = "{}.{}".format(buildtools_url, checksum_type) - checksum_filename = "{}.{}".format(filename, checksum_type) - tmpbuildtools_checksum = os.path.join(tmpsdk_dir, checksum_filename) - ret = subprocess.call("wget -q -O %s %s" % - (tmpbuildtools_checksum, check_url), shell=True) - if ret == 0: - break - else: - if ret != 0: - logger.error("Could not download file from %s" % check_url) - return ret + checksum_type = "sha256sum" + check_url = "{}.{}".format(buildtools_url, checksum_type) + checksum_filename = "{}.{}".format(filename, checksum_type) + tmpbuildtools_checksum = os.path.join(tmpsdk_dir, checksum_filename) + ret = subprocess.call("wget -q -O %s %s" % + (tmpbuildtools_checksum, check_url), shell=True) + if ret != 0: + logger.error("Could not download file from %s" % check_url) + return ret regex = re.compile(r"^(?P[0-9a-f]+)\s+(?P.*/)?(?P.*)$") with open(tmpbuildtools_checksum, 'rb') as f: original = f.read() @@ -263,10 +259,7 @@ def main(): logger.error("Filename does not match name in checksum") return 1 checksum = m.group('checksum') - if checksum_type == "md5sum": - checksum_value = md5_file(tmpbuildtools) - else: - checksum_value = sha256_file(tmpbuildtools) + checksum_value = sha256_file(tmpbuildtools) if checksum == checksum_value: logger.info("Checksum success") else: From patchwork Mon Sep 30 01:57:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49754 X-Patchwork-Delegate: steve@sakoman.com 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 4170FCF6495 for ; Mon, 30 Sep 2024 01:58:06 +0000 (UTC) Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by mx.groups.io with SMTP id smtpd.web11.45594.1727661482002631712 for ; Sun, 29 Sep 2024 18:58:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=h9AHMysj; spf=softfail (domain: sakoman.com, ip: 209.85.214.176, mailfrom: steve@sakoman.com) Received: by mail-pl1-f176.google.com with SMTP id d9443c01a7336-20b7463dd89so8257015ad.2 for ; Sun, 29 Sep 2024 18:58:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661481; x=1728266281; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Gi/J0DBPJPBVhEV7QsWE2MdY6+V0Pq4PrkmZYeuL4j8=; b=h9AHMysjlJmNUqaX3Sa7GBhJJpZ1tK78YigsjLBmYYu3gXrvGZSdHSDO0oT6jRspY/ Xn7Zn6TJ96QcPbwSMGt+nuhjcDrBiUgKppPAoCpaMix8Hg5EhavilqKlSYG9rZT7fAGz uzN0HcBRpI5xYWc8KmUFhaIdd8dbB5lNGqvjMdQ9qA5SubTBGTQhLezOJZoflnvFQbT3 k18931J0WkQX9HWoxhBNkb3R4KlKY9SWVGeHC3/SmNHcxcLIIVakMJl9WhNTxcihGx7/ XBp8wpkRmS/w78Kmu8AefIWP0sxIKjp4nGzWlre3GZCa2sGVpXN3NFR449866rzHTLri YmFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661481; x=1728266281; 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=Gi/J0DBPJPBVhEV7QsWE2MdY6+V0Pq4PrkmZYeuL4j8=; b=RW3RjAZxoHT/9gHxe8PhswwZGHCr9V/qdBfSe64Gs3/5RtA/gB63gNDjIkSdCFGvhb Tp0Np9Zk+i6W5TcDzb5eQSjCscY0qd0OJBNELIzoXDk9Qut/Qlf5hosEyawJt3uqRQDm OPUJvM7IBzkf2lngLG+546yVBY5aBMIvCp/9me/fok2wx50ejXk+wL1bcx8/xB0SOt1a c/fdleFypaezaqX415M8/mn10QQL5xltTkfQ6Nm7ejinm9VASYszJWIoYctj6vHiBL9R 9u5yWW9Bp5YjuqQbk0sskls+HEbzILXEJOIq3rHkqY/wbke7sCtvA3IJgjkEkusN6iZr nfDA== X-Gm-Message-State: AOJu0Yyd4J065atWYw4tOm6RkrcNPhlmO+QV1uWrj3Zr6bxSmsDwEADP nrRoEqqheAs1Q3e+vru6TyWjJejh7Z0PAbwVhbalCLEmGq1N757093z2oL0rQCP4ZcGS67ietz2 73yY= X-Google-Smtp-Source: AGHT+IGBpbyTxKB6HPADlSDM/ipuis0GfPgXbou95sSqC0lpjegdbPG+tH4iX9yFWBoWTKWfmhRqXA== X-Received: by 2002:a17:903:2285:b0:20b:6d5c:8ed with SMTP id d9443c01a7336-20b6d5c0b9dmr56728215ad.61.1727661481297; Sun, 29 Sep 2024 18:58:01 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:01 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 19/27] install-buildtools: fix "test installation" step Date: Sun, 29 Sep 2024 18:57:14 -0700 Message-Id: <915c48232b0e66915720bff9c745825fa169fa65.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205081 From: Aleksandar Nikolic The "Test installation" step fails with some harmless error messages (see [1]). This can however make a user think that the buildtools have not been installed correctly. Two reasons for the error messages: - some envvars in the environment-setup--pokysdk-linux file start and end with double quotes (e.g., PATH) and are as such written into python os.environ. This leads that their usage is not valid later when testing the installation. This patch removes the double quotes before writing, if they are present. - if installation directory (install_dir), given through the option --directory, is given as a relative path, checking if the path to a tool (e.g., gcc) in buildtools starts it will always fail. This patch converts the install_dir variable to an absolute path. [1] ERROR: Something went wrong: tar not found in ./build-tools ERROR: Something went wrong: installation failed Signed-off-by: Aleksandar Nikolic Signed-off-by: Richard Purdie (cherry picked from commit e4eb0b14ecf9bd2fba13260441c9d86eb348f41e) Signed-off-by: Aleksandar Nikolic Signed-off-by: Steve Sakoman --- scripts/install-buildtools | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/install-buildtools b/scripts/install-buildtools index a34474ea84..4f85fe87d4 100755 --- a/scripts/install-buildtools +++ b/scripts/install-buildtools @@ -102,6 +102,16 @@ def sha256_file(filename): import hashlib return _hasher(hashlib.sha256(), filename) +def remove_quotes(var): + """ + If a variable starts and ends with double quotes, remove them. + Assumption: if a variable starts with double quotes, it must also + end with them. + """ + if var[0] == '"': + var = var[1:-1] + return var + def main(): global DEFAULT_INSTALL_DIR @@ -273,7 +283,7 @@ def main(): os.chmod(tmpbuildtools, st.st_mode | stat.S_IEXEC) logger.debug(os.stat(tmpbuildtools)) if args.directory: - install_dir = args.directory + install_dir = os.path.abspath(args.directory) ret = subprocess.call("%s -d %s -y" % (tmpbuildtools, install_dir), shell=True) else: @@ -294,7 +304,7 @@ def main(): if match: env_var = match.group('env_var') logger.debug("env_var: %s" % env_var) - env_val = match.group('env_val') + env_val = remove_quotes(match.group('env_val')) logger.debug("env_val: %s" % env_val) os.environ[env_var] = env_val From patchwork Mon Sep 30 01:57:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49756 X-Patchwork-Delegate: steve@sakoman.com 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 375CCCF649D for ; Mon, 30 Sep 2024 01:58:06 +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.45596.1727661483325180490 for ; Sun, 29 Sep 2024 18:58:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=GMeHqcx3; spf=softfail (domain: sakoman.com, ip: 209.85.216.51, mailfrom: steve@sakoman.com) Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2e06f5d4bc7so3328929a91.2 for ; Sun, 29 Sep 2024 18:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661483; x=1728266283; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=LEZ5E0ehGS/bj56d2PXfExf9ESbTQ+lhmIebujTI8PE=; b=GMeHqcx3ooEXuYpezVza0+XqPcbIyl9SJ6ESgfk5kWkDXg+/Nn989HMkJfvuMwtLNk q47LO2v+YPs57F7Ow7pi7hy0iP6F4S4zIvEhUnSnhRoepB/0DUr3B8JUxxwSSEFVhlVS OzC7dSQxO9njQW3LloQkNLYgoApVlyP0C4esCshKcVBVHzCx3YlSv2Qjc1QEKRhJWZRl ijN38seR/0siMT8NoSXQJQvniZcPMphfdFWHgtG0pHa93dJGUMxDH/8QzZn/+fKcB9tf LzKdTPYJkLksgytHHYCtQY+QDNfnMRPx/5oSDH4mtLH/zdYZgxld7/cq38yLjQfkr136 wP4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661483; x=1728266283; 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=LEZ5E0ehGS/bj56d2PXfExf9ESbTQ+lhmIebujTI8PE=; b=uzqcqYdfaVexQnXe2fXcHivuyjah/0cMLKM2HGFijJy1XIAN3TuoqFtj8upsjYuN0j m9grJIjk1twTmXsZQruW7cXBwSU/Zb2kh7ZhX1uhQm91t7lInzaMo5dpKKBXHOfqAA+E WhwYolZpq0S0MPpMHc7MBHRTRuXLejQrzyRZD2UsbeAxgQMb2FZr7CKy/JPC7+FWjjEr LjprRUlmANNopvKG3GWCwpDzQFO4Vzpcvuet9sxxpK5IpWKswcxg10/LOBf4lEAXPN8i Zs9nyZsH5gH+4yueIpnaTFl1zMw+4ItvcubI7QlFJB7HdUq48n0+/3CXaptoh4ZaR/gU 669w== X-Gm-Message-State: AOJu0YzRMe1s/1laOui3SjYGrNns9JCT0hb7XRCe0SRtt7cozmwas2hc TK6jEtiZqkqqpNpHnlgbq2QW+rkDCcr7Ti2u5sC1Xcu5QqTM3DNS5+Se8Dw/H0qJH8iSh61INri G4U8= X-Google-Smtp-Source: AGHT+IHaYOkDptNdxUjuXmDea+ZM9rSfJq0R/yZnIVSB7S0ghEwedtI/SPZR7AXcX1neM+y7SjNqbA== X-Received: by 2002:a17:90a:8a8e:b0:2d3:ca3f:7f2a with SMTP id 98e67ed59e1d1-2e0b8b1dbb9mr12473351a91.22.1727661482579; Sun, 29 Sep 2024 18:58:02 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:02 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 20/27] install-buildtools: update base-url, release and installer version Date: Sun, 29 Sep 2024 18:57:15 -0700 Message-Id: <2c4b9af5e3f385b296e2ce0e1d8a0c43937a7334.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205082 From: Aleksandar Nikolic Update the following default values: - DEFAULT_BASE_URL (https instead of http) - DEFAULT_RELEASE (5.0.1) - DEFAULT_INSTALLER_VERSION (5.0.1) Signed-off-by: Aleksandar Nikolic Signed-off-by: Richard Purdie (cherry picked from commit b2ebb965a5aa128b05ed7ddc9216171463777732) Signed-off-by: Aleksandar Nikolic Signed-off-by: Steve Sakoman --- scripts/install-buildtools | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/install-buildtools b/scripts/install-buildtools index 4f85fe87d4..5b86c13077 100755 --- a/scripts/install-buildtools +++ b/scripts/install-buildtools @@ -56,9 +56,9 @@ PROGNAME = 'install-buildtools' logger = scriptutils.logger_create(PROGNAME, stream=sys.stdout) DEFAULT_INSTALL_DIR = os.path.join(os.path.split(scripts_path)[0],'buildtools') -DEFAULT_BASE_URL = 'http://downloads.yoctoproject.org/releases/yocto' -DEFAULT_RELEASE = 'yocto-4.1' -DEFAULT_INSTALLER_VERSION = '4.1' +DEFAULT_BASE_URL = 'https://downloads.yoctoproject.org/releases/yocto' +DEFAULT_RELEASE = 'yocto-5.0.1' +DEFAULT_INSTALLER_VERSION = '5.0.1' DEFAULT_BUILDDATE = '202110XX' # Python version sanity check From patchwork Mon Sep 30 01:57:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49752 X-Patchwork-Delegate: steve@sakoman.com 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 315F8CF6498 for ; Mon, 30 Sep 2024 01:58:06 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web10.45294.1727661484556719642 for ; Sun, 29 Sep 2024 18:58:04 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=vUZVBHxR; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2e0a74ce880so3044342a91.2 for ; Sun, 29 Sep 2024 18:58:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661484; x=1728266284; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=J53/jlblQJkJs1pdijtrxuNz/sDtH2P0dIfL1tLB7p4=; b=vUZVBHxR9lwC4ZgHneQQWEhN3H3tkoVDt3pYoZW7OhbmWW2ROdsr6+YOGYppVhwmtb CWeORSHvII2kVRy/7S0/fZq5etaAaGnQvkRDMRR/pHhOAZ04Obimjdw0U9cpA8zeA538 uZeAa1G1aOmKY7YC8OUDLk7kc/M97TQq7+uV1xiEbOy9SvzUOUU4txhPboA4N4Iyqwmh s7tPRjAgUlKBCFuEIiZpUpEDc4JT6Pbk41OBmc1etXZAaA2cvlWTrOhYeNClSAfajQJz fK+3myTQKPRnFROwdlHZHkgnG5uGTh90qPI/P9SPZWCkEwDPj3nbEky2mgPFx6ghL625 69tA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661484; x=1728266284; 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=J53/jlblQJkJs1pdijtrxuNz/sDtH2P0dIfL1tLB7p4=; b=pgHL+XFfRabM7I7m+CymEbeWzj8kbecHxEKedA4kzLzG7J6q8STUEDeyIL4cU5qPrl 2kTFkqPyQTcSQcQtwURVMPKXII6FW4dkfKjuN2wwgVPFrEFONOaJlp4igTYmOjdq6SYX cIZYqCmdVtxKomEHRsymgDTtvFUCztpo8HwKIAKJmeexFTLL3N3dpsWlKoN1+8r2YNYY w9ESfCf43TEOhgECbg1k2s7wtk+K0OzkvUMHgve2PyBZo13dJ3WDmmAuPIfUaDtPFyuI 7365N1PzWfzqexkfo/FpFxFi7s1Vaf0vQjchCJQs+Psc6rw7UvWDfBhgPatsGKD2iIoi +GYA== X-Gm-Message-State: AOJu0YyjA/1RwPQD4frg9cWnO7QKlQVq83puWS1WWVIvE1npUgfrctNP /e6rPY0MAMEwu8LXxXf7m6pfluXfh+1rfp1vOuovBPGaPXzXHrIDbGLt4nyjiBqbGxvhskWhihT Zhho= X-Google-Smtp-Source: AGHT+IGgoHoPEwUL8ywcmPOMFBbSD3pgoVgUPAlMRbpIM/POZKlkH75hSBreK6I8k1x8vf7xziYFVg== X-Received: by 2002:a17:90b:f06:b0:2d8:eba2:ac6e with SMTP id 98e67ed59e1d1-2e0b8e8ebc7mr12700407a91.29.1727661483880; Sun, 29 Sep 2024 18:58:03 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:03 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 21/27] scripts/install-buildtools: Update to 5.0.3 Date: Sun, 29 Sep 2024 18:57:16 -0700 Message-Id: <9028036392df4c49895c3c980596d26e0461febb.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205083 From: Richard Purdie Update to the 5.0.3 release of the 5.0 series for buildtools. Signed-off-by: Richard Purdie (cherry picked from commit c922ca720a0c3b7b4d3d3187539e7cf77d93d457) Signed-off-by: Aleksandar Nikolic Signed-off-by: Steve Sakoman --- scripts/install-buildtools | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install-buildtools b/scripts/install-buildtools index 5b86c13077..92a4c9dfb1 100755 --- a/scripts/install-buildtools +++ b/scripts/install-buildtools @@ -57,8 +57,8 @@ logger = scriptutils.logger_create(PROGNAME, stream=sys.stdout) DEFAULT_INSTALL_DIR = os.path.join(os.path.split(scripts_path)[0],'buildtools') DEFAULT_BASE_URL = 'https://downloads.yoctoproject.org/releases/yocto' -DEFAULT_RELEASE = 'yocto-5.0.1' -DEFAULT_INSTALLER_VERSION = '5.0.1' +DEFAULT_RELEASE = 'yocto-5.0.3' +DEFAULT_INSTALLER_VERSION = '5.0.3' DEFAULT_BUILDDATE = '202110XX' # Python version sanity check From patchwork Mon Sep 30 01:57:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49759 X-Patchwork-Delegate: steve@sakoman.com 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 5771FCF6499 for ; Mon, 30 Sep 2024 01:58:16 +0000 (UTC) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by mx.groups.io with SMTP id smtpd.web10.45296.1727661487146729365 for ; Sun, 29 Sep 2024 18:58:07 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=lrOq/q4Q; spf=softfail (domain: sakoman.com, ip: 209.85.214.181, mailfrom: steve@sakoman.com) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-20b833f9b35so3479835ad.2 for ; Sun, 29 Sep 2024 18:58:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661486; x=1728266286; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3FuTDtFMLQaNjq9X78GGgaBn+oCjyQgeLO254Nl6vu0=; b=lrOq/q4QBxxoyVYUreHXrty3goPrIWjyzdC2XZAbYbcm5jQNThuaGap3DYTTRNi52b ljP0k58FHlSzr2NYxSjxm/6GgWNsVn67zooaH/0LEqq190h2kAFVZOI+D+0X1ahalXjU ncB/PQXgIquZHfi+XsRUEMwrbPONcULd29BwWplb2wyWnbhDmpsU2d0ahUsfy31anYjL B208KzQbTIZUIDku0lTyBU76PGcq0jLYb6xklwDdNEC3S5/OEBHnCtaFoWDVipme03uA EoQN1BLjLewCH6DVyljRN/X1xVc2sLB7iCh0wjPlj8BWyICZW3vWpaeR827quackdaLb 4rZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661486; x=1728266286; 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=3FuTDtFMLQaNjq9X78GGgaBn+oCjyQgeLO254Nl6vu0=; b=cLphrYxLHQoHvhdODuHm0DVIw9dZgtGKwo2wsMzcWZeWyrY4rPjQNKgEvMzzH6OLnJ h5kZKbuJgLbc7ws9P1MX+G0atJXqYi0UuJcHERZ+PAFJgvEkW1VgitMKTQr2dSAACz6f oUK4FlvHVtvF71ByBUW1chCBtD3R4uetXbIx5yvfhw1p+krQwds0d4TKSKmtaR3e0NoK N3bazxVA3o9FJFF0D8AGC6wWcuKJqJ+xkcL4V+/tW8b8meLU5fj3ZrCp5KNbnis58hP3 N92S9v1OuGyfXEmzcAsn3kjkYfBE0aCmdmwFgpMqw5MX3Hwrx+z0NI1Gh3qIBaBFI6jr YTJg== X-Gm-Message-State: AOJu0Yw0tPrifmm54kP2bWuM0s70NWwDGK7PgxzJDPEiGvn5alG03Hb5 2XAFo5CTVLlNHvzpFTcQsipJCS069bhynIWEhaY8sdfx3dadpKLK++AUjGXA8bFJ7SFOyc5KKpa avnc= X-Google-Smtp-Source: AGHT+IFP0Lf9jn/Mm12+7B3MaU/JV+BycNoaXdItdo1FCy97N4dVC12hAOFro+tnsnsKVWX+qndZ6Q== X-Received: by 2002:a17:903:24e:b0:207:894:6e58 with SMTP id d9443c01a7336-20b37ba5f34mr186269615ad.56.1727661486118; Sun, 29 Sep 2024 18:58:06 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:05 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 22/27] kernel-fitimage: fix intentation Date: Sun, 29 Sep 2024 18:57:17 -0700 Message-Id: <667aab25e83c84c0daccd43eda574ae34c75c8a7.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205084 From: Adrian Freihofer white space changes only. - python part should be 4 spaces, not 8. - use tabs for shell Signed-off-by: Adrian Freihofer Signed-off-by: Richard Purdie (cherry picked from commit 000079a973e8c97d496ca721259437880a7ea70d) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel-fitimage.bbclass | 64 ++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/meta/classes-recipe/kernel-fitimage.bbclass b/meta/classes-recipe/kernel-fitimage.bbclass index 4b74ddc201..16c8d88802 100644 --- a/meta/classes-recipe/kernel-fitimage.bbclass +++ b/meta/classes-recipe/kernel-fitimage.bbclass @@ -29,27 +29,27 @@ KERNEL_IMAGETYPE_REPLACEMENT ?= "${@get_fit_replacement_type(d)}" DEPENDS:append = " ${@'u-boot-tools-native dtc-native' if 'fitImage' in (d.getVar('KERNEL_IMAGETYPES') or '').split() else ''}" python __anonymous () { - # Override KERNEL_IMAGETYPE_FOR_MAKE variable, which is internal - # to kernel.bbclass . We have to override it, since we pack zImage - # (at least for now) into the fitImage . - typeformake = d.getVar("KERNEL_IMAGETYPE_FOR_MAKE") or "" - if 'fitImage' in typeformake.split(): - d.setVar('KERNEL_IMAGETYPE_FOR_MAKE', typeformake.replace('fitImage', d.getVar('KERNEL_IMAGETYPE_REPLACEMENT'))) - - image = d.getVar('INITRAMFS_IMAGE') - if image: - d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete') - - ubootenv = d.getVar('UBOOT_ENV') - if ubootenv: - d.appendVarFlag('do_assemble_fitimage', 'depends', ' virtual/bootloader:do_populate_sysroot') - - #check if there are any dtb providers - providerdtb = d.getVar("PREFERRED_PROVIDER_virtual/dtb") - if providerdtb: - d.appendVarFlag('do_assemble_fitimage', 'depends', ' virtual/dtb:do_populate_sysroot') - d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' virtual/dtb:do_populate_sysroot') - d.setVar('EXTERNAL_KERNEL_DEVICETREE', "${RECIPE_SYSROOT}/boot/devicetree") + # Override KERNEL_IMAGETYPE_FOR_MAKE variable, which is internal + # to kernel.bbclass . We have to override it, since we pack zImage + # (at least for now) into the fitImage . + typeformake = d.getVar("KERNEL_IMAGETYPE_FOR_MAKE") or "" + if 'fitImage' in typeformake.split(): + d.setVar('KERNEL_IMAGETYPE_FOR_MAKE', typeformake.replace('fitImage', d.getVar('KERNEL_IMAGETYPE_REPLACEMENT'))) + + image = d.getVar('INITRAMFS_IMAGE') + if image: + d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete') + + ubootenv = d.getVar('UBOOT_ENV') + if ubootenv: + d.appendVarFlag('do_assemble_fitimage', 'depends', ' virtual/bootloader:do_populate_sysroot') + + #check if there are any dtb providers + providerdtb = d.getVar("PREFERRED_PROVIDER_virtual/dtb") + if providerdtb: + d.appendVarFlag('do_assemble_fitimage', 'depends', ' virtual/dtb:do_populate_sysroot') + d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' virtual/dtb:do_populate_sysroot') + d.setVar('EXTERNAL_KERNEL_DEVICETREE', "${RECIPE_SYSROOT}/boot/devicetree") } @@ -480,13 +480,13 @@ fitimage_emit_section_config() { # default node is selected based on dtb ID if it is present, # otherwise its selected based on kernel ID if [ -n "$dtb_image" ]; then - # Select default node as user specified dtb when - # multiple dtb exists. - if [ -n "$default_dtb_image" ]; then - default_line="default = \"${FIT_CONF_PREFIX}$default_dtb_image\";" - else - default_line="default = \"${FIT_CONF_PREFIX}$dtb_image\";" - fi + # Select default node as user specified dtb when + # multiple dtb exists. + if [ -n "$default_dtb_image" ]; then + default_line="default = \"${FIT_CONF_PREFIX}$default_dtb_image\";" + else + default_line="default = \"${FIT_CONF_PREFIX}$dtb_image\";" + fi else default_line="default = \"${FIT_CONF_PREFIX}$kernel_id\";" fi @@ -605,9 +605,9 @@ fitimage_assemble() { DTB_PATH="${KERNEL_OUTPUT_DIR}/$DTB" fi - # Strip off the path component from the filename + # Strip off the path component from the filename if "${@'false' if oe.types.boolean(d.getVar('KERNEL_DTBVENDORED')) else 'true'}"; then - DTB=`basename $DTB` + DTB=`basename $DTB` fi # Set the default dtb image if it exists in the devicetree. @@ -715,8 +715,8 @@ fitimage_assemble() { # kernel-fitimage.bbclass currently only supports a single kernel (no less or # more) to be added to the FIT image along with 0 or more device trees and # 0 or 1 ramdisk. - # It is also possible to include an initramfs bundle (kernel and rootfs in one binary) - # When the initramfs bundle is used ramdisk is disabled. + # It is also possible to include an initramfs bundle (kernel and rootfs in one binary) + # When the initramfs bundle is used ramdisk is disabled. # If a device tree is to be part of the FIT image, then select # the default configuration to be used is based on the dtbcount. If there is # no dtb present than select the default configuation to be based on From patchwork Mon Sep 30 01:57:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49761 X-Patchwork-Delegate: steve@sakoman.com 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 6FA9FCF649E for ; Mon, 30 Sep 2024 01:58:16 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web11.45600.1727661488388644310 for ; Sun, 29 Sep 2024 18:58:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=CZQxsueq; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-2db89fb53f9so2810441a91.3 for ; Sun, 29 Sep 2024 18:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661488; x=1728266288; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ip60YIZ89lkijt5CVWlOIdHfOkS5zRin22qO1CXxBAo=; b=CZQxsueq7p679C4d5jn1LmzfnMj9mZzFG32EJqE+r2yb4O/Z9nqZiT8V9dsst3AVRm v9R4onTt4QqcziEvV6slFaCgCiq8ZtpVmAig8t1OpQnGNeyYzT4bV/EfWvc8CdjGT3et kW/9G3vlokH6HhbGCA+T9cmErg+PHakzemutn/Z89XWOT5kpO8n5yh4RBuBBOBRV4B8i a4RT1R0Uzqs8UtMx7lUkn7L3jqsWEOsJoqNh6DcCZ1V4cdC8rhtcxcmixZrbnfupIiMa vJlN7VyQb9Ruwsx/MAzAAbf7+7gbMQ+z1ioWNZNHupUaVyeq+1KQKDz/d0f1RSBiHyVk lYAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661488; x=1728266288; 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=ip60YIZ89lkijt5CVWlOIdHfOkS5zRin22qO1CXxBAo=; b=Uu4dF57Ftyxnn4/AYF8BOBA+pTA11cwLKzL/Eevpi7jO8yyi1RFmwttVtCccApEkPc Hy0Ug9jgOX39RCEhQwGPsf4b0vP8WXZe2S+kq3SA1JdrEaSc+WzesI2Yg/zpH4Fk7mdo 35CzwZK6xDaPs/PprukFZO495f59V6Ob0BTfggSRbfGN+g1Pnot0QftFqkQSaHDKgeee g/rVa2vtWa1LsC+repCZkRy7aso2kxM/ndbWKen4tfys02rDB3gu/W5nEo2v/Con6UIB p8q8kWep4ZQ9EG0kBy16nOWyjlSKemQ4tTzzDqTCIfTxxuMjmHqHJ1PxtE3HJaqzlO2X gpTw== X-Gm-Message-State: AOJu0YzlpV8H/9hh2nEcWfVYXwt/heEZ8ySFXeiNIF+NeotQEaj/6EuU tWT51Xnc++vwl9vwlcOdSW9iKVLUVVvy2XAboD2tQKxl/9P8tGjeL6CBOsIe5in8eW3maED37G3 CR2c= X-Google-Smtp-Source: AGHT+IFhRzikuKEHuwtEnB6FgbMgk5C9JZATJ+n58NkXXTQtOVAdIkq4T5BAXNoHdP+IVNR/FppByw== X-Received: by 2002:a17:90a:f2cd:b0:2c2:5f25:5490 with SMTP id 98e67ed59e1d1-2e0b8ee5bc1mr11962900a91.34.1727661487625; Sun, 29 Sep 2024 18:58:07 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:07 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 23/27] kernel-fitimage: fix external dtb check Date: Sun, 29 Sep 2024 18:57:18 -0700 Message-Id: <74054f3614922e331620a4dcb37975c5f679ab4e.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205085 From: Adrian Freihofer If EXTERNAL_KERNEL_DEVICETREE and dtb_image_sect are empty variables dtb_path ends up as "/" which is available on most Unix systems but probably not the dtb_path which is needed here. Checking for a file makes more sense and also solves the issue with the "/". Signed-off-by: Adrian Freihofer Signed-off-by: Richard Purdie (cherry picked from commit c8f629b6991449cc6726f48a607d9e1bd50807ee) Signed-off-by: Steve Sakoman --- meta/classes-recipe/kernel-fitimage.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel-fitimage.bbclass b/meta/classes-recipe/kernel-fitimage.bbclass index 16c8d88802..18ab17bd2c 100644 --- a/meta/classes-recipe/kernel-fitimage.bbclass +++ b/meta/classes-recipe/kernel-fitimage.bbclass @@ -429,7 +429,7 @@ fitimage_emit_section_config() { fi dtb_path="${EXTERNAL_KERNEL_DEVICETREE}/${dtb_image_sect}" - if [ -e "$dtb_path" ]; then + if [ -f "$dtb_path" ] || [ -L "$dtb_path" ]; then compat=$(fdtget -t s "$dtb_path" / compatible | sed 's/ /", "/g') if [ -n "$compat" ]; then compatible_line="compatible = \"$compat\";" From patchwork Mon Sep 30 01:57:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49764 X-Patchwork-Delegate: steve@sakoman.com 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 6FF4ACF64A2 for ; Mon, 30 Sep 2024 01:58:16 +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.web10.45297.1727661489981324558 for ; Sun, 29 Sep 2024 18:58:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=qj3k7Vtn; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2e0a950e2f2so2904100a91.2 for ; Sun, 29 Sep 2024 18:58:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661489; x=1728266289; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Jrutfl3At8q7htEqkf9Lu8+hnaqCFs9fD1wGPNwyoaU=; b=qj3k7Vtn6SF3poMxij9zIXdKV23MS8fvy1Ps8BK0UCQXWLJb0IH9bfE7eqARxmqpAR GSduKZEQS3nkJdR+mFafN/cq/occkNuv10Yy+G0pbWa5yoFeglk1vsqko08lWU6yP6q0 NK4iNV1MyA9cU4In49FRQw8ylJoxqekKwOOSERvVl4stzwhN/Uf0cvy1Xs0SvIMM1e5E pu4yGl+VsY4gmnXtt1h47OxZyUfzKcpGAK74uQt0tUS1yzR8sUxyRhRW6hwsNDUFMdgl fPYZRo+xsEtZgyE5o/4/aNkWUlZW27/cvKbfAL9lYjmbvjhyH7uw/t+G7oJn2iyi1Ewt N8uw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661489; x=1728266289; 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=Jrutfl3At8q7htEqkf9Lu8+hnaqCFs9fD1wGPNwyoaU=; b=IMZ2Gn9fM+wY7/EOca0kEQd0bFN04N9hAmCRS3cRX7yd2ZUR1zomPeG+omWf0tvySg +zdnso5ejsPtTZN7Y5BbgjIjad1tK5gO97DIaKMVu5vg7S7s6EaccKzqRJI2i1KDoUJm FXjtIs3xX21616qA8zDoGonHmXl0AvH1wA7ymeAVPDCckdRrZOF/9oEl/rRZZ4kmKU4q aNqE5gngorMExul3JdfZyw0ki7vlIjeiZLjPVLQoGpbO1Wm6tj3VfYvdQM9Ib97c8m/h EH/zyrcnrbp4TDlEUaBUFeXMWRtE/O20FeN9Zqj7A+iGniG64oepAirbGWUBKZlt0C9K Bqzw== X-Gm-Message-State: AOJu0YyfJSmb3I2L26MlehTtreXn2x89+8nHDuCDTfGsNv605E/TuA8P LppaKfmAH0pTBqaXo3psFfe2ZzdX7NLbZ8Y2Ckl31WsSkR+DYLHLCLUvqSMWWFXCdFClpIr9ifW vKiA= X-Google-Smtp-Source: AGHT+IHmgCugaWKVh7gHI7Ocy6GkLRKbqcPXMugyipE81DMy3c+QNyh6pEtSnR4swPENOohrwTJ/Rw== X-Received: by 2002:a17:90a:684d:b0:2e0:adb6:d0ab with SMTP id 98e67ed59e1d1-2e0b79765f2mr12451669a91.0.1727661489161; Sun, 29 Sep 2024 18:58:09 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:08 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 24/27] pulseaudio, desktop-file-utils: correct freedesktop.org -> www.freedesktop.org SRC_URI Date: Sun, 29 Sep 2024 18:57:19 -0700 Message-Id: <60f411d19a9ea5297911eed64902e1cb65358e35.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205086 From: Alexander Kanavin Server's https certificate isn't valid for freedesktop.org without www prefix. Signed-off-by: Alexander Kanavin Signed-off-by: Richard Purdie (cherry picked from commit d7ce9da33498869384b26a6fda05c37e7b2c3565) Signed-off-by: Steve Sakoman --- .../desktop-file-utils/desktop-file-utils_0.27.bb | 2 +- meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.27.bb b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.27.bb index 55c88afcc9..5285a6c6ea 100644 --- a/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.27.bb +++ b/meta/recipes-devtools/desktop-file-utils/desktop-file-utils_0.27.bb @@ -7,7 +7,7 @@ LICENSE = "GPL-2.0-or-later" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ file://src/validator.c;beginline=4;endline=27;md5=281e1114ee6c486a1a0a4295986b9416" -SRC_URI = "http://freedesktop.org/software/${BPN}/releases/${BP}.tar.xz" +SRC_URI = "http://www.freedesktop.org/software/${BPN}/releases/${BP}.tar.xz" SRC_URI[sha256sum] = "a0817df39ce385b6621880407c56f1f298168c040c2032cedf88d5b76affe836" DEPENDS = "glib-2.0" diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb b/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb index 54c79b4097..6c172b4ec7 100644 --- a/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio_17.0.bb @@ -1,6 +1,6 @@ require pulseaudio.inc -SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/${BP}.tar.xz \ +SRC_URI = "http://www.freedesktop.org/software/pulseaudio/releases/${BP}.tar.xz \ file://0001-client-conf-Add-allow-autospawn-for-root.patch \ file://0002-do-not-display-CLFAGS-to-improve-reproducibility-bui.patch \ file://volatiles.04_pulse \ From patchwork Mon Sep 30 01:57:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49763 X-Patchwork-Delegate: steve@sakoman.com 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 63F62CF649D for ; Mon, 30 Sep 2024 01:58:16 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web11.45601.1727661491865044752 for ; Sun, 29 Sep 2024 18:58:11 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=xHw8oH3f; spf=softfail (domain: sakoman.com, ip: 209.85.216.49, mailfrom: steve@sakoman.com) Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-2e0aded661bso2659931a91.1 for ; Sun, 29 Sep 2024 18:58:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661491; x=1728266291; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ro4d7ym1DapVNNfaZMVZ5LNO0EVNACqoD5C45KIRbng=; b=xHw8oH3fjYWHucaf/AcqA4lRUUl94V4OX3jelyOAomRPn05Ksogbua4g4O+kHQ18tG YX50jjl47Tpn0KtZkzwpWYsOH2HQBGITKMYin0UC7NBydH3Ha0769IDZl11GgByUCnwT oYhzvpcdrmE15ped6eyBvC1fm6Sj46LM+Sc6r5oCZhlTiIKmtLwOBL32Y6olSlh0JCbI URK7AdYK/wh1MRLnYHv+mUjAA6CmxCdnIo/1c3sf87o+6o7wTQVUXXLARcvQmIaUu9yx zWGCCeSk6srF5HHlvWrQ07Ek5WsShjKNdfQlcsRPAOGrEnLDiXahZxNNhv1gE8cFoVxh 1aUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661491; x=1728266291; 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=ro4d7ym1DapVNNfaZMVZ5LNO0EVNACqoD5C45KIRbng=; b=IPoLF4OHvjB3c9d0jmK6LHgOc4dPgarTcUr/NOkBapKwHC7i7byjAzVjvTrO4kNQpn HhZomjUSUrpB/DphZQX4JqeiUL4rZWEPBdCTruM5KD6Hw9UKWcTzCcdEtCNsinhO8/C3 lMNSPpzh+GEGQLJ/tX+hBCA1wM6rw3oZ8Q9gdxrsMIexO2238GlAav35+8LEKFVRudhE ODb8LzhgsOzBkwyb1ZaXMwbNUJ/V4HaNwpDbMpxtBquy8CeUxN0WVVtv9AzQKg7mWtsx Q2BUErQtwJFYmVIMaJGCfyaHXlq2Nb+iY1OhAjLwBa1F5J8fI1/g21GNEejVH9Y12ds1 NoGA== X-Gm-Message-State: AOJu0YzVzJKTQyXwk/khFvKjwS+CCw/0jMXmqUCpWABHAGmYp8e7eVbl TWe74aDmiG3PXjtVbQe9kLHeyoNVGO0bea3/kgNYmglRaFVAZrvdgjQPxO+5cuqewEGlfDvqoF4 5AZQ= X-Google-Smtp-Source: AGHT+IEN8jw7DO6PcqTY/9o/Y+XmCAtZl7fYpm9UNZZdQm1vLgT5Wk3g9pYqefn56gIu50sXB/boFw== X-Received: by 2002:a17:90b:1082:b0:2ca:2c4b:476 with SMTP id 98e67ed59e1d1-2e0b89e344amr12810730a91.10.1727661491092; Sun, 29 Sep 2024 18:58:11 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:10 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 25/27] rpm: fix expansion of %_libdir in macros Date: Sun, 29 Sep 2024 18:57:20 -0700 Message-Id: <7c7f95668d270a825c7d3d235ec2b8d4e7eb0b9f.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205087 From: Yi Zhao There is a patch in oe-core[1] to avoid hardcoded paths in macros. It tries to use libdir to expand %_libdir in macros.in. However, in upstream commit[2], libdir for macros in CMakeLists.txt is set to ${prefix}/=LIB=, which causes %_libdir to expand to ${prefix}/=LIB= instead of the correct path in the final macros. On target: $ rpm --showrc | grep _libdir [snip] -13: _libdir ${prefix}/=LIB= [snip] This also causes %__pkgconfig_path in fileattrs/pkgconfig.attr to become an invalid regular expression when building rpm packages. This results a warning in log.do_package_write_rpm in all packages: Warning: Ignoring invalid regular expression ^((${prefix}/=LIB=|usr/share)/pkgconfig/.*.pc|usr/bin/pkg-config)$ Set libdir to ${CMAKE_INSTALL_FULL_LIBDIR} instead of ${prefix}/=LIB= to make sure it is expanded to the correct path in macros. After the patch: On target: $ rpm --showrc | grep _libdir [snip] -13: _libdir /usr/lib [snip] [1] https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch [2] https://github.com/rpm-software-management/rpm/commit/d2abb7a48760418aacd7f17c8b64e39c25ca50c9 Signed-off-by: Yi Zhao Signed-off-by: Alexandre Belloni (cherry picked from commit ae0e217145f45d065124aeb0a7d72a0c25f621ef) Signed-off-by: Steve Sakoman --- ...et-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch | 53 +++++++++++++++++++ meta/recipes-devtools/rpm/rpm_4.19.1.1.bb | 1 + 2 files changed, 54 insertions(+) create mode 100644 meta/recipes-devtools/rpm/files/0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch diff --git a/meta/recipes-devtools/rpm/files/0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch b/meta/recipes-devtools/rpm/files/0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch new file mode 100644 index 0000000000..1bd83e7bef --- /dev/null +++ b/meta/recipes-devtools/rpm/files/0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch @@ -0,0 +1,53 @@ +From fea9cea49aa0844de14126e54d05b91ba619427f Mon Sep 17 00:00:00 2001 +From: Yi Zhao +Date: Fri, 26 Jul 2024 17:18:30 +0800 +Subject: [PATCH] CMakeLists.txt: set libdir to ${CMAKE_INSTALL_FULL_LIBDIR} in + macros + +There is a patch in oe-core[1] to avoid hardcoded paths in macros. It +tries to use libdir to expand %_libdir in macros.in. However, in +upstream commit[2], libdir for macros in CMakeLists.txt is set to +${prefix}/=LIB=, which causes %_libdir to expand to ${prefix}/=LIB= +instead of the correct path in the final macros. + +On target: +$ rpm --showrc | grep _libdir +[snip] +-13: _libdir ${prefix}/=LIB= +[snip] + +This also causes %__pkgconfig_path in fileattrs/pkgconfig.attr to become +an invalid regular expression when building rpm packages. This results a +warning in log.do_package_write_rpm in all packages: + +Warning: Ignoring invalid regular expression ^((${prefix}/=LIB=|usr/share)/pkgconfig/.*.pc|usr/bin/pkg-config)$ + +Set libdir to ${CMAKE_INSTALL_FULL_LIBDIR} instead of ${prefix}/=LIB= to +make sure it is expanded to the correct path in macros. + +[1] https://git.openembedded.org/openembedded-core/tree/meta/recipes-devtools/rpm/files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch +[2] https://github.com/rpm-software-management/rpm/commit/d2abb7a48760418aacd7f17c8b64e39c25ca50c9 + +Upstream-Status: Inappropriate [oe specific] + +Signed-off-by: Yi Zhao +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index ed847c09a1..385b5040c6 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -84,7 +84,7 @@ function(makemacros) + set(sysconfdir "${CMAKE_INSTALL_FULL_SYSCONFDIR}") + set(sharedstatedir "${CMAKE_INSTALL_FULL_SHAREDSTATEDIR}") + set(localstatedir "${CMAKE_INSTALL_FULL_LOCALSTATEDIR}") +- set(libdir "\${prefix}/=LIB=") ++ set(libdir "${CMAKE_INSTALL_FULL_LIBDIR}") + set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") + set(oldincludedir "${CMAKE_INSTALL_FULL_OLDINCLUDEDIR}") + set(infodir "\${prefix}/${CMAKE_INSTALL_INFODIR}") +-- +2.25.1 + diff --git a/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb b/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb index 0802f26295..9330323797 100644 --- a/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb +++ b/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb @@ -38,6 +38,7 @@ SRC_URI = "git://github.com/rpm-software-management/rpm;branch=rpm-4.19.x;protoc file://0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch \ file://0001-CMakeLists.txt-look-for-lua-with-pkg-config-rather-t.patch \ file://0002-rpmio-rpmglob.c-avoid-using-GLOB_BRACE-if-undefined-.patch \ + file://0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch \ " PE = "1" From patchwork Mon Sep 30 01:57:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49760 X-Patchwork-Delegate: steve@sakoman.com 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 5E7F2CF6498 for ; Mon, 30 Sep 2024 01:58:16 +0000 (UTC) Received: from mail-pj1-f53.google.com (mail-pj1-f53.google.com [209.85.216.53]) by mx.groups.io with SMTP id smtpd.web10.45299.1727661493670591996 for ; Sun, 29 Sep 2024 18:58:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=AZFuTC9l; spf=softfail (domain: sakoman.com, ip: 209.85.216.53, mailfrom: steve@sakoman.com) Received: by mail-pj1-f53.google.com with SMTP id 98e67ed59e1d1-2e077a4b8c0so2751438a91.1 for ; Sun, 29 Sep 2024 18:58:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661493; x=1728266293; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=69wV1diN+LPY3/BHRgTI0+GjFOvjLkZQwYn04EXAVgo=; b=AZFuTC9l46lRjArG+eAxZ9UgkSJuNZKSxOXHdwYuPeNF6MlHdxoll3tR2jAAiDvwKc ick2eJ08w6b1Tok0uLRzB8aAox4pTnwvtGg7TEqkCnPU+QguIgYkXguaUsAm3cwqb5uA kBow94JflKISLaDty7QbTuxMC4ORAQtDJbPZAQS8IC2WM0MhvFHT9juh26YMz6RFoGc7 OLzmBG5CmLcS2s6alC14+RHN66ZCWZWt9fj4oQZ66+JWSta+wggJ284gWnDomwhtxNUl zaaEKmFlr2i4L8HR8jpdAuITQldFyvOZmtZCKBOG+lXsasTxT0MHqnl7JsxWk2/n9Xy+ FI6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661493; x=1728266293; 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=69wV1diN+LPY3/BHRgTI0+GjFOvjLkZQwYn04EXAVgo=; b=iEu4ivvr58fC65EAyl6c+BFSunbiFhR8qVgYAZOD6N+yqGGpu8KRkx03TkVmHQcavR m7ulup1N+KWnREKpdTM9LcaRa1/EDblBQHENaYvDOWjox5F6ETXndA0LfkVXPg08gAXm symVcuSISeR6WN6Aqfa+KP2YIEPSHJED/wGIcJp9fEhp1nuc7SQKl3taK+cY1e+jJ3he hV/dI9XEXU0AV0jjnb910oGkxJhVowDrflFF8kyi9sORMfM/E/rVz1cBGgajXrBpWW49 hcYywSqco3lkO/KG3k7aEhfASs0WhSByGSuZ/lPWydZ6gaRliDUafUNnh0MN3cIBgoGq SdXA== X-Gm-Message-State: AOJu0Yyi1koEc9/+n3N2NSZhoeEGPmR6DAzbpm9Q49InhpqMBd2Muztg OIgi8y1u/DNmIeRmp8nqGtI4FDNA33qPDJ9MVj3b/PCNthFk3xLXD0Rs6p9PdFcuUZniEkTK9b6 vZps= X-Google-Smtp-Source: AGHT+IFuiLqhsooteOtXCV/3t8k78cvFhhLgrulRSNQ0Qcfonvip3o0gLStnETGEZNO9R2F/q0SP0g== X-Received: by 2002:a17:90b:f90:b0:2d8:85fc:464c with SMTP id 98e67ed59e1d1-2e09113c9d2mr21797255a91.11.1727661492923; Sun, 29 Sep 2024 18:58:12 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.12 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:12 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 26/27] bitbake.conf: Add truncate to HOSTTOOLS Date: Sun, 29 Sep 2024 18:57:21 -0700 Message-Id: <85451cdaee4718233211da1e43db01f5cd2b1aff.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205088 From: Richard Purdie Some wic images need this command. Since it is part of coreutils, it doesn't really cost anything to have in HOSTTOOLS and it avoids signifiant build dependencies on coreutils-native. [YOCTO #15571] Signed-off-by: Richard Purdie (cherry picked from commit 522000ce5c4f0201cbe42d7826b6a8489ed10117) Signed-off-by: Steve Sakoman --- meta/conf/bitbake.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index ba8bd5f975..78f15b76ae 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -521,7 +521,7 @@ HOSTTOOLS += " \ mktemp mv nm objcopy objdump od patch perl pr printf pwd \ python3 pzstd ranlib readelf readlink realpath rm rmdir rpcgen sed seq sh \ sha1sum sha224sum sha256sum sha384sum sha512sum \ - sleep sort split stat strings strip tail tar tee test touch tr true uname \ + sleep sort split stat strings strip tail tar tee test touch tr true truncate uname \ uniq unzstd wc wget which xargs zstd \ " From patchwork Mon Sep 30 01:57:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 49762 X-Patchwork-Delegate: steve@sakoman.com 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 576F6CF6495 for ; Mon, 30 Sep 2024 01:58:16 +0000 (UTC) Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) by mx.groups.io with SMTP id smtpd.web10.45300.1727661495267463347 for ; Sun, 29 Sep 2024 18:58:15 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20230601.gappssmtp.com header.s=20230601 header.b=BmAzW00k; spf=softfail (domain: sakoman.com, ip: 209.85.215.172, mailfrom: steve@sakoman.com) Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-7db54269325so2932354a12.2 for ; Sun, 29 Sep 2024 18:58:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20230601.gappssmtp.com; s=20230601; t=1727661494; x=1728266294; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=NAsx+KYbQvd8H5fRwPlcc1Sp8SxlIt6E3TKY7f74qOY=; b=BmAzW00kUT/PNnTyhXCCppm7jmTTIftB5Xy6U4TJKGl3HCiwjgHMdE2LxhsfVPxbbt 0OSCCrVaS/2z2E2XQLB+/JjS/7uCuhuAqM8WZR+x0HnWrBpPjMFFpcJi0IPU1MBj3Qj3 hxyJvBfmezaQ9Ubt61o166bn4Br4v8Ewfpey8d2qdweaIIOQmeyFEJovtgWXyDNjQfPm SlJdnMvuB2e/9yZmsHlpHWguYoWzd8RBkPSNc3s8cuXIy0Sl4jXADG3EW/Fj3sHhzI66 FapJ7sPetM9RWdtz9WO/qlcuqnhUyCxeQWqV8rC8pbqeV6bfmUblON2dTU+Iz8UWE5vF s4fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727661494; x=1728266294; 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=NAsx+KYbQvd8H5fRwPlcc1Sp8SxlIt6E3TKY7f74qOY=; b=Ed+gYokijxKeZ+K9qrN8thPgdpWVtwcyIxbci1woNfXJ43PQPGCqj1V2cYNeZyLL6E rb9MNt9SHBsOT8DFKo37ebWOl8cdoG3jRNw2KPrqlnZc6/gABNhEkuOvSwmCG/pJEGwf Y9QH7gB3uHTebKNx8/UjSFfyJQivONKjePVJL9CBP3UidO2EPxna6QGHyUaG4/Q8xKeO jKBzft1qdoD5bSl68saPWqUO8WWjwWkX2lcbc99N2WbZz+ocV309rq45SFBnW3TntNBo eYIlqOYdDBNJcrtArJXxkTxM/J0WI4MMM1as/4OayWXT+Nm/ZZeOO3oWDnKBNmn/uVH6 apQA== X-Gm-Message-State: AOJu0Yxo7a7Hj4RWsyTSTZBgmJ2CcmMsMymYUpvz+6nVfLLmwj+WPAaj VCuyeRI8sRUyvqU76uitMj6HOwaeAFaAhXaQkbi3XvpIXobBiP9qsUeq6gBaTb1QtFL8No/sWwK fUoI= X-Google-Smtp-Source: AGHT+IH0kqy4Jlc9vzT6zLy17EaAdz9ctlyF48nCtpD8QGmHQh8tYc3lySGo2vHEvBF5gvnYaf8AOA== X-Received: by 2002:a17:90a:4b06:b0:2e0:a77e:82f7 with SMTP id 98e67ed59e1d1-2e0b8ec8fc3mr12139334a91.36.1727661494551; Sun, 29 Sep 2024 18:58:14 -0700 (PDT) Received: from hexa.. ([98.142.47.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2e0d4af744bsm5496070a91.23.2024.09.29.18.58.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 29 Sep 2024 18:58:14 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][scarthgap 27/27] makedevs: Fix issue when rootdir of / is given Date: Sun, 29 Sep 2024 18:57:22 -0700 Message-Id: <3d894863f442188bad446095bd7fdd82665bb54b.1727661284.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 30 Sep 2024 01:58:16 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/205089 From: Jaeyoon Jung Treating rootdir "/" as "" leads an error in parse_devtable(). Preserve it as it is given and use a separate variable for path name prepending. Another minor fix is to add a return statement at the end of convert2guid() to avoid an error with -Werror=return-type. Signed-off-by: Jaeyoon Jung Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 4d52e6276c687a8950bde21850072ddf14893fb2) Signed-off-by: Steve Sakoman --- .../makedevs/makedevs/makedevs.c | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/meta/recipes-devtools/makedevs/makedevs/makedevs.c b/meta/recipes-devtools/makedevs/makedevs/makedevs.c index df2e3cfad5..2254b54891 100644 --- a/meta/recipes-devtools/makedevs/makedevs/makedevs.c +++ b/meta/recipes-devtools/makedevs/makedevs/makedevs.c @@ -36,6 +36,7 @@ static const char *const app_name = "makedevs"; static const char *const memory_exhausted = "memory exhausted"; static char default_rootdir[]="."; static char *rootdir = default_rootdir; +static char *rootdir_prepend = default_rootdir; static int trace = 0; struct name_id { @@ -217,6 +218,9 @@ static unsigned long convert2guid(char *id_buf, struct name_id *search_list) } error_msg_and_die("No entry for %s in search list", id_buf); } + + // Unreachable, but avoid an error with -Werror=return-type + return 0; } static void free_list(struct name_id *list) @@ -379,8 +383,8 @@ static int interpret_table_entry(char *line) error_msg_and_die("Device table entries require absolute paths"); } name = xstrdup(path + 1); - /* prefix path with rootdir */ - sprintf(path, "%s/%s", rootdir, name); + /* prefix path with rootdir_prepend */ + sprintf(path, "%s/%s", rootdir_prepend, name); /* XXX Why is name passed into all of the add_new_*() routines? */ switch (type) { @@ -406,11 +410,11 @@ static int interpret_table_entry(char *line) for (i = start; i < start + count; i++) { sprintf(buf, "%s%d", name, i); - sprintf(path, "%s/%s%d", rootdir, name, i); + sprintf(path, "%s/%s%d", rootdir_prepend, name, i); /* FIXME: MKDEV uses illicit insider knowledge of kernel * major/minor representation... */ rdev = MKDEV(major, minor + (i - start) * increment); - sprintf(path, "%s/%s\0", rootdir, buf); + sprintf(path, "%s/%s\0", rootdir_prepend, buf); add_new_device(buf, path, uid, gid, mode, rdev); } } else { @@ -541,12 +545,11 @@ int main(int argc, char **argv) } else { closedir(dir); } - /* If "/" is specified, use "" because rootdir is always prepended to a - * string that starts with "/" */ - if (0 == strcmp(optarg, "/")) - rootdir = xstrdup(""); + rootdir = xstrdup(optarg); + if (0 == strcmp(rootdir, "/")) + rootdir_prepend = xstrdup(""); else - rootdir = xstrdup(optarg); + rootdir_prepend = xstrdup(rootdir); break; case 't':