summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-09-26oeqa/runtime/dnf: use dnf-test packagesRoss Burton
Instead of installing run-postinsts with it's postinst scripts causing systemd restarts, use the new dnf-test-* packages instead. Remove from the installroot tests entirely as they're exercised enough using just busybox. Rewrite the exclude test to be simplier now these packages are not going to be part of an existing dependency chain. [ YOCTO #14787 ] (From OE-Core rev: fb1de2abc53bd742bc55cfecd384b78852c10d80) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-26dnf: add dummy packages for testingRoss Burton
oeqa/runtime needs packages which are always built, but we don't want to use packages which have large side effects (unlike the current test recipe, run-postinsts). As finding a package that is both of these things isn't easy, for now dnf can generate its own. Moving forward this should be generalised and all of the package manager tests unified. (From OE-Core rev: 061b9cf35a63b38a34356580395c5694579cbb98) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-26lttng-tools: Disable on qemuriscv32He Zhe
lttng-tools requires SYS_ppoll and SYS_pselect6 which are not supported on riscv32. This has been confirmed by lttng-tools upstream. https://github.com/lttng/lttng-tools/pull/162 It's also turned off for riscv32 in meta-riscv. https://github.com/riscv/meta-riscv/blob/master/conf/layer.conf (From OE-Core rev: 68b07bb7f0f01925f9da1cb966239ee49d5c84e3) Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-26bind: upgrade 9.18.6 -> 9.18.7Teoh Jay Shen
CVE fixed : -CVE-2022-2795 -CVE-2022-2881 -CVE-2022-2906 -CVE-2022-3080 -CVE-2022-38178 Notes for BIND 9.18.7 [https://downloads.isc.org/isc/bind9/9.18.7/doc/arm/html/notes.html#notes-for-bind-9-18-7] (From OE-Core rev: 5b87b79c6bb155d23ad4eab3243118b98a3b5906) Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: structure.rst: add more subsection levelsMichael Opdenacker
To better reflect the subdirectory structure, as suggested in [YOCTO #14543] (From yocto-docs rev: a35d1b546c219407bc93c87789a7147a9ade270e) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: variables.rst: correct templateconf.cfg file nameMichael Opdenacker
According to code in https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/populate_sdk_ext.bbclass (From yocto-docs rev: 454a828103aeb9b3ad3985f07d89f418213f5471) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: structure.rst: improve information about build/cache/Michael Opdenacker
Also include this directory in alphabetical order. (From yocto-docs rev: f9156f413053a5f19bd59c83a1f6f24eb02a57e1) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: structure.rst: add reference to the contents of the build directoryMichael Opdenacker
Add this to the quick description of build/ in the toplevel directory structure. (From yocto-docs rev: 380143e2c47afb613e45e9cd664e298738f858fa) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: variables.rst: remove BBPATHMichael Opdenacker
As reported in [YOCTO #14502], the description of BBPATH in the Yocto Project Manual is redundant with its description in the BitBake User Manual. (From yocto-docs rev: 5feb4e174e0aec6a48b1131889a5b8547b9b9921) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Reported-by: Quentin Schulz <foss@0leil.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: features.rst: add missing default distro featuresMichael Opdenacker
Document default machine features defined in Poky, and which were not listed in the documentation yet. Took the values of DISTRO_FEATURES_DEFAULT and POKY_DEFAULT_DISTRO_FEATURES: meta-poky/conf/distro/poky.conf:DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" Also explain that extra layers can define their own features. This addresses [YOCTO #14515] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24dev-manual: common-tasks.rst: refer to Python functions in BitBake manualMichael Opdenacker
(From yocto-docs rev: a3ef2ac954d89432715a204bf293586c733690c6) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24dev-manual: common-tasks.rst: rewrite the section about configuration templatesAlexander Kanavin
This now includes a description about how to create a template with the newly added tooling, and drops the description of .templateconf as a way to point to a custom template (which is not correct: .templateconf is used only to point to a default template in poky or core when TEMPLATECONF is not specified). (From yocto-docs rev: d8e43d4ff4d6a0a4557d5dcedf11c1e45a223e72) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: variables: document KERNEL_IMAGETYPESJohan Korsnes
Cc: He Zhe <zhe.he@windriver.com> Cc: Ross Burton <ross.burton@arm.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> (From yocto-docs rev: aef81b8d19a31dcd1eef5a0023f43d81875ca215) Signed-off-by: Johan Korsnes <johan.korsnes@remarkable.no> Reviewed-by: Quentin Schulz <foss+yocto@0leil.net> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24dev-manual: common-tasks.rst: describe the newly added layer setup and ↵Alexander Kanavin
template config commands (From yocto-docs rev: 3a5af296eb1492492ba60beabe888527d0dda49a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24common-tasks.rst: describe the layer setup toolingAlexander Kanavin
(From yocto-docs rev: 2b56daf38ea9049e6d98be338b95a191360c3b32) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24dev-manual: common-tasks.rst: drop the output of 'bitbake-layers --help'Alexander Kanavin
This is really not needed as the sub-commands are described in greater detail just below, and is prone to become outdated. (From yocto-docs rev: 70735edb17c3c855a77318d3ae44d24d8aa8eb75) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: correct the location of default configuration templateAlexander Kanavin
(From yocto-docs rev: 4f42ccd877162d3ea498bd91a194e810d3f61292) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24kernel-dev/common.rst: remove SRC_URI:append from examplesMikko Rapeli
It's better to use SRC_URI += to append patches etc. If anything is added via :append, that can only be removed with :remove which makes the changes rather permanent compared to light weight += amendments. (From yocto-docs rev: 99f9a1705726b170187a58752ac9e62f56d0863d) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24common-tasks.rst: remove SRC_URI:append from examplesMikko Rapeli
Using SRC_URI:append without recipe, machine or architecture specific limitations makes the :append'ed text more difficult to override than if the "+=" operator was used. This makes it hard for example to override SRC_URI completely in a bbappend to update the full recipe to a newer version. Thus common, reusable layers which users are meant to re-use and customize should not use SRC_URI:append but SRC_URI += instead. (From yocto-docs rev: 34533ac2ee5d85a41330dd865062dce1e46b83fc) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24manuals: fix typos in the context of 'icecc' & clean up whitespacesUlrich Ölmann
(From yocto-docs rev: cce3eece0886b5446774e6a5cc57c28d13c58fdd) Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24ref-manual: Define TC_CXX_RUNTIMEKhem Raj
This variable is used to denote the C/C++ compiler runtime to use. Right now there are few alternatives out of the core which could use this variable to define this property, the values it can take are 'gnu' for gcc runtime. 'llvm' for using compiler-rt+libc++ and 'android' to use android runtime. Default settings is to use gnu which is current silent default also. (From yocto-docs rev: 9094510e08b3a7b215b0d3ebecf66475a57b4c7e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-24linux-yocto/5.15: cfg: fix ACPI warnings for -tinyBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 1128d7bcdcd acpi: fix defaults for x86 and qemuarm64 (From OE-Core rev: 42e414ad2204949bb70c3aa64503a6ef5681532d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22bitbake: bitbake-user-manual: mention pydevshell in OEMichael Opdenacker
(Bitbake rev: 3f23140f3b26d81452e345f56ed67d2928ae3a12) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22vim: Upgrade 9.0.453 -> 9.0.541Richard Purdie
Includes a fix for CVE-2022-3234. (From OE-Core rev: d6b54f37aa4db1457296b8981b630a49d251ceb5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22qemu: fix CVE-2022-2962Ross Burton
Backport the fix for CVE-2022-2962. (From OE-Core rev: 943d28a3395455fd475cb6c84247d106adf5fca3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22qemu: re-add the fix for CVE-2022-1050Ross Burton
This patch was accidentally dropped in the 7.1.0 upgrade, so bring it back. (From OE-Core rev: 09bcf6d2a661a3c39fdd13a760f6c26dd79abb69) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22binutils: handle symlink files for gprofngKai Kang
It provides gprofng by binutils 2.39 for x86, x86_64 and aarch64 according to configure.ac: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=configure.ac;h=a5555a9c91b42214afc46a0ab8b629e4c6fedcc0;hb=HEAD#l401 Add them to USE_ALTERNATIVES_FOR the same as others to handle symlink files via update-alternative mechanism. And it disables gprofng for clang and musl in .bb file, so clear GPROFNG_ALTS for them too. (From OE-Core rev: 35bec42c4023a00a0a3639935633051ce9c1c0ba) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22gcompat: Add __getauxval wrapper needed on aarch64Khem Raj
Update SRCREV to bring in few bug fixes Install a .so symlink which could be used during linking install libdir to create if not existing (From OE-Core rev: bac2c95f6331deafd3e07c927ba00a202db9a12b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22virglrenderer: upgrade 0.9.1 -> 0.10.3Markus Volk
(From OE-Core rev: 6e277bc261fec36bd264246e2b5fbccd6570b520) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22mesa: upgrade 22.1.6 -> 22.2.0Markus Volk
- add PACKAGECONFIG to build vulkan beta drivers - add PACKAGECONFIG for zink and build it along with vulkan - remove TLS-ELF patch and the associated PACKAGECONFIG. It looks like its unneeded - remove swrast_kms backport patch - remove the patch that reverts the deprecation of drm_handle as it is not applicable. Still needed ? - fix patch fuzz warnings License file has been changed, but no change of licenses https://gitlab.freedesktop.org/mesa/mesa/-/commit/e6392fcf3d8b8dd7e3a8427755d8be2f2332366a (From OE-Core rev: a85d0566c0e09e7ccd394c6465305ab97ce5973a) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22oeqa/runtime/virgl: Update test to match new mesa versionRichard Purdie
The output string changed slightly in new mesa versions so update the test to match. (From OE-Core rev: 2f1a233e75e7202e2959fee3437def388262c57a) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22binutils : Fix CVE-2022-38128pgowda
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=f07c08e115e27cddf5a0030dc6332bbee1bd9c6a] Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=175b91507b83ad42607d2f6dadaf55b7b511bdbe] Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=695c6dfe7e85006b98c8b746f3fd5f913c94ebff] (From OE-Core rev: b9348a0937185a14dfb5e5be4f4269c965541769) Signed-off-by: pgowda <pgowda.cve@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-22glibc: mark a CVE where we have merged the fixRoss Burton
The fix for this CVE has been merged into the 2.36 branch and fixed in oe-core as of 055ce284. (From OE-Core rev: ebb0220bf211ec1318a0a7f6a9ab80cf7775a848) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21bitbake: fetch2/crate fixup c212b0f3 loglevelJose Quaresma
c212b0f3 change the debug log level unintentional when tryng to fix a knotty issue. This will maintain the same debug log level 2 as before. (Bitbake rev: 19f8265023281f3b1d5d0a02e47f8d7d08cfcc16) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21bitbake: lib/bb: warning when the debug message is invalidJose Quaresma
There are many messed up calls for the debug log, so is better to warm about this as they will not work as expected. The level need to be an integer and the msg a string. (Bitbake rev: c1d9c1d25ce36848040dc0ce182835e497ccbb82) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21bitbake: bitbake: Fix a few more logger debug() callsJoshua Watt
f68682a7 ("logging: Make bitbake logger compatible with python logger") replaced several .debug() calls to make them comply with the standard python logging API, but a few were missed. (Bitbake rev: eb25cd4d64b9a4e8e2b2ce7fbccc123d00b2fc2b) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21bitbake: fetch2: Remove unneeded conditionalPaulo Neves
The condition will always evaluate to true and thus is redundant. (Bitbake rev: be1ee681e8a566564549068dcf90c95c36544815) Signed-off-by: Paulo Neves <ptsneves@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21libdrm: upgrade 2.4.112 -> 2.4.113Markus Volk
(From OE-Core rev: fa61290f5ea812bc09ccc8dd7dda064c651bb039) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21python3-manifest.json: Add zoneinfoLeon Anavi
The zoneinfo module provides a concrete time zone implementation to support the IANA time zone database as originally specified in PEP 615. (From OE-Core rev: 668bb1c3828bb66fcd3ed8d0fc16fb11eef3a45f) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21less: upgrade 600 -> 608wangmy
Remove mark of upstream version as unknown because 608 is the general release. Changelog: ========== Add the --header option. Add the --no-number-headers option. Add the --status-line option. Add the --redraw-on-quit option. Add the --search-options option. Add the --exit-follow-on-close option. Add 'H' color type to set color of header lines. Add #version conditional to lesskey. Add += syntax to variable section in lesskey files. Allow option name in -- command to end with '=' in addition to '\n'. Add $HOME/.config to possible locations of lesskey file. Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file. Don't read or write history file in secure mode. Fix display of multibyte and double-width chars in prompt. Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08. Add more \k codes to lesskey format. Fix bug when empty file is modified while viewing it. Fix bug when parsing a malformed lesskey file. Fix bug scrolling history when --incsearch is set. Fix buffer overflow when invoking lessecho with more than 63 -m/-n options. Fix buffer overflow in bin_file. Fix bug restoring color at end of highlighted text. Fix bug in parsing lesskey file. Defer moving cursor to lower left in some more cases. Suppress TAB filename expansion in some cases where it doesn't make sense. Fix termlib detection when compiler doesn't accept calls to undeclared functions. Fix bug in input of non-ASCII characters on Windows. Escape filenames when invoking LESSCLOSE. Fix bug using multibyte UTF-8 char in search string with --incsearch. (From OE-Core rev: c9d30b8686d926bccda3a1147df2f4c02dbfacdc) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21expat: upgrade 2.4.8 -> 2.4.9Florin Diaconescu
License change is due to copyright year changes only. Changelog: ========= Security fixes: #629 #640 CVE-2022-40674 -- Heap use-after-free vulnerability in function doContent. Expected impact is denial of service or potentially arbitrary code execution. Bug fixes: #634 MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0 #614 docs: Fix documentation on effect of switch XML_DTD on symbol visibility in doc/reference.html Other changes: #638 MinGW: Make fix-xmltest-log.sh drop more Wine bug output #596 #625 Autotools: Sync CMake templates with CMake 3.22 #608 CMake: Migrate from use of CMAKE_*_POSTFIX to dedicated variables EXPAT_*_POSTFIX to stop affecting other projects #597 #599 Windows|CMake: Add missing -DXML_STATIC to test runners and fuzzers #512 #621 Windows|CMake: Render .def file from a template to fix linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON #611 #621 MinGW|CMake: Apply MSVC .def file when linking #622 #624 MinGW|CMake: Sync library name with GNU Autotools, i.e. produce libexpat-1.dll rather than libexpat.dll by default. Filename libexpat.dll.a is unaffected. #632 MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in toolchain file "cmake/mingw-toolchain.cmake" to avoid error "windres: Command not found" on e.g. Ubuntu 20.04 #597 #627 CMake: Unify inconsistent use of set() and option() in context of public build time options to take need for set(.. FORCE) in projects using Expat by means of add_subdirectory(..) off Expat's users' shoulders #626 #641 Stop exporting API symbols when building a static library #644 Resolve use of deprecated "fgrep" by "grep -F" #620 CMake: Make documentation on variables a bit more consistent #636 CMake: Drop leading whitespace from a #cmakedefine line in file expat_config.h.cmake #594 xmlwf: Fix harmless variable mix-up in function nsattcmp #592 #593 #610 Address Cppcheck warnings #643 Address Clang 15 compiler warnings #642 #644 Version info bumped from 9:8:8 to 9:9:8; see https://verbump.de/ for what these numbers do Infrastructure: #597 #598 CI: Windows: Start covering MSVC 2022 #619 CI: macOS: Migrate off deprecated macOS 10.15 #632 CI: Linux: Make migration off deprecated Ubuntu 18.04 work #643 CI: Upgrade Clang from 14 to 15 #637 apply-clang-format.sh: Add support for BSD find #633 coverage.sh: Exclude MinGW headers #635 coverage.sh: Fix name collision for -funsigned-char Special thanks to: David Faure Felix Wilhelm Frank Bergmann Rhodri James Rosen Penev Thijs Schreijer Vincent Torri and Google Project Zero (From OE-Core rev: 93c3f0e8dca180fd2dddf88bd0cfd68c0a70ec4c) Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21shadow-securetty: allow ttyS4 for amd-snowyowl-64Chen Qi
ttyS4 is also needed by some BSP such as amd-snowyowl-64. Let's allow it for convenience. (From OE-Core rev: 108f356e8cca5c3dcab05084a12af07a6ce84167) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21linux-yocto/5.19: cfg: fix ACPI warnings for -tinyBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: acpi: fix defaults for x86 and qemuarm64 commit d334505d98a85ffe7549026d10e43cccd897e19c [efi.cfg: Drop ACPI dependency] is generating configuration warnings on both qemuarm64 and x86 for the poky-tiny configuration. x864: - because we configure tiny with allnoconfig, and then apply our fragments, the default of ACPI=y for x86 doesn't hold. We need to exlicitly enable it. We put it in the x86 fragment, to avoid bringing warnings back for arm32 ARM: - We can't assign to ARCH_SUPPORTS_ACPI, as that is a select only value. The only selector for that config in arch/arm is CONFIG_EFI. The default of CONFIG_ACPI was added to support EFI if required, but since CONFIG_EFI takes care of the selection, we don't need it in our BSP configuration. (From OE-Core rev: 636c7a68ad23dc64d3778e3718c3410691380ee9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21perf: Fix for recent kernel upgradesRichard Purdie
With recent kernel changes in stable, the full path to python was being encoded into binaries and python install files. Add some workarounds for both issues to fix build reproducibility issues. (From OE-Core rev: cf33e2ab2693eafaf0e5fc45666355d60e084281) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21linux-yocto/5.15: update to v5.15.68Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: dd20085f2a88 Linux 5.15.68 e04b25638aef ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency 154e72a4b381 perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) 590b4f10e3a4 drm/bridge: display-connector: implement bus fmts callbacks e084c6ab37d2 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly 4740910867ea iommu/vt-d: Correctly calculate sagaw value of IOMMU f9e792035a0b arm64/bti: Disable in kernel BTI when cross section thunks are broken a8a007c5b10f Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"" 7aa57d869e4a hwmon: (mr75203) enable polling for all VM channels 5e0fddad7100 hwmon: (mr75203) fix multi-channel voltage reading 948b7beb0073 hwmon: (mr75203) fix voltage equation for negative source input a02267ebb247 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors 000f3353231e hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined 4b198c41d736 s390/boot: fix absolute zero lowcore corruption on boot a557ae094207 iommu/amd: use full 64-bit value in build_completion_wait() 4f8d65884808 swiotlb: avoid potential left shift overflow df82f5ce4f50 i40e: Fix ADQ rate limiting for PF 39d9de5872b6 i40e: Refactor tc mqprio checks 657d9d8ac3e6 kbuild: disable header exports for UML in a straightforward way 12202e0f74fd MIPS: loongson32: ls1c: Fix hang during startup 166ae43f02fb ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion 4643fbc79ded ASoC: mchp-spdiftx: remove references to mchp_i2s_caps 30a455ac385e hwmon: (tps23861) fix byte order in resistance register 159d35a87ec3 perf script: Fix Cannot print 'iregs' field for hybrid systems 4519d4e32f98 sch_sfb: Also store skb len before calling child enqueue a600a9babad6 RDMA/irdma: Report RNR NAK generation in device caps 3ca173b217f4 RDMA/irdma: Return correct WC error for bind operation failure c1872dfde6f7 RDMA/irdma: Report the correct max cqes from query device a1d7c8647c18 nvmet: fix mar and mor off-by-one errors a96b1d33ec71 tcp: fix early ETIMEDOUT after spurious non-SACK RTO 8589bbfad2b4 nvme-tcp: fix regression that causes sporadic requests to time out 13c80a6c1124 nvme-tcp: fix UAF when detecting digest errors 8ddd001cef5e erofs: fix pcluster use-after-free on UP platforms 5fbe35c94abc RDMA/mlx5: Set local port to one when accessing counters 819110054b14 IB/core: Fix a nested dead lock as part of ODP flow 55195563ec29 ipv6: sr: fix out-of-bounds read when setting HMAC data. 4c4eda136410 RDMA/siw: Pass a pointer to virt_to_page() 595e3616f8e0 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed c3efe896f13b iavf: Detach device during reset task 2ed94383f3a2 i40e: Fix kernel crash during module removal 3e245b0e2168 ice: use bitmap_free instead of devm_kfree 8527c9a6bf8e tcp: TX zerocopy should not sense pfmemalloc status cd5f1a69d0b6 net: introduce __skb_fill_page_desc_noacc 7eb9bf4edd1c tipc: fix shift wrapping bug in map_get() 1a889da60afc sch_sfb: Don't assume the skb is still around after enqueueing to child b0b35b455ece Revert "net: phy: meson-gxl: improve link-up behavior" 2f6640b19edf afs: Use the operation issue time instead of the reply time for callbacks e28eb3519d5f rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() 24a4e79d92e0 rxrpc: Fix ICMP/ICMP6 error handling 59f1c62d91ca ALSA: usb-audio: Register card again for iface over delayed_register option 4dc401ef8b23 ALSA: usb-audio: Inform the delayed registration more properly a8edd49c94b4 RDMA/srp: Set scmnd->result only when scmnd is not NULL 451c9ce1e2fc netfilter: nf_conntrack_irc: Fix forged IP logic 1ce55ec5cb7c netfilter: nf_tables: clean up hook list when offload flags check fails 92837ac04779 netfilter: br_netfilter: Drop dst references before setting. 940e58f2ccc0 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time 86706fa90be6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time d6015c56f477 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges a8ab10c3f137 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges 6fbff44cba17 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh e11d08c825f2 ARM: at91: pm: fix self-refresh for sama7g5 32dd0b22a5ba wifi: wilc1000: fix DMA on stack objects 6f7aa1029f8e RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift c1796dd54259 RDMA/hns: Fix supported page size 43245c77d9ef soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs d3eb252d7636 RDMA/cma: Fix arguments order in net device validation e2ec1064a47d tee: fix compiler warning in tee_shm_register() eb53e84dc1ac regulator: core: Clean up on enable failure a53b30716c60 soc: imx: gpcv2: Assert reset before ungating clock 83a7e5d2f14e ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node ae8e70e31763 RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL ad69caa47861 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg 237f16395304 ASoC: qcom: sm8250: add missing module owner 3bf4bf54069f cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock 509e3456d363 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree 3b97deb4abf5 NFS: Fix another fsync() issue after a server reboot 31b992b3c39b NFS: Save some space in the inode 88d24e83a268 NFS: Further optimisations for 'ls -l' 1dcc308898e7 scsi: lpfc: Add missing destroy_workqueue() in error path 6229fa494a59 scsi: mpt3sas: Fix use-after-free warning d2ca79dd0b54 drm/i915: Implement WaEdpLinkRateDataReload ebf46da50beb nvmet: fix a use-after-free 58acd2ebae03 drm/amd/display: fix memory leak when using debugfs_lookup() 26e9a1ded892 sched/debug: fix dentry leak in update_sched_domain_debugfs 94c84128adb1 debugfs: add debugfs_lookup_and_remove() 8875d606761e kprobes: Prohibit probes in gate area 5321908ef74f vfio/type1: Unpin zero pages 7da1afa444a1 btrfs: zoned: set pseudo max append zone limit in zone emulation mode 75082adeb414 tracing: Fix to check event_mutex is held while accessing trigger list 98e8e67395cc ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() df5ec554e9e3 ALSA: usb-audio: Split endpoint setups for hw_params and prepare d1118465ae2e ALSA: aloop: Fix random zeros in capture data when using jiffies timer 45814a53514e ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() 8015ef9e8a0e ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC ad5ef763dbbe drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly fc5a2a9616f3 fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() c3abfd6ce2f3 fbdev: fbcon: Destroy mutex on freeing struct fb_info a7dff6f41e16 md: Flush workqueue md_rdev_misc_wq in md_alloc() 0b7058067eb8 net/core/skbuff: Check the return value of skb_copy_bits() bd1b769564eb cpufreq: check only freq_table in __resolve_freq() e928cf258910 netfilter: conntrack: work around exceeded receive window 29906311b351 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level 27092358e9c6 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines deb2c9c0770b parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() c63ff388e7d4 Revert "parisc: Show error if wrong 32/64-bit compiler is being used" c50189129374 scsi: ufs: core: Reduce the power mode change timeout 5a7a5b2edac4 drm/radeon: add a force flush to delay work when radeon 622a557b28b7 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. c15c2c2c0896 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini 1f574fbe9c2b drm/gem: Fix GEM handle release errors bbfd857abbd2 scsi: megaraid_sas: Fix double kfree() 8179f0e08578 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX 625c78e1ae35 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" 7c6333411acf fs: only do a memory barrier for the first set_buffer_uptodate() 44b402da7b24 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() dd291e070be0 efi: capsule-loader: Fix use-after-free in efi_capsule_write ee06f08139e7 efi: libstub: Disable struct randomization 6427605fa781 net: wwan: iosm: remove pointless null check e1ad7a011591 Linux 5.15.67 096e34b05a43 kbuild: fix up permissions on scripts/pahole-flags.sh bcecd2ee19ef Linux 5.15.66 e1779c25e48b USB: serial: ch341: fix disabled rx timer on older devices e0923b4f38df USB: serial: ch341: fix lost character on LCR updates 55d328924347 usb: dwc3: disable USB core PHY management 121c6e37da76 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup 9d6a2d022010 usb: dwc3: fix PHY disable sequence b775fbf532dc kbuild: Add skip_encoding_btf_enum64 option to pahole 0baced0e0938 kbuild: Unify options for BTF generation for vmlinux and modules 309aea4b6b81 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() 1787ec7dcc37 drm/i915: Skip wm/ddb readout for disabled pipes f9a0f49be767 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk 301be8985e87 ALSA: seq: Fix data-race at module auto-loading 9b7a07fcc5d4 ALSA: seq: oss: Fix data-race for max_midi_devs access b2c973b52f14 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 c5652d5d71cf net: mac802154: Fix a condition in the receive path 4b9f3743a822 net: Use u64_stats_fetch_begin_irq() for stats fetch. 57f1407ca166 ip: fix triggering of 'icmp redirect' 5d20c6f932f2 wifi: mac80211: Fix UAF in ieee80211_scan_rx() 552ba102a689 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected 253ec5fb8405 driver core: Don't probe devices after bus_type.match() probe deferral 7da29a2cc514 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS 299f4f420f23 usb: xhci-mtk: fix bandwidth release issue 27102b39b6d0 usb: xhci-mtk: relax TT periodic bandwidth allocation c548b99e1c37 USB: core: Prevent nested device-reset calls 4e22a43ec717 s390: fix nospec table alignments 047a4d0f7924 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages efdfa236a085 usb-storage: Add ignore-residue quirk for NXP PN7462AU 0f8b5d706dcd USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) bf6e4243f80b usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer f1eb9e5d2f6e usb: cdns3: fix issue with rearming ISO OUT endpoint 48917032c702 usb: dwc2: fix wrong order of phy_power_on and phy_init ea72b22a05ea usb: typec: tcpm: Return ENOTSUPP for power supply prop writes 4be500c63911 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device b201f6203197 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles 577f84a6f120 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode 6415953963a9 USB: serial: option: add Quectel EM060K modem 93c283a09959 USB: serial: option: add support for OPPO R11 diag port 2bb1ad8c957d USB: serial: cp210x: add Decagon UCA device id 3a6c5c5ab734 xhci: Add grace period after xHC start to prevent premature runtime suspend. 75913c562f5b media: mceusb: Use new usb_control_msg_*() routines 2c948dd68b9e usb: dwc3: pci: Add support for Intel Raptor Lake 23987d01de44 thunderbolt: Use the actual buffer in tb_async_error() e31db376f6d1 xen-blkfront: Cache feature_persistent value before advertisement 895a90ad7b3e xen-blkfront: Advertise feature-persistent as user requested 3e8107d69fc3 xen-blkback: Advertise feature-persistent as user requested c235c4fc521f mm: pagewalk: Fix race between unmap and page walker 763d77241d8f xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() 03b1870fbc5e KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES 111a3586ed4a gpio: pca953x: Add mutex_lock for regcache sync in PM 53196e037620 hwmon: (gpio-fan) Fix array out of bounds access 7b8a284ffe7a clk: bcm: rpi: Add missing newline ff0b144d4b0a clk: bcm: rpi: Prevent out-of-bounds access e827a5f32a0d clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc() 237b4ef4c088 clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate 5ba6155d3b2f Input: rk805-pwrkey - fix module autoloading 9766749a30f6 clk: core: Fix runtime PM sequence in clk_core_unprepare() c13b0be5ade0 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" 519cd9c4b56e clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops 0522550aeed4 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" fec48eba4783 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() 9e3c9efa7caf cifs: fix small mempool leak in SMB2_negotiate() 81203ab7a6ef binder: fix alloc->vma_vm_mm null-ptr dereference c2a4b5dc8fa7 binder: fix UAF of ref->proc caused by race condition da3c6d0708e6 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure 8bca22970e1c mmc: core: Fix UHS-I SD 1.8V workaround branch fc9b5b3f2ccc USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id cf20c3533efc misc: fastrpc: fix memory corruption on open 0e33b0f322fe misc: fastrpc: fix memory corruption on probe 95ac9601feb5 iio: adc: mcp3911: use correct formula for AD conversion 6e933a26e6a2 iio: ad7292: Prevent regulator double disable df1b53bc799d Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag 9f185ca8e019 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete 532b255af195 musb: fix USB_MUSB_TUSB6010 dependency 2535431ae967 vt: Clear selection before changing the font a19846f0f45b powerpc: align syscall table for ppc32 f12afb4b5db0 staging: r8188eu: add firmware dependency dc02aaf95001 staging: rtl8712: fix use after free bugs 01fd7e12f8fb serial: fsl_lpuart: RS485 RTS polariy is inverse 839ca7969fcf soundwire: qcom: fix device status array range fdc69b070071 net/smc: Remove redundant refcount increase 6ce0d73b2fbd Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" aca9d0acda9e tcp: annotate data-race around challenge_timestamp 1c472d671d9c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb 55fb8c3baa80 kcm: fix strp_init() order and cleanup 660df4411ef4 mlxbf_gige: compute MDIO period based on i1clk a4c08cbfbcf9 ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler a420d5872601 net/sched: fix netdevice reference leaks in attach_default_qdiscs() ce881ddbdc02 net: sched: tbf: don't call qdisc_put() while holding tree lock d6ec2f711c94 net: dsa: xrs700x: Use irqsave variant for u64 stats update ca54b2bfaab3 openvswitch: fix memory leak at failed datapath creation 8eeba7ef4d1d net: smsc911x: Stop and start PHY during suspend and resume cc2b9170aa34 net: sparx5: fix handling uneven length packets in manual extraction 5359524251d2 Revert "xhci: turn off port power in shutdown" ee19bbed4b03 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() 20b2d5be85e9 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array 59a711467e8d ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg 7828b5d0080a drm/i915/display: avoid warnings when registering dual panel backlight 630ab29120b5 drm/i915/backlight: extract backlight code to a separate file 9f8558c5c642 ieee802154/adf7242: defer destroy_workqueue call 222bd95c89b1 bpf, cgroup: Fix kernel BUG in purge_effective_progs 1c518476ceb4 bpf: Restrict bpf_sys_bpf to CAP_PERFMON de22cba333d8 skmsg: Fix wrong last sg check in sk_msg_recvmsg() 7497f9766f08 iio: adc: mcp3911: make use of the sign bit 9e1f74294d53 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask 1a785b435276 drm/msm/dsi: Fix number of regulators for SDM660 ab8533946db7 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg 0a4f633548c4 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 e8bd54b0664b drm/msm/dsi: fix the inconsistent indenting (From OE-Core rev: a15a61c801e1a3014ac228e7e100a1867dd498f9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21linux-yocto/5.19: update to v5.19.9Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: d1105a680e66 Linux 5.19.9 7e64f6423dc0 drm/amd/display: Removing assert statements for Linux 56bd559bb9d5 drm/amd/display: Add SMU logging code 32e4b8dbc911 iommu: Fix false ownership failure on AMD systems with PASID activated 77a2d61334f7 iommu/virtio: Fix interaction with VFIO 420d20457155 iommu/vt-d: Correctly calculate sagaw value of IOMMU ded16152d248 arm64/bti: Disable in kernel BTI when cross section thunks are broken 7d40396e6d73 hwmon: (asus-ec-sensors) autoload module via DMI data 447fb910846c hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME 26464ff5cc8e hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING 667cada538da hwmon: (asus-ec-sensors) add support for Maximus XI Hero 4091d4f487e4 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 c4a068c4e052 Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"" 2652720096ea perf stat: Fix L2 Topdown metrics disappear for raw events 61e51bae8386 perf evlist: Always use arch_evlist__add_default_attrs() 9516acba29e3 iommu/vt-d: Fix possible recursive locking in intel_iommu_init() 53b284a895f0 hwmon: (mr75203) enable polling for all VM channels ad460e86ad86 hwmon: (mr75203) fix multi-channel voltage reading 7055f297801f hwmon: (mr75203) fix voltage equation for negative source input 8c9fbcaf190a hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors 9c6c9aec6896 hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined ee37a7045c76 net: dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet c078abef701d time64.h: consolidate uses of PSEC_PER_NSEC 1ceb383def1e s390/boot: fix absolute zero lowcore corruption on boot 7c74f03a623d iommu/amd: use full 64-bit value in build_completion_wait() f7f13b8d49bf swiotlb: avoid potential left shift overflow 36512a3ddd39 bonding: accept unsolicited NA message 53d3c40591ad net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS 1749fdc24c54 i40e: Fix ADQ rate limiting for PF 2b7758a7a9da i40e: Refactor tc mqprio checks c95624ba520f kbuild: disable header exports for UML in a straightforward way bb6c5b187aaa MIPS: loongson32: ls1c: Fix hang during startup 37a0883c5824 Smack: Provide read control for io_uring_cmd 2ad39828ee35 selinux: implement the security_uring_cmd() LSM hook 13069e1c8fef lsm,io_uring: add LSM hooks for the new uring_cmd file op 1578775f94d1 ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion 6400eca5a3d2 ASoC: mchp-spdiftx: remove references to mchp_i2s_caps f3cf916c93dc hwmon: (tps23861) fix byte order in resistance register 0f9f9c73da37 perf record: Fix synthesis failure warnings 1b388709906b perf script: Fix Cannot print 'iregs' field for hybrid systems 4357706ee8f4 perf dlfilter dlfilter-show-cycles: Fix types for print format 7bb2200856df libperf evlist: Fix per-thread mmaps for multi-threaded targets 5ec0821b85ff sch_sfb: Also store skb len before calling child enqueue 9da303e1e7f9 net: phy: lan87xx: change interrupt src of link_up to comm_ready dde284a85f7b io_uring: recycle kbuf recycle on tw requeue 89fcb70f1acd net/smc: Fix possible access to freed memory in link clear e484616810f8 net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb 0378b06e612e net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear e502794fb858 net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set 27474e8bfcdf net: dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio 02410f02f6c2 RDMA/irdma: Report RNR NAK generation in device caps d9cfeef3a2e6 RDMA/irdma: Return correct WC error for bind operation failure 02516406f2ea RDMA/irdma: Return error on MR deregister CQP failure 083f5179fe6f RDMA/irdma: Report the correct max cqes from query device ddb0d1d4d4ff nvmet: fix mar and mor off-by-one errors 9280b9de09fc btrfs: fix the max chunk size and stripe length calculation 3c20e4cd54eb tcp: fix early ETIMEDOUT after spurious non-SACK RTO ba3f445d6d87 nvme-tcp: fix regression that causes sporadic requests to time out c3eb461aa56e nvme-tcp: fix UAF when detecting digest errors 94c34faaafe7 erofs: fix pcluster use-after-free on UP platforms 5f7f40e0a278 erofs: fix error return code in erofs_fscache_{meta_,}read_folio 56fd5dcf111b btrfs: zoned: fix mounting with conventional zones 7b4cc3e4b28a RDMA/mlx5: Set local port to one when accessing counters 83c43fd872e3 IB/core: Fix a nested dead lock as part of ODP flow 56ad3f475482 ipv6: sr: fix out-of-bounds read when setting HMAC data. 17589c4ee370 bonding: add all node mcast address when slave up c561ad9802f6 bonding: use unspecified address if no available link local address 1751bf719df9 RDMA/siw: Pass a pointer to virt_to_page() 4c9a8adb14d2 block: don't add partitions if GD_SUPPRESS_PART_SCAN is set 26a6d7d42972 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed 51705da8cf5e iavf: Detach device during reset task 38af35bec59a i40e: Fix kernel crash during module removal 14c1d71b4330 ice: use bitmap_free instead of devm_kfree 07f40e9f0ff3 ice: Fix DMA mappings leak 6730c48ed6b0 tcp: TX zerocopy should not sense pfmemalloc status 57b099b6349a net: introduce __skb_fill_page_desc_noacc 63e19e592980 tipc: fix shift wrapping bug in map_get() 8f796f36f5ba sch_sfb: Don't assume the skb is still around after enqueueing to child d979f00b0fea Revert "net: phy: meson-gxl: improve link-up behavior" c07642fee989 kunit: fix assert_type for comparison macros adbb4a4f740f afs: Use the operation issue time instead of the reply time for callbacks 0ee6ec46de48 rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2() 409a7486c4cf rxrpc: Fix ICMP/ICMP6 error handling e9d0362a41d5 ALSA: usb-audio: Register card again for iface over delayed_register option 9cd9a55ca3df ALSA: usb-audio: Inform the delayed registration more properly f2c70f56f762 RDMA/srp: Set scmnd->result only when scmnd is not NULL 6cf0609154b2 netfilter: nf_conntrack_irc: Fix forged IP logic 8acba0b39cf3 riscv: dts: microchip: use an mpfs specific l2 compatible 94ed8eeb8d9a netfilter: nf_tables: clean up hook list when offload flags check fails e62ff26f1119 netfilter: br_netfilter: Drop dst references before setting. 715ab32367f9 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time 495cca3f62c6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time b6b94483102d ARM: dts: at91: sama7g5ek: specify proper regulator output ranges 645ac9718e1f ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges 2fc2ea1341e6 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges 7efca37d3178 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh 86f07e220b8d ARM: at91: pm: fix self-refresh for sama7g5 5212d958f651 wifi: wilc1000: fix DMA on stack objects 374b04cb6e7b RDMA/hns: Remove the num_qpc_timer variable 090f6a3c4d91 RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift dd20bd803568 RDMA/hns: Fix supported page size 653500b400d5 soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs 811b2bfda3d6 RDMA/cma: Fix arguments order in net device validation f9c6980d8fdd arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number 5becc531a3fa RDMA/irdma: Fix drain SQ hang with no completion 26e27bcb3d3d tee: fix compiler warning in tee_shm_register() 6e4ce9eb7450 ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF 6db11941aa0f ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF 8fb6a79a7e30 regulator: core: Clean up on enable failure 99fc0f42f834 arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity ab7db01d23ad arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity d536d38558bd arm64: dts: imx8mm-venice-gw7901: fix port/phy validation 0c64a21e6f15 arm64: dts: verdin-imx8mm: add otg2 pd to usbphy 60a7ee22e6d0 soc: imx: gpcv2: Assert reset before ungating clock 2a107bcb0502 arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x cf1459d1e593 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible cc868e063033 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node 8b21a2a7709b ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led 6f3deed67b5b RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL fd666940d277 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg cffeb3b329ac arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names 2b44191290fb arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings 15ff1f17847c regmap: spi: Reserve space for register address/padding 5add5a89bf9a ASoC: qcom: sm8250: add missing module owner 6bdd557e6c1d arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd 459b8801236c arm64: dts: imx8mm-verdin: update CAN clock to 40MHz 9383a11e4322 Revert "soc: imx: imx8m-blk-ctrl: set power device name" cd1e3f999387 ASoC: cs42l42: Only report button state if there was a button interrupt 048f549c629a spi: bitbang: Fix lsb-first Rx 2a3090885690 smb3: missing inode locks in zero range ef69b108b52c cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() c0deb027c99c cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock bba6910b3c6d cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree 8a8d8a1ad791 scsi: lpfc: Add missing destroy_workqueue() in error path 41acb064c4e0 scsi: mpt3sas: Fix use-after-free warning 8974d2ab8473 drm/i915: Implement WaEdpLinkRateDataReload 3a1381628082 drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC ab620fc788f6 drm/i915/bios: Copy the whole MIPI sequence block 4484ce97a781 nvmet: fix a use-after-free 7ea6589d0ff6 driver core: fix driver_set_override() issue with empty strings 3a6279d243cb drm/amd/display: fix memory leak when using debugfs_lookup() 0c32a93963e0 sched/debug: fix dentry leak in update_sched_domain_debugfs 69f8701fe137 debugfs: add debugfs_lookup_and_remove() 24988042c561 perf: RISC-V: fix access beyond allocated array eea55b307d96 kprobes: Prohibit probes in gate area 5d721bf22293 vfio/type1: Unpin zero pages fddebf9a3556 btrfs: zoned: fix API misuse of zone finish waiting 9a196afce18e btrfs: zoned: set pseudo max append zone limit in zone emulation mode 42e84c466791 tracing: Fix to check event_mutex is held while accessing trigger list 3b8291c33b76 tracing: hold caller_addr to hardirq_{enable,disable}_ip 72e9640edb2d tracefs: Only clobber mode/uid/gid on remount if asked 8293e61bbf90 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() ef38df2b19cc ALSA: usb-audio: Clear fixed clock rate at closing EP 271f862ebc60 ALSA: usb-audio: Split endpoint setups for hw_params and prepare 66a0abeea469 ALSA: aloop: Fix random zeros in capture data when using jiffies timer 74276092fb7f ALSA: hda: Once again fix regression of page allocations with IOMMU 4204a01ffce9 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() 723ac5ab2891 ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC ff939d25ac97 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly 97c9341e6579 drm/amdgpu: add sdma instance check for gfx11 CGCG 6f197b4a53f5 x86/sev: Mark snp_abort() noreturn eab18703e0fa fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init() 914b3d999d4e fbdev: fbcon: Destroy mutex on freeing struct fb_info 4b688f85e81f fbdev: omapfb: Fix tests for platform_get_irq() failure cebda5e53643 md: Flush workqueue md_rdev_misc_wq in md_alloc() a62701db411f net/core/skbuff: Check the return value of skb_copy_bits() 73085208dd6b cpufreq: check only freq_table in __resolve_freq() dae42083b045 thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR 931144e785da netfilter: conntrack: work around exceeded receive window 31e75db8921c arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly 078dac729f73 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines 050e4a4c4c26 parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources() fe7f0ac20b86 Revert "parisc: Show error if wrong 32/64-bit compiler is being used" ab2821ca9b6c scsi: ufs: core: Reduce the power mode change timeout 16cb367daa44 drm/radeon: add a force flush to delay work when radeon 8e77c29c0ad3 drm/amdgpu: Remove the additional kfd pre reset call for sriov cb7eb0aec233 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. f589c1fcc70e drm/amdgpu: fix hive reference leak when adding xgmi device b9a123550cf0 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini b537612692f4 drm/gem: Fix GEM handle release errors 2af3d5515ea0 scsi: megaraid_sas: Fix double kfree() 480c7ffec03a scsi: core: Allow the ALUA transitioning state enough time cc3f0edf00b1 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX 871e0612a88c Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" 77d91ec788e9 soc: fsl: select FSL_GUTS driver for DPIO 9224d6d81592 fs: only do a memory barrier for the first set_buffer_uptodate() 3c2238985418 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd() f7f3001723e3 wifi: mt76: mt7921e: fix crash in chip reset fail d46815a8f26c efi: capsule-loader: Fix use-after-free in efi_capsule_write fba41e4fa9ff efi: libstub: Disable struct randomization 70cb6afe0e2f Linux 5.19.8 132331c1f605 tty: n_gsm: avoid call of sleeping functions from atomic context 2af54fe4f713 tty: n_gsm: replace kicktimer with delayed_work 55f799f2c34a tty: n_gsm: initialize more members at gsm_alloc_mux() 5aa37f951034 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() c6c5bdf73544 drm/i915: Skip wm/ddb readout for disabled pipes 747a192e4674 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk 1dd7a8e7a044 drm/i915/guc: clear stalled request after a reset 4cde8745d15e drm/i915/backlight: Disable pps power hook for aux based backlight 0a26889698d8 ALSA: seq: Fix data-race at module auto-loading 54b8252562e9 ALSA: seq: oss: Fix data-race for max_midi_devs access b0dfc4412e61 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 2473382f79f4 ALSA: memalloc: Revive x86-specific WC page allocations again 05d101e27cfd net: mac802154: Fix a condition in the receive path 89b1ca91677f net: Use u64_stats_fetch_begin_irq() for stats fetch. df93a4b439ee ip: fix triggering of 'icmp redirect' c0445feb80a4 wifi: mac80211: Fix UAF in ieee80211_scan_rx() 864e280cb3a9 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected a4c5cc349768 driver core: Don't probe devices after bus_type.match() probe deferral 731f903c56ea arm64/kexec: Fix missing extra range for crashkres_low. c4c798fe98ad dma-buf/dma-resv: check if the new fence is really later 1a065e4673cb USB: gadget: Fix obscure lockdep violation for udc_mutex bdaac12bb135 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS e78ca7f51ac5 usb: gadget: f_uac2: fix superspeed transfer 3cf44c63bc1b usb: xhci-mtk: fix bandwidth release issue 283a781b9754 usb: xhci-mtk: relax TT periodic bandwidth allocation d5eb850b3e88 USB: core: Prevent nested device-reset calls 3047e3746114 s390: fix nospec table alignments ade001d99aea s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages 56b409037d62 usb-storage: Add ignore-residue quirk for NXP PN7462AU 2ae507d6a554 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) 459edcb1e133 usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer 142e8c06e5f9 usb: cdns3: fix issue with rearming ISO OUT endpoint 62ef6b5f280b usb: dwc2: fix wrong order of phy_power_on and phy_init dbf5cb0137dc usb: typec: tcpm: Return ENOTSUPP for power supply prop writes e68a2682e997 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device 91416070b62a usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles 3d4044c9e6d2 Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" 1f45b7e93c94 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode cce30bc7ae48 USB: serial: option: add Quectel EM060K modem 2a305d1b9055 USB: serial: option: add support for OPPO R11 diag port bda33a5038a9 USB: serial: cp210x: add Decagon UCA device id 40bc52e14011 USB: serial: ch341: fix disabled rx timer on older devices cffe34a4d070 USB: serial: ch341: fix lost character on LCR updates 735e7d083491 usb: dwc3: fix PHY disable sequence 492a177db75f usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop 5ea9baeecd21 usb: dwc3: disable USB core PHY management d9debf9d563e xhci: Add grace period after xHC start to prevent premature runtime suspend. d69c738ac931 media: mceusb: Use new usb_control_msg_*() routines 9d539109b35b usb: dwc3: pci: Add support for Intel Raptor Lake 4ef3f00c4230 thunderbolt: Check router generation before connecting xHCI 9fe0e9937257 thunderbolt: Use the actual buffer in tb_async_error() 06cb054244cc xen-blkfront: Cache feature_persistent value before advertisement 6d4ee444e8c7 xen-blkfront: Advertise feature-persistent as user requested d925c3bf8593 xen-blkback: Advertise feature-persistent as user requested 9a108bd6d909 mm: pagewalk: Fix race between unmap and page walker 3aa6a9f84ba2 xen/grants: prevent integer overflow in gnttab_dma_alloc_pages() 4e2eecb92a18 powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register() 3d92ba262865 KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES e13ef600a247 gpio: realtek-otto: switch to 32-bit I/O 97ca48ec17f7 gpio: pca953x: Add mutex_lock for regcache sync in PM 3263984c7acd hwmon: (gpio-fan) Fix array out of bounds access 7d54f19f7f4f clk: bcm: rpi: Add missing newline c8b04b731d43 clk: bcm: rpi: Prevent out-of-bounds access 838dff24979d clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate 3a58d2aa45f8 powerpc/papr_scm: Fix nvdimm event mappings dd5ec5416171 Input: rk805-pwrkey - fix module autoloading 5e7ddb091ef2 clk: core: Fix runtime PM sequence in clk_core_unprepare() 27c26c2a5857 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" c25e0ca0d981 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops 079ea01fc5f0 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported" d6c8cc2da50f clk: ti: Fix missing of_node_get() ti_find_clock_provider() 26b03f8039b4 riscv: kvm: move extern sbi_ext declarations to a header 5424fd0429c5 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() 38a6b469bf22 cifs: fix small mempool leak in SMB2_negotiate() b2a97babb0a5 binder: fix alloc->vma_vm_mm null-ptr dereference 603a47f2ae56 binder: fix UAF of ref->proc caused by race condition 71f7644b444f mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure bb4be611c2f5 mmc: core: Fix UHS-I SD 1.8V workaround branch 9f78dda3c3bb landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER 23475d8ebcca USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id baf92485d111 firmware_loader: Fix memory leak in firmware upload d380d40930a6 firmware_loader: Fix use-after-free during unregister e0578e603065 misc: fastrpc: fix memory corruption on open c0425c2facd9 misc: fastrpc: fix memory corruption on probe 5461b547c204 iio: adc: mcp3911: use correct formula for AD conversion 2838fdab0c3d iio: adc: mcp3911: correct "microchip,device-addr" property 76608a25fc6c iio: ad7292: Prevent regulator double disable 3f7f49d8135c iio: light: cm3605: Fix an error handling path in cm3605_probe() b533b9d3a0d1 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag 3e05af2f827b tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete 6f130dffc315 musb: fix USB_MUSB_TUSB6010 dependency c904fe03c4bd vt: Clear selection before changing the font 8b08d4f97233 powerpc/rtas: Fix RTAS MSR[HV] handling for Cell b29ee1551512 powerpc: align syscall table for ppc32 8b539b5f058b Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" eaffa77b8359 staging: r8188eu: add firmware dependency 02c09dbb1554 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables b1727def8509 staging: rtl8712: fix use after free bugs 418a52be5d6b tty: serial: atmel: Preserve previous USART mode if RS485 disabled a17353e3ce85 serial: fsl_lpuart: RS485 RTS polariy is inverse ad936d6dc25b platform/mellanox: mlxreg-lc: Fix locking issue daa0d0282b31 platform/mellanox: mlxreg-lc: Fix coverity warning 357321557920 mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock b823c22561d4 soundwire: qcom: fix device status array range 74d2d7a905d1 net/smc: Remove redundant refcount increase 1e789ee9b074 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb" 6c4ef0592929 tcp: annotate data-race around challenge_timestamp ca94a5066676 sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb f865976baa85 kcm: fix strp_init() order and cleanup 1579573b69d6 mlxbf_gige: compute MDIO period based on i1clk 4854a59b9a9c cachefiles: make on-demand request distribution fairer dae646810dc8 cachefiles: fix error return code in cachefiles_ondemand_copen() 031089e2eb2e ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler 8164b6c32f29 net: lan966x: improve error handle in lan966x_fdma_rx_get_frame() 81b7493d7415 net: phy: micrel: Make the GPIO to be non-exclusive 0c6c52285715 net/sched: fix netdevice reference leaks in attach_default_qdiscs() fb155f6597cd net: sched: tbf: don't call qdisc_put() while holding tree lock c2798203315f drm/i915: fix null pointer dereference ca537da42fbd net: dsa: xrs700x: Use irqsave variant for u64 stats update 321d2a2b9520 nfp: flower: fix ingress police using matchall filter c0c1c0241917 openvswitch: fix memory leak at failed datapath creation c2cc359e33e5 net: smsc911x: Stop and start PHY during suspend and resume 615391126f5d net: sparx5: fix handling uneven length packets in manual extraction 92f7ab56bf35 Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn 2f868038a43c Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt 02e49daf3fa3 Bluetooth: hci_sync: Fix suspend performance regression d6b3f3cd7bd7 Bluetooth: hci_event: Fix vendor (unknown) opcode status handling 2459615a8d7f bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO 10608641b055 bpf: Tidy up verifier check_func_arg() 840fbb6845ab bpf: Allow helpers to accept pointers with a fixed size cdbaf57293f0 Revert "xhci: turn off port power in shutdown" 7081b2f34ff2 xhci: Fix null pointer dereference in remove if xHC has only one roothub 1f67a7c661b1 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() 57cfdf9edcbc ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array 26eaff38e1fc drm/i915/display: avoid warnings when registering dual panel backlight 97434cb55bd8 drm/i915/ttm: fix CCS handling ba632ad0bacb bpf: Fix a data-race around bpf_jit_limit. 15f3b89bd521 ieee802154/adf7242: defer destroy_workqueue call 2914e46f5b03 drm/i915/gvt: Fix Comet Lake a1a05d3ae582 bpf, cgroup: Fix kernel BUG in purge_effective_progs ca41835c753a ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels 257f1447d7c2 bpf: Restrict bpf_sys_bpf to CAP_PERFMON 10ee118a1756 skmsg: Fix wrong last sg check in sk_msg_recvmsg() 37e05ea2c5fb iio: adc: mcp3911: make use of the sign bit e7cf5a0caba9 peci: aspeed: fix error check return value of platform_get_irq() 5d5383b8dae2 drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails 2c75891d56ab xsk: Fix corrupted packets for XDP_SHARED_UMEM c77b724cddfb platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS 0d5bed97ff3d platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask b0d3a4f4c3f3 drm/msm/dsi: Fix number of regulators for SDM660 847dba3aa345 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg b99ab590a5ac drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4 83cc61f72e6a drm/msm/dpu: populate wb or intf before reset_intf_cfg 9f490254854f drm/msm/dsi: fix the inconsistent indenting adbe8cb18635 drm/msm/dp: make eDP panel as the first connected connector (From OE-Core rev: 9416f1f35ac6253cdcf2a849311fd06be74908c9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21kern-tools: allow 'y' or 'm' to avoid config audit warningsBruce Ashfield
commit b627b8bd17501400649d38bf61c8a3d2121a1b8f (HEAD -> master, origin/master, origin/HEAD) Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Sun Sep 18 16:36:43 2022 -0400 symbol_why: allow options to be flagged as built-in or module Some options that are hardware related, can either be built in or modules, and meet the criteria of being acceptable for a BSP. To allow these options to not throw warnings, we create a new configuration fragment to go along with the 'hardware.cfg' and 'nonhardware.cfg' special fragments. This new fragment is called 'y_or_m_enabled.cfg' and is effective for the fragments in its directory. The format is the same as hardware/nonhardware.cfg, is simply a list of CONFIG_ options. (From OE-Core rev: 9cd0623f89d8ff5ea95d6ab713dd4bf45742a8b1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21linux-yocto: Enable mdio for qemuKhem Raj
There are package like mdio-netlink in meta-oe which need this feature to be available, it has started to fail with 5.19 (From OE-Core rev: 096c2588860d8f2c56a97cff72f70dd59276f9c7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21kern-tools: fix queue processing in relative TOPDIR configurationsBruce Ashfield
As reported by Peter Hoyes, in some very specific configurations the processing done by the kern-tools results in errors. This is due to the bad creation of relative paths to patches and configuration. This is fixed by the following kern-tools commit (based on a similar suggestion by Peter): spp: ensure that relocations and patch paths are absolute If include directories (locations of layers) have relative components, and the path to a patch doesn't share that relative location, the detection of a common prefix can fail. When the common prefix is incorrectly specified, it can be the entire path to a patch. This results in everything being removed and subtle errors (as this shouldn't happen). By ensuring that both the relocation directories and patch path are absolute, we can avoid this issue. (From OE-Core rev: b9681ad7c5c72aa1e68b3cdc93788a03b3781d63) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-09-21linux-yocto/5.15: update to v5.15.65Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 633c3b4c71bb Linux 5.15.65 572b646c8d93 net: neigh: don't call kfree_skb() under spin_lock_irqsave() facf99bc3a95 net/af_packet: check len when min_header_len equals to 0 591a98b823fb android: binder: fix lockdep check on clearing vma 92dc4c1a8e58 btrfs: fix space cache corruption and potential double allocations 55c7a9152734 kprobes: don't call disarm_kprobe() for disabled kprobes 6a27997cf44e btrfs: tree-checker: check for overlapping extent items 1b2a7ddeaa77 btrfs: fix lockdep splat with reloc root extent buffers 98dfad7fb688 btrfs: move lockdep class helpers to locking.c a74fc94fb1a9 testing: selftests: nft_flowtable.sh: use random netns names 1d8b5d251994 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y 85dd24ff77c1 drm/amd/display: avoid doing vm_init multiple time 898467ac9bcb drm/amdgpu: Increase tlb flush timeout for sriov 4df54c493e76 drm/amd/display: Fix pixel clock programming a89e753d5a9f drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid a2ede313fbf0 ksmbd: don't remove dos attribute xattr on O_TRUNC open a7ada939712a s390/hypfs: avoid error message under KVM db6fa03d80ab neigh: fix possible DoS due to net iface start/stop loop 857048ea1d28 ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured 5ee30bcfdb32 drm/amd/display: clear optc underflow before turn off odm clock e407e04a93d7 drm/amd/display: For stereo keep "FLIP_ANY_FRAME" 2cddd3d0b049 drm/amd/display: Fix HDMI VSIF V3 incorrect issue 0c8abeceee0f drm/amd/display: Avoid MPC infinite loop 061ffb1e419b ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path d347d66b1972 fs/ntfs3: Fix work with fragmented xattr bf216c168f9e btrfs: fix warning during log replay when bumping inode link count 985bbad18408 btrfs: add and use helper for unlinking inode during log replay 968815211212 btrfs: remove no longer needed logic for replaying directory deletes 7697ca60db06 btrfs: remove root argument from btrfs_unlink_inode() 71beead997f5 mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC 68b6cbaa318e mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx c038e4094ba2 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs d6a74ee2a7b2 mmc: mtk-sd: Clear interrupts when cqe off/disable 4676773ea117 drm/i915/gt: Skip TLB invalidations once wedged f0582f5ac1ea HID: thrustmaster: Add sparco wheel and fix array length 77f8e40a3cbb HID: asus: ROG NKey: Ignore portion of 0x5a report d74ce3ece402 HID: AMD_SFH: Add a DMI quirk entry for Chromebooks a569d41c5aba HID: add Lenovo Yoga C630 battery quirk b08469874a16 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 c18a209b56e3 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse a75987714bd2 bpf: Don't redirect packets with invalid pkt_len e4ae97295984 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead 34c3dea11895 fbdev: fb_pm2fb: Avoid potential divide by zero error a5d1cb908131 net: fix refcount bug in sk_psock_get (2) dfd27a737283 HID: hidraw: fix memory leak in hidraw_release() f2f6e6752291 media: pvrusb2: fix memory leak in pvr_probe e658538c610c udmabuf: Set the DMA mask for the udmabuf device (v2) 989560b6d9e0 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report 67216f47922d Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" 9e38a363dc63 Bluetooth: L2CAP: Fix build errors in some archs 2e0ffef17308 kbuild: Fix include path in scripts/Makefile.modpost e9d7ca0c4640 io_uring: fix UAF due to missing POLLFREE handling 182dc3aa5ae2 io_uring: fix wrong arm_poll error handling 6c7259c83773 io_uring: fail links when poll fails c41e79a0c464 io_uring: bump poll refs to full 31-bits 7524ec52caa8 io_uring: remove poll entry from list when canceling all 95a004a223f8 io_uring: Remove unused function req_ref_put f770fba096a6 io_uring: poll rework 8dc669632f0d io_uring: inline io_poll_complete 20bbcc316314 io_uring: kill poll linking optimisation a85d7ac14f22 io_uring: move common poll bits 040e58f51c0b io_uring: refactor poll update b850d6ddc788 io_uring: clean cqe filling functions 5c0ea4c8e54b io_uring: correct fill events helpers types 285e77dbb36f arm64: errata: Add Cortex-A510 to the repeat tlbi list da60ddd80d09 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte e7a792dcd6a7 Drivers: hv: balloon: Support status report for larger page sizes 2edbdfc89d9f crypto: lib - remove unneeded selection of XOR_BLOCKS 6db913f5e449 firmware: tegra: bpmp: Do only aligned access to IPC memory area 80d46e73e8d3 drm/vc4: hdmi: Depends on CONFIG_PM 3d2d12fb7815 drm/vc4: hdmi: Rework power up 8468ccbf4c44 ACPI: thermal: drop an always true check f8b07c05b699 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled 3ffb97fce282 mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() 1ded0ef2419e Linux 5.15.64 4f672112f866 bpf: Don't use tnum_range on array range checking for poke descriptors cd2a50d0a097 scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq 2c72bead9bc6 scsi: ufs: core: Enable link lost interrupt da86f80da31a perf stat: Clear evsel->reset_group for each stat run b5f5fee03d17 perf/x86/intel/ds: Fix precise store latency handling 83bd6d121245 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU a38e7ab46740 perf python: Fix build when PYTHON_CONFIG is user supplied 77864ed6c6ce blk-mq: fix io hung due to missing commit_rqs 4428d15cddd5 Documentation/ABI: Mention retbleed vulnerability info file for sysfs 992d2fc2fe7f x86/nospec: Fix i386 RSB stuffing 577d9c05cc48 binder_alloc: add missing mmap_lock calls when using the VMA 1ed630bc530a arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 af61a8f76039 mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb 661c01b2181d md: call __md_stop_writes in md_stop ee0c613bfe83 Revert "md-raid: destroy the bitmap after destroying the thread" 0038f8593325 mm/hugetlb: fix hugetlb not supporting softdirty tracking 6ee82524b0aa Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling" 7ae43647f499 Revert "usbnet: smsc95xx: Fix deadlock on runtime resume" 295219ab7d62 io_uring: fix issue with io_write() not always undoing sb_start_write() f8aafb25ec38 riscv: traps: add missing prototype c2b7bae7c900 xen/privcmd: fix error exit of privcmd_ioctl_dm_op() 0351fdbd8cb4 smb3: missing inode locks in punch hole 3640cdccbe75 nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf b490dfcbb921 ACPI: processor: Remove freq Qos request for all CPUs f1aedd2ffead Revert "memcg: cleanup racy sum avoidance code" ebd6f886aa24 fbdev: fbcon: Properly revert changes when vc_resize() failed 8195e065abf3 s390: fix double free of GS and RI CBs on fork() failure 16a12ee619e3 bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem 9227599cd987 s390/mm: do not trigger write fault when vma does not allow VM_WRITE ddcb0696136b mm/damon/dbgfs: avoid duplicate context directory creation 95587037ea58 asm-generic: sections: refactor memory_intersects f96b9f7c1676 writeback: avoid use-after-free after removing device 0455bef69028 loop: Check for overflow while configuring loop 500195a109bc x86/nospec: Unwreck the RSB stuffing 75fa6c733b85 x86/bugs: Add "unknown" reporting for MMIO Stale Data a7484eb9f3e0 x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry 1cdfef6cd296 perf/x86/lbr: Enable the branch type for the Arch LBR by default 5f52402c7701 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path() 793505888d60 btrfs: check if root is readonly while setting security xattr 2aa1a1cff81d btrfs: add info when mount fails due to stale replace target 17343a515fa5 btrfs: replace: drop assert for suspended replace 34cab3bba8ca btrfs: fix silent failure when deleting root reference 50396e19d9d8 net: stmmac: work around sporadic tx issue on link-up 48f4d54ccc4d ionic: VF initial random MAC address if no assigned mac bcbf1d959933 ionic: fix up issues with handling EAGAIN on FW cmds 9a41433cc73b ionic: clear broken state on generation change 8d2761dbfcb9 ionic: widen queue_lock use around lif init and deinit 2bc769b8edb1 rxrpc: Fix locking in rxrpc's sendmsg 0c3fd13b9c6d i40e: Fix incorrect address type for IPv6 flow rules bda3e3892434 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter cb9eaedd9fc0 net: Fix a data-race around sysctl_somaxconn. b340f83dafba net: Fix data-races around sysctl_devconf_inherit_init_net. 181bae6dff66 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. ed14f10e13f6 net: Fix a data-race around netdev_budget_usecs. 70564ad8d190 net: Fix data-races around sysctl_max_skb_frags. 289f2f582667 mptcp: stop relying on tcp_tx_skb_cache a07f3af6393a tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers 2baeaef4dd73 net: Fix a data-race around netdev_budget. 8e9e124aeb9c net: Fix a data-race around sysctl_net_busy_read. 4e12829fd3b9 net: Fix a data-race around sysctl_net_busy_poll. f6b5be42ce4b net: Fix a data-race around sysctl_tstamp_allow_data. d39a02760bf2 net: Fix data-races around sysctl_optmem_max. 0db9ce822f13 ratelimit: Fix data-races in ___ratelimit(). cd755a7e4062 net: Fix data-races around netdev_tstamp_prequeue. 4d2c808d0983 net: Fix data-races around netdev_max_backlog. 572d4cdf907f net: Fix data-races around weight_p and dev_weight_[rt]x_bias. 33372f2b6c6d net: Fix data-races around sysctl_[rw]mem_(max|default). 8fbdec08dbf7 netfilter: flowtable: fix stuck flows on cleanup due to pending work eb6645a0f2ca netfilter: flowtable: add function to invoke garbage collection immediately 51f192ae71c3 netfilter: nf_tables: disallow binding to already bound chain 7196f4577f1c netfilter: nf_tables: disallow jump to implicit chain from set element 4097749aec54 netfilter: nf_tables: upfront validation of data via nft_data_init() cc311eae1f30 netfilter: bitwise: improve error goto labels 9bf98120a943 netfilter: nft_cmp: optimize comparison for 16-bytes c5ba86cde6bb netfilter: nf_tables: consolidate rule verdict trace call b6d601211ce4 netfilter: nft_tunnel: restrict it to netdev family 530f4bb9ed58 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families 6d7ddee50395 netfilter: nf_tables: do not leave chain stats enabled on error cafe94e8d685 netfilter: nft_payload: do not truncate csum_offset and csum_type fbbecf068a3f netfilter: nft_payload: report ERANGE for too long offset and length fbaeb8046e7d netfilter: nf_tables: make table handle allocation per-netns friendly 9f4b32890768 netfilter: nf_tables: disallow updates of implicit chain acca44ec232a bnxt_en: fix NQ resource accounting during vf creation on 57500 chips 1b2c5428f773 netfilter: ebtables: reject blobs that don't provide all entry points 7a5d10afeb1b net: ipvtap - add __init/__exit annotations to module init/exit funcs fec37fe2f278 bonding: 802.3ad: fix no transmission of LACPDUs aa108c97acf1 net: moxa: get rid of asymmetry in DMA mapping/unmapping c9dabd1f0410 net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume() c4b38473b18e net: ipa: don't assume SMEM is page-aligned f7de12f247bb net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off 3f8608199640 net/mlx5e: Fix wrong application of the LRO state e161c24a92ef net/mlx5: Avoid false positive lockdep warning by adding lock_class_key 0782959b92eb net/mlx5e: Properly disable vlan strip on non-UL reps fe76b3e67466 ice: xsk: prohibit usage of non-balanced queue id 141b795ee39e ice: xsk: Force rings to be sized to power of 2 9c34c33893db nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout 2e8b65fda933 r8152: fix the RX FIFO settings when suspending 59cfae681ffb r8152: fix the units of some registers for RTL8156A 9cf85759e104 rose: check NULL rose_loopback_neigh->loopback e1ae035a5663 ntfs: fix acl handling d28f319043f0 mm/smaps: don't access young/dirty bit if pte unpresent 28dccc4eaf98 SUNRPC: RPC level errors should set task->tk_rpc_status 5626f9535611 NFSv4.2 fix problems with __nfs42_ssc_open 519543a64650 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() 84dc68c6140c Revert "net: macsec: update SCI upon MAC address change." c3f4f07a9eb1 net: use eth_hw_addr_set() instead of ether_addr_copy() 770afc6e262b fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts 96f2758a6d02 xfrm: policy: fix metadata dst->dev xmit null pointer dereference 103bd319c0fc af_key: Do not call xfrm_probe_algs in parallel 4edd868acd23 xfrm: clone missing x->lastused in xfrm_do_migrate 26ad2398fe49 xfrm: fix refcount leak in __xfrm_policy_check() 044f8ff30e62 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit 093cb743dcad riscv: lib: uaccess: fold fixups into body 9de35edff035 btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc() da7ad2ec580b btrfs: pass the dentry to btrfs_log_new_name() instead of the inode 90b9e4892704 btrfs: put initial index value of a directory in a constant 4438d54ce7a8 scsi: qla2xxx: edif: Fix dropped IKE message bcfe37c78854 scsi: qla2xxx: Fix response queue handler reading stale packets 799e39edb0a8 drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist 75260fa268e1 Input: i8042 - add additional TUXEDO devices to i8042 quirk tables d6351dfe846c Input: i8042 - add TUXEDO devices to i8042 quirk tables e7d46453410d Input: i8042 - merge quirk tables 0b0ee46bf65e Input: i8042 - move __initconst to fix code styling warning 057238cdce45 btrfs: convert count_max_extents() to use fs_info->max_extent_size 1aa262c1d056 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size f675e3ae67e4 btrfs: zoned: revive max_zone_append_bytes 1815305d8199 block: add bdev_max_segments() helper dd2ee2fd1fcb block: add a bdev_max_zone_append_sectors helper a50d9fde4616 x86/entry: Move CLD to the start of the idtentry macro 108fb7e99bbf kernel/sys_ni: add compat entry for fadvise64_64 7c83923031cd parisc: Fix exception handler for fldw and fstw instructions 6efe7754e05d parisc: Make CONFIG_64BIT available for ARCH=parisc64 only f49fd5fe2399 cgroup: Fix race condition at rebind_subsystems() 5c192867ae57 audit: fix potential double free on error path from fsnotify_add_inode_mark edd6e98a752c eth: sun: cassini: remove dead code b51ca7326d16 wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (From OE-Core rev: 104217e05ea494d46e3cc22bb4b3bf2379004882) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>