summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* libx11: upgrade 1.7.5 -> 1.8Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 5b8a4afea0c34a410e9efbabc9e3b4dec7ec504d) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libseccomp: upgrade 2.5.3 -> 2.5.4Alexander Kanavin2022-05-051-2/+2
| | | | | | | | (From OE-Core rev: 630a7c184a936503ee4a7155925fb4746a6d93da) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpipeline: upgrade 1.5.5 -> 1.5.6Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 701e21549e3aff00ed046d2d61dd90d629e006f1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnotify: upgrade 0.7.9 -> 0.7.11Alexander Kanavin2022-05-051-2/+1
| | | | | | | | (From OE-Core rev: 6da214b2a177f9182d8d0518be0d988475bf4675) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmnl: upgrade 1.0.4 -> 1.0.5Alexander Kanavin2022-05-051-2/+1
| | | | | | | | (From OE-Core rev: 541dd9554e54244a5e6c43792895c4dd846bd6bf) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libinput: upgrade 1.19.3 -> 1.19.4Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: d32d51753aadf6c2747c79927dad0c9a044ad5df) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* harfbuzz: upgrade 4.2.0 -> 4.2.1Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: e40d68a78c1a0d7e26e6859ede53105463af61f0) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fribidi: upgrade 1.0.11 -> 1.0.12Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 5396115fc726f0a9f8a76d1b3ec27ea73062367b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: upgrade 5.0 -> 5.0.1Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 90f35ceb209a51dfe0cd29e1d8646fcc501b7269) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* epiphany: upgrade 42.0 -> 42.2Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 91b53781ee883f5f40d989e398064c294030fa53) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ell: upgrade 0.49 -> 0.50Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 9a9c78fb94d04c1b38d8d0f2cb283e19ed513a12) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dnf: upgrade 4.11.1 -> 4.12.0Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: be789a90fa494f0513841bc2497fc26ba334a421) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffoscope: upgrade 208 -> 211Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 2cf26abcc36e945417229c0bebb0861e9b343e63) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cronie: upgrade 1.6.0 -> 1.6.1Alexander Kanavin2022-05-051-1/+1
| | | | | | | | (From OE-Core rev: 4bcd528050c01a1e7a3d1a847379833672900ad9) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.18.1 -> 9.18.2Alexander Kanavin2022-05-0510-1/+1
| | | | | | | | (From OE-Core rev: 5398263c8e070110a045a5f8999712ba4be628de) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* at-spi2-core: upgrade 2.44.0 -> 2.44.1Alexander Kanavin2022-05-052-44/+2
| | | | | | | | (From OE-Core rev: fd8ece395f17686032218fcc5833a1df93aaf7bf) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pygments: upgrade 2.11.2 -> 2.12.0Alexander Kanavin2022-05-051-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 986244fa3f61832c7c8807c96423f64fc916c9c2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: upgrade 1.1.6 -> 1.2.0Alexander Kanavin2022-05-051-2/+4
| | | | | | | | | License-Update: copyright years (From OE-Core rev: f273900e846b8ac416c9d579db32a08c2f34141e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: upgrade 2.9.1 -> 2.10.1Alexander Kanavin2022-05-051-2/+2
| | | | | | | | | License-Update: copyright years (From OE-Core rev: 63c3f731e94622648267723591678b114bf070f6) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: upgrade 22.0.0 -> 22.0.2Alexander Kanavin2022-05-053-1/+1
| | | | | | | | (From OE-Core rev: f3e9444968fd47b3c8e0b2ee7b1b17f43a6bd56b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsdl2: upgrade 2.0.20 -> 2.0.22Alexander Kanavin2022-05-055-73/+42
| | | | | | | | (From OE-Core rev: 047f05c7a641db4138cbf3b3ea965873fe75035c) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libnl: upgrade 3.5.0 -> 3.6.0Alexander Kanavin2022-05-052-2/+53
| | | | | | | | (From OE-Core rev: 09bdeeabf03b6ca1c5410dc7573571554cf172ce) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan: upgrade 1.3.204.1 -> 1.3.211.0Alexander Kanavin2022-05-056-9/+9
| | | | | | | | (From OE-Core rev: accb520dbfd1ad073eb5c4c20d43b6c179508085) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: upgrade 2.37.4 -> 2.38Alexander Kanavin2022-05-054-2/+5
| | | | | | | | (From OE-Core rev: 929af31db89bb5540b56d953dee2950833390407) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: upgrade 36.0.2 -> 37.0.1Alexander Kanavin2022-05-054-166/+123
| | | | | | | | | | | | Drop backported fix-leak-metric.patch. Adjust versions of crate components. (From OE-Core rev: 9a9b172da07c719aff3630bd25ec859e57f246f4) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: upgrade 250.4 -> 250.5Alexander Kanavin2022-05-0530-457/+499
| | | | | | | | | | | Drop 0029-network-enable-KeepConfiguration-when-running-on-net.patch as patch merged upstream. (From OE-Core rev: e07ba76fc78b44f338e574644a8ae3b6cddc9f08) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* musl: Upgrade to tip of trunkKhem Raj2022-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | brings in pre-work for submitting rv32 port * 6e9d2370 use __fstat instead of __fstatat with AT_EMPTY_PATH in __map_file * 05a55868 provide an internal namespace-safe __fstat * fb10dc28 only use fstatat and others legacy stat syscalls if they exist * 2b754a54 drop direct use of stat syscalls in internal __map_file * c9ba0769 provide an internal namespace-safe __fstatat * 7edbcbeb drop direct use of stat syscalls in fchmodat * 9a937495 drop use of stat operation in temporary file name generation * 12a757b3 only fallback to gettimeofday/settimeofday syscalls if they exist * 41149ea8 only use getrlimit/setrlimit syscalls if they exist * 8910efd0 don't remap internal-use syscall macros to nonexistent time32 syscalls * 03f71251 remove ARMSUBARCH relic from configure * 55b727d7 add missing POSIX confstr keys for pthread CFLAGS/LDFLAGS * 8cf87b30 fix incorrect parameter name in internal netlink.h RTA_OK macro (From OE-Core rev: e3c2bc571e173e230cd3942888bdcf6423f14a2e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: fix pam DISTRO_FEATURES checkRouven Czerwinski2022-05-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | The DISTRO_FEATURES check for pam does not have a variable for no set and has no qouting for strings, in case pam is not contained within DISTRO_FEATURES, the resulting test in the install routine will not check against anything and fail with a syntax error: […]/build/tmp/work/cortexa9hf-neon-apa-linux-gnueabi/kbd/2.4.0-r0/temp/run.do_install.1052292: 158: [: =: unexpected operator check within the do_install script: if [ = yes ] Provide the quoting and a proper no value in case the pam distro feature ist not set. (From OE-Core rev: 366c657c688270d68b1c688a2446389c8934cd58) Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* DISTRO_FEATURES: remove uclibc remnantsTrevor Woerner2022-05-051-1/+1
| | | | | | | | | | | "argp" was used to tweak a uclibc feature. With uclibc's removal, this option to DISTRO_FEATURES is no longer required/used. (From OE-Core rev: 335940ac3efb4589e67453b132c2e50bd6c75639) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuarmv5: use arm-versatile-926ejs KMACHINEJon Mason2022-05-051-2/+2
| | | | | | | | | | | | Use the Arm Versatile 926 kernel configs to get this machine working again. (From OE-Core rev: 980c0718479198ad94fc1e99a4ed25aea6f6dd96) Signed-off-by: Jon Mason <jdmason@kudzu.us> Acked-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: Add ptestSimone Weiss2022-05-053-1/+18
| | | | | | | | | | | Add a ptest for libgcript to core-image-ptest-all. All tests passed on a trial run. (From OE-Core rev: 7e101c0231f9593185146770f1496a38fa9c590e) Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs-postcommands: fix symlinks where link and output path are equalDavide Gardenal2022-05-051-6/+8
| | | | | | | | | | | | When creating the manifest and the testdata.json links, if the link name is equal to the output name the link is not created, otherwise it is. This prevents a link-to-self in the first case. (From OE-Core rev: bed63756c56f296ff3d5a7eef66e978bd19f1008) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: fix symlinks where link and output path are equalDavide Gardenal2022-05-041-8/+11
| | | | | | | | | | | | An if statement now checks if the link and output path are the same, if they are then the link is not created, otherwise it is. (From OE-Core rev: 2f024c0236c4806f0e59e4ce51a42f6b80fdf1b3) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-check: add JSON format to summary outputDavide Gardenal2022-05-041-18/+33
| | | | | | | | | | | | Create generate_json_report including all the code used to generate the JSON manifest file. Add to cve_save_summary_handler the ability to create the summary in JSON format. (From OE-Core rev: f2987891d315466b7ef180ecce81d15320ce8487) Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes: rootfs-postcommands: add skip option to overlayfs_qa_checkClaudius Heine2022-05-032-3/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The overlayfs_qa_check checks if the current root file system has a mount configured for each overlayfs, when the overlayfs class is used. However there are certain instances where this mount point is created at runtime and not static in a fstab entry or systemd mount unit. One such case would be if overlayfs-etc is used, where the device is mounted in the preinit script and not via a mount unit or fstab entry. However there are other possibilities for this as well, like startup scripts that support a dynamic partition layout. For instance when systemd-repart is used. This adds the `OVERLAYFS_QA_SKIP` variable, which allows to define QA skips via its flags. In principle it supports multiple QA skip flags separated by whitespace, but only one (`mount-configured`) is implemented here. To skip this QA check simply add `mount-configured` to the flag of `OVERLAYFS_QA_SKIP` with the same name. For instance if a overlayfs is configured as: OVERLAYFS_MOUNT_POINT[data] = "/data" Skipping this QA check can be done by setting: OVERLAYFS_QA_SKIP[data] = "mount-configured" Also add a testcase and fix a typo (fstat -> fstab). (From OE-Core rev: 2ce9173169a2a86392c4a85fe9be7fbbd7353b7f) Signed-off-by: Claudius Heine <ch@denx.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: let the user to drive the update intervalMarta Rybczynska2022-05-031-1/+9
| | | | | | | | | | | | | Add a new variable CVE_DB_UPDATE_INTERVAL allowing the user to set the database update interval. - a positive value sets an interval (in seconds) - a zero ("0") forces the database update (From OE-Core rev: fe7bc6f16184d5ebdb1dd914b6dcb75c9e5e0c9c) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cve-update-db-native: update the CVE database once a day onlyMarta Rybczynska2022-05-031-2/+2
| | | | | | | | | | | | | | | | The update of the NVD database was expected to happen once per hour. However, the database file date changes only if the content was actually updated. In practice, the check worked for the first hour after the new download. As the NVD database changes usually only once a day, we can just update it less frequently. (From OE-Core rev: 35bccdedadeaba820d58b69fe74ce5e4c1f577e3) Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wpa-supplicant: update config for gnutlsKai Kang2022-05-031-1/+4
| | | | | | | | | | | | | | | | | It fails to build wpa-supplicant with gnutls by setting PACKAGECONFIG with 'gnutls': | wpa_supplicant/../src/eap_common/eap_pwd_common.c:440: undefined reference to `crypto_ec_point_deinit' Disable 3 configure options CONFIG_DPP, CONFIG_EAP_PWD and CONFIG_SAE to make it work with gnutls. (From OE-Core rev: 3a43c2a82881688d85238464db371f695e60b572) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: fix ptest failure in landlockBruce Ashfield2022-05-012-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel commit: commit 3d4b396a616d0d67bf95d6823ad1197f6247292e Author: Christian Brauner <christian.brauner@ubuntu.com> Date: Mon Oct 11 15:37:04 2021 +0200 landlock: Use square brackets around "landlock-ruleset" commit aea0b9f2486da8497f35c7114b764bf55e17c7ea upstream. Make the name of the anon inode fd "[landlock-ruleset]" instead of "landlock-ruleset". This is minor but most anon inode fds already carry square brackets around their name: [eventfd] [eventpoll] [fanotify] [fscontext] [io_uring] [pidfd] [signalfd] [timerfd] [userfaultfd] For the sake of consistency lets do the same for the landlock-ruleset anon inode fd that comes with landlock. We did the same in 1cdc415f1083 ("uapi, fsopen: use square brackets around "fscontext" [ver #2]") for the new mount api. Cc: linux-security-module@vger.kernel.org Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com> Link: https://lore.kernel.org/r/20211011133704.1704369-1-brauner@kernel.org Cc: stable@vger.kernel.org Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Changed the format of the landlock tracing. We need to update the strace expected string to match. Upstream-Status: Submitted [https://lists.strace.io/pipermail/strace-devel/2022-April/011064.html] (From OE-Core rev: bf7d885aef06f6208533dd5fab45ee8e92d6d6d7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix qemuarm graphical bootBruce Ashfield2022-05-013-3/+3
| | | | | | | | | | | | | | | | During the cleanup/refactoring of qemuarm* we dropped a PCI option that is required for graphical boot. The configuration is fixed to create a separate fragment, which just enabled the minimim and we include it into qemuarma15 standard/preempt-rt. Integrating the following commit(s) to linux-yocto/5.15: fcf48627ea5 qemuarma15: include pci-of-generic support (From OE-Core rev: 375366bd16619b14f718f96a9235d0936cae97ac) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: Enable powerpc-debug fragment for ppc64 LEKhem Raj2022-05-012-0/+2
| | | | | | | | | | | qemuppc64 is LE by default, this fixes kernel build for qemuppc64 with gcc12 (From OE-Core rev: f1674f1aeff5d2b3b2e79cc68ce1156f79eed548) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.36Bruce Ashfield2022-05-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 45451e8015a9 Linux 5.15.36 bb906d15a99e arm64: dts: qcom: add IPA qcom,qmp property 1ea01e64632f block/compat_ioctl: fix range check in BLKGETSIZE 6a3c609feb11 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller b1b8f39c2475 jbd2: fix a potential race while discarding reserved buffers after an abort 2e25c46c6eef netfilter: nft_ct: fix use after free when attaching zone template 2b273d1fd18e ext4: force overhead calculation if the s_overhead_cluster makes no sense 52ca84a3edd1 ext4: fix overhead calculation to account for the reserved gdt blocks 6b952563934c ext4, doc: fix incorrect h_reserved size 9b90003771e5 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole e3912775b476 ext4: fix use-after-free in ext4_search_dir 8bb5676b49d3 ext4: fix symlink file size not match to file content ba50ea456f49 ext4: fix fallocate to use file_modified to update permissions consistently 67e4860eeed8 netfilter: conntrack: avoid useless indirection during conntrack destruction bcba40bd36d7 netfilter: conntrack: convert to refcount_t api 4bbd693d9f0a KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs 8b2da9690489 KVM: nVMX: Defer APICv updates while L2 is active until L1 is active a41b3243a6de KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race 2b4417acd3c6 KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog 87d95ff0ca27 arm_pmu: Validate single/group leader events 4d98fbb26683 ARC: entry: fix syscall_trace_exit argument 7b69c07beb23 e1000e: Fix possible overflow in LTR decoding 73a0b4c5c0bd ASoC: soc-dapm: fix two incorrect uses of list iterator 571a67b0d8a4 gpio: Request interrupts after IRQ is initialized e411af98013d openvswitch: fix OOB access in reserve_sfa_size() bac4cadeb718 xtensa: fix a7 clobbering in coprocessor context load/store 91335ca9ebe7 xtensa: patch_text: Fixup last cpu should be master 49952e31e50d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event 04ecea282b42 perf script: Always allow field 'data_src' for auxtrace a92335b4b189 powerpc/perf: Fix power10 event alternatives 7a56867c5ef3 powerpc/perf: Fix power9 event alternatives 53c4a9ff225b drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage 9dc46d2e3723 KVM: PPC: Fix TCE handling for VFIO 76614b111867 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 7981351a916e drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised 56637084e8a5 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled b1b929468229 sched/pelt: Fix attach_entity_load_avg() corner case 914473a07088 scsi: sr: Do not leak information in ioctl f0cfae3e0d3a Input: omap4-keypad - fix pm_runtime_get_sync() error checking 232541989a1a net: atlantic: invert deep par in pm functions, preventing null derefs 6b8af9f96749 dmaengine: imx-sdma: fix init of uart scripts 1a8d1665cff1 dma: at_xdmac: fix a missing check on list iterator d10a711d4db6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading 48b2ab1a960a mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() 41ba681c6373 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup 9dcb65cdf312 mm, hugetlb: allow for "high" userspace addresses 07bdd207774c memcg: sync flush only if periodic flush is delayed 9c71b29d55d4 mm/memory-failure.c: skip huge_zero_page in memory_failure() b81291922f8b EDAC/synopsys: Read the error count from the correct register 87dd813bd2c3 nvme-pci: disable namespace identifiers for Qemu controllers dab2f477e15a nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202 25f37ed22a9e nvme: add a quirk to disable namespace identifiers 4a9f9f1791f3 VFS: filename_create(): fix incorrect intent. 773ca67ffc96 stat: fix inconsistency between struct stat and struct compat_stat 80c713a894c3 scsi: qedi: Fix failed disconnect handling c7f4f3016fea scsi: iscsi: Fix NOP handling during conn recovery e4efe868aa14 scsi: iscsi: Merge suspend fields 740411ee2f94 scsi: iscsi: Release endpoint ID when its freed 123a52eb610d net: macb: Restart tx only if queue pointer is lagging bc663ff8cae3 drm/msm/mdp5: check the return of kzalloc() 5fe864539caf dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() 48e1db2c3d42 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant e25b350e2521 mt76: Fix undefined behavior due to shift overflowing the constant a7a651d5a525 net: atlantic: Avoid out-of-bounds indexing 213330bafd02 cifs: Check the IOCB_DIRECT flag, not O_DIRECT 6085e24fd972 vxlan: fix error return code in vxlan_fdb_append 32fe43df71c5 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes f0ba965e4783 drm/msm/disp: check the return value of kzalloc() b78d40339568 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant 9d441c2e2ad1 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative 4426116b2e02 reset: tegra-bpmp: Restore Handle errors in BPMP response a6ec9d95c205 reset: renesas: Check return value of reset_control_deassert() 70fa727835f9 ARM: vexpress/spc: Avoid negative array index when !SMP d3acd3f9f80e arm64: mm: fix p?d_leaf() ec9cb700cbf7 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets 6b9a418d3850 dmaengine: idxd: skip clearing device context when device is read-only 49047fa486b3 dmaengine: idxd: add RO check for wq max_transfer_size write 6c30e099b978 dmaengine: idxd: add RO check for wq max_batch_size write e83acf93919b net: stmmac: Use readl_poll_timeout_atomic() in atomic state 79957134ca1d drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails f3552c37593a netlink: reset network and mac headers in netlink_dump() 93581ae1f980 net: mscc: ocelot: fix broken IP multicast flooding 6a5ca57d5acd net: dsa: hellcreek: Calculate checksums in tagger 40ebaf7365b0 can: isotp: stop timeout monitoring when no first frame was sent 652a5405396d ipv6: make ip6_rt_gc_expire an atomic_t d23fe66eb7b0 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu 58bdbd121a34 net/sched: cls_u32: fix possible leak in u32_init_knode() 1b4fb109cc53 net: restore alpha order to Ethernet devices in config d5049ef1f671 ip6_gre: Fix skb_under_panic in __gre6_xmit() 3cc2f6b71eb6 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() ab26f1136757 net/packet: fix packet_sock xmit return value checking b355ca6a915f net/smc: Fix sock leak when release after smc_shutdown() 8fe1bf23c96b rxrpc: Restore removed timer deletion 09da8cf94588 ALSA: hda/hdmi: fix warning about PCM count when used with SOF c7c71b3e4764 igc: Fix suspending when PTM is active da323d0d6aaa igc: Fix BUG: scheduling while atomic b3ce7d3a1742 igc: Fix infinite loop in release_swfw_sync 8920a03a3a15 spi: cadence-quadspi: fix incorrect supports_op() return value a583f2f3c878 esp: limit skb_page_frag_refill use to a single page 76900a136b1a spi: spi-mtk-nor: initialize spi controller after resume 84e77e72367f dmaengine: dw-edma: Fix unaligned 64bit access d18fb19c1c8e dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources 8932d9ee4b9f dmaengine: imx-sdma: Fix error checking in sdma_event_remap a8be4586352b dmaengine: idxd: fix device cleanup on disable 6168532a08ef ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use 053bd9604f05 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component 9a4c63e7332c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe bc15442cc99f ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() bc7d0133181e ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek 236785649ad2 ALSA: hda/realtek: Add quirk for Clevo NP70PNP aaa22e5b526d ALSA: usb-audio: Clear MIDI port active flag after draining ba9e9a794fd1 net/sched: cls_u32: fix netns refcount changes in u32_change() 8dfec6e0a62d scsi: ufs: core: scsi_get_lba() error fix c2d0cdf8ad06 gfs2: assign rgrp glock before compute_bitstructs a52e73bef254 mm, kfence: support kmem_dump_obj() for KFENCE objects 3876c574e4cc perf tools: Fix segfault accessing sample_id xyarray 77a467983bff mm: page_alloc: fix building error on -Werror=array-compare 3177d047e58a etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead 3f7b1a87ac75 arm64/mm: drop HAVE_ARCH_PFN_VALID c01430cf5b87 dma-mapping: remove bogus test for pfn_valid from dma_map_resource 155ae0547cb8 xfs: return errors in xfs_fs_sync_fs 935745abcf4c vfs: make sync_filesystem return errors from ->sync_fs 6eb927ee189f block: simplify the block device syncing code 7877e7a5a52e block: remove __sync_blockdev 4b7617ae04de fs: remove __sync_filesystem (From OE-Core rev: 02149163c8643cec5fd8ef9c7b8a2f5af06519ec) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix -standard kernel build issueBruce Ashfield2022-05-013-15/+15
| | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" The revert of commit [fbdev: Hot-unplug firmware fb devices on forced removal] was done to fix powerpc fbdev issues. Upstream went in a different direction, which means that our fbdev routines have conflicts with -stable updates. The fix for the fbdev is in -stable, so we drob our reverted commit, such that 5.15 builds again, and fbdev is functional. (From OE-Core rev: 6da0cde02dd6a315a7eb34cb0bc691cf622eba05) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: enable powerpc debug fragmentBruce Ashfield2022-05-016-6/+10
| | | | | | | | | | | | | | | | gcc12 generates some warnings with arch/powerpc, and we know that these warnings are understood/non-fatal at runtime. This fragment allows testing to continue, while upstream powerpc looks at removing warnings. We only enable it for 5.10/5.15 standard kernels for now, since this gets us enough coverage to continue working with gcc12. (From OE-Core rev: 992d9d41642981152a387fe59733cc6a77ea3528) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: Fix CVE-2022-28796Bruce Ashfield2022-05-013-12/+12
| | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function (From OE-Core rev: 3a0d2acf249717416226c34b6147e5499adbda15) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: update to v5.15.35Bruce Ashfield2022-05-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.15 to the latest korg -stable release that comprises the following commits: 81d8d30c35ed Linux 5.15.35 85f25bb9a005 ax25: Fix UAF bugs in ax25 timers 43c107021d91 ax25: Fix NULL pointer dereferences in ax25 timers da6509fba636 ax25: fix NPD bug in ax25_disconnect 1bf8946d5826 ax25: fix UAF bug in ax25_send_control() 452ae92b9906 ax25: Fix refcount leaks caused by ax25_cb_del() b982492ec3a1 ax25: fix UAF bugs of net_device caused by rebinding operation bc706d89199b ax25: fix reference count leaks of ax25_dev 9af0fd5c4453 ax25: add refcount in ax25_dev to avoid UAF bugs de6a76eea645 cpufreq: intel_pstate: ITMT support for overclocked system 74d23d422556 net: ipa: fix a build dependency 1648c7b450d8 soc: qcom: aoss: Fix missing put_device call in qmp_get d712aea3cd81 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state 14785927a1d4 drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL 4ef9951d0252 dma-direct: avoid redundant memory sync for swiotlb 111becd63e37 timers: Fix warning condition in __run_timers() cbdd7a33c533 dt-bindings: net: snps: remove duplicate name 83a4c1080e09 i2c: pasemi: Wait for write xfers to finish 44981e4cde68 smp: Fix offline cpu check in flush_smp_call_function_queue() 2f345bb14ad4 i2c: dev: check return value when calling dev_set_name() 6b4bf97587ef dm integrity: fix memory corruption when tag_size is less than digest size 0940795c6834 ARM: davinci: da850-evm: Avoid NULL pointer dereference 68a38b07f125 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation c11ef9ded22e genirq/affinity: Consider that CPUs on nodes can be unbalanced c61d929944c9 x86/tsx: Disable TSX development mode at boot aaf27fcaefc1 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits 2dd7d2eddf8e drm/amdgpu: Enable gfxoff quirk on MacBook Pro 804c096d640e drm/amd/display: don't ignore alpha property on pre-multiplied mode adee01bbf6cb ipv6: fix panic when forwarding a pkt with no in6 dev cab64cb82fe1 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size 63038f6e96a7 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" a53062c94b8c ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers 0349df521528 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 3680b48533ae btrfs: mark resumed async balance as writing 252db93fd0bd btrfs: fix root ref counts in error handling in btrfs_get_root_ref 9b81c2c147e1 ath9k: Fix usage of driver-private space in tx_info 3386927f436e ath9k: Properly clear TX status area before reporting to mac80211 7a509a9f2bb7 cifs: verify that tcon is valid before dereference in cifs_kill_sb bd17422b9b67 gcc-plugins: latent_entropy: use /dev/urandom 05d1824a7fb4 memory: renesas-rpc-if: fix platform-device leak in error path f5e13d700a4d SUNRPC: Fix NFSD's request deferral on RDMA transports 00715427ea77 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded 70ea5e7b38c3 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() 12ba1d38115a mm: fix unexpected zeroed page mapping with zram swap bb7645c33869 mm, page_alloc: fix build_zonerefs_node() b6d17c67885a mm/secretmem: fix panic when growing a memfd_secret 4cdf0e7a5be8 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant b8ed0f7531f3 io_uring: use nospec annotation for more indexes 5218d5cc0283 io_uring: zero tag on rsrc removal efb020924a71 drivers: net: slip: fix NPD bug in sl_tx_timeout() e455d7510db7 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan f1933d9ee745 scsi: mvsas: Add PCI ID of RocketRaid 2640 389f37e46bdd scsi: mpt3sas: Fail reset operation if config request timed out 184b4fad0872 drbd: set QUEUE_FLAG_STABLE_WRITES 6a03581ccffa drm/amd/display: Fix allocate_mst_payload assert on resume ac2eb310af05 drm/amd/display: Revert FEC check in validation eab8e585840f drm/amd/display: Enable power gating before init_pipes d8860f1f9e41 spi: cadence-quadspi: fix protocol setup for non-1-1-X operations 6d48df738272 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso b416898442f2 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup c3f86aef97cf Drivers: hv: balloon: Disable balloon and hot-add accordingly 1c9fdb9587e0 net: axienet: setup mdio unconditionally 61dd8bef80c2 tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry ed2711c696ce arm64: alternatives: mark patch_alternative() as `noinstr` cfd24b14eb2d regulator: wm8994: Add an off-on delay for WM8994 variant 86d1cdf56fc5 gpu: ipu-v3: Fix dev_dbg frequency output 4583205048ae ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 6eecc4811a47 net: micrel: fix KS8851_MLL Kconfig 9e60a788a3f7 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 026083cb43a4 scsi: lpfc: Fix queue failures when recovering from PCI parity error b7f3b5d70c83 scsi: target: tcmu: Fix possible page UAF 44f95a5aae99 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer 92a3499933c1 PCI: hv: Propagate coherence from VMbus device to PCI device 1b576e81d31b Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests f2658d5966bc drm/amdkfd: Check for potential null return of kmalloc_array() 9f0fabf30b48 drm/amdgpu/vcn: improve vcn dpg stop procedure 25efb191d86b drm/amdkfd: Fix Incorrect VMIDs passed to HWS 7a3bc11a4034 drm/amd/display: Update VTEM Infopacket definition 92951699a5f1 drm/amd/display: FEC check in timing validation b054e8183fbd drm/amd/display: fix audio format not updated after edid updated 37bc29a44538 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough 5a3b56a4a1c7 drm/amdgpu: conduct a proper cleanup of PDB bo 01dcda701fef btrfs: do not warn for free space inode in cow_file_range bb93369f93b5 btrfs: fix fallocate to use file_modified to update permissions consistently 6dded62e5aa6 drm/amd: Add USBC connector ID 3e67054c339c block: fix offset/size check in bio_trim() 279018a01b08 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" b8c0f6d1b04c vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used 5fda973f0ece dm mpath: only use ktime_get_ns() in historical selector 9901b07ba42b cifs: potential buffer overflow in handling symlinks 9ded5ae40f4f nfc: nci: add flush_workqueue to prevent uaf 331c99ee8dcb net: ftgmac100: access hardware register after clock ready 8f79ce226ad2 macvlan: Fix leaking skb in source mode with nodst option 8e86fba13479 perf tools: Fix misleading add event PMU debug message 1665758b4bfd ALSA: usb-audio: Limit max buffer and period sizes per time 6b38c5722610 ALSA: usb-audio: Increase max buffer size 7399ed8e6a8d testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set 9947548d9cef io_uring: verify pad field is 0 in io_get_ext_arg 7a7c9f9de961 io_uring: verify that resv2 is 0 in io_uring_rsrc_update2 22aa1597f462 io_uring: move io_uring_rsrc_update2 validation cb981d5c7511 ALSA: mtpav: Don't call card private_free at probe error path 872e5fa0781f ALSA: ad1889: Fix the missing snd_card_free() call at probe error 96aceacda8d2 netfilter: nf_tables: nft_parse_register can return a negative value 90c153ca45da sctp: Initialize daddr on peeled off socket 50d46b5ce004 scsi: iscsi: Fix unbound endpoint error handling 578616ac3d87 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart 485780af7ef1 scsi: iscsi: Fix endpoint reuse regression cbd4f4e40944 scsi: iscsi: Fix offload conn cleanup when iscsid restarts cc0082d45de1 scsi: iscsi: Move iscsi_ep_disconnect() d6f6f945e850 scsi: pm80xx: Enable upper inbound, outbound queues b02c509ceef4 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 3a523807f014 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 66b3107a4a06 drm/msm/dp: add fail safe mode outside of event_mutex context 815006c33391 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() a6549b364be4 drm/msm: Fix range size vs end confusion 1c86b7ea63ff netfilter: nft_socket: make cgroup match work in input too 5a52384a5134 cfg80211: hold bss_lock while updating nontrans_list d5be67ecbeff net/sched: taprio: Check if socket flags are valid 62a48383ebe2 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 72f9c15854b0 net: dsa: felix: suppress -EPROBE_DEFER errors 13faa76cf572 net/sched: fix initialization order when updating chain 0 head 4c979e6fcec8 mlxsw: i2c: Fix initialization error flow 152b813d8ba5 net: mdio: don't defer probe forever if PHY IRQ provider is missing 675e7d3086d0 cifs: release cached dentries only if mount is complete d40cf3492277 gpiolib: acpi: use correct format characters 93940fc4cb81 veth: Ensure eth header is in skb's linear part de8a332c86a7 net/sched: flower: fix parsing of ethertype following VLAN header 726ae7300fcc SUNRPC: Fix the svc_deferred_event trace class ec2ab59b9e66 media: rockchip/rga: do proper error checking in probe b0d8a9eb3239 firmware: arm_scmi: Fix sorting of retrieved clock rates e2da8f9ce3ea Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" 9f029cb2c92e memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe e7b1992b0722 firmware: arm_scmi: Remove clear channel call on the TX channel 77ffc38e577d drm/msm: Add missing put_task_struct() in debugfs path aa4845194b9d ALSA: nm256: Don't call card private_free at probe error path 425c83e2898d ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb 3bbd4850d957 ALSA: via82xx: Fix the missing snd_card_free() call at probe error 56e44ff13d84 ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error 73229d7cb836 ALSA: sc6000: Fix the missing snd_card_free() call at probe error df03ce487e1b ALSA: rme96: Fix the missing snd_card_free() call at probe error ef4c35339414 ALSA: rme9652: Fix the missing snd_card_free() call at probe error 4efa63663c36 ALSA: rme32: Fix the missing snd_card_free() call at probe error bb94f5d98511 ALSA: riptide: Fix the missing snd_card_free() call at probe error 4ecd10217df6 ALSA: oxygen: Fix the missing snd_card_free() call at probe error 30b86477daaa ALSA: maestro3: Fix the missing snd_card_free() call at probe error 5fbb73cb1208 ALSA: lx6464es: Fix the missing snd_card_free() call at probe error 0651442d22e2 ALSA: lola: Fix the missing snd_card_free() call at probe error 0bec8b8a57de ALSA: korg1212: Fix the missing snd_card_free() call at probe error d9ac5256de1f ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error e87b8d0ba455 ALSA: intel8x0: Fix the missing snd_card_free() call at probe error 547c9af67b4e ALSA: ice1724: Fix the missing snd_card_free() call at probe error 141abcbf902a ALSA: hdspm: Fix the missing snd_card_free() call at probe error f006a4bcf8bb ALSA: hdsp: Fix the missing snd_card_free() call at probe error 85515309293b ALSA: galaxy: Fix the missing snd_card_free() call at probe error 841e8f8dd21f ALSA: fm801: Fix the missing snd_card_free() call at probe error 3a738f1b3ffd ALSA: es1968: Fix the missing snd_card_free() call at probe error d3c6ac7a051c ALSA: es1938: Fix the missing snd_card_free() call at probe error 20b35ba7aa2f ALSA: ens137x: Fix the missing snd_card_free() call at probe error 0d52c09f0c17 ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error 2a2a75ebdbd4 ALSA: echoaudio: Fix the missing snd_card_free() call at probe error 648e89e9de29 ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error 9decc5bfd173 ALSA: cs4281: Fix the missing snd_card_free() call at probe error 2dde47610757 ALSA: cmipci: Fix the missing snd_card_free() call at probe error f98476228801 ALSA: ca0106: Fix the missing snd_card_free() call at probe error e5a54e236f70 ALSA: bt87x: Fix the missing snd_card_free() call at probe error 935629ba096e ALSA: azt3328: Fix the missing snd_card_free() call at probe error 3a943321c362 ALSA: aw2: Fix the missing snd_card_free() call at probe error 811a92b866a0 ALSA: au88x0: Fix the missing snd_card_free() call at probe error ea61c1bd582b ALSA: atiixp: Fix the missing snd_card_free() call at probe error 007a9b5554e1 ALSA: als4000: Fix the missing snd_card_free() call at probe error 291d9e5e94d0 ALSA: als300: Fix the missing snd_card_free() call at probe error 5bc156409025 ALSA: ali5451: Fix the missing snd_card_free() call at probe error cfa98d6c41e0 ALSA: sis7019: Fix the missing error handling 1479bdea76dd ALSA: core: Add snd_card_free_on_error() helper 07cacfd9d9dc btrfs: release correct delalloc amount in direct IO write path 8ff8bdb8c92d net: ipa: request IPA register values be retained 587ced6b8cf3 dt-bindings: net: qcom,ipa: add optional qcom,qmp property 7883df73fd59 soc: qcom: aoss: Expose send for generic usecase ec13aa4e0085 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() ed0e951463ea btrfs: remove no longer used counter when reading data page 6308ab54c8ec btrfs: remove unused parameter nr_pages in add_ra_bio_pages() ff810f85ed3f ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 7cad1c40ef91 ACPI: processor idle: Allow playing dead in C3 state 631473adaaef ACPI: processor idle: Check for architectural support for LPI 5b13295ac584 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function 9873fe0f3857 hamradio: remove needs_free_netdev to avoid UAF c799c18a287e hamradio: defer 6pack kfree after unregister_netdev 8e663865f528 drm/amd/display: Fix p-state allow debug index on dcn31 685a19fa6ae9 drm/amd/display: Add pstate verification and recovery for DCN31 1b86fc15ba6d Linux 5.15.34 c9ea4fb1f3f3 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c fddb88bd266f powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit 68cea1e243b8 static_call: Don't make __static_call_return0 static 429f413ed83f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning 8fe51495efff irqchip/gic, gic-v3: Prevent GSI to SGI translations 69943af22a32 powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S 7b5d60323f90 irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling f4f8b6d8490e x86,static_call: Fix __static_call_return0 for i386 ff6505766565 sched: Teach the forced-newidle balancer about CPU affinity limitation. f399f38eda57 x86/bug: Prevent shadowing in __WARN_FLAGS 469eed08becd Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() f5e59185b033 mm: don't skip swap entry even if zap_details specified 4693fce5a5d4 selftests: cgroup: Test open-time cgroup namespace usage for migration checks 47802775bc11 selftests: cgroup: Test open-time credential usage for migration checks e326f218de1f selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 33db9912ff7c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE f1607e13ed71 Revert "net/mlx5: Accept devlink user input after driver initialization complete" 226b4327ef5c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push 104bfa23a001 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 3c3a8e56553e tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts fbe722d48b8e tools build: Filter out options and warnings not supported by clang 9b2b01e36741 perf python: Fix probing for some clang command line options 03044b841406 perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 3b14aa053181 Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" 5d69622eb036 SUNRPC: Don't call connect() more than once on a TCP socket 22174e8ce8ac rtc: mc146818-lib: fix signedness bug in mc146818_get_time() 9e46f7319549 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port 0c64645e6373 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide e2ff1d653069 Revert "selftests: net: Add tls config dependency for tls selftests" 7f48521172fb net/smc: send directly on setting TCP_NODELAY 20633216ded0 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 b536cf3eb6f9 drm/amdgpu: don't use BACO for reset in S3 3c8902bbf2ab drm/amdkfd: Create file descriptor after client is added to smi_clients list 588393cdae7f drm/nouveau/pmu: Add missing callbacks for Tegra devices 6a5d209898a6 drm/amdgpu/vcn: Fix the register setting for vcn1 155338be5d90 drm/amdgpu/smu10: fix SoC/fclk units in auto mode 0115e4f2f6bc drm/amdgpu/display: change pipe policy for DCN 2.1 28dc1503a9d3 drm/panel: ili9341: fix optional regulator handling b911702a0105 SUNRPC: Prevent immediate close+reconnect a551e6629247 amd/display: set backlight only if required 2388f826cdc9 fbdev: Fix unregistering of framebuffers without device 7218a789abb3 irqchip/gic-v3: Fix GICR_CTLR.RWP polling fcf9ccf9d26a perf/core: Inherit event_caps 0309f053ce47 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator 8a05a6952ecd ata: sata_dwc_460ex: Fix crash due to OOB write 136c21ce8e01 perf/x86/intel: Don't extend the pseudo-encoding to GP counters 983a759640bf x86/mm/tlb: Revert retpoline avoidance approach 2f67341e5bce x86/msi: Fix msi message data shadow struct 0912cf021fb5 gpio: Restrict usage of GPIO chip irq members before initialization 9ca11bd8222a RDMA/hfi1: Fix use-after-free bug for mm struct fa7cc2df9505 arm64: patch_text: Fixup last cpu should be master 90012c6748d3 spi: core: add dma_map_dev for __spi_unmap_msg() 887366faf0c9 btrfs: prevent subvol with swapfile from being deleted 4b98799e181b btrfs: fix qgroup reserve overflow the qgroup limit 56c88810466b perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids fab4b79e869a x86/speculation: Restore speculation related MSRs during S3 resume fcf185f7e03e x86/pm: Save the MSR validity status at context setup ba7261af2b03 io_uring: fix race between timeout flush and removal fe223dd2f18b io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF ae6cba337cbf io_uring: defer splice/tee file validity check until command issue 056e1e7c1713 io_uring: don't check req->file in io_fsync_prep() 198932a14aeb mm/mempolicy: fix mpol_new leak in shared_policy_replace a04cb99c5d46 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) c21d040de622 highmem: fix checks in __kmap_local_sched_{in,out} 9fb8bc6cfc58 lz4: fix LZ4_decompress_safe_partial read out of bound 75cae557bc44 mmc: core: Fixup support for writeback-cache for eMMC and SD 5d2712b78056 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 11497ecbda04 mmc: mmci: stm32: correctly check all elements of sg list 1515d2a466bf mmc: block: Check for errors after write on SPI 86b5d155fced Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" dc5e603c247d scsi: ufs: ufs-pci: Add support for Intel MTL 25c1353dca74 scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() 32dd8b63e633 arm64: Add part number for Arm Cortex-A78AE 159c7db3ccbb perf session: Remap buf if there is no space for event 58aece34fb7f perf tools: Fix perf's libperf_print callback e1f2750e7531 perf: arm-spe: Fix perf report --mem-mode 47e239117bd9 iommu/omap: Fix regression in probe for NULL pointer dereference 3fd9be3ec5c8 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() 3b32dda29f99 SUNRPC: Handle low memory situations in call_status() 03ac680dacf9 SUNRPC: Handle ENOMEM in call_transmit_status() 285f5d724005 io_uring: don't touch scm_fp_list after queueing skb 50c981bd7790 io_uring: nospec index for tags on files update 685f42de443d scsi: ufs: ufshpb: Fix a NULL check on list iterator a972c7687233 drbd: Fix five use after free bugs in get_initial_state 1816af613e56 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie 88a3bdcb462a spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() c9bdce2359b5 qede: confirm skb is allocated before using fb45e80b2194 net: phy: mscc-miim: reject clause 45 register accesses 8ba8e1398a66 net: sfc: fix using uninitialized xdp tx_queue 571d8e1d154c rxrpc: fix a race in rxrpc_exit_net() 837b96d81039 net: openvswitch: fix leak of nested actions 42b2e418f9a2 net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address() 085d002432ac net: openvswitch: don't send internal clone attribute to the userspace. 70cf0b820e55 ice: xsk: fix VSI state check in ice_xsk_wakeup() 840cbbdc8bf1 ice: synchronize_rcu() when terminating rings 070aa68f8fab ipv6: Fix stats accounting in ip6_pkt_drop 1c0763475401 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg 5d3e9f71c310 ice: Set txq_teid to ICE_INVAL_TEID on ring creation 599874bbc4ed dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 2cb2b3fb20a2 sctp: count singleton chunks in assoc user stats 92f1947c0d26 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 3b5fd693621b IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD 34b8ba1cb337 RDMA/mlx5: Add a missing update of cache->last_add 5b88519b78e8 RDMA/mlx5: Don't remove cache MRs when a delay is needed d1c87d36a655 sfc: Do not free an empty page_ring 917eeb220023 bnxt_en: Prevent XDP redirect from running when stopping TX queue 154fc224e65e bnxt_en: reserve space inside receive page for skb_shared_info 6108a8918fd7 bnxt_en: Synchronize tx when xdp redirects happen on same ring 87f5d66daa5f arch/arm64: Fix topology initialization for core scheduling cb713eb793e6 regulator: atc260x: Fix missing active_discharge_on setting 336942b1682f regulator: rtq2134: Fix missing active_discharge_on setting 2560fe298e6e drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe 31e449302ed0 drm/imx: Fix memory leak in imx_pd_connector_get_modes c1e96348dbeb drm/imx: imx-ldb: Check for null pointer after calling kmemdup 47fec6139b5e net: stmmac: Fix unset max_speed difference between DT and non-DT platforms 907c97986d6f net: ipv4: fix route with nexthop object delete warning 71d28e5073b8 mctp: Fix check for dev_hard_header() result 40229b2977f1 ice: Clear default forwarding VSI during VSI release ba965e8605ae skbuff: fix coalescing for page_pool fragment recycling 13bcc6f8efcd vrf: fix packet sniffing for traffic originating from ip tunnels 6e2f1b033b17 net/tls: fix slab-out-of-bounds bug in decrypt_internal ed7a824fda87 net: sfc: add missing xdp queue reinitialization 69ec350a417d vdpa: mlx5: prevent cvq work from hogging CPU 893c70f8b8f3 vdpa/mlx5: Propagate link status from device to vdpa driver dc872b72d180 vdpa/mlx5: Rename control VQ workqueue to vdpa wq aefd755a9605 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() cd483e17eca2 scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() 0610371c768c scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling 6f52d4cda0bf NFSv4: fix open failure with O_ACCMODE flag 9f0c217469e8 Revert "NFSv4: Handle the special Linux file open access mode" dcd6b1a624c0 Drivers: hv: vmbus: Fix potential crash on module unload 5ba9d78a7294 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 985d87e6a365 rtc: mc146818-lib: fix RTC presence check be6c3152d6f6 rtc: Check return value from mc146818_get_time() 8c6921075222 rtc: mc146818-lib: change return values of mc146818_get_time() c9f50e06ca76 mm: fix race between MADV_FREE reclaim and blkdev direct IO read 93a8347f72c0 parisc: Fix patch code locking and flushing f77f482ec31a parisc: Fix CPU affinity for Lasi, WAX and Dino chips 30dd4af48a9e selftests: net: Add tls config dependency for tls selftests ea029e4ce760 NFS: Avoid writeback threads getting stuck in mempool_alloc() da747de68599 NFS: nfsiod should not block forever in mempool_alloc() e04ef859d6c6 SUNRPC: Fix socket waits for write buffer space d925b7e78b62 jfs: prevent NULL deref in diFree 44c2d5fbe7b2 virtio_console: eliminate anonymous module_init & module_exit 053bbff873a1 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() c393a9f4cb3b x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy e3c961c56ad5 x86: Annotate call_on_stack() 6bb2270223a8 NFS: swap-out must always use STABLE writes. 24d28d9b0fd5 NFS: swap IO handling is slightly different for O_DIRECT IO a55386405094 SUNRPC: remove scheduling boost for "SWAPPER" tasks. 20700aa01bc2 SUNRPC/xprt: async tasks mustn't block waiting for memory a19fd1d61797 SUNRPC/call_alloc: async tasks mustn't block waiting for memory b07387c476a3 clk: Enforce that disjoints limits are invalid 15bfec9d8030 clk: ti: Preserve node in ti_dt_clocks_register() 5c0750cad733 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 12e49aefda2e habanalabs: fix possible memory leak in MMU DR fini a34752aa2397 NFSv4: Protect the state recovery thread against direct reclaim b37f482ba9f0 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() 24acdd5f9c91 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 86efcb524ae1 staging: wfx: fix an error handling in wfx_init_common() 7295544bcf56 opp: Expose of-node's name in debugfs ea1f29584136 cpufreq: CPPC: Fix performance/frequency conversion 26f0a9e3d04d clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 caffa76ded5a phy: amlogic: meson8b-usb2: fix shared reset control use ab27675a0fcc phy: amlogic: meson8b-usb2: Use dev_err_probe() 35df38c4be0c phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use 42f2142a337e staging: vchiq_core: handle NULL result of find_service_by_handle 176df12b38c7 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances 161863aec0e1 clk: si5341: fix reported clk_rate when output divider is 2 31e027259ce4 minix: fix bug when opening a file with O_DIRECT 4602b7a8ee0d init/main.c: return 1 from handled __setup() functions 9d849449d28f lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option 2fe82d325402 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error 3ae7163598c6 ceph: fix inode reference leakage in ceph_get_snapdir() eb0e7173d9cb netlabel: fix out-of-bounds memory accesses 58d52743ae85 netfilter: conntrack: revisit gc autotuning d404765dffdb Bluetooth: Fix use after free in hci_send_acl f249bbf3cb9a MIPS: ingenic: correct unit node address 11ba1aa21280 xtensa: fix DTC warning unit_address_format 13946d5a68ef mt76: fix monitor mode crash with sdio driver ac27808b82db usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm 0616792164d3 net: sfp: add 2500base-X quirk for Lantech SFP module 459e56859f7a net/mlx5e: Remove overzealous validations in netlink EEPROM query 1c4561d9b5cb net: limit altnames to 64k total 601f748029f3 net: account alternate interface name memory d804db3dafd1 riscv: Fixed misaligned memory access. Fixed pointer comparison. 6ca71078a91e can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len() db9a140a8585 can: isotp: set default value for N_As to 50 micro seconds f581df412bc4 scsi: libfc: Fix use after free in fc_exch_abts_resp() 2a71e3ecd829 powerpc/secvar: fix refcount leak in format_show() 5c80ff21c5db powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E 9b85e31309c2 MIPS: fix fortify panic when copying asm exception handlers dc9d33b2d8d0 PCI: endpoint: Fix misused goto label b6d4b322da46 bnxt_en: Eliminate unintended link toggle during FW reset 42b6a39f439b Bluetooth: use memset avoid memory leaks 0000de40b9f3 Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} bb78c3b11f4d tuntap: add sanity checks about msg_controllen in sendmsg e8d8f1d091e4 macvtap: advertise link netns via netlink 5fb47ca34908 mips: ralink: fix a refcount leak in ill_acc_of_setup() 58758110912d net/smc: correct settings of RMB window update limit dd111d335cab scsi: hisi_sas: Limit users changing debugfs BIST count value f05a0d8de2ea scsi: hisi_sas: Free irq vectors in order for v3 HW b8fa10d7c8fc scsi: aha152x: Fix aha152x_setup() __setup handler return value 556ec5030e57 mt76: mt7615: Fix assigning negative values to unsigned variable c3543bac6efa powerpc/64s/hash: Make hash faults work in NMI context df467929a040 mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU e5ecdb01952f scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() 43c617eefab7 scsi: pm8001: Fix tag leaks on error 2290dcad6f65 scsi: pm8001: Fix task leak in pm8001_send_abort_all() ece79aaec8fc scsi: pm8001: Fix pm8001_mpi_task_abort_resp() 5e4ac14baebb scsi: pm8001: Fix pm80xx_pci_mem_copy() interface 5e96bb81eddf vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA f325d3e1dcc8 drm/amdkfd: make CRAT table missing message informational only da52e8b9dad6 dm: requeue IO if mapping table not yet available 02cc46f397eb dm ioctl: prevent potential spectre v1 gadget 049072749a5e ipv4: Invalidate neighbour for broadcast address upon address addition e45d1d19a0bb drm/msm/dsi: Remove spurious IRQF_ONESHOT flag e1b5aae5b6b0 iwlwifi: mvm: move only to an enabled channel 6f215801c302 iwlwifi: mvm: Correctly set fragmented EBS d353d3b27af4 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() c64f3707cdf9 net/mlx5e: Disable TX queues before registering the netdev 83efc05c8579 power: supply: axp288-charger: Set Vhold to 4.4V 6def4eaf0391 powerpc/set_memory: Avoid spinlock recursion in change_page_attr() 5d76a88b8536 scsi: mpi3mr: Fix memory leaks 248ead78f346 scsi: mpi3mr: Fix reporting of actual data transfer size 53643a112dd6 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum aa9c9fd0ef9d tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. bd21b9607bd7 PCI: endpoint: Fix alignment fault error in copy tests 2aa10e2fa2ab usb: ehci: add pci device support for Aspeed platforms 99073052f45b iommu/arm-smmu-v3: fix event handling soft lockup 60eabd66d17f PCI: aardvark: Fix support for MSI interrupts 330c4e1b4ec4 scsi: smartpqi: Fix kdump issue when controller is locked up 0a922366d6d9 drm/amdgpu: Fix recursive locking warning 06ee48a4fc25 powerpc: Set crashkernel offset to mid of RMA region 9c1ace066f22 net: initialize init_net earlier 4790998fdd0d ipv6: make mc_forwarding atomic e9da1df2c021 libbpf: Fix build issue with llvm-readelf 19d067c10b71 cfg80211: don't add non transmitted BSS to 6GHz scanned channels 55c93a89e31d mt76: dma: initialize skip_unmap in mt76_dma_rx_fill 38fbe8066450 mt76: mt7921: fix crash when startup fails. 793a37045893 power: supply: axp20x_battery: properly report current when discharging a0f8220ce934 drm/v3d: fix missing unlock 0f8ec114029a scsi: bfa: Replace snprintf() with sysfs_emit() 1378075fa5bc scsi: mvsas: Replace snprintf() with sysfs_emit() 1c6ffdf4cc45 bpf: Make dst_port field in struct bpf_sock 16-bit wide ff13c90d7f7a drm/bridge: Add missing pm_runtime_put_sync 35380262304f net/smc: Send directly when TCP_CORK is cleared 20d01a11efde ath11k: mhi: use mhi_sync_power_up() fed4cef115ab ath11k: pci: fix crash on suspend if board file is not found c4b7653af62a ath11k: fix kernel panic during unload/load ath11k modules 910ee99d47d3 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 e84b0438010d drm/amdkfd: Don't take process mutex for svm ioctls 1eb598045326 ptp: replace snprintf with sysfs_emit 052fb1c9ddfb usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value c27576bbbe77 usb: gadget: tegra-xudc: Fix control endpoint's definitions 111a63235001 usb: gadget: tegra-xudc: Do not program SPARAM 6040c99cb1a1 drm/amd/display: Use PSR version selected during set_psr_caps 7e10369c72db drm/amd/display: Fix memory leak 3edd8646cb7c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj c4b64a80554e drm/amd/display: Add signal type check when verify stream backends same be2f81024e79 ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 b3ca02c1ee93 drm: Add orientation quirk for GPD Win Max d5f6f44e04c3 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest a997e0f5aa55 KVM: x86/pmu: Fix and isolate TSX-specific performance event logic e7bab9898249 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs 5483640f8efb KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() a82fe0ba1c52 KVM: x86/pmu: Use different raw event masks for AMD and Intel 105b50d9bb82 kfence: limit currently covered allocations when pool nearly full 44b44b64b4da kfence: move saving stack trace of allocations into __kfence_alloc() 72d2d94a981d kfence: count unexpectedly skipped allocations 5142720dbe51 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() 64742cf82dec nbd: Fix hungtask when nbd_config_put 694b5a32c162 nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add 3e526e9ae0e4 nbd: add error handling support for add_disk() f8008f42d463 rtc: wm8350: Handle error for wm8350_register_irq b257272f5483 um: fix and optimize xor select template for CONFIG64 and timetravel mode 2be1a7f09635 lib/logic_iomem: correct fallback config references (From OE-Core rev: 39e9635c34b773f671870dec4c1953daef576b16) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.10: update to v5.10.112Bruce Ashfield2022-05-013-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 1052f9bce629 Linux 5.10.112 5c62d3bf1410 ax25: Fix UAF bugs in ax25 timers f934fa478dd1 ax25: Fix NULL pointer dereferences in ax25 timers 145ea8d213e8 ax25: fix NPD bug in ax25_disconnect a4942c6fea87 ax25: fix UAF bug in ax25_send_control() b20a5ab0f5fb ax25: Fix refcount leaks caused by ax25_cb_del() 57cc15f5fd55 ax25: fix UAF bugs of net_device caused by rebinding operation 5ddae8d06441 ax25: fix reference count leaks of ax25_dev 5ea00fc60676 ax25: add refcount in ax25_dev to avoid UAF bugs 361288633bfa scsi: iscsi: Fix unbound endpoint error handling 129db30599bc scsi: iscsi: Fix endpoint reuse regression 26f827e095ab dma-direct: avoid redundant memory sync for swiotlb 9a5a4d23e24d timers: Fix warning condition in __run_timers() 84837f43e56f i2c: pasemi: Wait for write xfers to finish 89496d80bf84 smp: Fix offline cpu check in flush_smp_call_function_queue() cd02b2687d66 dm integrity: fix memory corruption when tag_size is less than digest size 0a312ec66a03 ARM: davinci: da850-evm: Avoid NULL pointer dereference 0806f1930562 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation 0275c75955d1 genirq/affinity: Consider that CPUs on nodes can be unbalanced 1fcfe37d170a drm/amdgpu: Enable gfxoff quirk on MacBook Pro 68ae52efa132 drm/amd/display: don't ignore alpha property on pre-multiplied mode a263712ba8c9 ipv6: fix panic when forwarding a pkt with no in6 dev 659214603bf2 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size 912797e54c99 ALSA: pcm: Test for "silence" field in struct "pcm_format_data" 48d070ca5e7e ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers 163e16247130 ALSA: hda/realtek: Add quirk for Clevo PD50PNT 5e4dd1799883 btrfs: mark resumed async balance as writing 1d2eda18f6ff btrfs: fix root ref counts in error handling in btrfs_get_root_ref 9b7ec35253c9 ath9k: Fix usage of driver-private space in tx_info 0f65cedae500 ath9k: Properly clear TX status area before reporting to mac80211 cc21ae932656 gcc-plugins: latent_entropy: use /dev/urandom c089ffc846c8 memory: renesas-rpc-if: fix platform-device leak in error path 342454231ee5 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded 06c348fde545 mm: kmemleak: take a full lowmem check in kmemleak_*_phys() 20ed94f8181a mm: fix unexpected zeroed page mapping with zram swap 192e507ef894 mm, page_alloc: fix build_zonerefs_node() 000b3921b4d5 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant ca24c5e8f0ac drivers: net: slip: fix NPD bug in sl_tx_timeout() e8cf1e4d953d scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan 5b7ce74b6bc8 scsi: mvsas: Add PCI ID of RocketRaid 2640 4b44cd584057 drm/amd/display: Fix allocate_mst_payload assert on resume 34ea097fb63d drm/amd/display: Revert FEC check in validation fa5ee7c4232c myri10ge: fix an incorrect free for skb in myri10ge_sw_tso d90df6da50c5 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup 9c12fcf1d864 net: axienet: setup mdio unconditionally b643807a735e tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry 98973d2bdd4a arm64: alternatives: mark patch_alternative() as `noinstr` 2462faffbfa5 regulator: wm8994: Add an off-on delay for WM8994 variant aa8cdedaf760 gpu: ipu-v3: Fix dev_dbg frequency output 150fe861c57c ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs 1ff5359afa5e net: micrel: fix KS8851_MLL Kconfig d3478709edf2 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 b9a110fa755b scsi: lpfc: Fix queue failures when recovering from PCI parity error aec36b98a1bb scsi: target: tcmu: Fix possible page UAF 43666798059c Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer 1d7a5aae884c drm/amdkfd: Check for potential null return of kmalloc_array() e5afacc826a8 drm/amdgpu/vcn: improve vcn dpg stop procedure d2e0931e6d84 drm/amdkfd: Fix Incorrect VMIDs passed to HWS 7fc0610ad818 drm/amd/display: Update VTEM Infopacket definition 6906e05cf3ad drm/amd/display: FEC check in timing validation 756c61c1680f drm/amd/display: fix audio format not updated after edid updated 76e086ce7b2d btrfs: do not warn for free space inode in cow_file_range 217190dc66ef btrfs: fix fallocate to use file_modified to update permissions consistently 9b5d1b3413d7 drm/amd: Add USBC connector ID 6f9c06501d28 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" 504c15f07f54 dm mpath: only use ktime_get_ns() in historical selector 4e166a41180b cifs: potential buffer overflow in handling symlinks 67677050cecb nfc: nci: add flush_workqueue to prevent uaf bfba9722cf2e perf tools: Fix misleading add event PMU debug message 280f721edc54 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set eb8873b324d9 sctp: Initialize daddr on peeled off socket 45226fac4d31 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart 73805795c99f scsi: iscsi: Fix offload conn cleanup when iscsid restarts 699bd835c36e scsi: iscsi: Move iscsi_ep_disconnect() 46f37a34a53d scsi: iscsi: Fix in-kernel conn failure handling 812573896711 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() 22608545b834 scsi: iscsi: Use system_unbound_wq for destroy_work 4029a1e992fc scsi: iscsi: Force immediate failure during shutdown 17d14456f626 scsi: iscsi: Stop queueing during ep_disconnect da9cf24aa739 scsi: pm80xx: Enable upper inbound, outbound queues e08d26971237 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 35b91e49bc80 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() 98a7f6c4ada4 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() 5f78ad93837c drm/msm: Fix range size vs end confusion 5513f9a0b068 cfg80211: hold bss_lock while updating nontrans_list a44938950e5e net/sched: taprio: Check if socket flags are valid 08d5e3e95453 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link 2ad9d890d850 net: dsa: felix: suppress -EPROBE_DEFER errors f2cc341fcc42 net/sched: fix initialization order when updating chain 0 head 7a7cf8414841 mlxsw: i2c: Fix initialization error flow 43e58e119a2b net: mdio: Alphabetically sort header inclusion 9709c8b5cdc8 gpiolib: acpi: use correct format characters d67c900f1947 veth: Ensure eth header is in skb's linear part 845f44ce3d9f net/sched: flower: fix parsing of ethertype following VLAN header 85ee17ca21cf SUNRPC: Fix the svc_deferred_event trace class af12dd71235c media: rockchip/rga: do proper error checking in probe 563712971202 firmware: arm_scmi: Fix sorting of retrieved clock rates 16c628b0c6fa memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe cb66641f8106 drm/msm: Add missing put_task_struct() in debugfs path 921fdc45a084 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() 5d131318bb87 ACPI: processor idle: Check for architectural support for LPI 503934df3108 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function cfa98ffc42f1 hamradio: remove needs_free_netdev to avoid UAF 80a4df14643f hamradio: defer 6pack kfree after unregister_netdev f0c31f192f38 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu 6c8e5cb264df Linux 5.10.111 d36febbcd537 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit 5c672073bcca mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning 5973f7507a73 irqchip/gic, gic-v3: Prevent GSI to SGI translations 000e09462f85 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() e1f540b752cb arm64: module: remove (NOLOAD) from linker script 919823bd6738 selftests: cgroup: Test open-time cgroup namespace usage for migration checks 637eca44b8f7 selftests: cgroup: Test open-time credential usage for migration checks 9dd39d2c6572 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 e74da71e6614 selftests/cgroup: Fix build on older distros 4665722d36ad cgroup: Use open-time credentials for process migraton perm checks f089471d1b75 mm: don't skip swap entry even if zap_details specified 58823a9b097c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE 03b39bbbec8b dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" 40e00885a61f tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts 75c8558d410f tools build: Filter out options and warnings not supported by clang 6374faf49e89 perf python: Fix probing for some clang command line options 79abc219bafd perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 82e43950143c drm/amdkfd: Create file descriptor after client is added to smi_clients list 326b408e7ec7 drm/nouveau/pmu: Add missing callbacks for Tegra devices 786ae8de3a5e drm/amdgpu/smu10: fix SoC/fclk units in auto mode ff24114bb08d irqchip/gic-v3: Fix GICR_CTLR.RWP polling 451214b266e9 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator fc629224aa62 ata: sata_dwc_460ex: Fix crash due to OOB write 7e88a50704b0 gpio: Restrict usage of GPIO chip irq members before initialization 5f54364ff6cf RDMA/hfi1: Fix use-after-free bug for mm struct 8bb41682911f arm64: patch_text: Fixup last cpu should be master a044bca8ef31 btrfs: prevent subvol with swapfile from being deleted 82ae73ac963c btrfs: fix qgroup reserve overflow the qgroup limit fc4bdaed4d4e x86/speculation: Restore speculation related MSRs during S3 resume 8c9e26c890ba x86/pm: Save the MSR validity status at context setup 2827328e646d io_uring: fix race between timeout flush and removal f7e183b0a713 mm/mempolicy: fix mpol_new leak in shared_policy_replace 7d659cb1763f mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) 6adc01a7aa37 lz4: fix LZ4_decompress_safe_partial read out of bound 8b6f04b4c9d9 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete 029b4170737f mmc: mmci: stm32: correctly check all elements of sg list 41a519c05bee Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" 9de98470db6e arm64: Add part number for Arm Cortex-A78AE 4604b5738d5b perf session: Remap buf if there is no space for event 362ced37690d perf tools: Fix perf's libperf_print callback 65210fac639e perf: arm-spe: Fix perf report --mem-mode bd905fed87ce iommu/omap: Fix regression in probe for NULL pointer dereference b3c00be2ff8b SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() 9a45e08636bb SUNRPC: Handle low memory situations in call_status() 132cbe2f182a SUNRPC: Handle ENOMEM in call_transmit_status() aed30a205406 io_uring: don't touch scm_fp_list after queueing skb 594205b49367 drbd: Fix five use after free bugs in get_initial_state 970a6bb72912 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie 6c17f4ef3c4f spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() 8928239e5e2e qede: confirm skb is allocated before using b7893388bb88 net: phy: mscc-miim: reject clause 45 register accesses 08ff0e74fab5 rxrpc: fix a race in rxrpc_exit_net() 5ae05b5eb587 net: openvswitch: fix leak of nested actions 42ab401d22de net: openvswitch: don't send internal clone attribute to the userspace. e54ea8fc51ca ice: synchronize_rcu() when terminating rings e3dd1202ab2e ipv6: Fix stats accounting in ip6_pkt_drop ffce126c952e ice: Do not skip not enabled queues in ice_vc_dis_qs_msg b003fc4913ea ice: Set txq_teid to ICE_INVAL_TEID on ring creation ebd1e3458dbf dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe 43c2d7890eca IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition 3a57babfb6e9 RDMA/mlx5: Don't remove cache MRs when a delay is needed d8992b393f97 sfc: Do not free an empty page_ring 0ac74169ebc3 bnxt_en: reserve space inside receive page for skb_shared_info f8b0ef0a5889 drm/imx: Fix memory leak in imx_pd_connector_get_modes 25bc9fd4c8d1 drm/imx: imx-ldb: Check for null pointer after calling kmemdup 02ab4abe5bbf net: stmmac: Fix unset max_speed difference between DT and non-DT platforms 63ea57478aaa net: ipv4: fix route with nexthop object delete warning 4be6ed03107b ice: Clear default forwarding VSI during VSI release 589154d0f189 net/tls: fix slab-out-of-bounds bug in decrypt_internal c5f77b595379 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() 45b9932b4daa NFSv4: fix open failure with O_ACCMODE flag c688705a3978 Revert "NFSv4: Handle the special Linux file open access mode" cf580d2e3884 Drivers: hv: vmbus: Fix potential crash on module unload 0c122eb3a109 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() 84e5dfc05f37 Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" 3c3fbfa6dddb mm: fix race between MADV_FREE reclaim and blkdev direct IO read 1753a49e266d parisc: Fix patch code locking and flushing f7c35220305f parisc: Fix CPU affinity for Lasi, WAX and Dino chips c74e2f6ecc51 NFS: Avoid writeback threads getting stuck in mempool_alloc() 34681aeddcfc NFS: nfsiod should not block forever in mempool_alloc() 7a506fabcfe1 SUNRPC: Fix socket waits for write buffer space b9c5ac0a15f2 jfs: prevent NULL deref in diFree c69b442125bf virtio_console: eliminate anonymous module_init & module_exit 3309b3221711 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() 9cb90f9ad597 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy b3882e78aa0a NFS: swap-out must always use STABLE writes. d4170a28217a NFS: swap IO handling is slightly different for O_DIRECT IO 4b6f122bdfdc SUNRPC: remove scheduling boost for "SWAPPER" tasks. f4fc47e71e32 SUNRPC/xprt: async tasks mustn't block waiting for memory f9244d31e05a SUNRPC/call_alloc: async tasks mustn't block waiting for memory e2b2542f7452 clk: Enforce that disjoints limits are invalid 1e9b5538cf16 clk: ti: Preserve node in ti_dt_clocks_register() a2a0e04f6478 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 4a2544ce244b NFSv4: Protect the state recovery thread against direct reclaim 9b9feec97c1f NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() 2e16895d06e6 w1: w1_therm: fixes w1_seq for ds28ea00 sensors 93498c6e775a staging: wfx: fix an error handling in wfx_init_common() 8f1d24f85ffd phy: amlogic: meson8b-usb2: Use dev_err_probe() aa0b72967853 staging: vchiq_core: handle NULL result of find_service_by_handle be4ecca95819 clk: si5341: fix reported clk_rate when output divider is 2 c9cf6baabf78 minix: fix bug when opening a file with O_DIRECT 8d9efd4434e3 init/main.c: return 1 from handled __setup() functions f44297861296 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error d745512d54fd netlabel: fix out-of-bounds memory accesses 2cc803804ec9 Bluetooth: Fix use after free in hci_send_acl 789621df1963 MIPS: ingenic: correct unit node address 61e25021e67a xtensa: fix DTC warning unit_address_format f6b9550f5367 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm a4dd3e9e5ae8 net: sfp: add 2500base-X quirk for Lantech SFP module 278b652f0ad9 net: limit altnames to 64k total 423e7107f61f net: account alternate interface name memory 74c4d5025551 can: isotp: set default value for N_As to 50 micro seconds 1d7effe5fff9 scsi: libfc: Fix use after free in fc_exch_abts_resp() 02222bf4f0a2 powerpc/secvar: fix refcount leak in format_show() fd416c3f5a4c MIPS: fix fortify panic when copying asm exception handlers 7c657c0694ff PCI: endpoint: Fix misused goto label 79cfc0052f39 bnxt_en: Eliminate unintended link toggle during FW reset 9567d54e70ff Bluetooth: use memset avoid memory leaks f9b183f1332a Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} 647b35aaf454 tuntap: add sanity checks about msg_controllen in sendmsg 797b4ea9515e macvtap: advertise link netns via netlink 142ae7d4f215 mips: ralink: fix a refcount leak in ill_acc_of_setup() f2565cb40e9b net/smc: correct settings of RMB window update limit 224903cc60d0 scsi: hisi_sas: Free irq vectors in order for v3 HW f49ffaa85d2c scsi: aha152x: Fix aha152x_setup() __setup handler return value 91ee8a14efb6 mt76: mt7615: Fix assigning negative values to unsigned variable d83574666bac scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() a0bb65eadbf9 scsi: pm8001: Fix tag leaks on error 2051044d7901 scsi: pm8001: Fix task leak in pm8001_send_abort_all() 3bd9a28798ca scsi: pm8001: Fix pm8001_mpi_task_abort_resp() ef969095c442 scsi: pm8001: Fix pm80xx_pci_mem_copy() interface fe4b6d5a0dd7 drm/amdkfd: make CRAT table missing message informational only 2f2f017ea873 dm: requeue IO if mapping table not yet available 71c8df33fd77 dm ioctl: prevent potential spectre v1 gadget f655b724b440 ipv4: Invalidate neighbour for broadcast address upon address addition bae03957e8ca iwlwifi: mvm: Correctly set fragmented EBS 9538563d31a2 power: supply: axp288-charger: Set Vhold to 4.4V c66cc0404367 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum b1b27b0e8d48 tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. b02a1a65023f PCI: endpoint: Fix alignment fault error in copy tests 4820847e8bc2 usb: ehci: add pci device support for Aspeed platforms 0b9cf0b59925 iommu/arm-smmu-v3: fix event handling soft lockup e07e420a0056 PCI: aardvark: Fix support for MSI interrupts 6694b8643bde drm/amdgpu: Fix recursive locking warning ea21eaea7f5f powerpc: Set crashkernel offset to mid of RMA region fb5ac62fbe16 ipv6: make mc_forwarding atomic 5baf92a2c46c libbpf: Fix build issue with llvm-readelf 26a1e4739e44 cfg80211: don't add non transmitted BSS to 6GHz scanned channels 9a56e2b271bc mt76: dma: initialize skip_unmap in mt76_dma_rx_fill b42b6d0ec358 power: supply: axp20x_battery: properly report current when discharging de9505936c47 scsi: bfa: Replace snprintf() with sysfs_emit() ed7db959203e scsi: mvsas: Replace snprintf() with sysfs_emit() 995f51788868 bpf: Make dst_port field in struct bpf_sock 16-bit wide 339bd0b55ecd ath11k: mhi: use mhi_sync_power_up() c6a815f5abdf ath11k: fix kernel panic during unload/load ath11k modules e4d2d7201356 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 02e2ee861984 ptp: replace snprintf with sysfs_emit 9ea17b9f1dd0 usb: gadget: tegra-xudc: Fix control endpoint's definitions 07971b818e18 usb: gadget: tegra-xudc: Do not program SPARAM 927beb05aaa4 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj 85313d9bc7bd drm/amd/display: Add signal type check when verify stream backends same 9d7d83d0399e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 850c4351e895 drm: Add orientation quirk for GPD Win Max a24479c5e9f4 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest 66b0fa6b2218 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs 2e52a294700b rtc: wm8350: Handle error for wm8350_register_irq 0777fe98a44c gfs2: gfs2_setattr_size error path fix f349d7f9ee6d gfs2: Fix gfs2_release for non-writers regression 3f53715fd55c gfs2: Check for active reservation in gfs2_release 2dc49f58a29c ubifs: Rectify space amount budget for mkdir/tmpfile operations (From OE-Core rev: 1a5b51284c28013563bf654aa41287b1288684fb) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: netfilter: conntrack: avoid useless indirection during ↵Bruce Ashfield2022-05-013-15/+15
| | | | | | | | | | | | | conntrack destruction Integrating the following commit(s) to linux-yocto/5.15: 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction (From OE-Core rev: 2aaf2429474da762d305d6fb70996b5502c879c7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: fix ppc bootBruce Ashfield2022-05-013-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 5.15-stable series pulled in the following commit: commit c894ac44786cfed383a6c6b20c1bfb12eb96018a Author: Thomas Zimmermann <tzimmermann@suse.de> Date: Tue Jan 25 10:12:18 2022 +0100 fbdev: Hot-unplug firmware fb devices on forced removal commit 27599aacbaefcbf2af7b06b0029459bbf682000d upstream. Hot-unplug all firmware-framebuffer devices as part of removing them via remove_conflicting_framebuffers() et al. Releases all memory regions to be acquired by native drivers. Firmware, such as EFI, install a framebuffer while posting the computer. After removing the firmware-framebuffer device from fbdev, a native driver takes over the hardware and the firmware framebuffer becomes invalid. Firmware-framebuffer drivers, specifically simplefb, don't release their device from Linux' device hierarchy. It still owns the firmware framebuffer and blocks the native drivers from loading. This has been observed in the vmwgfx driver. [1] Initiating a device removal (i.e., hot unplug) as part of remove_conflicting_framebuffers() removes the underlying device and returns the memory range to the system. [1] https://lore.kernel.org/dri-devel/20220117180359.18114-1-zack@kde.org/ v2: * rename variable 'dev' to 'device' (Javier) Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reported-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com> Reviewed-by: Zack Rusin <zackr@vmware.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> CC: stable@vger.kernel.org # v5.11+ Link: https://patchwork.freedesktop.org/patch/msgid/20220125091222.21457-2-tzimmermann@suse.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> And this is causing qemuppc to panic during boot when manipulating the fbdev. Reverting it fixes the problem, and won't cause issues for other platforms, so we revert it. (From OE-Core rev: f69fca36ef10f7345bba08c55d8af2628d250a32) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/5.15: kasan: fix BUG: sleeping function called from invalid contextBruce Ashfield2022-05-013-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Integrating the following commit(s) to linux-yocto/5.15: 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h Link: https://lkml.kernel.org/r/20210913112609.2651084-1-elver@google.com Link: https://lkml.kernel.org/r/20210913112609.2651084-2-elver@google.com (From OE-Core rev: a9075595074609c80af3530d4660b88ce0f76744) Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>