Richard Purdie [Fri, 10 Mar 2023 18:11:51 +0000 (18:11 +0000)]
bc: Fix ptest test output naming
The quoting in the script was mangled leading to "0" tests being
found by our log parsing code. Fix the quoting to allow the correct
test counts to appear.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 10 Mar 2023 12:40:54 +0000 (12:40 +0000)]
acl/attr: ptest fixes and improvements
Add a missing perl module dependency for the ptest packages and also
improve the run-ptest script so that the error log is saved allowing
easier debugging if this fails in future.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexis Lothoré [Thu, 9 Mar 2023 15:53:01 +0000 (16:53 +0100)]
scripts/yocto_testresults_query.py: set proper branches when using resulttool
The script currently only works if base and target can be found on default
branches. It breaks if we try to generate a regression report between revisions
that live on different branches (as needed on integration and testing branches).
For example, the following command:
Alexis Lothoré [Tue, 28 Feb 2023 18:10:52 +0000 (19:10 +0100)]
scripts/resulttool: do not count newly passing tests as regressions
resulttool regression module simply compare a base test status to a target test
result status. This approach raises many false positives since all XXX -> PASS
transitions (XXX being any status different from PASS) are flagged as
regression.
- Do not list XXX -> PASS transitions in regression report, instead count them
and print a summary of "newly passing tests"
- If an inspected pair has only "newly passing tests", do not print detailed
list and print it as "Improvement" instead of "Regression"
Alexis Lothoré [Tue, 28 Feb 2023 18:10:50 +0000 (19:10 +0100)]
scripts/resulttool: fix ptests results containing a non reproducible path
Some ptests results may be wrongly sampled, resulting in some part of the error
being propagated in test name. For example:
"ptestresult.binutils-ld.in testcase /home/pokybuild/yocto-worker/qemumips/build/build-st-1666126/tmp/work/mips32r2-poky-linux/binutils-cross-testsuite/2.40-r0/git/ld/testsuite/ld-ctf/ctf.exp"
"ptestresult.gcc.Couldn't create remote directory /tmp/runtest.455781 on ssh"
"ptestresult.gcc-libstdc++-v3.Couldn't create remote directory /tmp/runtest.3814266 on target"
While the root errors must be fixed in corresponding ptests packages for those
tests, the test results history must still be usable even with this issue
Add new filters to detect if temporary test directories (build-st-*,
/tmp/runtime.*) are present in name. If so, truncate test name. As a side
effect, it will aggregate multiple failing errors into one, but the regression
will still be raised
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexis Lothoré [Tue, 28 Feb 2023 18:10:48 +0000 (19:10 +0100)]
oeqa/selftest/resulttool: fix fake data used for testing
resulttool searches for "status" field, not "STATUS", in results.
This fix is more to avoid confusion than fixing anything, since the updated
tests are about regression.can_be_compared, which does not check for "status"
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are multiple issues with the tests for the ptest fixup mechanism
introduced in c45d58f003e8d8b323169ca9d479dc49c43a9974:
- the feature does not impact regression.can_be_compared but directly the
comparison step in regression.regression_common
- the "status" field was wrong ("STATUS"), which prevents tests comparison
- there is a typo babeltrace2 ptest result name
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Fri, 10 Mar 2023 07:08:15 +0000 (15:08 +0800)]
dhcpcd: Fix install conflict when enable multilib.
Error: Transaction test error:
file /usr/share/man/man8/dhcpcd.8 conflicts between attempted installs of dhcpcd-doc-9.4.1-r0.cortexa57 and lib32-dhcpcd-doc-9.4.1-r0.armv7ahf_neon
The differences between the two files are as follows:
@@ -821,7 +821,7 @@
If you always use the same options, put them here.
.It Pa /usr/libexec/dhcpcd-run-hooks
Bourne shell script that is run to configure or de-configure an interface.
-.It Pa /usr/lib64/dhcpcd/dev
+.It Pa /usr/lib/dhcpcd/dev
Linux
.Pa /dev
management modules.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Bruce Ashfield [Fri, 10 Mar 2023 04:12:37 +0000 (23:12 -0500)]
perf: fix buildpaths QA warning
In the 6.2+ kernel, arm64 perf has a buildpaths QA warning as
a syscall table is now being dynamically generated. That generated
table includes unistd.h by absolute path, which in turn triggers
the buildpaths QA warning.
This could easily be patched in linux-yocto, but that would
leave the QA issue in perf built from other kernel trees.
So we instead to the following:
- Add the perf tools directory to the include path
- Modify the Makefile to have a relative path to unistd.h and
pass both the relative and absolute path to the generation
script
- Modify the generation script to take the relative location
of unistd.h as a new parameter, and use that in the generated
sycalls.c file
At build, the added include path of the perf source allows the
relative path file to be included, and no buildpaths warning is
generated.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
rust: added missing runtime dependencies to run rust on target
[YOCTO #14975]
rust files are not linking on target due to missing dependencies and observed below error.
error: linker `x86_64-poky-linux-gcc` not found
Added the required dependencies to run rust on target machine.
Trevor Woerner [Wed, 8 Mar 2023 22:44:42 +0000 (17:44 -0500)]
cups: add/fix web interface packaging
cups includes a web server. Users can surf to port 631 (default) of a
machine running cups to (potentially, based on configuration, default off)
view jobs, add printers, and perform other forms of administration.
The location of the various resources that are used by the built-in web server
(e.g. index.html) are installed under ${datadir}/doc/cups. By default these
artifacts would be included in the ${PN}-doc package. The comments in this
recipe, however, would suggest an attempt was made to have them added to
${PN}; albeit unsuccessfully.
These resources add roughly 1.8M to an image.
Since cups does include a configuration option to disable the web interface
(--enable-webif), add a PACKAGECONFIG (default off) to allow the user to
decide whether or not they would like the web interface configured and its
pieces added to the image. Enabling this PACKAGECONFIG both enables the
web interface to be configured and built into cups, and also adds (by way
of a recommendation) the web interface package to the image. Considering
that the previous intention was not working, defaulting this option to off
preserves the existing behaviour. Previously in order to have the web
interface data included in an image, a user would have needed to explicitly
add the ${PN}-doc package to their image.
Trevor Woerner [Wed, 8 Mar 2023 22:44:41 +0000 (17:44 -0500)]
cups: check PACKAGECONFIG for pam feature
The cups' PACKAGECONFIG is populated based on DISTRO_FEATURES, but a user
is free to enable or disable PACKAGECONFIGs at will. In theory it is
possible that pam is enabled globally in DISTRO_FEATURES but disabled in
cups' PACKAGECONFIG. Checking the PACKAGECONFIG to determine whether or not
pam is enabled would be a safer check rather than relying on DISTRO_FEATURES.
Ross Burton [Wed, 8 Mar 2023 21:46:35 +0000 (21:46 +0000)]
meson: remove obsolete RPATH stripping patch
As per the release notes for 0.55.0[1], this patch is no longer needed
as Meson now only removes the RPATHs that it adds itself, any RPATHs
added via LDFLAGS or pkgconfig files are left untouched.
Richard Purdie [Wed, 8 Mar 2023 10:12:45 +0000 (10:12 +0000)]
staging/multilib: Fix manifest corruption
The previous fix wasn't enough to address all the possible ways the
manifests might be ordered. Rework the previous fix so it is tied
to the multilib cross-canadian code which is causing the problem.
RECIPE_SYSROOT_MANIFEST_SUBDIR is not documented as I'd hope nobody
ever needs to use this outside the core multilib code.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Thu, 9 Mar 2023 14:29:10 +0000 (14:29 +0000)]
glibc: Update sstate/equiv versions to clean cache
There are cached reproducibility issues on the autobuilder due to the PRServ
sstate checksum issues, flush the bad data out the system by bumping the
versions.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Thu, 23 Feb 2023 06:58:16 +0000 (22:58 -0800)]
binutils: Enable --enable-new-dtags
Use DT_RUNPATH over DT_RPATH. If DT_RUNPATH is present, LD_LIBRARY_PATH is searched before
DT_RUNPATH, Search order is DT_RPATH then LD_LIBRARY_PATH then
DT_RUNPATH, this order ensures that injecting
malicious shared objects is way harder with DT_RUNPATH.
This is now default on major linux distributions already
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 8 Mar 2023 11:48:05 +0000 (11:48 +0000)]
glibc: Add missing binutils dependency
glibc has it's dependencies handled more manually due to it's place
in the toolchain bootstrap. It depends upon the compiler and indirectly
through that to binutils. This did mean that if binutils changes and the
compiler does not, sstate and hash equivalence could mean that glibc
wouldn't rebuild.
Add a direct dependency on binutils that if it changes, it forces glibc
to rebuild, as it should.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wang Mingyu [Wed, 8 Mar 2023 01:40:17 +0000 (09:40 +0800)]
vala: Fix install conflict when enable multilib.
Error: Transaction test error:
file /usr/bin/vala-gen-introspect-0.56 conflicts between attempted installs of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64
file /usr/bin/vapigen-wrapper conflicts between attempted installs
of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64
The differences of vala-gen-introspect-0.56 are as follows:
@@ -2,7 +2,7 @@
Wang Mingyu [Wed, 8 Mar 2023 01:40:16 +0000 (09:40 +0800)]
lua: Fix install conflict when enable multilib.
Error: Transaction test error:
file /usr/include/luaconf.h conflicts between attempted installs of lua-dev-5.4.4-r0.aarch64 and lib32-lua-dev-5.4.4-r0.armv7ahf_neon
The differences between the two files are as follows:
@@ -219,7 +219,7 @@
Ross Burton [Tue, 7 Mar 2023 15:56:06 +0000 (15:56 +0000)]
manpages: use an intercept to run mandb
If you build an image with lots of manpages in, then each package will
run mandb inside qemu-user at rootfs time. This is a slow operation
and should be done once when all of the packages have installed using an
intercept instead.
The call to mandb has been changed too. mandb doesn't actually allow
the configuration file to be read from stdin so that was being ignored,
instead write the file to a temporary file and use that.
This means we then don't need to tell it where to search explicitly, and
it writes the indexes to the correct paths so we don't need to move
files afterwards either.
Sadly we do still need to run mandb inside qemu-user, as the underlying
database is a gdbm file and they are byte-order dependent.
For my test case of core-image-base with api-documentation
DISTRO_FEATURES and doc-pkgs IMAGE_FEATURES enabled, the performance
gain is significant:
and then inspecting the lib32* manifest files under recipe-sysroot-native shows
them referencing lib32-recipe-sysroot instead of recipe-sysroot as used by
gcc-cross-canadian recipes.
To fix this separate out the manifest by multilib. It is caching mechanism to
optimise disk usage so this doesn't break anything, just separated out some files.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Richard Purdie [Mon, 6 Mar 2023 15:14:23 +0000 (15:14 +0000)]
gdb: Fix occasional build failure
When running the configure check "checking for ELF support in BFD", LDFLAGS
were not being passed in to libtool. In OE/YP, we need these flags when using
uninative due to the games we play with the dynamic loader.
If a version of libzstd was built against a newer glibc, it would need
newer pthread symbols which it wouldn't find with the system linker. At
runtime this isn't an issue as it would be switched to use uninative but we
pass flags in LDFLAGS to allow this.
The bug is rare to reproduce as it depends on the host libzstd was built
against.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Kai Kang [Mon, 6 Mar 2023 06:00:11 +0000 (14:00 +0800)]
grub2: support metadata_csum_seed feature
It enable the metadata_csum_seed feature by default in e2fsprogs 1.47.0
and causes grub doesn't work. Backport patch to make grub support this
feature.
Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Markus Volk [Sun, 5 Mar 2023 17:28:53 +0000 (18:28 +0100)]
gtk4: update 4.8.3 -> 4.10.0
A testsuite was added that breaks musl build -> disable by default
Overview of Changes in 4.10.0, 04-03-2023
=========================================
* GtkTextView
- Document hanging indentation
* GtkListView
- Fix a size allocation problem
* GtkFileChooser
- Fix paned behavior
- Fix a crash
* GtkText
- Fix various problems with undo
* Accessibility
- Make some getters transfer-full
- Allow setting accessible parents and siblings
- Add a role for toggle buttons
- Miscellaneous property fixes and improvements
* gtk
- Improve the handling resize-during-size-allocate
* gdk
- Introduce GdkTextureDownloader and use it
- Make gdk_texture_get_format public
* gsk
- Make mask nodes more versatile
- Improve the GL implementation for texture scale nodes
* X11
- Fix key handling during DND
* Tools
- gtk-builder-tool: Try harder to handle templates
- gtk-builder-tool: Prefer properties over <child>
* Translation updates
Basque
Belarusian
Bulgarian
Indonesian
Galician
Georgian
German
Hebrew
Lithuanian
Portuguese
Spanish
Swedish
Turkish
Ukrainian
Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Sun, 5 Mar 2023 08:07:44 +0000 (16:07 +0800)]
strace: upgrade 6.1 -> 6.2
* Improvements
* Implemented collision resolution for overlapping ioctl commands
from tty and snd subsystems.
* Implemented decoding of IFLA_BRPORT_MAB and IFLA_DEVLINK_PORT
netlink attributes.
* Updated lists of ALG_*, BPF_*, IFLA_*, KEY_*, KVM_*, LANDLOCK_*,
MEMBARRIER_*, NFT_*, NTF_*, and V4L2_* constants.
* Updated lists of ioctl commands from Linux 6.2.
* Bug fixes
* Fixed build on alpha architecture.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Changelog:
==========
Fixed a bug where the content type header was not properly encoded for PKCS7
signatures when using the Text option and SMIME encoding.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Sun, 5 Mar 2023 08:04:59 +0000 (16:04 +0800)]
iso-codes: upgrade 4.12.0 -> 4.13.0
Added
=========
- ISO 3166-1: Add missing common names for Laos, Iran, and Syria.
Fixes #32
Changed
===========
- Translation updates for ISO 3166-1
- Kazakh from Debian BTS. Closes: #1025423
- Catalan from Debian BTS. Closes: #1026972
- Translation updates for ISO 3166-2
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924
Fixed
==========
- ISO 3166-3: Fix withdrawal dates of AN, CS and YU. Fixes #28
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Wang Mingyu [Sun, 5 Mar 2023 08:04:58 +0000 (16:04 +0800)]
harfbuzz: upgrade 7.0.1 -> 7.1.0
Changelog:
=============
- New experimental hb_shape_justify() API that uses font variations to expand
or shrink the text to a given advance.
- Various build and bug fixes.
- New API:+hb_font_set_variation()
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Ming Liu [Sat, 4 Mar 2023 16:30:29 +0000 (17:30 +0100)]
linux: inherit pkgconfig in kernel.bbclass
pkgconfig is being required to find dependencies for building kernel
native tools, move "inherit pkgconfig" to kernel.bbclass so BSP kernel
recipes can also benefit from it.
Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Tom Hochstein [Fri, 3 Mar 2023 20:42:37 +0000 (14:42 -0600)]
oeqa/sdk: Improve Meson test
The meson wrapper setup command detection is broken in the case of an
implicit setup command with an option with a space-separated argument,
but the test was not detecting it since the case was not covered.
Add the option `--warnlevel 1` to the meson command line to cover this
case.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Tom Hochstein [Fri, 3 Mar 2023 20:42:36 +0000 (14:42 -0600)]
meson: Fix wrapper handling of implicit setup command
From an SDK, running a meson setup build without an explicit setup
command can result in a native build when a cross build is expected.
The problem is in meson-wrapper where it tries to detect whether a
setup command is being used. The logic looks through all arguments for
a command, and the first argument it finds that doesn't start with a -
is treated as the command. This doesn't work for an implicit setup
command if any option with a space-separated argument exists. In this
case, the argument is incorrectly selected as the command, causing the
setup command options for the cross build to be excluded from the
command line, and thus a native build.
Improve the logic by just looking at the first argument. If it is
a known comand, then record it. Otherwise just assume it is the
implicit setup command.
Note that this fix does not address the possibility of a new meson
command. Two new echo statements are included to help the user in case
of trouble:
mesa-demos: packageconfig weston should have a dependency on wayland-protocols
wayland-protocols is a required depency of mesa-demos when the 'wayland'
packageconfig option is enabled. Usually this doesn't lead to a build
failure because mesa itself depends on wayland-protocols, but when using
other graphics drivers this can cause the following build falure:
Maanya Goenka [Fri, 3 Mar 2023 00:35:43 +0000 (16:35 -0800)]
create-spdx: fix config build by adding dependency to enable reruns
The issue encountered is about local stos builds failing (when these builds are
preceded by a local SoC OS or MOS build). Essentially, the failure is seen when
building two different configs with shared state, one where gcc-cross-<arch> has a dependency
and one where it doesn't (specifically, one where the abicheck class in meta-binaryaudit
is inherited and one where it isn't). Hence, the task signatures change but a rerun of those said tasks
does not occur. The result is that when the config with the dependency is built and then the one without
is built, due to incorrect dependencies, the SPDX manifest creation stage errors out.
create-spdx relies on BB_TASKDEPDATA to get dependencies and then adds that variable to
vardepsexclude. A change in dependencies therefore, does not result in a
re-execution of the tasks. This commit adds an explicit dependency on DEPENDS which influences
BB_TASKDEPDATA and triggers reruns for new config builds having different dependencies.
Bruce Ashfield [Wed, 1 Mar 2023 15:13:44 +0000 (10:13 -0500)]
linux-yocto/5.15: update to v5.15.96
Updating to the latest korg -stable release that comprises
the following commits:
d383d0f28eca Linux 5.15.96 49ce63694cae bpf: add missing header file include 80569627ce46 Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" 0c168d7f36d5 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ 6ba3de5a8a02 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION 0f59e08070ba scripts/pahole-flags.sh: Use pahole-version.sh 3597fd5f9217 kbuild: Add CONFIG_PAHOLE_VERSION c98077f7598a ext4: Fix function prototype mismatch for ext4_feat_ktype 43cb0369c84a audit: update the mailing list in MAINTAINERS b5ef61edb1e5 wifi: mwifiex: Add missing compatible string for SD8787 a24eb3f99063 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() d518ca02542f binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 367d0456c792 binder: Address corner cases in deferred copy and fixup b345b2200288 binder: fix pointer cast warning c194fc351fec binder: defer copies of pre-patched txn data d107b4352284 binder: read pre-translated fds from sender buffer 41d8b591d70a uaccess: Add speculation barrier to copy_from_user() 0d3d5099a50b drm/i915/gvt: fix double free bug in split_2MB_gtt_entry d835f9c4ede2 powerpc/64s/radix: Fix RWX mapping with relocated kernel 87b3e4f845a2 powerpc/64s/radix: Fix crash with unaligned relocated kernel 0b0e9b5adc8e powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary b6fff8fa4f5b powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned e7f5e3b60c30 powerpc: use generic version of arch_is_kernel_initmem_freed() fc58616b198b powerpc: dts: t208x: Disable 10G on MAC1 and MAC2 62302ac5777a can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len 6b539a7dbb49 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS 78c1d35ed66c KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid 676248836577 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception 5456f0d53b4a random: always mix cycle counter in add_latent_entropy() d2edb20b003e clk: mxl: syscon_node_to_regmap() returns error pointers 04d31929df12 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G 8ae31d36516b clk: mxl: Fix a clk entry by adding relevant flags a0583edea4fd clk: mxl: Add option to override gate clks ef1219115128 clk: mxl: Remove redundant spinlocks e5580a805472 clk: mxl: Switch from direct readl/writel based IO to regmap based IO 20ea32ad9c99 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink 28985cd17ac7 wifi: rtl8xxxu: gen2: Turn on the rate control d04d19cf0ead drm/etnaviv: don't truncate physical page address 60b502b3ffea Linux 5.15.95 3f94c70333f6 platform/x86/amd: pmc: add CONFIG_SERIO dependency 1c202909c8b0 net: sched: sch: Fix off by one in htb_activate_prios() 180a1632b6c7 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak 68c2db8ef56d alarmtimer: Prevent starvation by small intervals and SIG_IGN 35351e3060d6 kvm: initialize all of the kvm_debugregs structure before sending it to userspace 1cbb51d83f56 net/sched: tcindex: search key must be 16 bits cd9569062d8e i40e: Add checking for null for nlmsg_find_attr() 290e7084926c net/sched: act_ctinfo: use percpu stats 22d0cb47047a flow_offload: fill flags to action structure d53360d443be drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list 8174915c7bf3 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init() 43dd56f7bfcb mm/filemap: fix page end in filemap_get_read_batch a158782b56b0 nilfs2: fix underflow in second superblock position calculations 13bc7dd5b365 ipv6: Fix tcp socket connection with DSCP. f3326fa5e480 ipv6: Fix datagram socket connection with DSCP. 9c35c81fd6f0 ixgbe: add double of VLAN header when computing the max MTU 59a74da8da75 net: mpls: fix stale pointer if allocation fails during device rename bf8b820ea0ca net: stmmac: Restrict warning on disabling DMA store and fwd mode 269520bee744 bnxt_en: Fix mqprio and XDP ring checking logic 0428aabbcc15 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence 1563e998a938 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() 338f826d3afe net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path 59e30d2bd309 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions. becf55394f6a net/sched: tcindex: update imperfect hash filters respecting rcu 3d5f95be49c5 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list fa56f164455e net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk 2603a5ca6223 net: bgmac: fix BCM5358 support by setting correct flags a5e4f2b284dc i40e: add double of VLAN header when computing the max MTU 1f23ca5dba6c ixgbe: allow to increase MTU to 3K with XDP enabled 65d07ae69bd3 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table" 50267cf35ba0 net: Fix unwanted sign extension in netdev_stats_to_stats64() 3775c95ffbc6 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." 57081f83849c selftest/lkdtm: Skip stack-entropy test if lkdtm is not available 9197daee9eb6 of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem 8b29a1866f64 hugetlb: check for undefined shift on 32 bit architectures cca2b3feb701 sched/psi: Fix use-after-free in ep_remove_wait_queue() c5f2151afb2a ALSA: hda/realtek - fixed wrong gpio assigned 1a3f8c85cd2a ALSA: hda/conexant: add a new hda codec SN6180 ecad2fafd424 mmc: mmc_spi: fix error handling in mmc_spi_probe() 1e06cf04239e mmc: sdio: fix possible resource leaks in some error paths 732e3b293ca3 mmc: jz4740: Work around bug on JZ4760(B) fdaf88531cfd tcp: Fix listen() regression in 5.15.88. 9a1d92cbeac3 netfilter: nft_tproxy: restrict to prerouting hook 3fc9dc0340e0 platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN c2cb2c71da50 platform/x86: amd-pmc: Correct usage of SMU version 2dcf115681d4 platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled 32e3a6c4a756 platform/x86: amd-pmc: Export Idlemask values based on the APU 1723efa4c375 drm/amd/display: Fail atomic_check early on normalize_zpos error 178993157e8c aio: fix mremap after fork null-deref 3cfc5e84ac6f mptcp: do not wait for bare sockets' timeout e0e93c8599c5 xfs: don't leak btree cursor when insrec fails after a split 294c022a070a xfs: purge dquots after inode walk fails during quotacheck 96f0651a264b xfs: assert in xfs_btree_del_cursor should take into account error 88ccad17784a xfs: don't assert fail on perag references on teardown ddf1e0fd43b2 xfs: avoid unnecessary runtime sibling pointer endian conversions 5f0e21a4a885 xfs: validate v5 feature fields ea0ce7c13610 xfs: set XFS_FEAT_NLINK correctly 0cc9f9cc8d91 xfs: detect self referencing btree sibling pointers 4e96f5ace9ac xfs: fix potential log item leak 8abef857eb91 xfs: zero inode fork buffer at allocation 63b8e4cc31fd nvmem: core: fix return value eac1ad2f5e21 nvmem: core: fix registration vs use race 8f9c4b2a3b13 nvmem: core: fix cleanup after dev_set_name() 14eea6449473 nvmem: core: add error handling for dev_set_name 36a5ae5cf90a platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match f1cb549bcd0b drm/amd/display: Properly handle additional cases where DCN is not supported 5ca46a04a5c3 nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association 9ed522143f95 s390/decompressor: specify __decompress() buf len to avoid overflow 99875ea9b5b4 net: sched: sch: Bounds check priority 5027084bc097 drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED 4fdc19e4fa23 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC 6769cd8a7488 net/rose: Fix to not accept on connected socket 2ddb9fa56665 tools/virtio: fix the vringh test for virtio ring changes a35c241065ee ASoC: cs42l56: fix DT probe f312367f5246 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself e909f5f2aa55 ALSA: hda: Do not unset preset when cleaning up codec 5541d35f5d03 selftests/bpf: Verify copy_register_state() preserves parent/live fields 7814e28c4183 ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers d15ab7320892 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers 06f2a84d626a ACPI / x86: Add support for LPS0 callback handler 14a2de5c16f3 riscv: kprobe: Fixup misaligned load text b5d5f1ad057e kprobes: treewide: Cleanup the error messages for kprobes 2a6853c0ea03 mptcp: fix locking for in-kernel listener creation
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>