summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* oeqa/qemurunner: Add newlines serial workaroundRichard Purdie2023-10-101-0/+12
| | | | | | | | | | | We're struggling with the 6.5 kernel as the serial port getty doesn't appears sometimes leading to failures in CI. Add a workaround of sending some newlines as a way of unblocking the kernel/release issues whilst we try and work out how to get to the bottom of the issue. (From OE-Core rev: 0a65f0d272895ba13c8c133ee71f3605d765a8a7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemux86/qemuarm: Drop kernel version overridesRichard Purdie2023-10-103-6/+0
| | | | | | | | | | | Drop the version overrides for the kernel for the x86 and arm machines so we can go back to following the distro versions. The reasons for these versions is mostly historical at this point as the issues were resolved. (From OE-Core rev: 298fa078fab58b64246376ffd70ad6a0c7589876) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/selftest/bblock: add self test for bblock toolJulien Stephan2023-10-091-0/+203
| | | | | | | | | | | | it implements various combination of locking single/multiple recipe(s)/task(s) it also tests that locked sig are architecture dependant (From OE-Core rev: 7047a067548acd592a834d4315579fb606b4b9d7) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstatesig: add a new info level for SIGGEN_LOCKEDSIGS_TASKSIG_CHECKJulien Stephan2023-10-091-1/+17
| | | | | | | | | | | | | | | | | | | | | | | as of now, SIGGEN_LOCKEDSIGS_TASKSIG_CHECK can take 2 values: "warn" and "error", displaying respectively a warning or a fatal error message only when a task is locked and the task signature is different from the locked one. The "info" level is introduced to add a "note" message to remind the user that a recipe is locked even if the signature is equivalent to the locked one. The "warn" and "error" level display the warn/error message for each task having a mismatch of the signature. Doing this with the "info" level would result in very verbose output if there are several tasks locked, so the info level will only print once the list of recipes that have locked signature. (From OE-Core rev: 840402181d36ca3f60119984478979afb5bb3bbf) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf: include bblock.confJulien Stephan2023-10-091-0/+1
| | | | | | | | | | | | include conf/bblock.conf. This file is generated by the bblock tool. It locks some package tasks by fixing their signatures. See bblock -h for more details (From OE-Core rev: fb85282476f9dee2b0364c305ca75b096a76b1ae) Signed-off-by: Julien Stephan <jstephan@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: drop sudo from ptest dependenciesMikko Rapeli2023-10-092-2/+2
| | | | | | | | | | | | | | The tests don't actually need sudo on core-image-ptest-openssh. Based on logs seen in https://bugzilla.yoctoproject.org/show_bug.cgi?id=15178 it seems that socket errors from sudo are creeping into stderr which are failing the banner ptest from openssh. Removing sudo should help removing the stderr messages and possibly cure the banner test failures. (From OE-Core rev: 47e754f483b674b207bfddcc8d4c5d9a3008e102) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: skip so_peerpidfd testRandy MacLeod2023-10-092-0/+26
| | | | | | | | | | | | The so_peerpidfd test is failing in every linux-yocto-6.5 ptest run due to a difference of square brackets in part of the log file. Skip the failing test until the difference is understood and fixed. (From OE-Core rev: d7c9afbef0b440f5dbd16b3e8a3cb1ac5c513836) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cryptodev: Update to latest git for 6.5 kernel fixesRichard Purdie2023-10-091-1/+2
| | | | | | | | | Update to pull in recent git changes which allow cryptodev to work with 6.5 kernels. (From OE-Core rev: cbc2e92ff3bbf1921f6a56dfe024dfbf82178dc0) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: use ttyrun to run getty only if the terminal existsRoss Burton2023-10-091-34/+12
| | | | | | | | | | | | | | | | | | | Wrap calls to start_getty with ttyrun, so that getty isn't started if the device doesn't exist. As we know start_getty is only called when the device exists we can remove the partial workaround for this problem in that scripts too. This neatly obsoletes SERIAL_CONSOLES_CHECK, whose sole purpose was to check what terminals are present at boot and rewrite inittab. Notably, this meant that SERIAL_CONSOLES_CHECK made using a read-only rootfs impossible. (From OE-Core rev: 950ecaabc04836efc346be0ac7e0331e2378872b) (From OE-Core rev: 6c655441ff5cd0d8877891ff37f8cfa983363a2a) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit-inittab: use ttyrun to run getty only if the terminal existsRoss Burton2023-10-092-34/+7
| | | | | | | | | | | | | | | | | | | Wrap calls to start_getty with ttyrun, so that getty isn't started if the device doesn't exist. As we know start_getty is only called when the device exists we can remove the partial workaround for this problem in that scripts too. This neatly obsoletes SERIAL_CONSOLES_CHECK, whose sole purpose was to check what terminals are present at boot and rewrite inittab. Notably, this meant that SERIAL_CONSOLES_CHECK made using a read-only rootfs impossible. (From OE-Core rev: f4fd17d5a5e4eaa31995d3ca52c871cfbdc0df68) (From OE-Core rev: 8e48297621311116d3edd7e3aa0de1b8ef2431b1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ttyrun: add new recipeRoss Burton2023-10-092-0/+34
| | | | | | | | | | | | | | | | | ttyrun is a small tool from IBM's s390-tools package to run a command if the specified TTY is present, and hang if not. This is useful so that you can list all of the potential terminals in inittab and not have getty quiting instantly when a device isn't present, resulting in the "respawning too fast" errors. Note that DISTRELEASE has to be set as otherwise "build$(DATE)" is used, which is non-reproducible. (From OE-Core rev: 41a8a2e0817c7f73d3a4514fd158141ee5627ad8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit-initab: rewrite loop to generate inittabRoss Burton2023-10-091-7/+7
| | | | | | | | | | | | Instead of one-letter variables and arcane sed expressions, use English words and 'cut'. (From OE-Core rev: de9833792dd0cfac6f17d5c733c263b976e89cf6) (From OE-Core rev: c79f6e66283e506453d1643259d18e2d13eb10ea) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemuboot: reduce default size of software I/O translation bufferRoss Burton2023-10-091-0/+7
| | | | | | | | | | | | | | With 6.5+ (specifically, if DMA_BOUNCE_UNALIGNED_KMALLOC is set) the SWIOTLB is used, and it defaults to 64MB. This is too much when there's only 256MB of RAM, so request 0 slabs and lets the kernel round up to the appropriate minimum (1MB on aarch64, typically). In virtual hardware there's very little need for these bounce buffers, so the 64MB would be mostly wasted. (From OE-Core rev: 369e768d87b80be9efe76937bfafeddabc35f559) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake.bbclass: Add *.cmake to CONFIGURE_FILESPeter Kjellerstedt2023-10-091-1/+1
| | | | | | | | | | This makes do_configure depend on changes to any cmake file when externalsrc is active. (From OE-Core rev: dae2757bf0fea6ae821a28bd6ea9d0232694c177) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner.py: detect login prompt without without utf-8 conversionMikko Rapeli2023-10-081-2/+1
| | | | | | | | | | | In case utf-8 conversion of the serial console data is flaky due to bad characters in the stream. (From OE-Core rev: 3f4921ced1e2aae546ff7cef232eec3e214c28be) Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: Set PATH in syslog initscriptMartijn de Gouw2023-10-061-0/+2
| | | | | | | | | | | | | This script is not always called with /sbin and /usr/sbin in the PATH already, for example when called via ssh. Explicitly set PATH to make sure it includes /sbin and /usr/sbin since that's where start-stop-daemon is located. (From OE-Core rev: fa53f898eaba15dff030f9eadf86e5bca7d954fa) Signed-off-by: Martijn de Gouw <martijn.de.gouw@prodrive-technologies.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: fix CVE-2023-42467Yogita Urade2023-10-062-0/+50
| | | | | | | | | | | | | | | | | QEMU through 8.0.0 could trigger a division by zero in scsi_disk_reset in hw/scsi/scsi-disk.c because scsi_disk_emulate_mode_select does not prevent s->qdev.blocksize from being 256. This stops QEMU and the guest immediately. References: https://nvd.nist.gov/vuln/detail/CVE-2023-42467 https://gitlab.com/qemu-project/qemu/-/issues/1813 (From OE-Core rev: 7c42b976d7a72acf917bae9d055768a1350e507d) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: create separate package for cirrus and cnm firmwaresFahad Arslan2023-10-061-0/+28
| | | | | | | | | | | | | | | Some licenses only allow usage of corresponding firmwares when a specific hardware is present. This requires split of such firmwares from linux-firmware package to firmware specific sub package. As this split is based off of licensing, it makes sense to group firmware blobs having the same license in the same package. This commit is a first step in this direction, and creates separate packages for cirrus and cnm firmware. (From OE-Core rev: 53d9d8789efc701609a5a1e985287344c2209d62) Signed-off-by: Fahad Arslan <fahad.arslan@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer: upgrade 1.22.5 -> 1.22.6Archana Polampalli2023-10-0611-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release only contains bugfixes and security fixes. Highlighted bugfixes in 1.22.6: Security fixes for the MXF demuxer and H.265 video parser Fix latency regression in H.264 hardware decoder base class androidmedia: fix HEVC codec profile registration and fix coded_data handling decodebin3: fix switching from a raw stream to an encoded stream gst-inspect: prettier and more correct signal and action signals printing rtmp2: Allow NULL flash version, omitting the field, for better RTMP server compatibility rtspsrc: better compatibility with buggy RTSP servers that don't set a clock-rate rtpjitterbuffer: fix integer overflow that led to more packets being declared lost than have been lost v4l2: fix video encoding regression on RPi and fix support for left and top padding waylandsink: Crop surfaces to their display width height cerbero: recognise Manjaro; add Rust support for MSVC ARM64; cmake detection fixes various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements https://nvd.nist.gov/vuln/detail/CVE-2023-40475 https://nvd.nist.gov/vuln/detail/CVE-2023-40476 https://gstreamer.freedesktop.org/releases/1.22/#1.22.6 (From OE-Core rev: ff2fc789e08c42903f5e528d4836dd482227291c) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtirpc: conditionally enable gssapiDaniel McGregor2023-10-061-1/+2
| | | | | | | | | | | This is for upcoming work to support gssapi in nfs-utils for nfsv4 and kerberos mountpoints. (From OE-Core rev: ae9c64cd2291f4b24ac442816a4e354e47c70933) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meson: upgrade 1.2.1 -> 1.2.2Daniel McGregor2023-10-061-1/+1
| | | | | | | | | | | | The newly released version 1.2.2 adds version 17 to CMake LLVM detection, so we will now choose the OE provided LLVM version instead of the one on host during native builds. (From OE-Core rev: 90edba29f9f4c115af5202c566eaa935656de1eb) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* packages.bbclass: Correct the check for conflicts with renamed packagesPeter Kjellerstedt2023-10-061-5/+3
| | | | | | | | | | | | | | | | The original solution replaced all overrides with the package name that was being checked. This can have unforseen consequences where some variable involved in defining the value for the PKG:<package> variable may rely on some override which is not set as expected. It also meant that any PKG variable set using an override would not be caught, e.g., PKG:${PN}:${MACHINE} = "${PN}-dev" (made up example that would always fail with the old code). (From OE-Core rev: de62d538dbfe6caf123ff366643f893077175583) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools.bbclass: Add *.m4 to CONFIGURE_FILESPeter Kjellerstedt2023-10-061-1/+1
| | | | | | | | | | | This makes do_configure depend on changes to any m4 file when externalsrc is active. (From OE-Core rev: 492559191943c9e2666c3dda1824c5aafbe487d5) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* externalsrc.bbclass: Support specifying patterns in CONFIGURE_FILESPeter Kjellerstedt2023-10-061-2/+4
| | | | | | | | | | | This allows, e.g., *.cmake to be added to CONFIGURE_FILES to make the do_configure task depend on changes to any cmake file. (From OE-Core rev: 09873b3fb24a00cfbd73282d29e4c5821774f579) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxpm: upgrade to 3.5.17Ross Burton2023-10-051-1/+1
| | | | | | | | | | | | This release fixes the following CVEs: - CVE-2023-43788 - CVE-2023-43789 (From OE-Core rev: 46dd8ce41756dbc2aa0f9001416f208cced1c8d5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: upgrade to 1.8.7Ross Burton2023-10-051-1/+1
| | | | | | | | | | | | | This incorporates fixes for the following CVEs: - CVE-2023-43785 - CVE-2023-43786 - CVE-2023-43787 (From OE-Core rev: a1534bb34b680bfc5cb2f35b5fd5a0c2afed6368) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-extlinux-config.bbclass: fix missed override syntax migrationQuentin Schulz2023-10-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | uboot-extlinux-config allows to specify multiple "labels" (entries in a menu, à-la grub) and each of them have their own values for some fields. Each "base" variable, e.g. UBOOT_EXTLINUX_FDT can be overridden for each label. This is done via the OVERRIDES mechanism based on the label name, e.g. UBOOT_EXTLINUX_FDT:linux if linux is a label. However, OVERRIDES doesn't contain the label globally because it's only necessary in one task. Therefore, the OVERRIDES itself is modified within the task. This means that the sigdata will not be told the dependency on UBOOT_EXTLINUX_FDT:linux, because it cannot know about it. For this reason, we need to explicitly specify which variables this task depends on via vardeps varflag for the task. This was done in the past, but we missed updating it during the override syntax migration so the cache wouldn't get invalidated if someone modifies UBOOT_EXTLINUX_FDT:linux from a configuration file or a bbappend for example. Let's fix this by migrating it to the new syntax. (From OE-Core rev: b4dd9d873508128adbbf5ff6cf0a3df3d2ffbcf6) Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa/concurrencytest: Remove invalid buffering optionRichard Purdie2023-10-051-2/+2
| | | | | | | | | | | | | Fix warnings from oe-selftest -j: /usr/lib/python3.10/os.py:1030: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used return io.open(fd, mode, buffering, encoding, *args, **kwargs) Remove the option since it clearly doesn't do much. (From OE-Core rev: 6b872ee72942951fd464c4c6cb9eadcb9b4749c1) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.5: integrate fixes for sanity issuesBruce Ashfield2023-10-053-13/+13
| | | | | | | | | | | | | | | | making the following commits available in our 6.5 kernel: 49e3d8448aea locking/atomic: scripts: fix fallback ifdeffery 9ba8e064374d crypto: jitter - add RCT/APT support for different OSRs 50f59f46583a crypto: jitter - Add clarifying comments to Jitter Entropy RCT cutoff values Which should address several of the failures we are seeing with 6.5 under integration testing. (From OE-Core rev: dd8f47a9c4407741575e9264f7c44e4623f606e0) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: Upgrade to 2023.10Fabio Estevam2023-10-043-2/+2
| | | | | | | | | | | | | Upgrade to U-Boot 2023.10. The U-Boot 2023.10 tag is in the master branch, so switch the branch back to master. (From OE-Core rev: 6fce7f99ff5bacf7ad4b1816f462260fe41b38ee) Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-extlinux-config.bbclass: Add menu title configurationDaniel Semkowicz2023-10-041-2/+6
| | | | | | | | | | | | | Add new UBOOT_EXTLINUX_MENU_TITLE variable that allows configuring the "MENU TITLE" entry. If set to empty, "MENU TITLE" will not be added to the output file. (From OE-Core rev: 23026911142585fde9290e21b07934fc583b6540) Signed-off-by: Daniel Semkowicz <dse@thaumatec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-extlinux-config.bbclass: Uppercase "menu title" entryDaniel Semkowicz2023-10-041-1/+1
| | | | | | | | | | | All other extlinux.conf entries are written to the output file in uppercase. (From OE-Core rev: 6c89654cf37da95aeea07e1645f2cdffe320c8bc) Signed-off-by: Daniel Semkowicz <dse@thaumatec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uboot-extlinux-config.bbclass: Remove repeated space characterDaniel Semkowicz2023-10-041-1/+1
| | | | | | | | (From OE-Core rev: e8a7a8d93c20f966bc2845d23696d01234cbb227) Signed-off-by: Daniel Semkowicz <dse@thaumatec.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-numpy: remove obsolete reproducible workaroundRoss Burton2023-10-041-9/+0
| | | | | | | | | | | | | We currently delete some pycache files because frozenset wasn't able to be reproducible, but this has been fixed in Python 3.11: https://github.com/python/cpython/commit/33d95c6facdfda3c8c0feffa7a99184e4abc2f63 (From OE-Core rev: 5c287a896fa9f5cd05b6a2411528fdc8fb2579d6) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk: Upgrade 4.12.1 -> 4.12.3Markus Volk2023-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overview of Changes in 4.12.3, 28-09-2023 ========================================= * GtkWindow: - Don't assume titlebars are GtkHeaderBar * GtkTreeView: - Fix a crash in gtk_tree_view_is_blank_at_pos * printing: - Fix some issues with the portal implementation * GSK: - Some optimizations in the GL renderer - Fix memory leaks in the Broadway renderer * demos: - Fix a crash in gtk4-demo * Translation updates Basque Brazilian Portuguese Czech Galician Georgian German Hungarian Kazakh Lithuanian Persian Polish Spanish Swedish Turkish Overview of Changes in 4.12.2, 20-09-2023 ========================================= * GtkTooltip: - Don't cross native boundaries when looking for tooltips * GtkCenterLayout, GtkEntry, GtkSearchEntry: - Fix some issues with baseline handling * GtkSwitch: - Respect text direction * Theme: - Use relative font sizes * GSK: - Make repeated gradients match between GL and cairo - Make rounded rect shrinking match between Vulkan, GL and cairo - Fix parsing of text nodes with color glyphs - Restrict an optimization to the cases where it is correct - Fix rendering of shadows with opacity * macOS: - Clamp damage regions to the surface size * Windows: - Fix missing minimize and maximize buttons * Translation updates Basque Brazilian Portuguese Catalan Chinese (China) Czech Danish Dutch Finnish Galician German Hungarian Italian Kazakh Latvian Lithuanian Slovenian Spanish Turkish (From OE-Core rev: ba738a1e2944468ef3e4d9c9810e98457fcd3b85) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: Rename utilities to their canonical namesKhem Raj2023-10-041-0/+9
| | | | | | | | | | | | Packages which use the utilities usually call/search for these tools without .py extension e.g. kernel-selftest and fails to find the tools if they are having .py extension. (From OE-Core rev: 47b221d6bc91139cd84ddcf9c57a12288eafd8be) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Upgrade 23.1.8 -> 23.2.1Markus Volk2023-10-045-111/+12
| | | | | | | | | | | | | | | | | | | - update 0001-gallium-Fix-build-with-llvm-17.patch - remove as added upstream: 0001-intel-Allow-using-intel_clc-from-the-system.patch - intel clc build is currently broken with llvm 17, but that issue is also present with mesa 23.1.8 https://gitlab.freedesktop.org/mesa/mesa/-/issues/9701 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24879 https://github.com/KhronosGroup/SPIRV-LLVM-Translator/issues/2153 (From OE-Core rev: d95beb63b3cb8b8e53109304ab88b3938b137035) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wayland: consider pkgconfig sysroot for pkgdatadirAndreas Cord-Landwehr2023-10-042-0/+47
| | | | | | | | | | | | Fix pkgconfig find calls to find wayland protocol XML files. See discussion in: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/102 (From OE-Core rev: 428ffec520ff25b2a29d506d7af9e6ba8a150d8f) Signed-off-by: Andreas Cord-Landwehr <cordlandwehr@kde.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssh: update sshd_check_keys script to make use of 'sshd -G'Rasmus Villemoes2023-10-041-2/+1
| | | | | | | | | | | | | | | | | | | | | | | Parsing sshd's config file with 'sed' does not work in for example the case where somebody has made use of the new ability to add a config fragment in /etc/ssh/sshd_config.d/ with one or more HostKey stanzas. Also, sshd_config keywords are case-insensitive, but the current sed pattern only matches the CamelCase spelling of HostKey. In openssh 9.3, sshd learnt a new command line flag '-G', which causes sshd to parse the given configuration file and print the resulting effective configuration on stdout. So use that instead. Furthermore, since that "effective configuration" includes the default set of host keys if the configuration file has no HostKey stanzas, we also avoid the script needing to know what sshd's default is - that could plausibly change with some future release. (From OE-Core rev: dd27f9d869b8aa28dfb18de037a24ab0ec735718) Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner: Show both the login console log and all logging upon failureRichard Purdie2023-10-041-3/+2
| | | | | | | | | It is unclear when things fail which output was on which serial port. Improve the output to show the last lines of both data to improve debugging. (From OE-Core rev: 605938b3bb19dcf6c7218648b4d16df9eaa675fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner: Log the second serial console as well as the firstRichard Purdie2023-10-041-6/+3
| | | | | | | | | | To aid debugging, always log the second serial console as well as the first to a seperate log file. This should make it clearer what happened when we see test failures. (From OE-Core rev: 372cd58fe672726900af80f3e65a108984da2750) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner: Use backslashreplace with utf8 to make invalid characters clearRichard Purdie2023-10-041-2/+2
| | | | | | | | | Switch to the backslashreplace error handling when decoding strings so that invalid characters are clear in the stream to improve debugging. (From OE-Core rev: 8ec86d46f736ec3e625b741e97545377c79414ee) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemurunner: Skip conversion from/to binary data for logfileRichard Purdie2023-10-041-4/+3
| | | | | | | | | | | | | There is no point in decoding binary data only to encode it again risking conversion issues. Write the raw data to the log file as binary and skip the conversion. Also always update self.msg even if a logfile isn't specified to improve logging/debug. (From OE-Core rev: b5d67471dddd198723c4f711747783a33e8e5987) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Pull in stable branch fixesRichard Purdie2023-10-041-1/+6
| | | | | | | | | | | | | | | Pull in stable branch fixes including: * tunables: Terminate if end of input is reached (CVE-2023-4911) * Propagate GLIBC_TUNABLES in setxid binaries * Document CVE-2023-4806 and CVE-2023-5156 in NEWS * Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843] Also set CVE_STATUS accordingly for the fixes pulled in. (From OE-Core rev: 7d77bce6158bf11a2de0944f75589382f153bb91) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: stable 2.38 branch updates.Deepthi Hemraj2023-10-033-221/+1
| | | | | | | | | | | | | | | | | | | | | | | Below commits on glibc-2.38 stable branch are updated. 0e1ef6779a (HEAD -> release/2.38/master, origin/release/2.38/master) manual/jobs.texi: Add missing @item EPERM for getpgid d94461bb86 string: Fix tester build with fortify enable with gcc < 12 63250e9c57 iconv: restore verbosity with unrecognized encoding names (bug 30694) 00ae4f10b5 getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806) b25508dd77 CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode 89da8bc588 NEWS: Add the 2.38.1 bug list d3ba6c1333 elf: Move l_init_called_next to old place of l_text_end in link map 750f19526a elf: Remove unused l_text_end field from struct link_map a3189f66a5 elf: Always call destructors in reverse constructor order (bug 30785) 7ae211a01b elf: Do not run constructors for proxy objects 92201f16cb libio: Fix oversized __io_vtables 5bdef6f27c io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 0024-CVE-2023-4527.patch is dropped (From OE-Core rev: eae8634ff7a7dd6f84c4607b5f1b0c6fe5e39f37) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: default to 6.5Bruce Ashfield2023-10-011-1/+1
| | | | | | | | | | | | | kernel version 6.5 is the reference kernel for the fall release. This brings libc-headers up to date with that tested reference (From OE-Core rev: 7e1e77d3a17eddf59ea4f96b0c9cc5f432ac8da1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-libc-headers: uprev to v6.5Bruce Ashfield2023-10-011-1/+1
| | | | | | | | | | | | The 6.4 kernel has been EOLd and 6.5 will be the newest reference kernel. So we bump our libc-headers to match (From OE-Core rev: 23d249bd02fb008748eb3876bd1d87602bd955ec) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: introduce 6.5 reference kernel recipesBruce Ashfield2023-10-014-0/+5225
| | | | | | | | | | | | | | | | | | The v6.4 kernel series has been EOLd upstream, so it isn't a suitable "latest" reference kernel for the release. The -dev kernel has previously tested 6.5, so we know that core sanity is acceptable. We introduce the 6.5 kernel recipes to go along with a -dev of 6.6 and LTS of v6.1 Testing against all arches and refernce BSPs has passed. (From OE-Core rev: 84262b0f0fcd51780328c8386f6430ca335b5cf8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-dev: update to v6.6-rcXBruce Ashfield2023-10-011-2/+2
| | | | | | | | | | v6.5 will be the next reference kernel, so we update -dev to follow 6.6-rcX. (From OE-Core rev: de9a409448527b59d22a8e76a2604df77834c354) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/6.1: update to v6.1.55Bruce Ashfield2023-10-014-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating to the latest korg -stable release that comprises the following commits: d23900f974e0 Linux 6.1.55 0db211ec0f1d interconnect: Teach lockdep about icc_bw_lock order b93aeb6352b0 net/sched: Retire rsvp classifier 4c6bb9158179 drm/amdgpu: fix amdgpu_cs_p1_user_fence 45ea58f9dbf8 Revert "memcg: drop kmem.limit_in_bytes" 4422080e777e drm/amd/display: fix the white screen issue when >= 64GB DRAM 97d4186c3503 ext4: fix rec_len verify error 89365b624af5 scsi: pm8001: Setup IRQs on resume c2cb422dca0b scsi: megaraid_sas: Fix deadlock on firmware crashdump 890e1e5dd8ba ata: libahci: clear pending interrupt status a3517ee1d4e6 ata: libata: disallow dev-initiated LPM transitions to unsupported states 30057f4add41 i2c: aspeed: Reset the i2c controller when timeout occurs 8b0f7d55b22e tracefs: Add missing lockdown check to tracefs_create_dir() dcf3caeee432 nfsd: fix change_info in NFSv4 RENAME replies 978b86fbdb2a selinux: fix handling of empty opts in selinux_fs_context_submount() 2617afde0c3d tracing: Have option files inc the trace array ref count 6dc57c3a1d13 tracing: Have current_trace inc the trace array ref count a46bf337a20f tracing: Increase trace array ref count on enable and filter files 0c2982b01501 tracing: Have event inject files inc the trace array ref count d65553fe5281 tracing: Have tracing_max_latency inc the trace array ref count 1f89e6daf2b0 btrfs: check for BTRFS_FS_ERROR in pending ordered assert 50e385d98b2a btrfs: release path before inode lookup during the ino lookup ioctl 52932bbc6d4b btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio 32247b9526bf btrfs: fix lockdep splat and potential deadlock after failure running delayed items d7b2abd87d1f dm: don't attempt to queue IO under RCU protection 216eae7d7dea Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory" 98ea94f1627b md: Put the right device in md_seq_next f07c0bc27b0e nvme: avoid bogus CRTO values 6a1d1365fafe io_uring/net: fix iter retargeting for selected buf e7dcf8339a0f ovl: fix incorrect fdput() on aio completion 17854d92fa4a ovl: fix failed copyup of fileattr on a symlink 6a84939cc7dd attr: block mode changes of symlinks 3494a0066d8a Revert "SUNRPC: Fail faster on bad verifier" ba4f28a1d362 md/raid1: fix error: ISO C90 forbids mixed declarations 2076b4b677c3 samples/hw_breakpoint: fix building without module unloading 0dea06849924 x86/purgatory: Remove LTO flags 2074cb608cb5 x86/boot/compressed: Reserve more memory for page tables 038249ee7264 panic: Reenable preemption in WARN slowpath 6069b9d8056d scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() 1cd41d1669bc scsi: target: core: Fix target_cmd_counter leak dd8fce4e2da5 riscv: kexec: Align the kexeced kernel entry e9b8e266105a x86/ibt: Suppress spurious ENDBR 03425393f41c selftests: tracing: Fix to unmount tracefs for recovering environment bc912eed8a1a scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() cbf226355ee3 drm: gm12u320: Fix the timeout usage for usb_bulk_msg() 64561352c0f2 nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page() 5ee5c928dbb6 nvmet: use bvec_set_page to initialize bvecs 00cf1dc13c1f block: factor out a bvec_set_page helper 2174731a17b0 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super 31242daa108b btrfs: add a helper to read the superblock metadata_uuid 44751b057c24 MIPS: Use "grep -E" instead of "egrep" 8332311cd02a misc: fastrpc: Fix incorrect DMA mapping unmap request 5a5641755ca8 misc: fastrpc: Prepare to dynamic dma-buf locking specification b4539ff7a48d dma-buf: Add unlocked variant of attachment-mapping functions 6ca28642dd9a printk: Consolidate console deferred printing 13ebf3ff08b0 printk: Keep non-panic-CPUs out of console lock ee42bfc791aa interconnect: Fix locking for runpm vs reclaim 48aebbe801e7 kobject: Add sanity check for kset->kobj.ktype in kset_register() 240571c49f76 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning 91f400233edc usb: chipidea: add workaround for chipidea PEC bug 8e3556f2f497 usb: ehci: add workaround for chipidea PORTSC.PEC bug 48c135c30ad2 misc: open-dice: make OPEN_DICE depend on HAS_IOMEM a3c9315a8c78 serial: cpm_uart: Avoid suspicious locking 4738bf8b2d36 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() 6c440fec96af tools: iio: iio_generic_buffer: Fix some integer type and calculation 826e9c91a203 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc bbc9c3652708 usb: cdns3: Put the cdns set active part outside the spin lock 96a0bf5827e7 media: pci: cx23885: replace BUG with error return 257092cb544c media: tuners: qt1010: replace BUG_ON with a regular error b2a019ec8b33 scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected dfcd3c010209 media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer 6ab7ea4e17d6 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() 14b94154a723 media: anysee: fix null-ptr-deref in anysee_master_xfer abb6fd93e05e media: af9005: Fix null-ptr-deref in af9005_i2c_xfer 08dfcbd03b2b media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer() 0143f282b15f media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer 8ba9d91c8f21 media: mdp3: Fix resource leaks in of_find_device_by_node b78796126f80 PCI: fu740: Set the number of MSI vectors 9318c3ae155b PCI: vmd: Disable bridge window for domain reset 96f27ff73220 powerpc/pseries: fix possible memory leak in ibmebus_bus_init() ee378f45a70d ARM: 9317/1: kexec: Make smp stop calls asynchronous 09066c19d945 PCI: dwc: Provide deinit callback for i.MX 4de3a603010e jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount 2f7a36448f51 fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount() 035bc86fbf2b ext2: fix datatype of block number in ext2_xattr_set2() 4f7d853b4590 md: raid1: fix potential OOB in raid1_remove_disk() 4e547968a6e4 bus: ti-sysc: Configure uart quirks for k3 SoC 4c743c1dd2ee drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer() edddbdb8122e drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable() a101b1bdd24a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314 2c0f5b6972eb drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31 506d2ee72af2 drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK 2d027da82a96 ALSA: hda: intel-dsp-cfg: add LunarLake support cc4553c14fbb ASoC: Intel: sof_sdw: Update BT offload config for soundwire config d843bcc7adc9 ASoC: SOF: topology: simplify code to prevent static analysis warnings 2ec715bf8816 drm/amd/display: Fix underflow issue on 175hz timing 4630c27c5529 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000' 306c7903de14 arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size 41ff904a7c46 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size 23f9d0c67199 arm64: dts: qcom: sm6350: correct ramoops pmsg-size 03499a685773 arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size 766cc11e854e drm/edid: Add quirk for OSVR HDK 2.0 8178dac6ee2c drm/bridge: tc358762: Instruct DSI host to generate HSE packets d5feaef143b6 libbpf: Free btf_vmlinux when closing bpf_object b9a175e3b250 wifi: mac80211_hwsim: drop short frames 7e1cda5cf07f wifi: mac80211: check for station first in client probe d7b0fe3487d2 wifi: cfg80211: ocb: don't leave if not joined 676a42341013 wifi: cfg80211: reject auth/assoc to AP with our address 28b07e30bc14 netfilter: ebtables: fix fortify warnings in size_entry_mwt() 7ae7a1378a11 wifi: mac80211: check S1G action frame size 1c27b73ffa90 alx: fix OOB-read compiler warning a13c1f6c324a mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 b62e8838e988 tpm_tis: Resend command to recover from data transfer errors c2b226f223fb netlink: convert nlk->flags to atomic flags 06e2b5ad72b6 Bluetooth: Fix hci_suspend_sync crash d3ad023a39f1 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() e5d94c98a72f net/ipv4: return the real errno instead of -EINVAL d5372a1f0cdf net: Use sockaddr_storage for getsockopt(SO_PEERNAME). ab0ae0af0a2d can: sun4i_can: Add support for the Allwinner D1 4eb79abf910a can: sun4i_can: Add acceptance register quirk f04b40cb70a5 wifi: wil6210: fix fortify warnings 5c8bbb79c7cb mt76: mt7921: don't assume adequate headroom for SDIO headers 4f621fe1acac wifi: mwifiex: fix fortify warning 2640a8e54f84 wifi: ath9k: fix printk specifier 1800a27a3dba wifi: ath9k: fix fortify warnings 5760a72b3060 ice: Don't tx before switchdev is fully configured ad58d7ebbf93 crypto: lrw,xts - Replace strlcpy with strscpy ac70101e5b94 devlink: remove reload failed checks in params get/set callbacks a0300edca5df selftests/nolibc: fix up kernel parameters support 1ea7e4780727 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects dc1d81ee9312 hw_breakpoint: fix single-stepping when using bpf_overflow_handler d42d342d3132 perf/imx_ddr: speed up overflow frequency of cycle 9d9b5cbc12f4 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 4cb0612cf260 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 9f10b4eb1b21 scftorture: Forgive memory-allocation failure if KASAN 83ed0cdb6ae0 rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() 3b1107abdc2c kernel/fork: beware of __put_task_struct() calling context e1f686930ee4 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer 34bff6d85001 locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock 28062cd6eda0 btrfs: output extra debug info if we failed to find an inline backref 726deae613bc autofs: fix memory leak of waitqueues in autofs_catatonic_mode a356197db198 Linux 6.1.54 77b49370a261 drm/amd/display: Fix a bug when searching for insert_above_mpcc 3ce9925584c6 MIPS: Only fiddle with CHECKFLAGS if `need-compiler' e5b28ce127a6 kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). a47db2caae27 ixgbe: fix timestamp configuration code 6f0d85d501ab tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address. 63830afece93 tcp: Fix bind() regression for v4-mapped-v6 wildcard address. 489ced24c7ca tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any). 82f9af464e01 ipv6: Remove in6addr_any alternatives. 8b6556c4c4e3 ipv6: fix ip6_sock_set_addr_preferences() typo d5d315cf7687 net: macb: fix sleep inside spinlock 7aa720c350c7 net: macb: Enable PTP unicast 7f4116c6f984 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() f72497c521c9 platform/mellanox: NVSW_SN2201 should depend on ACPI 9d392695f323 platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events 3f16330a4869 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows 3a45dcfb4d3c platform/mellanox: mlxbf-tmfifo: Drop jumbo frames 30c8bbe1edba platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors 16989de75497 kcm: Fix memory leak in error path of kcm_sendmsg() 2323397e5877 r8152: check budget for r8152_poll() 44c8ffd482cc net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset e74bd1b229cb net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses d766cf9ddb97 net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry 538e7fe66c46 net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid() 9a3e7eca2b5b net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" 66e79c2f3a93 net:ethernet:adi:adin1110: Fix forwarding offload c281948cebcc net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address 61866f7d814e hsr: Fix uninit-value access in fill_frame_info() ff5faed5f548 net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() 349638f7e5d3 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() 9dbbc87d5b61 net: stmmac: fix handling of zero coalescing tx-usecs 70c8d17007dc net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add ef5d546b9d4f selftests: Keep symlinks, when possible cdd61a27fb0a kselftest/runner.sh: Propagate SIGTERM to runner child 980f84454798 net: ipv4: fix one memleak in __inet_del_ifa() 9acb294ebdfe kunit: Fix wild-memory-access bug in kunit_free_suite_set() cb30ff2adb10 drm/amdgpu: register a dirty framebuffer callback for fbcon b53fee19ec5e drm/amd/display: Remove wait while locked 2d7a6fcb1f23 drm/amd/display: always switch off ODM before committing more streams c29bfda64b44 perf hists browser: Fix the number of entries for 'e' key f4618f131629 perf tools: Handle old data in PERF_RECORD_ATTR be69e8c8f5c2 perf test shell stat_bpf_counters: Fix test on Intel cb0940640d51 perf hists browser: Fix hierarchy mode header ec5409612255 MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression 60b5ef4cf82c KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL 12645e623f28 KVM: SVM: Set target pCPU during IRTE update if target vCPU is running 5b2b0535fa7a KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state 6c1ecfea1daf KVM: nSVM: Check instead of asserting on nested TSC scaling support 5c18ace750e4 KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration ba82001e4118 KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn 3988692acc92 KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID entry ff536a96687c drm/amd/display: prevent potential division by zero errors e1769b1dfcae drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma 3388ca3a38a5 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller 31d42146fa6f mtd: rawnand: brcmnand: Fix potential false time out warning 7c6ba20a0b9a mtd: spi-nor: Correct flags for Winbond w25q128 45fe4ad7f439 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write a7e118fcc8b4 mtd: rawnand: brcmnand: Fix crash during the panic_write 8bf2d4ca521d drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable() 09974a1352d3 btrfs: use the correct superblock to compare fsid in btrfs_validate_super b692f7d1576b btrfs: zoned: re-enable metadata over-commit for zoned mode 08daa38ca212 btrfs: set page extent mapped after read_folio in relocate_one_page 91f6a538d625 btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART f933a1c43b68 btrfs: free qgroup rsv on io failure cdc3ba292df8 btrfs: fix start transaction qgroup rsv double free 59c38f050d9b btrfs: zoned: do not zone finish data relocation block group ef819c2f8e8a fuse: nlookup missing decrement in fuse_direntplus_link 6694be119f63 ata: pata_ftide010: Add missing MODULE_DESCRIPTION ae73b94ad771 ata: sata_gemini: Add missing MODULE_DESCRIPTION 1605f2709017 ata: pata_falcon: fix IO base selection for Q40 cdd0d707357c ata: ahci: Add Elkhart Lake AHCI controller e93bc372dbc0 hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation 0649dc0af93a lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() 980b592c6087 f2fs: avoid false alarm of circular locking 1c64dbe8fa35 f2fs: flush inode if atomic file is aborted 1fb3f1bbfdb5 ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} 03393857a95b ext4: add correct group descriptors and reserved GDT blocks to system zone 20108975ec51 jbd2: correct the end of the journal recovery scan range dbafe636db41 jbd2: check 'jh->b_transaction' before removing it from checkpoint c5f23305f8b1 jbd2: fix checkpoint cleanup performance regression 6ea18981bb8a dmaengine: sh: rz-dmac: Fix destination and source data size setting de43bc17987d clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL f2953184bf19 ARC: atomics: Add compiler barrier to atomic operations... 8eea0afbcc9d net/mlx5: Free IRQ rmap and notifier on kernel shutdown 017a05805368 Multi-gen LRU: avoid race in inc_min_seq() 69561478400c sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() 9cd5cf0bfeaf net: hns3: remove GSO partial feature bit 136806771864 net: hns3: fix the port information display when sfp is absent 9bd9afd55c52 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue d76436e26943 net: hns3: fix debugfs concurrency issue between kfree buffer and read b5087697130a net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() 5c28780f4232 net: hns3: fix tx timeout issue 7bb8d52b4271 netfilter: nfnetlink_osf: avoid OOB read d9ebfc0f2137 netfilter: nftables: exthdr: fix 4-byte stack OOB write 6cf0d1d5a50b bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check. 04f92e67b35d bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf(). a12f15d1f863 bpf: Remove prog->active check for bpf_lsm and bpf_iter 5f09b79e99ad net: dsa: sja1105: complete tc-cbs offload support on SJA1110 ec9f203ad7f3 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times 483f0e3975df net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload 54b59bc18d19 ip_tunnels: use DEV_STATS_INC() 175f290dc937 idr: fix param name in idr_alloc_cyclic() doc 147d8da33a2c s390/zcrypt: don't leak memory if dev_set_name() fails ccb048dae8ff igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 74b98c61c9c6 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 30acc4f954a0 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 e2e2c839d827 octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler e30388b80d23 kcm: Destroy mutex in kcm_exit_net() a18349dc8d91 net: sched: sch_qfq: Fix UAF in qfq_dequeue() 2100bbf55e56 af_unix: Fix data race around sk->sk_err. ce3aa88ceccd af_unix: Fix data-races around sk->sk_shutdown. 2d8933ca863e af_unix: Fix data-race around unix_tot_inflight. b9cdbb38e030 af_unix: Fix data-races around user->unix_inflight. 923877254f00 bpf, sockmap: Fix skb refcnt race after locking changes 71fb38b222cf net: phy: micrel: Correct bit assignments for phy_device flags aa8fd3a63691 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr e752860bbc3c veth: Fixing transmit return status for dropped packets a47ad6d226dc gve: fix frag_list chaining 24b1e835db34 igb: disable virtualization features on 82580 7ddfe350e255 ipv6: ignore dst hint for multipath routes 0b2ee66411fe ipv4: ignore dst hint for multipath routes b7d25ac3627a mptcp: annotate data-races around msk->rmem_fwd_alloc 787c5829681b net: annotate data-races around sk->sk_forward_alloc f1175881ddd9 net: use sk_forward_alloc_get() in sk_get_meminfo() bd9bd085c681 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() 2b7510bb92c1 drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn() f5738399ed96 drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" 6436973164ea xsk: Fix xsk_diag use-after-free error during socket cleanup d92c34348b37 net: fib: avoid warn splat in flow dissector 9036b6342fcd net: read sk->sk_family once in sk_mc_loop() 5aaa7ee23203 ipv4: annotate data-races around fi->fib_dead 471f534971d9 sctp: annotate data-races around sk->sk_wmem_queued f39b49077abe net/sched: fq_pie: avoid stalls in fq_pie_timer() 47f72ee50226 smb: propagate error code of extract_sharename() 60e3318e3e90 cifs: use fs_context for automounts 84d577923450 blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() fd2420905c8e blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() 8017a27cec32 drm/i915: mark requests for GuC virtual engines to avoid use-after-free 0686336f7383 perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test 66b23e7b0822 perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators 523f6268e865 pwm: lpc32xx: Remove handling of PWM channels fa5392873639 watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load 032cd8ce89a4 perf top: Don't pass an ERR_PTR() directly to perf_session__delete() adeb9f392d07 perf vendor events: Drop STORES_PER_INST metric event for power10 platform 6ade9094b477 perf vendor events: Drop some of the JSON/events for power10 platform b7cbcafb6d04 perf vendor events: Update the JSON/events descriptions for power10 platform 6a43e0d62311 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() 6522397e7502 perf annotate bpf: Don't enclose non-debug code with an assert() e62e740009cc Input: tca6416-keypad - fix interrupt enable disbalance a7345501a3bd Input: tca6416-keypad - always expect proper IRQ number in i2c client d7add2001991 backlight: gpio_backlight: Drop output GPIO direction check for initial power state 9de7eb95bbe8 pwm: atmel-tcb: Fix resource freeing in error path and remove c42256a283d6 pwm: atmel-tcb: Harmonize resource allocation order b9734e8505bd pwm: atmel-tcb: Convert to platform remove callback returning void 62dd514c34be perf trace: Really free the evsel->priv area e5dee8222d7c perf trace: Use zfree() to reduce chances of use after free eb17c3d0055b Input: iqs7222 - configure power mode before triggering ATI 8ab594223950 kconfig: fix possible buffer overflow 39c29d075352 mailbox: qcom-ipcc: fix incorrect num_chans counting 36201d559b47 gfs2: low-memory forced flush fixes 694e43f22c5b gfs2: Switch to wait_event in gfs2_logd c4807163e2d4 tpm_crb: Fix an error handling path in crb_acpi_add() 46d3bc902b03 kbuild: do not run depmod for 'make modules_sign' 390275d7a863 kbuild: rpm-pkg: define _arch conditionally 31cf7853a940 net: deal with integer overflows in kmalloc_reserve() 2b39866f0a38 net: factorize code in kmalloc_reserve() 36974c3a5438 net: remove osize variable in __alloc_skb() 5f7676fdaf42 net: add SKB_HEAD_ALIGN() helper 8b4d0f3890c8 bus: mhi: host: Skip MHI reset if device is in RDDM fd9a8ad2cfa7 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info dac14a1dbe20 NFS: Fix a potential data corruption 1bb9546c7aed clk: qcom: mss-sc7180: fix missing resume during probe 017e60a215d8 clk: qcom: q6sstop-qcs404: fix missing resume during probe eab2ece5e4b5 clk: qcom: lpasscc-sc7280: fix missing resume during probe 5310f712157a clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors f6250ecb7fbb soc: qcom: qmi_encdec: Restrict string length in decode c4e1204bd714 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock 5b3b0f7f7363 clk: imx: pll14xx: align pdiv with reference manual 871244f8efe8 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz 311db21d4a1f dt-bindings: clock: xlnx,versal-clk: drop select:false 54e5ff4af78b pinctrl: cherryview: fix address_space_handler() argument 9c8fc05bd4d0 cifs: update desired access while requesting for directory lease db5d5673ab7e parisc: led: Reduce CPU overhead for disk & lan LED computation ff2c44f0118d parisc: led: Fix LAN receive and transmit LEDs 421855d0d24d lib/test_meminit: allocate pages up to order MAX_ORDER 84a212a72c84 mm: hugetlb_vmemmap: fix a race between vmemmap pmd split 21ef9e11205f memcg: drop kmem.limit_in_bytes 0f7339056893 send channel sequence number in SMB3 requests after reconnects 22ec50d7b524 arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos df2d596e7e9c clk: qcom: turingcc-qcs404: fix missing resume during probe b83ae66d8265 ASoC: tegra: Fix SFC conversion for few rates 3c9881fd220a drm/ast: Fix DRAM init on AST2200 c0341bddd6cc clk: qcom: camcc-sc7180: fix async resume during probe f83c1b13f815 fbdev/ep93xx-fb: Do not assign to struct fb_info.dev a0b4a0666bea null_blk: fix poll request timeout handling f55797084931 scsi: qla2xxx: Fix firmware resource tracking 3a9d4db2d2e0 scsi: qla2xxx: Error code did not return to upper layer c7355cbb9c1b scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() 974887e1d689 scsi: qla2xxx: Flush mailbox commands on chip reset 98643561d853 scsi: qla2xxx: Remove unsupported ql2xenabledif option 1f0e3814adc7 scsi: qla2xxx: Fix TMF leak through e6aabf0654cc scsi: qla2xxx: Fix session hang in gnl addaa136f10b scsi: qla2xxx: Turn off noisy message log 01e3440ce021 scsi: qla2xxx: Fix erroneous link up failure ddb8fa05981c scsi: qla2xxx: Fix command flush during TMF 6e44a7e2a0bc scsi: qla2xxx: fix inconsistent TMF timeout cd06c45b326e scsi: qla2xxx: Fix deletion race condition 820010cfe5f8 scsi: qla2xxx: Limit TMF to 8 per function faf7e224b4fa scsi: qla2xxx: Adjust IOCB resource on qpair create 98d3e7c5f757 drm/virtio: Conditionally allocate virtio_gpu_fence 3e8b9b06de9d io_uring: Don't set affinity on a dying sqpoll thread 9704cfcf1fa9 io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used 605d055452e7 io_uring: break out of iowq iopoll on teardown b04f22b68643 io_uring/net: don't overflow multishot accept 5afbf7fdb730 io_uring: revert "io_uring fix multishot accept ordering" fd459200ff81 io_uring: always lock in io_apoll_task_func f36791596176 Multi-gen LRU: fix per-zone reclaim a73d04c46052 mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] 7164d74aae1c net/ipv6: SKB symmetric hash should incorporate transport ports (From OE-Core rev: d7efd25c9e6efa4adcc1646e36c2d6fe444f6e28) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>