From patchwork Thu Nov 7 02:29:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52140 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 CFE27D44D56 for ; Thu, 7 Nov 2024 02:29:30 +0000 (UTC) Received: from mail-qv1-f41.google.com (mail-qv1-f41.google.com [209.85.219.41]) by mx.groups.io with SMTP id smtpd.web10.63345.1730946562622993565 for ; Wed, 06 Nov 2024 18:29:22 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=gVWSKgXI; spf=pass (domain: gmail.com, ip: 209.85.219.41, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f41.google.com with SMTP id 6a1803df08f44-6cbd57cc35bso13452496d6.1 for ; Wed, 06 Nov 2024 18:29:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946561; x=1731551361; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=H8zcmqMqEIjm1PmHoO1ok8XSM87WPcsEVtKU1xlRtDs=; b=gVWSKgXIxmwUt9nr9Q14aHNVzeriq5YoPyMElAmuQoWN/nm6DbFGiHP6xGUmUAuKqS rzx4bISE/XLuw++j47pUcnCWEl9FrTsm+Y//cQjZKqQJl9lguc3VNRaiXpheUmCS+4FM O8D9XUQJv/kLrDe80o1hpBQDfqvgfn1CAwZNKX9Y0DC+8vx5hakUeZzNFhPIWSWfJyF2 Yv0Gy9BKXKoDD3wtWsE8Jytnzmiu2YwELtWWN1cI4LaS5SjePCVswoWAy4k39G+39OoC Y/D3LcigUdDdNu7Ww05lxPnRhGaGXr8kAgcFYf/yJrLSmcTdjntgTIrdDKlsocu3bH80 WaVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946562; x=1731551362; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H8zcmqMqEIjm1PmHoO1ok8XSM87WPcsEVtKU1xlRtDs=; b=CIZj7CJZ+9z/SDSTZb8W0EUKtJP7HYUMmQjpl6vgLVi6sotE13lj4PpN+PkpqE3MJH XwG734urk9NxKKvbcG0A5JEK4EIx2OjYQ9TaWenf14kUGm8jAR3X6gVWCHu5moGIl3Go cImY/K14wW3tO/bSV14HTWE5QpFLxQy8s33lkUmSTEXJqPeNo1vMR14gkgFKjnRlIGaM 8wf2+DZtzO8oh0clTpLaRluaBbddeQKj+Dhx7ElMwmtz04W5+EijNbElXmuqQmViM5ca 8KMA4iVJA0bbKYS+ut6HeaZFjbIgAak+r6yHranFHQmWfxUr+IUjpxNEjpyQrK5z8UbP PT2g== X-Gm-Message-State: AOJu0YxfdEgRG3RLffJroIcGll4hb6zs4rmUtGgltfkPOtuxP/Imav1o 4L7yNYPa/pDF/EH+aRJM8T7cxN2Pm9yKZSNQPzj/W1Y6rSlLPq6+HI6PVnZj X-Google-Smtp-Source: AGHT+IFVbHTA4h7sS3yPJBb1DTL5GKp1GZ1PrXwv6zjMQFfyQUsy3DoG/ZVV58LrXrUtePrSrqYLGQ== X-Received: by 2002:a05:6214:5f11:b0:6cb:c661:49ce with SMTP id 6a1803df08f44-6d393e84574mr29461646d6.23.1730946561667; Wed, 06 Nov 2024 18:29:21 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:20 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 01/12] kernel-yocto: Support in-tree config fragments Date: Wed, 6 Nov 2024 21:29:06 -0500 Message-Id: <48061c493636c7f5b68f713f5732663aea57295b.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206805 From: Paul Barker [This is currently an RFC as it depends on a separate patch to add support for config fragments with .config file extensions in yocto-kernel-tools: https://lists.yoctoproject.org/g/linux-yocto/message/14431] In Linux 6.8, the in-tree rv32_defconfig file for 32-bit RISC-V support was dropped in favour of a Makefile target which combines the RISC-V defconfig with a config fragment '32-bit.config'. So to build for 32-bit RISC-V using the in-tree configuration from an upstream kernel, we need to be able to enable this 32-bit config fragment. We can support this via KERNEL_FEATURES if we add the in-tree arch config directory (arch/${ARCH}/configs) to the search path. While we're here, let's also add the generic config directory (kernel/configs) to the search path so in-tree config fragments such as 'hardening.config' can be used. Signed-off-by: Paul Barker Signed-off-by: Bruce Ashfield --- meta/classes-recipe/kernel-yocto.bbclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index 6d5c3b6327..66602d3594 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -248,6 +248,9 @@ do_kernel_metadata() { fi done + # allow in-tree config fragments to be used in KERNEL_FEATURES + includes="$includes -I${S}/arch/${ARCH}/configs -I${S}/kernel/configs" + # expand kernel features into their full path equivalents bsp_definition=$(spp ${includes} --find -DKMACHINE=${KMACHINE} -DKTYPE=${LINUX_KERNEL_TYPE}) if [ -z "$bsp_definition" ]; then From patchwork Thu Nov 7 02:29:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52136 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 D200CD44D7B for ; Thu, 7 Nov 2024 02:29:30 +0000 (UTC) Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) by mx.groups.io with SMTP id smtpd.web11.63119.1730946564054964564 for ; Wed, 06 Nov 2024 18:29:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=BZyLJY2R; spf=pass (domain: gmail.com, ip: 209.85.222.174, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-7b18da94ba9so50121885a.0 for ; Wed, 06 Nov 2024 18:29:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946563; x=1731551363; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=O3JwvaXD0RZeACIuLWWm+NunvZy6ijDmpNN6rDMIVIg=; b=BZyLJY2RjViPJ03QYC2ig1/Vuxb4dvHV5EVUVBFmA1ciiOW/EvHD0vzX1m3bgPr+0f s6iTbWU4hNO+PsHgsNhVMWHqXx152/9HseJyCZVIu3gxpWr0GfzyQTxS7gZLBBwYxyRQ qR1KziBZcAfnJin0aGyDKQddvkfB3iMke0o1pPrL5oKr4/ZMvKj7pfHQFCKS4305Ujgz s8leBzcIOzyG1ANo0UQFoFu+v9G9bzR7+gmV5gRit9WbDLNFe6nRnutnjFPoqelK8Qgd JRv21FoHqMCMebW9PVz6kZlcdxkLUgjZTV5COuKj62bITGwBSgEjY1Y+ws1Aea252U+m zI0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946563; x=1731551363; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=O3JwvaXD0RZeACIuLWWm+NunvZy6ijDmpNN6rDMIVIg=; b=mCAS6gHXBFbQpnNCK04lbyXBme3LgEveHOaz3zd+HKyNYr6lK0pWgu3yi/YPxUFklN qIlS3tjsvXB6XNbqKJIxbFvXLA/ORDvxCKzwGOwy9vZiUlmVQiW+imc3PA14TacmeGqR 0gs6ZG7YE6j/dKuD1D3DCrpxseWOCTDCFBD3XrUrTLyKVU4ZB+1eGzygtKbLnQjwukOr PPSchvw/l4PG59b0RHlebUlGJ6K0ENOoCwSVGbBl5PcwbYY4zGD7f5hCs1xjkP0i20ra BlgGrJXG80RUC+uG0sTpUnICm2fJh9bgiQvRaWo8YuxuBk6Eqzan81rhkQLC1Y+nFdFI ZTiA== X-Gm-Message-State: AOJu0YztqnXpCGEgNWZYW2MYABubMdanZ6UrOHpukNC/3iUkQJ7viiCz hdefGmOYdYnQioaS7pDASmttTdnMrs2JVslRlhpTR5slMYEb6g5b X-Google-Smtp-Source: AGHT+IGjqKG+KWhtfl7h1X6oechRpZgpjYfxQvsDWYmlhPQZAEBl1+0vkyarvWIE5Wb2/GWoSTArrg== X-Received: by 2002:a05:620a:19a7:b0:7ac:bc66:5efb with SMTP id af79cd13be357-7b32769cd87mr258967185a.27.1730946562927; Wed, 06 Nov 2024 18:29:22 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:22 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 02/12] kern-tools: allow .config to be recognized as a fragment Date: Wed, 6 Nov 2024 21:29:07 -0500 Message-Id: <6469144a7c9eaabbb4ebb99f7960799c76e2f283.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206806 From: Bruce Ashfield Integrating the following commit: Author: Paul Barker Date: Wed Oct 2 10:01:29 2024 +0000 spp: Allow .config extension for config fragments The config fragments present in the upstream Linux kernel use the .config extension, for example arch/riscv/configs/32-bit.config or kernel/configs/hardening.config. To allow these to be easily used without having to copy or rename them, extend spp to support both .cfg and .config file extensions. Signed-off-by: Paul Barker Signed-off-by: Bruce Ashfield Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index 8eff00821a..98dd89f585 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\ DEPENDS += "git-replacement-native" -SRCREV = "7160ebe8b865dd6028aef278efa219433db93f7e" +SRCREV = "cda23df1a86aa89cf1748af6aa5134160c1cca48" PV = "0.3+git" inherit native From patchwork Thu Nov 7 02:29:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52139 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 DECC7D5AE40 for ; Thu, 7 Nov 2024 02:29:30 +0000 (UTC) Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) by mx.groups.io with SMTP id smtpd.web10.63346.1730946565219755134 for ; Wed, 06 Nov 2024 18:29:25 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=J+cFsJPP; spf=pass (domain: gmail.com, ip: 209.85.160.176, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-460b04e4b1cso2780551cf.2 for ; Wed, 06 Nov 2024 18:29:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946564; x=1731551364; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=FIO4irE747r3GxcQjQA2JhBAvs3Laya3pyhSP6IkXWM=; b=J+cFsJPPr4ZX9WF8XODtuA4Y1li7fRnYG4dL32STDutU01POUSuRCkTqUxTphgDWrI KW8ZmSE2Xgka4neAaZO+MZuKjFp8GafOPCQafRXQ/gydgi+F2rV1/FG7yRJOt8zhxO4R OoUeI9e13hEDKk45oOAhBYRnLtlpWUwzDpLqd8dgN9CehV0NM2ceH8lsJGz2y211S2vC HNOtn65Wgj/m+eMeQSjVJlY08Cl2xxw1CFdlnv/VkX5YS3SwFGNE62i3mPTzq0h5oy8O y6xeah1iD8/gHMUMDKsDF4GNnNV2VWFd5OWsSgBOFO4zUgLYJ/89ayZDzWhk2myIdI9a reVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946564; x=1731551364; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FIO4irE747r3GxcQjQA2JhBAvs3Laya3pyhSP6IkXWM=; b=YUgWCHKweDr6o0DkhWerZmYcp7Vufj4jKS7PcI/wK0d0lNbBEnYpV62srSfgY6igPy 8hNEjWCTujx8hThgBD+oIRpsdGl7e8XESQV6xVuWQnZw3pqa1jF0IGjzH06jV9y0aGhs x18zRgPxQhGL9SDHiF4gsIjbSP2yfYfR0OB3fxwo4tYNyxuJv1ylRZgbrvQ/0PjwKi08 bgzbW5tGCJvYTPgB3n1ajO4SuX8TFsjhO8/X6e6TMeRYFSQA8iRZ+Ucg+7gtuQPkhCn7 oBGKD7XM6D8S5xnafIViUd3r5gN48Yos1Z3ogg9FoDrXn1OAVWCHuXrt0GDBn3OayGf3 UjdQ== X-Gm-Message-State: AOJu0YwIjzpScQGkd6HMTH8JsJkIR9UISaqtMtcCMliGL6NEHYmYZWL/ L2HnbRk9Od+AgDCAnA1U2tgKpL1/W7/GFBSpH7fW9e0SPyhazJvGWvUlojlF X-Google-Smtp-Source: AGHT+IGNQ3V97yP9ORggonenA6CRlEqh8kKO1SxcTFihhKGX8bKcKqZDu1e/+isshMkzkHgTYadwmw== X-Received: by 2002:a05:6214:33c4:b0:6d3:8285:af78 with SMTP id 6a1803df08f44-6d38285b06bmr100244116d6.36.1730946564196; Wed, 06 Nov 2024 18:29:24 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:23 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 03/12] kernel-yocto: allow cfg fragments to be specified as required Date: Wed, 6 Nov 2024 21:29:08 -0500 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206807 From: Bruce Ashfield When .scc files are used, a configuration fragment can be declared as "hardware" (required) or "non-hardware" (optional). By default the configuration audit only warns about hardware options. We can extend that default level of auditing to configuration fragments that are on the SRC_URI or in KERNEL_FEATURES by adding the ability to put a specifier after the fragment. i.e. KERNEL_FEATURES:append = 'hardening.config:required' This is particular useful for fragments that are outside of the kernel-cache (in a layer, in a kernel tree, etc) Signed-off-by: Bruce Ashfield --- meta/classes-recipe/kernel-yocto.bbclass | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index 66602d3594..e73adcc725 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -271,6 +271,9 @@ do_kernel_metadata() { KERNEL_FEATURES_FINAL="" if [ -n "${KERNEL_FEATURES}" ]; then for feature in ${KERNEL_FEATURES}; do + feature_as_specified="$feature" + feature="$(echo $feature_as_specified | cut -d: -f1)" + feature_specifier="$(echo $feature_as_specified | cut -d: -f2)" feature_found=f for d in $includes; do path_to_check=$(echo $d | sed 's/^-I//') @@ -288,7 +291,7 @@ do_kernel_metadata() { bbfatal_log "Set KERNEL_DANGLING_FEATURES_WARN_ONLY to ignore this issue" fi else - KERNEL_FEATURES_FINAL="$KERNEL_FEATURES_FINAL $feature" + KERNEL_FEATURES_FINAL="$KERNEL_FEATURES_FINAL $feature_as_specified" fi done fi From patchwork Thu Nov 7 02:29:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52138 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 EAC43D5AE41 for ; Thu, 7 Nov 2024 02:29:30 +0000 (UTC) Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by mx.groups.io with SMTP id smtpd.web11.63123.1730946566488351973 for ; Wed, 06 Nov 2024 18:29:26 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=RdnpAU1X; spf=pass (domain: gmail.com, ip: 209.85.219.53, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6cbe53a68b5so2866256d6.1 for ; Wed, 06 Nov 2024 18:29:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946565; x=1731551365; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n6WBurcH6M93YmdNCHBfBx8DwZTfWNfyccktNMRCrgg=; b=RdnpAU1XT6bKhiwTLVCAEgGBobR885OcmohsaR7GPOztMsloPVfAVwFnpapOW9hwXa rdOxpHm3dOMAVjggM6sMkEiBqHCBVb0Oo+G/d5+p46A5F65z2s5IjcvjHEcK0xi7rHrf E2EPfuWokWjGKe4tE9RpIwBBQvmZapQD7mgq2aDbaN9Ed/m6pVXewVdCsmTvfs5YI9nk IgD24JHRw0NRtj6lHtfV3Gs4r7Av2F9DQVNci4LvUCrfUh/kQ85PEJr8mJS2oP28DvoE hBLam4X0rDW1P6Ddwfv5fYom8YnYtai5tCrt0qQdS1BojUTUFb7Zgg2v+75TDvgaTRxH lNQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946565; x=1731551365; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=n6WBurcH6M93YmdNCHBfBx8DwZTfWNfyccktNMRCrgg=; b=OSo8/7H9kXW9fQdVgdUJfccXY1FyGHFmO4jhXOINrTJND1Fy3ZrkKc++Z/1Ab2SK9x TOEqywIAxucPM+XBPmjPrs2h9PfHnLNPvLbeHd6J+Og+o1G/PCpkvEaVYFQlKmTYEE15 9BDxfYhrNbJqOHYdgqoSml+0P/VobmofuhX8lPX3sHGTgp5rF+0ElPjD7oKShAcxj6eU tY15uproc7FVLAssDsbAdsstZALFRVwZGu2NBijArJ649tO82tZN6SeQ9mk7HopUGIZw Qa9Yh6Rq1ClWVHt2hRjAn3AWj4bbZ4uWy40MaKHx+6BYS0BRr+wvGj5h82YdZ1NkE8Sy 4yhQ== X-Gm-Message-State: AOJu0Ywg/rQ9XmKadBafuzAO6exDkSzkzbWeiwiTEPx+/uiAohybred9 XAaw4n8RIuIQ7chDte7TWbSWB2HkK5baQ83bs6EMricFbWEGCerM3Z1wEwt2 X-Google-Smtp-Source: AGHT+IHQNLBAC8ZWJKEJw6O1z+5I0tdC/lJZH7S6ZVQ3i8/43bzsstpUxXGY/E0j0Y+BF9A7XA3UwA== X-Received: by 2002:a0c:f209:0:b0:6cb:f744:e3f1 with SMTP id 6a1803df08f44-6d396c2c978mr6324906d6.4.1730946565553; Wed, 06 Nov 2024 18:29:25 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:24 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 04/12] kern-tools: allow inputs to be tagged for audit Date: Wed, 6 Nov 2024 21:29:09 -0500 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206808 From: Bruce Ashfield Integrating the following commit: Author: Bruce Ashfield Date: Wed Oct 16 23:34:04 2024 -0400 spp: allow inputs to be tagged for audit files can have a specifier "optional" or "required" which follows the input file and is separated by a : We need to adjust our routines to check for the specifier and split it out accordingly. Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/kern-tools/kern-tools-native_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb index 98dd89f585..01c5030759 100644 --- a/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb +++ b/meta/recipes-kernel/kern-tools/kern-tools-native_git.bb @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "\ DEPENDS += "git-replacement-native" -SRCREV = "cda23df1a86aa89cf1748af6aa5134160c1cca48" +SRCREV = "df5de61e6e52a24b7851b68cb8dd1e226ac1fb69" PV = "0.3+git" inherit native From patchwork Thu Nov 7 02:29:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52141 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 EBA47D5AE45 for ; Thu, 7 Nov 2024 02:29:30 +0000 (UTC) Received: from mail-qv1-f43.google.com (mail-qv1-f43.google.com [209.85.219.43]) by mx.groups.io with SMTP id smtpd.web10.63348.1730946567538253299 for ; Wed, 06 Nov 2024 18:29:27 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=I3khlovV; spf=pass (domain: gmail.com, ip: 209.85.219.43, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f43.google.com with SMTP id 6a1803df08f44-6cbe3ea8e3fso3047756d6.0 for ; Wed, 06 Nov 2024 18:29:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946566; x=1731551366; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ss+K4EAHRNKQabH4LAn4crgFlhSj134RUxWTNLsAV0Y=; b=I3khlovVAsISahUpiSQPV3FOuU1Cq469021WhScR0Ol5dQh7m21lqQ2Y3Nn4KbAbRa K3lSRBTv5M1BsQLC77ZbpvgycbG1c6WSqWM69/vBUnuhKjY9I5SKqSJRWaPr0NUPoMr2 +Q1XbTONnVSG8drzc4A+/R8K888RYKRABRxBOLdMWzRaWnY1J+dfGp/WgiZyKeUrQ/BB EXpgH80zlQPyBYTUppmw3j6J+lwipF3gpS/p3JYfoFins7idY1GJnoUX9WomY0MUBUnD DqxwPcGQZfzWhYcPc6BTdw8vy6Y9VKlZL2MpG8QV3ScRuhyfTavTR4xTJN6FuPUVo+hH JqdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946566; x=1731551366; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ss+K4EAHRNKQabH4LAn4crgFlhSj134RUxWTNLsAV0Y=; b=p6j9MthrvX84HQd0zx+0wOul8SgBJYhmESFyvH3uUE3tcSfl8+zabDJB2ZKNMIwBvx e97HVOKbz7lTOW9H6HBSAlKnJNFX7CPMJxJOeDIyrev9iXlCBvveIY8GTI5HYNdspNT4 JWYd6zpcI36dUjzA32hi53c8L7ysWALV939BavAbVrP/B03ybYCZT0gAON7PCwUyWfkW ILhBckwMM7G4FfxLwjmjYco2XsbA9WYPPHTUoL/yuCUUNgioBqDc9mRv/GnbL+oVmvCk We5cWRrwuZAcRv4jadQogunrOieH8Ecjg35PGLQ5YjoEBJXMOaKYwpdlPyfjydJ2rdqm ZPiA== X-Gm-Message-State: AOJu0YwKBgFfstBkSNAFE2sF83wo/ua4+Wn2Id+7Ti/i77rxW0TXjqyf 0QgA7S4WmPhktuTQqK/edE4VBhpwWpCwaPt36o9G9pLnhjpaj6yHA5qkHxcl X-Google-Smtp-Source: AGHT+IHSN6l9QVY6vVOlCGitR7p14mj8QGWxSEVvD4EvnN3hA5SKnYnVifYYjo4BI0JxZ8l6iNgZIA== X-Received: by 2002:a05:6214:3a8b:b0:6cd:ed0b:3392 with SMTP id 6a1803df08f44-6d396c8b8f1mr5285346d6.39.1730946566555; Wed, 06 Nov 2024 18:29:26 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:25 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 05/12] kernel-yocto: allow early exit to configuration audit Date: Wed, 6 Nov 2024 21:29:10 -0500 Message-Id: <10f89d1d8ffd7955d8e149bee1eb9cbaf0f3baa1.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:30 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206809 From: Bruce Ashfield With the ability to tag raw configuration fragments as "hardware", there is a chance that badly behaved fragments throw warnings or cause other issues that are not applicable during development (or you understand the risk). Allow kernel configuration audit to be skipped if KMETA_AUDIT is not set (by default it is), to provide a flag for control over auditing. Signed-off-by: Bruce Ashfield --- meta/classes-recipe/kernel-yocto.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/classes-recipe/kernel-yocto.bbclass b/meta/classes-recipe/kernel-yocto.bbclass index e73adcc725..a5d89dc2c8 100644 --- a/meta/classes-recipe/kernel-yocto.bbclass +++ b/meta/classes-recipe/kernel-yocto.bbclass @@ -568,6 +568,11 @@ python do_config_analysis() { python do_kernel_configcheck() { import re, string, sys, subprocess + audit_flag = d.getVar( "KMETA_AUDIT" ) + if not audit_flag: + bb.note( "kernel config audit disabled, skipping .." ) + return + s = d.getVar('S') # if KMETA isn't set globally by a recipe using this routine, use kgit to From patchwork Thu Nov 7 02:29:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52142 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 13B1ED5AE47 for ; Thu, 7 Nov 2024 02:29:31 +0000 (UTC) Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com [209.85.219.54]) by mx.groups.io with SMTP id smtpd.web11.63124.1730946569904897656 for ; Wed, 06 Nov 2024 18:29:30 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JSlPoIhE; spf=pass (domain: gmail.com, ip: 209.85.219.54, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-6d18dff41cdso2924746d6.0 for ; Wed, 06 Nov 2024 18:29:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946569; x=1731551369; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=31IOpNEiPm6rJiTCz/YOjAcaTcGLGEIrFB0KE5OPf6E=; b=JSlPoIhET5NGYEjBXtka/dPlNsGrcWonjg7Edz3gSVO42QyHA1+C3bSPV6CMQJDunc +T9htnsYKoWlnIsUX0X14xCC4qkCBuokVX9HY/ujRO19V7otyEdwNWPIGWG4QgOJKxQc y/4J+AvKJ2HA2+aPBUuwBLtdzPWWLw1FXGA5AKLCTK0M3JDj5MGD7mHFzTLWVzuQt4bt +0FHfxcwA8Mg/0v+ZxMRTkA6ErZIUTaPcNZUtl9+WSa3zBpwC7KZaKhaGttViXhPNr0s Aef6x516rPjCdxW4E5T11dTw8QxG9cbV211WMnqxJqYtNxOCtOJM+4MpZIiFrCvAU1/t vRZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946569; x=1731551369; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=31IOpNEiPm6rJiTCz/YOjAcaTcGLGEIrFB0KE5OPf6E=; b=VKi0bo8bgyKZ7/HI4HoAqclmJJ+/sXtBn/jafCjNZ5F2k+rUB5TJugZeSqKkJsrFQc 8zFNJ66RGqtzc+KKEskwhG2uIg8Zu+Uiips93ecIhRSnVfAL3qpbUf1B2ff90VuTFsSM MdG1s/CW9DEx2eTu5FHoPlwGxPj3zQkV1aHmferomHQ7JQoACixqUI4rytSwH/dVdQ6Q 9agTR22o4ahKJhbP+P/Ipi5NRpwXMsKtmnM4MwupXQOVm8LG5gfIdyfyi5NFES5BUqIE bob5f0cQZ+hxf5wxPU4xQYB27rHOnwxCrKX6mKByjV1iBWFjtESmiiGQnEIZOqGPhEmN bzow== X-Gm-Message-State: AOJu0YwsjdB2+lk1EB5aqwl6eYbDN7YSKldgTiAWk7yZB0b0Pf93os9Y bP1+fkAlj4TyaKUru4+Bf6SqNjvIxcWoRUhG7bA7xHhGIVaHNX5NDjk0qeGF X-Google-Smtp-Source: AGHT+IHGxTAqR8AyZ6TngP9o8xXQ75Fob9llobsWgbmgx2acJ1+BIRCdX448Z/dbGgMI9YHsGIjC4A== X-Received: by 2002:a05:6214:33c3:b0:6cb:e867:7e5d with SMTP id 6a1803df08f44-6d18568f2fcmr565366866d6.16.1730946568461; Wed, 06 Nov 2024 18:29:28 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:27 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 06/12] linux-yocto/6.6: update to v6.6.56 Date: Wed, 6 Nov 2024 21:29:11 -0500 Message-Id: <500f69bf7ce35d6d4a5cb1e13a6796d537779b07.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:31 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206810 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: d4576c567009 Linux 6.6.56 1e0f696469d6 Revert "perf callchain: Fix stitch LBR memory leaks" 9b15f68c4127 Linux 6.6.55 e334ae4a0cd5 perf python: Allow checking for the existence of warning options in clang 3faea7810e2b Revert "ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path" e0aba0c6d521 null_blk: Fix return value of nullb_device_power_store() e0b065ec636d drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc before using it 776ebdeee65b perf report: Fix segfault when 'sym' sort key is not used eada63e6e337 drm/amd/display: Revert Avoid overflow assignment de4841fca84f crypto: octeontx* - Select CRYPTO_AUTHENC 25613e6d9841 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() cdf4bbbdb956 rxrpc: Fix a race between socket set up and I/O thread creation b538fefeb102 net: stmmac: move the EST lock to struct stmmac_priv aaadb755f2d6 null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' b2b02202f87d null_blk: Remove usage of the deprecated ida_simple_xx() API 2deb10a99671 platform/x86: think-lmi: Fix password opcode ordering for workstations e115c1b5de55 efi/unaccepted: touch soft lockup during memory accept 50f4b57e9a9d drm/bridge: adv7511: fix crash on irq during probe fd4d5cd7a2e8 iommufd: Fix protection fault in iommufd_test_syz_conv_iova 69a1e2d938db net: dsa: fix netdev_priv() dereference before check on non-DSA netdevice events 164936b2fc88 netfilter: nf_tables: restore set elements when delete set fails a1bd2a38a1c6 netfilter: nf_tables: fix memleak in map from abort path b90778973293 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path 1428da2f4a33 Revert "drm/amd/display: Skip Recompute DSC Params if no Stream on Link" d253f71605e4 drm/rockchip: vop: enable VOP_FEATURE_INTERNAL_RGB on RK3066 907717eea14c btrfs: drop the backref cache during relocation if we commit 4dc6ea8b4d9d btrfs: relocation: constify parameters where possible 5ae94c639777 btrfs: relocation: return bool from btrfs_should_ignore_reloc_root ce31847f109c ACPI: battery: Fix possible crash when unregistering a battery hook 2deeb3c748da ACPI: battery: Simplify battery hook locking 712d30f9a505 clk: qcom: gcc-sc8180x: Add GPLL9 support 1c723d785adb r8169: add tally counter fields added with RTL8125 f02fcb7283b1 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" 736da4240815 iio: pressure: bmp280: Fix waiting time for BMP3xx configuration ae6724f9f13e iio: pressure: bmp280: Fix regmap for BMP280 device 5da669d9ee26 iio: pressure: bmp280: Use BME prefix for BME280 specifics b71b2d704a93 iio: pressure: bmp280: Improve indentation and line wrapping afe335a6c5e2 iio: pressure: bmp280: Allow multiple chips id per family of devices c059a2661a1d dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x 65e71cffb833 dt-bindings: clock: qcom: Add missing UFS QREF clocks fc1ed6f791e3 remoteproc: k3-r5: Delay notification of wakeup event e1df6bbf4771 remoteproc: k3-r5: Acquire mailbox handle during probe routine 9eac174a9b89 media: imx335: Fix reset-gpio handling 2b00bc1d7d40 media: i2c: imx335: Enable regulator supplies e6be95592c9f RDMA/mana_ib: use the correct page table index based on hardware page size 6c95c700f2b6 net: mana: Add support for page sizes other than 4KB on ARM64 86b6cf7e253b net: mana: Enable MANA driver on ARM64 with 4K page size 1f997b1d13e0 sched: psi: fix bogus pressure spikes from aggregation race c83a80d8b84f lib/buildid: harden build ID parsing logic f941d779622b build-id: require program headers to be right after ELF header a94ec40b9405 drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT` 54ad9c760854 mm: z3fold: deprecate CONFIG_Z3FOLD 5b981d8335e1 uprobes: fix kernel info leak via "[uprobes]" vma 24f7989ed2e1 io_uring/net: harden multishot termination case for recv 3c38faa39e6c arm64: errata: Expand speculative SSBS workaround once more 9a3e9aab606d arm64: cputype: Add Neoverse-N3 definitions c7e0da744932 i2c: synquacer: Deal with optional PCLK correctly 6109f5319bfd i2c: synquacer: Remove a clk reference from struct synquacer_i2c 316be4911f63 i2c: core: Lock address during client device instantiation 4a2be5a72865 i2c: create debugfs entry per adapter aac871e493fc platform/x86: x86-android-tablets: Fix use after free on platform_device_register() errors 2dbc42f554b3 platform/x86: x86-android-tablets: Create a platform_device from module_init() ce5ec367994d kconfig: qconf: fix buffer overflow in debug links eebc10e92477 cpufreq: intel_pstate: Make hwp_notify_lock a raw spinlock 68d603f467a7 drm/amd/display: Fix system hang while resume with TBT monitor 487f6450bcb9 drm/amd/display: Add HDR workaround for specific eDP 579a0a84e3c0 drm/sched: Add locking to drm_sched_entity_modify_sched 451c87d21db6 drm/i915/gem: fix bitwise and logical AND mixup a8023f8b5598 close_range(): fix the logics in descriptor table trimming 310d95316791 rtla: Fix the help text in osnoise and timerlat top tools 8b0f0a268ddb tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline a6e9849063a6 tracing/timerlat: Fix a race during cpuhp processing a4a05ceffe8f tracing/timerlat: Drop interface_lock in stop_kthread() 79250decc9ab tracing/hwlat: Fix a race during cpuhp processing b8c118c2a2ad ceph: fix cap ref leak via netfs init_request e676e4ea76bb mac802154: Fix potential RCU dereference issue in mac802154_scan_worker 830c03e58beb Bluetooth: hci_event: Align BR/EDR JUST_WORKS paring with LE 2f4e3926bc50 net: pcs: xpcs: fix the wrong register that was written back 7c5cd531d093 gpio: davinci: fix lazy disable 0f41f383b5a6 cpufreq: Avoid a bad reference count on CPU node ed87190e9d9c btrfs: wait for fixup workers before stopping cleaner kthread during umount 521cfe23fbcb btrfs: send: fix invalid clone operation for file that got its size decreased 7ad0c5868f2f btrfs: fix a NULL pointer dereference when failed to start a new trasacntion d7674ed0dcd4 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] 27ec4a380bc1 ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] c7d10fa7d769 cachefiles: fix dentry leak in cachefiles_open_file() 195e42c9a92f Input: adp5589-keys - fix adp5589_gpio_get_value() 7c3f04223aaf Input: adp5589-keys - fix NULL pointer dereference cda7d597245f rtc: at91sam9: fix OF node leak in probe() error path 03582f475242 net: stmmac: Fix zero-division error when disabling tc cbs cd9ce830facd tomoyo: fallback to realpath if symlink's pathname does not exist af3122f5fdc0 gso: fix udp gso fraglist segmentation after pull from frag_list 718a752bd746 vrf: revert "vrf: Remove unnecessary RCU-bh critical section" 73328d2af5aa iio: magnetometer: ak8975: Fix reading for ak099xx sensors 3374f06f9544 smb3: fix incorrect mode displayed for read-only files 472973229cb0 smb: client: use actual path when queryfs 868e843e522d clk: qcom: clk-alpha-pll: Fix CAL_L_VAL override for LUCID EVO PLL 5bdb3cc0cced clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table ea3a6938cb9b media: qcom: camss: Fix ordering of pm_runtime_enable c2218a82f795 media: qcom: camss: Remove use_count guard in stop_streaming 8c860f35867a clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable() b0686aedc5f1 media: venus: fix use after free bug in venus_remove due to race condition 56770d1e01d6 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src 7e21770654f5 clk: samsung: exynos7885: Update CLKS_NR_FSYS after bindings fix 8cf5c85d5edf clk: qcom: clk-rpmh: Fix overflow in BCM vote 1229485abfce media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags e6f63d04c03e clk: qcom: gcc-sm8450: Do not turn off PCIe GDSCs during gdsc_disable() 6fa24b41d3b5 media: sun4i_csi: Implement link validate for sun4i_csi subdev fb2867420e4e clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks fc71c2395893 remoteproc: k3-r5: Fix error handling when power-up failed bd588d52562a clk: rockchip: fix error for unknown clocks eb4df5e36a6e media: ov5675: Fix power on/off delay timings acc5103a0a8c aoe: fix the potential use-after-free problem in more places 1587db113004 riscv: Fix kernel stack size when KASAN is enabled 83b39493cd00 RDMA/mana_ib: use the correct page size for mapping user-mode doorbell page 4ac637122930 i3c: master: svc: Fix use after free vulnerability in svc_i3c_master Driver Due to Race Condition 6b17072c7db5 NFSD: Fix NFSv4's PUTPUBFH operation f7d8ee9db943 nfsd: map the EBADMSG to nfserr_io to avoid warning 33658acea064 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds be8d32ebfa0b perf hist: Update hist symbol when updating maps bebb4c240500 perf python: Disable -Wno-cast-function-type-mismatch if present on clang bf0b3b352594 exfat: fix memory leak in exfat_load_bitmap() 9a2585ad17cd riscv: define ILLEGAL_POINTER_VALUE for 64bit 8f91116f3682 arm64: Subscribe Microsoft Azure Cobalt 100 to erratum 3194386 5f5ec16bd14d arm64: fix selection of HAVE_DYNAMIC_FTRACE_WITH_ARGS d52c5652e7dc ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate 86a89e75e9e4 ocfs2: fix null-ptr-deref when journal load failed. 84543da867c9 ocfs2: remove unreasonable unlock in ocfs2_read_blocks ef768020366f ocfs2: cancel dqi_sync_work before freeing oinfo 637c00e06564 ocfs2: reserve space for inline xattr before attaching reflink tree 8d176ca5d915 ocfs2: fix uninit-value in ocfs2_get_block() e7a801014726 ocfs2: fix the la space leak when unmounting an ocfs2 volume e3a9fc1520a6 mm: krealloc: consider spare memory for __GFP_ZERO fd3496243409 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit 1c62dc0d82c6 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error 393331e16ce2 resource: fix region_intersects() vs add_memory_driver_managed() b57b53e8ffcd drm: omapdrm: Add missing check for alloc_ordered_workqueue 0022085f11c6 of/irq: Support #msi-cells=<0> in of_msi_get_domain d657d28641ec of: address: Report error on resource bounds overflow 25b7a6703728 drm/rockchip: vop: clear DMA stop bit on RK3066 a17dfde57704 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality 62f3e58c4e39 parisc: Allow mmap(MAP_STACK) memory to automatically expand upwards 42451ba0d6e1 parisc: Fix 64-bit userspace syscall path 89bbc55d6b16 ext4: mark fc as ineligible using an handle in ext4_xattr_set() c5771f1c484c ext4: use handle to mark fc as ineligible in __track_dentry_update() d13a3558e824 ext4: fix fast commit inode enqueueing during a full journal commit 1552199ace59 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list() 80dccb81b7db ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() f55ecc58d07a ext4: update orig_path in ext4_find_extent() 9203817ba46e ext4: fix timer use-after-free on failed mount 68a69cf60660 ext4: fix double brelse() the buffer of the extents path 8162ee5d94b8 ext4: aovid use-after-free in ext4_ext_insert_extent() 1b558006d98b ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free 93051d16b312 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() 5efccdee4a7d ext4: dax: fix overflowing extents beyond inode size when partially writing 8c762b4e1921 ext4: fix incorrect tid assumption in ext4_fc_mark_ineligible() f4308d8ee384 ext4: propagate errors from ext4_find_extent() in ext4_insert_range() 8fe117790b37 ext4: fix slab-use-after-free in ext4_split_extent_at() a56e5f389d42 ext4: correct encrypted dentry name hash when not casefolded 2d64e7dada22 ext4: no need to continue when the number of entries is 1 9cdf65c6c311 ALSA: hda/realtek: Add a quirk for HP Pavilion 15z-ec200 762650cd5e7f ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 3624416ab149 ALSA: line6: add hw monitor volume control to POD HD500X 228a8b952cf4 ALSA: usb-audio: Add native DSD support for Luxman D-08u 9d125aab4c47 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET aba1be9a804f ALSA: core: add isascii() check to card ID generator 633d3456849d ALSA: hda/tas2781: Add new quirk for Lenovo Y990 Laptop c923bc874659 drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS 6e6f89549c66 drm/mediatek: ovl_adaptor: Add missing of_node_put() 3eff30f2c315 parisc: Fix itlb miss handler for 64-bit programs 9fca08c06a8d perf/core: Fix small negative period being ignored 888f728d81f8 power: supply: hwmon: Fix missing temp1_max_alarm attribute 7febcf11742f spi: bcm63xx: Fix missing pm_runtime_disable() f2d0b351e03f spi: bcm63xx: Fix module autoloading 0a42f6360798 dt-bindings: clock: exynos7885: Fix duplicated binding ff580d01301e memory: tegra186-emc: drop unused to_tegra186_emc() 028258156f65 firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() bf47be5479b3 ovl: fail if trusted xattrs are needed but caller lacks permission 6fcd6feaf132 rust: sync: require `T: Sync` for `LockedBy::access` d6c159c066d2 i2c: designware: fix controller is holding SCL low while ENABLE bit is disabled b80dc74c386f i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled 625a77b68c96 media: i2c: ar0521: Use cansleep version of gpiod_set_value() c0e00163f804 i2c: xiic: Wait for TX empty to avoid missed TX NAKs 7e263fd6efba i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() 22a1f8a5b56b i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume 8176d4878ed2 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug b8c0aee7c2a5 Revert "ALSA: hda: Conditionally use snooping for AMD HDMI" 2c74d33dbfd9 selftests: vDSO: fix vdso_config for s390 0fe35c473713 selftests: vDSO: fix ELF hash table entry size for s390x 676727021dbd powerpc/vdso: Fix VDSO data access when running in a non-root time namespace dfb569762ce7 selftests/mm: fix charge_reserved_hugetlb.sh test b88842a9f1b8 selftests: vDSO: fix vDSO symbols lookup for powerpc64 d3b90ed9a08d selftests: vDSO: fix vdso_config for powerpc 6c8aff20229f selftests: vDSO: fix vDSO name for powerpc 9629c0c3e876 perf: Really fix event_function_call() locking 42cd165b4cf8 perf callchain: Fix stitch LBR memory leaks e2955fbe08b0 spi: rpc-if: Add missing MODULE_DEVICE_TABLE 106f10fef0b9 accel/ivpu: Add missing MODULE_FIRMWARE metadata 4019391dfe37 selftests: breakpoints: use remaining time to check if suspend succeed c2aa41032872 spi: s3c64xx: fix timeout counters in flush_fifo dbda70bbe421 selftest: hid: add missing run-hid-tools-tests.sh 494380a4e4c0 spi: spi-cadence: Fix missing spi_controller_is_target() check 97aa3293db69 spi: spi-cadence: Fix pm_runtime_set_suspended() with runtime pm enabled 97f76711a90e spi: spi-cadence: Use helper function devm_clk_get_enabled() d6e3898d62a8 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled c2d9f9a7837a bpftool: Fix undefined behavior in qsort(NULL, 0, ...) 390b9e54cdfd iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release ad762c520471 bpftool: Fix undefined behavior caused by shifting into the sign bit d43776b90765 ext4: fix i_data_sem unlock order in ext4_ind_migrate() 34b2096380ba ext4: avoid use-after-free in ext4_ext_show_leaf() 1fe2852720cd ext4: ext4_search_dir should return a proper error b111ae42bbfd bpf: Make the pointer returned by iter next method valid 18f06bacc197 ksmbd: add refcnt to ksmbd_conn struct f5e30a30fce7 platform/x86: lenovo-ymc: Ignore the 0x0 state 4298813a43f7 drm/amdgpu/gfx10: use rlc safe mode for soft recovery c20cd3d6d261 drm/amdgpu/gfx11: use rlc safe mode for soft recovery e16a6d1a3357 powerpc/pseries: Use correct data types from pseries_hp_errorlog struct fe2c86e1927e of/irq: Refer to actual buffer size in of_irq_parse_one() b511474f4958 drm/amd/pm: ensure the fw_info is not null before using it 3ffbdc977d80 drm/amdgpu/gfx9: use rlc safe mode for soft recovery 8361e3f78828 drm/amdgpu: Block MMR_READ IOCTL in reset c474a1a75599 drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() ee5d547006d3 scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers 66a403d89b73 perf: Fix event_function_call() locking deb78dc859dd drm/amdgpu: fix unchecked return value warning for amdgpu_gfx 5e0e1a941e57 scsi: lpfc: Update PRLO handling in direct attached topology 55119faf5abc scsi: aacraid: Rearrange order of struct aac_srb_unit adf290fe434c perf,x86: avoid missing caller address in stack traces captured in uprobe 4ee08b4a7201 drm/printer: Allow NULL data in devcoredump printer c7630935d9a4 drm/amd/display: Initialize get_bytes_per_element's default to 1 a1495acc6234 drm/amd/display: Avoid overflow assignment in link_dp_cts 929506d56714 drm/amd/display: Fix index out of bounds in DCN30 color transformation 122e3a7a8c7b drm/amd/display: Fix index out of bounds in degamma hardware format translation 0d38a0751143 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation be2ca7a2c156 drm/amd/display: Check link_res->hpo_dp_link_enc before using it 42d31a336438 drm/amd/display: Check stream before comparing them fb557a36b0b9 drm/stm: ltdc: reset plane transparency after plane disable 64f38c08b592 platform/x86: touchscreen_dmi: add nanote-next quirk 651ba62c255f HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio 71cfb54e0f0c drm/amdkfd: Fix resource leak in criu restore queue fe90214179d5 drm/amdgpu: enable gfxoff quirk on HP 705G4 a3c8cbefce38 drm/amdgpu: add raven1 gfxoff quirk c076b3746224 jfs: Fix uninit-value access of new_ea in ea_buffer 9288a9676c52 drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs 4155dff76a8c scsi: smartpqi: correct stream detection 7fff9a9f866e jfs: check if leafidx greater than num leaves per dmap tree 4218b31ecc7a jfs: Fix uaf in dbFreeBits f04925a02ea2 jfs: UBSAN: shift-out-of-bounds in dbFindBits cf6f3ebd6312 drm/amd/display: fix double free issue during amdgpu module unload 75839e2365b6 drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2) 9641bc4adf84 drm/amd/display: Check null pointers before using dc->clk_mgr 4778982c73d6 drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream' 6ec7c739346c HID: Ignore battery for all ELAN I2C-HID devices 29d2d5eda393 ata: sata_sil: Rename sil_blacklist to sil_quirks 8fcf85196adc ata: pata_serverworks: Do not use the term blacklist e47e563c6f0d drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream 30ceb873cc2e drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer 44e4aeaef96b drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit 0a1741d10da2 drm/stm: Avoid use-after-free issues with crtc and plane dfdbc5ba10fb iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count 54e86bfec010 iommu/vt-d: Always reserve a domain ID for identity setup 1c36eb173249 power: reset: brcmstb: Do not go into infinite loop if reset fails 2d56271fce96 rcuscale: Provide clear error when async specified without primitives fdda354f60a5 fbdev: pxafb: Fix possible use after free in pxafb_task() 36bfefb6baaa fbdev: efifb: Register sysfs groups through driver core 4b101d2f40df hwmon: (nct6775) add G15CF to ASUS WMI monitoring list 2de5fd836bd6 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() e9df4c61079e selftests/nolibc: avoid passing NULL to printf("%s") fc975b8daba2 tools/nolibc: powerpc: limit stack-protector workaround to GCC 6cc4e5eaadae ALSA: hdsp: Break infinite MIDI input flush loop 7a5574099670 ALSA: asihpi: Fix potential OOB array access ddd52c9fe992 x86/kexec: Add EFI config table identity mapping for kexec kernel 407abc7e0c7f x86/pkeys: Restore altstack access in sigreturn() 19059128205f x86/pkeys: Add PKRU as a parameter in signal handling functions ef6c1ed5887f tools/x86/kcpuid: Protect against faulty "max subleaf" values 71faa656b8e7 ASoC: codecs: wsa883x: Handle reading version failure 70d5e30b0a3c ALSA: usb-audio: Add logitech Audio profile quirk fb2ed616af7e ALSA: usb-audio: Replace complex quirk lines with macros 0bf9779cd954 ALSA: usb-audio: Define macros for quirk table entries 077e1b7cd521 x86/ioapic: Handle allocation failures gracefully 864f68a24293 ALSA: usb-audio: Add input value sanity checks for standard types f888741fcfab nfp: Use IRQF_NO_AUTOEN flag in request_irq() fef7b51f22cf wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() 0a630d690b7f wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker 833ebae26663 wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation b4f8240bc389 can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode b017f4f6709a drivers/perf: arm_spe: Use perf_allow_kernel() for permissions 8552508033b2 proc: add config & param to block forcing mem writes 8b2906e1349a ACPICA: iasl: handle empty connection_node f37319609335 wifi: mac80211: fix RCU list iterations 6dcadb2ed3b7 wifi: iwlwifi: mvm: avoid NULL pointer dereference 324116255492 wifi: iwlwifi: mvm: use correct key iteration 5cce1c07bf89 tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process 27fe713c62a1 netpoll: Ensure clean state on setup failures b60d2bc676e4 crypto: simd - Do not call crypto_alloc_tfm during registration 0f6dab0b79f1 net: atlantic: Avoid warning about potential string truncation f989162f55ed ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family 239ac7faeaea wifi: rtw89: correct base HT rate mask for firmware d4c4653b60de ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). 0d6255e512b3 bnxt_en: Extend maximum length of version string by 1 byte 74834f4a6c19 net: mvpp2: Increase size of queue_name buffer 12d26aa7fd3c tipc: guard against string buffer overrun 4588ea78d390 ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() 93d065b704bd ACPI: EC: Do not release locks during operation region accesses 90ec583a85c4 wifi: rtw88: select WANT_DEV_COREDUMP 7a552bc2f3ef wifi: ath11k: fix array out-of-bound access in SoC stats d0e4274d9dc9 wifi: ath12k: fix array out-of-bound access in SoC stats 1ab2cfe19700 blk_iocost: fix more out of bound shifts 29dbea4c56df ACPI: CPPC: Add support for setting EPP register in FFH 716dae9686fe ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18 cc026a7f9be6 Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B 18ed567ad0aa Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122 37a6fc0d8fca net: sched: consistently use rcu_replace_pointer() in taprio_change() 3f5625e9e92b wifi: mt76: mt7915: disable tx worker during tx BA session enable/disable 1c6db07811fb e1000e: avoid failing the system during pm_suspend 13ca2b3568fb ACPICA: Fix memory leak if acpi_ps_get_next_field() fails 0b02303431a3 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails 68a8e45743d6 ACPI: PAD: fix crash in exit_round_robin() 0a94777ba4ca net: hisilicon: hns_mdio: fix OF node leak in probe() 359a218ce1a9 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() f62bf4ffeba5 net: hisilicon: hip04: fix OF node leak in probe() 143edf098b80 net/xen-netback: prevent UAF in xenvif_flush_hash() 04053e55dd50 wifi: cfg80211: Set correct chandef when starting CAC d76360adabd6 wifi: iwlwifi: mvm: drop wrong STA selection in TX 191e8d525620 wifi: iwlwifi: mvm: Fix a race in scan abort flow 82465e05ca6f ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() 21ba7132a911 crypto: octeontx2 - Fix authenc setkey 0ac97b001cce crypto: octeontx - Fix authenc setkey 6300199be334 crypto: x86/sha256 - Add parentheses around macros' single arguments e37e34883503 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit fdc73f2cfbe8 wifi: rtw89: avoid to add interface to list twice when SER e6e4cfb5f6d6 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() 40346cbb19ad ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin b0f3c6a2d0bd ALSA: gus: Fix some error handling paths related to get_bpos() usage 2c3c1f87cf7e cifs: Do not convert delimiter when parsing NFS-style symlinks c6db81c550ce cifs: Fix buffer overflow when parsing NFS reparse points 92e71ccd8fd4 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m f8f081578b5b ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs e4c886dd24a3 cifs: Remove intermediate object of failed create reparse call fa72abf31bd0 ALSA: hda/realtek: Fix the push button function for the ALC257 466129e3d0ad ALSA: mixer_oss: Remove some incorrect kfree_const() usages 0152c81f61fa ASoC: atmel: mchp-pdmc: Skip ALSA restoration if substream runtime is uninitialized 28234f8ab69c Bluetooth: L2CAP: Fix not validating setsockopt user input 6a6baa1ee7a9 Bluetooth: ISO: Fix not validating setsockopt user input dea46e246ef0 media: usbtv: Remove useless locks in usbtv_video_free() 0c18a64039aa Bluetooth: hci_sock: Fix not validating setsockopt user input b66ff9a3fc90 loop: don't set QUEUE_FLAG_NOMERGES 3000f3a86dd0 i2c: xiic: Try re-initialization on bus busy timeout 7c48b5a6c32c i2c: xiic: improve error message when transfer fails to start 7f64cb5b4d8c sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start 25a54df40841 dt-bindings: net: xlnx,axi-ethernet: Add missing reg minItems 1372c7579ec5 iomap: constrain the file range passed to iomap_file_unshare f9620e2a665a ppp: do not assume bh is held in ppp_channel_bridge_input() d9dfd41e32cc net: test for not too small csum_start in virtio_net_hdr_to_skb() ea8cad4ca5e0 ipv4: ip_gre: Fix drops of small packets in ipgre_xmit a9ad307c0dde net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check 9b0ee571d20a net: add more sanity checks to qdisc_pkt_len_init() 25ab0b87dbd8 net: avoid potential underflow in qdisc_pkt_len_init() with UFO da143240028c net: fec: Reload PTP registers after link-state change dc5fb264168c net: fec: Restart PPS after link state change e66e38d07b31 net: ethernet: lantiq_etop: fix memory disclosure 718b66340364 net: Fix gso_features_check to check for both dev->gso_{ipv4_,}max_size dae9b99bd21f net: Add netif_get_gro_max_size helper for GRO f0a84ad84d98 Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() b90907696c30 Bluetooth: L2CAP: Fix uaf in l2cap_connect 4883296505aa Bluetooth: MGMT: Fix possible crash on mgmt_index_removed 4e3542f40f3a netfilter: nf_tables: prevent nf_skb_duplicated corruption fe9ccbf1b749 selftests: netfilter: Fix nft_audit.sh for newer nft binaries 271b4904727b net: wwan: qcom_bam_dmux: Fix missing pm_runtime_disable() 96858258de2f net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() 8691a82abf0c netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED fab615ac9fcb net/mlx5e: Fix crash caused by calling __xfrm_state_delete() twice 0168ab6fbd9e net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc() 1c252d64652e net/mlx5: Added cond_resched() to crdump collection 26fad69b34fc net/mlx5: Fix error path in multi-packet WQE transmit 70db858273c7 net: sparx5: Fix invalid timestamps d6c4c0867086 ieee802154: Fix build error 11ab19d48ab8 ceph: remove the incorrect Fw reference check when dirtying pages 10a58555e0bb mailbox: bcm2835: Fix timeout during suspend mode b372b484d232 mailbox: rockchip: fix a typo in module autoloading 7879ad0aa996 drm/amdgpu: Fix get each xcp macro f42595fb8fdb scsi: pm8001: Do not overwrite PCI queue mapping 6b63cda2d4f4 scsi: st: Fix input/output error on empty drive reset 86fdd1806461 jump_label: Fix static_key_slow_dec() yet again 33f3e832275e jump_label: Simplify and clarify static_key_fast_inc_cpus_locked() e67534bd31d7 static_call: Replace pointless WARN_ON() in static_call_module_notify() c0abbbe8c98c static_call: Handle module init failure correctly in static_call_del_module() 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 --- .../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 7fc0fd078e..67ab87170a 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 ?= "0ce49672227f66ded53377427efc1f3db72accf6" -SRCREV_meta ?= "531f6c1ed43222e5c607853390a832479e881d81" +SRCREV_machine ?= "b4c40099f879ea449a59d7a503481a17c3e66210" +SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" 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.54" +LINUX_VERSION ?= "6.6.56" 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 86d8f34c1a..364752185a 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.54" +LINUX_VERSION ?= "6.6.56" 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 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_meta ?= "531f6c1ed43222e5c607853390a832479e881d81" +SRCREV_machine ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" 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 949dbfd7e0..0b9cec5dd2 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 ?= "ec07bf6095980f034280a64993ca4a02553c6cfa" -SRCREV_machine:qemuarm64 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemuloongarch64 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemumips ?= "a452bfda5b8d19a09e56194b9581db1d6c258008" -SRCREV_machine:qemuppc ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemuriscv64 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemuriscv32 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemux86 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemux86-64 ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_machine:qemumips64 ?= "d0ba176a1f0f743b807fbb13d062b9a6156cafca" -SRCREV_machine ?= "df7d92644aafc470930586d9076bafa24f063e06" -SRCREV_meta ?= "531f6c1ed43222e5c607853390a832479e881d81" +SRCREV_machine:qemuarm ?= "13d5d6eadef09782574d682a8ab07833cd707568" +SRCREV_machine:qemuarm64 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemuloongarch64 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemumips ?= "c766982c5c5fe27a21d86eefb8b6d9008ead2ae9" +SRCREV_machine:qemuppc ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemuriscv64 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemuriscv32 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemux86 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemux86-64 ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_machine:qemumips64 ?= "917501a67b861765419d9ad1051de54d3353a9c8" +SRCREV_machine ?= "fa499b0011358a6816108e097efae3d689242b7e" +SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" # 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 ?= "63a57420cf797edcfca41005dd6c805b77cfb596" +SRCREV_machine:class-devupstream ?= "d4576c5670090297b903771726a526f81fdd8c7c" 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.54" +LINUX_VERSION ?= "6.6.56" PV = "${LINUX_VERSION}+git" From patchwork Thu Nov 7 02:29:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52144 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 048A4D5AE46 for ; Thu, 7 Nov 2024 02:29:41 +0000 (UTC) Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) by mx.groups.io with SMTP id smtpd.web10.63351.1730946571384479800 for ; Wed, 06 Nov 2024 18:29:31 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Fx9wcZ92; spf=pass (domain: gmail.com, ip: 209.85.219.45, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6cbe68f787dso2754196d6.2 for ; Wed, 06 Nov 2024 18:29:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946570; x=1731551370; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4k/Zh93QhAgfHO4fNkML6FirleqC7PDnt/z+TbiFMLs=; b=Fx9wcZ92hfs6jWr/dykGN0eSZQ1vo94SQHg6mCIbsH7qfHI0up+ysMzzPYJ7uXonK5 W6EMOE7Ryl9J3XpMm5UkX7AL1x5zs6YvxvirHSqEpBGEnj532gCbKGebl45MAnLCBPos 7ADN0BL50qnHLLslaC72hFrcXT4VnjQLYPxp0B7xltqBl0+8MrR+MAm8o6MNtmS90t7H zSOgBOxSpnsD48r+tG++KiTMNQQI/7XNWDbko5FLVv7xbMnO7dF1oBwyNSSvdz4LPi9q Y7iIKAbCA4SGwd1Bf9toI6t7Hh17Dw3O9lIsTWMSebo8B7SYqu8nV0X7pm8LpI9Qcyg8 HlOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946570; x=1731551370; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=4k/Zh93QhAgfHO4fNkML6FirleqC7PDnt/z+TbiFMLs=; b=vWG44JBaqHV2h78iaq1kvi109vTKOrVQ1ZVyPQgF/9QgprmGrrOBX1xZTn+QMEt95d dXWdP4MXSKEiq6KN7HyrXqOhOOSOgVifyzuQL0uAvBGGbX+UAp/vz4PEJHoavBWR470/ yWtBiwltRZmxac60F5kAgaQsN3DIp7bdyCmf6uZkG3VvE4BaW3SzIdR5c2QyrKKEtu1Y Bz7h+I9K5RS851Qqf+gzeCDdUkg3O83a3yi73cNjoQrv6ltbYHFmhIy+2kKLzgM6QTyS AsWZe0xy4t7lqZ1JsUOgZOTrX/jV0PGKDD5/W/YLhlBXXYjc2VmOHMbiNnIrIn3m0a6g TQkw== X-Gm-Message-State: AOJu0YwdFTnt+PToeXYxyTLTj37f4H8UtxIlk2xyzYMFxfrTJxH7wTV2 6qS4O7Dq3x11D3pseabIApbY6JUxpRwSQnrGXOTg8AYDMX19wq0lWYUtPK44 X-Google-Smtp-Source: AGHT+IENx+akLU6RmFAf2nb5LgItjF9wQvINKNgtUDQbn8CpbAz75oI/wXtFzn/TbOscX7t9h1hbrw== X-Received: by 2002:a05:6214:4301:b0:6d1:8261:174f with SMTP id 6a1803df08f44-6d396c9202emr5009566d6.36.1730946570240; Wed, 06 Nov 2024 18:29:30 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:29 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 07/12] linux-yocto/6.6: update to v6.6.58 Date: Wed, 6 Nov 2024 21:29:12 -0500 Message-Id: <88aaea54e9f79b8157be60296f40fda5b893cadd.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206811 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: 18916a684a8b Linux 6.6.58 fd6e2af79a94 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2 9698088ac770 nilfs2: propagate directory read errors from nilfs_find_entry() 87cb3f6e0c04 selftests: mptcp: remove duplicated variables ec0d0fcbd5d8 selftests: mptcp: join: test for prohibited MPC to port-based endp d46b96f0a489 selftests: mptcp: join: change capture/checksum as bool 229dfdc36f31 tcp: fix mptcp DSS corruption due to large pmtu xmit 647cd4494cc3 serial: qcom-geni: fix receiver enable 61c8f746ed83 serial: qcom-geni: fix dma rx cancellation 7176aee5a1b2 serial: qcom-geni: revert broken hibernation support 90e3f819e6aa serial: qcom-geni: fix polled console initialisation 6acd19ad3aaf irqchip/sifive-plic: Unmask interrupt in plic_irq_enable() 01282ab5182f irqchip/gic-v4: Don't allow a VMOVP on a dying VPE fad940e2dd78 pinctrl: apple: check devm_kasprintf() returned value 3b36bb1fca2b pinctrl: stm32: check devm_kasprintf() returned value 20728e86289a pinctrl: ocelot: fix system hang on level based interrupts 481b477ab63c x86/bugs: Use code segment selector for VERW operand c29f192e0d44 tty: n_gsm: Fix use-after-free in gsm_cleanup_mux 227358e89703 x86/entry_32: Clear CPU buffers after register restore in NMI return 0c6a7e2c6012 x86/entry_32: Do not clobber user EFLAGS.ZF c8170b5ddc41 x86/CPU/AMD: Only apply Zenbleed fix for Zen2 during late microcode load 6663f0c65885 x86/apic: Always explicitly disarm TSC-deadline timer 16d7d35f1c1e x86/resctrl: Annotate get_mem_config() functions as __init 66029078fee0 parport: Proper fix for array out-of-bounds access c895d48c843d serial: imx: Update mctrl old_status on RTSD interrupt 245bee12a52d misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for OTP device 78df42183e82 misc: microchip: pci1xxxx: add support for NVMEM_DEVID_AUTO for EEPROM device c3d3501cf896 usb: dwc3: Wait for EndXfer completion before restoring GUSB2PHYCFG 479830f6c15b usb: typec: qcom-pmic-typec: fix sink status being overwritten with RP_DEF 86c68aa714d0 USB: serial: option: add Telit FN920C04 MBIM compositions 90a5c64279ae USB: serial: option: add support for Quectel EG916Q-GL 53cd1bb1f8eb xhci: Mitigate failed set dequeue pointer commands cc7b7050996a xhci: Fix incorrect stream context type macro 9c696bf4ab54 xhci: tegra: fix checked USB2 port number dc2d5f02636c vt: prevent kernel-infoleak in con_font_get() 885f8c873fed Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001 8fb8e912afb4 Bluetooth: ISO: Fix multiple init when debugfs is disabled 59bd80df4b88 Bluetooth: Remove debugfs directory on module init failure 05f84d86169b Bluetooth: Call iso_exit() on module unload 232c2eb6d60c iio: accel: kx022a: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig d8ef39dad9b9 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 48e594b77cb7 iio: adc: ti-lmp92064: add missing select REGMAP_SPI in Kconfig 2f76debe69b8 iio: dac: ad3552r: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig ad60bbd7c071 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 1fcc9d634b50 iio: dac: ad5766: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 66bfe12005f6 iio: light: bu27008: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 5d41abc777dc iio: frequency: adf4377: add missing select REMAP_SPI in Kconfig dc7a11e8cebd iio: amplifiers: ada4250: add missing select REGMAP_SPI in Kconfig 7f06b154ffcf iio: light: opt3001: add missing full-scale range value 2cbb41abae65 iio: light: veml6030: fix IIO device retrieval from embedded device 6bd2b16425d4 iio: light: veml6030: fix ALS sensor resolution 6acb0a4dac40 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency() 082a75594ba4 iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig e0eb585eef6c iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig ea8180528111 iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig c3a230c1df36 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig 64cf93b87fe3 drm/amdgpu: prevent BO_HANDLES error from being overwritten db0978d3ed8b drm/amdgpu/swsmu: Only force workload setup on init 7c0763fd7974 drm/vmwgfx: Handle surface check failure correctly 1a235af02164 drm/radeon: Fix encoder->possible_clones 8e6ca01b3b8d scsi: ufs: core: Fix the issue of ICU failure 7bd9af254275 scsi: ufs: core: Set SDEV_OFFLINE when UFS is shut down d3c4f41ae32c Input: xpad - add support for MSI Claw A1M a16af52f2442 selftest: hid: add the missing tests directory 6414ab5c9c9c ublk: don't allow user copy for unprivileged device 2762b3cc9094 io_uring/sqpoll: close race on waiting for sqring entries 4c5b123ab289 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race c04670dffb3f x86/bugs: Do not use UNTRAIN_RET with IBPB on entry c42a343158ea x86/bugs: Skip RSB fill at VMEXIT 61211f2da0be x86/entry: Have entry_ibpb() invalidate return predictions b28d3f44e20c x86/cpufeatures: Add a IBPB_NO_RET BUG flag 6ccc10ed0a7d x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET 369535232d6a KVM: s390: Change virtual to physical address access in diag 0x258 handler 88607ed93ee6 KVM: s390: gaccess: Check if guest address is in memslot 82b433fb9b13 s390/sclp_vt220: Convert newlines to CRLF instead of LFCR ccea29b1e072 s390/sclp: Deactivate sclp after all its users fe2e0b6cd00a iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices 37d9305caace mptcp: prevent MPC handshake on port-based signal endpoints 6365900cb10e net: fec: Remove duplicated code 1e1eb62c40e1 net: fec: Move `fec_ptp_read()` to the top of the file 677f1df179cb maple_tree: correct tree corruption on spanning store 9a0ab4fc28ed xfs: restrict when we try to align cow fork delalloc to cowextsz hints 3eeac3311683 xfs: allow unlinked symlinks and dirs with zero size 2bc2d49c36c2 xfs: fix freeing speculative preallocations for preallocated files 740a427e8f45 xfs: fix unlink vs cluster buffer instantiation race 0e52b98bf041 xfs: make sure sb_fdblocks is non-negative 0aca73915dc1 xfs: allow symlinks with short remote targets 4c99f3026cf2 xfs: convert delayed extents to unwritten when zeroing post eof blocks 36081fd0ee37 xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset 0f726c17dfd8 xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional f24ba2183148 xfs: match lock mode in xfs_buffered_write_iomap_begin() 7c03b124353a xfs: use dontcache for grabbing inodes during scrub 20adb1e2f069 xfs: revert commit 44af6c7e59b12 5689d2345a01 xfs: enforce one namespace per attribute 9716cdcc2f9e xfs: validate recovered name buffers when recovering xattr items db460c26f0b0 xfs: check shortform attr entry flags specifically cad051826d83 xfs: fix missing check for invalid attr flags 0934046e3392 xfs: check opcode and iovec count match in xlog_recover_attri_commit_pass2 c13c21f77824 xfs: require XFS_SB_FEAT_INCOMPAT_LOG_XATTRS for attr log intent item recovery c299188b443a xfs: remove a racy if_bytes check in xfs_reflink_end_cow_extent 4bcef72d96b5 xfs: fix xfs_bmap_add_extent_delay_real for partial conversions f43bd357fde0 xfs: fix error returns from xfs_bmapi_write bed2b9037806 mm/swapfile: skip HugeTLB pages for unuse_vma a0035fc55554 mm/mglru: only clear kswapd_failures if reclaimable 17396e32f975 mm/mremap: fix move_normal_pmd/retract_page_tables race 6b91fd65a117 selftests/mm: fix deadlock for fork after pthread_create on ARM 8f5fa1c677df selftests/mm: replace atomic_bool with pthread_barrier_t a9af9d5fb01b fat: fix uninitialized variable 8e29f3235181 irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1 20b5342de51b net: microchip: vcap api: Fix memory leaks in vcap_api_encode_rule_test() 81db1e528486 net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY 8165bf83b8a6 arm64: probes: Fix uprobes for big-endian kernels 173c13e38799 arm64: probes: Fix simulate_ldr*_literal() 9f1e7735474e arm64: probes: Remove broken LDR (literal) uprobe support a3f169e39821 posix-clock: Fix missing timespec64 check in pc_clock_settime() 75150ba93dda net: enetc: add missing static descriptor and inline keyword 760a7c9695c0 net: enetc: disable NAPI after all rings are disabled a419f478b927 net: enetc: disable Tx BD rings after they are empty 37184349468a net: enetc: block concurrent XDP transmissions during ring reconfiguration 1c95443e44e1 net: enetc: remove xdp_drops statistic from enetc_xdp_drop() 7b2e478abab0 mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow 3c088dba8a4e ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2 5511999e9615 ksmbd: fix user-after-free from session log off 7fc7c47b9ba0 btrfs: fix uninitialized pointer free on read_alloc_one_name() error e11ce03b5874 btrfs: fix uninitialized pointer free in add_inode_ref() e9448e371c87 Linux 6.6.57 8d5aebfff846 scsi: Revert "scsi: sd: Do not repeat the starting disk message" e6fc67c0efea e1000e: fix force smbus during suspend flow 611f74b0e7fb net: ethernet: cortina: Restore TSO support 7caf966390e6 secretmem: disable memfd_secret() if arch cannot set direct map e5a0031c7965 fs/proc/kcore.c: allow translation of physical memory addresses 19a5029981c8 kthread: unpark only parked kthread f00545e8386e btrfs: split remaining space to discard in chunks 73a4f5a704a2 selftests/rseq: Fix mm_cid test failure 87070a96b1d2 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test bd3222d47fae powercap: intel_rapl_tpmi: Fix bogus register reading 697e3ddcf1f8 nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error b822007e8db3 device-dax: correct pgoff align in dax_set_mapping() 8b36f4dcacb9 mptcp: pm: do not remove closing subflows b8be15d1ae7e mptcp: handle consistently DSS corruption 143ffa7878e2 net: phy: Remove LED entry from LEDs list on unregister 28a2c3e51d09 net: dsa: lan9303: ensure chip reset and wait for READY status 3be342e0332a net: Fix an unsafe loop on the list 563e6892e21d net: explicitly clear the sk pointer, when pf->create fails 31c62224e91c ata: libata: avoid superfluous disk spin down + spin up during hibernation a448ced30802 mptcp: fallback when MPTCP opts are dropped after 1st data 7994a4849c8b scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() e04642a207f1 scsi: wd33c93: Don't use stale scsi_pointer value 867639300759 Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync 55f2bd90b9fb drm/i915/hdcp: fix connector refcounting 937943c04250 drm/vc4: Stop the active perfmon before being destroyed 07c51108d9e2 drm/v3d: Stop the active perfmon before being destroyed fb1643d00a50 hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma 0b97fe09f099 usb: gadget: core: force synchronous registration 0770cda1e40f usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip cb8b441f73a6 usb: xhci: Fix problem with xhci resume from suspend 38aef06ea2fd usb: dwc3: core: Stop processing of pending events if controller is halted 936564b4dafa Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" 1fa959e74e50 HID: plantronics: Workaround for an unexcepted opposite volume key c1846e023899 HID: multitouch: Add support for lenovo Y9000P Touchpad 1c3b4c90479a HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() 11381eea8897 hwmon: (adt7470) Add missing dependency on REGMAP_I2C f5033290daa1 hwmon: (adm9240) Add missing dependency on REGMAP_I2C fe5866fc1254 hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C de90999ec3de hwmon: (tmp513) Add missing dependency on REGMAP_I2C 2caf6c42629e hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature 26b177ecdd31 wifi: mac80211: Avoid address calculations via out of bounds array indexing ea912d384d8e hid-asus: add ROG Ally X prod ID to quirk list 1815b3236d6b HID: asus: add ROG Z13 lightbar 5ec4596a0ba9 HID: asus: add ROG Ally N-Key ID and keycodes f74210883e53 HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend 64575ec3d24a HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines e600ee984f72 HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk b289b83409a6 HID: mcp2200: added driver for GPIOs of MCP2200 84a5feebba10 rcu/nocb: Fix rcuog wake-up from offline softirq 174caf7a16d6 rcu/nocb: Make IRQs disablement symmetric 8bb79eb1db85 slip: make slhc_remember() more robust against malicious packets 8fe992ff3df4 ppp: fix ppp_async_encode() illegal access c246bfbb35fb phonet: Handle error of rtnl_register_module(). a8e473f7454a phonet: no longer hold RTNL in route_dumpit() 4597c3866d04 mpls: Handle error of rtnl_register_module(). ff7abccdd581 mpls: no longer hold RTNL in mpls_netconf_dump_devconf() ba5366b87c0d rtnetlink: add RTNL_FLAG_DUMP_UNLOCKED flag c8c76f1550b9 rtnetlink: change nlk->cb_mutex role f4df31a05153 mctp: Handle error of rtnl_register_module(). 60bfd345cc9b bridge: Handle error of rtnl_register_module(). ca15d2882d8a vxlan: Handle error of rtnl_register_module(). 35b72beac967 rtnetlink: Add bulk registration helpers for rtnetlink message handlers. eae7435b48ff net: do not delay dst_entries_add() in dst_release() 64121e36fdce netfilter: fib: check correct rtable in vrf setups 997f67d813ce netfilter: xtables: avoid NFPROTO_UNSPEC where needed b4ff011609d0 sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start a63850d0d941 btrfs: zoned: fix missing RCU locking in error message when loading zone info 25c5ef253a4c net: ibm: emac: mal: fix wrong goto 1edf039ee017 net/sched: accept TCA_STAB only for root qdisc ba578ecdd161 e1000e: change I219 (19) devices to ADP 57c5053eaa5f igb: Do not bring the device up after non-fatal error 703c4d820b31 i40e: Fix macvlan leak by synchronizing access to mac_filter_hash 29d7aa1857b2 ice: Flush FDB entries before reset 3b66266aa7ec ice: rename switchdev to eswitch fa6ab2d78c19 ice: Fix netif_is_ice() in Safe Mode a91c6e117079 powercap: intel_rapl_tpmi: Ignore minor version change f0a6c431d20d platform/x86/intel/tpmi: Add defines to get version information 1e4a5eed757c gpio: aspeed: Use devm_clk api to manage clock source 2a165df9ce20 gpio: aspeed: Add the flush write to ensure the write complete. cfa836da7f4c nouveau/dmem: Fix privileged error in copy engine channel 0aac3fb641cc drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device ca57186f2dec net: dsa: b53: fix jumbo frames on 10/100 ports dd5b3a830540 net: dsa: b53: allow lower MTUs on BCM5325/5365 94c4cb9b9113 net: dsa: b53: fix max MTU for BCM5325/BCM5365 bd1f41c3abd1 net: dsa: b53: fix max MTU for 1g switches f9a966afcd76 net: dsa: b53: fix jumbo frame mtu check 1d068c925418 net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() 826e9b748dec Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled" dd64ea033756 thermal: intel: int340x: processor: Fix warning during module unload 335a4cbcaa6b thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add 80a146b9bb08 net: phy: bcm84881: Fix some error handling paths 38b2d5a57d12 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change 597ea17d84d3 selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test 3453f5839420 netfilter: br_netfilter: fix panic with metadata_dst skb 446be5505ea0 rxrpc: Fix uninitialised variable in rxrpc_send_data() 2daffbd861de tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out 718c49f840ef tcp: new TCP_INFO stats for RTO events 04dce9a12050 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe e676ca60ad2a tcp: fix to allow timestamp undo if no retransmits were sent 9ca634676ff6 net: phy: dp83869: fix memory corruption when enabling fiber fca41e5fa491 NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() dedc14e1301a SUNRPC: Fix integer overflow in decode_rc_list() fde7db1c0614 ice: fix VLAN replay after reset 803f31073b08 ice: set correct dst VSI in only LAN filters 4ab072325c62 NFSD: Mark filecache "down" if init fails 1fab0233720f x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h 9736678bc21c x86/amd_nb: Add new PCI IDs for AMD family 0x1a 688872c4ea4a fbdev: sisfb: Fix strbuf array overflow 0809fb86ad13 smb: client: fix UAF in async decryption f7fb5dda5553 fbcon: Fix a NULL pointer dereference issue in fbcon_putcs 65b2d49e55fe drm/amd/display: Check null pointer before dereferencing se 0ef6e016eb53 scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance ab88c77894aa scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() 5da9855385bc driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute d885c464c250 driver core: bus: Fix double free in driver API bus_register() a84ae28d710b staging: vme_user: added bound check to geoid 5b53a7a6bdba tools/iio: Add memory allocation failure check for trigger_name b01793cc63dd virtio_pmem: Check device status before requesting flush 784744b01b08 netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n 5b04f41abaf8 netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash 1215e29918af LoongArch: Fix memleak in pci_acpi_scan_root() 0b700d29ebad comedi: ni_routing: tools: Check when the file could not be opened 0be52823e51c usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario 01ac64e09261 usb: chipidea: udc: enable suspend interrupt after usb reset b72bf5cade51 usb: typec: tipd: Free IRQ only if it was requested before e418d91195d2 serial: protect uart_port_dtr_rts() in uart_shutdown() too 339273a9ddfe clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D 7fb5f957213b remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table 7af8d697b70f media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() a39416d8597a riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown 740a6059c367 soundwire: cadence: re-check Peripheral status with delayed_work 99002ae8a1a8 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults a29a9c2c9dce riscv: avoid Imbalance in RAS 50c4307e8261 mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict fa840ba4bd9f ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition f4ce3b5d26ce io_uring: check if we need to reschedule during overflow flush 30884833361b RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t ea0256e393e0 i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition 8f53f6f96678 PCI: Mark Creative Labs EMU20k2 INTx masking as broken f8e2a0416a68 i2c: i801: Use a different adapter-name for IDF adapters 2488685858ed PCI: Add ACS quirk for Qualcomm SA8775P f829cb4535ba clk: bcm: bcm53573: fix OF node leak in init ccb8e44ae3e2 RDMA/rtrs-srv: Avoid null pointer deref during path establishment bd9a77a93049 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip 1598bf01006d soundwire: intel_bus_common: enable interrupts before exiting reset a195a42dd25c RDMA/mad: Improve handling of timed out WRs of mad agent 6ba8ecf9aa4e ktest.pl: Avoid false positives with grub2 skip regex 5d5e3b4cbe8e bpf: Prevent tail call between progs attached to different hooks 96b128028801 s390/cpum_sf: Remove WARN_ON_ONCE statements e789b7fdd7ba ext4: nested locking for xattr inode 58c0648e4c77 ext4: don't set SB_RDONLY after filesystem errors cadbdd78e049 bpf, x64: Fix a jit convergence issue 5575beab1b26 s390/mm: Add cond_resched() to cmm_alloc/free_pages() 78cddbd77595 s390/facility: Disable compile time optimization for decompressor code c43622d6f917 bpf: Check percpu map value size first aaa880f8a9a5 selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test 1881193bf2cb Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal 6e20720b1229 zram: don't free statically defined names 6272936fd242 zram: free secondary algorithms names c556e72cea2a ntfs3: Change to non-blocking allocation in ntfs_d_hash fd94986382d1 virtio_console: fix misc probe bugs 5e20797c824b fs/ntfs3: Refactor enum_rstbl to suppress static checker cdb1efee542c fs/ntfs3: Fix sparse warning in ni_fiemap 16f93bdd61e4 fs/ntfs3: Do not call file_modified if collapse range failed 939b4b2c008d drm/amd/display: Revert "Check HDCP returned status" b505e4fc411c drm/amd/display: Remove a redundant check in authenticated_dp 1a7ca970112c lib/build_OID_registry: avoid non-destructive substitution for Perl < 5.13.2 compat dcfaf8b500db jbd2: fix kernel-doc for j_transaction_overhead_buffers 5f77c8e84ae4 Bluetooth: Fix usage of __hci_cmd_sync_status 66c43605be89 selftests: Introduce Makefile variable to list shared bash scripts f45c65b1b941 selftests: net: Remove executable bits from library scripts ab656dd9fc0d libsubcmd: Don't free the usage string 03cec19f546d perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() 4078f1d442d8 perf sched: Move curr_thread initialization to perf_sched__map() e649fb7f8361 perf sched: Fix memory leak in perf_sched__map() 85ca3d45bd40 perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() 86052433693b bootconfig: Fix the kerneldoc of _xbc_exit() f0fc028b6f1f e1000e: move force SMBUS near the end of enable_ulp function 1fe83044fdc9 i40e: Include types.h to some headers f717743ecfdf i40e: Fix ST code value for Clause 45 a47a759e435b scsi: sd: Do not repeat the starting disk message 9e6075e112ee scsi: Remove scsi device no_start_on_resume flag 2e561175e9cf ASoC: tas2781: mark dvc_tlv with __maybe_unused 9c122d020a62 ata: ahci: Add mask_port_map module parameter 924c0af49c63 spi: spi-fsl-lpspi: remove redundant spi_controller_put call 18f3fdb17496 riscv: cpufeature: Fix thead vector hwcap removal 5915b8981ad6 tracing: Have saved_cmdlines arrays all in one allocation 26c907b8d887 libceph: init the cursor when preparing sparse read in msgr2 fb90d9729549 pds_core: no health-thread in VF path bd1521e0ea9a Revert "powerpc/ps3_defconfig: Disable PPC64_BIG_ENDIAN_ELF_ABI_V2" 43987659fa9c bus: mhi: ep: Do not allocate memory for MHI objects from DMA zone 39601f49c9e0 bus: mhi: ep: Add support for async DMA read operation b6af3a95417b bus: mhi: ep: Add support for async DMA write operation a77e5950f93f bus: mhi: ep: Introduce async read/write callbacks efdfa92a823a bus: mhi: ep: Rename read_from_host() and write_to_host() APIs be6c52b059a2 drm/crtc: fix uninitialized variable use even harder 0d3d2236a0e0 ALSA: hda/realtek: cs35l41: Fix device ID / model name c800174e0865 ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table e87cb9dd3fad tracing: Remove precision vsnprintf() check from print event 9dd05dac697c drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and HBP (again) 452c0740d72c net: ethernet: cortina: Drop TSO support 6e0d0554d857 riscv: Remove SHADOW_OVERFLOW_STACK_SIZE macro 50e33567bc4a gfs2: Revert "ignore negated quota changes" 8251e3b0ce92 gfs2: qd_check_sync cleanups e51c5aff8480 gfs2: Revert "introduce qd_bh_get_or_undo" 9060935b4b8b phy: qualcomm: eusb2-repeater: Rework init to drop redundant zero-out loop fa3532b1540f phy: qualcomm: phy-qcom-eusb2-repeater: Add tuning overrides e905bc71e7ed ASoC: cs35l56: Load tunings for the correct speaker models 9790a7acc352 Revert "PCI/MSI: Provide stubs for IMS functions" 7745e14f4c03 net: fec: don't save PTP state if PTP is unsupported ac20736861f3 unicode: Don't special case ignorable code points 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 --- .../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 67ab87170a..fa4a8f564e 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 ?= "b4c40099f879ea449a59d7a503481a17c3e66210" -SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" +SRCREV_machine ?= "0dc843fc43271230499a7e5c39e7a22eb1dbd2b9" +SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" 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.56" +LINUX_VERSION ?= "6.6.58" 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 364752185a..d913e09212 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.56" +LINUX_VERSION ?= "6.6.58" 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 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" +SRCREV_machine ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" 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 0b9cec5dd2..9feaec24c4 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 ?= "13d5d6eadef09782574d682a8ab07833cd707568" -SRCREV_machine:qemuarm64 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemuloongarch64 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemumips ?= "c766982c5c5fe27a21d86eefb8b6d9008ead2ae9" -SRCREV_machine:qemuppc ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemuriscv64 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemuriscv32 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemux86 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemux86-64 ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_machine:qemumips64 ?= "917501a67b861765419d9ad1051de54d3353a9c8" -SRCREV_machine ?= "fa499b0011358a6816108e097efae3d689242b7e" -SRCREV_meta ?= "e9e4b926a150efa11d55c454e1230a6ffa557aa7" +SRCREV_machine:qemuarm ?= "4716fde8fc6bd72e95465c85e6a0c5878df3f59b" +SRCREV_machine:qemuarm64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemuloongarch64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemumips ?= "b1965dc5855088df8636d3891f366e9b5bcdf95e" +SRCREV_machine:qemuppc ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemuriscv64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemuriscv32 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemux86 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemux86-64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_machine:qemumips64 ?= "b15f0ede8d222c8fe745a21e830166a7a8da2f1f" +SRCREV_machine ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" +SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" # 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 ?= "d4576c5670090297b903771726a526f81fdd8c7c" +SRCREV_machine:class-devupstream ?= "18916a684a8b836957df88438f9bca590799d04c" 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.56" +LINUX_VERSION ?= "6.6.58" PV = "${LINUX_VERSION}+git" From patchwork Thu Nov 7 02:29:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52145 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 F1D8FD5AE47 for ; Thu, 7 Nov 2024 02:29:40 +0000 (UTC) Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) by mx.groups.io with SMTP id smtpd.web11.63127.1730946573253576736 for ; Wed, 06 Nov 2024 18:29:33 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=fnC7s0aQ; spf=pass (domain: gmail.com, ip: 209.85.219.44, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-6cbe3e99680so2574446d6.3 for ; Wed, 06 Nov 2024 18:29:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946572; x=1731551372; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=sHj/BzytnyqQDX8cN14kO9NJb8OUOz644VG7JBH/4+s=; b=fnC7s0aQiswPrR9xxD79Da/359Bb75fbf7iY+Erf0Xy7kBPDQ0MsIEwUtNG0vW30Wt BDEOs2Jt2sTS8fG0t4s61VYgahd4WXr44zw0gK/Pwiw0lRpEO74F85bp1aAEGMgGwNEe K4/rfCr/461iwzU3YAZeqZUebD368ICoCHHTNbwtAIE65DA5msVpTgb+hK04xpESL/YB KGD0HT1b3tmkbaOM6H1dofxRkXU9jJuLBHKef04jUljOVZJrknR3XcSqc3hRmqJjR+Ur jL9SMIIB4yXU1KIhTZ7NnLLVo589zCvimsqIejLtHgUaaBIq2AiuGD7xVDbbVlB2DJ2O gu+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946572; x=1731551372; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sHj/BzytnyqQDX8cN14kO9NJb8OUOz644VG7JBH/4+s=; b=heqLFkdyCgk0CH0qIpGOzXRQ/9cFrX1gV9qp5c2AgAjULTzjurJksPi8kLKnCjl6/r RmqWXwKWaig0/b2BX0wk3ntOQOw6iiQlCJVkfFZ2DqZvSqXPJxpu9HqnihfsvNZjJl0a JwPAFNK4jXNCskVjqZGpRS+GniUCCqm5YrtYfft9obP1CzA5ipS8TytWy/Q5wA0yqjfF 6SHXostv7ZK6UsN55U/8+wSTSIOyzthiqlLn6mC5LAryuszyxBOxyI8VmDhYnWYj66Xm 2pf8T9zyRLLO1Hu09o5zNYqVQE9iZAWyKYzx3Mlmg4bARb0JYz2XpFBID4ElSbIh2DcZ 57KQ== X-Gm-Message-State: AOJu0YxlaOq08uNulbuMcfXSnj9OFBUeqgHRWaYcVd5nn/pjbts1Ye91 fTshI4Prz3SdP/Fs+KaZMyewtzEYr4h4jrHrjtiTxZOhQGu6SBh0OBAbXWfb X-Google-Smtp-Source: AGHT+IEhC43undpugGyKtHHDaHKidcJGShroRJPec1cNUraY/SmN3J/vZJIlIeFVerB6jlp0aO2ggg== X-Received: by 2002:a05:6214:4408:b0:6cc:1dd9:290 with SMTP id 6a1803df08f44-6d18584d51fmr605742626d6.40.1730946572236; Wed, 06 Nov 2024 18:29:32 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:31 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 08/12] linux-yocto/6.6: genericarm64.cfg: enable CONFIG_DMA_CMA Date: Wed, 6 Nov 2024 21:29:13 -0500 Message-Id: <174ddc02343991f0b8725d42b20aff2eaeaa089e.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206812 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: genericarm64.cfg: enable CONFIG_DMA_CMA Date: Thu, 24 Oct 2024 08:49:29 +0300 It's needed for graphics on AMD KV260. Cc: Bill Mills Signed-off-by: Mikko Rapeli Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- 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 fa4a8f564e..b663804e17 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 ?= "0dc843fc43271230499a7e5c39e7a22eb1dbd2b9" -SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" +SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" 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 d913e09212..0faf40ef2d 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 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" +SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" 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 9feaec24c4..db06c05c38 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 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" SRCREV_machine:qemux86-64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" SRCREV_machine:qemumips64 ?= "b15f0ede8d222c8fe745a21e830166a7a8da2f1f" SRCREV_machine ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_meta ?= "b1108273b878547b3d3281f21aba44a8c41ca741" +SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" # 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 Thu Nov 7 02:29:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52147 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 0E919D5AE49 for ; Thu, 7 Nov 2024 02:29:41 +0000 (UTC) Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by mx.groups.io with SMTP id smtpd.web10.63353.1730946575072659330 for ; Wed, 06 Nov 2024 18:29:35 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=B2bQP4kn; spf=pass (domain: gmail.com, ip: 209.85.219.42, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f42.google.com with SMTP id 6a1803df08f44-6ce3fc4e58bso2631466d6.0 for ; Wed, 06 Nov 2024 18:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946574; x=1731551374; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=wXo7MT6kpmwTYTsngJZslY/UcToSUyZaWuFfr0jw3AM=; b=B2bQP4knY9+qMcLKHBR/8Yp1NSxCU7qC5ZhWVqS2EsV3obCCP32R1Q4X86AzUavQFt jJWVizp7NAF0F023rIIVhwkN0uC6bdbcdEv0UuZL0VjV0bqt8rDuvFtF5yeJ7toeugfC hf7mF5vlkTBsBifzD09NNUw7MA1HPeR+LfrCzpUYIpk7qxGhm0eiz2ykzVa/xB54L4i0 uW4dI7A1BgsWYKZXs/vaIx3ONk2xJ0tMJwgiVIDPbyexiXDp1PprmZ2DeQB07SqBesMl sABpIziC27lvcLIYamCxBsz84DOsOSvCmt9Xm2FT973iEj69x45wJF6WFPSuDkZTYvjH Lfrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946574; x=1731551374; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wXo7MT6kpmwTYTsngJZslY/UcToSUyZaWuFfr0jw3AM=; b=vcBqtgFxOSz4upHOWJRmPhwzTJ4dYvCUvcpW1hR71Rfbx+TIsIM6WMuhpjIXOu2kC1 Lpc1ePL9/9c41RY/tHxvjq2eDlwOYKxmm43RfoysmS9Hv9Pn5Uigg8KmP/kEE48h0zdQ UHJ45l7e7EPiOzrAzQLlu65+hmG3nCzc74HCq+kORgeeaJVqnMHhG9kK7sdE9p9O9MAt WzEX+YhWwoY4W9HeVOYhEizwDRGV3tw+XI+rDrbii4fsgMZPKw9BM4wbItkvdpQvlbL/ +VUhn6eJgudyEd7BxGfkYtL1+Pq9fbyHDn3PXc2URbH8buQrLJvhG+3iVFsQx9VVE0bh EU+Q== X-Gm-Message-State: AOJu0YzX03Yx6BNIJOU0bsj9oxOW/8gKcmrzdgwxebIQ9Yz1gMKxOFLG 0P7b1MDipAiXG4uc/N9fk3UIRO//l1NNtP2qTLi2/dP48GEfeLIv/nCfTOp4 X-Google-Smtp-Source: AGHT+IE8ZGggc27R/QfRc611c8mL6czPvE/EEnP+obTNqGWENBxWUQ0alD/zzat1/SnIDFwj8qWNHQ== X-Received: by 2002:a05:6214:3286:b0:6cb:f16f:65d5 with SMTP id 6a1803df08f44-6d396bfb540mr6715646d6.12.1730946573906; Wed, 06 Nov 2024 18:29:33 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:32 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 09/12] linux-yocto/6.6: update to v6.6.59 Date: Wed, 6 Nov 2024 21:29:14 -0500 Message-Id: <8ebab82b7c842a5a71de505dab5c1117a5d87d79.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206813 From: Bruce Ashfield Updating linux-yocto/6.6 to the latest korg -stable release that comprises the following commits: bf3af7e92bda Linux 6.6.59 7d9868180bd1 xfrm: validate new SA's prefixlen using SA family when sel.family is unset 7a26cb660775 task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK 81507f633e79 tracing: probes: Fix to zero initialize a local variable 042804a9fff1 RDMA/bnxt_re: Fix unconditional fence for newer adapters 67819f10702b RDMA/bnxt_re: Avoid creating fence MR for newer adapters 1aee34ed99e9 RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications 38ca6fd426ea ACPI: PRM: Clean up guid type in struct prm_handler_info d1e55eeee056 platform/x86: dell-wmi: Ignore suspend notifications 73cc3f905ca9 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe() 24f638125cc3 ata: libata: Set DID_TIME_OUT for commands that actually timed out ce4a70d9b916 net: phy: dp83822: Fix reset pin definitions 4512c448f54c selinux: improve error checking in sel_write_load() c79e0a18e4b3 drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too 62c85b9a0dd7 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event c73bca72b84b xfrm: fix one more kernel-infoleak in algo dumping 36bd0f386b7c LoongArch: Make KASAN usable for variable cpu_vabits 8915ed160dbd LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context cd2cef731170 LoongArch: Get correct cores_per_package for SMT systems 5d10f6fb2cb7 ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593 0d674f2e73b4 ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE 60a5ba560f29 x86/lam: Disable ADDRESS_MASKING in most cases 599eee0e9817 KVM: arm64: Don't eagerly teardown the vgic on init error 04ed2ba07ce7 KVM: arm64: Fix shift-out-of-bounds bug 2c4adc9b192a KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory f421a3b18aa7 openat2: explicitly return -E2BIG for (usize > PAGE_SIZE) 743c78d455e7 nilfs2: fix kernel bug due to missing clearing of buffer delay flag a299d415dd37 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue 795b080d9aa1 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context bdaab141edb6 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[] 975ede2a7bec drm/amd: Guard against bad data for ATIF ACPI method 004ad1a2d684 btrfs: zoned: fix zone unusable accounting for freed reserved extent 3521754614cf btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item() 2f2684c7903e cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception 33e89c16cea0 cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() 35dbac8c328d smb: client: Handle kstrdup failures for passwords 66921a4d8e84 ALSA: hda/realtek: Update default depop procedure f965dc0f099a nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net 5f0468f30c8f powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request() 4bdc21506f12 ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() 8b339beb7cfe ASoC: fsl_micfil: Add a flag to distinguish with different volume control types f9ba85f823e7 ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing 83a420e965f6 ASoC: max98388: Fix missing increment of variable slot_found 6e4aed4acc1a ASoC: loongson: Fix component check failed on FDT systems f10cba3f761b ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties 5e3583b4c000 ASoC: dt-bindings: davinci-mcasp: Fix interrupts property 773dc610ca64 net: dsa: mv88e6xxx: support 4000ps cycle counter period 06b1c8091542 net: dsa: mv88e6xxx: read cycle counter period from hardware 4dc655d86b54 net: dsa: mv88e6xxx: group cycle counter coefficients 21db2f35fa97 bpf,perf: Fix perf_event_detach_bpf_prog error handling 14bcb721d241 Bluetooth: ISO: Fix UAF on iso_sock_timeout d30803f6a972 Bluetooth: SCO: Fix UAF on sco_sock_timeout 1ba33b327c3f posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() 7d6d46b42980 r8169: avoid unsolicited interrupts 5d282467245f net: sched: use RCU read-side critical section in taprio_dump() 0d4c0d2844e4 net: sched: fix use-after-free in taprio_change() a5cf8670acbb net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers d123062a3fdc bpf: Remove MEM_UNINIT from skb/xdp MTU helpers 48068ccaea95 bpf: Fix overloading of MEM_UNINIT's meaning 8a33a047bd31 bpf: Add MEM_WRITE attribute d1100acab464 bpf: Simplify checking size of helper accesses 7caee37c466a net: usb: usbnet: fix name regression a7bdb199784f net: fix races in netdev_tx_sent_queue()/dev_watchdog() 10cb940429c2 net/sched: adjust device watchdog timer to detect stopped queue at right time 69076f8435c1 net: wwan: fix global oob in wwan_rtnl_policy 433742ba96ba netfilter: xtables: fix typo causing some targets not to load on IPv6 5ed4334fc951 fsl/fman: Fix refcount handling of fman-related devices 275bebf5be50 fsl/fman: Save device references taken in mac_probe() 06b526846cc9 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x c2d2dc4f88bb octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx() e71146ff378c octeon_ep: Implement helper for iterating packets in Rx queue 64854b218703 net: plip: fix break; causing plip to never transmit 641c1beed52b be2net: fix potential memory leak in be_xmit() 6dc937a3086e net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() f41bd93b3e05 netfilter: bpf: must hold reference on net namespace c1530660410c xfrm: respect ip protocols rules criteria when performing dst lookups ac1d820eaa30 xfrm: extract dst lookup parameters into a struct a14a075a14af tracing: Consider the NULL character when validating the event length 6bc24db74fe4 tracing/probes: Fix MAX_TRACE_ARGS limit handling f475d8a0cca7 jfs: Fix sanity check in dbMount a94c197d4d74 LoongArch: Don't crash in stack_top() for tasks without vDSO 3d75f500f64d platform/x86: dell-sysman: add support for alienware products 6d52db315cfc cifs: Validate content of NFS reparse point buffer f47a40ee4cdb ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string 1ac49babc952 udf: fix uninit-value use in udf_get_fileshortad 493447dd8336 udf: refactor inode_bmap() to handle error 5fc8da4d326d udf: refactor udf_next_aext() to handle error 402c8862fe54 udf: refactor udf_current_aext() to handle error 8c213cc21724 arm64: Force position-independent veneers 85e70dcd1f85 ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit 935e5c5f93df ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values b3d4f2329312 ASoC: amd: yc: Add quirk for HP Dragonfly pro one 9eb32bd23bbc drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA 0d16f53c9111 exec: don't WARN for racy path_noexec check 9e5f93788c9d uprobe: avoid out-of-bounds memory access of fetching args f0a7ea54f3dc uprobes: prevent mutex_lock() under rcu_read_lock() f5272c98a4a0 uprobes: prepare uprobe args buffer lazily 1c7fa34863c7 uprobes: encapsulate preparation of uprobe args buffer 91f62703146a tracing/probes: Support $argN in return probe (kprobe and fprobe) e96b42d22f66 tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init 5868fa7ebe66 tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event 4fad73700867 usb: dwc3: core: Fix system suspend on TI AM62 platforms 66e56efc45cb XHCI: Separate PORT and CAPs macros into dedicated file ecc8a9502b3c usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store 0a2794e244d8 usb: gadget: f_uac2: fix non-newline-terminated function name 3af6c7285413 usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant c691c2adeb75 xhci: dbc: honor usb transfer size boundaries. 7cbcb40d4699 xhci: dbgtty: use kfifo from tty_port struct 32bd1720ede6 xhci: dbgtty: remove kfifo_out() wrapper fe19d913d2c8 iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig 5f029be65dca mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point 36249a0b212e khugepaged: remove hpage from collapse_file() 03e36dba005e khugepaged: convert alloc_charge_hpage to alloc_charge_folio 281a0312ce41 khugepaged: inline hpage_collapse_alloc_folio() c556c5580646 mm/khugepaged: use a folio more in collapse_file() 4ba70817cfad mm: convert collapse_huge_page() to use a folio a1afee6c6f53 mm/khugepaged: convert alloc_charge_hpage() to use folios cf2bb1bf0306 cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed() bb0f943675a9 bpf: Fix iter/task tid filtering 4ed32cc0939b nvme-pci: fix race condition between reset and nvme_dev_disable() e2c03a2c838e nvme-pci: set doorbell config before unquiescing ed67a5b99e4d riscv, bpf: Make BPF_CMPXCHG fully ordered 8a377818bcf8 bpf, vsock: Drop static vsock_bpf_prot initialization 9dd9b16018cc vsock: Update msg_count on read_skb() 66cd51de31c6 vsock: Update rx_bytes on read_skb() 12c3e619d34a bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock 9f2ccb6f3888 net/mlx5: Unregister notifier on eswitch init failure d88564c79d1c net/mlx5: Fix command bitmask initialization 5ec33b1fe86d net/mlx5: Check for invalid vector index on EQ creation 59ba6cdadb9c vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame d10cd7bf574e Bluetooth: bnep: fix wild-memory-access in proto_unregister 97bbdc5001db bpf: Fix link info netfilter flags to populate defrag flag 9221ae88c205 s390: Initialize psw mask in perf_arch_fetch_caller_regs() 1ded6b12499e usb: typec: altmode should keep reference to parent b209c3a0bc3a smb: client: fix OOBs when building SMB2_IOCTL request b1813c220b76 smb: client: fix possible double free in smb2_set_ea() b80e9bc85bd9 scsi: target: core: Fix null-ptr-deref in target_alloc_device() 2fe1384cbb7c net: ravb: Only advertise Rx/Tx timestamps if hardware supports it e9638d3e62dc ravb: Remove setting of RX software timestamp b94e5375ec66 genetlink: hold RCU in genlmsg_mcast() f8f8afc101f2 net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361 997ae8da14f1 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). 7218de0778ae net: bcmasp: fix potential memory leak in bcmasp_xmit() 1999a9e050c5 drm/msm/dpu: don't always program merge_3d block b18db3a4fa5f irqchip/renesas-rzg2l: Fix missing put_device 39cb86f19199 irqchip/renesas-rzg2l: Add support for suspend to RAM 0776b25d79d8 irqchip/renesas-rzg2l: Document structure members 05cc5e67dda8 irqchip/renesas-rzg2l: Align struct member names to tabs 4b70478b984a net: systemport: fix potential memory leak in bcm_sysport_xmit() 08b8f206de4c bpf: Fix truncation bug in coerce_reg_to_size_sx() b01fbbf38584 net: xilinx: axienet: fix potential memory leak in axienet_start_xmit() 0017189d6057 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid 79571c4d2f65 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit() 681ce79ab6fb netdevsim: use cond_resched() in nsim_dev_trap_report_work() 268446b40bb1 macsec: don't increment counters for an unrelated SA 65ca9f8ddc0d drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring a4bc03078eb3 octeontx2-af: Fix potential integer overflows on integer shifts e61fa0d66f22 net: stmmac: dwmac-tegra: Fix link bring-up sequence bc52115cc41a net: usb: usbnet: fix race in probe failure a17874a3a5ab net/smc: Fix memory leak when using percpu refs 95e3da26819d firmware: arm_scmi: Queue in scmi layer for mailbox implementation d4e44b8a6a18 drm/msm: Allocate memory for disp snapshot with kvzalloc() f7ad91627348 drm/msm: Avoid NULL dereference in msm_disp_state_print_regs() 33ece6c4f0c1 drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation 9f2361089152 drm/msm/dsi: improve/fix dsc pclk calculation dd58a5f8b308 drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds() adde6c68bf1a drm/msm/dpu: make sure phys resources are properly initialized 1931dc14b537 accel/qaic: Fix the for loop used to walk SG table 5032bf57ab5d RDMA/bnxt_re: Fix the GID table length bf39b3532143 RDMA/bnxt_re: Update the BAR offsets 87cb3b0054e5 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages d517cadae6c3 RDMA/bnxt_re: Return more meaningful error 05c5fcc1869a RDMA/bnxt_re: Fix out of bound check 903f8b01c587 RDMA/bnxt_re: Fix the max CQ WQEs for older adapters 5fcf649e4334 RDMA/bnxt_re: Support new 5760X P7 devices 1ee5ef316a77 ipv4: give an IPv4 dev to blackhole_netdev 3a662cc5b5d5 RDMA/srpt: Make slab cache names unique af29c430a343 RDMA/irdma: Fix misspelling of "accept*" c29fd05329a9 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP 6d91d07913ae firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup() 8971fd61210d ALSA: hda/cs8409: Fix possible NULL dereference 509c29d0d26f sched/core: Disable page allocation in task_tick_mm_cid() 380681a29066 task_work: Add TWA_NMI_CURRENT as an additional notify mode. a3fe89d4f5bb selftests/bpf: Fix cross-compiling urandom_read 923c5ded505c drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check 119249d146d5 iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig 1b3090ca3265 iio: frequency: {admv4420,adrf6780}: format Kconfig entries 3e212996d21f bpf: fix kfunc btf caching for modules b56328660be0 s390/pci: Handle PCI error codes other than 0x3a 6617ae800cbb selftests/bpf: fix perf_event link info name_len assertion 0ce20181976d selftests/bpf: Add cookies check for perf_event fill_link_info test e909258d41b2 selftests/bpf: Use bpf_link__destroy in fill_link_info tests e5c2b971db09 bpf: fix unpopulated name_len field in perf_event link info cfd63c3a4538 bpf: Add cookie to perf_event bpf_link_info records 99bf10e92a3f bpf: Add missed value to kprobe perf link info f4381ccf1ed1 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin 9e3d07e503ea x86/resctrl: Avoid overflow in MB settings in bw_validate() b7bf17f4f92f RDMA/core: Fix ENODEV error for iWARP test over vlan c71957271f2e RDMA/bnxt_re: Add a check for memory allocation 7d10555a340a RDMA/bnxt_re: Fix incorrect AVID type in WQE structure 73e04a6114e0 RDMA/bnxt_re: Fix a possible memory leak 90ad4e2fe3a2 bpf: Fix memory leak in bpf_core_apply 978d1f63fc6e lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW 8552150e5d80 cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems 49454f09936a bpf: devmap: provide rxq after redirect 0fca5ed4be8e bpf: Make sure internal and UAPI bpf_redirect flags don't overlap de1f0ab13915 iio: accel: bma400: Fix uninitialized variable field_value in tap event handling. 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 --- .../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 b663804e17..4d18fb7b15 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 ?= "0dc843fc43271230499a7e5c39e7a22eb1dbd2b9" -SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" +SRCREV_machine ?= "97ad625f80bc466b28144cf04ae1606b755d70ce" +SRCREV_meta ?= "4e156f65ccbc88f0e7b7017fd641c305872cd681" 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.58" +LINUX_VERSION ?= "6.6.59" 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 0faf40ef2d..a1a12ae1db 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.58" +LINUX_VERSION ?= "6.6.59" 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 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" +SRCREV_machine ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_meta ?= "4e156f65ccbc88f0e7b7017fd641c305872cd681" 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 db06c05c38..fd8fa1da71 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 ?= "4716fde8fc6bd72e95465c85e6a0c5878df3f59b" -SRCREV_machine:qemuarm64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemuloongarch64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemumips ?= "b1965dc5855088df8636d3891f366e9b5bcdf95e" -SRCREV_machine:qemuppc ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemuriscv64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemuriscv32 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemux86 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemux86-64 ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_machine:qemumips64 ?= "b15f0ede8d222c8fe745a21e830166a7a8da2f1f" -SRCREV_machine ?= "cf1b259ea79d8e8509e08f9c121e2bab85412d30" -SRCREV_meta ?= "b3f537ae33e504d33eeae8149f0c0972d886b3ff" +SRCREV_machine:qemuarm ?= "267df33395ed7a86b047a0c7f2f6495985b88c3e" +SRCREV_machine:qemuarm64 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemuloongarch64 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemumips ?= "7aac15fa06719901f8c9c19d25fcf98284e73e34" +SRCREV_machine:qemuppc ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemuriscv64 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemuriscv32 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemux86 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemux86-64 ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_machine:qemumips64 ?= "8e946d861567941bf31d468ed034cb0a3beadd7d" +SRCREV_machine ?= "e558aca87ea3665ed1b86bb90974e7b88694ec69" +SRCREV_meta ?= "4e156f65ccbc88f0e7b7017fd641c305872cd681" # 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 ?= "18916a684a8b836957df88438f9bca590799d04c" +SRCREV_machine:class-devupstream ?= "bf3af7e92bda9f48085b7741e657eeb387a61644" 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.58" +LINUX_VERSION ?= "6.6.59" PV = "${LINUX_VERSION}+git" From patchwork Thu Nov 7 02:29:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52146 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 0E9A8D5AE4D for ; Thu, 7 Nov 2024 02:29:41 +0000 (UTC) Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by mx.groups.io with SMTP id smtpd.web10.63356.1730946576278521341 for ; Wed, 06 Nov 2024 18:29:36 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=eKP+bxPv; spf=pass (domain: gmail.com, ip: 209.85.219.53, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-6cbf0769512so2941586d6.3 for ; Wed, 06 Nov 2024 18:29:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946575; x=1731551375; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Frv5wV4FtUz+J4Oq474WY21/TLl+6/haJ1y5AHrI9So=; b=eKP+bxPvbmeIteax5KAxhDxm45fAlF2moqlz0MI5ILlj/RcY/BiIJ9JOwGeNmj+Pdg Z6Qj97XEU4AwrF/QlNwGXF3lWluExEA5SsRM41vWU1zcKEClvRFkQTxZaXMpa7oFDLvf 2mRhv5rlPhd8dXUxGVmbcK0RJ7X+XrhRAED+wYWFCF3Xhnfe5Kt1TxT8vkY1rw4Od7hE iUbLZqMFcnTz+TPpPlhlq76xb/16WTjtm2iJaohMb2S1e1UajpkLivyPzmWrJ1EleoQj 7zvvCMInOGyt666xNYpnacHys/y3HCFU9/FNa8IQVVw/MumC7OcLPqifDnXC/SJTJO1y Orug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946575; x=1731551375; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Frv5wV4FtUz+J4Oq474WY21/TLl+6/haJ1y5AHrI9So=; b=MOAm2Rt0+ZRBXhZ72pMkzAZzakDgkIiCq7QDoXhmo0m6WkWy/WwNGazos+DsRk4xMk 7sRwTFhs8tr4bSXNZ8w54a4tlIH8Q2/JZpaAPq9C1bKrYDSXckCpjdcLk5scbtNZgDyb 9ACdxQ0C65SabBIV2RP6pHale51SChcVFN42zy9PwKLI+fOSrYIboI1OpxK3se9ewoE8 5tg2MuCnXvZ+16R5iPX58adegwnTGyGIJHOiKzve2hyUzg5hxxrdghIYG1xHFJrQ4/Ip 61JPoPRgqZjuf1bf0salhUuJhF9oY1BAuHwxjoKlNX3mHYKxzxFNuZDWw2ZxpyUfiKTk 02Fg== X-Gm-Message-State: AOJu0YwmdA4f18PiIW0P6aPkOaKhjm2CpzEnqhzsRG8Qj9sccQivGQ5l UDeqyvJN9+qnXBICxUE8OOs6GUAjbHFmP1cTdP7c2nFUnFVKDwtwxqNb9Rzd X-Google-Smtp-Source: AGHT+IFsG1w5FLefXHT5FMp0ylsFkcn+L0eV5Bna0iEQ3/HYE6MdVynObjA2IxDEdvEJ1HHH/8X3WQ== X-Received: by 2002:a05:6214:5681:b0:6ce:23fb:ee5b with SMTP id 6a1803df08f44-6d396c91fd4mr7377826d6.30.1730946575235; Wed, 06 Nov 2024 18:29:35 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:34 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 10/12] linux-yocto/6.10: genericarm64.cfg: enable CONFIG_DMA_CMA Date: Wed, 6 Nov 2024 21:29:15 -0500 Message-Id: <753546899b29083591647063ccdfa0031a0065a2.1730946087.git.bruce.ashfield@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:41 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206814 From: Bruce Ashfield Integrating the following commit(s) to linux-yocto/.: 1/1 [ Author: Mikko Rapeli Email: mikko.rapeli@linaro.org Subject: genericarm64.cfg: enable CONFIG_DMA_CMA Date: Thu, 24 Oct 2024 08:49:29 +0300 It's needed for graphics on AMD KV260. Cc: Bill Mills Signed-off-by: Mikko Rapeli Signed-off-by: Bruce Ashfield ] Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.10.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb index a1096f6a04..8f87a096ad 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.10.bb @@ -15,7 +15,7 @@ python () { } SRCREV_machine ?= "3e91e02b6041d6720a5cf2f64323bb9b73f20765" -SRCREV_meta ?= "83eed9befe28696b06fc5cc7bb31d81b27a7f325" +SRCREV_meta ?= "0e4596272608c13c9e25bbefd6f27f213bac077d" 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.10;destsuffix=${KMETA};protocol=https" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb index 50a461149d..abfee6953d 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.10.bb @@ -18,7 +18,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" -SRCREV_meta ?= "83eed9befe28696b06fc5cc7bb31d81b27a7f325" +SRCREV_meta ?= "0e4596272608c13c9e25bbefd6f27f213bac077d" PV = "${LINUX_VERSION}+git" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.10.bb b/meta/recipes-kernel/linux/linux-yocto_6.10.bb index 81898a4328..9b2334afd0 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.10.bb @@ -29,7 +29,7 @@ SRCREV_machine:qemux86 ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" SRCREV_machine:qemux86-64 ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" SRCREV_machine:qemumips64 ?= "61cac1396fe9250a4b7a5cc6ae3deb9dda4290c3" SRCREV_machine ?= "bbe3d1be4e9c03765cb4f93155eabfc0724d3bee" -SRCREV_meta ?= "83eed9befe28696b06fc5cc7bb31d81b27a7f325" +SRCREV_meta ?= "0e4596272608c13c9e25bbefd6f27f213bac077d" # 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 Thu Nov 7 02:29:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52143 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 F1A3ED5AE40 for ; Thu, 7 Nov 2024 02:29:40 +0000 (UTC) Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) by mx.groups.io with SMTP id smtpd.web11.63129.1730946578536013582 for ; Wed, 06 Nov 2024 18:29:38 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=CxOYWNix; spf=pass (domain: gmail.com, ip: 209.85.219.45, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6cbf340fccaso4319226d6.1 for ; Wed, 06 Nov 2024 18:29:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946577; x=1731551377; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=F2lbAIXfh7smwK+nynMRbt+3vo/yVhtHtyhaswdWPCw=; b=CxOYWNixPUblCRBrnfA78pvHwE/yDAKaG5YR25t9DVLyS26wCFgSynsi9LvUxlCFzO CYSct9PFBiaebFyXZWm1iCAzTenLZL+6Hjz5PHrwX1yOI4d5T/+6e5N2T0HH4xaf8cwd W5xVBpk8Jz6WarnjT+BP/g8+nS00YToED4Eo346Jc7LxUGMCj8RnPl4e8kP8vxORt3am 3YFMilbJMjATZf1DYmQxBFDTAIps0rtR6bsLUJUyVQGgf2MLSG9FYE+MTCvbCUooDDuA +FITtsNV3M//kOeocw2ogLWcNB+DiIeEqsue0xsd2wdFU1IS/6Ku8HYLb1wlouheEdNN KmDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946577; x=1731551377; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F2lbAIXfh7smwK+nynMRbt+3vo/yVhtHtyhaswdWPCw=; b=naSIDEcuxddoGYIMMktqC425n0/CfwvrQu75re2v6SAvF2oOWtu3jJ6oBjOh7w5FnA rfgPcbEZwz3ELtl3xMHBmWYqqpIy6Z54cF/b0lLaGjEmlfmub7wVWQ9448KLst7LYfQh idwkjVMWVsmQW9M4A2X0PJU4F6yUR0v6PCDumHYOqvk2N6EWNtaMsDzFnn699ZAhWTsY 5TUmxaR6QbvUOE6AWqqA3Kt3SA9iZA4lsNuURvwpq3GK4afO9QtiOhl8xORRjGODI6i8 K82deT4Lk5WRTeXg1807pXxLFd3YozgNvkNot3qOS9dD1Nf2aMpFviigfYeh1mTQYAN1 Y72w== X-Gm-Message-State: AOJu0YwXfABi1ssekaVajarwiRpvdj+gY440p0x4HUuDYIWP8yHqvnKD hWQGX/NtCvDu1Bd3QT5W4bZSlyb6rtiQEh1YHMpZHGr/hKXLSwqfaOEzkO6e X-Google-Smtp-Source: AGHT+IEjhHv472tFRQKl0ZM0xA3CNBPOUoNPOr2l2MASA9xHAMXokPSo5fZrCve/0ZmXeQB7OxeLww== X-Received: by 2002:a05:6214:250b:b0:6cc:1d39:377 with SMTP id 6a1803df08f44-6d393c25c0emr22881176d6.13.1730946577414; Wed, 06 Nov 2024 18:29:37 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:36 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 11/12] lttng-modules: fix build for 6.12+ Date: Wed, 6 Nov 2024 21:29:16 -0500 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:40 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206815 From: Bruce Ashfield We backport two fixes from the -stable 2.13 lttng branch to fix the build against kernels 6.12+ Signed-off-by: Bruce Ashfield --- ...-uprobe_register-return-struct-uprob.patch | 160 ++++++++++++++++++ ...fine-the-show_inode_state-macro-defi.patch | 68 ++++++++ .../lttng/lttng-modules_2.13.15.bb | 2 + 3 files changed, 230 insertions(+) create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch create mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch new file mode 100644 index 0000000000..052220e7ff --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch @@ -0,0 +1,160 @@ +From 9b96303d2382c767eb1f507d934bcc3fe225d74c Mon Sep 17 00:00:00 2001 +From: Michael Jeanson +Date: Thu, 17 Oct 2024 11:56:02 -0400 +Subject: [PATCH] Fix: uprobes: make uprobe_register() return struct uprobe * + (v6.12) + +See upstream commits : + + commit 3c83a9ad0295eb63bdeb81d821b8c3b9417fbcac + Author: Oleg Nesterov + Date: Thu Aug 1 15:27:34 2024 +0200 + + uprobes: make uprobe_register() return struct uprobe * + + This way uprobe_unregister() and uprobe_apply() can use "struct uprobe *" + rather than inode + offset. This simplifies the code and allows to avoid + the unnecessary find_uprobe() + put_uprobe() in these functions. + + TODO: uprobe_unregister() still needs get_uprobe/put_uprobe to ensure that + this uprobe can't be freed before up_write(&uprobe->register_rwsem). + + commit 04b01625da130c7521b768996cd5e48052198b97 + Author: Peter Zijlstra + Date: Tue Sep 3 10:46:00 2024 -0700 + + perf/uprobe: split uprobe_unregister() + + With uprobe_unregister() having grown a synchronize_srcu(), it becomes + fairly slow to call. Esp. since both users of this API call it in a + loop. + + Peel off the sync_srcu() and do it once, after the loop. + + We also need to add uprobe_unregister_sync() into uprobe_register()'s + error handling path, as we need to be careful about returning to the + caller before we have a guarantee that partially attached consumer won't + be called anymore. This is an unlikely slow path and this should be + totally fine to be slow in the case of a failed attach. + + commit e04332ebc8ac128fa551e83f1161ab1c094d13a9 + Author: Oleg Nesterov + Date: Thu Aug 1 15:27:28 2024 +0200 + + uprobes: kill uprobe_register_refctr() + + It doesn't make any sense to have 2 versions of _register(). Note that + trace_uprobe_enable(), the only user of uprobe_register(), doesn't need + to check tu->ref_ctr_offset to decide which one should be used, it could + safely pass ref_ctr_offset == 0 to uprobe_register_refctr(). + + Add this argument to uprobe_register(), update the callers, and kill + uprobe_register_refctr(). + +Upstream-Status: Backport [commit 9b96303d] + +Change-Id: I8d1f9a5db1f19c2bc2029709ae36f82e86f6fe58 +Signed-off-by: Michael Jeanson +Signed-off-by: Mathieu Desnoyers +--- + include/lttng/events-internal.h | 1 + + include/wrapper/uprobes.h | 7 ++++++- + src/probes/lttng-uprobes.c | 32 ++++++++++++++++++++++++++++++++ + 3 files changed, 39 insertions(+), 1 deletion(-) + +diff --git a/include/lttng/events-internal.h b/include/lttng/events-internal.h +index a91a659e..8633608d 100644 +--- a/include/lttng/events-internal.h ++++ b/include/lttng/events-internal.h +@@ -42,6 +42,7 @@ struct lttng_krp; /* Kretprobe handling */ + struct lttng_uprobe_handler { + struct lttng_kernel_event_common *event; + loff_t offset; ++ struct uprobe *uprobe; + struct uprobe_consumer up_consumer; + struct list_head node; + }; +diff --git a/include/wrapper/uprobes.h b/include/wrapper/uprobes.h +index 9cbbe3b2..52b72d53 100644 +--- a/include/wrapper/uprobes.h ++++ b/include/wrapper/uprobes.h +@@ -18,9 +18,14 @@ + + #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,5,0)) + #include ++/* ++ * No wrappers for >= 6.12, the API has changed too much, the version checks ++ * are inlined in 'src/probes/lttng-uprobes.c'. ++ */ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,12,0)) + + /* Use kallsym lookup for version before 3.9. */ +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,9,0)) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,9,0)) + + static inline + int wrapper_uprobe_register(struct inode *inode, loff_t offset, struct uprobe_consumer *uc) +diff --git a/src/probes/lttng-uprobes.c b/src/probes/lttng-uprobes.c +index f70218be..5be83cdb 100644 +--- a/src/probes/lttng-uprobes.c ++++ b/src/probes/lttng-uprobes.c +@@ -233,8 +233,16 @@ int lttng_uprobes_add_callsite(struct lttng_uprobe *uprobe, + goto register_error; + } + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,12,0)) ++ ret = 0; ++ uprobe_handler->uprobe = uprobe_register(uprobe->inode, ++ uprobe_handler->offset, 0, &uprobe_handler->up_consumer); ++ if (IS_ERR(uprobe_handler->uprobe)) ++ ret = -1; ++#else + ret = wrapper_uprobe_register(uprobe->inode, + uprobe_handler->offset, &uprobe_handler->up_consumer); ++#endif + if (ret) { + printk(KERN_WARNING "LTTng: Error registering probe on inode %lu " + "and offset 0x%llx\n", uprobe->inode->i_ino, +@@ -330,15 +338,39 @@ void lttng_uprobes_unregister(struct inode *inode, struct list_head *head) + { + struct lttng_uprobe_handler *iter, *tmp; + ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,12,0)) ++ /* ++ * Iterate over the list of handler, unregister each uprobe. ++ */ ++ list_for_each_entry(iter, head, node) { ++ uprobe_unregister_nosync(iter->uprobe, &iter->up_consumer); ++ iter->uprobe = NULL; ++ } ++ ++ /* ++ * Call synchronize_srcu() on uprobes_srcu. ++ */ ++ uprobe_unregister_sync(); ++ + /* + * Iterate over the list of handler, remove each handler from the list + * and free the struct. + */ ++ list_for_each_entry_safe(iter, tmp, head, node) { ++ list_del(&iter->node); ++ kfree(iter); ++ } ++#else ++ /* ++ * Iterate over the list of handler, unregister each uprobe, remove ++ * each handler from the list and free the struct. ++ */ + list_for_each_entry_safe(iter, tmp, head, node) { + wrapper_uprobe_unregister(inode, iter->offset, &iter->up_consumer); + list_del(&iter->node); + kfree(iter); + } ++#endif + } + + void lttng_uprobes_unregister_event(struct lttng_kernel_event_recorder *event_recorder) +-- +2.39.2 + diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch new file mode 100644 index 0000000000..39b68eeeb2 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch @@ -0,0 +1,68 @@ +From 4610de285daf887262a58683d8597668de62e676 Mon Sep 17 00:00:00 2001 +From: Michael Jeanson +Date: Thu, 17 Oct 2024 16:59:07 -0400 +Subject: [PATCH] fix: writeback: Refine the show_inode_state() macro + definition (v6.12) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +See upstream commit : + + commit 459ca85ae1feff78d1518344df88bb79a092780c + Author: Julian Sun + Date: Wed Aug 28 16:13:59 2024 +0800 + + writeback: Refine the show_inode_state() macro definition + + Currently, the show_inode_state() macro only prints + part of the state of inode->i_state. Let’s improve it + to display more of its state. + +Upstream-Status: Backport [commit 4610de285daf887262a58] + +Change-Id: Idaebd56f5775205f8a5c76e117c5ab65f7f1754b +Signed-off-by: Michael Jeanson +Signed-off-by: Mathieu Desnoyers +--- + include/instrumentation/events/writeback.h | 24 +++++++++++++++++++++- + 1 file changed, 23 insertions(+), 1 deletion(-) + +diff --git a/include/instrumentation/events/writeback.h b/include/instrumentation/events/writeback.h +index c4510b44..cad01994 100644 +--- a/include/instrumentation/events/writeback.h ++++ b/include/instrumentation/events/writeback.h +@@ -71,7 +71,29 @@ static inline struct backing_dev_info *lttng_inode_to_bdi(struct inode *inode) + * changed by an upstream kernel, the fact that we have a redefinition here + * will generate a compiler warning. + */ +-#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0) || \ ++#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,12,0)) ++#define show_inode_state(state) \ ++ __print_flags(state, "|", \ ++ {I_DIRTY_SYNC, "I_DIRTY_SYNC"}, \ ++ {I_DIRTY_DATASYNC, "I_DIRTY_DATASYNC"}, \ ++ {I_DIRTY_PAGES, "I_DIRTY_PAGES"}, \ ++ {I_NEW, "I_NEW"}, \ ++ {I_WILL_FREE, "I_WILL_FREE"}, \ ++ {I_FREEING, "I_FREEING"}, \ ++ {I_CLEAR, "I_CLEAR"}, \ ++ {I_SYNC, "I_SYNC"}, \ ++ {I_DIRTY_TIME, "I_DIRTY_TIME"}, \ ++ {I_REFERENCED, "I_REFERENCED"}, \ ++ {I_LINKABLE, "I_LINKABLE"}, \ ++ {I_WB_SWITCH, "I_WB_SWITCH"}, \ ++ {I_OVL_INUSE, "I_OVL_INUSE"}, \ ++ {I_CREATING, "I_CREATING"}, \ ++ {I_DONTCACHE, "I_DONTCACHE"}, \ ++ {I_SYNC_QUEUED, "I_SYNC_QUEUED"}, \ ++ {I_PINNING_NETFS_WB, "I_PINNING_NETFS_WB"}, \ ++ {I_LRU_ISOLATING, "I_LRU_ISOLATING"} \ ++ ) ++#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(5,9,0) || \ + LTTNG_KERNEL_RANGE(4,14,218, 4,15,0) || \ + LTTNG_KERNEL_RANGE(4,19,172, 4,20,0) || \ + LTTNG_KERNEL_RANGE(5,4,94, 5,5,0) || \ +-- +2.39.2 + diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.13.15.bb b/meta/recipes-kernel/lttng/lttng-modules_2.13.15.bb index 66b3729ce5..e05a2c9572 100644 --- a/meta/recipes-kernel/lttng/lttng-modules_2.13.15.bb +++ b/meta/recipes-kernel/lttng/lttng-modules_2.13.15.bb @@ -10,6 +10,8 @@ inherit module include lttng-platforms.inc SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \ + file://0001-fix-writeback-Refine-the-show_inode_state-macro-defi.patch \ + file://0001-Fix-uprobes-make-uprobe_register-return-struct-uprob.patch \ " # Use :append here so that the patch is applied also when using devupstream From patchwork Thu Nov 7 02:29:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bruce Ashfield X-Patchwork-Id: 52148 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 1EC98D5AE47 for ; Thu, 7 Nov 2024 02:29:51 +0000 (UTC) Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) by mx.groups.io with SMTP id smtpd.web10.63359.1730946580985893108 for ; Wed, 06 Nov 2024 18:29:41 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20230601 header.b=Aauinriy; spf=pass (domain: gmail.com, ip: 209.85.219.46, mailfrom: bruce.ashfield@gmail.com) Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6cc2ea27a50so13821716d6.0 for ; Wed, 06 Nov 2024 18:29:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730946580; x=1731551380; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NtfSU93QOLF6Jz+5fF7JImUyXR4EH9cOYzJKV7Fywsw=; b=AauinriyaP7J+lzijleVLtmA7Xvstpf32oTPNTkEQJHXSsWXH2fTeblplNM4rvQdNd xMmS4bfaA1CzFTKFFxqNAUoYObHhjXhcCCZ2j2cC78C/vl0X6DP0iBxaDVUt7W6avp3C ki6Dk6jroOo/RpQ+1YylZCTNCkFjcPpjjwzzDX1dYJjWVWu1sbU6CXsvOKtq07nIHaRi hdCRkGxo2RZw3kA5WJs5kM8M1Q9my+AItt8DZ9DVqyyOQ5DCna5HO2fQKOAOtDJddDmN +bC7yVvnYB+GQYFJ8/yLKEcUhuu5zZ+17lbOfTnzaOOV4C47+PLGs5rgSNo+UBFKWp70 6UVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730946580; x=1731551380; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NtfSU93QOLF6Jz+5fF7JImUyXR4EH9cOYzJKV7Fywsw=; b=bEH2zqbWLPhQgpfFRmIJp4mwLNpYRrPxq/PHNFZ3pecpXfqU/ocmVPJcSD2ora5Ct2 L1UWx/RW81h7OxpCfK0mv/CNL8TgicN+7PxYt0CKKAONWG22xw0fs8gUq6a7nW/Y18MR 3f8sj14FdFeb4SOFd28EjE1PswGA15VVJNB+Q5+ItJPtwbth9IYK5pFj87h0Qrr2BVMP xSzS1UzfXQgY/puCssXJICVSX4QNiin8zzpXV9s9nfaB5YavLyIun3CIQkEnrjWTExun fIWmem/nFzmzELTswk92Vwgb8NCQjbbYVQy/SUUgWEZ9WzWFlIRcuoeQAgJrWJr3BplO /pbQ== X-Gm-Message-State: AOJu0Yze2cUaAgGjYPXBU9pXlikUt04pd8U6NhpZ7fo+QTTvUjViN4K2 NSD5b7d9dPW2vRIfjBuXCooBLEUcVpFZ5FNbE4MJOycqXPXiHaMJmUv+DTVW X-Google-Smtp-Source: AGHT+IG9/R9t2CQ+aqKYDm7bQWhIBTbCufqo1gAs0FgXZpiiCJo4ca3A2Jvu/Cy5qmyV3LXBRcN0AQ== X-Received: by 2002:a05:6214:21ce:b0:6cb:440c:c44 with SMTP id 6a1803df08f44-6d393bf9ed9mr20327366d6.1.1730946580048; Wed, 06 Nov 2024 18:29:40 -0800 (PST) Received: from bruce-XPS-8940.localdomain (pool-174-112-62-108.cpe.net.cable.rogers.com. [174.112.62.108]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6d396631aeesm2124286d6.120.2024.11.06.18.29.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 06 Nov 2024 18:29:38 -0800 (PST) From: bruce.ashfield@gmail.com To: richard.purdie@linuxfoundation.org Cc: openembedded-core@lists.openembedded.org Subject: [PATCH 12/12] kernel-devsrc: make tools/Build optional Date: Wed, 6 Nov 2024 21:29:17 -0500 Message-Id: X-Mailer: git-send-email 2.39.2 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Nov 2024 02:29:51 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/206816 From: Bruce Ashfield kernel-devsrc fails to copy files for v6.12+ as the following upstream commit has removed the file tools/build/Build: commit ea974028a049f2cea4bb6be963ee3e3844a03f6d Author: Brian Norris Date: Mon Jul 15 13:32:43 2024 -0700 tools build: Avoid circular .fixdep-in.o.cmd issues We make the failed copy of this file non-fatal to support all kernel versions. Signed-off-by: Bruce Ashfield --- meta/recipes-kernel/linux/kernel-devsrc.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb index 7724967151..1500aff2e2 100644 --- a/meta/recipes-kernel/linux/kernel-devsrc.bb +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb @@ -156,7 +156,7 @@ do_install() { # these are a few files associated with objtool, since we'll need to # rebuild it cp -a --parents tools/build/Build.include $kerneldir/build/ - cp -a --parents tools/build/Build $kerneldir/build/ + cp -a --parents tools/build/Build $kerneldir/build/ 2>/dev/null || : cp -a --parents tools/build/fixdep.c $kerneldir/build/ cp -a --parents tools/scripts/utilities.mak $kerneldir/build/