From patchwork Sun Apr 2 16:41:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22084 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 6F6C0C761AF for ; Sun, 2 Apr 2023 16:42:29 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.48826.1680453746908918702 for ; Sun, 02 Apr 2023 09:42:27 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=w9Z2vPAj; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id kq3so25803638plb.13 for ; Sun, 02 Apr 2023 09:42:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453746; x=1683045746; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=KkDPjbI8go2VY1Z7ln4iH7m19Q+S2x6vkahuNUp3OE0=; b=w9Z2vPAjlKfk8nPXhjwKBpHRer7ARh67/j1CMbbfxqJ3yFWtbNaijgu3ftK2BfgS60 dQlUcRLiteXDjFv6iqoLJq+ipmtnn3gbpDbwlDyzNTyl9UPyeyplxmlw8q6IaQfrhq+I 2WP0bsGP0xGkpXka4lVgDCnTz31EkhFHUQIFBwOmcXZ1t6Xmob1ZBnOA86C93Z4oObcG dIeXO4ZEAhwrIp80HET7YQL3iV6d4NV4qsPod2a2kPtAriQdvPK7ETVg/cs5tPK/Y+4+ vBc+hj/3ufxTfzdQzbI3mv8JJdwuKDUCKLS1sMUrBmHBgSc7AamwBefczUpz2RMKjIAK 1BdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453746; x=1683045746; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KkDPjbI8go2VY1Z7ln4iH7m19Q+S2x6vkahuNUp3OE0=; b=e9aQXWHysaYPV4LPDGV6Umd1L5pbhroLE+6OdACelNl0YsBJ9qDdXXyY4BqkprsFVl 1Z8Le2gx5+josDSCqucfpKVQ2FqZIAXdGGYNGFiAB6pw2aF3jRPoiv7shVf6moeRU0sl btq3F4zmcNiB5yF733UF79JcaWE9oRJkzszosI3tQmBCwnYVFs5cvgprzvbnBH/nzxjF DbNYChIEevdqsUdJCkpQe6KAK5wjE62XmKXn8IL7etFsaAh4oHhgrZJmvLXyQnFZEaq5 gtBy9h+7kKIOUJEXM0S7noMngnB1pqtI7Vy9D+dmQ0qa/43ImY/KVRomTgddYrk62idr T8UA== X-Gm-Message-State: AAQBX9feBWsYfrCLsVMQkrgmeLOX9j7HiqY5gHALfduswkvQe9qheXmu RJN0uqK89SRNqZ9wH/Egyu3gx1D6n6Dv0TD/nQQ= X-Google-Smtp-Source: AKy350YslKWQDUuqV442AQdCLQxb3MMR+DF4bDUqp4h0VR20YkYhmNCyAhwyJr6YEeelE/X1uvUY6w== X-Received: by 2002:a17:903:32d2:b0:19e:68b1:65b9 with SMTP id i18-20020a17090332d200b0019e68b165b9mr44163983plr.12.1680453745779; Sun, 02 Apr 2023 09:42:25 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:25 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 01/21] Revert "qemu: fix CVE-2021-3507" Date: Sun, 2 Apr 2023 06:41:56 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:29 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179582 From: pawan This reverts commit 66575e31b76894e217350350307b30d3684ba4fa. Revert CVE-2021-3507 for qemu as it is not applicable for qemu6.2 Link: https://nvd.nist.gov/vuln/detail/CVE-2021-3507 Conflicts: meta/recipes-devtools/qemu/qemu.inc Signed-off-by: pawan Signed-off-by: Steve Sakoman --- meta/recipes-devtools/qemu/qemu.inc | 2 - .../qemu/qemu/CVE-2021-3507_1.patch | 92 -------------- .../qemu/qemu/CVE-2021-3507_2.patch | 115 ------------------ 3 files changed, 209 deletions(-) delete mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2021-3507_1.patch delete mode 100644 meta/recipes-devtools/qemu/qemu/CVE-2021-3507_2.patch diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc index 5430718f75..a6ee958e4b 100644 --- a/meta/recipes-devtools/qemu/qemu.inc +++ b/meta/recipes-devtools/qemu/qemu.inc @@ -35,8 +35,6 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ file://CVE-2021-4206.patch \ file://CVE-2021-4207.patch \ file://CVE-2022-35414.patch \ - file://CVE-2021-3507_1.patch \ - file://CVE-2021-3507_2.patch \ file://CVE-2021-3929.patch \ file://CVE-2021-4158.patch \ file://CVE-2022-0358.patch \ diff --git a/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_1.patch b/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_1.patch deleted file mode 100644 index 4201610f4d..0000000000 --- a/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_1.patch +++ /dev/null @@ -1,92 +0,0 @@ -From 963ac2cd5186b28fbfdecd15ac43afe1dbaf871a Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= -Date: Thu, 18 Nov 2021 12:57:32 +0100 -Subject: [PATCH 1/2] hw/block/fdc: Prevent end-of-track overrun - (CVE-2021-3507) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Per the 82078 datasheet, if the end-of-track (EOT byte in -the FIFO) is more than the number of sectors per side, the -command is terminated unsuccessfully: - -* 5.2.5 DATA TRANSFER TERMINATION - - The 82078 supports terminal count explicitly through - the TC pin and implicitly through the underrun/over- - run and end-of-track (EOT) functions. For full sector - transfers, the EOT parameter can define the last - sector to be transferred in a single or multisector - transfer. If the last sector to be transferred is a par- - tial sector, the host can stop transferring the data in - mid-sector, and the 82078 will continue to complete - the sector as if a hardware TC was received. The - only difference between these implicit functions and - TC is that they return "abnormal termination" result - status. Such status indications can be ignored if they - were expected. - -* 6.1.3 READ TRACK - - This command terminates when the EOT specified - number of sectors have been read. If the 82078 - does not find an I D Address Mark on the diskette - after the second· occurrence of a pulse on the - INDX# pin, then it sets the IC code in Status Regis- - ter 0 to "01" (Abnormal termination), sets the MA bit - in Status Register 1 to "1", and terminates the com- - mand. - -* 6.1.6 VERIFY - - Refer to Table 6-6 and Table 6-7 for information - concerning the values of MT and EC versus SC and - EOT value. - -* Table 6·6. Result Phase Table - -* Table 6-7. Verify Command Result Phase Table - -Fix by aborting the transfer when EOT > # Sectors Per Side. - -Cc: qemu-stable@nongnu.org -Cc: Hervé Poussineau -Fixes: baca51faff0 ("floppy driver: disk geometry auto detect") -Reported-by: Alexander Bulekov -Resolves: https://gitlab.com/qemu-project/qemu/-/issues/339 -Signed-off-by: Philippe Mathieu-Daudé -Message-Id: <20211118115733.4038610-2-philmd@redhat.com> -Reviewed-by: Hanna Reitz -Signed-off-by: Kevin Wolf - -Upstream-Status: Backport [defac5e2fbddf8423a354ff0454283a2115e1367] -CVE: CVE-2021-3507 - -Signed-off-by: Sakib Sajal ---- - hw/block/fdc.c | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/hw/block/fdc.c b/hw/block/fdc.c -index 21d18ac2e..24b05406e 100644 ---- a/hw/block/fdc.c -+++ b/hw/block/fdc.c -@@ -1529,6 +1529,14 @@ static void fdctrl_start_transfer(FDCtrl *fdctrl, int direction) - int tmp; - fdctrl->data_len = 128 << (fdctrl->fifo[5] > 7 ? 7 : fdctrl->fifo[5]); - tmp = (fdctrl->fifo[6] - ks + 1); -+ if (tmp < 0) { -+ FLOPPY_DPRINTF("invalid EOT: %d\n", tmp); -+ fdctrl_stop_transfer(fdctrl, FD_SR0_ABNTERM, FD_SR1_MA, 0x00); -+ fdctrl->fifo[3] = kt; -+ fdctrl->fifo[4] = kh; -+ fdctrl->fifo[5] = ks; -+ return; -+ } - if (fdctrl->fifo[0] & 0x80) - tmp += fdctrl->fifo[6]; - fdctrl->data_len *= tmp; --- -2.33.0 - diff --git a/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_2.patch b/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_2.patch deleted file mode 100644 index 9f00d9c0d0..0000000000 --- a/meta/recipes-devtools/qemu/qemu/CVE-2021-3507_2.patch +++ /dev/null @@ -1,115 +0,0 @@ -From ec5725982f811d9728ad1f9940df0e9349397e67 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= -Date: Thu, 18 Nov 2021 12:57:33 +0100 -Subject: [PATCH 2/2] tests/qtest/fdc-test: Add a regression test for - CVE-2021-3507 -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Add the reproducer from https://gitlab.com/qemu-project/qemu/-/issues/339 - -Without the previous commit, when running 'make check-qtest-i386' -with QEMU configured with '--enable-sanitizers' we get: - - ==4028352==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x619000062a00 at pc 0x5626d03c491a bp 0x7ffdb4199410 sp 0x7ffdb4198bc0 - READ of size 786432 at 0x619000062a00 thread T0 - #0 0x5626d03c4919 in __asan_memcpy (qemu-system-i386+0x1e65919) - #1 0x5626d1c023cc in flatview_write_continue softmmu/physmem.c:2787:13 - #2 0x5626d1bf0c0f in flatview_write softmmu/physmem.c:2822:14 - #3 0x5626d1bf0798 in address_space_write softmmu/physmem.c:2914:18 - #4 0x5626d1bf0f37 in address_space_rw softmmu/physmem.c:2924:16 - #5 0x5626d1bf14c8 in cpu_physical_memory_rw softmmu/physmem.c:2933:5 - #6 0x5626d0bd5649 in cpu_physical_memory_write include/exec/cpu-common.h:82:5 - #7 0x5626d0bd0a07 in i8257_dma_write_memory hw/dma/i8257.c:452:9 - #8 0x5626d09f825d in fdctrl_transfer_handler hw/block/fdc.c:1616:13 - #9 0x5626d0a048b4 in fdctrl_start_transfer hw/block/fdc.c:1539:13 - #10 0x5626d09f4c3e in fdctrl_write_data hw/block/fdc.c:2266:13 - #11 0x5626d09f22f7 in fdctrl_write hw/block/fdc.c:829:9 - #12 0x5626d1c20bc5 in portio_write softmmu/ioport.c:207:17 - - 0x619000062a00 is located 0 bytes to the right of 512-byte region [0x619000062800,0x619000062a00) - allocated by thread T0 here: - #0 0x5626d03c66ec in posix_memalign (qemu-system-i386+0x1e676ec) - #1 0x5626d2b988d4 in qemu_try_memalign util/oslib-posix.c:210:11 - #2 0x5626d2b98b0c in qemu_memalign util/oslib-posix.c:226:27 - #3 0x5626d09fbaf0 in fdctrl_realize_common hw/block/fdc.c:2341:20 - #4 0x5626d0a150ed in isabus_fdc_realize hw/block/fdc-isa.c:113:5 - #5 0x5626d2367935 in device_set_realized hw/core/qdev.c:531:13 - - SUMMARY: AddressSanitizer: heap-buffer-overflow (qemu-system-i386+0x1e65919) in __asan_memcpy - Shadow bytes around the buggy address: - 0x0c32800044f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0c3280004510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0c3280004520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - 0x0c3280004530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - =>0x0c3280004540:[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004550: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004560: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004570: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004580: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa - 0x0c3280004590: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd - Shadow byte legend (one shadow byte represents 8 application bytes): - Addressable: 00 - Heap left redzone: fa - Freed heap region: fd - ==4028352==ABORTING - -[ kwolf: Added snapshot=on to prevent write file lock failure ] - -Reported-by: Alexander Bulekov -Signed-off-by: Philippe Mathieu-Daudé -Reviewed-by: Alexander Bulekov -Signed-off-by: Kevin Wolf - -Upstream-Status: Backport [46609b90d9e3a6304def11038a76b58ff43f77bc] -CVE: CVE-2021-3507 - -Signed-off-by: Sakib Sajal ---- - tests/qtest/fdc-test.c | 21 +++++++++++++++++++++ - 1 file changed, 21 insertions(+) - -diff --git a/tests/qtest/fdc-test.c b/tests/qtest/fdc-test.c -index 8f6eee84a..6f5850354 100644 ---- a/tests/qtest/fdc-test.c -+++ b/tests/qtest/fdc-test.c -@@ -583,6 +583,26 @@ static void test_cve_2021_20196(void) - qtest_quit(s); - } - -+static void test_cve_2021_3507(void) -+{ -+ QTestState *s; -+ -+ s = qtest_initf("-nographic -m 32M -nodefaults " -+ "-drive file=%s,format=raw,if=floppy,snapshot=on", -+ test_image); -+ qtest_outl(s, 0x9, 0x0a0206); -+ qtest_outw(s, 0x3f4, 0x1600); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_outw(s, 0x3f4, 0x0200); -+ qtest_outw(s, 0x3f4, 0x0200); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_outw(s, 0x3f4, 0x0000); -+ qtest_quit(s); -+} -+ - int main(int argc, char **argv) - { - int fd; -@@ -614,6 +634,7 @@ int main(int argc, char **argv) - qtest_add_func("/fdc/read_no_dma_19", test_read_no_dma_19); - qtest_add_func("/fdc/fuzz-registers", fuzz_registers); - qtest_add_func("/fdc/fuzz/cve_2021_20196", test_cve_2021_20196); -+ qtest_add_func("/fdc/fuzz/cve_2021_3507", test_cve_2021_3507); - - ret = g_test_run(); - --- -2.33.0 - From patchwork Sun Apr 2 16:41:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22086 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 503FCC761AF for ; Sun, 2 Apr 2023 16:42:39 +0000 (UTC) Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) by mx.groups.io with SMTP id smtpd.web11.48829.1680453749259822773 for ; Sun, 02 Apr 2023 09:42:29 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=YmOpnYpS; spf=softfail (domain: sakoman.com, ip: 209.85.214.173, mailfrom: steve@sakoman.com) Received: by mail-pl1-f173.google.com with SMTP id f22so21716378plr.0 for ; Sun, 02 Apr 2023 09:42:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453748; x=1683045748; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Lm0KMG9qiv7MxKutcAZROxYlLNGDq8tTJMJvzkl6HpU=; b=YmOpnYpS64AdwnBPMPYRGWLKiMkRrQ1A5zWCaBQa6edcgRDnql9wfHGM0K9Sezolp5 YnhzIHKB2NTtOzt3XWK3TAowZYbCd5pYE7QfJnVKzhskc85QZd4a4KLB+poKQusQRH03 rtJDtkirZxvj+FBS6YTW84G3ZJcHmtQWDpALeHavJx9otlWrOIVDy/ZfskW1NcrevsLQ sFDv43NkekJeYq6r7Exl6bM7/4P8hPVk1R1XjZg9Fd9tYgl5wKCMIpmu9cMW5ux33jHI X4+6GDjE89XFyA1/XQDp6voSijazeytrQbS/FjMwI1LJ0ZfM++oa1xMZGPcybFbgY4CH xOAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453748; x=1683045748; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Lm0KMG9qiv7MxKutcAZROxYlLNGDq8tTJMJvzkl6HpU=; b=2L2lRqqq7nOTaY137m2axbltK+d9KBEgj9oQXbA3/hDr/KNh3D7StTVTOYhtsRKcig VxWdJPZYD9xF+WfXRV+O590PermIsLIFaamBiStr0Jj0GnNe2j9NrJsv7h72jdI40Gba j6N2D5blvLdssoBM/GQqscqxQpeo3JOB27xILTxQ+T1zw9BVgDhsmu3mqPIBvzD7JLRU Ul7D/ClS1w83oUh1+sIyYhv8hXVHD0lqB/x3ukoteNLEyOVyQdwFq/ATMv6QNVXRk7aC sVMo9UWz947NAj5hwr4+dWFtm0nyKxIo+/HYvcBGAQ+QoZCwWySZK+lG7IpCJxHM82ty qWtg== X-Gm-Message-State: AAQBX9doIueJv9d7koPnz7b11s7Tn3K7O9qnZ0XzZkg4uDTdUpK+Oz8P QYF9VyF5aZCMZwKqJ6D12FdiEnrekVyBe4yQsh0= X-Google-Smtp-Source: AKy350YypYXWyyKdSc5+0AKiZNH0naFiZn9D9QiFw0RC5WXWCIK19FN+HaiD8PB+rlzebJbDhZD6Cg== X-Received: by 2002:a17:90b:3b49:b0:237:62f7:3106 with SMTP id ot9-20020a17090b3b4900b0023762f73106mr35341728pjb.17.1680453747736; Sun, 02 Apr 2023 09:42:27 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.26 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:27 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 02/21] go: fix CVE-2022-2879 and CVE-2022-41720 Date: Sun, 2 Apr 2023 06:41:57 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179583 From: Sakib Sajal Backport appropriate patches to fix CVE-2022-2879 and CVE-2022-41720. Modified the original fix for CVE-2022-2879 to remove a testdata tarball and any references to it since git binary diffs are not supported in quilt. Signed-off-by: Sakib Sajal Signed-off-by: Steve Sakoman --- meta/recipes-devtools/go/go-1.17.13.inc | 2 + .../go/go-1.18/CVE-2022-2879.patch | 177 ++++++ .../go/go-1.18/CVE-2022-41720.patch | 514 ++++++++++++++++++ 3 files changed, 693 insertions(+) create mode 100644 meta/recipes-devtools/go/go-1.18/CVE-2022-2879.patch create mode 100644 meta/recipes-devtools/go/go-1.18/CVE-2022-41720.patch diff --git a/meta/recipes-devtools/go/go-1.17.13.inc b/meta/recipes-devtools/go/go-1.17.13.inc index 99662bd298..856c14de40 100644 --- a/meta/recipes-devtools/go/go-1.17.13.inc +++ b/meta/recipes-devtools/go/go-1.17.13.inc @@ -20,6 +20,8 @@ SRC_URI += "\ file://0001-net-http-httputil-avoid-query-parameter-smuggling.patch \ file://CVE-2022-41715.patch \ file://CVE-2022-41717.patch \ + file://CVE-2022-2879.patch \ + file://CVE-2022-41720.patch \ " SRC_URI[main.sha256sum] = "a1a48b23afb206f95e7bbaa9b898d965f90826f6f1d1fc0c1d784ada0cd300fd" diff --git a/meta/recipes-devtools/go/go-1.18/CVE-2022-2879.patch b/meta/recipes-devtools/go/go-1.18/CVE-2022-2879.patch new file mode 100644 index 0000000000..0315e1a3ee --- /dev/null +++ b/meta/recipes-devtools/go/go-1.18/CVE-2022-2879.patch @@ -0,0 +1,177 @@ +From d064ed520a7cc6b480f9565e30751e695d394f4e Mon Sep 17 00:00:00 2001 +From: Damien Neil +Date: Fri, 2 Sep 2022 20:45:18 -0700 +Subject: [PATCH] archive/tar: limit size of headers + +Set a 1MiB limit on special file blocks (PAX headers, GNU long names, +GNU link names), to avoid reading arbitrarily large amounts of data +into memory. + +Thanks to Adam Korczynski (ADA Logics) and OSS-Fuzz for reporting +this issue. + +Fixes CVE-2022-2879 +Updates #54853 +Fixes #55925 + +Change-Id: I85136d6ff1e0af101a112190e027987ab4335680 +Reviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/1565555 +Reviewed-by: Tatiana Bradley +Run-TryBot: Roland Shoemaker +Reviewed-by: Roland Shoemaker +(cherry picked from commit 6ee768cef6b82adf7a90dcf367a1699ef694f3b2) +Reviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/1590622 +Reviewed-by: Damien Neil +Reviewed-by: Julie Qiu +Reviewed-on: https://go-review.googlesource.com/c/go/+/438500 +Reviewed-by: Dmitri Shuralyov +Reviewed-by: Carlos Amedee +Reviewed-by: Dmitri Shuralyov +Run-TryBot: Carlos Amedee +TryBot-Result: Gopher Robot + +CVE: CVE-2022-2879 +Upstream-Status: Backport [0a723816cd205576945fa57fbdde7e6532d59d08] +Signed-off-by: Sakib Sajal +--- + src/archive/tar/format.go | 4 ++++ + src/archive/tar/reader.go | 14 ++++++++++++-- + src/archive/tar/reader_test.go | 8 +++++++- + src/archive/tar/writer.go | 3 +++ + src/archive/tar/writer_test.go | 27 +++++++++++++++++++++++++++ + 5 files changed, 53 insertions(+), 3 deletions(-) + +diff --git a/src/archive/tar/format.go b/src/archive/tar/format.go +index cfe24a5..6642364 100644 +--- a/src/archive/tar/format.go ++++ b/src/archive/tar/format.go +@@ -143,6 +143,10 @@ const ( + blockSize = 512 // Size of each block in a tar stream + nameSize = 100 // Max length of the name field in USTAR format + prefixSize = 155 // Max length of the prefix field in USTAR format ++ ++ // Max length of a special file (PAX header, GNU long name or link). ++ // This matches the limit used by libarchive. ++ maxSpecialFileSize = 1 << 20 + ) + + // blockPadding computes the number of bytes needed to pad offset up to the +diff --git a/src/archive/tar/reader.go b/src/archive/tar/reader.go +index 1b1d5b4..f645af8 100644 +--- a/src/archive/tar/reader.go ++++ b/src/archive/tar/reader.go +@@ -103,7 +103,7 @@ func (tr *Reader) next() (*Header, error) { + continue // This is a meta header affecting the next header + case TypeGNULongName, TypeGNULongLink: + format.mayOnlyBe(FormatGNU) +- realname, err := io.ReadAll(tr) ++ realname, err := readSpecialFile(tr) + if err != nil { + return nil, err + } +@@ -293,7 +293,7 @@ func mergePAX(hdr *Header, paxHdrs map[string]string) (err error) { + // parsePAX parses PAX headers. + // If an extended header (type 'x') is invalid, ErrHeader is returned + func parsePAX(r io.Reader) (map[string]string, error) { +- buf, err := io.ReadAll(r) ++ buf, err := readSpecialFile(r) + if err != nil { + return nil, err + } +@@ -826,6 +826,16 @@ func tryReadFull(r io.Reader, b []byte) (n int, err error) { + return n, err + } + ++// readSpecialFile is like io.ReadAll except it returns ++// ErrFieldTooLong if more than maxSpecialFileSize is read. ++func readSpecialFile(r io.Reader) ([]byte, error) { ++ buf, err := io.ReadAll(io.LimitReader(r, maxSpecialFileSize+1)) ++ if len(buf) > maxSpecialFileSize { ++ return nil, ErrFieldTooLong ++ } ++ return buf, err ++} ++ + // discard skips n bytes in r, reporting an error if unable to do so. + func discard(r io.Reader, n int64) error { + // If possible, Seek to the last byte before the end of the data section. +diff --git a/src/archive/tar/reader_test.go b/src/archive/tar/reader_test.go +index 789ddc1..926dc3d 100644 +--- a/src/archive/tar/reader_test.go ++++ b/src/archive/tar/reader_test.go +@@ -6,6 +6,7 @@ package tar + + import ( + "bytes" ++ "compress/bzip2" + "crypto/md5" + "errors" + "fmt" +@@ -625,9 +626,14 @@ func TestReader(t *testing.T) { + } + defer f.Close() + ++ var fr io.Reader = f ++ if strings.HasSuffix(v.file, ".bz2") { ++ fr = bzip2.NewReader(fr) ++ } ++ + // Capture all headers and checksums. + var ( +- tr = NewReader(f) ++ tr = NewReader(fr) + hdrs []*Header + chksums []string + rdbuf = make([]byte, 8) +diff --git a/src/archive/tar/writer.go b/src/archive/tar/writer.go +index e80498d..893eac0 100644 +--- a/src/archive/tar/writer.go ++++ b/src/archive/tar/writer.go +@@ -199,6 +199,9 @@ func (tw *Writer) writePAXHeader(hdr *Header, paxHdrs map[string]string) error { + flag = TypeXHeader + } + data := buf.String() ++ if len(data) > maxSpecialFileSize { ++ return ErrFieldTooLong ++ } + if err := tw.writeRawFile(name, data, flag, FormatPAX); err != nil || isGlobal { + return err // Global headers return here + } +diff --git a/src/archive/tar/writer_test.go b/src/archive/tar/writer_test.go +index a00f02d..4e709e5 100644 +--- a/src/archive/tar/writer_test.go ++++ b/src/archive/tar/writer_test.go +@@ -1006,6 +1006,33 @@ func TestIssue12594(t *testing.T) { + } + } + ++func TestWriteLongHeader(t *testing.T) { ++ for _, test := range []struct { ++ name string ++ h *Header ++ }{{ ++ name: "name too long", ++ h: &Header{Name: strings.Repeat("a", maxSpecialFileSize)}, ++ }, { ++ name: "linkname too long", ++ h: &Header{Linkname: strings.Repeat("a", maxSpecialFileSize)}, ++ }, { ++ name: "uname too long", ++ h: &Header{Uname: strings.Repeat("a", maxSpecialFileSize)}, ++ }, { ++ name: "gname too long", ++ h: &Header{Gname: strings.Repeat("a", maxSpecialFileSize)}, ++ }, { ++ name: "PAX header too long", ++ h: &Header{PAXRecords: map[string]string{"GOLANG.x": strings.Repeat("a", maxSpecialFileSize)}}, ++ }} { ++ w := NewWriter(io.Discard) ++ if err := w.WriteHeader(test.h); err != ErrFieldTooLong { ++ t.Errorf("%v: w.WriteHeader() = %v, want ErrFieldTooLong", test.name, err) ++ } ++ } ++} ++ + // testNonEmptyWriter wraps an io.Writer and ensures that + // Write is never called with an empty buffer. + type testNonEmptyWriter struct{ io.Writer } diff --git a/meta/recipes-devtools/go/go-1.18/CVE-2022-41720.patch b/meta/recipes-devtools/go/go-1.18/CVE-2022-41720.patch new file mode 100644 index 0000000000..6c2e8804b3 --- /dev/null +++ b/meta/recipes-devtools/go/go-1.18/CVE-2022-41720.patch @@ -0,0 +1,514 @@ +From f8896a97a0630b0f2f8c488310147f7f20b3ec7d Mon Sep 17 00:00:00 2001 +From: Damien Neil +Date: Thu, 10 Nov 2022 12:16:27 -0800 +Subject: [PATCH] os, net/http: avoid escapes from os.DirFS and http.Dir on + Windows + +Do not permit access to Windows reserved device names (NUL, COM1, etc.) +via os.DirFS and http.Dir filesystems. + +Avoid escapes from os.DirFS(`\`) on Windows. DirFS would join the +the root to the relative path with a path separator, making +os.DirFS(`\`).Open(`/foo/bar`) open the path `\\foo\bar`, which is +a UNC name. Not only does this not open the intended file, but permits +reference to any file on the system rather than only files on the +current drive. + +Make os.DirFS("") invalid, with all file access failing. Previously, +a root of "" was interpreted as "/", which is surprising and probably +unintentional. + +Fixes CVE-2022-41720. +Fixes #56694. + +Change-Id: I275b5fa391e6ad7404309ea98ccc97405942e0f0 +Reviewed-on: https://team-review.git.corp.google.com/c/golang/go-private/+/1663832 +Reviewed-by: Julie Qiu +Reviewed-by: Tatiana Bradley +Reviewed-on: https://go-review.googlesource.com/c/go/+/455360 +Reviewed-by: Michael Pratt +TryBot-Result: Gopher Robot +Run-TryBot: Jenny Rakoczy + +CVE: CVE-2022-41720 +Upstream-Status: Backport [7013a4f5f816af62033ad63dd06b77c30d7a62a7] +Signed-off-by: Sakib Sajal +--- + src/go/build/deps_test.go | 1 + + src/internal/safefilepath/path.go | 21 +++++ + src/internal/safefilepath/path_other.go | 23 ++++++ + src/internal/safefilepath/path_test.go | 88 +++++++++++++++++++++ + src/internal/safefilepath/path_windows.go | 95 +++++++++++++++++++++++ + src/net/http/fs.go | 8 +- + src/net/http/fs_test.go | 28 +++++++ + src/os/file.go | 36 +++++++-- + src/os/os_test.go | 38 +++++++++ + 9 files changed, 328 insertions(+), 10 deletions(-) + create mode 100644 src/internal/safefilepath/path.go + create mode 100644 src/internal/safefilepath/path_other.go + create mode 100644 src/internal/safefilepath/path_test.go + create mode 100644 src/internal/safefilepath/path_windows.go + +diff --git a/src/go/build/deps_test.go b/src/go/build/deps_test.go +index 45e2f25..dc3bb8c 100644 +--- a/src/go/build/deps_test.go ++++ b/src/go/build/deps_test.go +@@ -165,6 +165,7 @@ var depsRules = ` + io/fs + < internal/testlog + < internal/poll ++ < internal/safefilepath + < os + < os/signal; + +diff --git a/src/internal/safefilepath/path.go b/src/internal/safefilepath/path.go +new file mode 100644 +index 0000000..0f0a270 +--- /dev/null ++++ b/src/internal/safefilepath/path.go +@@ -0,0 +1,21 @@ ++// Copyright 2022 The Go Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style ++// license that can be found in the LICENSE file. ++ ++// Package safefilepath manipulates operating-system file paths. ++package safefilepath ++ ++import ( ++ "errors" ++) ++ ++var errInvalidPath = errors.New("invalid path") ++ ++// FromFS converts a slash-separated path into an operating-system path. ++// ++// FromFS returns an error if the path cannot be represented by the operating ++// system. For example, paths containing '\' and ':' characters are rejected ++// on Windows. ++func FromFS(path string) (string, error) { ++ return fromFS(path) ++} +diff --git a/src/internal/safefilepath/path_other.go b/src/internal/safefilepath/path_other.go +new file mode 100644 +index 0000000..f93da18 +--- /dev/null ++++ b/src/internal/safefilepath/path_other.go +@@ -0,0 +1,23 @@ ++// Copyright 2022 The Go Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style ++// license that can be found in the LICENSE file. ++ ++//go:build !windows ++ ++package safefilepath ++ ++import "runtime" ++ ++func fromFS(path string) (string, error) { ++ if runtime.GOOS == "plan9" { ++ if len(path) > 0 && path[0] == '#' { ++ return path, errInvalidPath ++ } ++ } ++ for i := range path { ++ if path[i] == 0 { ++ return "", errInvalidPath ++ } ++ } ++ return path, nil ++} +diff --git a/src/internal/safefilepath/path_test.go b/src/internal/safefilepath/path_test.go +new file mode 100644 +index 0000000..dc662c1 +--- /dev/null ++++ b/src/internal/safefilepath/path_test.go +@@ -0,0 +1,88 @@ ++// Copyright 2022 The Go Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style ++// license that can be found in the LICENSE file. ++ ++package safefilepath_test ++ ++import ( ++ "internal/safefilepath" ++ "os" ++ "path/filepath" ++ "runtime" ++ "testing" ++) ++ ++type PathTest struct { ++ path, result string ++} ++ ++const invalid = "" ++ ++var fspathtests = []PathTest{ ++ {".", "."}, ++ {"/a/b/c", "/a/b/c"}, ++ {"a\x00b", invalid}, ++} ++ ++var winreservedpathtests = []PathTest{ ++ {`a\b`, `a\b`}, ++ {`a:b`, `a:b`}, ++ {`a/b:c`, `a/b:c`}, ++ {`NUL`, `NUL`}, ++ {`./com1`, `./com1`}, ++ {`a/nul/b`, `a/nul/b`}, ++} ++ ++// Whether a reserved name with an extension is reserved or not varies by ++// Windows version. ++var winreservedextpathtests = []PathTest{ ++ {"nul.txt", "nul.txt"}, ++ {"a/nul.txt/b", "a/nul.txt/b"}, ++} ++ ++var plan9reservedpathtests = []PathTest{ ++ {`#c`, `#c`}, ++} ++ ++func TestFromFS(t *testing.T) { ++ switch runtime.GOOS { ++ case "windows": ++ if canWriteFile(t, "NUL") { ++ t.Errorf("can unexpectedly write a file named NUL on Windows") ++ } ++ if canWriteFile(t, "nul.txt") { ++ fspathtests = append(fspathtests, winreservedextpathtests...) ++ } else { ++ winreservedpathtests = append(winreservedpathtests, winreservedextpathtests...) ++ } ++ for i := range winreservedpathtests { ++ winreservedpathtests[i].result = invalid ++ } ++ for i := range fspathtests { ++ fspathtests[i].result = filepath.FromSlash(fspathtests[i].result) ++ } ++ case "plan9": ++ for i := range plan9reservedpathtests { ++ plan9reservedpathtests[i].result = invalid ++ } ++ } ++ tests := fspathtests ++ tests = append(tests, winreservedpathtests...) ++ tests = append(tests, plan9reservedpathtests...) ++ for _, test := range tests { ++ got, err := safefilepath.FromFS(test.path) ++ if (got == "") != (err != nil) { ++ t.Errorf(`FromFS(%q) = %q, %v; want "" only if err != nil`, test.path, got, err) ++ } ++ if got != test.result { ++ t.Errorf("FromFS(%q) = %q, %v; want %q", test.path, got, err, test.result) ++ } ++ } ++} ++ ++func canWriteFile(t *testing.T, name string) bool { ++ path := filepath.Join(t.TempDir(), name) ++ os.WriteFile(path, []byte("ok"), 0666) ++ b, _ := os.ReadFile(path) ++ return string(b) == "ok" ++} +diff --git a/src/internal/safefilepath/path_windows.go b/src/internal/safefilepath/path_windows.go +new file mode 100644 +index 0000000..909c150 +--- /dev/null ++++ b/src/internal/safefilepath/path_windows.go +@@ -0,0 +1,95 @@ ++// Copyright 2022 The Go Authors. All rights reserved. ++// Use of this source code is governed by a BSD-style ++// license that can be found in the LICENSE file. ++ ++package safefilepath ++ ++import ( ++ "syscall" ++ "unicode/utf8" ++) ++ ++func fromFS(path string) (string, error) { ++ if !utf8.ValidString(path) { ++ return "", errInvalidPath ++ } ++ for len(path) > 1 && path[0] == '/' && path[1] == '/' { ++ path = path[1:] ++ } ++ containsSlash := false ++ for p := path; p != ""; { ++ // Find the next path element. ++ i := 0 ++ dot := -1 ++ for i < len(p) && p[i] != '/' { ++ switch p[i] { ++ case 0, '\\', ':': ++ return "", errInvalidPath ++ case '.': ++ if dot < 0 { ++ dot = i ++ } ++ } ++ i++ ++ } ++ part := p[:i] ++ if i < len(p) { ++ containsSlash = true ++ p = p[i+1:] ++ } else { ++ p = "" ++ } ++ // Trim the extension and look for a reserved name. ++ base := part ++ if dot >= 0 { ++ base = part[:dot] ++ } ++ if isReservedName(base) { ++ if dot < 0 { ++ return "", errInvalidPath ++ } ++ // The path element is a reserved name with an extension. ++ // Some Windows versions consider this a reserved name, ++ // while others do not. Use FullPath to see if the name is ++ // reserved. ++ if p, _ := syscall.FullPath(part); len(p) >= 4 && p[:4] == `\\.\` { ++ return "", errInvalidPath ++ } ++ } ++ } ++ if containsSlash { ++ // We can't depend on strings, so substitute \ for / manually. ++ buf := []byte(path) ++ for i, b := range buf { ++ if b == '/' { ++ buf[i] = '\\' ++ } ++ } ++ path = string(buf) ++ } ++ return path, nil ++} ++ ++// isReservedName reports if name is a Windows reserved device name. ++// It does not detect names with an extension, which are also reserved on some Windows versions. ++// ++// For details, search for PRN in ++// https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file. ++func isReservedName(name string) bool { ++ if 3 <= len(name) && len(name) <= 4 { ++ switch string([]byte{toUpper(name[0]), toUpper(name[1]), toUpper(name[2])}) { ++ case "CON", "PRN", "AUX", "NUL": ++ return len(name) == 3 ++ case "COM", "LPT": ++ return len(name) == 4 && '1' <= name[3] && name[3] <= '9' ++ } ++ } ++ return false ++} ++ ++func toUpper(c byte) byte { ++ if 'a' <= c && c <= 'z' { ++ return c - ('a' - 'A') ++ } ++ return c ++} +diff --git a/src/net/http/fs.go b/src/net/http/fs.go +index 57e731e..43ee4b5 100644 +--- a/src/net/http/fs.go ++++ b/src/net/http/fs.go +@@ -9,6 +9,7 @@ package http + import ( + "errors" + "fmt" ++ "internal/safefilepath" + "io" + "io/fs" + "mime" +@@ -69,14 +70,15 @@ func mapDirOpenError(originalErr error, name string) error { + // Open implements FileSystem using os.Open, opening files for reading rooted + // and relative to the directory d. + func (d Dir) Open(name string) (File, error) { +- if filepath.Separator != '/' && strings.ContainsRune(name, filepath.Separator) { +- return nil, errors.New("http: invalid character in file path") ++ path, err := safefilepath.FromFS(path.Clean("/" + name)) ++ if err != nil { ++ return nil, errors.New("http: invalid or unsafe file path") + } + dir := string(d) + if dir == "" { + dir = "." + } +- fullName := filepath.Join(dir, filepath.FromSlash(path.Clean("/"+name))) ++ fullName := filepath.Join(dir, path) + f, err := os.Open(fullName) + if err != nil { + return nil, mapDirOpenError(err, fullName) +diff --git a/src/net/http/fs_test.go b/src/net/http/fs_test.go +index b42ade1..941448a 100644 +--- a/src/net/http/fs_test.go ++++ b/src/net/http/fs_test.go +@@ -648,6 +648,34 @@ func TestFileServerZeroByte(t *testing.T) { + } + } + ++func TestFileServerNamesEscape(t *testing.T) { ++ t.Run("h1", func(t *testing.T) { ++ testFileServerNamesEscape(t, h1Mode) ++ }) ++ t.Run("h2", func(t *testing.T) { ++ testFileServerNamesEscape(t, h2Mode) ++ }) ++} ++func testFileServerNamesEscape(t *testing.T, h2 bool) { ++ defer afterTest(t) ++ ts := newClientServerTest(t, h2, FileServer(Dir("testdata"))).ts ++ defer ts.Close() ++ for _, path := range []string{ ++ "/../testdata/file", ++ "/NUL", // don't read from device files on Windows ++ } { ++ res, err := ts.Client().Get(ts.URL + path) ++ if err != nil { ++ t.Fatal(err) ++ } ++ res.Body.Close() ++ if res.StatusCode < 400 || res.StatusCode > 599 { ++ t.Errorf("Get(%q): got status %v, want 4xx or 5xx", path, res.StatusCode) ++ } ++ ++ } ++} ++ + type fakeFileInfo struct { + dir bool + basename string +diff --git a/src/os/file.go b/src/os/file.go +index e717f17..cb87158 100644 +--- a/src/os/file.go ++++ b/src/os/file.go +@@ -37,12 +37,12 @@ + // Note: The maximum number of concurrent operations on a File may be limited by + // the OS or the system. The number should be high, but exceeding it may degrade + // performance or cause other issues. +-// + package os + + import ( + "errors" + "internal/poll" ++ "internal/safefilepath" + "internal/testlog" + "internal/unsafeheader" + "io" +@@ -623,6 +623,8 @@ func isWindowsNulName(name string) bool { + // the /prefix tree, then using DirFS does not stop the access any more than using + // os.Open does. DirFS is therefore not a general substitute for a chroot-style security + // mechanism when the directory tree contains arbitrary content. ++// ++// The directory dir must not be "". + func DirFS(dir string) fs.FS { + return dirFS(dir) + } +@@ -641,10 +643,11 @@ func containsAny(s, chars string) bool { + type dirFS string + + func (dir dirFS) Open(name string) (fs.File, error) { +- if !fs.ValidPath(name) || runtime.GOOS == "windows" && containsAny(name, `\:`) { +- return nil, &PathError{Op: "open", Path: name, Err: ErrInvalid} ++ fullname, err := dir.join(name) ++ if err != nil { ++ return nil, &PathError{Op: "stat", Path: name, Err: err} + } +- f, err := Open(string(dir) + "/" + name) ++ f, err := Open(fullname) + if err != nil { + return nil, err // nil fs.File + } +@@ -652,16 +655,35 @@ func (dir dirFS) Open(name string) (fs.File, error) { + } + + func (dir dirFS) Stat(name string) (fs.FileInfo, error) { +- if !fs.ValidPath(name) || runtime.GOOS == "windows" && containsAny(name, `\:`) { +- return nil, &PathError{Op: "stat", Path: name, Err: ErrInvalid} ++ fullname, err := dir.join(name) ++ if err != nil { ++ return nil, &PathError{Op: "stat", Path: name, Err: err} + } +- f, err := Stat(string(dir) + "/" + name) ++ f, err := Stat(fullname) + if err != nil { + return nil, err + } + return f, nil + } + ++// join returns the path for name in dir. ++func (dir dirFS) join(name string) (string, error) { ++ if dir == "" { ++ return "", errors.New("os: DirFS with empty root") ++ } ++ if !fs.ValidPath(name) { ++ return "", ErrInvalid ++ } ++ name, err := safefilepath.FromFS(name) ++ if err != nil { ++ return "", ErrInvalid ++ } ++ if IsPathSeparator(dir[len(dir)-1]) { ++ return string(dir) + name, nil ++ } ++ return string(dir) + string(PathSeparator) + name, nil ++} ++ + // ReadFile reads the named file and returns the contents. + // A successful call returns err == nil, not err == EOF. + // Because ReadFile reads the whole file, it does not treat an EOF from Read +diff --git a/src/os/os_test.go b/src/os/os_test.go +index 506f1fb..be269bb 100644 +--- a/src/os/os_test.go ++++ b/src/os/os_test.go +@@ -2702,6 +2702,44 @@ func TestDirFS(t *testing.T) { + if err == nil { + t.Fatalf(`Open testdata\dirfs succeeded`) + } ++ ++ // Test that Open does not open Windows device files. ++ _, err = d.Open(`NUL`) ++ if err == nil { ++ t.Errorf(`Open NUL succeeded`) ++ } ++} ++ ++func TestDirFSRootDir(t *testing.T) { ++ cwd, err := os.Getwd() ++ if err != nil { ++ t.Fatal(err) ++ } ++ cwd = cwd[len(filepath.VolumeName(cwd)):] // trim volume prefix (C:) on Windows ++ cwd = filepath.ToSlash(cwd) // convert \ to / ++ cwd = strings.TrimPrefix(cwd, "/") // trim leading / ++ ++ // Test that Open can open a path starting at /. ++ d := DirFS("/") ++ f, err := d.Open(cwd + "/testdata/dirfs/a") ++ if err != nil { ++ t.Fatal(err) ++ } ++ f.Close() ++} ++ ++func TestDirFSEmptyDir(t *testing.T) { ++ d := DirFS("") ++ cwd, _ := os.Getwd() ++ for _, path := range []string{ ++ "testdata/dirfs/a", // not DirFS(".") ++ filepath.ToSlash(cwd) + "/testdata/dirfs/a", // not DirFS("/") ++ } { ++ _, err := d.Open(path) ++ if err == nil { ++ t.Fatalf(`DirFS("").Open(%q) succeeded`, path) ++ } ++ } + } + + func TestDirFSPathsValid(t *testing.T) { From patchwork Sun Apr 2 16:41:58 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22085 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 5E95DC76196 for ; Sun, 2 Apr 2023 16:42:39 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web10.48696.1680453750816217484 for ; Sun, 02 Apr 2023 09:42:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=vCiamAeI; spf=softfail (domain: sakoman.com, ip: 209.85.214.172, mailfrom: steve@sakoman.com) Received: by mail-pl1-f172.google.com with SMTP id kc4so25816753plb.10 for ; Sun, 02 Apr 2023 09:42:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453750; x=1683045750; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=xowJx/9yXxxy72+Lpar+LDADjdGdQCmiVoGy+8XckII=; b=vCiamAeIBfrbuh58yhzzSbGriDyL9NglOHCcKgqGIPmJ1EH2djTUPcy0CA/gAWS5k9 xjeAyrPXvdYHKrpHBkML98W3fDPS0pMPE2SFyARAfcN2IZ31pM96Hhx5sRPR5zinf0tg kcvc7JQIQu0RKBPV5SOLX3BoBdTWaO/m6hdDvF9njxYWHWdzUmi1AT4VhofBHNNgo0B7 aiOs1N3DbUMT70dibqxlG7UV7oTTdRMY00LYVkVvjhzpBVaOXZrABW103420Iu7wmDDR nU9D5m3i/l/SJH3FG3jB17HpIwHU4ffc4ck1H2oeFVl48CKQ5/cQNdh6EJVPHu9zAwmn zfPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453750; x=1683045750; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xowJx/9yXxxy72+Lpar+LDADjdGdQCmiVoGy+8XckII=; b=ooluKaGAWaBD6WHf066zB7bQmb4n84xTsXD9s59BRUa/30CeqYvo+ZOy3O/lP1WnCu hzL7sS7V6080kRv6t9z7wW3QXCxuOSpRfzUcJYmpaRaKt8vyFfdUTvSTi2bpdhyJiu6M gW48wAxk4mKZJQeUHPfeaisdzdOWQUJhAwYjvKrtas0dnJI4FYzhhvoxzvBHxkG22ZWy hOVtNtA3Nn7MvsCoi29GBGR/oL4io7ITG8rqWjQObVgBbQzwnkql3ccm52PSamjiNPBu YRL3I/wL6Tpc4a9BFWUd/nNMHJWQCt97VIK4jhbjnBaL7FfI+27kPCc76SSQUaP4JDZf W64Q== X-Gm-Message-State: AAQBX9fBIdlSTIyeq6s7/kqsMoEtjwG985DT2xmoVR8jEvEHyvRnlnrp wtLzhNLBDXaQ71GPdGaJmldbjmfqZd5YAr/sgLY= X-Google-Smtp-Source: AKy350ZqaEZuZVQ6w7h1YJnPQ9gSzO4iTYt5sFYVxn3Vxrx4RRs9S1adrWqAYp4BW/HeCzBOHXBSfw== X-Received: by 2002:a17:902:e812:b0:19c:e440:9256 with SMTP id u18-20020a170902e81200b0019ce4409256mr42179744plg.35.1680453749585; Sun, 02 Apr 2023 09:42:29 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:29 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 03/21] openssl: Security fix for CVE-2023-0464, CVE-2023-0465, CVE-2023-0466 Date: Sun, 2 Apr 2023 06:41:58 -1000 Message-Id: <699ed495ee65991bf4ab286070d72109e72b1f81.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179584 From: Siddharth Doshi Upstream-Status: - CVE-2023-0464: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=959c59c7a0164117e7f8366466a32bb1f8d77ff1] - CVE-2023-0465: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=1dd43e0709fece299b15208f36cc7c76209ba0bb] - CVE-2023-0466: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=51e8a84ce742db0f6c70510d0159dad8f7825908] Signed-off-by: Siddharth Doshi Signed-off-by: Steve Sakoman --- .../openssl/openssl/CVE-2023-0464.patch | 225 ++++++++++++++++++ .../openssl/openssl/CVE-2023-0465.patch | 56 +++++ .../openssl/openssl/CVE-2023-0466.patch | 50 ++++ .../openssl/openssl_3.0.8.bb | 3 + 4 files changed, 334 insertions(+) create mode 100644 meta/recipes-connectivity/openssl/openssl/CVE-2023-0464.patch create mode 100644 meta/recipes-connectivity/openssl/openssl/CVE-2023-0465.patch create mode 100644 meta/recipes-connectivity/openssl/openssl/CVE-2023-0466.patch diff --git a/meta/recipes-connectivity/openssl/openssl/CVE-2023-0464.patch b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0464.patch new file mode 100644 index 0000000000..3b94c48e8d --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0464.patch @@ -0,0 +1,225 @@ +From 959c59c7a0164117e7f8366466a32bb1f8d77ff1 Mon Sep 17 00:00:00 2001 +From: Pauli +Date: Wed, 8 Mar 2023 15:28:20 +1100 +Subject: [PATCH] x509: excessive resource use verifying policy constraints + +A security vulnerability has been identified in all supported versions +of OpenSSL related to the verification of X.509 certificate chains +that include policy constraints. Attackers may be able to exploit this +vulnerability by creating a malicious certificate chain that triggers +exponential use of computational resources, leading to a denial-of-service +(DoS) attack on affected systems. + +Fixes CVE-2023-0464 + +Reviewed-by: Tomas Mraz +Reviewed-by: Shane Lontis +(Merged from https://github.com/openssl/openssl/pull/20568) + +Upstream-Status: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=959c59c7a0164117e7f8366466a32bb1f8d77ff1] +CVE: CVE-2023-0464 +Signed-off-by: Siddharth Doshi +--- + crypto/x509/pcy_local.h | 8 +++++++- + crypto/x509/pcy_node.c | 12 +++++++++--- + crypto/x509/pcy_tree.c | 36 ++++++++++++++++++++++++++---------- + 3 files changed, 42 insertions(+), 14 deletions(-) + +diff --git a/crypto/x509/pcy_local.h b/crypto/x509/pcy_local.h +index 18b53cc..cba107c 100644 +--- a/crypto/x509/pcy_local.h ++++ b/crypto/x509/pcy_local.h +@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st { + }; + + struct X509_POLICY_TREE_st { ++ /* The number of nodes in the tree */ ++ size_t node_count; ++ /* The maximum number of nodes in the tree */ ++ size_t node_maximum; ++ + /* This is the tree 'level' data */ + X509_POLICY_LEVEL *levels; + int nlevel; +@@ -157,7 +162,8 @@ X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *sk, + X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level, + X509_POLICY_DATA *data, + X509_POLICY_NODE *parent, +- X509_POLICY_TREE *tree); ++ X509_POLICY_TREE *tree, ++ int extra_data); + void ossl_policy_node_free(X509_POLICY_NODE *node); + int ossl_policy_node_match(const X509_POLICY_LEVEL *lvl, + const X509_POLICY_NODE *node, const ASN1_OBJECT *oid); +diff --git a/crypto/x509/pcy_node.c b/crypto/x509/pcy_node.c +index 9d9a7ea..450f95a 100644 +--- a/crypto/x509/pcy_node.c ++++ b/crypto/x509/pcy_node.c +@@ -59,10 +59,15 @@ X509_POLICY_NODE *ossl_policy_level_find_node(const X509_POLICY_LEVEL *level, + X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level, + X509_POLICY_DATA *data, + X509_POLICY_NODE *parent, +- X509_POLICY_TREE *tree) ++ X509_POLICY_TREE *tree, ++ int extra_data) + { + X509_POLICY_NODE *node; + ++ /* Verify that the tree isn't too large. This mitigates CVE-2023-0464 */ ++ if (tree->node_maximum > 0 && tree->node_count >= tree->node_maximum) ++ return NULL; ++ + node = OPENSSL_zalloc(sizeof(*node)); + if (node == NULL) { + ERR_raise(ERR_LIB_X509V3, ERR_R_MALLOC_FAILURE); +@@ -70,7 +75,7 @@ X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level, + } + node->data = data; + node->parent = parent; +- if (level) { ++ if (level != NULL) { + if (OBJ_obj2nid(data->valid_policy) == NID_any_policy) { + if (level->anyPolicy) + goto node_error; +@@ -90,7 +95,7 @@ X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level, + } + } + +- if (tree) { ++ if (extra_data) { + if (tree->extra_data == NULL) + tree->extra_data = sk_X509_POLICY_DATA_new_null(); + if (tree->extra_data == NULL){ +@@ -103,6 +108,7 @@ X509_POLICY_NODE *ossl_policy_level_add_node(X509_POLICY_LEVEL *level, + } + } + ++ tree->node_count++; + if (parent) + parent->nchild++; + +diff --git a/crypto/x509/pcy_tree.c b/crypto/x509/pcy_tree.c +index fa45da5..f953a05 100644 +--- a/crypto/x509/pcy_tree.c ++++ b/crypto/x509/pcy_tree.c +@@ -14,6 +14,17 @@ + + #include "pcy_local.h" + ++/* ++ * If the maximum number of nodes in the policy tree isn't defined, set it to ++ * a generous default of 1000 nodes. ++ * ++ * Defining this to be zero means unlimited policy tree growth which opens the ++ * door on CVE-2023-0464. ++ */ ++#ifndef OPENSSL_POLICY_TREE_NODES_MAX ++# define OPENSSL_POLICY_TREE_NODES_MAX 1000 ++#endif ++ + static void expected_print(BIO *channel, + X509_POLICY_LEVEL *lev, X509_POLICY_NODE *node, + int indent) +@@ -163,6 +174,9 @@ static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs, + return X509_PCY_TREE_INTERNAL; + } + ++ /* Limit the growth of the tree to mitigate CVE-2023-0464 */ ++ tree->node_maximum = OPENSSL_POLICY_TREE_NODES_MAX; ++ + /* + * http://tools.ietf.org/html/rfc5280#section-6.1.2, figure 3. + * +@@ -180,7 +194,7 @@ static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs, + if ((data = ossl_policy_data_new(NULL, + OBJ_nid2obj(NID_any_policy), 0)) == NULL) + goto bad_tree; +- if (ossl_policy_level_add_node(level, data, NULL, tree) == NULL) { ++ if (ossl_policy_level_add_node(level, data, NULL, tree, 1) == NULL) { + ossl_policy_data_free(data); + goto bad_tree; + } +@@ -239,7 +253,8 @@ static int tree_init(X509_POLICY_TREE **ptree, STACK_OF(X509) *certs, + * Return value: 1 on success, 0 otherwise + */ + static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, +- X509_POLICY_DATA *data) ++ X509_POLICY_DATA *data, ++ X509_POLICY_TREE *tree) + { + X509_POLICY_LEVEL *last = curr - 1; + int i, matched = 0; +@@ -249,13 +264,13 @@ static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, + X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(last->nodes, i); + + if (ossl_policy_node_match(last, node, data->valid_policy)) { +- if (ossl_policy_level_add_node(curr, data, node, NULL) == NULL) ++ if (ossl_policy_level_add_node(curr, data, node, tree, 0) == NULL) + return 0; + matched = 1; + } + } + if (!matched && last->anyPolicy) { +- if (ossl_policy_level_add_node(curr, data, last->anyPolicy, NULL) == NULL) ++ if (ossl_policy_level_add_node(curr, data, last->anyPolicy, tree, 0) == NULL) + return 0; + } + return 1; +@@ -268,7 +283,8 @@ static int tree_link_matching_nodes(X509_POLICY_LEVEL *curr, + * Return value: 1 on success, 0 otherwise. + */ + static int tree_link_nodes(X509_POLICY_LEVEL *curr, +- const X509_POLICY_CACHE *cache) ++ const X509_POLICY_CACHE *cache, ++ X509_POLICY_TREE *tree) + { + int i; + +@@ -276,7 +292,7 @@ static int tree_link_nodes(X509_POLICY_LEVEL *curr, + X509_POLICY_DATA *data = sk_X509_POLICY_DATA_value(cache->data, i); + + /* Look for matching nodes in previous level */ +- if (!tree_link_matching_nodes(curr, data)) ++ if (!tree_link_matching_nodes(curr, data, tree)) + return 0; + } + return 1; +@@ -307,7 +323,7 @@ static int tree_add_unmatched(X509_POLICY_LEVEL *curr, + /* Curr may not have anyPolicy */ + data->qualifier_set = cache->anyPolicy->qualifier_set; + data->flags |= POLICY_DATA_FLAG_SHARED_QUALIFIERS; +- if (ossl_policy_level_add_node(curr, data, node, tree) == NULL) { ++ if (ossl_policy_level_add_node(curr, data, node, tree, 1) == NULL) { + ossl_policy_data_free(data); + return 0; + } +@@ -370,7 +386,7 @@ static int tree_link_any(X509_POLICY_LEVEL *curr, + /* Finally add link to anyPolicy */ + if (last->anyPolicy && + ossl_policy_level_add_node(curr, cache->anyPolicy, +- last->anyPolicy, NULL) == NULL) ++ last->anyPolicy, tree, 0) == NULL) + return 0; + return 1; + } +@@ -553,7 +569,7 @@ static int tree_calculate_user_set(X509_POLICY_TREE *tree, + extra->flags = POLICY_DATA_FLAG_SHARED_QUALIFIERS + | POLICY_DATA_FLAG_EXTRA_NODE; + node = ossl_policy_level_add_node(NULL, extra, anyPolicy->parent, +- tree); ++ tree, 1); + } + if (!tree->user_policies) { + tree->user_policies = sk_X509_POLICY_NODE_new_null(); +@@ -580,7 +596,7 @@ static int tree_evaluate(X509_POLICY_TREE *tree) + + for (i = 1; i < tree->nlevel; i++, curr++) { + cache = ossl_policy_cache_set(curr->cert); +- if (!tree_link_nodes(curr, cache)) ++ if (!tree_link_nodes(curr, cache, tree)) + return X509_PCY_TREE_INTERNAL; + + if (!(curr->flags & X509_V_FLAG_INHIBIT_ANY) +-- +2.35.7 + diff --git a/meta/recipes-connectivity/openssl/openssl/CVE-2023-0465.patch b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0465.patch new file mode 100644 index 0000000000..57fd494464 --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0465.patch @@ -0,0 +1,56 @@ +From 1dd43e0709fece299b15208f36cc7c76209ba0bb Mon Sep 17 00:00:00 2001 +From: Matt Caswell +Date: Tue, 7 Mar 2023 16:52:55 +0000 +Subject: [PATCH] Ensure that EXFLAG_INVALID_POLICY is checked even in leaf + certs + +Even though we check the leaf cert to confirm it is valid, we +later ignored the invalid flag and did not notice that the leaf +cert was bad. + +Fixes: CVE-2023-0465 + +Reviewed-by: Hugo Landau +Reviewed-by: Tomas Mraz +(Merged from https://github.com/openssl/openssl/pull/20587) + +Upstream-Status: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=1dd43e0709fece299b15208f36cc7c76209ba0bb] +CVE: CVE-2023-0465 +Signed-off-by: Siddharth Doshi +--- + crypto/x509/x509_vfy.c | 12 ++++++++++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +diff --git a/crypto/x509/x509_vfy.c b/crypto/x509/x509_vfy.c +index 9384f1d..a0282c3 100644 +--- a/crypto/x509/x509_vfy.c ++++ b/crypto/x509/x509_vfy.c +@@ -1654,15 +1654,23 @@ static int check_policy(X509_STORE_CTX *ctx) + goto memerr; + /* Invalid or inconsistent extensions */ + if (ret == X509_PCY_TREE_INVALID) { +- int i; ++ int i, cbcalled = 0; + + /* Locate certificates with bad extensions and notify callback. */ +- for (i = 1; i < sk_X509_num(ctx->chain); i++) { ++ for (i = 0; i < sk_X509_num(ctx->chain); i++) { + X509 *x = sk_X509_value(ctx->chain, i); + ++ if ((x->ex_flags & EXFLAG_INVALID_POLICY) != 0) ++ cbcalled = 1; + CB_FAIL_IF((x->ex_flags & EXFLAG_INVALID_POLICY) != 0, + ctx, x, i, X509_V_ERR_INVALID_POLICY_EXTENSION); + } ++ if (!cbcalled) { ++ /* Should not be able to get here */ ++ ERR_raise(ERR_LIB_X509, ERR_R_INTERNAL_ERROR); ++ return 0; ++ } ++ /* The callback ignored the error so we return success */ + return 1; + } + if (ret == X509_PCY_TREE_FAILURE) { +-- +2.35.7 + diff --git a/meta/recipes-connectivity/openssl/openssl/CVE-2023-0466.patch b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0466.patch new file mode 100644 index 0000000000..a16bfe42ca --- /dev/null +++ b/meta/recipes-connectivity/openssl/openssl/CVE-2023-0466.patch @@ -0,0 +1,50 @@ +From 51e8a84ce742db0f6c70510d0159dad8f7825908 Mon Sep 17 00:00:00 2001 +From: Tomas Mraz +Date: Tue, 21 Mar 2023 16:15:47 +0100 +Subject: [PATCH] Fix documentation of X509_VERIFY_PARAM_add0_policy() + +The function was incorrectly documented as enabling policy checking. + +Fixes: CVE-2023-0466 + +Reviewed-by: Matt Caswell +Reviewed-by: Paul Dale +(Merged from https://github.com/openssl/openssl/pull/20563) + +Upstream-Status: Backport from [https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=51e8a84ce742db0f6c70510d0159dad8f7825908] +CVE: CVE-2023-0466 +Signed-off-by: Siddharth Doshi +--- + doc/man3/X509_VERIFY_PARAM_set_flags.pod | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/doc/man3/X509_VERIFY_PARAM_set_flags.pod b/doc/man3/X509_VERIFY_PARAM_set_flags.pod +index 75a1677..43c1900 100644 +--- a/doc/man3/X509_VERIFY_PARAM_set_flags.pod ++++ b/doc/man3/X509_VERIFY_PARAM_set_flags.pod +@@ -98,8 +98,9 @@ B. + X509_VERIFY_PARAM_set_time() sets the verification time in B to + B. Normally the current time is used. + +-X509_VERIFY_PARAM_add0_policy() enables policy checking (it is disabled +-by default) and adds B to the acceptable policy set. ++X509_VERIFY_PARAM_add0_policy() adds B to the acceptable policy set. ++Contrary to preexisting documentation of this function it does not enable ++policy checking. + + X509_VERIFY_PARAM_set1_policies() enables policy checking (it is disabled + by default) and sets the acceptable policy set to B. Any existing +@@ -400,6 +401,10 @@ The X509_VERIFY_PARAM_get_hostflags() function was added in OpenSSL 1.1.0i. + The X509_VERIFY_PARAM_get0_host(), X509_VERIFY_PARAM_get0_email(), + and X509_VERIFY_PARAM_get1_ip_asc() functions were added in OpenSSL 3.0. + ++The function X509_VERIFY_PARAM_add0_policy() was historically documented as ++enabling policy checking however the implementation has never done this. ++The documentation was changed to align with the implementation. ++ + =head1 COPYRIGHT + + Copyright 2009-2023 The OpenSSL Project Authors. All Rights Reserved. +-- +2.35.7 + diff --git a/meta/recipes-connectivity/openssl/openssl_3.0.8.bb b/meta/recipes-connectivity/openssl/openssl_3.0.8.bb index 75f9e44748..e1f30d7a47 100644 --- a/meta/recipes-connectivity/openssl/openssl_3.0.8.bb +++ b/meta/recipes-connectivity/openssl/openssl_3.0.8.bb @@ -12,6 +12,9 @@ SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \ file://0001-buildinfo-strip-sysroot-and-debug-prefix-map-from-co.patch \ file://afalg.patch \ file://0001-Configure-do-not-tweak-mips-cflags.patch \ + file://CVE-2023-0464.patch \ + file://CVE-2023-0465.patch \ + file://CVE-2023-0466.patch \ " SRC_URI:append:class-nativesdk = " \ From patchwork Sun Apr 2 16:41:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22087 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 5F809C77B6D for ; Sun, 2 Apr 2023 16:42:39 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web10.48699.1680453753453219689 for ; Sun, 02 Apr 2023 09:42:33 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=jWLesIc4; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id q102so25046964pjq.3 for ; Sun, 02 Apr 2023 09:42:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453752; x=1683045752; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=DeXH6KrQ1jKXacuJvqsxeTXauq/RURdqFcetw+/hJAE=; b=jWLesIc4gaZeumssm2AFqLWze6PTIi1jyVwM85rAHnVMWlJ23dmNw613YvYc0c348U U+lfgKlV4aaf4mhCtPQKU+aQAOhpHRNI1kUs2a8hNNPaWM1c1Zo6cU23hU+9s9DS+eYr F/C162akNi8t4BaskiTT1YgZuY0QwJe/+cf/b2LICCn7KOsosRF+cz1QWCcTkb5jzBWX ol7GVGstuaHORvK66tUzvnxr7fufXtmxeOZmMf4GtUFp/rXjvXCkWFBJ7g1AjCLzf9/g MZ62FJq5/c6LlCi7XyhrSdwipJVNnHafji/RDjcLS3HnCtCukMN3s/goVuBTU5LOlNJC cmow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453752; x=1683045752; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DeXH6KrQ1jKXacuJvqsxeTXauq/RURdqFcetw+/hJAE=; b=FU4j1nMtXOI3iQsygSUgBwmizcCrZFnNlSIo5JaF1qtDJDUVtxzJt7ZAL44OnBKLuZ kIJVVfRQ4CK2gaE2OgeoKArWyJ8DXz6j3vQBlPweC3Ps4Gs69EQKnIxUGl2xEQG9oFdU cc0yVJEmKo7LOcM1lXdxSyralTJIPRHT5Cyr9G/UioxPS4Zj85tfGKp08ZNVwzifN0xq iUGB4HqLP+LE6TPigsLdwapwU5aPyIZznrjam7336tO1Bu5hTffIOW9w+5Yo+yJDgAW6 ihdg79BBChLy7qccP2I6t2v1dzB8q57lplCHz67DnERc0SZZrwsX+JIJf6AmMH/B4rV+ 7k0g== X-Gm-Message-State: AAQBX9eFsKuc8DFjNLZHX80blAHCY6KzxXbXusJCTBTTuIx+QDygsZRR 97gUyWlqdi6J8knhLOCwlhhh3zscU08oulGZFhU= X-Google-Smtp-Source: AKy350bPEJE+TzDRqFhz5ofFvtoZ6BbGDbQ5WZsXZmH+RZ1v0m/+RU0hVSsyENmZH5obgF7o8tmbfw== X-Received: by 2002:a17:902:ce92:b0:1a2:1042:cadc with SMTP id f18-20020a170902ce9200b001a21042cadcmr39206265plg.18.1680453752507; Sun, 02 Apr 2023 09:42:32 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:32 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 04/21] cve-check: Fix false negative version issue Date: Sun, 2 Apr 2023 06:41:59 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179585 From: Geoffrey GIRY NVD DB store version and update in the same value, separated by '_'. The proposed patch check if the version from NVD DB contains a "_", ie 9.2.0_p1 is convert to 9.2.0p1 before version comparison. [YOCTO #14127] Reviewed-by: Yoann CONGAL Signed-off-by: Geoffrey GIRY Signed-off-by: Alexandre Belloni (cherry picked from commit 7d00f6ec578084a0a0e5caf36241d53036d996c4) Signed-off-by: Steve Sakoman --- meta/classes/cve-check.bbclass | 5 ++- meta/lib/oe/cve_check.py | 39 +++++++++++++++++++++++ meta/lib/oeqa/selftest/cases/cve_check.py | 19 +++++++++++ 3 files changed, 62 insertions(+), 1 deletion(-) diff --git a/meta/classes/cve-check.bbclass b/meta/classes/cve-check.bbclass index b9c0bfd6d8..3c922b27af 100644 --- a/meta/classes/cve-check.bbclass +++ b/meta/classes/cve-check.bbclass @@ -254,7 +254,7 @@ def check_cves(d, patched_cves): """ Connect to the NVD database and find unpatched cves. """ - from oe.cve_check import Version + from oe.cve_check import Version, convert_cve_version pn = d.getVar("PN") real_pv = d.getVar("PV") @@ -318,6 +318,9 @@ def check_cves(d, patched_cves): if cve in cve_ignore: ignored = True + version_start = convert_cve_version(version_start) + version_end = convert_cve_version(version_end) + if (operator_start == '=' and pv == version_start) or version_start == '-': vulnerable = True else: diff --git a/meta/lib/oe/cve_check.py b/meta/lib/oe/cve_check.py index f40f16d7ab..42a77872e9 100644 --- a/meta/lib/oe/cve_check.py +++ b/meta/lib/oe/cve_check.py @@ -173,3 +173,42 @@ def update_symlinks(target_path, link_path): if os.path.exists(os.path.realpath(link_path)): os.remove(link_path) os.symlink(os.path.basename(target_path), link_path) + + +def convert_cve_version(version): + """ + This function converts from CVE format to Yocto version format. + eg 8.3_p1 -> 8.3p1, 6.2_rc1 -> 6.2-rc1 + + Unless it is redefined using CVE_VERSION in the recipe, + cve_check uses the version in the name of the recipe (${PV}) + to check vulnerabilities against a CVE in the database downloaded from NVD. + + When the version has an update, i.e. + "p1" in OpenSSH 8.3p1, + "-rc1" in linux kernel 6.2-rc1, + the database stores the version as version_update (8.3_p1, 6.2_rc1). + Therefore, we must transform this version before comparing to the + recipe version. + + In this case, the parameter of the function is 8.3_p1. + If the version uses the Release Candidate format, "rc", + this function replaces the '_' by '-'. + If the version uses the Update format, "p", + this function removes the '_' completely. + """ + import re + + matches = re.match('^([0-9.]+)_((p|rc)[0-9]+)$', version) + + if not matches: + return version + + version = matches.group(1) + update = matches.group(2) + + if matches.group(3) == "rc": + return version + '-' + update + + return version + update + diff --git a/meta/lib/oeqa/selftest/cases/cve_check.py b/meta/lib/oeqa/selftest/cases/cve_check.py index d0b2213703..22ffeffd29 100644 --- a/meta/lib/oeqa/selftest/cases/cve_check.py +++ b/meta/lib/oeqa/selftest/cases/cve_check.py @@ -48,6 +48,25 @@ class CVECheck(OESelftestTestCase): self.assertTrue( result ,msg="Failed to compare version with suffix '1.0_patch2' < '1.0_patch3'") + def test_convert_cve_version(self): + from oe.cve_check import convert_cve_version + + # Default format + self.assertEqual(convert_cve_version("8.3"), "8.3") + self.assertEqual(convert_cve_version(""), "") + + # OpenSSL format version + self.assertEqual(convert_cve_version("1.1.1t"), "1.1.1t") + + # OpenSSH format + self.assertEqual(convert_cve_version("8.3_p1"), "8.3p1") + self.assertEqual(convert_cve_version("8.3_p22"), "8.3p22") + + # Linux kernel format + self.assertEqual(convert_cve_version("6.2_rc8"), "6.2-rc8") + self.assertEqual(convert_cve_version("6.2_rc31"), "6.2-rc31") + + def test_recipe_report_json(self): config = """ INHERIT += "cve-check" From patchwork Sun Apr 2 16:42:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22088 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 51DE5C77B62 for ; Sun, 2 Apr 2023 16:42:39 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web11.48831.1680453755499011047 for ; Sun, 02 Apr 2023 09:42:35 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=K6U6rKIa; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id ml21so3107568pjb.4 for ; Sun, 02 Apr 2023 09:42:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453754; x=1683045754; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=eK/xdlB95NY8W5r324NiG6y4M8EqBd3DAHH9UULByuo=; b=K6U6rKIapo0U1UyWnksFHv10XFfZP0szsYkxbG7iaI89XnTS/aSwLKw8HBvdY0DQLz L+zAQk9PPvGJkMDQ87rDmiyTQvBVuHVSaBs/BsMOPpxqx6qEh8Ppr2kwPppqlsTyWrYD GcKg5IFmDZxJcH6RSR8fJKOVxluopy8fEI/w6ymIM2CS57o3k7BXcmaRq/7SjZvb+3AC NHwVR6f5W4nYIrER790waazFTBfWNUvit9xDQ5yiJXTtCebfE8+hgRAhAm/MEy5xnRe2 rdkE1vWWCZWsdpGI0tMV1ZtxRxRBmJxc8/oIpMYNmyS4EuFH8GVXRAUWnoGmlmSqNVU9 vN+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453754; x=1683045754; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eK/xdlB95NY8W5r324NiG6y4M8EqBd3DAHH9UULByuo=; b=sz/hAopDpZZ9UudeNqk8+ufjXQTRIz9yVGV06chJDpWVEYffoho81KbXbgovCAvVHG KiZYb/ie+eF+XFltNq9tg2zkg77pQYXDppaPCH3qtNlbSo58kWES6g4Fe+iTGUGbmvMy KLdvIUR6fMn3ZftIcJ4XxrixYeIFHvG+UHoWlKMvyKkQpxXB3dXGBMdttGv7svLlDvwW lD76B2GpiSGvYuBRHDGvohWuigaxjWLDXu9F5gLPonCGY27MhU7LG/rpSJ0W4iLmoJ5a zlUhfv6YX4uFKLEmpuqptfROsAY2Nu3LmrmEyhkNmnsctKpXa5b3EcFtKY+P7VgCxTOZ XsQg== X-Gm-Message-State: AAQBX9ec/xBGUi3QCLX3V++1G5bVfrh8NwMsmnSgQSOJU8U5km4Sxht0 B2G4d+k13xO60UgxNDv/xhKydUfVE82pBahUphA= X-Google-Smtp-Source: AKy350bU4SwJfdWuSa+1ZC7mfSOGZ5WZdSBjcejPlCbQ0JL4Wi0B0v3fNgiyyZ/wBYDCN2reE56t/w== X-Received: by 2002:a17:903:41cf:b0:1a1:a800:96a7 with SMTP id u15-20020a17090341cf00b001a1a80096a7mr41362579ple.8.1680453754505; Sun, 02 Apr 2023 09:42:34 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:34 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 05/21] linux-yocto/5.10: update to v5.10.162 Date: Sun, 2 Apr 2023 06:42:00 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179586 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 0fe4548663f7 Linux 5.10.162 189556b05e17 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups 4ef66581d7fd eventfd: provide a eventfd_signal_mask() helper 2f093775022b eventpoll: add EPOLL_URING_WAKE poll wakeup flag b76c5373f084 Revert "proc: don't allow async path resolution of /proc/self components" 87cb08dc6b4f Revert "proc: don't allow async path resolution of /proc/thread-self components" a3025359ffa7 net: remove cmsg restriction from io_uring based send/recvmsg calls 6ef2b4728a00 task_work: unconditionally run task_work from get_signal() c91ab04781f9 signal: kill JOBCTL_TASK_WORK 788d0824269b io_uring: import 5.15-stable io_uring ed3005032993 task_work: add helper for more targeted task_work canceling 831cb78a2a5e kernel: don't call do_exit() for PF_IO_WORKER threads 9ded44b69c71 kernel: stop masking signals in create_io_thread() f0a5f0dc0131 x86/process: setup io_threads more like normal user space threads dd26e2cec74f arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() 320c8057eceb arch: setup PF_IO_WORKER threads like PF_KTHREAD 000de389ad7b entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set 0f735cf52bd0 kernel: allow fork with TIF_NOTIFY_SIGNAL pending 4b4d2c79921a coredump: Limit what can interrupt coredumps 90a2c3821bbf kernel: remove checking for TIF_NOTIFY_SIGNAL 61bdeb142e8f task_work: remove legacy TWA_SIGNAL path 6e2bce21acb4 alpha: fix TIF_NOTIFY_SIGNAL handling db911277a2b3 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling a1240cc413eb ia64: don't call handle_signal() unless there's actually a signal queued e1402ba4df20 sparc: add support for TIF_NOTIFY_SIGNAL 78a53ff02656 riscv: add support for TIF_NOTIFY_SIGNAL 57e833a0a03d nds32: add support for TIF_NOTIFY_SIGNAL 751fedb9ba5d ia64: add support for TIF_NOTIFY_SIGNAL 48e9e35d33d6 h8300: add support for TIF_NOTIFY_SIGNAL c82617d9decc c6x: add support for TIF_NOTIFY_SIGNAL 30b78a17ac8f alpha: add support for TIF_NOTIFY_SIGNAL bf0b619593cd xtensa: add support for TIF_NOTIFY_SIGNAL 1bee9dbbcabb arm: add support for TIF_NOTIFY_SIGNAL 02d383a59cbf microblaze: add support for TIF_NOTIFY_SIGNAL 19f3e328b4c6 hexagon: add support for TIF_NOTIFY_SIGNAL c2037d61dec2 csky: add support for TIF_NOTIFY_SIGNAL 12284aec880f openrisc: add support for TIF_NOTIFY_SIGNAL 3fde31e96262 sh: add support for TIF_NOTIFY_SIGNAL dc808ffd9778 um: add support for TIF_NOTIFY_SIGNAL 0aef2ec06394 s390: add support for TIF_NOTIFY_SIGNAL 8ca2e5709922 mips: add support for TIF_NOTIFY_SIGNAL abab3d4444b5 powerpc: add support for TIF_NOTIFY_SIGNAL 45b365bc6c1b parisc: add support for TIF_NOTIFY_SIGNAL cf3c64867319 nios32: add support for TIF_NOTIFY_SIGNAL fe137f46d41f m68k: add support for TIF_NOTIFY_SIGNAL 79a9991e87fe arm64: add support for TIF_NOTIFY_SIGNAL 2dbb0354517b arc: add support for TIF_NOTIFY_SIGNAL 4b1dcf8ec9b2 x86: Wire up TIF_NOTIFY_SIGNAL eb42e7b30431 task_work: Use TIF_NOTIFY_SIGNAL if available 3c295bd2ddae entry: Add support for TIF_NOTIFY_SIGNAL d2136fc145be fs: provide locked helper variant of close_fd_get_file() 57b20530363d file: Rename __close_fd_get_file close_fd_get_file 214f80e25176 fs: make do_renameat2() take struct filename 52cfde6bbf64 signal: Add task_sigpending() helper ad0b0137953a net: add accept helper not installing fd 069ac28d9243 net: provide __sys_shutdown_sock() that takes a socket 0b8cd5d814cb tools headers UAPI: Sync openat2.h with the kernel sources 5683caa7350f fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED 0cf0ce8fb5b1 Make sure nd->path.mnt and nd->path.dentry are always valid pointers 146fe79fff13 fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* c1fe7bd3e1aa fs: add support for LOOKUP_CACHED 36ec31201a3d saner calling conventions for unlazy_child() e86db87191d8 iov_iter: add helper to save iov_iter state 1500fed00878 kernel: provide create_io_thread() helper 1a9148dfd8e0 Linux 5.10.161 eec1c3ade48b net: loopback: use NET_NAME_PREDICTABLE for name_assign_type f3fe6817156a Bluetooth: L2CAP: Fix u8 overflow 7c3a523c9b19 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk 1d5db0c322ae HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 263a1782a618 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E a20b5eec0742 HID: ite: Add support for Acer S1002 keyboard-dock f2479c3daaab igb: Initialize mailbox message for VF reset 9ff7aff40ef5 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N c8bf31a00f4f USB: serial: f81534: fix division by zero on line-speed change 5b75a0041674 USB: serial: f81232: fix division by zero on line-speed change 9895ce5ea283 USB: serial: cp210x: add Kamstrup RF sniffer PIDs 398215f78338 USB: serial: option: add Quectel EM05-G modem c79538f32df1 usb: gadget: uvc: Prevent buffer overflow in setup handler 8b2f86f82c0e udf: Fix extending file within last block db873b770d8a udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size 1a075f4a5494 udf: Fix preallocation discarding at indirect extent boundary 1f7f7365aee8 udf: Discard preallocation before extending file with a hole Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 4391c45fa9..c60ac9c1df 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "609783e001b7bddeb8d66711b1a0617d6d40557e" -SRCREV_meta ?= "a4d33186b2f3b4c22b1fc57db5f161168863080f" +SRCREV_machine ?= "58d7abb88dadc31a3bdcaabc324ae015d77642b7" +SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.160" +LINUX_VERSION ?= "5.10.162" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index e7565e1cb8..319afe7d90 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.160" +LINUX_VERSION ?= "5.10.162" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "16e60c5bf21350952be933d49fde64889174b5cf" -SRCREV_machine ?= "fb5efade4aa75991204b037c02c0b50f30fa1c18" -SRCREV_meta ?= "a4d33186b2f3b4c22b1fc57db5f161168863080f" +SRCREV_machine:qemuarm ?= "000c7b1d423312bee3df57ad9fb21c14aebb72a4" +SRCREV_machine ?= "51ac36b99b75676c2091010f956157988a8d5de7" +SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index c37b7f63c8..447e24845c 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "2bb2a540cf1d7af197613bd84e4ebe676dbcebb3" -SRCREV_machine:qemuarm64 ?= "a985b377a910a67793055f0037899488f012bdbb" -SRCREV_machine:qemumips ?= "19ba1e5a948b1ad4e12da79c243257308e40927f" -SRCREV_machine:qemuppc ?= "7eb969488b7e00cdd5971ff0f89c85bdef9a6922" -SRCREV_machine:qemuriscv64 ?= "56918b5f8355ccd5a9bc51ed4b058d4d92fab15b" -SRCREV_machine:qemuriscv32 ?= "56918b5f8355ccd5a9bc51ed4b058d4d92fab15b" -SRCREV_machine:qemux86 ?= "56918b5f8355ccd5a9bc51ed4b058d4d92fab15b" -SRCREV_machine:qemux86-64 ?= "56918b5f8355ccd5a9bc51ed4b058d4d92fab15b" -SRCREV_machine:qemumips64 ?= "be75e1ae0d7d66ed258fc648a82d09ac996d1aee" -SRCREV_machine ?= "56918b5f8355ccd5a9bc51ed4b058d4d92fab15b" -SRCREV_meta ?= "a4d33186b2f3b4c22b1fc57db5f161168863080f" +SRCREV_machine:qemuarm ?= "380b1e992eafa722835adb09cbb5af5ff875f99f" +SRCREV_machine:qemuarm64 ?= "5c57336460ee51401b72702b59900e488db6c43a" +SRCREV_machine:qemumips ?= "8ab71234839a238d16fa117135de6e9b2b0c078e" +SRCREV_machine:qemuppc ?= "1b1dea5d2e11efd49f323fd5ebcf368ad0bbb370" +SRCREV_machine:qemuriscv64 ?= "353f388471e281c0f387436b035bfdcd2f468505" +SRCREV_machine:qemuriscv32 ?= "353f388471e281c0f387436b035bfdcd2f468505" +SRCREV_machine:qemux86 ?= "353f388471e281c0f387436b035bfdcd2f468505" +SRCREV_machine:qemux86-64 ?= "353f388471e281c0f387436b035bfdcd2f468505" +SRCREV_machine:qemumips64 ?= "d0d18a95acb1380e3f1173ff10346d98a50a596d" +SRCREV_machine ?= "353f388471e281c0f387436b035bfdcd2f468505" +SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.160" +LINUX_VERSION ?= "5.10.162" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22089 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 4EBFBC7619A for ; Sun, 2 Apr 2023 16:42:39 +0000 (UTC) Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) by mx.groups.io with SMTP id smtpd.web10.48707.1680453758534524640 for ; Sun, 02 Apr 2023 09:42:38 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=qKpqcHie; spf=softfail (domain: sakoman.com, ip: 209.85.216.48, mailfrom: steve@sakoman.com) Received: by mail-pj1-f48.google.com with SMTP id e15-20020a17090ac20f00b0023d1b009f52so30231731pjt.2 for ; Sun, 02 Apr 2023 09:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453757; x=1683045757; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=vQkKtA48WAKsUVckrjg5OKRgQArJ8gik40nt0tYBHvU=; b=qKpqcHie7kUcyiGWAgbyTL3LK8Hh9kqN9Rp68l4zMTPsH2xjAo4pQW7acgdZa6UAev iUH0d/PVCQs6JfeHjvX+JEHTYLvikg6ubHbVAzeyDVrXSz74ac4VVAyIJMmEAudrbuok GFnAwIzYdYoG0HntD/Ckr3E7jqnmDkSWPvIFzTOjM6qKkzdNcxMxo0aitQXmVmdgGCTv 3+B9ONbmW9WHorrnKciUMQ5ks6ec+vAXmIowkgRYqadzZD8uu5txb5M/CWLpvIN7+Jq+ qPtl24nRK4o+cJiYo7O7F/Z2TeneQjaueJX6HHJQ2afCNdTImk0+HplZC5e7RDj3OOO+ WVkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453757; x=1683045757; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vQkKtA48WAKsUVckrjg5OKRgQArJ8gik40nt0tYBHvU=; b=HdZ9OozlU3+dOLF+RxiNmVbUx0OtdySiE5vR4D6UIxetJHjQz59j3h+lH5ZFv3ED32 SYeXFzjdQU8iOth6wAbT7joO0IFOy39JanQ4hFk9F7gCu/vxGbD9l2xu0QKs41i+ojN3 ec79tG+J3rORTlL3ZIODWGcFHrcuH3o0oulqVYncCkwczpP4tLEzMgbx1JFso2XWKwkV Fjzqfd4bfPjVGAmUR/UBEVq3T3lH9cfUzLEsQeQTJ9iKcOIj/zBVT9j9z2Ql0PSUOIhg 49LdLB3sqxaF1z0gfQYN6EuOgHR7/bSVb/OUYIU2BDEMCp7Qdi5WD6j+6p1vLi/hYmkp KiuA== X-Gm-Message-State: AAQBX9d05GmtoI0cHdk6OMJ0PI8NNq5+RxIqhMOsLe4pGQskTEIjaB4+ 1CuChOHm7fr2MPsW0AgYAlAB7jIFf6lan7O2X7w= X-Google-Smtp-Source: AKy350ZFKKPHigkFmR+oESUoYL75hfbBa49K0YXswD4RKJfh3OwWjOOWoe5CmaYqzNmJMJXrKQ/HBw== X-Received: by 2002:a17:903:234c:b0:1a1:b9e6:28a8 with SMTP id c12-20020a170903234c00b001a1b9e628a8mr42735838plh.45.1680453756493; Sun, 02 Apr 2023 09:42:36 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:36 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 06/21] linux-yocto/5.10: update to v5.10.164 Date: Sun, 2 Apr 2023 06:42:01 -1000 Message-Id: <54b1771499f1b53d8e48b6ab85555902ac64fcf7.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:39 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179587 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 3a9f1b907bc4 Linux 5.10.164 74985c575767 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" a88a0d16e18f io_uring/io-wq: only free worker if it was allocated for creation b912ed1363b3 io_uring/io-wq: free worker if task_work creation is canceled 68bcd0638570 drm/virtio: Fix GEM handle creation UAF 4ca71bc0e199 efi: fix NULL-deref in init error path 057f5ddfbc13 arm64: cmpxchg_double*: hazard against entire exchange variable 9a5fd0844e7f arm64: atomics: remove LL/SC trampolines 28840e46eaaf arm64: atomics: format whitespace consistently 5dac4c7212a7 x86/resctrl: Fix task CLOSID/RMID update race 446c7251f007 x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI 196c6f0c3e21 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID 0027164b24f2 Documentation: KVM: add API issues section caaea2ab6b6d iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() cf38e7624179 iommu/mediatek-v1: Add error handle for mtk_iommu_probe 60806adc9be0 mm: Always release pages to the buddy allocator in memblock_free_late(). 092f0c2d1f83 net/mlx5e: Don't support encap rules with gbp option b3d47227f06f net/mlx5: Fix ptp max frequency adjustment range 453277feb41c net/sched: act_mpls: Fix warning during failed attribute validation 0ca78c99656f nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 92b30a27e4fa hvc/xen: lock console list traversal 14e72a56e16c octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable 8e2bfcfaabc3 octeontx2-af: Map NIX block from CGX connection d9be5b57ab2c octeontx2-af: Update get/set resource count functions 0d0675bc33e6 tipc: fix unexpected link reset due to discovery messages d83cac6c00b8 ASoC: wm8904: fix wrong outputs volume after power reactivation d4aa749e0464 regulator: da9211: Use irq handler when ready 3ca8ef4d91ef EDAC/device: Fix period calculation in edac_device_reset_delay_period() 28b9a0e216db x86/boot: Avoid using Intel mnemonics in AT&T syntax asm 8cbeb60320ac powerpc/imc-pmu: Fix use of mutex in IRQs disabled section 4e6a70fd8404 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. a3a1114aa615 xfrm: fix rcu lock in xfrm_notify_userpolicy() 091f85db4c3f ext4: fix uninititialized value in 'ext4_evict_inode' 98407a4ae34b usb: ulpi: defer ulpi_register on ulpi_read_id timeout 3d13818a9995 xhci: Prevent infinite loop in transaction errors recovery for streams 2f90fcedc5d6 xhci: move and rename xhci_cleanup_halted_endpoint() cad965cedbc4 xhci: store TD status in the td struct instead of passing it along 9b63a80c45e9 xhci: move xhci_td_cleanup so it can be called by more functions 44c635c60f78 xhci: Add xhci_reset_halted_ep() helper function 10287d18f524 xhci: adjust parameters passed to cleanup_halted_endpoint() aaaa7cc4aba1 xhci: get isochronous ring directly from endpoint structure a81ace065694 xhci: Avoid parsing transfer events several times ba20d6056b6b clk: imx: imx8mp: add shared clk gate for usb suspend clk 2b331d2137cc dt-bindings: clocks: imx8mp: Add ID for usb suspend clock cb769960ef48 clk: imx8mp: add clkout1/2 support 85eaaa17c0a9 clk: imx8mp: Add DISP2 pixel clock 6b21077146c5 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 5badda810f69 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands ab9bb65b8519 bus: mhi: host: Fix race between channel preparation and M0 event 6c9e2c11c33c ipv6: raw: Deduct extension header length in rawv6_push_pending_frames 112df4cd2b09 ixgbe: fix pci device refcount leak f401062d8dbd platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe 785607e5e6fb drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer 8c71777b6a17 drm/msm/adreno: Make adreno quirks not overwrite each other afb6063aa89f cifs: Fix uninitialized memory read for smb311 posix symlink create 51dbedee2ff3 s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple() bddb35526784 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops 2adc64f3e669 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling 5ee3083307ef s390/kexec: fix ipl report address for kdump d1725dbf2310 perf auxtrace: Fix address filter duplicate symbol selection eaabceae1b70 docs: Fix the docs build with Sphinx 6.0 38c4a17c6b32 efi: tpm: Avoid READ_ONCE() for accessing the event log c47883105cff KVM: arm64: Fix S1PTW handling on RO memslots 443b390f2cc9 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx 550efeff989b netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits 19ff2d645f7a Linux 5.10.163 de4a20e14823 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 0ad275c139a3 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list df02234e6b87 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF f8ed0a93b5d5 net/ulp: prevent ULP without clone op from entering the LISTEN status 9f7bc28a6b8a net: sched: disallow noqueue for qdisc classes 6eb02c596ec0 mptcp: use proper req destructor for IPv6 f4c7afa951ea mptcp: dedicated request sock for subflow in v6 31472f94c68f mptcp: remove MPTCP 'ifdef' in TCP SYN cookies 5aa15a8400cc mptcp: mark ops structures as ro_after_init f5ef26276bb0 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way" 2ecf0819e441 fsl_lpuart: Don't enable interrupts too early 23ad034760dd ext4: don't set up encryption key during jbd2 transaction d9ff5ad203b6 ext4: disable fast-commit of encrypted dir operations 5b700b9c0402 parisc: Align parisc MADV_XXX constants with all other architectures 07b3672c4090 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() b57d7b1dcda1 efi: random: combine bootloader provided RNG seed with RNG protocol output da20f56a3532 mbcache: Avoid nesting of cache->c_list_lock under bit locks be01f35efa87 hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling 1f881d9201f6 hfs/hfsplus: use WARN_ON for sanity check 434909edcae3 selftests: set the BUILD variable to absolute path a41d63f20471 ext4: don't allow journal inode to have encrypt flag af90f8b36d78 drm/i915/gvt: fix vgpu debugfs clean in remove bb7c7b2c89d2 drm/i915/gvt: fix gvt debugfs destroy bc847857fbd8 riscv: uaccess: fix type of 0 variable on error in get_user() f64e56fb285a fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB d0c46b55d6d9 nfsd: fix handling of readdir in v4root vs. mount upcall timeout 67e39c4f4cb3 x86/bugs: Flush IBP in ib_prctl_set() f13301a69aba nvme: fix multipath crash caused by flush request when blktrace is enabled 3f257a98e54c ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet 6df376e24569 udf: Fix extension of the last extent in the file 84b2cc7b36b7 caif: fix memory leak in cfctrl_linkup_request() e5a05837445e drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() 232ef345e5d7 usb: rndis_host: Secure rndis_query check against int overflow 2a9ee7c24b32 drivers/net/bonding/bond_3ad: return when there's no aggregator bc6a0993bf8f perf tools: Fix resources leak in perf_data__open_dir() ee756980e491 netfilter: ipset: Rework long task execution when adding/deleting entries ba5d27909745 netfilter: ipset: fix hash:net,port,net hang with /0 subnet b2c917e510e5 net: sched: cbq: dont intepret cls results when asked to drop 5f65f48516bf net: sched: atm: dont intepret cls results when asked to drop f4a2ad100200 gpio: sifive: Fix refcount leak in sifive_gpio_probe 7ec369e215bf ceph: switch to vfs_inode_has_locks() to fix file lock bug 407710427dd5 filelock: new helper: vfs_inode_has_locks 9f0ff5de3e81 drm/meson: Reduce the FIFO lines held when AFBC is not used ae2639cd2c8c RDMA/mlx5: Fix validation of max_rd_atomic caps for DC 106d0d33c9d1 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe 398e14bb735d net: amd-xgbe: add missed tasklet_kill e3d90ca90652 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation 6d655a9d8251 net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default 670b20617346 net/mlx5: Avoid recovery in probe flows 66b92b80c95e net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path b6c74d237648 vhost: fix range used in translate_desc() 264fb6dcbfde vringh: fix range used in iotlb_translate() eabb3ceb04cd vhost/vsock: Fix error handling in vhost_vsock_init() e0f5c962c066 nfc: Fix potential resource leaks 513787ff9a33 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure b314f6c35121 net: sched: fix memory leak in tcindex_set_parms 4226ce95a934 net: hns3: add interrupts re-initialization while doing VF FLR 998ebbdc3bb1 nfsd: shut down the NFSv4 state objects before the filecache 69d896b60957 veth: Fix race with AF_XDP exposing old or uninitialized descriptors 5f41212dc2ec vmxnet3: correctly report csum_level for encapsulated packet 0b70f6ea4d4f drm/panfrost: Fix GEM handle creation ref-counting e68e088d0d6a bpf: pull before calling skb_postpull_rcsum() cb0d627bc711 SUNRPC: ensure the matching upcall is in-flight upon downcall 1be16a0c2f10 ext4: fix deadlock due to mbcache entry corruption 0da99012d3f7 mbcache: automatically delete entries from cache on freeing 1a56cd972ce1 ext4: fix race when reusing xattr blocks 4cc218e217bf ext4: unindent codeblock in ext4_xattr_block_set() 0e6fbc566fcc ext4: remove EA inode entry from mbcache on inode eviction 27c08673978e mbcache: add functions to delete entry if unused fb59d12ae7f9 mbcache: don't reclaim used entries 4c363e2961cd ext4: use kmemdup() to replace kmalloc + memcpy b8b7922374b0 ext4: fix leaking uninitialized memory in fast-commit journal a5584ba9b3b6 ext4: fix various seppling typos adfefe804b1f ext4: simplify ext4 error translation 95eaa8a95358 ext4: move functions in super.c 769469f8f188 fs: ext4: initialize fsdata in pagecache_write() b33e42d65efe ext4: use memcpy_to_page() in pagecache_write() 60d4383c1bda mm/highmem: Lift memcpy_[to|from]_page to core f86d3338c87c ext4: correct inconsistent error msg in nojournal mode 99017eb3deee ext4: goto right label 'failed_mount3a' 56d87959c654 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument ecb8e8b2e55f riscv/stacktrace: Fix stack output without ra on the stack top b5c75efd0a6c ravb: Fix "failed to switch device to config mode" message during unbind 5451efb2ca30 staging: media: tegra-video: fix device_node use after free f899baf6cb0f x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK 5d112deb2a02 x86/kprobes: Convert to insn_decode() a1766efc5bbf perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data b5d0f7c24088 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor c0a3d2158437 media: s5p-mfc: Fix in register read and write for H264 8ff64edf9d16 media: s5p-mfc: Clear workbit to handle error condition dcd1a4ade590 media: s5p-mfc: Fix to handle reference queue during finishing 97e7896000ce x86/MCE/AMD: Clear DFR errors found in THR handler ec75bc43681b x86/mce: Get rid of msr_ops 58de7a95f0e6 btrfs: replace strncpy() with strscpy() 7a04f8500924 perf/x86/intel/uncore: Clear attr_update properly 53d24a9592eb perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure 9620f8a5c72f ARM: renumber bits related to _TIF_WORK_MASK 630270978483 drm/amdgpu: make display pinning more flexible (v2) dfc01905b870 drm/amdgpu: handle polaris10/11 overlap asics (v2) 30e95fdc9609 ext4: allocate extended attribute value in vmalloc area 8d3e87d43c62 ext4: avoid unaccounted block allocation when expanding inode 15d0cf84df07 ext4: initialize quota before expanding inode in setproject ioctl 9882601ee689 ext4: fix inode leak in ext4_xattr_inode_create() on an error path 407f47728c6c ext4: avoid BUG_ON when creating xattrs 00092b218d2b ext4: fix error code return to user-space in ext4_get_branch() f06c980287f1 ext4: fix corruption when online resizing a 1K bigalloc fs 9404839e0c9d ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline 84a2f2ed49d6 ext4: init quota for 'old.inode' in 'ext4_rename' 71e99ec1315f ext4: fix bug_on in __es_tree_search caused by bad boot loader inode 9020f56a3cad ext4: check and assert if marking an no_delete evicting inode dirty 86c2a2ec4bd3 ext4: fix reserved cluster accounting in __es_remove_extent() 98004f926d27 ext4: fix bug_on in __es_tree_search caused by bad quota inode 20af66617eef ext4: add helper to check quota inums c0a738875c2e ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode f9cd6980800b ext4: fix undefined behavior in bit shift for ext4_check_flag_values 7223d5e75f26 ext4: fix use-after-free in ext4_orphan_cleanup d6d18d6e2d06 ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop bdc698ce91f2 ext4: silence the warning when evicting inode with dioread_nolock 68af1a4842b4 drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init() bf83a303f2b5 drm/i915/dsi: fix VBT send packet port selection for dual link DSI 439cbbc15195 drm/vmwgfx: Validate the box size for the snooped cursor 0a0662d597de drm/connector: send hotplug uevent on connector cleanup 21a773ec8994 device_cgroup: Roll back to original exceptions after copy failure 3505c187b861 parisc: led: Fix potential null-ptr-deref in start_task() 2c7c487cd850 remoteproc: core: Do pm_relax when in RPROC_OFFLINE state e291dea722de iommu/amd: Fix ivrs_acpihid cmdline parsing code 28e71fd8d5d9 driver core: Fix bus_type.match() error handling in __driver_attach() 772dbbfc2084 crypto: n2 - add missing hash statesize 7c44205748ed PCI/sysfs: Fix double free in error path 99ef6cc79158 PCI: Fix pci_device_is_present() for VFs by checking PF f29d127b372e ipmi: fix use after free in _ipmi_destroy_user() bfe1e039a0fd ima: Fix a potential NULL pointer access in ima_restore_measurement_list 62307558e71e mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type() 4e17819cb302 ipmi: fix long wait in unload when IPMI disconnect 24bc27ea4e71 ASoC: jz4740-i2s: Handle independent FIFO flush bits 652f1d66a8be wifi: wilc1000: sdio: fix module autoloading d9f6614a732b efi: Add iMac Pro 2017 to uefi skip cert quirk ffcf71676d3b md/bitmap: Fix bitmap chunk size overflow issues e94443252b46 rtc: ds1347: fix value written to century register 6155aed4768c cifs: fix missing display of three mount options 8c82733e2408 cifs: fix confusing debug message 3df07728abde media: dvb-core: Fix UAF due to refcount races at releasing 7dd5a68cdbbb media: dvb-core: Fix double free in dvb_register_device() 1032520b2109 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod 1306614412b8 staging: media: tegra-video: fix chan->mipi value on error 52c0622e53ea tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line b838b1b9ca70 tracing/hist: Fix wrong return value in parse_action_params() ff3dd2c1befe x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK 362495bf451f ftrace/x86: Add back ftrace_expected for ftrace bug reports b677629caebb x86/microcode/intel: Do not retry microcode reloading on the APs 43dd254853aa KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails e61eacf99364 perf/core: Call LSM hook after copying perf_event_attr 0cb31bd88361 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' 18a489a3fda7 dm cache: set needs_check flag after aborting metadata 2b17026685a2 dm cache: Fix UAF in destroy() 342cfd8426df dm clone: Fix UAF in clone_dtr() a506b5c92757 dm integrity: Fix UAF in dm_integrity_dtr() 34fe9c2251f1 dm thin: Fix UAF in run_timer_softirq() c84d1ca2285b dm thin: resume even if in FAIL mode 94f01ecc2aa0 dm thin: Use last transaction's pmd->root when commit failed 7e3757806973 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata b45e77b79215 dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort d9fa243ab26c ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops 2437b0622342 ALSA: patch_realtek: Fix Dell Inspiron Plus 16 e379b88a8f8c cpufreq: Init completion before kobject_init_and_add() cea018aaf721 PM/devfreq: governor: Add a private governor_data for governor d1d73c303458 selftests: Use optional USERCFLAGS and USERLDFLAGS 12576d2ebf65 arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength 8546f11c42bd ARM: ux500: do not directly dereference __iomem 0061ab5153fb btrfs: fix resolving backrefs for inline extent followed by prealloc c0aa6e6ab08d mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K e918762f8a08 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength c023597baecb jbd2: use the correct print format 8c444b3061f0 ktest.pl minconfig: Unset configs instead of just removing them 5148dfceab55 kest.pl: Fix grub2 menu handling for rebooting 780297af3c85 soc: qcom: Select REMAP_MMIO for LLCC driver d5db9aaf1b47 media: stv0288: use explicitly signed char 25dbd87379f8 net/af_packet: make sure to pull mac header c2137d565ceb net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO 7c15d7ecce00 rcu: Prevent lockdep-RCU splats on lock acquisition/release 4c57f612f433 torture: Exclude "NOHZ tick-stop error" from fatal errors 289f512d08c4 wifi: rtlwifi: 8192de: correct checking of IQK reload 0f6d6974b08e wifi: rtlwifi: remove always-true condition pointed out by GCC 12 40b844796b6b net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() 8b20aab8cfd0 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire 185c141946e0 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio 7b3631a2e17d kcsan: Instrument memcpy/memset/memmove with newer Clang 2cd6026e2573 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails 3b6c822238da tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak 0bd9b4be721c tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak 8ddc48068ac8 tpm: acpi: Call acpi_put_table() to fix memory leak b51d5fed9f53 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING 252a72088280 f2fs: should put a page when checking the summary info 882734bbc587 mm, compaction: fix fast_isolate_around() to stay within boundaries ae7793027766 md: fix a crash in mempool_free b591b2919d01 pnode: terminate at peers of source 66f359ad66d4 ALSA: line6: fix stack overflow in line6_midi_transmit 5e79f77ea42f ALSA: line6: correct midi status byte when receiving data from podxt 56abf8046bc1 ovl: Use ovl mounter's fsuid and fsgid in ovl_link() c3e8bbcbaa87 binfmt: Fix error return code in load_elf_fdpic_binary() 12407462d3fc hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount 44cf50587e82 pstore/zone: Use GFP_ATOMIC to allocate zone buffer 0d992c044cfb HID: plantronics: Additional PIDs for double volume key presses quirk eaf0b782269f HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint 6f7e2fcab733 powerpc/rtas: avoid scheduling in rtas_os_term() f2167f10fcca powerpc/rtas: avoid device tree lookups in rtas_os_term() 0af0e115ff59 objtool: Fix SEGFAULT 57ae492f620c nvmet: don't defer passthrough commands with trivial effects to the workqueue 4b3282a9779c nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition ab711f3eda7a ata: ahci: Fix PCS quirk application for suspend cc512539c44f nvme-pci: fix page size checks dfb6d54893d5 nvme-pci: fix mempool alloc size f5d8738fbe33 nvme-pci: fix doorbell buffer value endianness fe6ea044c4f0 cifs: fix oops during encryption f9089b95548f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init ce2462bcf3ff pwm: tegra: Fix 32 bit build a8be7c2787b9 media: dvbdev: fix refcnt bug 153319671a08 media: dvbdev: fix build warning due to comments 740c537f52c1 ovl: fix use inode directly in rcu-walk mode f24474d12e68 gcov: add support for checksum field 36be7afca103 regulator: core: fix deadlock on regulator enable e12f4c321247 iio: adc128s052: add proper .data members in adc128_of_match table 9f604702b765 iio: adc: ad_sigma_delta: do not use internal iio_dev lock 582f5fc2c586 reiserfs: Add missing calls to reiserfs_security_free() 08371068fff8 HID: mcp2221: don't connect hidraw 7a203471b980 HID: wacom: Ensure bootloader PID is usable in hidraw mode 723ffde78af5 usb: dwc3: core: defer probe on ulpi_read_id timeout d17c82aad67a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode 2b725b6fbbe6 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list c863b673503e ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB d3767082ebfa ALSA: usb-audio: add the quirk for KT0206 device 7691fa41024e ima: Simplify ima_lsm_copy_rule 1d8dcc3dadf9 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES 07b0ce902e28 afs: Fix lost servers_outstanding count 1080729b9a56 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() 1c7b03d00c07 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion c3607ed7edfb LoadPin: Ignore the "contents" argument of the LSM hooks 4138e1b7751c ASoC: rt5670: Remove unbalanced pm_runtime_put() fd49dc17c3d7 ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() c0ae46693b85 ASoC: wm8994: Fix potential deadlock e4a8573b0460 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() 06c9d468c068 ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() 812a18e48efb ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() c2eb1a3877f5 ASoC: Intel: Skylake: Fix driver hang during shutdown 72c0e552bc86 ALSA: hda: add snd_hdac_stop_streams() helper d3a8925d6c1d ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c 2727dbfe8d06 hwmon: (jc42) Fix missing unlock on error in jc42_write() a076490b0211 orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() b8affa0c6405 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() 6e3c4d3fa5d4 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() f3d3f3564e8b drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() dcd28191be9b hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() efd025f32fce clk: st: Fix memory leak in st_of_quadfs_setup() 1c6447d0fc68 media: si470x: Fix use-after-free in si470x_int_in_callback() a63a1ae13469 mmc: renesas_sdhi: better reset from HS400 mode 58e21146c0f9 mmc: f-sdh30: Add quirks for broken timeout clock capability 4b737246ff50 regulator: core: fix use_count leakage when handling boot-on 17c2eb9ce8c1 libbpf: Avoid enum forward-declarations in public API in C++ mode e8022da1fa2f blk-mq: fix possible memleak when register 'hctx' failed 7d7ab25ead96 media: dvb-usb: fix memory leak in dvb_usb_adapter_init() 2abd73433872 media: dvbdev: adopts refcnt to avoid UAF b42580c8d8aa media: dvb-frontends: fix leak of memory fw dd1e1bf916da ethtool: avoiding integer overflow in ethtool_phys_id() 329a76635548 bpf: Prevent decl_tag from being referenced in func_proto arg 148dcbd3af03 ppp: associate skb with a device at tx 755eb0879224 mrp: introduce active flags to prevent UAF when applicant uninit 037db10e3f93 net: add atomic_long_t to net_device_stats fields e2d60023aff4 drm/amd/display: fix array index out of bound error in bios parser 10d713532ffc md/raid1: stop mdx_raid1 thread when raid1 array run failed 100caacfa0ed drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() 7d86851c304a drm/sti: Use drm_mode_copy() dd31d7304018 drm/rockchip: Use drm_mode_copy() 4f238212c7c0 drm/msm: Use drm_mode_copy() ebc3c77785dc s390/lcs: Fix return type of lcs_start_xmit() 3ac0217ca918 s390/netiucv: Fix return type of netiucv_tx() eeb75f80bceb s390/ctcm: Fix return type of ctc{mp,}m_tx() 9606bbc271ac drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback a42a23bdae61 drm/amdgpu: Fix type of second parameter in trans_msg() callback 3cb18dea1119 igb: Do not free q_vector unless new one was allocated 87792567d9ed wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() e7aa8a4709d4 hamradio: baycom_epp: Fix return type of baycom_send_packet() 5b0b6553bf4a net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() 6d935a02658b bpf: make sure skb->len != 0 when redirecting to a tunneling device ebc2fb6afc98 qed (gcc13): use u16 for fid to be big enough 648cdb8bf376 drm/amd/display: prevent memory leak c69bc8e34df4 ipmi: fix memleak when unload ipmi driver be4cd23cd36b ASoC: codecs: rt298: Add quirk for KBL-R RVP platform 8af52492717e wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out 1824ccabee54 wifi: ath9k: verify the expected usb_endpoints are present 2e8bb402b060 brcmfmac: return error when getting invalid max_flowrings from dongle 6cd4865bb4be drm/etnaviv: add missing quirks for GC300 4fd3a11804c8 hfs: fix OOB Read in __hfs_brec_find 6edd0cdee578 acct: fix potential integer overflow in encode_comp_t() ec93b5430ec0 nilfs2: fix shift-out-of-bounds due to too large exponent of block size d464b035c061 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() b0b83d3f3ffa ACPICA: Fix error code path in acpi_ds_call_control_method() 911999b19373 fs: jfs: fix shift-out-of-bounds in dbDiscardAG 40dba68d4182 udf: Avoid double brelse() in udf_rename() 3e997e4ce8ae fs: jfs: fix shift-out-of-bounds in dbAllocAG dcbc51d31d0a binfmt_misc: fix shift-out-of-bounds in check_special_flags 22c1d8f24cdb x86/hyperv: Remove unregister syscore call from Hyper-V cleanup 9b267051c82a video: hyperv_fb: Avoid taking busy spinlock on panic path 0461a8c278b8 arm64: make is_ttbrX_addr() noinstr-safe 5a52380b8193 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() 906249381167 net: stream: purge sk_error_queue in sk_stream_kill_queues() 7c3a20bfd23b myri10ge: Fix an error handling path in myri10ge_probe() 3c973736909f rxrpc: Fix missing unlock in rxrpc_do_sendmsg() 5c544c7c6afa net_sched: reject TCF_EM_SIMPLE case for complex ematch module a39b4de0804f mailbox: zynq-ipi: fix error handling while device_register() fails 821be5a5ab09 skbuff: Account for tail adjustment during pull operations 6736b61ecf23 openvswitch: Fix flow lookup to use unmasked key ea14220031b3 selftests: devlink: fix the fd redirect in dummy_reporter_test 57ce1a36c060 rtc: mxc_v2: Add missing clk_disable_unprepare() 1e2a27dab1e5 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL edb995b5ec32 igc: Lift TAPRIO schedule restriction b48d3db89161 igc: recalculate Qbv end_time by considering cycle time 3f2a944c23e8 igc: Add checking for basetime less than zero a0e2295c2aed igc: Use strict cycles for Qbv scheduling 413fe82420aa igc: Enhance Qbv scheduling by using first flag bit a8f9698a05b5 net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME ae5d96bae3cc net: igc: use skb_csum_is_sctp instead of protocol check 4794d07fe635 net: add inline function skb_csum_is_sctp 67349025f00d net: switch to storing KCOV handle directly in sk_buff 3d5f83a62e82 r6040: Fix kmemleak in probe and remove aea9e64dec2c nfc: pn533: Clear nfc_target before being used 6939f84e5369 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() b58c8719666d mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 30e0a066b611 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() 2a930b75bf93 net: macsec: fix net device access prior to holding a lock c1207219a4bf nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure 452e85cc3edf NFSD: Remove spurious cb_setup_err tracepoint 09c007e23923 rtc: pcf85063: fix pcf85063_clkout_control e9453c13ae9c rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() 34836c592345 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() 8e65e707640b netfilter: flowtable: really fix NAT IPv6 offload 1f5571cb1d7b powerpc/pseries/eeh: use correct API for error log size 9dc96fee2648 powerpc/eeh: Drop redundant spinlock initialization 12654b7d8deb remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() be5816b27bff remoteproc: qcom_q6v5_pas: detach power domains on remove 582dd58a186c remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove e4539eb5c0c3 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() 6a65f4644b65 pwm: sifive: Call pwm_sifive_update_clock() while mutex is held 57f215a23167 iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY dc02d8e59d36 selftests/powerpc: Fix resource leaks 464506de9bb3 powerpc/hv-gpci: Fix hv_gpci event list 0abfe735be54 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() da1a33795dfd powerpc/perf: callchain validate kernel stack pointer bounds 8d2ff5b3e28d kbuild: refactor single builds of *.ko e3bdda22b49e kbuild: unify modules(_install) for in-tree and external modules e2155129599f kbuild: remove unneeded mkdir for external modules_install 195cb98861dc powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() f0bd6504e580 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds 76957b6aed99 powerpc/xmon: Enable breakpoints on 8xx 81c8bbf5b2b5 cxl: Fix refcount leak in cxl_calc_capp_routing 40b4be399e0d powerpc/52xx: Fix a resource leak in an error handling path 7fded04fbbb8 macintosh/macio-adb: check the return value of ioremap() 2ac0a7059b7b macintosh: fix possible memory leak in macio_add_one_device() 0d240ac0e4c3 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() 03f51c729975 iommu/amd: Fix pci device refcount leak in ppr_notifier() 3929576f10ea rtc: pcf85063: Fix reading alarm aaed333e2237 rtc: snvs: Allow a time difference on clock register read f0c36ea4248a rtc: cmos: Disable ACPI RTC event on removal ca8cb20c2254 rtc: cmos: Rename ACPI-related functions 9f9923baa291 rtc: cmos: Eliminate forward declarations of some functions 462db582e8eb rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() 14ad1353c515 rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() 45b96601a6ec rtc: cmos: fix build on non-ACPI platforms f2ece2c722be rtc: cmos: Fix wake alarm breakage 0bcfccb48696 rtc: cmos: Fix event handler registration ordering issue 5814d77e2f72 rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 490b233677de dmaengine: idxd: Fix crc_val field for completion record a42e95547522 pwm: tegra: Improve required rate calculation ddd2bb08bd99 include/uapi/linux/swab: Fix potentially missing __always_inline c2a98433421e phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices ca31ad0932af iommu/sun50i: Fix flush size 147af0c1e7fd iommu/sun50i: Fix R/W permission check 3a63c4ff57bf iommu/sun50i: Consider all fault sources for reset 160b92ab4a25 iommu/sun50i: Fix reset release aeef93416c09 RDMA/siw: Fix pointer cast warning 5beadb55f4e3 power: supply: fix null pointer dereferencing in power_supply_get_battery_info 72283ecfdc84 HSI: omap_ssi_core: Fix error handling in ssi_init() 73ca3b19d902 perf symbol: correction while adjusting symbol c8e77bd7499f perf trace: Handle failure when trace point folder is missed bd29da58046a perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number 6364577ae225 perf trace: Return error if a system call doesn't exist 1d6d90994a8d power: supply: fix residue sysfs file in error handle route of __power_supply_register() ae2eb995abb9 HSI: omap_ssi_core: fix possible memory leak in ssi_probe() 6ba4b00f8837 HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() ee13e2aec330 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() 164857bc0223 fbdev: vermilion: decrease reference count in error path 71bca42bc44f fbdev: via: Fix error in via_core_init() 3922415e4c3f fbdev: pm2fb: fix missing pci_disable_device() f279a7af799d fbdev: ssd1307fb: Drop optional dependency c56c1449ccc3 thermal/drivers/imx8mm_thermal: Validate temperature range 86fa7bb4e2d5 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() 962f869b3678 tracing/hist: Fix issue of losting command info in error_log b7bf15aa1973 usb: storage: Add check for kcalloc 9ac541a0898e i2c: ismt: Fix an out-of-bounds bug in ismt_access() 61df25c41b8e i2c: mux: reg: check return value after calling platform_get_resource() 6d79546622ba gpiolib: cdev: fix NULL-pointer dereferences aeee7ad0897f gpiolib: Get rid of redundant 'else' 37d3de40c1ff vme: Fix error not catched in fake_init() b9fa01fb3140 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() daa8045a9913 staging: rtl8192u: Fix use after free in ieee80211_rx() 46b3885c8cb4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe c46db6088bcc chardev: fix error handling in cdev_device_add() 7b289b791a59 mcb: mcb-parse: fix error handing in chameleon_parse_gdd() 0d1c2c8db289 drivers: mcb: fix resource leak in mcb_probe() e88b89a096af usb: gadget: f_hid: fix refcount leak on error path 1b6a53e447ec usb: gadget: f_hid: fix f_hidg lifetime vs cdev 52302c30b218 usb: gadget: f_hid: optional SETUP/SET_REPORT mode c3767f81056b usb: roles: fix of node refcount leak in usb_role_switch_is_parent() 07905a92497c counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update bb5e9402b24e iio: adis: add '__adis_enable_irq()' implementation 3feb8fd8bf93 iio:imu:adis: Move exports into IIO_ADISLIB namespace 83e321a2ec4d iio: adis: stylistic changes d1b73eebc70d iio: adis: handle devices that cannot unmask the drdy pin 8eb2a679c603 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable 50aaa6b1742c genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() 6b22e715bb5b iio: temperature: ltc2983: make bulk write buffer DMA-safe 0f63c0ddc2ea cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() 170e8c2d2b61 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() d34742245e43 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() 0f67ed565f20 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os 57c857353d50 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() a40e1b0a922a ocxl: fix pci device refcount leak when calling get_function_0() 7525741cb302 misc: ocxl: fix possible name leak in ocxl_file_register_afu() 0b5a89e8bce1 test_firmware: fix memory leak in test_firmware_init() d7c4331c073a serial: sunsab: Fix error handling in sunsab_init() a26b13d158ae serial: altera_uart: fix locking in polling mode 8ff88d007f1b tty: serial: altera_uart_{r,t}x_chars() need only uart_port af320d1a3cef tty: serial: clean up stop-tx part in altera_uart_tx_chars() 07f4ca68b0f6 serial: pch: Fix PCI device refcount leak in pch_request_dma() 46d08b0e0be5 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. d5b16eb076f4 serial: amba-pl011: avoid SBSA UART accessing DMACR register fab27438abe2 usb: typec: tipd: Fix spurious fwnode_handle_put in error path d3b6c28a71f1 usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() 1ca02df871ad usb: typec: Check for ops->exit instead of ops->enter in altmode_exit 5d2b286eb034 staging: vme_user: Fix possible UAF in tsi148_dma_list_add 775a6f8bed87 usb: fotg210-udc: Fix ages old endianness issues 2fcb7c7d5219 uio: uio_dmem_genirq: Fix deadlock between irq config and handling 9bf7a0b2b15c uio: uio_dmem_genirq: Fix missing unlock in irq configuration 27b612bd09bd vfio: platform: Do not pass return buffer to ACPI _RST method 18a720064695 class: fix possible memory leak in __class_register() 7e74868a38b4 serial: tegra: Read DMA status before terminating fce9890e1be4 drivers: dio: fix possible memory leak in dio_init() d21714134505 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces aa96aff394a5 hwrng: geode - Fix PCI device refcount leak 5998e5c30e83 hwrng: amd - Fix PCI device refcount leak 38da26c8552e crypto: img-hash - Fix variable dereferenced before check 'hdev->req' 15ca14894018 RDMA/hns: Fix page size cap from firmware 83b2c33b53b2 RDMA/hns: Fix PBL page MTR find 73ab1c956a32 orangefs: Fix sysfs not cleanup when dev init failed 0c53bb661f0a RDMA/srp: Fix error return code in srp_parse_options() 7cbf2fc276f7 RDMA/hfi1: Fix error return code in parse_platform_config() 61c5b47c5b28 riscv/mm: add arch hook arch_clear_hugepage_flags 09814c669d18 crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() 75c7b5d6b534 crypto: amlogic - Remove kcalloc without check 357f3e175630 RDMA/nldev: Fix failure to send large messages 25a8dabaabf6 f2fs: avoid victim selection from previous victim section d1b85d288345 RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() ad27f74e901f scsi: snic: Fix possible UAF in snic_tgt_create() 22e8c7a56bb1 scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails f4ba143b04a1 scsi: ipr: Fix WARNING in ipr_init() b520a3279681 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() 9d0ad1e2bae7 scsi: fcoe: Fix possible name leak when device_register() fails 2b142f6046ce scsi: scsi_debug: Fix a warning in resp_report_zones() eaa71cdae88a scsi: scsi_debug: Fix a warning in resp_verify() ac5cfe8bbbf9 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() f671a3f2869d scsi: hpsa: Fix error handling in hpsa_add_sas_host() ce1a69cc8500 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() 7ccfc2bb5879 padata: Fix list iterator in padata_do_serial() 8e0681dd4eee padata: Always leave BHs disabled when running ->parallel() 4a99e6a1049c crypto: tcrypt - Fix multibuffer skcipher speed test mem leak c808edbf580b scsi: hpsa: Fix possible memory leak in hpsa_init_one() 6bb5a62bfd62 RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed 164fa80330a8 RDMA/hns: fix memory leak in hns_roce_alloc_mr() 3d47544ba0c7 crypto: ccree - Make cc_debugfs_global_fini() available for module init function 34bab85c2e1f RDMA/hfi: Decrease PCI device reference count in error path d8f2a0bc52a8 PCI: Check for alloc failure in pci_request_irq() 8b5f1af3352a RDMA/hns: Fix ext_sge num error when post send cc5e9153586a RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() ed97ade655ea crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() 2dfe1d221e1a crypto: cryptd - Use request context instead of stack for sub-request 1ab9e15b1441 crypto: ccree - Remove debugfs when platform_driver_register failed 33260f4c3ed3 scsi: scsi_debug: Fix a warning in resp_write_scat() 917bf4c0a76d RDMA/siw: Set defined status for work completion with undefined status 237a8936d621 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port 75af03fdf35a RDMA/siw: Fix immediate work request flush to completion queue ef8e236832fb f2fs: fix normal discard process 9a32aa87a25d apparmor: Fix memleak in alloc_ns() 417ef568a725 crypto: rockchip - rework by using crypto_engine 6cd8bbb089be crypto: rockchip - delete unneeded variable initialization de041a2e7091 crypto: rockchip - remove non-aligned handling 0971bc99d124 crypto: rockchip - better handle cipher key b0b9635f09e0 crypto: rockchip - add fallback for ahash fbd5f112dc9d crypto: rockchip - add fallback for cipher 86f1e7f46ba9 crypto: rockchip - do not store mode globally a13c0ff862af crypto: rockchip - do not do custom power management f1acf7e69355 f2fs: Fix the race condition of resize flag between resizefs c42d8120bf47 PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled 16db9aaa4151 RDMA/core: Fix order of nldev_exit call 9784b01eb46c PCI: dwc: Fix n_fts[] array overrun 6962f682d0c3 apparmor: Use pointer to struct aa_label for lbs_cred f4c917a4b030 scsi: core: Fix a race between scsi_done() and scsi_timeout() 3bebfa5f9345 crypto: nitrox - avoid double free on error path in nitrox_sriov_init() ee3cffc38efe crypto: sun8i-ss - use dma_addr instead u32 bf4d7c66a18a apparmor: Fix abi check to include v8 abi 78629ca972ac apparmor: fix lockdep warning when removing a namespace 935d86b29093 apparmor: fix a memleak in multi_transaction_new() f694e627c603 stmmac: fix potential division by 0 815b961c71af Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() 4002180e0761 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() 82256faaeb3a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() 33af776a8d98 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() 5991402fe091 Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() 0169acb41bc8 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() f7dc27702b59 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() 214346a51724 sctp: sysctl: make extra pointers netns aware 13286ad1c7c4 ntb_netdev: Use dev_kfree_skb_any() in interrupt context 4df544f592ad net: lan9303: Fix read error execution path 39b48a92edaf can: tcan4x5x: Remove invalid write in clear_interrupts 334c9fb89232 net: amd-xgbe: Check only the minimum speed for active/passive cables 03ea9ba5fd23 net: amd-xgbe: Fix logic around active and passive cables 8eb5f8ae5132 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() ee3b1364af26 hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() b242358a27a7 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() decede59ea06 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() c43def060cae net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() 0e23250149f4 net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() 91f09a776ae3 net/tunnel: wait until all sk_user_data reader finish before releasing the sock 51e2d1b84aca net: farsync: Fix kmemleak when rmmods farsync 0b3f452d0cf7 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() 2b4af99b4486 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() 14b349a15c29 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() 787d1bae7f11 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() 8ed99944572b net: defxx: Fix missing err handling in dfx_init() e2227eee7ae1 net: vmw_vsock: vmci: Check memcpy_from_msg() 3e8fd1d0fab4 clk: socfpga: Fix memory leak in socfpga_gate_init() 4b672ee71c1c clk: socfpga: use clk_hw_register for a5/c5 ae8190f19f96 clk: socfpga: clk-pll: Remove unused variable 'rc' 782d0444eac9 blktrace: Fix output non-blktrace event when blk_classic option enabled 2484f1596480 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() f89c0fbb8bdb wifi: rtl8xxxu: Fix the channel width reporting d43003724879 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h 7f3b4fa48222 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode da13355bb996 clk: samsung: Fix memory leak in _samsung_clk_register_pll() d9b37ea8869e media: coda: Add check for kmalloc 35ddd00b3658 media: coda: Add check for dcoda_iram_alloc 6fdb8661b964 media: c8sectpfe: Add of_node_put() when breaking out of loop 0b1e96d3fd6a mmc: mmci: fix return value check of mmc_add_host() 1922def5cb13 mmc: wbsd: fix return value check of mmc_add_host() 63400da6cd37 mmc: via-sdmmc: fix return value check of mmc_add_host() 64b2c441171f mmc: meson-gx: fix return value check of mmc_add_host() fb3d596267a9 mmc: omap_hsmmc: fix return value check of mmc_add_host() 00ac0f5f9592 mmc: atmel-mci: fix return value check of mmc_add_host() 9bedf64dda84 mmc: wmt-sdmmc: fix return value check of mmc_add_host() 3049a3b927a4 mmc: vub300: fix return value check of mmc_add_host() aabbedcb6c9a mmc: toshsd: fix return value check of mmc_add_host() 7fa922c7a3dd mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() b896a9b7a0c3 mmc: pxamci: fix return value check of mmc_add_host() 3904eb97bb78 mmc: mxcmmc: fix return value check of mmc_add_host() 7c3b301ca8b0 mmc: moxart: fix return value check of mmc_add_host() 4a6e5d022280 mmc: alcor: fix return value check of mmc_add_host() 81ea3d964f2b NFSv4.x: Fail client initialisation if state manager thread can't run 3fbc3c78fa32 SUNRPC: Fix missing release socket in rpc_sockname() be7d90fc3a8f xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() 064912935921 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt 7df1fbe49bd2 media: saa7164: fix missing pci_disable_device() 46a9b31369d7 ALSA: pcm: Set missing stop_operating flag at undoing trigger start be719496ae6a bpf, sockmap: fix race in sock_map_free() 8c3ef38a0d58 hwmon: (jc42) Restore the min/max/critical temperatures on resume e7720ef53b23 hwmon: (jc42) Convert register access and caching to regmap/regcache 6a03c31d08f9 regulator: core: fix resource leak in regulator_register() 74ac7c9ee2d4 configfs: fix possible memory leak in configfs_create_dir() 0cf92d235692 hsr: Synchronize sequence number updates. c671f2d10d83 hsr: Synchronize sending frames to have always incremented outgoing seq nr. 28921ec555d5 hsr: Disable netpoll. 8cee8543f002 net: hsr: generate supervision frame without HSR/PRP tag 38d13a2a9e52 hsr: Add a rcu-read lock to hsr_forward_skb(). ee4425e81d9b clk: qcom: clk-krait: fix wrong div2 functions 6f25402d8a00 regulator: core: fix module refcount leak in set_supply() f532db69ab13 wifi: mt76: fix coverity overrun-call in mt76_get_txpower() 4ecb7a6e61b1 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails b2c0b94f4837 wifi: mac80211: fix memory leak in ieee80211_if_add() b0163248dbaf spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE ab19f402a12d bonding: uninitialized variable in bond_miimon_inspect() c58df40e3e67 bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect 28e4a763cd4a bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data 429a2a4258d5 netfilter: conntrack: set icmpv6 redirects as RELATED cd0e9ee50cb5 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe 7c1ddf7c664b drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() 3991d98a8a07 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() a012cdd4fd62 drm/amd/pm/smu11: BACO is supported when it's in BACO state 57491967ad8f ASoC: mediatek: mt8173: Enable IRQ when pdata is ready 52c9ad56c19d ASoC: mediatek: mt8173: Fix debugfs registration for components ae966649f665 wifi: iwlwifi: mvm: fix double free on tx path. ae66695aa1eb ALSA: asihpi: fix missing pci_disable_device() 5458bc0f9df6 NFS: Fix an Oops in nfs_d_automount() bc60485b9347 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn d16d7870fd8f NFSv4.2: Fix initialisation of struct nfs4_label 15feece7afcf NFSv4.2: Fix a memory stomp in decode_attr_security_label 58a1023eb5f7 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding 193691ff5b76 ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd 6013c3de9557 ASoC: dt-bindings: wcd9335: fix reset line polarity in example cf2cbca71472 drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() 54ab1276001b media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC 559891d430e3 media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() e34cf6caccf5 media: dvb-core: Fix ignored return value in dvb_register_frontend() 05be5d56f7ad pinctrl: pinconf-generic: add missing of_node_put() 9916497a1239 clk: imx: replace osc_hdmi with dummy dabf7b675c16 media: imon: fix a race condition in send_packet() 14d85b600bb1 media: vimc: Fix wrong function called when vimc_init() fails 4518d7cc38b7 ASoC: qcom: Add checks for devm_kcalloc b73fac67f355 drbd: fix an invalid memory access caused by incorrect use of list iterator 1d0c2b762dad mtd: maps: pxa2xx-flash: fix memory leak in probe 7d1e0d237c4c bonding: fix link recovery in mode 2 when updelay is nonzero 3725a8f26bdb drm/amdgpu: fix pci device refcount leak f4d70c139d31 clk: rockchip: Fix memory leak in rockchip_clk_register_pll() a065be02433e regulator: core: use kfree_const() to free space conditionally d7198b63cbee ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT 88550b444647 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT ad2d0a3dc224 HID: hid-sensor-custom: set fixed size for custom attributes 0d6ae25da5cb bpf: Move skb->len == 0 checks into __bpf_redirect 9920e87a84ec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() 49aa080951aa media: videobuf-dma-contig: use dma_mmap_coherent 847006001953 media: platform: exynos4-is: Fix error handling in fimc_md_init() 49060c0da57a media: solo6x10: fix possible memory leak in solo_sysfs_init() 0369af6fe33d media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() 3afd738e7712 Input: elants_i2c - properly handle the reset GPIO when power is off 0919982a1744 mtd: lpddr2_nvm: Fix possible null-ptr-deref effbf636162b wifi: ath10k: Fix return value in ath10k_pci_init() adf03c309968 ima: Fix misuse of dereference of pointer in template_desc_init_fields() 3bd737289c26 integrity: Fix memory leakage in keyring allocation error path 102df01caf5e drm/fourcc: Fix vsub/hsub for Q410 and Q401 6f6a99fb620d drm/fourcc: Add packed 10bit YUV 4:2:0 format 85273b4a7076 amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() f48c474efe05 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() 21a1409e8cf7 ASoC: pxa: fix null-pointer dereference in filter() 698bbaf0b4ed drm/mediatek: Modify dpi power on/off sequence. b4b30f56ec51 drm/radeon: Add the missed acpi_put_table() to fix memory leak cea79ae89b6b rxrpc: Fix ack.bufferSize to be 0 when generating an ack 00fce49d142d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() 3d5cab726e3b media: camss: Clean up received buffers on failed start of streaming 61c96d99d42c wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port 624438195c32 Input: joystick - fix Kconfig warning for JOYSTICK_ADC 330bc5533e8a mtd: Fix device name leak when register device failed in add_mtd_device() 1a79539f4e8b clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs e1989d808b86 bpf: propagate precision across all frames, not just the last one cdd73a5ed084 bpf: Check the other end of slot_type for STACK_SPILL 42b2b7382aab bpf: propagate precision in ALU/ALU64 operations 7fc38327fd64 media: platform: exynos4-is: fix return value check in fimc_md_probe() f9d19f3a044c media: vivid: fix compose size exceed boundary 72e8d9c731a7 bpf: Fix slot type check in check_stack_write_var_off d959ff7fa9e5 drm/msm/hdmi: drop unused GPIO support b12f354fe61f drm/msm/hdmi: switch to drm_bridge_connector c4b035b1f036 ima: Handle -ESTALE returned by ima_filter_rule_match() d5b227f0d28d ima: Fix fall-through warnings for Clang 576828e59a0e drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure f1aa976857a3 spi: Update reference to struct spi_controller dd958c7f3e77 clk: renesas: r9a06g032: Repair grave increment error 110bf15825ed drm/rockchip: lvds: fix PM usage counter unbalance in poweron 1874f9143fba can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming 669bdf121fa4 can: kvaser_usb: Add struct kvaser_usb_busparams a50ad6772f6f can: kvaser_usb_leaf: Fix bogus restart events cd56718e7cb6 can: kvaser_usb_leaf: Fix wrong CAN state after stopping f83742285f77 can: kvaser_usb_leaf: Fix improved state not being reported fbd155fe14c8 can: kvaser_usb_leaf: Set Warning state even without bus errors 96af45b1b46e can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT caea629409dc can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event eafcf1b5997e can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device cd50258e9c28 can: kvaser_usb: do not increase tx statistics when sending error message frames 580c79fd57f3 media: exynos4-is: don't rely on the v4l2_async_subdev internals c93cac58a7e5 media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev 4882492ad3f0 venus: pm_helpers: Fix error check in vcodec_domains_get() 86d531c1d794 media: i2c: ad5820: Fix error path 83f7e3c98871 media: coda: jpeg: Add check for kmalloc 7e0ba56c7e5f pata_ipx4xx_cf: Fix unsigned comparison with less than zero 85b297d7986c libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() c61650b869e0 libbpf: Fix use-after-free in btf_dump_name_dups 26ce3f0c8f61 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge 9b6851c18263 wifi: rtl8xxxu: Fix reading the vendor of combo chips 98d9172822dc wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() c3fb3e9a2c0c wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() 53915ecc43c5 rapidio: devices: fix missing put_device in mport_cdev_open cff9fefdfbf5 hfs: Fix OOB Write in hfs_asc2mac 93cdd1263691 relay: fix type mismatch when allocating memory in relay_create_buf() bbaa9ca06329 eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD 5ee850645e42 rapidio: fix possible UAF when kfifo_alloc() fails ad4842634d68 fs: sysv: Fix sysv_nblocks() returns wrong value 6f8ef1de8c65 MIPS: OCTEON: warn only once if deprecated link status is being used 7b88747d6d98 MIPS: BCM63xx: Add check for NULL for clk in clk_enable d4c38ee665a2 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() 17cd8c46cbec platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() f983afc4326c PM: runtime: Do not call __rpm_callback() from rpm_idle() 2cbbd78e08bc PM: runtime: Improve path in rpm_idle() when no callback 46026bb057c3 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() 70e7f308d7a8 x86/xen: Fix memory leak in xen_init_lock_cpu() fc134c355b52 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() 95dbcb7e1c34 uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix 02617006b5a4 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() 7bc9c5ad522b clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() 270700e7df96 cpu/hotplug: Make target_store() a nop when target == state fc89b8853aec futex: Resend potentially swallowed owner death notification 4750cac4df68 futex: Move to kernel/futex/ d8e7a44f488c clocksource/drivers/sh_cmt: Access registers according to spec 0853787db28e clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled 97d9eb45ffa6 rapidio: rio: fix possible name leak in rio_register_mport() 88fa351b20ca rapidio: fix possible name leaks when rio_add_device() fails 2b7e59ed2e77 ocfs2: fix memory leak in ocfs2_mount_volume() 45dabd8fe8a8 ocfs2: rewrite error handling of ocfs2_fill_super e403024c832b ocfs2: ocfs2_mount_volume does cleanup job before return error 81d26aa9036a debugfs: fix error when writing negative value to atomic_t debugfs file f649e18c9c10 docs: fault-injection: fix non-working usage of negative values 869a37ad6f78 lib/notifier-error-inject: fix error when writing -errno to debugfs file c39aa503f471 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value 0080461624e9 cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() 9346517ed2c2 genirq/irqdesc: Don't try to remove non-existing sysfs files d97e58f72875 nfsd: don't call nfsd_file_put from client states seqfile display 2db53c705916 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() f870d5863e8e irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() 5c0cacdd3549 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() 0afcb759f6f6 perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() d2afced51108 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() c0539d5d474e perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() dac87e295cdd PNP: fix name memory leak in pnp_alloc_dev() e1049bf0ca5b selftests/efivarfs: Add checking of the test return value 911773f08ce6 MIPS: vpe-cmp: fix possible memory leak while module exiting 48d42f4464d7 MIPS: vpe-mt: fix possible memory leak while module exiting f5f2682d3a34 ocfs2: fix memory leak in ocfs2_stack_glue_init() c9a9aa02f0fa lib/fonts: fix undefined behavior in bit shift for get_default_font 9f6ea28f295f proc: fixup uptime selftest d5bf025c5b71 timerqueue: Use rb_entry_safe() in timerqueue_getnext() 2f2ae35c0012 platform/x86: huawei-wmi: fix return value calculation a1014fbc83e7 lib/debugobjects: fix stat count and optimize debug_objects_mem_init 60a7a0aa9dd8 perf: Fix possible memleak in pmu_dev_alloc() 294ed8bfc937 selftests/ftrace: event_triggers: wait longer for test_event_enable 3ef12a4a8ef5 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() aa5f2912bb2e fs: don't audit the capability check in simple_xattr_list() 9e760e0cf28f PM: hibernate: Fix mistake in kerneldoc comment ef875e1c07dd alpha: fix syscall entry in !AUDUT_SYSCALL case 1498d2723e74 cpuidle: dt: Return the correct numbers of parsed idle states 2ff401441711 sched/uclamp: Fix relationship between uclamp and migration margin ca9ef12bf765 sched/fair: Cleanup task_util and capacity type 6389c163c92b tpm/tpm_crb: Fix error message in __crb_relinquish_locality() 5b217f4e79c0 tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() 295f59cd2cde pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP 480bc6a165d6 ARM: mmp: fix timer_read delay d1b3164d0e11 pstore/ram: Fix error return code in ramoops_probe() 4dad729f7c24 arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC 872865db3b95 ARM: dts: turris-omnia: Add switch port 6 node c1322d5f6969 ARM: dts: turris-omnia: Add ethernet aliases d050513e6f59 ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port bac1a77b85e0 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port ea907f303205 ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port ea8e313bb9ba ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port 697b92a648f2 ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port 73ab831afdc8 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port c2cb1683d121 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name 126135283611 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings 853d57e9612e arm64: dts: mt2712-evb: Fix usb vbus regulators unit names 436ac713a4a3 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names 148e77355797 arm64: dts: mt2712e: Fix unit address for pinctrl node a938c2a77492 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators a455b0c509c9 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node 42d97a024ef6 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node 359286f886fe perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() 9afac95b87fa perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() 5e88aec62e7f soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe 6a9a31c57887 soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe e325b4ee414b soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync 0542d56e6333 arm: dts: spear600: Fix clcd interrupt a8d4fb0bf10b soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index 6213df4f5fc2 soc: qcom: apr: make code more reuseable 45d180a9f64b soc: qcom: llcc: make irq truly optional 8fb204a4b5ac drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static 6a2faf6fcefd ARM: dts: stm32: Fix AV96 WLAN regulator gpio property 6d1b6dc38fe0 ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 933499bed78d objtool, kcsan: Add volatile read/write instrumentation to whitelist 275a67e909f7 arm64: dts: qcom: msm8916: Drop MSS fallback compatible 82baee2263b7 arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias 82569f7e4044 arm64: dts: qcom: sdm630: fix UART1 pin bias 4cef81dec2f1 ARM: dts: qcom: apq8064: fix coresight compatible 5465b9a813fb arm64: dts: qcom: msm8996: fix GPU OPP table 6cad948c9f4a arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins 60184b1437db usb: musb: remove extra check in musb_gadget_vbus_draw Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index c60ac9c1df..b405e26559 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "58d7abb88dadc31a3bdcaabc324ae015d77642b7" -SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" +SRCREV_machine ?= "bef23484a248b16734799b2e20c2cb54f10dbf02" +SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.162" +LINUX_VERSION ?= "5.10.164" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 319afe7d90..8688ae1fd1 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.162" +LINUX_VERSION ?= "5.10.164" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "000c7b1d423312bee3df57ad9fb21c14aebb72a4" -SRCREV_machine ?= "51ac36b99b75676c2091010f956157988a8d5de7" -SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" +SRCREV_machine:qemuarm ?= "6aba4eb1e717741460f622635615638ce58b959d" +SRCREV_machine ?= "274102e69a66a9a5e5d844ab0e6f0e00a0b0317f" +SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index 447e24845c..cffd318a7a 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "380b1e992eafa722835adb09cbb5af5ff875f99f" -SRCREV_machine:qemuarm64 ?= "5c57336460ee51401b72702b59900e488db6c43a" -SRCREV_machine:qemumips ?= "8ab71234839a238d16fa117135de6e9b2b0c078e" -SRCREV_machine:qemuppc ?= "1b1dea5d2e11efd49f323fd5ebcf368ad0bbb370" -SRCREV_machine:qemuriscv64 ?= "353f388471e281c0f387436b035bfdcd2f468505" -SRCREV_machine:qemuriscv32 ?= "353f388471e281c0f387436b035bfdcd2f468505" -SRCREV_machine:qemux86 ?= "353f388471e281c0f387436b035bfdcd2f468505" -SRCREV_machine:qemux86-64 ?= "353f388471e281c0f387436b035bfdcd2f468505" -SRCREV_machine:qemumips64 ?= "d0d18a95acb1380e3f1173ff10346d98a50a596d" -SRCREV_machine ?= "353f388471e281c0f387436b035bfdcd2f468505" -SRCREV_meta ?= "241c98f9a44c94336cc0731219a25155a9b2b094" +SRCREV_machine:qemuarm ?= "883d66d6ccfc4cedc3114056b093a615d52ade21" +SRCREV_machine:qemuarm64 ?= "1ad0cb1a6e23446436925d091b1312a6c671df4e" +SRCREV_machine:qemumips ?= "36a2c0a0bf3fb832075d04e7fad9b1ff6cfaa3c8" +SRCREV_machine:qemuppc ?= "8cd004bdeab7d416914d014f70453395d3ef6ba1" +SRCREV_machine:qemuriscv64 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" +SRCREV_machine:qemuriscv32 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" +SRCREV_machine:qemux86 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" +SRCREV_machine:qemux86-64 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" +SRCREV_machine:qemumips64 ?= "8280b4262663052c504b5d0f6990af84d6d3aaf4" +SRCREV_machine ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" +SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.162" +LINUX_VERSION ?= "5.10.164" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:02 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22090 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 48FD5C7619A for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) by mx.groups.io with SMTP id smtpd.web11.48834.1680453759744339880 for ; Sun, 02 Apr 2023 09:42:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=bUmqJe9A; spf=softfail (domain: sakoman.com, ip: 209.85.214.180, mailfrom: steve@sakoman.com) Received: by mail-pl1-f180.google.com with SMTP id ja10so25837391plb.5 for ; Sun, 02 Apr 2023 09:42:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453759; x=1683045759; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Be/TOg0JFi7AYsPf1a0hmy28XdIScq8MvC3KOhQWX8s=; b=bUmqJe9A2iqQTXxE/HuyIM2yl5b0pv42K8OmdkZg8Mn0GUfEz/bqeKk8aI5CbnPA6p X2kHr8cAeqZPCgvZkke1qp8Md+aDn7JIYpsZ9v9U2KXwXwD2nN3dHWt/ha79b4HQomeD HpF7MvpqBcum4a5NI9Hjd7v99F+Xx55Z95gvzjFvsJT/n4b//doEB5m71uZdVEFbcMg6 lJ7YW/OU3A6gXiVke7fTs9VmFOTq1G3Rg/5hPg72CHI3K9pNGqjCFXd7w7zYI+FoIF9X VjDYCn6MIlwLj3Y9+auNV/NnwddXxV8wVhGGZaxxxqRk8BdnXtAIliNRiOjCKytjwMPM Swqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453759; x=1683045759; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Be/TOg0JFi7AYsPf1a0hmy28XdIScq8MvC3KOhQWX8s=; b=yhqc2i/9VUzasP1dn3mNZLlkCEBDpj99bv1kKQ9WjxXTbymoiecGp8fmmt87fYiizR cE+ne7EaFFM5AceAE/s64RdnREuKAi46bMN8sNH8Lct5r91A0WDQtCrRMsnt5pUbzSnk Iiltd+rj/EVaGCdMpMZhs3HpM1sKHPqzTSJOkhCjjYmb1VoQNbZuXLSlCtIfOUniDsww uOUmi+OSF+P4xWyxm6H8K9IG5uZxmRA8r6BVTjbABGJBG1dqvTeeqhTAOFoC9ghPl3+T BIAVNFZOHADNcaVOASqmtB6OXKI1Gi5XN2wk/93CetFnuPr1WuWR1bw9HWBIwXoq0lhF zX8g== X-Gm-Message-State: AAQBX9fY+5YBFsVn54dT0F1yINiB0ZUcB/89drXBAoH9sZXki6HaZ4Mg +1Txo6KAYTgFRkTF/2S3qQvoVLKWQZ7AnCpyuVU= X-Google-Smtp-Source: AKy350Y3+OKryldjxxiPkTxIl5S49jxGSPfwUgt2m0L0FmBlpY6mB5kVmLZFzC5VZmttXzlks11IhA== X-Received: by 2002:a17:903:181:b0:1a1:f0ad:8657 with SMTP id z1-20020a170903018100b001a1f0ad8657mr42790075plg.37.1680453758468; Sun, 02 Apr 2023 09:42:38 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.37 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:38 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 07/21] linux-yocto/5.10: update to v5.10.166 Date: Sun, 2 Apr 2023 06:42:02 -1000 Message-Id: <4696c21e0b6f096847559dff4ac71d0cb91fda57.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179588 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 8d823aaa220e Linux 5.10.166 19f1f99be371 clk: Fix pointer casting to prevent oops in devm_clk_release() f84c9b72fb20 perf/x86/amd: fix potential integer overflow on shift of a int 743435cd1705 netfilter: conntrack: unify established states for SCTP paths e284c273dbb4 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL 2eca102b350f block: fix and cleanup bio_check_ro 7fe4fab87061 Revert "selftests/ftrace: Update synthetic event syntax errors" 032a7d5ff519 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted 8fe3e574b3ac nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf 9f3dd454fea5 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode" 230be65a18f8 tools: gpio: fix -c option of gpio-event-mon 7ff8128bb116 net: mdio-mux-meson-g12a: force internal PHY off on mux switch 62a0806eb4d2 net/tg3: resolve deadlock in tg3_reset_task() during EEH e9c1b1e1a00b thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() 3af20f63212d net: ravb: Fix possible hang if RIS2_QFF1 happen 6ef652f35dcf sctp: fail if no bound addresses can be used for a given scope cf9a2ce0383e net/sched: sch_taprio: do not schedule in taprio_reset() 7de16d75b20a netrom: Fix use-after-free of a listening socket. 498584ccf46c netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE 7f9828fb1f68 ipv4: prevent potential spectre v1 gadget in fib_metrics_match() 34c6142f0df9 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() 870a565bd6fe netlink: annotate data races around sk_state 8583f52c23c3 netlink: annotate data races around dst_portid and dst_group eccb532adabc netlink: annotate data races around nlk->portid 0308b7dfea6f netfilter: nft_set_rbtree: skip elements in transaction from garbage collection 4aacf3d78424 netfilter: nft_set_rbtree: Switch to node list walk for overlap detection d4c008f3b7f7 net: fix UaF in netns ops registration error path 539ca5dcbc91 netlink: prevent potential spectre v1 gadgets ed173f77fd28 i2c: designware: use casting of u64 in clock multiplication to avoid overflow 8949ef3a7a0c i2c: designware: Use DIV_ROUND_CLOSEST() macro 8ebc2efcb6d6 units: Add SI metric prefix definitions 974aaf11804f units: Add Watt units 76d9ebb7f0bc EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info 511f6c7c40b0 EDAC/device: Respect any driver-supplied workqueue polling value 0cb922cef7e9 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment 98d85586aace thermal: intel: int340x: Protect trip temperature from concurrent updates 76c5640737b8 KVM: x86/vmx: Do not skip segment attributes if unusable bit is set e037baee16e0 cifs: Fix oops due to uncleared server->smbd_conn in reconnect c42a6e687060 ftrace/scripts: Update the instructions for ftrace-bisect.sh 886aa449235f trace_events_hist: add check for return value of 'create_hist_field' de3930a4883d tracing: Make sure trace_printk() can output as soon as it can be used 083b3dda86f8 module: Don't wait for GOING modules ce3aa7694627 scsi: hpsa: Fix allocation size for scsi_host_alloc() 6da7055826a1 xhci: Set HCD flag to defer primary roothub registration 1d580d3e1311 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed b98a8b731bd2 exit: Use READ_ONCE() for all oops/warn limit reads 53f177b50449 docs: Fix path paste-o for /sys/kernel/warn_count b0bd5dcfa608 panic: Expose "warn_count" to sysfs 8c99d4c4c192 panic: Introduce warn_limit 55eba18262cb panic: Consolidate open-coded panic_on_warn checks 530cdae5c2b2 exit: Allow oops_limit to be disabled 7cffbcd68f1c exit: Expose "oops_count" to sysfs de586785b981 exit: Put an upper limit on how often we can oops 191a3b17dd9b panic: Separate sysctl logic from CONFIG_SMP 1b9a33a94b9c ia64: make IA64_MCA_RECOVERY bool instead of tristate 6d971830da31 csky: Fix function name in csky_alignment() and die() 648d8b8c4938 h8300: Fix build errors from do_exit() to make_task_dead() transition 63d77c559678 hexagon: Fix function name in die() b2c178f31162 objtool: Add a missing comma to avoid string concatenation d9c740c765e5 exit: Add and use make_task_dead. 715a63588f56 kasan: no need to unset panic_on_warn in end_report() b857b42a8c09 ubsan: no need to unset panic_on_warn in ubsan_epilogue() 590ba6fee095 panic: unset panic_on_warn inside panic() e97ec099d7fd kernel/panic: move panic sysctls to its own file e6226917f4cf sysctl: add a new register_sysctl_init() interface c4097e844a6e fs: reiserfs: remove useless new_opts in reiserfs_remount 1f6768143bf7 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs 5fb884d748e4 netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state a7345145e7bd Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID" 20a02bc84508 lockref: stop doing cpu_relax in the cmpxchg loop f8ddf7dbf5e7 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK 9968f9a86251 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD 52249c2168af scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id 71bd134c4e9e KVM: s390: interrupt: use READ_ONCE() before cmpxchg() 300da569a128 spi: spidev: remove debug messages that access spidev->spi without locking a84def9b108a ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets d9a0752a6a11 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC 00f230161187 cpufreq: armada-37xx: stop using 0 as NULL pointer 2ca345d19cbd s390/debug: add _ASM_S390_ prefix to header guard ae108a5fc929 drm: Add orientation quirk for Lenovo ideapad D330-10IGL 96f4899a3810 ASoC: fsl_micfil: Correct the number of steps on SX controls 3b154d5204ff kcsan: test: don't put the expect array on the stack b75e9fc402c4 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist 6bc564f3fec0 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace d79e700680f9 tcp: fix rate_app_limited to default to 1 a84240df7079 net: dsa: microchip: ksz9477: port map correction in ALU table entry register 704a423c9379 driver core: Fix test_async_probe_init saves device in wrong array 216f35db6ec6 w1: fix WARNING after calling w1_process() 8e5be0ae5506 w1: fix deadloop in __w1_remove_master_device() ddf16dae65d3 tcp: avoid the lookup process failing to get sk in ehash table 5f10f7efe0fc nvme-pci: fix timeout request state check 98519ed69113 dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node() 28fc6095da22 HID: betop: check shape of output reports 16791d5a7a9a l2tp: prevent lockdep issue in l2tp_tunnel_register() f96b2f690887 net: macb: fix PTP TX timestamp failure due to packet padding 42ecd72f02cd dmaengine: Fix double increment of client_count in dma_chan_get() 1e97e2e08e79 drm/panfrost: fix GENERIC_ATOMIC64 dependency 31f63c62a8e8 net: mlx5: eliminate anonymous module_init & module_exit 4b3b5cc1a7dc usb: gadget: f_fs: Ensure ep0req is dequeued before free_request 6dd9ea05534f usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait 55be77aa8974 HID: revert CHERRY_MOUSE_000C quirk 34f11949938b net: stmmac: fix invalid call to mdiobus_get_phy() 20fd4598762e HID: check empty report_list in bigben_probe() 5dc3469a1170 HID: check empty report_list in hid_validate_values() 4bc5f1f6bc94 net: mdio: validate parameter addr in mdiobus_get_phy() 67866b1e0ab9 net: usb: sr9700: Handle negative len 2d77e5c0ad79 l2tp: close all race conditions in l2tp_tunnel_register() 76c640d6a1e8 l2tp: convert l2tp_tunnel_list to idr 5b209b8c99d4 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock e34a965f771f l2tp: Serialize access to sk_user_data with sk_callback_lock c60fe70078d6 net/sched: sch_taprio: fix possible use-after-free 802fd7623e9e wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid 1af8071bd08e gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode 613020d0489e net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs ad1baab3a5c0 net: nfc: Fix use-after-free in local_cleanup() 2a0156a4aaea phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on() da75dec7c661 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation f351af45e203 amd-xgbe: Delay AN timeout during KR training a65a8727a2fe amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent aa8b584cec01 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60 fa566549a152 phy: ti: fix Kconfig warning and operator precedence b18490138dc6 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe() 39ab0fc49842 affs: initialize fsdata in affs_truncate() f6fa12fbb17c IB/hfi1: Remove user expected buffer invalidate race 6ce4382bd137 IB/hfi1: Immediately remove invalid memory from hardware 6dd8136fd1b3 IB/hfi1: Fix expected receive setup error exit issues ee474dd66e82 IB/hfi1: Reserve user expected TIDs 73e5666bf30d IB/hfi1: Reject a zero-length user expected buffer d66c1d4178c2 RDMA/core: Fix ib block iterator counter overflow eab7a920379a tomoyo: fix broken dependency on *.conf.default 6813d8ba7dac firmware: arm_scmi: Harden shared memory access in fetch_notification e85df1db28dc firmware: arm_scmi: Harden shared memory access in fetch_response 329fbd260352 EDAC/highbank: Fix memory leak in highbank_mc_probe() 7b4516ba56f1 HID: intel_ish-hid: Add check for ishtp_dma_tx_map d775671dccf4 ARM: imx: add missing of_node_put() 5c1dcedd5206 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux cccb0aea9c3f ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts' 6805e392f508 ARM: dts: imx7d-pico: Use 'clock-frequency' 2a3c3a01e2f0 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency' e57ea0c6ba7f memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 53f55d6e07c4 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe() 935ec78de50e clk: Provide new devm_clk helpers for prepared and enabled clocks 0b8b21c0b38f clk: generalize devm_clk_get() a bit 179624a57b78 Linux 5.10.165 e699cce29acc io_uring/rw: remove leftover debug statement 3d5f181bda25 io_uring/rw: ensure kiocb_end_write() is always called c1a279d79e31 io_uring: fix double poll leak on repolling ddaaadf22bea io_uring: Clean up a false-positive warning from GCC 9.3.0 8bc72b4952cf mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma 217721b76313 Bluetooth: hci_qca: Fixed issue during suspend c208f1e84a67 Bluetooth: hci_qca: check for SSR triggered flag while suspend ef11bc4bb975 Bluetooth: hci_qca: Wait for SSR completion during suspend c392c350a042 soc: qcom: apr: Make qcom,protection-domain optional again 71e5cd1018d3 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" be1067427abd net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() f6c201b4382d net/ulp: use consistent error code when blocking ULP fc2491562a9b io_uring/net: fix fast_iov assignment in io_setup_async_msg() 89a77271d254 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset c6e3c12ff9fb tracing: Use alignof__(struct {type b;}) instead of offsetof() 03ba86bb3811 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN 2f45b20c3999 Revert "drm/amdgpu: make display pinning more flexible (v2)" d6544bccc196 efi: rt-wrapper: Add missing include 4012603cbd46 arm64: efi: Execute runtime services from a dedicated stack bf1d287c1413 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix 75105d943d7a drm/amd/display: Calculate output_color_space after pixel encoding adjustment a3ef53248399 drm/amd/display: Fix set scaling doesn's work 59590f50ec9d drm/i915: re-disable RC6p on Sandy Bridge d960fff8e2c0 mei: me: add meteor lake point M DID ae2a9dcc8caa gsmi: fix null-deref in gsmi_get_variable a75e80d11826 serial: atmel: fix incorrect baudrate setup 5a7a04079592 dmaengine: tegra210-adma: fix global intr clear c9da2cb968ea serial: pch_uart: Pass correct sg to dma_unmap_sg() e924f79e67d7 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation 31132df12a93 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation a9f2658a0192 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 e92c70059178 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate() 06600ae7e069 usb: gadget: g_webcam: Send color matching descriptor per frame 6107a8f15c0f usb: typec: altmodes/displayport: Fix pin assignment calculation d26f38d16fcb usb: typec: altmodes/displayport: Add pin assignment helper 9c58f1e9e693 usb: host: ehci-fsl: Fix module alias 3dc896db027b USB: serial: cp210x: add SCALANCE LPE-9000 device id 856e4b5e53f2 USB: gadgetfs: Fix race between mounting and unmounting 894681682dbe tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer c4ab24e3334b thunderbolt: Use correct function to calculate maximum USB3 link rate 531268a875dc cifs: do not include page data when checking signature 3bd433748571 btrfs: fix race between quota rescan and disable leading to NULL pointer deref 6ee8feca9150 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting 79819909c223 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind 2eed23765b7e comedi: adv_pci1760: Fix PWM instruction handling 7efeed828c90 usb: core: hub: disable autosuspend for TI TUSB8041 b171d0d2cf1b misc: fastrpc: Fix use-after-free race condition for maps 193cd853145b misc: fastrpc: Don't remove map on creater_process and device_release e0db5d44bc27 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 20d0dedc7a04 staging: vchiq_arm: fix enum vchiq_status return types a06e9ec5abde USB: serial: option: add Quectel EM05CN modem 2f44c60bb89c USB: serial: option: add Quectel EM05CN (SG) modem fcd49b230906 USB: serial: option: add Quectel EC200U modem 21c5b618128b USB: serial: option: add Quectel EM05-G (RS) modem 46b898f9345d USB: serial: option: add Quectel EM05-G (CS) modem 3774654f7a63 USB: serial: option: add Quectel EM05-G (GR) modem 9f8e45720e0e prlimit: do_prlimit needs to have a speculation check 96562a23cfaf xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables 2551f8cbf2de usb: acpi: add helper to check port lpm capability using acpi _DSM 4d70a8a9ab8e xhci: Add a flag to disable USB3 lpm on a xhci root port level. 83e3a5be7475 xhci: Add update_hub_device override for PCI xHCI hosts 081105213ff6 xhci: Fix null pointer dereference when host dies 66fc1600855c usb: xhci: Check endpoint is valid before dereferencing it 8ca60d59b963 xhci-pci: set the dma max_seg_size ea2e6286e3e8 io_uring/rw: defer fsnotify calls to task context e90cfb969994 io_uring: do not recalculate ppos unnecessarily ea528ecac3ae io_uring: update kiocb->ki_pos at execution time 076f872314d4 io_uring: remove duplicated calls to io_kiocb_ppos e9c6556708d3 io_uring: ensure that cached task references are always put on exit e0140e9da31e io_uring: fix CQ waiting timeout handling de77faee2801 io_uring: lock overflowing for IOPOLL 78e8151f04f0 io_uring: check for valid register opcode earlier aa4c9b3e45e2 io_uring: fix async accept on O_NONBLOCK sockets 4bc17e6381bd io_uring: allow re-poll if we made progress f901b4bfd03e io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) 96ccba4a1a59 io_uring: add flag for disabling provided buffer recycling aadd9b093018 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly abdc16c8361b io_uring: improve send/recv error handling 2fd232bbd66f io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL e84ec6e25df9 Bluetooth: hci_qca: Fix driver shutdown on closed serdev 1ab0098333f5 Bluetooth: hci_qca: Wait for timeout during suspend 413638f61501 drm/i915/gt: Reset twice cab2123567af ALSA: hda/realtek - Turn on power early 5822baf9501a efi: fix userspace infinite retry read efivars after EFI runtime services page fault 712bd74eccb9 nilfs2: fix general protection fault in nilfs_btree_insert() 03bf73e09ad6 zonefs: Detect append writes at invalid locations 20d0a6d17e85 Add exception protection processing for vd in axi_chan_handle_err function 187523fa7c2d wifi: mac80211: sdata can be NULL during AMPDU start 2d1fd99e8e12 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices 72009139a661 f2fs: let's avoid panic if extent_tree is not created bf6c7f180131 x86/asm: Fix an assembler warning with current binutils 18bd1c9c02e6 btrfs: always report error in run_one_delayed_ref() 936b8b15a23b RDMA/srp: Move large values to a new enum for gcc13 0040e48492f3 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats f7845de23f90 tools/virtio: initialize spinlocks in vring_test.c 3093027183f2 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID c7c36bb6eafd pNFS/filelayout: Fix coalescing test for single DS 2cbd815970f8 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index b405e26559..18ec2c3137 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "bef23484a248b16734799b2e20c2cb54f10dbf02" -SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" +SRCREV_machine ?= "4b9f53c8732f618357c28957a9fa253633a22cbc" +SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.164" +LINUX_VERSION ?= "5.10.166" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 8688ae1fd1..1082c64062 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.164" +LINUX_VERSION ?= "5.10.166" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "6aba4eb1e717741460f622635615638ce58b959d" -SRCREV_machine ?= "274102e69a66a9a5e5d844ab0e6f0e00a0b0317f" -SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" +SRCREV_machine:qemuarm ?= "fac8197767b17e3d19a9bd32095d95ae30ca85f6" +SRCREV_machine ?= "54f21c5d3b57ff1c4035e269cd07c212eabdc78e" +SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index cffd318a7a..6197e74583 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "883d66d6ccfc4cedc3114056b093a615d52ade21" -SRCREV_machine:qemuarm64 ?= "1ad0cb1a6e23446436925d091b1312a6c671df4e" -SRCREV_machine:qemumips ?= "36a2c0a0bf3fb832075d04e7fad9b1ff6cfaa3c8" -SRCREV_machine:qemuppc ?= "8cd004bdeab7d416914d014f70453395d3ef6ba1" -SRCREV_machine:qemuriscv64 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" -SRCREV_machine:qemuriscv32 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" -SRCREV_machine:qemux86 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" -SRCREV_machine:qemux86-64 ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" -SRCREV_machine:qemumips64 ?= "8280b4262663052c504b5d0f6990af84d6d3aaf4" -SRCREV_machine ?= "aa3e6f9612a65d12729f2ed729c421a0f29e3798" -SRCREV_meta ?= "c80b8535ceb3b543cbb942bf6988842440b419ad" +SRCREV_machine:qemuarm ?= "1e771a9729b622bf80c369af9e89d8dc5ecb90cd" +SRCREV_machine:qemuarm64 ?= "d592de06ff6e9a351af5b182b9764cb9ce45bda5" +SRCREV_machine:qemumips ?= "ebb48115617144f5dd1df0cab3efe56389bebef5" +SRCREV_machine:qemuppc ?= "ad5f39dbc18c165db00411436d724dc380909ce8" +SRCREV_machine:qemuriscv64 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" +SRCREV_machine:qemuriscv32 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" +SRCREV_machine:qemux86 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" +SRCREV_machine:qemux86-64 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" +SRCREV_machine:qemumips64 ?= "250545528ee6cefb5bc92d406c92115e89589c15" +SRCREV_machine ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" +SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.164" +LINUX_VERSION ?= "5.10.166" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:03 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22094 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 57C3CC77B6D for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web10.48708.1680453761420653296 for ; Sun, 02 Apr 2023 09:42:41 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=0QXJXQed; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id z19so25849843plo.2 for ; Sun, 02 Apr 2023 09:42:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453760; x=1683045760; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=NmEMftdgCqy4SaeygZMvpU+cCZSlWDxZpM2fyT+SJFU=; b=0QXJXQedKoSgGTLFzLH0nRL1fp3ggSA6HCQGxx8z5xlzXJ73BvrXb7MjLceJZwjduv 0Cs8eJ4Iwq+me5DLMKmQcl4oUCv3ErxXcqRgi1fjELe7NTJ0SSMd5AIVCMDUmOswB2xB 1JQkHZ2FHaWjVbXpM2VazFbhdxVPswETE6e7OFq0egn+So+3zhklChDjq1RhIwzUUHRV injOCXHByjo+tSj12ntrHmeCk5rl4EZZ15AkefjQYMm1YnyClnH7kqQveRs1afg+XnOT WCFESzcWMzCXJNVxs7MuIUyf1/5jfjHQyrukex/X1aqZVp0PDQ0Rs/c1tpfh6lXgdOQ3 CI3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453760; x=1683045760; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NmEMftdgCqy4SaeygZMvpU+cCZSlWDxZpM2fyT+SJFU=; b=Bfyqxsueno47qNVFtOh1wDloSNw9ZbCTgxLpedy8yaAQA7nktbFMbdDrc2/7SUg7pJ 6O4WyFsYB1EYAjzfmcn864KBE0xusObLQ/oJwU1aZI3ZNesofjrKaIc+CwQhROuXtJf7 n9wfqthLibO9yqPZHRA7omaCmlkt7Kkp07S2lXr2r5oHvVJ2YhzPdEjJLR7yoDei+hdQ v4ulwDvR1j2seoSbFedUwGU7w4X4yS0C4M4lqzqphCAI+iELAwQVWVNvyPoaObafmPuX 3wNJ12vjr5uF9DGTxS+hMc8XxRMK4m0OLHp/AUGWKf2r8oxQQyUdEQt2qxvAa5djDEPi nNcQ== X-Gm-Message-State: AAQBX9cfX00xZBuynf4ULbNZA0te9nFIL5vuJchJxTqb0R6T6suvxCsQ G9RK0LI+fvkVP1JsarIHvgrqf0iEmyh4jgkJsMg= X-Google-Smtp-Source: AKy350bR6IP9KIL5rt3J3AOkOHYFHw7F5n/rkx6fZbJ6fiiQtd4QM4Fg8t9kLSGau4WBeqd6yPcP4g== X-Received: by 2002:a17:902:d4c6:b0:1a1:cef2:acd4 with SMTP id o6-20020a170902d4c600b001a1cef2acd4mr17823855plg.21.1680453760228; Sun, 02 Apr 2023 09:42:40 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:39 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 08/21] linux-yocto/5.10: update to v5.10.168 Date: Sun, 2 Apr 2023 06:42:03 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179589 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 707c48210a53 Linux 5.10.168 0a626e27f984 Fix page corruption caused by racy check in __free_pages 0ef2490a876b arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive 5bfc8f09619a arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive 809f4acb7f01 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive 8eee3521bca7 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte 6ff8b4825392 ceph: flush cap releases when the session is flushed 4f518a4a79bd usb: typec: altmodes/displayport: Fix probe pin assign check f25fa93e5236 usb: core: add quirk for Alcor Link AK9563 smartcard reader dd965ad39de4 btrfs: free device in btrfs_close_devices for a single device filesystem 1be271c52bf3 net: USB: Fix wrong-direction WARNING in plusb.c 2b693fe3f760 cifs: Fix use-after-free in rdata->read_into_pages() bbc850904457 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode 4863f46ddaf9 spi: dw: Fix wrong FIFO level setting for long xfers 6e2a0521e4e8 pinctrl: single: fix potential NULL dereference 61f8a493c076 pinctrl: aspeed: Fix confusing types in return value ef3edede7b73 ALSA: pci: lx6464es: fix a debug loop 3914b71dad5a selftests: forwarding: lib: quote the sysctl values c53f34ec3fbf rds: rds_rm_zerocopy_callback() use list_first_entry() 3eb04ef27811 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer fac1fb80088a net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers 703c3efa4b0b net/mlx5e: IPoIB, Show unknown speed instead of error 896bd85688b4 net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q" 1ad4112c9fcf ice: Do not use WQ_MEM_RECLAIM flag for workqueue 34a5af788ed4 uapi: add missing ip/ipv6 header dependencies for linux/stddef.h 4259a4082772 ionic: clean interrupt before enabling queue to avoid credit race 07097ad30b36 net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY cafa2ad4f1d7 bonding: fix error checking in bond_debug_reregister() 30fdf660356f xfrm: fix bug with DSCP copy to v6 from v4 tunnel 491b7a5fc8e2 RDMA/usnic: use iommu_map_atomic() under spin_lock() b1afb666c329 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues a893cc644812 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr() 79b595d95914 IB/hfi1: Restore allocated resources on failed copyout 3797e94c1992 xfrm: compat: change expression for switch in xfrm_xlate64 bc9771cd6398 can: j1939: do not wait 250 ms if the same addr was already claimed edaf5c718314 of/address: Return an error when no valid dma-ranges are found b7d5fa8052ad tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw 35452bf986ab ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 e1646e2be956 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() 1c6576239906 ALSA: hda/realtek: Add Positivo N14KP6-TG f1fd16cd9753 btrfs: zlib: zero-initialize zlib workspace a1406d5aa393 btrfs: limit device extents to the device size dbe5a11954d8 migrate: hugetlb: check for hugetlb shared PMD in node migration 97a5104d640d mm/migration: return errno when isolate_huge_page failed 91ad3104b211 iio:adc:twl6030: Enable measurement of VAC e4c3ea9b6045 bpf: Do not reject when the stack read size is different from the tracked scalar size 34ec4c7831c4 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property b2e412879595 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads 914e38f02a49 f2fs: fix to do sanity check on i_extra_isize in is_alive() 3931014367ef fbdev: smscufx: fix error handling code in ufx_usb_probe 6c8a2c67a9d6 serial: 8250_dma: Fix DMA Rx rearm race 967e726e57c3 serial: 8250_dma: Fix DMA Rx completion race 1fd7a6a57968 nvmem: core: fix cell removal on error bb875f0a34e7 nvmem: core: initialise nvmem->id early b591abac78e2 drm/i915: Fix potential bit_17 double-free 5c4d4a83bf1a Squashfs: fix handling and sanity checking of xattr_ids count 30187be29052 mm/swapfile: add cond_resched() in get_swap_pages() 639b40007a48 fpga: stratix10-soc: Fix return value check in s10_ops_write_init() 0139d61d28a2 x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses 556959327b19 mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps 50d31309c999 riscv: disable generation of unwind tables 71a4f39f99e8 parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case 2982b473d764 parisc: Fix return code of pdc_iodc_print() 170e1cc3c00f nvmem: qcom-spmi-sdam: fix module autoloading f11330b7ba51 iio: imu: fxos8700: fix MAGN sensor scale and unit 5b30998c7f05 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN 42e34a08394a iio: imu: fxos8700: fix failed initialization ODR mode assignment ab976ecd0430 iio: imu: fxos8700: fix incorrect ODR mode readback 9d6502ed6314 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback aff4add60998 iio: imu: fxos8700: fix map label of channel type to MAGN sensor 9545ce720ab1 iio: imu: fxos8700: fix IMU data bits returned to user space 6d43eddc567b iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback f7d996c953bf iio: imu: fxos8700: fix ACCEL measurement range selection 11ac43f7631e iio:adc:twl6030: Enable measurements of VUSB, VBAT and others 5602f6a244ab iio: adc: berlin2-adc: Add missing of_node_put() in error path 33483172b35c iio: hid: fix the retval in accel_3d_capture_sample 55cf65461b20 efi: Accept version 2 of memory attributes table 8fb515c8b127 ALSA: hda/realtek: Add Acer Predator PH315-54 192fd121d04f watchdog: diag288_wdt: fix __diag288() inline assembly 5bcdcf437d3f watchdog: diag288_wdt: do not use stack buffers for hardware data 0c76eddc1f89 net: qrtr: free memory on error path in radix_tree_insert() 28d190882ba5 fbcon: Check font dimension limits 658e0d99dbfb Input: i8042 - add Clevo PCX0DX to i8042 quirk table a82d49360496 Input: i8042 - add TUXEDO devices to i8042 quirk tables 04d99a0a966a Input: i8042 - merge quirk tables ab85074c308f Input: i8042 - move __initconst to fix code styling warning 55515d7d8743 vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF 434a36ed64ac usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait 6e5565aa0047 usb: dwc3: qcom: enable vbus override when in OTG dr-mode 1ca8629505fd usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API 30d0e2cf9900 iio: adc: stm32-dfsdm: fill module aliases 4bbc34401d97 net/x25: Fix to not accept on connected socket 2b1e8e20b984 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table ac4d9c86e9f5 i2c: rk3x: fix a bunch of kernel-doc warnings 9758ffe1c07b scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress 1b28bf868fce scsi: target: core: Fix warning on RT kernels 4e66ba3cfb4f i2c: mxs: suppress probe-deferral error message d09b0bf9ffd3 qede: execute xdp_do_flush() before napi_complete_done() 8aba483f7034 qede: add netpoll support for qede driver 87d4ff18738f efi: fix potential NULL deref in efi_mem_reserve_persistent 70154489f531 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new 4fb430c69878 virtio-net: Keep stop() to follow mirror sequence of open() 812236bb6a89 selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking 9e7e2887ccb8 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs 4babbd1f594d selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided a4a493e599e3 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning 4d9c9627161a ata: libata: Fix sata_down_spd_limit() when no link speed is reported b6d44072117b can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate 6362b861704f igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() 98c93a01608f net: phy: meson-gxl: Add generic dummy stubs for MMD register access de2785aa3448 squashfs: harden sanity check in squashfs_read_xattr_id_table f53c6e7e77df netfilter: br_netfilter: disable sabotage_in hook after first suppression dd6991251a13 netrom: Fix use-after-free caused by accept on already connected socket 362a2f5531dc net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices 6824169e7488 sfc: correctly advertise tunneled IPv6 segmentation 539fc3ef5104 virtio-net: execute xdp_do_flush() before napi_complete_done() 63d1c4edbfc1 fix "direction" argument of iov_iter_kvec() 0c67fb777508 fix iov_iter_bvec() "direction" argument b5437e0ba9e7 READ is "data destination", not source... fefb47a8331c WRITE is "data source", not destination... f9815b303e61 vhost/net: Clear the pending messages when the backend is removed de990d157179 scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" d08a9b0ad211 drm/vc4: hdmi: make CEC adapter name unique 8c6b46d426ed arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX 9bd6074e1872 bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener 36dbb8daf08a bpf: Fix to preserve reg parent/live fields when copying range info 8de8c4a25ed8 bpf: Support <8-byte scalar spill and refill 2b557fa635e7 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path() 1b1f56cc0eaa bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers 2d0f276d504f powerpc/imc-pmu: Revert nest_init_lock to being a mutex 9ff2bebc2cea bpf: Fix incorrect state pruning for <8B spill/fill 60c27e0e37c8 bus: sunxi-rsb: Fix error handling in sunxi_rsb_init() d5a2dcee53fa firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region a5acb54d4066 Linux 5.10.167 6446369fb9f0 net: fix NULL pointer in skb_segment_list 0f9db1209f59 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt d744c03c04a7 ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems bd0050b7ffa8 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init 19c9a2ba4699 blk-cgroup: fix missing pd_online_fn() while activating policy a1c0263f1eb4 bpf: Skip task with pid=1 in send_signal_common() f18546863123 arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI a26cef004146 ARM: dts: vf610: Fix pca9548 i2c-mux node names 67a8beb8544e ARM: dts: imx: Fix pca9547 i2c-mux node name Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 18ec2c3137..58fd484ecc 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "4b9f53c8732f618357c28957a9fa253633a22cbc" -SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" +SRCREV_machine ?= "62d5b741cdf7394d82331270ca386c713c473c7b" +SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.166" +LINUX_VERSION ?= "5.10.168" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 1082c64062..52b42651c5 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.166" +LINUX_VERSION ?= "5.10.168" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "fac8197767b17e3d19a9bd32095d95ae30ca85f6" -SRCREV_machine ?= "54f21c5d3b57ff1c4035e269cd07c212eabdc78e" -SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" +SRCREV_machine:qemuarm ?= "4bdfe7cb960b9f9639ceaf8b38a4a02069ce179a" +SRCREV_machine ?= "67a4594e5db4befb4319a75c636d9ace72d9ffc2" +SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index 6197e74583..6db6c33af0 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "1e771a9729b622bf80c369af9e89d8dc5ecb90cd" -SRCREV_machine:qemuarm64 ?= "d592de06ff6e9a351af5b182b9764cb9ce45bda5" -SRCREV_machine:qemumips ?= "ebb48115617144f5dd1df0cab3efe56389bebef5" -SRCREV_machine:qemuppc ?= "ad5f39dbc18c165db00411436d724dc380909ce8" -SRCREV_machine:qemuriscv64 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" -SRCREV_machine:qemuriscv32 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" -SRCREV_machine:qemux86 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" -SRCREV_machine:qemux86-64 ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" -SRCREV_machine:qemumips64 ?= "250545528ee6cefb5bc92d406c92115e89589c15" -SRCREV_machine ?= "58c04d94261d55a4bd1c9713b1a309afdd56080c" -SRCREV_meta ?= "3c0a8fa9826fee4dad01f1142425d56358450baa" +SRCREV_machine:qemuarm ?= "27f3c2b7708c689f300da07d7c0ff14d0b478794" +SRCREV_machine:qemuarm64 ?= "15efbe00f3913b4a83e563c322d69f67bee533f5" +SRCREV_machine:qemumips ?= "e0cf57b8168c2c8db7606691ccfcc3b215f9352a" +SRCREV_machine:qemuppc ?= "46db782b8dc68f0151279b1dc0e6ac3241ea90a8" +SRCREV_machine:qemuriscv64 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" +SRCREV_machine:qemuriscv32 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" +SRCREV_machine:qemux86 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" +SRCREV_machine:qemux86-64 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" +SRCREV_machine:qemumips64 ?= "eecdfa122352c7955d602935e0a6940074438f71" +SRCREV_machine ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" +SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.166" +LINUX_VERSION ?= "5.10.168" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22093 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 52792C77B6E for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) by mx.groups.io with SMTP id smtpd.web10.48710.1680453762952523408 for ; Sun, 02 Apr 2023 09:42:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=1PBfIxfS; spf=softfail (domain: sakoman.com, ip: 209.85.216.49, mailfrom: steve@sakoman.com) Received: by mail-pj1-f49.google.com with SMTP id qe8-20020a17090b4f8800b0023f07253a2cso28165573pjb.3 for ; Sun, 02 Apr 2023 09:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453762; x=1683045762; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=NqBzzN+fevT8nl1Sq50haOYgOx5UWX57Je7mXLfQAP4=; b=1PBfIxfS3Gk1c3gnogYU8FXj+J2MqoPat5LyGHIsgbBMeI4sjAJaT89Of5bbgFGHJ/ gapq/JD/YaZmv5k0d7YWlX3QBXjkfF6QugGEfAbvArtKbW+4NnMAw15Gl9RvhslgXqTP ZlTOJnkmOCLQxYHnMllbKNE5LwBiQMMBHVKSlbmisacv9/Q6SrjZeCpqKfsLE8zE3TaG oDfscvg/omBxeaNPQuJELublYFWuDgJ+yY3vcmy+5xzU7ZgLNjNf/bTLiyT+Csshjk+z TRVN0fg1znaeqx4JeIcuc37WY36o8KODRWUqeEByfCDPsxwRfRqnd5xM78Ernn/cwcC1 YGIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453762; x=1683045762; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NqBzzN+fevT8nl1Sq50haOYgOx5UWX57Je7mXLfQAP4=; b=56LK1ofGlbSf5r93gJtVIyxCZaL53rHHV082Q8il0+qVAV50EDoACZypxqGOWS90x2 tx9h0ATVLHdLDUbXtskgrfoHAsXS3dhG2ISR8OkF/SeZ0I6NZOQslXg9CeDh6da3LfnB oydOr7KTdBMPRwOxS0oJ3wYRB8wa9iJq1C1fHB8of+dZMveE9glwNCj4oUsl+gdjwtA3 OGlyEPH4jieKcaM/EqvX+NVBaWdBRNuIkboS0bAC950mZPnRIDEsuRrPE72iuMOsLUXJ afML+yeoB7h4vFBuninQaSZMjezmTMIFyTBtYrgCvGtaesQc+uKz6WMgbxQ8VbmBUZqO Mmqw== X-Gm-Message-State: AAQBX9c1Wfrwd6h+xQEOZ+9oj1fpycTgOIJ9MJBFBk9l8gD5jnXDrpsE KEgJl8IH0BXyHtyIj/QZXoPXwILuDUZ1vSCG+kU= X-Google-Smtp-Source: AKy350Y8ux4OrTh3ajIiLUBt2zs8rcUStPqhsVOyM0t2Kj7BVgiDqgGAyNMAqOY0x2g24v2QFALlLQ== X-Received: by 2002:a17:902:ea08:b0:1a1:9666:7a30 with SMTP id s8-20020a170902ea0800b001a196667a30mr39516732plg.54.1680453761950; Sun, 02 Apr 2023 09:42:41 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:41 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 09/21] linux-yocto/5.10: update to v5.10.170 Date: Sun, 2 Apr 2023 06:42:04 -1000 Message-Id: <5ea52e8cbb054de807caee8f7d82840af181f8a5.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179590 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 22d269bb30db Linux 5.10.170 12e3119a8762 bpf: add missing header file include c44e96d6c31a Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" 1ba10d3640e9 ext4: Fix function prototype mismatch for ext4_feat_ktype 01e652f03a86 audit: update the mailing list in MAINTAINERS e1dc3f102a81 wifi: mwifiex: Add missing compatible string for SD8787 4311ad1e7654 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() 2e0c3e43ebb9 nbd: fix possible overflow for 'first_minor' in nbd_dev_add() fd8107206a67 nbd: fix max value for 'first_minor' f3f6b33b77ba Revert "Revert "block: nbd: add sanity check for first_minor"" 3b6ce54cfa2c uaccess: Add speculation barrier to copy_from_user() 267f62b7f3ee mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh 3d743415c6fb drm/i915/gvt: fix double free bug in split_2MB_gtt_entry b50f6fc9d79f powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 6a3fb887da7d can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len 1b0cafaae888 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS c41d856b7064 KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid a7ef904b68f0 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception 119e75d8fe4d random: always mix cycle counter in add_latent_entropy() 2da1f9508579 clk: mxl: syscon_node_to_regmap() returns error pointers 1423d88753ed powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G caa47d91738f clk: mxl: Fix a clk entry by adding relevant flags 9dcf2ca5d301 clk: mxl: Add option to override gate clks 3789e905f488 clk: mxl: Remove redundant spinlocks 072eb5fbd69c clk: mxl: Switch from direct readl/writel based IO to regmap based IO 051d73eb9ab4 wifi: rtl8xxxu: gen2: Turn on the rate control eb9236d74c8c drm/etnaviv: don't truncate physical page address 2ae73796985b Linux 5.10.169 e95381034519 nvmem: core: fix return value c00867afe4ef net: sched: sch: Fix off by one in htb_activate_prios() 31167df7c21f ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak 6af2872cc625 alarmtimer: Prevent starvation by small intervals and SIG_IGN 6416c2108ba5 kvm: initialize all of the kvm_debugregs structure before sending it to userspace 4fe9950815e1 net/sched: tcindex: search key must be 16 bits b452e20b95d7 i40e: Add checking for null for nlmsg_find_attr() 5dfa51dbfc12 net/sched: act_ctinfo: use percpu stats 015ea70d72c3 flow_offload: fill flags to action structure 1d76a8444874 drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list 210e6011806a drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() 0ee5ed0126a2 nilfs2: fix underflow in second superblock position calculations 7546fb3554df ipv6: Fix tcp socket connection with DSCP. 5337bb508ba2 ipv6: Fix datagram socket connection with DSCP. 1a4a5fd652dd ixgbe: add double of VLAN header when computing the max MTU 7ff0fdba8229 net: mpls: fix stale pointer if allocation fails during device rename 2dd914105a1e net: stmmac: Restrict warning on disabling DMA store and fwd mode 7eb8ebb5e83f bnxt_en: Fix mqprio and XDP ring checking logic cc7ca4871a92 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence c0f65ee0a332 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() 525bdcb0838d net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path 9d68bfa2205d dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. eb8e9d8572d1 net/sched: tcindex: update imperfect hash filters respecting rcu 747a17e25aec sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list a5c51e0c3202 net: bgmac: fix BCM5358 support by setting correct flags 23974088fd6a i40e: add double of VLAN header when computing the max MTU 152a5f32ac9e ixgbe: allow to increase MTU to 3K with XDP enabled 3a63392c19e9 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" e2bf52ff159d net: Fix unwanted sign extension in netdev_stats_to_stats64() 1933be146c96 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." 9662320238b9 hugetlb: check for undefined shift on 32 bit architectures ec9c7aa08819 sched/psi: Fix use-after-free in ep_remove_wait_queue() 7ed5c147220f ALSA: hda/realtek - fixed wrong gpio assigned 59d5c80ce538 ALSA: hda/conexant: add a new hda codec SN6180 0b3edcb24bd8 mmc: mmc_spi: fix error handling in mmc_spi_probe() 30716d9f0fa1 mmc: sdio: fix possible resource leaks in some error paths 73ad25c50d3c mmc: jz4740: Work around bug on JZ4760(B) eaba3f9b672c netfilter: nft_tproxy: restrict to prerouting hook 6618b0dcf265 ovl: remove privs in ovl_fallocate() f6f94837d92f ovl: remove privs in ovl_copyfile() 645df4047bd6 s390/signal: fix endless loop in do_signal c261f798f7ba aio: fix mremap after fork null-deref 2dcb474af1d5 nvmem: core: fix registration vs use race 23676ecd2eb3 nvmem: core: fix cleanup after dev_set_name() 89991ededcb5 nvmem: core: remove nvmem_config wp_gpio a19a0f67dbb8 nvmem: core: add error handling for dev_set_name 25f65c83f5f7 platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match ecf5b49df38f nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association 55dbd6f4ea95 s390/decompressor: specify __decompress() buf len to avoid overflow 90fcf55d83b2 net: sched: sch: Bounds check priority 614a58e00d7b net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC aa84a8cc1b53 net/rose: Fix to not accept on connected socket 37bb61763d9f tools/virtio: fix the vringh test for virtio ring changes 3ec44268e29c ASoC: cs42l56: fix DT probe 7fc4e7191eae ALSA: hda: Do not unset preset when cleaning up codec 490fcbc7b5f6 selftests/bpf: Verify copy_register_state() preserves parent/live fields 7d3a5ec57975 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 58fd484ecc..b79503a713 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "62d5b741cdf7394d82331270ca386c713c473c7b" -SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" +SRCREV_machine ?= "96696fd86a146b4caf2ace4aa35a05173cf4e4f0" +SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.168" +LINUX_VERSION ?= "5.10.170" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 52b42651c5..3340ea9490 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.168" +LINUX_VERSION ?= "5.10.170" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "4bdfe7cb960b9f9639ceaf8b38a4a02069ce179a" -SRCREV_machine ?= "67a4594e5db4befb4319a75c636d9ace72d9ffc2" -SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" +SRCREV_machine:qemuarm ?= "0458c56e80d109be74ac798badf708238d23c0be" +SRCREV_machine ?= "b67f14a9f17371acee4d322bd97936ac4724677a" +SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index 6db6c33af0..ad37ef0f90 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "27f3c2b7708c689f300da07d7c0ff14d0b478794" -SRCREV_machine:qemuarm64 ?= "15efbe00f3913b4a83e563c322d69f67bee533f5" -SRCREV_machine:qemumips ?= "e0cf57b8168c2c8db7606691ccfcc3b215f9352a" -SRCREV_machine:qemuppc ?= "46db782b8dc68f0151279b1dc0e6ac3241ea90a8" -SRCREV_machine:qemuriscv64 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" -SRCREV_machine:qemuriscv32 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" -SRCREV_machine:qemux86 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" -SRCREV_machine:qemux86-64 ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" -SRCREV_machine:qemumips64 ?= "eecdfa122352c7955d602935e0a6940074438f71" -SRCREV_machine ?= "5db7446df39448a190fb0e1aa5bd5d2592594fa0" -SRCREV_meta ?= "73c714d1d9614f95140e23c772716b9bc9842aaf" +SRCREV_machine:qemuarm ?= "5f89e91aaac8b66f595bc859572912d034e2c0a4" +SRCREV_machine:qemuarm64 ?= "3c27ba92e77d51651dcaeffa871c6d75e1838b28" +SRCREV_machine:qemumips ?= "230e54a73d22fa82e09c120d2d7f01f5472250fe" +SRCREV_machine:qemuppc ?= "b9836fd66f2036814cb73aca7fa33f12616c3d53" +SRCREV_machine:qemuriscv64 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" +SRCREV_machine:qemuriscv32 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" +SRCREV_machine:qemux86 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" +SRCREV_machine:qemux86-64 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" +SRCREV_machine:qemumips64 ?= "2fc6dfde53ddca6e3c59c15cdad8c1f59d9bee9d" +SRCREV_machine ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" +SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.168" +LINUX_VERSION ?= "5.10.170" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22092 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 525C1C77B62 for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web10.48712.1680453764688439174 for ; Sun, 02 Apr 2023 09:42:44 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=u7JI8WP4; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id p13-20020a17090a284d00b0023d2e945aebso12257163pjf.0 for ; Sun, 02 Apr 2023 09:42:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453764; x=1683045764; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GHw/mXv6h0EtiNhs+DNT8RLmQ43cG6/fVGKMj5DlhM8=; b=u7JI8WP4NyiOdNQZO2p+l33NHKiRTFIGC+CvZF71ihTOB9cA4I1Smupgzl0d/9vSuR ahcRj7JIXQl1IsE7HuQ1mRg1/yAbxSIJkXkAOHL4le6z/UwtxWayuWH1jAfEqbEcyRmT IhO2mbVVuBKpbTBvVUsjVl4oc+et0vlTEiymhZEDVt1AWIwIv4riXmKv4/ng+C3Ly4XL Q8BWjxREt0uTwudhvOCbKod9XVvwHGeSeRsUL5cV2go/HFNgPNzfa4EpZVB3owO2XZCW 6/AYtv4Ux3P89KEoECI6mgQ2Dq4k3YihmA1IM2bxQXzeI2vkXL1xmNovj5gckD4IFZmq TtVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453764; x=1683045764; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GHw/mXv6h0EtiNhs+DNT8RLmQ43cG6/fVGKMj5DlhM8=; b=Qg189jLqPshA2tWVavD3jTw3ws/s+GlVZVeWFryXQGTVahXXB3wnjgdfn30RU7Yq1t r5efZjCbl4d5rp6OUMLN6Fo5GoB90yVdVGJEDRQT3img6QlnTa2AYNNWFqc8ITPQKzrh F+IOI8pqwO3jgvBk/aGyqvttkhavDqsMSbNF4qXcW7uC+sCVQhMgZYpjLeZuq1STjgpg KnfsdDMi7E8syqMbyRc4QGFURlK7zRrYYR3C2b8OiZ8ORpdWCYw2Sp7k0UfyUv6RqXdt lvz2bhucbO48Sh1KYWdspM+bEb72o/Dx1tFjaKMvV4aoZA725VNeYYcOEikLud0FB+7c o/Sw== X-Gm-Message-State: AAQBX9fzFwpIMJiNGjM+HFh/wkd8f9xT2LTKfj6j4Da2FVyk5eoLJJha cu19eg3FK1P8WFYVXJiBzoC01u552j3HKwf7YXw= X-Google-Smtp-Source: AKy350ZcMC5CWTMk7ehjNhaLcCQkGWuty4um3/sUjRX01brkCWl9V9VGI3l0GLvlsQjwhbPJyUaKQg== X-Received: by 2002:a17:902:daca:b0:19f:3d59:e0ac with SMTP id q10-20020a170902daca00b0019f3d59e0acmr41414254plx.44.1680453763701; Sun, 02 Apr 2023 09:42:43 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.42 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:43 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 10/21] linux-yocto/5.10: update to v5.10.172 Date: Sun, 2 Apr 2023 06:42:05 -1000 Message-Id: <2f13f3e02efb83e9d935efac71bbf0b750420d23.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179591 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 9fd42770b507 Linux 5.10.172 da24142b1ef9 io_uring: ensure that io_init_req() passes in the right issue_flags a25aa776b0c4 Linux 5.10.171 08681391b84d io_uring: add missing lock in io_get_file_fixed 218925bfd5d1 USB: core: Don't hold device lock while reading the "descriptors" sysfs file c5360eec648b usb: gadget: u_serial: Add null pointer check in gserial_resume cebcd4300af9 USB: serial: option: add support for VW/Skoda "Carstick LTE" 87c647def389 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling 0a4181b23acf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init a401ef0557da scripts/tags.sh: fix incompatibility with PCRE2 65c07e15f2ce scripts/tags.sh: Invoke 'realpath' via 'xargs' 1c44109c3094 md: Flush workqueue md_rdev_misc_wq in md_alloc() 80653a6e6e28 vc_screen: don't clobber return value in vcs_read 3e4bbd1f38a8 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). a2957adbf3f5 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 75fbe1e43505 HID: core: Fix deadloop in hid_apply_multiplier. 2fd5059f4fdf neigh: make sure used and confirmed times are valid 065f6a663392 IB/hfi1: Assign npages earlier 6195cea4c738 btrfs: send: limit number of clones and allocated memory size 8e833fe47f45 ACPI: NFIT: fix a potential deadlock during NFIT teardown abbf52efadeb ARM: dts: rockchip: add power-domains property to dp node on rk3288 1f3a209b2f4e arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc 887975834dea Fix XFRM-I support for nested ESP tunnels Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index b79503a713..90ebacb79f 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "96696fd86a146b4caf2ace4aa35a05173cf4e4f0" -SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" +SRCREV_machine ?= "906ed2510448296f6ae7fd7eec4a16323a122d56" +SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.170" +LINUX_VERSION ?= "5.10.172" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 3340ea9490..90918e9075 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.170" +LINUX_VERSION ?= "5.10.172" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "0458c56e80d109be74ac798badf708238d23c0be" -SRCREV_machine ?= "b67f14a9f17371acee4d322bd97936ac4724677a" -SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" +SRCREV_machine:qemuarm ?= "06797bb6770cf02dac8549965cadcfaf9662648b" +SRCREV_machine ?= "81be5bada3aaefe33470fe564cf775a7101d2753" +SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index ad37ef0f90..6b95cd6c15 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "5f89e91aaac8b66f595bc859572912d034e2c0a4" -SRCREV_machine:qemuarm64 ?= "3c27ba92e77d51651dcaeffa871c6d75e1838b28" -SRCREV_machine:qemumips ?= "230e54a73d22fa82e09c120d2d7f01f5472250fe" -SRCREV_machine:qemuppc ?= "b9836fd66f2036814cb73aca7fa33f12616c3d53" -SRCREV_machine:qemuriscv64 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" -SRCREV_machine:qemuriscv32 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" -SRCREV_machine:qemux86 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" -SRCREV_machine:qemux86-64 ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" -SRCREV_machine:qemumips64 ?= "2fc6dfde53ddca6e3c59c15cdad8c1f59d9bee9d" -SRCREV_machine ?= "2865a8c85a10428c17144aa5d21c5c5f73f991e8" -SRCREV_meta ?= "5ff3d3c9cac6c7151a8667ce0b829815b4a10fe9" +SRCREV_machine:qemuarm ?= "c98a46648630fcd991c14d5681a8ffac871a375d" +SRCREV_machine:qemuarm64 ?= "5af3730831ade6e681e9c5171b201af7044b6f14" +SRCREV_machine:qemumips ?= "ee066941c9388615026bd61bcfdb87cc090a708b" +SRCREV_machine:qemuppc ?= "79adfb34b779d73f9b270968de317bbed5ed99ac" +SRCREV_machine:qemuriscv64 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" +SRCREV_machine:qemuriscv32 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" +SRCREV_machine:qemux86 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" +SRCREV_machine:qemux86-64 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" +SRCREV_machine:qemumips64 ?= "2c5facc36b895eba9cc75357e924e9e3b313cf68" +SRCREV_machine ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" +SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.170" +LINUX_VERSION ?= "5.10.172" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22095 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 43659C76196 for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web10.48708.1680453761420653296 for ; Sun, 02 Apr 2023 09:42:46 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=fitqf5gi; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id z19so25849961plo.2 for ; Sun, 02 Apr 2023 09:42:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453766; x=1683045766; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Uc211EmM4Y+3mp0MTHQoG/Pk3IsX+J0PK+fGpKR0Yrs=; b=fitqf5giJWxvUqgt5yGGShhdP1O3L4B+DHqbY9BjOY3PrZ7XYk52yJ45ReX89Fp2tK EUHnvlyqU9nb/DEY5WlpKHtjUxY8PDZVv8VQNJlL4eWiR8rynLXRmE9q+rcFQa/63EA6 XI0Zp93cCfj1HK7JKgvxrLiX0vd0tcdTdQymeZfOODuBcFukAhFc4/dkuYkeYctHhy+H qrv1ez/rdCThZUYEXYc2zr/2XBPOtnpHOu2chAwXlBo9p+rUugchMq8UcUUCguMqq/9I 3PxljEr+fiZaVjt18LNPIkCbXTXctJ2hkxv3mhwROp7V6XUTsSmwkUDPY0HQTYkOY46k zgPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453766; x=1683045766; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Uc211EmM4Y+3mp0MTHQoG/Pk3IsX+J0PK+fGpKR0Yrs=; b=cOE236Pfp+DW4hm+1H12Za8BUU7HIy8u1cjdgEvWBVphlpVUDddxiILNshhz7/Umta AZx+k4RA7rQRHiJ2yn2kkmt2ZT/yJFMnVjWMPuk9llZY4Us3ZTzHYIPS3ic4cZjsc2VG bdFjGnZkpGHBpNW8QsltG7bwjwVUnlcPjk7Z/x/9CHonlZh/aFOVEdLPlRu8y//xUgzg mVeIxO6TcQZzanEA2tBfElC7LyXHmZ3C5hT71nPX/aXTrFRgWJtlGbQ01lwjFnHj3J+1 MMIJzF0yqMav9GLaHbkzrPAW0gon2w1WBluzx6Qh9ZeXt4sJVtkF16jkz0IgxXtMx2dX cUZw== X-Gm-Message-State: AAQBX9eBAWLAi+rVKC1rEEIHapRbCYx54eGujnMGgWtcQQUbL4ODXYT1 0tbItlc1Q575bNaqu97gSNpUpxMYNIOvg6/8rEs= X-Google-Smtp-Source: AKy350ZCsMwv3Lm9QJ514OZiZEv8/+IvqqqEz1lXEeUhNjXEp+rLOPmAcIe5DHZ7qC1C+Z0IF3CA8g== X-Received: by 2002:a17:902:d481:b0:1a1:9020:f9d5 with SMTP id c1-20020a170902d48100b001a19020f9d5mr39700118plg.64.1680453765573; Sun, 02 Apr 2023 09:42:45 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:45 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 11/21] linux-yocto/5.10: update to v5.10.175 Date: Sun, 2 Apr 2023 06:42:06 -1000 Message-Id: <43fe1cdb8d6220c9fc4d7df8bc89456e2f791580.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179592 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: de26e1b2103b Linux 5.10.175 aa8579bc0846 s390/dasd: add missing discipline function 6baebcecf09a KVM: VMX: Fix crash due to uninitialized current_vmcs 685ed0a277f1 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper 0ef55bafabb9 KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 9da269bee7ea UML: define RUNTIME_DISCARD_EXIT 5c425eb9da8a sh: define RUNTIME_DISCARD_EXIT bfef72d2fc62 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 6af633e7782c powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds af560685bad5 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT d367c5ebe943 arch: fix broken BuildID for arm64 and riscv 7550aade9783 ext4: block range must be validated before use in ext4_mb_clear_bb() c3fd717b58f0 ext4: add strict range checks while freeing blocks 65061f49a50f ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() 9cd21f5babb5 ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() b5005605013d drm/i915: Don't use BAR mappings for ring buffers with LLC c53d50d8081a skbuff: Fix nfct leak on napi stolen a4932a2c5446 ipmi:watchdog: Set panic count to proper value on a panic 7aa5a495cbf8 ipmi/watchdog: replace atomic_add() and atomic_sub() a5c140d88a69 media: rc: gpio-ir-recv: add remove function 13b04efb5bd0 media: ov5640: Fix analogue gain control 42bb1e6b7fe8 scripts: handle BrokenPipeError for python scripts be658aa43a47 PCI: Add SolidRun vendor ID d47d364f6671 macintosh: windfarm: Use unsigned type for 1-bit bitfields 9cff3f106a4c alpha: fix R_ALPHA_LITERAL reloc for large modules 9a61a3a6ec66 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation 5ddcb0a34819 MIPS: Fix a compilation issue 7f77f3dab506 block, bfq: fix uaf for bfqq in bic_set_bfqq() 6291281f15e1 block, bfq: replace 0/1 with false/true in bic apis e6f03decf5b7 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" 1425f1bb5df5 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq 5533742c7cb1 block, bfq: fix possible uaf for 'bfqq->bic' c660e024bc68 tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address b1fddddf58ac watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths f2a5ec7f7b28 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter b113f9020447 ext4: Fix deadlock during directory rename ab89b8a67fbb RISC-V: Don't check text_mutex during stop_machine 3de277af481a riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode ce7dd61e0040 SUNRPC: Fix a server shutdown leak e1b8342a8528 net/smc: fix fallback failed while sendmsg with fastopen 93367126f68c platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it 0fe672336d69 scsi: megaraid_sas: Update max supported LD IDs to 240 f4eae84f5754 net: ethernet: mtk_eth_soc: fix RX data corruption issue 01a1e9810905 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 065c1ed5c4ce netfilter: tproxy: fix deadlock due to missing BH disable 26fa059cc924 netfilter: ctnetlink: revert to dumping mark regardless of event type d16701a385b5 bnxt_en: Avoid order-5 memory allocation for TPA data c0df4e5c247d net: phylib: get rid of unnecessary locking d2a5a9cdc5d6 net: stmmac: add to set device wake up flag when stmmac init phy c3aaec463a63 net: caif: Fix use-after-free in cfusbl_device_notify() db16d6567402 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver d5e8f7edc2ac net: usb: lan78xx: Remove lots of set but unused 'ret' variables 374cbffe7d6f selftests: nft_nat: ensuring the listening side is up before starting the client 42d9ed4e5dc5 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() 6f0cc879c889 powerpc: dts: t1040rdb: fix compatible string for Rev A boards 80be62358fa5 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties cbf11ff3708f bgmac: fix *initial* chip reset to support BCM5358 4c43a0291f87 drm/msm/a5xx: fix context faults during ring switch 34e71ca0a006 drm/msm/a5xx: fix the emptyness check in the preempt code 8dde1d9d6f06 drm/msm: Document and rename preempt_lock 00c2020b8bb8 drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register 08c0b54bef78 drm/msm: Fix potential invalid ptr free 8b4a6dd15717 drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype 9ca74e5e75ea drm/nouveau/kms/nv50-: remove unused functions 0c440f14558b ext4: Fix possible corruption when moving a directory 6b223e32d66c scsi: core: Remove the /proc/scsi/${proc_name} directory earlier e993e3ea9550 riscv: Add header include guards to insn.h 713c335e5a8f riscv: Avoid enabling interrupts in die() f9fdb3e7b075 RISC-V: Avoid dereferening NULL regs in die() 030b1c4217a4 arm64: efi: Make efi_rt_lock a raw_spinlock 7e00b52c8cdd iommu/vt-d: Fix PASID directory pointer coherency c424b1819120 iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() aeab1f1a60ae irqdomain: Fix domain registration race bb7597777c13 irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent 4ab311d51cd9 irqdomain: Fix mapping-creation race 8617599c646f irqdomain: Refactor __irq_domain_alloc_irqs() ff762cdbf0c8 irqdomain: Look for existing mapping only once 6414597815d5 irq: Fix typos in comments fe80a53eabdb udf: Fix off-by-one error when discarding preallocation 7786bfd8f7ab nfc: change order inside nfc_se_io error path 3f00c476da8f ext4: zero i_disksize when initializing the bootloader inode a9bd94f67b27 ext4: fix WARNING in ext4_update_inline_data d72a6c31393d ext4: move where set the MAY_INLINE_DATA flag is set 1d2366624b4c ext4: fix another off-by-one fsmap error on 1k block filesystems 8706c972fcfa ext4: fix RENAME_WHITEOUT handling for inline directories d0632ff49bd1 ext4: fix cgroup writeback accounting with fs-layer encryption 3106cb47cded drm/connector: print max_requested_bpc in state debugfs 4279e87da6c8 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 5462843dc40f x86/CPU/AMD: Disable XSAVES on AMD family 0x17 a1eb8bf1e35f fork: allow CLONE_NEWTIME in clone3 flags a759905de9cd fs: prevent out-of-bounds array speculation when closing a file descriptor 955623617f2f Linux 5.10.174 c036dae03678 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 1afff6203a73 staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script decf73066f7e wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" e5f315b55f8e Linux 5.10.173 8ecd5dabddc0 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails a5bbea50d622 malidp: Fix NULL vs IS_ERR() checking 1dfc0a52f768 scsi: mpt3sas: Remove usage of dma_get_required_mask() API 747652f9c503 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix 2392303df240 scsi: mpt3sas: Don't change DMA mask while reallocating pools f73bbfb47ff1 Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" 331c18e8ac81 media: uvcvideo: Fix race condition with usb_kill_urb 9d83b69e934d media: uvcvideo: Provide sync and async uvc_ctrl_status_event c5fe3fba1b7b drm/virtio: Fix error code in virtio_gpu_object_shmem_init() 0a1d0c79eaec tcp: Fix listen() regression in 5.10.163 7474be26b032 Bluetooth: hci_sock: purge socket queues in the destruct() callback d90967f850b1 drm/display/dp_mst: Fix down message handling after a packet reception error ee4a4282d78d drm/display/dp_mst: Fix down/up message handling after sink disconnect 411b8ad505f7 x86/resctl: fix scheduler confusion with 'current' 9554af98018c x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} 7123a4337bf7 net: tls: avoid hanging tasks on the tx_lock a6549336f574 soundwire: cadence: Drain the RX FIFO after an IO timeout e5ca5b71363a soundwire: cadence: Remove wasted space in response_buf 4d2423f15b36 phy: rockchip-typec: Fix unsigned comparison with less than zero 01923e3196ee PCI: Add ACS quirk for Wangxun NICs faa050d2ff88 PCI: loongson: Add more devices that need MRRS quirk dd9981a11d74 kernel/fail_function: fix memory leak with using debugfs_lookup() b2301851e7e3 PCI: Take other bus devices into account when distributing resources fdca189e5228 PCI: Align extra resources for hotplug bridges properly 877aacda1469 usb: gadget: uvc: Make bSourceID read/write 56495e8d3cb4 usb: uvc: Enumerate valid values for color matching 961f93d63da7 USB: ene_usb6250: Allocate enough memory for full object 426cbe9a0a68 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math 654ae539254d PCI: loongson: Prevent LS7A MRRS increases 09ca779ac04c iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 3357e90d3c36 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() 8db64cea4788 tools/iio/iio_utils:fix memory leak 160494b66fe0 mei: bus-fixup:upon error print return values of send and receive 17b96b5c19be serial: sc16is7xx: setup GPIO controller later in probe 0cb1f78d886b tty: serial: fsl_lpuart: disable the CTS when send break signal 84ea44dc3e4e tty: fix out-of-bounds access in tty_driver_lookup_tty() e8a5efd5aefc staging: emxx_udc: Add checks for dma_alloc_coherent() c4d96503d67b media: uvcvideo: Silence memcpy() run-time false positive warnings 78b1fdc47e4e media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 23f9bead358d media: uvcvideo: Handle errors from calls to usb_string d8aa2e1ae642 media: uvcvideo: Handle cameras with invalid descriptors 76752888edcc IB/hfi1: Update RMT size calculation 754e81ff4406 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak 903b91cea77a bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 07fb5653366c firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 25c9fba724bd tracing: Add NULL checks for buffer in ring_buffer_free_read_page() e30b26e74617 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it f73134231fa2 thermal: intel: quark_dts: fix error pointer dereference 01829cb87089 ASoC: zl38060 add gpiolib dependency 2bc1f260ede1 ASoC: zl38060: Remove spurious gpiolib select c8e7c0ec458c ASoC: adau7118: don't disable regulators on device unbind c79a924ed6af loop: loop_set_status_from_info() check before assignment af5f9a476147 scsi: ipr: Work around fortify-string warning 555f315832ec rtc: sun6i: Always export the internal oscillator 3e734e694181 vc_screen: modify vcs_size() handling in vcs_read() ac73d8f6a64a tcp: tcp_check_req() can be called from process context 4d08ed4651a1 ARM: dts: spear320-hmi: correct STMPE GPIO compatible 2f935409cd82 net/sched: act_sample: fix action bind logic 8978315cb4bf nfc: fix memory leak of se_io context in nfc_genl_se_io 8817602cffe0 net/mlx5: Geneve, Fix handling of Geneve object id as error code 0ac65fab2b3f 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 3e0359f151ac 9p/xen: fix connection sequence c959a53b62a6 9p/xen: fix version parsing 82a0c1fe1fe0 net: fix __dev_kfree_skb_any() vs drop monitor 8ee401f89cdb sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop da26369377f0 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation 9060abce3305 netfilter: ebtables: fix table blob use-after-free 1ff0b87df98b netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() 9f7abdd50026 watchdog: pcwd_usb: Fix attempting to access uninitialized memory c5a21a550150 watchdog: Fix kmemleak in watchdog_cdev_register 273559f58f71 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path 7cb46fa16b96 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list 8a18856e0744 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 9d448dd6bcb6 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 0aa0253f6c99 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap f09a84548c37 ubifs: ubifs_writepage: Mark page dirty after writing inode failed 9d4768523b09 ubifs: dirty_cow_znode: Fix memleak in error handling path 343d273d5fd0 ubifs: Re-statistic cleaned znode count if commit failed fcbc795abe78 ubi: Fix possible null-ptr-deref in ubi_free_volume() bf50229494f0 ubifs: Fix memory leak in alloc_wbufs() 31d60afe2cc2 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 35f8d4064e54 ubi: Fix use-after-free when volume resizing failed 38fd7acdc1d2 ubifs: Reserve one leb for each journal head while doing budget 38a097dce184 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 495ea59a24a3 ubifs: Fix wrong dirty space budget for dirty inode 9e07ee28c20d ubifs: Rectify space budget for ubifs_xrename() ffebd804c7ab ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 93e748ba5174 ubifs: Fix build errors as symbol undefined 846bfba34175 ubi: ensure that VID header offset + VID header size <= alloc, size f2b9c4544e3b um: vector: Fix memory leak in vector_config 6be349d7388f fs: f2fs: initialize fsdata in pagecache_write() 33909b1a646d f2fs: use memcpy_{to,from}_page() where possible 9d4a4a9ee95e pwm: stm32-lp: fix the check on arr and cmp registers update c2677c49b766 pwm: sifive: Always let the first pwm_apply_state succeed 8b98e7a45e63 pwm: sifive: Reduce time the controller lock is held a1368eaea058 objtool: Fix memory leak in create_static_call_sections() 5d03a19ac7e8 fs/jfs: fix shift exponent db_agl2size negative 18c3fa7a7fdb net/sched: Retire tcindex classifier 322df540ba05 kbuild: Port silent mode detection to future gnu make. f8ac5467e1f3 pinctrl: rockchip: fix reading pull type on rk3568 50afcd5316f2 pinctrl: rockchip: fix mux route data for rk3568 844da3901304 wifi: ath9k: use proper statements in conditionals a2a1e3f4ed5b arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY 64a99c0ac6f8 drm/edid: fix AVI infoframe aspect ratio handling 1f064aaa81af drm/radeon: Fix eDP for single-display iMac11,2 266864c1e0ed drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv 5a2712427168 vfio/type1: prevent underflow of locked_vm via exec() 691a8e26de78 PCI: Avoid FLR for AMD FCH AHCI adapters 88b51c6a6d57 PCI: hotplug: Allow marking devices as disconnected during bind/unbind d219b19e1f26 PCI/PM: Observe reset delay irrespective of bridge_d3 285d8390d98e riscv: jump_label: Fixup unaligned arch_static_branch function 8f9542cad6c2 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() c315560e3ef7 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 2ecd344173a5 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses e4dd25da784b scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() d68937dfc73e scsi: ses: Don't attach if enclosure has no components 0d14ace68dd5 scsi: qla2xxx: Fix erroneous link down e596253113b6 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 40bedbf10d56 scsi: qla2xxx: Fix link failure in NPIV environment 6e02a43acd06 ring-buffer: Handle race between rb_move_tail and rb_check_pages 1693f3bc1f25 ktest.pl: Add RUN_TIMEOUT option with default unlimited 39255e4788fb ktest.pl: Fix missing "end_monitor" when machine check fails 0dfb3f4588bc ktest.pl: Give back console on Ctrt^C on monitor ed77831e69ee mm/thp: check and bail out if page in deferred queue already e6d20325f422 mm: memcontrol: deprecate charge moving f1f6c87d8224 docs: gdbmacros: print newest record 6814e8e4202f remoteproc/mtk_scp: Move clk ops outside send_lock 3b78c2482bbe media: ipu3-cio2: Fix PM runtime usage_count in driver unbind 6c96c0b2e326 mips: fix syscall_get_nr cd4d3eab2310 dax/kmem: Fix leak of memory-hotplug resources 241e893df474 alpha: fix FEN fault handling ae16346078b1 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails 0f2fd21b5b54 ARM: dts: exynos: correct TMU phandle in Odroid HC1 7dd9de2e2f7b ARM: dts: exynos: correct TMU phandle in Odroid XU d1887cca6526 ARM: dts: exynos: correct TMU phandle in Exynos5250 136d6f3c5dc9 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family 135e968d6a86 ARM: dts: exynos: correct TMU phandle in Exynos4 aaa2d2249c90 ARM: dts: exynos: correct TMU phandle in Exynos4210 f2b478228bfd dm flakey: don't corrupt the zero page 07e375c18af0 dm flakey: fix logic when corrupting a bio 17f81b127712 thermal: intel: powerclamp: Fix cur_state for multi package system 2cfe78619b0d wifi: cfg80211: Fix use after free for wext 73090cebe3f3 wifi: rtl8xxxu: Use a longer retry limit of 48 3383f79d6b0a dm: add cond_resched() to dm_wq_work() e6409208c13f mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type 0dc0fa313bb4 ext4: refuse to create ea block when umounted d738789ae9ec ext4: optimize ea_inode block expansion ab22799f11e3 jbd2: fix data missing when reusing bh which is ready to be checkpointed a9cd89463ea4 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ae2340769ed3 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() 246f26664b2e io_uring/poll: allow some retries for poll triggering spuriously 7f3d13241574 io_uring: remove MSG_NOSIGNAL from recvmsg 72783d2af89b io_uring/rsrc: disallow multi-source reg buffers a442f12e47aa io_uring: add a conditional reschedule to the IOPOLL cancelation loop 3d1f9533a39d io_uring: mark task TASK_RUNNING before handling resume/task work 3f32f8492e10 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work 306c8b49b566 irqdomain: Drop bogus fwspec-mapping error handling e0538aa7e099 irqdomain: Fix disassociation race 6b24bd85ae5c irqdomain: Fix association race 8c64acd24aed ima: Align ima_file_mmap() parameters with mmap_file LSM hook c1aa96927b24 brd: return 0/-error from brd_insert_page() 3326ef84cdbe Documentation/hw-vuln: Document the interaction between IBRS and STIBP abfed855f058 x86/speculation: Allow enabling STIBP with legacy IBRS 44a44b57e88f x86/microcode/AMD: Fix mixed steppings support 87cf9bc78c43 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 0a89768b85f0 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter 5255fd8dfbd2 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range c16e4610d5e5 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic f75ee95196ce x86/reboot: Disable SVM, not just VMX, when stopping CPUs 051f991c571b x86/reboot: Disable virtualization in an emergency if SVM is supported 8ff2cc2f8775 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown 537be939a86a x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) edd7f5bc6f97 KVM: s390: disable migration mode when dirty tracking is disabled 018798c6fbef KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI 76a9886e1b61 KVM: Destroy target device if coalesced MMIO unregistration fails bacfce056ea6 udf: Fix file corruption when appending just after end of preallocated extent a44ec34b9044 udf: Detect system inodes linked into directory hierarchy 63478c3ce24b udf: Preserve link count of system files eb2133900cac udf: Do not update file length for failed writes to inline files 965982feb333 udf: Do not bother merging very long extents 9c792a59e078 udf: Truncate added extents on failed expansion 6bf9caa58526 ocfs2: fix non-auto defrag path not working issue 2c559b3ba8e0 ocfs2: fix defrag path triggering jbd2 ASSERT e9f20138b5fb f2fs: fix cgroup writeback accounting with fs-layer encryption 00b558732662 f2fs: fix information leak in f2fs_move_inline_dirents() f9dbc35ecb94 exfat: fix inode->i_blocks for non-512 byte sector size device 4017209e08d2 exfat: redefine DIR_DELETED as the bad cluster number c2d1997074ce exfat: fix unexpected EOF while reading dir 34b05883414c exfat: fix reporting fs error when reading dir beyond EOF ef7d71d7bd57 fs: hfsplus: fix UAF issue in hfsplus_put_super dc9f78b6d254 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 300b6404e601 ARM: dts: exynos: correct HDMI phy compatible in Exynos4 69493675fdfb cifs: Fix uninitialized memory read in smb3_qfs_tcon() 59102ded7480 s390/kprobes: fix current_kprobe never cleared after kprobes reenter d8724dc0ce76 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler d43abcf91c5e s390: discard .interp section 6cf48403c46a s390/extmem: return correct segment type in __segment_load() be2dad7bc932 ipmi_ssif: Rename idle state and check 66b40f8756d2 rtc: pm8xxx: fix set-alarm race e5b643645a9a firmware: coreboot: framebuffer: Ignore reserved pixel color bits bf990eebeaa7 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 759f6a72bc5a nfsd: zero out pointers after putting nfsd_files on COPY setup error 9b8047b21000 dm cache: add cond_resched() to various workqueue loops 52206dd1c77f dm thin: add cond_resched() to various workqueue loops 861229a52bac drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 7df5da8e6bcf HID: logitech-hidpp: Don't restart communication if not necessary ca64ebcb4501 pinctrl: at91: use devm_kasprintf() to avoid potential leaks 5735878a7b7d hwmon: (coretemp) Simplify platform device handling 2f8623377f3e gfs2: Improve gfs2_make_fs_rw error handling bfa4ffd81591 regulator: s5m8767: Bounds check id indexing into arrays b4ff71c6f029 regulator: max77802: Bounds check regulator id against opmode 0adacf6d6b12 ASoC: kirkwood: Iterate over array indexes instead of using pointer math fcfc7740228d docs/scripts/gdb: add necessary make scripts_gdb step 540c66180afd drm/msm/dsi: Add missing check for alloc_ordered_workqueue d473c55ce197 drm: amd: display: Fix memory leakage ce9e9d3dcbb0 drm/radeon: free iio for atombios when driver shutdown 819d8dba030d drm/tiny: ili9486: Do not assume 8-bit only SPI controllers bc919c866dd5 HID: Add Mapping for System Microphone Mute f4cb42525208 drm/omap: dsi: Fix excessive stack usage 9f73793b8163 drm/amd/display: Fix potential null-deref in dm_resume 348cc9ab3380 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE e974e8f1e37d PM: EM: fix memory leak with using debugfs_lookup() 0c2b778edd8a uaccess: Add minimum bounds check on kernel buffer size d80f947bb303 coda: Avoid partial allocation of sig_inputArgs 206c511e4214 net/mlx5: fw_tracer: Fix debug print 1ef724fed392 ACPI: video: Fix Lenovo Ideapad Z570 DMI match 46ce77b07cd8 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 7873def499df m68k: Check syscall_trace_enter() return code 841881320562 net: bcmgenet: Add a check for oversized packets 1fc9760afd8a crypto: hisilicon: Wipe entire pool on error 2fc7748d4823 clocksource: Suspend the watchdog temporarily when high read latency detected 94933dab75d5 ACPI: Don't build ACPICA with '-Os' 9f1865ebfa7a ice: add missing checks for PF vsi type b33091fc2896 inet: fix fast path in __inet_hash_connect() 47dc1f425af5 wifi: mt7601u: fix an integer underflow 0ca2efea4f11 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds 4707c94f7f89 x86/bugs: Reset speculation control settings on init 6ef02cdb5a30 timers: Prevent union confusion from unexpected restart_syscall() 781bff0a532f thermal: intel: Fix unsigned comparison with less than zero 744e538dcf27 wifi: ath11k: debugfs: fix to work with multiple PCI devices d99d194e2f8c rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug 2bf501f1bc78 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() f5657f330603 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks d6ef66194bb4 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 99ff971b62e5 wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() 6e291810fe83 blk-iocost: fix divide by 0 error in calc_lcoefs() 199624f3144d ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy f34cc701ea0a udf: Define EFSCORRUPTED error code 91f9d708716d rpmsg: glink: Avoid infinite loop on intent for missing channel 2b72ceef1740 media: saa7134: Use video_unregister_device for radio_dev 42f8ba835568 media: usb: siano: Fix use after free bugs caused by do_submit_urb cc2f9c8eb1ee media: i2c: ov7670: 0 instead of -EINVAL was returned 78da5a378bda media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() c6c3b4ae3166 media: i2c: imx219: Fix binning for RAW8 capture a34288e3a116 media: i2c: imx219: Split common registers from mode tables 09a0410886aa media: i2c: imx219: remove redundant writes dfaafeb8e953 media: i2c: ov772x: Fix memleak in ov772x_probe() bcae9115a163 media: ov5675: Fix memleak in ov5675_init_controls() a163ee11345d media: ov2740: Fix memleak in ov2740_init_controls() 505ff3a0c595 media: max9286: Fix memleak in max9286_v4l2_register() f3e10a3437dc builddeb: clean generated package content 55f3bca25d3f powerpc: Remove linker flag from KBUILD_AFLAGS b74aaa314f6a media: platform: ti: Add missing check for devm_regulator_get c7a218cbf67f media: ti: cal: fix possible memory leak in cal_ctx_create() 0a2e2674f720 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers 7e5bc675eb7b Input: iqs269a - do not poll during ATI 65e39fdce1fc Input: iqs269a - do not poll during suspend or resume b0b84fd32cb4 alpha/boot/tools/objstrip: fix the check for ELF header 4cab7debf3e0 vdpa/mlx5: Don't clear mr struct on destroy MR bccccd43a06d MIPS: vpe-mt: drop physical_memsize 132203ce40d0 MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set 6fc6d29be811 powerpc/eeh: Set channel state after notifying the drivers dfc41e385915 powerpc/eeh: Small refactor of eeh_handle_normal_event() 386cc2af90e9 powerpc/rtas: ensure 4KB alignment for rtas_data_buf c9a299f2f465 powerpc/rtas: make all exports GPL 7afd768784bd powerpc/pseries/lparcfg: add missing RTAS retry status handling df995aef6400 powerpc/pseries/lpar: add missing RTAS retry status handling 9626f83a6ec7 powerpc/perf/hv-24x7: add missing RTAS retry status handling 831a2d8de1d6 clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() 4f060379aaf2 powerpc/powernv/ioda: Skip unallocated resources when mapping to PE 15fed9258b84 clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC 241048adcb40 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC 1957c5b5ec4b Input: ads7846 - don't check penirq immediately for 7845 8d9b9e56c2b6 Input: ads7846 - always set last command to PWRDOWN d247f3527b31 Input: ads7846 - convert to one message a6c43844462e Input: ads7846 - convert to full duplex 7f2034b9b061 Input: ads7846 - don't report pressure for ads7845 092effd9f992 clk: imx: avoid memory leak 092f17eca84b clk: renesas: cpg-mssr: Remove superfluous check in resume code 7beb9b4538e7 clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed 44a2a912c750 linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in 9a6dca86cfae Input: iqs269a - configure device with a single block write b7afc359f6e5 Input: iqs269a - increase interrupt handler return delay a6a70ab2bbe2 Input: iqs269a - drop unused device node references b7fb5b5d2c8c mtd: rawnand: sunxi: Fix the size of the last OOB region c90fa32bd4d2 RISC-V: fix funct4 definition for c.jalr in parse_asm.h c7950aa87280 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents 7fd6fd898b64 clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents 3ee13bdf0d25 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 8a041377a458 objtool: add UACCESS exceptions for __tsan_volatile_read/write 455cf05161be printf: fix errname.c list b18946a9cee2 selftests/ftrace: Fix bash specific "==" operator b8dc9f6fde19 sparc: allow PM configs for sparc32 COMPILE_TEST 93925ab9dd74 perf tools: Fix auto-complete on aarch64 1d6101d9222e leds: led-core: Fix refcount leak in of_led_get() 071b7f572051 perf llvm: Fix inadvertent file creation deece7bd60b0 gfs2: jdata writepage fix cfd85a0922c4 cifs: Fix warning and UAF when destroy the MR list caac205e0d5b cifs: Fix lost destroy smbd connection when MR allocate failed 9e8ccaf4ff2c nfsd: fix race to check ls_layouts e73640184cb6 hid: bigben_probe(): validate report count fddde36316da HID: bigben: use spinlock to safely schedule workers ec8b79668ebf HID: bigben_worker() remove unneeded check on report_field 2ca8ae5cf61e HID: bigben: use spinlock to protect concurrent accesses f69065e1bd90 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared c785a87d9a77 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() ac3a513d4fa8 NFS: fix disabling of swap 242df51a8291 nfs4trace: fix state manager flag printing 6d434b4c49f0 NFSv4: keep state manager thread active if swap is enabled d601f782824e NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() c550f65a54a0 dm: remove flush_scheduled_work() during local_exit() f23a4b9bf895 ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 4c6d18ea71d8 hwmon: (mlxreg-fan) Return zero speed for broken fan a79f1e71e7b5 spi: bcm63xx-hsspi: Fix multi-bit mode setting 59b0ce292a09 spi: bcm63xx-hsspi: fix pm_runtime ca769960cb57 scsi: aic94xx: Add missing check for dma_map_single() 30c7c72b6cf9 scsi: mpt3sas: Fix a memory leak 0cb8a92a880d drm/amdgpu: fix enum odm_combine_mode mismatch 859bdc96ba89 hwmon: (ltc2945) Handle error case in ltc2945_value_store d9bcf67b8bb3 ASoC: dt-bindings: meson: fix gx-card codec node regex b4d74716da00 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() ce07bbe038ae ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() d8f5539b5e7f ASoC: mchp-spdifrx: fix controls that works with completion mechanism 45956f1764ca ASoC: mchp-spdifrx: fix return value in case completion times out 426423ed55de ASoC: atmel: fix spelling mistakes 1983a70778eb ASoC: mchp-spdifrx: fix controls which rely on rsr register b33ca7b7bb66 spi: dw_bt1: fix MUX_MMIO dependencies 33033f392d81 gpio: vf610: connect GPIO label to dev name f2f6e683d9e7 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() 6a89ddee1686 drm/mediatek: Clean dangling pointer on bind error path b64b6dff15a3 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc 3a50d86696f6 drm/mediatek: Drop unbalanced obj unref 55bc7babc094 drm/mediatek: Use NULL instead of 0 for NULL pointer da5fd5399933 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd cfd710a7e5a5 gpu: host1x: Don't skip assigning syncpoints to channels 53f98ffcd89b pinctrl: mediatek: Initialize variable *buf to zero d2eb2e712514 pinctrl: mediatek: Initialize variable pullen and pullup to zero a46d29437b0a pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() 49907c887382 drm/msm/mdp5: Add check for kzalloc e9743b3052e1 drm/msm/dpu: Add check for pstates 31f2f8de0ea7 drm/msm/dpu: Add check for cstate 70bc4db1fb7b drm/msm: use strscpy instead of strncpy 23770064a339 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness 10c58ca62a54 drm/bridge: lt9611: pass a pointer to the of node ffd4cbd7eabd drm/bridge: lt9611: fix clock calculation aa37ec52c1a9 drm/bridge: lt9611: fix programming of video modes bffd0078026f drm/bridge: lt9611: fix polarity programming 3c865a014623 drm/bridge: lt9611: fix HPD reenablement 88618e800acf drm/bridge: lt9611: fix sleep mode setup 8dbd54d679e3 drm/msm/dpu: Disallow unallocated resources to be returned 42fdae9f59b1 ALSA: hda/ca0132: minor fix for allocation size b26bd7791f3c drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() a3bf72eab8c8 ASoC: fsl_sai: initialize is_dsp_mode flag d4438cbd9c04 drm/vc4: hdmi: Correct interlaced timings again 15a6be1011c2 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 bc65127ba4c0 drm/vc4: hvs: Set AXI panic modes d562054a3a2e pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups 3dd6f159385d pinctrl: rockchip: do coding style for mux route struct 6da121152ada pinctrl: rockchip: add support for rk3568 8ab860dd8717 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain 86704e50ffb5 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins 1bab31a0969c drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 8eb74bd9c972 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() fdcacfd11015 drm: tidss: Fix pixel format definition 2adbcf94ebfc drm/vc4: dpi: Fix format mapping for RGB565 09c6e21d6a1e drm/vc4: dpi: Add option for inverting pixel clock and output enable 0b8f390e2251 drm/vkms: Fix null-ptr-deref in vkms_release() 5b9bcb33cf3f drm/bridge: megachips: Fix error handling in i2c_register_driver() 181fb5efb649 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC a86bd12bd974 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats 5ae70041a6d7 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() 8f06907f9f58 sefltests: netdevsim: wait for devlink instance after netns removal 6038e458798d selftest: fib_tests: Always cleanup before exit e1c848d9ddd5 net: bcmgenet: fix MoCA LED control 4a413d360959 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() 5663df20622d selftests/net: Interpret UDP_GRO cmsg data as an int value 7cefa692224a irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 27a601623dde irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts 9f487d888ee5 bpf: Fix global subprog context argument resolution logic 3e8733949f81 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error e02bc492883a thermal/drivers/hisi: Drop second sensor hi3660 3856f7559722 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() f333346001f9 crypto: crypto4xx - Call dma_unmap_page when done b10827bce739 selftests/bpf: Fix out-of-srctree build d7c5ecbc4915 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() 3185d6cfc592 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 2f80b3ff9251 wifi: iwl3945: Add missing check for create_singlethread_workqueue 5da95a7eb9e3 RISC-V: time: initialize hrtimer based broadcast clock event device dabc22a30d83 m68k: /proc/hardware should depend on PROC_FS c9c87142260c crypto: rsa-pkcs1pad - Use akcipher_request_complete eb209a35d362 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() b7aa7fbc1693 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() b8ed41cc04fb Bluetooth: L2CAP: Fix potential user-after-free 4f4c970a05a2 OPP: fix error checking in opp_migrate_dentry() 4a9272a864cb tap: tap_open(): correctly initialize socket uid 9a31af61f397 tun: tun_chr_open(): correctly initialize socket uid 2416abd6bad2 net: add sock_init_data_uid() 4a614a68d9f8 s390/vmem: fix empty page tables cleanup under KASAN df8d3536b660 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe cee12e8be8e2 irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe c9aaf4efe1f0 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains b00baffcc256 irqchip: Fix refcount leak in platform_irqchip_probe 9cc2a41c5804 net/mlx5: Enhance debug print in page allocation failure 94c4eafbbde3 bpftool: profile online CPUs instead of possible 627e140a5b7d crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware 959bd9d42a83 crypto: ccp - Refactor out sev_fw_alloc() 6952629bed36 leds: led-class: Add missing put_device() to led_put() 92a07ba4f0af crypto: xts - Handle EBUSY correctly 119848416480 net: ethernet: ti: add missing of_node_put before return 80c81aafc998 net: ethernet: ti: am65-cpsw: handle deferred probe with dev_err_probe() 37f0ca73fe81 net: ethernet: ti: am65-cpsw: fix tx csum offload for multi mac mode 8e83e1619fac x86/microcode: Adjust late loading result reporting message 511e27e5fdd6 x86/microcode: Check CPU capabilities after late microcode update correctly 89e848bb4aa1 x86/microcode: Add a parameter to microcode_check() to store CPU capabilities f5e78fa916aa x86/microcode: Print previous version of microcode after reload e6230806681f x86/microcode: Default-disable late loading 9e56938f2072 x86/microcode: Rip out the OLD_INTERFACE 8078a170baab x86: Mark stop_this_cpu() __noreturn 3900b7de1df7 x86/microcode: Replace deprecated CPU-hotplug functions. 2e3bd75f64d2 x86/cpu: Init AP exception handling from cpu_init_secondary() 0e7a569929ac powercap: fix possible name leak in powercap_register_zone() ae849d2f4801 crypto: seqiv - Handle EBUSY correctly 796e02cca30a crypto: essiv - Handle EBUSY correctly 62d428c9fe1b crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 6fb7dead798c ACPI: battery: Fix missing NUL-termination with large strings 45a1ca6f3ae7 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() 137963e3b957 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup 78b56b0a613a wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() f26dd69f61ef wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails 5668e63e2673 ath9k: htc: clean up statistics macros 221f9bd5ec56 ath9k: hif_usb: simplify if-if to if-else ec246dfe006b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function b44178e71810 wifi: orinoco: check return value of hermes_write_wordrec() 430f9f9bec53 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU 695f1d9431ff thermal/drivers/tsens: Sort out msm8976 vs msm8956 data 40f62ff0d7ed thermal/drivers/tsens: Add compat string for the qcom,msm8960 a9f2002484ec thermal/drivers/qcom/tsens_v1: Enable sensor 3 on MSM8976 e6ec7fa688d9 thermal/drivers/tsens: Drop msm8976-specific defines 5419cd28c8f2 ACPICA: nsrepair: handle cases without a return value correctly 4c33e01fe1d2 crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 4c5300f6f5e1 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak daaec051cd19 crypto: ccp: Use the stack and common buffer for status commands c997b509fd01 crypto: ccp: Use the stack for small SEV command buffers 318dd6f5b7b4 lib/mpi: Fix buffer overrun when SG is too long 1c37e86a78c2 rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() ad410f64f7ab rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls b02b6bb83c68 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose a4935bb73444 genirq: Fix the return type of kstat_cpu_irqs_sum() 5562585c4aa2 ACPICA: Drop port I/O validation for some regions 6e43b2d9d166 crypto: x86/ghash - fix unaligned access in ghash_setkey() f6e429cde9ea wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() 93b8809be5ba wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() 2ddb1820bdac wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() 647230e71e1c wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 0258757caab5 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() b4b4447481db wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() e08e6812efb6 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() a1e94fb4d09d wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() 8a2eb9d9d0c1 wifi: ipw2200: fix memory leak in ipw_wdev_init() 841ae9b924f4 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() 3938f01405d6 libbpf: Fix btf__align_of() by taking into account field offsets 1e950b9a841b wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() d4fddfd7282f rtlwifi: fix -Wpointer-sign warning 75f4eed70a51 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 9c8f50c7433b wifi: libertas: fix memory leak in lbs_init_adapter() e9ef5631dd43 wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 0e5b782c1c72 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() 97018e737bd0 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() d85d0b1a6135 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() efc8df970561 wifi: rsi: Fix memory leak in rsi_coex_attach() 0a82c1e0573b block: bio-integrity: Copy flags when bio_integrity_payload is cloned 895cb50196ab x86/perf/zhaoxin: Add stepping check for ZXC 80a1751730b3 sched/rt: pick_next_rt_entity(): check list_entry 53dbbe36340d sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() a50e28d433ac s390/dasd: Fix potential memleak in dasd_eckd_init() 72aebdac390b s390/dasd: Prepare for additional path event handling a33c33593b66 blk-mq: correct stale comment of .get_budget 2c58012d9656 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 12bcc4ec5496 blk-mq: avoid sleep in blk_mq_alloc_request_hctx d7cf3864d781 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node e874629c5fb7 ARM: dts: imx7s: correct iomuxc gpr mux controller cells bbddc7c70870 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference a451c1377aa8 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference 4c37a37743a6 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name c39c3ed4a3b9 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name 269fd2fb043e arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name 373bb505ffe6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name 1c30db46dd1d arm64: dts: amlogic: meson-gx: add missing unit address to rng node name 436060c1b668 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property 6a46320f2ae7 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible eb5f2c565779 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name a7163b258ae8 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 14736f2eaec5 ARM: imx: Call ida_simple_remove() for ida_simple_get 23134f7a5429 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 5325b8a1208c arm64: dts: ti: k3-j7200: Fix wakeup pinmux range 4811cfd28622 ARM: s3c: fix s3c64xx_set_timer_source prototype 66315db914aa ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() 1fa673af0af8 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards c56595b948ad arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names 192cb335d89b arm64: dts: qcom: ipq8074: fix Gen3 PCIe node e839d027d71a arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges 77970cf38954 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY 9b5b1652e330 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size 8f1cb871f948 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes 7ee2ca51e357 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names 5633e86cce6a arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address bd55aa16bf34 arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 8303a34fce2a arm64: dts: meson-gx: Fix Ethernet MAC address unit name 2df155a11447 arm64: dts: qcom: sc7180: correct SPMI bus address cells 64b69cb420c5 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name 717aa3984652 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description 227f8c1c5c4b ARM: zynq: Fix refcount leak in zynq_early_slcr_init 644688a92162 arm64: dts: qcom: qcs404: use symbol names for PCIe resets 4862c41d5f3b ARM: OMAP2+: Fix memory leak in realtime_counter_init() e1bb97947cac powerpc/mm: Rearrange if-else block to avoid clang warning 21a2eec4a440 HID: asus: use spinlock to safely schedule workers 6a63a3334aca HID: asus: use spinlock to protect concurrent accesses cb8382c37145 HID: asus: Remove check for same LED brightness on set Signed-off-by: Bruce Ashfield Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.10.bb | 6 ++--- .../linux/linux-yocto-tiny_5.10.bb | 8 +++---- meta/recipes-kernel/linux/linux-yocto_5.10.bb | 24 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb index 90ebacb79f..f25745194a 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "906ed2510448296f6ae7fd7eec4a16323a122d56" -SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" +SRCREV_machine ?= "6462fa707bd003b62bee6042c20e8ab1f391df96" +SRCREV_meta ?= "8ea689ac1980b5c09cd049a3403f72e75a8739da" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.10.172" +LINUX_VERSION ?= "5.10.175" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb index 90918e9075..798fb84565 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb @@ -6,7 +6,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.10.172" +LINUX_VERSION ?= "5.10.175" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine:qemuarm ?= "06797bb6770cf02dac8549965cadcfaf9662648b" -SRCREV_machine ?= "81be5bada3aaefe33470fe564cf775a7101d2753" -SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" +SRCREV_machine:qemuarm ?= "d90caed79c490df9aab86920b33698bc29899d45" +SRCREV_machine ?= "878a6b6459feacfa733cf27a14b9f70b9922ba65" +SRCREV_meta ?= "8ea689ac1980b5c09cd049a3403f72e75a8739da" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.10.bb b/meta/recipes-kernel/linux/linux-yocto_5.10.bb index 6b95cd6c15..92666e4865 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb @@ -13,23 +13,23 @@ KBRANCH:qemux86 ?= "v5.10/standard/base" KBRANCH:qemux86-64 ?= "v5.10/standard/base" KBRANCH:qemumips64 ?= "v5.10/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "c98a46648630fcd991c14d5681a8ffac871a375d" -SRCREV_machine:qemuarm64 ?= "5af3730831ade6e681e9c5171b201af7044b6f14" -SRCREV_machine:qemumips ?= "ee066941c9388615026bd61bcfdb87cc090a708b" -SRCREV_machine:qemuppc ?= "79adfb34b779d73f9b270968de317bbed5ed99ac" -SRCREV_machine:qemuriscv64 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" -SRCREV_machine:qemuriscv32 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" -SRCREV_machine:qemux86 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" -SRCREV_machine:qemux86-64 ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" -SRCREV_machine:qemumips64 ?= "2c5facc36b895eba9cc75357e924e9e3b313cf68" -SRCREV_machine ?= "64bb62787e5dbc958d29ed9b001312f1f49b61f9" -SRCREV_meta ?= "e0258879d18c06e18d245ea2fbe5363abe204f1d" +SRCREV_machine:qemuarm ?= "1784e127b2ebee50ade30dc697d9f2c9ccda64d6" +SRCREV_machine:qemuarm64 ?= "3189034276f25e203dae9df3df5fd33849a63ddb" +SRCREV_machine:qemumips ?= "ed305aee0a2d924dd532eea364036736a43b008e" +SRCREV_machine:qemuppc ?= "43e2751f24c4c35341b877429f5c62f57cc23616" +SRCREV_machine:qemuriscv64 ?= "96f3a7ef51f544080250e995b21e66004fdbb2bb" +SRCREV_machine:qemuriscv32 ?= "96f3a7ef51f544080250e995b21e66004fdbb2bb" +SRCREV_machine:qemux86 ?= "96f3a7ef51f544080250e995b21e66004fdbb2bb" +SRCREV_machine:qemux86-64 ?= "96f3a7ef51f544080250e995b21e66004fdbb2bb" +SRCREV_machine:qemumips64 ?= "82870b2da104e88b79174aece820f233e0c4bd72" +SRCREV_machine ?= "96f3a7ef51f544080250e995b21e66004fdbb2bb" +SRCREV_meta ?= "8ea689ac1980b5c09cd049a3403f72e75a8739da" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.10;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.10.172" +LINUX_VERSION ?= "5.10.175" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22091 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 4368FC761AF for ; Sun, 2 Apr 2023 16:42:49 +0000 (UTC) Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) by mx.groups.io with SMTP id smtpd.web11.48836.1680453768303287475 for ; Sun, 02 Apr 2023 09:42:48 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=RC2MjPdf; spf=softfail (domain: sakoman.com, ip: 209.85.216.42, mailfrom: steve@sakoman.com) Received: by mail-pj1-f42.google.com with SMTP id mp3-20020a17090b190300b0023fcc8ce113so30213246pjb.4 for ; Sun, 02 Apr 2023 09:42:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453767; x=1683045767; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=H1Uzy6D8rTNuVpmksr7+Lr7nWWzmf8PYBvddCLsTE4s=; b=RC2MjPdfhU4XcNzz2A/WMrK/QltzCI5RsDlsirx5l8kKd3uF8QxFz1AiTdLw973lfx qad5uTzyN8JzX+nXSgwOhTU5I/8NcA4+WgpgmNrsFOWOwZ7OYfriUvnYRMq+IYiY0SH5 Y9sYjEiOWjXcsSPz5QjqeFICb71coHd6whVIxiXs/vrK9SZL82/PFauvra5ZNAcr71ja EVihIXkM7HAOQdu3mdgAA8OJrcR/e4AdYQ2QenDS/IMXouZdC6rnFw52vGlbjZxvrFO2 N0n6sWQuN3vZDH9G1hd+MRv7UhLa/+O1n1ny8Tv19z0cLZyj4emK+V46HgMTDz76XHUB /uQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453767; x=1683045767; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=H1Uzy6D8rTNuVpmksr7+Lr7nWWzmf8PYBvddCLsTE4s=; b=hvE9d7EDgT33ydewqrjV0RIO+j/ByR0VGLvYW8R2venb+wvOh8qHt83zlpk3YpP0WH 6EkQ/fvNgvpvNWZ9hannBHADYtKlfKRbyIorrcE3f7MjmVsb1JUryDeiMGQUlGhMEc7Q FGGLjG7T6b+1hr5qNul9t9eD4qTGZjw9wFN7UyXCRNb96amLJf4eFqtsOxY/4rdhYeNo 7gaxw7dREB31ryeTF7cfIL1GXlJ+B+VucLOCmELyZJPPTbvcq29WT7NQ+EIkeGigcWXz PDKV1cLH3YqILJebs8gHZGCC67sYBZ3PxGU02mWt7z7bv19VnJR5yisHAaUS2e7OquY0 F25Q== X-Gm-Message-State: AAQBX9eqsQsfqBJuX0+4Ihy3+C1obgyQTbUP9EgxlozwwiB6b0AN3EBh 2LrpHoAJ1OGByn4D1a9y4UZPeKWk4Bhk9bVAQ3w= X-Google-Smtp-Source: AKy350bQI1+RGEiuYyJ7W8Rv17vGW52eyXnKrTFEEzS6zgd4+Ok+3Q8HFNgyqjOoSZNMHAhtMFvmfg== X-Received: by 2002:a17:903:4306:b0:1a1:98a9:4069 with SMTP id jz6-20020a170903430600b001a198a94069mr27754410plb.9.1680453767312; Sun, 02 Apr 2023 09:42:47 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.46 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:47 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 12/21] lttng-modules: update to v2.13.9 Date: Sun, 2 Apr 2023 06:42:07 -1000 Message-Id: <8864e50267327b474806de8b12ec60137a3cf17b.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:49 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179593 From: Bruce Ashfield Bumping lttng-modules to version v2.13.9-4-g12f43cab, which comprises the following commits: da1f5a26 Version 2.13.9 dc2d1294 fix: jbd2: use the correct print format (v5.4.229) d04c1211 fix: jbd2 upper bound for v5.10.163 4b8864fc fix: jbd2: use the correct print format (v5.10.163) 69d3aa79 fix: btrfs: move accessor helpers into accessors.h (v6.2) We drop our previously backported commits as well, since they are part of the release. Signed-off-by: Bruce Ashfield Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 79d8e93adde07ff3a4a239d66649ee566a2437d6) Signed-off-by: Steve Sakoman --- ...ccessor-helpers-into-accessors.h-v6..patch | 45 -------------- .../fix-jbd2-upper-bound-for-v5.10.163.patch | 52 ---------------- ...e-the-correct-print-format-v5.10.163.patch | 61 ------------------- ...ules_2.13.8.bb => lttng-modules_2.13.9.bb} | 5 +- 4 files changed, 1 insertion(+), 162 deletions(-) delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-move-accessor-helpers-into-accessors.h-v6..patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-upper-bound-for-v5.10.163.patch delete mode 100644 meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-use-the-correct-print-format-v5.10.163.patch rename meta/recipes-kernel/lttng/{lttng-modules_2.13.8.bb => lttng-modules_2.13.9.bb} (83%) diff --git a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-move-accessor-helpers-into-accessors.h-v6..patch b/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-move-accessor-helpers-into-accessors.h-v6..patch deleted file mode 100644 index 26ae605b31..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/0001-fix-btrfs-move-accessor-helpers-into-accessors.h-v6..patch +++ /dev/null @@ -1,45 +0,0 @@ -From 69d3aa79a641f539cfd5c11b46b2dd9b4df9b0f0 Mon Sep 17 00:00:00 2001 -From: Michael Jeanson -Date: Mon, 16 Jan 2023 15:01:51 -0500 -Subject: [PATCH] fix: btrfs: move accessor helpers into accessors.h (v6.2) - -See upstream commit : - - commit 07e81dc94474eb62705c6f96d9ab1a5a797b8703 - Author: Josef Bacik - Date: Wed Oct 19 10:51:00 2022 -0400 - - btrfs: move accessor helpers into accessors.h - - This is a large patch, but because they're all macros it's impossible to - split up. Simply copy all of the item accessors in ctree.h and paste - them in accessors.h, and then update any files to include the header so - everything compiles. - -Upstream-Status: Backport - -Change-Id: I1f0876dd8b7a8687f6802b60c3e3baabd017cc52 -Signed-off-by: Michael Jeanson -Signed-off-by: Mathieu Desnoyers ---- - include/instrumentation/events/btrfs.h | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/include/instrumentation/events/btrfs.h b/include/instrumentation/events/btrfs.h -index 785f16ac..01157107 100644 ---- a/include/instrumentation/events/btrfs.h -+++ b/include/instrumentation/events/btrfs.h -@@ -9,6 +9,10 @@ - #include - #include - -+#if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0)) -+#include <../fs/btrfs/accessors.h> -+#endif -+ - #ifndef _TRACE_BTRFS_DEF_ - #define _TRACE_BTRFS_DEF_ - struct btrfs_root; --- -2.34.1 - diff --git a/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-upper-bound-for-v5.10.163.patch b/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-upper-bound-for-v5.10.163.patch deleted file mode 100644 index bfc49294b0..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-upper-bound-for-v5.10.163.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 4fd2615b87b3cac0fd5bdc5fc82db05f6fcfdecf Mon Sep 17 00:00:00 2001 -From: Michael Jeanson -Date: Tue, 17 Jan 2023 12:16:04 -0500 -Subject: [PATCH] fix: jbd2 upper bound for v5.10.163 - -Use the correct upper bound of 5,11,0. - -Change-Id: I435b44b940c7346ed8c3ef0d445365ed156702d0 -Signed-off-by: Michael Jeanson -Signed-off-by: Mathieu Desnoyers - -Upstream-Status: Backport -Signed-off-by: Armin Kuster - ---- - include/instrumentation/events/jbd2.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/include/instrumentation/events/jbd2.h b/include/instrumentation/events/jbd2.h -index f7993511..9b77ab92 100644 ---- a/include/instrumentation/events/jbd2.h -+++ b/include/instrumentation/events/jbd2.h -@@ -28,7 +28,7 @@ LTTNG_TRACEPOINT_EVENT(jbd2_checkpoint, - ) - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -- || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 5,11,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) -@@ -97,7 +97,7 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(jbd2_commit, jbd2_drop_transaction, - #endif - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -- || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 5,11,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) -@@ -140,7 +140,7 @@ LTTNG_TRACEPOINT_EVENT(jbd2_submit_inode_data, - ) - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -- || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 5,11,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) --- -2.35.4 - diff --git a/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-use-the-correct-print-format-v5.10.163.patch b/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-use-the-correct-print-format-v5.10.163.patch deleted file mode 100644 index 8067cffaab..0000000000 --- a/meta/recipes-kernel/lttng/lttng-modules/fix-jbd2-use-the-correct-print-format-v5.10.163.patch +++ /dev/null @@ -1,61 +0,0 @@ -From dd7be14bd04c1de309ba267097b03a308da87dae Mon Sep 17 00:00:00 2001 -From: Michael Jeanson -Date: Tue, 17 Jan 2023 11:03:12 -0500 -Subject: [PATCH] fix: jbd2: use the correct print format (v5.10.163) - -See upstream commit : - - commit d87a7b4c77a997d5388566dd511ca8e6b8e8a0a8 - Author: Bixuan Cui - Date: Tue Oct 11 19:33:44 2022 +0800 - - jbd2: use the correct print format - - The print format error was found when using ftrace event: - <...>-1406 [000] .... 23599442.895823: jbd2_end_commit: dev 252,8 transaction -1866216965 sync 0 head -1866217368 - <...>-1406 [000] .... 23599442.896299: jbd2_start_commit: dev 252,8 transaction -1866216964 sync 0 - - Use the correct print format for transaction, head and tid. - -Change-Id: I7601f5cbb86495c2607be7b11e02724c90b3ebf9 -Signed-off-by: Michael Jeanson -Signed-off-by: Mathieu Desnoyers - -Upstream-Status: Backport -Signed-off-by: Armin Kuster - ---- - include/instrumentation/events/jbd2.h | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/include/instrumentation/events/jbd2.h b/include/instrumentation/events/jbd2.h -index d5d8ea0c..f7993511 100644 ---- a/include/instrumentation/events/jbd2.h -+++ b/include/instrumentation/events/jbd2.h -@@ -28,6 +28,7 @@ LTTNG_TRACEPOINT_EVENT(jbd2_checkpoint, - ) - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) -@@ -96,6 +97,7 @@ LTTNG_TRACEPOINT_EVENT_INSTANCE(jbd2_commit, jbd2_drop_transaction, - #endif - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) -@@ -138,6 +140,7 @@ LTTNG_TRACEPOINT_EVENT(jbd2_submit_inode_data, - ) - - #if (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(6,2,0) \ -+ || LTTNG_KERNEL_RANGE(5,10,163, 6,0,0) \ - || LTTNG_KERNEL_RANGE(5,15,87, 5,16,0) \ - || LTTNG_KERNEL_RANGE(6,0,18, 6,1,0) \ - || LTTNG_KERNEL_RANGE(6,1,4, 6,2,0)) --- -2.35.4 - diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.13.8.bb b/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb similarity index 83% rename from meta/recipes-kernel/lttng/lttng-modules_2.13.8.bb rename to meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb index c04796be16..a08386b053 100644 --- a/meta/recipes-kernel/lttng/lttng-modules_2.13.8.bb +++ b/meta/recipes-kernel/lttng/lttng-modules_2.13.9.bb @@ -11,15 +11,12 @@ include lttng-platforms.inc SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \ file://0009-Rename-genhd-wrapper-to-blkdev.patch \ - file://fix-jbd2-use-the-correct-print-format-v5.10.163.patch \ - file://fix-jbd2-upper-bound-for-v5.10.163.patch \ - file://0001-fix-btrfs-move-accessor-helpers-into-accessors.h-v6..patch \ " # Use :append here so that the patch is applied also when using devupstream SRC_URI:append = " file://0001-src-Kbuild-change-missing-CONFIG_TRACEPOINTS-to-warn.patch" -SRC_URI[sha256sum] = "f525d3d48ea3a475cb535339c201666d0e4c75ec8c46d29837bcf381ea02cb19" +SRC_URI[sha256sum] = "bf808b113544287cfe837a6382887fa66354ef5cc8216460cebbef3d27dc3581" export INSTALL_MOD_DIR="kernel/lttng-modules" From patchwork Sun Apr 2 16:42:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22098 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 430C2C77B62 for ; Sun, 2 Apr 2023 16:42:59 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web11.48837.1680453770024130271 for ; Sun, 02 Apr 2023 09:42:50 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=6a1ier8s; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id r7-20020a17090b050700b002404be7920aso26198487pjz.5 for ; Sun, 02 Apr 2023 09:42:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453769; x=1683045769; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=53tQn6K3YuwA2s2shml3qgF0Gx7EHz307QV+3ZlDJNc=; b=6a1ier8s+MoFZDhhIJuJun7AJbjNi0avreRQgE+sdhDh91cbBh9R7ORA5TBaVQL8/S Q9DGoMZmMZW4/oauPyjm1wbu1X08yKDyKD44O9HRgIGbpi4tb3R7j28D3zMFvp/UibZ5 d7E3houISmDYa0eTOMN5hQvEgp5O3saLflSq+dnxSwlWcmvb7qWK6FdQk1qTCY58AgDU RMWH/2Lvh69qWL3rnBs0655NLbkosKwGyQLMQJh4K8xzsGcPACDIF5/We6OOGserkRqB dbDZy72Yh2NvGIp5aY8J2KhqXMv7Kb5qOynNvjxb0MT97DFEOdSZYH/3S+qhjCrHgqlG OF3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453769; x=1683045769; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=53tQn6K3YuwA2s2shml3qgF0Gx7EHz307QV+3ZlDJNc=; b=0ZMoQoXkZhd4+2YIHU7U41kvNlSFfrslv56Q6JkPuj8YHxucDN7zq/xiGPnUqbx2kF ae52NoOZYq/dA6uB+aKdTjq3rodG6Z+Pkq09xY6J3O4jue92BBVWFb8zLaBz+eguC6PH aiqLbASpsXRhJ2sTG0Nh/7+tadVPqB2bVnvpDVIsb7f4f1UoqsQXtCXnvVZ96xbt4bSu xg1gLP7Q6F8NpDxjwNw8FPG8dvz7B0mzeEHAL+CVnPE3FTDl5RmoyfpeqDh2vs95ruht Kc2Nq1WPGSC/ybEN4Zp7iAZdgFTBiUC/X1SeH86Nqkzk1KkSSu6LvsRMCmw+sPrre09r rpaQ== X-Gm-Message-State: AAQBX9fyI0e88WV57g/M3zCbZ4AvQzrO9jvF60PfhtUsNRxZZpRxOryt bqha4OuxKDAhIokcfGnHRkStaH9xtfibLZCmfKE= X-Google-Smtp-Source: AKy350bjLumLgRjgSOLREpogsGRVeBputWgqnFTPjis7wYXDFJlUmo/LZZ6gmoHlEhMA9I9UJcJVUw== X-Received: by 2002:a17:902:f315:b0:19e:9849:1767 with SMTP id c21-20020a170902f31500b0019e98491767mr28033980ple.42.1680453769038; Sun, 02 Apr 2023 09:42:49 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:48 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 13/21] linux-yocto/5.15: update to v5.15.98 Date: Sun, 2 Apr 2023 06:42:08 -1000 Message-Id: <10736085c3e47c23c377bd68623b0753557e3a06.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179594 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: d9b4a0c83a2d Linux 5.15.98 937c15e27a63 io_uring: ensure that io_init_req() passes in the right issue_flags bf7123dd26a0 Linux 5.15.97 cf7f9cd50013 io_uring: add missing lock in io_get_file_fixed 77358093331e USB: core: Don't hold device lock while reading the "descriptors" sysfs file 3b24c980dc07 usb: gadget: u_serial: Add null pointer check in gserial_resume 2d72795ccde2 USB: serial: option: add support for VW/Skoda "Carstick LTE" 02190d23b731 usb: dwc3: pci: add support for the Intel Meteor Lake-M cc09a7d5a6a1 scripts/tags.sh: fix incompatibility with PCRE2 1aee4ab2c107 scripts/tags.sh: Invoke 'realpath' via 'xargs' 06740b433d9d vc_screen: don't clobber return value in vcs_read e7f460696340 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues(). 16d319ec18b0 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state 6dd1de27d771 staging: mt7621-dts: change palmbus address to lower case 07f0c6f9c357 x86/cpu: Add Lunar Lake M e1b09162f268 HID: core: Fix deadloop in hid_apply_multiplier. f1ee47003075 neigh: make sure used and confirmed times are valid 2590058fb058 IB/hfi1: Assign npages earlier 4534ea429ed8 ASoC: rt715-sdca: fix clock stop prepare timeout issue e430f058d90c btrfs: send: limit number of clones and allocated memory size d454a7212e17 ACPI: NFIT: fix a potential deadlock during NFIT teardown 435e8fabd19a HID: elecom: add support for TrackBall 056E:011C 6bd2f1754393 ARM: dts: rockchip: add power-domains property to dp node on rk3288 839a9c0047a1 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc 503e3d93cf35 Fix XFRM-I support for nested ESP tunnels 765b3a0e0a81 ionic: refactor use of ionic_rx_fill() Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 4961d295599b1c3822752c42891006a49aea8ff3) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index 0f557ba2c5..e67dc38736 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "4d335265c1010cdf45dc0169b1b79638323a5109" -SRCREV_meta ?= "509f4b9d68337f103633d48b621c1c9aa0dc975d" +SRCREV_machine ?= "ce19518b87253279a0358d736d8e9a2cca908498" +SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.15.96" +LINUX_VERSION ?= "5.15.98" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 34ffaa5132..8c0f149a35 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.96" +LINUX_VERSION ?= "5.15.98" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "9c8ee16005f204f7f48d6699822dd5e89b01d4a5" -SRCREV_meta ?= "509f4b9d68337f103633d48b621c1c9aa0dc975d" +SRCREV_machine ?= "c5c318ab79b57628d2046185821db1d0eb89df20" +SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 55580357d2..8c38db25f8 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "5479084dba4fbe0e3db2a97b0ae00ff7651fb90b" -SRCREV_machine:qemuarm64 ?= "91bfb4191c2f19b98b0c724676a69ca9d61bb696" -SRCREV_machine:qemumips ?= "8be1d8e09c4b174ab4ef0fbd67263f9563967818" -SRCREV_machine:qemuppc ?= "6de606ff8d3eeba9f003557ebb37c94a2d0e6bc1" -SRCREV_machine:qemuriscv64 ?= "001e2930e6997f58dd98cda33908111506f53eb7" -SRCREV_machine:qemuriscv32 ?= "001e2930e6997f58dd98cda33908111506f53eb7" -SRCREV_machine:qemux86 ?= "001e2930e6997f58dd98cda33908111506f53eb7" -SRCREV_machine:qemux86-64 ?= "001e2930e6997f58dd98cda33908111506f53eb7" -SRCREV_machine:qemumips64 ?= "d2d2e93f5cea91969185ec1cc05d6833cd7e1412" -SRCREV_machine ?= "001e2930e6997f58dd98cda33908111506f53eb7" -SRCREV_meta ?= "509f4b9d68337f103633d48b621c1c9aa0dc975d" +SRCREV_machine:qemuarm ?= "21e0bbe305e7dbcd73a3b8695084f0cc3334f4ee" +SRCREV_machine:qemuarm64 ?= "574058afde6aba973ebe024686c2e609b9703bbb" +SRCREV_machine:qemumips ?= "80b8c24fa8e87f562cb558662e0c9c8f036aa389" +SRCREV_machine:qemuppc ?= "3263f7de77ed4245e3802e19e7aded24fe957f30" +SRCREV_machine:qemuriscv64 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" +SRCREV_machine:qemuriscv32 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" +SRCREV_machine:qemux86 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" +SRCREV_machine:qemux86-64 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" +SRCREV_machine:qemumips64 ?= "ad9994f20f03947ef32a18e9cc86b13d37548010" +SRCREV_machine ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" +SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" # 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 ?= "d383d0f28ecac0f3375bdfb9a0c4bfac979f6f8f" +SRCREV_machine:class-devupstream ?= "d9b4a0c83a2d405dd85bf32d672686146b9bedff" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.96" +LINUX_VERSION ?= "5.15.98" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22100 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 53C1DC77B6D for ; Sun, 2 Apr 2023 16:42:59 +0000 (UTC) Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) by mx.groups.io with SMTP id smtpd.web11.48837.1680453770024130271 for ; Sun, 02 Apr 2023 09:42:52 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=N0Wc3qDm; spf=softfail (domain: sakoman.com, ip: 209.85.216.41, mailfrom: steve@sakoman.com) Received: by mail-pj1-f41.google.com with SMTP id r7-20020a17090b050700b002404be7920aso26198545pjz.5 for ; Sun, 02 Apr 2023 09:42:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453772; x=1683045772; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=xtN0KQANkq6sYVrAY59EizmzpqFdo/pF+Brpr01v6O8=; b=N0Wc3qDmieS3gWR8AQzBgvPqO7uJJ/y5mSjLOehuhl6NfPypxLrZ7UmGl62hsyv1bu 5bhI2rzImn3ofNJCGzVjN8ZxDWoibIdcDLKsytieHQ6iNsxzLqsWE0UB2EoBma0Tyzbb bhPN6Ha9a0Y7H8XOHfOkvnnJe04cJV0VbTHLj7HzqrzRgyKHGo4Z3HRCrCnGkP0ng05g G/POPTUaBxLrzUkdZrWlZQdRqi0jX3RABsG42QjGifKSqJeK8eRyl5arP4IBweZVrmtV 85pkMBt5RnqEvX5vQg+KOStNHCWF1l3u8FbNvToop59XmwEYHGmjYCxtp3qZlu+Fnuy9 uiqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453772; x=1683045772; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xtN0KQANkq6sYVrAY59EizmzpqFdo/pF+Brpr01v6O8=; b=AFW1h0c7GuFkGTW9CO3Rl8gzvW6mrbf3IbS9q3s87rj9LcEnKf/wx+7KzNyeHhkE5f DEEVSZYpQfEO/VaHuDqgLF09IyVuPOqx15/hTd2t/FNIxyojSGEHUNb0pQVBkjsQDBH4 8AcYRQ+Vn6dEFh37VR4LYdtA9MuNQBva0x2T5WW5wktBjPnoY6AUl+nZYPKNqwH6af+x pnrGRtBjsOnorUjQF5vb7tKfoF+ZryFBy8LyVHy27T+455zIf4l9aXgWb2HxcUmAHvbK AJQ8BxU5lZDSerkMgH+lxFTI6Q9ilZssuahMs4HKAgNKv/ZWYgkgVLWiax32l7bxFBYy VcFQ== X-Gm-Message-State: AAQBX9e17ch7tlxae6Gm5HAKShgS1Qu2pIkdQfsG2ISdT/s/LCUOKtXn ljCynFEPb6cnztj+NtjeHIyjXpU+btrKnXkiP9c= X-Google-Smtp-Source: AKy350ZPWUkezLGJuVWdZtzjC0wnJWWfa1Q46KHVILukUcXSCC/UMYfmZU6hAs+NZrG0/vb8Bh4Gtg== X-Received: by 2002:a17:902:d506:b0:1a1:b172:5428 with SMTP id b6-20020a170902d50600b001a1b1725428mr41359682plg.18.1680453770973; Sun, 02 Apr 2023 09:42:50 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:50 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 14/21] linux-yocto/5.15: update to v5.15.103 Date: Sun, 2 Apr 2023 06:42:09 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179595 From: Bruce Ashfield Updating to the latest korg -stable release that comprises the following commits: 8020ae3c051d Linux 5.15.103 10a72c677bce Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5} 6e7bc50f97c9 KVM: VMX: Fix crash due to uninitialized current_vmcs 61e5087231f3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper 1f47cba9364f KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 2153dd644ce4 fs: hold writers when changing mount's idmapping 8c3be6925a92 UML: define RUNTIME_DISCARD_EXIT f616fa79d536 xfs: remove xfs_setattr_time() declaration 5588657f418c KVM: fix memoryleak in kvm_init() 4441a9009193 tools bpftool: Fix compilation error with new binutils 1c27fab24333 tools bpf_jit_disasm: Fix compilation error with new binutils 97f005c0bdba tools perf: Fix compilation error with new binutils 451c9d7b1616 tools include: add dis-asm-compat.h to handle version differences 51b99dc38c1a tools build: Add feature test for init_disassemble_info API changes 381492ef0c51 sh: define RUNTIME_DISCARD_EXIT 1e49bb9ba912 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36 d517faf3db23 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds 4e6708a0f36e powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT 0bfde8c9bb27 arch: fix broken BuildID for arm64 and riscv 560a2744cbbf ext4: block range must be validated before use in ext4_mb_clear_bb() 270422f3e183 ext4: add strict range checks while freeing blocks 2da16af37847 ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() 09546886a0ea ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() 48302ee67dd7 filelocks: use mount idmapping for setlease permission check 513572bb89e8 media: rc: gpio-ir-recv: add remove function 5f328c9d32b1 media: ov5640: Fix analogue gain control 4cb302546556 scripts: handle BrokenPipeError for python scripts 405ec99d1d25 PCI: Add SolidRun vendor ID 2c75e258adb9 macintosh: windfarm: Use unsigned type for 1-bit bitfields 6c6f956c9295 alpha: fix R_ALPHA_LITERAL reloc for large modules adb939031af3 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation e3a62a35f903 powerpc/iommu: fix memory leak with using debugfs_lookup() 93aa548a339c MIPS: Fix a compilation issue e69d841d143b fs: use consistent setgid checks in is_sxid() 78eecf2e5cd4 attr: use consistent sgid stripping checks 449badcf876d attr: add setattr_should_drop_sgid() 7e8a9b53141e fs: move should_remove_suid() 93395e1184ed attr: add in_group_or_capable() 0123712492f6 fs: move S_ISGID stripping into the vfs_*() helpers 9c3a620bbf0c fs: add mode_strip_sgid() helper 79821ab3284a xfs: set prealloc flag in xfs_alloc_file_space() a881c1ef16f1 xfs: fallocate() should call file_modified() f8937e4d1d46 xfs: remove XFS_PREALLOC_SYNC 95aab524e12e xfs: use setattr_copy to set vfs inode attributes 2115c14c93ec tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address b43cb0f08767 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths d15c9ae1c6d9 staging: rtl8723bs: Fix key-store index handling 7fa3bb1bcabe staging: rtl8723bs: fix placement of braces 962293f5443c Staging: rtl8723bs: Placing opening { braces in previous line 890e24564c0a staging: rtl8723bs: clean up comparsions to NULL c513043e0afe iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter 0fd72f1d1b94 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options 2af17167804c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands ce4bbb2aa9d8 nbd: use the correct block_device in nbd_bdev_reset 7889dfc19492 irqdomain: Fix mapping-creation race a2bc806e95bd ext4: Fix deadlock during directory rename 07b0aba4adf0 RISC-V: Don't check text_mutex during stop_machine d1b47f735f60 s390/ftrace: remove dead code 3a9418d2c93c riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode f3969427fb06 af_unix: fix struct pid leaks in OOB support a9f99eacf79f af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. 6a29d71ab421 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC ad7e40ee157b SUNRPC: Fix a server shutdown leak 64d4eb412761 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection 03c1cc6f554d net/smc: fix fallback failed while sendmsg with fastopen dafde1072202 platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it 36bcbcaf01d8 netfilter: conntrack: adopt safer max chain length a316da050d80 scsi: megaraid_sas: Update max supported LD IDs to 240 2adc29350a5b net: ethernet: mtk_eth_soc: fix RX data corruption issue fe8787c1e4f6 net: phy: smsc: fix link up detection in forced irq mode d83813f724ec net: phy: smsc: Cache interrupt mask 18ab31b8cd37 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR 2662c5b1f0ef netfilter: tproxy: fix deadlock due to missing BH disable bef8cf77e21c netfilter: ctnetlink: revert to dumping mark regardless of event type 20fd0607acbf bnxt_en: Avoid order-5 memory allocation for TPA data 98fa707a52a3 net: phylib: get rid of unnecessary locking 67431417617d net: stmmac: add to set device wake up flag when stmmac init phy af5c333c84e5 drm/msm/dpu: fix len of sc7180 ctl blocks 4a476285f6d2 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() c813f7a31614 ice: copy last block omitted in ice_get_module_eeprom() 3f14457e1584 net: caif: Fix use-after-free in cfusbl_device_notify() c2c71922c5e9 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver c026917887d1 perf stat: Fix counting when initial delay configured fdecfb2603d0 selftests: nft_nat: ensuring the listening side is up before starting the client 91aceb3844d4 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping() a5a7f6e6e126 powerpc: dts: t1040rdb: fix compatible string for Rev A boards 4357bbb921fe nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties 04bfc5bcdfc0 bgmac: fix *initial* chip reset to support BCM5358 60530bfdb647 drm/msm/a5xx: fix context faults during ring switch 7f854b4803e5 drm/msm/a5xx: fix the emptyness check in the preempt code bf66e98285f7 drm/msm/a5xx: fix highest bank bit for a530 2e8efe8c8dab drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register b77c764b4371 drm/msm: Fix potential invalid ptr free ced1f5dd6c1d drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype e974d8755578 drm/nouveau/kms/nv50-: remove unused functions c50fc503ee1b ext4: Fix possible corruption when moving a directory cfb89ceb22fd regulator: core: Use ktime_get_boottime() to determine how long a regulator was off e1a078cac3e9 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators 67a791df1457 regulator: Flag uncontrollable regulators as always_on e471e928de97 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier 463ae58d7c80 riscv: Add header include guards to insn.h 4dd43ee784a1 riscv: Avoid enabling interrupts in die() 5ab1d0528b04 RISC-V: Avoid dereferening NULL regs in die() 6a72729ed6ac arm64: efi: Make efi_rt_lock a raw_spinlock 14ddb4e6e9de brd: mark as nowait compatible 5089247d6cf3 block/brd: add error handling support for add_disk() 5c65f0971247 iommu/vt-d: Fix PASID directory pointer coherency 8ff7db51d3ed irqdomain: Refactor __irq_domain_alloc_irqs() 62e4ba36a3d7 ipmi:ssif: Add a timer between request retries 2fb8b122ba8f ipmi:ssif: Increase the message retry time a6ef5a9d7263 f2fs: retry to update the inode page given data corruption a517c651f116 f2fs: do not bother checkpoint by f2fs_get_node_info e55332319825 f2fs: avoid down_write on nat_tree_lock during checkpoint 31b5793ca2de udf: Fix off-by-one error when discarding preallocation 30e29af746ee fs: dlm: start midcomms before scand 9c9dd2b3ba83 fs: dlm: add midcomms init/start functions 2e0415522835 fs: dlm: fix log of lowcomms vs midcomms c5a23d43c23a KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target a78a355052ab KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure 45bcf4a4f2b1 KVM: Register /dev/kvm as the _very_ last thing during initialization 0a0ecaf0988b KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() 3e48a6349d29 KVM: Optimize kvm_make_vcpus_request_mask() a bit 339e480baafc nfc: change order inside nfc_se_io error path 01a821aacc64 ext4: zero i_disksize when initializing the bootloader inode ca500cf2eceb ext4: fix WARNING in ext4_update_inline_data d16576142fb9 ext4: move where set the MAY_INLINE_DATA flag is set c5d7c31e1722 ext4: fix another off-by-one fsmap error on 1k block filesystems df621af95e89 ext4: fix RENAME_WHITEOUT handling for inline directories 7349cc5ab32e ext4: fix cgroup writeback accounting with fs-layer encryption fd7b8ebc1dd5 staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss() 0b22cbc05ce2 drm/connector: print max_requested_bpc in state debugfs 5e0eed414156 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15 328d069e9c35 x86/CPU/AMD: Disable XSAVES on AMD family 0x17 92d1caad9f78 fork: allow CLONE_NEWTIME in clone3 flags 7ba76b2ac187 perf inject: Fix --buildid-all not to eat up MMAP2 2072e75b4942 btrfs: fix percent calculation for bg reclaim message f8cd8754a03a fs: prevent out-of-bounds array speculation when closing a file descriptor 2ddbd0f967b3 Linux 5.15.102 cbecbd884e81 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh 515017e952ea staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script 528dbd80ac21 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" bbf9f29bac04 Linux 5.15.101 cba6bbf501be Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC" d214f240b0f6 Linux 5.15.100 acf252c1f5c3 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails 1c7988d5c79f malidp: Fix NULL vs IS_ERR() checking 545d72ba4c2c scsi: mpt3sas: Remove usage of dma_get_required_mask() API 953841f959e3 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix de1afc58a905 scsi: mpt3sas: Don't change DMA mask while reallocating pools 8e6612ff8b5d Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()" 72bf6d493c95 drm/virtio: Fix error code in virtio_gpu_object_shmem_init() 8e62139840c0 media: uvcvideo: Fix race condition with usb_kill_urb a1ddee82de80 Bluetooth: hci_sock: purge socket queues in the destruct() callback 22d021232657 drm/display/dp_mst: Fix down message handling after a packet reception error db35e49413a4 drm/display/dp_mst: Fix down/up message handling after sink disconnect e23fa593f1ab x86/resctl: fix scheduler confusion with 'current' be5d5d0637fd net: tls: avoid hanging tasks on the tx_lock e1a3cfdbf5b3 soundwire: cadence: Drain the RX FIFO after an IO timeout ecb33d7a5b58 soundwire: cadence: Remove wasted space in response_buf 473efca280d4 phy: rockchip-typec: Fix unsigned comparison with less than zero ffcd94262e0e PCI: Add ACS quirk for Wangxun NICs 19c4d6c7b049 PCI: loongson: Add more devices that need MRRS quirk bb99db06b8b6 kernel/fail_function: fix memory leak with using debugfs_lookup() 7f1e53f88e8b drivers: base: dd: fix memory leak with using debugfs_lookup() 09709a49283f drivers: base: component: fix memory leak with using debugfs_lookup() b94b39bf3d54 misc: vmw_balloon: fix memory leak with using debugfs_lookup() cf042964c2fa tty: pcn_uart: fix memory leak with using debugfs_lookup() 49ae24f44713 PCI: Take other bus devices into account when distributing resources dba6280105e1 PCI: Align extra resources for hotplug bridges properly 92d6e6bf9cf1 usb: gadget: uvc: Make bSourceID read/write 14cbfd08551a usb: uvc: Enumerate valid values for color matching 7e902b949600 USB: ene_usb6250: Allocate enough memory for full object 95ee8cb26db5 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math 8da78a60f332 USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup() 6236a6d2cdfb USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup() 036ada6ca9ee USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup() b0a2663ecbe8 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup() 30f9ba2396a1 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup() fb284bee1e21 USB: isp1362: fix memory leak with using debugfs_lookup() 6f12097467ea USB: isp116x: fix memory leak with using debugfs_lookup() 4a71b15744b8 USB: fotg210: fix memory leak with using debugfs_lookup() bb4d5eefb670 USB: sl811: fix memory leak with using debugfs_lookup() c6af1dbc99ad USB: uhci: fix memory leak with using debugfs_lookup() 4322661af6d7 USB: chipidea: fix memory leak with using debugfs_lookup() cf52c320cf74 USB: dwc3: fix memory leak with using debugfs_lookup() baec889a81b8 PCI: loongson: Prevent LS7A MRRS increases 19da678d38d2 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() 587b48b18a8a iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word() 2b59fdcaaf24 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word() 9e58ebb12210 tools/iio/iio_utils:fix memory leak 54179274476d mei: bus-fixup:upon error print return values of send and receive 49b326ce8a68 serial: sc16is7xx: setup GPIO controller later in probe 45083b86141e tty: serial: fsl_lpuart: disable the CTS when send break signal f9d9d25ad1f0 tty: fix out-of-bounds access in tty_driver_lookup_tty() 4be3213e9d79 staging: emxx_udc: Add checks for dma_alloc_coherent() 6683327b51a6 USB: fix memory leak with using debugfs_lookup() b32d922f86f3 media: uvcvideo: Silence memcpy() run-time false positive warnings c1343a879cce media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 cdccb1c3fcd2 media: uvcvideo: Handle errors from calls to usb_string 31a8d11d28b5 media: uvcvideo: Handle cameras with invalid descriptors 57b0ff53f4de media: uvcvideo: Remove format descriptions 1f11ed61d69d iommu/amd: Fix error handling for pdev_pri_ats_enable() 77d567091ec3 IB/hfi1: Update RMT size calculation 5a47bb71b1a9 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak 1b46c2a76c21 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support 0a65cd7379a2 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3 2e07fa2e30d4 kernel/printk/index.c: fix memory leak with using debugfs_lookup() ba279dc7e47a tracing: Add NULL checks for buffer in ring_buffer_free_read_page() 9c28c74fbd67 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it 5eaf55b38691 thermal: intel: quark_dts: fix error pointer dereference d11f9f030fd8 ASoC: mediatek: mt8195: add missing initialization 488bc1b823c7 ASoC: zl38060 add gpiolib dependency 69e997420cb9 ASoC: zl38060: Remove spurious gpiolib select 35b855381898 ASoC: adau7118: don't disable regulators on device unbind 3e7d0968203d loop: loop_set_status_from_info() check before assignment 746d4e369e04 rtc: allow rtc_read_alarm without read_alarm callback 6e47bb21b63b scsi: ipr: Work around fortify-string warning c775a5246151 genirq: Add and use an irq_data_update_affinity helper 00340ccb5407 genirq: Refactor accessors to use irq_data_get_affinity_mask 2163cf142272 rtc: sun6i: Always export the internal oscillator 660e8f2eeafa vc_screen: modify vcs_size() handling in vcs_read() 72db07cf0d6b tcp: tcp_check_req() can be called from process context ac7014af85aa ARM: dts: spear320-hmi: correct STMPE GPIO compatible dff967aee88a net/sched: act_sample: fix action bind logic 850f914efe04 net/sched: act_mpls: fix action bind logic da4df0cbdf7c net/sched: act_pedit: fix action bind logic 5654a12277b0 net/sched: transition act_pedit to rcu and percpu stats c494365432dc nfc: fix memory leak of se_io context in nfc_genl_se_io 6398bd3c4a50 net/mlx5: Geneve, Fix handling of Geneve object id as error code 48a8c76c7dc6 net/mlx5e: Verify flow_source cap before using it 2721d966680a 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv() 8d3fc907d060 9p/xen: fix connection sequence fc772313f2da 9p/xen: fix version parsing df192270eb72 net: fix __dev_kfree_skb_any() vs drop monitor ada4f805c9e4 octeontx2-pf: Use correct struct reference in test condition bf5540cbd20e sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop dcdddb5f4908 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation e306dbee4c98 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns dbb3cbbf03b3 netfilter: ebtables: fix table blob use-after-free af41b3cd9a92 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() 041fdbe73de9 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits 3e765f7ff256 watchdog: pcwd_usb: Fix attempting to access uninitialized memory 23cc41c3f19c watchdog: Fix kmemleak in watchdog_cdev_register dd7605dd48e5 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path a27e95a6ff3f um: virt-pci: properly remove PCI device from bus 6c738b8805c6 um: virtio_uml: move device breaking into workqueue b7d5712cf9f4 um: virtio_uml: mark device as unregistered when breaking it 1b1ef45d48e1 um: virtio_uml: free command if adding to virtqueue failed 8ba6b0fade97 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list ed1d288ec85d netfilter: nf_tables: allow to fetch set elements when table has an owner 98db4a032244 ext4: use ext4_fc_tl_mem in fast-commit replay path aa4d726af72a f2fs: fix to avoid potential memory corruption in __update_iostat_latency() 3afaaf6f5867 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed 79548ccdd992 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() 003bb9868a51 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap 79db0e8323b5 ubifs: ubifs_writepage: Mark page dirty after writing inode failed 10b6c359e374 ubifs: dirty_cow_znode: Fix memleak in error handling path aeb92507ea25 ubifs: Re-statistic cleaned znode count if commit failed 5ec4c8aca5a2 ubi: Fix possible null-ptr-deref in ubi_free_volume() 3e29634eb56e ubifs: Fix memory leak in alloc_wbufs() 95a72417dd13 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume() 53818746e549 ubi: Fix use-after-free when volume resizing failed 91bc31579e9f ubifs: Reserve one leb for each journal head while doing budget 2b6d85db0e07 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 8e30559876d8 ubifs: Fix wrong dirty space budget for dirty inode 8e166cc9b64b ubifs: Rectify space budget for ubifs_xrename() de6d6bf150b7 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted 8c3ebc5e3cd0 ubifs: Fix build errors as symbol undefined 701bb3ed5a88 ubi: ensure that VID header offset + VID header size <= alloc, size 276a7298af6a um: vector: Fix memory leak in vector_config 354dfc05bd5f f2fs: allow set compression option of files without blocks add8515d59a1 fs: f2fs: initialize fsdata in pagecache_write() 06fa1a839fae f2fs: use memcpy_{to,from}_page() where possible 804817f02e2f pwm: stm32-lp: fix the check on arr and cmp registers update 81ea09ae3040 pwm: sifive: Always let the first pwm_apply_state succeed 852703ed6d81 pwm: sifive: Reduce time the controller lock is held 3a75866a5cef objtool: Fix memory leak in create_static_call_sections() ea30508b7bb1 fs/jfs: fix shift exponent db_agl2size negative 8311961a1724 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove() 7c183dc0af47 net/sched: Retire tcindex classifier abddfcf701a5 Linux 5.15.99 d2fb2739e956 kbuild: Port silent mode detection to future gnu make. 2da950a044ee wifi: ath9k: use proper statements in conditionals 7e6eeb5fb3aa arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY 6ac2adcc2bff iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() 26f8b1ef30f6 media: uvcvideo: Fix memory leak of object map on error exit path 2137e7c83ed6 qede: avoid uninitialized entries in coal_entry array a8da5a8900fa perf intel-pt: pkt-decoder: Add CFE and EVD packets 922bd6b37276 drm/edid: fix AVI infoframe aspect ratio handling 4eb6789f9177 drm/i915: Don't use BAR mappings for ring buffers with LLC 64bcaffa2d5c drm/radeon: Fix eDP for single-display iMac11,2 6a5f31c3fbf3 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv 5f63c879ca95 vfio/type1: restore locked_vm 7329ab7f0249 vfio/type1: track locked_vm per dma eafb81c50da8 vfio/type1: prevent underflow of locked_vm via exec() 2fd6f6c8cb35 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode 77ffe5501e02 PCI: Avoid FLR for AMD FCH AHCI adapters 99eefc2c62e0 PCI: hotplug: Allow marking devices as disconnected during bind/unbind 2bb559f12e54 PCI/PM: Observe reset delay irrespective of bridge_d3 b07ded08cd9c MIPS: DTS: CI20: fix otg power gpio 71f81b6842af riscv: ftrace: Reduce the detour code size to half 4accfc428fec riscv: ftrace: Remove wasted nops for !RISCV_ISA_C f6b5db68b256 riscv, mm: Perform BPF exhandler fixup on page fault 043d1657cc51 riscv: jump_label: Fixup unaligned arch_static_branch function ac5ff022d916 riscv: mm: fix regression due to update_mmu_cache change 59b83f7b057d RISC-V: add a spin_shadow_stack declaration 0595cdb58772 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() 584892fd29a4 scsi: ses: Fix possible desc_ptr out-of-bounds accesses 384aa697d8f2 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses 2b28a7d261cb scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() 6fce2307650a scsi: ses: Don't attach if enclosure has no components cb121c4137b2 scsi: qla2xxx: Remove increment of interface err cnt 5f40ca617ef5 scsi: qla2xxx: Fix erroneous link down 77a11df33c48 scsi: qla2xxx: Remove unintended flag clearing 77302fb0e357 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests 476126f14dfe scsi: qla2xxx: Check if port is online before sending ELS c54e9311ee0b scsi: qla2xxx: Fix link failure in NPIV environment 37a38ff7edf4 tools/bootconfig: fix single & used for logical condition d41db100bc38 ring-buffer: Handle race between rb_move_tail and rb_check_pages 145999aed74f ktest.pl: Add RUN_TIMEOUT option with default unlimited aab7db9e1e08 ktest.pl: Fix missing "end_monitor" when machine check fails 0c2f4a234bb2 ktest.pl: Give back console on Ctrt^C on monitor fe463fe6aa80 mm/thp: check and bail out if page in deferred queue already ef1fcad8548d mm: memcontrol: deprecate charge moving d0d794371bde docs: gdbmacros: print newest record a16bd95eeb2e remoteproc/mtk_scp: Move clk ops outside send_lock 505627bebd45 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind d15f73b01bce mips: fix syscall_get_nr 34dbf5dd0711 dax/kmem: Fix leak of memory-hotplug resources 7eb171ada303 alpha: fix FEN fault handling efa228b2e6a4 ceph: update the time stamps and try to drop the suid/sgid a73783e4e0c4 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails c6cc86c6d847 fuse: add inode/permission checks to fileattr_get/fileattr_set cfa97a3b266a ARM: dts: exynos: correct TMU phandle in Odroid HC1 70e18548311c ARM: dts: exynos: correct TMU phandle in Odroid XU 816f83bd2868 ARM: dts: exynos: correct TMU phandle in Exynos5250 269926de8454 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family 78a5fa65a5d7 ARM: dts: exynos: correct TMU phandle in Exynos4 52739e0f7413 ARM: dts: exynos: correct TMU phandle in Exynos4210 89e99f0b031f ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node 0e22e0477479 dm flakey: fix a bug with 32-bit highmem systems ff60b2bb680e dm flakey: don't corrupt the zero page 673ca7e7872f dm flakey: fix logic when corrupting a bio 8cbbe0651971 thermal: intel: powerclamp: Fix cur_state for multi package system 935ba268ac0b qede: fix interrupt coalescing configuration fd081afd21eb wifi: cfg80211: Fix use after free for wext 60e49fe9b7e4 wifi: ath11k: allow system suspend to survive ath11k f592cd2f1390 wifi: rtl8xxxu: Use a longer retry limit of 48 931dc7e232b2 dm: add cond_resched() to dm_wq_work() d71a0899e497 dm: send just one event on resize, not two 61d44a4db2f5 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type afd61540ba77 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register 73a4cbf91e04 mtd: spi-nor: sfdp: Fix index value for SCCR dwords 116008ada3d0 ext4: refuse to create ea block when umounted a6744e14ce70 ext4: optimize ea_inode block expansion c325350d0c54 jbd2: fix data missing when reusing bh which is ready to be checkpointed 83c4e017fbfd ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC ff9657b1e845 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() 345fb368e5f5 io_uring/poll: allow some retries for poll triggering spuriously 7e8cd208e9c2 io_uring: remove MSG_NOSIGNAL from recvmsg dde0d0dfbde2 io_uring/rsrc: disallow multi-source reg buffers abd54d87daba io_uring: add a conditional reschedule to the IOPOLL cancelation loop 337eb887c74d io_uring: mark task TASK_RUNNING before handling resume/task work 54df6c5edf87 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work 7697139d5dfd crypto: qat - fix out-of-bounds read ffc9d001fed1 irqdomain: Fix domain registration race a2a46bd4f40c irqdomain: Drop bogus fwspec-mapping error handling 27842d6884d7 irqdomain: Look for existing mapping only once 562e332dd306 irqdomain: Fix disassociation race ee82369e29fb irqdomain: Fix association race 1cb936fee7e7 ima: Align ima_file_mmap() parameters with mmap_file LSM hook cb104b880d78 brd: return 0/-error from brd_insert_page() 113d4b0e12f4 Documentation/hw-vuln: Document the interaction between IBRS and STIBP e7f1ddebd9f5 x86/speculation: Allow enabling STIBP with legacy IBRS be2710deaed3 x86/microcode/AMD: Fix mixed steppings support 5830ff467ab3 x86/microcode/AMD: Add a @cpu parameter to the reloading functions 865af457dd89 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter e1d35d0d1830 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range c5a2c2bf0b4f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic f46a42130c03 x86/reboot: Disable SVM, not just VMX, when stopping CPUs 5427c3cee789 x86/reboot: Disable virtualization in an emergency if SVM is supported 1e3edbabf57a x86/crash: Disable virt in core NMI crash handler to avoid double shootdown 83a27cd866dd x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) 6e46d9ff3ed3 KVM: s390: disable migration mode when dirty tracking is disabled 21c95b736058 KVM: SVM: hyper-v: placate modpost section mismatch error 033a4c062124 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() 11d4b35674c6 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI 999439fd5da5 KVM: Destroy target device if coalesced MMIO unregistration fails ac791643e77b RDMA/siw: Fix user page pinning accounting a155ad9506f9 udf: Fix file corruption when appending just after end of preallocated extent 37e74003d81e udf: Detect system inodes linked into directory hierarchy e6574337df78 udf: Preserve link count of system files c5787d77a5c2 udf: Do not update file length for failed writes to inline files 9a8d602f0723 udf: Do not bother merging very long extents e43adce883e1 udf: Truncate added extents on failed expansion aa502e760c26 selftests/landlock: Test ptrace as much as possible with Yama 6249f305cd34 selftests/landlock: Skip overlayfs tests when not supported 597ecd95b1f2 ocfs2: fix non-auto defrag path not working issue 33665d104266 ocfs2: fix defrag path triggering jbd2 ASSERT f901c39e670b f2fs: fix cgroup writeback accounting with fs-layer encryption 117d4f6687b1 f2fs: fix information leak in f2fs_move_inline_dirents() 936a8383a021 fs: dlm: send FIN ack back in right cases e9463d46af47 fs: dlm: move sending fin message into state change handling 3ed92883b387 fs: dlm: don't set stop rx flag after node reset 19e99109fb77 exfat: fix inode->i_blocks for non-512 byte sector size device 9717df94d7d0 exfat: redefine DIR_DELETED as the bad cluster number c2c3d86bd4a9 exfat: fix unexpected EOF while reading dir 0d3902cbcf80 exfat: fix reporting fs error when reading dir beyond EOF 05103d88482d fs: hfsplus: fix UAF issue in hfsplus_put_super 2cab8db14566 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create 6817d13c62db ARM: dts: exynos: correct HDMI phy compatible in Exynos4 851c34f19c0a ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length f9b816c55bea ksmbd: fix wrong data area length for smb2 lock request db1c5ec57611 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath 79a0583a31ae btrfs: hold block group refcount during async discard 0eba9b4a86e8 cifs: Fix uninitialized memory read in smb3_qfs_tcon() 2c00c08a081e s390/kprobes: fix current_kprobe never cleared after kprobes reenter f12874e6a169 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler 76c683864bea s390: discard .interp section 61e64c322739 s390/extmem: return correct segment type in __segment_load() 49be6b25acb7 ipmi_ssif: Rename idle state and check 66db2b9a2dc5 ipmi:ssif: resend_msg() cannot fail db44fae4cb19 rtc: pm8xxx: fix set-alarm race 8b44b4d81598 block: don't allow multiple bios for IOCB_NOWAIT issue ce3eb3c37b2c firmware: coreboot: framebuffer: Ignore reserved pixel color bits d44d34a22ff0 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu 90ca3fa30fc4 drm/shmem-helper: Revert accidental non-GPL export bde7dcd77807 nfsd: zero out pointers after putting nfsd_files on COPY setup error 8c5f6c699241 dm cache: add cond_resched() to various workqueue loops 01663c215843 dm thin: add cond_resched() to various workqueue loops f0c8b85af2f6 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5 fbc357c9ad67 HID: logitech-hidpp: Don't restart communication if not necessary 5a46d8bdaf03 scsi: snic: Fix memory leak with using debugfs_lookup() 73dbd0f325af pinctrl: at91: use devm_kasprintf() to avoid potential leaks 52ea47a0ddfb hwmon: (coretemp) Simplify platform device handling c713ebf2fe3f gfs2: Improve gfs2_make_fs_rw error handling a4b3893e4183 regulator: s5m8767: Bounds check id indexing into arrays 88001ac08e69 regulator: max77802: Bounds check regulator id against opmode 4e8c955abc52 ASoC: kirkwood: Iterate over array indexes instead of using pointer math 9576b7ccc203 ASoC: soc-compress: Reposition and add pcm_mutex 204233695407 docs/scripts/gdb: add necessary make scripts_gdb step 5dfe7a5386fd drm/msm/dsi: Add missing check for alloc_ordered_workqueue 9ae15ebaefc4 drm: amd: display: Fix memory leakage a40b97acb817 Revert "fbcon: don't lose the console font across generic->chip driver switch" 51ab4eb1a25e scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write cda2f7efbc2d drm/radeon: free iio for atombios when driver shutdown 340d1cc503f6 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers 1f09c5321f03 HID: Add Mapping for System Microphone Mute fc4f90d6ebd0 drm/omap: dsi: Fix excessive stack usage bb9a5562beb9 drm/amd/display: Fix potential null-deref in dm_resume 54ba1ec7ed34 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write 93be5b2dda27 scm: add user copy checks to put_cmsg() ad01fa14f65c hv_netvsc: Check status in SEND_RNDIS_PKT completion message 90c260fddc65 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE 84e4d4885d0a PM: EM: fix memory leak with using debugfs_lookup() dddc132eb0dc PM: domains: fix memory leak with using debugfs_lookup() dc39fbd865a9 time/debug: Fix memory leak with using debugfs_lookup() 49aa49952116 s390/idle: mark arch_cpu_idle() noinstr eb1fbdf985cc uaccess: Add minimum bounds check on kernel buffer size ce1fb07b7130 coda: Avoid partial allocation of sig_inputArgs dca8fd0f7d70 net/mlx5: fw_tracer: Fix debug print 4d9d7e5e4c79 ACPI: video: Fix Lenovo Ideapad Z570 DMI match 90fa009c6d51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup 634986c94c57 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk 2493966c877f netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() fcf9fb5242d2 m68k: Check syscall_trace_enter() return code 124ca24e0de9 net: bcmgenet: Add a check for oversized packets bcb03f2be982 crypto: hisilicon: Wipe entire pool on error f1e093291cd6 clocksource: Suspend the watchdog temporarily when high read latency detected e6900ee15d87 thermal: intel: intel_pch: Add support for Wellsburg PCH 31f4c98ecd17 ACPI: Don't build ACPICA with '-Os' 57bb8235ba8f ice: add missing checks for PF vsi type 38f564996906 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB b279fa1ceadb inet: fix fast path in __inet_hash_connect() 1a1f43059afa wifi: mt7601u: fix an integer underflow a0f0ce1c8ab9 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds f5df8d35b228 x86/bugs: Reset speculation control settings on init aa70d1e0f941 timers: Prevent union confusion from unexpected restart_syscall() 599a9dcef8a7 thermal: intel: Fix unsigned comparison with less than zero 208065148930 wifi: ath11k: debugfs: fix to work with multiple PCI devices 4a84fcea596d rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug 0d9fc1397f71 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() 6f2ce125c760 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks 3a3a5e3f9406 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() 634a5471a6bd wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() a2e4b48d6f9b trace/blktrace: fix memory leak with using debugfs_lookup() 3538ade9d8c2 blk-iocost: fix divide by 0 error in calc_lcoefs() 2e68a0f7bc57 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy 1492fc9b50a4 udf: Define EFSCORRUPTED error code de23e98c1c34 rpmsg: glink: Avoid infinite loop on intent for missing channel 6d24202b8d3d media: saa7134: Use video_unregister_device for radio_dev 114f768e7314 media: usb: siano: Fix use after free bugs caused by do_submit_urb d2512e1c9073 media: i2c: ov7670: 0 instead of -EINVAL was returned 29962c478e8b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() 09fc82a6a7a8 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk 8f9722ffa432 media: v4l2-jpeg: ignore the unknown APP14 marker ecefc14dd1c9 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data 5ed8dde3aa5b media: i2c: imx219: Fix binning for RAW8 capture 800bb32c7636 media: i2c: imx219: Split common registers from mode tables 1da495101ef7 media: i2c: ov772x: Fix memleak in ov772x_probe() ba54908ae822 media: ov5675: Fix memleak in ov5675_init_controls() 3969b2ebc660 media: ov2740: Fix memleak in ov2740_init_controls() 5897fe3ebe82 media: max9286: Fix memleak in max9286_v4l2_register() 956186b8e2c1 builddeb: clean generated package content edc6f486be31 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64 4ecc0a347da7 s390/vdso: remove -nostdlib compiler flag a26436b90808 powerpc: Remove linker flag from KBUILD_AFLAGS 60abe015c3b5 media: platform: ti: Add missing check for devm_regulator_get 954f27086c07 media: ti: cal: fix possible memory leak in cal_ctx_create() d4f4aa9ec112 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers bd57756a7e43 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors 08210a63eb4f IB/hfi1: Fix math bugs in hfi1_can_pin_pages() a495b6a5d027 iommu/vt-d: Allow to use flush-queue when first level is default 990c539e9c33 iommu/vt-d: Use second level for GPA->HPA translation 727fb414fe9f iommu/vt-d: Check FL and SL capability sanity in scalable mode b0a2bf28af77 iommu/vt-d: Remove duplicate identity domain flag db05a58ed435 iommu/vt-d: Fix error handling in sva enable/disable paths 0bb33c5fe4a0 dmaengine: dw-axi-dmac: Do not dereference NULL structure ad222c9af25e dmaengine: sf-pdma: pdma_desc memory leak fix f119ef452e2d iommu: Fix error unwind in iommu_group_alloc() 76e0396313c7 iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() 3df71bb7e8ad phy: rockchip-typec: fix tcphy_get_mode error case 295ab6d49ee5 dmaengine: dw-edma: Fix readq_ch() return value truncation 3d41d9b256ae tty: serial: imx: disable Ageing Timer interrupt request irq 908e091e1b66 tty: serial: imx: Handle RS485 DE signal active high 3fe888ce8152 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue 87674a359ad1 RDMA/irdma: Cap MSIX used to online CPUs + 1 d9e1dae1e278 usb: max-3421: Fix setting of I/O pins 9dca64042d85 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() 16603bced2d1 power: supply: remove faulty cooling logic c4f590e84a60 iommu/vt-d: Set No Execute Enable bit in PASID table entry 7bd1d1305c89 usb: gadget: configfs: Restrict symlink creation is UDC already binded da589849cfdd usb: gadget: configfs: remove using list iterator after loop body as a ptr 3d0127aca18f usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func c955f9cf75b7 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() f12829e5130f usb: musb: mediatek: don't unregister something that wasn't registered 2aff0632ac6b RDMA/cxgb4: add null-ptr-check after ip_dev_find() fcbbf34d7820 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case e8fb0f13e45c usb: early: xhci-dbc: Fix a potential out-of-bound memory access 49bf49312b30 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers 834af318db66 fotg210-udc: Add missing completion handler b4fe158259fb firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle ca39a7c65944 drivers: base: transport_class: fix resource leak when transport_add_device() fails 817b415f481b drivers: base: transport_class: fix possible memory leak 8d389e363075 driver core: fix resource leak in device_add() 6cdcee7393d4 misc/mei/hdcp: Use correct macros to initialize uuid_le a3c89e8c69a5 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF b1cdf1113e21 firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe() 7f9416f14e86 applicom: Fix PCI device refcount leak in applicom_init() 4a77ce51f9a8 eeprom: idt_89hpesx: Fix error handling in idt_init() 4143de03d397 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol" c177d5f24723 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init() 7159dced6ffb tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown() d5dcc89c8df8 tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown() 707d954d9b5c PCI: switchtec: Return -EFAULT for copy_to_user() errors 53b65fa40c01 PCI/IOV: Enlarge virtfn sysfs name buffer 645384e26f20 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count 2a023b47d9f5 usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() 2dc1dba1d8d3 ACPI: resource: Add helper function acpi_dev_get_memory_resources() 950c6df6ec6e coresight: cti: Add PM runtime call in enable_store ec4808025406 coresight: cti: Prevent negative values of enable count 4f125de654c4 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR 4ff283009f55 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() 5052fe8a95a4 media: uvcvideo: Check controls flags before accessing them bd3a78ace9bd media: uvcvideo: Use control names from framework 5f0b4c77e70d media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS c7121f186c1c media: uvcvideo: refactor __uvc_ctrl_add_mapping d9eacd945f16 media: uvcvideo: Remove s_ctrl and g_ctrl 07ab366a9aaf media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL 0305bf6af005 alpha/boot/tools/objstrip: fix the check for ELF header 89a0079049f5 kobject: Fix slab-out-of-bounds in fill_kobj_path() e8bfba508cf3 kobject: modify kobject_get_path() to take a const * 2c59650d078b driver core: fix potential null-ptr-deref in device_add() 18f50b830408 soundwire: cadence: Don't overflow the command FIFOs 83ce72f41464 i2c: designware: fix i2c_dw_clk_rate() return size to be u32 d725bc59db96 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe() 806d41135051 iio: light: tsl2563: Do not hardcode interrupt trigger type 0d6282dc2bd3 dmaengine: HISI_DMA should depend on ARCH_HISI d901a7fb4069 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 6a8a02dcfae1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read() 413f8b1f8be6 mfd: cs5535: Don't build on UML 41aed1bddcec objtool: add UACCESS exceptions for __tsan_volatile_read/write 1ca4adf2e099 printf: fix errname.c list 3927846a2a53 selftests/ftrace: Fix bash specific "==" operator b41a42d11df7 sparc: allow PM configs for sparc32 COMPILE_TEST 1f3d6661f3f4 perf tools: Fix auto-complete on aarch64 f9a35cd8f017 perf intel-pt: Do not try to queue auxtrace data on pipe bb0a6b5bcebf perf intel-pt: Add support for emulated ptwrite 6d60fdc1e6a1 perf intel-pt: Add link to the perf wiki's Intel PT page ceecd014a8cc perf intel-pt: Add documentation for Event Trace and TNT disable b51f0131fd41 perf inject: Use perf_data__read() for auxtrace 690efcb5827c leds: led-core: Fix refcount leak in of_led_get() 1cdf973d2b3a perf llvm: Fix inadvertent file creation 321b8b2b0b2b gfs2: jdata writepage fix 7cbd5bdb5bd4 cifs: Fix warning and UAF when destroy the MR list 46cd6c639cdd cifs: Fix lost destroy smbd connection when MR allocate failed 22f55cbb0605 nfsd: fix race to check ls_layouts 4abe8b100407 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt() 350f0fc9052d hid: bigben_probe(): validate report count 0fd999805292 HID: bigben: use spinlock to safely schedule workers be0b3f4a10bc HID: bigben_worker() remove unneeded check on report_field 4dccaf1e45e1 HID: bigben: use spinlock to protect concurrent accesses 547d18473a16 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared 78b4d1e54531 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one() 91758289faad NFS: fix disabling of swap c78cfb19c9a2 nfs4trace: fix state manager flag printing ccbf841c73ef NFSv4: keep state manager thread active if swap is enabled 24ff9c5cdea9 dm: remove flush_scheduled_work() during local_exit() 6739473a05ba ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init 75eef8cb9d07 hwmon: (mlxreg-fan) Return zero speed for broken fan 528181646644 spi: bcm63xx-hsspi: Fix multi-bit mode setting caed289f95f2 ASoC: codecs: lpass: fix incorrect mclk rate 110589ecae84 ASoC: codecs: tx-macro: move to individual clks from bulk b1c7f77e2831 ASoC: codecs: rx-macro: move to individual clks from bulk 05fd63e7f640 ASoC: codecs: tx-macro: move clk provider to managed variants 8ca893710c67 ASoC: codecs: rx-macro: move clk provider to managed variants bed34709711a ASoC: codecs: Change bulk clock voting to optional voting in digital codecs bf29fda763a9 HID: retain initial quirks set up when creating HID devices 2098a330b2a6 HID: multitouch: Add quirks for flipped axes f6e9b77257c1 scsi: aic94xx: Add missing check for dma_map_single() 378cc0eec4aa scsi: mpt3sas: Fix a memory leak 2dc8d09c1e68 drm/amdgpu: fix enum odm_combine_mode mismatch 8b9415aecb1f hwmon: (ltc2945) Handle error case in ltc2945_value_store 9cd1a9b7de20 ASoC: dt-bindings: meson: fix gx-card codec node regex fecd236ef6be ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params() 2b346cc075ec ASoC: rsnd: fixup #endif position fa077baab8ea ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove() 667782d7ef5b ASoC: mchp-spdifrx: fix controls that works with completion mechanism 12396e9300da ASoC: mchp-spdifrx: fix return value in case completion times out 0c4e4d2ccb88 ASoC: mchp-spdifrx: fix controls which rely on rsr register e4d1c3ce2fe3 spi: dw_bt1: fix MUX_MMIO dependencies 5f54a1d08e26 gpio: vf610: connect GPIO label to dev name 0b64984dfbc4 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress() 49cf87919dae drm/mediatek: Clean dangling pointer on bind error path 62952905e195 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc cd98ea8fa15b drm/mediatek: Drop unbalanced obj unref 088a31fe1edb drm/mediatek: Use NULL instead of 0 for NULL pointer 2a83e2b5b121 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd be30b05c4a33 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update() f50858d1b66a drm/tegra: firewall: Check for is_addr_reg existence in IMM check 6f3614226430 gpu: host1x: Don't skip assigning syncpoints to channels 11d6f70f07b0 pinctrl: mediatek: Initialize variable *buf to zero 47a117028113 pinctrl: mediatek: Initialize variable pullen and pullup to zero b5b81fc1ac08 pinctrl: mediatek: fix coding style 58151b609821 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() 82943a0730e0 drm/msm/mdp5: Add check for kzalloc c7ee1772e3c3 drm/msm/dpu: Add check for pstates d4ba50614cb3 drm/msm/dpu: Add check for cstate f0e9f3e1d6c8 drm/msm: use strscpy instead of strncpy c9b6a75aae4d drm/msm/dsi: Allow 2 CTRLs on v2.5.0 ce9fedc3099e drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags 3a40fd51e81e drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness 15edaafbff75 drm/bridge: lt9611: pass a pointer to the of node 75b3c2777dbb drm/bridge: lt9611: fix clock calculation a2c196f05a30 drm/bridge: lt9611: fix programming of video modes 24e51dea9885 drm/bridge: lt9611: fix polarity programming 77ba2d294e16 drm/bridge: lt9611: fix HPD reenablement 1b5adc8752b0 drm/bridge: lt9611: fix sleep mode setup bf661c5e3bc4 drm/msm/dpu: Disallow unallocated resources to be returned 436fb91cadb8 drm/msm/gem: Add check for kmalloc 525c43e67d47 ALSA: hda/ca0132: minor fix for allocation size 399d01375659 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup() e69f8e959b72 ASoC: fsl_sai: initialize is_dsp_mode flag 6fd4144985fc ASoC: fsl_sai: Update to modern clocking terminology d58b45bbbea8 scsi: qla2xxx: Fix exchange oversubscription for management commands 2232e689f9d9 scsi: qla2xxx: Fix exchange oversubscription 9b2aab3da463 scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription 09af894bc3bd drm/msm: clean event_thread->worker in case of an error e76fbfdad503 drm/vc4: hdmi: Correct interlaced timings again 55f2645e4e12 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5 ae8b24e8289b drm/vc4: hvs: Set AXI panic modes 0f735f232ff5 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups af54707c0cca pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain b31ad2ecc4f7 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins 9a01ecc312e7 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue 1721badebfc8 hwmon: (ftsteutates) Fix scaling of measurements 11226ab2f99f gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id() 262f8e5940c6 drm: tidss: Fix pixel format definition d2991e6b3002 drm/vc4: dpi: Fix format mapping for RGB565 8e04aaffb6de drm/vc4: dpi: Add option for inverting pixel clock and output enable 1f9836f95271 drm/vkms: Fix null-ptr-deref in vkms_release() bad13de76488 drm/vkms: Fix memory leak in vkms_init() 309e785bae07 drm/bridge: megachips: Fix error handling in i2c_register_driver() b02742255620 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC da56b06f3828 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec d72f8548a613 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats d06e827a65a6 drm: Fix potential null-ptr-deref due to drmm_mode_config_init() 50c75e7ce64c sefltests: netdevsim: wait for devlink instance after netns removal 1a452b449a29 selftest: fib_tests: Always cleanup before exit 96cf406dea06 net: bcmgenet: fix MoCA LED control f6df58aa15f7 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register() f7854541b02e selftests/net: Interpret UDP_GRO cmsg data as an int value 75ee94229062 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts 3a413b05c66e irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts 95ab0725c521 bpf: Fix global subprog context argument resolution logic bfc344d1e78c can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error f5aaf140ab1c thermal/drivers/hisi: Drop second sensor hi3660 2d20f9b6dd81 wifi: mac80211: make rate u32 in sta_set_rate_info_rx() 62ff301aa492 crypto: crypto4xx - Call dma_unmap_page when done 74fe2bf6746e ACPI: resource: Do IRQ override on all TongFang GMxRGxx b577d0bde456 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models e0ae2d90bc0c selftests/bpf: Fix out-of-srctree build 15fe03e5dd05 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() f15ef0ebcf56 wifi: iwl4965: Add missing check for create_singlethread_workqueue() 505c74c4c0b1 wifi: iwl3945: Add missing check for create_singlethread_workqueue 5ac2f1e3bbe6 RISC-V: time: initialize hrtimer based broadcast clock event device e97dd92c3611 m68k: /proc/hardware should depend on PROC_FS b677cb4f0b6b crypto: rsa-pkcs1pad - Use akcipher_request_complete 99e8e6fd70a1 rds: rds_rm_zerocopy_callback() correct order for list_add_tail() d7bd166859fe libbpf: Fix alen calculation in libbpf_nla_dump_errormsg() b8f6c28ce1cf s390/ap: fix status returned by ap_qact() 900a0c25a653 s390/ap: fix status returned by ap_aqic() 0e872b4da7c6 Bluetooth: hci_qca: get wakeup status from serdev device handle 31a288a4df7f Bluetooth: L2CAP: Fix potential user-after-free bf1b79d57e44 OPP: fix error checking in opp_migrate_dentry() db6efde0ab80 tap: tap_open(): correctly initialize socket uid 67f9f02928a3 tun: tun_chr_open(): correctly initialize socket uid a8353cfb4eec net: add sock_init_data_uid() 15a66714bf28 s390/vmem: fix empty page tables cleanup under KASAN 6ce9a22fc021 s390/mem_detect: fix detect_memory() error handling 856fc2195494 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe 88cb93d3a16f irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe d6c66c468897 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains 4401b4858557 irqchip: Fix refcount leak in platform_irqchip_probe a7724a7c2236 net/mlx5: Enhance debug print in page allocation failure a25ff23ba2d7 mt76: mt7915: fix polling firmware-own status 9af6aa18b4e8 bpftool: profile online CPUs instead of possible 457139238f34 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware 68c1cfd01332 crypto: ccp - Refactor out sev_fw_alloc() 13cb7851a5b1 leds: led-class: Add missing put_device() to led_put() 912eb10b6564 crypto: xts - Handle EBUSY correctly 55a7f88059c8 x86/microcode: Adjust late loading result reporting message 36b6fc833437 x86/microcode: Check CPU capabilities after late microcode update correctly de6e20f3f33e x86/microcode: Add a parameter to microcode_check() to store CPU capabilities a9e76b276b10 x86/microcode: Print previous version of microcode after reload 6d2b3a319144 x86/microcode: Default-disable late loading dce39c10d885 x86/microcode: Rip out the OLD_INTERFACE 54aa76ad5f01 x86: Mark stop_this_cpu() __noreturn e4de2b98c4bd powercap: fix possible name leak in powercap_register_zone() 36ec108b7bd7 crypto: seqiv - Handle EBUSY correctly 840a1d3b77c1 crypto: essiv - Handle EBUSY correctly 416eb7cc967d crypto: ccp - Failure on re-initialization due to duplicate sysfs filename 3496c1b3f500 ACPI: battery: Fix missing NUL-termination with large strings ac75c78f8f76 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() 53c8a256e5d3 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup 1af7eacfad45 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() 61490d271027 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails f1cdbe94f728 ath9k: htc: clean up statistics macros 4adfc9eb8a45 ath9k: hif_usb: simplify if-if to if-else c0c0614f143b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function 88f6608c7ede wifi: orinoco: check return value of hermes_write_wordrec() 35fb0e275af1 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU ae17414de71b thermal/drivers/tsens: limit num_sensors to 9 for msm8939 80726a391973 thermal/drivers/tsens: fix slope values for msm8939 e991430d2375 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data df56f5265e73 thermal/drivers/tsens: Add compat string for the qcom,msm8960 21cb4e5700be thermal/drivers/tsens: Drop msm8976-specific defines 801d10065b8a ACPICA: nsrepair: handle cases without a return value correctly 0cf3af4de06a crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 9ae0f82aa70b lib/mpi: Fix buffer overrun when SG is too long d215e32fe18a rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() f7dc606a47d3 rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls a0818534fb64 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose bcaa8b8fc1f1 genirq: Fix the return type of kstat_cpu_irqs_sum() 4222cc9e7912 ACPICA: Drop port I/O validation for some regions 2b56df9102a8 crypto: x86/ghash - fix unaligned access in ghash_setkey() 4f47453c39f3 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() f19c9ed16294 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave() b9294aedfb17 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave() e9c889b0c458 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave() 068e986f2ba8 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave() ddb864ea9ca2 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() e8ef89e5b89e wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() 5706d00fde3f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit() 9424ea9d557e wifi: ipw2200: fix memory leak in ipw_wdev_init() 345692e96bb7 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave() d78d85d84a44 libbpf: Fix btf__align_of() by taking into account field offsets 0c962dcd6bf6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() 507ad94346da wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() 037f84c0bfae wifi: libertas: fix memory leak in lbs_init_adapter() 8722f96adece wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave() 53aa5137560a wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() 993cd8cf5442 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() 7d2cb8abaad7 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() b56e60b3b158 wifi: rsi: Fix memory leak in rsi_coex_attach() 3d30678a59af block: bio-integrity: Copy flags when bio_integrity_payload is cloned cabad071ab17 arm64: dts: qcom: pmk8350: Use the correct PON compatible 0e12d7725d58 arm64: dts: qcom: pmk8350: Specify PBS register for PON 2936952fa626 KEYS: asymmetric: Fix ECDSA use via keyctl uapi a5fa5a41791c x86/perf/zhaoxin: Add stepping check for ZXC 2c36c390a749 sched/rt: pick_next_rt_entity(): check list_entry 3f191c2cc567 sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() 544a552be086 s390/dasd: Fix potential memleak in dasd_eckd_init() a00cf3619f19 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions 8173defc3635 blk-mq: correct stale comment of .get_budget 7dd5f83c1149 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx 5eb99e7a80fc blk-mq: avoid sleep in blk_mq_alloc_request_hctx 20b9d7b4e0e6 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node 88022f659f63 arm64: dts: mt8192: Fix CPU map for single-cluster SoC 770e769834e1 ARM: dts: imx7s: correct iomuxc gpr mux controller cells 2fe22748d511 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference 762c821b97a7 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN e29709ba5847 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference 3f5ec3c335dd locking/rwsem: Disable preemption in all down_read*() and up_read() code paths ab4d47a343da locking/rwsem: Optimize down_read_trylock() under highly contended case ac0e5a181eff arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip f4891e5725a0 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name 665bdfabec52 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name f0b5101a6432 arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names ae03ae3b6b93 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name 5be0df1849b6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name 7a5b8cd5622b arm64: dts: amlogic: meson-gx: add missing unit address to rng node name 5c1ce648c6c3 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property d089142bcc73 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible f562cc37f0f0 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name 334bb3461204 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name 88083a25d80a ARM: imx: Call ida_simple_remove() for ida_simple_get abfdfa339675 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato 70aac3c6b14d arm64: dts: ti: k3-j7200: Fix wakeup pinmux range c42defea2db0 ARM: s3c: fix s3c64xx_set_timer_source prototype af48760133f1 ARM: bcm2835_defconfig: Enable the framebuffer 37858e17e45e ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init() 89895442387d arm64: dts: meson: remove CPU opps below 1GHz for G12A boards 69c7a270357a arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names feb8c71f015d arm64: dts: qcom: ipq8074: fix Gen3 PCIe node 1563af0f28af arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges e88204931d9a arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY d9df682bcea5 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size a55a645aa303 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes dd3d021ae547 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names 8a5d81afa6e1 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem 76e794cfd137 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size 10c5fae6f99d arm64: dts: msm8992-bullhead: add memory hole region 410028a170f3 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address a240ab41b3bc arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name 472c333be2c2 arm64: dts: meson-gx: Fix Ethernet MAC address unit name b63bb187696c arm64: dts: qcom: sc7280: correct SPMI bus address cells 9e4063237957 arm64: dts: qcom: sc7180: correct SPMI bus address cells 6ca79943f5e3 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name e192005e3f69 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description 1cc12d10d13a ARM: zynq: Fix refcount leak in zynq_early_slcr_init a1d42650cf29 arm64: dts: imx8m: Align SoC unique ID node unit address 61ecb2df6923 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings 738a716d2de6 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k a7d6e757169f arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up 795a9a93ed8d arm64: dts: qcom: qcs404: use symbol names for PCIe resets 10fcdad2b9f3 ARM: OMAP2+: Fix memory leak in realtime_counter_init() e2f62d8302bb powerpc/mm: Rearrange if-else block to avoid clang warning 3959316f8ceb HID: asus: use spinlock to safely schedule workers d2ce7b6f3ae4 HID: asus: use spinlock to protect concurrent accesses Signed-off-by: Bruce Ashfield Signed-off-by: Richard Purdie (cherry picked from commit 7be1bc5ce77b31bb634bd3572d8553cad127f38e) Signed-off-by: Steve Sakoman --- .../linux/linux-yocto-rt_5.15.bb | 6 ++--- .../linux/linux-yocto-tiny_5.15.bb | 6 ++--- meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++---------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb index e67dc38736..38daab6bbe 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb @@ -11,13 +11,13 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "ce19518b87253279a0358d736d8e9a2cca908498" -SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" +SRCREV_machine ?= "e1ca9a177aff19013178aa30a8eccb4d7b2b67d7" +SRCREV_meta ?= "441f5fe00073620cec471166cf6e94c4ef9c69b2" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" -LINUX_VERSION ?= "5.15.98" +LINUX_VERSION ?= "5.15.103" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb index 8c0f149a35..eb6af62015 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb @@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig" require recipes-kernel/linux/linux-yocto.inc -LINUX_VERSION ?= "5.15.98" +LINUX_VERSION ?= "5.15.103" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" @@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "c5c318ab79b57628d2046185821db1d0eb89df20" -SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" +SRCREV_machine ?= "4ae6c9a73f4e6e356186a541e3fcbea4fa6a09f1" +SRCREV_meta ?= "441f5fe00073620cec471166cf6e94c4ef9c69b2" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb index 8c38db25f8..41f20c96dd 100644 --- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb +++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb @@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base" KBRANCH:qemux86-64 ?= "v5.15/standard/base" KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "21e0bbe305e7dbcd73a3b8695084f0cc3334f4ee" -SRCREV_machine:qemuarm64 ?= "574058afde6aba973ebe024686c2e609b9703bbb" -SRCREV_machine:qemumips ?= "80b8c24fa8e87f562cb558662e0c9c8f036aa389" -SRCREV_machine:qemuppc ?= "3263f7de77ed4245e3802e19e7aded24fe957f30" -SRCREV_machine:qemuriscv64 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" -SRCREV_machine:qemuriscv32 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" -SRCREV_machine:qemux86 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" -SRCREV_machine:qemux86-64 ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" -SRCREV_machine:qemumips64 ?= "ad9994f20f03947ef32a18e9cc86b13d37548010" -SRCREV_machine ?= "99700bd79a36b1a0cea28fd65921b5973970fc88" -SRCREV_meta ?= "674b6bbdc9cb7cfdbec5a0642a3cbef0ba1f738c" +SRCREV_machine:qemuarm ?= "21687086c27bb112f19b0aac455d800961c0b830" +SRCREV_machine:qemuarm64 ?= "7144f86a73fe2ffe4fe57c9e6cf28d8fc8db4b6a" +SRCREV_machine:qemumips ?= "557c06060cb218ade536fccc66f8f3e755537f31" +SRCREV_machine:qemuppc ?= "db19dbdcdf51b9d2a071dcf180ba9e20b8286e9b" +SRCREV_machine:qemuriscv64 ?= "024d08fb706170a9723e9751e505681f9d4c7ab6" +SRCREV_machine:qemuriscv32 ?= "024d08fb706170a9723e9751e505681f9d4c7ab6" +SRCREV_machine:qemux86 ?= "024d08fb706170a9723e9751e505681f9d4c7ab6" +SRCREV_machine:qemux86-64 ?= "024d08fb706170a9723e9751e505681f9d4c7ab6" +SRCREV_machine:qemumips64 ?= "6f1dbe8c258d49f4dba59827124dfe9aa2c151db" +SRCREV_machine ?= "024d08fb706170a9723e9751e505681f9d4c7ab6" +SRCREV_meta ?= "441f5fe00073620cec471166cf6e94c4ef9c69b2" # 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 ?= "d9b4a0c83a2d405dd85bf32d672686146b9bedff" +SRCREV_machine:class-devupstream ?= "8020ae3c051d1c9ec7b7a872e226f9720547649b" PN:class-devupstream = "linux-yocto-upstream" KBRANCH:class-devupstream = "v5.15/base" @@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}" LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" -LINUX_VERSION ?= "5.15.98" +LINUX_VERSION ?= "5.15.103" DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}" DEPENDS += "openssl-native util-linux-native" From patchwork Sun Apr 2 16:42:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22099 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 4A4B0C76196 for ; Sun, 2 Apr 2023 16:42:59 +0000 (UTC) Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by mx.groups.io with SMTP id smtpd.web10.48696.1680453750816217484 for ; Sun, 02 Apr 2023 09:42:53 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=mI2Ewrp3; spf=softfail (domain: sakoman.com, ip: 209.85.214.172, mailfrom: steve@sakoman.com) Received: by mail-pl1-f172.google.com with SMTP id kc4so25817312plb.10 for ; Sun, 02 Apr 2023 09:42:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453773; x=1683045773; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=KENU/j2xG3Vsdx0K29hF7OQSXyG13AHFi76Y2uXhO2Q=; b=mI2Ewrp3Dmxns+yxcVvrn9rsHetgw8ELVRKJjGPvuZIn0XEI53AIrOV4URDlWlfszA JnZeJhbu+yObeEj/FYuF2M2Gv/sC88S+6eP+fxqrrftBPXHravSy4ALj0adA43Qf0nlB OrgVBm5RCtGQjy21iQ5PaPV4qoHNv47/Jashnvc7z4/t9jm+6PNbk3T4W81w6b1sod1h 0BG5GZJqP3RPDdkKc/Q/B8MkjHFjgd0qRgDBVSAzW6hFcMiY4p5vwgMQ4cYE06U9orXU TPGUXr33vuSPcwjpTde2Lv4YxrRnWySnNSMaZ+Kl6tpFiSHjSejD3G+N0mMc7Clq2Tnq MWuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453773; x=1683045773; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KENU/j2xG3Vsdx0K29hF7OQSXyG13AHFi76Y2uXhO2Q=; b=lGN3G01RXT50jTs7C6QoZpO7I3ExCd63l+h9sO5I8dKLiG8gDQs9V/Gp7JisKfpJVF 7BqMeq2FPNYAbE4T5Gk+B7nH9nBBJuIjThIzSwjEkELaeU8FojdN0SeQ27I3u5rB60D1 7q7YFV6jpRGIHRe3YX/Hy6DJqSi4Zup14I4D4eFR9rEkftCgPCe+zKdhaFey10HYG9F7 L9wrtAlI3te4kqI8QZqtOXeuuCigjPeE+Mm5bGdutXKPowT9Hc3yF5idlnJV+nK2Porw xOnUZ5aESM8UD53Aik9oCPObEr5M48WNG9U60rQe4i39kOyAp2RQPsQSbqKk93KVzqgn H2vw== X-Gm-Message-State: AAQBX9c6NzcOc69291+hB9JdYZyxbrzPXP5SIn3CJ+WT5chKbL2haGyH uMn5+TQyM29XDWatFs/TyK+CuXO9N7sKI0zabxc= X-Google-Smtp-Source: AKy350bcjT1RLGvT9Ak+6fZyiQjlf3L+XxA0lyUSpTBnaL29XTWKYFhjKm7fJmW91DTrUxUgFhp08g== X-Received: by 2002:a17:902:d4c7:b0:1a1:b52d:68e1 with SMTP id o7-20020a170902d4c700b001a1b52d68e1mr41997819plg.32.1680453772698; Sun, 02 Apr 2023 09:42:52 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.51 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:52 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 15/21] vim: upgrade 9.0.1403 -> 9.0.1429 Date: Sun, 2 Apr 2023 06:42:10 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179596 From: Randy MacLeod Fixes: CVE-2023-1127, CVE-2023-1170, CVE-2023-1175, CVE-2023-1264, CVE-2023-1355 Signed-off-by: Randy MacLeod Signed-off-by: Alexandre Belloni (cherry picked from commit 2415072c3800feb164dd4d1fa0b56bd141a5cbd8) Signed-off-by: Steve Sakoman --- meta/recipes-support/vim/vim.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-support/vim/vim.inc b/meta/recipes-support/vim/vim.inc index 42a2ba46b8..1e27415288 100644 --- a/meta/recipes-support/vim/vim.inc +++ b/meta/recipes-support/vim/vim.inc @@ -19,8 +19,8 @@ SRC_URI = "git://github.com/vim/vim.git;branch=master;protocol=https \ file://no-path-adjust.patch \ " -PV .= ".1403" -SRCREV = "e764d1b4219e6615a04df1c3a6a5c0210a0a7dac" +PV .= ".1429" +SRCREV = "1a08a3e2a584889f19b84a27672134649b73da58" # Remove when 8.3 is out UPSTREAM_VERSION_UNKNOWN = "1" From patchwork Sun Apr 2 16:42:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22097 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 3AFF5C7619A for ; Sun, 2 Apr 2023 16:42:59 +0000 (UTC) Received: from mail-pj1-f46.google.com (mail-pj1-f46.google.com [209.85.216.46]) by mx.groups.io with SMTP id smtpd.web11.48842.1680453775377856552 for ; Sun, 02 Apr 2023 09:42:55 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=Yck7nHZN; spf=softfail (domain: sakoman.com, ip: 209.85.216.46, mailfrom: steve@sakoman.com) Received: by mail-pj1-f46.google.com with SMTP id lr16-20020a17090b4b9000b0023f187954acso28194925pjb.2 for ; Sun, 02 Apr 2023 09:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453774; x=1683045774; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=3J6wEmtSdNc9rjT0nDAWpVm7JmrssD8UvV9+yU8FgYE=; b=Yck7nHZNdKKtTNMISdWJlP2oTqFq/i5VXm4pyHGVboJH/H+RcveS3epx0aFQ8/Xx9j 9xuRb1UsYBHp/kbE8SlCWNSvsD/fymBO4AOLqgT6pz1fRvipsBqoA35NRwDOsehsZRge n8Whh8j12kDtTBvzGihTt4TD1Zh677TORaMstvPHvkVOSbFbbbTIvPHGFt90RMeV9i1e Iu6j5kC3c9Oc/gfafLF4PlqZoVxQ9JYYzif199/H2rwnkLayl11UspL8LbNUtnuqOhM/ a7UTeUe54RV6rqikDr49RFeUfDvHytmwibM9S7iAvug9KhJ5B3v2jQ4gTMlHlJOiR8Rx Xudg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453774; x=1683045774; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3J6wEmtSdNc9rjT0nDAWpVm7JmrssD8UvV9+yU8FgYE=; b=QcxPfrB3/hZ5q4B2hLN8pczdW2NOM3gYh/FqSAvzcJFQPs90YGj+NqyDInu20tLcj3 c80nyj2TAMwf8fzjernsJJuLzRQxaXh0T633c/mK7Yh2menxgCfHh0ktRON9IJlLEfEB SC5Gag9SKbkDvyPYsqA/aL5aZ59n2leT6UUjDAVdg/m07uCybA3ctq4IwlrYEEIPnL+b BJ4ynhjtrUCxEHnM+UiM3IYnxP1cf2hjc1zONzHS/ftCACbnAinPxrK+OtWgcZN1Scat 2PRvOYGC4FQXUlzd0qhlrVGa1xszvV1vX7FYdakacBhYa9OEgVkiKwSDqsDUr/ur6Cbr j2Eg== X-Gm-Message-State: AAQBX9e1UHZ7OrfmExi/pVw6qLURY9Q5I8MghIPCkJEuMbCuGtj3IAdb aaPONUXLkRCw1VvQcR+Lr9ga6ZBFHzCSuLL20n4= X-Google-Smtp-Source: AKy350YhrD1YRo8Z9Q2XTcP6aLJaq364IbVUz5ntlagJdmESvamhfaHVk7gOf010iXbBITXtnfYFwQ== X-Received: by 2002:a17:902:fa47:b0:1a2:3e05:8efc with SMTP id lb7-20020a170902fa4700b001a23e058efcmr23547963plb.33.1680453774414; Sun, 02 Apr 2023 09:42:54 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:54 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 16/21] selftest: devtool: set BB_HASHSERVE_UPSTREAM when setting SSTATE_MIRROR Date: Sun, 2 Apr 2023 06:42:11 -1000 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179597 From: Martin Jansa * with my build/conf/local.conf: SSTATE_DIR = "/OE/build/poky/build/sstate-cache" these devtool tests will first set own SSTATE_DIR and the original one set as SSTATE_MIRROR: 2023-03-11 11:51:46,837 - oe-selftest - INFO - test_devtool_update_recipe_append (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append) 2023-03-11 11:51:46,846 - oe-selftest - DEBUG - Appending to: /OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/conf/selftest.inc SSTATE_DIR = "/OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/sstate_devtool" SSTATE_MIRRORS += "file://.* file:////OE/build/poky/build/sstate-cache/PATH" * but that unfortunately leads to a warning from sanity.bbclass about SSTATE_MIRRORS without matching BB_HASHSERVE, because BB_HASHSERVE is set to "auto" by default these tests failing with: 2023-03-11 11:55:39,610 - oe-selftest - INFO - ====================================================================== 2023-03-11 11:55:39,610 - oe-selftest - INFO - FAIL: test_devtool_update_recipe_append_git (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append_git) 2023-03-11 11:55:39,610 - oe-selftest - INFO - ---------------------------------------------------------------------- 2023-03-11 11:55:39,611 - oe-selftest - INFO - Traceback (most recent call last): File "/OE/build/poky/meta/lib/oeqa/selftest/cases/devtool.py", line 1118, in test_devtool_update_recipe_append_git self.assertNotIn('WARNING:', result.output) AssertionError: 'WARNING:' unexpectedly found in 'NOTE: Starting bitbake server...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 0 entries from dependency cache.\nParsing recipes...done.\nParsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 52 skipped, 0 masked, 0 errors.\n\nSummary: There was 1 WARNING message.\nINFO: Updating SRCREV in recipe mtd-utils-selftest_git.bb\nNOTE: Writing append file /tmp/devtoolqa1m2lh02v/layer/recipes-devtools/mtd/mtd-utils-selftest_git.bbappend' ---------------------------------------------------------------------- * just setting BB_HASHSERVE to empty doesn't work, because then we would need to disable OEEquivHash as well as it fails with: ERROR: OEEquivHash requires BB_HASHSERVE to be set Signed-off-by: Martin Jansa Signed-off-by: Alexandre Belloni (cherry picked from commit 96d4392ee9c5c3674e5c4c4512f527a2ca6765e4) Signed-off-by: Steve Sakoman --- meta/lib/oeqa/selftest/cases/devtool.py | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/lib/oeqa/selftest/cases/devtool.py b/meta/lib/oeqa/selftest/cases/devtool.py index 34fc791f3a..f512ebc0a0 100644 --- a/meta/lib/oeqa/selftest/cases/devtool.py +++ b/meta/lib/oeqa/selftest/cases/devtool.py @@ -258,6 +258,7 @@ class DevtoolBase(DevtoolTestCase): cls.sstate_conf = 'SSTATE_DIR = "%s"\n' % cls.devtool_sstate cls.sstate_conf += ('SSTATE_MIRRORS += "file://.* file:///%s/PATH"\n' % cls.original_sstate) + cls.sstate_conf += ('BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"\n') @classmethod def tearDownClass(cls): From patchwork Sun Apr 2 16:42:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22096 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 3BAC1C761AF for ; Sun, 2 Apr 2023 16:42:59 +0000 (UTC) Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by mx.groups.io with SMTP id smtpd.web10.48708.1680453761420653296 for ; Sun, 02 Apr 2023 09:42:56 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=EF1zo0S5; spf=softfail (domain: sakoman.com, ip: 209.85.214.179, mailfrom: steve@sakoman.com) Received: by mail-pl1-f179.google.com with SMTP id z19so25850235plo.2 for ; Sun, 02 Apr 2023 09:42:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453776; x=1683045776; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=GAA47bl/7Nnx1oif0cmzdaVbaKhrJ4rdtfrAe8lv1IQ=; b=EF1zo0S5LwjwAwaAXaAkyWfQjWjjEIZlKZso9sdc4cRKN+NwPbkhIUIufTTsMXsQEN HcbZiHBWkauuz0Gl8c5iirxroS8LzLXDnOlU8p1G2RF5rZPYkLyZdfokdTpSv2+LAeBy 1r8SKf+aeybF4UAP9bjMYa1FJS8r2vhL+ABDM0o1QWgtagHkSvBLjlhEdN5X2n8Jz/ip M8xjCMOGwRqYdDrsgz9S+6+dyYNFw6cQ1XcvT+EpALuGIP6IMzi9xsrqoxjwvmbLbLjr EzDcIraVeEiLc6YyfaLB8TUwHb/9QFbKG0UiHWinvnfcAzsYG27pHXJkGqgAJZpoHXhI SIaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453776; x=1683045776; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GAA47bl/7Nnx1oif0cmzdaVbaKhrJ4rdtfrAe8lv1IQ=; b=Vx7XMoid8i1/RoMA9m6bDg6BWuR1kQpbeq2Y0B6Ld8YLLDqKC37KkTTKuHf3rydkIZ N7uSdUbZfCQPXlHV3e+ReNE92R15h1SKW2VzJI9QLkb0TZMVdbncyj1qeY2lOSCWPfj6 34filw/om3ZUHOrQ7rKHKpf+yi55pOjWA33vDKuGdOulBkwlcnYtfOEKOZPGudn2Lbti XWA2hft/ZWYc/7nOxPjT7m/+7Ghjdz8zb3uMTzNiMU4Kkx2ipBfc3mE68bWOG6F7KwHY mW8XhG66+IDV640UvucVPgx8CnXFBD4eZYtoWDtQLkpc5v3cysqaEy8BHrivdThfGMl8 QmJA== X-Gm-Message-State: AAQBX9eWKeMEiqfZ9HqTInlCMdKm4qwBARXXfZ3IwPVpApcgK6BZAZBA MDu7Rkg4ch431/PkNViSU5XB0aKzwau+jjGXPhA= X-Google-Smtp-Source: AKy350ZJQ1r6jt9W97BbF8brvTaOfu0IkjJYMt0+NVUC+6UXWJqovr2FjuigUPZcmiTjM3oEdbekeQ== X-Received: by 2002:a17:903:27c8:b0:1a1:460e:6a5d with SMTP id km8-20020a17090327c800b001a1460e6a5dmr29679855plb.49.1680453776112; Sun, 02 Apr 2023 09:42:56 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:55 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 17/21] bmap-tools: switch to main branch Date: Sun, 2 Apr 2023 06:42:12 -1000 Message-Id: <81223013571ccf4730ca1320b7ac0cd54548ec0a.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:42:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179598 From: Martin Jansa * master branch was removed upstream: downloads/git2/github.com.intel.bmap-tools $ git remote prune origin Pruning origin URL: https://github.com/intel/bmap-tools * [pruned] refs/heads/master * [pruned] refs/pull/73/merge * downloads/git2/github.com.intel.bmap-tools $ git branch -a --contains c0673962a8ec1624b5189dc1d24f33fe4f06785a main release-3.0 Signed-off-by: Martin Jansa Signed-off-by: Alexandre Belloni (cherry picked from commit 369fee186d6916322b9be9d936b654d0c5910cb3) Signed-off-by: Steve Sakoman --- meta/recipes-support/bmap-tools/bmap-tools_git.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/bmap-tools/bmap-tools_git.bb b/meta/recipes-support/bmap-tools/bmap-tools_git.bb index 78c51e7731..89b7bf2b93 100644 --- a/meta/recipes-support/bmap-tools/bmap-tools_git.bb +++ b/meta/recipes-support/bmap-tools/bmap-tools_git.bb @@ -9,7 +9,7 @@ SECTION = "console/utils" LICENSE = "GPL-2.0-only" LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263" -SRC_URI = "git://github.com/intel/${BPN};branch=master;protocol=https" +SRC_URI = "git://github.com/intel/${BPN};branch=main;protocol=https" SRCREV = "c0673962a8ec1624b5189dc1d24f33fe4f06785a" S = "${WORKDIR}/git" From patchwork Sun Apr 2 16:42:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22101 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 352A6C76196 for ; Sun, 2 Apr 2023 16:43:09 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web10.48720.1680453779083242715 for ; Sun, 02 Apr 2023 09:42:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=pRpNnc0l; spf=softfail (domain: sakoman.com, ip: 209.85.216.47, mailfrom: steve@sakoman.com) Received: by mail-pj1-f47.google.com with SMTP id l7so25048241pjg.5 for ; Sun, 02 Apr 2023 09:42:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453778; x=1683045778; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=zrB5nKSTh22Z4FVIMnL+SnRgDunBL7oWIB7bSxpJaL0=; b=pRpNnc0lbftnP6UTvebHPA8SAvnCeQFU8lJgWE140q1E7EZqfZ0vHQDHpdkS88+X9N 9dkn5LY+8wt9G4B9G4r3dr/AdBnkQd3sa/Ym52z6skbw0foE4oOqNa/04rJifDK+uctV m10FNefd5forDerZ7vAP0So24VgBpzzVAKI0GfF/rv7sgvjjXM12dBuWRS5CU8ZAgJY+ SMSu/cEPsk9QHIs3B9vHYhreIO74CWRCRr5T1u//Q4zKE22DQp63JbdMEnnYN3JwJa+Q 5s0xVMadj5LyoFR6XoGTkTdRS3CfrQm5kk/zMzTlZhaDzRo5dOiVEXm9lbt4d3PFBbZq l2EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453778; x=1683045778; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zrB5nKSTh22Z4FVIMnL+SnRgDunBL7oWIB7bSxpJaL0=; b=ksuRzWVD1QpYFf9oety9hokObp5xWN2qfZTOS1Erqgmt3ZH/+M6suTp4R3XKGueBQ+ T3PQxo5lMZb3U8nK/0Bqqo5NcJRco3IUE4HBO6a7S87gfUsbDim0q4rPcZOPPI4nIAvR u5rIj77j6qf5xRRVwKqENCkGd4IYsCjurkyWFlPVGrwW1zXJhKlRFMOua7+k2jIzsJhC YCMByg1536o2vPHQyqczmL+Ww4srVFoVsjNdbB9jLc/Q/9Mm//yBen0vUW2L4xb/IjcT TA0+BHlWhImB+qwQBP++RO2K1fVLyXb6yWF+/eQNDnTppNRsZTIe+FRmposMCOOblnWn 6kLw== X-Gm-Message-State: AAQBX9dBhX/L+YrU6jdGUT2wpAbAfAQHWOJ5bHsTD75H36onsewwpeGa K5dzkTN/BJNKIl8dUQNaVpKF9CKkSFHe8FsZ8sE= X-Google-Smtp-Source: AKy350YSpwuS7Kd/MXU/ffuhxI9HM/7AAVVmUf+7D2Pz/Vx4sVJG7ihv6MpzztER2doUhM7CvpLopw== X-Received: by 2002:a17:902:fa0e:b0:19e:e39b:6d98 with SMTP id la14-20020a170902fa0e00b0019ee39b6d98mr30090171plb.35.1680453778192; Sun, 02 Apr 2023 09:42:58 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.57 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:57 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 18/21] gcc-shared-source: do not use ${S}/.. in deploy_source_date_epoch Date: Sun, 2 Apr 2023 06:42:13 -1000 Message-Id: <728018bbfe1de53661881a05e0359083ad544f97.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:43:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179599 From: Peter Marko This function is referencing '${S}/..'. It uses ${S} only as good known directory path to start traversing from, and it does not need it to exist or be populated. If ${S} does not exist yet, the function will fail because it cannot evaluate path .. from non-existing directory. Reproducer (verified in master and kirkstone): bitbake gcc -c deploy_source_date_epoch bitbake gcc -c cleansstate rm -rf build/tmp bitbake gcc -c deploy_source_date_epoch Signed-off-by: Peter Marko Signed-off-by: Alexandre Belloni (cherry picked from commit 42661a59cda164b2d236ffc35b4d8cf43312b677) Signed-off-by: Steve Sakoman --- meta/recipes-devtools/gcc/gcc-shared-source.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/gcc/gcc-shared-source.inc b/meta/recipes-devtools/gcc/gcc-shared-source.inc index cd2e341099..03f520b093 100644 --- a/meta/recipes-devtools/gcc/gcc-shared-source.inc +++ b/meta/recipes-devtools/gcc/gcc-shared-source.inc @@ -16,6 +16,6 @@ do_deploy_source_date_epoch () { sde_file=${SDE_FILE} sde_file=${sde_file#${WORKDIR}/} mkdir -p ${SDE_DEPLOYDIR} $(dirname ${SDE_FILE}) - cp -p ${S}/../$sde_file ${SDE_DEPLOYDIR} - cp -p ${S}/../$sde_file ${SDE_FILE} + cp -p $(dirname ${S})/$sde_file ${SDE_DEPLOYDIR} + cp -p $(dirname ${S})/$sde_file ${SDE_FILE} } From patchwork Sun Apr 2 16:42:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22103 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 425C3C761AF for ; Sun, 2 Apr 2023 16:43:09 +0000 (UTC) Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) by mx.groups.io with SMTP id smtpd.web10.48699.1680453753453219689 for ; Sun, 02 Apr 2023 09:43:00 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=FJ+OLDkr; spf=softfail (domain: sakoman.com, ip: 209.85.216.45, mailfrom: steve@sakoman.com) Received: by mail-pj1-f45.google.com with SMTP id q102so25047483pjq.3 for ; Sun, 02 Apr 2023 09:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453780; x=1683045780; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=0SMaCavEhWqnUD1RNxRAQvZOMxViLCeZ/vXJQhvzFYU=; b=FJ+OLDkrdPuEtZ3613rkKJgILnNLjzOybFgqgNhkDHinOoTWxEc1fKZO7NN6bNV5fi 286S9M9Mp5jfZDySDPI//xCb2hMJrg4gA6iTd2xLN1qCtSAcnlYnT3KKl/5g1gtrmVMK AJiM9YB9GCzv4ebcy+Eydlhb2GGssnhEj869TLIqUKBKCa6G9jX1oDTonAOjEfXpaGbJ OHDJd/ESLI5Zu9xobIh6r7XKpCxsy1adFtYoyAY6875p99IIQjXtp3ki8YN9nkYOHDLq mSqvWADz4AjBntEdyozDq4IQqHC7FnrDSsxCTHoxP8+EoQmsHJFyAMO6fKWxXzSQlIG2 c6QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453780; x=1683045780; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=0SMaCavEhWqnUD1RNxRAQvZOMxViLCeZ/vXJQhvzFYU=; b=lwTKAIIUFQCqsqR9UaciTWCdCeIUIsNvLbFdBfNVfDoSgppwXfze5y3zFV0NbvUdQh AENnwDBX56UuI3X6dlL1empeW2EPX0G5ZB9beKudXf57VGp37anpUJ6WsydbAtXeWLEU hDELjabkZsdv4673BRbfYoKF4gNrNcE/JOfmmdRKlcyuHhorlzWNJHWxUGLq2kogf7QT BCtjCT2gw3ekUoVIvQLxpfILjOU2xwhNVEZCcMmDyWxHltSVnc117H/8qMqFWzqgWKi/ JdfPIbWtjimOZiOFPMx/Q2Gy2rQ1bgaNuihjes/O6YeBF5Y4qfKhTHy2PduZ1KtllhSs U+7A== X-Gm-Message-State: AAQBX9dr4xinxzgqZnSeoRQfj7tZsYoF1098VIFdiX28eCF7Eblp1VAc 2T48G28OY6ShzkemeYzg6mIJ+QMdV6ila430SkU= X-Google-Smtp-Source: AKy350Zhj7v+goKjCGYnoQbDADVAxG5DA03OB/S7nIYkR/jPAnbOJrGc4KDAHmC3tMBLWB53TrJnxg== X-Received: by 2002:a17:903:41c1:b0:19a:839f:435 with SMTP id u1-20020a17090341c100b0019a839f0435mr17921441ple.3.1680453779995; Sun, 02 Apr 2023 09:42:59 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.42.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:42:59 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 19/21] scripts/lib/buildstats: handle top-level build_stats not being complete Date: Sun, 2 Apr 2023 06:42:14 -1000 Message-Id: <19815bb76e414a1c1fd8d31a84492d72dd29205e.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:43:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179600 From: Ross Burton If we try to parse a buildstats directory which was either aborted or is still being built then the top-level build_stats file doesn't contain an elapsed value which causes an exception: UnboundLocalError: local variable 'elapsed' referenced before assignment Default both start and elapsed to 0 so that the parse succeeds. Signed-off-by: Ross Burton Signed-off-by: Alexandre Belloni (cherry picked from commit 701d985aa8f2e9c2b9c0736fa25b424f3701889e) Signed-off-by: Steve Sakoman --- scripts/lib/buildstats.py | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/lib/buildstats.py b/scripts/lib/buildstats.py index fa94c65539..6db60d5bcf 100644 --- a/scripts/lib/buildstats.py +++ b/scripts/lib/buildstats.py @@ -234,6 +234,7 @@ class BuildStats(dict): """ Parse the top-level build_stats file for build-wide start and duration. """ + start = elapsed = 0 with open(path) as fobj: for line in fobj.readlines(): key, val = line.split(':', 1) From patchwork Sun Apr 2 16:42:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22102 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 3AF8FC7619A for ; Sun, 2 Apr 2023 16:43:09 +0000 (UTC) Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) by mx.groups.io with SMTP id smtpd.web11.48849.1680453782820866794 for ; Sun, 02 Apr 2023 09:43:02 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=B+WKEFxY; spf=softfail (domain: sakoman.com, ip: 209.85.216.47, mailfrom: steve@sakoman.com) Received: by mail-pj1-f47.google.com with SMTP id j13so25069985pjd.1 for ; Sun, 02 Apr 2023 09:43:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453782; x=1683045782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=deCvaTUlBc4czdcyEt7qY/1h5t9pN2TXTdpEFF2LNBc=; b=B+WKEFxY+D0qa/3C/kGXCNxGvJ6rOeKRKoHdRSjiv7KCI10hbz5hEp5Nc0xHk/TN4a ZTiOxz6iOWX2YYu9rQw6KkLSu13BPY05CZGaupWQwhf/u0CALa4MJkxfAA9XsqtSNNjU DRnCyDYAlEENGqMNlHq9NvMMd+KScbYwZhDzg77NbqQpgmfthB8ATV7JPwhCvSIuZ7p0 9sJATa3Q5Vx5k/vsNgd24cIJbrvBp6n6jUv59FqJpLHITX4pyxgaru1SFNltfvZmvzLa 4461ReLViufcqO6h7Xb/YZLGI8UWdLi5AB1Nm6FWTfu0EahX7cRMeE4BRyoEtmw5+YaB IJjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453782; x=1683045782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=deCvaTUlBc4czdcyEt7qY/1h5t9pN2TXTdpEFF2LNBc=; b=aObuYfRNjHaV47geW3rbCkZpP1epz+f04b0Z49xJ97j50Gjv/jIEIA06781slm/9pU 9lSV5+n1rKGDIToPilXOIocdtXt3fJHRydP4IJdkPx7QgCh1JxxAHIgb6v+Pq2Y2GgN/ 9+Uv0J4oZso6I8qwUfVuHXOL6Q7srND/yoqpMMilJRMEEUDRgKlCMzYg54/vgykg/ltp BHg34vWKBi4iF8I89sGD9IYGxxRVrNi+cOgNjOLVSFo7rMfCq58FxZCdHw19YDeVj/+o mWfbo8kS7EbPhdtxZsoGHGGjQjQR0+Eg5C6330nJforTkV1hV+I5ZI04LbabO5HHaVqg 3UmQ== X-Gm-Message-State: AAQBX9djjN9JfA7Z38HjkSwEJhwDhU4fwA0vBXhqVOxNCeXG0ixtQ0Ma ufPfO+NFu6ken6NA70uTHYeFc4kYJfXd6qEYqRg= X-Google-Smtp-Source: AKy350Z+7w8Jz3H+cfLwpdzljAzmQKRNkCF1nMtgrtwxkrb21Np2EkufZr33lq7rfwayJawgyXU9JA== X-Received: by 2002:a17:902:f14a:b0:1a2:1a5b:cc89 with SMTP id d10-20020a170902f14a00b001a21a5bcc89mr21811329plb.44.1680453781696; Sun, 02 Apr 2023 09:43:01 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.43.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:43:01 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 20/21] rsync: Add missing prototypes to function declarations Date: Sun, 2 Apr 2023 06:42:15 -1000 Message-Id: <4ddd3559a3b6fbca3d4959be8762f44e4e948f7c.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:43:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179601 From: Khem Raj (From OE-Core rev: c53d465865d4a9c109322074c2653a3a8b665238) Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 51d8e0e20e2965517a64e954d51a23be52e5f4f3) Signed-off-by: pawan Signed-off-by: Steve Sakoman --- ...-prototypes-to-function-declarations.patch | 182 ++++++++++++++++++ meta/recipes-devtools/rsync/rsync_3.2.5.bb | 1 + 2 files changed, 183 insertions(+) create mode 100644 meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch diff --git a/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch new file mode 100644 index 0000000000..629b786d62 --- /dev/null +++ b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch @@ -0,0 +1,182 @@ +From 704a240443ca5d8024cc3b01ae6c1440fa41f54a Mon Sep 17 00:00:00 2001 +From: Khem Raj +Date: Tue, 16 Aug 2022 23:42:24 -0700 +Subject: [PATCH] Add missing prototypes to function declarations + +With Clang 15+ compiler -Wstrict-prototypes is triggering warnings which +are turned into errors with -Werror, this fixes the problem by adding +missing prototypes + +Fixes errors like +| log.c:134:24: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes] +| static void syslog_init() +| ^ +| void + +Upstream-Status: Submitted [https://lists.samba.org/archive/rsync/2022-August/032858.html] +Signed-off-by: Khem Raj +--- + checksum.c | 2 +- + exclude.c | 2 +- + hlink.c | 2 +- + lib/compat.c | 1 + + lib/pool_alloc.c | 2 +- + log.c | 2 +- + main.c | 2 +- + syscall.c | 4 ++-- + zlib/crc32.c | 2 +- + zlib/trees.c | 2 +- + zlib/zutil.c | 4 ++-- + 11 files changed, 13 insertions(+), 12 deletions(-) + +diff --git a/checksum.c b/checksum.c +index fb8c0a0..174c28c 100644 +--- a/checksum.c ++++ b/checksum.c +@@ -629,7 +629,7 @@ int sum_end(char *sum) + return csum_len_for_type(cursum_type, 0); + } + +-void init_checksum_choices() ++void init_checksum_choices(void) + { + #ifdef SUPPORT_XXH3 + char buf[32816]; +diff --git a/exclude.c b/exclude.c +index adc82e2..79f5a82 100644 +--- a/exclude.c ++++ b/exclude.c +@@ -358,7 +358,7 @@ void implied_include_partial_string(const char *s_start, const char *s_end) + memcpy(partial_string_buf, s_start, partial_string_len); + } + +-void free_implied_include_partial_string() ++void free_implied_include_partial_string(void) + { + if (partial_string_buf) { + free(partial_string_buf); +diff --git a/hlink.c b/hlink.c +index 66810a3..aea142b 100644 +--- a/hlink.c ++++ b/hlink.c +@@ -117,7 +117,7 @@ static void match_gnums(int32 *ndx_list, int ndx_count) + struct ht_int32_node *node = NULL; + int32 gnum, gnum_next; + +- qsort(ndx_list, ndx_count, sizeof ndx_list[0], (int (*)()) hlink_compare_gnum); ++ qsort(ndx_list, ndx_count, sizeof ndx_list[0], (int (*)(const void *, const void *)) hlink_compare_gnum); + + for (from = 0; from < ndx_count; from++) { + file = hlink_flist->sorted[ndx_list[from]]; +diff --git a/lib/compat.c b/lib/compat.c +index 513d79b..89b337e 100644 +--- a/lib/compat.c ++++ b/lib/compat.c +@@ -19,6 +19,7 @@ + * with this program; if not, visit the http://fsf.org website. + */ + ++#include + #include "rsync.h" + #include "itypes.h" + +diff --git a/lib/pool_alloc.c b/lib/pool_alloc.c +index a1a7245..4eae062 100644 +--- a/lib/pool_alloc.c ++++ b/lib/pool_alloc.c +@@ -9,7 +9,7 @@ struct alloc_pool + size_t size; /* extent size */ + size_t quantum; /* allocation quantum */ + struct pool_extent *extents; /* top extent is "live" */ +- void (*bomb)(); /* called if malloc fails */ ++ void (*bomb)(const char *, const char *, int); /* called if malloc fails */ + int flags; + + /* statistical data */ +diff --git a/log.c b/log.c +index 44344e2..991e359 100644 +--- a/log.c ++++ b/log.c +@@ -131,7 +131,7 @@ static void logit(int priority, const char *buf) + } + } + +-static void syslog_init() ++static void syslog_init(void) + { + int options = LOG_PID; + +diff --git a/main.c b/main.c +index 9ebfbea..affa244 100644 +--- a/main.c ++++ b/main.c +@@ -244,7 +244,7 @@ void read_del_stats(int f) + stats.deleted_files += stats.deleted_specials = read_varint(f); + } + +-static void become_copy_as_user() ++static void become_copy_as_user(void) + { + char *gname; + uid_t uid; +diff --git a/syscall.c b/syscall.c +index d92074a..92ca86d 100644 +--- a/syscall.c ++++ b/syscall.c +@@ -389,9 +389,9 @@ OFF_T do_lseek(int fd, OFF_T offset, int whence) + { + #ifdef HAVE_LSEEK64 + #if !SIZEOF_OFF64_T +- OFF_T lseek64(); ++ OFF_T lseek64(int fd, OFF_T offset, int whence); + #else +- off64_t lseek64(); ++ off64_t lseek64(int fd, off64_t offset, int whence); + #endif + return lseek64(fd, offset, whence); + #else +diff --git a/zlib/crc32.c b/zlib/crc32.c +index 05733f4..50c6c02 100644 +--- a/zlib/crc32.c ++++ b/zlib/crc32.c +@@ -187,7 +187,7 @@ local void write_table(out, table) + /* ========================================================================= + * This function can be used by asm versions of crc32() + */ +-const z_crc_t FAR * ZEXPORT get_crc_table() ++const z_crc_t FAR * ZEXPORT get_crc_table(void) + { + #ifdef DYNAMIC_CRC_TABLE + if (crc_table_empty) +diff --git a/zlib/trees.c b/zlib/trees.c +index 9c66770..0d9047e 100644 +--- a/zlib/trees.c ++++ b/zlib/trees.c +@@ -231,7 +231,7 @@ local void send_bits(s, value, length) + /* =========================================================================== + * Initialize the various 'constant' tables. + */ +-local void tr_static_init() ++local void tr_static_init(void) + { + #if defined(GEN_TREES_H) || !defined(STDC) + static int static_init_done = 0; +diff --git a/zlib/zutil.c b/zlib/zutil.c +index bbba7b2..61f8dc9 100644 +--- a/zlib/zutil.c ++++ b/zlib/zutil.c +@@ -27,12 +27,12 @@ z_const char * const z_errmsg[10] = { + ""}; + + +-const char * ZEXPORT zlibVersion() ++const char * ZEXPORT zlibVersion(void) + { + return ZLIB_VERSION; + } + +-uLong ZEXPORT zlibCompileFlags() ++uLong ZEXPORT zlibCompileFlags(void) + { + uLong flags; + diff --git a/meta/recipes-devtools/rsync/rsync_3.2.5.bb b/meta/recipes-devtools/rsync/rsync_3.2.5.bb index e43f35ea2f..6a7e6e559f 100644 --- a/meta/recipes-devtools/rsync/rsync_3.2.5.bb +++ b/meta/recipes-devtools/rsync/rsync_3.2.5.bb @@ -14,6 +14,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/src/${BP}.tar.gz \ file://rsyncd.conf \ file://makefile-no-rebuild.patch \ file://determism.patch \ + file://0001-Add-missing-prototypes-to-function-declarations.patch \ " SRC_URI[sha256sum] = "2ac4d21635cdf791867bc377c35ca6dda7f50d919a58be45057fd51600c69aba" From patchwork Sun Apr 2 16:42:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Steve Sakoman X-Patchwork-Id: 22104 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 423D9C77B62 for ; Sun, 2 Apr 2023 16:43:09 +0000 (UTC) Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) by mx.groups.io with SMTP id smtpd.web10.48724.1680453784488971392 for ; Sun, 02 Apr 2023 09:43:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="signature has expired" header.i=@sakoman-com.20210112.gappssmtp.com header.s=20210112 header.b=0ng2NYDx; spf=softfail (domain: sakoman.com, ip: 209.85.216.52, mailfrom: steve@sakoman.com) Received: by mail-pj1-f52.google.com with SMTP id fy10-20020a17090b020a00b0023b4bcf0727so28222581pjb.0 for ; Sun, 02 Apr 2023 09:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sakoman-com.20210112.gappssmtp.com; s=20210112; t=1680453783; x=1683045783; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=9hqKJ48uaDr2STEeZ8gtfIfbSk9xWX0LUiq88zMFpEY=; b=0ng2NYDxG8UgENkQWEOsfLch2XSZB07qJTTfvzySmLySfMBbVwAX/DivqyooPcIaS6 ekuO94RCp1jK5gjnXuua7NexgvOe05Zb0t1t2lqp2XeFE439ip+Y4p6o4md6V8FzBzna j1qwVdk4/NAg8th+CRKMISq9Bo3lJgbff739312EIwW64zbqiiyLKeQw3IFWzy0std4R 5M+nvpaKuvxheiFQ08WLx7RE9tHojuOU89sL85rLzWWgQ76y76ZgThHwBQODzSxwf+tS DdEsNZTY5Yw9t3ZG7XkZnFF42W3u+qVxBeHvNmnkpG2b+WdnYFNg31hm2Bc6oxdOK7wG RfrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680453783; x=1683045783; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9hqKJ48uaDr2STEeZ8gtfIfbSk9xWX0LUiq88zMFpEY=; b=ZNIiIgxp1bBkEo8F3FV2HbYuZ6Z8cDmDitLFi8DvJzMHYySyjWVD1BUCZJUYFrTinK O2b5mjYibrBJBMzvOp9m5rWvSlg2VC80pnHwFLw+Kf03saR6t0BD8QShmnXkVZInSIdX +sBuzYhG6F4webyq/fTjLZwHyH/STaoyUe6W4FVtNTo8E8lBPUg20g4+SF4HjfmFjyL4 FL+NM800BlxNz8tSE3qCruVr3B8bKKd6eb53T47mLtIgAjX4QQL+p2XX+kVcsvFm5NjR qHgYH+hlutXu3ax4yWE5pFJP/FxBrOUR0/ApBvuLBv3AZcAmYqXm4fd+PzoLzcRcxCfr MFMw== X-Gm-Message-State: AAQBX9f3oY60EfXBExLjH8D66S7Cb4qNdRKRzbFsiJgKyKuBSThkA85U NEtO2K8iubUgwKH+vNNXf7H+Az5DPlI4SGaXaNw= X-Google-Smtp-Source: AKy350ad/Mb6Xk0tLutgquCmGWGL/0+BYveO/6iPoVmZzm1DZ8/mRGf2PaOGieQ40wjDr/3yjRsNXQ== X-Received: by 2002:a17:902:c403:b0:1a2:7356:1ecd with SMTP id k3-20020a170902c40300b001a273561ecdmr24136807plk.5.1680453783393; Sun, 02 Apr 2023 09:43:03 -0700 (PDT) Received: from hexa.router0800d9.com (dhcp-72-253-4-112.hawaiiantel.net. [72.253.4.112]) by smtp.gmail.com with ESMTPSA id ja7-20020a170902efc700b001a1ddd224desm5042079plb.89.2023.04.02.09.43.02 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Apr 2023 09:43:03 -0700 (PDT) From: Steve Sakoman To: openembedded-core@lists.openembedded.org Subject: [OE-core][kirkstone 21/21] rsync: Turn on -pedantic-errors at the end of 'configure' Date: Sun, 2 Apr 2023 06:42:16 -1000 Message-Id: <3eeab90fd45a1e8de6d9d16dfdec79c72639614b.1680453201.git.steve@sakoman.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Sun, 02 Apr 2023 16:43:09 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/179602 From: Khem Raj This helps in building rsync without autoconf patch, since it will be a while that the round trip is made, better to apply this patch here until next release of autoconf. (From OE-Core rev: 11522b98697befcf13076a90cec4f8ade1fa0645) Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie (cherry picked from commit 8d6b8fb0863d81f60f8a8b53c3b5b4676d508965) Signed-off-by: pawan Signed-off-by: Steve Sakoman --- ...-prototypes-to-function-declarations.patch | 31 +++------ ...antic-errors-at-the-end-of-configure.patch | 68 +++++++++++++++++++ meta/recipes-devtools/rsync/rsync_3.2.5.bb | 1 + 3 files changed, 80 insertions(+), 20 deletions(-) create mode 100644 meta/recipes-devtools/rsync/files/0001-Turn-on-pedantic-errors-at-the-end-of-configure.patch diff --git a/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch index 629b786d62..474d82db22 100644 --- a/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch +++ b/meta/recipes-devtools/rsync/files/0001-Add-missing-prototypes-to-function-declarations.patch @@ -1,6 +1,6 @@ -From 704a240443ca5d8024cc3b01ae6c1440fa41f54a Mon Sep 17 00:00:00 2001 +From 785c0072c80c2f6e0839478453cf65fdeac15da0 Mon Sep 17 00:00:00 2001 From: Khem Raj -Date: Tue, 16 Aug 2022 23:42:24 -0700 +Date: Mon, 29 Aug 2022 19:53:28 -0700 Subject: [PATCH] Add missing prototypes to function declarations With Clang 15+ compiler -Wstrict-prototypes is triggering warnings which @@ -18,8 +18,7 @@ Signed-off-by: Khem Raj --- checksum.c | 2 +- exclude.c | 2 +- - hlink.c | 2 +- - lib/compat.c | 1 + + hlink.c | 3 +-- lib/pool_alloc.c | 2 +- log.c | 2 +- main.c | 2 +- @@ -27,7 +26,7 @@ Signed-off-by: Khem Raj zlib/crc32.c | 2 +- zlib/trees.c | 2 +- zlib/zutil.c | 4 ++-- - 11 files changed, 13 insertions(+), 12 deletions(-) + 10 files changed, 12 insertions(+), 13 deletions(-) diff --git a/checksum.c b/checksum.c index fb8c0a0..174c28c 100644 @@ -56,30 +55,19 @@ index adc82e2..79f5a82 100644 if (partial_string_buf) { free(partial_string_buf); diff --git a/hlink.c b/hlink.c -index 66810a3..aea142b 100644 +index 66810a3..6511dfb 100644 --- a/hlink.c +++ b/hlink.c -@@ -117,7 +117,7 @@ static void match_gnums(int32 *ndx_list, int ndx_count) +@@ -117,8 +117,7 @@ static void match_gnums(int32 *ndx_list, int ndx_count) struct ht_int32_node *node = NULL; int32 gnum, gnum_next; - qsort(ndx_list, ndx_count, sizeof ndx_list[0], (int (*)()) hlink_compare_gnum); +- + qsort(ndx_list, ndx_count, sizeof ndx_list[0], (int (*)(const void *, const void *)) hlink_compare_gnum); - for (from = 0; from < ndx_count; from++) { file = hlink_flist->sorted[ndx_list[from]]; -diff --git a/lib/compat.c b/lib/compat.c -index 513d79b..89b337e 100644 ---- a/lib/compat.c -+++ b/lib/compat.c -@@ -19,6 +19,7 @@ - * with this program; if not, visit the http://fsf.org website. - */ - -+#include - #include "rsync.h" - #include "itypes.h" - + gnum = F_HL_GNUM(file); diff --git a/lib/pool_alloc.c b/lib/pool_alloc.c index a1a7245..4eae062 100644 --- a/lib/pool_alloc.c @@ -180,3 +168,6 @@ index bbba7b2..61f8dc9 100644 { uLong flags; +-- +2.37.2 + diff --git a/meta/recipes-devtools/rsync/files/0001-Turn-on-pedantic-errors-at-the-end-of-configure.patch b/meta/recipes-devtools/rsync/files/0001-Turn-on-pedantic-errors-at-the-end-of-configure.patch new file mode 100644 index 0000000000..1d9c4bfe48 --- /dev/null +++ b/meta/recipes-devtools/rsync/files/0001-Turn-on-pedantic-errors-at-the-end-of-configure.patch @@ -0,0 +1,68 @@ +From e64a58387db46239902b610871a0eb81626e99ff Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Thu, 18 Aug 2022 07:46:28 -0700 +Subject: [PATCH] Turn on -pedantic-errors at the end of 'configure' + +Problem reported by Khem Raj in: +https://lists.gnu.org/r/autoconf-patches/2022-08/msg00009.html +Upstream-Status: Submitted [https://lists.samba.org/archive/rsync/2022-August/032862.html] +--- + configure.ac | 35 ++++++++++++++++++++--------------- + 1 file changed, 20 insertions(+), 15 deletions(-) + +diff --git a/configure.ac b/configure.ac +index d185b2d3..7e9514f7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1071,21 +1071,6 @@ elif test x"$ac_cv_header_popt_h" != x"yes"; then + with_included_popt=yes + fi + +-if test x"$GCC" = x"yes"; then +- if test x"$with_included_popt" != x"yes"; then +- # Turn pedantic warnings into errors to ensure an array-init overflow is an error. +- CFLAGS="$CFLAGS -pedantic-errors" +- else +- # Our internal popt code cannot be compiled with pedantic warnings as errors, so try to +- # turn off pedantic warnings (which will not lose the error for array-init overflow). +- # Older gcc versions don't understand -Wno-pedantic, so check if --help=warnings lists +- # -Wpedantic and use that as a flag. +- case `$CC --help=warnings 2>/dev/null | grep Wpedantic` in +- *-Wpedantic*) CFLAGS="$CFLAGS -pedantic-errors -Wno-pedantic" ;; +- esac +- fi +-fi +- + AC_MSG_CHECKING([whether to use included libpopt]) + if test x"$with_included_popt" = x"yes"; then + AC_MSG_RESULT($srcdir/popt) +@@ -1444,6 +1429,26 @@ case "$CC" in + ;; + esac + ++# Enable -pedantic-errors last, so that it doesn't mess up other ++# 'configure' tests. For example, Autoconf uses empty function ++# prototypes like 'int main () {}' which Clang 15's -pedantic-errors ++# would reject. Generally it's not a good idea to try to run ++# 'configure' itself with strict compiler checking. ++if test x"$GCC" = x"yes"; then ++ if test x"$with_included_popt" != x"yes"; then ++ # Turn pedantic warnings into errors to ensure an array-init overflow is an error. ++ CFLAGS="$CFLAGS -pedantic-errors" ++ else ++ # Our internal popt code cannot be compiled with pedantic warnings as errors, so try to ++ # turn off pedantic warnings (which will not lose the error for array-init overflow). ++ # Older gcc versions don't understand -Wno-pedantic, so check if --help=warnings lists ++ # -Wpedantic and use that as a flag. ++ case `$CC --help=warnings 2>/dev/null | grep Wpedantic` in ++ *-Wpedantic*) CFLAGS="$CFLAGS -pedantic-errors -Wno-pedantic" ;; ++ esac ++ fi ++fi ++ + AC_CONFIG_FILES([Makefile lib/dummy zlib/dummy popt/dummy shconfig]) + AC_OUTPUT + +-- +2.37.1 + diff --git a/meta/recipes-devtools/rsync/rsync_3.2.5.bb b/meta/recipes-devtools/rsync/rsync_3.2.5.bb index 6a7e6e559f..983bdd5ab0 100644 --- a/meta/recipes-devtools/rsync/rsync_3.2.5.bb +++ b/meta/recipes-devtools/rsync/rsync_3.2.5.bb @@ -15,6 +15,7 @@ SRC_URI = "https://download.samba.org/pub/${BPN}/src/${BP}.tar.gz \ file://makefile-no-rebuild.patch \ file://determism.patch \ file://0001-Add-missing-prototypes-to-function-declarations.patch \ + file://0001-Turn-on-pedantic-errors-at-the-end-of-configure.patch \ " SRC_URI[sha256sum] = "2ac4d21635cdf791867bc377c35ca6dda7f50d919a58be45057fd51600c69aba"