* [hardknott][PATCH 01/18] ghostscript: Fix CVE-2021-3781
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
@ 2021-11-01 15:33 ` Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 02/18] binutils: Fix CVE-2021-3530 Anuj Mittal
` (16 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:33 UTC (permalink / raw)
To: openembedded-core
From: Trevor Gamblin <trevor.gamblin@windriver.com>
Backport a patch file from upstream, since doing an uprev of the recipe
to the version with the fix (9.55) would introduce functional changes.
CVE: CVE-2021-3781
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...de-device-specifier-strings-in-acces.patch | 238 ++++++++++++++++++
.../ghostscript/ghostscript_9.53.3.bb | 1 +
2 files changed, 239 insertions(+)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/0001-Bug-704342-Include-device-specifier-strings-in-acces.patch
diff --git a/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-704342-Include-device-specifier-strings-in-acces.patch b/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-704342-Include-device-specifier-strings-in-acces.patch
new file mode 100644
index 0000000000..44bdfbba35
--- /dev/null
+++ b/meta/recipes-extended/ghostscript/ghostscript/0001-Bug-704342-Include-device-specifier-strings-in-acces.patch
@@ -0,0 +1,238 @@
+From a9bd3dec9fde03327a4a2c69dad1036bf9632e20 Mon Sep 17 00:00:00 2001
+From: Chris Liddell <chris.liddell@artifex.com>
+Date: Tue, 7 Sep 2021 20:36:12 +0100
+Subject: [PATCH] Bug 704342: Include device specifier strings in access
+ validation
+
+for the "%pipe%", %handle%" and %printer% io devices.
+
+We previously validated only the part after the "%pipe%" Postscript device
+specifier, but this proved insufficient.
+
+This rebuilds the original file name string, and validates it complete. The
+slight complication for "%pipe%" is it can be reached implicitly using
+"|" so we have to check both prefixes.
+
+Addresses CVE-2021-3781
+
+CVE: CVE-2021-3781
+
+Upstream-Status: Backport (http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=a9bd3dec9fde03327a4a2c69dad1036bf9632e20)
+
+Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
+---
+ base/gdevpipe.c | 22 +++++++++++++++-
+ base/gp_mshdl.c | 11 +++++++-
+ base/gp_msprn.c | 10 ++++++-
+ base/gp_os2pr.c | 13 +++++++++-
+ base/gslibctx.c | 69 ++++++++++---------------------------------------
+ 5 files changed, 65 insertions(+), 60 deletions(-)
+
+diff --git a/base/gdevpipe.c b/base/gdevpipe.c
+index 96d71f5d8..5bdc485be 100644
+--- a/base/gdevpipe.c
++++ b/base/gdevpipe.c
+@@ -72,8 +72,28 @@ pipe_fopen(gx_io_device * iodev, const char *fname, const char *access,
+ #else
+ gs_lib_ctx_t *ctx = mem->gs_lib_ctx;
+ gs_fs_list_t *fs = ctx->core->fs;
++ /* The pipe device can be reached in two ways, explicltly with %pipe%
++ or implicitly with "|", so we have to check for both
++ */
++ char f[gp_file_name_sizeof];
++ const char *pipestr = "|";
++ const size_t pipestrlen = strlen(pipestr);
++ const size_t preflen = strlen(iodev->dname);
++ const size_t nlen = strlen(fname);
++ int code1;
++
++ if (preflen + nlen >= gp_file_name_sizeof)
++ return_error(gs_error_invalidaccess);
++
++ memcpy(f, iodev->dname, preflen);
++ memcpy(f + preflen, fname, nlen + 1);
++
++ code1 = gp_validate_path(mem, f, access);
++
++ memcpy(f, pipestr, pipestrlen);
++ memcpy(f + pipestrlen, fname, nlen + 1);
+
+- if (gp_validate_path(mem, fname, access) != 0)
++ if (code1 != 0 && gp_validate_path(mem, f, access) != 0 )
+ return gs_error_invalidfileaccess;
+
+ /*
+diff --git a/base/gp_mshdl.c b/base/gp_mshdl.c
+index 2b964ed74..8d87ceadc 100644
+--- a/base/gp_mshdl.c
++++ b/base/gp_mshdl.c
+@@ -95,8 +95,17 @@ mswin_handle_fopen(gx_io_device * iodev, const char *fname, const char *access,
+ long hfile; /* Correct for Win32, may be wrong for Win64 */
+ gs_lib_ctx_t *ctx = mem->gs_lib_ctx;
+ gs_fs_list_t *fs = ctx->core->fs;
++ char f[gp_file_name_sizeof];
++ const size_t preflen = strlen(iodev->dname);
++ const size_t nlen = strlen(fname);
+
+- if (gp_validate_path(mem, fname, access) != 0)
++ if (preflen + nlen >= gp_file_name_sizeof)
++ return_error(gs_error_invalidaccess);
++
++ memcpy(f, iodev->dname, preflen);
++ memcpy(f + preflen, fname, nlen + 1);
++
++ if (gp_validate_path(mem, f, access) != 0)
+ return gs_error_invalidfileaccess;
+
+ /* First we try the open_handle method. */
+diff --git a/base/gp_msprn.c b/base/gp_msprn.c
+index ed4827968..746a974f7 100644
+--- a/base/gp_msprn.c
++++ b/base/gp_msprn.c
+@@ -168,8 +168,16 @@ mswin_printer_fopen(gx_io_device * iodev, const char *fname, const char *access,
+ uintptr_t *ptid = &((tid_t *)(iodev->state))->tid;
+ gs_lib_ctx_t *ctx = mem->gs_lib_ctx;
+ gs_fs_list_t *fs = ctx->core->fs;
++ const size_t preflen = strlen(iodev->dname);
++ const size_t nlen = strlen(fname);
+
+- if (gp_validate_path(mem, fname, access) != 0)
++ if (preflen + nlen >= gp_file_name_sizeof)
++ return_error(gs_error_invalidaccess);
++
++ memcpy(pname, iodev->dname, preflen);
++ memcpy(pname + preflen, fname, nlen + 1);
++
++ if (gp_validate_path(mem, pname, access) != 0)
+ return gs_error_invalidfileaccess;
+
+ /* First we try the open_printer method. */
+diff --git a/base/gp_os2pr.c b/base/gp_os2pr.c
+index f852c71fc..ba54cde66 100644
+--- a/base/gp_os2pr.c
++++ b/base/gp_os2pr.c
+@@ -107,9 +107,20 @@ os2_printer_fopen(gx_io_device * iodev, const char *fname, const char *access,
+ FILE ** pfile, char *rfname, uint rnamelen)
+ {
+ os2_printer_t *pr = (os2_printer_t *)iodev->state;
+- char driver_name[256];
++ char driver_name[gp_file_name_sizeof];
+ gs_lib_ctx_t *ctx = mem->gs_lib_ctx;
+ gs_fs_list_t *fs = ctx->core->fs;
++ const size_t preflen = strlen(iodev->dname);
++ const int size_t = strlen(fname);
++
++ if (preflen + nlen >= gp_file_name_sizeof)
++ return_error(gs_error_invalidaccess);
++
++ memcpy(driver_name, iodev->dname, preflen);
++ memcpy(driver_name + preflen, fname, nlen + 1);
++
++ if (gp_validate_path(mem, driver_name, access) != 0)
++ return gs_error_invalidfileaccess;
+
+ /* First we try the open_printer method. */
+ /* Note that the loop condition here ensures we don't
+diff --git a/base/gslibctx.c b/base/gslibctx.c
+index 6dfed6cd5..318039fad 100644
+--- a/base/gslibctx.c
++++ b/base/gslibctx.c
+@@ -655,82 +655,39 @@ rewrite_percent_specifiers(char *s)
+ int
+ gs_add_outputfile_control_path(gs_memory_t *mem, const char *fname)
+ {
+- char *fp, f[gp_file_name_sizeof];
+- const int pipe = 124; /* ASCII code for '|' */
+- const int len = strlen(fname);
+- int i, code;
++ char f[gp_file_name_sizeof];
++ int code;
+
+ /* Be sure the string copy will fit */
+- if (len >= gp_file_name_sizeof)
++ if (strlen(fname) >= gp_file_name_sizeof)
+ return gs_error_rangecheck;
+ strcpy(f, fname);
+- fp = f;
+ /* Try to rewrite any %d (or similar) in the string */
+ rewrite_percent_specifiers(f);
+- for (i = 0; i < len; i++) {
+- if (f[i] == pipe) {
+- fp = &f[i + 1];
+- /* Because we potentially have to check file permissions at two levels
+- for the output file (gx_device_open_output_file and the low level
+- fopen API, if we're using a pipe, we have to add both the full string,
+- (including the '|', and just the command to which we pipe - since at
+- the pipe_fopen(), the leading '|' has been stripped.
+- */
+- code = gs_add_control_path(mem, gs_permit_file_writing, f);
+- if (code < 0)
+- return code;
+- code = gs_add_control_path(mem, gs_permit_file_control, f);
+- if (code < 0)
+- return code;
+- break;
+- }
+- if (!IS_WHITESPACE(f[i]))
+- break;
+- }
+- code = gs_add_control_path(mem, gs_permit_file_control, fp);
++
++ code = gs_add_control_path(mem, gs_permit_file_control, f);
+ if (code < 0)
+ return code;
+- return gs_add_control_path(mem, gs_permit_file_writing, fp);
++ return gs_add_control_path(mem, gs_permit_file_writing, f);
+ }
+
+ int
+ gs_remove_outputfile_control_path(gs_memory_t *mem, const char *fname)
+ {
+- char *fp, f[gp_file_name_sizeof];
+- const int pipe = 124; /* ASCII code for '|' */
+- const int len = strlen(fname);
+- int i, code;
++ char f[gp_file_name_sizeof];
++ int code;
+
+ /* Be sure the string copy will fit */
+- if (len >= gp_file_name_sizeof)
++ if (strlen(fname) >= gp_file_name_sizeof)
+ return gs_error_rangecheck;
+ strcpy(f, fname);
+- fp = f;
+ /* Try to rewrite any %d (or similar) in the string */
+- for (i = 0; i < len; i++) {
+- if (f[i] == pipe) {
+- fp = &f[i + 1];
+- /* Because we potentially have to check file permissions at two levels
+- for the output file (gx_device_open_output_file and the low level
+- fopen API, if we're using a pipe, we have to add both the full string,
+- (including the '|', and just the command to which we pipe - since at
+- the pipe_fopen(), the leading '|' has been stripped.
+- */
+- code = gs_remove_control_path(mem, gs_permit_file_writing, f);
+- if (code < 0)
+- return code;
+- code = gs_remove_control_path(mem, gs_permit_file_control, f);
+- if (code < 0)
+- return code;
+- break;
+- }
+- if (!IS_WHITESPACE(f[i]))
+- break;
+- }
+- code = gs_remove_control_path(mem, gs_permit_file_control, fp);
++ rewrite_percent_specifiers(f);
++
++ code = gs_remove_control_path(mem, gs_permit_file_control, f);
+ if (code < 0)
+ return code;
+- return gs_remove_control_path(mem, gs_permit_file_writing, fp);
++ return gs_remove_control_path(mem, gs_permit_file_writing, f);
+ }
+
+ int
+--
+2.33.0
+
diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb b/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
index 35826c2549..216822478f 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
@@ -33,6 +33,7 @@ SRC_URI_BASE = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/d
file://do-not-check-local-libpng-source.patch \
file://avoid-host-contamination.patch \
file://mkdir-p.patch \
+ file://0001-Bug-704342-Include-device-specifier-strings-in-acces.patch \
"
SRC_URI = "${SRC_URI_BASE} \
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 02/18] binutils: Fix CVE-2021-3530
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 01/18] ghostscript: Fix CVE-2021-3781 Anuj Mittal
@ 2021-11-01 15:33 ` Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 03/18] openssh: fix CVE-2021-41617 Anuj Mittal
` (15 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:33 UTC (permalink / raw)
To: openembedded-core
From: Pgowda <pgowda.cve@gmail.com>
Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=25162c795b1a2becf936bb3581d86a307ea491eb]
Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=999566402e3]
Signed-off-by: Pgowda <pgowda.cve@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../binutils/binutils-2.36.inc | 2 +
.../binutils/0017-CVE-2021-3530.patch | 102 ++++++++++++++++++
.../binutils/0018-CVE-2021-3530.patch | 64 +++++++++++
3 files changed, 168 insertions(+)
create mode 100644 meta/recipes-devtools/binutils/binutils/0017-CVE-2021-3530.patch
create mode 100644 meta/recipes-devtools/binutils/binutils/0018-CVE-2021-3530.patch
diff --git a/meta/recipes-devtools/binutils/binutils-2.36.inc b/meta/recipes-devtools/binutils/binutils-2.36.inc
index 9d770db5a8..7d0824e060 100644
--- a/meta/recipes-devtools/binutils/binutils-2.36.inc
+++ b/meta/recipes-devtools/binutils/binutils-2.36.inc
@@ -44,5 +44,7 @@ SRC_URI = "\
file://0001-CVE-2021-20197.patch \
file://0002-CVE-2021-20197.patch \
file://0003-CVE-2021-20197.patch \
+ file://0017-CVE-2021-3530.patch \
+ file://0018-CVE-2021-3530.patch \
"
S = "${WORKDIR}/git"
diff --git a/meta/recipes-devtools/binutils/binutils/0017-CVE-2021-3530.patch b/meta/recipes-devtools/binutils/binutils/0017-CVE-2021-3530.patch
new file mode 100644
index 0000000000..fa10a6c99a
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0017-CVE-2021-3530.patch
@@ -0,0 +1,102 @@
+From 25162c795b1a2becf936bb3581d86a307ea491eb Mon Sep 17 00:00:00 2001
+From: Nick Clifton <nickc@redhat.com>
+Date: Thu, 15 Jul 2021 16:51:56 +0100
+Subject: [PATCH] Fix a stack exhaustion problem in the Rust demangling code in
+ the libiberty library.
+
+ PR 99935
+ * rust-demangle.c: Add recursion limit.
+
+CVE: CVE-2021-3530
+Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=25162c795b1a2becf936bb3581d86a307ea491eb]
+Signed-off-by: Pgowda <pgowda.cve@gmail.com>
+
+---
+ libiberty/ChangeLog | 5 +++++
+ libiberty/rust-demangle.c | 31 +++++++++++++++++++++++++------
+ 2 files changed, 30 insertions(+), 6 deletions(-)
+
+diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
+index bc1b35b97c4..8e39fd28eba 100644
+--- a/libiberty/ChangeLog
++++ b/libiberty/ChangeLog
+@@ -1,3 +1,8 @@
++2021-07-15 Nick Clifton <nickc@redhat.com>
++
++ PR 99935
++ * rust-demangle.c: Add recursion limit.
++
+ 2021-01-04 Martin Liska <mliska@suse.cz>
+
+ * strverscmp.c: Convert to utf8 from iso8859.
+diff --git a/libiberty/rust-demangle.c b/libiberty/rust-demangle.c
+index 449941b56dc..df09b7b8fdd 100644
+--- a/libiberty/rust-demangle.c
++++ b/libiberty/rust-demangle.c
+@@ -74,6 +74,12 @@ struct rust_demangler
+ /* Rust mangling version, with legacy mangling being -1. */
+ int version;
+
++ /* Recursion depth. */
++ uint recursion;
++ /* Maximum number of times demangle_path may be called recursively. */
++#define RUST_MAX_RECURSION_COUNT 1024
++#define RUST_NO_RECURSION_LIMIT ((uint) -1)
++
+ uint64_t bound_lifetime_depth;
+ };
+
+@@ -671,6 +677,15 @@ demangle_path (struct rust_demangler *rd
+ if (rdm->errored)
+ return;
+
++ if (rdm->recursion != RUST_NO_RECURSION_LIMIT)
++ {
++ ++ rdm->recursion;
++ if (rdm->recursion > RUST_MAX_RECURSION_COUNT)
++ /* FIXME: There ought to be a way to report
++ that the recursion limit has been reached. */
++ goto fail_return;
++ }
++
+ switch (tag = next (rdm))
+ {
+ case 'C':
+@@ -688,10 +703,7 @@ demangle_path (struct rust_demangler *rd
+ case 'N':
+ ns = next (rdm);
+ if (!ISLOWER (ns) && !ISUPPER (ns))
+- {
+- rdm->errored = 1;
+- return;
+- }
++ goto fail_return;
+
+ demangle_path (rdm, in_value);
+
+@@ -776,9 +788,15 @@ demangle_path (struct rust_demangler *rd
+ }
+ break;
+ default:
+- rdm->errored = 1;
+- return;
++ goto fail_return;
+ }
++ goto pass_return;
++
++ fail_return:
++ rdm->errored = 1;
++ pass_return:
++ if (rdm->recursion != RUST_NO_RECURSION_LIMIT)
++ -- rdm->recursion;
+ }
+
+ static void
+@@ -1317,6 +1335,7 @@ rust_demangle_callback (const char *mang
+ rdm.skipping_printing = 0;
+ rdm.verbose = (options & DMGL_VERBOSE) != 0;
+ rdm.version = 0;
++ rdm.recursion = (options & DMGL_NO_RECURSE_LIMIT) ? RUST_NO_RECURSION_LIMIT : 0;
+ rdm.bound_lifetime_depth = 0;
+
+ /* Rust symbols always start with _R (v0) or _ZN (legacy). */
diff --git a/meta/recipes-devtools/binutils/binutils/0018-CVE-2021-3530.patch b/meta/recipes-devtools/binutils/binutils/0018-CVE-2021-3530.patch
new file mode 100644
index 0000000000..e569a6bc47
--- /dev/null
+++ b/meta/recipes-devtools/binutils/binutils/0018-CVE-2021-3530.patch
@@ -0,0 +1,64 @@
+From 999566402e3d7c69032bbf47e28b44fc0926fe62 Mon Sep 17 00:00:00 2001
+From: Christopher Wellons <wellons@nullprogram.com>
+Date: Sun, 18 Jul 2021 16:57:19 -0400
+Subject: [PATCH] Change "uint" to "unsigned"
+
+This fixes a defect introduced in 25162c795. The "uint" type has not
+been explicitly defined here on mingw, causing compilation to fail.
+
+On linux we have this in /usr/include/sys/types.h
+
+/* Old compatibility names for C types. */
+typedef unsigned long int ulong;
+typedef unsigned short int ushort;
+typedef unsigned int uint;
+
+So it's easy to see how such bugs can creep in.
+
+ * rust-demangle.c (struct rust_demangler): Change type of
+ "recursion" to unsigned.
+ (RUST_NO_RECURSION_LIMIT): Similarly in cast.
+
+CVE: CVE-2021-3530
+Upstream-Status: Backport[https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=999566402e3]
+Signed-off-by: Pgowda <pgowda.cve@gmail.com>
+
+---
+ libiberty/ChangeLog | 6 ++++++
+ libiberty/rust-demangle.c | 4 ++--
+ 2 files changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
+index 8e39fd28eba..3f749455f05 100644
+--- a/libiberty/ChangeLog
++++ b/libiberty/ChangeLog
+@@ -1,3 +1,9 @@
++2021-07-19 Christopher Wellons <wellons@nullprogram.com>
++
++ * rust-demangle.c (struct rust_demangler): Change type of
++ "recursion" to unsigned.
++ (RUST_NO_RECURSION_LIMIT): Similarly in cast.
++
+ 2021-07-15 Nick Clifton <nickc@redhat.com>
+
+ PR 99935
+diff --git a/libiberty/rust-demangle.c b/libiberty/rust-demangle.c
+index df09b7b8fdd..ac1eb8eb02c 100644
+--- a/libiberty/rust-demangle.c
++++ b/libiberty/rust-demangle.c
+@@ -75,10 +75,10 @@ struct rust_demangler
+ int version;
+
+ /* Recursion depth. */
+- uint recursion;
++ unsigned recursion;
+ /* Maximum number of times demangle_path may be called recursively. */
+ #define RUST_MAX_RECURSION_COUNT 1024
+-#define RUST_NO_RECURSION_LIMIT ((uint) -1)
++#define RUST_NO_RECURSION_LIMIT ((unsigned) -1)
+
+ uint64_t bound_lifetime_depth;
+ };
+--
+2.27.0
+
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 03/18] openssh: fix CVE-2021-41617
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 01/18] ghostscript: Fix CVE-2021-3781 Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 02/18] binutils: Fix CVE-2021-3530 Anuj Mittal
@ 2021-11-01 15:33 ` Anuj Mittal
2021-11-01 15:33 ` [hardknott][PATCH 04/18] testimage: fix unclosed testdata file Anuj Mittal
` (14 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:33 UTC (permalink / raw)
To: openembedded-core
From: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../openssh/openssh/CVE-2021-41617.patch | 49 +++++++++++++++++++
.../openssh/openssh_8.5p1.bb | 1 +
2 files changed, 50 insertions(+)
create mode 100644 meta/recipes-connectivity/openssh/openssh/CVE-2021-41617.patch
diff --git a/meta/recipes-connectivity/openssh/openssh/CVE-2021-41617.patch b/meta/recipes-connectivity/openssh/openssh/CVE-2021-41617.patch
new file mode 100644
index 0000000000..9ca7c2f202
--- /dev/null
+++ b/meta/recipes-connectivity/openssh/openssh/CVE-2021-41617.patch
@@ -0,0 +1,49 @@
+From 1f0707e8e78ef290fd0f229df3fcd2236f29db89 Mon Sep 17 00:00:00 2001
+From: Changqing Li <changqing.li@windriver.com>
+Date: Thu, 28 Oct 2021 11:11:05 +0800
+Subject: [PATCH] upstream: need initgroups() before setresgid(); reported by
+ anton@,
+
+ok deraadt@
+
+OpenBSD-Commit-ID: 6aa003ee658b316960d94078f2a16edbc25087ce
+
+CVE: CVE-2021-41617
+Upstream-Status: [Backport]
+https://github.com/openssh/openssh-portable/commit/f3cbe43e28fe71427d41cfe3a17125b972710455
+https://github.com/openssh/openssh-portable/commit/bf944e3794eff5413f2df1ef37cddf96918c6bde
+
+Signed-off-by: Changqing Li <changqing.li@windriver.com>
+---
+ misc.c | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/misc.c b/misc.c
+index d988ce3..33eca1c 100644
+--- a/misc.c
++++ b/misc.c
+@@ -56,6 +56,7 @@
+ #ifdef HAVE_PATHS_H
+ # include <paths.h>
+ #include <pwd.h>
++#include <grp.h>
+ #endif
+ #ifdef SSH_TUN_OPENBSD
+ #include <net/if.h>
+@@ -2629,6 +2630,13 @@ subprocess(const char *tag, const char *command,
+ }
+ closefrom(STDERR_FILENO + 1);
+
++ if (geteuid() == 0 &&
++ initgroups(pw->pw_name, pw->pw_gid) == -1) {
++ error("%s: initgroups(%s, %u): %s", tag,
++ pw->pw_name, (u_int)pw->pw_gid, strerror(errno));
++ _exit(1);
++ }
++
+ if (setresgid(pw->pw_gid, pw->pw_gid, pw->pw_gid) == -1) {
+ error("%s: setresgid %u: %s", tag, (u_int)pw->pw_gid,
+ strerror(errno));
+--
+2.17.1
+
diff --git a/meta/recipes-connectivity/openssh/openssh_8.5p1.bb b/meta/recipes-connectivity/openssh/openssh_8.5p1.bb
index c6de519884..9a5f37bc39 100644
--- a/meta/recipes-connectivity/openssh/openssh_8.5p1.bb
+++ b/meta/recipes-connectivity/openssh/openssh_8.5p1.bb
@@ -24,6 +24,7 @@ SRC_URI = "http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-${PV}.tar
file://fix-potential-signed-overflow-in-pointer-arithmatic.patch \
file://sshd_check_keys \
file://add-test-support-for-busybox.patch \
+ file://CVE-2021-41617.patch \
"
SRC_URI[sha256sum] = "f52f3f41d429aa9918e38cf200af225ccdd8e66f052da572870c89737646ec25"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 04/18] testimage: fix unclosed testdata file
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (2 preceding siblings ...)
2021-11-01 15:33 ` [hardknott][PATCH 03/18] openssh: fix CVE-2021-41617 Anuj Mittal
@ 2021-11-01 15:33 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 05/18] oe/utils: log exceptions in ThreadedWorker functions Anuj Mittal
` (13 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:33 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c192a97e3e1c015a48667d6903cc07a8b2620e4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/classes/testimage.bbclass | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass
index e613759503..538ec4fc8a 100644
--- a/meta/classes/testimage.bbclass
+++ b/meta/classes/testimage.bbclass
@@ -230,9 +230,10 @@ def testimage_main(d):
tdname = "%s.testdata.json" % image_name
try:
- td = json.load(open(tdname, "r"))
- except (FileNotFoundError) as err:
- bb.fatal('File %s Not Found. Have you built the image with INHERIT+="testimage" in the conf/local.conf?' % tdname)
+ with open(tdname, "r") as f:
+ td = json.load(f)
+ except FileNotFoundError as err:
+ bb.fatal('File %s not found (%s).\nHave you built the image with INHERIT += "testimage" in the conf/local.conf?' % (tdname, err))
# Some variables need to be updates (mostly paths) with the
# ones of the current environment because some tests require them.
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 05/18] oe/utils: log exceptions in ThreadedWorker functions
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (3 preceding siblings ...)
2021-11-01 15:33 ` [hardknott][PATCH 04/18] testimage: fix unclosed testdata file Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 06/18] sstate: fix touching files inside pseudo Anuj Mittal
` (12 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
If the function a ThreadedWorker is executing raises an exception, don't
use print() as that mostly disappears. Instead, output it to the logger.
This is done using bb.mainlogger.debug directly instead of bb.debug() as
this allows us to pass the exception instance directly, which is then
incorporated into the log stream.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f1ea25c222b344dd8b784b2bc73a6540ab30274)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/lib/oe/utils.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/lib/oe/utils.py b/meta/lib/oe/utils.py
index a84039f585..2a8771dc28 100644
--- a/meta/lib/oe/utils.py
+++ b/meta/lib/oe/utils.py
@@ -480,7 +480,8 @@ class ThreadedWorker(Thread):
try:
func(self, *args, **kargs)
except Exception as e:
- print(e)
+ # Eat all exceptions
+ bb.mainlogger.debug("Worker task raised %s" % e, exc_info=e)
finally:
self.tasks.task_done()
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 06/18] sstate: fix touching files inside pseudo
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (4 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 05/18] oe/utils: log exceptions in ThreadedWorker functions Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 07/18] waffle: convert to git, website is down Anuj Mittal
` (11 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Jose Quaresma <quaresma.jose@gmail.com>
running the 'id' command inside the sstate_create_package
function shows that this funcion run inside the pseudo:
uid=0(root) gid=0(root) groups=0(root)
The check for touch files [ ! -w ${SSTATE_PKG} ]
will always return true and the touch can fail
when the real user don't have permission or
in readonly filesystem.
As the documentation refers, the file test operator "-w"
check if the file has write permission (for the user running the test).
We can avoid this test running the touch and mask any return errors
that we have.
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f6e7445c94443544e92fda97a017ce93393c5f84)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/classes/sstate.bbclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass
index 8b4bfc25b7..4bc80b6078 100644
--- a/meta/classes/sstate.bbclass
+++ b/meta/classes/sstate.bbclass
@@ -800,7 +800,7 @@ sstate_task_postfunc[dirs] = "${WORKDIR}"
sstate_create_package () {
# Exit early if it already exists
if [ -e ${SSTATE_PKG} ]; then
- [ ! -w ${SSTATE_PKG} ] || touch ${SSTATE_PKG}
+ touch ${SSTATE_PKG} 2>/dev/null || true
return
fi
@@ -834,7 +834,7 @@ sstate_create_package () {
else
rm $TFILE
fi
- [ ! -w ${SSTATE_PKG} ] || touch ${SSTATE_PKG}
+ touch ${SSTATE_PKG} 2>/dev/null || true
}
python sstate_sign_package () {
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 07/18] waffle: convert to git, website is down
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (5 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 06/18] sstate: fix touching files inside pseudo Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 08/18] strace: show test suite log on failure Anuj Mittal
` (10 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28391c20044058e05a1bfdacc31a3e876828fb72)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-graphics/waffle/waffle_1.6.1.bb | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/meta/recipes-graphics/waffle/waffle_1.6.1.bb b/meta/recipes-graphics/waffle/waffle_1.6.1.bb
index 07d7279c2b..5e5b227a40 100644
--- a/meta/recipes-graphics/waffle/waffle_1.6.1.bb
+++ b/meta/recipes-graphics/waffle/waffle_1.6.1.bb
@@ -3,17 +3,15 @@ DESCRIPTION = "A cross-platform C library that allows one to defer selection \
of an OpenGL API and window system until runtime. For example, on Linux, Waffle \
enables an application to select X11/EGL with an OpenGL 3.3 core profile, \
Wayland with OpenGL ES2, and other window system / API combinations."
-HOMEPAGE = "http://www.waffle-gl.org/"
+HOMEPAGE = "https://gitlab.freedesktop.org/mesa/waffle"
BUGTRACKER = "https://gitlab.freedesktop.org/mesa/waffle"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=4c5154407c2490750dd461c50ad94797 \
file://include/waffle/waffle.h;endline=24;md5=61dbf8697f61c78645e75a93c585b1bf"
-SRC_URI = "http://waffle-gl.org/files/release/${BPN}-${PV}/${BPN}-${PV}.tar.xz"
-SRC_URI[md5sum] = "c91529e579483f44fb330052872b9c73"
-SRC_URI[sha256sum] = "31565649ff0e2d8dff1b8f7f2264ab7a78452063c7e04adfc4ce03e64b655080"
-
-UPSTREAM_CHECK_URI = "http://www.waffle-gl.org/releases.html"
+SRC_URI = "git://gitlab.freedesktop.org/mesa/waffle.git;protocol=https;branch=maint-1.6"
+SRCREV = "d7e8c4759704b3c571fa3697c716279c26fd05eb"
+S = "${WORKDIR}/git"
inherit meson features_check lib_package bash-completion
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 08/18] strace: show test suite log on failure
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (6 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 07/18] waffle: convert to git, website is down Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 09/18] linux-yocto/5.10: update to v5.10.73 Anuj Mittal
` (9 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
If the tests fail, dump the log so we can see the failures.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3154a65039831b1e041217707fdd6ca042f588fb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-devtools/strace/strace/run-ptest | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/meta/recipes-devtools/strace/strace/run-ptest b/meta/recipes-devtools/strace/strace/run-ptest
index 3a51fb0be9..02bb91e07f 100755
--- a/meta/recipes-devtools/strace/strace/run-ptest
+++ b/meta/recipes-devtools/strace/strace/run-ptest
@@ -1,6 +1,15 @@
#!/bin/sh
+
+set -u
+
export TIMEOUT_DURATION=240
chown nobody tests
chown nobody tests/*
chown nobody ../ptest
+
su nobody -c "make -B -C tests -k test-suite.log"
+res=$?
+if [ $res -ne 0 ]; then
+ cat tests/test-suite.log
+fi
+exit $res
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 09/18] linux-yocto/5.10: update to v5.10.73
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (7 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 08/18] strace: show test suite log on failure Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 10/18] linux-yocto/5.10: update to v5.10.74 Anuj Mittal
` (8 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
0268aa579b1f Linux 5.10.73
825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability
f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT
5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D
d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init
411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path
18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
a4037dded56b RISC-V: Include clone3() on rv32
29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data
2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back
f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition
87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices
985cca1ad11e net: prefer socket bound to interface when not in VRF
97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector
2dc768a98c9b i40e: fix endless loop under rtnl
d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats()
35f6ddd934e6 gve: fix gve_get_stats()
9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation
72c2a68f1d83 gve: Avoid freeing NULL pointer
5d903a694b08 gve: Correct available tx qpl check
f69556a42043 drm/nouveau/debugfs: fix file release memory leak
65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak
f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails
008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32
d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup
18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893
40a84fcae2bf perf jevents: Tidy error handling
628b31d96711 netlink: annotate data races around nlk->bound
144715fbab1b net: sfp: Fix typo in state machine debug string
3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy()
60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size()
c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value
10afd1597263 arm64: dts: ls1028a: add missing CAN nodes
95ba03fb4cb1 ptp_pch: Load module automatically if ID matches
442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
acff2d182c07 net_sched: fix NULL deref in fifo_set_limit()
0d2dd40a7be6 phy: mdio: fix memory leak
6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter
d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete
064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist()
d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss
1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation
29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15
6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected
3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF
997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding
fbca14abc111 ath5k: fix building with LEDS=m
8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus
d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support
9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo
2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo
8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment
14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled
d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference
25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data()
ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc()
427faa29e06f riscv: Flush current cpu icache before other cpus
05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid
ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe
71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node
f9a855d1bcb2 xen/balloon: fix cancelled balloon action
9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops
8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd()
1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO
9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename()
1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout
3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed
e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk
13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing
de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows
1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes
feb3fe702a58 USB: cdc-acm: fix break reporting
fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses
b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle
16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
5aa003b38148 Linux 5.10.72
387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
02bf504bc32b perf/x86: Reset destroy callback on event init failure
b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr
ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[]
6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start
b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time
352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking
84778fd66d3d smb3: correct smb3 ACL security descriptor
a7be240d1703 irqchip/gic: Work around broken Renesas integration
8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands
2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers
7a670cfb0f4c nvme-fc: avoid race between time out and tear down
c251d023ed22 nvme-fc: update hardware queues before using them
c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn
bcc4b4de63a4 selftests: be sure to make khdr before other targets
6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration
2754fa3b73df usb: dwc2: check return value after calling platform_get_resource()
ed6574d48469 usb: testusb: Fix for showing the connection speed
60df9f55562a scsi: sd: Free scsi_disk device via put_device()
76c7063c7405 ext2: fix sleeping in atomic bugs on error
b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set
fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case
a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers
63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error
50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling
83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN
f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet
e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet
2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out
5cd40b137cba Linux 5.10.71
96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls
e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups
deb294941767 KVM: x86: Handle SRCU initialization failure during page track init
f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop
57a269a1b12a mm: don't allow oversized kvmalloc() calls
da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls
dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe
17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd()
28f0fdbac0f5 usb: hso: remove the bailout parameter
4ad4852b9adf ASoC: dapm: use component prefix when checking widget names
5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag
a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data
3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir()
a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks()
9ccf35492b08 ext4: fix reserved space counter leakage
dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV
d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size()
7cea84867847 ipack: ipoctal: fix module reference leak
843efca98e6a ipack: ipoctal: fix missing allocation-failure check
67d1df661088 ipack: ipoctal: fix tty-registration error handling
f46e5db92fa2 ipack: ipoctal: fix tty registration race
5f6a309a6996 ipack: ipoctal: fix stack information leak
3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error
15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings
011b4de950d8 nvme: add command id quirk for apple controllers
44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller
7fc5f60a01bb perf/x86/intel: Update event constraints for ICX
3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses
d0d520c19e7e net: sched: flower: protect fl_walk() with rcu
e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations
071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest
85e4f5d28d25 net: hns3: reconstruct function hns3_self_test
8e89876c84b2 net: hns3: fix prototype warning
d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address
64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE
8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled
f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly
20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup
16138cf938dc scsi: csiostor: Add module softdep on cxgb4
0306a2c7df7e Revert "block, bfq: honor already-setup queue merges"
1f2ca30fbde6 net: ks8851: fix link error
f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter
4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf
59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit
f908072391a6 RDMA/hns: Fix inaccurate prints
7e3eda32b881 e100: fix buffer overrun in e100_get_regs
f2edf80cdd03 e100: fix length calculation in e100_get_regs_len
c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports
7b771b12229e dsa: mv88e6xxx: Fix MTU definition
ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU
d35d95e8b9da drm/i915/request: fix early tracepoints
8321738c6e5a smsc95xx: fix stalled rx after link change
8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present
b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits
5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values
89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault
560271d09f78 mptcp: don't return sockets in foreign netns
9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb
2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling
8576e72ac5d6 mac80211: mesh: fix potentially unaligned access
1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap
3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug
76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
c61736a994fe bpf, mips: Validate conditional branch offsets
3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure
62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups
d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog
12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20
9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9
c331fad63b6d drm/amd/display: Pass PCI deviceid into DC
0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family
31a13f039e15 media: ir_toy: prevent device from hanging during transmit
249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest
3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated
4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12
bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect()
782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h
57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX
201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace
bd4e446a6947 gpio: pca953x: do not ignore i2c errors
516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field
1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field
7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field
196dabd96bbf hwmon: (tmp421) handle I2C errors
23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX
d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect
e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops.
23115ca7d227 usb: cdns3: fix race condition before setting doorbell
3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory
2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS
a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables
d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9697cc081208a91d21b0c41219dc1b30d772f13)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../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 7f3af89adb..35df64060e 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 ?= "42d1c4e85643d634bddd98e5c4d8a9bcc61b3e18"
-SRCREV_meta ?= "f8afd84b117f336477846b9e22178ebefb26c08d"
+SRCREV_machine ?= "752916079819b4b927698e9b78fad4ebd1da9552"
+SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
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.70"
+LINUX_VERSION ?= "5.10.73"
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 18787ca13b..54383d4f06 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.70"
+LINUX_VERSION ?= "5.10.73"
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 ?= "71ff272be9e9436f27088fbd494da2de613121ea"
-SRCREV_machine ?= "4d1eeccd06dd8d310b238d6350cb0f7d937f4427"
-SRCREV_meta ?= "f8afd84b117f336477846b9e22178ebefb26c08d"
+SRCREV_machine_qemuarm ?= "9a44d3d70a39e75019eb41ebfdf9160ef1526b39"
+SRCREV_machine ?= "a9f78c623e84c13ac7ea5543a2acf61c2c9305d4"
+SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
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 98e1985cf3..8ecd5c2b0f 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -13,17 +13,17 @@ KBRANCH_qemux86 ?= "v5.10/standard/base"
KBRANCH_qemux86-64 ?= "v5.10/standard/base"
KBRANCH_qemumips64 ?= "v5.10/standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "011882741f10bd0c725139baa383eb5a4d833bca"
-SRCREV_machine_qemuarm64 ?= "098464b7c0c3d6f2a5b9226aab3245c3fcfb4797"
-SRCREV_machine_qemumips ?= "88494c005ab76864e706097056557b5616da65c6"
-SRCREV_machine_qemuppc ?= "a2b9c27f431a20ebfcd4146971c9422f4216aa90"
-SRCREV_machine_qemuriscv64 ?= "7dda2a9f69de7f80e572d38236896e97be79f39d"
-SRCREV_machine_qemuriscv32 ?= "7dda2a9f69de7f80e572d38236896e97be79f39d"
-SRCREV_machine_qemux86 ?= "7dda2a9f69de7f80e572d38236896e97be79f39d"
-SRCREV_machine_qemux86-64 ?= "7dda2a9f69de7f80e572d38236896e97be79f39d"
-SRCREV_machine_qemumips64 ?= "80da62cff32617711767cd6b01f64f1dc14f94d8"
-SRCREV_machine ?= "7dda2a9f69de7f80e572d38236896e97be79f39d"
-SRCREV_meta ?= "f8afd84b117f336477846b9e22178ebefb26c08d"
+SRCREV_machine_qemuarm ?= "8ccb3082c292a47758878414fd8ee338ca504842"
+SRCREV_machine_qemuarm64 ?= "c297d04cab775cdc684197fff6b1d6e012508898"
+SRCREV_machine_qemumips ?= "b184a88315097655916305d07acb55ee5dba55c2"
+SRCREV_machine_qemuppc ?= "a335585297e61e06eec5aef16858f033d4694027"
+SRCREV_machine_qemuriscv64 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
+SRCREV_machine_qemuriscv32 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
+SRCREV_machine_qemux86 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
+SRCREV_machine_qemux86-64 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
+SRCREV_machine_qemumips64 ?= "edefdb4bbcfe38521b1ac16eb5a6dcda1564e853"
+SRCREV_machine ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
+SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
@@ -32,7 +32,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.10;destsuffix=${KMETA}"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.10.70"
+LINUX_VERSION ?= "5.10.73"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 10/18] linux-yocto/5.10: update to v5.10.74
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (8 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 09/18] linux-yocto/5.10: update to v5.10.73 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 11/18] linux-yocto/5.10: update to v5.10.75 Anuj Mittal
` (7 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
77434fe5a077 Linux 5.10.74
42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes
bb893f075431 sched: Always inline is_percpu_thread()
bdae2a083436 perf/core: fix userpage->time_enabled of inactive events
57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero
621ddffb70db drm/amdgpu: fix gart.bo pin_count leak
a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET
db868b45324d vboxfs: fix broken legacy mount signature checking
42c871d38e3d mac80211: check return value of rhashtable_init
bda06aff03a1 net: prevent user from passing illegal stab size
3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock
194e8a4f0acd m68k: Handle arrivals of multiple signals correctly
977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode
9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue
5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic
bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching
f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs
ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset
ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic
14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end()
d7a15e1e4fd7 ext4: check and update i_disksize properly
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8e863e9c57fc26e4158b6c10b04931976c54efb8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../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 35df64060e..71828404cd 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 ?= "752916079819b4b927698e9b78fad4ebd1da9552"
-SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
+SRCREV_machine ?= "8048444fc7e44c6fc04a5e0b35d6117fe51c17fc"
+SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
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.73"
+LINUX_VERSION ?= "5.10.74"
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 54383d4f06..3e8cf4cfea 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.73"
+LINUX_VERSION ?= "5.10.74"
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 ?= "9a44d3d70a39e75019eb41ebfdf9160ef1526b39"
-SRCREV_machine ?= "a9f78c623e84c13ac7ea5543a2acf61c2c9305d4"
-SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
+SRCREV_machine_qemuarm ?= "e6536f1c95e7201db0ebb64495fe4efcd939f354"
+SRCREV_machine ?= "92dd39e841df0bf33d81965843543c30597688be"
+SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
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 8ecd5c2b0f..30418b5ef4 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -13,17 +13,17 @@ KBRANCH_qemux86 ?= "v5.10/standard/base"
KBRANCH_qemux86-64 ?= "v5.10/standard/base"
KBRANCH_qemumips64 ?= "v5.10/standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "8ccb3082c292a47758878414fd8ee338ca504842"
-SRCREV_machine_qemuarm64 ?= "c297d04cab775cdc684197fff6b1d6e012508898"
-SRCREV_machine_qemumips ?= "b184a88315097655916305d07acb55ee5dba55c2"
-SRCREV_machine_qemuppc ?= "a335585297e61e06eec5aef16858f033d4694027"
-SRCREV_machine_qemuriscv64 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
-SRCREV_machine_qemuriscv32 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
-SRCREV_machine_qemux86 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
-SRCREV_machine_qemux86-64 ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
-SRCREV_machine_qemumips64 ?= "edefdb4bbcfe38521b1ac16eb5a6dcda1564e853"
-SRCREV_machine ?= "41bb5a43d466af4cb71fea2fcc2cbb18f450f03e"
-SRCREV_meta ?= "661aeb3be3206fc7fccdae35b221aa3750c615a7"
+SRCREV_machine_qemuarm ?= "65c6899db7f84ee81bf9fe7b73b5f5d181636351"
+SRCREV_machine_qemuarm64 ?= "6d43c23b8d3aa1161644880d85b83491f8f39729"
+SRCREV_machine_qemumips ?= "4b9a9768850a12d2e806b87e0ceeab5083495035"
+SRCREV_machine_qemuppc ?= "4db24c929502797874a3cc30a7d04022526b6e8a"
+SRCREV_machine_qemuriscv64 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
+SRCREV_machine_qemuriscv32 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
+SRCREV_machine_qemux86 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
+SRCREV_machine_qemux86-64 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
+SRCREV_machine_qemumips64 ?= "66e7684e39bbe9b36b8673792a07c51a394c5766"
+SRCREV_machine ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
+SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
@@ -32,7 +32,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.10;destsuffix=${KMETA}"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.10.73"
+LINUX_VERSION ?= "5.10.74"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 11/18] linux-yocto/5.10: update to v5.10.75
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (9 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 10/18] linux-yocto/5.10: update to v5.10.74 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 12/18] linux-firmware: upgrade 20210818 -> 20210919 Anuj Mittal
` (6 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
3a9842b42e42 Linux 5.10.75
3e2873652163 net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's
3593fa147c86 ionic: don't remove netdev->dev_addr when syncing uc list
f33890d9bb59 net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb
9c546af181bc nfp: flow_offload: move flow_indr_dev_register from app init to app start
6da9af2d2531 r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
ecfd4fa15b06 qed: Fix missing error code in qed_slowpath_start()
51f6e72ca656 mqprio: Correct stats in mqprio_dump_class_stats().
fdaff7f9e806 platform/x86: intel_scu_ipc: Fix busy loop expiry time
057ee6843bbb acpi/arm64: fix next_platform_timer() section mismatch error
c6b2400095ba drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
2c5658717428 drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()
b28586fb04f3 drm/msm/a6xx: Track current ctx by seqno
abd11864159b drm/msm/mdp5: fix cursor-related warnings
91a340768b01 drm/msm: Fix null pointer dereference on pointer edp
a7b45024f66f drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read
d0f0e1710397 drm/panel: olimex-lcd-olinuxino: select CRC32
a4a37e6516f8 spi: bcm-qspi: clear MSPI spifie interrupt during probe
d9428f08e1c3 platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes
c216cebdd245 platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call
e59d839743b5 mlxsw: thermal: Fix out-of-bounds memory accesses
7eef482db728 ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators()
116932c0e45e pata_legacy: fix a couple uninitialized variable bugs
50cb95487c26 NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
3f2960b39f22 NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
2f21f06a5e7a nfc: fix error handling of nfc_proto_register()
ba39f55952a2 vhost-vdpa: Fix the wrong input in config_cb
84e0f2fc662e ethernet: s2io: fix setting mac address during resume
e19c10d6e07c net: encx24j600: check error in devm_regmap_init_encx24j600
f2e1de075018 net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work
9053c5b4594c net: stmmac: fix get_hw_feature() on old hardware
12da46cb6a90 net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp
4f7bddf8c5c0 net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path
afb0c67dfdb5 net: korina: select CRC32
33ca85010511 net: arc: select CRC32
17a027aafd52 gpio: pca953x: Improve bias setting
d84a69ac410f sctp: account stream padding length for reconf chunk
6fecdb5b54a5 nvme-pci: Fix abort command id
2d937cc12c14 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting
6e6082250b53 ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states
48613e687e28 ARM: dts: bcm2711: fix MDIO #address- and #size-cells
6e6e3018d3ce ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address
76644f94595b tee: optee: Fix missing devices unregister during optee_remove
07f885682486 iio: dac: ti-dac5571: fix an error code in probe()
6c0024bcaadc iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
0fbc3cf7dd9a iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
abe5b13dd959 iio: adc: max1027: Fix the number of max1X31 channels
41e84a4f25b6 iio: light: opt3001: Fixed timeout error when 0 lux
e811506f609a iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED
1671cfd31b66 iio: adc: max1027: Fix wrong shift with 12-bit devices
f931076d32b6 iio: adc128s052: Fix the error handling path of 'adc128_probe()'
4425d059aa2e iio: adc: ad7793: Fix IRQ flag
d078043a1775 iio: adc: ad7780: Fix IRQ flag
a8177f0576fa iio: adc: ad7192: Add IRQ flag
be8ef91d6166 driver core: Reject pointless SYNC_STATE_ONLY device links
d5f13bbb5104 drivers: bus: simple-pm-bus: Add support for probing simple bus only devices
b45923f66eb6 iio: adc: aspeed: set driver data when adc probe.
ea947267eb6f powerpc/xive: Discard disabled interrupts in get_irqchip_state()
9e46bdfb55a3 x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
57e48886401b nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
a7bd0dd3f2ed EDAC/armada-xp: Fix output of uncorrectable error counter
92e6e08ca2b0 virtio: write back F_VERSION_1 before validate
86e3ad8b759d misc: fastrpc: Add missing lock before accessing find_vma()
3f0ca245a834 USB: serial: option: add prod. id for Quectel EG91
ecad614b0c68 USB: serial: option: add Telit LE910Cx composition 0x1204
bf26bc72dc59 USB: serial: option: add Quectel EC200S-CN module support
d4b77900cffe USB: serial: qcserial: add EM9191 QDL support
3147f5721588 Input: xpad - add support for another USB ID of Nacon GC-100
9d89e2871167 usb: musb: dsps: Fix the probe error path
3b4275140142 efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
5100dc4489ab efi/cper: use stack buffer for error record decoding
2c5dd2a8af77 cb710: avoid NULL pointer subtraction
d40e193abd07 xhci: Enable trust tx length quirk for Fresco FL11 USB controller
dec944bb7079 xhci: Fix command ring pointer corruption while aborting a command
dc3e0a20dbb9 xhci: guard accesses to ep_state in xhci_endpoint_reset()
0ee66290f006 USB: xhci: dbc: fix tty registration race
9f0d6c781cb5 mei: me: add Ice Lake-N device id.
e4f7171c2395 x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails
0e32a2b85c7d btrfs: fix abort logic in btrfs_replace_file_extents
52924879ed45 btrfs: update refs for any root except tree log roots
352349aa4948 btrfs: check for error when looking up inode during dir entry replay
4ed68471bc37 btrfs: deal with errors when adding inode reference during log replay
95d3aba5febe btrfs: deal with errors when replaying dir entry during log replay
206868a5b6c1 btrfs: unlock newly allocated extent buffer after error
e7e3ed5c92b6 drm/msm: Avoid potential overflow in timeout_to_jiffies()
a31c33aa80a5 arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE
0c97008859ca csky: Fixup regs.sr broken in ptrace
5dab6e8f141a csky: don't let sigreturn play with priveleged bits of status register
e3c37135c9ca clk: socfpga: agilex: fix duplicate s2f_user0_clk
faba7916cdc0 s390: fix strrchr() implementation
7ef43c0f68fb nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'
c3bf276fd7c8 ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW
1099953b32c6 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2
554a5027f536 ALSA: hda/realtek: Add quirk for TongFang PHxTxX1
0fa256509b9f ALSA: hda/realtek - ALC236 headset MIC recording issue
1e10c6bf15d2 ALSA: hda/realtek: Add quirk for Clevo X170KM-G
8a5f01f4b01c ALSA: hda/realtek: Complete partial device name to avoid ambiguity
c6e5290e6cc1 ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254
9bb1659ac594 ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop
7680631ac7ab ALSA: seq: Fix a potential UAF by wrong private_free call order
4aab156d302c ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl
f077d699c1d2 ALSA: usb-audio: Add quirk for VF0770
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 08857198b40617d53701ac46d95d6d60dfbdb4af)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../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 71828404cd..86ddc455d0 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 ?= "8048444fc7e44c6fc04a5e0b35d6117fe51c17fc"
-SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
+SRCREV_machine ?= "1d0eb980c3f825c193b07e925090a1a3dd752dbc"
+SRCREV_meta ?= "9ff1e75562075e35b5c8649b0a1aece50d8531b7"
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.74"
+LINUX_VERSION ?= "5.10.75"
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 3e8cf4cfea..3bcbf3b549 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.74"
+LINUX_VERSION ?= "5.10.75"
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 ?= "e6536f1c95e7201db0ebb64495fe4efcd939f354"
-SRCREV_machine ?= "92dd39e841df0bf33d81965843543c30597688be"
-SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
+SRCREV_machine_qemuarm ?= "773ad5db722c1cbac17a944ab2fd4f1d9d72c55d"
+SRCREV_machine ?= "b1ee56b4baf8a85fa02965b76dbc4ba7de898540"
+SRCREV_meta ?= "9ff1e75562075e35b5c8649b0a1aece50d8531b7"
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 30418b5ef4..3128ab131c 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -13,17 +13,17 @@ KBRANCH_qemux86 ?= "v5.10/standard/base"
KBRANCH_qemux86-64 ?= "v5.10/standard/base"
KBRANCH_qemumips64 ?= "v5.10/standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "65c6899db7f84ee81bf9fe7b73b5f5d181636351"
-SRCREV_machine_qemuarm64 ?= "6d43c23b8d3aa1161644880d85b83491f8f39729"
-SRCREV_machine_qemumips ?= "4b9a9768850a12d2e806b87e0ceeab5083495035"
-SRCREV_machine_qemuppc ?= "4db24c929502797874a3cc30a7d04022526b6e8a"
-SRCREV_machine_qemuriscv64 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
-SRCREV_machine_qemuriscv32 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
-SRCREV_machine_qemux86 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
-SRCREV_machine_qemux86-64 ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
-SRCREV_machine_qemumips64 ?= "66e7684e39bbe9b36b8673792a07c51a394c5766"
-SRCREV_machine ?= "9e84a42af61ff9c6feb89ab8d61ee5f25fb35c72"
-SRCREV_meta ?= "7676dde0569ceba548579dafcf8235b4eececbc8"
+SRCREV_machine_qemuarm ?= "eaf94169288a0cdaa7f919e81b9cde11637328a0"
+SRCREV_machine_qemuarm64 ?= "0a2409ae4ca5c3efc6633891d807c189f8c2e6ec"
+SRCREV_machine_qemumips ?= "73ca3b526488435d4f2a404642078b3b111879af"
+SRCREV_machine_qemuppc ?= "14edaae440f2835071ffacced9f240cdd8cf7094"
+SRCREV_machine_qemuriscv64 ?= "97699547a2625645320510db2237e8619a7954ef"
+SRCREV_machine_qemuriscv32 ?= "97699547a2625645320510db2237e8619a7954ef"
+SRCREV_machine_qemux86 ?= "97699547a2625645320510db2237e8619a7954ef"
+SRCREV_machine_qemux86-64 ?= "97699547a2625645320510db2237e8619a7954ef"
+SRCREV_machine_qemumips64 ?= "9e86c3417c2c6a61a52664ebcfdd541f6af7e099"
+SRCREV_machine ?= "97699547a2625645320510db2237e8619a7954ef"
+SRCREV_meta ?= "9ff1e75562075e35b5c8649b0a1aece50d8531b7"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
@@ -32,7 +32,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.10;destsuffix=${KMETA}"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.10.74"
+LINUX_VERSION ?= "5.10.75"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 12/18] linux-firmware: upgrade 20210818 -> 20210919
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (10 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 11/18] linux-yocto/5.10: update to v5.10.75 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 13/18] wireless-regdb: upgrade 2021.04.21 -> 2021.07.14 Anuj Mittal
` (5 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
License-Update: additional files
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8dac57dfed45a0d8a049473f2efc1711b56273a4)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...{linux-firmware_20210818.bb => linux-firmware_20210919.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta/recipes-kernel/linux-firmware/{linux-firmware_20210818.bb => linux-firmware_20210919.bb} (99%)
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20210818.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20210919.bb
similarity index 99%
rename from meta/recipes-kernel/linux-firmware/linux-firmware_20210818.bb
rename to meta/recipes-kernel/linux-firmware/linux-firmware_20210919.bb
index 7f6db18b69..03eb1a29f0 100644
--- a/meta/recipes-kernel/linux-firmware/linux-firmware_20210818.bb
+++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20210919.bb
@@ -132,7 +132,7 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \
file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \
file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \
file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \
- file://WHENCE;md5=15ad289bf2359e8ecf613f3b04f72fab \
+ file://WHENCE;md5=76f012f7e9b2260d34eccf5726374f08 \
"
# These are not common licenses, set NO_GENERIC_LICENSE for them
@@ -205,7 +205,7 @@ PE = "1"
SRC_URI = "${KERNELORG_MIRROR}/linux/kernel/firmware/${BPN}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "bef3d317c348d962b3a1b95cb4e19ea4f282e18112b2c669cff74f9267ce3893"
+SRC_URI[sha256sum] = "2fb22a5d7d23bf1f5800ab8152b39a00a445fbf4923de5a01b59d3f6253f0a9f"
inherit allarch
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 13/18] wireless-regdb: upgrade 2021.04.21 -> 2021.07.14
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (11 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 12/18] linux-firmware: upgrade 20210818 -> 20210919 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 14/18] wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 Anuj Mittal
` (4 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7f4d11e8da6bb79232535c42ad41798a56162ac7)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...ireless-regdb_2021.04.21.bb => wireless-regdb_2021.07.14.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2021.04.21.bb => wireless-regdb_2021.07.14.bb} (94%)
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.04.21.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb
similarity index 94%
rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.04.21.bb
rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb
index f79c0b29ea..40b4d563f0 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.04.21.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb
@@ -5,7 +5,7 @@ LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"
SRC_URI = "https://www.kernel.org/pub/software/network/${BPN}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "9e4c02b2a9710df4dbdb327c39612e8cbbae6495987afeddaebab28c1ea3d8fa"
+SRC_URI[sha256sum] = "2e2dd216a5f1a310b849774af63e6309d94c2207c34771a534c47ae18b162742"
inherit bin_package allarch
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 14/18] wireless-regdb: upgrade 2021.07.14 -> 2021.08.28
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (12 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 13/18] wireless-regdb: upgrade 2021.04.21 -> 2021.07.14 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 15/18] ca-certificates: update 20210119 -> 20211016 Anuj Mittal
` (3 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00c590f50d6894089ff7ce8ad6e263431d9cc550)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...ireless-regdb_2021.07.14.bb => wireless-regdb_2021.08.28.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2021.07.14.bb => wireless-regdb_2021.08.28.bb} (94%)
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
similarity index 94%
rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb
rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
index 40b4d563f0..376311804e 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.07.14.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
@@ -5,7 +5,7 @@ LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07c4f6dea3845b02a18dc00c8c87699c"
SRC_URI = "https://www.kernel.org/pub/software/network/${BPN}/${BP}.tar.xz"
-SRC_URI[sha256sum] = "2e2dd216a5f1a310b849774af63e6309d94c2207c34771a534c47ae18b162742"
+SRC_URI[sha256sum] = "cff370c410d1e6d316ae0a7fa8ac6278fdf1efca5d3d664aca7cfd2aafa54446"
inherit bin_package allarch
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 15/18] ca-certificates: update 20210119 -> 20211016
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (13 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 14/18] wireless-regdb: upgrade 2021.07.14 -> 2021.08.28 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 16/18] tzdata: upgrade 2021a -> 2021d Anuj Mittal
` (2 subsequent siblings)
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c479b8a810d966d7267af1b4dac38a46f55fc547)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...ertdata2pem.py-print-a-warning-for-e.patch | 80 +++++++++++++++++++
.../ca-certificates/sbindir.patch | 26 ------
...pdate-ca-certificates-support-Toybox.patch | 33 --------
...0210119.bb => ca-certificates_20211016.bb} | 5 +-
4 files changed, 82 insertions(+), 62 deletions(-)
create mode 100644 meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
delete mode 100644 meta/recipes-support/ca-certificates/ca-certificates/sbindir.patch
delete mode 100644 meta/recipes-support/ca-certificates/ca-certificates/update-ca-certificates-support-Toybox.patch
rename meta/recipes-support/ca-certificates/{ca-certificates_20210119.bb => ca-certificates_20211016.bb} (95%)
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch b/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
new file mode 100644
index 0000000000..5c4a32f526
--- /dev/null
+++ b/meta/recipes-support/ca-certificates/ca-certificates/0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
@@ -0,0 +1,80 @@
+From cb43ec15b700b25f3c4fe44043a1a021aaf5b768 Mon Sep 17 00:00:00 2001
+From: Alexander Kanavin <alex@linutronix.de>
+Date: Mon, 18 Oct 2021 12:05:49 +0200
+Subject: [PATCH] Revert "mozilla/certdata2pem.py: print a warning for expired
+ certificates."
+
+This avoids a dependency on python3-cryptography, and only checks
+for expired certs (which is upstream concern, but not ours).
+
+Upstream-Status: Inappropriate [oe-core specific]
+Signed-off-by: Alexander Kanavin <alex@linutronix.de>
+---
+ debian/changelog | 1 -
+ debian/control | 2 +-
+ mozilla/certdata2pem.py | 11 -----------
+ 3 files changed, 1 insertion(+), 13 deletions(-)
+
+diff --git a/debian/changelog b/debian/changelog
+index 531e4d0..4006509 100644
+--- a/debian/changelog
++++ b/debian/changelog
+@@ -37,7 +37,6 @@ ca-certificates (20211004) unstable; urgency=low
+ - "Trustis FPS Root CA"
+ - "Staat der Nederlanden Root CA - G3"
+ * Blacklist expired root certificate "DST Root CA X3" (closes: #995432)
+- * mozilla/certdata2pem.py: print a warning for expired certificates.
+
+ -- Julien Cristau <jcristau@debian.org> Thu, 07 Oct 2021 17:12:47 +0200
+
+diff --git a/debian/control b/debian/control
+index 4434b7a..5c6ba24 100644
+--- a/debian/control
++++ b/debian/control
+@@ -3,7 +3,7 @@ Section: misc
+ Priority: optional
+ Maintainer: Julien Cristau <jcristau@debian.org>
+ Build-Depends: debhelper-compat (= 13), po-debconf
+-Build-Depends-Indep: python3, openssl, python3-cryptography
++Build-Depends-Indep: python3, openssl
+ Standards-Version: 4.5.0.2
+ Vcs-Git: https://salsa.debian.org/debian/ca-certificates.git
+ Vcs-Browser: https://salsa.debian.org/debian/ca-certificates
+diff --git a/mozilla/certdata2pem.py b/mozilla/certdata2pem.py
+index ede23d4..7d796f1 100644
+--- a/mozilla/certdata2pem.py
++++ b/mozilla/certdata2pem.py
+@@ -21,16 +21,12 @@
+ # USA.
+
+ import base64
+-import datetime
+ import os.path
+ import re
+ import sys
+ import textwrap
+ import io
+
+-from cryptography import x509
+-
+-
+ objects = []
+
+ # Dirty file parser.
+@@ -121,13 +117,6 @@ for obj in objects:
+ if obj['CKA_CLASS'] == 'CKO_CERTIFICATE':
+ if not obj['CKA_LABEL'] in trust or not trust[obj['CKA_LABEL']]:
+ continue
+-
+- cert = x509.load_der_x509_certificate(obj['CKA_VALUE'])
+- if cert.not_valid_after < datetime.datetime.now():
+- print('!'*74)
+- print('Trusted but expired certificate found: %s' % obj['CKA_LABEL'])
+- print('!'*74)
+-
+ bname = obj['CKA_LABEL'][1:-1].replace('/', '_')\
+ .replace(' ', '_')\
+ .replace('(', '=')\
+--
+2.20.1
+
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/sbindir.patch b/meta/recipes-support/ca-certificates/ca-certificates/sbindir.patch
deleted file mode 100644
index f343ebf16e..0000000000
--- a/meta/recipes-support/ca-certificates/ca-certificates/sbindir.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-sbin/Makefile: Allow the sbin path to be configurable
-
-Some project sharing ca-certificates from Debian allow configuration
-of the installation location. Make the sbin location configurable.
-
-Also ensure the target directory exists
-
-Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-Upstream-Status: Submitted [https://salsa.debian.org/debian/ca-certificates/-/merge_requests/5]
-
---- ca-certificates-20130119.orig/sbin/Makefile
-+++ ca-certificates-20130119/sbin/Makefile
-@@ -3,9 +3,12 @@
- #
- #
-
-+SBINDIR = /usr/sbin
-+
- all:
-
- clean:
-
- install:
-- install -m755 update-ca-certificates $(DESTDIR)/usr/sbin/
-+ install -d $(DESTDIR)$(SBINDIR)
-+ install -m755 update-ca-certificates $(DESTDIR)$(SBINDIR)/
diff --git a/meta/recipes-support/ca-certificates/ca-certificates/update-ca-certificates-support-Toybox.patch b/meta/recipes-support/ca-certificates/ca-certificates/update-ca-certificates-support-Toybox.patch
deleted file mode 100644
index f78790923c..0000000000
--- a/meta/recipes-support/ca-certificates/ca-certificates/update-ca-certificates-support-Toybox.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-update-ca-certificates: Replace deprecated mktemp -t with mktemp --tmpdir
-
-According to coreutils docs, mktemp -t is deprecated, switch to the
---tmpdir option instead.
-
-Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-Upstream-Status: Submitted [https://salsa.debian.org/debian/ca-certificates/-/merge_requests/5]
-
-[This was originally for compatibility with toybox but toybox now
-supports -t]
----
- sbin/update-ca-certificates | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/sbin/update-ca-certificates b/sbin/update-ca-certificates
-index 79c41bb..ae9e3f1 100755
---- a/sbin/update-ca-certificates
-+++ b/sbin/update-ca-certificates
-@@ -113,9 +113,9 @@ trap cleanup 0
-
- # Helper files. (Some of them are not simple arrays because we spawn
- # subshells later on.)
--TEMPBUNDLE="$(mktemp -t "${CERTBUNDLE}.tmp.XXXXXX")"
--ADDED="$(mktemp -t "ca-certificates.tmp.XXXXXX")"
--REMOVED="$(mktemp -t "ca-certificates.tmp.XXXXXX")"
-+TEMPBUNDLE="$(mktemp --tmpdir "${CERTBUNDLE}.tmp.XXXXXX")"
-+ADDED="$(mktemp --tmpdir "ca-certificates.tmp.XXXXXX")"
-+REMOVED="$(mktemp --tmpdir "ca-certificates.tmp.XXXXXX")"
-
- # Adds a certificate to the list of trusted ones. This includes a symlink
- # in /etc/ssl/certs to the certificate file and its inclusion into the
---
-2.1.4
diff --git a/meta/recipes-support/ca-certificates/ca-certificates_20210119.bb b/meta/recipes-support/ca-certificates/ca-certificates_20211016.bb
similarity index 95%
rename from meta/recipes-support/ca-certificates/ca-certificates_20210119.bb
rename to meta/recipes-support/ca-certificates/ca-certificates_20211016.bb
index 7dcc86fdc1..214bad4ae3 100644
--- a/meta/recipes-support/ca-certificates/ca-certificates_20210119.bb
+++ b/meta/recipes-support/ca-certificates/ca-certificates_20211016.bb
@@ -14,15 +14,14 @@ DEPENDS_class-nativesdk = "openssl-native"
# Need rehash from openssl and run-parts from debianutils
PACKAGE_WRITE_DEPS += "openssl-native debianutils-native"
-SRCREV = "181be7ebd169b4a6fb5d90c3e6dc791e90534144"
+SRCREV = "07de54fdcc5806bde549e1edf60738c6bccf50e8"
SRC_URI = "git://salsa.debian.org/debian/ca-certificates.git;protocol=https \
file://0002-update-ca-certificates-use-SYSROOT.patch \
file://0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch \
- file://update-ca-certificates-support-Toybox.patch \
file://default-sysroot.patch \
- file://sbindir.patch \
file://0003-update-ca-certificates-use-relative-symlinks-from-ET.patch \
+ file://0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch \
"
UPSTREAM_CHECK_GITTAGREGEX = "(?P<pver>\d+)"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 16/18] tzdata: upgrade 2021a -> 2021d
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (14 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 15/18] ca-certificates: update 20210119 -> 20211016 Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 17/18] bootchart2: Don't compile python modules Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 18/18] meta: bump HASHEQUIV_HASH_VERSION after RPM fix Anuj Mittal
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f171f4f528090fc108624de6049274aa4d4880eb)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-extended/timezone/timezone.inc | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-extended/timezone/timezone.inc b/meta/recipes-extended/timezone/timezone.inc
index a89560b424..5c19e9a7f4 100644
--- a/meta/recipes-extended/timezone/timezone.inc
+++ b/meta/recipes-extended/timezone/timezone.inc
@@ -6,7 +6,7 @@ SECTION = "base"
LICENSE = "PD & BSD & BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c679c9d6b02bc2757b3eaf8f53c43fba"
-PV = "2021a"
+PV = "2021d"
SRC_URI =" http://www.iana.org/time-zones/repository/releases/tzcode${PV}.tar.gz;name=tzcode \
http://www.iana.org/time-zones/repository/releases/tzdata${PV}.tar.gz;name=tzdata \
@@ -14,5 +14,6 @@ SRC_URI =" http://www.iana.org/time-zones/repository/releases/tzcode${PV}.tar.gz
UPSTREAM_CHECK_URI = "http://www.iana.org/time-zones"
-SRC_URI[tzcode.sha256sum] = "eb46bfa124b5b6bd13d61a609bfde8351bd192894708d33aa06e5c1e255802d0"
-SRC_URI[tzdata.sha256sum] = "39e7d2ba08c68cbaefc8de3227aab0dec2521be8042cf56855f7dc3a9fb14e08"
+SRC_URI[tzcode.sha256sum] = "ed0d02be79b54f4449ba1f239aeaf9315da490bf32f401d302dcbba4921f591d"
+SRC_URI[tzdata.sha256sum] = "d7c188a2b33d4a3c25ee4a9fdc68c1ff462bfdb302cf41343d84ca5942dbddf6"
+
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 17/18] bootchart2: Don't compile python modules
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (15 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 16/18] tzdata: upgrade 2021a -> 2021d Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
2021-11-01 15:34 ` [hardknott][PATCH 18/18] meta: bump HASHEQUIV_HASH_VERSION after RPM fix Anuj Mittal
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
"make install" may attempt to compile the python modules but it uses the host python
and host paths which means the binaries are not reproducbile. Make things consistent.
If anyone needs compiling, it will beed to be fixed to be cross compile compatible.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1189f95e05c80286e009e1ab46a603ee5b7ca239)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
index f6a77b4606..d5beaecd0e 100644
--- a/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
+++ b/meta/recipes-devtools/bootchart2/bootchart2_0.14.9.bb
@@ -99,6 +99,10 @@ SRC_URI = "git://github.com/xrmx/bootchart.git \
S = "${WORKDIR}/git"
SRCREV = "868a2afab9da34f32c007d773b77253c93104636"
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
+
inherit systemd update-rc.d python3native update-alternatives
ALTERNATIVE_${PN} = "bootchartd"
@@ -131,7 +135,7 @@ do_install () {
export PKGLIBDIR="${base_libdir}/bootchart"
export SYSTEMD_UNIT_DIR="${systemd_unitdir}/system"
- oe_runmake install
+ oe_runmake install NO_PYTHON_COMPILE=1
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/bootchartd_stop.sh ${D}${sysconfdir}/init.d
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread* [hardknott][PATCH 18/18] meta: bump HASHEQUIV_HASH_VERSION after RPM fix
2021-11-01 15:33 [hardknott][PATCH 00/18] Review request Anuj Mittal
` (16 preceding siblings ...)
2021-11-01 15:34 ` [hardknott][PATCH 17/18] bootchart2: Don't compile python modules Anuj Mittal
@ 2021-11-01 15:34 ` Anuj Mittal
17 siblings, 0 replies; 19+ messages in thread
From: Anuj Mittal @ 2021-11-01 15:34 UTC (permalink / raw)
To: openembedded-core
ef37fca2f4 fixes issues where PLATFORM tag in RPMs generated
n aarch and x86 hosts are different for noarch RPMs. But, we'd
still need to bump hashequiv version for allarch recipes
to avoid issues because of the RPMs that were incorrectly
generated so reproducibility tests don't fail. Also bump PR
to force rebuilds.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../hicolor-icon-theme/hicolor-icon-theme_0.17.bb | 4 ++++
meta/recipes-graphics/wayland/wayland-protocols_1.20.bb | 4 ++++
meta/recipes-graphics/xorg-font/encodings_1.0.5.bb | 4 ++++
.../wireless-regdb/wireless-regdb_2021.08.28.bb | 4 ++++
meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb | 4 ++++
meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb | 4 ++++
.../pulseaudio-sato/pulseaudio-client-conf-sato_1.bb | 4 ++++
meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb | 5 ++++-
meta/recipes-support/iso-codes/iso-codes_4.6.0.bb | 4 ++++
9 files changed, 36 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
index 74e3430528..d70265ee50 100644
--- a/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
+++ b/meta/recipes-gnome/hicolor-icon-theme/hicolor-icon-theme_0.17.bb
@@ -16,3 +16,7 @@ inherit allarch autotools
FILES_${PN} += "${datadir}/icons"
BBCLASSEXTEND = "native nativesdk"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-graphics/wayland/wayland-protocols_1.20.bb b/meta/recipes-graphics/wayland/wayland-protocols_1.20.bb
index 3fb78f658c..35a46dbb08 100644
--- a/meta/recipes-graphics/wayland/wayland-protocols_1.20.bb
+++ b/meta/recipes-graphics/wayland/wayland-protocols_1.20.bb
@@ -20,3 +20,7 @@ inherit allarch autotools pkgconfig
PACKAGES = "${PN}"
FILES_${PN} += "${datadir}/pkgconfig/wayland-protocols.pc"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb b/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
index 713fcfb935..02c8cff25d 100644
--- a/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
+++ b/meta/recipes-graphics/xorg-font/encodings_1.0.5.bb
@@ -23,3 +23,7 @@ EXTRA_OECONF += "--with-encodingsdir=${datadir}/fonts/X11/encodings"
# postinst from .inc doesn't apply to this recipe
pkg_postinst_${PN} () {
}
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
index 376311804e..b1cad01a25 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
@@ -41,3 +41,7 @@ do_install_append_class-native() {
RSUGGESTS_${PN} = "crda"
BBCLASSEXTEND = "native"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb
index 26542fbbbc..0d4a30a304 100644
--- a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb
+++ b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb
@@ -20,3 +20,7 @@ do_install() {
PACKAGES = "${PN}"
FILES_${PN} = "*"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb
index 32cf41c8fd..7787dad268 100644
--- a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb
+++ b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb
@@ -21,3 +21,7 @@ do_install() {
PACKAGES = "${PN}"
FILES_${PN} = "*"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb b/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb
index e27339fb46..cfba2074f4 100644
--- a/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb
+++ b/meta/recipes-sato/pulseaudio-sato/pulseaudio-client-conf-sato_1.bb
@@ -15,3 +15,7 @@ do_install() {
FILES_${PN} = "${sysconfdir}/pulse/client.conf.d/50-sato.conf"
CONFFILES_${PN} = "${sysconfdir}/pulse/client.conf.d/50-sato.conf"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb b/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb
index 28d5096023..08d3c3fe19 100644
--- a/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb
+++ b/meta/recipes-sato/shutdown-desktop/shutdown-desktop.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384
SRC_URI = "file://shutdown.desktop"
-PR = "r1"
+PR = "r2"
S = "${WORKDIR}"
@@ -22,3 +22,6 @@ pkg_postinst_${PN} () {
}
inherit allarch
+
+# remove at next version upgrade or when output changes
+HASHEQUIV_HASH_VERSION .= ".1"
diff --git a/meta/recipes-support/iso-codes/iso-codes_4.6.0.bb b/meta/recipes-support/iso-codes/iso-codes_4.6.0.bb
index f915716ce7..cd27fb0b70 100644
--- a/meta/recipes-support/iso-codes/iso-codes_4.6.0.bb
+++ b/meta/recipes-support/iso-codes/iso-codes_4.6.0.bb
@@ -20,3 +20,7 @@ S = "${WORKDIR}/git"
inherit allarch autotools
FILES_${PN} += "${datadir}/xml/"
+
+# remove at next version upgrade or when output changes
+PR = "r1"
+HASHEQUIV_HASH_VERSION .= ".1"
--
2.31.1
^ permalink raw reply related [flat|nested] 19+ messages in thread