* [hardknott][PATCH 00/15] Patch review
@ 2022-01-21 14:50 Anuj Mittal
0 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-01-21 14:50 UTC (permalink / raw)
To: openembedded-core
Next set of changes for hardknott. Please review.
No issues while testing except for an intermittent and unrelated failure
in qemuppc.
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3140
Thanks,
Anuj
The following changes since commit 7e569186820163d731cbb14f8c25ce6a2cc45dc9:
python3-pyelftools: fix the override syntax (2022-01-11 10:07:36 +0800)
are available in the Git repository at:
git://push.openembedded.org/openembedded-core-contrib anujm/hardknott
Bruce Ashfield (5):
linux-yocto/5.10: update to v5.10.89
linux-yocto/5.10/cfg: add kcov feature fragment
linux-yocto/5.10: update to v5.10.90
linux-yocto/5.10: amdgpu: updates for CVE-2021-42327
linux-yocto/5.10: update to v5.10.91
Changqing Li (1):
libsndfile1: fix CVE-2021-4156
Chen Qi (1):
populate_sdk_base: remove unneeded dirs such as /dev
Joshua Watt (1):
selftest: reproducible: Set maximum report size
Kevin Hao (2):
arch-armv8-5a.inc: Add tune include for armv8.5a
armv9a/tune: Add the support for the Neoverse N2 core
Konrad Weihmann (1):
cve-check: add lockfile to task
Richard Purdie (1):
scripts: Update to use exec_module() instead of load_module()
Robert Joslyn (1):
curl: Backport CVE fixes
Ross Burton (1):
xserver-xorg: whitelist two CVEs
Sakib Sajal (1):
go: upgrade 1.16.10 -> 1.16.13
meta/classes/cve-check.bbclass | 1 +
meta/classes/populate_sdk_base.bbclass | 11 +-
.../machine/include/arm/arch-armv8-5a.inc | 19 +
.../include/arm/armv9a/tune-neoversen2.inc | 22 ++
meta/lib/oeqa/selftest/cases/reproducible.py | 10 +-
.../go/{go-1.16.10.inc => go-1.16.13.inc} | 4 +-
...1.16.10.bb => go-binary-native_1.16.13.bb} | 4 +-
....16.10.bb => go-cross-canadian_1.16.13.bb} | 0
...o-cross_1.16.10.bb => go-cross_1.16.13.bb} | 0
...ssdk_1.16.10.bb => go-crosssdk_1.16.13.bb} | 0
...native_1.16.10.bb => go-native_1.16.13.bb} | 0
...ntime_1.16.10.bb => go-runtime_1.16.13.bb} | 0
.../go/{go_1.16.10.bb => go_1.16.13.bb} | 0
.../xorg-xserver/xserver-xorg.inc | 8 +
.../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 +-
.../libsndfile1/CVE-2021-4156.patch | 32 ++
.../libsndfile/libsndfile1_1.0.28.bb | 1 +
.../curl/curl/CVE-2021-22945.patch | 35 ++
.../curl/curl/CVE-2021-22946.patch | 333 ++++++++++++++++
.../curl/curl/CVE-2021-22947.patch | 357 ++++++++++++++++++
meta/recipes-support/curl/curl_7.75.0.bb | 8 +
scripts/lib/scriptutils.py | 7 +-
scripts/lib/wic/pluginbase.py | 8 +-
25 files changed, 867 insertions(+), 31 deletions(-)
create mode 100644 meta/conf/machine/include/arm/arch-armv8-5a.inc
create mode 100644 meta/conf/machine/include/arm/armv9a/tune-neoversen2.inc
rename meta/recipes-devtools/go/{go-1.16.10.inc => go-1.16.13.inc} (91%)
rename meta/recipes-devtools/go/{go-binary-native_1.16.10.bb => go-binary-native_1.16.13.bb} (83%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.16.10.bb => go-cross-canadian_1.16.13.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.16.10.bb => go-cross_1.16.13.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.16.10.bb => go-crosssdk_1.16.13.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.16.10.bb => go-native_1.16.13.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.16.10.bb => go-runtime_1.16.13.bb} (100%)
rename meta/recipes-devtools/go/{go_1.16.10.bb => go_1.16.13.bb} (100%)
create mode 100644 meta/recipes-multimedia/libsndfile/libsndfile1/CVE-2021-4156.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22945.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22946.patch
create mode 100644 meta/recipes-support/curl/curl/CVE-2021-22947.patch
--
2.34.1
^ permalink raw reply [flat|nested] 17+ messages in thread
* [hardknott][PATCH 00/15] Patch review
@ 2022-03-08 14:19 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 01/15] go: upgrade 1.16.13 -> 1.16.14 Anuj Mittal
` (14 more replies)
0 siblings, 15 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
Next set of changes for hardknott. Please review.
No problems seen while testing on autobuilder.
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/3338
Thanks,
Anuj
The following changes since commit 94db7109f21cdefd50baea5660b691e5fe44a0d1:
scripts/buildhistory-diff: drop use of distutils (2022-02-25 22:14:02 +0800)
are available in the Git repository at:
git://push.openembedded.org/openembedded-core-contrib anujm/hardknott
Anuj Mittal (1):
lttng-modules: upgrade 2.12.6 -> 2.12.7
Bruce Ashfield (6):
linux-yocto/5.10: ppc/riscv: fix build with binutils 2.3.8
linux-yocto/5.10: fix dssall build error with binutils 2.3.8
linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP
linux-yocto/5.10: update to v5.10.101
linux-yocto/5.10: Fix ramoops/ftrace
linux-yocto/5.10: update to v5.10.103
Changqing Li (1):
unfs3: correct configure option
Lee Chee Yang (1):
ruby : update to 3.0.3
Minjae Kim (1):
ghostscript: fix CVE-2021-45949
Peter Kjellerstedt (1):
selftest: recipetool: Correct the URI for socat
Richard Purdie (1):
libgcrypt: Upgrade 1.9.3 -> 1.9.4
Ross Burton (1):
asciidoc: update git repository
Sakib Sajal (1):
go: upgrade 1.16.13 -> 1.16.14
wangmy (1):
wireless-regdb: upgrade 2021.08.28 -> 2022.02.18
meta/lib/oeqa/selftest/cases/recipetool.py | 2 +-
.../go/{go-1.16.13.inc => go-1.16.14.inc} | 4 +-
...1.16.13.bb => go-binary-native_1.16.14.bb} | 4 +-
....16.13.bb => go-cross-canadian_1.16.14.bb} | 0
...o-cross_1.16.13.bb => go-cross_1.16.14.bb} | 0
...ssdk_1.16.13.bb => go-crosssdk_1.16.14.bb} | 0
...native_1.16.13.bb => go-native_1.16.14.bb} | 0
...ntime_1.16.13.bb => go-runtime_1.16.14.bb} | 0
.../go/{go_1.16.13.bb => go_1.16.14.bb} | 0
.../ruby/ruby/CVE-2021-31799.patch | 57 ----
.../ruby/ruby/CVE-2021-31810.patch | 258 ------------------
.../ruby/ruby/CVE-2021-32066.patch | 102 -------
.../ruby/{ruby_3.0.1.bb => ruby_3.0.3.bb} | 7 +-
meta/recipes-devtools/unfs3/unfs3_git.bb | 2 +-
.../asciidoc/asciidoc_9.1.0.bb | 2 +-
.../ghostscript/CVE-2021-45949.patch | 65 +++++
...tack-limits-after-function-evalution.patch | 51 ++++
.../ghostscript/ghostscript_9.53.3.bb | 2 +
.../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 +-
...ules_2.12.6.bb => lttng-modules_2.12.7.bb} | 2 +-
....08.28.bb => wireless-regdb_2022.02.18.bb} | 2 +-
...{libgcrypt_1.9.3.bb => libgcrypt_1.9.4.bb} | 2 +-
24 files changed, 148 insertions(+), 452 deletions(-)
rename meta/recipes-devtools/go/{go-1.16.13.inc => go-1.16.14.inc} (91%)
rename meta/recipes-devtools/go/{go-binary-native_1.16.13.bb => go-binary-native_1.16.14.bb} (83%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.16.13.bb => go-cross-canadian_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.16.13.bb => go-cross_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.16.13.bb => go-crosssdk_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.16.13.bb => go-native_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.16.13.bb => go-runtime_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go_1.16.13.bb => go_1.16.14.bb} (100%)
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-31799.patch
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-31810.patch
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-32066.patch
rename meta/recipes-devtools/ruby/{ruby_3.0.1.bb => ruby_3.0.3.bb} (90%)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/CVE-2021-45949.patch
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/check-stack-limits-after-function-evalution.patch
rename meta/recipes-kernel/lttng/{lttng-modules_2.12.6.bb => lttng-modules_2.12.7.bb} (94%)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2021.08.28.bb => wireless-regdb_2022.02.18.bb} (94%)
rename meta/recipes-support/libgcrypt/{libgcrypt_1.9.3.bb => libgcrypt_1.9.4.bb} (96%)
--
2.35.1
^ permalink raw reply [flat|nested] 17+ messages in thread
* [hardknott][PATCH 01/15] go: upgrade 1.16.13 -> 1.16.14
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 02/15] ruby : update to 3.0.3 Anuj Mittal
` (13 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Sakib Sajal <sakib.sajal@windriver.com>
go 1.16.14 release includes fix for CVE-2022-23806.
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-devtools/go/{go-1.16.13.inc => go-1.16.14.inc} | 4 ++--
...o-binary-native_1.16.13.bb => go-binary-native_1.16.14.bb} | 4 ++--
...cross-canadian_1.16.13.bb => go-cross-canadian_1.16.14.bb} | 0
.../go/{go-cross_1.16.13.bb => go-cross_1.16.14.bb} | 0
.../go/{go-crosssdk_1.16.13.bb => go-crosssdk_1.16.14.bb} | 0
.../go/{go-native_1.16.13.bb => go-native_1.16.14.bb} | 0
.../go/{go-runtime_1.16.13.bb => go-runtime_1.16.14.bb} | 0
meta/recipes-devtools/go/{go_1.16.13.bb => go_1.16.14.bb} | 0
8 files changed, 4 insertions(+), 4 deletions(-)
rename meta/recipes-devtools/go/{go-1.16.13.inc => go-1.16.14.inc} (91%)
rename meta/recipes-devtools/go/{go-binary-native_1.16.13.bb => go-binary-native_1.16.14.bb} (83%)
rename meta/recipes-devtools/go/{go-cross-canadian_1.16.13.bb => go-cross-canadian_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-cross_1.16.13.bb => go-cross_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-crosssdk_1.16.13.bb => go-crosssdk_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-native_1.16.13.bb => go-native_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go-runtime_1.16.13.bb => go-runtime_1.16.14.bb} (100%)
rename meta/recipes-devtools/go/{go_1.16.13.bb => go_1.16.14.bb} (100%)
diff --git a/meta/recipes-devtools/go/go-1.16.13.inc b/meta/recipes-devtools/go/go-1.16.14.inc
similarity index 91%
rename from meta/recipes-devtools/go/go-1.16.13.inc
rename to meta/recipes-devtools/go/go-1.16.14.inc
index 8675afc3bb..6482c6fa7c 100644
--- a/meta/recipes-devtools/go/go-1.16.13.inc
+++ b/meta/recipes-devtools/go/go-1.16.14.inc
@@ -1,7 +1,7 @@
require go-common.inc
GO_BASEVERSION = "1.16"
-PV = "1.16.13"
+PV = "1.16.14"
FILESEXTRAPATHS:prepend := "${FILE_DIRNAME}/go-${GO_BASEVERSION}:"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707"
@@ -18,7 +18,7 @@ SRC_URI += "\
file://0009-Revert-cmd-go-make-sure-CC-and-CXX-are-absolute.patch \
file://0001-encoding-xml-handle-leading-trailing-or-double-colon.patch \
"
-SRC_URI[main.sha256sum] = "b0926654eaeb01ef43816638f42d7b1681f2d3f41b9559f07735522b7afad41a"
+SRC_URI[main.sha256sum] = "467898cd3a216de54dcb9014f541efe77e9b79a7154dbc1fd2dd778b0c63fb56"
# Upstream don't believe it is a signifiant real world issue and will only
# fix in 1.17 onwards where we can drop this.
diff --git a/meta/recipes-devtools/go/go-binary-native_1.16.13.bb b/meta/recipes-devtools/go/go-binary-native_1.16.14.bb
similarity index 83%
rename from meta/recipes-devtools/go/go-binary-native_1.16.13.bb
rename to meta/recipes-devtools/go/go-binary-native_1.16.14.bb
index 6e498a17be..419fc4ffcf 100644
--- a/meta/recipes-devtools/go/go-binary-native_1.16.13.bb
+++ b/meta/recipes-devtools/go/go-binary-native_1.16.14.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=5d4950ecb7b26d2c5e4e7b4e0dd74707"
PROVIDES = "go-native"
SRC_URI = "https://dl.google.com/go/go${PV}.${BUILD_GOOS}-${BUILD_GOARCH}.tar.gz;name=go_${BUILD_GOTUPLE}"
-SRC_URI[go_linux_amd64.sha256sum] = "275fc03c90c13b0bbff13125a43f1f7a9f9c00a0d5a9f2d5b16dbc2fa2c6e12a"
-SRC_URI[go_linux_arm64.sha256sum] = "3dd8e14837105cbfedf7124c7f8c524ce492748c370036c7316ef99e18d116d7"
+SRC_URI[go_linux_amd64.sha256sum] = "f4f5f02eb6809ac5bf19b5ad517b23504fd5fc036f6487651968ad36aa7a20e0"
+SRC_URI[go_linux_arm64.sha256sum] = "5e59056e36704acb25809bcdb27191f27593cb7aba4d716b523008135a1e764a"
UPSTREAM_CHECK_URI = "https://golang.org/dl/"
UPSTREAM_CHECK_REGEX = "go(?P<pver>\d+(\.\d+)+)\.linux"
diff --git a/meta/recipes-devtools/go/go-cross-canadian_1.16.13.bb b/meta/recipes-devtools/go/go-cross-canadian_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross-canadian_1.16.13.bb
rename to meta/recipes-devtools/go/go-cross-canadian_1.16.14.bb
diff --git a/meta/recipes-devtools/go/go-cross_1.16.13.bb b/meta/recipes-devtools/go/go-cross_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-cross_1.16.13.bb
rename to meta/recipes-devtools/go/go-cross_1.16.14.bb
diff --git a/meta/recipes-devtools/go/go-crosssdk_1.16.13.bb b/meta/recipes-devtools/go/go-crosssdk_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-crosssdk_1.16.13.bb
rename to meta/recipes-devtools/go/go-crosssdk_1.16.14.bb
diff --git a/meta/recipes-devtools/go/go-native_1.16.13.bb b/meta/recipes-devtools/go/go-native_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-native_1.16.13.bb
rename to meta/recipes-devtools/go/go-native_1.16.14.bb
diff --git a/meta/recipes-devtools/go/go-runtime_1.16.13.bb b/meta/recipes-devtools/go/go-runtime_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go-runtime_1.16.13.bb
rename to meta/recipes-devtools/go/go-runtime_1.16.14.bb
diff --git a/meta/recipes-devtools/go/go_1.16.13.bb b/meta/recipes-devtools/go/go_1.16.14.bb
similarity index 100%
rename from meta/recipes-devtools/go/go_1.16.13.bb
rename to meta/recipes-devtools/go/go_1.16.14.bb
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 02/15] ruby : update to 3.0.3
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 01/15] go: upgrade 1.16.13 -> 1.16.14 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 03/15] ghostscript: fix CVE-2021-45949 Anuj Mittal
` (12 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Lee Chee Yang <chee.yang.lee@intel.com>
Do not tweak a file that is no longer installed.
Ruby 3.0.3 includes security fixes.
CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date Parsing Methods
CVE-2021-41816: Buffer Overrun in CGI.escape_html
CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse
Ruby 3.0.2 release includes security fixes.
CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP
CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP
CVE-2021-31799: A command injection vulnerability in RDoc
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../ruby/ruby/CVE-2021-31799.patch | 57 ----
.../ruby/ruby/CVE-2021-31810.patch | 258 ------------------
.../ruby/ruby/CVE-2021-32066.patch | 102 -------
.../ruby/{ruby_3.0.1.bb => ruby_3.0.3.bb} | 7 +-
4 files changed, 1 insertion(+), 423 deletions(-)
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-31799.patch
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-31810.patch
delete mode 100644 meta/recipes-devtools/ruby/ruby/CVE-2021-32066.patch
rename meta/recipes-devtools/ruby/{ruby_3.0.1.bb => ruby_3.0.3.bb} (90%)
diff --git a/meta/recipes-devtools/ruby/ruby/CVE-2021-31799.patch b/meta/recipes-devtools/ruby/ruby/CVE-2021-31799.patch
deleted file mode 100644
index 83064e85ab..0000000000
--- a/meta/recipes-devtools/ruby/ruby/CVE-2021-31799.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From b1c73f239fe9af97de837331849f55d67c27561e Mon Sep 17 00:00:00 2001
-From: aycabta <aycabta@gmail.com>
-Date: Sun, 2 May 2021 20:52:23 +0900
-Subject: [PATCH] [ruby/rdoc] Use File.open to fix the OS Command Injection
- vulnerability in CVE-2021-31799
-
-https://github.com/ruby/rdoc/commit/a7f5d6ab88
-
-CVE: CVE-2021-31799
-
-Upstream-Status: Backport[https://github.com/ruby/ruby/commit/b1c73f239fe9af97de837331849f55d67c27561e]
-
-Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
----
- lib/rdoc/rdoc.rb | 2 +-
- test/rdoc/test_rdoc_rdoc.rb | 12 ++++++++++++
- 2 files changed, 13 insertions(+), 1 deletion(-)
-
-diff --git a/lib/rdoc/rdoc.rb b/lib/rdoc/rdoc.rb
-index 680a8612f7..904625f105 100644
---- a/lib/rdoc/rdoc.rb
-+++ b/lib/rdoc/rdoc.rb
-@@ -444,7 +444,7 @@ def remove_unparseable files
- files.reject do |file, *|
- file =~ /\.(?:class|eps|erb|scpt\.txt|svg|ttf|yml)$/i or
- (file =~ /tags$/i and
-- open(file, 'rb') { |io|
-+ File.open(file, 'rb') { |io|
- io.read(100) =~ /\A(\f\n[^,]+,\d+$|!_TAG_)/
- })
- end
-diff --git a/test/rdoc/test_rdoc_rdoc.rb b/test/rdoc/test_rdoc_rdoc.rb
-index 3910dd4656..a83d5a1b88 100644
---- a/test/rdoc/test_rdoc_rdoc.rb
-+++ b/test/rdoc/test_rdoc_rdoc.rb
-@@ -456,6 +456,18 @@ def test_remove_unparseable_tags_vim
- end
- end
-
-+ def test_remove_unparseable_CVE_2021_31799
-+ temp_dir do
-+ file_list = ['| touch evil.txt && echo tags']
-+ file_list.each do |f|
-+ FileUtils.touch f
-+ end
-+
-+ assert_equal file_list, @rdoc.remove_unparseable(file_list)
-+ assert_equal file_list, Dir.children('.')
-+ end
-+ end
-+
- def test_setup_output_dir
- Dir.mktmpdir {|d|
- path = File.join d, 'testdir'
---
-2.17.1
-
diff --git a/meta/recipes-devtools/ruby/ruby/CVE-2021-31810.patch b/meta/recipes-devtools/ruby/ruby/CVE-2021-31810.patch
deleted file mode 100644
index 69d774e0b7..0000000000
--- a/meta/recipes-devtools/ruby/ruby/CVE-2021-31810.patch
+++ /dev/null
@@ -1,258 +0,0 @@
-From 8cebc092cd18f4cfb669f66018ea8ffc6f408584 Mon Sep 17 00:00:00 2001
-From: Yusuke Endoh <mame@ruby-lang.org>
-Date: Wed, 7 Jul 2021 11:57:15 +0900
-Subject: [PATCH] Ignore IP addresses in PASV responses by default, and add new
- option use_pasv_ip
-
-This fixes CVE-2021-31810.
-Reported by Alexandr Savca.
-
-Co-authored-by: Shugo Maeda <shugo@ruby-lang.org>
-
-CVE: CVE-2021-31810
-
-Upstream-Status: Backport
-[https://github.com/ruby/ruby/commit/bf4d05173c7cf04d8892e4b64508ecf7902717cd]
-
-Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
----
- lib/net/ftp.rb | 15 +++-
- test/net/ftp/test_ftp.rb | 159 ++++++++++++++++++++++++++++++++++++++-
- 2 files changed, 170 insertions(+), 4 deletions(-)
-
-diff --git a/lib/net/ftp.rb b/lib/net/ftp.rb
-index 88e8655..d6f5cc3 100644
---- a/lib/net/ftp.rb
-+++ b/lib/net/ftp.rb
-@@ -98,6 +98,10 @@ module Net
- # When +true+, the connection is in passive mode. Default: +true+.
- attr_accessor :passive
-
-+ # When +true+, use the IP address in PASV responses. Otherwise, it uses
-+ # the same IP address for the control connection. Default: +false+.
-+ attr_accessor :use_pasv_ip
-+
- # When +true+, all traffic to and from the server is written
- # to +$stdout+. Default: +false+.
- attr_accessor :debug_mode
-@@ -206,6 +210,9 @@ module Net
- # handshake.
- # See Net::FTP#ssl_handshake_timeout for
- # details. Default: +nil+.
-+ # use_pasv_ip:: When +true+, use the IP address in PASV responses.
-+ # Otherwise, it uses the same IP address for the control
-+ # connection. Default: +false+.
- # debug_mode:: When +true+, all traffic to and from the server is
- # written to +$stdout+. Default: +false+.
- #
-@@ -266,6 +273,7 @@ module Net
- @open_timeout = options[:open_timeout]
- @ssl_handshake_timeout = options[:ssl_handshake_timeout]
- @read_timeout = options[:read_timeout] || 60
-+ @use_pasv_ip = options[:use_pasv_ip] || false
- if host
- connect(host, options[:port] || FTP_PORT)
- if options[:username]
-@@ -1371,7 +1379,12 @@ module Net
- raise FTPReplyError, resp
- end
- if m = /\((?<host>\d+(?:,\d+){3}),(?<port>\d+,\d+)\)/.match(resp)
-- return parse_pasv_ipv4_host(m["host"]), parse_pasv_port(m["port"])
-+ if @use_pasv_ip
-+ host = parse_pasv_ipv4_host(m["host"])
-+ else
-+ host = @bare_sock.remote_address.ip_address
-+ end
-+ return host, parse_pasv_port(m["port"])
- else
- raise FTPProtoError, resp
- end
-diff --git a/test/net/ftp/test_ftp.rb b/test/net/ftp/test_ftp.rb
-index 023e794..243d4ad 100644
---- a/test/net/ftp/test_ftp.rb
-+++ b/test/net/ftp/test_ftp.rb
-@@ -61,7 +61,7 @@ class FTPTest < Test::Unit::TestCase
- end
-
- def test_parse227
-- ftp = Net::FTP.new
-+ ftp = Net::FTP.new(nil, use_pasv_ip: true)
- host, port = ftp.send(:parse227, "227 Entering Passive Mode (192,168,0,1,12,34)")
- assert_equal("192.168.0.1", host)
- assert_equal(3106, port)
-@@ -80,6 +80,14 @@ class FTPTest < Test::Unit::TestCase
- assert_raise(Net::FTPProtoError) do
- ftp.send(:parse227, "227 ) foo bar (")
- end
-+
-+ ftp = Net::FTP.new
-+ sock = OpenStruct.new
-+ sock.remote_address = OpenStruct.new
-+ sock.remote_address.ip_address = "10.0.0.1"
-+ ftp.instance_variable_set(:@bare_sock, sock)
-+ host, port = ftp.send(:parse227, "227 Entering Passive Mode (192,168,0,1,12,34)")
-+ assert_equal("10.0.0.1", host)
- end
-
- def test_parse228
-@@ -2474,10 +2482,155 @@ EOF
- end
- end
-
-+ def test_ignore_pasv_ip
-+ commands = []
-+ binary_data = (0..0xff).map {|i| i.chr}.join * 4 * 3
-+ server = create_ftp_server(nil, "127.0.0.1") { |sock|
-+ sock.print("220 (test_ftp).\r\n")
-+ commands.push(sock.gets)
-+ sock.print("331 Please specify the password.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("230 Login successful.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("200 Switching to Binary mode.\r\n")
-+ line = sock.gets
-+ commands.push(line)
-+ data_server = TCPServer.new("127.0.0.1", 0)
-+ port = data_server.local_address.ip_port
-+ sock.printf("227 Entering Passive Mode (999,0,0,1,%s).\r\n",
-+ port.divmod(256).join(","))
-+ commands.push(sock.gets)
-+ sock.print("150 Opening BINARY mode data connection for foo (#{binary_data.size} bytes)\r\n")
-+ conn = data_server.accept
-+ binary_data.scan(/.{1,1024}/nm) do |s|
-+ conn.print(s)
-+ end
-+ conn.shutdown(Socket::SHUT_WR)
-+ conn.read
-+ conn.close
-+ data_server.close
-+ sock.print("226 Transfer complete.\r\n")
-+ }
-+ begin
-+ begin
-+ ftp = Net::FTP.new
-+ ftp.passive = true
-+ ftp.read_timeout *= 5 if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? # for --jit-wait
-+ ftp.connect("127.0.0.1", server.port)
-+ ftp.login
-+ assert_match(/\AUSER /, commands.shift)
-+ assert_match(/\APASS /, commands.shift)
-+ assert_equal("TYPE I\r\n", commands.shift)
-+ buf = ftp.getbinaryfile("foo", nil)
-+ assert_equal(binary_data, buf)
-+ assert_equal(Encoding::ASCII_8BIT, buf.encoding)
-+ assert_equal("PASV\r\n", commands.shift)
-+ assert_equal("RETR foo\r\n", commands.shift)
-+ assert_equal(nil, commands.shift)
-+ ensure
-+ ftp.close if ftp
-+ end
-+ ensure
-+ server.close
-+ end
-+ end
-+
-+ def test_use_pasv_ip
-+ commands = []
-+ binary_data = (0..0xff).map {|i| i.chr}.join * 4 * 3
-+ server = create_ftp_server(nil, "127.0.0.1") { |sock|
-+ sock.print("220 (test_ftp).\r\n")
-+ commands.push(sock.gets)
-+ sock.print("331 Please specify the password.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("230 Login successful.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("200 Switching to Binary mode.\r\n")
-+ line = sock.gets
-+ commands.push(line)
-+ data_server = TCPServer.new("127.0.0.1", 0)
-+ port = data_server.local_address.ip_port
-+ sock.printf("227 Entering Passive Mode (127,0,0,1,%s).\r\n",
-+ port.divmod(256).join(","))
-+ commands.push(sock.gets)
-+ sock.print("150 Opening BINARY mode data connection for foo (#{binary_data.size} bytes)\r\n")
-+ conn = data_server.accept
-+ binary_data.scan(/.{1,1024}/nm) do |s|
-+ conn.print(s)
-+ end
-+ conn.shutdown(Socket::SHUT_WR)
-+ conn.read
-+ conn.close
-+ data_server.close
-+ sock.print("226 Transfer complete.\r\n")
-+ }
-+ begin
-+ begin
-+ ftp = Net::FTP.new
-+ ftp.passive = true
-+ ftp.use_pasv_ip = true
-+ ftp.read_timeout *= 5 if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? # for --jit-wait
-+ ftp.connect("127.0.0.1", server.port)
-+ ftp.login
-+ assert_match(/\AUSER /, commands.shift)
-+ assert_match(/\APASS /, commands.shift)
-+ assert_equal("TYPE I\r\n", commands.shift)
-+ buf = ftp.getbinaryfile("foo", nil)
-+ assert_equal(binary_data, buf)
-+ assert_equal(Encoding::ASCII_8BIT, buf.encoding)
-+ assert_equal("PASV\r\n", commands.shift)
-+ assert_equal("RETR foo\r\n", commands.shift)
-+ assert_equal(nil, commands.shift)
-+ ensure
-+ ftp.close if ftp
-+ end
-+ ensure
-+ server.close
-+ end
-+ end
-+
-+ def test_use_pasv_invalid_ip
-+ commands = []
-+ binary_data = (0..0xff).map {|i| i.chr}.join * 4 * 3
-+ server = create_ftp_server(nil, "127.0.0.1") { |sock|
-+ sock.print("220 (test_ftp).\r\n")
-+ commands.push(sock.gets)
-+ sock.print("331 Please specify the password.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("230 Login successful.\r\n")
-+ commands.push(sock.gets)
-+ sock.print("200 Switching to Binary mode.\r\n")
-+ line = sock.gets
-+ commands.push(line)
-+ sock.print("227 Entering Passive Mode (999,0,0,1,48,57).\r\n")
-+ commands.push(sock.gets)
-+ }
-+ begin
-+ begin
-+ ftp = Net::FTP.new
-+ ftp.passive = true
-+ ftp.use_pasv_ip = true
-+ ftp.read_timeout *= 5 if defined?(RubyVM::MJIT) && RubyVM::MJIT.enabled? # for --jit-wait
-+ ftp.connect("127.0.0.1", server.port)
-+ ftp.login
-+ assert_match(/\AUSER /, commands.shift)
-+ assert_match(/\APASS /, commands.shift)
-+ assert_equal("TYPE I\r\n", commands.shift)
-+ assert_raise(SocketError) do
-+ ftp.getbinaryfile("foo", nil)
-+ end
-+ ensure
-+ ftp.close if ftp
-+ end
-+ ensure
-+ server.close
-+ end
-+ end
-+
- private
-
-- def create_ftp_server(sleep_time = nil)
-- server = TCPServer.new(SERVER_ADDR, 0)
-+ def create_ftp_server(sleep_time = nil, addr = SERVER_ADDR)
-+ server = TCPServer.new(addr, 0)
- @thread = Thread.start do
- if sleep_time
- sleep(sleep_time)
---
-2.17.1
-
diff --git a/meta/recipes-devtools/ruby/ruby/CVE-2021-32066.patch b/meta/recipes-devtools/ruby/ruby/CVE-2021-32066.patch
deleted file mode 100644
index b78a74a4b5..0000000000
--- a/meta/recipes-devtools/ruby/ruby/CVE-2021-32066.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-From e2ac25d0eb66de99f098d6669cf4f06796aa6256 Mon Sep 17 00:00:00 2001
-From: Shugo Maeda <shugo@ruby-lang.org>
-Date: Tue, 11 May 2021 10:31:27 +0900
-Subject: [PATCH] Fix StartTLS stripping vulnerability
-
-This fixes CVE-2021-32066.
-Reported by Alexandr Savca in <https://hackerone.com/reports/1178562>.
-
-CVE: CVE-2021-32066
-
-Upstream-Status: Backport
-[https://github.com/ruby/ruby/commit/e2ac25d0eb66de99f098d6669cf4f06796aa6256]
-
-Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
----
- lib/net/imap.rb | 8 +++++++-
- test/net/imap/test_imap.rb | 31 +++++++++++++++++++++++++++++++
- 2 files changed, 38 insertions(+), 1 deletion(-)
-
-diff --git a/lib/net/imap.rb b/lib/net/imap.rb
-index 505b4c8950..d45304f289 100644
---- a/lib/net/imap.rb
-+++ b/lib/net/imap.rb
-@@ -1218,12 +1218,14 @@ def get_tagged_response(tag, cmd)
- end
- resp = @tagged_responses.delete(tag)
- case resp.name
-+ when /\A(?:OK)\z/ni
-+ return resp
- when /\A(?:NO)\z/ni
- raise NoResponseError, resp
- when /\A(?:BAD)\z/ni
- raise BadResponseError, resp
- else
-- return resp
-+ raise UnknownResponseError, resp
- end
- end
-
-@@ -3719,6 +3721,10 @@ class BadResponseError < ResponseError
- class ByeResponseError < ResponseError
- end
-
-+ # Error raised upon an unknown response from the server.
-+ class UnknownResponseError < ResponseError
-+ end
-+
- RESPONSE_ERRORS = Hash.new(ResponseError)
- RESPONSE_ERRORS["NO"] = NoResponseError
- RESPONSE_ERRORS["BAD"] = BadResponseError
-diff --git a/test/net/imap/test_imap.rb b/test/net/imap/test_imap.rb
-index 8b924b524e..85fb71d440 100644
---- a/test/net/imap/test_imap.rb
-+++ b/test/net/imap/test_imap.rb
-@@ -127,6 +127,16 @@ def test_starttls
- imap.disconnect
- end
- end
-+
-+ def test_starttls_stripping
-+ starttls_stripping_test do |port|
-+ imap = Net::IMAP.new("localhost", :port => port)
-+ assert_raise(Net::IMAP::UnknownResponseError) do
-+ imap.starttls(:ca_file => CA_FILE)
-+ end
-+ imap
-+ end
-+ end
- end
-
- def start_server
-@@ -834,6 +844,27 @@ def starttls_test
- end
- end
-
-+ def starttls_stripping_test
-+ server = create_tcp_server
-+ port = server.addr[1]
-+ start_server do
-+ sock = server.accept
-+ begin
-+ sock.print("* OK test server\r\n")
-+ sock.gets
-+ sock.print("RUBY0001 BUG unhandled command\r\n")
-+ ensure
-+ sock.close
-+ server.close
-+ end
-+ end
-+ begin
-+ imap = yield(port)
-+ ensure
-+ imap.disconnect if imap && !imap.disconnected?
-+ end
-+ end
-+
- def create_tcp_server
- return TCPServer.new(server_addr, 0)
- end
---
-2.25.1
-
diff --git a/meta/recipes-devtools/ruby/ruby_3.0.1.bb b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
similarity index 90%
rename from meta/recipes-devtools/ruby/ruby_3.0.1.bb
rename to meta/recipes-devtools/ruby/ruby_3.0.3.bb
index a348946972..a781f69534 100644
--- a/meta/recipes-devtools/ruby/ruby_3.0.1.bb
+++ b/meta/recipes-devtools/ruby/ruby_3.0.3.bb
@@ -6,16 +6,13 @@ SRC_URI += " \
file://remove_has_include_macros.patch \
file://run-ptest \
file://0001-template-Makefile.in-do-not-write-host-cross-cc-item.patch \
- file://CVE-2021-31810.patch \
- file://CVE-2021-32066.patch \
- file://CVE-2021-31799.patch \
file://0003-rdoc-build-reproducible-documentation.patch \
file://0004-lib-mkmf.rb-sort-list-of-object-files-in-generated-M.patch \
file://0005-Mark-Gemspec-reproducible-change-fixing-784225-too.patch \
file://0006-Make-gemspecs-reproducible.patch \
"
-SRC_URI[sha256sum] = "369825db2199f6aeef16b408df6a04ebaddb664fb9af0ec8c686b0ce7ab77727"
+SRC_URI[sha256sum] = "3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac"
PACKAGECONFIG ??= ""
PACKAGECONFIG += "${@bb.utils.filter('DISTRO_FEATURES', 'ipv6', d)}"
@@ -81,8 +78,6 @@ do_install_ptest () {
-i ${D}${PTEST_PATH}/test/erb/test_erb_command.rb
cp -r ${S}/include ${D}/${libdir}/ruby/
- test_case_rb=`grep rubygems/test_case.rb ${B}/.installed.list`
- sed -i -e 's:../../../test/:../../../ptest/test/:g' ${D}/$test_case_rb
}
PACKAGES =+ "${PN}-ri-docs ${PN}-rdoc"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 03/15] ghostscript: fix CVE-2021-45949
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 01/15] go: upgrade 1.16.13 -> 1.16.14 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 02/15] ruby : update to 3.0.3 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 04/15] libgcrypt: Upgrade 1.9.3 -> 1.9.4 Anuj Mittal
` (11 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Minjae Kim <flowergom@gmail.com>
Ghostscript GhostPDL 9.50 through 9.54.0 has a heap-based buffer overflow in sampled_data_finish
(called from sampled_data_continue and interp).
To apply this CVE-2021-45959 patch,
the check-stack-limits-after-function-evalution.patch should be applied first.
References:
https://nvd.nist.gov/vuln/detail/CVE-2021-45949
(From OE-Core rev: 5fb43ed64ae32abe4488f2eb37c1b82f97f83db0)
Signed-off-by: Minjae Kim <flowergom@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../ghostscript/CVE-2021-45949.patch | 65 +++++++++++++++++++
...tack-limits-after-function-evalution.patch | 51 +++++++++++++++
.../ghostscript/ghostscript_9.53.3.bb | 2 +
3 files changed, 118 insertions(+)
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/CVE-2021-45949.patch
create mode 100644 meta/recipes-extended/ghostscript/ghostscript/check-stack-limits-after-function-evalution.patch
diff --git a/meta/recipes-extended/ghostscript/ghostscript/CVE-2021-45949.patch b/meta/recipes-extended/ghostscript/ghostscript/CVE-2021-45949.patch
new file mode 100644
index 0000000000..f312f89e04
--- /dev/null
+++ b/meta/recipes-extended/ghostscript/ghostscript/CVE-2021-45949.patch
@@ -0,0 +1,65 @@
+From 6643ff0cb837db3eade489ffff21e3e92eee2ae0 Mon Sep 17 00:00:00 2001
+From: Chris Liddell <chris.liddell@artifex.com>
+Date: Fri, 28 Jan 2022 08:21:19 +0000
+Subject: [PATCH] [PATCH] Bug 703902: Fix op stack management in
+ sampled_data_continue()
+
+Replace pop() (which does no checking, and doesn't handle stack extension
+blocks) with ref_stack_pop() which does do all that.
+
+We still use pop() in one case (it's faster), but we have to later use
+ref_stack_pop() before calling sampled_data_sample() which also accesses the
+op stack.
+
+Fixes:
+https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=34675
+
+Upstream-Status: Backported [https://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=2a3129365d3bc0d4a41f107ef175920d1505d1f7]
+CVE: CVE-2021-45949
+Signed-off-by: Minjae Kim <flowergom@gmail.com>
+---
+ psi/zfsample.c | 13 ++++++++-----
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+diff --git a/psi/zfsample.c b/psi/zfsample.c
+index 0023fa4..f84671f 100644
+--- a/psi/zfsample.c
++++ b/psi/zfsample.c
+@@ -534,14 +534,17 @@ sampled_data_continue(i_ctx_t *i_ctx_p)
+ data_ptr[bps * i + j] = (byte)(cv >> ((bps - 1 - j) * 8)); /* MSB first */
+ }
+ pop(num_out); /* Move op to base of result values */
+-
++ /* From here on, we have to use ref_stack_pop() rather than pop()
++ so that it handles stack extension blocks properly, before calling
++ sampled_data_sample() which also uses the op stack.
++ */
+ /* Check if we are done collecting data. */
+
+ if (increment_cube_indexes(params, penum->indexes)) {
+ if (stack_depth_adjust == 0)
+- pop(O_STACK_PAD); /* Remove spare stack space */
++ ref_stack_pop(&o_stack, O_STACK_PAD); /* Remove spare stack space */
+ else
+- pop(stack_depth_adjust - num_out);
++ ref_stack_pop(&o_stack, stack_depth_adjust - num_out);
+ /* Execute the closing procedure, if given */
+ code = 0;
+ if (esp_finish_proc != 0)
+@@ -554,11 +557,11 @@ sampled_data_continue(i_ctx_t *i_ctx_p)
+ if ((O_STACK_PAD - stack_depth_adjust) < 0) {
+ stack_depth_adjust = -(O_STACK_PAD - stack_depth_adjust);
+ check_op(stack_depth_adjust);
+- pop(stack_depth_adjust);
++ ref_stack_pop(&o_stack, stack_depth_adjust);
+ }
+ else {
+ check_ostack(O_STACK_PAD - stack_depth_adjust);
+- push(O_STACK_PAD - stack_depth_adjust);
++ ref_stack_push(&o_stack, O_STACK_PAD - stack_depth_adjust);
+ for (i=0;i<O_STACK_PAD - stack_depth_adjust;i++)
+ make_null(op - i);
+ }
+--
+2.17.1
+
diff --git a/meta/recipes-extended/ghostscript/ghostscript/check-stack-limits-after-function-evalution.patch b/meta/recipes-extended/ghostscript/ghostscript/check-stack-limits-after-function-evalution.patch
new file mode 100644
index 0000000000..722bab4ddb
--- /dev/null
+++ b/meta/recipes-extended/ghostscript/ghostscript/check-stack-limits-after-function-evalution.patch
@@ -0,0 +1,51 @@
+From 7861fcad13c497728189feafb41cd57b5b50ea25 Mon Sep 17 00:00:00 2001
+From: Chris Liddell <chris.liddell@artifex.com>
+Date: Fri, 12 Feb 2021 10:34:23 +0000
+Subject: [PATCH] oss-fuzz 30715: Check stack limits after function evaluation.
+
+During function result sampling, after the callout to the Postscript
+interpreter, make sure there is enough stack space available before pushing
+or popping entries.
+
+In thise case, the Postscript procedure for the "function" is totally invalid
+(as a function), and leaves the op stack in an unrecoverable state (as far as
+function evaluation is concerned). We end up popping more entries off the
+stack than are available.
+
+To cope, add in stack limit checking to throw an appropriate error when this
+happens.
+
+Upstream-Status: Backported [https://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=7861fcad13c497728189feafb41cd57b5b50ea25]
+Signed-off-by: Minjae Kim <flowergom@gmail.com>
+---
+ psi/zfsample.c | 14 +++++++++++---
+ 1 file changed, 11 insertions(+), 3 deletions(-)
+
+diff --git a/psi/zfsample.c b/psi/zfsample.c
+index 290809405..652ae02c6 100644
+--- a/psi/zfsample.c
++++ b/psi/zfsample.c
+@@ -551,9 +551,17 @@ sampled_data_continue(i_ctx_t *i_ctx_p)
+ } else {
+ if (stack_depth_adjust) {
+ stack_depth_adjust -= num_out;
+- push(O_STACK_PAD - stack_depth_adjust);
+- for (i=0;i<O_STACK_PAD - stack_depth_adjust;i++)
+- make_null(op - i);
++ if ((O_STACK_PAD - stack_depth_adjust) < 0) {
++ stack_depth_adjust = -(O_STACK_PAD - stack_depth_adjust);
++ check_op(stack_depth_adjust);
++ pop(stack_depth_adjust);
++ }
++ else {
++ check_ostack(O_STACK_PAD - stack_depth_adjust);
++ push(O_STACK_PAD - stack_depth_adjust);
++ for (i=0;i<O_STACK_PAD - stack_depth_adjust;i++)
++ make_null(op - i);
++ }
+ }
+ }
+
+--
+2.25.1
+
diff --git a/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb b/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
index 216822478f..958a88e968 100644
--- a/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
+++ b/meta/recipes-extended/ghostscript/ghostscript_9.53.3.bb
@@ -34,6 +34,8 @@ SRC_URI_BASE = "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/d
file://avoid-host-contamination.patch \
file://mkdir-p.patch \
file://0001-Bug-704342-Include-device-specifier-strings-in-acces.patch \
+ file://check-stack-limits-after-function-evalution.patch \
+ file://CVE-2021-45949.patch \
"
SRC_URI = "${SRC_URI_BASE} \
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 04/15] libgcrypt: Upgrade 1.9.3 -> 1.9.4
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (2 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 03/15] ghostscript: fix CVE-2021-45949 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 05/15] lttng-modules: upgrade 2.12.6 -> 2.12.7 Anuj Mittal
` (10 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2021-40528.
(From OE-Core rev: 24664297abd3844902fa40c21e4e975d89f40383)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../libgcrypt/{libgcrypt_1.9.3.bb => libgcrypt_1.9.4.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-support/libgcrypt/{libgcrypt_1.9.3.bb => libgcrypt_1.9.4.bb} (96%)
diff --git a/meta/recipes-support/libgcrypt/libgcrypt_1.9.3.bb b/meta/recipes-support/libgcrypt/libgcrypt_1.9.4.bb
similarity index 96%
rename from meta/recipes-support/libgcrypt/libgcrypt_1.9.3.bb
rename to meta/recipes-support/libgcrypt/libgcrypt_1.9.4.bb
index fd3d8e09f2..c212d02651 100644
--- a/meta/recipes-support/libgcrypt/libgcrypt_1.9.3.bb
+++ b/meta/recipes-support/libgcrypt/libgcrypt_1.9.4.bb
@@ -27,7 +27,7 @@ SRC_URI = "${GNUPG_MIRROR}/libgcrypt/libgcrypt-${PV}.tar.bz2 \
file://0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch \
file://0001-Makefile.am-add-a-missing-space.patch \
"
-SRC_URI[sha256sum] = "97ebe4f94e2f7e35b752194ce15a0f3c66324e0ff6af26659bbfb5ff2ec328fd"
+SRC_URI[sha256sum] = "ea849c83a72454e3ed4267697e8ca03390aee972ab421e7df69dfe42b65caaf7"
# Below whitelisted CVEs are disputed and not affecting crypto libraries for any distro.
CVE_CHECK_WHITELIST += "CVE-2018-12433 CVE-2018-12438"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 05/15] lttng-modules: upgrade 2.12.6 -> 2.12.7
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (3 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 04/15] libgcrypt: Upgrade 1.9.3 -> 1.9.4 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 06/15] wireless-regdb: upgrade 2021.08.28 -> 2022.02.18 Anuj Mittal
` (9 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
Changelog:
* fix: mm: move kvmalloc-related functions to slab.h (v5.16)
* fix: block: don't call blk_status_to_errno in blk_update_request (v5.16)
* fix: KVM: MMU: change tracepoints arguments to kvm_page_fault (v5.16)
* fix: KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (v5.16)
* fix: isystem: delete global -isystem compile option (v5.16)
* fix: block: move block-related definitions out of fs.h (v5.16)
* fix: implicit-int error in EXPORT_SYMBOL_GPL
* fix: Revert "Makefile: Enable -Wimplicit-fallthrough for Clang" (v5.15)
* fix: cpu/hotplug: Remove deprecated CPU-hotplug functions. (v5.15)
* fix: sched: Change task_struct::state (v5.14)
* fix: btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() (v5.14)
* fix: adjust ranges for RHEL 8.4
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../lttng/{lttng-modules_2.12.6.bb => lttng-modules_2.12.7.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/lttng/{lttng-modules_2.12.6.bb => lttng-modules_2.12.7.bb} (94%)
diff --git a/meta/recipes-kernel/lttng/lttng-modules_2.12.6.bb b/meta/recipes-kernel/lttng/lttng-modules_2.12.7.bb
similarity index 94%
rename from meta/recipes-kernel/lttng/lttng-modules_2.12.6.bb
rename to meta/recipes-kernel/lttng/lttng-modules_2.12.7.bb
index 1dff2b05f7..5eb3902bb3 100644
--- a/meta/recipes-kernel/lttng/lttng-modules_2.12.6.bb
+++ b/meta/recipes-kernel/lttng/lttng-modules_2.12.7.bb
@@ -13,7 +13,7 @@ SRC_URI = "https://lttng.org/files/${BPN}/${BPN}-${PV}.tar.bz2 \
file://Makefile-Do-not-fail-if-CONFIG_TRACEPOINTS-is-not-en.patch \
"
-SRC_URI[sha256sum] = "95ac2a2cf92d85d23ffbdaca6a1ec0d7c167211d1e0fb850ab90004a3f475eaa"
+SRC_URI[sha256sum] = "32ab2d17d513cd2f458f8844c66a0d013283301fc7329b55d6503153cf8cb253"
export INSTALL_MOD_DIR="kernel/lttng-modules"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 06/15] wireless-regdb: upgrade 2021.08.28 -> 2022.02.18
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (4 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 05/15] lttng-modules: upgrade 2.12.6 -> 2.12.7 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 07/15] selftest: recipetool: Correct the URI for socat Anuj Mittal
` (8 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: wangmy <wangmy@fujitsu.com>
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5c06ddfd3c0db0d0762c0241c019f59ad310e53)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
...ireless-regdb_2021.08.28.bb => wireless-regdb_2022.02.18.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta/recipes-kernel/wireless-regdb/{wireless-regdb_2021.08.28.bb => wireless-regdb_2022.02.18.bb} (94%)
diff --git a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.02.18.bb
similarity index 94%
rename from meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
rename to meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.02.18.bb
index b1cad01a25..2d7e5dad9d 100644
--- a/meta/recipes-kernel/wireless-regdb/wireless-regdb_2021.08.28.bb
+++ b/meta/recipes-kernel/wireless-regdb/wireless-regdb_2022.02.18.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] = "cff370c410d1e6d316ae0a7fa8ac6278fdf1efca5d3d664aca7cfd2aafa54446"
+SRC_URI[sha256sum] = "8828c25a4ee25020044004f57374bb9deac852809fad70f8d3d01770bf9ac97f"
inherit bin_package allarch
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 07/15] selftest: recipetool: Correct the URI for socat
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (5 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 06/15] wireless-regdb: upgrade 2021.08.28 -> 2022.02.18 Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 08/15] asciidoc: update git repository Anuj Mittal
` (7 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
The URI to the socat tarball used in the
recipetool.RecipetoolCreateTests.test_recipetool_create_simple test has
been moved to an "Archive" directory.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e8b716e1377ad49f1451cbabe7c9961cc507731)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/lib/oeqa/selftest/cases/recipetool.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/lib/oeqa/selftest/cases/recipetool.py b/meta/lib/oeqa/selftest/cases/recipetool.py
index 3621492998..4f283cdc03 100644
--- a/meta/lib/oeqa/selftest/cases/recipetool.py
+++ b/meta/lib/oeqa/selftest/cases/recipetool.py
@@ -375,7 +375,7 @@ class RecipetoolTests(RecipetoolBase):
temprecipe = os.path.join(self.tempdir, 'recipe')
os.makedirs(temprecipe)
pv = '1.7.3.0'
- srcuri = 'http://www.dest-unreach.org/socat/download/socat-%s.tar.bz2' % pv
+ srcuri = 'http://www.dest-unreach.org/socat/download/Archive/socat-%s.tar.bz2' % pv
result = runCmd('recipetool create %s -o %s' % (srcuri, temprecipe))
dirlist = os.listdir(temprecipe)
if len(dirlist) > 1:
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 08/15] asciidoc: update git repository
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (6 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 07/15] selftest: recipetool: Correct the URI for socat Anuj Mittal
@ 2022-03-08 14:19 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 09/15] linux-yocto/5.10: ppc/riscv: fix build with binutils 2.3.8 Anuj Mittal
` (6 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:19 UTC (permalink / raw)
To: openembedded-core
From: Ross Burton <ross@burtonini.com>
The asciidoc-py3 repository has been renamed to asciidoc-py.
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f78dd3f4c5f0cd738783e75f3796e1da2a2a2ba1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb b/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
index 523bf33f42..3869abee59 100644
--- a/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
+++ b/meta/recipes-extended/asciidoc/asciidoc_9.1.0.bb
@@ -8,7 +8,7 @@ LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=4e5d1baf6f20559e3bec172226a47e4e \
file://LICENSE;md5=b234ee4d69f5fce4486a80fdaf4a4263 "
-SRC_URI = "git://github.com/asciidoc/asciidoc-py3;protocol=https;branch=9.x"
+SRC_URI = "git://github.com/asciidoc/asciidoc-py;protocol=https;branch=9.x"
SRCREV = "9705d428439530104ce55d0ba12e8ef9d1b57ad1"
DEPENDS = "libxml2-native libxslt-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 09/15] linux-yocto/5.10: ppc/riscv: fix build with binutils 2.3.8
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (7 preceding siblings ...)
2022-03-08 14:19 ` [hardknott][PATCH 08/15] asciidoc: update git repository Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 10/15] linux-yocto/5.10: fix dssall build error " Anuj Mittal
` (5 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Integrating the following commit(s) to linux-yocto/5.10:
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8279495332f560902a9c264939da50b8302828b6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../linux/linux-yocto-rt_5.10.bb | 2 +-
.../linux/linux-yocto-tiny_5.10.bb | 4 ++--
meta/recipes-kernel/linux/linux-yocto_5.10.bb | 20 +++++++++----------
3 files changed, 13 insertions(+), 13 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 f142da66ab..a13f17d092 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
@@ -11,7 +11,7 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "53a27dc510c8d9152ffa4d2d95b888db7d3d97b6"
+SRCREV_machine ?= "c8061a9f265a0d314e5b780a651662f462e4b287"
SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
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 8e33e703f7..e34f8e3cd9 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
@@ -15,8 +15,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine_qemuarm ?= "b7823b6ac25671f8dc5ee2c4cf74af3be88207cf"
-SRCREV_machine ?= "7558a33fc5b60d4327b683c3376c5352cba11ed1"
+SRCREV_machine_qemuarm ?= "5e7b4957ac1a94fdaaa719f6b62b80856e8a55e6"
+SRCREV_machine ?= "24a50caea8c65c2af4987c60067dc55ef737ebca"
SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
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 9c6ba1cb5e..a71119c3f0 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -13,16 +13,16 @@ KBRANCH_qemux86 ?= "v5.10/standard/base"
KBRANCH_qemux86-64 ?= "v5.10/standard/base"
KBRANCH_qemumips64 ?= "v5.10/standard/mti-malta64"
-SRCREV_machine_qemuarm ?= "c3a59bad41cefbe15d6bcde0ec2fe5c7ea28ba2b"
-SRCREV_machine_qemuarm64 ?= "07ca3e3c85445f2c31bd081b27741c9680536168"
-SRCREV_machine_qemumips ?= "10ae40d47f14b3c05dd6506c70576383c5474670"
-SRCREV_machine_qemuppc ?= "bc2a7c884103143e0a4360518247fe01bf2c13d3"
-SRCREV_machine_qemuriscv64 ?= "84f6a75f64961e59d61bf3d70ab17e8bb430386b"
-SRCREV_machine_qemuriscv32 ?= "84f6a75f64961e59d61bf3d70ab17e8bb430386b"
-SRCREV_machine_qemux86 ?= "84f6a75f64961e59d61bf3d70ab17e8bb430386b"
-SRCREV_machine_qemux86-64 ?= "84f6a75f64961e59d61bf3d70ab17e8bb430386b"
-SRCREV_machine_qemumips64 ?= "13998bd0244737548a21a17d1969ca65af0712b1"
-SRCREV_machine ?= "84f6a75f64961e59d61bf3d70ab17e8bb430386b"
+SRCREV_machine_qemuarm ?= "7f5de9bc153963749c9a566828b59d4e63796432"
+SRCREV_machine_qemuarm64 ?= "c5bed4d604e64e8ce795a28576e341a2e790b4de"
+SRCREV_machine_qemumips ?= "0361229f491eec312e503cf7e58931571e53503f"
+SRCREV_machine_qemuppc ?= "2d7e10b0e0bab9b364e7612caf81b318f1d28b27"
+SRCREV_machine_qemuriscv64 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
+SRCREV_machine_qemuriscv32 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
+SRCREV_machine_qemux86 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
+SRCREV_machine_qemux86-64 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
+SRCREV_machine_qemumips64 ?= "931424f9c84cc440e8f154465062e71e2bdc2f03"
+SRCREV_machine ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
# remap qemuarm to qemuarma15 for the 5.8 kernel
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 10/15] linux-yocto/5.10: fix dssall build error with binutils 2.3.8
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (8 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 09/15] linux-yocto/5.10: ppc/riscv: fix build with binutils 2.3.8 Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 11/15] linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP Anuj Mittal
` (4 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Integrating the following commit(s) to linux-yocto/5.10:
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b063ee0529c02f8b31a1034289ea1a202e496d0b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../linux/linux-yocto-rt_5.10.bb | 4 ++--
.../linux/linux-yocto-tiny_5.10.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.10.bb | 22 +++++++++----------
3 files changed, 16 insertions(+), 16 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 a13f17d092..edc1a957bb 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
@@ -11,8 +11,8 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "c8061a9f265a0d314e5b780a651662f462e4b287"
-SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
+SRCREV_machine ?= "e5b266bc6b15dc8852649b7d2a31395195dc7b3a"
+SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
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}"
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 e34f8e3cd9..5380dcb029 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
@@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine_qemuarm ?= "5e7b4957ac1a94fdaaa719f6b62b80856e8a55e6"
-SRCREV_machine ?= "24a50caea8c65c2af4987c60067dc55ef737ebca"
-SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
+SRCREV_machine_qemuarm ?= "9a8497a8761a22b3086cab63d18698024a69a410"
+SRCREV_machine ?= "317635e1feaecfd8aa29bc94d8d03ba873190414"
+SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
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 a71119c3f0..d2d1b0bd5a 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 ?= "7f5de9bc153963749c9a566828b59d4e63796432"
-SRCREV_machine_qemuarm64 ?= "c5bed4d604e64e8ce795a28576e341a2e790b4de"
-SRCREV_machine_qemumips ?= "0361229f491eec312e503cf7e58931571e53503f"
-SRCREV_machine_qemuppc ?= "2d7e10b0e0bab9b364e7612caf81b318f1d28b27"
-SRCREV_machine_qemuriscv64 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
-SRCREV_machine_qemuriscv32 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
-SRCREV_machine_qemux86 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
-SRCREV_machine_qemux86-64 ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
-SRCREV_machine_qemumips64 ?= "931424f9c84cc440e8f154465062e71e2bdc2f03"
-SRCREV_machine ?= "1bd813fe8d0e8e2bc4b05fdf61fb77d68ee416c5"
-SRCREV_meta ?= "a58f4e7cca3973e04d3f9a40356ef9c2c0bb10a5"
+SRCREV_machine_qemuarm ?= "5c9de82973348b40bfdcecc0623f488d9443038e"
+SRCREV_machine_qemuarm64 ?= "8c841836837414c6d07fa08ef8482162760fc27a"
+SRCREV_machine_qemumips ?= "d8287fdfbe460acdd62cf57e351411c992101514"
+SRCREV_machine_qemuppc ?= "f436ec6dd3942a87331abf39805e791460e499ef"
+SRCREV_machine_qemuriscv64 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
+SRCREV_machine_qemuriscv32 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
+SRCREV_machine_qemux86 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
+SRCREV_machine_qemux86-64 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
+SRCREV_machine_qemumips64 ?= "ae7887fe8d4da06d2d0d0a5071d09155899de26c"
+SRCREV_machine ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
+SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 11/15] linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (9 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 10/15] linux-yocto/5.10: fix dssall build error " Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 12/15] linux-yocto/5.10: update to v5.10.101 Anuj Mittal
` (3 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Integrating the following commit(s) to linux-yocto/.:
7a012dfacdc features/zram: remove CONFIG_ZRAM_DEF_COMP
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8fcece853475bede5d442120bc38f17751ed9a1)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb | 2 +-
meta/recipes-kernel/linux/linux-yocto_5.10.bb | 2 +-
3 files changed, 3 insertions(+), 3 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 edc1a957bb..ca334a67cc 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
@@ -12,7 +12,7 @@ python () {
}
SRCREV_machine ?= "e5b266bc6b15dc8852649b7d2a31395195dc7b3a"
-SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
+SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
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}"
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 5380dcb029..d3bcd594f4 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
@@ -17,7 +17,7 @@ KCONF_BSP_AUDIT_LEVEL = "2"
SRCREV_machine_qemuarm ?= "9a8497a8761a22b3086cab63d18698024a69a410"
SRCREV_machine ?= "317635e1feaecfd8aa29bc94d8d03ba873190414"
-SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
+SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
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 d2d1b0bd5a..8b10cfd96a 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.10.bb
@@ -23,7 +23,7 @@ SRCREV_machine_qemux86 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
SRCREV_machine_qemux86-64 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
SRCREV_machine_qemumips64 ?= "ae7887fe8d4da06d2d0d0a5071d09155899de26c"
SRCREV_machine ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_meta ?= "b53e11ea46f4e78ff4cb48532a11e1dbad7939b1"
+SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 12/15] linux-yocto/5.10: update to v5.10.101
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (10 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 11/15] linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 13/15] linux-yocto/5.10: Fix ramoops/ftrace Anuj Mittal
` (2 subsequent siblings)
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 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:
3969aba589d6 Linux 5.10.101
cb86e511e78e iommu: Fix potential use-after-free during probe
f6b5d51976fc perf: Fix list corruption in perf_cgroup_switch()
ce3ca12c632a arm64: dts: imx8mq: fix lcdif port node
759aeacdfe70 scsi: lpfc: Reduce log messages seen after firmware download
57c5d7d42076 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
199dab00f043 can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
3b10ebeb95d7 Makefile.extrawarn: Move -Wunaligned-access to W=1
ad53060bdfc3 hwmon: (dell-smm) Speed up setting of fan speed
3c75d1017cb3 phy: ti: Fix missing sentinel for clk_div_table
6eabe53492c2 speakup-dectlk: Restore pitch setting
3836a5ff4bb7 USB: serial: cp210x: add CPI Bulk Coin Recycler id
51b03a9bcd99 USB: serial: cp210x: add NCR Retail IO box id
a21e6b2e0864 USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
7113440a36c7 USB: serial: option: add ZTE MF286D modem
b7ed2f9619cc USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
e07dde31acc9 usb: raw-gadget: fix handling of dual-direction-capable endpoints
e9f9b877eb0e usb: gadget: f_uac2: Define specific wTerminalType
fb4ff0f96de3 usb: gadget: rndis: check size of RNDIS_MSG_SET command
22ec10047285 USB: gadget: validate interface OS descriptor requests
351159167cd8 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
3bfca3891480 usb: dwc3: gadget: Prevent core from processing stale TRBs
2a17bd9f5210 usb: ulpi: Call of_node_put correctly
8b89a6916681 usb: ulpi: Move of_node_put to ulpi_dev_release
758290defe93 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
a66a2b17b8c8 Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
73961057e9dc usb: dwc2: drd: fix soft connect when gadget is unconfigured
a37960df7eac eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
1b99fe34e26d n_tty: wake up poll(POLLRDNORM) on receiving data
f1b25737156c vt_ioctl: add array_index_nospec to VT_ACTIVATE
778302ca0949 vt_ioctl: fix array_index_nospec in vt_setactivate
22249886dc5b net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
3a3c65c487a4 net: mscc: ocelot: fix mutex lock error during ethtool stats read
809f030745b2 ice: fix IPIP and SIT TSO offload
cf11949b9163 ice: fix an error code in ice_cfg_phy_fec()
f8edc6feab4d dpaa2-eth: unregister the netdev before disconnecting from the PHY
ff6c9e0fcee5 net: amd-xgbe: disable interrupts during pci removal
657aea782887 tipc: rate limit warning for received illegal binding update
ef5cdae8bc00 net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
bf99c144360d veth: fix races around rq->rx_notify_masked
00e6d6c3bc14 net: fix a memleak when uncloning an skb dst and its metadata
2e9fd2d0f69e net: do not keep the dst cache when uncloning an skb dst and its metadata
0bae953d7ab5 nfp: flower: fix ida_idx not being released
09ac0fcb0a82 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
e177d2e85ebc net: dsa: lantiq_gswip: don't use devres for mdiobus
95e5402f9430 net: dsa: felix: don't use devres for mdiobus
2770b795294e net: dsa: bcm_sf2: don't use devres for mdiobus
475ce5dcf2d8 net: dsa: ar9331: register the mdiobus under devres
8ccebe77df6e net: dsa: mv88e6xxx: don't use devres for mdiobus
4a384c1e4058 bonding: pair enable_port with slave_arr_updates
1ba45dd32667 gpio: sifive: use the correct register to read output values
48e413087de1 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
3b72d3f0205e drm/panel: simple: Assign data from panel_dpi_probe() correctly
bf35639192ed ixgbevf: Require large buffers for build_skb on 82599VF
e5a64f548a45 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
04fe6569a7cf netfilter: ctnetlink: disable helper autoassign
a5ce7ee5fcc0 misc: fastrpc: avoid double fput() on failed usercopy
21c890ca8eae drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
70ea005626a9 gpio: aggregator: Fix calling into sleeping GPIO controllers
0042178a69eb usb: f_fs: Fix use-after-free for epfile
5a37fd9fdcce ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
39bf132a6ed5 phy: xilinx: zynqmp: Fix bus width setting for SGMII
108868dae2ee ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
0a7b5e8d8c1e staging: fbtft: Fix error path in fbtft_driver_module_init()
74cd5cb2190f ARM: dts: meson8b: Fix the UART device-tree schema validation
566b558e9429 ARM: dts: meson8: Fix the UART device-tree schema validation
210d70f08100 ARM: dts: meson: Fix the UART compatible strings
88f0e61354f4 ARM: dts: Fix timer regression for beagleboard revision c
c943a297ec3c drm/rockchip: vop: Correct RK3399 VOP register fields
a941384fba3f PM: s2idle: ACPI: Fix wakeup interrupts handling
fcbac51a64d3 ACPI/IORT: Check node revision for PMCG resources
57ede0ce6500 nvme-tcp: fix bogus request completion when failing to send AER
3a669d77e5b3 ARM: socfpga: fix missing RESET_CONTROLLER
435e62d5666a ARM: dts: Fix boot regression on Skomer
b217b89e607c ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
3f9843f2f65e riscv: fix build with binutils 2.38
3aa5c8657292 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
bd39fe29bbbb KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
9efad4cb0365 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
db58a3d978b4 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
dc129275a7f7 KVM: eventfd: Fix false positive RCU usage warning
87bbd78a2cd1 net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
c9b8cc1046f0 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
d0774cf73056 perf: Always wake the parent event
a117e986e9cc usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
4607218fde84 PM: hibernate: Remove register_nosave_region_late()
0e42c4a3d732 scsi: myrs: Fix crash in error case
3bc5b128b9a2 scsi: ufs: Treat link loss as fatal error
12cf1208035d scsi: pm8001: Fix bogus FW crash for maxcpus=1
87f187e5265b scsi: qedf: Fix refcount issue when LOGO is received during TMF
aa7352aa155e scsi: qedf: Add stag_work to all the vports
150d448c663d scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
7dbda616fc64 scsi: target: iscsi: Make sure the np under each tpg is unique
67baac10dd5a powerpc/fixmap: Fix VM debug warning on unmap
3d0eafd459b2 net: sched: Clarify error message when qdisc kind is unknown
9b569faabd22 drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
0d6b9d15ecb4 x86/perf: Avoid warning for Arch LBR without XSAVE
b37dd03f2fc6 NFSv4 handle port presence in fs_location server string
6f2974b52b15 NFSv4 expose nfs_parse_server_name function
5a9c613a29e7 NFSv4 remove zero number of fs_locations entries error check
1c79aad1186b NFSv4.1: Fix uninitialised variable in devicenotify
c5619c510f04 nfs: nfs4clinet: check the return value of kstrdup()
db053bdece3a NFSv4 only print the label when its queried
e2b4435fd340 NFS: change nfs_access_get_cached to only report the mask
b4e0c9bcf142 tracing: Propagate is_signed to expression
5234de6c7975 drm/amdgpu: Set a suitable dev_info.gart_page_size
6215fb455893 NFSD: Fix offset type in I/O trace points
3a6a2d43e32a NFSD: Clamp WRITE offsets
c72f7c2ec3d4 NFS: Fix initialisation of nfs_client cl_flags field
f47ee3a35ffb net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
6a33aa711327 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
7b53d2204ce7 can: isotp: fix potential CAN frame reception race in isotp_rcv()
c9cc027c55bb mmc: sdhci-of-esdhc: Check for error num after setting mask
8027ba480c00 ima: Do not print policy rule with inactive LSM labels
8171c8a99fea ima: Allow template selection with ima_template[_fmt]= after ima_hash=
0795b7100d25 ima: Remove ima_policy file before directory
7fea2e520003 integrity: check the return value of audit_log_start()
d4f7d322a4ad Linux 5.10.100
3c7e59435535 tipc: improve size validations for received domain records
2951d2168976 crypto: api - Move cryptomgr soft dependency into algapi
b62267b8b06e KVM: s390: Return error on SIDA memop on normal guest
be93028d306d moxart: fix potential use-after-free on remove path
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d67621e8f8b4f37e1357f19fc7da2de12de4bee5)
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 ca334a67cc..dcb447a09c 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 ?= "e5b266bc6b15dc8852649b7d2a31395195dc7b3a"
-SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
+SRCREV_machine ?= "5c627c3d0740ef68beef456aaf7ef104315a8f7f"
+SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
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.99"
+LINUX_VERSION ?= "5.10.101"
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 d3bcd594f4..042023de33 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.99"
+LINUX_VERSION ?= "5.10.101"
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 ?= "9a8497a8761a22b3086cab63d18698024a69a410"
-SRCREV_machine ?= "317635e1feaecfd8aa29bc94d8d03ba873190414"
-SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
+SRCREV_machine_qemuarm ?= "ce4e423e88244adab0deef2f9d021b2bf6d492ba"
+SRCREV_machine ?= "cc09c000260f49e35e85a96853dd01404e6aa80a"
+SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
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 8b10cfd96a..83daecc4cd 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 ?= "5c9de82973348b40bfdcecc0623f488d9443038e"
-SRCREV_machine_qemuarm64 ?= "8c841836837414c6d07fa08ef8482162760fc27a"
-SRCREV_machine_qemumips ?= "d8287fdfbe460acdd62cf57e351411c992101514"
-SRCREV_machine_qemuppc ?= "f436ec6dd3942a87331abf39805e791460e499ef"
-SRCREV_machine_qemuriscv64 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_machine_qemuriscv32 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_machine_qemux86 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_machine_qemux86-64 ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_machine_qemumips64 ?= "ae7887fe8d4da06d2d0d0a5071d09155899de26c"
-SRCREV_machine ?= "c0b313d988a16b25c1ee730bfe7393c462ee8a5c"
-SRCREV_meta ?= "7a012dfacdc82bce2279c26af29cf40b5fdbeed2"
+SRCREV_machine_qemuarm ?= "54d10cbfb44b9449f3962d962c6ec0d2e31017e8"
+SRCREV_machine_qemuarm64 ?= "1048394a0538b9b282c1f36f4de7e4ab814c90bf"
+SRCREV_machine_qemumips ?= "0214a416a56f01fed65e4b7818470139dc2b1286"
+SRCREV_machine_qemuppc ?= "b678c6d8d47e6e67aefa985fea85fe3026f2c809"
+SRCREV_machine_qemuriscv64 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
+SRCREV_machine_qemuriscv32 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
+SRCREV_machine_qemux86 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
+SRCREV_machine_qemux86-64 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
+SRCREV_machine_qemumips64 ?= "8d571427e05d1a8c7f7b0d32f291941429865ada"
+SRCREV_machine ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
+SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
# 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.99"
+LINUX_VERSION ?= "5.10.101"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 13/15] linux-yocto/5.10: Fix ramoops/ftrace
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (11 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 12/15] linux-yocto/5.10: update to v5.10.101 Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 14/15] linux-yocto/5.10: update to v5.10.103 Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 15/15] unfs3: correct configure option Anuj Mittal
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 UTC (permalink / raw)
To: openembedded-core
From: Bruce Ashfield <bruce.ashfield@gmail.com>
Integrating the following commit(s) to linux-yocto/5.10:
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b848a47033f492eaa0d5a02e42374b493734473e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
.../linux/linux-yocto-rt_5.10.bb | 4 ++--
.../linux/linux-yocto-tiny_5.10.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.10.bb | 22 +++++++++----------
3 files changed, 16 insertions(+), 16 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 dcb447a09c..a3b2e2124e 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
@@ -11,8 +11,8 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}
-SRCREV_machine ?= "5c627c3d0740ef68beef456aaf7ef104315a8f7f"
-SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
+SRCREV_machine ?= "b8dfdbe4d5a7b790bd2ecdb2889846e036469d25"
+SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
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}"
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 042023de33..f9e061ab0a 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.10.bb
@@ -15,9 +15,9 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"
-SRCREV_machine_qemuarm ?= "ce4e423e88244adab0deef2f9d021b2bf6d492ba"
-SRCREV_machine ?= "cc09c000260f49e35e85a96853dd01404e6aa80a"
-SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
+SRCREV_machine_qemuarm ?= "e6fb3720c9823cc706e8c6441cfd382b52bf7ae5"
+SRCREV_machine ?= "57631093be11dd9606bbe8916b9f35bc9b6fe130"
+SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
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 83daecc4cd..94c2cc9cea 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 ?= "54d10cbfb44b9449f3962d962c6ec0d2e31017e8"
-SRCREV_machine_qemuarm64 ?= "1048394a0538b9b282c1f36f4de7e4ab814c90bf"
-SRCREV_machine_qemumips ?= "0214a416a56f01fed65e4b7818470139dc2b1286"
-SRCREV_machine_qemuppc ?= "b678c6d8d47e6e67aefa985fea85fe3026f2c809"
-SRCREV_machine_qemuriscv64 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
-SRCREV_machine_qemuriscv32 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
-SRCREV_machine_qemux86 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
-SRCREV_machine_qemux86-64 ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
-SRCREV_machine_qemumips64 ?= "8d571427e05d1a8c7f7b0d32f291941429865ada"
-SRCREV_machine ?= "bbec956b3ad71d142c590caf5a2c94cc34d224b6"
-SRCREV_meta ?= "ff60a2ddb31e54be0f8ac63a28247e58f9c8cd23"
+SRCREV_machine_qemuarm ?= "778c2d4c9a4798b90ed3b5609ccbc2fa8b785778"
+SRCREV_machine_qemuarm64 ?= "6c6e9a984aa0a6bb2a11528c27023c588064422d"
+SRCREV_machine_qemumips ?= "3bcde31e0d5e48a2fd21f7d6300a7b5d625e5760"
+SRCREV_machine_qemuppc ?= "20fb5e330325ade20c8c3c2de7a64d9994298af6"
+SRCREV_machine_qemuriscv64 ?= "253c752ed120276124a8463d996b30af0db6f547"
+SRCREV_machine_qemuriscv32 ?= "253c752ed120276124a8463d996b30af0db6f547"
+SRCREV_machine_qemux86 ?= "253c752ed120276124a8463d996b30af0db6f547"
+SRCREV_machine_qemux86-64 ?= "253c752ed120276124a8463d996b30af0db6f547"
+SRCREV_machine_qemumips64 ?= "89e951f3655bd59f7564bd09c106186833702f12"
+SRCREV_machine ?= "253c752ed120276124a8463d996b30af0db6f547"
+SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
# remap qemuarm to qemuarma15 for the 5.8 kernel
# KMACHINE_qemuarm ?= "qemuarma15"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 14/15] linux-yocto/5.10: update to v5.10.103
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (12 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 13/15] linux-yocto/5.10: Fix ramoops/ftrace Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 15/15] unfs3: correct configure option Anuj Mittal
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 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:
915a747ac7f3 Linux 5.10.103
78706b051a8a memblock: use kfree() to release kmalloced memblock regions
4185b788d3ad gpio: tegra186: Fix chip_data type confusion
bb2e0a77235a tty: n_gsm: fix deadlock in gsmtty_open()
e4c8cb95d035 tty: n_gsm: fix wrong tty control line for flow control
1f0641dd0b6c tty: n_gsm: fix NULL pointer access due to DLCI release
1e35cb9e1271 tty: n_gsm: fix proper link termination after failed open
90b47e617fb2 tty: n_gsm: fix encoding of control signal octet bit DV
9e2dbc31e367 riscv: fix oops caused by irqsoff latency tracer
e098933866f9 thermal: int340x: fix memory leak in int3400_notify()
5b1cef5798b4 RDMA/cma: Do not change route.addr.src_addr outside state checks
8fe4da55246a driver core: Free DMA range map when device is released
214824764308 xhci: Prevent futile URB re-submissions due to incorrect return value.
0b0a229da1f2 xhci: re-initialize the HC during resume if HCE was set
328faee6d409 usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
e57bdee8661e usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
99b2425d9178 usb: dwc2: drd: fix soft connect when gadget is unconfigured
c7866880377b USB: serial: option: add Telit LE910R1 compositions
220ba174f192 USB: serial: option: add support for DW5829e
3a1dd56e566f tracefs: Set the group ownership in apply_options() not parse_options()
bfa8ffbaaaaf USB: gadget: validate endpoint index for xilinx udc
4ce247af3f30 usb: gadget: rndis: add spinlock for rndis response list
ddc254fc8873 Revert "USB: serial: ch341: add new Product ID for CH341A"
d3fce1b6bd95 ata: pata_hpt37x: disable primary channel on HPT371
18701d8afaa1 sc16is7xx: Fix for incorrect data being transmitted
d5ddd7343adf iio: Fix error handling for PM
eabcc609cb8a iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
b8d411a96227 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
1aa12ecfdcba iio: adc: men_z188_adc: Fix a resource leak in an error handling path
afbeee13beb5 tracing: Have traceon and traceoff trigger honor the instance
99eb8d694174 RDMA/ib_srp: Fix a deadlock
a7ab53d3c27d configfs: fix a race in configfs_{,un}register_subsystem()
0ecd3e35d78e RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
b0ecf9e59414 RDMA/rtrs-clt: Kill wait_for_inflight_permits
8260f1800f83 RDMA/rtrs-clt: Fix possible double free in error case
dc64aa4c7dc0 regmap-irq: Update interrupt clear register for proper reset
2efece1368ae spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
67819b983eb3 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
be55d3e76c0e net/mlx5: Fix wrong limitation of metadata match on ecpf
8d617110d78e net/mlx5: Fix possible deadlock on rule deletion
1c5912895545 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
a184f4dd9b33 surface: surface3_power: Fix battery readings on batteries without a serial number
91f56a85278e net/smc: Use a mutex for locking "struct smc_pnettable"
7e9880e81d3f netfilter: nf_tables: fix memory leak during stateful obj update
af4bc921d39d nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
58a6d5f24f49 net: Force inlining of checksum functions in net/checksum.h
550d98ab3007 net: ll_temac: check the return value of devm_kmalloc()
0fc184735996 net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
bc8f768af342 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
fd020eaaa24a drm/edid: Always set RGB444
1df9d552fe84 openvswitch: Fix setting ipv6 fields causing hw csum failure
dac2490d9ee0 gso: do not skip outer ip header in case of ipip and net_failover
b692d5dc6f54 tipc: Fix end of loop tests for list_for_each_entry()
c5722243d0e5 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
4a93c6594613 io_uring: add a schedule point in io_add_buffers()
7ef94bfb08fb bpf: Add schedule points in batch ops
4f5d47e6b43f selftests: bpf: Check bpf_msg_push_data return value
d0caa7218d76 bpf: Do not try bpf_msg_push_data with len 0
962b2a3188bf hwmon: Handle failure to register sensor with thermal zone correctly
d8b78314c5ba bnxt_en: Fix active FEC reporting to ethtool
7e1eae5d1a7c bnx2x: fix driver load from initrd
51e96061c66c perf data: Fix double free in perf_session__delete()
5419b5be883b ping: remove pr_err from ping_lookup
5da17865c7f3 optee: use driver internal tee_context for some rpc
eb354613847d tee: export teedev_open() and teedev_close_context()
bae7fc6f0dc6 x86/fpu: Correct pkru/xstate inconsistency
68f19845f580 netfilter: nf_tables_offload: incorrect flow offload action array size
69560efa0013 CDC-NCM: avoid overflow in sanity checking
2aeba1ea7ce8 USB: zaurus: support another broken Zaurus
4f5f5411f0c1 sr9700: sanity check for packet length
55eec5c630ea drm/i915: Correctly populate use_sagv_wm for all pipes
ff9134882dfa drm/amdgpu: disable MMHUB PG for Picasso
72fdfc75d421 KVM: x86/mmu: make apf token non-zero to fix bug
646b532f32ea parisc/unaligned: Fix ldw() and stw() unalignment handlers
397b5433f742 parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
698dc7d13c4e vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
84e303b4d53f clk: jz4725b: fix mmc0 clock gating
72a5b01875b2 btrfs: tree-checker: check item_size for dev_item
5c967dd07311 btrfs: tree-checker: check item_size for inode_item
fcec42dd28d6 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
47667effb7d2 Linux 5.10.102
6062d1267ff3 lockdep: Correct lock_classes index mapping
f333c1916fd6 i2c: brcmstb: fix support for DSL and CM variants
9fee985f9afa copy_process(): Move fd_install() out of sighand->siglock critical section
e3fdbc40b750 i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
b5b2a9211713 i2c: qcom-cci: don't delete an unregistered adapter
3b6d25d1b6a2 dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
2c35c95d3640 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
4f907b6eb701 dmaengine: sh: rcar-dmac: Check for error num after setting mask
797b380f0756 net: sched: limit TC_ACT_REPEAT loops
595c259f75ae EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
f6ce4e328939 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
3680b2b8104b kconfig: fix failing to generate auto.conf
b6787e284d3d net: macb: Align the dma and coherent dma masks
439171a2917c net: usb: qmi_wwan: Add support for Dell DW5829e
15616ba17d02 tracing: Fix tp_printk option related with tp_printk_stop_on_boot
5a253a23d9f1 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
1e7433fb95cc xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
a21f472fb5cc soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
fecb05b1ce6b ata: libata-core: Disable TRIM on M88V29
b19ec7afa929 lib/iov_iter: initialize "flags" in new pipe_buffer
30455322787a kconfig: let 'shell' return enough output for deep path names
e05dde47f52a selftests: fixup build warnings in pidfd / clone3 tests
531a56c2e0bf pidfd: fix test failure due to stack overflow on some arches
429ef36c4fc4 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
1415f22ee541 arm64: dts: meson-g12: add ATF BL32 reserved-memory region
605080f19eb7 arm64: dts: meson-gx: add ATF BL32 reserved-memory region
eefb68794f94 netfilter: conntrack: don't refresh sctp entries in closed state
1ab48248573b irqchip/sifive-plic: Add missing thead,c900-plic match string
98bc06c46d1f phy: usb: Leave some clocks running during suspend
717f2fa85822 ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
6932353af74c ARM: OMAP2+: hwmod: Add of_node_put() before break
521dcc107e39 NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache
fb00319afb72 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
0ee4bb8ce8b8 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
99cd2a043760 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
91d8866ca552 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
a176d559e826 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
1a49b1b0b0cb mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
8c848744c11b tty: n_tty: do not look ahead for EOL character past the end of the buffer
8daa0436ce79 NFS: Do not report writeback errors in nfs_getattr()
f9b7385c0f62 NFS: LOOKUP_DIRECTORY is also ok with symlinks
598dbaf74b64 block/wbt: fix negative inflight counter when remove scsi device
dc6faa0ede4d ASoC: tas2770: Insert post reset delay
9dcedbe943be KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests
a4eeeaca5019 mtd: rawnand: gpmi: don't leak PM reference in error path
fb26219b4046 powerpc/lib/sstep: fix 'ptesync' build error
54f76366cd01 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
0df1badfdfcd ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
1ef76832fef3 ALSA: hda: Fix missing codec probe on Shenker Dock 15
c72c3b597a79 ALSA: hda: Fix regression on forced probe mask option
63b1602c2fd5 ALSA: hda/realtek: Fix deadlock by COEF mutex
b6a5e8f45f89 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
67de71b94331 selftests/exec: Add non-regular to TEST_GEN_PROGS
d3018a196221 perf bpf: Defer freeing string after possible strlen() on it
016e3ca9c588 dpaa2-eth: Initialize mutex used in one step timestamping path
50f3b00d4c7b libsubcmd: Fix use-after-free for realloc(..., 0)
ffa8df4f0e8f bonding: fix data-races around agg_select_timer
d9bd9d4c60c3 net_sched: add __rcu annotation to netdev->qdisc
877a05672f95 drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
a0e004e6206e bonding: force carrier update when releasing slave
8dec3c4e7350 ping: fix the dif and sdif check in ping_lookup
6793a9b028ce net: ieee802154: ca8210: Fix lifs/sifs periods
f48bd3413771 net: dsa: lantiq_gswip: fix use after free in gswip_remove()
d9b2203e5a30 net: dsa: lan9303: fix reset on probe
4f523f15e5d7 ipv6: per-netns exclusive flowlabel checks
100344200a0c netfilter: nft_synproxy: unregister hooks on init error path
26931971db5f selftests: netfilter: fix exit value for nft_concat_range
b26ea3f6b7b0 iwlwifi: pcie: gen2: fix locking when "HW not ready"
8867f993790d iwlwifi: pcie: fix locking when "HW not ready"
f3c1910257c8 drm/i915/gvt: Make DRM_I915_GVT depend on X86
87cd1bbd6677 vsock: remove vsock from connected table when connect is interrupted by a signal
eb7bf11e8ef1 drm/i915/opregion: check port number bounds for SWSCI display power state
5564d83ebc1b drm/radeon: Fix backlight control on iMac 12,1
008508c16af0 iwlwifi: fix use-after-free
44b81136e868 kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled
8b53e5f737bc kbuild: lto: merge module sections
45102b538a9e random: wake up /dev/random writers after zap
143aaf79bafa gcc-plugins/stackleak: Use noinstr in favor of notrace
de55891e162c Revert "module, async: async_synchronize_full() on module init iff async is used"
3c958dbcba18 x86/Xen: streamline (and fix) PV CPU enumeration
e76d0a9692c5 drm/amdgpu: fix logic inversion in check
324f5bdc52ec nvme-rdma: fix possible use-after-free in transport error_recovery work
e192184cf8bc nvme-tcp: fix possible use-after-free in transport error_recovery work
0ead57ceb21b nvme: fix a possible use-after-free in controller reset during load
fe9ac3eaa2e3 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
d872e7b5fe38 scsi: pm8001: Fix use-after-free for aborted TMF sas_task
1e73f5cfc160 quota: make dquot_quota_sync return errors from ->sync_fs
c405640aad56 vfs: make freeze_super abort when sync_filesystem returns error
b9a229fd48bf ax25: improve the incomplete fix to avoid UAF and NPD bugs
139fce2992ee selftests: skip mincore.check_file_mmap when fs lacks needed support
204a2390da42 selftests: openat2: Skip testcases that fail with EOPNOTSUPP
2be48bfac713 selftests: openat2: Add missing dependency in Makefile
74a30666b4b5 selftests: openat2: Print also errno in failure messages
bfc84cfd909b selftests/zram: Adapt the situation that /dev/zram0 is being used
f0eba714c11d selftests/zram01.sh: Fix compression ratio calculation
7bb704b69fb1 selftests/zram: Skip max_comp_streams interface on newer kernel
0fd484644c68 net: ieee802154: at86rf230: Stop leaking skb's
0c18a751930c kselftest: signal all child processes
1136141f19ab selftests: rtc: Increase test timeout so that all tests run
79175b6ee658 platform/x86: ISST: Fix possible circular locking dependency detected
066c905ed06c platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
0b17d4b51c63 btrfs: send: in case of IO error log it
78a68bbebdcc parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
ade1077c7fc0 PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
254090925e16 mm: don't try to NUMA-migrate COW pages that have other uses
ab2b4e65a130 mmc: block: fix read single on recovery logic
775671687299 parisc: Fix sglist access in ccio-dma.c
f8f519d7df66 parisc: Fix data TLB miss in sba_unmap_sg
4d569b959e54 parisc: Drop __init from map_pages declaration
8e3f9a098eca serial: parisc: GSC: fix build when IOSAPIC is not set
fe383750d40d Revert "svm: Add warning message for AVIC IPI invalid target"
126382b5565f HID:Add support for UGTABLET WP5540
f100e758cef5 scsi: lpfc: Fix mailbox command failure during driver initialization
4578b979ef61 can: isotp: add SF_BROADCAST support for functional addressing
5d42865fc311 can: isotp: prevent race between isotp_bind() and isotp_setsockopt()
db3f3636e4ae fs/proc: task_mmu.c: don't read mapcount for migration entry
0849f83e4782 fget: clarify and improve __fget_files() implementation
657991fb06a4 rcu: Do not report strict GPs for outgoing CPUs
8c8385972ea9 mm: memcg: synchronize objcg lists with a dedicated spinlock
d0f4aa2d978f drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1e234210aa40655d14cf6c5b12cd5d39b460b1e9)
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 a3b2e2124e..8b10988438 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 ?= "b8dfdbe4d5a7b790bd2ecdb2889846e036469d25"
-SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
+SRCREV_machine ?= "abd24ddc62072fcc5ecf12cf8feadd2e6fda59bd"
+SRCREV_meta ?= "792f1272dd0d68d5dba0ff35949b2094f818227e"
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.101"
+LINUX_VERSION ?= "5.10.103"
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 f9e061ab0a..8564b5becf 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.101"
+LINUX_VERSION ?= "5.10.103"
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 ?= "e6fb3720c9823cc706e8c6441cfd382b52bf7ae5"
-SRCREV_machine ?= "57631093be11dd9606bbe8916b9f35bc9b6fe130"
-SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
+SRCREV_machine_qemuarm ?= "682b9a24accb1e3a305957dec28f7f565db95369"
+SRCREV_machine ?= "5e844e753c3e1f153af9dfee6b88e5dc1e57f30f"
+SRCREV_meta ?= "792f1272dd0d68d5dba0ff35949b2094f818227e"
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 94c2cc9cea..2e12654fec 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 ?= "778c2d4c9a4798b90ed3b5609ccbc2fa8b785778"
-SRCREV_machine_qemuarm64 ?= "6c6e9a984aa0a6bb2a11528c27023c588064422d"
-SRCREV_machine_qemumips ?= "3bcde31e0d5e48a2fd21f7d6300a7b5d625e5760"
-SRCREV_machine_qemuppc ?= "20fb5e330325ade20c8c3c2de7a64d9994298af6"
-SRCREV_machine_qemuriscv64 ?= "253c752ed120276124a8463d996b30af0db6f547"
-SRCREV_machine_qemuriscv32 ?= "253c752ed120276124a8463d996b30af0db6f547"
-SRCREV_machine_qemux86 ?= "253c752ed120276124a8463d996b30af0db6f547"
-SRCREV_machine_qemux86-64 ?= "253c752ed120276124a8463d996b30af0db6f547"
-SRCREV_machine_qemumips64 ?= "89e951f3655bd59f7564bd09c106186833702f12"
-SRCREV_machine ?= "253c752ed120276124a8463d996b30af0db6f547"
-SRCREV_meta ?= "f323785b54712f92ad8cae06e2711a01d66d4fdf"
+SRCREV_machine_qemuarm ?= "56cfcfb12870782355bacaf8bcde9e268f422140"
+SRCREV_machine_qemuarm64 ?= "3aab5bb12bc180d582a6f82e4a085f45a7b0c283"
+SRCREV_machine_qemumips ?= "d76ec4c19a876a3235567ab2cee2e33f2875f79a"
+SRCREV_machine_qemuppc ?= "513a8885de593e8b1f3c24595c015bb9b1d55563"
+SRCREV_machine_qemuriscv64 ?= "de1b3b1aef1a5c3dec0676e152f6801e1cc309e5"
+SRCREV_machine_qemuriscv32 ?= "de1b3b1aef1a5c3dec0676e152f6801e1cc309e5"
+SRCREV_machine_qemux86 ?= "de1b3b1aef1a5c3dec0676e152f6801e1cc309e5"
+SRCREV_machine_qemux86-64 ?= "de1b3b1aef1a5c3dec0676e152f6801e1cc309e5"
+SRCREV_machine_qemumips64 ?= "b63b87635569c07343f25194abf008f1e27c0bca"
+SRCREV_machine ?= "de1b3b1aef1a5c3dec0676e152f6801e1cc309e5"
+SRCREV_meta ?= "792f1272dd0d68d5dba0ff35949b2094f818227e"
# 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.101"
+LINUX_VERSION ?= "5.10.103"
DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [hardknott][PATCH 15/15] unfs3: correct configure option
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
` (13 preceding siblings ...)
2022-03-08 14:20 ` [hardknott][PATCH 14/15] linux-yocto/5.10: update to v5.10.103 Anuj Mittal
@ 2022-03-08 14:20 ` Anuj Mittal
14 siblings, 0 replies; 17+ messages in thread
From: Anuj Mittal @ 2022-03-08 14:20 UTC (permalink / raw)
To: openembedded-core
From: Changqing Li <changqing.li@windriver.com>
On some new distro like ubuntu21.04, unfs3-native compile failed with
error: undefined reference to `xdr_uint32', since new distro has new
glibc.
>From glibc 2.27 rpc support is dropped, so unfs3 need to link to
libtirpc.
Here is defination of ac_link:
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
Depended library should be added into LIBS, not LDFLAGS, otherwise,
gcc may not load the lib since it is before conftest.$ac_ext during
configure. Finally, it results in compile failed.
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27867862c1fee6c0e649286500fa1ab015d57faf)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
---
meta/recipes-devtools/unfs3/unfs3_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/unfs3/unfs3_git.bb b/meta/recipes-devtools/unfs3/unfs3_git.bb
index bcaa4e2822..06148005cf 100644
--- a/meta/recipes-devtools/unfs3/unfs3_git.bb
+++ b/meta/recipes-devtools/unfs3/unfs3_git.bb
@@ -37,7 +37,7 @@ BBCLASSEXTEND = "native nativesdk"
inherit autotools
EXTRA_OECONF_append_class-native = " --sbindir=${bindir}"
CFLAGS_append = " -I${STAGING_INCDIR}/tirpc"
-LDFLAGS_append = " -ltirpc"
+EXTRA_OECONF_append = " LIBS=-ltirpc"
# Turn off these header detects else the inode search
# will walk entire file systems and this is a real problem
--
2.35.1
^ permalink raw reply related [flat|nested] 17+ messages in thread
end of thread, other threads:[~2022-03-08 14:21 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-08 14:19 [hardknott][PATCH 00/15] Patch review Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 01/15] go: upgrade 1.16.13 -> 1.16.14 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 02/15] ruby : update to 3.0.3 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 03/15] ghostscript: fix CVE-2021-45949 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 04/15] libgcrypt: Upgrade 1.9.3 -> 1.9.4 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 05/15] lttng-modules: upgrade 2.12.6 -> 2.12.7 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 06/15] wireless-regdb: upgrade 2021.08.28 -> 2022.02.18 Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 07/15] selftest: recipetool: Correct the URI for socat Anuj Mittal
2022-03-08 14:19 ` [hardknott][PATCH 08/15] asciidoc: update git repository Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 09/15] linux-yocto/5.10: ppc/riscv: fix build with binutils 2.3.8 Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 10/15] linux-yocto/5.10: fix dssall build error " Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 11/15] linux-yocto/5.10: features/zram: remove CONFIG_ZRAM_DEF_COMP Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 12/15] linux-yocto/5.10: update to v5.10.101 Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 13/15] linux-yocto/5.10: Fix ramoops/ftrace Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 14/15] linux-yocto/5.10: update to v5.10.103 Anuj Mittal
2022-03-08 14:20 ` [hardknott][PATCH 15/15] unfs3: correct configure option Anuj Mittal
-- strict thread matches above, loose matches on Subject: below --
2022-01-21 14:50 [hardknott][PATCH 00/15] Patch review Anuj Mittal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox