This reverts commit b0d96ea432196800fedb45e6d1da44a3523fad63.
This caused failures on the build performance tests on the autobuilder.
(From OE-Core rev: c337b5a45d43eefee171e7043f70cf19e6eb2cce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sporadic errors have been observed in autobuilder when trying to store new
tests results:
error: failed to push some refs to 'push.yoctoproject.org:yocto-testresults'
hint: Updates were rejected because the tag already exists in the remote.
The new tag name is generated by gitarchive based on known tags from the
repository (learnt with git tag). In autobuilder case, this repository is a
shallow clone, so git tag only returns most recent tags, which mean we
could miss some older tags which exist in remote but not locally. In this
case, gitarchive will likely create a tag which already exists in remote,
and so will fail to push
Fix this tag duplication by using git ls-remote to learn about existing
tags instead of git tag. To do so, create a helper ("get_tags") which
manages both nominal case (target directory is a git repository with a
proper remote) and fallback case (target directory is not from a clone, no
remote has been configured)
Fixes [YOCTO #15140]
(From OE-Core rev: b0d96ea432196800fedb45e6d1da44a3523fad63)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9cbbe9689866158825a7ae774b7965b41ff5c461)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 5a0a7da85a3acfd4a20a07478eabefdab60f313a.
This caused failres on the build performance tests on the autobuilder.
(cherry picked from commit cbfa57a982c0e633e41d3ea00543f87ad818c43a)
(From OE-Core rev: 1506737eae894310bb98a82cf43c91f4b17d5878)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://github.com/urllib3/urllib3/releases/tag/1.26.18
Major changes in python3-urllib3 1.26.18:
- Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other" redirect responses. (CVE-2023-45803)
(From OE-Core rev: 74da05b63634c248910594456dae286947f33da5)
Signed-off-by: Tan Wen Yan <wen.yan.tan@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The backported patch fixes the following warning:
systemd-vconsole-setup[221]: Failed to import credentials, ignoring: No such file or directory
(From OE-Core rev: 07c31cd6190476d9d9a4de750a30fe0fb3a93b21)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When using debug-btf.scc in a clean workspace, the CONFIG_MODULE_ALLOW_BTF_MISMATCH cannot
apply to kernel until clean the kernel code(bitbake linux-yocto -c cleanall) and rebuild.
After tracking the code, some options depend on CONFIG_PAHOLE_VERSION, it was generated by
scripts/pahole-version.sh in kernel, but during do_kernel_configme step, the pahole-native
is not available in sysroot-native, so need to wait pahole-native install to sysroot-native
before do_kernel_configme.
(cherry picked from commit 217a4db53edbd88001f6390bbff39e5dd3d137af)
(From OE-Core rev: b535bf84a03dca7ed3f54ef1d0bc9da78756a9d8)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't make do_cve_check depend on do_unpack because that would be a
waste of time 99% of the time. The compromise here is that we can't
scan remote patches for issues, but this isn't a problem so downgrade
the warning to a note.
Also move the check for CVEs in the filename before the local file check
so that even with remote patches, we still check for CVE references in
the name.
(From OE-Core rev: 4f21354c7204c3404326ddc243d02056387472d3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0251cad677579f5b4dcc25fa2f8552c6040ac2cf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Occasionally the cve-check tool will warn that it is adding the same
package twice. Knowing what this package is might be the first step
towards understanding where this message comes from.
(From OE-Core rev: 7d7d1de6211b2813c1679bb9ce35289607d66c12)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c1179faec8583a8b7df192cf1cbf221f0e3001fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The JSON report generated by the cve-check class is basically a huge
list of packages. This list of packages is, however, unsorted.
To make things easier for people comparing the JSON, or more
specifically for git when archiving the JSON over time in a git
repository, we can sort the list by package name.
(From OE-Core rev: e32b4655e79561dd9c38efdf99858372bde806b0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9861be0e5020830c2ecc24fd091f4f5b05da036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This issue relates to a floating point exception in stress-test, which
is an unlikely security exploit at the best of times, but the test is
not installed so isn't relevant.
(From OE-Core rev: 3625bed6d7432091bfb144314b8ef979b5246e4c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a36d62a06be6cce1a438f8f2178eb60aad6b7267)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Error occured while running bitbake on cephfs:
WARNING: The free inode of path is running low (-0.001K left)
ERROR: Immediately halt since the disk space monitor action is "HALT"!
(Bitbake rev: c7e094ec3beccef0bbbf67c100147c449d9c6836)
Signed-off-by: Samantha Jalabert <samantha.jalabert@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove a reference to a web resource which is clearly marked as obsolete.
Replace the unnecessarily verbose note by just links to the mentioned tools.
[YOCTO #15233]
(From yocto-docs rev: f7e57707a08a9a86ea146722e481ef2e7f362277)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recommended instead of the Yocto Project mirror, because expected
to be faster. Make sure you only set one such mirror.
(From yocto-docs rev: fbf020e19a47b4a4bf6c4f12ecabab6fce572d66)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: richard.purdie@linuxfoundation.org
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussed before with Richard Purdie, the code supports this but the documentation does not.
Developers in general will not notice this or focus on it because they do not mess with the
layer.conf template file, but in my opinion I think more details can help.
(From yocto-docs rev: 635b198dfeb8147728a610b710fbc8ce77859389)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
COMPATIBLE_MACHINE is used to forbid the use of a recipe or its packages
for a specific set of machines.
In some cases, it may make more sense to have the logic inverted and
have the recipe always forbidden except for hand-picked machines. Such
could be the case for pieces of software that only support some
architectures. In that scenario, it is sometimes a bit easier on the eye
and for maintenance to use the OVERRIDES mechanism but for that, a
default should be set.
COMPATIBLE_MACHINE:aarch64 = "^(aarch64)$"
COMPATIBLE_MACHINE:mips64 = "^(mips64)$"
wouldn't do much because if COMPATIBLE_MACHINE isn't set, the recipe is
assumed compatible and therefore, if no default is provided we enter
that case.
Hence, we need to add
COMPATIBLE_MACHINE = "^$"
as default so that it only matches the empty string, which isn't
possible for MACHINEOVERRIDES.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 051f868d1da1cbcd5726eb4c1e3f25946ce690e3)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Various aesthetic cleanups of section 1 of that manual, including:
* replace 'HOWTO' with manual
* add more examples of sdk-related images
* font fixes
(From yocto-docs rev: 55ce55247ab3238d69c165a01da1689158d8967a)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PACKAGECONFIG's first and second flag value will be added to PACKAGECONFIG_CONFARGS
and then it will be added to the appropriate variable (EXTRA_OECMAKE, or ...)
So we need to only mention PACKAGECONFIG_CONFARGS and it will lead to other variables.
I added a custom example that can help understanding very well PACKAGECONFIG.
(From yocto-docs rev: 1bf0ac5c208d2d9609649bae681f37e3b4281c63)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add missing parenthesis, and another example of a compressed patch filename.
(From yocto-docs rev: 3b770bd5699706f7b843d579cb6a8ba796a3e54e)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e9ca1405b732720ff72d379e0262a78bfd2e7d53)
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>
(cherry picked from commit fa53f898eaba15dff030f9eadf86e5bca7d954fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3fc3e55933716ce9cfa8b2e8e4cc8fa2e94a0061)
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>
(cherry picked from commit de62d538dbfe6caf123ff366643f893077175583)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: bd487f92103acd7e97d7815c8c6e233932f6f1f1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b872ee72942951fd464c4c6cb9eadcb9b4749c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Debug message about using custom configuration file includes file name
with incorrect extension. Correct file name to "extlinux.conf".
(From OE-Core rev: bb063e8b461b8c3c0b5b6965f26a555781dc94b7)
Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd63e1520454b2d53a48b72eaae126059af9809b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The test results repository contains tags like:
master/64501-g65c94ca3196e5ef3344a469fea8e30444f2e967a/0
master/1-g65c94ca3196e5ef3344a469fea8e30444f2e967a/3
master/1-g65c94ca3196e5ef3344a469fea8e30444f2e967a/2
master/1-g65c94ca3196e5ef3344a469fea8e30444f2e967a/1
master/1-g65c94ca3196e5ef3344a469fea8e30444f2e967a/0
where the commit count is correct in one case and not in the others. This causes
assertion errors in the current code.
Add in some code to work around these historical issues where the commit counts are low.
(From OE-Core rev: 27c1ad02b9479f30ad8eacdee1cdad79cab5269d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d51fc5c8c469730885af7bbde7122032de411d89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The test above this removal correctly looks at symlinks however to
remove a symlink we should call unlink(), not remove(). This avoids
some build failures/tracebacks.
(From OE-Core rev: 830412641abe8c7a3ad5eb1709c8372c796a7760)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dbdb6e73b0f52bc5f9429aca47802d51edbbc834)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Operating systems limit the shebang to a maximum number of bytes.
This patch makes the shebang-size check count raw bytes instead of UTF-8 characters.
(From OE-Core rev: 76efaa1e177a5051cfec87f288c8c7372f142fe2)
Signed-off-by: Jan Garcia <j@n-garcia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d4ac66c5cdaf971fb717cc5c5bf9aa51a787d412)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* this caused liberation-font-native to depend on TUNE_PKGARCH target fontconfig
because ${MLPREFIX}fontconfig-utils is added to RDEPENDS in anonymous python
* the dependency tree for liberation-font-native got much shorter
(just quilt-native and liberation-font-native itself):
2 after/pn-buildlist
78 before/pn-buildlist
* fixes graphviz-native signature issue as well as detected with sstate-diff-machines.sh
$ bitbake-diffsigs \
sstate-after/mako/x86_64-linux/graphviz-native/8.1.0.do_populate_sysroot.sigdata.184d4fd355f1e7a2d7d929ef4b5f62b94e2071df9dd674b2067ec21bfc7bcc1b \
sstate-after/qemux86-64/x86_64-linux/graphviz-native/8.1.0.do_populate_sysroot.sigdata.35da674d2dbc275bac02869dfce4165466315023910bdef65a6026e2cb942a46
Hash for task dependency liberation-fonts-native:do_populate_sysroot changed from 310d3da04ad9abf8ee99997e53d1ffa71c2b7d9d60fb0e8de85171a9ab6a77d3 to 048420ad1410c2b8d95498fc3c11681207335a2c722836f1f3e683cc449814da
(From OE-Core rev: 7956db86a7377bc3afefcbbb6f92aae9161df715)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 998d4da9d89aea77dc0f2cbac60ea64258331756)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 585544b99c62d3e4edebd7c4e9225f70069a5176)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4dd9d873508128adbbf5ff6cf0a3df3d2ffbcf6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5535.
(From OE-Core rev: b385544941a4d974ab95b0a886031d5c9f3971ba)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
082280fe94a0 Linux 6.1.57
a4cc925e2e12 xen/events: replace evtchn_rwlock with RCU
a4fcf8a242c6 ipv6: remove one read_lock()/read_unlock() pair in rt6_check_neigh()
6e4c40aa270b btrfs: file_remove_privs needs an exclusive lock in direct io write
ff81d1c77d08 netlink: remove the flex array from struct nlmsghdr
6cd57f5c7795 btrfs: fix fscrypt name leak after failure to join log transaction
6d05a1a7a484 btrfs: fix an error handling path in btrfs_rename()
5aaa45025f9f vrf: Fix lockdep splat in output path
fd32f1eee6c0 ipv6: remove nexthop_fib6_nh_bh()
edeccce85cbe parisc: Restore __ldcw_align for PA-RISC 2.0 processors
8226ffc759ea ksmbd: fix uaf in smb20_oplock_break_ack
a2ca5fd3dbcc ksmbd: fix race condition between session lookup and expire
64301a935462 x86/sev: Use the GHCB protocol when available for SNP CPUID requests
76b6a980e85f RDMA/mlx5: Fix NULL string error
26eb1307c704 RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation
5cf38e638e5d RDMA/siw: Fix connection failure handling
2b298f918158 RDMA/srp: Do not call scsi_done() from srp_abort()
c54204d7960f RDMA/uverbs: Fix typo of sizeof argument
233229fa577a RDMA/cma: Fix truncation compilation warning in make_cma_ports
39f701870114 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
52b0bb7139c9 gpio: pxa: disable pinctrl calls for MMP_GPIO
d09e467491b2 gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
7e47a8419da6 IB/mlx4: Fix the size of a buffer in add_port_entries()
315ae630502c of: dynamic: Fix potential memory leak in of_changeset_action()
9c480fb41aa4 RDMA/core: Require admin capabilities to set system parameters
f60287b2d240 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
485f0bac83a6 parisc: Fix crash with nr_cpus=1 option
c9c110ce3754 smb: use kernel_connect() and kernel_bind()
ec02b892237d intel_idle: add Emerald Rapids Xeon support
cdcc04e844a2 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
07c6338acb15 HID: sony: remove duplicate NULL check before calling usb_free_urb()
40d609b6ad90 netlink: annotate data-races around sk->sk_err
0915de8c6083 netlink: Fix potential skb memleak in netlink_ack
1a6e2da05f37 netlink: split up copies in the ack construction
220f0f866d69 sctp: update hb timer immediately after users change hb_interval
63cb52e75fd1 sctp: update transport state when processing a dupcook packet
419b2c5766fa tcp: fix delayed ACKs for MSS boundary condition
4acf07bafb58 tcp: fix quick-ack counting to count actual ACKs of new data
143e72757a90 tipc: fix a potential deadlock on &tx->lock
f2697457ab73 net: stmmac: dwmac-stm32: fix resume on STM32 MCU
da7fa17bd9ac ipv4: Set offload_failed flag in fibmatch results
56a6ea76dd9b netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
7ff9a9857b8b netfilter: nf_tables: Deduplicate nft_register_obj audit logs
e1bbe4afe1a3 selftests: netfilter: Extend nft_audit.sh
82273f15e3db selftests: netfilter: Test nf_tables audit logging
00d35e6b1672 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
6e1dbbf29031 ibmveth: Remove condition to recompute TCP header checksum.
2428c557cd62 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
7562780e32b8 net: nfc: llcp: Add lock when modifying device list
9ffc5018020f net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
7f042041360e ipv6: tcp: add a missing nf_reset_ct() in 3WHS handling
a003d4994088 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
6a91ec7cfd0e ptp: ocp: Fix error handling in ptp_ocp_device_init
f6a7182179c0 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
a8ed1b2e1674 neighbour: fix data-races around n->output
2b76aad68b30 neighbour: switch to standard rcu, instead of rcu_bh
0526933c1005 neighbour: annotate lockless accesses to n->nud_state
8904d8848b31 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
f82aac816287 net: fix possible store tearing in neigh_periodic_work()
8ef7f9acbe8e modpost: add missing else to the "of" check
b8f97e47b6fb bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
c024db960301 bpf, sockmap: Do not inc copied_seq when PEEK flag set
46052a98854a bpf: tcp_read_skb needs to pop skb regardless of seq
99fe9a120729 NFSv4: Fix a nfs4_state_manager() race
23acd1784eb5 ima: rework CONFIG_IMA dependency block
6c5d7f541693 scsi: target: core: Fix deadlock due to recursive locking
f23c35f0686c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
937ec4434e0a regulator/core: regulator_register: set device->class earlier
fbac416e25ef iommu/mediatek: Fix share pgtable for iova over 4GB
183e0f9da6af perf/x86/amd: Do not WARN() on every IRQ
2f4e16e39e4f wifi: mac80211: fix potential key use-after-free
89192c6cbe0f regmap: rbtree: Fix wrong register marked as in-cache when creating new node
e485a69d9b44 perf/x86/amd/core: Fix overflow reset on hotplug
6150d4596861 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
b9eded289bea drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
6bfc4c7043c8 Bluetooth: ISO: Fix handling of listen for unicast
c201d944bc38 Bluetooth: Delete unused hci_req_prepare_suspend() declaration
b46384a681a8 regulator: mt6358: split ops for buck and linear range LDO regulators
a01576f58b19 regulator: mt6358: Use linear voltage helpers for single range regulators
c6ac402567e4 regulator: mt6358: Drop *_SSHUB regulators
163042a01544 bpf: Fix tr dereferencing
c14c7214fc68 leds: Drop BUG_ON check for LED_COLOR_ID_MULTI
6b706286473d wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
42970d32fe1e wifi: cfg80211: add missing kernel-doc for cqm_rssi_work
c797498e860e wifi: cfg80211: fix cqm_config access race
3fcc6d7d5f40 wifi: cfg80211: add a work abstraction with special semantics
2ae4585f740a wifi: cfg80211: move wowlan disable under locks
fb195ff4183a wifi: cfg80211: hold wiphy lock in auto-disconnect
6b3223449c95 wifi: iwlwifi: mvm: Fix a memory corruption issue
78b5c62edeea wifi: iwlwifi: dbg_ini: fix structure packing
6a5a8f0a9740 erofs: fix memory leak of LZMA global compressed deduplication
91aeb418b917 ubi: Refuse attaching if mtd's erasesize is 0
f237b17611fa HID: sony: Fix a potential memory leak in sony_probe()
6e3ae2927b43 arm64: errata: Add Cortex-A520 speculative unprivileged load workaround
0a4ae2634801 arm64: Add Cortex-A520 CPU part definition
d2894c4f473a drm/amd: Fix logic error in sienna_cichlid_update_pcie_parameters()
c8bd3e12b329 drm/amd: Fix detection of _PR3 on the PCIe root port
fc8d9630c80b net: prevent rewrite of msg_name in sock_sendmsg()
34f9370ae444 net: replace calls to sock->ops->connect() with kernel_connect()
2dfb5f324d79 PCI: qcom: Fix IPQ8074 enumeration
ebf2d9a7822b md/raid5: release batch_last before waiting for another stripe_head
c404d39e7749 wifi: mwifiex: Fix tlv_buf_left calculation
794ae3a9f8fe Bluetooth: hci_sync: Fix handling of HCI_QUIRK_STRICT_DUPLICATE_FILTER
626535077ba9 Bluetooth: hci_codec: Fix leaking content of local_codecs
01afbfb39585 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
454bb54b8fe8 mptcp: userspace pm allow creating id 0 subflow
4674e9626beb net: ethernet: mediatek: disable irq before schedule napi
3a72decd6b49 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
c12ef025add7 iommu/vt-d: Avoid memory allocation in iommu_suspend()
cdf18e75850f scsi: zfcp: Fix a double put in zfcp_port_enqueue()
ef167cc1882f i40e: fix the wrong PTP frequency calculation
a0829d9cf22e hwmon: (nzxt-smart2) add another USB ID
6ddb9e6b9b6a hwmon: (nzxt-smart2) Add device id
752ec2d93e75 block: fix use-after-free of q->q_usage_counter
77d0e7e8e582 rbd: take header_rwsem in rbd_dev_refresh() only when updating
698039a461a3 rbd: decouple parent info read-in from updating rbd_dev
377d26174e1d rbd: decouple header read-in from updating rbd_dev->header
33ecf5f5a876 rbd: move rbd_dev_refresh() definition
ff09fa5f23aa iommu/arm-smmu-v3: Avoid constructing invalid range commands
357ba59b9d3b iommu/arm-smmu-v3: Set TTL invalidation hint better
71472872932b drm/amd/display: Adjust the MST resume flow
b0fe37867455 arm64: cpufeature: Fix CLRBHB and BC detection
b6912642746d net: release reference to inet6_dev pointer
bad004c384b7 net: change accept_ra_min_rtr_lft to affect all RA lifetimes
ec4162bb7018 net: add sysctl accept_ra_min_rtr_lft
9d91134c165f arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
dd8c8369305d Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return"
ef54db5b5df7 btrfs: use struct fscrypt_str instead of struct qstr
68ad364ec8dd btrfs: setup qstr from dentrys using fscrypt helper
1cf474cd474b btrfs: use struct qstr instead of name and namelen pairs
87efd87d3624 ring-buffer: Fix bytes info in per_cpu buffer stats
62eed43e0390 ring-buffer: remove obsolete comment for free_buffer_page()
836adaddc60c mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list
d1da921452b3 mm/page_alloc: leave IRQs enabled for per-cpu page allocations
570786ac6f04 mm/page_alloc: always remove pages from temporary list
939189aedfac mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified
ce9f3441fc6a mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
dc0a8466cd11 mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
6c2c728d299f mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
6d6635749d4c mm/memory: add vm_normal_folio()
89f2ace6d016 NFSv4: Fix a state manager thread deadlock regression
80ba4fd1ac33 NFS: rename nfs_client_kset to nfs_kset
15ff58702361 NFS: Cleanup unused rpc_clnt variable
2f09a09d73cb ata: libata-scsi: Fix delayed scsi_rescan_device() execution
f2b359e3a4f3 scsi: Do not attempt to rescan suspended devices
5d3b0fcb3ca6 scsi: core: Improve type safety of scsi_rescan_device()
deacabef6834 scsi: sd: Do not issue commands to suspended disks on shutdown
8de6d8449ae9 scsi: sd: Differentiate system and runtime start/stop management
dc3354c961ba ata,scsi: do not issue START STOP UNIT on resume
078651647064 mptcp: process pending subflow error on close
fc8917b79069 mptcp: move __mptcp_error_report in protocol.c
c1432ece79e6 mptcp: annotate lockless accesses to sk->sk_err
09b6fdf7a12e mptcp: fix dangling connection hang-up
7544918e48e6 mptcp: rename timer related helper to less confusing names
bbdfef76096d ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
5f9d73761553 ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
1031f68108ea spi: zynqmp-gqspi: fix clock imbalance on probe failure
(From OE-Core rev: 61392049b50c12016f96693549482c758e9f8bd7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5e4241c9d5fee655f08e5e5ed82aa7bf24e2701a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
0816d0a6984 qemuarma15: add ARM_PATCH_PHYS_VIRT
(From OE-Core rev: 80dd08fb9685ae04e4c9f99d9dd32d9044efe8f2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 732d1ee4bc824cb52fab4327601efdb1558b6d9c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
ecda77b46871 Linux 6.1.56
8c515d4f2d66 ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL
a3c1da448353 mm, memcg: reconsider kmem.limit_in_bytes deprecation
b8901b6c2e9b memcg: drop kmem.limit_in_bytes
ee335e0094ad drm/meson: fix memory leak on ->hpd_notify callback
b60028c81e46 drm/amdkfd: Use gpu_offset for user queue's wptr
48a22f13fb1b fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
69e61ee8ea8a power: supply: ab8500: Set typing and props
c038ebffbb48 power: supply: rk817: Add missing module alias
69dd84470b4d drm/i915/gt: Fix reservation address in ggtt_reserve_guc_top
60d2e06ad6e3 ata: libata-sata: increase PMP SRST timeout to 10s
886f387db1e6 ata: libata-core: Do not register PM operations for SAS ports
5cfbe6da8354 ata: libata-core: Fix port and device removal
0b7aaf2058ba ata: libata-core: Fix ata_port_request_pm() locking
f555a508087a fs/smb/client: Reset password pointer to NULL
1983fd78701a net: thunderbolt: Fix TCPv6 GSO checksum calculation
4fb56e82d939 bpf: Fix BTF_ID symbol generation collision in tools/
4f1e3e02777b bpf: Fix BTF_ID symbol generation collision
b1041cab4726 bpf: Add override check to kprobe multi link attach
09635bf4cdd4 media: uvcvideo: Fix OOB read
d6a749e4cab2 btrfs: properly report 0 avail for very full file systems
f3ad8874541d ring-buffer: Update "shortest_full" in polling
6bacdb914a99 mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement
a5569bb18752 mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy()
9a4fe81a8644 mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions()
68a63a077e02 arm64: defconfig: remove CONFIG_COMMON_CLK_NPCM8XX=y
b29756aefe03 drm/tests: Fix incorrect argument in drm_test_mm_insert_range
a90eafbf165f timers: Tag (hr)timer softirq as hotplug safe
f32340c70eb9 Revert "SUNRPC dont update timeout value on connection reset"
1e4c03d530d8 netfilter: nf_tables: fix kdoc warnings after gc rework
49903f70d728 sched/rt: Fix live lock between select_fallback_rq() and RT push
787256ec9b44 kernel/sched: Modify initial boot task idle setup
afa2bbd682c7 ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG
829ff08be566 i2c: i801: unregister tco_pdev in i801_probe() error path
75c307d9f2fb io_uring/fs: remove sqe->rw_flags checking from LINKAT
06fba8a8dea2 ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
476fd029e700 ata: libata-scsi: link ata port and scsi device
490f3b805ee3 LoongArch: numa: Fix high_memory calculation
7bc8585aa071 LoongArch: Define relocation types for ABI v2.10
f04ded9ae268 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
9af8bb2afea3 netfilter: nf_tables: disallow rule removal from chain binding
980663f1d189 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
e14f68a48fd4 serial: 8250_port: Check IRQ data before use
c61d0b87a702 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
37435ddfadc6 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
5d6613ed2b7d mptcp: fix bogus receive window shrinkage with multiple subflows
00c27bffdba6 KVM: x86/mmu: Do not filter address spaces in for_each_tdp_mmu_root_yield_safe()
cd41db6cb285 KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
733d7a5451fc KVM: SVM: Fix TSC_AUX virtualization setup
e86a3a622633 KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
6ce2f297a716 x86/srso: Add SRSO mitigation for Hygon processors
811ba2ef0cb6 x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
f90f4c562003 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
a09446ac0414 smack: Retrieve transmuting information in smack_inode_getsecurity()
cbb16d0f4996 smack: Record transmuting in smk_transmuted
4b8ef68e39d2 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
1d7bc76b5849 scsi: qla2xxx: Fix NULL pointer dereference in target mode
1a51d35ba729 wifi: ath11k: Don't drop tx_status when peer cannot be found
a60768c05b58 nvme-pci: do not set the NUMA node of device if it has none
6b2165cae403 nvme-pci: factor out a nvme_pci_alloc_dev helper
69bc295d0e0b nvme-pci: factor the iod mempool creation into a helper
9ebee88a8911 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
8e85af2c682e fbdev/sh7760fb: Depend on FB=y
f105e893a8ed LoongArch: Set all reserved memblocks on Node#0 at initialization
146ba159f5a6 tsnep: Fix NAPI polling with budget 0
78ac1e7dec24 tsnep: Fix NAPI scheduling
b09c1359e4f0 net: hsr: Add __packed to struct hsr_sup_tlv.
97788f0757bd ncsi: Propagate carrier gain/loss events to the NCSI controller
c93aa8cfaec4 powerpc/watchpoints: Annotate atomic context in more places
3632e9fd82d0 powerpc/watchpoint: Disable pagefaults when getting user instruction
16722418cbe3 powerpc/watchpoints: Disable preemption in thread_change_pc()
ee8bbb2a31d3 ASoC: SOF: Intel: MTL: Reduce the DSP init timeout
3608be186ae5 NFSv4.1: fix zero value filehandle in post open getattr
e9f05ae6f636 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
28c369324922 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
1c88886587d3 memblock tests: fix warning ‘struct seq_file’ declared inside parameter list
729757fe9718 memblock tests: fix warning: "__ALIGN_KERNEL" redefined
53618d56bfe4 firmware: cirrus: cs_dsp: Only log list of algorithms in debug build
110e6f575028 ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
cbc43ddd5ce2 ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
019f01f81887 ALSA: hda: intel-sdw-acpi: Use u8 type for link index
92f24f98d5ff bpf: Clarify error expectations from bpf_clone_redirect
60446b5e7486 spi: intel-pci: Add support for Granite Rapids SPI serial flash
12716449289e ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
85ca138f922c spi: stm32: add a delay before SPI disable
84592ec591be spi: nxp-fspi: reset the FLSHxCR1 registers
d5ae9d9f0c41 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
2132ea3f9f5a smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
2259e1901b2d scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
82f575a7e811 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
6e392ff88476 riscv: errata: fix T-Head dcache.cva encoding
91b6845ef387 drm/amdgpu: Handle null atom context in VBIOS info ioctl
ad3c37f90bae drm/amdgpu/nbio4.3: set proper rmmio_remap.reg_offset for SR-IOV
cca15a827907 drm/amdgpu/soc21: don't remap HDP registers for SR-IOV
b9971393d4c9 drm/amd/display: Don't check registers, if using AUX BL control
49bdfc83c74a thermal/of: add missing of_node_put()
d6a68f163246 platform/x86: asus-wmi: Support 2023 ROG X16 tablet mode
d1f916c6eb0c platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
dfbcef80dda9 ata: sata_mv: Fix incorrect string length computation in mv_dump_mem()
797d75bd575c net/smc: bugfix for smcr v2 server connect success statistic
b08a4938229d ring-buffer: Do not attempt to read past "commit"
baa1634bc936 selftests: fix dependency checker script
45ad79c9cb50 btrfs: assert delayed node locked when removing delayed item
11054f0b889f ring-buffer: Avoid softlockup in ring_buffer_resize()
a687e817d814 selftests/ftrace: Correctly enable event in instance-event.tc
5fb322df090e scsi: ufs: core: Poll HCS.UCRDY before issuing a UIC command
81a6cdfcfd23 scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
843348f9e4aa scsi: qedf: Add synchronization between I/O completions and abort
655e9d209c06 parisc: irq: Make irq_stack_union static to avoid sparse warning
8a2c2630e18d parisc: drivers: Fix sparse warning
60caeaf090d5 parisc: iosapic.c: Fix sparse warnings
632e0fcf409b parisc: sba: Fix compile warning wrt list of SBA devices
be90c9e29dd5 nvme-fc: Prevent null pointer dereference in nvme_fc_io_getuuid()
36b29974a7ad spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
e15bb292b246 spi: sun6i: reduce DMA RX transfer width to single byte
5685f8a6fae1 bpf: Annotate bpf_long_memcpy with data_race
be8f49029eca dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
89744b649144 ceph: drop messages from MDS when unmounting
1375d9600c38 x86/reboot: VMCLEAR active VMCSes before emergency reboot
85fafa7ef0ac i2c: npcm7xx: Fix callback completion ordering
0d6c2f0942c3 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
e578a26084eb firmware: arm_ffa: Don't set the memory region attributes for MEM_LEND
099cfc6e5d1b arm64: dts: imx: Add imx8mm-prt8mm.dtb to build
328efccc7847 soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
aab681bcb13a selftests/powerpc: Fix emit_tests to work with run_kselftest.sh
763f029f8c0f selftests/powerpc: Pass make context to children
b9dc3d6b761d selftests/powerpc: Use CLEAN macro to fix make warning
fe6406238d5a power: supply: rk817: Fix node refcount leak
1005010b732b xtensa: boot/lib: fix function prototypes
6438653ad1f2 xtensa: umulsidi3: fix conditional expression
45661247d117 xtensa: boot: don't add include-dirs
fca1b09645e5 xtensa: iss/network: make functions static
b4e666fa38fd xtensa: add default definition for XCHAL_HAVE_DIV32
7cad56459964 firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
33ed60d8b961 power: supply: ucs1002: fix error code in ucs1002_get_property()
1ec48a9fac7d bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
dd19672aaac4 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
fe1379c0f61d ARM: dts: Unify pinctrl-single pin group nodes for omap4
16455bed4f86 ARM: dts: Unify pwm-omap-dmtimer node names
4ccb05618b4d ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
fe4da07a7f1b ARM: dts: omap: correct indentation
ea4efaf54685 clk: tegra: fix error return case for recalc_rate
efad31b6c062 clk: sprd: Fix thm_parents incorrect configuration
1ea6975aa68a power: supply: mt6370: Fix missing error code in mt6370_chg_toggle_cfo()
64adb41644fc firmware: arm_scmi: Fixup perf power-cost/microwatt support
a135c8813815 firmware: arm_scmi: Harden perf domain info access
3a21635aed62 bus: ti-sysc: Fix missing AM35xx SoC matching
771eb7c3f3fb bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
e6389d61b720 drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
404b8bc41872 spi: spi-gxp: BUG: Correct spi write return value
d3dc8acb60f8 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
c01b2e0ee22e vfio/mdev: Fix a null-ptr-deref bug for mdev_unregister_parent()
cca10592ffd5 btrfs: reset destination buffer when read_extent_buffer() gets invalid range
cdfcaa4e8043 drm/amdkfd: Insert missing TLB flush on GFX10 and later
9becfff9f91e drm/amdkfd: Flush TLB after unmapping for GFX v9.4.3
52c7b41ad6ee scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
35c02a333d52 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
3a8ac77a70cc wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
1cccd28aa591 wifi: ath11k: fix tx status reporting in encap offload mode
dc1ab6577475 arm64: dts: qcom: sdm845-db845c: Mark cont splash memory region as reserved
03b808058a88 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL
a84ac8995ac7 f2fs: get out of a repeat loop when getting a locked data page
8b3b859bf8be f2fs: optimize iteration over sparse directories
3134156e3421 ARM: dts: qcom: msm8974pro-castor: correct touchscreen syna,nosleep-mode
064f57151dff ARM: dts: qcom: msm8974pro-castor: correct touchscreen function names
21e5e3c3f71c ARM: dts: qcom: msm8974pro-castor: correct inverted X of touchscreen
05951f5c26b4 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
226590fbd967 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
70a1df9e0b44 i2c: xiic: Correct return value check for xiic_reinit()
fb9cfb28bdde i2c: mux: gpio: Add missing fwnode_handle_put()
976c8c1c4073 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
50a096aab61f gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
908b3b5e97d2 cifs: Fix UAF in cifs_demultiplex_thread()
7e4f49cd2bd7 proc: nommu: fix empty /proc/<pid>/maps
1d45e6d9951d proc: nommu: /proc/<pid>/maps: release mmap read lock
c5c9ee388723 igc: Expose tx-usecs coalesce setting to user
cae59ae73106 octeontx2-pf: Do xdp_do_flush() after redirects.
98ebbdefe490 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
26f1829c8538 net: ena: Flush XDP packets on error.
d64e738adc5c locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
987a7f5311ba i915/pmu: Move execlist stats initialization to execlist specific setup
ea5a61d58886 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
c4b0facd5c20 netfilter: nf_tables: disable toggling dormant table state more than once
51fa66024a5e net: rds: Fix possible NULL-pointer dereference
2f0acb0736ec team: fix null-ptr-deref when team device type is changed
89f9f20b1cbd net: bridge: use DEV_STATS_INC()
69d7eef31ee1 net: hns3: add 5ms delay before clear firmware reset irq source
b1b85b3d767e net: hns3: fix fail to delete tc flower rules during reset issue
d3f7af41de52 net: hns3: only enable unicast promisc when mac table full
ed6a0b21b6ac net: hns3: fix GRE checksum offload issue
430f18eed1c1 net: hns3: add cmdq check for vf periodic service task
adbcec23c842 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
755195b2d2df x86/srso: Fix srso_show_state() side effect
7f301aa243b9 platform/x86: intel_scu_ipc: Fail IPC send if still busy
b34121a8fec1 platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
962444595841 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
98a5a7f344fa platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
8ef5cc6b4ef0 net: hsr: Properly parse HSRv1 supervisor frames.
eef16bfdb212 x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer()
73be49248a04 dccp: fix dccp_v4_err()/dccp_v6_err() again
c2019f0a6816 powerpc/perf/hv-24x7: Update domain value check
5734d22c9ea0 scsi: iscsi_tcp: restrict to TCP sockets
2712545e535d ipv4: fix null-deref in ipv4_link_failure
54228157fb57 igc: Fix infinite initialization loop with early XDP redirect
40b5032c9951 ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
f2c6e5945da5 netfilter, bpf: Adjust timeouts of non-confirmed CTs in bpf_ct_insert_entry()
d98bad2998fd i40e: Fix VF VLAN offloading when port VLAN is configured
0546cd573404 iavf: schedule a request immediately after add/delete vlan
00bbedbd7c5a iavf: add iavf_schedule_aq_request() helper
16fd3c37d1ca ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful
211aac2ef6ff iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
65976385d49f octeon_ep: fix tx dma unmap len values in SG
66823a9025bc ASoC: imx-audmix: Fix return error with devm_clk_get()
ee79256b1615 ASoC: hdaudio.c: Add missing check for devm_kstrdup
488ea2a3e266 net/core: Fix ETH_P_1588 flow dissector
bf560c8a83ca selftests: tls: swap the TX and RX sockets in some tests
f5a75b3d31d3 netfilter: conntrack: fix extension size table
09424e88126e ALSA: hda/realtek: Splitting the UX3402 into two separate models
1698854b03a5 ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode
293e4920f715 ASoC: rt5640: Revert "Fix sleep in atomic context"
e388671635ac bpf: Avoid deadlock when using queue and stack maps from NMI
1e01b127685f netfilter: nf_tables: disallow element removal on anonymous sets
7a7fd891022a ASoC: meson: spdifin: start hw on dai probe
7e5d732e6902 netfilter: nf_tables: fix memleak when more than 255 elements expired
be4fbbbcd2f2 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
973288e9d988 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
8c643a8e040d netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
92b4b4bde940 netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
9a8c544158f6 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
a42ac74c9666 netfilter: nf_tables: defer gc run if previous batch is still pending
620e594be334 netfilter: nf_tables: use correct lock to protect gc_list
5d319f7a8143 netfilter: nf_tables: GC transaction race with abort path
afa584c35065 netfilter: nf_tables: GC transaction race with netns dismantle
41113aa5698a netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
59ee68c437c5 netfilter: nf_tables: don't fail inserts if duplicate has expired
0b9af4860a61 netfilter: nf_tables: remove busy mark and gc batch API
4ead4f74b3a9 netfilter: nft_set_hash: mark set element as dead when deleting from packet path
df650d6a4bf4 netfilter: nf_tables: adapt set backend to use GC transaction API
ea3eb9f2192e netfilter: nf_tables: GC transaction API to avoid race with control plane
59dab3bf0b8f netfilter: nf_tables: don't skip expired elements during walk
6bb88a0344c0 ext4: do not let fstrim block system suspend
b4d5db1c77fa ext4: move setting of trimmed bit into ext4_try_to_trim_range()
1e3c25df7d40 ext4: replace the traditional ternary conditional operator with with max()/min()
39c4a9522db0 btrfs: remove BUG() after failure to insert delayed dir index item
0d1a761dec22 btrfs: improve error message after failure to add delayed dir index item
dbf1a7198505 dm: fix a race condition in retrieve_deps
df9950d37df1 netfs: Only call folio_start_fscache() one time for each folio
2d9757480b43 media: via: Use correct dependency for camera sensor drivers
ae68541d5285 media: v4l: Use correct dependency for camera sensor drivers
a997d583571b NFSv4.1: fix pnfs MDS=DS session trunking
f86a2c2ea085 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
839e07de9a0a SUNRPC: Mark the cred for revalidation if the server rejects it
13acbca81eee NFS/pNFS: Report EINVAL errors from connect() to the server
edd1f0614510 NFS: More fixes for nfs_direct_write_reschedule_io()
d4729af1c73c NFS: Use the correct commit info in nfs_join_page_group()
1f49386d6779 NFS: More O_DIRECT accounting fixes for error paths
4d98038e5bd9 NFS: Fix O_DIRECT locking issues
f16fd0b11f0f NFS: Fix error handling for O_DIRECT write scheduling
(From OE-Core rev: c7fa56add3c55d17f1b2242602d9833461e14b7c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5d66067b39e7f9d442d44d8025fe20a0fa7efba7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release fixes the following CVEs:
- CVE-2023-43788
- CVE-2023-43789
(From OE-Core rev: b4596281de1f96fdf6533ab4caa957f1eaeff756)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 46dd8ce41756dbc2aa0f9001416f208cced1c8d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This incorporates fixes for the following CVEs:
- CVE-2023-43785
- CVE-2023-43786
- CVE-2023-43787
(From OE-Core rev: 79f9c062df37ca15649d41bb6501e6fab2d73114)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a1534bb34b680bfc5cb2f35b5fd5a0c2afed6368)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
1.26.17 (2023-10-02)
Added the Cookie header to the list of headers to strip from requests
when redirecting to a different host. As before, different headers can
be set via Retry.remove_headers_on_redirect. (CVE-2023-43804)
1.26.16 (2023-05-23)
Fixed thread-safety issue where accessing a PoolManager with many
distinct origins would cause connection pools to be closed while
requests are in progress (#2954)
(From OE-Core rev: 7466db00ca2f884cf58504c3910b858a87f33128)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This allows building detailed vulnerability analysis tools without
relying on external resources.
(From OE-Core rev: 587ae7bc85fc471d927308d866821d463799023d)
Signed-off-by: Antoine Lubineau <antoine.lubineau@easymile.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 048ff0ad927f4d37cc5547ebeba9e0c221687ea6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 7300254fdb6659c0a7462c64133f893d1a152850)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The previous CVE-2023-30630_1.patch picked only the patch
"dmidecode: Write the whole dump file at once" d8cfbc808f.
But there was a refactoring which does not allow to cherry-pick it fast
forward. Resolving this conflict was not correctly done. The patch was:
+ u32 len;
+ u8 *table;
...
- if (!(opt.flags & FLAG_QUIET))
- pr_comment("Writing %d bytes to %s.", crafted[0x05],
- opt.dumpfile);
- write_dump(0, crafted[0x05], crafted, opt.dumpfile, 1);
+ dmi_table_dump(crafted, crafted[0x05], table, len);
It looks like the variables len and table have been added without
initialization.
Now this problem is solved by applying the previous refactoring as
well. Patch 1 gets replaced by Patch 1a and Patch 1b. Patch 2..4 are
rebased without changes.
This is basically the same patch as in kirkstone:
ea069a94a2 dmidecode: fixup for CVE-2023-30630
(From OE-Core rev: 0bc69dc078c39381a39789d3c5fff673d7da994c)
Signed-off-by: Sean Nyekjaer <sean@geanix.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: a1138dfc1e9394966dcca8f6259767a8ce5ca4cb)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(From meta-yocto rev: c8f27eaa00fdd1a2594aaa70695373f608ff30bb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(Bitbake rev: 973aa73b9f1f542f4a636cf8eca733b4df5a778f)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
TUI mode needs terminfo at runtime, which is required to be
explicitly stated in the respective PACKAGECONFIG variable.
Without this change /etc/terminfo/ might be missing, which
leads to a runtime error when trying to use tui, e.g.:
(gdb) tui enable
Cannot enable the TUI: error opening terminal [TERM=xterm-256color]
(From OE-Core rev: 266944eb216912b7b2a935360aa51cd79847a071)
Signed-off-by: Stefan Tauner <stefan.tauner@artech.at>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5f17bc03a0c2d894e43c3c835fa38a24b1d5df64)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
assertTrue is a problematic call use in test cases since when it fails,
you just get an unhelpful "False is not True" message.
Replace some uses with assertIn/assertNotIn which will give more helpful results
and for the rest, add msg entries which given more helpful debugging.
For example, this patch would help debugging of #15176.
(From OE-Core rev: 52a2455ba7d91d404fc2c4568c805cf1fbe2b2ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 35d4c39e0df1a304f557471151a03d1e4b0f30c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The soup.cross file is only created when building for target so only
tell meson to read it when it exists. This allows libsoup-2.4-native to
be built again.
(From OE-Core rev: d52003dd13cb17e32ccfa717f8462c8301334dd1)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4acbd2269931b500846d56885c3304d244e514f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Piping results through sed may mask failures that sed isn't catching.
(From OE-Core rev: 687989f2ee2204643157e04a976d3310018a3bb3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b1b0e9e4d5011e7c2fd1b59fc277a7cfdc41194)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This brings them from 15 minutes to just over 4.
(From OE-Core rev: 3cd99ff32da3bb85d7ee278fec69504a12c1f715)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9eeee78aa94aaa441da012aeb904a0f1cbcd4d91)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
strace is one of the slowest tests otherwise (can take 40 minutes or more),
and this brings it to under 10 minutes \0/
(From OE-Core rev: 30b6692ef4a12958419c94b96e3fc5a50e8a7ad6)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c632b418a785494318d9f375a07d879772e8ced)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I'm not sure if this was reported correctly before, but it
currently is not. Test that is stuck is an error in itself.
(From OE-Core rev: f2989e8f87b8793b03fe13254f8214e495008527)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 002e27c9932a83e46be0b03a5232594cfba7212c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Don't ignore return values from the git command lines. If something goes
wrong, fail the test right away.
(From OE-Core rev: 776053f4af19e9c2de7ce725e6ec94312028fa7f)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfc178a70d6fa60e89d4716f05d68e2c72c6ecd3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use correct HTTPService parameters like apt.py when setting up the repo
server. These work with qemu tun and slirp networking. Fixes test
failure with slirp networking when executing testimage.bbclass
selftests "oe-selftest -r runtime_test.TestImage".
(From OE-Core rev: 68f0100b779bac1788818320f8aa64d79e3db3c2)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
(cherry picked from commit 764424df2f4b6bf0e89fb20b4253a7601468f70d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The udev rule has been removed but the comment has kept, by
mistake. Remove it.
Fixes: dd83fb40f7 ("weston-init: Stop running weston as root")
Tested-by: Tom Hochstein <tom.hochstein@nxp.com>
(From OE-Core rev: 35367d029fedc78724396d94abd899e4bd8bef0c)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8aa3d43fa1c53cdce45ec88a49f27b076d3812ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
qemu itself is not helpful when render nodes exist, but can't be opened:
qemu-system-x86_64: egl: render node init failed
To fix this, users likely need to
* modprobe vgem (presence when physical graphic card is absent or has a driver without
support for render nodes, such as many older cards found in server machines)
* add their user to "render" group to write to /dev/dri/renderD* (permissions)
With this change runqemu should print hints for the above as appropriate from probing the nodes.
(From OE-Core rev: 12ae43abbc4e7d6184198a912487ace3a4e66e50)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit acd85925cb197b7a31a25b60e8de762e2c3697ef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Services which broadcast an invalid service type will cause the browse
to fail. Instead of failing, replace the service type and continue.
(From OE-Core rev: 273aed0462728508506a4c65d367d583a86a54c3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e581da6c4db21312833395e96b48e868a202f0f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running either of these ends up corrupting the os.execv args.
If we run:
./scripts/nativesdk-intercept/chown -R foo:foo bar
The loop here ends up missing the conversion of foo:foo to root:root because
it sees sys.argv[0] and assumes that it's the user:group argument and that we
should convert that. We end up a os.execv(path, args) that have the following
args:
['root:root', '-R', 'foo:foo', 'bar']
As os.execv ignores args[0], we can just populate it with sys.argv[0] and then
loop through sys.argv[1:]. As both chgrp and chown would have either flags and
USER[:GROUP] next, this fixes the issue.
(From OE-Core rev: e27982afaed33e5823962f7fefe6f709c10e9107)
Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a75f647ec7696d353f4b09099d777ba53f34d36)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5441.
(From OE-Core rev: 7166f503211c39542d828aa3fef5006dccf2c07a)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Support stop/parity bits on serial port
* Add needed system headers in checks and return values for implicit function declarations
* Fixes:
- Avoid zombies after shell exit
- Missed signal sending permission check on failed query messages (CVE-2023-24626)
- manpage fixes
- source code fixes during cleanup
- UTF-8 encoding can emit invalid UTF-8 sequences for out of range unicode values
Remove patches; they are merged upstream or backported.
(From OE-Core rev: 224f1929b92b38993e5f50100ce6306f63ee8ade)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2566f8e51d56848d8b28f37462160e90253b79fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
wireless-regdb: update regulatory database based on preceding changes
wireless-regdb: Update regulatory rules for Australia (AU) for June 2023
wireless-regdb: Update regulatory info for Türkiye (TR)
wireless-regdb: Update regulatory rules for Egypt (EG) from March 2022 guidel...
wireless-regdb: Update regulatory rules for Philippines (PH)
(From OE-Core rev: c1ae47b562460e82d94a94a2009c4cb50aa1daa9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f5edb6904bf16a9c52a9b124aeb5297487cd716)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
• Avoid a dbus-daemon crash if re-creating a connection's policy fails.
• If getting the groups from a user ID fails, report the error correctly,
instead of logging "(null)"
• Return the primary group ID in GetConnectionCredentials()' UnixGroupIDs
field for processes with a valid-but-empty supplementary group list
(From OE-Core rev: 67ddf87d3286007a68071685d28a8f9e1ce7f3fa)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aeabd6dd4e65e5cc31f4c2acc5cc46ea03737bed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the Curl package. This flaw allows an attacker to insert
cookies into a running program using libcurl if the specific series of conditions are met.
(From OE-Core rev: a6c5931192a1315cfc5f708585d22bc7bed9f7fd)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
(From OE-Core rev: 9b0867861a9c053f19bdb99bd6cba44ee5cb64e1)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The patch is copied from kirkstone. master has advanced
to ghostscript 10.02.0 which includes the fix.
(From OE-Core rev: 80a9b54ca94a9fe5818daa1cd03ae8035043e1e8)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds an additional note about some of the side effects that can occur if
recipes are not reproducible and hash equivalence is enabled.
(From yocto-docs rev: 968ac9807466df775f18fca050070170d3ed8585)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The proper way to inherit the testimage class is now
IMAGE_CLASSES += "testimage"
so change lines with 'INHERIT += "testimage"' to match. This makes the
dev-manual consistent with the migration guide, which already specifies
that the old way causes an error.
(From yocto-docs rev: 4d660551a6547ffe216e53402759baef424c4da2)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Explicitly disable the tests and vapi support instead of relying on
defaults and missing dependencies.
(From OE-Core rev: c451a9cb6adbc9480dacd81e935a0b9369f22e07)
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>
(cherry picked from commit 575e2e29e00bb4492e7ee7f10b753e3f17982caa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A dependency on coreutils was added to busybox-ptest in oe-core 658c5ed
to fix a test failure.
The failure is because one of the start-stop-daemon tests is known to
fail if /bin/false is busybox. Instead of failing, we can check if
/bin/false is a symlink to busybox and skip the test if so.
[ YOCTO #15068 ]
(From OE-Core rev: 12fc32351ff6e42d0b5f9ce679793a8875d3447a)
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>
(cherry picked from commit 37482e404cf4dcf9360c29986ced8db78baf249b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's not a warning but a handled case and layer gets added
automatically. Very few build configs have this layer enabled
by default.
(From OE-Core rev: 70d2ceea48ef6ec04675e4e6a9c48ebc5bb78f52)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
(cherry picked from commit 9a2493ea83f0b30578a819de05108502aaadc7f5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
wayland-utils has optional libdrm support, so add a PACKAGECONFIG and
enable it.
(From OE-Core rev: 0ba10930f73e4b0c2896afd326229fc6ae460f51)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c6c488c259d1f38a05a71e576ca2f32d412413f1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add explicit PACKAGECONFIGs for brotli,ntlm, and sysprof.
libsoup needs to be told where ntlm_auth will be on the target, so write
a cross file to do so.
(From OE-Core rev: c78a34caf466524356572b8cdd2ada615081bfc2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 54b6ea078daeb58a3bb20bb4275d1140640a77d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pango has had an explicit option since 1.46.2
(From OE-Core rev: dc939fbc70c124a515b882b3425d7810be0c6748)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 42755f135d2d015e564d783996fbb3ef860f2bf7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GLib has had an option to control libelf since 2.67.0, so use it.
(From OE-Core rev: c5bece42d8e10554a6061872ca0f8f70d7102a79)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d2f028c53a2390c28685b373841c9a600e91819a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This significantly speeds up the build by default.
(From OE-Core rev: d6f638c6ab891a4fd9db49eeb6f9b5f2b0c3bbeb)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b5ee583c62dbe381cd429da14ecbba5ea32d506)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I took the mdadm ptest enabling as I was told the tests were fine now.
They're not. Disable more of them as having intermittent issues.
(From OE-Core rev: d72261b4827f9cdfa9ca5e199028c88c1b525257)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2993a0bd6aca81d4382c3de5ac2fd9b5dac94868)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
affected_versions in kernel_cves.json does not mean "first affected version
to last affected version" but actually "first affected version to fixed
version". Therefore, the variable names, conditional expressions, and
CVE_STATUS descriptions should be fixed.
For example, when the script was run against v6.1, if affected_versions was
"xxx to 6.1", the output was "cpe-stable-backport: Backported in 6.1", but
this should be "fixed-version: Fixed from version 6.1".
(From OE-Core rev: a0cafa6587acf2b41f0e832d06de884ffe62fd4b)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2064b2f9b92e2dff45dab633598b5ed37145d0b6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
09045dae0d90 Linux 6.1.53
41cb5369cb80 udf: initialize newblock to 0
c74b1cd93f26 clk: Avoid invalid function names in CLK_OF_DECLARE()
59e0dd5bef6c treewide: Fix probing of devices in DT overlays
abb597c85acb clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
b372816ad610 md: fix regression for null-ptr-deference in __md_stop()
adac9f0ddd2b NFSv4.2: Rework scratch handling for READ_PLUS (again)
779563475162 NFSv4.2: Fix a potential double free with READ_PLUS
d9ece8c0269f md: Free resources in __md_stop
ba6a70adb557 Revert "drm/amd/display: Do not set drr on pipe commit"
1dd387668d5b tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
e43a7ae58d00 serial: sc16is7xx: fix regression with GPIO configuration
8aaef0a3eb1b serial: sc16is7xx: remove obsolete out_thread label
cc8a853c2d5f perf/x86/uncore: Correct the number of CHAs on EMR
e1eb0419126f x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
f705617bab47 USB: core: Fix oversight in SuperSpeed initialization
8186596a6635 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
d309fa69c2e3 USB: core: Change usb_get_device_descriptor() API
90b01f8df568 USB: core: Unite old scheme and new scheme descriptor reads
0d3b5fe47938 usb: typec: bus: verify partner exists in typec_altmode_attention
9b7cd3fe01f0 usb: typec: tcpm: set initial svdm version based on pd revision
33a31064211c of: property: fw_devlink: Add a devlink for panel followers
7f3d84cfaec7 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
08c86156361c crypto: stm32 - fix loop iterating through scatterlist for DMA
73e64c5eeddf s390/dasd: fix string length handling
f9a3d6f037c9 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
6489ec010786 s390/dcssblk: fix kernel crash with list_add corruption
8bf567b63c2a arm64: sdei: abort running SDEI handlers during crash
e95d7a8a6edd pstore/ram: Check start of empty przs during init
351705a44621 mmc: renesas_sdhi: register irqs before registering controller
a3f6c1447db8 platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER
e6e6a5f50f58 x86/MCE: Always save CS register on AMD Zen IF Poison errors
d08b39bb3dff fsverity: skip PKCS#7 parser when keyring is empty
40a1ef4bb092 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
342d130205f1 X.509: if signature is unsupported skip validation
3d5fed8c79d9 r8169: fix ASPM-related issues on a number of systems with NIC version from RTL8168h
ba50e7773a99 x86/sev: Make enc_dec_hypercall() accept a size instead of npages
f8a7f10a1dcc dccp: Fix out of bounds access in DCCP error handler
9667854e69a7 dlm: fix plock lookup when using multiple lockspaces
c96c67991aac bpf: Fix issue in verifying allow_ptr_leaks
b23c96589ff7 drm/amd/display: Add smu write msg id fail retry process
5ad3e534605e parisc: Fix /proc/cpuinfo output for lscpu
316a4a329a4d procfs: block chmod on /proc/thread-self/comm
5e4e9900e6fa block: don't add or resize partition on the disk with GENHD_FL_NO_PART
1654635bed83 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
5a3e327dc3fd ntb: Fix calculation ntb_transport_tx_free_entry()
88c7931f81d8 ntb: Clean up tx tail index on link down
4f4af6b8b7a2 ntb: Drop packets when qp link is down
e95e31a8607d PCI/PM: Only read PCI_PM_CTRL register when available
223fc5352054 PCI: hv: Fix a crash in hv_pci_restore_msi_msg() during hibernation
4443f3695d58 PCI: Free released resource after coalescing
316f3984298a scsi: mpt3sas: Perform additional retries if doorbell read returns 0
6c4f87e52331 Revert "scsi: qla2xxx: Fix buffer overrun"
ab8c52977fe0 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
25934d8f6eb2 media: dvb: symbol fixup for dvb_attach()
fd4d61f85e76 ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs.
ba0b46166b8e arm64: csum: Fix OoB access in IP checksum code for negative lengths
ad661951a98f i3c: master: svc: fix probe failure when no i3c device exist
cc9bf2d62f19 LoongArch: mm: Add p?d_leaf() definitions
5a8b2c1665ca xtensa: PMU: fix base address for the newer hardware
9a9b8596c3dc drm/amd/display: register edp_backlight_control() for DCN301
47636d32a0ee backlight/lv5207lp: Compare against struct fb_info.device
83166d03a5b7 backlight/bd6107: Compare against struct fb_info.device
b4ab337aad09 backlight/gpio_backlight: Compare against struct fb_info.device
8fa9cb58445d io_uring: break iopolling on signal
4a3e0d51c3e1 XArray: Do not return sibling entries from xa_load()
7a7f11283392 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
09cb2a71b2e9 ipmi_si: fix a memleak in try_smi_init()
dafe7acfedfb PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
823f52daef12 media: i2c: Add a camera sensor top level menu
ceedc62a3bc8 media: i2c: ccs: Check rules is non-NULL
fea9dd8653ff cpu/hotplug: Prevent self deadlock on CPU hot-unplug
4245ca8f4051 mm/vmalloc: add a safer version of find_vm_area() for debug
157c46360cf3 scsi: core: Fix the scsi_set_resid() documentation
2344b1397651 printk: ringbuffer: Fix truncating buffer size min_t cast
3f7a4e88e40e rcu: dump vmalloc memory info safely
8ad2e7efb2ce ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
8918025feb2f PM / devfreq: Fix leak in devfreq_dev_release()
d2e906c72597 igb: set max size RX buffer when store bad packet is enabled
04c3eee4e13f skbuff: skb_segment, Call zero copy functions before using skbuff frags
4921f9349b66 netfilter: xt_sctp: validate the flag_info count
1c164c1e9e93 netfilter: xt_u32: validate user space input
bcdb4a5c42b0 netfilter: nft_exthdr: Fix non-linear header modification
7ca0706c68ad netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
6678912b4df1 igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
ad8900dd8a56 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
4927edc23edc cpufreq: Fix the race condition while updating the transition_task of policy
96db43aced39 Drivers: hv: vmbus: Don't dereference ACPI root object handle
e351933e4a14 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
43a57ca7dd90 um: Fix hostaudio build errors
222b85e748eb mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
eaf4c78982ae mtd: spi-nor: Check bus width while setting QE bit
3e313b6c470d leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
f741121a2251 leds: Fix BUG_ON check for LED_COLOR_ID_MULTI that is always false
a253c416e67d leds: multicolor: Use rounded division when calculating color components
2804cc350804 leds: pwm: Fix error code in led_pwm_create_fwnode()
cae0787e408c rpmsg: glink: Add check for kstrdup
f309ac8a4db9 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
8f0f5452cb1b phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
0d86292e3fbb phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
50fa01243dd5 dmaengine: idxd: Modify the dependence of attribute pasid_enabled
6453a2fbc804 mtd: rawnand: brcmnand: Fix mtd oobsize
74c85396bd73 tracing: Fix race issue between cpu buffer write and swap
fb34716c9ee6 tracing: Remove extra space at the end of hwlat_detector/mode
ca5e8427e20d x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
55a448e8d863 tick/rcu: Fix false positive "softirq work is pending" messages
69b8d7bf834c platform/x86/amd/pmf: Fix a missing cleanup path
2763732ec1e6 HID: multitouch: Correct devm device reference for hidinput input_dev name
f283805d9843 HID: uclogic: Correct devm device reference for hidinput input_dev name
6e5960954151 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
cf38960386f3 RDMA/efa: Fix wrong resources deallocation order
9d9a40530383 RDMA/siw: Correct wrong debug message
bbd1b1b5082c RDMA/siw: Balance the reference of cep->kref in the error path
3f39698e7e84 Revert "IB/isert: Fix incorrect release of isert connection"
81ff633a88be amba: bus: fix refcount leak
db18d5e3eee4 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
93e908545361 interconnect: qcom: bcm-voter: Use enable_maks for keepalive voting
e9ef8b5099d5 interconnect: qcom: bcm-voter: Improve enable_mask handling
1d085c6a25fa interconnect: qcom: sm8450: Enable sync_state
5a5fb3b1754f scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
f06c7d823ab5 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
f01cfec8d345 RDMA/irdma: Prevent zero-length STAG registration
5fa1552877ce coresight: trbe: Fix TRBE potential sleep in atomic context
848cd6f24aa7 cgroup:namespace: Remove unused cgroup_namespaces_init()
0d545a8e77cb Revert "f2fs: fix to do sanity check on extent cache correctly"
3f60a36ed6e3 f2fs: Only lfs mode is allowed with zoned block device feature
33d4c00725b0 f2fs: judge whether discard_unit is section only when have CONFIG_BLK_DEV_ZONED
4d7e804f49a0 f2fs: fix to avoid mmap vs set_compress_option case
3a2cf76cfb8f media: i2c: rdacm21: Fix uninitialized value
86a41ad0128a media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
85fb0b963f2b media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
0790c0914059 media: ov2680: Add ov2680_fill_format() helper function
90fbf01c8080 media: ov2680: Don't take the lock for try_fmt calls
e0b6edf4a346 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
6d51cdf66b9f media: ov2680: Fix vflip / hflip set functions
7263c39fd711 media: ov2680: Fix ov2680_bayer_order()
ef9055e9a768 media: ov2680: Remove auto-gain and auto-exposure controls
9e6e509c08f6 media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
2b9d0a65d133 media: ov5640: Fix initial RESETB state and annotate timings
5074c70795d4 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
a4cd2c3eff18 HID: input: Support devices sending Eraser without Invert
297992e5c635 drivers: base: Free devm resources when unregistering a device
66eb45e7d5fc USB: gadget: f_mass_storage: Fix unused variable warning
324da2f3ee73 USB: gadget: core: Add missing kerneldoc for vbus_work
365ce3f86bb1 docs: ABI: fix spelling/grammar in SBEFIFO timeout interface
c90182cffbff media: venus: hfi_venus: Only consider sys_idle_indicator on V1
d52509fdb29c media: go7007: Remove redundant if statement
0294e2475092 media: cec: core: add adap_unconfigured() callback
d6610151ae22 media: cec: core: add adap_nb_transmit_canceled() callback
6ced15ff1746 platform/x86: dell-sysman: Fix reference leak
45e3181d7995 iommu/vt-d: Fix to flush cache of PASID directory table
d9c47d2bf307 iommu/qcom: Disable and reset context bank before programming
a30f26dc3ad9 fsi: aspeed: Reset master errors after CFAM reset
d020963638f2 IB/uverbs: Fix an potential error pointer dereference
4dca13c30b9e RDMA/hns: Fix CQ and QP cache affinity
2368ce8cd5ad RDMA/hns: Fix inaccurate error label name in init instance
93c986805f4e RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
c48b0b30ac92 RDMA/hns: Fix port active speed
117a1b903baf iommu/sprd: Add missing force_aperture
fadc62aa82d2 iommu/mediatek: Fix two IOMMU share pagetable issue
f81325a709dd iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
343ccde5ade7 extcon: cht_wc: add POWER_SUPPLY dependency
d3e075a3f099 kernfs: add stub helper for kernfs_generic_poll()
91a05d4c12ce driver core: Call dma_cleanup() on the test_remove path
58a3b87be681 driver core: test_async: fix an error code
636f5b8a6601 dma-buf/sync_file: Fix docs syntax
ae867cab6bc9 interconnect: qcom: qcm2290: Enable sync state
7e1476f27751 coresight: tmc: Explicit type conversions to prevent integer overflow
ee8f58b40e4a RDMA/irdma: Replace one-element array with flexible-array member
af6fd0b3bccf scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
dd8ce1c9ff49 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
472f2497a4c8 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
70518f3aaf5a RDMA/rxe: Fix incomplete state save in rxe_requester
59a4f61feccf RDMA/rxe: Split rxe_run_task() into two subroutines
0ad56bf59dc3 x86/APM: drop the duplicate APM_MINOR_DEV macro
6d209ed70f9c serial: sprd: Fix DMA buffer leak issue
70f7513342f4 serial: sprd: Assign sprd_port after initialized to avoid wrong access
21608d2ba565 iio: accel: adxl313: Fix adxl313_i2c_id[] table
25feffb3fbd5 scsi: qla4xxx: Add length check when parsing nlattrs
1806edae979f scsi: be2iscsi: Add length check when parsing nlattrs
85b8c282d185 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
bb8d101b835a scsi: iscsi: Add length check for nlattr payload
2737d82760ae scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
bdc4f8f68171 scsi: RDMA/srp: Fix residual handling
67b02818e209 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
858322c409e0 media: mediatek: vcodec: fix resource leaks in vdec_msg_queue_init()
bdc00039fd1b media: mediatek: vcodec: fix potential double free
a356b60031d1 media: mediatek: vcodec: Return NULL if no vdec_fb is found
b4ee61e5a110 media: amphion: ensure the bitops don't cross boundaries
932d84a8a808 media: amphion: fix UNUSED_VALUE issue reported by coverity
60f6392bdede media: amphion: fix UNINIT issues reported by coverity
bddd678fd286 media: amphion: fix REVERSE_INULL issues reported by coverity
3930d62f5d7c media: amphion: fix CHECKED_RETURN issues reported by coverity
9ada33ee83dd media: rkvdec: increase max supported height for H.264
715c0200b480 media: mtk-jpeg: Fix use after free bug due to uncanceled work
62ea218a7e7f media: amphion: add helper function to get id name
745f40a96c7f media: amphion: reinit vpu if reqbufs output 0
6f0d0f5613d7 dt-bindings: extcon: maxim,max77843: restrict connector properties
dd0dadb93844 scsi: hisi_sas: Fix normally completed I/O analysed as failed
ab0719d7b6e4 scsi: hisi_sas: Fix warnings detected by sparse
79a1a8f83869 RDMA/siw: Fabricate a GID on tun and loopback devices
a96892a40fce media: cx24120: Add retval check for cx24120_message_send()
2b6e20ef0585 media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
323ee5fc980b media: dib7000p: Fix potential division by zero
90e0ea8e9b26 drivers: usb: smsusb: fix error handling code in smsusb_init_device
92e2dcf9412f iommu: rockchip: Fix directory table address encoding
13ed255248df iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
25afb3e03bf8 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
aeb79a1778cb media: i2c: tvp5150: check return value of devm_kasprintf()
d7d47edf78c9 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
79e2cc5c4c10 media: ov5640: fix low resolution image abnormal issue
5643c936d1b8 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
8199a46af2ea cgroup/cpuset: Inherit parent's load balance state in v2
590b45e5cd12 pNFS: Fix assignment of xprtdata.cred
4030ace74d8b NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
fdbc9637bf82 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
6d08bd22fa29 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
02a29a2455b0 fs: lockd: avoid possible wrong NULL parameter
f27f759f4cd4 jfs: validate max amount of blocks before allocation.
b648f5717581 ext4: fix unttached inode after power cut with orphan file feature enabled
f17d5efaafba powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
e83f5e21089b powerpc/mpc5xxx: Add missing fwnode_handle_put()
4515f1676d8d powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=n
ebbfe48dd15f nfs/blocklayout: Use the passed in gfp flags
4c8568cf4c45 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
a5b6b008e358 powerpc: Don't include lppaca.h in paca.h
18d51547fe2f NFSv4.2: Fix READ_PLUS size calculations
fccdafa51de0 NFSv4.2: Fix up READ_PLUS alignment
5c47974263e8 NFSv4.2: Fix READ_PLUS smatch warnings
886959f425b6 NFSv4.2: Rework scratch handling for READ_PLUS
e12e13952b0c wifi: ath10k: Use RMW accessors for changing LNKCTL
811ec8bc68f3 wifi: ath11k: Use RMW accessors for changing LNKCTL
7f4c9c44d1b9 net/mlx5: Use RMW accessors for changing LNKCTL
433330fb1296 drm/radeon: Use RMW accessors for changing LNKCTL
a0f0daf60bc1 drm/amdgpu: Use RMW accessors for changing LNKCTL
ed6483fac428 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
1d58a9246989 powerpc/fadump: reset dump area size if fadump memory reserve fails
ab8094db59e1 nvdimm: Fix dereference after free in register_nvdimm_pmu()
500a6ff9c2a8 nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu()
f6f300ecc196 vfio/type1: fix cap_migration information leak
aae5a866d397 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
dd9241fc4b19 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
cc7e04d7ff92 clk: imx8mp: fix sai4 clock
fcaf148b20f0 clk: imx: imx8ulp: update SPLL2 type
e1139dea2c02 clk: imx: pllv4: Fix SPLL2 MULT range
402e73f64597 clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs
6c88c9d9c630 PCI/ASPM: Use RMW accessors for changing LNKCTL
952da7c6e199 PCI: pciehp: Use RMW accessors for changing LNKCTL
f2d7da8fafed PCI: Add locking to RMW PCI Express Capability Register accessors
3108f7c78884 PCI: Allow drivers to request exclusive config regions
8a5e87f9e93c pinctrl: mcp23s08: check return value of devm_kasprintf()
8562df72cff2 PCI: Mark NVIDIA T4 GPUs to avoid bus reset
f3229c9cb634 PCI: microchip: Correct the DED and SEC interrupt bit offsets
9daefd22756e clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
a1801d14a891 clk: qcom: reset: Use the correct type of sleep/delay based on length
a4ff4b54f388 kvm/vfio: ensure kvg instance stays around in kvm_vfio_group_add()
fef33ca5e28c kvm/vfio: Prepare for accepting vfio device fd
cc16a50d5088 clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
e0f5698757ab ext4: avoid potential data overflow in next_linear_group
772ca4bc1d0d ext4: correct grp validation in ext4_mb_good_group
d5fc7d681320 EDAC/igen6: Fix the issue of no error events
8f43c4000cdf clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
d1a5f22abab4 clk: sunxi-ng: Modify mismatched function name
d96799ee3b78 PCI/DOE: Fix destroy_work_on_stack() race
4a43285900cd drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
d96da888dcd7 PCI: qcom-ep: Switch MHI bus master clock off during L1SS
c53d53006d7f PCI: apple: Initialize pcie->nvecs before use
7618133eda26 clk: rockchip: rk3568: Fix PLL rate setting for 78.75MHz
eb613f81d034 clk: qcom: gcc-sc8280xp: Add missing GDSCs
57fc62c50690 dt-bindings: clock: qcom,gcc-sc8280xp: Add missing GDSCs
06d3a7e03c61 clk: qcom: gcc-sc8280xp: Add missing GDSC flags
747848b4afea clk: qcom: gcc-sc8280xp: Add EMAC GDSCs
9cba16beca66 clk: qcom: gpucc-sm6350: Fix clock source names
6ace98cb617b clk: qcom: gpucc-sm6350: Introduce index-based clk lookup
74a1194cce60 ipmi:ssif: Fix a memory leak when scanning for an adapter
2e7d90a81b9c ipmi:ssif: Add check for kstrdup
abbd28d04c36 ALSA: ac97: Fix possible error value of *rac97
53996463f8c3 of: unittest: Fix overlay type in apply/revert check
3fb210cd521c of: overlay: Call of_changeset_init() early
b13b0c84a4af ASoC: SOF: amd: clear dsp to host interrupt status
c4b06324fc44 md: raid0: account for split bio in iostat accounting
cc54fa43de67 md/raid0: Fix performance regression for large sequential writes
cd1dd83888d7 md/raid0: Factor out helper for mapping and submitting a bio
c227aa141660 md: add error_handlers for raid0 and linear
bc82cd1e7ff2 firmware: cs_dsp: Fix new control name check
711fb9260620 md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid()
ac9e103f282a md/raid5-cache: fix a deadlock in r5l_exit_log()
26bf790b8e99 bus: ti-sysc: Fix cast to enum warning
5abfee5e4076 arm64: dts: qcom: sc8280xp-x13s: Unreserve NC pins
b386c3e16956 arm64: dts: qcom: msm8996: Fix dsi1 interrupts
c6035ee015b9 arm64: dts: qcom: msm8998: Add missing power domain to MMSS SMMU
cab4cdb2a4bd arm64: dts: qcom: msm8998: Drop bus clock reference from MMSS SMMU
67b4726cb87e arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
867aa88c9efa drm/mediatek: Fix potential memory leak if vmap() fail
1e47d1ac20e3 ARM: dts: qcom: ipq4019: correct SDHCI XO clock
4d6a25792fc1 drm/mediatek: Remove freeing not dynamic allocated memory
635051576f0e bus: ti-sysc: Fix build warning for 64-bit build
b625a6eaf2bf drm/mediatek: dp: Add missing error checks in mtk_dp_parse_capabilities
0c323430e470 io_uring: fix drain stalls by invalid SQE
9183c4fe9141 block/mq-deadline: use correct way to throttling write requests
9ca08adb75fb audit: fix possible soft lockup in __audit_inode_child()
607eda339b60 drm/msm/a2xx: Call adreno_gpu_init() earlier
f27dff881f0b drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
d41ceafe3d24 smackfs: Prevent underflow in smk_set_cipso()
d1994bb5947c drm/msm/dpu: fix the irq index in dpu_encoder_phys_wb_wait_for_commit_done
bd3a6b6d5dd8 firmware: meson_sm: fix to avoid potential NULL pointer dereference
2965015006ef drm/msm/mdp5: Don't leak some plane state
0cd481c27b03 soc: qcom: smem: Fix incompatible types in comparison
3b1f1999a300 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
9b372d2fdc44 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
92eaa1840301 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
4174f889c4c1 drm/repaper: Reduce temporary buffer size in repaper_fb_dirty()
d544c89bb1cd drm/armada: Fix off-by-one error in armada_overlay_get_property()
0ef736fec614 ARM: dts: BCM53573: Fix Tenda AC9 switch CPU port
976eca4cbd37 arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
43cc228099c5 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
4ab834ff9fbf drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
508383dc278c drm/msm: Update dev core dump to not print backwards
f9b9c6b0d451 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
e970bc3828b7 md/md-bitmap: remove unnecessary local variable in backlog_store()
3829cb3caeda md/raid10: use dereference_rdev_and_rrdev() to get devices
27acd8c13183 md/raid10: factor out dereference_rdev_and_rrdev()
097f30f0cef8 md: restore 'noio_flag' for the last mddev_resume()
835cbfebc1c5 md: Change active_io to percpu
3db392257008 md: Factor out is_md_suspended helper
8dcc23191a6d drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
13f5c43e0921 arm64: dts: qcom: msm8996-gemini: fix touchscreen VIO supply
5ccd294df265 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
4aaced381c69 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
a80621bb23dc ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
b9fa4e10b5cf drm: adv7511: Fix low refresh rate register for ADV7533/5
1a7314734743 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
9a91a5466ab1 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
4e184a73203c ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
075ee661ba67 drm/bridge: anx7625: Use common macros for HDCP capabilities
ba1ca2cf4d00 drm/bridge: anx7625: Use common macros for DP power sequencing commands
d309b170ea70 x86/mm: Fix PAT bit missing from page protection modify mask
00c0b2825bb5 block: don't allow enabling a cache on devices that don't support it
e5e0ec8ff160 block: cleanup queue_wc_store
7db90dd1c5a4 drm/etnaviv: fix dumping of active MMU context
800bf8a2226e arm64: tegra: Fix HSUART for Smaug
ee5e1d6480ef arm64: dts: qcom: pmi8994: Add missing OVP interrupt
31fe89ccf5a0 arm64: dts: qcom: pm660l: Add missing short interrupt
cd1ba241d21e arm64: dts: qcom: pm6150l: Add missing short interrupt
6fd913f0f63f arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
0f0e6963705a arm64: tegra: Fix HSUART for Jetson AGX Orin
f5ff6897094f ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
ab5154ae26c4 ARM: dts: BCM53573: Add cells sizes to PCIe node
ee1d740374aa ARM: dts: BCM53573: Drop nonexistent #usb-cells
fd28ce30b525 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
1f3b03863ef5 firmware: ti_sci: Use system_state to determine polling
0765a80c160d ARM: dts: stm32: Add missing detach mailbox for DHCOM SoM
e3c7b7ce7cd6 ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
9d77a7fc5d04 ARM: dts: stm32: Add missing detach mailbox for Odyssey SoM
c0929f2bbd68 ARM: dts: stm32: YAML validation fails for Odyssey Boards
aa72079a1952 ARM: dts: stm32: Add missing detach mailbox for emtrion emSBC-Argon
0746cab4768d ARM: dts: stm32: adopt generic iio bindings for adc channels on emstamp-argon
a5274a79ef3a ARM: dts: stm32: YAML validation fails for Argon Boards
e62c091b6dfa ARM: dts: stm32: Rename mdio0 to mdio
e8d6e54daf1a arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
c755b194d793 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
5aa1969ce7c4 arm64: dts: qcom: pmr735b: fix thermal zone name
de4688dcc0f6 arm64: dts: qcom: pm8350b: fix thermal zone name
0f52060fa1db arm64: dts: qcom: pm8350: fix thermal zone name
8fd3533f4bce arm64: dts: qcom: sm8350: Use proper CPU compatibles
db336dcb0127 arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
0c32fba73549 arm64: dts: qcom: sm8350: Fix CPU idle state residency times
c97633eaf571 arm64: dts: qcom: sdm845-tama: Set serial indices and stdout-path
8622340505dc arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
82c3d3490b6b arm64: dts: qcom: sc8280xp: Add missing SCM interconnect
e5bf98ceac1e arm64: dts: qcom: sc8280xp-crd: Correct vreg_misc_3p3 GPIO
4c7477d0daaa arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
7852d207882c arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
4a36d16cdf3c arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
537346ff2a60 arm64: dts: qcom: msm8916-l8150: correct light sensor VDDIO supply
d244c92988ab arm64: dts: qcom: sm8250: correct dynamic power coefficients
e2040c110138 arm64: dts: qcom: sm6350: Fix ZAP region
ba7ff6085b80 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
fb4a774a6627 soc: qcom: ocmem: Add OCMEM hardware version print
7bdeb7679f4c ASoC: stac9766: fix build errors with REGMAP_AC97
c2c6dfc04237 drm/hyperv: Fix a compilation issue because of not including screen_info.h
a9fa161b8356 drm/amd/display: Do not set drr on pipe commit
3027e200dd58 quota: fix dqput() to follow the guarantees dquot_srcu should provide
d57af071cf40 quota: add new helper dquot_active()
fdcc50d506f3 quota: rename dquot_active() to inode_quota_active()
622789ebe197 quota: factor out dquot_write_dquot()
25193037e083 ASoC: cs43130: Fix numerator/denominator mixup
aa449fa41e10 drm/bridge: tc358764: Fix debug print parameter order
45107f9ca863 netrom: Deny concurrent connect().
a1e820fc7808 net/sched: sch_hfsc: Ensure inner classes have fsc curve
85da5ec0681e sfc: Check firmware supports Ethernet PTP filter
ea701e0eba7e cteonxt2-pf: Fix backpressure config for multiple PFC priorities to work simultaneously
1b7f266e0219 octeontx2-pf: Fix PFC TX scheduler free
80de42d9af97 octeontx2-pf: Refactor schedular queue alloc/free calls
23a7b872898b hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
8b2fb4b671b3 mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter
6406a95c4a5e mlxsw: i2c: Limit single transaction buffer size
2fc240094031 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
ec9538da6ce4 net: arcnet: Do not call kfree_skb() under local_irq_disable()
cb09afe905cb ice: avoid executing commands on other ports when driving sync
90e7778660c9 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
4a8fadcf3748 arm64: mm: use ptep_clear() instead of pte_clear() in clear_flush()
a33ae132eec2 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
7e7197e4d6a1 wifi: mwifiex: avoid possible NULL skb pointer dereference
7930fa4ca871 mac80211: make ieee80211_tx_info padding explicit
4381d6083254 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
4c340bfddce6 wifi: ath9k: protect WMI command response buffer replacement with a lock
8ba31f946a6d wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
7984c381bbc1 samples/bpf: fix broken map lookup probe
c813db76bc15 samples/bpf: fix bio latency check with tracepoint
ef67f3a959a7 ARM: dts: Add .dts files missing from the build
cde525d61178 wifi: mwifiex: Fix missed return in oob checks failed path
84081b4baafb wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
9257a1d6f272 net: annotate data-races around sk->sk_lingertime
844d60cc5efc fs: ocfs2: namei: check return value of ocfs2_add_entry()
a485a4bd8238 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
065d5f17096e lwt: Fix return values of BPF xmit ops
0159a21b9d8e hwrng: iproc-rng200 - Implement suspend and resume calls
92651ce45ba1 crypto: caam - fix unchecked return value error
841d2fffd09f ice: ice_aq_check_events: fix off-by-one check when filling buffer
0f50641222f5 net-memcg: Fix scope of sockmem pressure indicators
8d61adfb5918 selftests/bpf: Clean up fmod_ret in bench_rename test script
eafa3465c8d9 selftests/bpf: Fix repeat option when kfunc_call verification fails
d6702008fc9c net: tcp: fix unexcepted socket die when snd_wnd is 0
81d8e9f59df6 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor()
bd39b5524047 Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor
94617b736c25 Bluetooth: Fix potential use-after-free when clear keys
9246d9310cd6 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
c4cb61c5f976 crypto: api - Use work queue in crypto_destroy_instance
501f77cfce8a crypto: stm32 - Properly handle pm_runtime_get failing
6fc09c8d765e kbuild: rust_is_available: fix confusion when a version appears in the path
4f8c55ae5d58 kbuild: rust_is_available: add check for `bindgen` invocation
bb15fb4e497e kbuild: rust_is_available: fix version check when CC has multiple arguments
6c7182b9c87e kbuild: rust_is_available: remove -v option
90978b2ff422 selftests/bpf: fix static assert compilation issue for test_cls_*.c
c015029dfc89 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
3975e21d4d01 wifi: mwifiex: Fix OOB and integer underflow when rx packets
49b6db89ab28 wifi: mt76: mt7915: fix power-limits while chan_switch
2dd5c7f4200a can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
ce60bfc24c88 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
f5f7aa2b6b8f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
c0ce0fb76610 bpf: reject unhashed sockets in bpf_sk_assign
99331d7c6ee2 udp: re-score reuseport groups when connected sockets are present
328b85e7b14f wifi: mt76: mt7921: fix non-PSC channel scan fail
6bf4ccafb356 wifi: rtw89: debug: Fix error handling in rtw89_debug_priv_btc_manual_set()
39a6b4bbc573 regmap: rbtree: Use alloc_flags for memory allocations
684431894e06 hwrng: pic32 - use devm_clk_get_enabled
79a8ea5bf421 hwrng: nomadik - keep clock enabled while hwrng is registered
73d97508ab11 tcp: tcp_enter_quickack_mode() should be static
01964c630824 crypto: qat - change value of default idle filter
912310dd841b bpf: Fix an error in verifying a field in a union
780f072f4fad bpf: Clear the probe_addr for uprobe
0cfbadb15351 libbpf: Fix realloc API handling in zero-sized edge cases
fc7ed36a31b1 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
0b20dc1edd88 bpftool: Use a local copy of BPF_LINK_TYPE_PERF_EVENT in pid_iter.bpf.c
840c64d96e39 bpftool: Define a local bpf_perf_link to fix accessing its fields
4d5f00b2fa2c bpftool: use a local copy of perf_event to fix accessing :: Bpf_cookie
010c6a02e6e1 selftests/bpf: Fix bpf_nf failure upon test rerun
6f2b84248bab cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
91f76271ec43 x86/efistub: Fix PCI ROM preservation in mixed mode
fcf78a17bbb9 cpufreq: amd-pstate-ut: Fix kernel panic when loading the driver
14920fb907f0 cpufreq: amd-pstate-ut: Remove module parameter access
7da6250d2967 thermal/of: Fix potential uninitialized value access
7c7093256806 ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
a99f32b81ca1 ACPI: x86: s2idle: Post-increment variables when getting constraints
8ee6d04ef24b irqchip/loongson-eiointc: Fix return value checking of eiointc_index
14e37e08b4e1 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
f326e37a210e s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes
f98ea9abc1f7 s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL
87d452a076d1 s390/pkey: fix/harmonize internal keyblob headers
7d31730c5d81 selftests/futex: Order calls to futex_lock_pi
048d1a8b9da8 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
5fce29ab20cb sched/rt: Fix sysctl_sched_rr_timeslice intial value
dfadde169774 arm64/fpsimd: Only provide the length to cpufeature for xCR registers
8efd0420290e arm64/sme: Don't use streaming mode to probe the maximum SME VL
1d9a735d4e45 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
be361e5ec4b2 sched/psi: Select KERNFS as needed
287aeeb731e9 arm64/ptrace: Clean up error handling path in sve_set_common()
9d8f66d6de83 selftests/resctrl: Close perf value read fd on errors
f046a88cbadd selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
d4b1f43944c5 selftests/resctrl: Don't leak buffer in fill_cache()
1051a1c5dd26 selftests/resctrl: Add resctrl.h into build deps
5d343b49078d OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
e0322a255a22 refscale: Fix uninitalized use of wait_queue_head_t
085fe4323841 ARM: ptrace: Restore syscall skipping for tracers
916ca8192201 ARM: ptrace: Restore syscall restart tracing
ed134f284b4e vfs, security: Fix automount superblock LSM init problem, preventing NFS sb sharing
1cdf51b4e5ef selftests/harness: Actually report SKIP for signal tests
c13e6edbad1a tmpfs: verify {g,u}id mount options correctly
254c396da3a2 iomap: Remove large folio handling in iomap_invalidate_folio()
b553ac4894e7 fs: Fix error checking for d_hash_and_lookup()
e12214c7ad13 eventfd: prevent underflow for eventfd semaphores
9720f894286e reiserfs: Check the return value from __getblk()
0c7e6ff75e6c tools/resolve_btfids: Fix setting HOSTCFLAGS
1ad863e91af8 tools/resolve_btfids: Pass HOSTCFLAGS as EXTRA_CFLAGS to prepare targets
a2a9f5bcccab tools/resolve_btfids: Tidy HOST_OVERRIDES
b3f1d78c672e tools/resolve_btfids: Compile resolve_btfids as host program
833a654b510b tools/resolve_btfids: Alter how HOSTCC is forced
2457021a4f07 tools/resolve_btfids: Install subcmd headers
d35187340a8a tools/resolve_btfids: Use pkg-config to locate libelf
05026e944bd2 tools lib subcmd: Add dependency test to install_headers
424fd5693246 tools lib subcmd: Make install_headers clearer
a07388d1a773 tools lib subcmd: Add install target
b9c54fd37668 Revert "net: macsec: preserve ingress frame ordering"
786e09ae59f0 Revert "PCI: tegra194: Enable support for 256 Byte payload"
f725ae7f0e2b Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
b990ac56447c udf: Handle error when adding extent to a file
6ac8f2c8362a udf: Check consistency of Space Bitmap Descriptor
7ac1467f9472 drm/amd/display: ensure async flips are only accepted for fast updates
8f965b5b525d net: Avoid address overwrite in kernel_connect
8c737d950c2b KVM: x86/mmu: Add "never" option to allow sticky disabling of nx_huge_pages
45e3dfbf0e0c KVM: x86/mmu: Use kstrtobool() instead of strtobool()
181831df9de8 tpm: Enable hwrng only for Pluton on AMD CPUs
9c8dab18f830 crypto: rsa-pkcs1pad - Use helper to set reqsize
63f1117db590 cpufreq: intel_pstate: set stale CPU frequency to minimum
c50fdd533448 of: property: Simplify of_link_to_phandle()
8f647ac91a22 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
10f358cd4b0e tracing: Introduce pipe_cpumask to avoid race on trace_pipes
41103f7f688a net: sfp: handle 100G/25G active optical cables in sfp_parse_support
f24681b8162b ALSA: seq: oss: Fix racy open/close of MIDI devices
ab5c5c10d066 LoongArch: Fix the write_fcsr() macro
9920a52362a0 LoongArch: Let pmd_present() return true when splitting pmd
790587097c01 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
1a7f80f33a59 scsi: storvsc: Always set no_report_opcodes
7d1ac3c2eb70 scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity
dcfd75bca8cf sctp: handle invalid error codes without calling BUG()
fbd3ae6997fb cifs: fix max_credits implementation
8a424afa08c5 cifs: fix sockaddr comparison in iface_cmp
ea13eff14ef2 bnx2x: fix page fault following EEH recovery
179b9b062fe8 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
78ef22febd68 wifi: mac80211: Use active_links instead of valid_links in Tx
41b446e4904a wifi: cfg80211: remove links only on AP
5251c835324b drm/amdgpu: Match against exact bootloader status
f20bee49dc2a net: hns3: restore user pause configure when disable autoneg
c61d10461279 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
24d9cc933597 scsi: lpfc: Remove reftag check in DIF paths
c70b9758eebe platform/x86/amd/pmf: Fix unsigned comparison with less than zero
acf4ec3b4244 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
59c4b9a2caf4 powerpc/powermac: Use early_* IO variants in via_calibrate_decr()
54d3fba7d8c5 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
71f5a7f1745c net: usb: qmi_wwan: add Quectel EM05GV2
a2b5a9654a1d net: annotate data-races around sk->sk_{rcv|snd}timeo
94515e9aa84c net: dsa: microchip: KSZ9477 register regmap alignment to 32 bit boundaries
848477e08391 Revert "wifi: ath6k: silence false positive -Wno-dangling-pointer warning on GCC 12"
51edd7383b1e vmbus_testing: fix wrong python syntax for integer value comparison
98f933716a52 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
473a55cfc131 kprobes: Prohibit probing on CFI preamble symbol
896e9e57784c security: keys: perform capable check only on privileged operations
0ffed24af577 staging: fbtft: ili9341: use macro FBTFT_REGISTER_SPI_DRIVER
55954eea708f ALSA: usb-audio: Update for native DSD support quirks
d676d02be8e2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
fbf4048d8fba ovl: Always reevaluate the file signature for IMA
ae1cb9656ef4 drm/amd/display: Exit idle optimizations before attempt to access PHY
faa77cf5f28f drm/amd/display: Guard DCN31 PHYD32CLK logic against chip family
d7b1aa3e2098 drm/amd/smu: use AverageGfxclkFrequency* to replace previous GFX Curr Clock
7c2d13fb9bab platform/x86: huawei-wmi: Silence ambient light sensor
5c5628287bac platform/x86: asus-wmi: Fix setting RGB mode on some TUF laptops
aeee50c15291 platform/x86: think-lmi: Use kfree_sensitive instead of kfree
dea41980d793 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
7d0f7924ef61 platform/x86: intel: hid: Always call BTNL ACPI method
eb54ad1ed620 ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset
9c1263320163 ASoC: atmel: Fix the 8K sample parameter in I2SC master
2e780a9f4ac1 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
a1fbf45a24d3 ASoC: rt711: fix for JD event handling in ClockStop Mode0
82e17577b66f ASoc: codecs: ES8316: Fix DMIC config
10999df817cb ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
952af5cfd5b4 fs/nls: make load_nls() take a const parameter
d28f76be7952 s390/dasd: fix hanging device after request requeue
d563f679a268 s390/dasd: use correct number of retries for ERP requests
a41f2f6aff5e m68k: Fix invalid .section syntax
328fcde050ff ethernet: atheros: fix return value check in atl1c_tso_csum()
0f7b43a5776b ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect
eb746c4750a8 ASoC: da7219: Check for failure reading AAD IRQ events
3c59ad8d6e8e ASoC: da7219: Flush pending AAD IRQ when suspending
330d900620df ksmbd: fix out of bounds in init_smb2_rsp_hdr()
99a2426b135e ksmbd: no response from compound read
becb5191d1d5 ksmbd: validate session id and tree id in compound request
9776024ee06b ksmbd: fix out of bounds in smb3_decrypt_req()
513eac8b8530 9p: virtio: make sure 'offs' is initialized in zc_request
05d88512e833 9p: virtio: fix unlikely null pointer deref in handle_rerror
72c90ebb2dc5 media: pci: cx23885: fix error handling for cx23885 ATSC boards
eb3c2b3519bf media: pulse8-cec: handle possible ping error
0b6e7170ccdf media: amphion: use dev_err_probe
026e918b3670 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
2981ff271d52 Revert "MIPS: unhide PATA_PLATFORM"
b60802573357 media: uapi: HEVC: Add num_delta_pocs_of_ref_rps_idx field
36148a9b144c powerpc/boot: Disable power10 features after BOOTAFLAGS assignment
4e005f5dd5b0 ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform
f4bd9a43152e ARM: dts: imx: Set default tuning step for imx7d usdhc
7f483ce4699a Revert "Revert drm/amd/display: Enable Freesync Video Mode by default"
6ab081571f6a scsi: ufs: Try harder to change the power mode
9fc3adc6d0fe Partially revert "drm/amd/display: Fix possible underflow for displays with large vblank"
918639847212 Revert "bridge: Add extack warning when enabling STP in netns."
(From OE-Core rev: 3f3be3181f78355cfd2c2626f3188c5c1b8c7bc2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4a68ccbd2d4cf3209328e6a800aa9fbaadca172)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
59b13c2b647e Linux 6.1.52
4a6284a2fc63 pinctrl: amd: Don't show `Invalid config param` errors
7bec12fa9813 usb: typec: tcpci: clear the fault status bit
4da07e958bfd nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
fdbfc54d5399 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
689561db6869 dt-bindings: sc16is7xx: Add property to change GPIO function
dca7c9965141 tcpm: Avoid soft reset when partner does not support get_status
a1fc0096921c fsi: master-ast-cf: Add MODULE_FIRMWARE macro
b5c7bc370e03 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
b7366429626e serial: sc16is7xx: fix bug when first setting GPIO direction
682f9b944374 serial: sc16is7xx: fix broken port 0 uart init
4b3de7d2f869 serial: qcom-geni: fix opp vote on shutdown
1cd102aaedb2 wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
74ceef6e6925 wifi: mt76: mt7921: do not support one stream on secondary antenna only
179c65828593 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
86b818e2495d staging: rtl8712: fix race condition
bd69537c1a2c HID: wacom: remove the battery when the EKR is off
48729a1d2a7a usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
c564d4f91a0c usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
bfc4ccc0bcae ALSA: usb-audio: Fix init call orders for UAC1
69d9330f2eff USB: serial: option: add FOXCONN T99W368/T99W373 product
34f396f7abd0 USB: serial: option: add Quectel EM05G variant (0x030e)
5d0fe30be4e2 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
36231e2c4ebd rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
915219699da1 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
4dab89cccd8c mmc: au1xmmc: force non-modular build and remove symbol_get usage
ac6fa0e04be0 ARM: pxa: remove use of symbol_get()
cf859267e639 ksmbd: reduce descriptor size if remaining bytes is less than request size
d070c4dd2a5b ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
30fd6521b2fb ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
7d8855fd849d ksmbd: fix wrong DataOffset validation of create context
1ce9ebc96eda erofs: ensure that the post-EOF tails are all zeroed
(From OE-Core rev: 3dc84243cfb11df1e483568093b2214d15f99e5d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9be500bb695d0c6f863397d2f4b17d505427001a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
New stable GnuPG release: version 2.4.3. This version fixes some minor bugs and
improves the performance on Windows.
(From OE-Core rev: e0641f1ff96e7f3835bde0196ea8d4d3a734f0f2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0c2365540ae61fe6fab61fb076ddb976ca26ce47)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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-40474https://nvd.nist.gov/vuln/detail/CVE-2023-40475https://nvd.nist.gov/vuln/detail/CVE-2023-40476https://gstreamer.freedesktop.org/releases/1.22/#1.22.6
(From OE-Core rev: f481d973d7f942f8a9492cd71985bd1d428ac59a)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is in accordance with the gatesgarth Release Notes:
> In the ``Upstream-Status`` header convention for patches,
> ``Accepted`` has | been replaced with ``Backport`` as these almost
> always mean the same thing i.e. the patch is already upstream and
> may need to be removed in a future recipe upgrade. If you are adding
> these headers to your own patches then use Backport to indicate that
> the patch has been sent upstream.
<https://docs.yoctoproject.org/migration-guides/migration-3.2.html#miscellaneous-changes>
Suggested-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(From yocto-docs rev: ca3fa9079f0effc8506626fc2c76736b240d2c29)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was never really clear what all those reasons really meant, and every
patch submitted upstream liftens the maintenance on the Yocto side.
So remove the current list, and replace it with two reasons in which an
upstream submission likely won't benefit the upstream project.
Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com>
(From yocto-docs rev: 3b2211e56220319f8134bfda2e9dc51376623173)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was previously included in the OpenEmbedded wiki page [1], but was
not ported along with the rest in commit 95c9a1e1e78bbfb82ade
(2023-09-12, Michael Opdenacker: "contributor-guide: recipe-style-guide:
add Upstream-Status").
[1]: https://www.openembedded.org/index.php?title=Commit_Patch_Message_Guidelines&oldid=10935
Group the examples in their own sections (but name it differently from
any other section in this document so that sphinx doesn't generate a
warning about duplicate labels).
(From yocto-docs rev: f22254dcfe0f17cc7998a7cfc69dfc055b41e2f0)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Whilst often referred to as packages by people we should use the more
accurate term in documentation, 'recipe' instead of 'packages'.
(From yocto-docs rev: b164d45594bc054e96af7e64efae7e4fe685cec3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allow time comparisons to be made regardless of where the script was run.
(From OE-Core rev: aa90e5ea1fe77c97e5915e5e9a69bbd0b9461d09)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 018e74f2ce0b1a4c0614c99bc19f07f787d61123)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some tests hardcode assumptions on locales, which may not be present in
musl systems e.g., therefore add a way to skip such tests using -skip
option.
Skip unixInit-3* test on musl
(From OE-Core rev: c6f4728d4e483067e353e91f5fb20ed552e6c911)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fa66f1cee2d88c2276442e8b4aaeccde5490f9ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable neon if the machine does not support it. --enable-fat also
includes the neon assembler code, therefore also disable it.
(From OE-Core rev: 9a0c8796cc5788a88b3e4fea50de130185b11a18)
Signed-off-by: Benjamin Bara <benjamin.bara@skidata.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 768c6bb46e1cc4a1d8c12c6f30408bb821ec4534)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Debian 12 no longer supports replacing dash with bash as default shell.
Therefore to achieve compatibility with Debian 12, all bashisms need
to be removed.
Shell comparison via == gives an error with dash and thus the condition
is always false.
(From OE-Core rev: f842d8a9dc2d785e75981ce009e68227796135be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3723b26f82219ff71823335d550dbf29086d63d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
c2cbfe5f5122 Linux 6.1.51
ae0188f9c2a8 thunderbolt: Fix a backport error for display flickering issue
583a8426abb3 kallsyms: Fix kallsyms_selftest failure
5d54040e9d57 io_uring/parisc: Adjust pgoff in io_uring mmap() for parisc
fff21bc26bbd parisc: sys_parisc: parisc_personality() is called from asm code
e8ac4be71701 parisc: Cleanup mmap implementation regarding color alignment
b3d099df68de lockdep: fix static memory detection even more
1cb79e7e0572 ARM: module: Use module_init_layout_section() to spot init sections
8d99105d6a10 arm64: module: Use module_init_layout_section() to spot init sections
42efdb3531ab arm64: module-plts: inline linux/moduleloader.h
207e228bf1f3 module: Expose module_init_layout_section()
b0dc0aac2085 ACPI: thermal: Drop nocrt parameter
(From OE-Core rev: 9d0c26e3ac58c9c8d9e5bad8e3bff97f8dcdd507)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ade4bf6b95aca4c168c3d33c2bcfc429f41d49b8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
a2943d2d9a00 Linux 6.1.50
19641b979b24 ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
9d5a3b4aee11 maple_tree: disable mas_wr_append() when other readers are possible
936cf79649e0 ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
d10ab996bd5c gpio: sim: pass the GPIO device's software node to irq domain
3c839f8332df gpio: sim: dispose of irq mappings before destroying the irq_sim domain
3282e79a85c1 dma-buf/sw_sync: Avoid recursive lock during fence signal
6ed06b94f683 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
3fb1b959af17 pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map()
4a75bf3f6f4f pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map()
0ba9a242a6b3 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
70461151d0eb scsi: core: raid_class: Remove raid_component_add()
774cb3de7ac9 scsi: snic: Fix double free in snic_tgt_create()
bd20e20c4d64 madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check
f67e3a725b49 can: raw: add missing refcount for memory leak fix
b7803afc77be ublk: remove check IO_URING_F_SQE128 in ublk_ch_uring_cmd
f016326d31d0 thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards
d3ff67076bed cgroup/cpuset: Free DL BW in case can_attach() fails
f0135131bb0e sched/deadline: Create DL BW alloc, free & check overflow interface
064b960dbe94 cgroup/cpuset: Iterate only if DEADLINE tasks are present
d1b4262b78cc sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
9bcfe1527882 sched/cpuset: Bring back cpuset_mutex
7030fbf75f26 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
ce59b7c1b027 nfsd: use vfs setgid helper
362ed5d93114 nfs: use vfs setgid helper
a0ec52f36ce9 selftests/net: mv bpf/nat6to4.c to net folder
f1fa6e6f85cb hwmon: (aquacomputer_d5next) Add selective 200ms delay after sending ctrl report
d8f9a9cfdcd3 x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
6bcb9c7d0435 x86/fpu: Invalidate FPU state correctly on exec()
3bc9b0364a8c drm/display/dp: Fix the DP DSC Receiver cap size
3abffee6091c drm/i915/dgfx: Enable d3cold at s2idle
115f2ccd3a99 drm/vmwgfx: Fix shader stage validation
1900e193b5dd PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
fe04122b9321 media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
4919043ab93b pinctrl: amd: Mask wake bits on probe again
c6b7d8902025 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
2d00ca90b81e of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
e75de82b3786 radix tree: remove unused variable
aa096bc3c8c0 riscv: Fix build errors using binutils2.37 toolchains
33835975740e riscv: Handle zicsr/zifencei issue between gcc and binutils
30ffd5890a03 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
82bb5f8aba00 batman-adv: Hold rtnl lock during MTU update via netlink
cb1f73e691bb batman-adv: Fix batadv_v_ogm_aggr_send memory leak
f1bead97f0ad batman-adv: Fix TT global entry leak when client roamed back
fc9b87d8b741 batman-adv: Do not get eth header before batadv_check_management_packet
ed1eb19806ae batman-adv: Don't increase MTU when set by user
efef746c5a38 batman-adv: Trigger events for auto adjusted MTU
d6b64d710e9b selinux: set next pointer before attaching to list
36c5aecc789d nfsd: Fix race to FREE_STATEID and cl_revoked
96fb46ef8281 NFS: Fix a use after free in nfs_direct_join_group()
bdc544a87d43 mm: memory-failure: fix unexpected return value in soft_offline_page()
07fad410aa6e mm: add a call to flush_cache_vmap() in vmap_pfn()
a8a60bc8027e mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast
d4e11b85a269 ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
d13f3a63d236 shmem: fix smaps BUG sleeping while atomic
091591f6e7c3 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
a7d172252bfa clk: Fix slab-out-of-bounds error in devm_clk_release()
14904f4d8bf8 NFSv4: Fix dropped lock for racing OPEN and delegation return
ac467d7405fe platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL
e6a60eccd0c8 wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
b8b7243aafec ibmveth: Use dcbf rather than dcbfl
85607ef399d9 ASoC: cs35l41: Correct amp_gain_tlv values
014fec554010 ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
22a406b3629a io_uring/msg_ring: fix missing lock on overflow for IOPOLL
816c7cecf6a0 io_uring/msg_ring: move double lock/unlock helpers higher up
4f5937528518 io_uring: extract a io_msg_install_complete helper
0d617fb6d513 io_uring: get rid of double locking
82d811ff5665 KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs
2800385fda53 KVM: x86: Preserve TDP MMU roots until they are explicitly invalidated
a0559fd0e14e bonding: fix macvlan over alb bond support
b15dea3de413 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
ed3fe5f9020c netfilter: nf_tables: fix out of memory error handling
41841b585e53 netfilter: nf_tables: flush pending destroy work before netlink notifier
136861956ad6 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
581668893e31 net/sched: fix a qdisc modification with ambiguous command request
f94f30e2abfa igc: Fix the typo in the PTM Control macro
9b7fd6beec37 igb: Avoid starting unnecessary workqueues
39d43b9cdfe8 can: isotp: fix support for transmission of SF without flow control
f41781b9d8a4 selftests: bonding: do not set port down before adding to bond
850e2322ae59 ice: Fix NULL pointer deref during VF reset
7cddaed2a3f6 Revert "ice: Fix ice VF reset during iavf initialization"
1188e9dd7af9 ice: fix receive buffer size miscalculation
417e7ec0d61e ipv4: fix data-races around inet->inet_id
4af1fe642f37 net: validate veth and vxcan peer ifindexes
afc9d3d21793 net: bcmgenet: Fix return value check for fixed_phy_register()
029e491b8c11 net: bgmac: Fix return value check for fixed_phy_register()
ac259251487a net: dsa: mt7530: fix handling of 802.1X PAE frames
c663607202f5 selftests: mlxsw: Fix test failure on Spectrum-4
1288f9907514 mlxsw: Fix the size of 'VIRT_ROUTER_MSB'
7134565a8207 mlxsw: reg: Fix SSPR register layout
22f9b5468df5 mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC
4496f6ccf599 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
265ed382e0f4 dccp: annotate data-races in dccp_poll()
b516a24f4c07 sock: annotate data-races around prot->memory_pressure
cfee17993d10 net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates
b701b8d191da devlink: add missing unregister linecard notification
1375d2061204 devlink: move code to a dedicated directory
eaeef5c865ab octeontx2-af: SDP: fix receive link config
2cb0c037c927 tracing: Fix memleak due to race between current_tracer and trace
7d0c2b0de2db tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
7e862cce3491 drm/i915/gt: Support aux invalidation on all engines
8e3f138b96f6 drm/i915/gt: Poll aux invalidation register bit on invalidation
017d4404312a drm/i915/gt: Ensure memory quiesced before invalidation
c23126f2c76a drm/i915: Add the gen12_needs_ccs_aux_inv helper
d4f5dcf68c05 s390/zcrypt: fix reply buffer calculations for CCA replies
246d763b79a5 s390/zcrypt: remove unnecessary (void *) conversions
40dafcab9da9 can: raw: fix lockdep issue in raw_release()
335987e21237 can: raw: fix receiver memory leak
e5c768d809a8 jbd2: fix a race when checking checkpoint buffer busy
5fda50e262e6 jbd2: remove journal_clean_one_cp_list()
8168c96c24ec jbd2: remove t_checkpoint_io_list
1fa68a781098 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
92c568c82ee7 MIPS: cpu-features: Enable octeon_cache by cpu_type
3e4d038da33e PCI: acpiphp: Reassign resources on bridge if necessary
28916927b762 video/aperture: Move vga handling to pci function
4aad3b82b9de video/aperture: Only kick vgacon when the pdev is decoding vga
437e99f2a1e9 drm/aperture: Remove primary argument
cccfcbb9e51a drm/gma500: Use drm_aperture_remove_conflicting_pci_framebuffers
6db53af15444 fbdev/radeon: use pci aperture helpers
cd1f889c99ee drm/ast: Use drm_aperture_remove_conflicting_pci_framebuffers
26ea8668b8aa xprtrdma: Remap Receive buffers after a reconnect
d9aac9cdd6e2 NFSv4: fix out path in __nfs4_get_acl_uncached
4a289d123f62 NFSv4.2: fix error handling in nfs42_proc_getxattr
024f76bca9d0 Linux 6.1.49
db05f8449bb3 Revert "f2fs: fix to do sanity check on direct node in truncate_dnode()"
c5bd20577ff3 Revert "f2fs: fix to set flush_merge opt and show noflush_merge"
76e18e6709c8 Revert "f2fs: don't reset unchangable mount option in f2fs_remount()"
77c576602dc7 objtool/x86: Fix SRSO mess
cd363bb9548e Linux 6.1.48
7487244912b1 x86/srso: Correct the mitigation status when SMT is disabled
4da4aae04b7f objtool/x86: Fixup frame-pointer vs rethunk
c8b056a3b4eb x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
dae93ed961a8 x86/srso: Disable the mitigation on unaffected configurations
e4679a0342e0 x86/CPU/AMD: Fix the DIV(0) initial fix attempt
b41eb316c95c x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
c1f831425fe9 x86/static_call: Fix __static_call_fixup()
c16d0b3baff4 x86/srso: Explain the untraining sequences a bit more
529a9f087a7e x86/cpu: Cleanup the untrain mess
e6b40d2cb5aa x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
54dde78a50a8 x86/cpu: Rename original retbleed methods
44dbc912fd8a x86/cpu: Clean up SRSO return thunk mess
53ebbe1c8c02 x86/alternative: Make custom return thunk unconditional
8bb1ed390d35 x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
6e4dd7d2636d x86/cpu: Fix __x86_return_thunk symbol type
802aacbbffe2 Linux 6.1.47
0768ecc49ea7 mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
b2c55af89b51 net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
3f27451c9f29 drm/nouveau/disp: fix use-after-free in error handling of nouveau_connector_create
790c2f9d15b5 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
ab63f883bfdc drm/amdgpu: keep irq count in amdgpu_irq_disable_all
8abce61273c2 drm/amd/pm: skip the RLC stop when S0i3 suspend for SMU v13.0.4/11
21614ba60883 arm64/ptrace: Ensure that SME is set up for target when writing SSVE state
1be35f5c1670 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
1b4ce2952b4f hugetlb: do not clear hugetlb dtor until allocating vmemmap
4bdfe20d85b3 drm/amd/display: Implement workaround for writing to OTG_PIXEL_RATE_DIV register
8517d739923e sched/fair: Remove capacity inversion detection
e8acf9971fbe sched/fair: unlink misfit task from cpu overutilized
5274bf1f743f zsmalloc: allow only one active pool compaction context
d4008eadfce5 drm/amd/display: disable RCO for DCN314
b2f599c014f3 ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
7de99bf5bcd6 drm/amdgpu/pm: fix throttle_status for other than MP1 11.0.7
9c8c2cf9f9bc drm/amdgpu: skip fence GFX interrupts disable/enable for S0ix
e1cbd5637f37 drm/amd: flush any delayed gfxoff on suspend entry
df1566ce41ee drm/i915/sdvo: fix panel_type initialization
a1fa8f0fc58e drm/qxl: fix UAF on handle creation
5818da46a2b5 mmc: block: Fix in_flight[issue_type] value error
dccd07b0d9e4 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
8ad3bfdd227e blk-crypto: dynamically allocate fallback profile
65bcb07b1262 arm64: dts: rockchip: Fix Wifi/Bluetooth on ROCK Pi 4 boards
fc66f8157917 virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case
9e725386d426 cifs: Release folio lock on fscache read hit.
bfd25f5e6400 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
0c05493341d6 serial: 8250: Fix oops for port->pm on uart_change_pm()
af7ca7ad3753 riscv: uaccess: Return the number of bytes effectively not copied
ea65d78ef999 ALSA: hda/realtek - Remodified 3k pull low procedure
b662856b7134 soc: aspeed: socinfo: Add kfree for kstrdup
15db1e594e2c soc: aspeed: uart-routing: Use __sysfs_match_string
6c889d2123ba ALSA: hda/realtek: Add quirks for HP G11 Laptops
7b041466ed42 ASoC: meson: axg-tdm-formatter: fix channel slot allocation
f0451002a4d9 ASoC: rt5665: add missed regulator_bulk_disable
2b34636b50bf arm64: dts: imx93: Fix anatop node size
9ba52bd26774 ARM: dts: imx: Set default tuning step for imx6sx usdhc
6777c4379bd8 arm64: dts: imx8mm: Drop CSI1 PHY reference clock configuration
ca69bb145383 ARM: dts: imx6: phytec: fix RTC interrupt level
d2d6d51d753a ARM: dts: imx: align LED node names with dtschema
66d761a2290a arm64: dts: rockchip: Disable HS400 for eMMC on ROCK 4C+
52d3607db0de arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
9657a754c5de arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
fae3868be844 bus: ti-sysc: Flush posted write on enable before reset
1c82d1b736ce ice: Block switchdev mode when ADQ is active and vice versa
fbc7b1dad825 qede: fix firmware halt over suspend and resume
2e03a92b2411 net: do not allow gso_size to be set to GSO_BY_FRAGS
06b8f06f9302 sock: Fix misuse of sk_under_memory_pressure()
3d820924c00c sfc: don't unregister flow_indr if it was never registered
df83af3b996d net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
740924313a1b i40e: fix misleading debug logs
ea749b5e3b38 iavf: fix FDIR rule fields masks validation
c965a5837614 net: openvswitch: reject negative ifindex
d5e4c0e78f1d team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
85bd0af93994 net: phy: broadcom: stub c45 read/write for 54810
7148bca63b21 netfilter: nft_dynset: disallow object maps
7f8a160d40ef ipvs: fix racy memcpy in proc_do_sync_threshold
00ea7eb1c69e netfilter: nf_tables: deactivate catchall elements in next generation
a800fcd8f18d netfilter: nf_tables: fix false-positive lockdep splat
75c724e2b714 octeon_ep: cancel tx_timeout_task later in remove sequence
58a54bad3a76 net: macb: In ZynqMP resume always configure PS GTR for non-wakeup source
06af678c6080 drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
2f07f1302ecb selftests: mirror_gre_changes: Tighten up the TTL test match
cd4460b21741 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
a41e5a79a059 net: pcs: Add missing put_device call in miic_create
120a89c36d3d virtio-net: set queues after driver_ok
45085ba966fb virtio_net: notify MAC address change on device initialization
a442cd170193 xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
87b655f4936b xfrm: add NULL check in xfrm_update_ae_params
2b05bf5dc437 ip_vti: fix potential slab-use-after-free in decode_session6
55ad2309205c ip6_vti: fix slab-use-after-free in decode_session6
0d27567fde5b xfrm: fix slab-use-after-free in decode_session6
71dfe71df100 net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
479884b4ce16 net: af_key: fix sadb_x_filter validation
9a0056276f5f net: xfrm: Fix xfrm_address_filter OOB read
5a47c2fa0d39 i2c: designware: Handle invalid SMBus block data response length value
52114963307e i2c: designware: Correct length byte validation logic
ceb9ba8e3083 btrfs: fix BUG_ON condition in btrfs_cancel_balance
9f68e2105dd9 btrfs: fix incorrect splitting in btrfs_drop_extent_map_range
0693c8f134f9 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
31311a9a4baa tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
d6aa03bda8c0 vdpa: Enable strict validation for netlinks ops
ff71709445ac vdpa: Add max vqp attr to vdpa_nl_policy for nlattr length check
8ad9bc25cbdc vdpa: Add queue index attr to vdpa_nl_policy for nlattr length check
44b508cc9688 vdpa: Add features attr to vdpa_nl_policy for nlattr length check
b8fee83aa4ed powerpc/rtas_flash: allow user copy to flash block cache objects
9fedcd07abdc fbdev: mmp: fix value check in mmphw_probe()
3461e6492ca2 i2c: tegra: Fix i2c-tegra DMA config option processing
ba249011f665 i2c: hisi: Only handle the interrupt of the driver's transfer
db0416c15572 i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
5ee28bcfbaac cifs: fix potential oops in cifs_oplock_break
cba26abc3f94 vdpa/mlx5: Delete control vq iotlb in destroy_mr only when necessary
bb4983ec9e75 vdpa/mlx5: Fix mr->initialized semantics
e706675beeec vduse: Use proper spinlock for IRQ injection
af5818c35173 virtio-mmio: don't break lifecycle of vm_dev
6297644db23f btrfs: fix use-after-free of new block group that became unused
29cebf80877b btrfs: convert btrfs_block_group::seq_zone to runtime flag
94cde94169f0 btrfs: convert btrfs_block_group::needs_free_space to runtime flag
01eca70ef8cf btrfs: move out now unused BG from the reclaim list
485ec8f8e1d8 video/aperture: Only remove sysfb on the default vga pci device
f83ab817effb fbdev/hyperv-fb: Do not set struct fb_info.apertures
e41170d128e6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
3d2d051be161 KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
402f1d86ea26 drm/amd/display: fix access hdcp_workqueue assert
81e6cf447a2e drm/amd/display: phase3 mst hdcp for multiple displays
d90f97cb3821 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
48f0671be281 igc: read before write to SRRCTL register
128c06a34cfe ring-buffer: Do not swap cpu_buffer during resize process
356fe907dfcd Bluetooth: MGMT: Use correct address for memcpy()
a1ceb871284f powerpc/kasan: Disable KCOV in KASAN code
6d06cf0f0238 ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V
2b248cf8b6db ALSA: hda/realtek: Add quirk for ASUS ROG GA402X
c48616e52d5d ALSA: hda/realtek: Add quirk for ASUS ROG GX650P
cdd412b528de ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
63e0b5d76d75 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
9e79f3e8f129 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
1e2205568bb8 fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
4246bbef0442 fs/ntfs3: Enhance sanity check while generating attr_list
dd0b3b367c38 drm/amdgpu: Fix potential fence use-after-free v2
3a89f3bfbf53 ceph: try to dump the msgs when decoding fails
d92613aa43da Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
149daab45922 Bluetooth: L2CAP: Fix use-after-free
de8677ccf883 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
9040adc38cf6 firewire: net: fix use after free in fwnet_finish_incoming_packet()
ef87750caea5 thunderbolt: Limit Intel Barlow Ridge USB3 bandwidth
acb9038e1d60 thunderbolt: Add Intel Barlow Ridge PCI ID
e8a80cf06b4b pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
a4f71523ed21 gfs2: Fix possible data races in gfs2_show_options()
8277a215c872 usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
31f8efefa2a9 usb: chipidea: imx: don't request QoS for imx8ulp
809625f4419c thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
b7bd48f0be84 media: platform: mediatek: vpu: fix NULL ptr dereference
28d900836d47 usb: gadget: uvc: queue empty isoc requests if no video buffer is available
49038877f948 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
54a55c345c3b media: camss: set VFE bpl_alignment to 16 for sdm845 and sm8250
c71aa5f1cf96 media: v4l2-mem2mem: add lock to protect parameter num_rdy
6c9317f73b80 led: qcom-lpg: Fix resource leaks in for_each_available_child_of_node() loops
bda3f463543f serial: stm32: Ignore return value of uart_remove_one_port() in .remove()
7e4f5c3f01fb cifs: fix session state check in reconnect to avoid use-after-free issue
945f4a7aff84 smb: client: fix warning in cifs_smb3_do_mount()
a783230585e5 ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio
de840f77f564 HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID
055971715ff6 ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown()
359ec0952cbb drm/amd/display: Enable dcn314 DPP RCO
5447155001e6 drm/amd/display: Skip DPP DTO update if root clock is gated
5fe7815e784b RDMA/mlx5: Return the firmware result upon destroying QP/RQ
fbd9332d32ec drm/amd/display: Apply 60us prefetch for DCFCLK <= 300Mhz
78b25110eb8c drm/amdgpu: install stub fence into potential unused fence pointers
96522cf9c71e iommu/amd: Introduce Disable IRTE Caching Support
83c22663acb6 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
d7933b92c4ca accel/habanalabs: add pci health check during heartbeat
b7a34e30d42f dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
3dd5c90c48bf ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
ff1b4b1e02c3 iopoll: Call cpu_relax() in busy loops
b3e662ece02e ASoC: Intel: sof_sdw: Add support for Rex soundwire
c01ec45a7c4c ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit
31149bb94f77 ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
a7d4d28d2c0b ASoC: amd: vangogh: Add check for acp config flags in vangogh platform
633ac567bd9e drm: rcar-du: remove R-Car H3 ES1.* workarounds
340dba127bbe drm/stm: ltdc: fix late dereference check
f934cad91318 ASoC: SOF: amd: Add pci revision id check
ea88c6c7819e PCI: tegra194: Fix possible array out of bounds access
5c23d9bd5f5d ASoC: Intel: sof_sdw: add quirk for LNL RVP
3f498ae94c54 ASoC: Intel: sof_sdw: add quirk for MTL RVP
ce3288d8d654 drm/amdgpu: fix memory leak in mes self test
9f55d300541c drm/amdgpu: Fix integer overflow in amdgpu_cs_pass1
ab6f446c220d drm/amdgpu: fix calltrace warning in amddrm_buddy_fini
caa2d40a0da2 net: phy: at803x: fix the wol setting functions
7dcc894e1518 net: phy: at803x: Use devm_regulator_get_enable_optional()
0d52759710fa net/smc: Fix setsockopt and sysctl to specify same buffer size again
206381cee964 net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
0fc3c55a3a4b selftests: forwarding: tc_actions: Use ncat instead of nc
306a5dddfb12 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
f872672edd5e zsmalloc: fix races between modifications of fullness and isolated
802b34e99224 zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks
8a214f88e8ff cpuidle: psci: Move enabling OSI mode after power domains creation
ad1fa1a028ee cpuidle: psci: Extend information in log about OSI/PC mode
78721c8f9379 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
(From OE-Core rev: 1bf3d27340de90b04571518d1d6a84d343a91e07)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4167fba25e39f0e6722ddb45d51bdf7a65e1a232)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
70924d2512b features/f2fs: remove CONFIG_F2FS_IO_TRACE
(From OE-Core rev: 77ab879e9d71a6fecdf4793b34a68950ffb3cbe2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dabdc29e96e962e1b917bdcee2d38d654e28dab5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* liblzma and xzdec can now build against WASI SDK when threading
support is disabled. xz and tests don't build yet.
* CMake:
- Fixed a bug preventing other projects from including liblzma
multiple times using find_package().
- Don't create broken symlinks in Cygwin and MSYS2 unless
supported by the environment. This prevented building for the
default MSYS2 environment. The problem was introduced in
xz 5.4.0.
* Documentation:
- Small improvements to man pages.
- Small improvements and typo fixes for liblzma API
documentation.
* Tests:
- Added a new section to INSTALL to describe basic test usage
and address recent questions about building the tests when
cross compiling.
- Small fixes and improvements to the tests.
* Translations:
- Fixed a mistake that caused one of the error messages to not
be translated. This only affected versions 5.4.2 and 5.4.3.
- Updated the Chinese (simplified), Croatian, Esperanto, German,
Korean, Polish, Romanian, Spanish, Swedish, Ukrainian, and
Vietnamese translations.
- Updated the German, Korean, Romanian, and Ukrainian man page
translations.
(From OE-Core rev: 51334c166c8d5cd5c99b7a7bd1cf6edd7e631f0b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1cc37e3f7aca7e04b03de99f9ce4b8068a61510d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
- Bug fixes (see <https://www.mpfr.org/mpfr-4.2.0/#fixed> and/or the
ChangeLog file).
- Improved MPFR manual.
- Configure tests: replaced the test of the link with GMP, in order to
avoid the use of a function without a prototype (Autoconf issue), as
this is obsolescent in ISO C. The new test should be more robust.
(From OE-Core rev: 8bf18487eaf2a385794bf8f2b958e8d9eb11899e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7d0699e176ad1b50c26c5981c0ee976615994729)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=============
Fixes and optimizations in header files
Fix lr_gpg_list_keys function when keys are empty
Update PGP test vectors
Fix CMake warnings
Bump glib version
(From OE-Core rev: eba267b4ed4e4d90f0ef053925c80b4c5499d4ba)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 583882c25eec915cfc37e334fcb7e41d6ea6d88e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the QEMU virtual crypto device while handling
data encryption/decryption requests in virtio_crypto_handle_sym_req.
There is no check for the value of `src_len` and `dst_len` in
virtio_crypto_sym_op_helper, potentially leading to a heap buffer
overflow when the two values differ.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-3180
(From OE-Core rev: 2038b5e977481cac2e9e35101a467fbd5268231e)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
b4e23c75ae tunables: Terminate if end of input is reached (CVE-2023-4911)
2dfd8c77b5 i686: Regenerate ulps
94ef701365 Document CVE-2023-4806 and CVE-2023-5156 in NEWS
4473d1b87d Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843]
9d5c6e27ed x86: Fix for cache computation on AMD legacy cpus.
79310b45af x86/dl-cacheinfo: remove unsused parameter from handle_amd
6529a7466c getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806)
b752934602 CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode
1a7cbe52c8 elf: Move l_init_called_next to old place of l_text_end in link map
bdb594afa5 elf: Remove unused l_text_end field from struct link_map
a7e34a6675 elf: Always call destructors in reverse constructor order (bug 30785)
3d24d1903d elf: Do not run constructors for proxy objects
be26b29262 io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
0d500bfdc0 hurd: Make exception subcode a long
f94ff95e93 x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
cc8243fb0b x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.
80a8c858a5 x86: Fix slight bug in `shared_per_thread` cache size calculation.
1caf955269 x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`
Dropped 0023-CVE-2023-4527.patch and 0024-CVE-2023-4806.patch files as they are
present in glibc version update.
(From OE-Core rev: 9e7aaefc0d764eaecf35582bb19490cc6262f966)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The '-w' option is not giving very helpful information. For example,
if we add 'spice' to IMAGE_INSTALL, bitbake -g core-image-minimal,
and then run `oe-depends-dot -k nspr -w task-depends.dot', the result is:
$ oe-depends-dot -k nspr -w task-depends.dot
Because: core-image-minimal nss
core-image-minimal -> nss -> nspr
The result is not showing the full dependency chain which brings in nspr.
With this patch, the result is:
$ oe-depends-dot -k nspr -w task-depends.dot
Because: core-image-minimal nss libcacard spice
core-image-minimal -> spice -> libcacard -> nss -> nspr
This patch also fixes a typo in help message: recipe-depends.dot -> task-depends.dot.
(From OE-Core rev: 275410d3cc78acb66e9c7a6d529a58ac38581c8d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 222302810c472c8eb2efceaa757a253dcac5618f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The latest 6.5 kernels do not appear to create the source file in
${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/source so the
recipe errors out when trying to remove it. Simple fix is to add the
-f (force) flag to the call.
(From OE-Core rev: f4422831cce168d0b113fb47eebbb480d157cebb)
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e669bf797b15d803e7d6a700e449bdc467a4bcc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glob/ doesn't exist and the other files are copied by autotools.bbclass
(From OE-Core rev: edfd456dee40dcd6a65545c60a6ace50aa52f65f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f11fac5430c1308347f673c6e1fb6c5b2c7ff9c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
inetutils guesses a lot of target paths in cross builds, and warns that
some of them are known to be wrong (for example, whether /proc/net/dev
exists is guessed as 'no').
Add a post-configure function to check for these warnings, and pass
--with-path-* as appropriate to set the paths explicitly.
This means we can remove the patch which was setting PATH_PROCNET_DEV,
and the autoconf cache value inetutils_cv_path_login.
The downside is that these --with-path-* options are not real autoconf
options, so the "unknown options" warning is emitted. Losing those is
an acceptable compromise, so disable it.
Musl doesn't implement utmp and has stub defines for _PATH_UTMP but not
_PATH_UTMPX, so we need to set the X variants explicitly.
(From OE-Core rev: 86b88aaec534c3da74de6127198c57521977bd10)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91179f89db127063dbdf998e15d63e04d6be53f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Now we have a contributor guide combining various wiki pages, point at
that.
(From OE-Core rev: b39533ce98a106744738b92d473201bdbd2f643c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43a3ab6b412186b6c7494e928809662c4ec462f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Systemd upstream has reiterated that the only supported libc
implementation is glibc.
(From OE-Core rev: 836d8d5b645ded6cb1da9368efc9ca563595503a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3655b965a0b13518e35b3312e1ae7b59b1f231a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes errors like below seen with bitbake core-image-ptest-fast
WARNING: core-image-ptest-apr-util-1.0-r0 do_recipe_qa: QA Issue: Recipe core-image-ptest-apr-util in /mnt/b/yoe/master/sources/poky/meta/recipes-core/images/core-image-ptest.bb does not contain a SUMMARY. Please a
dd an entry. [missing-metadata]
(From OE-Core rev: 66c2245280dd6e22fa2de230de458ce5ba267f91)
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>
(cherry picked from commit 307381c9267eb3a3e687c577a0afd552d44248f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
rpm2cpio.sh can make calls to bunzip2 to uncompress the RPM payload that
conform the cpio file.
bzip2 is already part of HOSTTOOLS, as a link to the system installed
bzip2.
This patch add bunzip2 in HOSTOOLS list as a non-optional binary, so is
available to rpm2cpio.sh when it is required.
The currect rpm2cpio.sh has other calls to gunzip (present in HOSTOOLS),
xzcat (missing), unlzma (missing) and unzstd (present in HOSTTOOLS since
bff58d337890e804d33d7decbaa46065a4d3bba4)
Adding the missing ones will not add any new host dependency as xz-utils
is already listed as a requirement.
(From OE-Core rev: 08ab02865bb94865826515def8cf13352bacda8a)
Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd376a11ed8d1b79633c2572ec0b4341d3ca2f1c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Hash equivalence need to include the ACLs in the output hash, and libacl
is used to do that so include the library in the buildtools-tarball.
(From OE-Core rev: 1a0622be3804598895a35c31bd44866c8647967f)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d152dfe784f231fa369d59f9bce8195ad09c5482)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[YOCTO #14141]
Currently the gitdir is manually constructed using `git
rev-parse --show-toplevel` and appending `.git`. This is most of the time
correct but not always: `.git` can be a file with the following content:
gitdir: <some_folder>
This is the case for submodules, so when using devtool modify on a recipe
using submodules *and* patching files inside one of the submodules, do_patch
fails with the following error:
ERROR: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:patch_do_patch(d)
0003:
File: '<..>/poky/meta/classes-global/patch.bbclass', lineno: 157, function: patch_do_patch
0153: except Exception as exc:
0154: bb.utils.remove(process_tmpdir, True)
0155: bb.fatal("Importing patch '%s' with striplevel '%s'\n%s" % (parm['patchname'], parm['striplevel'], repr(exc).replace("\\n", "\n")))
0156: try:
*** 0157: resolver.Resolve()
0158: except bb.BBHandledException as e:
0159: bb.utils.remove(process_tmpdir, True)
0160: bb.fatal("Applying patch '%s' on target directory '%s'\n%s" % (parm['patchname'], patchdir, repr(e).replace("\\n", "\n")))
0161:
File: '<..>/poky/meta/lib/oe/patch.py', lineno: 769, function: Resolve
0765: def Resolve(self):
0766: olddir = os.path.abspath(os.curdir)
0767: os.chdir(self.patchset.dir)
0768: try:
*** 0769: self.patchset.Push()
0770: except Exception:
0771: import sys
0772: os.chdir(olddir)
0773: raise
File: '<..>/poky/meta/lib/oe/patch.py', lineno: 274, function: Push
0270: else:
0271: next = 0
0272:
0273: bb.note("applying patch %s" % self.patches[next])
*** 0274: ret = self._applypatch(self.patches[next], force)
0275:
0276: self._current = next
0277: return ret
0278:
File: '<..>/poky/meta/lib/oe/patch.py', lineno: 556, function: _applypatch
0552: if os.path.lexists(hooks_dir_backup):
0553: raise Exception("Git hooks backup directory already exists: %s" % hooks_dir_backup)
0554: if os.path.lexists(hooks_dir):
0555: shutil.move(hooks_dir, hooks_dir_backup)
*** 0556: os.mkdir(hooks_dir)
0557: commithook = os.path.join(hooks_dir, 'commit-msg')
0558: applyhook = os.path.join(hooks_dir, 'applypatch-msg')
0559: with open(commithook, 'w') as f:
0560: # NOTE: the formatting here is significant; if you change it you'll also need to
Exception: NotADirectoryError: [Errno 20] Not a directory: '<..>/build/tmp/work/core2-64-poky-linux/vulkan-samples/git/devtooltmp-n87_zx1i/workdir/git/third_party/spdlog/.git/hooks'
Using `git rev-parse --absolute-git-dir` instead of `git rev-parse
--show-toplevel` ensure we get the correct gitdir
(From OE-Core rev: e974a5ebc08d5adf00081a7361ccc77e31124974)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f74879dd95b19504ce8a8554636d2310d0336806)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These BT only firmware files are submitted for NXP chips.
88w8997-bt:
uartuart8997_bt_v4.bin version: 16.92.21.p81
helper_uart_3000000.bin version: 16.92.21.p81
88w8987-bt:
uartuart8987_bt.bin version: 16.92.21.p76.5
88w9098-bt:
uartuart9098_bt_v1.bin version: 17.92.1.p136.24
iw416-bt:
uartiw416_bt_v0.bin version: 16.92.21.p81
iw611-bt / iw612-bt:
uartspi_n61x_v1.bin.se version: 18.99.1.p154.40
These firmware files are downloaded over UART interface. The
helper_uart_3000000.bin needs to be downloaded before
uartuart8997_bt_v4.bin for 88w8997 chip to set download baudrate
to 3000000.
The above commit message is copied from the source commit message:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/nxp?id=1f82dd25c3ea59b6bed80ee685d860f0c5f19875
(From OE-Core rev: d9b6e764f0dc2f68c79026ffff8d883ecee47a88)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4a6cf0b53346262872dd82a55d69a93a8d2e2cce)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add audio topology description to the qcom-sc8280xp-lenovo-x13s-audio
package. The file is licensed is copyright by Linaro and licensed under
BSD 3-clause license.
(From OE-Core rev: 12c2dd9dc0cee2e1a09fbd149f7a2ecab16ecaef)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 958d6a209edf059d31ff07bdd55179fc21ea7079)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
b911329317b4 Linux 5.15.133
e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
08569c92f7f3 net/sched: Retire rsvp classifier
6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
e04b7073bdce ext4: fix rec_len verify error
93763d58705a scsi: pm8001: Setup IRQs on resume
72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
bf38c1d29f8b tracing: Have option files inc the trace array ref count
85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
f9c78afcee46 ovl: fix incorrect fdput() on aio completion
05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
8bcb80293be7 attr: block mode changes of symlinks
d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
abdfde037712 samples/hw_breakpoint: fix building without module unloading
58787ff3d023 x86/purgatory: Remove LTO flags
8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
34fcb59437a7 jbd2: correct the end of the journal recovery scan range
a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
e9270898222a jbd2: fix use-after-free of transaction_t race
b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
f980bf1586ef printk: Consolidate console deferred printing
9be2957f014d interconnect: Fix locking for runpm vs reclaim
f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
c829d25e26fb serial: cpm_uart: Avoid suspicious locking
5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
930c60e13947 media: pci: cx23885: replace BUG with error return
48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
ca49cef3acaa PCI: fu740: Set the number of MSI vectors
d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
fedd9377dd9c wifi: mac80211: check S1G action frame size
e08333e2abae alx: fix OOB-read compiler warning
2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
389106425dee wifi: wil6210: fix fortify warnings
ddb8f358b5e0 wifi: mwifiex: fix fortify warning
a7ebe459c72e wifi: ath9k: fix printk specifier
3de6b6ab69e2 wifi: ath9k: fix fortify warnings
6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
dc100292e503 devlink: remove reload failed checks in params get/set callbacks
7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
35ecaa3632bf Linux 5.15.132
0c0d79f3366a pcd: fix error codes in pcd_init_unit()
893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
e80228b27487 ixgbe: fix timestamp configuration code
5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
864da4a5d5eb r8152: check budget for r8152_poll()
fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
5ad42b999a42 pcd: cleanup initialization
7607bc7fe6cc pcd: move the identify buffer into pcd_identify
242bbe218814 perf hists browser: Fix the number of entries for 'e' key
4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
a8f91f480c62 perf hists browser: Fix hierarchy mode header
4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
7ef0e8b812e0 btrfs: free qgroup rsv on io failure
5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
6778a3857266 jbd2: fix checkpoint cleanup performance regression
6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
f5160dc17e81 net: hns3: remove GSO partial feature bit
6d548b7cb216 net: hns3: fix the port information display when sfp is absent
cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
d11109c03d6e ip_tunnels: use DEV_STATS_INC()
fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
3868de7c5361 af_unix: Fix data race around sk->sk_err.
d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
77dd55f5ec6a veth: Fixing transmit return status for dropped packets
56603b2c82e3 igb: disable virtualization features on 82580
149bc7834d6f ipv4: ignore dst hint for multipath routes
e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
49acc5c5b280 net: fib: avoid warn splat in flow dissector
ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
e0b483a0584f ipv4: annotate data-races around fi->fib_dead
74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
c3bc668581e7 perf trace: Really free the evsel->priv area
8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
414cf7a2cc87 kconfig: fix possible buffer overflow
be9ce0dbde4f gfs2: low-memory forced flush fixes
751facd3634c gfs2: Switch to wait_event in gfs2_logd
d0245b066971 kbuild: do not run depmod for 'make modules_sign'
05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
da302f1d476a NFS: Fix a potential data corruption
0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
a4708402c458 scsi: qla2xxx: Turn off noisy message log
b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
f1ea164be545 scsi: qla2xxx: Fix deletion race condition
683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
c29848249f78 io_uring: break iopolling on signal
0def123f1254 io_uring: break out of iowq iopoll on teardown
1a0aba2bf293 io_uring: always lock in io_apoll_task_func
2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
529bcc70c49c udf: initialize newblock to 0
fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
eda9a2966582 USB: core: Change usb_get_device_descriptor() API
56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
6aff2732577c arm64: sdei: abort running SDEI handlers during crash
fedecaeef888 pstore/ram: Check start of empty przs during init
8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
51ffed9ca1a4 X.509: if signature is unsupported skip validation
6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
49a49d442075 procfs: block chmod on /proc/thread-self/comm
44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
da0c7293f4db ntb: Clean up tx tail index on link down
bfa051f650a7 ntb: Drop packets when qp link is down
8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
aba1bf197467 media: i2c: ccs: Check rules is non-NULL
df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
0a22f9c17b1a rcu: dump vmalloc memory info safely
d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
b3d07714ad24 netfilter: xt_u32: validate user space input
a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
329d0f168c8f um: Fix hostaudio build errors
58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
abd740db896b rpmsg: glink: Add check for kstrdup
b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
6182318ac046 tracing: Fix race issue between cpu buffer write and swap
548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
4f1807fddd9b amba: bus: fix refcount leak
1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
f6b483ead6dc media: go7007: Remove redundant if statement
d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
9dc6f660815a iommu/qcom: Disable and reset context bank before programming
3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
154822356e4d RDMA/hns: Fix port active speed
de4aca5b284e iommu/sprd: Add missing force_aperture
46b76f13f1ad driver core: test_async: fix an error code
a6992ecefe5d dma-buf/sync_file: Fix docs syntax
d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
f34508d934c4 serial: sprd: Fix DMA buffer leak issue
c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
7231d60d41c4 scsi: RDMA/srp: Fix residual handling
484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
18dc93de9019 media: rkvdec: increase max supported height for H.264
f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
fb24b65aaccd media: dib7000p: Fix potential division by zero
56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
d1b51b130d32 iommu: rockchip: Fix directory table address encoding
a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
1473e40b3912 pNFS: Fix assignment of xprtdata.cred
fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
8f994b830dd0 jfs: validate max amount of blocks before allocation.
f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
69c712389e1f PCI: dwc: Add start_link/stop_link inlines
aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
13fd667db999 vfio/type1: fix cap_migration information leak
6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
824e97302fd8 clk: imx8mp: fix sai4 clock
66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
febacbefe451 EDAC/igen6: Fix the issue of no error events
964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
7792869495b6 ipmi:ssif: Add check for kstrdup
53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
48fc5717b249 of: unittest: Fix overlay type in apply/revert check
01bb96ad3808 of: overlay: Call of_changeset_init() early
30f04a41e7d7 md: raid0: account for split bio in iostat accounting
9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
d04f1e322f52 md: add error_handlers for raid0 and linear
d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
a68fabdad970 bus: ti-sysc: Fix cast to enum warning
7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
cc6b09671d0c io_uring: fix drain stalls by invalid SQE
0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
32e060927351 smackfs: Prevent underflow in smk_set_cipso()
502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
9712279e9743 drm/msm: Update dev core dump to not print backwards
8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
1df46e717ee9 quota: add new helper dquot_active()
bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
5b8240223407 quota: factor out dquot_write_dquot()
6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
a48e7def0006 netrom: Deny concurrent connect().
4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
cec7db9ea031 samples/bpf: fix broken map lookup probe
89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
e3f647e4b642 lwt: Fix return values of BPF xmit ops
4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
5a70ab6b59b2 crypto: caam - fix unchecked return value error
660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
caa2883b1885 udp: re-score reuseport groups when connected sockets are present
b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
7b75b4c90a9e bpf: Clear the probe_addr for uprobe
75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
208383d68510 selftests/futex: Order calls to futex_lock_pi
c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
4c3f33904dea ARM: ptrace: Restore syscall restart tracing
0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
060ca3f7899a tmpfs: verify {g,u}id mount options correctly
d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
cedb8719333d reiserfs: Check the return value from __getblk()
c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
40671f90d5b5 udf: Handle error when adding extent to a file
099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
759d51eda2d0 net: Avoid address overwrite in kernel_connect
7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
e9e62419e797 sctp: handle invalid error codes without calling BUG()
3714bb4a1df8 bnx2x: fix page fault following EEH recovery
53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
867cdd7f9544 drm/amdgpu: Match against exact bootloader status
0863204deb3c net: hns3: restore user pause configure when disable autoneg
ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
ee49b97cb5ae security: keys: perform capable check only on privileged operations
f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
a85c523aeccd ovl: Always reevaluate the file signature for IMA
3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
5b64fc2471f9 fs/nls: make load_nls() take a const parameter
f85908f6bfd2 s390/dasd: fix hanging device after request requeue
a4845e694893 s390/dasd: use correct number of retries for ERP requests
e062aa1acf9b m68k: Fix invalid .section syntax
bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
d424c636b750 ksmbd: no response from compound read
82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
17d75773b66e media: pulse8-cec: handle possible ping error
f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
1dc2c12854b6 ARM: dts: imx: update sdma node name format
aff03380bda4 Linux 5.15.131
cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
f49294ad6898 staging: rtl8712: fix race condition
d17cec60e87c HID: wacom: remove the battery when the EKR is off
842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
e3e68100c036 ARM: pxa: remove use of symbol_get()
bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
8f790700c974 Linux 5.15.130
69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
363bbb5008e5 module: Expose module_init_layout_section()
758e3d0cb753 ACPI: thermal: Drop nocrt parameter
(From OE-Core rev: c9dd6124cf15fe8c2f9670bd1da02d59b43a0421)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
9e43368a3393 Linux 5.15.129
d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
ef56cc8889be can: raw: add missing refcount for memory leak fix
930f3f164964 drm/i915: Fix premature release of request's reusable memory
3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
78efab71a649 torture: Fix hang during kthread shutdown phase
c8fb97dd7fe6 nfsd: use vfs setgid helper
01966511868e nfs: use vfs setgid helper
a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
c8aab333d41a drm/vmwgfx: Fix shader stage validation
b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
ce66cd478636 radix tree: remove unused variable
898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
3f9312dd7581 batman-adv: Don't increase MTU when set by user
cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
22426e1ce679 selinux: set next pointer before attaching to list
711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
9c025420fef2 ibmveth: Use dcbf rather than dcbfl
7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
f683f4be802b bonding: fix macvlan over alb bond support
0fa8046e923a net: remove bond_slave_has_mac_rcu()
f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
30624ea3f8b6 igc: Fix the typo in the PTM Control macro
f697c3ead109 igb: Avoid starting unnecessary workqueues
d7823d752ce1 ice: fix receive buffer size miscalculation
ace1b0ae3097 net: validate veth and vxcan peer ifindexes
335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
2bad37b6f675 dccp: annotate data-races in dccp_poll()
9b015360e86f sock: annotate data-races around prot->memory_pressure
c52c6c0223e1 octeontx2-af: SDP: fix receive link config
ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
fdf5804d7475 can: raw: fix lockdep issue in raw_release()
278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
e0bd4f0c60b4 can: raw: fix receiver memory leak
b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
d91783e6864a jbd2: remove t_checkpoint_io_list
a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
7ac088841ffb fs: dlm: add pid to debug log
df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
33e9c610e337 dlm: improve plock logging if interrupted
d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
5de0a325c45e objtool/x86: Fix SRSO mess
(From OE-Core rev: aeddbeb2a3c82fe7ed639bfcca3bff3998e31f7a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
f6f7927ac664 Linux 5.15.127
c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
c3b954a51b64 tick: Detect and fix jiffies update stall
af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
171e117cdc0a scsi: 53c700: Check that command slot is not NULL
7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
b757ef99df39 netfilter: nf_tables: report use refcount overflow
9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
69dd147de419 btrfs: exit gracefully if reloc roots don't match
c40d4b60c58d btrfs: don't stop integrity writeback too early
555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
27e8db8380eb net/mlx5: Skip clock update work when device is in error state
f638fc2f7377 net/mlx5: Allow 0 for total host VFs
086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
608a4327c257 nexthop: Make nexthop bucket dump more efficient
4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
91307347d632 net: hns3: add wait until mac link down
094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
7d496cd83a9d RDMA/umem: Set iova in ODP flow
f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
26a27dd76054 drm/rockchip: Don't spam logs in atomic check
918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
df21468bfdc8 iavf: fix potential races for FDIR filters
b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
789fcd94c9ca xsk: fix refcount underflow in error path
e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
7903311b2cec net/packet: annotate data-races around tp->status
f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
7b3fa99526f9 selftests: forwarding: Switch off timeout
e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
b973eb76dff3 selftests/rseq: Fix build with undefined __weak
b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
00cc14b52d6f usb: dwc3: Properly handle processing of pending events
7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
03eebad96233 binder: fix memory leak in binder_init()
a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
a7cedc2b7612 io_uring: correct check for O_TMPFILE
697bc234632c selftests/bpf: Fix sk_assign on s390x
127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
ee701208f4cc selftests/bpf: make test_align selftest more robust
683d2969a082 bpf: aggressively forget precise markings during state checkpointing
2516deeb872a bpf: stop setting precise in current state
c47d0178ad86 bpf: allow precision tracking for programs with subprogs
3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
6cde60777675 mmc: moxart: read scr register without changing byte order
3f00757ab416 wireguard: allowedips: expand maximum node depth
aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
595679098bdc ksmbd: validate command request size
(From OE-Core rev: b0dc6cea72d2c61babef286effbc2019b39dc3ea)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
24c4de4069cb Linux 5.15.126
aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
a36b522767f3 soundwire: fix enumeration completion
7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
596be6716bc5 ext2: Drop fragment support
0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
8089eb93d678 drm/ttm: check null pointer before accessing when swapping
ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
1c33ca1e1974 exfat: release s_lock before calling dir_emit()
8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
287c2c8677ed ceph: defer stopping mdsc delayed_work
98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
6f6bd67f4894 tcp_metrics: fix addr_same() helper
b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
32ef2c0c6cf1 vxlan: Fix nexthop hash size
1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
2c55d4941518 net: add missing data-race annotation for sk_ll_usec
e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
a19952dbb5b6 qed: Fix kernel-doc warnings
6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
4c224ea31bed wifi: cfg80211: Fix return value in scan logic
8e72db3ffa5d KVM: s390: fix sthyi error handling
809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
073699df4a09 arm64: errata: Add workaround for TSB flush failures
44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
40601542c43c perf: Fix function pointer case
c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
(From OE-Core rev: 0cb9289e67ad5da4c9612daf74aa8ff51c3c9c75)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Depending on the version of glibc, localtime_r() must
be preceded by a call to tzset() or it will ignore any
value of TZ in the environment. This problem will only
be seen when building file-native on outdated hosts.
(From OE-Core rev: c99d7fc46a1070b1c659ed16fbff6a3553aaf209)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 791145f3064d7807630d3591b9e7c7b2dc37152c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch for Libwebp 1.3.1 to fix CVE-2023-5129.
(From OE-Core rev: 852068debb268669699ad9a8dbe44907a19aa482)
Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This document was suggesting a way to version pre-releases
which doesn't match the latest recommendations from the
contributor guide.
(From yocto-docs rev: bb74a9f83b84fa0d2836ed09175cac3c671b1042)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace "duplicate" by "obsolete", more appropriate.
"duplicate" probably comes from the "--remove-duplicated"
option of the sstate-cache-management.sh script.
Improve other sentences too.
(From yocto-docs rev: e893d66999a97732780ff2b1ba6fb7e6e9d2eff7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CC: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Take advantage of this edit to also fix alignment
issues in the sources.
(From yocto-docs rev: 6d17f91c3078b5aeb6fa4acab8c9a0ff8e962fa5)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Variable overrides in KCONFIG_CONFIG_COMMAND do not work as expected due
to double quote mismatches. The issue is reproducible in an environment
where gold is the default linker. Below is an example snippet of
run.do_terminal generated by do_menuconfig.
do_terminal() {
exec sh -c "make menuconfig CC="aarch64-webos-linux-gcc ..."
LD="aarch64-webos-linux-ld.bfd ..."
...
}
Although LD override is set to bfd correctly, it is not passed to make
and make menuconfig ends up with messages like:
| gold linker is not supported as it is not capable of linking the kernel proper.
| scripts/Kconfig.include:56: Sorry, this linker is not supported.
(From OE-Core rev: 9c483765db762dbe8020423c8778518612b7e5f7)
(From OE-Core rev: 75f8485d7862b08e2f96f919e992d203df6c8d9c)
Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d4664d2b79)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The gcc_multilib_setup function is a function that is run at the
do_configure step, so it's counted into the signature computation.
The MULTILIB_VARIANTS this function uses is also extracted to be
taken into consideration. After the change of setting MULTILIB_VARIANTS
explictly vardeps on MULTILIBS, the change of MULTILIBS changes the
signature, thus causing rebuilding. However, in case of gcc-crosssdk,
the setting of multilib should have no effect on it, as it's used
to build nativesdk packages, not the target packages. So ignore
MULTILIB_VARIANTS in signature computation. This fixes oe-selftest
case sstatetests.SStateHashSameSigs2.test_sstate_nativesdk_samesigs_multilib.
(From OE-Core rev: 537c71162a711dec32a63a657c4b101269a3e267)
(From OE-Core rev: 6b87f7c9e955abe5833820ee7eda9d525c77d2ea)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch is to ensure recipes get rebuilt correctly and avoid
incorrect sstate cache reuse when toggling multilib.
The following steps show one example of such incorrect sstate cache reuse.
1. enable multilib && bitbake <some_image> -c populate_sdk
2. disable multilib && bitbake <some_image> -c populate_sdk
The error message is as below:
Error:
Problem: conflicting requests
- nothing provides binutils-cross-canadian-i686 needed by packagegroup-cross-canadian-intel-x86-64-1.0-r0.x86_64_nativesdk
- nothing provides gcc-cross-canadian-i686 needed by packagegroup-cross-canadian-intel-x86-64-1.0-r0.x86_64_nativesdk
- nothing provides gdb-cross-canadian-i686 needed by packagegroup-cross-canadian-intel-x86-64-1.0-r0.x86_64_nativesdk
(try to add '--skip-broken' to skip uninstallable packages)
We get this error because packagegroup-cross-canadian recipe is
not rebuilt when it should be.
Current codes have tracked the dependency to MULTILIB_VARIANTS, as
shown in the following chain:
RDEPENDS:packagegroup-cross-canadian-intel-x86-64 ->
all_multilib_tune_values -> MULTILIB_VARIANTS.
However, MULTILIB_VARIANTS cannot automatically depend on MULTILIBS.
See some results from 'bitbake-dumpsigs' below:
List of dependencies for variable MULTILIB_VARIANTS is ['extend_variants']
Variable MULTILIB_VARIANTS value is ${@extend_variants(d,'MULTILIBS','multilib')}
It's obvious that the value of MULTILIB_VARIANTS depend on the
value of MULTILIBS, so let's set this dependency manually.
(From OE-Core rev: 9f47d8eb51816d16078a23c0cef4d697555f913f)
(From OE-Core rev: 8ed254dd5e44d0685e5b952f724af08d75ce3d9d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
drop patch which is already part of 5.1.3.
0001-avcodec-rpzaenc-stop-accessing-out-of-bounds-frame.patch(CVE-2022-3964):
1eb002596e
0001-avcodec-smcenc-stop-accessing-out-of-bounds-frame.patch(CVE-2022-3965):
293dc39bca
ffmpeg-fix-vulkan.patch : 7268323193
(From OE-Core rev: aeee19cda946b67f33c7b7c02c86513676bc89bd)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
release notes:
https://downloads.isc.org/isc/bind9/9.18.19/doc/arm/html/notes.html#notes-for-bind-9-18-19
Security Fixes
Previously, sending a specially crafted message over the control channel
could cause the packet-parsing code to run out of available stack
memory, causing named to terminate unexpectedly. This has been fixed.
(CVE-2023-3341)
ISC would like to thank Eric Sesterhenn from X41 D-Sec GmbH for bringing
this vulnerability to our attention. [GL #4152]
A flaw in the networking code handling DNS-over-TLS queries could cause
named to terminate unexpectedly due to an assertion failure under
significant DNS-over-TLS query load. This has been fixed.
(CVE-2023-4236)
ISC would like to thank Robert Story from USC/ISI Root Server Operations
for bringing this vulnerability to our attention. [GL #4242]
Removed Features
The dnssec-must-be-secure option has been deprecated and will be removed
in a future release. [GL #4263]
Feature Changes
If the server command is specified, nsupdate now honors the nsupdate -v
option for SOA queries by sending both the UPDATE request and the
initial query over TCP. [GL #1181]
Bug Fixes
The value of the If-Modified-Since header in the statistics channel was
not being correctly validated for its length, potentially allowing an
authorized user to trigger a buffer overflow. Ensuring the statistics
channel is configured correctly to grant access exclusively to
authorized users is essential (see the statistics-channels block
definition and usage section). [GL #4124]
This issue was reported independently by Eric Sesterhenn of X41 D-Sec
GmbH and Cameron Whitehead.
The Content-Length header in the statistics channel was lacking proper
bounds checking. A negative or excessively large value could potentially
trigger an integer overflow and result in an assertion failure. [GL
This issue was reported by Eric Sesterhenn of X41 D-Sec GmbH.
Several memory leaks caused by not clearing the OpenSSL error stack were
fixed. [GL #4159]
This issue was reported by Eric Sesterhenn of X41 D-Sec GmbH.
The introduction of krb5-subdomain-self-rhs and ms-subdomain-self-rhs
UPDATE policies accidentally caused named to return SERVFAIL responses
to deletion requests for non-existent PTR and SRV records. This has been
fixed. [GL #4280]
The stale-refresh-time feature was mistakenly disabled when the server
cache was flushed by rndc flush. This has been fixed. [GL #4278]
BIND’s memory consumption has been improved by implementing dedicated
jemalloc memory arenas for sending buffers. This optimization ensures
that memory usage is more efficient and better manages the return of
memory pages to the operating system. [GL #4038]
Previously, partial writes in the TLS DNS code were not accounted for
correctly, which could have led to DNS message corruption. This has been
fixed. [GL #4255]
Known Issues
There are no new known issues with this release. See above for a list of
all known issues affecting this BIND 9 branch.
(From OE-Core rev: 663397edba278184a736e97aa602d3f96d2d937a)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
============
Deprecate the 'dialup' and 'heartbeat-interval' options.
Ignore 'max-zone-ttl' on 'dnssec-policy insecure'.
Return REFUSED to GSS-API TKEY requests if GSS-API support is not configured.
Mark a primary server as temporarily unreachable if the TCP connection attempt times out.
Don't process detach and close netmgr events when the netmgr has been paused.
(cherry-pick from commit e78ec619beea6e541b2d83a5dc845ce57ff12564)
(From OE-Core rev: 3cb92c8746f589ef74e337e5866378e04a8133ef)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The delta between 3.1.32 & 3.1.37 contains the CVE-2023-40590 and
CVE-2023-41040 fixes and other bugfixes.
Changelog:
==========
- WIP Quick doc by @LeoDaCoda in #1608
- Partial clean up wrt mypy and black by @bodograumann in #1617
- Disable merge_includes in config writers by @bodograumann in #1618
- feat: full typing for "progress" parameter in Repo class by @madebylydia in #1634
- Fix CVE-2023-40590 by @EliahKagan in #1636
- #1566 Creating a lock now uses python built-in "open()" method to work arou… by @HageMaster3108 in #1619
- util: close lockfile after opening successfully by @skshetry in #1639
- Bump actions/checkout from 3 to 4 by @dependabot in #1643
- Fix 'Tree' object has no attribute '_name' when submodule path is normal path by @CosmosAtlas in #1645
- Fix CVE-2023-41040 by @facutuesca in #1644
- Only make config more permissive in tests that need it by @EliahKagan in #1648
- Added test for PR #1645 submodule path by @CosmosAtlas in #1647
- Fix Windows environment variable upcasing bug by @EliahKagan in #1650
- Improve Python version and OS compatibility, fixing deprecations by @EliahKagan in #1654
- Better document env_case test/fixture and cwd by @EliahKagan in #1657
- Remove spurious executable permissions by @EliahKagan in #1658
- Fix up checks in Makefile and make them portable by @EliahKagan in #1661
- Fix URLs that were redirecting to another license by @EliahKagan in #1662
- Assorted small fixes/improvements to root dir docs by @EliahKagan in #1663
- Use venv instead of virtualenv in test_installation by @EliahKagan in #1664
- Omit py_modules in setup by @EliahKagan in #1665
- Don't track code coverage temporary files by @EliahKagan in #1666
- Configure tox by @EliahKagan in #1667
- Format tests with black and auto-exclude untracked paths by @EliahKagan in #1668
- Upgrade and broaden flake8, fixing style problems and bugs by @EliahKagan in #1673
- Fix rollback bug in SymbolicReference.set_reference by @EliahKagan in #1675
- Remove @NoEffect annotations by @EliahKagan in #1677
- Add more checks for the validity of refnames by @facutuesca in #1672
Note that the changes to the license file are just removal of excess whitespace
(the extra blank line at the end, and spaces appearing at the end of lines).
References:
https://github.com/gitpython-developers/GitPython/releaseshttps://github.com/gitpython-developers/GitPython/blob/main/doc/source/changes.rste1af18377f
(From OE-Core rev: 931af3758a2d79aea534ab6d23db392ede7cc1bb)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The override syntax should be ":allarch" instead of "_allarch".
(From OE-Core rev: 72d3ecb22fea59d2520997b3f0a0651557d69ae7)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bea74c9942a3bb4f71aca0f722b4a7306ae52fb4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes multiple CVE fixes.
The license change is due to changes in maintainership, the license
itself is unchanged.
(From OE-Core rev: a90e3d1bac7c965e357103c05bf31fd804b87c0b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91e66b93a0c0928f0c2cfe78e22898a6c9800f34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the QEMU built-in VNC server. When a client connects
to the VNC server, QEMU checks whether the current number of connections
crosses a certain threshold and if so, cleans up the previous connection.
If the previous connection happens to be in the handshake phase and fails,
QEMU cleans up the connection again, resulting in a NULL pointer dereference
issue. This could allow a remote unauthenticated client to cause a denial
of service.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-3354
(From OE-Core rev: 8f0b34f7ad5ef842d60c9b93ce2c6142d3249890)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
":term:`Initramfs`" in bold text appears verbatim (no link is created).
The term link is present elsewhere in the text so remove the extra
markup.
(From yocto-docs rev: fc8e220290414dab45299d0ac829c8c461b1903c)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Update according to changes in SANITY_TESTED_DISTROS
(meta-poky/conf/distro/poky.conf)
- No longer declare as "Supported" the distributions versions
which are End of Life for their vendors, as some of them
(Ubuntu for example) ship updates to subscribers only,
which the Yocto Project has no access to.
- List distribution versions which were previously tested
for the branch of the Yocto Project being considered.
(From yocto-docs rev: fd5113b7e20844a44a2c9da37e1bc10034d46cfe)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add in stable updates to glibc 2.38 to fix malloc bugs
(From OE-Core rev: 055b7acd73a591cb529629a780558cc0f5b19456)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 39f987fcb20ad7c0e45425b9f508d463c50ce0c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport and rebase patch to fix CVE-2023-32435 for webkitgtk 2.38.6:
* drop the patches for the files WasmAirIRGenerator64.cpp and
WasmAirIRGeneratorBase.h which are involved in 2.40.0
* drop test cases as well
CVE: CVE-2023-32435
(From OE-Core rev: c54f98d35f2cb276dc49a5ccd4813ccc34c6f668)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch to fix CVE-2023-32439 for webkitgtk.
CVE: CVE-2023-32439
(From OE-Core rev: 71edb4ec115208950ae5da5305b5fd75823121ec)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Envoy is a cloud-native high-performance edge/middle/service
proxy. Envoy’s HTTP/2 codec may leak a header map and
bookkeeping structures upon receiving `RST_STREAM` immediately
followed by the `GOAWAY` frames from an upstream server. In
nghttp2, cleanup of pending requests due to receipt of the
`GOAWAY` frame skips de-allocation of the bookkeeping structure
and pending compressed header. The error return [code path] is
taken if connection is already marked for not sending more
requests due to `GOAWAY` frame. The clean-up code is right after
the return statement, causing memory leak. Denial of service
through memory exhaustion. This vulnerability was patched in
versions(s) 1.26.3, 1.25.8, 1.24.9, 1.23.11.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-35945https://github.com/envoyproxy/envoy/security/advisories/GHSA-jfxv-29pc-x22r
(From OE-Core rev: 18277a43f7fd6522a67f194f40595bc378468733)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: ff2288cd466c46c4e2cac24498b260037dba5071)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
vim 8.3 has been out for a long time, so this comment is obsolete.
However we still need UPSTREAM_VERSION_UNKNOWN, since we ignore
the last digit of the upstream version number.
Test result:
$ devtool check-upgrade-status vim
...
INFO: vim 9.0.1592 UNKNOWN Tom Rini <trini@konsulko.com> c0370529c027abc5b1698d53fcfb8c02a0c515da
(From OE-Core rev: 65f5de85c3f488136d1ec2b1f7fe8d8426d6c5b3)
(From OE-Core rev: 981fa51afe040550c7c351fff028553d4bbbd1ca)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 868a19357841470eb55fb7f1c4ab1af09dea99ed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We need to ensure this recipe doesn't have dependencies on others. The SPDX
classes/tasks introduce dependenies quilt-native and patch-native which can
introduce races on files in the sysroots. Avoid the races by removing the
tasks we don't need.
[YOCTO #15186]
(From OE-Core rev: a3e2e156c602e7fabf0024a6c9dc4603d327f08b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a5dc278b077edba8f4099f0f6dfb97e97f680320)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
04update-uuid and 07revert-inplace tests are unreliable and fail intermittently
on the autobuilder (BZ#15181 and BZ#15159). Unfortunately, the failures cannot
be reproduced locally and the logs cannot be retrieved from the AB.
Mark the testcases as BROKEN to skip them when running ptest.
(From OE-Core rev: f39988353743e35418a730bfd6b9a9b68d946641)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eb219aff7cfe1cff1da93107ac7b22c678c0000f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The kickstart parser defaults fstype to "vfat". This leads to an attempt
to create an empty file system even for regions configured with "--no-table"
if used without fstype when no --sourceparams given.
The fix tests for fstype "none" or no_table in Partition prepare method.
This will omit the file system creation an the potential error for small
region with --no-table option.
(From OE-Core rev: 47b395fe2dc393e82d0a42cfab96d134c1397a43)
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db771a4cd36bf291a8b68edfd905e03243f2c8b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It checks build host filesystem and if it doesn't find UTC or GMT
files it installs another copy of tzdata files in:
/usr/lib/tcl8.6/tzdata
Buildhistory shows the difference:
-PKGSIZE = 2227075
+PKGSIZE = 3433088
See the autodetection in configure.in:
#------------------------------------------------------------------------
# Check whether the timezone data is supplied by the OS or has
# to be installed by Tcl. The default is autodetection, but can
# be overridden on the configure command line either way.
#------------------------------------------------------------------------
AC_MSG_CHECKING([for timezone data])
AC_ARG_WITH(tzdata,
AC_HELP_STRING([--with-tzdata],
[install timezone data (default: autodetect)]),
[tcl_ok=$withval], [tcl_ok=auto])
#
# Any directories that get added here must also be added to the
# search path in ::tcl::clock::Initialize (library/clock.tcl).
#
case $tcl_ok in
no)
AC_MSG_RESULT([supplied by OS vendor])
;;
yes)
# nothing to do here
;;
auto*)
AC_CACHE_VAL([tcl_cv_dir_zoneinfo], [
for dir in /usr/share/zoneinfo \
/usr/share/lib/zoneinfo \
/usr/lib/zoneinfo
do
if test -f $dir/UTC -o -f $dir/GMT
then
tcl_cv_dir_zoneinfo="$dir"
break
fi
done])
if test -n "$tcl_cv_dir_zoneinfo"; then
tcl_ok=no
AC_MSG_RESULT([$dir])
else
tcl_ok=yes
fi
;;
*)
AC_MSG_ERROR([invalid argument: $tcl_ok])
;;
esac
if test $tcl_ok = yes
then
AC_MSG_RESULT([supplied by Tcl])
INSTALL_TZDATA=install-tzdata
fi
(From OE-Core rev: d5a038b764720bd3267f258994371909f3f34ad6)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ace9fbfeb42ebf920812e3dd6d665b8b20a1ca0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Graphene gates a runtime check on whether it is cross-compiling, when it
should be whether it can run target binaries.
(From OE-Core rev: 49f8ba521e66c489f58b808af7abe61c44af5470)
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>
(cherry picked from commit 61bb4086bea61a0446f469ed3cb0d525860a1a31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/6.1:
44fd0c7a5a79 tick/rcu: fix false positive "softirq work is pending" messages on RT
Paul Gortmaker has found and fixed the root cause of why we are
getting "softirq work is pending" messages on boot with -rt ..
although the issue is not rt-specific.
The fix has been submitted to lkml, but we are integrating it
to avoid the delay of -stable picking it up and then linux-yocto
doing the same.
(From OE-Core rev: 69fffaa7ed863f8811254843e169cfbf3a0400b0)
(From OE-Core rev: bbacef1339cc9aeee77ec4192ade19c5c7d73d14)
Signed-off-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>
(cherry picked from commit 2099b728c48d920aa3914f4297563105a672e174)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
6c44e13dc284 Linux 6.1.46
5525c289dbcf drm/amd/pm/smu7: move variables to where they are used
4346a66ad198 sch_netem: fix issues in netem_change() vs get_dist_table()
3ae919c317dd alpha: remove __init annotation from exported page_is_ram()
cbce265f959f ACPI: scan: Create platform device for CS35L56
afc4ddd9507f platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551
38b0020f68b7 scsi: qedf: Fix firmware halt over suspend and resume
a9518f4a4978 scsi: qedi: Fix firmware halt over suspend and resume
fb004497b3ea scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
b191ff1f075c scsi: core: Fix possible memory leak if device_add() fails
7723a5d5d187 scsi: snic: Fix possible memory leak if device_add() fails
9fdb273ede6f scsi: 53c700: Check that command slot is not NULL
8282d0b35880 scsi: ufs: renesas: Fix private allocation
ed70fa5629a8 scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
0e1605ec5bea scsi: core: Fix legacy /proc parsing buffer overflow
f3f0f95a0233 netfilter: nf_tables: report use refcount overflow
c21fddce7e45 nvme-rdma: fix potential unbalanced freeze & unfreeze
cddbaa8dee7e nvme-tcp: fix potential unbalanced freeze & unfreeze
bf67802453d3 btrfs: set cache_block_group_error if we find an error
3ae93b316ca4 btrfs: reject invalid reloc tree root keys with stack dump
9d04716e3665 btrfs: exit gracefully if reloc roots don't match
7112abc9e8f2 btrfs: properly clear end of the unreserved range in cow_file_range
504d81c512f6 btrfs: don't stop integrity writeback too early
4e18c827d61b btrfs: wait for actual caching progress during allocation
b8cd871d0a18 gpio: sim: mark the GPIO chip as a one that can sleep
227bd2c1eab1 gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent
5e17b8ee64c1 ibmvnic: Ensure login failure recovery is safe from other resets
206ccf4f0977 ibmvnic: Do partial reset on login failure
31ccd1ba20d8 ibmvnic: Handle DMA unmapping of login buffs in release functions
24556c1cc9db ibmvnic: Unmap DMA login rsp buffer on send login fail
2c5dd8805e6c ibmvnic: Enforce stronger sanity checks on login response
ad0f73cbace4 net/mlx5: Reload auxiliary devices in pci error handlers
88ec484ef8e2 net/mlx5: Skip clock update work when device is in error state
4276f3e7ae4a net/mlx5: LAG, Check correct bucket when modifying LAG
a824d012ad8f net/mlx5: Allow 0 for total host VFs
ab06983c5bbd dmaengine: owl-dma: Modify mismatched function name
dff220037148 dmaengine: mcf-edma: Fix a potential un-allocated memory access
c4f7de3e8ce1 net: hns3: fix strscpy causing content truncation issue
87d7e140081f nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
8d6df2c523e2 nexthop: Make nexthop bucket dump more efficient
0b10d8d1cf85 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
743f7c1762e0 net: hns3: fix deadlock issue when externel_lb and reset are executed together
59bad9190ac7 net: hns3: add wait until mac link down
667ce6a0ff80 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
758dbcfb257e net: dsa: ocelot: call dsa_tag_8021q_unregister() under rtnl_lock() on driver remove
001b7d6706e2 net: phy: at803x: remove set/get wol callbacks for AR8032
a3e5f3b7f25d net: marvell: prestera: fix handling IPv4 routes with nhid
059ec8287fd3 net: tls: avoid discarding data on record close
05e6b93da45d RDMA/umem: Set iova in ODP flow
521860ddf314 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
94916b314861 drm/rockchip: Don't spam logs in atomic check
ac6640f4193d IB/hfi1: Fix possible panic during hotplug remove
c2efcaf304fb iavf: fix potential races for FDIR filters
bcbc48b12092 drivers: vxlan: vnifilter: free percpu vni stats on error path
eeb0e4c1dbdf drivers: net: prevent tun_build_skb() to exceed the packet size limit
a6ddc1c77487 dccp: fix data-race around dp->dccps_mss_cache
00f033d451c4 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
15b453cf7348 xsk: fix refcount underflow in error path
da5f42a6e748 tunnels: fix kasan splat when generating ipv4 pmtu error
f20a941bc2c5 tcp: add missing family to tcp_set_ca_state() tracepoint
ddebdaec1af2 net/smc: Use correct buffer sizes when switching between TCP and SMC
584a783270c1 net/packet: annotate data-races around tp->status
b249c510b43e mptcp: fix the incorrect judgment for msk->cb_flags
fc0b41ac1106 macsec: use DEV_STATS_INC()
ebceef298c56 mISDN: Update parameter type of dsp_cmx_send()
6b2824b198a6 bpf, sockmap: Fix bug that strp_done cannot be called
ed90fe7435c5 bpf, sockmap: Fix map type error in sock_map_del_link
20acffcdc2b7 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
e59a2e5a3123 selftests: forwarding: tc_flower: Relax success criterion
352dc3ee33c6 selftests: forwarding: Switch off timeout
2df0e4373507 selftests: forwarding: Skip test when no interfaces are specified
9ff7465b9160 selftests: forwarding: hw_stats_l3_gre: Skip when using veth pairs
693c0a5a02e1 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
10519d0b260d selftests: forwarding: ethtool: Skip when using veth pairs
1455765e28ce selftests: forwarding: Add a helper to skip test when using veth pairs
e146162dcf2e selftests/rseq: Fix build with undefined __weak
e12b1ebc758a interconnect: qcom: sm8450: add enable_mask for bcm nodes
8d0e2802b111 interconnect: qcom: Add support for mask-based BCMs
312f04ede209 iio: core: Prevent invalid memory access when there is no parent
98e470dc73a9 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
19e7feda8966 x86: Move gds_ucode_mitigated() declaration to header
f276899f8dbc x86/speculation: Add cpu_show_gds() prototype
179430c2aa46 x86/sev: Do not try to parse for the CC blob on non-AMD hardware
9ad49178c00a x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
25085250a150 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
d93eeac34e75 x86/srso: Fix build breakage with the LLVM linker
6f75e0934354 usb: typec: altmodes/displayport: Signal hpd when configuring pin assignment
57b8f5fb8f17 usb: typec: tcpm: Fix response to vsafe0V event
e3b37754988a usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
bed19d95fcb9 USB: Gadget: core: Help prevent panic during UVC unconfigure
d2a4ded0ee99 usb: dwc3: Properly handle processing of pending events
0d2d5282d39a usb-storage: alauda: Fix uninit-value in alauda_check_media()
8ee39ec47914 misc: rtsx: judge ASPM Mode to set PETXCFG Reg
f11a26633eb6 binder: fix memory leak in binder_init()
77b689cc27d4 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
2f8ebbd0f03e iio: adc: ad7192: Fix ac excitation feature
5e1ed816a0e1 iio: frequency: admv1013: propagate errors from regulator_get_voltage()
366563c14f1f iio: cros_ec: Fix the allocation size for cros_ec_command
5aac2726b693 io_uring: correct check for O_TMPFILE
b61a06eca15c drm/amd/display: trigger timing sync only if TG is running
07152d9e87ef drm/amd/display: fix the build when DRM_AMD_DC_DCN is not set
647e12741e6d drm/amd/display: Retain phantom plane/stream if validation fails
e61f0ad73668 drm/amd/display: Disable phantom OTG after enable for plane disable
9caac2a9f69f drm/amd/display: Use update plane and stream routine for DCN32x
e93ae6e6b660 drm/amd/display: Avoid ABM when ODM combine is enabled for eDP
4fe91c51aa93 drm/amd/display: Update OTG instance in the commit stream
b2415df0afba drm/amd/display: Handle seamless boot stream
9b1a1f168c03 drm/amd/display: Add function for validate and update new stream
60334c0cba2f drm/amd/display: Handle virtual hardware detect
0f19195d6397 drm/amd/pm: avoid unintentional shutdown due to temperature momentary fluctuation
b064f9ccf11c drm/amd/pm: fulfill powerplay peak profiling mode shader/memory clock settings
b844033ea813 drm/amd/pm: expose swctf threshold setting for legacy powerplay
2368afd60f64 drm/amd/pm: fulfill swsmu peak profiling mode shader/memory clock settings
7532ff6edbf5 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
79a96970293b radix tree test suite: fix incorrect allocation size for pthreads
0176533f5a39 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
088773aaafef cpuidle: dt_idle_genpd: Add helper function to remove genpd topology
3d3fd58bfca1 drm/amd/display: limit DPIA link rate to HBR3
10347b115da1 drm/amd: Disable S/G for APUs when 64GB or more host memory
f6166ca452b8 drm/amdgpu: add S/G display parameter
c3d2d4b02e5e drm/amd/display: check attr flag before set cursor degamma on DCN3+
9a2393af1f35 drm/amdgpu: fix possible UAF in amdgpu_cs_pass1()
2322dd8c9d3d drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
a372c3f0db81 drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues
e179b058d720 drm/nouveau/gr: enable memory loads on helper invocation on all channels
56c79fcae6f3 nvme-pci: add NVME_QUIRK_BOGUS_NID for Samsung PM9B1 256G and 512G
3fdaa7fbc81b riscv/kexec: handle R_RISCV_CALL_PLT relocation type
b374684018e4 riscv,mmio: Fix readX()-to-delay() ordering
98a34f50c15f riscv/kexec: load initrd high in available memory
593615bf14c9 net: mana: Fix MANA VF unload when hardware is unresponsive
aec1ce9a30d4 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
ded9f5551ce5 mptcp: fix disconnect vs accept race
84aa65a52561 mptcp: avoid bogus reset on fallback close
d143c736020f selftests: mptcp: join: fix 'implicit EP' test
aae988c09650 selftests: mptcp: join: fix 'delete and re-add' test
a537fd9096a1 ipv6: adjust ndisc_is_useropt() to also return true for PIO
ecab78febff0 mmc: moxart: read scr register without changing byte order
260ec73757c1 wireguard: allowedips: expand maximum node depth
839aae189e1f selftests: forwarding: Set default IPv6 traceroute utility
aa4b5895a80f wifi: rtw89: fix 8852AE disconnection caused by RX full flags
e642eb67b8c1 wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()
5bdf1c1f346c KVM: SEV: only access GHCB fields once
ec18273e41d9 KVM: SEV: snapshot the GHCB before accessing it
f339d76a3a97 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
c6bef3bc30fd ksmbd: validate command request size
ccb1700ed606 tpm: Add a helper for checking hwrng enabled
d8a7d6136cbf tpm: Disable RNG for all AMD fTPMs
ed2f8701fb9b Revert "loongarch/cpu: Switch to arch_cpu_finalize_init()"
65383fe06065 gcc-plugins: Reorganize gimple includes for GCC 13
(From OE-Core rev: 91711cc075d0b44a1a1adab5b3c27da95264dc6f)
(From OE-Core rev: 1520c698d0323002b9aa93d1b4e3e8cf13528261)
Signed-off-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>
(cherry picked from commit 6c758bece326cf43eb46c95a420f0c9eb42e36ad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/6.1:
4675ec8d0b9a kernel/sched: Fix uninitialized read in nohz_full/isolcpus setup
The carry forward of commit from the v5.15 linux-yocto kernel:
https://git.yoctoproject.org/linux-yocto/commit/?id=97c96388922
...in which case the sanity checks are properly *after* the allocation
and processing of the bootargs into the cpumask.
However, it seems patch (or wiggle?) apparently decided to put the
sanity checks *before* the population of the cpumask during the
carry-forward and generation of the new v6.1 kernel. Meaning they are
validating uninitialized memory and hence nohz_full= and isolcpus= are
subject to random failures even for valid input ranges.
(From OE-Core rev: 4b349ee66eab8ebe3150ac4c1b449ea5c264a5be)
(From OE-Core rev: 5caea18a41d184c15e0685191364eb659a84ee59)
Signed-off-by: Adrian Cinal <adriancinal1@gmail.com>
Acked-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-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>
(cherry picked from commit 92642acd1166b7990fb520337b78a4d37ce7cbe4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
1321ab403b38 Linux 6.1.45
f2615bb47be4 x86/CPU/AMD: Do not leak quotient data after a division by 0
673cdde74fd1 Revert "drm/i915: Disable DC states for all commits"
af7215182417 drm/amdgpu: Use apt name for FW reserved region
3d0a34c42f0d drm/amdgpu: Remove unnecessary domain argument
526defeec474 drm/amdgpu: add vram reservation based on vram_usagebyfirmware_v2_2
99255a2b6849 arm64/ptrace: Don't enable SVE when setting streaming SVE
c2fdf827f8fc exfat: check if filename entries exceeds max filename length
e2fb24ce37ca f2fs: don't reset unchangable mount option in f2fs_remount()
6ba0594a81f9 f2fs: fix to set flush_merge opt and show noflush_merge
e355972affb6 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
56562676102e drm/amd/display: skip CLEAR_PAYLOAD_ID_TABLE if device mst_en is 0
63eeb50fa110 drm/amd/display: Ensure that planes are in the same order
740d4cae248a drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
a492b8281c36 powerpc/mm/altmap: Fix altmap boundary check
f4b700c71802 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
b71c00256da4 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
5a8a35b71bd3 mtd: rawnand: rockchip: fix oobfree offset and description
6c591fce484e mtd: rawnand: omap_elm: Fix incorrect type in assignment
88b1958fb57d io_uring: annotate offset timeout races
a78a8bcdc26d f2fs: fix to do sanity check on direct node in truncate_dnode()
23e72231f828 btrfs: remove BUG_ON()'s in add_new_free_space()
56c0d76a9722 ext2: Drop fragment support
295ef44a2aba fs: Protect reconfiguration of sb read-write from racing writes
1bebbd9b8037 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
203d58930d4a debugobjects: Recheck debug_objects_enabled before reporting
29fac1849933 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
1416eebaad80 fs/sysv: Null check to prevent null-ptr-deref bug
ccc6de4d4f34 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
33d9490b27e5 mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required()
4968484ac8ef file: reinstate f_pos locking optimization for regular files
7a1178a3671b bpf, cpumap: Make sure kthread is running before map update returns
8a211e9118d5 clk: imx93: Propagate correct error in imx93_clocks_probe()
37f6073f7db3 drm/i915/gt: Cleanup aux invalidation registers
4db8b39418a6 drm/i915: Fix premature release of request's reusable memory
1fdd16d89c01 drm/ttm: check null pointer before accessing when swapping
4f03b0471ee0 open: make RESOLVE_CACHED correctly test for O_TMPFILE
61f96da37dd4 arm64/fpsimd: Sync FPSIMD state with SVE for SME only systems
654c1dd350c7 arm64/fpsimd: Clear SME state in the target task when setting the VL
bae353469a28 arm64/fpsimd: Sync and zero pad FPSIMD state for streaming SVE
b8ea2a46913b powerpc/ftrace: Create a dummy stackframe to fix stack unwind
36dd8ca330b7 bpf: Disable preemption in bpf_event_output
ec062367fa0c rbd: prevent busy loop when requesting exclusive lock
98cccbd0a19a x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction
0526119bf59e wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
767800fc402d net: tap_open(): set sk_uid from current_fsuid()
b6846d7c408b net: tun_chr_open(): set sk_uid from current_fsuid()
367fdf369dc7 arm64: dts: stratix10: fix incorrect I2C property for SCL signal
3654ed5daf49 bpf: Disable preemption in bpf_perf_event_output
680f4d8aec1b mtd: rawnand: meson: fix OOB available bytes for ECC
67327cadba59 mtd: spinand: toshiba: Fix ecc_get_status
724ce05212d0 exfat: release s_lock before calling dir_emit()
1427a7e96fb9 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
bc41119995e4 firmware: arm_scmi: Drop OF node reference in the transport channel setup
a062da58ed97 ceph: defer stopping mdsc delayed_work
ad82aac732c2 USB: zaurus: Add ID for A-300/B-500/C-700
be52667ba243 libceph: fix potential hang in ceph_osdc_notify()
f62faadc791e scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
645603ab5fa8 scsi: zfcp: Defer fc_rport blocking until after ADISC response
f0618c305b41 rust: allocator: Prevent mis-aligned allocation
cd4bdf8f98ef tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
e53917e7efea tcp_metrics: annotate data-races around tm->tcpm_net
6dea95d8caff tcp_metrics: annotate data-races around tm->tcpm_vals[]
fee608e80271 tcp_metrics: annotate data-races around tm->tcpm_lock
4a77a0f7526c tcp_metrics: annotate data-races around tm->tcpm_stamp
71f891a25405 tcp_metrics: fix addr_same() helper
afac854f8221 prestera: fix fallback to previous version on same major version
72b3aea3450e net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
1ca50e5de43a net/mlx5: fs_core: Make find_closest_ft more generic
7b8717658dff vxlan: Fix nexthop hash size
691a09eecad9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
86818409f989 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
ecff20e19320 net: dcb: choose correct policy to parse DCB_ATTR_BCN
421e02bda057 bnxt_en: Fix max_mtu setting for multi-buf XDP
e9f11bfc03fb bnxt_en: Fix page pool logic for page size >= 64K
64763dd851fa net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
8afe27770dea net: korina: handle clk prepare error in korina_probe()
58660666b464 net: ll_temac: fix error checking of irq_of_parse_and_map()
834422b06c8b bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
d4d3b53a4c66 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
7f691439b29b net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
aab2d095ce4d net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
cbd000451885 bpf, cpumap: Handle skb as well when clean up ptr_ring
4461b2cae326 ice: Fix RDMA VSI removal during queue rebuild
0b45af982a4d net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
12d4ba181424 net: annotate data-races around sk->sk_priority
6326c83ee27e net: add missing data-race annotation for sk_ll_usec
dd7a1ff07c6c net: add missing data-race annotations around sk->sk_peek_off
b53468041d20 net: annotate data-races around sk->sk_mark
c7bb6860645f net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
10c832159622 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
0a40103c9191 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
be43c8f1c916 net: annotate data-races around sk->sk_max_pacing_rate
0317c8322d9a net: annotate data-race around sk->sk_txrehash
60d92bc9c094 net: annotate data-races around sk->sk_reserved_mem
9da9ea9b132c qed: Fix scheduling in a tasklet while getting stats
3c42307abe97 mISDN: hfcpci: Fix potential deadlock on &hc->lock
d652c080b67c net: sched: cls_u32: Fix match key mis-addressing
22709d85373f perf test uprobe_from_different_cu: Skip if there is no gcc
5ef5b6e9c17b net: dsa: fix value check in bcm_sf2_sw_probe()
8dfac8071d58 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
24772cc31f00 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
d628ba98eb16 net/mlx5e: Move representor neigh cleanup to profile cleanup_tx
94a0eb9c12be net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set
a7b5f001004c net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
0582a3caaa3e net/mlx5: fix potential memory leak in mlx5e_init_rep_rx
3169c3854397 net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
c818fff3b6cb net/mlx5e: fix double free in macsec_fs_tx_create_crypto_table_groups
7a6fad03f54c wifi: cfg80211: Fix return value in scan logic
05e0952ddb75 erofs: fix wrong primary bvec selection on deduplicated extents
a759972d2549 KVM: s390: fix sthyi error handling
f168188174b3 word-at-a-time: use the same return type for has_zero regardless of endianness
5b53b2b44f0c firmware: arm_scmi: Fix chan_free cleanup on SMC
6289d5486d36 lib/bitmap: workaround const_eval test build failure
0ca5de8309f9 firmware: smccc: Fix use of uninitialised results structure
7b0582dddd7e arm64: dts: freescale: Fix VPU G2 clock
5841d3d0c352 arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
a24f67b71ad2 arm64: dts: phycore-imx8mm: Correction in gpio-line-names
753a927c5841 arm64: dts: phycore-imx8mm: Label typo-fix of VPU
608ac7ea5f05 arm64: dts: imx8mm-venice-gw7904: disable disp_blk_ctrl
d060bbb2fed8 arm64: dts: imx8mm-venice-gw7903: disable disp_blk_ctrl
8ddb3183c439 iommu/arm-smmu-v3: Document nesting-related errata
42d04acf1d9b iommu/arm-smmu-v3: Add explicit feature for nesting
57ae3671ece5 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
e3399bd014e9 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
50c24f0c9407 net: ipa: only reset hashed tables when supported
93f5b881125e net/mlx5: Free irqs only on shutdown callback
15c22cd1de50 perf: Fix function pointer case
c7920f992840 io_uring: gate iowait schedule on having pending requests
(From OE-Core rev: 9cdf022205d4bfe30ed71a4b1ac2edfb88eff560)
(From OE-Core rev: 4a7b992e07e9b0d35647df09c0faba7f691e984c)
Signed-off-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>
(cherry picked from commit e8b3099f472201410cba6c3f30745d3b83e15a21)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
52a953d0934b Linux 6.1.43
c3d576baa6c8 dma-buf: fix an error pointer vs NULL bug
23acc2b850ba dma-buf: keep the signaling time of merged fences v3
665e6fd71468 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
0ab95d5ce8be selftests: mptcp: sockopt: use 'iptables-legacy' if available
bd2decac7345 mptcp: ensure subflow is unhashed before cleaning the backlog
ab79c7541d84 cpufreq: intel_pstate: Drop ACPI _PSS states table patching
602a1cbc24a2 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
f7fcc0f1b26b ACPI: processor: perflib: Use the "no limit" frequency QoS
d701687c898e drm/amd/display: Write to correct dirty_rect
d58fb94f24f8 drm/amd/display: perform a bounds check before filling dirty rectangles
0441c4415442 tracing: Fix trace_event_raw_event_synth() if else statement
f5e8f7a02c15 drm/amd/display: set per pipe dppclk to 0 when dpp is off
73679f8c455e rbd: retrieve and check lock owner twice before blocklisting
0c0b6412c966 rbd: harden get_lock_owner_info() a bit
c0d067c79b23 rbd: make get_lock_owner_info() return a single locker or NULL
3d215ad49c6a dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
507f70c06aa9 drm/i915/dpt: Use shmem for dpt objects
e046aecb73e0 ceph: never send metrics if disable_send_metrics is set
8ab9ad163804 PM: sleep: wakeirq: fix wake irq arming
356e711640ae arm64/sme: Set new vector length before reallocating
ff54cb993b31 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
6deb8727f2a5 s390/dasd: print copy pair message only for the correct error
c4ae208cc335 s390/dasd: fix hanging device after quiesce/resume
2b58bd384730 LoongArch: BPF: Enable bpf_probe_read{, str}() on LoongArch
8a5e0c1f71dc LoongArch: BPF: Fix check condition to call lu32id in move_imm()
024ed3b9b8e3 Revert "um: Use swap() to make code cleaner"
e1d54962a63b soundwire: fix enumeration completion
dda7cfcaa46b selftests: mptcp: join: only check for ip6tables if needed
aedec6019d7c net: dsa: qca8k: fix mdb add/del case with 0 VID
828f9526f061 net: dsa: qca8k: fix broken search_and_del
d42c326288ac net: dsa: qca8k: fix search_and_insert wrong handling of new rule
e1fda7c1250f virtio-net: fix race between set queues and probe
cd1a8952ff52 xen: speed up grant-table reclaim
af7aa4fe94b3 proc/vmcore: fix signedness bug in read_from_oldmem()
7f1715d827dc locking/rtmutex: Fix task->pi_waiters integrity
d392d2d72af3 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
a80d2cb27d39 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
2edb87931afd tpm_tis: Explicitly check for error code
c9af433b1138 ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info()
d79f730bb807 nfsd: Remove incorrect check in nfsd4_validate_stateid
e5a87723e8c7 file: always lock position for FMODE_ATOMIC_POS
2663e2cb91a7 x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks
360c98f5830d btrfs: check for commit error at btrfs_attach_transaction_barrier()
a7b85dc31644 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
cbec34d3021d btrfs: account block group tree when calculating global reserve size
5fec6f7903f9 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
85f8077893ec hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
bf7b30dc16da ALSA: hda/relatek: Enable Mute LED on HP 250 G8
db3c5ca31400 ALSA: hda/realtek: Support ASUS G713PV laptop
96a0b80eb1b0 Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
9615ca54bc13 tty: n_gsm: fix UAF in gsm_cleanup_mux
7ae9f55a4950 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
41e05572e871 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
ef301c41a10e Documentation: security-bugs.rst: clarify CVE handling
ddb9503d1c2e Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
9ae3d7941f8d Revert "usb: xhci: tegra: Fix error check"
cf8203ea19ef usb: xhci-mtk: set the dma max_seg_size
c0ebcc7e7fb1 usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
9590eeef4d65 USB: quirks: add quirk for Focusrite Scarlett
98a6054d51cc usb: ohci-at91: Fix the unhandle interrupt when resume
a28062554190 usb: misc: ehset: fix wrong if condition
c1fad1695bef usb: dwc3: don't reset device side if dwc3 was configured as host-only
84ff2e988b0b usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
bf4986fbeb21 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
60816ac26f2f usb: typec: Use sysfs_emit_at when concatenating the string
9e4c1e68bf6a usb: typec: Iterate pds array when showing the pd list
59feda7f3889 usb: typec: Set port->pd before adding device for typec_port
efd354eb7955 can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
60dea45ea317 USB: serial: simple: sort driver entries
889122fe36f4 USB: serial: simple: add Kaufmann RKS+CAN VCP
6341ef50ca26 USB: serial: option: add Quectel EC200A module support
f13b7a9f16db USB: serial: option: support Quectel EM060K_128
71bef922ff9a serial: sifive: Fix sifive_serial_console_setup() section
ace0efeb56f4 serial: 8250_dw: Preserve original value of DLF register
016a4a2a7587 serial: qcom-geni: drop bogus runtime pm state update
eb1a542824ee KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
d8eb0c480f1e KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
ed8bbe6627cf KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
c80b7c8f9d52 usb: gadget: core: remove unbalanced mutex_unlock in usb_gadget_activate
de77000c1923 USB: gadget: Fix the memory leak in raw_gadget driver
0f23a9eb8abf usb: gadget: call usb_gadget_check_config() to verify UDC capability
0cf9741aa323 Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
a3a3c7bddab9 tracing: Fix warning in trace_buffered_event_disable()
77996fa5c64f ring-buffer: Fix wrong stat of cpu_buffer->read
9d0a4a7777cc ata: pata_ns87415: mark ns87560_tf_read static
84415f934ad4 ublk: fail to recover device if queue setup is interrupted
0d5916c43957 ublk: fail to start device if queue setup is interrupted
c741076a3c76 ublk_drv: move ublk_get_device_from_id into ublk_ctrl_uring_cmd
a39bf13f8640 drm/msm: Disallow submit with fence id 0
3398e8b2833f drm/msm: Switch idr_lock to spinlock
d722661362ca RDMA/irdma: Report correct WC error
fe3409cd013c RDMA/irdma: Fix op_type reporting in CQEs
e139cc2974b8 drm/amd/display: Unlock on error path in dm_handle_mst_sideband_msg_ready_event()
5c58d120bf81 drm/amd: Fix an error handling mistake in psp_sw_init()
ce114218f74e dm raid: protect md_stop() with 'reconfig_mutex'
e08db3f85df2 dm raid: clean up four equivalent goto tags in raid_ctr()
d43c7edfeb94 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
37b5a0bdb896 xenbus: check xen_domain in xenbus_probe_initcall
a71cd15a8592 drm/i915: Fix an error handling path in igt_write_huge()
ddac66e802ce smb3: do not set NTLMSSP_VERSION flag for negotiate not auth request
55704f087f78 block: Fix a source code comment in include/uapi/linux/blkzoned.h
f656ba177f69 ASoC: fsl_spdif: Silence output on stop
6806494ed4a0 cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws()
748fadc08bcb cxl/acpi: Fix a use-after-free in cxl_parse_cfmws()
1b8b83537338 drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
b8500538b8f5 RDMA/bnxt_re: Prevent handling any completions after qp destroy
d335b5fb332e RDMA/mthca: Fix crash when polling CQ for shared QPs
5986e96be7d0 RDMA/irdma: Fix data race on CQP request done
4e1a5842a359 RDMA/irdma: Fix data race on CQP completion stats
b83e4c1e4c72 RDMA/irdma: Add missing read barriers
14627d02b103 drm/msm/adreno: Fix snapshot BINDLESS_DATA size
b6432b68700f drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
10b5920c33c1 RDMA/mlx4: Make check for invalid flags stricter
539cf23cb488 tipc: stop tipc crypto on failure in tipc_node_create
5f6a842db178 tipc: check return value of pskb_trim()
0069a11a6f00 benet: fix return value check in be_lancer_xmit_workarounds()
0f7432b7c3b5 net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
eefc0b32159a net/sched: mqprio: add extack to mqprio_parse_nlattr()
5523d2e31935 net/sched: mqprio: refactor nlattr parsing to a separate function
7218974aba07 mm: suppress mm fault logging if fatal signal already pending
268cb07ef3ee netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
4237462a073e netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
89a4d1a89751 netfilter: nft_set_rbtree: fix overlap expiration walk
c09df09241fd igc: Fix Kernel Panic during ndo_tx_timeout callback
1ecdbf2467ae x86/traps: Fix load_unaligned_zeropad() handling for shared TDX memory
cb160f4f90d1 platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
847265678ec5 net: stmmac: Apply redundant write work around on 4.xx too
17e67a071b60 octeontx2-af: Fix hash extraction enable configuration
9b0c968a13fa octeontx2-af: Removed unnecessary debug messages.
517a4f3b093c team: reset team's flags when down link is P2P device
4c50927853f6 bonding: reset bond's flags when down link is P2P device
46bf2459d6de ice: Fix memory management in ice_ethtool_fdir.c
51aea7e9d521 tcp: Reduce chance of collisions in inet6_hashfn().
776da4eca034 ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
6ed1e466ef69 ethernet: atheros: fix return value check in atl1e_tso_csum()
85c38ac62c13 atheros: fix return value check in atl1_tso()
01cb355bb92e phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
69534f5ab784 vxlan: fix GRO with VXLAN-GPE
9e22b434ff4a vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
ddc6ab3834bc vxlan: calculate correct header length for GPE
4de5cd8d8939 net: hns3: fix wrong bw weight of disabled tc issue
487b685c815b net: hns3: fix wrong tc bandwidth weight data issue
b93161779b45 net: hns3: fix the imp capability bit cannot exceed 32 bits issue
e3339d44e016 net: phy: marvell10g: fix 88x3310 power up
c76d3742b688 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
469879eda36d iavf: fix potential deadlock on allocation failure
c0fa9a5a7a3f i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
940a2c75f5e9 media: amphion: Fix firmware path to match linux-firmware
70f9f05abaad media: staging: atomisp: select V4L2_FWNODE
accc838fd66a soundwire: qcom: update status correctly with mask
cf52320a391a phy: qcom-snps-femto-v2: properly enable ref clock
01d8e499999c phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
b6132813be93 phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
3a5dbdc53a5f phy: phy-mtk-dp: Fix an error code in probe()
15c94c3151d9 drm/amd/display: Prevent vtotal from being set to 0
d5741133e6e2 drm/amd/display: Fix possible underflow for displays with large vblank
342ec1696d2d drm/amd/display: update extended blank for dcn314 onwards
27931ea53ce5 drm/amd/display: Add FAMS validation before trying to use it
6415d5de13f5 drm/amd/display: fix dc/core/dc.c kernel-doc
549f20581996 drm/amd/display: Rework comments on dc file
4eed29e8a8fd maple_tree: fix 32 bit mas_next testing
1b6e8744ed7c maple_tree: add __init and __exit to test module
cba7ddf552bb test_maple_tree: test modifications while iterating
a6e2a0e4144c tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
bee994668855 Revert "tracing: Add "(fault)" name injection to kernel probes"
f3baa42afeea tracing: Allow synthetic events to pass around stacktraces
d92ee6bce196 tracing/probes: Fix to avoid double count of the string length on the array
16cc22202611 tracing/probes: Add symstr type for dynamic events
f5ded0c11d4b mptcp: do not rely on implicit state check in mptcp_listen()
fbe9fa195ef2 mptcp: introduce 'sk' to replace 'sock->sk' in mptcp_listen()
cde7f2fd6323 arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2
eb1de0a2347c KVM: arm64: Condition HW AF updates on config option
17e188e0feb0 drm/ttm: never consider pinned BOs for eviction&swap
a7451c38e15b tty: fix hang on tty device with no_room set
72deb1755011 n_tty: Rename tail to old_tail in n_tty_read()
e9c44738cb1f drm/ttm: Don't leak a resource on eviction error
3a8f9b8ccf2b drm/ttm: Don't print error message if eviction was interrupted
76fcfc6ae3a6 drm/amd/display: Set minimum requirement for using PSR-SU on Phoenix
f8b61a2c29fc drm/amd/display: Set minimum requirement for using PSR-SU on Rembrandt
41c666e2b751 drm/amd/display: Update correct DCN314 register header
8f0582fb6d0e drm/amd/display: fix dcn315 single stream crb allocation
38fa05cad9df drm/amd/display: add pixel rate based CRB allocation support
ad8c20954406 drm/amd/display: fix unbounded requesting for high pixel rate modes on dcn315
acba20a5b2c8 drm/amd/display: use low clocks for no plane configs
8d515d39d800 drm/amd/display: add ODM case when looking for first split pipe
3a88351318bb drm/amd/display: Use min transition for all SubVP plane add/remove
a5397c85f0b8 drm/amd/display: Include surface of unaffected streams
d5b3e4cf9942 drm/amd/display: Copy DC context in the commit streams
4efb2d22003f drm/amd/display: Enable new commit sequence only for DCN32x
bc2c7003888b drm/amd/display: Rework context change check
810329d3d418 drm/amd/display: Check if link state is valid
f1edb2f58adb drm/amd/display: add FB_DAMAGE_CLIPS support
ed92b595af43 PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
7b65231b65cc PCI: rockchip: Fix window mapping and address translation for endpoint
3b117fd8cf43 PCI: rockchip: Remove writes to unused registers
13b9c5f6059f PCI/ASPM: Avoid link retraining race
4d1cd90cea2e PCI/ASPM: Factor out pcie_wait_for_retrain()
8dfeae80825f PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
ecd9da1d0599 MIPS: Loongson: Fix build error when make modules_install
3fac9a39f8bb MIPS: Loongson: Move arch cflags to MIPS top level Makefile
70957ae16093 i2c: nomadik: Remove a useless call in the remove function
a9be061237aa i2c: nomadik: Use devm_clk_get_enabled()
82dee5b2586c i2c: nomadik: Remove unnecessary goto label
1dc23fb83b71 i2c: Improve size determinations
38a8983ae1d0 i2c: Delete error messages for failed memory allocations
7b7291ab2912 btrfs: fix race between quota disable and relocation
44e2afbf650f gpio: mvebu: fix irq domain leak
8ee94aab9970 gpio: mvebu: Make use of devm_pwmchip_add
19156bcb881c pwm: Add a stub for devm_pwmchip_add()
b2d8ac988f3c gpio: tps68470: Make tps68470_gpio_output() always set the initial value
04f7d4917471 io_uring: don't audit the capability check in io_uring_create()
017f686bcb53 KVM: s390: pv: fix index value of replaced ASCE
e8df12986066 powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close
557ea2ff0519 blk-mq: Fix stall due to recursive flush plug
0935bbbf6e5a jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
6e385845eea1 drm/amd: Align SMU11 SMU_MSG_OverridePcieParameters implementation with SMU13
32631ac27c91 drm/amd: Move helper for dynamic speed switch check out of smu13
53dd2ca2c02f ovl: fix null pointer dereference in ovl_permission()
a9174f0d7add drm/amd/display: Keep PHY active for dp config
2bb912161697 platform/x86/amd/pmf: reduce verbosity of apmf_get_system_params
fd14866ebedd platform/x86/amd/pmf: Notify OS power slider update
b068314fd8ce netfilter: nf_tables: fix underflow in chain reference counter
35651fde1a7b netfilter: nf_tables: fix underflow in object reference counter
d2a6dc4eaf6d Linux 6.1.42
1d4607f2a50c Revert "drm/amd/display: edp do not add non-edid timings"
2f2ba3c16230 drm/amd/display: Add polling method to handle MST reply packet
78ea2ed76ce9 drm/amd/display: fix linux dp link lost handled only one time
b31143b0fbbd drm/amd/display: Clean up errors & warnings in amdgpu_dm.c
c14702daf1f5 drm/amd/display: force connector state when bpc changes during compliance
00f68f5c1be1 drm/dp_mst: Clear MSG_RDY flag before sending new message
c085ffaf67db drm/amd/display: fix some coding style issues
374735cbe2f1 drm/amd/display: use max_dsc_bpp in amdgpu_dm
268bfb378256 selftests/bpf: Fix sk_assign on s390x
fd1e31d1bcb7 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
a7c1eb9cb86f selftests/bpf: make test_align selftest more robust
4c8f30a2ad94 bpf: aggressively forget precise markings during state checkpointing
8b57a37d0ee7 bpf: stop setting precise in current state
56675ddcb011 bpf: allow precision tracking for programs with subprogs
dd33fbe4af2c scripts/kallsyms: update the usage in the comment block
5fab8c91e59c scripts/kallsyms.c Make the comment up-to-date with current implementation
320f980bc0bb kallsyms: add kallsyms_seqs_of_names to list of special symbols
7531eb07b254 spi: dw: Remove misleading comment for Mount Evans SoC
70a3015683b0 drm/ttm: fix bulk_move corruption when adding a entry
61622fa37914 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
bae17da3ae4c jbd2: recheck chechpointing non-dirty buffer
b9f0f20ab014 net: phy: prevent stale pointer dereference in phy_init()
f311c7680014 tcp: annotate data-races around fastopenq.max_qlen
01a1563a09c0 tcp: annotate data-races around icsk->icsk_user_timeout
918a1beb0abf tcp: annotate data-races around tp->notsent_lowat
b02f8fce7cc5 tcp: annotate data-races around rskq_defer_accept
17c3d7583399 tcp: annotate data-races around tp->linger2
e63939720243 tcp: annotate data-races around icsk->icsk_syn_retries
d27a1aa37e32 tcp: annotate data-races around tp->keepalive_probes
161b069389dd tcp: annotate data-races around tp->keepalive_intvl
87b8466eb0cd tcp: annotate data-races around tp->keepalive_time
2c84a3d78ad8 tcp: annotate data-races around tp->tsoffset
949eb838803a tcp: annotate data-races around tp->tcp_tx_delay
0d4d6b083da9 Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_remove_adv_monitor()
e969bfed84c1 Bluetooth: ISO: fix iso_conn related locking and validity issues
59bd1e476bbc Bluetooth: hci_event: call disconnect callback before deleting conn
13ad45ad14df Bluetooth: use RCU for hci_conn_params and iterate safely in hci_sync
e18922ce3e31 netfilter: nf_tables: skip bound chain on rule flush
ec3e856075c5 netfilter: nf_tables: skip bound chain in netns release path
90c3955beb85 netfilter: nft_set_pipapo: fix improper element removal
f372992820be netfilter: nf_tables: can't schedule in nft_chain_validate
6026fa4f4702 netfilter: nf_tables: fix spurious set element insertion failure
c1dc350a371a ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp
050c24656a94 llc: Don't drop packet from non-root netns.
50e4b32d2e58 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
a44ff125731f Revert "tcp: avoid the lookup process failing to get sk in ehash table"
d1a4d697a9ec net:ipv6: check return value of pskb_trim()
205bad1b3042 net: ipv4: Use kfree_sensitive instead of kfree
fac47182d3c2 tcp: annotate data-races around tcp_rsk(req)->ts_recent
aa32235da43c tcp: annotate data-races around tcp_rsk(req)->txhash
f62a00b7d135 net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV
1d8e3ec4f0a6 igc: Prevent garbled TX queue with XDP ZEROCOPY
c0268bc0d7ad igc: Avoid transmit queue timeout for XDP
bb6ae775ff7f bpf, arm64: Fix BTI type used for freplace attached functions
8620c53ced63 bpf: Repeat check_max_stack_depth for async callbacks
d55ff358b049 bpf: Fix subprog idx logic in check_max_stack_depth
c355f3a27b11 octeontx2-pf: Dont allocate BPIDs for LBK interfaces
0f56bfe19aa6 security: keys: Modify mismatched function name
3fc081edddf3 iavf: fix reset task race with iavf_remove()
2647ff59c52e iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies
9743519240c6 iavf: Wait for reset in callbacks which trigger it
f43ab442a8eb iavf: make functions static where possible
9e36533d666d iavf: send VLAN offloading caps once after VFR
5d1c0ac33d81 iavf: Move netdev_update_features() into watchdog task
6d9d01689b82 iavf: use internal state to free traffic IRQs
6e1d8f133207 iavf: Fix out-of-bounds when setting channels on remove
ca12b98e04b5 iavf: Fix use-after-free in free_netdev
ce3ec3fc64e0 net: dsa: microchip: correct KSZ8795 static MAC table access
54830adfd9a5 net: dsa: microchip: ksz8_r_sta_mac_table(): Avoid using error code for empty entries
8a60427c8abd net: dsa: microchip: ksz8: Make ksz8_r_sta_mac_table() static
e4820a764e95 net: dsa: microchip: ksz8: Separate static MAC table operations for code reuse
155f59453414 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
2256b27f542b net: sched: cls_u32: Undo refcount decrement in case update failed
a9345793469b net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode
fa753f865677 net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms
813572a08d49 ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write()
c55901d381a2 cifs: fix mid leak during reconnection after timeout threshold
855643c8d289 net: ethernet: mtk_eth_soc: handle probe deferral
6924f3c89846 bridge: Add extack warning when enabling STP in netns.
3325b8ddfe29 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
4148d6c766c4 dsa: mv88e6xxx: Do a final check before timing out
f4c0a6b8ce17 kallsyms: strip LTO-only suffixes from promoted global functions
5004d383fe8c kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=y
28fdfda791d4 kallsyms: Improve the performance of kallsyms_lookup_name()
c401b72836ca spi: s3c64xx: clear loopback bit after loopback test
9c85f71d3fc8 btrfs: be a bit more careful when setting mirror_num_ret in btrfs_map_block
08bdd70974a8 perf build: Fix library not found error when using CSLIBS
6aa851f6276f fbdev: imxfb: Removed unneeded release_mem_region
e7bb9436ea97 fbdev: imxfb: warn about invalid left/right margin
7a2d80a8c24a spi: bcm63xx: fix max prepend length
6af800f91747 pinctrl: renesas: rzg2l: Handle non-unique subnode names
be087281dc79 pinctrl: renesas: rzv2m: Handle non-unique subnode names
92cc0153324b sched/psi: use kernfs polling functions for PSI trigger polling
d5dca1977685 sched/psi: Allow unprivileged polling of N*2s period
fb4bc32fc1be sched/psi: Extract update_triggers side effect
c1623d4d0bef sched/psi: Rename existing poll members in preparation
c176dda0a6a6 sched/psi: Rearrange polling code in preparation
7d8bba4da1a8 sched/psi: Fix avgs_work re-arm in psi_avgs_work()
45f739e8fb34 sched/fair: Use recent_used_cpu to test p->cpus_ptr
6ede0d0f8865 ASoC: qcom: q6apm: do not close GPR port before closing graph
5da98d0438bd ASoC: codecs: wcd938x: fix dB range for HPHL and HPHR
e3495bc99464 ASoC: codecs: wcd938x: fix mbhc impedance loglevel
3122e90b5cb0 ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count()
da64c8889fcd net: hns3: fix strncpy() not using dest-buf length as length issue
39695e87d86f igb: Fix igb_down hung on surprise removal
6887f3588171 wifi: iwlwifi: pcie: add device id 51F1 for killer 1675
6862557e9afe wifi: iwlwifi: mvm: avoid baid size integer overflow
a46a62491460 wifi: iwlwifi: Add support for new PCI Id
8e0a94e31ade wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
408d40c729cb devlink: report devlink_port_type_warn source device
0d1426415522 net: ethernet: litex: add support for 64 bit stats
86f9330a49d1 wifi: ath11k: fix memory leak in WMI firmware stats
766e606536b9 spi: dw: Add compatible for Intel Mount Evans SoC
d0124848c794 wifi: mac80211_hwsim: Fix possible NULL dereference
8656b31d2efd wifi: ath11k: add support default regdb while searching board-2.bin for WCN6855
4e291a07af77 bpf: tcp: Avoid taking fast sock lock in iterator
c006fe361cfd bpf: Address KCSAN report on bpf_lru_list
10fa03a9c1bc bpf: Print a warning only if writing to unprivileged_bpf_disabled.
8d1342108c2b wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
78a5f711efce sched/fair: Don't balance task to its current running CPU
896f4d6046b3 rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp
9027d69221ff rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic()
e055d0ec8809 ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569
aa7cdf487ab3 FS: JFS: Check for read-only mounted filesystem in txBegin
3e5eb6c5ecd8 FS: JFS: Fix null-ptr-deref Read in txBegin
da0a7c697595 MIPS: dec: prom: Address -Warray-bounds warning
bdf07ab1595b fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
a68241498093 udf: Fix uninitialized array access for some pathnames
cce9107c315f ovl: check type and offset of struct vfsmount in ovl_entry
5228d4d50528 HID: add quirk for 03f0:464a HP Elite Presenter Mouse
6432843debe1 quota: fix warning in dqgrab()
1f2ec87f4ab8 quota: Properly disable quotas when add_dquot_ref() fails
2a97ec78092f ALSA: emu10k1: roll up loops in DSP setup code for Audigy
2e1be420b869 drm/radeon: Fix integer overflow in radeon_cs_parser_init
0ca376853412 ext4: correct inline offset when handling xattrs in inode body
aba8f85eca81 ASoC: codecs: wcd938x: fix soundwire initialisation race
1a261a4193b5 ASoC: codecs: wcd938x: fix codec initialisation race
8b11d2f0e525 ASoC: codecs: wcd934x: fix resource leaks on component remove
bb241ae928c6 ASoC: codecs: wcd938x: fix missing mbhc init error handling
4eac89ffc510 ASoC: codecs: wcd938x: fix resource leaks on component remove
c584b5eca3fb ASoC: tegra: Fix AMX byte map
d55fc2bdaaa8 ASoC: qdsp6: audioreach: fix topology probe deferral
17feff71d06c ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
b0fbf3c353af ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
1dd61a5b5cca ASoC: cs42l51: fix driver to properly autoload with automatic module loading
0e3cf6432466 ASoC: rt5640: Fix sleep in atomic context
e5b2389e04d9 ASoC: tegra: Fix ADX byte map
24bed70aa617 ASoC: fsl_sai: Revert "ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode"
651881287770 ASoC: fsl_sai: Disable bit clock with transmitter
b9741ba942f3 drm/amd/display: Keep PHY active for DP displays on DCN31
889bac5fd796 drm/amd/display: check TG is non-null before checking if enabled
9f28e8c2be1e drm/amd/display: Disable MPC split by default on special asic
438542074174 drm/amd/display: only accept async flips for fast updates
917bef37cfac drm/client: Fix memory leak in drm_client_modeset_probe
b5359d7a5087 drm/client: Fix memory leak in drm_client_target_cloned
91bd7acf89cb drm/amdgpu/pm: make mclk consistent for smu 13.0.7
0b4f3d9a5c8a drm/amdgpu/pm: make gfxclock consistent for sienna cichlid
13cb7bfbccb5 drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
19e7b9f1f7e1 dma-buf/dma-resv: Stop leaking on krealloc() failure
25ad24969941 selftests: tc: add ConnTrack procfs kconfig
54950747d5e7 can: gs_usb: gs_can_open(): improve error handling
995f47d76647 can: bcm: Fix UAF in bcm_proc_show()
a2d31762d73b can: mcp251xfd: __mcp251xfd_chip_set_mode(): increase poll timeout
aa5cf8bd1318 arm64/fpsimd: Ensure SME storage is allocated after SVE VL changes
3e463a4f3801 regmap: Account for register length in SMBus I/O limits
ef7ad397fb8c of: Preserve "of-display" device name for compatibility
f16c2eb6945b regmap: Drop initial version of maximum transfer length fixes
efeac348cdc2 selftests: tc: add 'ct' action kconfig dep
4986dd1b5132 selftests: tc: set timeout to 15 minutes
ddf7e8984c83 btrfs: fix race between balance and cancel/pause
c828e913c8dc fuse: ioctl: translate ENOSYS in outarg
c35ea6061962 btrfs: zoned: fix memory leak after finding block group with super blocks
0a5e0bc8e861 btrfs: set_page_extent_mapped after read_folio in btrfs_cont_expand
549f5093e9d6 fuse: Apply flags2 only when userspace set the FUSE_INIT_EXT
af6d1fc5b8a6 fuse: revalidate: don't invalidate if interrupted
89e994688e96 btrfs: fix warning when putting transaction with qgroups enabled after abort
c1b3d1a9c6be perf probe: Add test for regression introduced by switch to die_get_decl_file()
00edfa6d4fe0 keys: Fix linking a duplicate key to a keyring's assoc_array
4984a10a21c6 maple_tree: fix node allocation testing on 32 bit
85718972b004 maple_tree: set the node limit when creating a new root node
e0c3e25cfc57 ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
0f493b5bfe37 ALSA: hda/realtek: Add quirk for Clevo NS70AU
7ed4e5297390 ALSA: hda/realtek - remove 3k pull low procedure
1b87f546a035 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
(From OE-Core rev: c08a80f3aeb37a7320227957ae3e06a912e2bb43)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0bf3be6fe59d8c14d7b783a80020806c7453a2a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
5302e81aa209 Linux 6.1.41
ed9b87010aa8 x86/cpu/amd: Add a Zenbleed fix
5fc203d8d3ed x86/cpu/amd: Move the errata checking functionality up
75389113731b Linux 6.1.40
9879d6e1ca87 net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
e2c3356907a5 net/ncsi: make one oem_gma function for all mfr id
e4a0e09b79bd drm/atomic: Fix potential use-after-free in nonblocking commits
d34a3470ed40 net/sched: sch_qfq: reintroduce lmax bound check for MTU
ff06cd411aa0 swiotlb: mark swiotlb_memblock_alloc() as __init
d64b70df23e8 Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON"
fbfb6b7cb2f7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
fec55ec03545 scsi: qla2xxx: Fix end of loop test
f459d586fdf1 scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
b06d1b525364 scsi: qla2xxx: Pointer may be dereferenced
b88b1241fb1c scsi: qla2xxx: Correct the index of array
e466930717ef scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
ce2cdbe530b0 scsi: qla2xxx: Fix potential NULL pointer dereference
2dddbf8de128 scsi: qla2xxx: Fix buffer overrun
477bc74ad1ad scsi: qla2xxx: Avoid fcport pointer dereference
2b3bdef089b9 scsi: qla2xxx: Array index may go out of bound
d994ac7c7842 scsi: qla2xxx: Fix mem access after free
90770dad1eb3 scsi: qla2xxx: Wait for io return on terminate rport
1802e5d0988a scsi: qla2xxx: Fix hang in task management
35985b0741c1 scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
843665c4266d scsi: qla2xxx: Fix task management cmd failure
ff92567d906e scsi: qla2xxx: Multi-que support for TMF
95e34129f37e tracing/user_events: Fix struct arg size match check
a95c1fede27d tracing/probes: Fix to update dynamic data counter if fetcharg uses it
837f92d27f55 tracing/probes: Fix not to count error code to total length
2f41d35b58c8 selftests: mptcp: pm_nl_ctl: fix 32-bit support
ee352299a678 selftests: mptcp: depend on SYN_COOKIES
08daab11f344 selftests: mptcp: userspace_pm: report errors with 'remove' tests
4098a4318298 selftests: mptcp: userspace_pm: use correct server port
c118baa05fb9 selftests: mptcp: sockopt: return error if wrong mark
671486793f72 selftests: mptcp: connect: fail if nft supposed to work
938d5b7a75e1 tracing: Fix null pointer dereference in tracing_err_log_open()
fbcd0c2b569f fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free()
ce3ec57faff5 fprobe: Release rethook after the ftrace_ops is unregistered
2e9a46e46786 pwm: meson: fix handling of period/duty if greater than UINT_MAX
ba1ede19e601 pwm: meson: modify and simplify calculation in meson_pwm_get_state
9a2c57fd3284 PM: QoS: Restore support for default value on frequency QoS
15ec83da4311 perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR
22fc9fd72307 xtensa: ISS: fix call to split_if_spec
6a05de6da58a cifs: if deferred close is disabled then close files immediately
bd8cd38d3ac6 drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13
11dc77a645b7 drm/amd/pm: share the code around SMU13 pcie parameters update
99fe81d219df ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
8b0b63fdac6b ring-buffer: Fix deadloop issue on reading trace_pipe
90947ebf8794 net: ena: fix shift-out-of-bounds in exponential backoff
b1a726ad33e5 regmap-irq: Fix out-of-bounds access when allocating config buffers
aeb62beaf9cb perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start()
e2c7a05a48e5 samples: ftrace: Save required argument registers in sample trampolines
9d6a260bbfbc nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices
be970e22c53d tracing: Fix memory leak of iter->temp when reading trace_pipe
5fd32eb6fa0a tracing/histograms: Add histograms to hist_vars if they have referenced variables
0a1dc6377afc dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter
08aaeda414f7 s390/decompressor: fix misaligned symbol build error
2ebf4ddcc657 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
599c0ebdb5cc Revert "8250: add support for ASIX devices with a FIFO bug"
801daff00780 soundwire: qcom: fix storing port config out-of-bounds
76ab057de777 opp: Fix use-after-free in lazy_opp_tables after probe deferral
be06ffa8f4ac meson saradc: fix clock divider mask length
610ddd79fc6a xhci: Show ZHAOXIN xHCI root hub speed correctly
892ef7593000 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
8e273a2190b5 xhci: Fix resume issue of some ZHAOXIN hosts
829361479860 ceph: don't let check_caps skip sending responses for revoke msgs
0471d907d8c1 ceph: fix blindly expanding the readahead windows
d545ff97cf43 ceph: add a dedicated private data for netfs rreq
183c0ae4fafc libceph: harden msgr2.1 frame segment length checks
cb8a31a56df8 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
5553d587a371 tty: serial: imx: fix rs485 rx after tx
f0bf102ef9b0 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
34f5b826dd50 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
9fd9e1d09878 serial: atmel: don't enable IRQs prematurely
f037f6038736 drm/ttm: Don't leak a resource on swapout move error
fe26d0fa9408 drm/amdgpu: avoid restore process run into dead loop.
8404d0e274ac drm/amd/display: Add monitor specific edid quirk
7ad40467fdfb drm/amd/display: Correct `DMUB_FW_VERSION` macro
ad85fc99d638 drm/amd/display: add a NULL pointer check
3092beeb25dc drm/amd: Disable PSR-SU on Parade 0803 TCON
91e69e67d401 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
3546f76c7ad8 drm/amd/display: disable seamless boot if force_odm_combine is enabled
a2ef3163c360 drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2
c4629c757528 drm/amd/display: edp do not add non-edid timings
31fb25ecbba6 drm/amd/display: fix seamless odm transitions
c41963e50a55 drm/rockchip: vop: Leave vblank enabled in self-refresh
db0a9a29912c drm/atomic: Allow vblank-enabled + self-refresh "disable"
6436ca035bcc scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used()
7adcc32eb523 fs: dlm: fix mismatch of plock results from userspace
adeaef5a00dc fs: dlm: make F_SETLK use unkillable wait_event
2a37d73395a5 fs: dlm: interrupt posix locks only when process is killed
a1b6adf4b180 fs: dlm: fix cleanup pending ops when interrupted
3346ffdee42b fs: dlm: return positive pid value for F_GETLK
be19cb671651 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
e30128926a0f md/raid0: add discard support for the 'original' layout
31df8b9609f3 mfd: pm8008: Fix module autoloading
7ef181f84ef3 misc: pci_endpoint_test: Re-init completion for every test
c2dba13bc0c6 misc: pci_endpoint_test: Free IRQs before removing the device
0813bb2f2cb8 PCI: rockchip: Set address alignment for endpoint mode
5b15ebec5697 PCI: rockchip: Use u32 variable to access 32-bit registers
1a48294ade5c PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
dfd20ebcae84 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
05f55f7530e2 PCI: rockchip: Write PCI Device ID to correct register
b2e2ffbfd341 PCI: rockchip: Assert PCI Configuration Enable bit after probe
07d997ef1052 PCI: epf-test: Fix DMA transfer completion detection
bcd276f1431e PCI: epf-test: Fix DMA transfer completion initialization
cf0d7b72707d PCI: qcom: Disable write access to read only registers for IP v2.3.3
c459365ec7ba PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
465c195e86f3 PCI: Release resource invalidated by coalescing
3367d4be9b19 PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
25cb64ecc384 s390/zcrypt: do not retry administrative requests
026e46d26aaf scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O
b933df9dda01 dm integrity: reduce vmalloc space footprint on 32-bit architectures
ef709350ef0b hwrng: imx-rngc - fix the timeout for init and self check
c7feb54b1138 jfs: jfs_dmap: Validate db_l2nbperpage while mounting
9e54fd14bd14 ext2/dax: Fix ext2_setsize when len is page aligned
33f8dff6e1cb soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup
5dc507de0c8d fs: dlm: revert check required context while close
95d49f79e94d ext4: only update i_reserved_data_blocks on successful block allocation
deef86fa3005 ext4: turn quotas off if mount failed after enabling quotas
029c6b106f49 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
e861961f3a50 ext4: fix wrong unit use in ext4_mb_new_blocks
2038d35749c7 ext4: get block from bh in ext4_free_blocks for fast commit replay
782166ac858a ext4: fix wrong unit use in ext4_mb_clear_bb
0a90e70efa6a ext4: Fix reusing stale buffer heads from last failed mounting
bd9cf2a5f9e1 MIPS: KVM: Fix NULL pointer dereference
d56b7a43a2e0 MIPS: Loongson: Fix cpu_probe_loongson() again
58d1c81307d2 powerpc/64s: Fix native_hpte_remove() to be irq-safe
484b8fb1ffb5 powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
23ab732b961f misc: fastrpc: Create fastrpc scalar with correct buffer count
16eceb395994 powerpc: Fail build if using recordmcount with binutils v2.37
5aea2ac37456 tracing/user_events: Fix incorrect return value for writing operation when events are disabled
a4336343ea36 kasan: add kasan_tag_mismatch prototype
6d806841f111 net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver
eac0aac07f6a net: bcmgenet: Ensure MDIO unregistration has clocks enabled
de67dadd5cb3 mtd: rawnand: meson: fix unaligned DMA buffers handling
bb4e824d6b11 tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms
ad249709d274 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
f5a734a689e8 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
99b998fb9d7d tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
00283137001f tpm: Do not remap from ACPI resources again for Pluton TPM
6d8488509eba pinctrl: amd: Unify debounce handling into amd_pinconf_set()
dce19c966d4d pinctrl: amd: Drop pull up select configuration
326b3f17bee8 pinctrl: amd: Use amd_pinconf_set() for all config options
3cadcab402e1 pinctrl: amd: Only use special debounce behavior for GPIO 0
57f6d48af46f pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe"
1cd1a0151fde pinctrl: amd: Detect and mask spurious interrupts
15165187947c pinctrl: amd: Fix mistake in handling clearing pins at startup
8a2d8e17c731 pinctrl: amd: Detect internal GPIO0 debounce handling
4484ce0e4928 pinctrl: amd: Add fields for interrupt status and wake status
a56afed6d5a4 pinctrl: amd: Adjust debugfs output
03590f9be9b9 pinctrl: amd: Add Z-state wake control bits
a996fec74c38 f2fs: fix deadlock in i_xattr_sem and inode page lock
2cb10f4e6cca f2fs: fix the wrong condition to determine atomic context
13e8af958cfa drm/amd/pm: add abnormal fan detection for smu 13.0.0
e8b6b7b81325 drm/amdgpu: Fix minmax warning
d7d53c669da9 drm/amdgpu: add the fan abnormal detection feature
c8c703befd2f drm/amd/pm: revise the ASPM settings for thunderbolt attached scenario
4596c812916a drm/amdgpu/sdma4: set align mask to 255
7c880188c710 drm/client: Send hotplug event after registering a client
40e2ed0e562a cifs: fix session state check in smb2_find_smb_ses
c4a5fb1ae5d3 ovl: fix null pointer dereference in ovl_get_acl_rcu()
06b3f0bf418a ovl: let helper ovl_i_path_real() return the realinode
000a9a72efa4 fs/ntfs3: Check fields while reading
bf2f2c059f17 nvme-pci: fix DMA direction of unmapping integrity data
70feebdbfad8 net/sched: sch_qfq: account for stab overhead in qfq_enqueue
4b3383682405 net/sched: sch_qfq: refactor parsing of netlink parameters
0aec8dab2be6 wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set()
3d1dc71b8f76 net/sched: make psched_mtu() RTNL-less safe
1c806e406627 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
1b125be4e001 riscv: mm: fix truncation warning on RV32
174cfa0317df net/sched: flower: Ensure both minimum and maximum ports are specified
b11a9b4f28cb bpf: cpumap: Fix memory leak in cpu_map_update_elem
4719576d6ed6 wifi: airo: avoid uninitialized warning in airo_get_rate()
9e6474e5d70c erofs: fix fsdax unavailability for chunk-based regular files
dc8158a95fd7 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
83879f72e055 erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF
27272795a72c octeontx2-pf: Add additional check for MCAM rules
5a9aecb6651c drm/i915: Fix one wrong caching mode enum usage
f1e746aedd7d drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner
ba05762e4a5c riscv, bpf: Fix inconsistent JIT image generation
13a30e22eac3 nvme: fix the NVME_ID_NS_NVM_STS_MASK definition
66afb6a54e44 igc: Fix inserting of empty frame for launchtime
1b87509ef6ad igc: Fix launchtime before start of cycle
f92a82dc486a kernel/trace: Fix cleanup logic of enable_trace_eprobe
7772d5c44011 platform/x86: wmi: Break possible infinite loop when parsing GUID
89726b030373 net: dsa: qca8k: Add check for skb_copy
436b7cc7eae7 ipv6/addrconf: fix a potential refcount underflow for idev
5554414227db NTB: ntb_tool: Add check for devm_kcalloc
8d7b8758665b NTB: ntb_transport: fix possible memory leak while device_register() fails
bece67815ab4 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
d4317d41f000 NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
4e5daadf8cd0 ntb: idt: Fix error handling in idt_pci_driver_init()
360db93beb8f udp6: fix udp6_ehashfn() typo
1462e9d9aa52 icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
1731234e8b60 net: prevent skb corruption on frag list segmentation
685b57a1221c net: bgmac: postpone turning IRQs off to avoid SoC hangs
dc470466753a ionic: remove WARN_ON to prevent panic_on_warn
6cc293d29c8f octeontx2-af: Move validation of ptp pointer before its usage
bb56b7905b7d octeontx2-af: Promisc enable/disable through mbox
2b4086a66abd gve: Set default duplex configuration to full
c91fb29bb07e net/sched: cls_fw: Fix improper refcount update leads to use-after-free
831fbc206529 net: mvneta: fix txq_map in case of txq_number==1
b2e74dedb057 bpf: Fix max stack depth check for async callbacks
714d81a5c49f scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER
574d5236a82b scsi: qla2xxx: Fix error code in qla2x00_start_sp()
49f6ac6f1cde blk-crypto: use dynamic lock class for blk_crypto_profile::lock
d752be635bc4 igc: Handle PPS start time programming for past time values
246fc961c875 igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
e962fd5933eb net/mlx5e: Check for NOT_READY flag state after locking
83a8f7337a14 net/mlx5e: fix memory leak in mlx5e_ptp_open
75df2fe6d160 net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create
7ca1914cbd3b net/mlx5e: fix double free in mlx5e_destroy_flow_table
68b654e9eb5b igc: Remove delay during TX ring configuration
dfaed769b935 ice: Fix max_rate check while configuring TX rate limits
1294311ce9ad drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
fd5b64c1cf41 swiotlb: reduce the number of areas to match actual memory pool size
fc3db7fbdf58 swiotlb: reduce the swiotlb buffer size on allocation failure
24b24863a012 swiotlb: always set the number of areas before allocating the pool
02d43b8a4f0a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
d48029c655e4 drm/panel: simple: Add connector_type for innolux_at043tn24
ef572ffa8eb4 ksmbd: fix out of bounds read in smb2_sess_setup
869ef4f2965b ksmbd: add missing compound request handing in some commands
2d57a1590f4d workqueue: clean up WORK_* constant types, clarify masking
4b5ab640aafc net: lan743x: Don't sleep in atomic context
5a45ed1ae34b HID: amd_sfh: Fix for shift-out-of-bounds
d0b30d8e4d25 HID: amd_sfh: Rename the float32 variable
a456e1743881 Linux 6.1.39
f32dfc802e87 io_uring: Use io_schedule* in cqring wait
c55b552e0b60 sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
0ff5d219eb8a sh: mach-dreamcast: Handle virq offset in cascaded IRQ demux
5628b9aa3179 sh: mach-highlander: Handle virq offset in cascaded IRL demux
fe7daa313d13 sh: mach-r2d: Handle virq offset in cascaded IRL demux
899cc8f7989d block/partition: fix signedness issue for Amiga partitions
da012a025f70 tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
3173bfdf89ac wireguard: netlink: send staged packets when setting initial private key
561aaadf0d07 wireguard: queueing: use saner cpu selection wrapping
40f83dd66a82 netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
fc95c8b02c61 netfilter: nf_tables: do not ignore genmask when looking up chain by id
05561f822f27 netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
f14537333405 netfilter: nf_tables: unbind non-anonymous set if rule construction fails
ad2928e7f3f6 mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908
1bdcffaa0d2c drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
99025116f5c6 drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
eaa0043a8579 drm/i915: Fix TypeC mode initialization during system resume
a02c6dc0eff2 mm/mmap: Fix extra maple tree write
9222068bc85b xfs: fix xfs_inodegc_stop racing with mod_delayed_work
1b206852957c xfs: disable reaping in fscounters scrub
25c1991f9f77 xfs: check that per-cpu inodegc workers actually run on that cpu
f6e37e24007d xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
6b7c52f373fb fs: no need to check source
d53879f54b54 blktrace: use inline function for blk_trace_remove() while blktrace is disabled
ab0bd172d628 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
9077ec19adc2 ARM: orion5x: fix d2net gpio initialization
600b51aa44de ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
9030a7e83632 regulator: tps65219: Fix matching interrupts for their regulators
d9eaa90d7dbb ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
1c9b356bbe99 ASoC: mediatek: mt8173: Fix irq error path
3929b5dd8fdd btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
bc662a1e1f9f btrfs: fix extent buffer leak after tree mod log failure at split_node()
a53d78d9a855 btrfs: fix race when deleting quota root from the dirty cow roots list
9634e5360bd3 btrfs: reinsert BGs failed to reclaim
d9f1e518ab05 btrfs: add block-group tree to lockdep classes
3702c5342cf1 btrfs: bail out reclaim process if filesystem is read-only
856086109515 btrfs: delete unused BGs while reclaiming BGs
4fadf53fa951 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
8fcb478b5508 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
759e582b1cea usb: typec: ucsi: Mark dGPUs as DEVICE scope
f2a6ce3eec14 i2c: nvidia-gpu: Remove ccgx,firmware-build property
7b67af8dea95 i2c: nvidia-gpu: Add ACPI property to align with device-tree
f40d621387d4 fs: Lock moved directories
10c159f994b9 fs: Establish locking order for unrelated directories
6654d2a165e4 Revert "f2fs: fix potential corruption when moving a directory"
6aaa22ec7310 ext4: Remove ext4 locking of moved directory
606e463eefed fs: avoid empty option when generating legacy mount string
6df680709d90 jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
1f34bf8b442c shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
23fbff67b06d mm/damon/ops-common: atomically test and clear young on ptes and pmds
33893c6c1f18 autofs: use flexible array in ioctl structure
cd52323ac4c1 integrity: Fix possible multiple allocation in integrity_inode_get()
0cbbb029ffe9 um: Use HOST_DIR for mrproper
219a9ec09dd1 watch_queue: prevent dangling pipe pointer
7ecea5ce3dc1 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
68118c339c6e bcache: Remove unnecessary NULL point check in node allocations
25ec4779d0fb bcache: fixup btree_cache_wait list damage
97ccc14d114b wifi: mt76: mt7921e: fix init command fail with enabled device
d8985a0e44bc wifi: ath10k: Serialize wake_tx_queue ops
1a312d5a8c84 wifi: cfg80211: fix regulatory disconnect for non-MLO
5b2b6586c5db mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
30c5f362b6f5 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
69bc3203513c mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
182bf07a24c4 mmc: core: disable TRIM on Kingston EMMC04G-M627
b50d6e06cca7 io_uring: wait interruptibly for request completions on exit
9440b24fbcb9 irqchip/loongson-pch-pic: Fix initialization of HT vector register
2b4e43b5ad99 NFSD: add encoding of op_recall flag for write delegation
f672f2ca9d6f irqchip/loongson-pch-pic: Fix potential incorrect hwirq assignment
8753eeb2d35a i2c: qup: Add missing unwind goto in qup_i2c_probe()
b990e3760395 btrfs: do not BUG_ON() on tree mod log failure at balance_level()
2445a35d05cd extcon: usbc-tusb320: Unregister typec port on driver removal
ee08e1fc9480 extcon: usbc-tusb320: Convert to i2c's .probe_new()
d5eb0375d78a dm ioctl: Avoid double-fetch of version
27987794197e dm ioctl: have constant on the right side of the test
fd4497aca33b dm: avoid split of quoted strings where possible
0783867a30b5 dm: fix undue/missing spaces
15970b0828c1 i2c: xiic: Don't try to handle more interrupt events after error
e9fbb7c2f65e apparmor: fix missing error check for rhashtable_insert_fast
8fb11fa48056 sh: dma: Fix DMA channel offset calculation
b837c6923600 s390/qeth: Fix vipa deletion
f5ea303502b9 afs: Fix accidental truncation when storing data
4a141c3c0306 octeontx-af: fix hardware timestamp configuration
947d741adf66 net: dsa: sja1105: always enable the send_meta options
079dc659e31f net: dsa: tag_sja1105: fix MAC DA patching from meta frames
97a6d99c5434 pptp: Fix fib lookup calls.
0a1b80ff4f72 riscv: move memblock_allow_resize() after linear mapping is ready
78c6cf1dc7de fanotify: disallow mount/sb marks on kernel internal pseudo fs
18d78c5552d8 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
67eb4aee2c01 xsk: Honor SO_BINDTODEVICE on bind
6baa6e4836d7 bpf, btf: Warn but return no error for NULL btf from __register_btf_kfunc_id_set()
cd398daabeb8 tcp: annotate data races in __tcp_oow_rate_limited()
ced61418f469 net: fix net_dev_start_xmit trace event vs skb_transport_offset()
6469dc1c1388 net: dsa: tag_sja1105: fix source port decoding in vlan_filtering=0 bridge mode
fd03500476c8 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
d50baa75c689 powerpc: dts: turris1x.dts: Fix PCIe MEM size for pci2 node
d33b0ddf7afa powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
c86a2517df6c ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
a5485a943193 octeontx2-af: Add validation before accessing cgx and lmac
bd246c92d2d5 octeontx2-af: Fix mapping for NIX block from CGX connection
c2c5c6d2c474 f2fs: fix error path handling in truncate_dnode()
cfdb9c1a74d8 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
4033b47642c7 drm/amd: Don't try to enable secure display TA multiple times
0d4e60e23c7d drm/amdgpu: fix number of fence calculations
d3dcdb43c872 spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
d4f5b1dd816d mlxsw: minimal: fix potential memory leak in mlxsw_m_linecards_init
0b24d3e4b989 net: dsa: vsc73xx: fix MTU configuration
f67ef8f9f677 ibmvnic: Do not reset dql stats on NON_FATAL err
c07efe4dbc12 Bluetooth: MGMT: Fix marking SCAN_RSP as not connectable
40ca66eef3d7 Bluetooth: MGMT: Use BIT macro when defining bitfields
1a7f268ccc3c Bluetooth: MGMT: add CIS feature bits to controller information
4aa515393f02 Bluetooth: ISO: use hci_sync for setting CIG parameters
018b12ff1661 Bluetooth: fix invalid-bdaddr quirk for non-persistent setup
102f3555cebe Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
f72104244714 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
060d36670d50 net: dsa: sja1105: always enable the INCL_SRCPT option
2f99d19dc620 net: dsa: felix: don't drop PTP frames with tag_8021q when RX timestamping is disabled
e9dda2b68cb9 net: mscc: ocelot: don't keep PTP configuration of all ports in single structure
7826202689af net: mscc: ocelot: don't report that RX timestamping is enabled by default
a252547c8920 spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA mode
946edfb7d436 net/sched: act_ipt: add sanity checks on skb before calling target
a6c9b0f7ba95 net: add a couple of helpers for iph tot_len
201948effabf net/sched: act_ipt: add sanity checks on table name and hook locations
1aa5a6a6d28c sctp: fix potential deadlock on &net->sctp.addr_wq_lock
9dbcfc01d686 media: cec: i2c: ch7322: also select REGMAP
0623f13959fd f2fs: check return value of freeze_super()
dcb526d76835 drm/i915/guc/slpc: Apply min softlimit correctly
61070305d520 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
df53f7a3dbf4 rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
3781d0e6c11b md/raid10: fix the condition to call bio_end_io_acct()
07e81c9208d9 pwm: mtk_disp: Fix the disable flow of disp_pwm
75439e6cd2a3 pwm: ab8500: Fix error code in probe()
61aad933e53d pwm: sysfs: Do not apply state to already disabled PWMs
c8fa254b77a3 pwm: imx-tpm: force 'real_period' to be zero in suspend
29ddfd546063 lib/bitmap: drop optimization of bitmap_{from,to}_arr64
d986fb02a1ea phy: tegra: xusb: check return value of devm_kzalloc()
055ea8efdfbb mfd: stmpe: Only disable the regulators if they are enabled
f7d56de13caa hwtracing: hisi_ptt: Fix potential sleep in atomic context
34eef9e8c8e3 clk: qcom: mmcc-msm8974: fix MDSS_GDSC power flags
94f3bcfcd17c misc: fastrpc: check return value of devm_kasprintf()
7e3ee25e8c7c cpufreq: mediatek: correct voltages for MT7622 and MT7623
86bfb18bad60 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
c78ad1060ce9 KVM: s390: vsie: fix the length of APCB bitmap
e716693f0236 mfd: stmfx: Nullify stmfx->vdd in case of error
18abe5f4c3c6 mfd: stmfx: Fix error path in stmfx_chip_init
5bd9dc3e767e bus: fsl-mc: don't assume child devices are all fsl-mc devices
e27948f329f7 nvmem: rmem: Use NVMEM_DEVID_AUTO
27918479409d nvmem: sunplus-ocotp: release otp->clk before return
e3a71d821e24 drivers: fwnode: fix fwnode_irq_get[_byname]()
51ae92e329f5 device property: Clarify description of returned value in some functions
73209e3f8ad7 device property: Fix documentation for fwnode_get_next_parent()
852659fe834a serial: 8250_omap: Use force_suspend and resume for system suspend
e34817340025 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
22b1e2af69ec mfd: intel-lpss: Add missing check for platform_get_resource
2e8ab6846063 mfd: wcd934x: Fix an error handling path in wcd934x_slim_probe()
7a37abf096c2 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
04b1c0798deb usb: common: usb-conn-gpio: Set last role to unknown before initial detection
155bb9b4e32e usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
63b3360d43e4 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
90159b329f5c KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
ebe83e9bb8a6 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
15c073e752d2 f2fs: fix potential deadlock due to unpaired node_write lock use
2e980eb9550d gfs2: Fix duplicate should_fault_in_pages() call
f5d7f9e15517 sh: Avoid using IRQ0 on SH3 and SH4
d199218881d7 media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
c8470b7de8b4 media: venus: helpers: Fix ALIGN() of non power of two
8339bd9181b1 mfd: rt5033: Drop rt5033-battery sub-device
6d702c7a2203 coresight: Fix loss of connection info when a module is unloaded
76efcb6cdaf9 i3c: master: svc: fix cpu schedule in spin lock
c0ed8b804934 lkdtm: replace ll_rw_block with submit_bh
f5d80ad7b678 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
9c4f52b61804 serial: 8250: lock port for UART_IER access in omap8250_irq()
3a1ab191e00f serial: core: lock port for start_rx() in uart_resume_port()
65a7cfc009b3 serial: 8250: lock port for stop_rx() in omap8250_irq()
44470207dbc5 serial: core: lock port for stop_rx() in uart_suspend_port()
c494fe1b6663 usb: misc: eud: Fix eud sysfs path (use 'qcom_eud')
b5ab04a19ef1 usb: hide unused usbfs_notify_suspend/resume functions
dd9b7c89a804 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
ac961d0571b4 extcon: Fix kernel doc of property capability fields to avoid warnings
e4c94de6ca2f extcon: Fix kernel doc of property fields to avoid warnings
e60a827ac074 usb: gadget: u_serial: Add null pointer check in gserial_suspend
c3b322b84ab5 usb: dwc3: qcom: Fix potential memory leak
6aecf5e19b8a staging: vchiq_arm: mark vchiq_platform_init() static
2ed441a76374 clk: qcom: mmcc-msm8974: use clk_rcg2_shared_ops for mdp_clk_src clock
3c4f7d49909d clk: qcom: dispcc-qcm2290: Fix GPLL0_OUT_DIV handling
203ab7670432 clk: qcom: dispcc-qcm2290: Fix BI_TCXO_AO handling
b80c4629e966 clk: qcom: ipq6018: fix networking resets
b20854ef6c49 clk: qcom: reset: support resetting multiple bits
0e481ef854a5 media: mediatek: vcodec: using decoder status instead of core work count
42ec6269f98e media: hi846: fix usage of pm_runtime_get_if_in_use()
1ac45cab77d6 media: i2c: Correct format propagation for st-mipid02
8abb53c5167c media: usb: siano: Fix warning due to null work_func_t function pointer
e230146b86b2 media: videodev2.h: Fix struct v4l2_input tuner index comment
cb8e8950d70e media: amphion: initiate a drain of the capture queue in dynamic resolution change
c0d500726ce2 media: amphion: drop repeated codec data for vc1g format
bc43061b42c0 media: amphion: drop repeated codec data for vc1l format
a8af55f7f487 media: usb: Check az6007_read() return value
0b3d2aa627ad clk: qcom: gcc-qcm2290: Mark RCGs shared where applicable
792998a8cf6b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
f0cafc443c53 clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
51e5f4e7206d clk: qcom: mmcc-msm8974: remove oxili_ocmemgx_clk
9812b33d175c serial: 8250: omap: Fix freeing of resources on failed register
b6e30a54a592 usb: dwc2: Fix some error handling paths
98b6582b37da usb: dwc2: platform: Improve error reporting for problems during .remove()
e91366b72c36 sh: j2: Use ioremap() to translate device tree address into kernel memory
d6dd47743695 f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
190bdec8a77f dt-bindings: power: reset: qcom-pon: Only allow reboot-mode pre-pmk8350
c3f5604abab7 w1: fix loop in w1_fini()
eab648537764 w1: w1_therm: fix locking behavior in convert_t
ef047411887f SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
6f1c81886b0b btrfs: fix race when deleting free space root from the dirty cow roots list
defc91422764 block: increment diskseq on all media change events
28b58a8d10b3 block: change all __u32 annotations to __be32 in affs_hardblocks.h
40d6a1261a9c block: add overflow checks for Amiga partition support
a4c79ea1e9ed block: fix signed int overflow in Amiga partition support
3eb4e47a94e3 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
14eb1a2b6f91 ALSA: jack: Fix mutex call in snd_jack_report()
83c6725556d4 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
21ce551a8592 ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook
e0d7a96b278a mm/mmap: Fix VM_LOCKED check in do_vmi_align_munmap()
b91748bdbfb1 Revert "drm/amd/display: edp do not add non-edid timings"
96b1bc9a6f65 iio: accel: fxls8962af: fixup buffer scan element type
04a579517b88 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
fcdae54e3d2d iio: adc: ad7192: Fix internal/external clock selection
b61f26a8a048 iio: adc: ad7192: Fix null ad7192_state pointer access
238edc04ddb9 phy: tegra: xusb: Clear the driver reference in usb-phy dev
c2a088413438 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
a0b369620326 USB: serial: option: add LARA-R6 01B PIDs
f57e2c083040 md/raid1-10: fix casting from randomized structure in raid1_submit_write()
b6872b4a7d8b x86/efi: Make efi_set_virtual_address_map IBT safe
97669214944e arm64: sme: Use STR P to clear FFR context field in streaming SVE mode
be54803be8b9 ksmbd: avoid field overflow warning
babaab6ef641 smb: client: fix broken file attrs with nodfs mounts
9fb981a86ae5 cifs: do all necessary checks for credits within or before locking
4fe07d55a546 cifs: prevent use-after-free by freeing the cfile later
e28d7a3f4bc5 efi/libstub: Disable PCI DMA before grabbing the EFI memory map
1e596c181c53 kbuild: Disable GCOV for *.mod.o
c5696a8a5484 hwrng: st - keep clock enabled while hwrng is registered
d88158d81617 dax/kmem: Pass valid argument to memory_group_register_static
7b8106d90572 dax: Introduce alloc_dev_dax_id()
03859868ab82 dax: Fix dax_mapping_release() use after free
1bf709b96250 SMB3: Do not send lease break acknowledgment if all file handles have been closed
c2bf8d7b8f02 NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
705317843644 NFSv4.2: fix wrong shrinker_id
08749a9005de crypto: qat - unmap buffers before free for RSA
32b09834c3c7 crypto: qat - unmap buffer before free for DH
da1729e6619c crypto: qat - Use helper to set reqsize
2db49992fcec crypto: kpp - Add helper to set reqsize
c14964fe8e95 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
dd872d5576cc modpost: fix off by one in is_executable_section()
64c358c9abae crypto: jitter - correct health test during initialization
7ab0e37f8064 crypto: marvell/cesa - Fix type mismatch warning
6852d82e6c59 modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
1df287bd89c7 modpost: fix section mismatch message for R_ARM_ABS32
5a4adb1eceba crypto: nx - fix build warnings when DEBUG_FS is not enabled
2be41ef57c5a modpost: remove broken calculation of exception_table_entry size
22c30022cde6 hwrng: virtio - Fix race on data_avail and actual data
8f98749d536d vfio/mdev: Move the compat_class initialization to module init
e2e52c8dfbfd PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()
222f64e56b35 PCI: endpoint: functions/pci-epf-test: Fix dma_chan direction
e14379d026d5 PCI: endpoint: Fix a Kconfig prompt of vNTB driver
38b64bdb72e0 PCI: endpoint: Fix Kconfig indent style
4e6c406ccb6f powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
ea356080c1cf powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
526129937c47 riscv: uprobes: Restore thread.bad_cause
d25166e1e9d4 PCI: qcom: Disable write access to read only registers for IP v2.9.0
1cf0ecb0c74c PCI: qcom: Use DWC helpers for modifying the read-only DBI registers
8640e941fd39 PCI: qcom: Use lower case for hex
a350f1077711 PCI: qcom: Sort and group registers and bitfield definitions
db962c7a711c PCI: qcom: Remove PCIE20_ prefix from register definitions
865d128cab0d powerpc: update ppc_save_regs to save current r1 in pt_regs
4cff1be1cbf6 powerpc: simplify ppc_save_regs
d9a1aaea8560 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
0af388fce352 pinctrl: at91-pio4: check return value of devm_kasprintf()
35404a47ba77 pinctrl: microchip-sgpio: check return value of devm_kasprintf()
4e82f92c349e powerpc/64s: Fix VAS mm use after free
75d65c1cc439 perf tool x86: Fix perf_env memory leak
0dafc849b943 perf tool x86: Consolidate is_amd check into single function
c94376dbd6cb platform/x86/dell/dell-rbtn: Fix resources leaking on error path
9999a9f004e1 perf dwarf-aux: Fix off-by-one in die_get_varname()
4e06e8b1f913 platform/x86: thinkpad_acpi: Fix lkp-tests warnings for platform profiles
4309bd9e984a perf script: Fix allocation of evsel->priv related to per-event dump files
7cfd31011135 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
af0c61c5bba0 powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
081f642b316f kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
c32afc7e864c pinctrl: npcm7xx: Add missing check for ioremap
fc45a8be5e52 pinctrl:sunplus: Add check for kmalloc
8362ea615803 platform/x86: think-lmi: Correct NVME password handling
699b59310126 platform/x86: think-lmi: Correct System password interface
61545eb787fe platform/x86: think-lmi: mutex protection around multiple WMI calls
d1390b057d59 pinctrl: cherryview: Return correct value if pin in push-pull mode
1ebe7d40ed7f perf bench: Add missing setlocale() call to allow usage of %'d style formatting
251c6615a7e9 scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state
7d3664d24f32 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
019d4fd93a5a pinctrl: sunplus: Add check for kmalloc
bc796f65cdc8 PCI: ftpci100: Release the clock resources
a982c13e11fb PCI: pciehp: Cancel bringup sequence if card is not present
6c1b079e266b scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
7aecdd47910c PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
3a080e1b1145 platform/x86: lenovo-yogabook: Set default keyboard backligh brightness on probe()
fa177f7011c8 platform/x86: lenovo-yogabook: Reprobe devices on remove()
3e6c92a34660 platform/x86: lenovo-yogabook: Fix work race on remove()
727fb7083e65 pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
c316bde418af scsi: qedf: Fix NULL dereference in error handling
c52502b67424 PCI: vmd: Reset VMD config register between soft reboots
ebafa12c8f23 PCI: cadence: Fix Gen2 Link Retraining process
79e1d940fde5 ASoC: amd: acp: clear pdm dma interrupt mask
c6764757e843 ARM: dts: lan966x: kontron-d10: fix SPI CS
712a7f3a06c9 ARM: dts: lan966x: kontron-d10: fix board reset
49451db71b74 clk: Fix memory leak in devm_clk_notifier_register()
03a705c1d7cb ASoC: imx-audmix: check return value of devm_kasprintf()
e4f2a1feebb3 ovl: update of dentry revalidate flags after copy up
83356d6f0ad2 drivers: meson: secure-pwrc: always enable DMA domain
511b47f8cb8b clk: ti: clkctrl: check return value of kasprintf()
67684f0688de clk: keystone: sci-clk: check return value of kasprintf()
a20450f4735b clk: si5341: free unused memory on probe failure
11581850a714 clk: si5341: check return value of {devm_}kasprintf()
0a89a906ba9f clk: si5341: return error if one synth clock registration fails
5470a0e81f6f clk: cdce925: check return value of kasprintf()
0b5c9e9695f8 clk: vc5: check memory returned by kasprintf()
af8affd12375 drm/msm/dpu: correct MERGE_3D length
0e2c51a16fcb drm/amdgpu: Fix usage of UMC fill record in RAS
8d68ba92554b drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function.
643a85190a98 arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
846c79d2a5f6 arm64: dts: mediatek: Add cpufreq nodes for MT8192
4e9f1a2367ae drm/msm/dp: Free resources after unregistering them
ecf02762d476 drm/msm/dsi: Remove incorrect references to slice_count
ef25872788e5 drm/msm/dsi: Flip greater-than check for slice_count and slice_per_intf
937da3db61bf drm/msm/dsi: Use DSC slice(s) packet size to compute word count
bc6d856b1c80 drm/msm/dpu: Fix slice_last_group_size calculation
7dca0dde50af drm/msm/dpu: do not enable color-management if DSPPs are not available
d28b83252e15 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
96bafece6ff3 clk: tegra: tegra124-emc: Fix potential memory leak
b35cb0c05b8d clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
9ff9f928c638 clk: bcm: rpi: Fix off by one in raspberrypi_discover_clocks()
4842a846398a arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
7089f1aa0b55 arm64: dts: qcom: sdm845: Flush RSC sleep & wake votes
6317d0302655 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
280a5ff665e1 clk: imx93: fix memory leak and missing unwind goto in imx93_clocks_probe
9ba3693b0350 clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
1839032251a6 clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe
bf7ab557d64a RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
c9be352be9bb RDMA/bnxt_re: wraparound mbox producer index
154bed0fd609 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
b10db1d21374 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
1afca9e0fe94 RDMA/rxe: Fix access checks in rxe_check_bind_mw
0cd210c594a6 RDMA/rxe: Replace pr_xxx by rxe_dbg_xxx in rxe_mw.c
34bbf074f729 RDMA/rxe: Add ibdev_dbg macros for rxe
78cb71dd609b HID: uclogic: Modular KUnit tests should not depend on KUNIT=y
1420545b8a15 drm/radeon: fix possible division-by-zero errors
c1164aeb9691 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
82934a338b4f soc: mediatek: SVS: Fix MT8192 GPU node name
fabadad9e28d drm/amdkfd: Fix potential deallocation of previously deallocated memory.
384717042de8 drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg()
36786e2a7331 drm/amd/display: Fix a test CalculatePrefetchSchedule()
4812faba0a76 clk: Export clk_hw_forward_rate_request()
90d4c487cd65 ARM: dts: BCM5301X: fix duplex-full => full-duplex
1ae94553dcfb hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
421d35912766 hwmon: (gsc-hwmon) fix fan pwm temperature scaling
9e633411d143 ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
dc2707deeb8d ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
03b2c470a136 Input: pm8941-powerkey - fix debounce on gen2+ PMICs
421ce97657a8 arm64: dts: ti: k3-j7200: Fix physical address of pin
3b4c21804076 fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
52b04ac85f5f drm/msm/dpu: set DSC flush bit correctly at MDP CTL flush register
6878bdd75718 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
5d14292dba95 ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
766e0b6f4c96 RDMA/hns: Fix hns_roce_table_get return value
b99395ab605f IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
ebec507398e1 RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
750f0a302a10 soc/fsl/qe: fix usb.c build errors
b2194d7dfc95 ARM: dts: meson8: correct uart_B and uart_C clock references
863054be8d4d ASoC: es8316: Do not set rate constraints for unsupported MCLKs
3b575d93020f ASoC: es8316: Increment max value for ALC Capture Target Volume control
c02f27c2950a ARM: dts: qcom: apq8074-dragonboard: Set DMA as remotely controlled
9f79e638d451 memory: brcmstb_dpfe: fix testing array offset after use
09722ac9f1e5 ARM: dts: stm32: Shorten the AV96 HDMI sound card name
666be7fef4d3 arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
1bdb9751b4c6 arm64: dts: qcom: apq8096: fix fixed regulator name property
75c019119ebc arm64: dts: qcom: pm7250b: add missing spmi-vadc include
c63997426da6 ARM: omap2: fix missing tick_broadcast() prototype
e91ffbd65533 ARM: ep93xx: fix missing-prototype warnings
deda0761dc61 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
25a724c2fa3d drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec
5044e5f2511c drm/bridge: Introduce pre_enable_prev_first to alter bridge init order
1d9473b88e01 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
638d54f5c566 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
2ad75715fc48 arm64: dts: qcom: sdm845-polaris: add missing touchscreen child node reg
266cf247dd88 arm64: dts: qcom: sm8350: correct DMA controller unit address
42d0fbbbf4ca arm64: dts: qcom: sm8350: Add GPI DMA compatible fallback
aa14fefca239 arm64: dts: qcom: sdm845: correct camss unit address
e3789d63a33b arm64: dts: qcom: sdm630: correct camss unit address
173b6412a5c2 arm64: dts: qcom: msm8996: correct camss unit address
4d810c12d6e1 arm64: dts: qcom: msm8994: correct SPMI unit address
98cd40521773 arm64: dts: qcom: msm8916: correct MMC unit address
aa2d2407f5d2 arm64: dts: qcom: msm8916: correct camss unit address
0cff84682006 ARM: dts: qcom: msm8974: do not use underscore in node name (again)
376daf3aa897 drm/bridge: anx7625: Prevent endless probe loop
4536679f7911 drm/bridge: anx7625: Convert to i2c's .probe_new()
93a03780357e ARM: dts: gta04: Move model property out of pinctrl node
af5bcfb4f8b5 clk: renesas: rzg2l: Fix CPG_SIPLL5_CLK1 register write
2128318c9130 iommu/virtio: Return size mapped for a detached domain
0f2c11ccfdcc iommu/virtio: Detach domain on endpoint release
ed41f708b35a drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
f4c6e5d7349e drm/msm/disp/dpu: get timing engine status from intf status register
74abb8d3cd97 drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
dd129da1fd74 RDMA/bnxt_re: Fix to remove an unnecessary log
c37eca42ac6b RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
66eb6c47b570 RDMA/bnxt_re: Use unique names while registering interrupts
f2279e3e3876 RDMA/bnxt_re: Fix to remove unnecessary return labels
b43b06449870 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
280e58d8b0e9 hwmon: (f71882fg) prevent possible division by zero
08cc7cd2c2a2 clk: imx: scu: use _safe list iterator to avoid a use after free
3fc9637f37a7 drm/bridge: tc358767: Switch to devm MIPI-DSI helpers
929b6c6e6a56 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
13602e613246 bus: ti-sysc: Fix dispc quirk masking bool variables
46a8dff2103b ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
7a3c39e34cab drm/vkms: Fix RGB565 pixel conversion
048b7168acf8 drm: Add fixed-point helper to get rounded integer values
fa4ee16e814a drm/vkms: isolate pixel conversion functionality
9d59f5f52cb4 ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices
49fca83f6f3f driver: soc: xilinx: use _safe loop iterator to avoid a use after free
39bdb97f8720 drm/panel: sharp-ls043t1le01: adjust mode settings
aeca0e1c3374 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
ac96a15163f5 Input: adxl34x - do not hardcode interrupt trigger type
3134cc51e996 clk: rs9: Fix .driver_data content in i2c_device_id
6014e7422c8d clk: vc7: Fix .driver_data content in i2c_device_id
53b5b4d1a80e clk: vc5: Fix .driver_data content in i2c_device_id
4db655d1b25d bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
548b67c0aad4 clk: vc5: Use `clamp()` to restrict PLL range
50fb32197f60 mm: call arch_swap_restore() from do_swap_page()
5cf97c2df27f ARM: dts: meson8b: correct uart_B and uart_C clock references
2b55a9857278 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
2dc8b685d99c drm/vram-helper: fix function names in vram helper doc
8e739c8c6efb drm/bridge: tc358768: fix THS_TRAILCNT computation
010f68aecde4 drm/bridge: tc358768: fix TXTAGOCNT computation
7b1931573702 drm/bridge: tc358768: fix THS_ZEROCNT computation
2545a8d06ad8 drm/bridge: tc358768: fix TCLK_TRAILCNT computation
587ba0805e4f drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
06dc491cf4e3 drm/bridge: tc358768: fix TCLK_ZEROCNT computation
9d56ec0b24bf drm/bridge: tc358768: fix PLL target frequency
d2aad3c1e400 drm/bridge: tc358768: fix PLL parameters computation
c4cf126320bc drm/bridge: tc358768: always enable HS video mode
63f3bc83b1df drm/bridge: ti-sn65dsi83: Fix enable error path
df3b7e337d71 Input: drv260x - sleep between polling GO bit
9d27705e3ce1 drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show()
9fbe61e3c245 drm/amd/display: Explicitly specify update type per plane info change
cb86b0e3d9d3 radeon: avoid double free in ci_dpm_init()
064e33b3591e drm/amd/display: Add logging for display MALL refresh setting
3b3186c77020 netlink: Add __sock_i_ino() for __netlink_diag_dump().
f6d2e25c647f ipvlan: Fix return value of ipvlan_queue_xmit()
d6cf5026af73 netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
5c618daa5038 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
cfcb9f0a499d lib/ts_bm: reset initial match offset for every block of text
425d9d3a92df net: nfc: Fix use-after-free caused by nfc_llcp_find_local
446f55679343 sfc: fix crash when reading stats while NIC is resetting
94817712b500 ocfs2: Fix use of slab data with sendpage
8c438ff5d9e3 net: axienet: Move reset before 64-bit DMA detection
17d6b6354f00 gtp: Fix use-after-free in __gtp_encap_destroy().
b48c24392d86 selftests: rtnetlink: remove netdevsim device after ipsec offload test
37b6143376a5 bonding: do not assume skb mac_header is set
e9331c8fa4c6 netlink: do not hard code device address lenth in fdb dumps
61ffe8b1ee08 netlink: fix potential deadlock in netlink_set_err()
509d5d40c249 net: stmmac: fix double serdes powerdown
12bcb533280b can: kvaser_pciefd: Set hardware timestamp on transmitted packets
70ace9ba2052 can: kvaser_pciefd: Add function to set skb hwtstamps
787b4042098f can: length: fix bitstuffing count
cfb310623413 bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
c7415c521abd bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
5e9b38de6633 bpf: Factor out socket lookup functions for the TC hookpoint.
e3754e97414e wifi: ath9k: convert msecs to jiffies where needed
52bc4b89cdee wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
ed98f5c07491 mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019
f114b159b2c1 wifi: ieee80211: Fix the common size calculation for reconfiguration ML
ffb0733664cc wifi: cfg80211/mac80211: Fix ML element common size calculation
132b7129c5fe wifi: cfg80211: fix regulatory disconnect with OCB/NAN
27268ba34774 wifi: cfg80211: drop incorrect nontransmitted BSS update code
0862669693cf wifi: cfg80211: rewrite merging of inherited elements
d875120c3520 wifi: mac80211: Remove "Missing iftype sband data/EHT cap" spam
2d690495eb27 wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
657a83f079ba wifi: iwlwifi: pull from TXQs with softirqs disabled
41b1704fad64 wifi: ath11k: Add missing check for ioremap
228dd5d5fda0 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
c682018f5c92 wifi: mac80211: Fix permissions for valid_links debugfs entry
41fc1c56787f wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
16b5292beeee memstick r592: make memstick_debug_get_tpc_name() static
93126e39662b mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used
fd4f89302fe0 kexec: fix a memory leak in crash_shrink_memory()
6525435d147b watchdog/perf: more properly prevent false positives with turbo modes
a3cf423b582a watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
b27af27fc9d5 selftests: cgroup: fix unexpected failure on test_memcg_low
75704a10eac2 ice: handle extts in the miscellaneous interrupt thread
77f09d836bc9 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
eb205a069081 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
54257a763443 selftests/bpf: Fix check_mtu using wrong variable type
da79a0bc36c5 wifi: mac80211: recalc min chandef for new STA links
272240f20df3 wifi: ath10k: Trigger STA disconnect after reconfig complete on hardware restart
cf5beb8ce97a samples/bpf: xdp1 and xdp2 reduce XDPBUFSIZE to 60
09740fa9827c wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
0d89e50952b5 wifi: ray_cs: Fix an error handling path in ray_probe()
3d218755c4b6 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
d5569b970b81 wifi: atmel: Fix an error handling path in atmel_probe()
e48b7c2416d9 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
9a201822ade5 wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
4fc6481323df regulator: core: Streamline debugfs operations
6a241e6b9ed2 regulator: core: Fix more error checking for debugfs_create_dir()
be84e69082b2 selftests/bpf: Do not use sign-file as testcase
20109ddd5bea bpf: Fix memleak due to fentry attach failure
8ea165e1f89d bpf: Remove bpf trampoline selector
1949721c741b bpftool: JIT limited misreported as negative value on aarch64
bac93b35f973 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
34d04d70194d spi: dw: Round of n_bytes to power of 2
c6a9fc82fe18 bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
34fe7aa8ef1d libbpf: fix offsetof() and container_of() to work with CO-RE
8404f8de1e23 sctp: add bpf_bypass_getsockopt proto callback
f21f2ae56210 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
51cb8329f210 wifi: wilc1000: fix for absent RSN capabilities WFA testcase
ded1a7a570b0 spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
56c25f2763a1 samples/bpf: Fix buffer overflow in tcp_basertt
a7434a4dcc71 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
d1c2ff2bd84c wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
6928d6e9b094 wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
bb3a9ed2b11a igc: Enable and fix RX hash usage by netstack
f57ba91a46d3 pstore/ram: Add check for kstrdup
2672144b86a1 ima: Fix build warnings
9085f2ca941f evm: Fix build warnings
b050ade6e05b evm: Complete description of evm_inode_setattr()
ea1432a402ab locking/atomic: arm: fix sync ops
6b54f5c68474 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
3745f628c328 perf/ibs: Fix interface via core pmu events
64d09c0e832d kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
b8a6ba524d41 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
3506e64ec161 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
7a3492219408 rcuscale: Move shutdown from wait_event() to wait_event_idle()
a0a1f1c92488 rcutorture: Correct name of use_softirq module parameter
b1cdc56bc177 rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs
d58f0f0ce633 rcu: Make rcu_cpu_starting() rely on interrupts being disabled
5d56a8d670a5 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
2b7e2251c434 cpufreq: intel_pstate: Fix energy_performance_preference for passive
50d64210eeb1 ARM: 9303/1: kprobes: avoid missing-declaration warnings
3f9e54eb38ea PM: domains: Move the verification of in-params from genpd_add_device()
f1f5248cedde powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
be9c8c9c84b6 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
6b025ec148e8 x86/tdx: Fix race between set_memory_encrypted() and load_unaligned_zeropad()
c598fefef321 x86/mm: Allow guest.enc_status_change_prepare() to fail
3e03681f0720 perf/arm-cmn: Fix DTC reset
6368a71dca09 PM: domains: fix integer overflow issues in genpd_parse_state()
919dd531ebb7 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
2d3f42d22f32 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
77cc52f1b8d7 tick/rcu: Fix bogus ratelimit condition
e7aff15ba29b posix-timers: Prevent RT livelock in itimer_delete()
9a534100382a erofs: fix compact 4B support for 16k block size
ec94df6bcfb0 erofs: simplify iloc()
423453bb506e svcrdma: Prevent page release when nothing was received
faf004e98d02 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
0cf83d3698fb irqchip/stm32-exti: Fix warning on initialized field overwritten
aa07e56c6a9c block: fix blktrace debugfs entries leakage
067c08f78dd1 md/raid1-10: submit write io directly if bitmap is not enabled
f98b89fbf8fa md/raid1-10: factor out a helper to submit normal write
fa0f13a8338f md/raid1-10: factor out a helper to add bio to plug
a5a1ec06ef2f md/raid10: fix io loss while replacement replace rdev
222cc459d598 md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
05d10428e8df md/raid10: fix wrong setting of max_corr_read_errors
b5cb16d31b8a md/raid10: fix overflow of md/safe_mode_delay
be1a3ec63a84 md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
e1379e067b94 nvme-core: fix dev_pm_qos memleak
bf3c2caab9d1 nvme-core: add missing fault-injection cleanup
a584cf03ff8b nvme-auth: don't ignore key generation failures when initializing ctrl keys
43d0724d756a nvme-core: fix memory leak in dhchap_ctrl_secret
2e9b14130755 nvme-core: fix memory leak in dhchap_secret_store
0a220ef9dda6 nvme-auth: no need to reset chap contexts on re-authentication
3999c850e78a nvme-auth: remove symbol export from nvme_auth_reset
9de0a1dfe3e6 nvme-auth: rename authentication work elements
3f6c98889780 nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap
ce16368280c9 lockd: drop inappropriate svc_get() from locked_get()
931bd6758bcc blk-mq: fix potential io hang by wrong 'wake_batch'
c2a0eb3b2017 virt: sevguest: Add CONFIG_CRYPTO dependency
7ca5e95f2a3e x86/sev: Fix calculation of end address based on number of pages
8ceeb3fc86a8 blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
c0df91653586 x86/resctrl: Only show tasks' pid in current pid namespace
d3b39ea24835 erofs: kill hooked chains to avoid loops on deduplicated compressed images
daed10290bc7 erofs: move zdata.h into zdata.c
041ff2c21b00 erofs: remove tagged pointer helpers
3379f13ebc1e erofs: avoid tagged pointers to mark sync decompression
3564500b0d1e erofs: clean up cached I/O strategies
73b9d7ea08e2 block: Fix the type of the second bdev_op_is_zoned_write() argument
0fd958feaee1 fs: pipe: reveal missing function protoypes
9f12effd40d7 drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2
(From OE-Core rev: b4aa19866091e52290c445f8bc9cb0051f9438da)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5804204cb92dae78c78f8c0054959e4b2a255a32)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2022-48303.patch
removed since it's included in 1.35
License-Update: http changed to https
Changelog:
===========
* Fail when building GNU tar, if the platform supports 64-bit time_t
but the build uses only 32-bit time_t.
* Leave the devmajor and devminor fields empty (rather than zero) for
non-special files, as this is more compatible with traditional tar.
* Bug fixes
** Fix interaction of --update with --wildcards.
** When extracting archives into an empty directory, do not create
hard links to files outside that directory.
** Handle partial reads from regular files.
** Warn "file changed as we read it" less often.
** Fix --ignore-failed-read to ignore file-changed read errors
** Fix --remove-files to not remove a file that changed while we read it.
** Fix --atime-preserve=replace to not fail if there was no need to replace,
either because we did not read the file, or the atime did not change.
** Fix race when creating a parent directory while another process is
also doing so.
** Fix handling of prefix keywords not followed by "." in pax headers.
** Fix handling of out-of-range sparse entries in pax headers.
** Fix handling of --transform='s/s/@/2'.
** Fix treatment of options ending in / in files-from list.
** Fix crash on 'tar --checkpoint-action exec=\"'.
** Fix low-memory crash when reading incremental dumps.
** Fix --exclude-vcs-ignores memory allocation misuse.
(From OE-Core rev: d85a7394a1efa8b644950b8d6edbc5e9917ce8b0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c63769de05ce08c0627d302d14316ced31816b4d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GNU inetutils through 2.4 may allow privilege escalation because
of unchecked return values of set*id() family functions in ftpd,
rcp, rlogin, rsh, rshd, and uucpd. This is, for example, relevant
if the setuid system call fails when a process is trying to drop
privileges before letting an ordinary user control the activities
of the process.
Refernces:
https://nvd.nist.gov/vuln/detail/CVE-2023-40303
(From OE-Core rev: b8e2dad0650b8a80e3d85e6d87fda1a0e2fb195f)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid a divide by zero traceback if unfortunate test counts are encountered.
(From OE-Core rev: a46782c9f54bcb0389ea1016e37b6939aae79bfb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5aeea53dfacb53dedb8445cb3523dc3a8cb6dca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sporadic errors have been observed in autobuilder when trying to store new
tests results:
error: failed to push some refs to 'push.yoctoproject.org:yocto-testresults'
hint: Updates were rejected because the tag already exists in the remote.
The new tag name is generated by gitarchive based on known tags from the
repository (learnt with git tag). In autobuilder case, this repository is a
shallow clone, so git tag only returns most recent tags, which mean we
could miss some older tags which exist in remote but not locally. In this
case, gitarchive will likely create a tag which already exists in remote,
and so will fail to push
Fix this tag duplication by using git ls-remote to learn about existing
tags instead of git tag. Two places which wrongly read only local tags has
been identified in gitarchive: expand_tag_strings and get_test_runs
Fixes [YOCTO #15140]
(From OE-Core rev: 5e3962a53657044431f687aaa08a993563f779e7)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5a0a7da85a3acfd4a20a07478eabefdab60f313a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of deleting setscene tasks, now SSTATE_SKIP_CREATION is set instead.
This seems to fix the compile issues where the populate_sysroot task was
not run when an externalsrc recipe was built as a dependency.
[YOCTO #15164]
[RP addition: The deltask was added by me in 2012 when the class was created.
The trouble is bitbake assumes 'sstate' tasks have a setscene task and by deleting
the setscene task, bitbake stops thinking the task can be accelerated. There is other
code in the sysroot code which assumes some tasks are always sstate tasks.
We cannot delete the task without changes to the way bitbake learns about 'setscene'
tasks so the patch is correct, avoiding creating files is the better approach given
the way the world works now.
There would be concerns about exisitng sstate reuse however this shouldn't occur
since SRC_URI changes and that will change the underlying hashes. Hash equivalency
could potentially cause issues by joining hashes together again however if the output
matches, that shouldn't in theory cause any issue.]
(From OE-Core rev: 18d0ace2d7becf2a1588d2d2b7ca0f6f2108b64f)
Signed-off-by: Peter Suti <peter.suti@streamunlimited.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee4667a24ccdd8c9d547e73aecf661e6a1283890)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
yat2m can be found within the build or from the recipe-sysroot-native if
runtime dependencies are present. The sysroot version has version differences
to the in tree copy. Specify the one we want to make the build determinstic.
(From OE-Core rev: 8224e8cf402966a1108fe7035da9ed463f3d976a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1feb5274db6e985e10f58359b148dabb4076917a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If you run an arm build followed by an x86 one and then ask for a
full repo to be created, it will include all of the arm and x86 packages.
testexport will then find the arm socat package rather than the x86 one
and try and run arm binaries within an x86 qemu image with no success.
The reproducer for this was:
oe-selftest -r fitimage.FitImageTests.test_initramfs_bundle runtime_test.TestImage.test_testimage_install
This patch only symlinks in the compatible package archictures rather
than all of them which fixes the failure and the resulting autobuilder
intermittent failure too.
[YOCTO #15190]
(From OE-Core rev: 96954ff5ea258e8456c66bfa13a11fb4fe7a3808)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 30b45bcf49bf8207fd96bb45a55d7708661f3359)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This version includes fixes to patchelf.
(From OE-Core rev: c6d5a51ff933c9f8570326cebeea43fc14bcb3ec)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c5c8ff97ba0a7f9adc592d702b865b3d166a24b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This adds a horrible hack to get pseudo working with glibc 2.38. We can't
drop _GNU_SOURCE to something like _DEFAULT_SOURCE since we need the defines
the gnu options bring in. That leaves using internal glibc defines to disable
the c23 versions of strtol/fscanf and friends. Which would break pseudo
build with 2.38 from running on hosts with older glibc.
We'll probably need to come up with something better but this gets glibc 2.38
and working and avoids autobuilder failures.
(From OE-Core rev: 387b276c2d56d58c2a25d59984fcaaf9c88ac788)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 596fb699d470d7779bfa694e04908929ffeabcf7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://github.com/openssl/openssl/blob/openssl-3.1/NEWS.md#major-changes-between-openssl-311-and-openssl-312-1-aug-2023
Major changes between OpenSSL 3.1.1 and OpenSSL 3.1.2 [1 Aug 2023]
* Fix excessive time spent checking DH q parameter value (CVE-2023-3817)
* Fix DH_check() excessive time with over sized modulus (CVE-2023-3446)
* Do not ignore empty associated data entries with AES-SIV (CVE-2023-2975)
* When building with the enable-fips option and using the resulting FIPS provider, TLS 1.2 will, by default, mandate the use of an extended master secret and the Hash and HMAC DRBGs will not operate with truncated digests.
(From OE-Core rev: e8b876d6514f6257eaaddb7b44489367666504ba)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e65802383b02df6f502af859a927309d881bbb27)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
-PR/465: psrok1: Avoid muslc asctime_r crash
-add SIMH tape format support
-bump the max size of the elf section notes to be read to 128K
and make it configurable
-PR/415: Fix decompression with program returning empty
-PR/408: fix -p with seccomp
-PR/412: fix MinGW compilation
(From OE-Core rev: 6f1caa944982e265c394a554bfcfa8a105b1d698)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit facef006da35e22394a4cbb13243769586d10f31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The delta between 3.1.31 & 3.1.32 contains the CVE-2023-40267 fix and other bugfixes.
Changelog:
https://github.com/gitpython-developers/GitPython/releases/tag/3.1.32
- Bump cygwin/cygwin-install-action from 3 to 4 by @dependabot in #1572
- Fix up the commit trailers functionality by @itsluketwist in #1576
- Name top-level exceptions as private variables by @Hawk777 in #1590
- fix pypi long description by @eUgEntOptIc44 in #1603
- Don't rely on del by @r-darwish in #1606
- Block insecure non-multi options in clone/clone_from by @Beuc in #1609
(From OE-Core rev: fd38c8d91f95b44ea7b833772b9a07e1f1d74479)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.37 stable branch are updated.
58f7431fd7 sparc: Fix la_symbind for bind-now
260d4b742b nptl: Fix tst-cancel30 on sparc64
3f4b4e2cdd elf: _dl_find_object may return 1 during early startup
0930ff8eb3 realloc: Limit chunk reuse to only growing requests
8dcb1a5181 hppa: xfail debug/tst-ssp-1 when have-ssp is yes
(From OE-Core rev: eef4f4502390d1e18770c604477dd63a1adcee6d)
Signed-off-by: sanjana <sanjanasanju1608@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
update include fix for CVE-2023-38633.
(From OE-Core rev: 295eedb61d8224cc4bbb0ced1864db0a6a74ab1f)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Run generate-cve-exclusions.py to generate the ignore lists. The
ignores already in this file are included in the generated lines, so
nothing is lost.
(From OE-Core rev: 1328cd3a720735c848ab401b61f98fae4fd75dd3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of manually looking up new CVEs and determining what point
releases the fixes are incorporated into, add a script to generate the
CVE_CHECK_IGNORE data automatically.
First, note that this is very much an interim solution until the
cve-check class fetches data from www.linuxkernelcves.com directly.
The script should be passed the path to a local clone of the
linuxkernelcves repository[1] and the kernel version number. It will
then write to standard output the CVE_STATUS entries for every known
kernel CVE.
The script should be periodically reran as CVEs are backported and
kernels upgraded frequently.
[1] https://github.com/nluedtke/linux_kernel_cves
Note: for the backport this is not a cherry-pick of the commit in master
as the variable names are different. This incorporates the following
commits:
linux/generate-cve-exclusions: add version check warning
linux/generate-cve-exclusions.py: fix comparison
linux-yocto: add script to generate kernel CVE_STATUS entries
(From OE-Core rev: f9bfaee1c05a61457ada7850d707a847f327e605)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 9552f934ae5305b9154f1560d4823b168457b784)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: f6ab54c91d18d5ebb0c7e27e41f49fc17c9d8c1c)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Kernels that do not use modules do not have the Modules.symvers file,
which causes the previous one-liner to fail. Invert the logic so that
the absence of the Modules.symvers is a passing situation but we still
get failure checking on the install operation.
(From OE-Core rev: 6fff6ce35864cfef70ffd10db3b7d5f090dd3f62)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 856c916ffbf3438d8cf5d8bed344473bde03b56e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Piping results through sed is masking failures that aren't
picked up by sed expressions.
One such failure probes the source tree, and so isn't
relevant for target testing, and can be disabled.
(From OE-Core rev: 3afb1edc760a7cc1048aa9ae009a8cc6d32f9e89)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86c96cbf68d986b44fdb45e988343ce29d6b8cc7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This can happen if running unpack task produces unrelated files and directories
(e.g. if recipe_qa or other tasks run); in this case it's better to stop, rather
than allow devtool to continue and error out much later with a message that has
nothing to do with where the problem originated.
The idea here was to handle tarballs that don't contain a top level directory and thus
the source tree is one level up; this basically never happens, and if it does we
should find a less brittle way to handle such tarballs.
(From OE-Core rev: 814672f886b5859524dcc0c285d916a1ccca6605)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b25e922b271794906b22450c7e6cc18fcab51ff8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For newest Qualcomm platforms the firmware for the Adreno GPU consists
of two parts: platform-independent SQE/GMU/GPMU/PFP/PM4 and
platform-specific ZAP shader, which is used during the boot process. As
the platform-independent parts can be shared between different
platforms, split the platform-specific part to the separate package.
(From OE-Core rev: d13736bd39b4bf10d25f25cbfe47910bb2b42327)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf00a042d2fa2eb4b20d8c5982926758821bf990)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
RTL8822 is a serie of wireless modules that need firmwares to function correctly.
The linux firmware recipe does not have a package of these firmwares, and this commit add them.
(From OE-Core rev: fffb1425b94818ef282760551296b60f9e6e90d0)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6459959beeb91c0b694f5f17b6587a12c6dcb087)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The following linux-firmware commit moved the mt7601u firmware blob
into a mediatek/ subdirectory, update the path accordingly.
8451c2b1 ("mt76xx: Move the old Mediatek WiFi firmware to mediatek")
Fixes: 64603f602d ("linux-firmware: upgrade 20230404 -> 20230515")
(From OE-Core rev: 9eb02966397c825d1482dd59246c0d446cc7454d)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This resolves two issues:
1. metapackages were depending on themselves (except -binaries which wouldn't match against 'glibc-binary').
2. for the nativesdk variant, due to a non-empty dependency list at parsing time caused by
issue 1, map_depends_variable() from meta/lib/oe/classextend.py was forcibly setting PACKAGES
to the initial parse-time value (e.g. missing the dynamically created packages). This meant that
three out of four nativesdk- metapackages were entireyly missing the dependencies on the
respective dynamic package sets.
(From OE-Core rev: 580d92c2ae5aab9f4afab1e534291c26dd5bc5c6)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a90fd3afe9184aa1870b34a826e3ba0563477d4b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It looks like there were further cases where orphaned processes may be left
behind since the .kill() calls may be unsuccessful if the process terminated
due to the terminate or through normal exit. In that situation .wait()
wouldn't have been called.
Further tweak the exit code paths to ensure .wait() is called to update the
returncode value before returning in all cases.
(From OE-Core rev: f647d1400bfa5b8eab81b2b2e2c86df306970a71)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0a0a1731e38edfa72a141e8fd8f2de52be562e94)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
New 1.8 release of tcf-agent. Implements DWARF 5 support and various
bug fixes.
Changelog since last SRCREV:
Releng: Upversion TCF to 1.8
Fixed possible SEGFAULT after error message queue overflow
Fixed misspelling in a comment
TCF Agent: update breakpoint error message
Fixed regression: possible segfault in run_safe_events()
Bug 581978 - TCF agent wrong handle the call frame debug info generated by LLVM 16 for RISC-V
DWARF: a bit faster implementation of dio_ReadAddressX()
Bug 581971 - Failed to handle loclist for DWARF 5
Fixed handling of situation when a context resumed or exited during breakpoint evaluation
Bug 581799 - when loads .debug_info section from dwarf 5 file, the content of some part are zero
Updated examples/daytime/readme.txt
(From OE-Core rev: 1b5b577f1b766ed6f98b6854e6968d4b9b02a45a)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0c2c7c910fa933bc46f69207f1f7641c1e7b77e0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes:
Update license checksum: only whitespace change.
Update sha256sum for new version.
Additional change:
Do not use version with the foldername, which will result in less diffstat
with future upgrades.
(From OE-Core rev: 742833f076ae44036369b9570bb1584c62d9047b)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1eda31b370ab4129ad149c45f1e43a44d6db9241)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
9795c401 (tag: V_9_3_P2) OpenSSH 9.3p2
bde3635f update version in README
f673f2f3 update RPM spec versions
d7790cdc disallow remote addition of FIDO/PKCS11 keys
b23fe83f terminate pkcs11 process for bad libraries
This includes the fix for CVE-2023-38408.
(From OE-Core rev: b76fb3ee4b339cfbbb332ed239826b3efcdb6f1e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
(cherry picked from commit 7ae89bdeaa97c8d6a0b63e92da31290548f03168)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Requirements list seems to be outdated. It is not possible to follow
instructions for Raw Mode as not all of the native tools are available.
All wic dependencies are gathered under wic-tools package. Some commands
in the instruction already use wic-tools native sysroot, but this
dependency is not specified in the requirements.
Update the command for building native tools to use wic-tools instead
of the seperate packages.
(From yocto-docs rev: 8e6752a9e55d16f3713e248b37f9d4d2745a2375)
Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This has been around without being properly documented since 2019 (!!!),
and is nowadays the preferred method for enforcing license restrictions,
especially since meta-gplv2 is officially obsolete.
(From yocto-docs rev: 40d3cb5257fea3669efe28e534e5f9479a2837b3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As spotted by Joshua Watt, the returncode isn't set until .poll() or .wait()
is called so we need to call this after the .kill() call.
This fixes return code reporting so that timeouts for example now return an
exit code when they didn't before.
(From OE-Core rev: 6bd6b7110ea2029fc736a40760536adfaf28eec0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3924e94214b5135369be2551d54fb92097d35e95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The qemuarm64 kernel builds loopback device support as a module and it isn't included
in the image leading to ltp test failures on that platform.
Add the missing kernel module RRECOMMENDS to avoid this and fix those errors.
(From OE-Core rev: 5273868106b46cd330e15f36f4592f05ca9e3feb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8691020f33a644d52b7d867376ef3c85be84abf9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On our slower arm server, the tests currently timeout leading to inconsistent test
results. Increase the timeout to avoid this and aim to make the test results
consistent.
(From OE-Core rev: a9e2179f3b4a4fe7321539de9e8e2707c9ca350a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9a8b49208f3c99e184eab426360b137bc773aa31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have a suspicion that the read() call may return EAGAIN on the non-blocking
fd and this may truncate test output leading to some of our intermittent failures.
Tweak the code to avoid this potential issue.
(From OE-Core rev: fd9e47ee5653dad1f24d823d32d2012e7f8bb3a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8920c105725431e989cceb616bd04eaa52127ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
$OECORE_NATIVE_SYSROOT is not escaped, thus it is expanded to an empty string.
This happens to work because we have ${datadir} which in this context is
relocated to the buildtools sysroot after installation of buildtools.
If the $ before OECORE_NATIVE_SYSROOT is escaped, it will be saved to file.sh
as intended, but MAGIC will point to the wrong location because both
OECORE_NATIVE_SYSROOT and datadir resolve to sysroot which doubles the path
like so:
/path/to/buildtools/sysroots/x86_64-xesdk-linux/path/to/buildtools/sysroots/x86_64-xesdk-linux/usr/share/misc/magic.mgc
which does not exist. So, removing reference to OECORE_NATIVE_SYSROOT.
(From OE-Core rev: 7ae5c9a17d6f8133fa5b4e127dd4e9cc43454ee8)
Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c6206249683876670602888e78ecaf719753a317)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This provides a more reliable test execution when running tests that
write a large buffer/file and significantly reduces the localedata test
failures.
(From OE-Core rev: e138b648a56a0146588dc52edd9b44929ed8a73e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97a7612e3959bc9c75116a4e696f47cc31aea75d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allows setting up NFS over TCP as well.
(From OE-Core rev: a177ce907ec7a044659ec49c679e66f49cd71c43)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e1ff9b9a3b7f7924aea67d2024581bea2e916036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some of the tests trigger OOM and fail. Increase the amount of memory
available so we dont run into these issues.
(From OE-Core rev: b4e7158aca35235c86afee2b68236e250488ef98)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d22dba482cb19ffcff5abee73f24526ea9d1c2a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dont fill up the test log with ssh warning about having added the host
to list of known hosts.
Also helps fix a test case failure where stderr log was being compared
to a known value.
(From OE-Core rev: dddbca01474f89fade197cd3284671c859d01108)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63b31ff7e54a171c4c02fca2e6b07aec64a410af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
07revert-inplace test logs contain the following:
func.sh: line 335: /sbin/blockdev: No such file or directory
Add the missing util-linux-blockdev dependency.
(From OE-Core rev: dd359520c5e7fd76a127333114217d6d6cd74880)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a15cd04f528d137d428a572f15d1ec5ebbbd81f0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some regression reports show a lot of "PASSED->None" transitions. When such
big lot of identical transitions are observed, it could be that tests are
now failing, but it could also be that some tests has been renamed.
To detect such case, add a log in regression report to report the number of
new tests (i.e: tests that are present in target results but not in base
result). This new log also allows to know about newly added tests bases
(From OE-Core rev: 7e393ea6e46060daf3242f2f7721f7f968945122)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 01b5cefd07e01c7407bc663842b8a8d502358a6d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wrapper that adds proper path to magic file was removed in
47db876d09d9a4394048579c21d0b394450ce681 in favor of
environment-setup.d/file.sh which now contains `MAGIC` environment variable.
This breaks builds that rely on external buildtools with `file` included in
buildtools-tarball (e.g. via TOOLCHAIN_HOST_TASK) because do_populate_sysroot
task invokes `file` via `subprocess.check_output` (in is_elf function) and
doesn't use variables from files in environment-setup.d. To address this use
case, we need to preserve the wrapper, but also have
environment-setup.d/file.sh for the purposes described in
47db876d09d9a4394048579c21d0b394450ce681.
(From OE-Core rev: 4a9832c55044b894e933179e5c1b6a96634809c0)
Signed-off-by: Oleksandr Hnatiuk <ohnatiuk@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e76b059cf4ba9a79150032d68d012b233dd79a65)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
With busybox find some of the test script fails, so depend on GNU find.
(From OE-Core rev: d1055d9f0aafbc687b857e85843e74c54bc014a1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2d1b1987ef927b33b799bb6e6805a1fdd8d92921)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to an oversight in the do_symlink_kernsrc function, the path
comparison between "S" and "STAGING_KERNEL_DIR" is broken. The code
obtains both variables, but modifies the local copy of "S" before
comparing them, causing the comparison to always return false.
This can cause the build to fail when the EXTERNALSRC flag is enabled,
since the code will try to create a symlink even if one already exists.
This patch resolves the issue by comparing the variables before they are
modified.
(From OE-Core rev: 76ca96ebde8c318e32d4bf65714a6241965b0b8f)
Signed-off-by: Staffan Rydén <staffan.ryden@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit afd2038ef8a66a5e6433be31a14e1eb0d9f9a1d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rather than copying the entire /etc hierarchy, specify the pieces we
actually need.
(From OE-Core rev: c8fbba7c0bb442282fe19abdcee492407e20b8cb)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0fea55ab02b013484282177a636795a254e7986)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When copying the package database files for the debugfs, add individual
file copy as well as tree copying. After the debug rootfs has been
created, cleanup the package files.
This then allows us to avoid a problem where (for rpm at least)
extraneous files in the debug rootfs would cause failures during
oe-selftest because some files existed in both regular and debugfs
images.
(From OE-Core rev: 4931839ff97e8746cdabe1d06298a96a47638b2b)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ce49ea435ce55eb5b6da442c12e03a806534c38d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix the override so we actually pass the correct value to glibc.
(From OE-Core rev: 8ad6000c814631e1147fddd5d2462b39ea44b99e)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 38fd2120f0f48512091ddad6205ce19839eaf589)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The check target for the glibc testsuite uses networking to access
a QEMU in system mode. This was resulting in large numbers of test
failures for the x86 targets that use it.
Enable network access to resolve this.
(From OE-Core rev: b3b73520296380e78e084918d5c5fbd6c7c50c9b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 088e022f80e57ca345838bf57df9abad3d8b9313)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add check_PROGRAMS as a dependency of buildtest-TESTS target.
This is required because according to the official automake
documentation [1]:
* TESTS: contains all the tests files
* check_PROGRAMS: contains the programs used by the tests
* check_PROGRAMS is not automatically added to TESTS
So, by using only TESTS as a dependency for buildtest-TESTS we may end
up having runtime errors because of missing program required by the
tests.
[1]: https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html
(From OE-Core rev: 8a5630c113bd8509fcb62e8a32fcadfc2dc94181)
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>
(cherry picked from commit ee3e2af4f8ed95b4fd0f7cec52ae4e169401b719)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
non-release indexes will continue to generate when test output is
corrupted.
(From OE-Core rev: ea6c9e6a91df553e88e34a990ea15f80f469893e)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a9157684a6bff8406c9bb470cb2e16ee006bbe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recipe references 'login.defs' in LIC_FILES_CHKSUM. This causes some
problems:
- file does not contain a single word which is related with its license
- changing this file (here: increasing SYS_UID_MIN) invalidates
LIC_FILES_CHKSUM
Add 'SPDX-License-Identifier' to the file and limit the checksum to
this part.
(From OE-Core rev: 21744b8d77c71f8893dc06379b13bf45a2470c70)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c6f2e3feeb26abefb4136c56db6f3c0349acefb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pull in the commits:
Flush stdout and stderr after test
Remove _child_reader singleton
Report test failure on timeout
Only collect system state on timeout
Revert "Change test timeout to be total elapsed time"
Change test timeout to be total elapsed time
Report if child dies from a signal
Recreate pipe for each test
Revert "runner: Correctly handle running parallel tests"
runner: Correctly handle running parallel tests
(From OE-Core rev: 5eee7d7a25bceb94cc14a98bff5be1cee8e53b06)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de47e5f3837a9c87c3cbf8dc45f9e90110eda1e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was not well researched or explained, and obscures a problem elsewhere:
if dnf leaves lock files around, the problem should be fixed at the source,
and not in an after-the-fact function.
(From OE-Core rev: d38e40661acfbd84197a7731f0dd02d16fba7c59)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 49bad18012a4079f0dbfe6c541a46ec508940f28)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto:
cba89f406c6 features: update ima.cfg to match current meta-integrity
(From OE-Core rev: 855b9ed2110d7302fa81bad5d2275fa67b3402fd)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 554690317dd8b882075e43213082b40fa3271cd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
38d4ca22a528 Linux 5.15.124
78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed
66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading
3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available
43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching
73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS
e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement
f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting
bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit
b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL
098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set
e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
585355a76e05 s390/dasd: fix hanging device after quiesce/resume
0061453d6ea1 virtio-net: fix race between set queues and probe
427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity
c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
354e8bd5f532 tpm_tis: Explicitly check for error code
8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid
9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS
1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier()
883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8
dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux
baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling
28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
98a118840b71 Revert "usb: xhci: tegra: Fix error check"
2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size
cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett
8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume
6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only
6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
0ac13ef00209 USB: serial: simple: sort driver entries
378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP
5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support
399091399777 USB: serial: option: support Quectel EM060K_128
b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section
8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register
dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update
41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver
2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability
a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable()
23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read
ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static
6bbbe1b2161e RDMA/irdma: Report correct WC error
bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init()
4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex'
0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr()
2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
4b9f3ef1f3eb block: Fix a source code comment in include/uapi/linux/blkzoned.h
2861b33820f9 ASoC: fsl_spdif: Silence output on stop
5ec0e4deee5b drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
b79a0e71d6e8 RDMA/bnxt_re: Prevent handling any completions after qp destroy
3ad5f655eb8a RDMA/mthca: Fix crash when polling CQ for shared QPs
c5b5dbcbf91f RDMA/irdma: Fix data race on CQP request done
bf0f9f65b7fe RDMA/irdma: Fix data race on CQP completion stats
fd6e50ec2c38 RDMA/irdma: Add missing read barriers
5fbb5068d2bd drm/msm/adreno: Fix snapshot BINDLESS_DATA size
4e9d4a21616b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
6ab756a55e46 RDMA/mlx4: Make check for invalid flags stricter
9dde876a4dc8 tipc: stop tipc crypto on failure in tipc_node_create
df019bc1241e tipc: check return value of pskb_trim()
42afa7ef6629 benet: fix return value check in be_lancer_xmit_workarounds()
95cf4fa31b0c net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
98f6bbdfc0ce net/sched: mqprio: add extack to mqprio_parse_nlattr()
b1e85c9d28dd net/sched: mqprio: refactor nlattr parsing to a separate function
5bee91121cce netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
98bcfcaecc76 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
50cbb9d195c1 netfilter: nft_set_rbtree: fix overlap expiration walk
feba294c454a igc: Fix Kernel Panic during ndo_tx_timeout callback
8412fe36863b platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
238420a24d6b net: stmmac: Apply redundant write work around on 4.xx too
9be8ec5a0cfe team: reset team's flags when down link is P2P device
bf2d7b63e2b5 bonding: reset bond's flags when down link is P2P device
c28b39387634 ice: Fix memory management in ice_ethtool_fdir.c
ecb741a17cb2 tcp: Reduce chance of collisions in inet6_hashfn().
dd48780a7bbb ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
46e40297355e ethernet: atheros: fix return value check in atl1e_tso_csum()
6d8a71e4c3a2 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
49f5b3c9499b vxlan: calculate correct header length for GPE
77396fa9096a vxlan: move to its own directory
96dbc68b7f86 net: hns3: fix wrong bw weight of disabled tc issue
9755714d238c net: hns3: fix wrong tc bandwidth weight data issue
01460ac6ff95 net: phy: marvell10g: fix 88x3310 power up
57743a86cce1 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
1542e399a12a iavf: fix potential deadlock on allocation failure
5a4048355725 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
c9b936984d89 media: staging: atomisp: select V4L2_FWNODE
6aa7cb3bb5c9 soundwire: qcom: update status correctly with mask
3f28ec4a4002 phy: qcom-snps-femto-v2: properly enable ref clock
ac3fe4c2a708 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
e7c0c5af517f phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
450ef59bef9a phy: qcom-snps: Use dev_err_probe() to simplify code
d6f92582816c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
fc399b0fdf2d drm/amdgpu: fix vkms crtc settings
aa56bcff46a1 scsi: qla2xxx: Fix hang in task management
58daf4e8709d scsi: qla2xxx: Add debug prints in the device remove path
f90d44e5bbbe scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
01366f0b656a scsi: qla2xxx: Fix task management cmd failure
25cea82ea25d scsi: qla2xxx: Multi-que support for TMF
2e18fd3f61be scsi: qla2xxx: Remove unused declarations for qla2xxx
ace6bed42464 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
30c8ba1da373 Revert "tracing: Add "(fault)" name injection to kernel probes"
5f52389bdd9e tracing: Allow synthetic events to pass around stacktraces
e7b4d24fa090 tracing/probes: Fix to avoid double count of the string length on the array
3a1a229712ef tracing/probes: Add symstr type for dynamic events
7ac170d93bec pwm: meson: fix handling of period/duty if greater than UINT_MAX
bae3c43a9d25 pwm: meson: Simplify duplicated per-channel tracking
5cb0349cfcde cifs: if deferred close is disabled then close files immediately
c600e23fbc40 ksmbd: remove internal.h include
c8117ac42303 cifs: use fs_context for automounts
5076cc8bc162 cifs: missing directory in MAINTAINERS file
da60170558b9 drm/ttm: never consider pinned BOs for eviction&swap
c556573e4bb1 tty: fix hang on tty device with no_room set
d262770b95c7 n_tty: Rename tail to old_tail in n_tty_read()
7738335d73d0 drm/ttm: Don't leak a resource on eviction error
4400b96587fd drm/ttm: Don't print error message if eviction was interrupted
354cdda79a77 fs: dlm: interrupt posix locks only when process is killed
97e7a0f8dea2 dlm: rearrange async condition return
75ce95abc65b dlm: cleanup plock_op vs plock_xop
b409d8df9bea PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
cbd1494e51fd PCI: rockchip: Fix window mapping and address translation for endpoint
eb39c4c051dc PCI: rockchip: Remove writes to unused registers
05f13e85fbdd PCI/ASPM: Avoid link retraining race
52d274956a8f PCI/ASPM: Factor out pcie_wait_for_retrain()
cf8c18150030 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
8b9249d74ca5 i2c: nomadik: Remove a useless call in the remove function
f07d8d345bd2 i2c: nomadik: Use devm_clk_get_enabled()
4954c8705339 i2c: nomadik: Remove unnecessary goto label
24562f0a46ad i2c: Improve size determinations
9845744e57fe i2c: Delete error messages for failed memory allocations
89eae1f0aaeb btrfs: fix race between quota disable and relocation
b19e90521286 gpio: mvebu: fix irq domain leak
a999660042af gpio: mvebu: Make use of devm_pwmchip_add
34fe5fbc208f pwm: Add a stub for devm_pwmchip_add()
f3d2344811fd gpio: tps68470: Make tps68470_gpio_output() always set the initial value
21d063d27bf3 io_uring: don't audit the capability check in io_uring_create()
49a2686addde KVM: s390: pv: fix index value of replaced ASCE
fee1e6a73557 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
(From OE-Core rev: f7ffd2eba4d5c731b7841690e24ca4c5752dfce8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
09996673e313 Linux 5.15.123
e6c2f1ce413c Revert "drm/amd/display: edp do not add non-edid timings"
68eafe294786 nixge: fix mac address error handling again
22f4093a4213 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
78471c3ad36f jbd2: recheck chechpointing non-dirty buffer
0ae6b6d21701 net: phy: prevent stale pointer dereference in phy_init()
b7168d2906fd tcp: annotate data-races around fastopenq.max_qlen
accb138c10ff tcp: annotate data-races around icsk->icsk_user_timeout
6b88371f000f tcp: annotate data-races around tp->notsent_lowat
4f0a31f73258 tcp: annotate data-races around rskq_defer_accept
ff0fedfc7540 tcp: annotate data-races around tp->linger2
e187d88f3ba3 tcp: annotate data-races around icsk->icsk_syn_retries
d5617eeb546e tcp: annotate data-races around tp->keepalive_probes
9b2296a2ad23 tcp: annotate data-races around tp->keepalive_intvl
f70ebecdf3c2 tcp: annotate data-races around tp->keepalive_time
0bcee9325268 tcp: annotate data-races around tp->tcp_tx_delay
10013f764ad2 netfilter: nf_tables: skip bound chain on rule flush
dbe1a82d46ed netfilter: nf_tables: skip bound chain in netns release path
706ce3c81b5c netfilter: nft_set_pipapo: fix improper element removal
62615b895ab4 netfilter: nf_tables: fix spurious set element insertion failure
c17b4ec9cc38 llc: Don't drop packet from non-root netns.
2400ae8fd86d fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
40276640bed8 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
b04ab5243e84 net:ipv6: check return value of pskb_trim()
b87a7e3a330c net: ipv4: Use kfree_sensitive instead of kfree
5dd4d1ff8ba1 tcp: annotate data-races around tcp_rsk(req)->ts_recent
fa941f53a2c2 igc: Prevent garbled TX queue with XDP ZEROCOPY
e35dc107a172 bpf: Fix subprog idx logic in check_max_stack_depth
4e87eb224896 octeontx2-pf: Dont allocate BPIDs for LBK interfaces
87fc9616d606 security: keys: Modify mismatched function name
0fb37ce6c01e iavf: Fix out-of-bounds when setting channels on remove
345c44e18cc1 iavf: Fix use-after-free in free_netdev
52ed16146349 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
5ed16ecae5bf net: ethernet: mtk_eth_soc: handle probe deferral
39479093a472 ethernet: use of_get_ethdev_address()
cb1e666ec077 of: net: add a helper for loading netdev->dev_addr
43da399e509e ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
3fb402bd20e2 bridge: Add extack warning when enabling STP in netns.
ec4ac15eced0 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
6a5d6096ae5c pinctrl: amd: Use amd_pinconf_set() for all config options
4727cece2994 perf build: Fix library not found error when using CSLIBS
29fb046ec031 fbdev: imxfb: warn about invalid left/right margin
5d191467534b spi: bcm63xx: fix max prepend length
2febd5f81e4b FS: JFS: Check for read-only mounted filesystem in txBegin
3e94d0d378d2 FS: JFS: Fix null-ptr-deref Read in txBegin
13ae3f2fd2be MIPS: dec: prom: Address -Warray-bounds warning
39f6292d7595 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
985f96666989 udf: Fix uninitialized array access for some pathnames
579d814de87c quota: fix warning in dqgrab()
32c2f51fffec quota: Properly disable quotas when add_dquot_ref() fails
d363075066cc ALSA: emu10k1: roll up loops in DSP setup code for Audigy
c0d7dbc6b7a6 drm/radeon: Fix integer overflow in radeon_cs_parser_init
bca9fb7a5a86 ext4: correct inline offset when handling xattrs in inode body
87336783d054 ASoC: codecs: wcd938x: fix soundwire initialisation race
a14527c394d0 ASoC: codecs: wcd938x: fix codec initialisation race
4ca000456ea6 ASoC: codecs: wcd934x: fix resource leaks on component remove
5a34d252052b ASoC: codecs: wcd938x: fix missing mbhc init error handling
aa44782a0293 ASoC: codecs: wcd938x: fix resource leaks on component remove
90ab6446eb52 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
a05a277a8d23 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
574ffa6fdf30 ASoC: fsl_sai: Disable bit clock with transmitter
925bbcdbc4d0 drm/amd/display: Keep PHY active for DP displays on DCN31
742340371b01 drm/amd/display: Disable MPC split by default on special asic
1369d0c586ad drm/client: Fix memory leak in drm_client_modeset_probe
a85e23a1ef63 drm/client: Fix memory leak in drm_client_target_cloned
82690148ff19 selftests: tc: add ConnTrack procfs kconfig
3c3941bb1eb5 can: bcm: Fix UAF in bcm_proc_show()
148453787636 regmap: Account for register length in SMBus I/O limits
6ce258d0c622 regmap: Drop initial version of maximum transfer length fixes
d3ee089a16a3 selftests: tc: add 'ct' action kconfig dep
4a888b22cc07 selftests: tc: set timeout to 15 minutes
62ee5840326b fuse: ioctl: translate ENOSYS in outarg
ab80a901f8da btrfs: zoned: fix memory leak after finding block group with super blocks
6ba7ac692a25 fuse: revalidate: don't invalidate if interrupted
c9060caab413 btrfs: fix warning when putting transaction with qgroups enabled after abort
232a104e38fe perf probe: Add test for regression introduced by switch to die_get_decl_file()
9aecfebea24f keys: Fix linking a duplicate key to a keyring's assoc_array
0b24b5e187bd ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
2d04042a9fce ALSA: hda/realtek: Add quirk for Clevo NS70AU
a5de09b7f9fe ALSA: hda/realtek - remove 3k pull low procedure
(From OE-Core rev: df81fdbc619c5a3a76ad3bdea2bf7d761e612656)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
5c6a716301d9 Linux 5.15.122
be824fdb827d x86/cpu/amd: Add a Zenbleed fix
5398be2c48aa x86/cpu/amd: Move the errata checking functionality up
cdd3cdb682f4 Linux 5.15.121
30580f3a3301 drm/atomic: Fix potential use-after-free in nonblocking commits
ab2fa2fafb21 net/sched: sch_qfq: reintroduce lmax bound check for MTU
204d7c36e8e7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
522ee1b3030f scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
0715da51391d scsi: qla2xxx: Pointer may be dereferenced
541af83572c9 scsi: qla2xxx: Correct the index of array
1ccd52b790a6 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
5a52a2e14fe8 scsi: qla2xxx: Fix potential NULL pointer dereference
89250e775dcc scsi: qla2xxx: Fix buffer overrun
4406fe8a96a9 scsi: qla2xxx: Avoid fcport pointer dereference
748d8f8698a2 scsi: qla2xxx: Array index may go out of bound
079c8264ed9f scsi: qla2xxx: Wait for io return on terminate rport
25d63eb730b8 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
8277bcacf165 tracing/probes: Fix not to count error code to total length
610193a23fd5 selftests: mptcp: depend on SYN_COOKIES
c8b375871eb8 selftests: mptcp: sockopt: return error if wrong mark
3b5d9b7b8759 tracing: Fix null pointer dereference in tracing_err_log_open()
391da52c8777 xtensa: ISS: fix call to split_if_spec
179feeeef62f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
bb14a93bccc9 ring-buffer: Fix deadloop issue on reading trace_pipe
3e36cc94d6e6 net: ena: fix shift-out-of-bounds in exponential backoff
b763e6342429 samples: ftrace: Save required argument registers in sample trampolines
954792db9f61 tracing: Fix memory leak of iter->temp when reading trace_pipe
97f54b330c79 tracing/histograms: Add histograms to hist_vars if they have referenced variables
b45a33897f54 s390/decompressor: fix misaligned symbol build error
1856cf9132f6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
7269c250dd9d Revert "8250: add support for ASIX devices with a FIFO bug"
20f7c4d51c94 soundwire: qcom: fix storing port config out-of-bounds
39a0e723d350 opp: Fix use-after-free in lazy_opp_tables after probe deferral
0ff4a97ac20f meson saradc: fix clock divider mask length
e5fdd73c883b xhci: Show ZHAOXIN xHCI root hub speed correctly
6eaedbffec55 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
328b18a42a57 xhci: Fix resume issue of some ZHAOXIN hosts
d9c91ef5d8da ceph: don't let check_caps skip sending responses for revoke msgs
db8ca8d9b4df libceph: harden msgr2.1 frame segment length checks
974ac045a05a firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
becf8c69b7e7 tty: serial: imx: fix rs485 rx after tx
9dd8091959bc tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
073dbbe57437 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
21e2fe510aee serial: atmel: don't enable IRQs prematurely
af4e0ce2af8a drm/ttm: Don't leak a resource on swapout move error
22c16c896cbf drm/amdgpu: avoid restore process run into dead loop.
85b9335d8e0b drm/amd/display: Correct `DMUB_FW_VERSION` macro
9ced7e65c3c4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
0121d83ddfc8 drm/rockchip: vop: Leave vblank enabled in self-refresh
941a395e969b drm/atomic: Allow vblank-enabled + self-refresh "disable"
54163ad21e17 fs: dlm: return positive pid value for F_GETLK
866bf37b7c10 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
4f61488541bb md/raid0: add discard support for the 'original' layout
3435c5674e67 mfd: pm8008: Fix module autoloading
560c458340a9 misc: pci_endpoint_test: Re-init completion for every test
14bdee38e96c misc: pci_endpoint_test: Free IRQs before removing the device
eec34da87bc6 PCI: rockchip: Set address alignment for endpoint mode
750fd00a0a37 PCI: rockchip: Use u32 variable to access 32-bit registers
875d7a7f851a PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
7b0026977a51 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
049d774b8b9b PCI: rockchip: Write PCI Device ID to correct register
20c62b3c1e4d PCI: rockchip: Assert PCI Configuration Enable bit after probe
e8cc74b6b446 PCI: qcom: Disable write access to read only registers for IP v2.3.3
7b2f1ddc943a PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
1d24c5b10dbb PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
f930cf3f21fd dm integrity: reduce vmalloc space footprint on 32-bit architectures
70564215ad92 hwrng: imx-rngc - fix the timeout for init and self check
de984faecddb jfs: jfs_dmap: Validate db_l2nbperpage while mounting
d04a3ff04c93 ext4: only update i_reserved_data_blocks on successful block allocation
c327b83c59ee ext4: turn quotas off if mount failed after enabling quotas
8830523440a6 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
c7514dceb7b9 ext4: fix wrong unit use in ext4_mb_new_blocks
5523851fad60 ext4: get block from bh in ext4_free_blocks for fast commit replay
ba92af119b31 ext4: fix wrong unit use in ext4_mb_clear_bb
951ee9c9bb05 ext4: Fix reusing stale buffer heads from last failed mounting
cd517f9a9d07 MIPS: KVM: Fix NULL pointer dereference
fd89522a6198 MIPS: Loongson: Fix cpu_probe_loongson() again
0e1854f87be8 erofs: fix compact 4B support for 16k block size
e4e7f67cc14e arm64: errata: Add detection for TRBE overwrite in FILL mode
affdbc8fbc7a powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
9f1627d8b0a4 misc: fastrpc: Create fastrpc scalar with correct buffer count
faea67e6a508 powerpc: Fail build if using recordmcount with binutils v2.37
7eeed3ed1a6c mm/damon/ops-common: atomically test and clear young on ptes and pmds
7efc5bee2473 net: bcmgenet: Ensure MDIO unregistration has clocks enabled
626c1c291302 mtd: rawnand: meson: fix unaligned DMA buffers handling
e08295290c53 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
936adde9c338 pinctrl: amd: Only use special debounce behavior for GPIO 0
0bcf6b12e699 pinctrl: amd: Detect and mask spurious interrupts
dff67c64f67b pinctrl: amd: Detect internal GPIO0 debounce handling
cc5050add034 pinctrl: amd: Fix mistake in handling clearing pins at startup
982c29e0d27a f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
333feb7ba84f fs/ntfs3: Check fields while reading
04d2c9a6cb5c nvme-pci: fix DMA direction of unmapping integrity data
c58e45fbeaa8 nvme-pci: remove nvme_queue from nvme_iod
91d3554ab1fc net/sched: sch_qfq: account for stab overhead in qfq_enqueue
8e0326cbc4d5 net/sched: sch_qfq: refactor parsing of netlink parameters
78a0900e8dbc net/sched: make psched_mtu() RTNL-less safe
31976c68be26 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
8a128e601f36 riscv: mm: fix truncation warning on RV32
3bd945532d0d net/sched: flower: Ensure both minimum and maximum ports are specified
d26299f50f5e bpf: cpumap: Fix memory leak in cpu_map_update_elem
099abb1cd229 wifi: airo: avoid uninitialized warning in airo_get_rate()
0e9ebc17457a erofs: fix fsdax unavailability for chunk-based regular files
41ccbc2ecb63 erofs: decouple basic mount options from fs_context
ed84618f8da2 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
e649333bcfe1 octeontx2-pf: Add additional check for MCAM rules
c62da24de388 drm/i915: Fix one wrong caching mode enum usage
567397dd8e7b riscv, bpf: Fix inconsistent JIT image generation
4e4e1f99bb47 bpf, riscv: Support riscv jit to provide bpf_line_info
420d30d36725 igc: Fix inserting of empty frame for launchtime
efc7f2593724 igc: Fix launchtime before start of cycle
d29387922b85 kernel/trace: Fix cleanup logic of enable_trace_eprobe
7aefc43277e5 platform/x86: wmi: Break possible infinite loop when parsing GUID
02081e57188b platform/x86: wmi: move variables
f3583db8980a platform/x86: wmi: use guid_t and guid_equal()
3b6fef411030 platform/x86: wmi: remove unnecessary argument
82abd1c37d3b ipv6/addrconf: fix a potential refcount underflow for idev
1d63fdf6d3ed NTB: ntb_tool: Add check for devm_kcalloc
0aa187a99935 NTB: ntb_transport: fix possible memory leak while device_register() fails
7e475cf97c47 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
3326ecef63ca NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
fe1a2ed41162 ntb: idt: Fix error handling in idt_pci_driver_init()
7f2153c1ae89 udp6: fix udp6_ehashfn() typo
3fabca5d9cae icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
ea438eed94ac net: prevent skb corruption on frag list segmentation
02474292a442 net: bgmac: postpone turning IRQs off to avoid SoC hangs
1417dd787a5e ionic: remove WARN_ON to prevent panic_on_warn
aa915d12c1cc gve: Set default duplex configuration to full
5b55f2d6ef40 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
1d263bbdc5c6 net: mvneta: fix txq_map in case of txq_number==1
4a4804e6ae84 bpf: Fix max stack depth check for async callbacks
1b555dff835c scsi: qla2xxx: Fix error code in qla2x00_start_sp()
6e8af127ddbd igc: Handle PPS start time programming for past time values
809ea3a3eb3e igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
82ac62d76a00 net/mlx5e: Check for NOT_READY flag state after locking
4892e1e548b5 net/mlx5e: fix memory leak in mlx5e_ptp_open
c61303ae2ce0 net/mlx5e: fix double free in mlx5e_destroy_flow_table
f4b1f2625186 igc: Remove delay during TX ring configuration
b3540c0de848 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
9dbc0fa2e85a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
486b2551b068 drm/panel: simple: Add connector_type for innolux_at043tn24
eb947403518e ksmbd: validate session id and tree id in the compound request
3813eee5154d ksmbd: fix out-of-bound read in smb2_write
35f450f54dca ksmbd: validate command payload size
08871ede8318 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
d528faa9e828 workqueue: clean up WORK_* constant types, clarify masking
aed37b12a253 net: lan743x: Don't sleep in atomic context
d9e1cfae8d8e io_uring: add reschedule point to handle_tw_list()
f8307d862ca4 io_uring: Use io_schedule* in cqring wait
ecb9443b203f block/partition: fix signedness issue for Amiga partitions
478a7a30c33c tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
75308d64c050 wireguard: netlink: send staged packets when setting initial private key
8c660cfd7230 wireguard: queueing: use saner cpu selection wrapping
870dcc31c0cf netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
041e2ac88cae netfilter: nf_tables: do not ignore genmask when looking up chain by id
6f03ce2f1abc netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
2bd6f13734ce netfilter: nf_tables: unbind non-anonymous set if rule construction fails
30235c245700 fanotify: disallow mount/sb marks on kernel internal pseudo fs
d97481c7b273 ovl: fix null pointer dereference in ovl_get_acl_rcu()
db42d2bf4f21 fs: no need to check source
86b93cbfe104 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
ecc8d95067e4 ARM: orion5x: fix d2net gpio initialization
1c401bb99394 ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
02b5d96f7dd0 ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
5f35f98e5609 ASoC: mediatek: mt8173: Fix irq error path
6e7f6b4b5ca0 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
bdc8a582e1a4 btrfs: fix extent buffer leak after tree mod log failure at split_node()
7ba0da31dd4a btrfs: fix race when deleting quota root from the dirty cow roots list
bacd1c80e3b6 btrfs: reinsert BGs failed to reclaim
d1ca553f9431 btrfs: bail out reclaim process if filesystem is read-only
d8e172616fb7 btrfs: delete unused BGs while reclaiming BGs
12b6d6849898 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
dd15d1c5c22d fs: avoid empty option when generating legacy mount string
79b9ab357b6f jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
5ca021be5211 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
6db001a7ed75 fs: Lock moved directories
40f99ad8e2c2 fs: Establish locking order for unrelated directories
8fdae421c26f Revert "f2fs: fix potential corruption when moving a directory"
eca9c3d86dd0 ext4: Remove ext4 locking of moved directory
487f229efea8 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
17bdba70a802 autofs: use flexible array in ioctl structure
e7acd18e5ec3 integrity: Fix possible multiple allocation in integrity_inode_get()
f4e0809d3adc um: Use HOST_DIR for mrproper
f67b0e3081f2 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
991e9c186a8a bcache: Remove unnecessary NULL point check in node allocations
cbdd5b3322f7 bcache: fixup btree_cache_wait list damage
99d0599742be mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
c893918bf4d8 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
4a489c8e9cc8 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
5b555f250069 mmc: core: disable TRIM on Kingston EMMC04G-M627
8e2983536613 io_uring: wait interruptibly for request completions on exit
e5da56c682f1 NFSD: add encoding of op_recall flag for write delegation
8a77b1d4663f i2c: qup: Add missing unwind goto in qup_i2c_probe()
5bf90e5e793a btrfs: do not BUG_ON() on tree mod log failure at balance_level()
e15eb4ec862c extcon: usbc-tusb320: Convert to i2c's .probe_new()
112c15d0974f i2c: xiic: Don't try to handle more interrupt events after error
9eaef43fef90 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
0fa0cd1f98c1 apparmor: fix missing error check for rhashtable_insert_fast
196f6c71905a sh: dma: Fix DMA channel offset calculation
6342e46566f6 s390/qeth: Fix vipa deletion
307623bae629 octeontx-af: fix hardware timestamp configuration
deee40944a75 net: dsa: tag_sja1105: fix MAC DA patching from meta frames
e4db7f4369eb pptp: Fix fib lookup calls.
a4284246fca2 riscv: move memblock_allow_resize() after linear mapping is ready
ae682149bc00 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
edd944b70ad2 xsk: Honor SO_BINDTODEVICE on bind
428ccde9242a tcp: annotate data races in __tcp_oow_rate_limited()
0dad52a840d6 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
ada440952d5e powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
f3380d895e28 ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
e425e2ba9336 octeontx2-af: Add validation before accessing cgx and lmac
eeaf264cd43f octeontx2-af: Fix mapping for NIX block from CGX connection
d58d718136f8 f2fs: fix error path handling in truncate_dnode()
c0dd447558c6 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
217b6ea8cf7b spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
2e2e5f9300a1 net: dsa: vsc73xx: fix MTU configuration
b8aedf29db12 ibmvnic: Do not reset dql stats on NON_FATAL err
6a5a705fa8ad Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
a6527128feeb net/sched: act_ipt: add sanity checks on table name and hook locations
1fba2510b52f sctp: fix potential deadlock on &net->sctp.addr_wq_lock
baa76d9b6163 media: cec: i2c: ch7322: also select REGMAP
677c5707ec38 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
2a0acbc6b7cd rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
7834580ca104 md/raid10: fix the condition to call bio_end_io_acct()
d623fd42a019 pwm: mtk_disp: Fix the disable flow of disp_pwm
db3c7f3eb85f pwm: ab8500: Fix error code in probe()
05b35ea06d26 pwm: sysfs: Do not apply state to already disabled PWMs
aa12faec2314 pwm: imx-tpm: force 'real_period' to be zero in suspend
07e229f06eba phy: tegra: xusb: check return value of devm_kzalloc()
f7454b8fd21f mfd: stmpe: Only disable the regulators if they are enabled
a9ccf140a2a0 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
2070f3e0bc76 KVM: s390: vsie: fix the length of APCB bitmap
52f371952a71 mfd: stmfx: Nullify stmfx->vdd in case of error
b1dbc919c166 mfd: stmfx: Fix error path in stmfx_chip_init
9783c2ec8d04 nvmem: rmem: Use NVMEM_DEVID_AUTO
e6bd54f4977b test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
22c7e378b06b serial: 8250_omap: Use force_suspend and resume for system suspend
10f6656c9575 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
76ac2acb7554 mfd: intel-lpss: Add missing check for platform_get_resource
0e8b1a28351b usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
f232c1caac3c usb: common: usb-conn-gpio: Set last role to unknown before initial detection
dfda400a4d04 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
81ecef54d8c6 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
f219ea71ee0f KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
de846dec7aee media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
7ad558baf6d0 media: venus: helpers: Fix ALIGN() of non power of two
3bedb7a27353 mfd: rt5033: Drop rt5033-battery sub-device
a77616f5a3c3 coresight: Fix loss of connection info when a module is unloaded
ca9e766c8a49 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
e7ecade51b48 serial: 8250: lock port for UART_IER access in omap8250_irq()
c1a4ad35c566 serial: 8250: lock port for stop_rx() in omap8250_irq()
c2194a361087 usb: hide unused usbfs_notify_suspend/resume functions
ecf26d6e1b54 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
b10200650e1e extcon: Fix kernel doc of property capability fields to avoid warnings
44e383e22af0 extcon: Fix kernel doc of property fields to avoid warnings
a8ea7ed644cb usb: gadget: u_serial: Add null pointer check in gserial_suspend
b626cd5e4a87 usb: dwc3: qcom: Fix potential memory leak
1cee6f04105f clk: qcom: ipq6018: fix networking resets
6ad5ded420f5 clk: qcom: reset: support resetting multiple bits
40844343a885 clk: qcom: reset: Allow specifying custom reset delay
cab904bf50c4 media: i2c: Correct format propagation for st-mipid02
784a8027b8ac media: usb: siano: Fix warning due to null work_func_t function pointer
1e1af31c4c5d media: videodev2.h: Fix struct v4l2_input tuner index comment
a3727915b350 media: usb: Check az6007_read() return value
2a50c146cb3b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
8d762ad8006e clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
10e2b1c5d819 serial: 8250: omap: Fix freeing of resources on failed register
a1a5c5606048 usb: dwc2: Fix some error handling paths
fa1547b47195 usb: dwc2: platform: Improve error reporting for problems during .remove()
0a9c0fa3e91a sh: j2: Use ioremap() to translate device tree address into kernel memory
629e97f0c862 w1: fix loop in w1_fini()
cb263e9b6d76 w1: w1_therm: fix locking behavior in convert_t
fbf4ace39b2e SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
92905470a125 block: increment diskseq on all media change events
8744a9eda7c1 block: change all __u32 annotations to __be32 in affs_hardblocks.h
de4d538380f6 block: add overflow checks for Amiga partition support
bc0129a644f0 block: fix signed int overflow in Amiga partition support
92a37fc52272 ALSA: jack: Fix mutex call in snd_jack_report()
2f533bcb0717 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
5bcdfe1544f2 iio: accel: fxls8962af: fixup buffer scan element type
8cc75ce657a4 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
92cee2da5b45 iio: adc: ad7192: Fix internal/external clock selection
f88a05ef447f iio: adc: ad7192: Fix null ad7192_state pointer access
b84998a407a8 phy: tegra: xusb: Clear the driver reference in usb-phy dev
8585c6cb0381 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
9cd1627ff0f1 USB: serial: option: add LARA-R6 01B PIDs
fb348857e7b6 io_uring: ensure IOPOLL locks around deferred work
4909d0ad1728 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
902256de2b95 ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error
b3889a5990b5 ksmbd: avoid field overflow warning
ef26b05023e7 efi/libstub: Disable PCI DMA before grabbing the EFI memory map
5c883c42bd78 kbuild: Disable GCOV for *.mod.o
3d9f6fc71de5 hwrng: st - keep clock enabled while hwrng is registered
cd5bd4b7130c dax/kmem: Pass valid argument to memory_group_register_static
2a327c8c315a dax: Introduce alloc_dev_dax_id()
9c2f993b6ca9 dax: Fix dax_mapping_release() use after free
63fb45ddc491 SMB3: Do not send lease break acknowledgment if all file handles have been closed
7f6023610b4e NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
6d9f814b265c crypto: qat - unmap buffers before free for RSA
718f30e30b3e crypto: qat - unmap buffer before free for DH
3894f5880f96 crypto: qat - Use helper to set reqsize
30682e121475 crypto: kpp - Add helper to set reqsize
41bd35a16196 crypto: qat - use reference to structure in dma_map_single()
a3fcd2d23df9 crypto: qat - replace get_current_node() with numa_node_id()
9560559cba40 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
f6ee18555b40 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
5e0424cd8a44 modpost: fix off by one in is_executable_section()
7c0c62e5574f crypto: marvell/cesa - Fix type mismatch warning
6bfdced5b6be modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
cd7806eec34f modpost: fix section mismatch message for R_ARM_ABS32
7543ffe03af6 crypto: nx - fix build warnings when DEBUG_FS is not enabled
b030d239256c modpost: remove broken calculation of exception_table_entry size
c76d991b6f01 hwrng: virtio - Fix race on data_avail and actual data
64410e7b0306 hwrng: virtio - always add a pending request
9a9ef9652941 hwrng: virtio - don't waste entropy
f5634d21541e hwrng: virtio - don't wait on cleanup
91806246e4e9 hwrng: virtio - add an internal buffer
36874844f7b5 powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
271c25008a08 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
fafeeb398df1 riscv: uprobes: Restore thread.bad_cause
3786416e1fa2 powerpc: update ppc_save_regs to save current r1 in pt_regs
b08d9a11df37 powerpc: simplify ppc_save_regs
d3a0d96c16e5 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
0a95dd17a73b pinctrl: at91-pio4: check return value of devm_kasprintf()
50aa3e6abbb2 pinctrl: microchip-sgpio: check return value of devm_kasprintf()
f7d92313002b powerpc/64s: Fix VAS mm use after free
5e79521da11f perf dwarf-aux: Fix off-by-one in die_get_varname()
ac6c849428fb perf script: Fix allocation of evsel->priv related to per-event dump files
939bf462a125 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
7d25fc45c42c powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
d4f3531cd2c3 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
196f18dd7f0e pinctrl: cherryview: Return correct value if pin in push-pull mode
c92365c3f390 perf bench: Add missing setlocale() call to allow usage of %'d style formatting
e456d9b2dd23 perf bench: Use unbuffered output when pipe/tee'ing to a file
c02b496d9294 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
d1bfe6ca7328 PCI: ftpci100: Release the clock resources
7fe2876aac63 PCI: pciehp: Cancel bringup sequence if card is not present
dfbf41e4fc16 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
9856c0de4905 PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
6053df4da4fc pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
b1de5105d29b scsi: qedf: Fix NULL dereference in error handling
48e6b7602e9b PCI: vmd: Reset VMD config register between soft reboots
34c701b52d04 PCI: cadence: Fix Gen2 Link Retraining process
a326cf0107b1 clk: Fix memory leak in devm_clk_notifier_register()
a0e7e33b8c2d ASoC: imx-audmix: check return value of devm_kasprintf()
62f29ca45f83 ovl: update of dentry revalidate flags after copy up
a089ec635ae9 drivers: meson: secure-pwrc: always enable DMA domain
8ca6b2add2c0 clk: ti: clkctrl: check return value of kasprintf()
b700e5d4feb0 clk: keystone: sci-clk: check return value of kasprintf()
06759faca0ef clk: si5341: free unused memory on probe failure
34b11a9a7d39 clk: si5341: check return value of {devm_}kasprintf()
4ade98acef5a clk: si5341: return error if one synth clock registration fails
9875046f147a clk: cdce925: check return value of kasprintf()
d8832e85a1ae clk: vc5: check memory returned by kasprintf()
f180408f164c drm/msm/dpu: correct MERGE_3D length
e45377cfe1db arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
30111c478b97 arm64: dts: mediatek: Add cpufreq nodes for MT8192
3c3f3d35f5e0 drm/msm/dp: Free resources after unregistering them
ec3b55b2c91d drm/msm/dpu: do not enable color-management if DSPPs are not available
300e26e3e648 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
fd1c117bb5d7 clk: tegra: tegra124-emc: Fix potential memory leak
2f276dd9c0f8 clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
141d87977b81 arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
bcea444ab4c0 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
50b5ddde8fad clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
1fb12e7716e7 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
79226176cdd1 RDMA/bnxt_re: wraparound mbox producer index
bf35c202a3f0 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
4300a47e4017 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
9b8087950b4c drm/radeon: fix possible division-by-zero errors
b979dc54b6c7 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
52c2b295e377 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
95afd2c7c7d2 ARM: dts: BCM5301X: fix duplex-full => full-duplex
838534e86cbc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
31c90fa8416f hwmon: (adm1275) Allow setting sample averaging
3ff1062bd09b hwmon: (gsc-hwmon) fix fan pwm temperature scaling
535eafe7158b ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
8909898d0b6c ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
555ddd671cf3 arm64: dts: ti: k3-j7200: Fix physical address of pin
716efd08985e fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
95cb88a85361 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
06c6fdaa111a ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
8ac3083a26d3 RDMA/hns: Fix hns_roce_table_get return value
8d158b32cba6 IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
b2ffd8212ef4 IB/hfi1: Use bitmap_zalloc() when applicable
192ab380657e RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
f5ca4d358b9a soc/fsl/qe: fix usb.c build errors
9dcc95e3fc51 ARM: dts: meson8: correct uart_B and uart_C clock references
1b4d08bdc055 ASoC: es8316: Do not set rate constraints for unsupported MCLKs
b324de100d3c ASoC: es8316: Increment max value for ALC Capture Target Volume control
38d04765ad93 memory: brcmstb_dpfe: fix testing array offset after use
17b723acee4e ARM: dts: stm32: Shorten the AV96 HDMI sound card name
9c14802f14db arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
8f08ff836c28 arm64: dts: qcom: apq8096: fix fixed regulator name property
2e8c8fd792a0 ARM: omap2: fix missing tick_broadcast() prototype
016aeb9a7604 ARM: ep93xx: fix missing-prototype warnings
314850a4d0c6 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
04f16697d351 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
7ce11e909828 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
8d139a395dbe arm64: dts: qcom: Drop unneeded extra device-specific includes
078578f608ba arm64: dts: qcom: apq8016-sbc: fix mpps state names
25d624af5a86 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
d7d784424aa0 arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
6a843066e0ec arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
23f7e4bf8905 arm64: dts: qcom: sdm845: correct camss unit address
dea5289b05f2 arm64: dts: qcom: sdm630: correct camss unit address
b12e9fb2819a arm64: dts: qcom: msm8996: correct camss unit address
5a8bbab2b14b arm64: dts: qcom: msm8994: correct SPMI unit address
46474b10dcd7 arm64: dts: qcom: msm8916: correct camss unit address
b4ed5be2ea31 ARM: dts: gta04: Move model property out of pinctrl node
70b8eeb7c67e drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
2422edc2256c drm/msm/disp/dpu: get timing engine status from intf status register
adac5cf6092e drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
6882389691e1 RDMA/bnxt_re: Fix to remove an unnecessary log
b41dd1d896d1 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
9ccca79eb353 RDMA/bnxt_re: Use unique names while registering interrupts
ced019c1f9ea RDMA/bnxt_re: Fix to remove unnecessary return labels
adc129e89497 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
f95ff838ac39 clk: imx: scu: use _safe list iterator to avoid a use after free
f564dd710971 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
3752e6a98e10 bus: ti-sysc: Fix dispc quirk masking bool variables
6d07673027f4 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
a14e6f9392dc drm/panel: sharp-ls043t1le01: adjust mode settings
6b5a02a57265 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
ec43cfdcbd36 Input: adxl34x - do not hardcode interrupt trigger type
fd6cdc56ee28 ARM: dts: meson8b: correct uart_B and uart_C clock references
5899bc4058e8 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
ba51c4072f9a drm/vram-helper: fix function names in vram helper doc
019f013e8b92 drm/bridge: tc358768: fix THS_TRAILCNT computation
ed8bfa046153 drm/bridge: tc358768: fix TXTAGOCNT computation
cec2271095d2 drm/bridge: tc358768: fix THS_ZEROCNT computation
47b8546301a9 drm/bridge: tc358768: fix TCLK_TRAILCNT computation
a07e6484f915 drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
34b805ab386c drm/bridge: tc358768: fix TCLK_ZEROCNT computation
9e0668ecef6e drm/bridge: tc358768: fix PLL target frequency
81bb5e859f2e drm/bridge: tc358768: fix PLL parameters computation
6451b3274fb3 drm/bridge: tc358768: always enable HS video mode
26a0ba5d1654 Input: drv260x - sleep between polling GO bit
efb61a718540 drm/amd/display: Explicitly specify update type per plane info change
53e0a5ba9deb radeon: avoid double free in ci_dpm_init()
6173df9026d0 drm/amd/display: Add logging for display MALL refresh setting
a4b0164fc18b netlink: Add __sock_i_ino() for __netlink_diag_dump().
04daf3f67497 ipvlan: Fix return value of ipvlan_queue_xmit()
eb720f669b6d netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
c052797ac368 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
5848ad42507d lib/ts_bm: reset initial match offset for every block of text
fc8429f8d868 net: nfc: Fix use-after-free caused by nfc_llcp_find_local
60ec0058c72f nfc: llcp: simplify llcp_sock_connect() error paths
91f4ef204e73 sfc: fix crash when reading stats while NIC is resetting
9ced40bf849e net: axienet: Move reset before 64-bit DMA detection
ebd6d2077a08 gtp: Fix use-after-free in __gtp_encap_destroy().
4f22f55dc80d selftests: rtnetlink: remove netdevsim device after ipsec offload test
029d892b05fc bonding: do not assume skb mac_header is set
619384319b13 netlink: do not hard code device address lenth in fdb dumps
a641240b7e07 netlink: fix potential deadlock in netlink_set_err()
d4aee9512ae0 net: stmmac: fix double serdes powerdown
cfe147bdd094 igc: Fix race condition in PTP tx code
c729f590fe41 can: length: fix bitstuffing count
4bc47970179a bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
a254e029b742 bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
9eb2651c67b5 bpf: Factor out socket lookup functions for the TC hookpoint.
a66cce0339a6 bpf: Omit superfluous address family check in __bpf_skc_lookup
7e3d771f85c3 wifi: ath9k: convert msecs to jiffies where needed
248fc11128f9 wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
365cd15e8fcb wifi: cfg80211: rewrite merging of inherited elements
3b9de981fe7f wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
d0f665eee9c3 iwlwifi: don't dump_stack() when we get an unexpected interrupt
a6db476ff38c wifi: iwlwifi: pull from TXQs with softirqs disabled
a572c6852b51 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
48c2d1455a6a wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
8c561a59c6cd memstick r592: make memstick_debug_get_tpc_name() static
79c0fbf8f359 kexec: fix a memory leak in crash_shrink_memory()
ed8d827f4313 watchdog/perf: more properly prevent false positives with turbo modes
c29d8d1f56c3 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
15b37d2b4a02 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
4391fa180856 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
ac4bf9426af9 selftests/bpf: Fix check_mtu using wrong variable type
95b4b940f0fb wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
ef24fe436bab wifi: ray_cs: Fix an error handling path in ray_probe()
0700d878b0d2 wifi: ray_cs: Drop useless status variable in parse_addr()
d696cbbe43db wifi: ray_cs: Utilize strnlen() in parse_addr()
93890d057317 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
eaffd568a248 wl3501_cs: use eth_hw_addr_set()
c6143548e634 wifi: atmel: Fix an error handling path in atmel_probe()
5a0a312d3490 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
f5bb5474f40d wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
ec856ca3b0ac regulator: core: Streamline debugfs operations
fc2f8b9054eb regulator: core: Fix more error checking for debugfs_create_dir()
534508689e89 bpftool: JIT limited misreported as negative value on aarch64
e7e0b6e066f0 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
edeb029dd9ad spi: dw: Round of n_bytes to power of 2
ac6158b5c4db bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
71754ee427d7 libbpf: fix offsetof() and container_of() to work with CO-RE
3e7ee33b95e0 sctp: add bpf_bypass_getsockopt proto callback
a32a89bb0459 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
a55f88dd156f wifi: wilc1000: fix for absent RSN capabilities WFA testcase
e215a8a4283a spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
e92f61e0701e samples/bpf: Fix buffer overflow in tcp_basertt
c77eb01a6e41 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
ad5425e70789 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
06da826e3b7d wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
79305655961d igc: Enable and fix RX hash usage by netstack
38a9d7dac3ad pstore/ram: Add check for kstrdup
745cec2bd3b3 ima: Fix build warnings
41da2c318cf1 evm: Fix build warnings
757b06fb026c evm: Complete description of evm_inode_setattr()
85872ffac4d8 locking/atomic: arm: fix sync ops
cf78062aa988 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
bd4c759d31ca perf/ibs: Fix interface via core pmu events
87666a7d3e40 kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
f766d45ab294 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
bfe210f62518 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
751cb9511764 rcuscale: Move shutdown from wait_event() to wait_event_idle()
a6d33ea30575 rcuscale: Always log error message
e610497ba1ce rcutorture: Correct name of use_softirq module parameter
c756e8a227c4 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
e2b32b0c5f0a cpufreq: intel_pstate: Fix energy_performance_preference for passive
b51194170f9a ARM: 9303/1: kprobes: avoid missing-declaration warnings
4864c82cb8b5 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
2c06e0e0102f perf/arm-cmn: Fix DTC reset
3c4f5aee3795 PM: domains: fix integer overflow issues in genpd_parse_state()
289e2054eeb6 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
5017132f2f92 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
0670c4c567b2 posix-timers: Prevent RT livelock in itimer_delete()
f222873711a5 svcrdma: Prevent page release when nothing was received
6689782746a3 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
e6b7362290ba md/raid10: fix io loss while replacement replace rdev
f4368a462b1f md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
3c76920e547d md/raid10: fix wrong setting of max_corr_read_errors
d3bf54a69bce md/raid10: fix overflow of md/safe_mode_delay
a134dd582c0d md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
eb120c0aff5c blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
1bc29ba9598c x86/resctrl: Only show tasks' pid in current pid namespace
d9c194281bc8 fs: pipe: reveal missing function protoypes
25aa2ad37c21 netfilter: nf_tables: drop map element references from preparation phase
(From OE-Core rev: 25bd49d03af0e20808c26744e35fe7f416981017)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
0001-Define-alignof-using-_Alignof-when-using-C11-or-newe.patch
0002-opkg-key-remove-no-options-flag-from-gpg-calls.patch
removed since they're included in 0.6.2.
Changelog:
===========
### Changed
- the project's developer documentation to be more correct and current.
### Fixed
- a bug in the 'opkg-keys' utility script which caused the script to ignore settings in the '/etc/opkg/gpg/gpg.conf' file.
- a compilation error in 'md5.c' when using clang16+ and '-std >= gnu11'.
(From OE-Core rev: 5bdfde3fd4266d637019b59d55a33438cb36903f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d7c8a58297e38f6222035aa9135fedf2ca387742)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Latest linux-firmware archive inclues firmware for the Dragonboard 410c
device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-*
packages as a template and create packages for the new firmware files.
(From OE-Core rev: ffd5eeb866254a958846c7099d1d46e553beed56)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
WHENCE checksum changed because of updated version lists and removal of
information for the RTL8188EU driver.
(From OE-Core rev: 8c94b91216b343dfae290c6fe977bacacb78eeae)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 986f8ca9d4c2c22d368f69e65b2ab76d661edca0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
* Do not call malloc_usable_size
This is a namespace violation, and interposed malloc implementations
are not required to interpose malloc_usable_size [bsc#1207551].
(From OE-Core rev: cabadc004bd6ee6501166aac086ea8faa85da502)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5cd967503c0574f45b814572da9503182556b431)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python3-certifi 2023.7.22 contains the CVE-2023-37920 fix.
No changelog provided. Commits:
8fb96ed (tag: 2023.07.22) 2023.07.22
afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230)
2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229)
44df761 Hash pin Actions and enable dependabot (#228)
8b3d7ba (tag: 2023.05.07) 2023.05.07
53da240 ci: Add Python 3.12-dev to the testing (#224)
c2fc3b1 Create a Security Policy (#222)
c211ef4 Set up permissions to github workflows (#218)
2087de5 Don't let deprecation warning fail CI (#219)
e0b9fc5 remove paragraphs about 1024-bit roots from README
9427a5a fix CI
fed4048 get CI passing again
9e9e840 (tag: 2022.12.07) 2022.12.07
(From OE-Core rev: ec5e5ae6b304dee9b323bd20f3db25152a083398)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade to latest 1.20.x release [1]:
$ git log --oneline go1.20.5..go1.20.6 origin/release-branch.go1.20
2c358ffe97 (tag: go1.20.6, origin/release-branch.go1.20) [release-branch.go1.20] go1.20.6
312920c00a [release-branch.go1.20] net/http: validate Host header before sending
4db13d762b [release-branch.go1.20] runtime: set raceignore to zero when starting a new goroutine
08a58dd8b6 [release-branch.go1.20] runtime: allow for 5 more threads in TestWindowsStackMemory*
65092835c5 [release-branch.go1.20] cmd/go: skip TestScript/gccgo_link_ldflags on aix/ppc64
bca817594c [release-branch.go1.20] crypto/x509: tolerate multiple matching chains in testVerify
b8e67d1ddd [release-branch.go1.20] cmd/go/internal/test: don't wait for previous test actions when interrupted
3db4f8146c [release-branch.go1.20] runtime: resolve checkdead panic by refining `startm` lock handling in caller context
6b45fb7b73 [release-branch.go1.20] runtime: fallback to TEB arbitrary pointer when TLS slots are full
be30960e58 [release-branch.go1.20] runtime: use 1-byte load for address checking in racecallatomic
b59efe6c34 [release-branch.go1.20] net/mail: permit more characters in mail headers
c32f1afb41 [release-branch.go1.20] all: make safe for new vet analyzer
c7b145655b [release-branch.go1.20] cmd/go: fix tests for new builder environment
03063101a2 [release-branch.go1.20] text/template: set variables correctly in range assignment
d51e322a3f [release-branch.go1.20] go/printer: error out of Fprint when it would write a '//line' directive with a multiline file path
49594244d3 [release-branch.go1.20] cmd/cover: error out if a requested source file contains a newline
4719048211 [release-branch.go1.20] cmd/cgo: error out if the source path used in line directives would contain a newline
6c606fc191 [release-branch.go1.20] cmd/go: fix TestScript/build_cwd_newline with CGO_ENABLED=0
63ad2b5811 [release-branch.go1.20] cmd/compile: do not report division by error during typecheck
95f377daad [release-branch.go1.20] cmd/go: retain extra roots to disambiguate imports in 'go mod tidy'
a7a48fad7e [release-branch.go1.20] crypto/ecdsa: properly truncate P-521 hashes
f5172dcd38 [release-branch.go1.20] go/build: check for invalid import paths again
8b3acefcbe [release-branch.go1.20] cmd/go: omit checksums for go.mod files needed for go version lines more often in pre-1.21 modules
1008486a9f [release-branch.go1.20] cmd/cgo: correct _cgo_flags output
[1] https://github.com/golang/go/compare/go1.20.5...go1.20.6
(From OE-Core rev: 944b186eeb6821654ce6ef56df7ac0f2829696f5)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8d8216d8c4d37cc0d9508eb644653f94fff8989c)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This issue was reported and discusses under [1] which is linked in NVD CVE report.
It was already documented that some parts or libarchive are thread safe and some not.
[2] was now merged to document that also reported function is not thread safe.
So this CVE *now* reports thread race condition for non-thread-safe function.
And as such the CVE report is now invalid.
The issue is still not closed for 2 reasons:
* better document what is and what is not thread safe
* request to public if someone could make these functions thread safe
This should however not invalidate above statment about ignoring this CVE.
[1] https://github.com/libarchive/libarchive/issues/1876
[2] https://github.com/libarchive/libarchive/pull/1875
(From OE-Core rev: ffa8f92aa6f8405d8fea117af2f212ba190de393)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When enabling ipcs and ipcrm configuration into busybox, both tools are
built and then deployed during do_rootfs. These operation lead to below
issue (similar behavior happens for ipcs):
do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
update-alternatives: Error: not linking .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm
to /bin/busybox since .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm exists and is not a link
Binaries enter in conflict with same named util-linux utilities during
do_rootfs step.
Adding ALTERNATIVE_LINK_NAME for both tools fix the issue.
(From OE-Core rev: dc4099307100de817110958c9426ced4189fd0ac)
Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e4d60408b869c9cc2ccff794d4e271d993ec8a97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Text-Template was updated from 1.46 to 1.56
| ERROR: openssl-native-3.1.1-r0 do_configure: PERLEXTERNAL '/build/tmp/work/x86_64-linux/openssl-native/3.1.1-r0/openssl-3.1.1/external/perl/Text-Template-1.46/lib' not found!
(From OE-Core rev: e50a2298b10107b8ee66b2efd52c9d51d7a99fa5)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b9a7739b01e31d0cc8358d99255e3e1b02a0a1a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When upstream change is better to fail or removing the PERL5LIB
if they are not need anymore.
(From OE-Core rev: 2dda294698ea6bb797531cb4796af263fbf2f6be)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 337ac1159644678508990927923ef8af30f34cd7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
opkg-native hasn't provided update-alternatives since 2014[1] so this is
the wrong dependency, and image.bbclass depends on the virtual provider
virtual/update-alternatives-native already.
[1] oe-core 1e2c38ce13f8e4b25d8656d237343380cbc970aa
(From OE-Core rev: 49be8045a6595cb98413519d2e65e94345f026c1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51004376be9a6b9a4c38585d14d2516d90138319)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
str.format() doesn't use % notation, update the formatting to work.
assertTrue() is a member of self not a global, and assertTrue(True) will
always pass. Change this to just self.fail() as this is the failure case.
(From OE-Core rev: c88b9eedc81529c67f2e628ae5e7325daff2535e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 017f3a0b1265c1a3b69c20bdb56bbf446111977e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If the instance name indicated by %i begins with a number, the meaning of the
replacement string "\\1{}".format(instance) is ambiguous.
To indicate group number 1 regardless of the instance name, use "\g<1>".
(From OE-Core rev: 70107f1bc33b45da794b7a24b7325eb476516fdf)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d18b939fb08b37380ce95934da38e6522392621c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Default search in meson would grok /usr/bin for llvm-config and if found
will use it, which might add wrong paths into cflags/ldflags, since we
depend on llvm-native when building gallium support ( thats when
llvm-config is effective), its better to point llvm-config into native
sysroot so it can add correct paths into compiler/linker cmdline
(From OE-Core rev: aa91fb2f0af1a32809ab1755598da5986b2dd06d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cc73360b9728812ed6123e30559b77d8e89cc21c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wes Tarro <wes.tarro@azuresummit.com> noticed a missing comma in a
preplace() call, add it.
That said, calling replace() with one argument results in a TypeError,
so this is obviously dead code.
(From OE-Core rev: f24236b7b52dd753d7170bac9c38dff1133db76e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9b2e2c8d809e7ca34451ec9702b029a00dfb410b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The ptest problems reported in e21021dc00ec ("mdadm: drop from PTESTS_SLOW")
should now be fixed, so mdadm can be added back to PTESTS_SLOW (a qemux86-64
test run takes about ~12 minutes to execute with kvm).
root@qemux86-64:~# ptest-runner mdadm
START: ptest-runner
2023-06-30T08:25
BEGIN: /usr/lib/mdadm/ptest
PASS: /usr/lib/mdadm/ptest/tests/00linear
PASS: /usr/lib/mdadm/ptest/tests/00multipath
...
PASS: /usr/lib/mdadm/ptest/tests/19repair-does-not-destroy
PASS: /usr/lib/mdadm/ptest/tests/20raid5journal
PASS: /usr/lib/mdadm/ptest/tests/21raid5cache
DURATION: 723
END: /usr/lib/mdadm/ptest
2023-06-30T09:16
STOP: ptest-runner
TOTAL: 1 FAIL: 0
For the testcases to run correctly, there must be enough rootfs space to create
13 loop devices. Similar to strace and lttng-tools, add a new
IMAGE_ROOTFS_EXTRA_SPACE entry for mdadm-ptest.
(From OE-Core rev: 174ef92965acd605e5aa5ed26afb3f8d556e98b2)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dfefff63c547adb1add0c8e3a308b2d0bd6cfc8c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently, some segfaults are reported when running ptest:
mdadm[12333]: segfault at 0 ip 00007fe855924060 sp 00007ffc4d6caf88 error 4 in libc.so.6[7f)
Code: d2 0f 84 b7 0f 00 00 48 83 fa 01 0f 84 b9 0f 00 00 49 89 d3 89 f1 89 f8 48 83 e1 3f 4f
Backport the following upstream commits to fix them:
679bd9508a30 ("DDF: Cleanup validate_geometry_ddf_container()")
2b93288a5650 ("DDF: Fix NULL pointer dereference in validate_geometry_ddf()")
548e9b916f86 ("mdadm/Grow: Fix use after close bug by closing after fork")
9ae62977b51d ("monitor: Avoid segfault when calling NULL get_bad_blocks")
The fixes are part of the "Bug fixes and testing improvments" patchset [1].
[1] https://www.spinics.net/lists/raid/msg70621.html
(From OE-Core rev: eca27903d0217d9e8b1ddc0c9db9857831a915f3)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9585009e3e505b361cd32b14e0e85e77e7822878)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testcase 07revert-inplace fails if strace is not installed:
...
strace -o /tmp/str ./mdadm -A /dev/md0 --update=revert-reshape /dev/<...>
tests/07revert-inplace: line 40: strace: command not found
Add strace to mdadm-ptest RDEPENDS to make sure the testcase passes even with
a core-image-minimal build.
(From OE-Core rev: 56485bbb1ccb9042a914f1ed477fc96323d39fdf)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7d9386663ac52ab69812867a0823c6055aedbc18)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Trying to run mdadm-ptest in a core-image-minimal build will result in:
root@qemux86-64:~# ptest-runner mdadm
START: ptest-runner
BEGIN: /usr/lib/mdadm/ptest
which: no lsblk in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin)
lsblk command not found!
DURATION: 0
END: /usr/lib/mdadm/ptest
2023-06-28T10:14
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Remove util-linux from RRECOMMENDS and only add util-linux-lsblk and
util-linux-losetup to RDEPENDS.
(From OE-Core rev: 45bf9f5c18a1dec0d3c1a134285e71660dd9d890)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3004f7589974c135cc82630d980ea281b97ecd83)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The comment specifies how to use the variables but uses the older and
now unsupported override syntax. Let's update to match the newer syntax.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 0a381eea4d50ff1c6e7c7d0d4df62eb581454b48)
(From OE-Core rev: 0bbafc8b4d0c401a2af7c4b80e86d3e3fe01bed5)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb64f3fed29b9532e6ddc9a2ba0283d373622d87)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
dereferenced.org is now longer controlled by the pkgconf maintainers[1],
so use the the new hosting location.
[1] 437c2a3218
(From OE-Core rev: 7b50737b787311216670aa4b83b0a363d9a12aa3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c3df4594513410c7a6352e62aa928c42982eac13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since commit 569d4cd325, if one is using a custom template directory
containing a conf-notes.txt, this file is only displayed when creating
a new environment. When entering an already existing environment, only
the default poky conf-notes.txt is displayed.
This patch copies the conf-notes.txt to display to the build directory,
so that the good file is shown, even when templateconf.cfg is not used.
(From OE-Core rev: 99e814215d164274cb29ba34ab06c11172dbe9f0)
Signed-off-by: Stéphane Veyret <sveyret@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 845e8292f218d740ee653fa68bc3110aec1af3c5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* Fixed parsing of TXXX frames without description.
* Detect MP4 atoms with invalid length or type.
* Do not miss ID3v2 frames when an extended header is present.
* Use property "DISCSUBTITLE" for ID3v2 "TSST" frame.
* Build system improvements: Use absolute path for macOS dylib install name,
support --define-prefix when using pkg-config, fixed minimum required
CppUnit version.
* Code clean up using clang-tidy.
(From OE-Core rev: 5eb1b017cfc136d23631b2008b417b82993ce4d8)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 69477347a21cc810851fd231659f73c6b4661d03)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
61fd484b2cf6 Linux 6.1.38
c50065a39279 drm/amd/display: Ensure vmin and vmax adjust for DCE
9d0b2afadfd7 drm/amdgpu: Validate VM ioctl flags.
fe56f507a11a docs: Set minimal gtags / GNU GLOBAL version to 6.6.5
c437b26bc3ae scripts/tags.sh: Resolve gtags empty index generation
50e36c2897ba perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
67e3b5230cef nubus: Partially revert proc_create_single_data() conversion
296927dbae7d execve: always mark stack as growing down during early stack setup
d856e6f8a0b4 PCI/ACPI: Call _REG when transitioning D-states
788c76c33df9 PCI/ACPI: Validate acpi_pci_set_power_state() parameter
a905b0b318ad drm/amd/display: Do not update DRR while BW optimizations pending
dd6d6f9d47ae drm/amd/display: Remove optimization for VRR updates
6b2849b3e05d xtensa: fix lock_mm_and_find_vma in case VMA not found
(From OE-Core rev: eb74b5cc85c7c9172b7b944af160ac7e3701e858)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4a4354fff41ffe61a1638b216e3a17e50b5c0e2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
0f4ac6b4c5f0 Linux 6.1.37
323846590c55 xtensa: fix NOMMU build with lock_mm_and_find_vma() conversion
c2d89256de75 csky: fix up lock_mm_and_find_vma() conversion
4a1db15878aa parisc: fix expand_stack() conversion
0a1da2dde461 sparc32: fix lock_mm_and_find_vma() conversion
00f04a3385f7 Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
a536383ef030 HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
d89750b19681 HID: wacom: Use ktime_t rather than int when dealing with timestamps
879e79c3aead HID: hidraw: fix data race on device refcount
cae854249578 fbdev: fix potential OOB read in fast_imageblit()
e6bbad75712a mm: always expand the stack with the mmap write lock held
c4b31d1b694e execve: expand new process stack manually ahead of time
6a6b5616c3d0 mm: make find_extend_vma() fail if write lock not held
48c232819e77 powerpc/mm: convert coprocessor fault to lock_mm_and_find_vma()
21ee33d51bf9 mm/fault: convert remaining simple cases to lock_mm_and_find_vma()
1f4197f050de arm/mm: Convert to using lock_mm_and_find_vma()
ac764deea709 riscv/mm: Convert to using lock_mm_and_find_vma()
7227d70acc78 mips/mm: Convert to using lock_mm_and_find_vma()
82972ea17b47 powerpc/mm: Convert to using lock_mm_and_find_vma()
b92cd80e5f0b arm64/mm: Convert to using lock_mm_and_find_vma()
755aa1bc6aaf mm: make the page fault mmap locking killable
d6a5c7a1a6e5 mm: introduce new 'lock_mm_and_find_vma()' page fault helper
4e2ad53ababe maple_tree: fix potential out-of-bounds access in mas_wr_end_piv()
31cde3bdadca can: isotp: isotp_sendmsg(): fix return error fix on TX path
0af4750eaaed x86/smp: Cure kexec() vs. mwait_play_dead() breakage
6d3b2e0aef6c x86/smp: Use dedicated cache-line for mwait_play_dead()
50a1abc67702 x86/smp: Remove pointless wmb()s from native_stop_other_cpus()
e47037d28b73 x86/smp: Dont access non-existing CPUID leaf
edadebb349e8 x86/smp: Make stop_other_cpus() more robust
94a69d699941 x86/microcode/AMD: Load late on both threads too
84f077802e56 mm, hwpoison: when copy-on-write hits poison, take page offline
4af5960d7cd4 mm, hwpoison: try to recover from copy-on write faults
69925a346acb mptcp: ensure listener is unhashed before updating the sk status
42a018a796d1 mm/mmap: Fix error return in do_vmi_align_munmap()
a149174ff8bb mm/mmap: Fix error path in do_vmi_align_munmap()
(From OE-Core rev: 4abc100a81401373edaa3c5859e4bf94e8dc3d0d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d43c9ebcb0308d9178f6f44c02cac13de126c92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
a1c449d00ff8 Linux 6.1.36
29429a1f5871 smb: move client and server files to common directory fs/smb
9d3e4bca4b92 i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle
81d4078f7a42 x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys
679354bea008 KVM: arm64: Restore GICv2-on-GICv3 functionality
6ab9468d3eea vhost_net: revert upend_idx only on retriable error
454e4f391a14 vhost_vdpa: tell vqs about the negotiated
1af1cd7be370 drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
022f2306d94f drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
aa88042218aa drm/exynos: vidi: fix a wrong error return
711f727f7bab null_blk: Fix: memory release when memory_backed=1
f6076a1386c9 ARM: dts: Fix erroneous ADS touchscreen polarities
1d1baefacdb4 i2c: mchp-pci1xxxx: Avoid cast to incompatible function type
8e3257599409 ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256
cfa01235b5ed ASoC: fsl_sai: Enable BCI bit if SAI works on synchronous mode with BYP asserted
570583c6251a s390/purgatory: disable branch profiling
c2888c460db2 gfs2: Don't get stuck writing page onto itself under direct I/O
878dad66b9b5 ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x
1c97025d441f ASoC: nau8824: Add quirk to active-high jack-detect
5cc506e9b3e5 soundwire: qcom: add proper error paths in qcom_swrm_startup()
2839e0b64e65 soundwire: dmi-quirks: add new mapping for HP Spectre x360
ee4d36a14d3f ASoC: simple-card: Add missing of_node_put() in case of error
e701fb0a5d5b ASoC: codecs: wcd938x-sdw: do not set can_multi_write flag
06b9522ca831 spi: lpspi: disable lpspi module irq in DMA mode
39a77f005f8a s390/cio: unregister device when the only path is gone
552a24eb7168 arm64: dts: qcom: sc7280-qcard: drop incorrect dai-cells from WCD938x SDW
4de58b7c14c0 arm64: dts: qcom: sc7280-idp: drop incorrect dai-cells from WCD938x SDW
2e8ebf1a44cb Input: soc_button_array - add invalid acpi_index DMI quirk handling
ba0cc7a2e508 nvme: improve handling of long keep alives
06d9ec407f76 nvme: check IO start time when deciding to defer KA
8a72260619ca nvme: double KA polling frequency to avoid KATO with TBKAS on
c8f988c37a6b usb: gadget: udc: fix NULL dereference in remove()
3f6391062d0b btrfs: fix an uninitialized variable warning in btrfs_log_inode
a2c3e9bfc02c nfcsim.c: Fix error checking for debugfs_create_dir
a05df0643120 media: cec: core: don't set last_initiator if tx in progress
f37956a140d1 media: cec: core: disable adapter in cec_devnode_unregister
9d8ac2726cff smb3: missing null check in SMB2_change_notify
3e8458c5b205 arm64: Add missing Set/Way CMO encodings
8428f4c00d8c HID: wacom: Add error check to wacom_parse_and_register()
aaa50510adb7 scsi: target: iscsi: Prevent login threads from racing between each other
0357259cb103 gpiolib: Fix irq_domain resource tracking for gpiochip_irqchip_add_domain()
8592ada80ea5 gpio: sifive: add missing check for platform_get_irq
cb1108e17493 gpiolib: Fix GPIO chip IRQ initialization restriction
90714f7ed760 arm64: dts: rockchip: fix nEXTRST on SOQuartz
e51abd4808f9 arm64: dts: rockchip: Enable GPU on SOQuartz CM4
ec3d0f12e728 revert "net: align SO_RCVMARK required privileges with SO_MARK"
b2e2f9c0939f sch_netem: acquire qdisc lock in netem_change()
0434277b72a4 platform/x86/amd/pmf: Register notify handler only if SPS is enabled
2d580c73afdc selftests: forwarding: Fix race condition in mirror installation
eff07bf11841 io_uring/net: use the correct msghdr union member in io_sendmsg_copy_hdr
1b7b048c228e bpf: Force kprobe multi expected_attach_type for kprobe_multi link
fc3afb337814 bpf/btf: Accept function names that contain dots
22cc989f2b10 Revert "net: phy: dp83867: perform soft reset and retain established link"
3e04743dbacf netfilter: nfnetlink_osf: fix module autoload
abd3afddbf9e netfilter: nf_tables: disallow updates of anonymous sets
c34b22038543 netfilter: nf_tables: reject unbound chain set before commit phase
46f801ab5fb9 netfilter: nf_tables: reject unbound anonymous set before commit phase
b60c0ce0ff31 netfilter: nf_tables: disallow element updates of bound anonymous sets
0d836f917520 netfilter: nft_set_pipapo: .walk does not deal with generations
d60be2da67d1 netfilter: nf_tables: drop map element references from preparation phase
df27be7c1530 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
891cd2edddc7 netfilter: nf_tables: fix chain binding transaction logic
f5b6dbec26f1 be2net: Extend xmit workaround to BE3 chip
50f689918db4 net: dsa: mt7530: fix handling of LLDP frames
a50f84af215e net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
a4e4c7190126 net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
7fd2e9a69e83 ipvs: align inner_mac_header for encapsulation
6d1eec1f2dd7 mmc: usdhi60rol0: fix deferred probing
7e10fff13353 mmc: sh_mmcif: fix deferred probing
565b8bd2905d mmc: sdhci-acpi: fix deferred probing
645f89ee3e3e mmc: owl: fix deferred probing
251101c32a01 mmc: omap_hsmmc: fix deferred probing
0057a905de5c mmc: omap: fix deferred probing
f73b380518b2 mmc: mvsdio: fix deferred probing
4806f6b6b7a3 mmc: mtk-sd: fix deferred probing
d28b7a87332f net: qca_spi: Avoid high load if QCA7000 is not available
1d4dd09f13a9 sfc: use budget for TX completions
0bbb8164ed07 net/mlx5: DR, Fix wrong action data allocation in decap action
b062caf4f73b xfrm: Linearize the skb after offloading if needed.
fff9a18e0128 selftests: net: fcnal-test: check if FIPS mode is enabled
0793ead2ff2c selftests: net: vrf-xfrm-tests: change authentication and encryption algos
6919634176cd selftests: net: tls: check if FIPS mode is enabled
ac5671d10060 bpf: Fix a bpf_jit_dump issue for x86_64 with sysctl bpf_jit_enable.
8bb51cdc4fc2 xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
d9a0b1a53c79 bpf: Fix verifier id tracking of scalars on spill
461fc3391c52 bpf: track immediate values written to stack by BPF_ST instruction
b36ba84f09a1 KVM: arm64: PMU: Restore the host's PMUSERENR_EL0
c803e91600be xfrm: Ensure policies always checked on XFRM-I input path
94e81817f080 xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
8ea03341f78a xfrm: Treat already-verified secpath entries as optional
43489b2cba5a ieee802154: hwsim: Fix possible memory leaks
caddcdf2a999 mmc: meson-gx: fix deferred probing
1a2793a25a60 memfd: check for non-NULL file_seals in memfd_create() syscall
364fdcbb035b x86/mm: Avoid using set_pgd() outside of real PGD pages
cbfee3d9d5c0 nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
24f473769e7e io_uring/poll: serialize poll linked timer start with poll removal
2d80c85fa404 arm64: dts: rockchip: Fix rk356x PCIe register and range mappings
277a7c23b590 regmap: spi-avmm: Fix regmap_bus max_raw_write
b385b1d28e4e regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
ad5daeaa3d57 spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()
21945b7a868f wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0
1dfca388fc7c bpf: ensure main program has an extable
03b2149d5aca mmc: sunxi: fix deferred probing
8b8756324c5b mmc: bcm2835: fix deferred probing
1db5a39a904e mmc: sdhci-spear: fix deferred probing
f1b17198e45b mmc: mmci: stm32: fix max busy timeout calculation
6c2af0fd8301 mmc: meson-gx: remove redundant mmc_request_done() call from irq context
687d34c57807 mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
3dd0041c41da mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS
0d7a4e6589a0 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}()
7b162a18d332 cgroup: Do not corrupt task iteration when rebinding subsystem
c2c46a70282f mptcp: consolidate fallback and non fallback state machine
1d3127542665 mptcp: fix possible list corruption on passive MPJ
b747e755986a mptcp: fix possible divide by zero in recvmsg()
b7bb71dfb541 mptcp: handle correctly disconnect() failures
1d9dc9bed999 io_uring/net: disable partial retries for recvmsg with cmsg
4d729cc67b05 io_uring/net: clear msg_controllen on partial sendmsg retry
4db49d59a89c PCI: hv: Add a per-bus mutex state_lock
091d03d19859 PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
5c09925b1879 PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
da2fff20d92d Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally"
a74a9d9b756a PCI: hv: Fix a race condition bug in hv_pci_query_relations()
ba803d7ac18a Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
191cb913293a Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
4f7e702b74f7 KVM: Avoid illegal stage2 mapping on invalid memory slot
390aeb5ae7c0 ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
8e63b1fd24a8 nilfs2: fix buffer corruption due to concurrent device reads
d5d7cde2ad19 scripts: fix the gfp flags header path in gfp-translate
4a89bfb1a142 writeback: fix dereferencing NULL mapping->host on writeback_page_template
1fed1f851346 selftests: mptcp: join: fix "userspace pm add & remove address"
53e096bcaeac selftests: mptcp: join: skip fail tests if not supported
f17459121c37 selftests: mptcp: join: skip userspace PM tests if not supported
f40a7ded34c9 selftests: mptcp: join: skip test if iptables/tc cmds fail
bce23d125434 selftests: mptcp: sockopt: skip TCP_INQ checks if not supported
157dcb20000b selftests: mptcp: diag: skip listen tests if not supported
755c8857abde selftests/mount_setattr: fix redefine struct mount_attr build error
94851666aff4 selftests: mptcp: join: skip MPC backups tests if not supported
fe1f28db73f7 selftests: mptcp: join: skip fullmesh flag tests if not supported
6313c493e3c9 selftests: mptcp: join: skip backup if set flag on ID not supported
efb4f6c2dd4c selftests: mptcp: join: skip implicit tests if not supported
dd6c284a3430 selftests: mptcp: join: support RM_ADDR for used endpoints or not
695cce2f2cf5 selftests: mptcp: join: skip Fastclose tests if not supported
0381f30735e2 selftests: mptcp: join: support local endpoint being tracked or not
1c0d9b4b4745 selftests: mptcp: join: skip check if MIB counter not supported
e35edb09e53e selftests: mptcp: join: helpers to skip tests
4d65ec947d24 selftests: mptcp: join: use 'iptables-legacy' if available
44d3366bf4b9 selftests: mptcp: lib: skip if not below kernel version
c5bdd8eb8e7d selftests: mptcp: userspace pm: skip if not supported
733bf9d80d95 selftests: mptcp: userspace pm: skip if 'ip' tool is unavailable
bfe225dec643 selftests: mptcp: sockopt: skip getsockopt checks if not supported
103b4e62de32 selftests: mptcp: sockopt: relax expected returned size
61c1bf0666a9 selftests: mptcp: pm nl: skip fullmesh flag checks if not supported
41f7f7f6e43e selftests: mptcp: pm nl: remove hardcoded default limits
e79e5e7642ad selftests: mptcp: connect: skip disconnect tests if not supported
cba0db9c1586 selftests: mptcp: connect: skip transp tests if not supported
9ead68270b29 selftests: mptcp: lib: skip if missing symbol
4bed22c6876b selftests: mptcp: join: fix ShellCheck warnings
a032ccca15e1 selftests: mptcp: remove duplicated entries in usage
0c6552f83725 tick/common: Align tick period during sched_timer setup
854156d12caa ksmbd: validate session id and tree id in the compound request
c86211159bc3 ksmbd: fix out-of-bound read in smb2_write
9650cf70ec9d ksmbd: validate command payload size
0fd4ac3773c3 tpm_crb: Add support for CRB devices based on Pluton
a46fa5696613 tpm, tpm_tis: Claim locality in interrupt handler
2e7ad879e1b0 mm: Fix copy_from_user_nofault().
4ed740c6482f ata: libata-scsi: Avoid deadlock on rescan after device resume
c4465bff4d2f tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
17732fed852a tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
9bcac453890b drm/amd/display: fix the system hang while disable PSR
e538342002cb drm/amd/display: Add wrapper to call planes and stream update
8d855bc67630 drm/amd/display: Use dc_update_planes_and_stream
(From OE-Core rev: a15a00443a7a7d78586a5b4e18d03ef0bdef6b7e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 326b34c6cef90a88cf5bb9538a0d93595e7c4c9c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE shouldn't have been filed as the "exploit" is described in the
documentation as how the library behaves.
(From OE-Core rev: 3e7f736fa07a132d4fe42a59baaabe565238da21)
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>
(cherry picked from commit c652f094d86c4efb7ff99accba63b8169493ab18)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After this change in qemu:
c7e89de132
there is no 'max' cpu model on ppc. Drop it to clean up ppc gcc testsuite failures.
In order for this to work we do need to pull in the alternative cpu option from
QEMU_EXTRAOPTIONS on powerpc.
(From OE-Core rev: ea3143b243bb979f9b89f01fc2e7826cac0a7d75)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c447f2b21b20fb2b1829d540af2cc0bf8242700c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Enable branch protection (PAC/BTI) for all aarch64 builds. This was
previously enabled at a global level in the GCC build, but that breaks
the gcc test suite.
(From OE-Core rev: 63ce207e15bdee7708754a178a19fca64c4c0ee9)
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>
(cherry picked from commit 8905639d1cdc5ce809cc5ecd9672f5e86bf8a579)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
By changing the default code generation of GCC we're inadvertently
breaking the GCC test suite, which has ~120K+ more failures when run for
aarch64 compared to x86-64.
This was because the generated code fragments included the BTI
instructions, which the test case wasn't expecting. We can't tell the
tests globally to run without branch protection, as that will break the
tests which also turn it on.
Remove the enabling of branch protection by standard in GCC, we'll
enable it in the tune files instead.
(From OE-Core rev: 81351d984bc6238e9b901ae83c0de6e3d3463c77)
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>
(cherry picked from commit bb4b9017db6a893ed054a2d2ad4cc671dec09c42)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Also remove old CVE_CHECK_IGNOREs which are no longer needed due to CPE
updates.
This is a backport from master. Mickledore had one extra CVE patch that
was not on master at the time of upgrade, so it had to be manually
removed here.
(From OE-Core rev: 309b58071d14406ccdf90342f0a33285dc83c87c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Natasha Bailey <nat.bailey@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d54cfc420586 Linux 5.15.120
c06edf13f4cf nubus: Partially revert proc_create_single_data() conversion
6e65fa33edf5 parisc: Delete redundant register definitions in <asm/assembly.h>
b4d8f8900021 drm/amdgpu: Validate VM ioctl flags.
26eb191bf5a0 scripts/tags.sh: Resolve gtags empty index generation
989b4a753c7e perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
87f51cf60e3e Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
6a28f3490d3d HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
67ce7724637c HID: wacom: Use ktime_t rather than int when dealing with timestamps
347732317749 bpf: ensure main program has an extable
d874cf9799a9 can: isotp: isotp_sendmsg(): fix return error fix on TX path
27d03d15bb8b x86/smp: Use dedicated cache-line for mwait_play_dead()
d6c745ca4fc5 x86/microcode/AMD: Load late on both threads too
9052349685e9 drm/amdgpu: Set vmbo destroy after pt bo is created
796481bedc3e mm, hwpoison: when copy-on-write hits poison, take page offline
6713b8f11aa0 mm, hwpoison: try to recover from copy-on write faults
b46021ab8304 mptcp: consolidate fallback and non fallback state machine
42ff95b4bd11 mptcp: fix possible divide by zero in recvmsg()
(From OE-Core rev: 5209c9db1a918aa06c5d37163742efc59bb4503b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update webkitgtk from 2.38.5 to 2.38.6. It fixes CVE-2023-27932 and
CVE-2023-27954.
What’s new in the WebKitGTK 2.38.6 release?
* Enable the Asynchronous Clipboard API to make certain pages work (e.g.
GithHub started recently requiring it).
* Support :has() CSS selectors in content filters.
* Apply basic font properties as font variation settings.
* The Bubblewrap sandbox no longer requires setting an application
identifier via GApplication to operate correctly. Using GApplication
is still recommended, but optional.
* Improvements to the GStreamer multimedia playback, in particular
around MSE, WebRTC, and seeking.
* Fix the build with journald support enabled when using elogind instead
of the systemd libraries.
* Fix the build with Link-Time Optimization enabled (-flto=auto).
* Fix context menus not working in the remote Web Inspector.
* Fix usage of the remote Web Inspector over HTTP.
* Fix debug logs not being emitted in release builds.
* Fix several crashes and rendering issues.
(From OE-Core rev: 34bd08b121f1653907b45eb8d6192a77ef638005)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability in the lsi53c895a device affects the latest version
of qemu. A DMA-MMIO reentrancy problem may lead to memory corruption
bugs like stack overflow or use-after-free.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-0330
Upstream patches:
b987718bbb
(From OE-Core rev: 3be283237a9e473112430bcb614b25b7ff7e64b2)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Kirkstone is now a 4 year LTS
- Add future Scarthgap LTS
- Update document metadata: license, title
(From yocto-docs rev: 408b722ca330155e770262c7db8494ff897cfdb1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The intent behind these functions was to dump the system state when issues occured
but it has never really worked as we'd planned. Regular monitoring as the build
runs has largely replaced this as that allows a trend to be seen rather than a spot
value which was never really useful. The code is bitrotting and not functioning
correctly so drop it.
[YOCTO #13872]
RP: Reword commit message
(From OE-Core rev: 8d1bc34cffdd9f054e51db4e880747c79bf834fe)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dea37ba49a236029da73d5cfbfc069bffc38b508)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instaed of allways create the directories and removing it at the if they are
not used, we can just do it when there are modules configuration to be created.
So the best thing to do is install the directories only when necessary.
(From OE-Core rev: 455baf41550431c22047fe718c8eaae71924b23f)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71460993f350bca3d5a22115fd5551696f955c9f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
native and nativesdk classes are special and must be inherited last :
put them at the end of the gathered classes to inherit.
(From OE-Core rev: 6de7a92c4366f8b15ff97e53be91db31348b3922)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a6614fd800cbe791264aeb102d379ba79bd145c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are four directories in which scripts can be placed which will
always be run for any interface during certain phases of ifup and ifdown
commands:
/etc/network/if-pre-up.d/
/etc/network/if-up.d/
/etc/network/if-down.d/
/etc/network/if-post-down.d/
Even if there are no scripts in these directories, ifup and ifdown
commands will also search these directories by using run-parts command.
Install these directories to fix the following runtime errors:
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
$ ifdown lo
ifdown: interface lo not configured
$ ifup lo
run-parts: failed to open directory /etc/network/if-up.d: No such file or directory
ifup: failed to bring up lo
(From OE-Core rev: c248473e2d60cfa67c64aa586b404119dec728ff)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 277bc7ab1fedd81f4df578e544ec381c819a10f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 issues:
- the .so extension is hard-coded, and therefore the libxcryt package compiled with
meta-darwin is empty, because the dylib files are not contained in FILES_${PN}
- nothing actually produces a file libcrypt-*.so (the symlink file is libcrypt.so, without dash), thus
defining FILES:${PN} manually to contain libcrypt-*.so has no effect.
(From OE-Core rev: 06f8aaf8ee03b07f79e1a17708b5946782e389bd)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ed6bfa2428b4f1ba7f09d6e9e67c462ff355153)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This needs to be done for any item that is linked under rustc,
and not just rust itself. Latest python-cryptography exposes the issue.
(From OE-Core rev: 967d847a9815df43d0c92ca61cc544e1fe5dcc03)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d3811228747590ea06e8d68be4785d45ec9c478f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cargo_do_compile runs only if the recipe is built using cargo
as the top level tool. Some recipes hide usage of cargo inside setuptools
(or autoconf) and use do_compile definitions specific to those,
and so the environment isn't properly set up.
This was exposed by latest versions of python3-cryptography.
(From OE-Core rev: a1946efdbec608d47f9e992c1b5cf3c671a204fc)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f4ff643a028d7f5670d80861f2ce19ca2d90faa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There was a race condition during the Makefile execution in
between the assemble and compile targets, only the assemble
target had a dependency on creating the build directory.
If the compile target was executed first, an error was thrown
by bitbake since the build directory did not exist yet:
| Assembler messages:
| Fatal error: can't create build/hello_baremetal_aarch64.o:
No such file or directory
Update the SRCREV to reflect the latest changes serializing
the makefile targets to avoid such race condition from happening.
[YOCTO #15146]
(From OE-Core rev: fe637f795238685f5d8e4e3dbf48235dabb1cc17)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9a999af292c7b3dd3bb7c0722cc31624c425f432)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For the x11 backend package config, drop the redundant dependencies
libxcb and cairo. The former is listed twice in the package config,
while the latter is also listed globally.
For the xwayland package config, add the missing dependencies libxcb
and libxcursor. These dependencies are hidden when the x11 backend is
enabled by default. When the default setting is overridden to disable
the x11 backend, the following error occurs:
```
| Run-time dependency xcursor found: NO (tried pkgconfig and cmake)
|
| ../git/xwayland/meson.build:34:2: ERROR: Problem encountered: xwayland requires xcursor which was not found. Or, you can use '-Dxwayland=false'.
```
(From OE-Core rev: d8d60e0a0e838c332f044ecee89b8ad2acae9567)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 49f4dd391b408a850d13010c90492c621b7912c3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* Fix: segmentation fault on filter interpretation in "switch" mode
* Fix: `ip` context is expressed as a base-10 field
* Fix: c99: use __asm__ __volatile__
* Fix: c99: static assert: clang build fails due to multiple typedef
* Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
* Fix: trace events in C++ constructors/destructors
* Fix: trace events in C constructors/destructors
* Fix: use unaligned pointer accesses for lttng_inline_memcpy
(From OE-Core rev: c4bfec4b2f092bd76292ad8a03917514626a3a8f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 656470b4b0db579308d218d1ece77bdacd168d14)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bugfixes:
==========
- Security fixes for flacparse, dvdspu, and subparse
- d3d11videosink: Fix error on pause and play
- decklink: Correctly handle SDK strings on macOS and free strings
after usage on Linux
- filesink: Fix buffered mode writing of buffer lists and buffers with
multiple memories
- gldownload: handle passthrough without a critical
- h265parse: Fix framerate handling regression
- oggdemux: vp8 fixes
- mp4mux, qtmux, qtdemux: Opus audio mapping fixes
- pngdec: Fix wrong colours output from 16bit RGB images
- ptp clock: Work around ptpd bug in default configuration
- srtpdec: fix critical warnings on shutdown
- v4l2src: fix support for bayer format
- v4l2videoenc: support force-keyframe event in v4l2 encoder
- vtenc: apply DTS offset to ensure DTS <= PTS
- gst-python: allow more functions to be called before gst_init()
- cerbero: fix vaapi variant; add qt6 build on windows; ensure errors
on unguarded use of new APIs, require macOS 10.13
- packages: ship codecalpha, rtponvif, dvbsubenc, switchbin,
videosignal plugins; fix pango crash on 32-bit windows
- various bug fixes, memory leak fixes, and other stability and
reliability improvements
(From OE-Core rev: a071696747ece93409d533a2e966cd59195a056d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d7bf88db7f2f55540bf7891474a3a28f5681ddbb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Noteworthy changes in release 3.10 (2023-05-21) [stable]
** Bug fixes
cmp/diff can again work with file dates past Y2K38
[bug introduced in 3.9]
diff -D no longer fails to output #ifndef lines.
[bug#61193 introduced in 3.9]
Remove the comment addition from the patch body, as it
increases likelyhood of rebase conflicts, and repeats what
the commit says.
(From OE-Core rev: 21e40166870fadee986fb36be80019d3bcdb69e5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 925155acc6922f7e9df2afa45e79ad1b2c57ba24)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* CVE-2023-33551.patch is for fix CVE-2023-33551.
* CVE-2023-33552-3.patch is upstream patch for fix CVE-2023-33552, since
the patch context is changed, CVE-2023-33552-1.patch and
CVE-2023-33552-2.patch is backported.
(From OE-Core rev: 77b5c2f68ea0eef45e77936ce3e7caafa7bd3f54)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Combine two commits from git.ghostscript.com/ghostpdl.
The first incompletely addresses the CVE. The second
addresses defects in the first.
(From OE-Core rev: 8173939cfa4d0be8c0ffaa45e371945b1f7a16ae)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 11b6e64c07df043441824511c931fb0bc9673adc)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There were vestigal remains of API key support which could be removed,
but as using an API key - in theory - gives the user larger rate limits
it's probably wise to expose it.
If the user has an API key, then set NVDCVE_API_KEY.
(From OE-Core rev: 64784e90c5ff559f4da6faadb970cc7aff549592)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a542de684282bfec79f24ae2f1a2027ffde319d8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a note of what range we're fetching, and use bb.note() instead of
debug() as messages about retrying shouldn't really be considered debug
logging.
(From OE-Core rev: cc82df9c0ff8ba17196b578e0182a5c726cfbbff)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b64a869b9c5e1d504f1011da16b5c5ff721afbf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current 503 errors seem to last several seconds.
In most cases there are two errors and third request succeeds.
However sometimes the outage takes more than time needed
for two retries and third one also fails.
Extend retry count from 3 to 5 to improve the probablity
that the fetcher succeeds.
(From OE-Core rev: 5ca193e287c54bcb17f26e82e61e9446c21cd7e4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4d118af2360cff7f234102fd5e4b65a6f4146a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Last couple days it is not possible to update NVD DB as servers
are returning lot of errors.
Mostly "HTTP Error 503: Service Unavailable" is observed but
sporadially also some others.
Retrying helps in most cases, so extend retries to all errors.
Additionally add sleep which is recommended by NVD between requests.
These retries are already implemented between successful requests,
but giving servers time between failed ones is important, too.
(From OE-Core rev: 75d2c50a10b8b506096b43a15bca3f06c6734e2f)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 88dad8f198baa80af5ab576498f4df6ed639d551)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After upgrade to soon-to-be-released kirkstone 4.0.11 CVE annotations got broken.
Anything which has only cvssV3 does not resolve properly.
Fix the API fields used to extract it.
i0.0 score is now at level of NVD DB 1.1.
All CVEs with UNKNOWN vector are not present in NVD DB 1.1.
NVD API 1.1:
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4776
LOCAL|32146
NETWORK|167746
PHYSICAL|185
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73331
1.8|7
1.9|3
...
NVD API 2.0 (broken):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4587
LOCAL|26273
NETWORK|150421
UNKNOWN|24644
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|205925
NVD API 2.0 (fixed):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|5090
LOCAL|32322
NETWORK|168004
PHYSICAL|213
UNKNOWN|511
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73841
1.8|7
1.9|3
...
(From OE-Core rev: babf20391305e514ddcd24be261b9b8487c8c767)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61a5857efdcc0f49c69c0deb24fce99007aeef19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When requesting updates in a specific range, use the actual current time
and database mtime instead of truncating to midnight, and explicitly set
the timezone to UTC so that NIST don't treat the timestamps as _their_ local
time when they're _our_ local time.
(From OE-Core rev: aa03556732b295fcf4bc2de11e3bc2e2b364580e)
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>
(cherry picked from commit 9aa0ec37f5f74252588d2494a71c71a7d8e68df9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some CVEs, such as CVE-2013-6629, list multiple configurations which are
vulnerable. The current JSON parser only considers the first
configuration.
Instead, consider every configuration. We don't yet handle the AND/OR
logical operators, but this is a step in the right direction.
(From OE-Core rev: a2d50c0fd1e1be869d8786b920f8b428a3292ed1)
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>
(cherry picked from commit e1bf4f6dd686055fe9a8bdcc3f739eac2807bae0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Needs to go to master branch before stable branches.
This reverts commit 7702dc8fc6c9b34647067ffabbc0e24d6109abe7.
(From OE-Core rev: ac4c9f5aa967507d028caa3ee70f3fce580f9a09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove log_lock.pid which maybe created during do_rootfs. In commit
[dnf: only write the log lock to root for native dnf],
native dnf changed to write log lock to root, and target dnf still
use /var/log, so log_lock.pid need to be removed post do_rootfs.
(From OE-Core rev: 595fbe4c9ad25e52e88d7bcf1d1864fe5ec324a5)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
From commit 742a1b7124, log_lock.pid is writen to root, but following
file is not changed, which will make it never deleted, and an unexpected
file exist in root dir after boot target.
$ tail -n 1 etc/tmpfiles.d/dnf.conf
r /var/log/log_lock.pid
Besides, root dir may be read-only, so it is better still
keep the log_lock.pid under /var/log, only write the log lock to root
for native dnf for fixing issue mentioned in 742a1b7124
(From OE-Core rev: 207cc7acef40f92b5de306aa6f035258c0eec828)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fix simplifies the code to drop the pthread and mutexs which should
address some of the buffering issues we were seeing in some test case
failures.
(From OE-Core rev: c0ebc132c279d3195aa8ed086d596ed1b000cc2a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bffa6d381d7ea0a6aad19d61cd973c82aadef070)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently the code can race as there is a read/write thread handling the stdio but
there is no guarantee that when the process exits, the thread has handled all the
data. This results in output where "END:" isn't actually at the end of the logs
but somewhere in the middle of the output.
Update to a revision with this fix.
(From OE-Core rev: d73b83da26722890dac8ac9bea19890927b9ea3b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6608ee551ed7e8864cdeabfb09832621313d3191)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pulls in:
utils: Ensure buffers are flushed after child exits
We currently wait for the child to exit but we don't flush the buffers.
This can mean the output ends up out of sync and the END: line isn't at
the end of the logs.
We've recently seen a lot of issues related to this on the autobuilder.
Add in a flush call for all fds to ensure buffers are in sync. This
does appear to improve warnings on the autobuilder now we started detecting
the issue.
(From OE-Core rev: 0c484c5aa054f4a8f7794bba18b1d0d168dbb941)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f051de5d5da7e9a2f4137013e24589b594ff6d35)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The first time logrotate runs it reports an error:
error: state file /var/lib/logrotate.status is
world-readable and thus can be locked from other
unprivileged users. Skipping lock acquisition...
This check was added with
1f76a381e2
This error is only reported once as logrotate removes
the world-readable permissions if this happens.
Since logrotate creates this file if it does not exist,
there should be no need to install it in the first place.
(From OE-Core rev: d081071c99a814e43cdd2c3ca92892c10b631692)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8169cd2d18f1569e4357f082adbef492710e8c36)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Now that unzip's configure can correctly do the detection even in
case of cross compilation, there's no need to use this hardcoded
LARGE_FILE_SUPPORT flag.
(From OE-Core rev: b7006ca2f56292312937fd1fa33e62ff908fad9f)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dca7d1ce696e97ff4213dd63981f901dfd43ade2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The original configure runs a generated binary to determine
features. This is not correct for cross compilation. So change
the runtime tests into compile-time tests to fix the issue.
(From OE-Core rev: ed61afde823bcd3eddb984a57c9dec317f8bbbf3)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b9aca339b59238988c48b90ea5019bfc939ba4b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As the zip's configure has been updated to use compile-time
check, it now can do the check correctly, thus no need to
pass LARGE_FILE_SUPPORT to CFLAGS.
(From OE-Core rev: 0efe5f77027b902b276c925ed09caf5062f51170)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 601f45bc4e6c563ebf16e724d56519a128815034)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's incorrect to run a cross-compiled program on build machine
to check if some feature is available or not. As these two checks
in zip are basically just checking the size, we can use _Static_assert
and sizeof to do such check at compile time.
(From OE-Core rev: a54619ba8deb6731fdac97a1fe21e7a6ed2b5a75)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dda778d855b1838ae3004a9af310724b913490b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some of the tests use symbols from libpython3 e.g. PyBytes_FromStringAndSize
but does not add it to linker cmdline, its perhaps cargo which
should be fixed for that, this however is not something we can
fix in OE. So switch to using bfd linker explicitly when
building with ptests
(From OE-Core rev: 353b9c765218ed631fc14a406fcdfe1c36a8237b)
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>
(cherry picked from commit b4392ebb512fa48168a48fbff3e9140a8e1b7ec4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The eagain patch is currently using G_IO_ERROR_BUSY as part of the check
to retry when the simul_read_thread test fails during ptests, but the
actual error code is 27, which corresponds to G_IO_ERROR_WOULD_BLOCK.
Change the check so that it looks for the right code.
(From OE-Core rev: 669bb92fde575d3f9674b87044575873c3506df5)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8574fb1371e2d83c1c7ee58067c50319a62a22ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If we create a macros file under etc/, the populate_sdk task would
fail if 'package-management' is in SDKIMAGE_FEATURES and nativesdk-rpm-build
is installed.. The error message is like below:
unable to place /.../sdk/image/etc/rpm in final SDK location
This is because it's trying to move the etc/rpm dictory into the
host sysroot but the <host_sysroot>/etc/rpm has already exists.
To solve this problem, avoid creating /etc/rpm/macros for nativesdk-rpm-build,
use ${libdir}/macros instead. In this way, the macros file is hold
in nativesdk-rpm. As nativesdk-rpm-build depends on nativesdk-rpm,
the 'rpmbuild' command inside SDK can still correctly find find-debuginfo
binary.
(From OE-Core rev: 2a13a671910cad68ab962ce369b9ed60a9bf7eea)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5fde0eadf16d34d88a599009013913fe55d89283)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The dnf contents should be moved to <host_sysroot>/etc/dnf/xxx
instead of just <host_sysroot>/etc.
(From OE-Core rev: 313f009e346a5aa10a09d65706c12ceefddaf59d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74b78d160a985e98f869c777847ab798e419dd2d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of printing an error message and continuing, we should just
error out when moving file fails.
(From OE-Core rev: 3a195a2da81755c2a030b5b0354ef177d826bdb2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 12aecd9da94b5f27041982c661e8bab316d365d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
rpm2cpio.sh can make calls to unzstd to uncompress the RPM payload that
conform the cpio file.
zstd is already part of HOSTTOOLS, as a link to the system installed
zstd.
This patch add unzstd in HOSTOOLS list as a non-optional binary, so is
available to rpm2cpio.sh when it is required.
(From OE-Core rev: d59c5c1e78a1165bd2b00b3185ff8e9119aeaf9a)
Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bff58d337890e804d33d7decbaa46065a4d3bba4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
lld ends up with errors on some tests
| riscv64-yoe-linux-ld.lld: error: section size decrease is too large
Therefore do not use lld when building ptests
(From OE-Core rev: 23bcd0dbf3aeaff6b6914d347954bec22a133e23)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 154e81bb6b05b23c0c673b431cb7cee868421335)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the sockopt disable patch with a fix from upstream
(From OE-Core rev: c1beb73526e3ade75bd6dae5f9310107c50f1226)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ac921989991c319ecad01bec37c4ccaa15a7b58f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Both patches change the same paths to gawk, merge them together
as we only need one patch for this.
(From OE-Core rev: 6080138fd0c27db7029b5a76e69b8dc241ad8dc3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 79c0b18e29cad337640860f57683f0a170f6daab)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Stable version release
Noteworthy changes in release 1.21.4 (2023-05-11)
** Document --retry-on-host-error in help text
** Increase read buffer size to 64k. This should speed up downloads on gigabit
and faster connections
** Update deprecated option '--html-extension' to '--adjust-extension' in
documentation
** Update gnulib compatibility layer.
Fixes HSTS test failures on i686. (Thanks to Andreas Enge for ponting it out)
License-Update: copyright years
(From OE-Core rev: 4e7ec4bef86c79b4221a800ace700c58ce033de1)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 67ec2d5bab891cb92af9ca32304a4927daf51ed0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Apache Serf 1.3.10 [2023-05-31, from tags/1.3.10, r1910048]
Support for OpenSSL 3 (r1901937, ...)
Fix issue #171: Win32: Running tests fails with "no OPENSSL_Applink" error
Fix issue #194: Win32: Linking error when building against OpenSSL 1.1+
Fix issue #198: OpenSSL BIO control method incorrectly handles unknown requests
Fix issue #202: SSL tests are not passing with OpenSSL 3
Fix error handling when reading the outgoing request body (r1804534, ...)
Fix handling of invalid chunk lengths in the dechunk bucket (r1804005, ...)
Fix an endless loop in the deflate bucket with truncated input (r1805301)
Fix BIO control handlers to support BIO_CTRL_EOF (r1902208)
Fix a CRT mismatch issue caused by using certain OpenSSL functions (r1909252)
Build changes to support VS2017, VS2019 and VS2022 (r1712131, ...)
Build changes to support Python 3 (r1875933)
As serf is undead, we need to reassess all the remaining patches.
(From OE-Core rev: 17a46eee905f0ecfdbebb014533848dc7e906ec7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 775cbcc876edcb6c339f342a3253f5afcf6ef163)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Stable version update
Noteworthy changes in version 2.4.2
===================================
* gpg: Print a warning if no more encryption subkeys are left over
after changing the expiration date. [rGef2c3d50fa]
* gpg: Fix searching for the ADSK key when adding an ADSK. [T6504]
* gpgsm: Speed up key listings on Windows. [rG08ff55bd44]
* gpgsm: Reduce the number of "failed to open policy file"
diagnostics. [rG68613a6a9d]
* agent: Make updating of private key files more robust and track
display S/N. [T6135]
* keyboxd: Avoid longish delays on Windows when listing keys.
[rG6944aefa3c]
* gpgtar: Emit extra status lines to help GPGME. [T6497]
* w32: Avoid using the VirtualStore. [T6403]
(From OE-Core rev: d4ab498958db518a7c67b8cc1f9c15d6ee253097)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9eddfded59819a2a375b6f5518bf2c3184237d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a bug fix release.
Changes from 5.2.1 to 5.2.2
---------------------------
1. Infrastructure upgrades: makeinfo 7.0.1 must be used to format
the manual. As a result, the manual can also now be formatted
with LaTeX by running it through `makeinfo --latex'.
2. Gawk no longer builds an x86_64 executable on M1 macOS systems.
This means that PMA is unavailable on those systems.
3. Gawk will now diagnose if a heap file was created with a different
setting of -M/--bignum than in the current invocation and exit with
a fatal message if so.
4. Gawk no longer "leaks" its free list of NODEs in the heap file, resulting
in much more efficient usage of persistent storage.
5. PROCINFO["pma"] exists if the PMA allocator is compiled into gawk.
Its value is the PMA version.
6. The time extension is no longer deprecated. The strptime() function
from gawkextlib's timex extension has been added to it.
7. Better information is passed to input parsers for when they want to
decide whether or not to take control of a file. In particular, the
readdir extension is simplified for Windows because of this.
8. The various PNG files are now installed for Info and HTML. The
images files now have gawk_ prefixed names to avoid any conflicts
with other installed PNG file names.
9. As usual, there have been several minor code cleanups and bug fixes.
See the ChangeLog for details.
(From OE-Core rev: 3ace3af1e57b701308ab397c6ac45a6fa703ed40)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8504a35f1fe222d256241ff00c05b63e24e9adcb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If there are several multiconfigs in play for example a non-multiconfig with
a task with one hash and then three multiconfigs for the same task, different
architectures but the same hash (different to the non-mc), the three mcs
will be deferred until after the non-mc task but then will all run together
and race against each other.
Change the code to re-enable deferred tasks one at a time. This way, if they do
race, they won't run in parallel against each other.
(Bitbake rev: 08033b63ae442c774bd3fce62844eac23e6882d7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9523e28658ad7fb446645b590608dfac2812afd3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
devtool crashes when running "update-recipe" and append changes on the recipe.
"$ devtool update-recipe -a <layer> <recipe>"
Traceback (most recent call last):
...
File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry
return 'file://%s%s' % (basepath, paramstr)
^^^^^^^^
NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope
The input variable 'fname' should have the same meaning as the variable 'basepath'.
Modify the 'fname' to 'basepath' and solve the issue.
(From OE-Core rev: 6e9d2bfed4bb1a02b9ad023cb70cef90366f8233)
Signed-off-by: Charlie Wu <chiachiwu@google.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current error message is difficult to read:
ERROR: Nothing PROVIDES 'image'
trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files
It's not clear that first "image" is recipe name, second "image" is
binary package name and that "test" is the user account which does not
have a static ID defined. Improve the error message so that these are
more explicit. Now the error message looks like:
image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined.
(From OE-Core rev: 3285f6080161ccc808efb7fce7db9dc0dd236ffa)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This recipe uses meson, so doesn't need to DEPEND on autoconf-archive.
(From OE-Core rev: b5e006b15d0e95ab83a1a42de194d28152c67f48)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cb09a2d7077e4e0809e16ad6d23cd4f3b2a3bbca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
lld results in textrels in some .so used in tests, fixes
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel]
ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel]
(From OE-Core rev: 092ea60841b5dd45ddbfff9c94b4380855f8e639)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 8bd8ea8293a75ffa0e850513c3c15be6bc8c8692)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipes
have to be unassigned.
(From OE-Core rev: 66dfaff6bdf9c02a2cc6b1e8829c86e38908b195)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2d2c75530fe336eda72e8ce72f994725b3a77ea0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 20c7da2785e0e85264c2ef711b079920eb4bb26a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5be575577d74a3cb81594392b88df74226be9192)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: deacda2bdccc682b845d5a909adfc172ccfcb5cf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 41fa071b1b32a795e5c5b671580d4f962dbabf20)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is already a neat check_free_port() function for finding an available port
atomically, so use that and make two additional tweaks:
- no need to allocate two separate ports; per unfsd documentation they can be the same
- move lockfile release until after unfsd has been shut down and the port(s) used has been freed
[YOCTO #15077]
(From OE-Core rev: 3dccfba830bfbe89554a5e3ed5c3517d13545d35)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glibc configury tries to detect ld version and assumes BFD or gold
linker but when system ld is pointing to lld or mold it might fail the
linker check, therefore pass LD variable to explicitly point at ld.bfd
we are using BFD linker only to link glibc after all.
Second problem in such a case is that some partial objects are linked
with CC -r which will fail if we do not inform the compiler to use BFD
linker thusly pass it via appending to CC variable
(From OE-Core rev: d1a9d11130b2e0ee4fac8665f0b4c63084d85a86)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 63248d2cbd7a15aec5b864d0058fe919eb17c46c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add profile script to point users capable of interacting with the global
socket to it by default.
(From OE-Core rev: 1600f38d72818cda78a4731354dbecc144f664c9)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2818cbc73093996f8ecb93a4f0df8a31fd4692d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Just as sysvinit scripts shouldn't be present in a distro using systemd,
systemd scripts shouldn't be present in a system not using systemd.
(From OE-Core rev: 2617900f754572cca23e4db73b91a4091b921ac5)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 00e3eb3893eeb32839e02b05bc1299440895a53d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I know my text editor is going to get angry at me if this continues.
(From OE-Core rev: 24fd8549273c08693078afe17a539e461a898deb)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit da6e01517336694911f5aea53d637e9c0ad72c9b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the weston user to the wayland group so all users accessing the
global weston socket in /run all share a group.
(From OE-Core rev: 955f602c26869f670470c1555bb53c281594ad08)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 30198b36b00a1967d1f8f8f556a0ba2415954f4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The weston user must be in the render group in order to access render
device nodes for standard user-space graphics.
(From OE-Core rev: 814ee7ad4f54f5a17e0822f06059a2fe95bebfc4)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1cba8aa3c5e0635d7b89222d9ccaf889954fe0c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the render group explicitly here to make sure it exists for the
useradd command.
(From OE-Core rev: 40007e8925ee63bddddad6e475f75b5494304903)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3134fca12c6f74d2b99f79fb751bc5513c5b937a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit 6fe23ff31c0 changed README to a symlink to README.logs, and
install README.logs under systemd doc dir.
But for OE, systemd doc dir is splited into package systemd-doc, when it
is not installed on the target, there will be an dead link:
Eg:
root@intel-x86-64:/var/log# ls -l README
lrwxrwxrwx 1 root root 39 Jun 20 08:57 README -> ../../usr/share/doc/systemd/README.logs
root@intel-x86-64:/var/log# ls -l ../../usr/share/doc/systemd/README.logs
ls: cannot access '../../usr/share/doc/systemd/README.logs': No such file or directory
Meantime, relative path for a symlink also will meet issue like
"No such file or directory"
Since OE have set ForwardToSyslog=yes, this README is not needed.
So remove this symlink from package systemd
(From OE-Core rev: 7702dc8fc6c9b34647067ffabbc0e24d6109abe7)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The build fails when DEBUG_BUILD is enabled with GCC-13 as [1] and [2].
Fixes:
| numpy/core/src/umath/simd.inc.src:977:20: note: called from here
| 977 | @vtype@ zeros = _mm512_setzero_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~
| numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to ‘always_inline’ ‘avx512_get_full_load_mask_ps’: target specific option mismatch
596 | avx512_get_full_load_mask_ps(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| numpy/core/src/umath/simd.inc.src:976:27: note: called from here
976 | @mask@ load_mask = avx512_get_full_load_mask_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| /usr/lib/gcc/x86_64-redhat-linux/13/include/avx512fintrin.h:6499:1: error: inlining failed in call to ‘always_inline’ ‘_mm512_loadu_si512’: target specific option mismatch
Reference: 3947b1a023
[1] https://git.openembedded.org/openembedded-core/commit/?id=8596678667797971559aed962b1c204266032186
[2] http://errors.yoctoproject.org/Errors/Details/689841/
(From OE-Core rev: 77a64a8686b6c9ef3bc6adbce6cdc442096decfd)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python2 has been deprecated, use python3 instead
(From OE-Core rev: 055330871b0d8f443d8eded6c0fcc0e404f70b8a)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes for APR 1.7.4
*) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
and APR_FOPEN_BUFFERED did not properly append the data on Windows.
(This regression was introduced in APR 1.7.3) [Evgeny Kotkov]
(From OE-Core rev: b308bf9936a9897a9d8ec07b60d811ee223b500f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3db1d7fc97415f1d2af3f694723222ad81de13af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Resolves error:
The following recipes do not have a maintainer assigned to them. Please add an entry to meta/conf/distro/include/maintainers.inc file.
gcc-source-12.3.0 (/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/recipes-devtools/gcc/gcc-source_12.3.bb)
(From OE-Core rev: 4df0b835fae3af1dbde4a06568a652ce46d7af7a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test is failing for uncertain reasons. We have reported upstream, disable
it until we can work out why this happened. The point it started failing is
unclear due to other test framework issues.
(From OE-Core rev: ef1b309ec04aa16020c6a8ca3939fb8eccca3edb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit f72fd51e0d (binutils: package static libs from gprofng) added
corresponding FILES:${PN}-staticdev entry to the main .bb recipe.
But binutils-cross-canadian fails with exactly the same QA issue,
hence move FILES:${PN}-staticdev to the common shared .inc file.
(From OE-Core rev: a4c3f22c93a944aef11bb8f2637f45c1d72d380c)
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75beddd33e132333c36ad067e2cf90edffeb5bf5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the latest SRCREV to bring fixes using the proper entry
addresses for ARM architectures [1], as well as fixing a race condition
in the Makefile during assembly [2].
Fix url in case automatic redirects stop working.
[1] 602e82aee7
[2] ea7f59b024
(From OE-Core rev: fdeb8e9d9af37e37e4c0f13ebfae2c0ce36199d4)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8910e9665d67576149efef064d098f0645deea4a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The changes are mostly about early exit which causes indentation changes;
check with `git diff -w`. Another change is the check for ip by simply
calling it and deciding upon the exit code, if it's fine or not.
(From OE-Core rev: 3f6dacac5f8fb3c4b6b61b3fa125372c8f044795)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 351577761d0712a005eda9dde9215558ca9a1fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NPM registry cache should support caracaters like '(' and ')'
Explanation: NPM packages can contains these caracters like : @(._.)/execute
(From OE-Core rev: 9d51a9f819a0ffdfd273635aa4e2062bf30a1db2)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6110d9e24e43e286781afd1b3634a4ad1a2050d0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.
As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c
All advertising materials mentioning features or use of this software
Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.
When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit
7280401bdd
Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed.
(From OE-Core rev: 859f00732c3b123aa4adb911371f1d9cf02c85fb)
Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d9045a7bc6d9acc137c292b60a8ce4d24f359a19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I've encountered issues reproducing initramfs and UKI image builds,
which will be fixed with this patch.
1. initramfs
There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation.
The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes.
2. Unified Kernel Image
'--preserve-dates' is required for a static 'Time/Date' entry.
I've added '--enable-deterministic-archives' although in my case this
didn't change anything.
(From OE-Core rev: 7bf9463665c46e331f40f9ca4f04733d14f9ab44)
Signed-off-by: Frieder Paape <frieder@konvera.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd027729bafb4e085ba0949e38e724f3a8cad102)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On riscv32 configurations OpenSSL fails to build with "undefined
reference to `__atomic_foo'" kind of errors. Change OpenSSL recipe to
use linux-latomic configuration instead of linux-generic32.
(From OE-Core rev: 1add2c6c2a5009d6a73790e1334e7e113ac97f4d)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e8ce80fc6d6579554bca2eba057e65d4b12c0793)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding
when the kernel was changed from linux-yocto to linux-yocto-rt.
This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a
kernel module and ignoring the DEPENDS. The v86d is technically a kernel module
since it uses kernel header files.
There are two ways to address this, we could inherit the module-base class and
the dependency code does the correct thing. It appears the code doesn't look into
STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop
the DEPENDS and the code will the do the correct thing.
(From OE-Core rev: 4250a456e3aad41bab1793258b29e96c4a9fe5bb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37ccd11cb0b89416b8e23160445186269b6c0c8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The error message is a little misleading as the qmp module is a
directory with __init__.py file, not qmp.py file. Also, put the
path where we try to import it from in the error message to make
the message more indicative.
(From OE-Core rev: 60466c8ee5c055bdc01582f3809c7b36bb646a1d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 08bacbf797f6a50ae8abe8fc3455b3a15a0a94b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The third 1.22 bug-fix release (1.22.3) was released on 19 May 2023.
This release only contains bugfixes and it should be safe to update from 1.22.x.
Highlighted bugfixes in 1.22.3
avdec: fix occasional video decoder deadlock on seeking with FFmpeg 6.0
decodebin3: fix regression handling input streams without CAPS or TIME segment such as e.g. udpsrc or `pushfilesrc
bluez: a2dpsink: fix Bluetooth SIG Certification test failures
osxvideosink: fix deadlock upon closing output window
qtdemux: fix edit list handling regression and AV1 codec box parsing
qtmux: fix extraction of CEA608 closed caption data from S334-1A packets
rtspsrc: Fix handling of * control path
splitmux: timestamp handling improvements
v4l2videodec: Rework dynamic resolution change handling (needed for IMX6 mainline codec)
videoflip: fix regression with automatically rotating video based on tags
d3d11: many d3d11videosink and d3d11compositor fixes
webrtc, rtp: numerous data race fixes and stability fixes
various bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: 2bc75dea621f1d206ee43a5000d05cf959cd44e9)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ff5c4bfe46bb325535041a9127356ae425dbe5f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This minor point release fixes CVE-2023-25652 and CVE-2023-29007.
(From OE-Core rev: ebe205b32fd959b3d7281ec95ac7f7cf88e37ed2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 469c28924ab9debe810e3277b27ad936781e7ce5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes from 1.9.4 to 1.9.5:
----------------------------
* Fix incorrect assumptions involving the use of ctype(3) functions.
Patch by Taylor R Campbell.
* Fix detection of provided functions on autoconf.
Patches by Harmen Stoppels.
* Fix deletion of tests/meson.build by the autoconf build system.
Patch by h30032433.
* Fix quoting rules in argvsplit.c.
Patch by huyubiao.
* Update libpkgconf documentation and documentation building scripts.
Patches by Andrew Shadura.
* Enforce maximum package count correctly for --modversion.
(From OE-Core rev: 046e33769121aee169ffb6c790a880dc420a5a76)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fb9e05592e7c1c61a677d9cb842c9adc84689dde)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade to latest 1.20.x release:
go.git$ git log --oneline go1.20.4..go1.20.5
e827d41c0a (tag: go1.20.5) [release-branch.go1.20] go1.20.5
c0ed873cd8 [release-branch.go1.20] cmd/go: disallow package directories containing newlines
356a419e2f [release-branch.go1.20] cmd/go: enforce flags with non-optional arguments
fa60c381ed [release-branch.go1.20] cmd/go,cmd/cgo: in _cgo_flags use one line per flag
36144ba429 [release-branch.go1.20] runtime: implement SUID/SGID protections
5036ba77eb [release-branch.go1.20] net: skip TestFileFdBlocks if the "unix" network is not supported
b249ec5655 [release-branch.go1.20] cmd/go/internal: update documentation of go test and go generate
4b95fc1e6c [release-branch.go1.20] cmd/go: save checksums for go.mod files needed for go version lines
31a1e19a59 [release-branch.go1.20] net, os: net.Conn.File.Fd should return a blocking descriptor
450c8021a5 [release-branch.go1.20] runtime: change fcntl to return two values
22741120ee [release-branch.go1.20] runtime: consistently define fcntl
9270e3be8f [release-branch.go1.20] os: if descriptor is non-blocking, retain that in Fd method
600636e931 [release-branch.go1.20] crypto/rsa: use BoringCrypto for 4096 bit keys
afbe101950 [release-branch.go1.20] cmd/compile: fix bswap/load rewrite rules
(From OE-Core rev: 1234971eea7b07e89efaf20055ba9580fbe2cb08)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ea1e9e9d7385c78bdd513e44cea5c36444529b2)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
e84a4e368abe Linux 6.1.35
a76d4933c38e kbuild: Update assembler calls to use proper flags and language target
5abcd2c18dbb MIPS: Prefer cc-option for additions to cflags
1d485ddcba85 MIPS: Move '-Wa,-msoft-float' check from as-option to cc-option
d51d258997e5 x86/boot/compressed: prefer cc-option for CFLAGS additions
bdd22f2aa131 scsi: target: core: Fix error path in target_setup_session()
741c96715fb7 neighbour: delete neigh_lookup_nodev as not used
26435338f9dd net/sched: act_api: add specific EXT_WARN_MSG for tc action
ab1bbd79f48e Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy"
8f3759981104 net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy
4b4cae8e4b37 drm/amdgpu: Don't set struct drm_driver.output_poll_changed
c6cbb4e1c10c rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
8d842af30bc2 parisc: Delete redundant register definitions in <asm/assembly.h>
616aba553640 afs: Fix vlserver probe RTT handling
34dc1eed9918 octeon_ep: Add missing check for ioremap
35d848164fec selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
6ab77b3b852d net: tipc: resize nlattr array to correct size
d24c96581775 dm: don't lock fs when the map is NULL during suspend or resume
010179208c66 sfc: fix XDP queues mode with legacy IRQ
23efdbfa8eef net: macsec: fix double free of percpu stats
4ea1f3344472 net: lapbether: only support ethernet devices
59f0c7bec3ca net: dsa: felix: fix taprio guard band overflow at 10Mbps with jumbo frames
3626e93cd841 net/sched: cls_api: Fix lockup on flushing explicitly created chain
fa285d799d1d ext4: drop the call to ext4_error() from ext4_get_group_info()
d7d6e830cd0f cifs: fix lease break oops in xfstest generic/098
e8119d4d1611 selftests: forwarding: hw_stats_l3: Set addrgenmode in a separate step
ea3f336f717a net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting
ac57be24dcf1 net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
096c00ea80db sched: add new attr TCA_EXT_WARN_MSG to report tc extact message
e568e0e16830 selftests/tc-testing: Fix SFB db test
700d7bf300c1 selftests/tc-testing: Fix Error: failed to find target LOG
8a086daf20a8 selftests/tc-testing: Fix Error: Specified qdisc kind is unknown.
62aecf23f3d1 drm/nouveau: add nv_encoder pointer check for NULL
fb725beca62d drm/nouveau/dp: check for NULL nv_connector->native_mode
a5acbe4ea5d0 drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow
90748be0f4f3 drm/nouveau: don't detect DSM for non-NVIDIA device
835457c0d608 net: phylink: use a dedicated helper to parse usgmii control word
fabf9cb41334 net: phylink: report correct max speed for QUSGMII
df7477a8bdcb igb: fix nvm.ops.read() error handling
9710e5c30bd4 igc: Fix possible system crash when loading module
c6612bf33ebe igc: Clean the TX buffer and TX descriptor ring
fe289f8fee9a sctp: fix an error code in sctp_sf_eat_auth()
0b8ae7d6e4ad ipvlan: fix bound dev checking for IPv6 l3s mode
33bd6b76ac77 net: ethtool: correct MAX attribute value for stats
277fbf63b34a IB/isert: Fix incorrect release of isert connection
f77965f48792 IB/isert: Fix possible list corruption in CMA handler
4e55c9abe947 IB/isert: Fix dead lock in ib_isert
1def2a94f4ee RDMA/mlx5: Fix affinity assignment
8618f8f72389 IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
4dc0b367c390 RDMA/cma: Always set static rate to 0 for RoCE
ec6d49687d2b RDMA/mlx5: Create an indirect flow table for steering anchor
3a83145b660c RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
c764fed5e544 octeontx2-af: fix lbk link credits on cn10k
7c6d50414649 octeontx2-af: fixed resource availability check
b4a3cae58cd8 iavf: remove mask from iavf_irq_enable_queues()
26256aa7edcd RDMA/rxe: Fix the use-before-initialization error of resp_pkts
b0b3848e0363 RDMA/rxe: Removed unused name from rxe_task struct
e83bc9388627 wifi: mac80211: take lock before setting vif links
170ceadf4a57 wifi: cfg80211: fix link del callback to call correct handler
49f3a79f03bd wifi: mac80211: fix link activation settings order
07f9cc229b44 net/sched: cls_u32: Fix reference counter leak leading to overflow
c9411f014e5c octeontx2-af: Fix promiscuous mode
5cf38fbc82ba net/sched: act_pedit: Parse L3 Header for L4 offset
fb25478f6699 net/sched: act_pedit: remove extra check for key type
b4e5d0c4cf07 net/sched: simplify tcf_pedit_act
300be9f1dc4b igb: Fix extts capture value format for 82580/i354/i350
a4a912aee14e ping6: Fix send to link-local addresses with VRF.
381d49ec68ca net: enetc: correct the indexes of highest and 2nd highest TCs
4aaa3b730d16 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
bec51844f9ba ice: Fix XDP memory leak when NIC is brought up and down
8fddf3f05156 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
55b7a00f3422 netfilter: nf_tables: integrate pipapo into commit protocol
839d38d3b0aa spi: fsl-dspi: avoid SCK glitches with continuous transfers
485792480660 spi: cadence-quadspi: Add missing check for dma_set_mask
2906e0d75b50 RDMA/rxe: Fix ref count error in check_rkey()
7617a59f0056 RDMA/rxe: Fix packet length checks
00b276bc7b62 RDMA/rtrs: Fix rxe_dealloc_pd warning
77226c9785f8 RDMA/rtrs: Fix the last iu->buf leak in err path
03285557deb6 usb: dwc3: gadget: Reset num TRBs before giving back the request
7bee7f13c039 USB: dwc3: fix use-after-free on core driver unbind
307fe59490bd USB: dwc3: qcom: fix NULL-deref on suspend
d8195536ce26 usb: gadget: udc: core: Prevent soft_connect_store() race
3c048d42c305 usb: gadget: udc: core: Offload usb_udc_vbus_handler processing
3a1882841f64 usb: typec: Fix fast_role_swap_current show function
2bf8ea2e9e39 usb: typec: ucsi: Fix command cancellation
b352f7b6a646 serial: lantiq: add missing interrupt ack
04b3145db225 USB: serial: option: add Quectel EM061KGL series
03b5964a2825 clk: pxa: fix NULL pointer dereference in pxa3xx_clk_update_accr
5532962c9ed2 thunderbolt: Mask ring interrupt on Intel hardware as well
d799f73d5d44 thunderbolt: dma_test: Use correct value for absent rings when creating paths
081b5f1ebc73 thunderbolt: Do not touch CL state configuration during discovery
1eb0eff7da97 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
21863dc45aed drm/amdgpu: add missing radeon secondary PCI ID
6f5b5ce9397d drm/amd/pm: workaround for compute workload type on some skus
b69a10df9003 drm/amd: Tighten permissions on VBIOS flashing attributes
b2706d862b65 drm/amd: Make sure image is written to trigger VBIOS image update flow
ee8c6580c310 drm/amd/display: edp do not add non-edid timings
2cb6026df193 net: usb: qmi_wwan: add support for Compal RXM-G1
5d1fdfb3d185 drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1
f6d74371ce15 RDMA/uverbs: Restrict usage of privileged QKEYs
5a144bad3e75 nouveau: fix client work fence deletion race
33965ac34091 net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open
bfaf388d3599 dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard
088ad777eeae dm thin metadata: check fail_io before using data_sm
1886db9a4ee1 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
029e0f1f7521 ALSA: usb-audio: Fix broken resume due to UAC3 power state
9e1c7968a275 btrfs: can_nocow_file_extent should pass down args->strict from callers
4e9da0cda149 btrfs: fix iomap_begin length for nocow writes
4389fb6b6a9d btrfs: do not ASSERT() on duplicated global roots
7e23b1ec720a powerpc/purgatory: remove PGO flags
352f62431ad3 riscv/purgatory: remove PGO flags
2cf6e32e86ea x86/purgatory: remove PGO flags
013027918a4e kexec: support purgatories with .text.hot sections
c9c3163c7ab9 io_uring/net: save msghdr->msg_control for retries
cffaa97ffb67 LoongArch: Fix perf event id calculation
ad64865722b6 nilfs2: reject devices with insufficient block count
69caea4eed1c nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
8f47a9665aee nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
3d4bc38f716c nios2: dts: Fix tse_mac "max-frame-size" property
447f325497dc zswap: do not shrink if cgroup may not zswap
9f17645f8528 ocfs2: check new file size on fallocate call
534b4bbc8589 ocfs2: fix use-after-free when unmounting read-only filesystem
3a340c63c0c3 epoll: ep_autoremove_wake_function should use list_del_init_careful
6d304091e091 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
b11f953a61e9 wifi: cfg80211: fix locking in regulatory disconnect
9a9adc42a590 irqchip/gic: Correctly validate OF quirk descriptors
22efb27a21b6 NVMe: Add MAXIO 1602 to bogus nid list.
c9c205945033 io_uring: unlock sqd->lock before sq thread release CPU
8ca9880735b0 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
41c383c49657 xen/blkfront: Only check REQ_FUA for writes
75955d698636 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
7e57a56374aa ASoC: cs35l41: Fix default regmap values for some registers
424fc902728c mips: Move initrd_start check after initrd address sanitisation.
dd035c08ee96 MIPS: Alchemy: fix dbdma2
34dd1a90ab64 MIPS: Restore Au1300 support
048ad52d528e MIPS: unhide PATA_PLATFORM
3d48ea53c44b parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
e522a12e4892 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
0b09b35cae86 ASoC: Intel: avs: Add missing checks on FE startup
5daa27bcb31d ASoC: Intel: avs: Account for UID of ACPI device
c33fded7f17f ASoC: soc-pcm: test if a BE can be prepared
0a9b2164b7d8 btrfs: handle memory allocation failure in btrfs_csum_one_bio
e9a5175d5e83 btrfs: scrub: try harder to mark RAID56 block groups read-only
c45aed74318e drm: panel-orientation-quirks: Change Air's quirk to support Air Plus
2d9144c0ca82 power: supply: Fix logic checking if system is running from battery
808e103ebac9 irqchip/meson-gpio: Mark OF related data as maybe unused
0cdb593c2fe9 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
bf8324676b1c regulator: Fix error checking for debugfs_create_dir
c94be1f039c3 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
cdf9cfc1bbd7 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
22358b9c418c power: supply: Ratelimit no data debug output
a7620312a082 selftests: gpio: gpio-sim: Fix BUG: test FAILED due to recent change
79a0a3695e01 tools: gpio: fix debounce_period_us output of lsgpio
cc1444a36398 ARM: dts: vexpress: add missing cache properties
398bf0d67bcc power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
66a88d04cf5d power: supply: sc27xx: Fix external_power_changed race
e3d2bdca180b power: supply: ab8500: Fix external_power_changed race
628e40a225a0 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
e01fc7caac9c ksmbd: validate smb request protocol id
fec79e4f7df5 EDAC/qcom: Get rid of hardcoded register offsets
4b3ec6b6ff24 qcom: llcc/edac: Fix the base address used for accessing LLCC banks
314e973f36a5 cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks()
c68b4db58138 cgroup: always put cset in cgroup_css_set_put_fork
7a2e2ca9ad21 cgroup: bpf: use cgroup_lock()/cgroup_unlock() wrappers
6111f0add6ff test_firmware: prevent race conditions by a correct implementation of locking
aa2dfdc4ed25 test_firmware: Use kstrtobool() instead of strtobool()
100cd6d0e563 x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed
(From OE-Core rev: 7ad09cfc8564de0576b25862468e1532112bb5d2)
Signed-off-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>
(cherry picked from commit 86cc1a595011ff08fb50bca7215e5b22cda6cdcb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The commit in question appeared as -stable backport in 6.1.28, which is
where we started to see intermittent boot hangs on x86.
Richard noted that others are seeing this is well, as can be seen in
this thread:
https://lkml.org/lkml/2023/6/13/1460
We bump our SRCREVs to pick up the revert:
947f660bde07 Revert "tick/common: Align tick period with the HZ tick."
(From OE-Core rev: 10e7c5c2aadbc14b9ec56322595826707bb92316)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 73b7f36e51de39ed19dfd3cd253be1876db60ca4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
2f3918bc53fb Linux 6.1.33
c3fcfe8931e1 ext4: enable the lazy init thread when remounting read/write
84683a2cf5ed selftests: mptcp: join: avoid using 'cmp --bytes'
fbb6db561dd4 selftests: mptcp: simult flows: skip if MPTCP is not supported
4bc022b95392 selftests: mptcp: diag: skip if MPTCP is not supported
e8631d84c01e arm64: efi: Use SMBIOS processor version to key off Ampere quirk
b026755cc9a8 tls: rx: strp: don't use GFP_KERNEL in softirq context
a2961463d74f xfs: verify buffer contents when we skip log replay
4042d7ad40f1 drm/amd/display: Have Payload Properly Created After Resume
4a9d63181f8d iommu/amd/pgtbl_v2: Fix domain max address
3264d875f58a tpm, tpm_tis: Request threaded interrupt handler
77ee4f8c02b8 regmap: Account for register length when chunking
a8eaa9a06add fs/ntfs3: Validate MFT flags before replaying logs
0b28edf227e3 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
4f303c0b9d5d ksmbd: fix multiple out-of-bounds read during context decoding
522a9417f649 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
4c6bdaacb3cb ksmbd: fix incorrect AllocationSize set in smb2_get_info
f7add4d1598a ksmbd: fix UAF issue from opinfo->conn
8072ea674374 ksmbd: fix credit count leakage
5f4d3810ca9c KVM: x86: Account fastpath-only VM-Exits in vCPU stats
b1d5667afad1 KVM: arm64: Populate fault info for watchpoint
0659aee089da test_firmware: fix the memory leak of the allocated firmware buffer
eef67dfdc050 test_firmware: fix a memory leak with reqs buffer
33aebb014893 powerpc/xmon: Use KSYM_NAME_LEN in array size
97211945ef68 serial: cpm_uart: Fix a COMPILE_TEST dependency
7493392a375c serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
3270095f6eb5 fbcon: Fix null-ptr-deref in soft_cursor
ef8aeffb2c50 ext4: add lockdep annotations for i_data_sem for ea_inode's
140aa33f96d6 ext4: disallow ea_inodes with extended attributes
277cea6f7786 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
b112babc565e ext4: add EA_INODE checking to ext4_iget()
9ce0319b0599 mptcp: fix active subflow finalization
977a63afd401 mptcp: fix connect timeout handling
97ecfe67f5ca selftests: mptcp: userspace pm: skip if MPTCP is not supported
f324df8de0b5 selftests: mptcp: sockopt: skip if MPTCP is not supported
0fea987ccf5f selftests: mptcp: join: skip if MPTCP is not supported
17ddf2a54eff selftests: mptcp: pm nl: skip if MPTCP is not supported
68ecc09a148c selftests: mptcp: connect: skip if MPTCP is not supported
3f731926a1b0 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
7403630eb94c tracing/histograms: Allow variables to have some modifiers
2a1195f0e085 tracing/timerlat: Always wakeup the timerlat thread
007c04225697 mtdchar: mark bits of ioctl handler noinline
d7c34c8f6005 selinux: don't use make's grouped targets feature yet
6fb0b098f690 io_uring: undeprecate epoll_ctl support
94f97b8df005 riscv: perf: Fix callchain parse error with kernel tracepoint events
c40dc6e26646 tpm, tpm_tis: correct tpm_tis_flags enumeration values
b0e21c42c1fb iommu/amd: Fix domain flush size when syncing iotlb
251cf7fd5a1b powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
2a72e6814f55 block: fix revalidate performance regression
867ad8cba251 phy: qcom-qmp-pcie-msm8996: fix init-count imbalance
5daf7a171d27 phy: qcom-qmp-combo: fix init-count imbalance
1af8dd540347 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
380d2da555a8 tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
2c8aa1163a21 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
f25568e0801c mmc: vub300: fix invalid response handling
03974abbf2a1 x86/mtrr: Revert 90b926e68f50 ("x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case")
8db2ea7b80d6 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
f05f3fcc7824 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
1c729bd5b30f drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5
0f8f233ed767 drm/amd/pm: resolve reboot exception for si oland
e0a0f5d2ba59 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
00abb872ef0f drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4
2f91f92bd870 drm/amdgpu: enable tmz by default for GC 11.0.1
009886965e04 ata: libata-scsi: Use correct device no in ata_find_dev()
63a44b01df36 scsi: stex: Fix gcc 13 warnings
2e787e5153b7 misc: fastrpc: reject new invocations during device removal
93f2aa05af2d misc: fastrpc: return -EPIPE to invocations on device removal
cbfed647fd19 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
704842c97aa3 usb: gadget: f_fs: Add unbind event before functionfs_unbind
cc8c9864da69 usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
08e8ff68a3f6 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
ef12610ff5fa net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
3cfdc3fc1801 iio: dac: build ad5758 driver when AD5758 is selected
f453753900e9 iio: adc: stm32-adc: skip adc-diff-channels setup if none is present
735d033bedc3 iio: adc: ad7192: Change "shorted" channels to differential
84f4d63ae184 iio: addac: ad74413: fix resistance input processing
ab0c2dffe80f iio: dac: mcp4725: Fix i2c_master_send() return value handling
89f92d435352 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
2eb269605113 iio: adc: stm32-adc: skip adc-channels setup if none is present
54d737d79672 iio: light: vcnl4035: fixed chip ID check
2896a356ed07 dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
cb2a612c397d iio: imu: inv_icm42600: fix timestamp reset
3fb021f5c114 HID: wacom: avoid integer overflow in wacom_intuos_inout()
254be1f64819 HID: google: add jewel USB id
23c241676f32 iio: adc: mxs-lradc: fix the order of two cleanup operations
b6867ce5fb35 iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
47cc3cae303c media: uvcvideo: Don't expose unsupported formats to userspace
4d776371127e drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug
7d233f93594f mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
4124000cf4c5 media: mediatek: vcodec: Only apply 4K frame sizes on decoder formats
bafe94ac9950 KVM: arm64: vgic: Fix locking comment
150a5f74a597 KVM: arm64: vgic: Wrap vgic_its_create() with config_lock
4129d71e5bda KVM: arm64: vgic: Fix a circular locking issue
7df6008b8726 block: Deny writable memory mapping if block is read-only
16ddd3bc6741 nvme-pci: Add quirk for Teamgroup MP33 SSD
a731273f3c22 ublk: fix AB-BA lockdep warning
68ce1d57e52c drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
baa8901ad70d ceph: silence smatch warning in reconnect_caps_cb()
56e5d63e4e2d atm: hide unused procfs functions
47d0f626795f drm/msm: Be more shouty if per-process pgtables aren't working
c62a9a6bea0c ALSA: oss: avoid missing-prototype warnings
e4f1532a9cd9 nvme: do not let the user delete a ctrl before a complete initialization
f481c2af4916 nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
d0013470677f netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
def67e27f2b7 net: wwan: t7xx: Ensure init is completed before system sleep
ae72bd1a4b04 wifi: b43: fix incorrect __packed annotation
c061e13c7297 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
7402fb48efff wifi: iwlwifi: mvm: Add locking to the rate read flow
788f129f6370 wifi: mac80211: recalc chanctx mindef before assigning
a03460061164 wifi: mac80211: consider reserved chanctx for mindef
aefa37aa32cb wifi: mac80211: simplify chanctx allocation
bdd97c99b346 arm64: vdso: Pass (void *) to virt_to_page()
6bf0f6bfcd35 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
e0b5316e2ead ARM: dts: stm32: add pin map for CAN controller on stm32f7
de16dfe7cab5 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
329da6d07cc9 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
905b247f6e13 s390/topology: honour nr_cpu_ids when adding CPUs
26cfe2faa82d s390/pkey: zeroize key blobs
9f2f538cd8c3 ASoC: SOF: pm: save io region state in case of errors in resume
eb708aee4126 ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling
1cc6301dfcd2 ASoC: SOF: pcm: fix pm_runtime imbalance in error handling
a6637d5a8f19 ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions
d5d61f747e3f media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
d0088ea444e6 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
4a8ecfb2207c media: dvb-core: Fix use-after-free due to race at dvb_register_device()
93b5dfebcb18 media: dvb-core: Fix use-after-free due on race condition at dvb_net
bf3b6f82fd4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
ea2938c27b02 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
dd6839936115 media: dvb_ca_en50221: fix a size write bug
058822591b78 media: netup_unidvb: fix irq init by register it at the end of probe
b769fbf04a91 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
5d2923fb0b72 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
6906e613e6b7 media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
4e896b226311 media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
336ca9b37104 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
1027c8c068f0 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
8914ae00db45 media: dvb_demux: fix a bug for the continuity counter
59dad726de2d ASoC: ssm2602: Add workaround for playback distortions
7fbdd3bd7bbf ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V
603f239216ca ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
f6d2aa322ca7 xfrm: Check if_id in inbound policy/secpath match
40798c566b56 um: harddog: fix modular build
c03dd9390514 ASoC: dwc: limit the number of overrun messages
0960fb87cdaf ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12
7d98a36b101f nvme-pci: add quirk for missing secondary temperature thresholds
53786bfadc43 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
46193dd43dce block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
5af920e4d1d1 nbd: Fix debugfs_create_dir error checking
f83c32ed05d4 fbdev: stifb: Fix info entry in sti_struct on error path
be2aefa202a5 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
c6c0a9f61958 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
3e336ad6f517 drm/amdgpu: set gfx9 onwards APU atomics support to be true
5ae4a618a155 gfs2: Don't deref jdesc in evict
61c3962ab1f9 platform/mellanox: fix potential race in mlxbf-tmfifo driver
809efd7a69a4 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
18913fc7c1dd media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
705f4dcc41c2 hwmon: (k10temp) Add PCI ID for family 19, model 78h
6578e0f196e8 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
0433baa89318 btrfs: abort transaction when sibling keys check fails for leaves
e2d161c539a4 drm/ast: Fix ARM compatibility
cad1abbe488d mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
88a042d599c3 drm/amdgpu: Use the default reset when loading or reloading the driver
6a40da600750 ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet
a7ec48a419fe ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
867dae554780 watchdog: menz069_wdt: fix watchdog initialisation
787e74b21394 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
e2feb39312a6 mptcp: add annotations around sk->sk_shutdown accesses
0b9e6d64cd10 mptcp: fix data race around msk->first access
519f16d96c2d mptcp: consolidate passive msk socket initialization
fa2cbd1d689a mptcp: simplify subflow_syn_recv_sock()
9872e8c63252 mptcp: avoid unneeded address copy
1b9e3ab669a3 mptcp: add annotations around msk->subflow accesses
c5ebb5cec9fb mptcp: avoid unneeded __mptcp_nmpc_socket() usage
ea9d7382d5d3 rtnetlink: call validate_linkmsg in rtnl_create_link
62dcac528be7 mtd: rawnand: marvell: don't set the NAND frequency select
2187cb72b98b mtd: rawnand: marvell: ensure timing values are written
a0843347a96a net: dsa: mv88e6xxx: Increase wait after reset deactivation
c3fc733798c7 tcp: fix mishandling when the sack compression is deferred.
eac615ed3c6d net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
4fc2724f445f iommu/mediatek: Flush IOTLB completely only if domain has been attached
9316fdd57f25 net/mlx5: Read embedded cpu after init bit cleared
4156c6ff331a net/mlx5e: Fix error handling in mlx5e_refresh_tirs
7c3e271626d1 nvme: fix the name of Zone Append for verbose logging
4e5a5cda3dfd nfsd: fix double fget() bug in __write_ports_addfd()
401a1cf50bfa udp6: Fix race condition in udp6_sendmsg & connect
507182f132a8 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
5c05ef3630ca net: sched: fix NULL pointer dereference in mq_attach
f8884108a2fe net/sched: Prohibit regrafting ingress or clsact Qdiscs
be3e1f71cb6f net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
1ec1434630b3 net/sched: sch_clsact: Only create under TC_H_CLSACT
89a0f4dcae43 net/sched: sch_ingress: Only create under TC_H_INGRESS
d67a5a587c45 net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK
8c3ec8e7895e net/smc: Scan from current RMB list when no position specified
752836e1a206 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
c2251ce0483d tcp: deny tcp_disconnect() when threads are waiting
0dec22a09da1 af_packet: do not use READ_ONCE() in packet_bind()
906134664f33 RDMA/irdma: Fix Local Invalidate fencing
07322c8a12d6 RDMA/irdma: Prevent QP use after free
3cf774741459 mtd: rawnand: ingenic: fix empty stub helper definitions
789394f1df8b perf ftrace latency: Remove unnecessary "--" from --use-nsec option
7164961a9ce0 amd-xgbe: fix the false linkup in xgbe_phy_status
d615070b0eb8 tls: improve lockless access safety of tls_err_abort()
0b64a2bf1699 af_packet: Fix data-races of pkt_sk(sk)->num.
a2c2364e5f53 netrom: fix info-leak in nr_write_internal()
ae0ef97f1e2b net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
724aa4fd9e36 net/mlx5e: Don't attach netdev profile while handling internal error
9c7ae143a01b net/mlx5: fw_tracer, Fix event handling
e73b7de4bf96 net/mlx5: SF, Drain health before removing device
9e49af9766ec net/mlx5: Drain health before unregistering devlink
ddd8d552a8f8 riscv: Fix unused variable warning when BUILTIN_DTB is set
72fef70abe18 dmaengine: pl330: rename _start to prevent build error
bd424277a1f8 nfsd: make a copy of struct iattr before calling notify_change
dac09fec5b57 iommu/amd: Fix up merge conflict resolution
817ce9b1d27e iommu/amd: Handle GALog overflows
c3ff24625a42 iommu/amd: Don't block updates to GATag if guest mode is on
bf1f3f4aa47d iommu/rockchip: Fix unwind goto issue
0021441cbbf0 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
dcaa61b73d9c RDMA/bnxt_re: Fix a possible memory leak
44fc5eb0e267 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
ef8c7616939d RDMA/hns: Modify the value of long message loopback slice
736e1c4e54e9 RDMA/hns: Fix base address table allocation
38771c0eefa6 RDMA/hns: Fix timeout attr in query qp for HIP08
241de3fec11f RDMA/efa: Fix unsupported page sizes in device
21c0eb064890 phy: amlogic: phy-meson-g12a-mipi-dphy-analog: fix CNTL2_DIF_TX_CTL0 value
836f874d43ed RDMA/bnxt_re: Fix the page_size used during the MR creation
(From OE-Core rev: 4d917000b7a292412b7f86cfebe5905011d18dbf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15db724866a3f4fb8fba4f494b4583cdf5fb7c22)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
-stable merged the DECNET removal to 5.15, so we integrate
the following kernel-cache commit to fix the kernel configuration
audit warning:
b647d9611cb base: drop CONFIG_DECNET
(From OE-Core rev: 06ef70ac1fa8201c5b46050e098ebea3b1423f9f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
f67653019430 Linux 5.15.118
e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count
2bc9231afc64 mmc: block: ensure error propagation for non-blk
4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[]
84770cc54eff neighbour: delete neigh_lookup_nodev as not used
41806518254c net: Remove DECnet leftovers from flow.h.
4c39a2414a23 net: Remove unused inline function dst_hold_and_use()
bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16()
67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork
33b801be2de1 afs: Fix vlserver probe RTT handling
f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
2077c7dbfe29 net: tipc: resize nlattr array to correct size
f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume
8a8179f6a345 net: lapbether: only support ethernet devices
052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain
c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info()
eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098
1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL
c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode
909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device
10e1e07bdea4 igb: fix nvm.ops.read() error handling
fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring
032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth()
981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode
3e76522d1a6d net: ethtool: correct MAX attribute value for stats
18512de74454 IB/isert: Fix incorrect release of isert connection
63e9e7198374 IB/isert: Fix possible list corruption in CMA handler
29ff057c0a50 IB/isert: Fix dead lock in ib_isert
fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE
5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
35828874aa9f octeontx2-af: fix lbk link credits on cn10k
7506e77357da octeontx2-af: fixed resource availability check
4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues()
e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct
13d087b3587b RDMA/rxe: Remove the unused variable obj
0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow
d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset
17b330b78244 net/sched: act_pedit: remove extra check for key type
219b8e98387f net/sched: simplify tcf_pedit_act
688e6db59661 ping6: Fix send to link-local addresses with VRF.
471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs
44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol
4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers
08acd41bb15a RDMA/rxe: Fix packet length checks
01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning
01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path
1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request
ed0295504905 serial: lantiq: add missing interrupt ack
235845b576c5 USB: serial: option: add Quectel EM061KGL series
e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well
0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths
2a974abc0976 Remove DECnet support from kernel
28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID
b1b64a76b775 drm/amd/display: edp do not add non-edid timings
98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1
fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs
14c30c2439dc nouveau: fix client work fence deletion race
f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm
ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
953cc0bf2d5b powerpc/purgatory: remove PGO flags
faf45f2c5e62 x86/purgatory: remove PGO flags
d38e051ec6fd kexec: support purgatories with .text.hot sections
4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property
8a8efde4a735 ocfs2: check new file size on fallocate call
559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem
8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful
c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect
0e388fce7aec io_uring: hold uring mutex around poll removal
27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors
f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list.
4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes
a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
37f7864c1791 mips: Move initrd_start check after initrd address sanitisation.
0d6e6542946d MIPS: Alchemy: fix dbdma2
1907b6148f86 MIPS: unhide PATA_PLATFORM
8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared
68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio
39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only
9df872ec4a22 power: supply: Fix logic checking if system is running from battery
42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
2105f2fa5791 regulator: Fix error checking for debugfs_create_dir
91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
c845ec79c3cf power: supply: Ratelimit no data debug output
19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio
c11bb961ca4d ARM: dts: vexpress: add missing cache properties
36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race
200d8ad44e04 power: supply: ab8500: Fix external_power_changed race
48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s
5f306cbfa52b of: overlay: rename variables to be consistent
1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer
bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking
4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool()
(From OE-Core rev: ec3fd718ecc881ee3410a0b6434922993368ee6d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
7349e40704a0 Linux 5.15.116
62886f17d3e6 RDMA/irdma: Do not generate SW completions for NOPs
14d148401c52 RDMA/irdma: Fix drain SQ hang with no completion
e88b19b252db ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
a1c76e2907c1 ext4: enable the lazy init thread when remounting read/write
76a7dfc9cc02 selftests: mptcp: join: skip if MPTCP is not supported
807114223d3e selftests: mptcp: simult flows: skip if MPTCP is not supported
9319c8b75ee6 selftests: mptcp: diag: skip if MPTCP is not supported
c971ca2b9d8d drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
7a20262fa9ee scsi: dpt_i2o: Do not process completions with invalid addresses
daeab37ddb6f scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
78a79c625265 drm/rcar: stop using 'imply' for dependencies
4c3dda6b7cfd tpm, tpm_tis: Request threaded interrupt handler
19750d7b575a regmap: Account for register length when chunking
6cb7e7579a3d KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
d56c2ab32594 ksmbd: fix incorrect AllocationSize set in smb2_get_info
380b47932e76 ksmbd: fix credit count leakage
8a870c07a1df KVM: x86: Account fastpath-only VM-Exits in vCPU stats
808ed7d86ed9 test_firmware: fix the memory leak of the allocated firmware buffer
4b7a35eb8a18 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
fc8ef0714161 fbcon: Fix null-ptr-deref in soft_cursor
a0790a7739a2 ext4: add lockdep annotations for i_data_sem for ea_inode's
a8c3024c3e46 ext4: disallow ea_inodes with extended attributes
39a66e7a2987 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
bdbfbb7d5057 ext4: add EA_INODE checking to ext4_iget()
efa3fe247d6b selftests: mptcp: sockopt: skip if MPTCP is not supported
95ad73b62765 selftests: mptcp: pm nl: skip if MPTCP is not supported
30bacfd8caf6 selftests: mptcp: connect: skip if MPTCP is not supported
2712a1ba0597 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
8a716b28b933 selinux: don't use make's grouped targets feature yet
11a8e7fd7231 block: fix revalidate performance regression
538d8504859f usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
57a2fd7b2c75 usb: cdns3: allocate TX FIFO size according to composite EP number
d42d869b2cf4 iommu/amd: Fix domain flush size when syncing iotlb
cb21384372d1 powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
f257c1a6cc86 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
292806cfe43d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
3fda903511f3 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
dade1f4a379d mmc: vub300: fix invalid response handling
3eb4590bc37c block/blk-iocost (gcc13): keep large values in a new enum
43124187fe3a ath6kl: Use struct_group() to avoid size-mismatched casting
43f4aca98bf2 x86/boot: Wrap literal addresses in absolute_pointer()
3cfd7f042e67 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
7e0c25b39065 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
fce05ec3deb5 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
b0dda610b42c ata: libata-scsi: Use correct device no in ata_find_dev()
57f4555bdfa5 scsi: stex: Fix gcc 13 warnings
6f675380db4f misc: fastrpc: reject new invocations during device removal
cebe84b9c02e misc: fastrpc: return -EPIPE to invocations on device removal
d3103fc0d191 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
599e19202be2 usb: gadget: f_fs: Add unbind event before functionfs_unbind
c762eafe7949 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
7099a87cf5ee net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
16bd13e701c0 iio: dac: build ad5758 driver when AD5758 is selected
b6622c1fd233 iio: adc: ad7192: Change "shorted" channels to differential
aeec28d83865 iio: dac: mcp4725: Fix i2c_master_send() return value handling
23c6a184c2b8 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
4349ee3deef9 iio: light: vcnl4035: fixed chip ID check
db633585e93b dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
6bd3d6305b6a iio: imu: inv_icm42600: fix timestamp reset
536b4ffa93fa HID: wacom: avoid integer overflow in wacom_intuos_inout()
cfa747cc65ca HID: google: add jewel USB id
11bc983e4393 iio: adc: mxs-lradc: fix the order of two cleanup operations
a5461c3134ce iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
6a7d946733ea media: uvcvideo: Don't expose unsupported formats to userspace
6dd02a7bff9d mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
0f3c55c7d62c nvme-pci: Add quirk for Teamgroup MP33 SSD
c9079eb6f1cf drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
4238ea044eb2 atm: hide unused procfs functions
5d4c31d93973 drm/msm: Be more shouty if per-process pgtables aren't working
825cc70fbf2f ALSA: oss: avoid missing-prototype warnings
a79da1659cdc nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
9a195b991709 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
82f505878f0a wifi: b43: fix incorrect __packed annotation
ab62fc176eac scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
e04de12881ca wifi: mac80211: simplify chanctx allocation
24dc97e135e8 arm64: vdso: Pass (void *) to virt_to_page()
2944b9f0fdcf arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
39d84ddd9ebc ARM: dts: stm32: add pin map for CAN controller on stm32f7
b2f00acd5369 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
ce135055be33 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
66f05cf2b2fd s390/topology: honour nr_cpu_ids when adding CPUs
79803685425c s390/pkey: zeroize key blobs
42624bc8c30c media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
22fc36d59eab media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
a47a3f7a9bf6 media: dvb-core: Fix use-after-free due to race at dvb_register_device()
50831747cb3a media: dvb-core: Fix use-after-free due on race condition at dvb_net
9f74fec18f4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
d6c47b235992 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
747a121914e3 media: dvb_ca_en50221: fix a size write bug
34562df4082b media: netup_unidvb: fix irq init by register it at the end of probe
5e56e3d5ebeb media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
5240bc8c0c9a media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
cd6764cf45ab media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
ef0d867e295d media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
abaf49c5a95d media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
4b61ee116a3c media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
5e9ad9962f2a media: dvb_demux: fix a bug for the continuity counter
ae3e3ac8b294 ASoC: ssm2602: Add workaround for playback distortions
6cf7f03d2d34 ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
133c78bc6769 xfrm: Check if_id in inbound policy/secpath match
f1a6d366cdb1 um: harddog: fix modular build
e9d167ca4810 ASoC: dwc: limit the number of overrun messages
84dfd8bee506 nvme-pci: add quirk for missing secondary temperature thresholds
b32eeafd4eb9 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
f7af470fad9c block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
8ba70707c3fe nbd: Fix debugfs_create_dir error checking
156f5237e9c3 fbdev: stifb: Fix info entry in sti_struct on error path
b3c785428797 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
ad3de274e065 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
fd8b4e28f400 gfs2: Don't deref jdesc in evict
a00cc8562835 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
736626df53e9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
1eae6e919639 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
af739a701517 btrfs: abort transaction when sibling keys check fails for leaves
872a038dd4c9 drm/ast: Fix ARM compatibility
3291f4a1073a mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
fe6f6f470612 drm/amdgpu: Use the default reset when loading or reloading the driver
2226d9ef63d5 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
65221bdde702 watchdog: menz069_wdt: fix watchdog initialisation
6a7bf0038973 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
8ac106aade8f rtnetlink: call validate_linkmsg in rtnl_create_link
beeffe764e07 mtd: rawnand: marvell: don't set the NAND frequency select
6494318f11f3 mtd: rawnand: marvell: ensure timing values are written
0fad29dabce1 net: dsa: mv88e6xxx: Increase wait after reset deactivation
45f47d2cf114 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
b15adce7d326 net/mlx5: Read embedded cpu after init bit cleared
c3caee8fe178 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
1abb7b04ec37 udp6: Fix race condition in udp6_sendmsg & connect
7dc379f8856b net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
91b07931c14d net: sched: fix NULL pointer dereference in mq_attach
b1cb1ba1fbfa net/sched: Prohibit regrafting ingress or clsact Qdiscs
cde00dcdf0ce net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
2e859de5aeb0 net/sched: sch_clsact: Only create under TC_H_CLSACT
cff0af3d1364 net/sched: sch_ingress: Only create under TC_H_INGRESS
a907a389c71c tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
fade445f3921 tcp: deny tcp_disconnect() when threads are waiting
5434c8128777 af_packet: do not use READ_ONCE() in packet_bind()
60bd1403bab7 RDMA/irdma: Fix Local Invalidate fencing
0b3c392b82cd RDMA/irdma: Prevent QP use after free
bd2af69575f5 RDMA/irdma: Add SW mechanism to generate completions on error
2d04dde4ded7 mtd: rawnand: ingenic: fix empty stub helper definitions
8f61d394b0c2 amd-xgbe: fix the false linkup in xgbe_phy_status
aefcb6ea1d44 af_packet: Fix data-races of pkt_sk(sk)->num.
c8775b97bf96 netrom: fix info-leak in nr_write_internal()
8045788adda6 net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
8d9d0bfd4c22 net/mlx5e: Don't attach netdev profile while handling internal error
d002e0287d78 net/mlx5: fw_tracer, Fix event handling
3a7793ae6911 riscv: Fix unused variable warning when BUILTIN_DTB is set
3f1191bc5b6a dmaengine: pl330: rename _start to prevent build error
c4be5d71d7a4 iommu/amd: Don't block updates to GATag if guest mode is on
b4fd38c0c7b8 iommu/rockchip: Fix unwind goto issue
190ea1c39104 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
2fa9ee0fd65d RDMA/bnxt_re: Fix a possible memory leak
fdc977f2e785 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
f68eff0faf67 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
ba0e7ca84a93 RDMA/hns: Modify the value of long message loopback slice
15aeb44199e6 RDMA/hns: Fix base address table allocation
b0f40ecc46d9 RDMA/efa: Fix unsupported page sizes in device
f370588ec389 RDMA/bnxt_re: Fix the page_size used during the MR creation
(From OE-Core rev: 20388189ab6d03ae3c6e4fdd0135af4f88e15198)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d7af3e5ba454 Linux 5.15.115
e226893c935f netfilter: ctnetlink: Support offloaded conntrack entry deletion
395d846c61c5 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
1bb8a65190d4 binder: fix UAF of alloc->vma in race with munmap()
1cae0d51368e binder: add lockless binder_alloc_(set|get)_vma()
dd7aff43d005 Revert "android: binder: stop saving a pointer to the VMA"
6802c700902c Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
09411f1b8672 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
0f21b8621756 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
b6c4afcbd625 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
13b290f02094 page_pool: fix inconsistency for page_pool_ring_[un]lock()
3af319d51474 net: page_pool: use in_softirq() instead
1c097b9db173 xdp: Allow registering memory model without rxq reference
623d965c2dee net/mlx5e: Fix SQ wake logic in ptp napi_poll context
9085886c04d9 irqchip/mips-gic: Use raw spinlock for gic_lock
4517730b4c1e irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
5fd7c1e36b0a binder: fix UAF caused by faulty buffer cleanup
c88d21c0ae32 bonding: fix send_peer_notif overflow
7ee611fc85ad Bonding: add arp_missed_max option
5b925b48bebc net: dsa: mt7530: fix network connectivity with multiple CPU ports
5a7266feaa6d net: dsa: mt7530: split-off common parts from mt7531_setup
0753c1ef2419 net: dsa: mt7530: rework mt753[01]_setup
9902f91cf666 net: dsa: introduce helpers for iterating through ports using dp
d84b42b72526 net: phy: mscc: enable VSC8501/2 RGMII RX clock
3dce2f3d8359 platform/x86: ISST: Remove 8 socket limit
017a634f9f38 platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
ff455f7fbce7 net/mlx5: Devcom, serialize devcom registration
69966bce28da net/mlx5e: Fix deadlock in tc route query code
1c4e3cf8944f net/mlx5: devcom only supports 2 ports
79ea1a12fb9a bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
1f06b2a60445 power: supply: bq24190: Call power_supply_changed() after updating input current
8c6f881dc13b power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
1f9367a890ac power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
75a7e9de60a2 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
e4c708a9bbde power: supply: bq27xxx: Move bq27xxx_battery_update() down
2288fa1ae9b1 power: supply: bq27xxx: expose battery data when CI=1
(From OE-Core rev: acb7f13dd673b15706f56a6b12ab4637a54e89f8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
0ab06468cbd1 Linux 5.15.114
193c59ba7299 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
350b95e86ca9 3c589_cs: Fix an error handling path in tc589_probe()
7c2fa3e56d95 regulator: mt6359: add read check for PMIC MT6359
28ebfb74fbf5 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
34b0985ebdfc arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
1e7550653680 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
a89a69cea44c net/mlx5: Fix error message when failing to allocate device memory
e8a974bbf4a5 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
5e0cc0d502d4 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
792a8233fc01 net/mlx5e: do as little as possible in napi poll when budget is 0
fdf8f33e7d03 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
d5ab5447d910 forcedeth: Fix an error handling path in nv_probe()
ae7c4ec42655 sctp: fix an issue that plpmtu can never go to complete state
ee553694be42 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
aafa5019e2a3 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
90314394a16d xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
ff151810fb95 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
24cf11474376 regulator: pca9450: Fix BUCK2 enable_mask
cd41ec23503f fs: fix undefined behavior in bit shift for SB_NOUSER
c2f65991097a firmware: arm_ffa: Fix FFA device names for logical partitions
6a26c62625c5 firmware: arm_ffa: Check if ffa_driver remove is present before executing
f64567bd9566 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
71a9f146b3dc power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
e98e5bebfcaf power: supply: bq27xxx: Fix poll_interval handling and races on remove
e01820a94aea power: supply: bq27xxx: Fix I2C IRQ race on remove
d21b3448577f power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
c530f60e5a2e power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
0dd4881238bc power: supply: leds: Fix blink to LED on transition
5e4bb063dcaf cifs: mapchars mount option ignored
9b92e2d0eb69 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
bf478c2643ba bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
79081b3f489a octeontx2-pf: Fix TSOv6 offload
114657365c88 selftests: fib_tests: mute cleanup error message
e06841a2abf9 net: fix skb leak in __skb_tstamp_tx()
8f1512d78b5d ASoC: lpass: Fix for KASAN use_after_free out of bounds
b1bde4b4360c media: radio-shark: Add endpoint checks
43f569fd0699 USB: sisusbvga: Add endpoint checks
da0f4b557682 USB: core: Add routines for endpoint checks in old drivers
387bd0a3af3b udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
cf3b5cd7127c net: fix stack overflow when LRO is disabled for virtual interfaces
9e12c58a5ece fbdev: udlfb: Fix endpoint check
aee97eec7702 debugobjects: Don't wake up kswapd from fill_pool()
c09a7b6190f5 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
a9ffd42eb9ab perf/x86/uncore: Correct the number of CHAs on SPR
277f206bb874 parisc: Fix flush_dcache_page() for usage from irq context
eff115ca949a selftests/memfd: Fix unknown type name build failure
1a98b6e028ee x86/mm: Avoid incomplete Global INVLPG flushes
683bb30c6947 dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
647af8a998c2 btrfs: use nofs when cleaning up aborted transactions
7e93fe1d1733 gpio: mockup: Fix mode of debugfs files
3a2d238c5a3a parisc: Allow to reboot machine after system halt
96f8dd0483c8 parisc: Handle kgdb breakpoints only in kernel context
16deb7413ace m68k: Move signal frame following exception on 68020/030
9be921854e98 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
1f6ae24e3d5a ASoC: rt5682: Disable jack detection interrupt during suspend
693acaa739dc mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
7177586e06ff ALSA: hda/realtek: Enable headset onLenovo M70/M90
e6a624451afb ALSA: hda: Fix unhandled register update during auto-suspend period
7716da3fa10b ALSA: hda/ca0132: add quirk for EVGA X299 DARK
c37eb46c613a arm64: Also reset KASAN tag if page is not PG_mte_tagged
291fe3d6f5db ocfs2: Switch to security_inode_init_security()
4badd33929c0 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
28ffe8c84603 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
381e55bffe15 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ca338fa8032a watchdog: sp5100_tco: Immediately trigger upon starting.
6312c7cc07f3 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
7ef9045fe758 dt-bindings: ata: ahci-ceva: convert to yaml
f19171155305 usb: dwc3: fix gadget mode suspend interrupt handler issue
7919af1dcb8e usb: gadget: Properly configure the device for remote wakeup
(From OE-Core rev: b83b248e5042dd1e9fdbc4c48be1af188fece1df)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a patch from upstream to fix CVE-2023-1972.
(From OE-Core rev: ebb15853372d28808189fc417409229ed051ad57)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10d63933e3a30bfac2f6cec896460c22e04baadd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's meta-openembedded and not meta-openbedded, let's fix it.
Fixes: de6e7c05fbcf ("manuals: stop referring to the meta-openembedded repo from GitHub")
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 54d849d259a332389beea159d789f8fa92871475)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a dependency which should have been in this list but wasn't, found
when debugging create-spdx hash issues.
(From OE-Core rev: 0bb0592f4c8de7aa192a940e6d06ce0c4df1637c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1075b9fc5d562dada45b3187cb737511ff8c7376)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on binutils-2.40 stable branch are updated.
0dc8f96598a Updated Swedish translation for the opcodes directory
85c5365527f New Georgian translation for the bfd sub-directory.
(From OE-Core rev: eeed062f7c9b3c615080678e7ad66d4906b01dc2)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update dbus to 1.14.8 to fix CVE-2023-34969 and serveral bugs
changes:
f90d4f1693/NEWS
commits:
55d11f57 doc/dbus-api-design: fix wrong closing tag
a96f417f CI: Run a detached pipeline for merge requests
9e0477fc CI: Only run for pushes to dbus
077f7e43 CI: Remove an obsolete workaround
07fe44f4 CI: Update Windows runners
ec708d55 CI: Avoid using a no-op download location that gives a 403 error
45e6e93e dbus_message_iter_get_signature: Fix two memory leaks on OOM
0bb1942e dbus-internals: use `_DBUS_FUNCTION_NAME` in `_dbus_verbose()`
8df1b8be dbus-sysdeps-win: do not log function name twice
5c3a4e81 dbus-spawn-win: use `_DBUS_FUNCTION_NAME` instead of `__FUNCTION__`
8e457296 Update NEWS
e1ffce17 Revert "CI: Remove an obsolete workaround"
40c0802f monitor test: Log the messages that we monitored
a70c8f2f bus: Assign a serial number for messages from the driver
39b5c617 monitor test: Reproduce #457
f99e5de1 Update NEWS
21414587 AUTHORS: Update
f90d4f16 Release v1.14.8
(From OE-Core rev: c1f21ec27cc7ac54040457c8591fdfedf25440bf)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
76ba310227d2 Linux 6.1.32
cd51ba98aeaa tools headers UAPI: Sync the linux/in.h with the kernel sources
2cd02ae65654 netfilter: ctnetlink: Support offloaded conntrack entry deletion
55ce796e9b0a cpufreq: amd-pstate: Add ->fast_switch() callback
c18f6919b4e7 cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf()
efc8ec1636fa block: fix bio-cache for passthru IO
5d08604754e8 Revert "thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function"
2333dbc88f38 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
6c1fad655b40 drm/amd: Don't allow s0ix on APUs older than Raven
83a7f27c5b94 octeontx2-af: Add validation for lmac type
3236221bb8e4 RDMA/rxe: Fix the error "trying to register non-static key in rxe_cleanup_task"
592af07ac0c8 wifi: iwlwifi: mvm: fix potential memory leak
0c469078bde4 wifi: iwlwifi: mvm: support wowlan info notification version 2
b5ceb6aac607 wifi: rtw89: correct 5 MHz mask setting
07c8c1a3cfcf net: phy: mscc: enable VSC8501/2 RGMII RX clock
7c95f56995c6 page_pool: fix inconsistency for page_pool_ring_[un]lock()
7dccd5fa7edb net: page_pool: use in_softirq() instead
cd3c5e4e0d60 vfio/type1: check pfn valid before converting to struct page
6793a3c6326e blk-mq: fix race condition in active queue accounting
fe735073a50e bpf, sockmap: Incorrectly handling copied_seq
dd628fc697ee bpf, sockmap: Wake up polling after data copy
ab90b68f650e bpf, sockmap: TCP data stall on recv before accept
3a2129ebae35 bpf, sockmap: Handle fin correctly
ba4fec5bd6f8 bpf, sockmap: Improved check for empty queue
1e4e379ccde8 bpf, sockmap: Reschedule is now done through backlog
9f4d7efb3345 bpf, sockmap: Convert schedule_work into delayed_work
4ae2af3e59e2 bpf, sockmap: Pass skb ownership through read_skb
49b5b5bfeef1 gpio-f7188x: fix chip name and pin count on Nuvoton chip
085f27f48c84 net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register
3347ac7a8160 tls: rx: strp: preserve decryption status of skbs when needed
ba93977437e7 tls: rx: strp: factor out copying skb data
52a89de3e9f2 tls: rx: strp: force mixed decrypted records into copy mode
c48b8399e430 tls: rx: strp: fix determining record length in copy mode
ecd9f6ed9ed2 tls: rx: strp: set the skb->len of detached / CoW'ed skbs
e734a693a24c tls: rx: device: fix checking decryption status
b3e54fb3a35d platform/x86/amd/pmf: Fix CnQF and auto-mode after resume
8e8c33cc89a0 selftests/bpf: Fix pkg-config call building sign-file
ca39992f1048 firmware: arm_ffa: Fix usage of partition info get count flag
3f5413c95445 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
6728486447ee inet: Add IP_LOCAL_PORT_RANGE socket option
(From OE-Core rev: b8979a5048621c99ca2e488813908ff51c257d55)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 34ba408ca84839e82dba63e2f6b4673e8d5caaa2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d2869ace6eeb Linux 6.1.31
2f32b89d8120 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
3bcb97e4241b 3c589_cs: Fix an error handling path in tc589_probe()
9540765d1882 net/smc: Reset connection when trying to use SMCRv2 fails.
be4022669e66 regulator: mt6359: add read check for PMIC MT6359
22157f744581 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
1ae70faa86fd arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
3e8a82fb55a6 net/mlx5: Devcom, serialize devcom registration
eaa365c10459 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
411e4d6caa7f net/mlx5: Collect command failures data only for known commands
390aa5c006b3 net/mlx5: Fix error message when failing to allocate device memory
59dd110ca241 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
b17294e7aa8c net/mlx5: Handle pairing of E-switch via uplink un/load APIs
e501ab136691 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
6f0dce5f7822 net/mlx5e: do as little as possible in napi poll when budget is 0
00959a1bad58 net/mlx5e: Use correct encap attribute during invalidation
362063df6cee net/mlx5e: Fix deadlock in tc route query code
2051f762c508 net/mlx5e: Fix SQ wake logic in ptp napi_poll context
47b4f741a3f6 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
04238c23853a forcedeth: Fix an error handling path in nv_probe()
0392c9185d71 sctp: fix an issue that plpmtu can never go to complete state
c9e09b070d0b cxl: Wait Memory_Info_Valid before access memory related info
ad72cb5899ce ASoC: Intel: avs: Access path components under lock
6ae9cf40b4e0 ASoC: Intel: avs: Fix declaration of enum avs_channel_config
5eaaad19c82c ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
d8cfe5ccc98e x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
a7edc86e149e xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
53384076f743 x86/pci/xen: populate MSI sysfs entries
84b211b02894 ARM: dts: imx6qdl-mba6: Add missing pvcie-supply regulator
225a5f394b09 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
55224690958c platform/x86: ISST: Remove 8 socket limit
f34428b5a373 regulator: pca9450: Fix BUCK2 enable_mask
ccc6e9ded63b fs: fix undefined behavior in bit shift for SB_NOUSER
dfc5aaa57f52 firmware: arm_ffa: Fix FFA device names for logical partitions
ad73dc7263ea firmware: arm_ffa: Check if ffa_driver remove is present before executing
06ec5be89118 optee: fix uninited async notif value
9c744c6ff238 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
71e60a58d7f6 power: supply: bq24190: Call power_supply_changed() after updating input current
1f02bfd5d94c power: supply: bq25890: Call power_supply_changed() after updating input current or voltage
57842035d298 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
221f7cb12285 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
3c573e7910c6 power: supply: bq27xxx: Move bq27xxx_battery_update() down
9108ede08d7a power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
d952a1eaafcc power: supply: bq27xxx: Fix poll_interval handling and races on remove
e65fee45687f power: supply: bq27xxx: Fix I2C IRQ race on remove
d746fbf4f09c power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
e1073f81478f power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
2ac38f130e5b power: supply: leds: Fix blink to LED on transition
94373413e13d cifs: mapchars mount option ignored
91dd8aab9c9f ipv6: Fix out-of-bounds access in ipv6_find_tlv()
9bc1dbfd9158 lan966x: Fix unloading/loading of the driver
1a9e80f757bb bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
177ee41f6162 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
a1d7c357f4dc octeontx2-pf: Fix TSOv6 offload
4883d9e2a221 selftests: fib_tests: mute cleanup error message
722af06e6100 drm: fix drmm_mutex_init()
cc18b4685910 net: fix skb leak in __skb_tstamp_tx()
8d81d3b0ed36 ASoC: lpass: Fix for KASAN use_after_free out of bounds
53764a17f5d8 media: radio-shark: Add endpoint checks
d5dba4b7bf90 USB: sisusbvga: Add endpoint checks
09e9d1f52f97 USB: core: Add routines for endpoint checks in old drivers
2a112f04629f udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
ed66e6327a69 net: fix stack overflow when LRO is disabled for virtual interfaces
c8fdf7feca77 fbdev: udlfb: Fix endpoint check
d7fff52c99d5 debugobjects: Don't wake up kswapd from fill_pool()
8694853768e3 irqchip/mips-gic: Use raw spinlock for gic_lock
dc1b7641a989 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
4ca6b06e9be2 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
ed0ef89508d2 perf/x86/uncore: Correct the number of CHAs on SPR
f3078be2febb drm/amd/amdgpu: limit one queue per gang
34570f85a282 selftests/memfd: Fix unknown type name build failure
931ea1ed31be binder: fix UAF of alloc->vma in race with munmap()
e1e198eff1fb binder: fix UAF caused by faulty buffer cleanup
d7cee853bcb0 binder: add lockless binder_alloc_(set|get)_vma()
72a94f8c14a1 Revert "android: binder: stop saving a pointer to the VMA"
7e6b8548549e Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
8069bcaa5b39 drm/amd/pm: Fix output of pp_od_clk_voltage
6acfbdda4d06 drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7
8756863c7fe0 drm/radeon: reintroduce radeon_dp_work_func content
3897ac532af0 drm/mgag200: Fix gamma lut not initialized.
3970ee926e7e dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
937264cd9aab btrfs: use nofs when cleaning up aborted transactions
63e12910b7f5 gpio: mockup: Fix mode of debugfs files
b49706d1799a parisc: Handle kprobes breakpoints only in kernel context
5596e2ef5f1a parisc: Enable LOCKDEP support
d935edd510d7 parisc: Allow to reboot machine after system halt
c49ffd89b66e parisc: Fix flush_dcache_page() for usage from irq context
c0993b463fe7 parisc: Handle kgdb breakpoints only in kernel context
e1f14a407140 parisc: Use num_present_cpus() in alternative patching code
bd90ac0002d1 xtensa: add __bswap{si,di}2 helpers
522bbbfcb612 xtensa: fix signal delivery to FDPIC process
084566050891 m68k: Move signal frame following exception on 68020/030
6147745d43ff net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
da1e8adab366 ASoC: rt5682: Disable jack detection interrupt during suspend
72c28207c19c power: supply: bq25890: Fix external_power_changed race
0456b912121e power: supply: axp288_fuel_gauge: Fix external_power_changed race
7d5e0150eeec mmc: block: ensure error propagation for non-blk
a24aec210aa5 mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
0d97634ad498 SUNRPC: Don't change task->tk_status after the call to rpc_exit_task
40599969ff58 ALSA: hda/realtek: Enable headset onLenovo M70/M90
7d3d306f159e ALSA: hda: Fix unhandled register update during auto-suspend period
5222e81afa26 ALSA: hda/ca0132: add quirk for EVGA X299 DARK
688c9af6e5fc platform/x86/intel/ifs: Annotate work queue on stack so object debug does not complain
c26b9e193172 x86/mm: Avoid incomplete Global INVLPG flushes
4eb600f386ef arm64: Also reset KASAN tag if page is not PG_mte_tagged
8bdf47f9dbea ocfs2: Switch to security_inode_init_security()
28ee628fff1e drm/amd/display: hpd rx irq not working with eDP interface
7bfd4c0ebcb4 net: dsa: mv88e6xxx: Add RGMII delay to 88E6320
66ede2e4235f platform/x86: hp-wmi: Fix cast to smaller integer type warning
0dbc898f5917 skbuff: Proactively round up to kmalloc bucket size
ac2f5739fdca drm/amdgpu/mes11: enable reg active poll
a2fe4534bb38 drm/amd/amdgpu: update mes11 api def
ae9e65319f99 watchdog: sp5100_tco: Immediately trigger upon starting.
7cd46930b8bf tpm: Prevent hwrng from activating during resume
25d38d5eaa1f tpm: Re-enable TPM chip boostrapping non-tpm_tis TPM drivers
e76f61a2c523 tpm, tpm_tis: startup chip before testing for interrupts
9953dbf65f92 tpm_tis: Use tpm_chip_{start,stop} decoration inside tpm_tis_resume
c5a5d33886a7 tpm, tpm_tis: Only handle supported interrupts
5c4c8075bc8a tpm, tpm_tis: Avoid cache incoherency in test for interrupts
1ec145277a26 usb: dwc3: fix gadget mode suspend interrupt handler issue
(From OE-Core rev: 30f4430d8cae3edbe596e23b92996717159d1f0a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d03ecad7bd2997654d2a623b59b409ff0c0f363b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
a343b0dd87b4 Linux 6.1.30
da9a8dc33da2 drm/amdgpu: reserve the old gc_11_0_*_mes.bin
616843d5a11b drm/amd/amdgpu: introduce gc_*_mes_2.bin v2
09bf14907d86 drm/amdgpu: declare firmware for new MES 11.0.4
f05ccf6a6ac6 crypto: testmgr - fix RNG performance in fuzz tests
682679fc953d remoteproc: imx_dsp_rproc: Fix kernel test robot sparse warning
7099e14f601e rethook, fprobe: do not trace rethook related functions
c46d3efb4d23 rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler
4e38a02b2207 arm64: mte: Do not set PG_mte_tagged if tags were not initialized
02cf4a336e7d s390/qdio: fix do_sqbs() inline assembly constraint
25e8d30507aa s390/crypto: use vector instructions only if available for ChaCha20
eeb63c07ba72 s390/dasd: fix command reject error on ESE devices
acc2a40e428f nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
0fc73f310c05 powerpc/64s/radix: Fix soft dirty tracking
ae5d148965bc tpm/tpm_tis: Disable interrupts for more Lenovo devices
9a74146540cf powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
fc983cf5ddd2 powerpc/iommu: DMA address offset is incorrectly calculated with 2MB TCEs
6e092fa42ed1 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
76313a63f779 drm/amdgpu/gfx11: update gpu_clock_counter logic
055852074c96 drm/amdgpu: refine get gpu clock counter method
4e2f9159f942 drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well
abfe2ffc004a drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
9de5a985884a drm/amdgpu/gmc11: implement get_vbios_fb_size()
903e942500c6 drm/amd/pm: fix possible power mode mismatch between driver and PMFW
595824a45090 ceph: force updating the msg pointer in non-split case
3338d0b9acde vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
e16629c639d4 thunderbolt: Clear registers properly when auto clear isn't in use
abc7e50e891f serial: qcom-geni: fix enabling deactivated interrupt
1db5db7a99a0 serial: 8250_exar: Add support for USR298x PCI Modems
cda8aa19bfdb serial: Add support for Advantech PCI-1611U card
2cab13f500a6 mm: fix zswap writeback race condition
254ee530286a maple_tree: make maple state reusable after mas_empty_area()
6c4172d44cf9 statfs: enforce statfs[64] structure initialization
154de42fe3f2 KVM: Fix vcpu_array[0] races
75378b03a90d ksmbd: fix global-out-of-bounds in smb2_find_context_vals
40d90ee0275a ksmbd: fix wrong UserName check in session_user
af7335a4b946 ksmbd: allocate one more byte for implied bcc[0]
f1d013b0f0f0 ksmbd: smb2: Allow messages padded to 8byte boundary
4d25f93e64be SMB3: drop reference to cfile before sending oplock break
3b66d58c89fd SMB3: Close all deferred handles of inode in case of handle lease break
107677a8f435 wifi: rtw88: use work to update rate to avoid RCU warning
d61191092d63 can: kvaser_pciefd: Disable interrupts in probe error path
eabb11236a64 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
45ce3beb02a0 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
fcdfc1860f8a can: kvaser_pciefd: Empty SRB buffer in probe
50bdf44a1bda can: kvaser_pciefd: Call request_irq() before enabling interrupts
24bdfcb09947 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
9cd1025b1a46 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
836641cc41cd can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
0eee95cbbbf7 ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop
0cc95fdb67bb ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops
4ea7c3388f38 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
9328c6569457 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
30043b0a065c ALSA: hda/realtek: Add quirk for Clevo L140AU
0e1e6c077952 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
dc8c569d59f1 ALSA: hda: Fix Oops by 9.1 surround channel names
44f2ed29e16d xhci: Fix incorrect tracking of free space on transfer rings
643a45387896 xhci-pci: Only run d3cold avoidance quirk for s2idle
ea56ede91178 Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
7356d42ceffe Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
08bd1be1c716 usb: typec: altmodes/displayport: fix pin_assignment_show
f1f810e54163 usb: gadget: u_ether: Fix host MAC address case
a9342bd4c29b usb: dwc3: debugfs: Resume dwc3 before accessing registers
ad43004fd532 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
56a0769fa40a USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
4c3312745ffb usb-storage: fix deadlock when a scsi command timeouts more than once
0ced12bdf624 USB: usbtmc: Fix direction for 0-length ioctl control messages
2cd7d88fcb1e ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
d319fe244e87 bridge: always declare tunnel functions
a836be60a3aa netfilter: nft_set_rbtree: fix null deref on element insertion
8f58c538573a netfilter: nf_tables: fix nft_trans type confusion
d862b63605df net: selftests: Fix optstring
fdc5c8fb57d7 net: pcs: xpcs: fix C73 AN not getting enabled
ee44bacf462d net: wwan: iosm: fix NULL pointer dereference when removing device
c3e3e8933faa vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
e02d2b987c02 igb: fix bit_shift to be in [1..8] range
516114d7fb58 net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
172146c26f0c cassini: Fix a memory leak in the error handling path of cas_init_one()
9cae243b9ae2 tun: Fix memory leak for detached NAPI queue.
e2d59768f851 net: tun: rebuild error handling in tun_get_user
ae42c6f79cec scsi: storvsc: Don't pass unused PFNs to Hyper-V host
557ba100d8cf wifi: iwlwifi: mvm: don't trust firmware n_channels
a270c552ced3 wifi: iwlwifi: mvm: fix OEM's name in the tas approved list
bc907fbf48bc wifi: iwlwifi: fix OEM's name in the ppag approved list
2160e1198191 wifi: iwlwifi: fw: fix DBGI dump
a20550b3aac3 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
bc2265643208 wifi: mac80211: Abort running color change when stopping the AP
01a4503d9fb8 wifi: mac80211: fix min center freq offset tracing
c79d794a2cd7 wifi: mac80211: fortify the spinlock against deadlock by interrupt
f9a85347e4d1 wifi: cfg80211: Drop entries with invalid BSSIDs in RNR
dda9c9b117a2 ice: Fix ice VF reset during iavf initialization
f181d799fb53 ice: introduce clear_reset_state operation
36e6c7ada5ed net: bcmgenet: Restore phy_stop() depending upon suspend/close
41357a52b83e net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
e90cefcffd73 can: dev: fix missing CAN XL support in can_put_echo_skb()
c9abef1e07ff s390/cio: include subchannels without devices also for evaluation
f215b62f59be tipc: check the bearer min mtu properly when setting it by netlink
259683001d7e tipc: do not update mtu if msg_max is too small in mtu negotiation
735c64ea8802 tipc: add tipc_bearer_min_mtu to calculate min mtu
73f53bc29572 virtio_net: Fix error unwinding of XDP initialization
978a55b0c096 virtio-net: Maintain reverse cleanup order
6fbedf987b6b net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
82ede435440e drm/exynos: fix g2d_open/close helper function definitions
866c78a3a99b ASoC: SOF: topology: Fix logic for copying tuples
3e56a1c04882 ASoC: mediatek: mt8186: Fix use-after-free in driver remove path
da1b6989764d SUNRPC: Fix trace_svc_register() call site
47adb84916ee SUNRPC: always free ctxt when freeing deferred request
fd86534872f4 SUNRPC: double free xprt_ctxt while still in use
07821524f67b media: netup_unidvb: fix use-after-free at del_timer()
4147a0cee15d net: hns3: fix reset timeout when enable full VF
89982e050110 net: hns3: fix reset delay time to avoid configuration timeout
2a06c5ab7b92 net: hns3: fix sending pfc frames after reset issue
8ee34c90ce5e net: hns3: fix output information incomplete for dumping tx queue info with debugfs
37c1e28967e1 net: dsa: rzn1-a5psw: disable learning for standalone ports
7ceeb5608d16 net: dsa: rzn1-a5psw: fix STP states handling
374c9cf3ad60 net: dsa: rzn1-a5psw: enable management frames for CPU port
33a93db90967 erspan: get the proto with the md version for collect_md
2a3e5f428fc4 serial: 8250_bcm7271: fix leak in `brcmuart_probe`
dcf08087c2cd serial: 8250_bcm7271: balance clk_enable calls
081790eee6b4 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
820a60a4160f tcp: fix possible sk_priority leak in tcp_v4_send_reset()
9bcf4794f1c6 vsock: avoid to close connected socket after the timeout
116cc7670f06 sfc: disable RXFCS and RXALL features by default
1c052acd717a ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
a16bf8f9c8b5 wifi: mt76: connac: fix stats->tx_bytes calculation
ee1a221d9478 ALSA: firewire-digi00x: prevent potential use after free
ea9c758184ae net: phy: dp83867: add w/a for packet errors seen with short cables
9407454a9b18 net: fec: Better handle pm_runtime_get() failing in .remove()
e412fa5d81f0 selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
7099beeec97d selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
c498e5d39294 drm/msm: Fix submit error-path leaks
474d57adf16a af_key: Reject optional tunnel/BEET mode templates in outbound policies
e5a0b280b05f xfrm: Reject optional tunnel/BEET mode templates in outbound policies
0d778f0cb131 cpupower: Make TSC read per CPU for Mperf monitor
ce6c7befc2ea ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
9d3ac384cbce platform: Provide a remove callback that returns no value
394336e13973 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
97d6437cbf10 drm/msm/dpu: Remove duplicate register defines from INTF
d6d90e140226 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
092f382f65c4 drm/msm/dpu: Assign missing writeback log_mask
ccde7016d131 drm/msm/dp: unregister audio driver during unbind
6867c4b5dbfe Revert "Fix XFRM-I support for nested ESP tunnels"
070d0047c670 xfrm: don't check the default policy if the policy allows the packet
7b5a8a23acbc drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs
b5f3f923d421 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
1189b7f49540 platform/x86: Move existing HP drivers to a new hp subdir
c9888aaed1a2 parisc: Replace regular spinlock with spin_trylock on panic path
e112b2e26569 mfd: intel-lpss: Add Intel Meteor Lake PCH-S LPSS PCI IDs
77f43c014a77 mfd: dln2: Fix memory leak in dln2_probe()
d3ee2f9e3069 mfd: intel_soc_pmic_chtwc: Add Lenovo Yoga Book X90F to intel_cht_wc_models
4e5e9da139c0 soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow
60eb1afb4fb6 soundwire: qcom: gracefully handle too many ports in DT
3060b08d633a phy: st: miphy28lp: use _poll_timeout functions for waits
81e8f1abd08f soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15
895130e63c93 recordmcount: Fix memory leaks in the uwrite function
4e2df9111887 lkdtm/stackleak: Fix noinstr violation
fa825017fb15 sched: Fix KCSAN noinstr violation
eaa182a6c81c mcb-pci: Reallocate memory region to avoid memory overlapping
af4d6dbb1a92 serial: 8250: Reinit port->pm on port specific driver unbind
6a4cef8244de usb: typec: tcpm: fix multiple times discover svids error
1edff076cc41 HID: wacom: generic: Set battery quirk only when we see battery data
37358a22a334 HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RA
10ba1c342451 HID: apple: Set the tilde quirk flag on the Geyser 3
f3e2f3e0a7af ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x
1a6371c50b79 ASoC: amd: Add Dell G15 5525 to quirks list
26fda3734523 ALSA: hda: LNL: add HD Audio PCI ID
907d6b615e79 usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325
b484aa214763 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
1844749dcfc4 HID: logitech-hidpp: Reconcile USB and Unifying serials
16420da84522 HID: logitech-hidpp: Don't use the USB serial for USB devices
2e64faf6553b ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42)
6ce24d176ea6 staging: axis-fifo: initialize timeouts in init only
b268082188e6 HID: apple: Set the tilde quirk flag on the Geyser 4 and later
ec310591cf83 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
022fe9fcac06 Bluetooth: btrtl: Add the support for RTL8851B
fd269a0435f8 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
2f4a1b24dad0 Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851
76dd7893bd10 Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
803ba6dcc4b6 Bluetooth: btintel: Add LE States quirk support
ea160ece0866 Bluetooth: btrtl: check for NULL in btrtl_set_quirks()
f4f3cbdbf2c8 Bluetooth: Improve support for Actions Semi ATS2851 based devices
88deda7cd8fa Bluetooth: btrtl: add support for the RTL8723CS
c97ab504419b Bluetooth: Add new quirk for broken local ext features page 2
d9a68e9e89ce Bluetooth: btusb: Add new PID/VID 04ca:3801 for MT7663
75481fa7aa5b ipvs: Update width of source for ip_vs_sync_conn_options
fab766c8a1af nbd: fix incomplete validation of ioctl arg
068fd06148fb wifi: ath11k: Fix SKB corruption in REO destination ring
57189c885149 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
fd35b7bb6d5a null_blk: Always check queue mode setting from configfs
63e2d06adf6b wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO
e78526a06b53 wifi: ath11k: Ignore frags from uninitialized peer in dp.
1655cfc85250 block, bfq: Fix division by zero error on zero wsum
dbebdee3f2e9 wifi: iwlwifi: mvm: fix ptk_pn memory leak
eb1ef44efac7 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
19f063df737b wifi: iwlwifi: add a new PCI device ID for BZ device
0f9a1bcb9401 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
b4acb6c3ede8 md: fix soft lockup in status_resync
60039bf72f81 bpf: Add preempt_count_{sub,add} into btf id deny list
f2065b8b0a21 samples/bpf: Fix fout leak in hbm's run_bpf_prog
e05d63f8b48a f2fs: fix to check readonly condition correctly
7741ddc882a0 f2fs: fix to drop all dirty pages during umount() if cp_error is set
f4631d295ae3 f2fs: Fix system crash due to lack of free space in LFS
c1b0b32f2dfa crypto: jitter - permanent and intermittent health errors
9d4430b7f862 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
c6bee8970075 ext4: set goal start correctly in ext4_mb_normalize_request
7739981b9c6a scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
d48590323186 gfs2: Fix inode height consistency check
9c6da3b7f125 scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
c9115f49cf26 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
a7a4def6c704 scsi: target: iscsit: Free cmds before session free
d957a100bcc2 netdev: Enforce index cap in netdev_get_tx_queue
cf1fe8ccb506 net: Catch invalid index in XPS mapping
ee5929c1e85e net: pasemi: Fix return type of pasemi_mac_start_tx()
efb1a2575134 bnxt: avoid overflow in bnxt_get_nvram_directory()
8a7228969431 scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery
a9df88cb31dc scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
e6f4fb28890c ext2: Check block size validity during mount
f8a6c53ff1d9 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
c35105f375b5 wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device
4e7a81b5e718 bpf: Annotate data races in bpf_local_storage
660ab315619b wifi: ath: Silence memcpy run-time false positive warning
48e4e06e2c5f media: mediatek: vcodec: Fix potential array out-of-bounds in decoder queue_setup
83c42283bff0 media: Prefer designated initializers over memset for subdev pad ops
210ef6cd8e63 drm/amdgpu: Fix sdma v4 sw fini error
5675ecd2e0b0 drm/amd: Fix an out of bounds error in BIOS parser
ec5f00a59aad drm/amd/display: Correct DML calculation to follow HW SPEC
cf180afea303 ACPI: video: Remove desktops without backlight DMI quirks
86ba4f7b9f94 irqchip/gicv3: Workaround for NVIDIA erratum T241-FABRIC-4
57b5a56cecbe arm64: dts: qcom: sdm845-polaris: Drop inexistent properties
fee613349009 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
8c4a7163b7f1 ACPICA: Avoid undefined behavior: applying zero offset to null pointer
b1db73e27f0b drm/msm/dp: Clean up handling of DP AUX interrupts
a6eb3aa0ec5b drm/tegra: Avoid potential 32-bit integer overflow
a7f9c14aced3 remoteproc: stm32_rproc: Add mutex protection for workqueue
3dc61a19c924 drm/amd/display: fixed dcn30+ underflow issue
86a159fd5bdb ACPI: EC: Fix oops when removing custom query handlers
a8267bc8de73 firmware: arm_sdei: Fix sleep from invalid context BUG
b963e1b7066f arm64: dts: imx8mq-librem5: Remove dis_u3_susphy_quirk from usb_dwc3_0
9a342d4eb9fb memstick: r592: Fix UAF bug in r592_remove due to race condition
110d42025223 drm/rockchip: dw_hdmi: cleanup drm encoder during unbind
79ca94bc3e8c ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup()
cc4273233ace media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols
3c67f49a6643 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
6738841f6fcf media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
346c97552455 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
44361033a880 remoteproc: imx_dsp_rproc: Add custom memory copy implementation for i.MX DSP Cores
10add04ee608 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
34813f041d0e drm/amd/display: Use DC_LOG_DC in the trasform pixel function
d547d499e451 drm/amd/display: Enable HostVM based on rIOMMU active
898b031dc267 platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data
09f7da1301cf drm/amd/display: Correct DML calculation to align HW formula
92e6c79acad4 drm/amd/display: populate subvp cmd info only for the top pipe
4b17053ba268 drm/displayid: add displayid_get_header() and check bounds better
48960a503fce fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
e8c322b76e58 open: return EINVAL for O_DIRECTORY | O_CREAT
d0a8c0e31a09 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
801593f70be8 selftests: cgroup: Add 'malloc' failures checks in test_memcontrol
522c441faf82 refscale: Move shutdown from wait_event() to wait_event_idle()
b4319e457d6e ext4: allow ext4_get_group_info() to fail
f12aa035e814 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
cd2341c26fb6 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
cc4086759fda ext4: reflect error codes from ext4_multi_mount_protect() to its callers
5a08a72da35b fbdev: arcfb: Fix error handling in arcfb_probe()
dcd289136bcc drm/i915: taint kernel when force probing unsupported devices
36fa6187753a drm/i915: Expand force_probe to block probe of devices as well.
86d73b1f98a8 drm/i915/dp: prevent potential div-by-zero
dbf25cc21bef drm/i915: Fix NULL ptr deref by checking new_crtc_state
1b485f39acf3 drm/i915/guc: Don't capture Gen8 regs on Xe devices
e410895892f9 af_unix: Fix data races around sk->sk_shutdown.
75924fb0f373 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
8759c1a361fa net: datagram: fix data-races in datagram_poll()
9e62a4960838 net: mscc: ocelot: fix stat counter register values
610a433810b2 ipvlan:Fix out-of-bounds caused by unclear skb->cb
d695dccb74e3 gve: Remove the code of clearing PBA bit
b4c0af8974be tcp: add annotations around sk->sk_shutdown accesses
55caf900e13c net: add vlan_get_protocol_and_depth() helper
65531f567536 net: deal with most data-races in sk_wait_event()
bd0f360ee864 net: annotate sk->sk_err write from do_recvmmsg()
a115dadf8995 netlink: annotate accesses to nlk->cb_running
6b4585a3c9f0 bonding: fix send_peer_notif overflow
d9176dc690bc netfilter: conntrack: fix possible bug_on with enable_hooks=1
30e4b13b1bfb netfilter: nf_tables: always release netdev hooks from notifier
6fa2e7bb7ba4 net: phy: bcm7xx: Correct read from expansion register
7145f2309d64 net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
edc1f6d89be3 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
9e916db758a0 linux/dim: Do nothing if no time delta between samples
a84b08314f44 tick/broadcast: Make broadcast device replacement work correctly
262841702603 scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
27c6b573d150 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
3e785c8deb04 net: skb_partial_csum_set() fix against transport header magic value
8547757056c4 ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
3ff962242f5b drm/mipi-dsi: Set the fwnode for mipi_dsi_device
efd2821b8abe drm/fbdev-generic: prohibit potential out-of-bounds access
(From OE-Core rev: 29f984ee73f704fe01f0adf6763605470b1f6dd0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9e4ec14423ff33557be00aa020ad988d4deafd54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
fa74641fb6b9 Linux 6.1.29
49f63bd0625a drm/amd/display: Fix hang when skipping modeset
7f6738e003b3 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
441fa642995a spi: fsl-spi: Re-organise transfer bits_per_word adaptation
76ce32682635 x86: fix clear_user_rep_good() exception handling annotation
4ae066699dc0 x86/amd_nb: Add PCI ID for family 19h model 78h
514728ffc05b f2fs: inode: fix to do sanity check on extent cache correctly
85eb8b61dd4c f2fs: fix to do sanity check on extent cache correctly
18ecffd03626 drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values
c5fa4eedddd1 ext4: fix invalid free tracking in ext4_xattr_move_to_block()
d87a4e4094c9 ext4: remove a BUG_ON in ext4_mb_release_group_pa()
19fb73b8eaef ext4: fix lockdep warning when enabling MMP
6e7a97628f27 ext4: bail out of ext4_xattr_ibody_get() fails for any reason
1d2caddbeeee ext4: add bounds checking in get_max_inline_xattr_value_size()
665cc3ba5033 ext4: fix deadlock when converting an inline directory in nojournal mode
f68876aeef96 ext4: improve error handling from ext4_dirhash()
25c9fca7b71c ext4: improve error recovery code paths in __ext4_remount()
748e4bb27d2e ext4: check iomap type only if ext4_iomap_begin() does not fail
b006e2228503 ext4: fix data races when using cached status extents
1fffe4750500 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
dba62fa84a8e ext4: fix WARNING in mb_find_extent
1b9c92432fdf locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
98643c991057 drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage
f95a60099dfd drm: Add missing DP DSC extended capability definitions.
4aba9ab6a007 ksmbd: fix racy issue from smb2 close and logoff with multichannel
502cf9709036 ksmbd: block asynchronous requests when making a delay on session setup
1fc8a2b14ef5 ksmbd: destroy expired sessions
f623f627ad2b ksmbd: fix racy issue from session setup and logoff
91bbf9cb2387 ksmbd: Implements sess->ksmbd_chann_list as xarray
3db734e4d95a drm/amd/display: Change default Z8 watermark values
a009acf68717 drm/amd/display: Update Z8 SR exit/enter latencies
e22ef1561085 drm/amd/display: Update Z8 watermarks for DCN314
cf49b2ff253f ASoC: codecs: wcd938x: fix accessing regmap on unattached devices
400950f66a8a ASoC: codecs: constify static sdw_slave_ops struct
5279ab199cbd ASoC: rt1318: Add RT1318 SDCA vendor-specific driver
1d383f9d6527 drm/amd/display: Lowering min Z8 residency time
e6332695d484 drm/amd/display: Update minimum stutter residency for DCN314 Z8
25f603624246 drm/amd/display: Add minimum Z8 residency debug option
97b3d8eed097 drm/amd/display: Fix Z8 support configurations
182251340884 drm/amd/display: Add debug option to skip PSR CRTC disable
bcde2c877993 drm/amd/display: Add Z8 allow states to z-state support list
83468820168a drm/amd/display: Refactor eDP PSR codes
74a03d3c8d89 drm/i915: Check pipe source size when using skl+ scalers
549ce5199d99 drm/i915/mtl: update scaler source and destination limits for MTL
20a1064a7598 wifi: rtw88: rtw8821c: Fix rfe_option field width
6578ae84e9ad irqchip/loongson-eiointc: Fix registration of syscore_ops
fa29d577e2fc irqchip/loongson-eiointc: Fix incorrect use of acpi_get_vec_parent
9e7f788dd74a irqchip/loongarch: Adjust acpi_cascade_irqdomain_init() and sub-routines
c5111be87376 drm/msm: fix missing wq allocation error handling
46062a1c0a01 drm/msm: Hangcheck progress detection
a7fdb37d93bc drm/msm/adreno: Simplify read64/write64 helpers
cba285695872 f2fs: factor out victim_entry usage from general rb_tree use
4377b1d3b19e f2fs: allocate the extent_cache by default
33112a0a17ef f2fs: refactor extent_cache to support for read and more
3af09dee7f9b f2fs: remove unnecessary __init_extent_tree
91b1554e66bc f2fs: move internal functions into extent_cache.c
155ff41cf28c f2fs: specify extent cache for read explicitly
77d2651cc8b5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
b2bd08be1a64 fs/ntfs3: Refactoring of various minor issues
fb98336e23c1 HID: wacom: insert timestamp to packed Bluetooth (BT) events
fb2f0c00048b HID: wacom: Set a default resolution for older tablets
7a0731130425 drm/amd: Use `amdgpu_ucode_*` helpers for MES
a3e3a640d4fd drm/amd: Add a new helper for loading/validating microcode
3e1fa150e798 drm/amd: Load MES microcode during early_init
369b89184222 drm/amdgpu: remove deprecated MES version vars
506da05a5e0f drm/amd/pm: avoid potential UBSAN issue on legacy asics
2a179117a3b2 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
17a69415679c drm/amd/pm: parse pp_handle under appropriate conditions
348dcdf102a4 drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes
7a8248317b32 drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
6197fb331a6e drm/amdgpu: change gfx 11.0.4 external_id range
28c2e072fa13 drm/amdgpu/jpeg: Remove harvest checking for JPEG3
f661ad53658a drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
02e6cb9b3aef drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini
59cb2d46e177 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
59e2439111ac drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini
f2e43c98042c drm/amd/display: fix flickering caused by S/G mode
4c1e747ca61c drm/amd/display: filter out invalid bits in pipe_fuses
c2b2641ecb9a drm/amd/display: Fix 4to1 MPC black screen with DPP RCO
cc9942840afa drm/amd/display: Add NULL plane_state check for cursor disable logic
bfe56245f4f1 drm/panel: otm8009a: Set backlight parent to panel device
2e51d7c09d1f irqchip/loongson-eiointc: Fix returned value on parsing MADT
84c64fb57887 irqchip/loongson-pch-pic: Fix pch_pic_acpi_init calling
8a0b544b7cae f2fs: fix potential corruption when moving a directory
424f8cdc0ad2 f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
aa0f98c5d196 drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep()
6e1476225ec0 drm/msm: fix workqueue leak on bind errors
544711591a67 drm/msm: fix vram leak on bind errors
0fad173f9cf2 drm/msm: fix drm device leak on bind errors
dd8ce825b165 drm/msm: fix NULL-deref on irq uninstall
16e0e6fb4511 drm/msm: fix NULL-deref on snapshot tear down
5b6b81decdf0 drm/i915/color: Fix typo for Plane CSC indexes
2b01534c8fa2 drm/bridge: lt8912b: Fix DSI Video Mode
47bfe1280456 drm/msm/adreno: fix runtime PM imbalance at gpu load
3d0fdfefb384 ARM: dts: aspeed: romed8hm3: Fix GPIO polarity of system-fault LED
f327c7443610 ARM: dts: s5pv210: correct MIPI CSIS clock name
5503ea70de6c ARM: dts: exynos: fix WM8960 clock name in Itop Elite
6efe88c34f5f ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
a64910ba868c sysctl: clarify register_sysctl_init() base directory order
c3c70209a991 remoteproc: rcar_rproc: Call of_node_put() on iteration error
948f81dac388 remoteproc: imx_rproc: Call of_node_put() on iteration error
fe3497c3bfcb remoteproc: imx_dsp_rproc: Call of_node_put() on iteration error
8a0fc842af1c remoteproc: st: Call of_node_put() on iteration error
0d6b66657c24 remoteproc: stm32: Call of_node_put() on iteration error
fde64a409bee proc_sysctl: enhance documentation
f4708645c144 proc_sysctl: update docs for __register_sysctl_table()
c93185ffd996 sh: nmi_debug: fix return value of __setup handler
2ebd0064352e sh: init: use OF_EARLY_FLATTREE for early init
ab2221dc3c76 sh: mcount.S: fix build error when PRINTK is not enabled
fdac282b3c17 sh: math-emu: fix macro redefined warning
6d103a576522 SMB3: force unmount was failing to close deferred close files
bb0091a5c97a smb3: fix problem remounting a share after shutdown
145f54ea336b inotify: Avoid reporting event with invalid wd
d759abeb273c platform/x86: thinkpad_acpi: Add profile force ability
66d4f7f327e4 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
e614c1de9e8d platform/x86: thinkpad_acpi: Fix platform profiles on T490
a02d29de79a4 platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
61549b7414b6 platform/x86/intel-uncore-freq: Return error on write frequency
b886ad6b6bfb cifs: release leases for deferred close handles when freezing
187f89cff775 cifs: fix pcchunk length type in smb2_copychunk_range
c5544c95ad3d btrfs: zoned: fix full zone super block reading on ZNS
4def3a0a8522 btrfs: zoned: zone finish data relocation BG with last IO
1e8de3223bd2 btrfs: fix space cache inconsistency after error loading it from disk
1689eabbc3d0 btrfs: print-tree: parent bytenr must be aligned to sector size
83ae0282f17d btrfs: make clear_cache mount option to rebuild FST without disabling it
dd5a21941f51 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
15e877e5923e btrfs: don't free qgroup space unless specified
44c52544b271 btrfs: fix encoded write i_size corruption with no-holes
17eaeee4c5f2 btrfs: fix assertion of exclop condition when starting balance
0a99cd08e236 btrfs: properly reject clear_cache and v1 cache for block-group-tree
8583cc10aad7 btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
bcd7aa2963d3 btrfs: fix btrfs_prev_leaf() to not return the same key twice
000322b29c01 x86/retbleed: Fix return thunk alignment
2feac714c681 RISC-V: fix taking the text_mutex twice during sifive errata patching
0fad198fffda RISC-V: take text_mutex during alternative patching
13a0e212ddef perf stat: Separate bperf from bpf_profiler
602603baae5f perf tracepoint: Fix memory leak in is_valid_tracepoint()
3fb0d061dd0b perf symbols: Fix return incorrect build_id size in elf_read_build_id()
2dd641d78d44 crypto: engine - fix crypto_queue backlog handling
14a2259317f9 crypto: engine - Use crypto_request_complete
6ba620fc9164 crypto: api - Add scaffolding to change completion function signature
1055eddce776 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
267db6bff34b perf cs-etm: Fix timeless decode mode detection
b6671b7172a7 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
d592598f4775 perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
36a840a86278 perf vendor events power9: Remove UTF-8 characters from JSON files
0dabe1ae74e9 perf ftrace: Make system wide the default target for latency subcommand
44060612613c perf tests record_offcpu.sh: Fix redirection of stderr to stdin
6d20672d52ef perf vendor events s390: Remove UTF-8 characters from JSON file
b2b916996042 perf scripts intel-pt-events.py: Fix IPC output for Python 2
f108cbc83641 perf record: Fix "read LOST count failed" msg with sample read
2424b456c37d net: enetc: check the index of the SFI rather than the handle
d86d42e4a9b6 virtio_net: suppress cpu stall when free_unused_bufs
4a61d7965611 ice: block LAN in case of VF to VF offload
2f80efc46b73 net: dsa: mt7530: fix network connectivity with multiple CPU ports
9d46edd93aa4 net: dsa: mt7530: split-off common parts from mt7531_setup
98fc75c172ba net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
c6fafaa6f20a KVM: s390: fix race in gmap_make_secure()
4e875cf90d75 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
7887397338a5 drm/amdgpu: add a missing lock for AMDGPU_SCHED
f2e8e338622b af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
0d02efe7f251 ionic: catch failure from devlink_alloc
942a2a0184f7 ethtool: Fix uninitialized number of lanes
a05e5634c158 ionic: remove noise from ethtool rxnfc error msg
3cad35b62eaa octeontx2-vf: Detach LF resources on probe cleanup
401d11f274a5 octeontx2-pf: Disable packet I/O for graceful exit
d28f6ad8b1a0 octeontx2-af: Skip PFs if not enabled
ac613d0bd244 octeontx2-af: Fix issues with NPC field hash extract
ab0742bd5b43 octeontx2-af: Update/Fix NPC field hash extract feature
2b84d24d3ad1 octeontx2-pf: Add additional checks while configuring ucast/bcast/mcast rules
bd9234da97fd octeontx2-af: Allow mkex profile without DMAC and add L2M/L2B header extraction support
14504aaa8b55 octeontx2-pf: Increase the size of dmac filter flows
2376ca72b55c octeontx2-af: Fix depth of cam and mem table.
1c98271e0c23 octeontx2-af: Fix start and end bit for scan config
e92399f52744 octeontx2-af: Secure APR table update with the lock
419cc2c50761 selftests: netfilter: fix libmnl pkg-config usage
4b08cdd239e7 drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info
2bb120405ad3 riscv: compat_syscall_table: Fixup compile warning
40f8b3f5e679 rxrpc: Fix hard call timeout units
ab14de49e44f sfc: Fix module EEPROM reporting for QSFP modules
68b1614b3211 r8152: move setting r8153b_rx_agg_chg_indicate()
2642d7c136cd r8152: fix the poor throughput for 2.5G devices
fbdde7ef2564 r8152: fix flow control issue of RTL8156A
e2efb94966e7 net/sched: act_mirred: Add carrier check
3b3537d4a026 i2c: tegra: Fix PEC support for SMBUS block read
ffa97b59526e RISC-V: mm: Enable huge page support to kernel_page_present() function
1e8ad3e45b5d watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
c36975a654d4 block: Skip destroyed blkg when restart in blkg_destroy_all()
7c4c6e2a4075 writeback: fix call of incorrect macro
5ac2914f67c8 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
1f274d53165b net: ipv6: fix skb hash for some RST packets
686c70131e93 selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
5a98019e96e1 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
55866fe3fded net/sched: cls_api: remove block_cb from driver_list before freeing
7fa93e39fbb0 tcp: fix skb_copy_ubufs() vs BIG TCP
449280afaa05 net/ncsi: clear Tx enable mode when handling a Config required AEN
a78b922d1180 octeontx2-pf: mcs: Do not reset PN while updating secy
fd59ec145595 octeontx2-pf: mcs: Fix shared counters logic
a8ddb974f014 octeontx2-pf: mcs: Clear stats before freeing resource
c52ebecd89ae octeontx2-pf: mcs: Match macsec ethertype along with DMAC
a3dcc45eca01 octeontx2-pf: mcs: Fix NULL pointer dereferences
9ff806d07025 octeontx2-af: mcs: Fix MCS block interrupt
add6bdb8d603 octeontx2-af: mcs: Config parser to skip 8B header
39b436f0acfb octeontx2-af: mcs: Write TCAM_DATA and TCAM_MASK registers at once
06fdaf7711f3 octeonxt2-af: mcs: Fix per port bypass config
192445017534 ixgbe: Fix panic during XDP_TX with > 64 CPUs
80a791a19902 drm/amd/display: Update bounding box values for DCN321
7bba2e5e096e drm/amd/display: Do not clear GPINT register when releasing DMUB from reset
ccb0ad946adc drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset
bb13726625e7 drm/amd/display: Fixes for dcn32_clk_mgr implementation
b7ae53dd0d29 drm/amd/display: Return error code on DSC atomic check failure
374f7fa01ae5 drm/amd/display: Add missing WA and MCLK validation
0b47019f544f drm/amd/display: Remove FPU guards from the DML folder
3738a230831e scsi: qedi: Fix use after free bug in qedi_remove()
e60e5d672248 ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working
1193a36f58c6 KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faults
71e848bac0a4 KVM: VMX: Make CR0.WP a guest owned bit
27ec4cbc1d51 KVM: x86: Make use of kvm_read_cr*_bits() when testing bits
956777b2538e KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabled
d20a0195b3fe KVM: x86/mmu: Avoid indirect call for get_cr3
28d0f85aff34 drm/amd/display: Ext displays with dock can't recognized after resume
d69d5e2a81df fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
93eb8dd4b4c1 mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s25hx SEMPER flash
50f54a48f678 mailbox: zynqmp: Fix counts of child nodes
e63a796b852f mailbox: zynq: Switch to flexible array to simplify code
b12078b67a6d soc: qcom: llcc: Do not create EDAC platform device on SDM845
bf9712195f5e qcom: llcc/edac: Support polling mode for ECC handling
4fdb257b2a4c mtd: spi-nor: spansion: Enable JFFS2 write buffer for Infineon s28hx SEMPER flash
8630dfcdab0d mtd: spi-nor: Add a RWW flag
897a40dbcf1e mtd: spi-nor: add SFDP fixups for Quad Page Program
de26d26f5519 mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info
b951d4924c50 KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
189cdd8fe7c6 KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
0457b6d04fb7 perf/x86/core: Zero @lbr instead of returning -1 in x86_perf_get_lbr() stub
9239f895a854 crypto: ccp - Clear PSP interrupt status register before calling handler
add662775df4 drm/vmwgfx: Fix Legacy Display Unit atomic drm support
b3204cb3e0ad drm/vmwgfx: Remove explicit and broken vblank handling
c613c951e686 usb: dwc3: gadget: Execute gadget stop after halting the controller
065c3d4319c5 USB: dwc3: gadget: drop dead hibernation code
(From OE-Core rev: 65f144af7b20c6331a2fda26d047f7fa7258b093)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7e1ecd91b71c3246599b22c9281404d3a9a7db01)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
bf4ad6fa4e53 Linux 6.1.28
4507918cd1f8 netfilter: nf_tables: deactivate anonymous set from preparation phase
1887a4faff5c scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort()
6dc7e3633461 debugobject: Ensure pool refill (again)
010842e88269 drm/amd/display (gcc13): fix enum mismatch
915923898ffc i40e: use int for i40e_status
8c82be552512 i40e: Remove string printing for i40e_status
3cd9d45e87c4 i40e: Remove unused i40e status codes
b593f157a875 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
245653ed73e3 block/blk-iocost (gcc13): keep large values in a new enum
40db6d172b1f perf intel-pt: Fix CYC timestamps after standalone CBR
376e662ebb48 perf auxtrace: Fix address filter entire kernel size
146b7251c129 wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type
d8d206beb365 bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
55c91905b9e1 thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype
e4a37e906009 cifs: protect session status check in smb2_reconnect()
64d62ac6d651 cifs: fix potential use-after-free bugs in TCP_Server_Info::hostname
a74406057488 blk-iocost: avoid 64-bit division in ioc_timer_fn
7ac1a137beb3 dm: don't lock fs when the map is NULL in process of resume
9a94ebc74c35 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
cb874a190f3f dm flakey: fix a crash with invalid table line
3877b5c1509b dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
21d5198c210c dm clone: call kmem_cache_destroy() in dm_clone_init() error path
1da79e01e403 dm verity: fix error handling for check_at_most_once on FEC
2f5aa54e4051 vhost_vdpa: fix unmap process in no-batch mode
6b5b755463be mm/mempolicy: correctly update prev when policy is equal on mbind
840516585c63 ia64: fix an addr to taddr in huge_pte_offset()
7964bacf8381 s390/dasd: fix hanging blockdevice after request requeue
9628d45a0667 btrfs: scrub: reject unsupported scrub flags
7a0a402930ef scripts/gdb: fix lx-timerlist for Python3
a16e9117759b clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
5b4052aa956e clk: microchip: fix potential UAF in auxdev release callback
39712c8aeb79 wifi: rtw89: fix potential race condition between napi_init and napi_enable
430933064122 wifi: rtl8xxxu: RTL8192EU always needs full init
ead3b023aef9 mailbox: zynqmp: Fix typo in IPI documentation
706ae665747b kcsan: Avoid READ_ONCE() in read_instrumented_memory()
c051c472fbb5 mailbox: zynqmp: Fix IPI isr handling
8cc1ab7de215 mtd: spi-nor: core: Update flash's current address mode when changing address mode
f1b4affca1e1 mtd: core: fix error path for nvmem provider
26358f330405 mtd: core: fix nvmem error reporting
43a72c1619aa mtd: core: provide unique name for nvmem device, take two
da4c74773079 kasan: hw_tags: avoid invalid virt_to_page()
507fbfa79acb md/raid5: Improve performance for sequential IO
b50fd1c3d9d0 md/raid10: fix null-ptr-deref in raid10_sync_request
acffdf1a7fe4 drbd: correctly submit flush bio on barrier
8d67449f907e mm: do not reclaim private data from pinned page
25457d07c814 nilfs2: fix infinite loop in nilfs_mdt_get_block()
a73201c607d8 nilfs2: do not write dirty data after degenerating to read-only
4844052acb55 ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop
358aa78c024a ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED
6d57f6cc21cb ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41
b433bfab89a5 ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6
9e915d81f5c1 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
fd0286717764 parisc: Ensure page alignment in flush functions
b80b7a9bb868 parisc: Fix argument pointer in real64_call_asm()
274c0b0c2f49 afs: Avoid endless loop if file is larger than expected
7b6ccf752a11 afs: Fix getattr to report server i_size on dirs, not local size
2cfce11132e4 afs: Fix updating of i_size with dv jump from server
72f3217aa1d3 PM: hibernate: Do not get block device exclusively in test_resume mode
208ba216cc90 PM: hibernate: Turn snapshot_test into global variable
fc3153a91486 ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini
fed87ce073c7 hte: tegra-194: Fix off by one in tegra_hte_map_to_line_id()
a51e150ef998 hte: tegra: fix 'struct of_device_id' build error
5790f76dd204 mfd: arizona-spi: Add missing MODULE_DEVICE_TABLE
d617022971a5 mfd: ocelot-spi: Fix unsupported bulk read
eefc8cbb6060 mfd: tqmx86: Correct board names for TQMxE39x
4598908562ae mfd: tqmx86: Specify IO port register range more precisely
8c989fa9e82f mfd: tqmx86: Do not access I2C_DETECT register through io_base
b3b3f66bd47c thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
86dfb4709490 pinctrl-bcm2835.c: fix race condition when setting gpio dir
6107896806a6 dmaengine: at_xdmac: do not enable all cyclic channels
a8c24a80de00 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
7d28c500e5bb dmaengine: dw-edma: Fix to change for continuous transfer
502c33c7e75f dma: gpi: remove spurious unlock in gpi_ch_init
a1f131d2e1e8 phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select()
548113502ea0 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
6c0df503cd2e soundwire: intel: don't save hw_params for use in prepare
bae3248bb1ed soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime
655b64724568 pwm: mtk-disp: Configure double buffering before reading in .get_state()
7cbcb1ca53bd pwm: mtk-disp: Disable shadow registers before setting backlight values
19f5910a1e6e leds: tca6507: Fix error handling of using fwnode_property_read_string
8c16219c96dd dmaengine: mv_xor_v2: Fix an error code.
60d95b747f7c pinctrl: ralink: reintroduce ralink,rt2880-pinmux compatible string
1b50402d3a52 leds: TI_LMU_COMMON: select REGMAP instead of depending on it
eefc7676d595 pinctrl: renesas: r8a779g0: Fix ERROROUTC function names
d6004abdf5d6 pinctrl: renesas: r8a779g0: Fix Group 6/7 pin functions
3727fafed747 pinctrl: renesas: r8a779g0: Fix Group 4/5 pin functions
9af5833818c7 pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group
6a02dda05473 pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
96d440bee177 ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
d30090eb546d ext4: fix i_disksize exceeding i_size problem in paritally written case
32dce45c8eed SMB3: Close deferred file handles in case of handle lease break
3aa9d065b068 SMB3: Add missing locks to protect deferred close file list
c2b990d7aad7 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
b265609a2ad7 openrisc: Properly store r31 to pt_regs on unhandled exceptions
369d9e8fae93 clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
07ad6cc82b3c RDMA/mlx5: Use correct device num_ports when modify DC
43d48cec9af2 SUNRPC: remove the maximum number of retries in call_bind_status
10dcd0ed787f RDMA/mlx5: Fix flow counter query via DEVX
911652893751 RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR
4aa9243ebe15 swiotlb: fix debugfs reporting of reserved memory pools
e6c69b06e720 swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup
36d087e49dab Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
ed90364b4299 clk: qcom: dispcc-qcm2290: Remove inexistent DSI1PHY clk
86d9cafdd89a clk: qcom: dispcc-qcm2290: get rid of test clock
c3d4119fa5f6 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
b75450f51c5f clk: qcom: lpassaudiocc-sc7280: Add required gdsc power domain clks in lpass_cc_sc7280_desc
0b421824ecda clk: qcom: lpasscc-sc7280: Skip qdsp6ss clock registration
8f7f8d06afd6 iommu/amd: Set page size bitmap during V2 domain allocation
c49a8c5c8b91 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
9b75bd4eef4f clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents
72ff6c115667 clk: imx: fracn-gppll: disable hardware select control
b32bb993164b clk: imx: fracn-gppll: fix the rate table
dce59b544370 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
39d39bfb82ab IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
4323aaedeba3 RDMA/srpt: Add a check for valid 'mad_agent' pointer
720c915a6298 RDMA/cm: Trace icm_send_rej event before the cm state is reset
40b4ad4c17cb power: supply: rk817: Fix low SOC bugs
8be358c80471 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
e70ce2193974 RDMA/siw: Remove namespace check from siw_netdev_event()
d3b2acaa1489 clk: add missing of_node_put() in "assigned-clocks" property parsing
a2b3eaaa9782 power: supply: generic-adc-battery: fix unit scaling
37f689d859ee iommu/mediatek: Set dma_mask for PGTABLE_PA_35_EN
9163a5b4ed29 fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
17048287ac79 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
7898db22ed6c fs/ntfs3: Add check for kmemdup
1bc6bb657dfb fs/ntfs3: Fix memory leak if ntfs_read_mft failed
7d374becc000 RDMA/erdma: Use fixed hardware page size
bb0433ae6fa2 rtc: k3: handle errors while enabling wake irq
8a4e9482f45d rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
3ce0df349327 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
5f5876ae295a rtc: omap: include header for omap_rtc_power_off_program prototype
c3c2aee6f926 workqueue: Fix hung time report of worker pools
8fbcfff08380 clk: qcom: gcc-qcm2290: Fix up gcc_sdcc2_apps_clk_src
bddbb3b9dc14 RDMA/rdmavt: Delete unnecessary NULL check
a6d8529dcfee clk: mediatek: mt8135: Properly use CLK_IS_CRITICAL flag
d193c4aea391 clk: mediatek: mt7622: Properly use CLK_IS_CRITICAL flag
2b18f12fe6d2 clk: mediatek: Consistently use GATE_MTK() macro
6f24e8ef3372 clk: mediatek: mt2712: Add error handling to clk_mt2712_apmixed_probe()
23cc8191255a RDMA/siw: Fix potential page_array out of range access
d7c8d32e5d3a IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init
a2290ed2afa7 clk: at91: clk-sam9x60-pll: fix return value check
0489c2b2c310 tracing/user_events: Ensure write index cannot be negative
6472a6d0c798 sched/rt: Fix bad task migration for rt tasks
1969b143d096 riscv: Fix ptdump when KASAN is enabled
e38f070a57c9 Revert "objtool: Support addition to set CFA base"
2d44928903ed perf/core: Fix hardlockup failure caused by perf throttle
944465c772fb sched/fair: Fix inaccurate tally of ttwu_move_affine
46f773f39e30 powerpc/rtas: use memmove for potentially overlapping buffer copy
8bcecadabb35 macintosh: via-pmu-led: requires ATA to be set
5dae22c28f6c powerpc/sysdev/tsi108: fix resource printk format warnings
89e458456c9d powerpc/wii: fix resource printk format warnings
2f40b71e4634 powerpc/mpc512x: fix resource printk format warning
f9325ac52f52 powerpc/perf: Properly detect mpc7450 family
7c71aee351fe macintosh/windfarm_smu_sat: Add missing of_node_put()
c0f49bbb305b selftests/powerpc/pmu: Fix sample field check in the mmcra_thresh_marked_sample_test
ae69d36d4635 fbdev: mmp: Fix deferred clk handling in mmphw_probe()
ce818ee162cf virtio_ring: don't update event idx on get_buf
428cc252701d spmi: Add a check for remove callback when removing a SPMI driver
ec01408c0f5d staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
7f43a5bde87b spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPS
727e92fe13e8 serial: 8250: Add missing wakeup event reporting
1ae3e5f20203 tty: serial: fsl_lpuart: adjust buffer length to the intended size
26d40b3fca6d firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
f26273428657 usb: mtu3: fix kernel panic at qmu transfer done irq handler
17993a13b5f6 usb: chipidea: fix missing goto in `ci_hdrc_probe`
94fa043a47a8 usb: gadget: tegra-xudc: Fix crash in vbus_draw
6a1cfc3036c2 sh: sq: Fix incorrect element size for allocating bitmap buffer
ef9f85410301 uapi/linux/const.h: prefer ISO-friendly __typeof__
9bc5e5417785 scripts/gdb: raise error with reduced debugging information
06e661a25997 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
a712b5a95270 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
79acf7fb856e spi: cadence-quadspi: fix suspend-resume implementations
eef4c4109a6d drm/panel: novatek-nt35950: Only unregister DSI1 if it exists
08e9653bb9e8 PCI/PM: Extend D3hot delay for NVIDIA HDA controllers
402299cca892 ASoC: fsl_mqs: move of_node_put() to the correct location
225e81c3af9e drm/panel: novatek-nt35950: Improve error handling
18e21fa199fc coresight: etm_pmu: Set the module field
f0b58720f2b0 cacheinfo: Check sib_leaf in cache_leaves_are_shared()
8ba48e58bafb HID: amd_sfh: Handle "no sensors" enabled for SFH1.1
198474bef31f HID: amd_sfh: Increase sensor command timeout for SFH1.1
a5e4df860d40 HID: amd_sfh: Correct the stop all command
959f6ae96b9f HID: amd_sfh: Add support for shutdown operation
dac12293c7f7 HID: amd_sfh: Fix illuminance value
e66a085d900a HID: amd_sfh: Correct the sensor enable and disable command
269259b7c7be HID: amd_sfh: Correct the structure fields
7035d8b73af2 scripts/gdb: bail early if there are no generic PD
ce8137636464 scripts/gdb: bail early if there are no clocks
15b29ac9b8d5 ia64: salinfo: placate defined-but-not-used warning
f890f34a15a1 ia64: mm/contig: fix section mismatch warning/error
ab0f424cd2ce PCI/EDR: Clear Device Status after EDR error recovery
3e28d59a5fee of: Fix modalias string generation
d22b2a35729c vmci_host: fix a race condition in vmci_host_poll() causing GPF
282efdf47279 spi: fsl-spi: Fix CPM/QE mode Litte Endian
55a32fd96eaf interconnect: qcom: rpm: drop bogus pm domain attach
2d0f63077f48 spi: qup: Don't skip cleanup in remove's error path
5e678bfebb52 linux/vt_buffer.h: allow either builtin or modular for macros
321946fa10d3 ASoC: es8316: Handle optional IRQ assignment
873fff9fd682 PCI: imx6: Install the fault handler only on compatible match
9de1183f3f2b ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
df2380520926 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
6d16305a1535 spi: imx: Don't skip cleanup in remove's error path
f6974fb20499 spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()
d748e32026aa spi: atmel-quadspi: Don't leak clk enable count in pm resume
3eb8bebd02f0 serial: 8250_bcm7271: Fix arbitration handling
1757621b873a iio: light: max44009: add missing OF device matching
53cdfec25135 fpga: bridge: fix kernel-doc parameter description
c996ca87cf68 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
3c5fafc27c02 usb: dwc3: gadget: Change condition for processing suspend event
cd5708f6052a usb: host: xhci-rcar: remove leftover quirk handling
9145880e8c04 pstore: Revert pmsg_lock back to a normal mutex
70ee7b8a6d96 drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
2a50e44a66d2 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
a61639201171 ASoC: cs35l41: Only disable internal boost
5eb0e23ab05e ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
cb52e7f24c1d tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
0211342dd66c net: amd: Fix link leak when verifying config failed
f040bee2913c netlink: Use copy_to_user() for optval in netlink_getsockopt().
952030c914b5 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
fc60067260c2 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
4fbefeab88c6 net/sched: sch_fq: fix integer overflow of "credit"
8fa6c8dad4a6 net: dpaa: Fix uninitialized variable in dpaa_stop()
6cf1d03a423f netfilter: nf_tables: don't write table validation state without mutex
551a26668c87 bpf: Don't EFAULT for getsockopt with optval=NULL
c3fb321447ca bpf: Fix race between btf_put and btf_idr walk.
ad5b2cf5d135 net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
fd40d2eb5ef0 net/mlx5e: Nullify table pointer when failing to create
15968f65081f net/mlx5: Use recovery timeout on sync reset flow
c63830a1cc98 Revert "net/mlx5: Remove "recovery" arg from mlx5_load_one() function"
c499593821db net/mlx5: Suspend auxiliary devices only in case of PCI device suspend
d481a6800ba8 net/mlx5: Remove "recovery" arg from mlx5_load_one() function
62fea2c2e4e3 net/mlx5e: Fix error flow in representor failing to add vport rx rule
2ca9f9b837ce net/mlx5: E-switch, Don't destroy indirect table in split rule
8b5f69628872 net/mlx5: E-switch, Create per vport table based on devlink encap mode
c382b693ffcb net/mlx5e: Don't clone flow post action attributes second time
707a31951f7a ixgbe: Enable setting RSS table to default values
c8b37d2b5b1d ixgbe: Allow flow hash to be set via ethtool
37f64bc8e001 wifi: iwlwifi: fw: fix memory leak in debugfs
80c5ba0078e2 netfilter: conntrack: fix wrong ct->timeout value
6a62a2a09c41 netfilter: conntrack: restore IPS_CONFIRMED out of nf_conntrack_hash_check_insert()
d6e03af0a4c3 wifi: iwlwifi: mvm: check firmware response size
180c4ae0de9d wifi: mt76: connac: fix txd multicast rate setting
d365e1448398 wifi: mt76: mt7921e: stop chip reset worker in unregister hook
741bf262bdba wifi: mt76: mt7921e: improve reliability of dma reset
1ab837a34229 wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe`
11181b6c8641 mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data
c42efff8208a wifi: mt76: fix 6GHz high channel not be scanned
c5cdab3c045f wifi: mt76: mt7921e: fix probe timeout after reboot
27ce664b7f49 wifi: mt76: add flexible polling wait-interval support
710f3c7fb3e2 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
9c036152adf8 wifi: mt76: mt7915: expose device tree match table
bd5121ef1842 wifi: iwlwifi: make the loop for card preparation effective
5611be6c3d9c io_uring/rsrc: use nospec'ed indexes
f1bd3414d97c jdb2: Don't refuse invalidation of already invalidated buffers
f6b46f843829 wifi: iwlwifi: fw: move memset before early return
6b345ddd4939 wifi: iwlwifi: mvm: initialize seq variable
243f6d6ba585 wifi: iwlwifi: yoyo: Fix possible division by zero
7c31103f7f30 wifi: iwlwifi: yoyo: skip dump correctly on hw error
164acf216c18 wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames
8f3382624c45 md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
36ba0c7b86ac md/raid10: fix memleak of md thread
b21019a220d9 md/raid10: fix memleak for 'conf->bio_split'
11141630f03e md/raid10: fix leak of 'r10bio->remaining' for recovery
9050576bff9f md/raid10: fix task hung in raid10d
df6222b01f53 f2fs: fix to check return value of inc_valid_block_count()
2eb5d0165b36 f2fs: fix to check return value of f2fs_do_truncate_blocks()
a8091dc8149e bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
339d14334a13 wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols
6f14a945011e wifi: iwlwifi: trans: don't trigger d3 interrupt twice
8e5d05ca1527 wifi: iwlwifi: debug: fix crash in __iwl_err()
6aa401a654fd blk-mq: don't plug for head insertions in blk_execute_rq_nowait
3c0b7993461a selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
67c81ecbf723 selftests/bpf: Use read_perf_max_sample_freq() in perf_event_stackmap
160fcf5c6b17 nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
0f1c4ae80d14 nvme: fix async event trace event
1e4f23c61feb nvmet: fix I/O Command Set specific Identify Controller
fd95ae3bb8a6 nvmet: fix Identify Active Namespace ID list handling
4898a8d6b16b nvmet: fix Identify Controller handling
4a7a14e87cca nvmet: fix Identify Namespace handling
b743d68c9fbd nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
1d4ac7b0ffc9 bpf, sockmap: fix deadlocks in the sockhash and sockmap
cfc7ee210f2f wifi: ath11k: fix writing to unintended memory region
f43744872a04 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
c649bf43a28e net: ethernet: stmmac: dwmac-rk: rework optional clock handling
e6f1ef4a5385 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
52c3d68d9910 bpf/btf: Fix is_int_ptr()
1f1267ce0b0e wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table
7d058f0ab161 f2fs: fix to avoid use-after-free for cached IPU bio
3ee343914c1f xsk: Fix unaligned descriptor validation
8bc8e34e8017 crypto: drbg - Only fail when jent is unavailable in FIPS mode
81366e333c7e bpftool: Fix bug for long instructions in program CFG dumps
d199c2b3943e selftests/bpf: Wait for receive in cg_storage_multi test
751168d0d2a0 selftests: xsk: Deflakify STATS_RX_DROPPED test
0ea59567d001 selftests: xsk: Disable IPv6 on VETH1
30a4ff7eb4bf selftests: xsk: Use correct UMEM size in testapp_invalid_desc
90d2f5225d13 net: qrtr: correct types of trace event parameters
a7f5be2ac004 f2fs: fix iostat lock protection
bea3f8aa9993 wifi: rt2x00: Fix memory leak when handling surveys
828439964f94 scsi: hisi_sas: Handle NCQ error when IPTT is valid
cd94f74888f2 scsi: libsas: Add sas_ata_device_link_abort()
f7871c9df18c wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
4eb666646c40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
7f6714fc2ac8 crypto: sa2ul - Select CRYPTO_DES
be421554994b crypto: caam - Clear some memory in instantiate_rng
74f74c8b8419 f2fs: fix scheduling while atomic in decompression path
6604df2a9d07 f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
88fccb8d0c8a f2fs: apply zone capacity to all zone type
d9e30b8ed41b f2fs: fix uninitialized skipped_gc_rwsem
61fbf097b7df f2fs: handle dqget error in f2fs_transfer_project_quota()
10f7b4975b4b net: sunhme: Fix uninitialized return code
e3e55385fa53 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
770c3fd4d732 scsi: target: iscsit: Fix TAS handling during conn cleanup
eacfe32c3650 scsi: target: Fix multiple LUN_RESET handling
cc84bbdde901 scsi: target: iscsit: Stop/wait on cmds during conn close
edd90020711e scsi: target: iscsit: isert: Alloc per conn cmd counter
b7ca8ded3731 scsi: target: Pass in cmd counter to use during cmd setup
741443436ed8 scsi: target: Move cmd counter allocation
76b77646f171 scsi: target: Move sess cmd counter to new struct
87ee7227cce3 scsi: target: core: Change the way target_xcopy_do_work() sets restiction on max I/O
f9361cf40b4d bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation
2361aee1c52c netfilter: keep conntrack reference until IPsecv6 policy checks are done
8d05f25475a2 net: dsa: qca8k: remove assignment of an_enabled in pcs_get_state()
c997f28917da libbpf: Fix ld_imm64 copy logic for ksym in light skeleton.
382310d9c82e net/packet: convert po->auxdata to an atomic flag
3eae0f4c3129 net/packet: convert po->origdev to an atomic flag
f2d971608a88 net/packet: annotate accesses to po->xmit
c3ee3540a133 vlan: partially enable SIOCSHWTSTAMP in container
07782db81e08 net: pcs: xpcs: remove double-read of link state when using AN
157c84b793e7 bpf: Remove misleading spec_v1 check on var-offset stack read
b73438a4a63f selftests/bpf: Fix a fd leak in an error path in network_helpers.c
0324300dce34 wifi: ath11k: fix deinitialization of firmware resources
af5265c64d8a scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
1f1fba8b3a75 crypto: qat - fix concurrency issue when device state changes
a62ba7e0d2e8 bpf: fix precision propagation verbose logging
0049d2eddaf3 bpf: take into account liveness when propagating precision
78eee85913e7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
154d4d630ef0 wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
1c8f46578d03 tools: bpftool: Remove invalid \' json escape
644df7e865e7 wifi: ath6kl: reduce WARN to dev_dbg() in callback
0022a3936e4d wifi: brcmfmac: support CQM RSSI notification with older firmware
9354826c02e0 wifi: ath11k: fix SAC bug on peer addition with sta band migration
76f9b0d6f01d wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
7e5f42abfc85 wifi: ath5k: Use platform_get_irq() to get the interrupt
7d3fd8da721f wifi: ath11k: Use platform_get_irq() to get the interrupt
9b9356a30141 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
1a59067bde3f wifi: ath6kl: minor fix for allocation size
830d79af9eee platform/chrome: cros_typec_switch: Add missing fwnode_handle_put()
aefea3016a15 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
d29faefa8d21 rpmsg: glink: Propagate TX failures in intentless mode as well
2f51bac27678 cpufreq: use correct unit when verify cur freq
0985838a9c87 ACPI: bus: Ensure that notify handlers are not running after removal
290e26ec0d01 tick/common: Align tick period with the HZ tick.
0fe6ef82e4f4 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
fc2b20c0921f debugobject: Prevent init race with static objects
1d1735c6fbfd media: mediatek: vcodec: add remove function for decoder platform driver
c692a44bc514 media: mediatek: vcodec: fix decoder disable pm crash
54e85ee2b40d perf/arm-cmn: Fix port detection for CMN-700
a8897bffca64 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
3df8a8739415 x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
f25994f7a9ad regulator: stm32-pwr: fix of_iomap leak
16c7fcbfe058 media: venus: dec: Fix capture formats enumeration order
1e229899e3ea media: venus: dec: Fix handling of the start cmd
b21a9a57c74e media: rc: gpio-ir-recv: Fix support for wake-up
b75aaebac265 drm/amd/display: Fix potential null dereference
fd22e8c8c38f media: hi846: Fix memleak in hi846_init_controls()
893b267ccc4a media: v4l: async: Return async sub-devices to subnotifier list
45b7461d914c media: rcar_fdp1: Fix refcount leak in probe and remove function
affad9e79101 media: platform: mtk-mdp3: fix potential frame size overflow in mdp_try_fmt_mplane()
5a72aea9acfe media: saa7134: fix use after free bug in saa7134_finidev due to race condition
305262a23c94 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
1495945f7c93 platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init
1603a098b474 platform/x86/amd: pmc: Utilize SMN index 0 for driver probe
f82af0dd225f platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read`
4e6c35193af6 platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso
abfb0ff8706e platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso
d1dbf5b7ea45 platform/x86/amd: pmc: Don't try to read SMU version on Picasso
1c1798c45b40 platform/x86/amd/pmf: Move out of BIOS SMN pair for driver probe
6a17add9c610 media: rkvdec: fix use after free bug in rkvdec_remove
2cdc8f729d95 media: cedrus: fix use after free bug in cedrus_remove due to race condition
231a6947ff84 media: mediatek: vcodec: change lat thread decode error condition
b02cd74741d9 media: mediatek: vcodec: making sure queue_work successfully
60fe2a3d6dc8 media: mediatek: vcodec: remove unused lat_buf
8be5ead0b314 media: mediatek: vcodec: add core decode done event
894278b772b8 media: mediatek: vcodec: move lat_buf to the top of core list
f08900ca36d3 media: mediatek: vcodec: using each instance lat_buf count replace core ready list
8aae2e6444a3 media: mediatek: vcodec: add params to record lat and core lat_buf count
01dc8f41fc7b media: mediatek: vcodec: Force capture queue format to MM21
4d5c8a891630 media: mediatek: vcodec: Make MM21 the default capture format
5c4cc91b77ee media: mediatek: vcodec: Use 4K frame size when supported by stateful decoder
0333177548fd arm64: dts: sc7280: Rename qspi data12 as data23
edbbd78148e7 arm64: dts: sc7180: Rename qspi data12 as data23
39f6de10df32 arm64: dts: qcom: msm8994-angler: removed clash with smem_region
57aa05d59b56 arm64: dts: qcom: msm8994-angler: Fix cont_splash_mem mapping
7eaa457d1e71 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
849ab4cf182b regulator: core: Avoid lockdep reports when resolving supplies
fd092b355ac8 regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
d2151c5d9dbe drm/ttm/pool: Fix ttm_pool_alloc error path
5e5a4185c66f drm/ttm: optimize pool allocations a bit v2
dfd1c26e40b5 arm64: dts: qcom: apq8096-db820c: drop unit address from PMI8994 regulator
3a0c0f7c2f71 arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
3c8cb6155ac0 arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
f3694202d9ce arm64: dts: qcom: sc7180-trogdor-pazquel: correct trackpad supply
f89b2591bb2b arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
d7d13d353acf arm64: dts: qcom: sc7280-herobrine-villager: correct trackpad supply
958c6cbc3299 gpu: host1x: Fix memory leak of device names
b81cfee96703 gpu: host1x: Fix potential double free if IOMMU is disabled
62cb9c468dc9 soc: renesas: renesas-soc: Release 'chipid' from ioremap()
724911eeaef4 soc: bcm: brcmstb: biuctrl: fix of_iomap leak
4cf71779ead4 mailbox: mpfs: switch to txdone_poll
41a51318ab37 drm/mediatek: dp: Change the aux retries times when receiving AUX_DEFER
e80c69eb795f drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
a260921b81b0 ACPI: VIOT: Initialize the correct IOMMU fwspec
1a258bfa00f1 arm64: dts: mediatek: mt8192-asurada: Fix voltage constraint for Vgpu
82f6ffb8e0fd cpufreq: qcom-cpufreq-hw: Revert adding cpufreq qos
2e8aad9cd52a cpufreq: mediatek: Raise proc and sram max voltage for MT7622/7623
9a5fa6333fac cpufreq: mediatek: raise proc/sram max voltage for MT8516
4bacdbd7d937 cpufreq: mediatek: fix KP caused by handler usage after regulator_put/clk_put
bd1c00687249 cpufreq: mediatek: fix passing zero to 'PTR_ERR'
f977dbefeaea arm64: dts: apple: t8103: Disable unused PCIe ports
eb617ab02334 ARM: dts: stm32: fix spi1 pin assignment on stm32mp15
7ff92db0dd6f perf/arm-cmn: Move overlapping wp_combine field
198ca89deaed firmware: arm_scmi: Fix xfers allocation on Rx channel
da3babe96be7 ARM: dts: gta04: fix excess dma channel usage
fd67875ebaea drm: rcar-du: Fix a NULL vs IS_ERR() bug
46a1c9ba908f arm64: dts: qcom: sm8450: fix pcie1 gpios properties name
98893ae40bc5 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
1975bf02595e ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
a24194121e7f drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
acd8f2efa29e arm64: dts: qcom: sm8350-microsoft-surface: fix USB dual-role mode property
577a64725bfd virt/coco/sev-guest: Double-buffer messages
02891701516b drm: msm: adreno: Disable preemption on Adreno 510
a8d2b469541f drm/msm/adreno: drop bogus pm_runtime_set_active()
a9b3ef13ebdd arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB
fe9dc0a2643e arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB
1e9fc6c47321 media: max9286: Free control handler
052d22acd7da drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
1f141fe5153a firmware: qcom_scm: Clear download bit during reboot
423350af9e27 media: av7110: prevent underflow in write_ts_to_decoder()
0883003ffb5e media: amphion: decoder implement display delay enable
51fc1880e474 media: platform: mtk-mdp3: Add missing check and free for ida_alloc
c2e55481731b media: bdisp: Add missing check for create_workqueue
ba8ffb1251eb x86/MCE/AMD: Use an u64 for bank_map
c0a8025c746d ARM: dts: qcom: sdx55: Fix the unit address of PCIe EP node
2b5325f9cce6 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
2ebb3f120e34 ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
671c3a4d7d84 arm64: dts: qcom: sm8450: Fix the PCI I/O port range
5334324f097d arm64: dts: qcom: sm8150: Fix the PCI I/O port range
be8101493607 arm64: dts: qcom: sm8250: Fix the PCI I/O port range
87397ffbc9bb arm64: dts: qcom: msm8996: Fix the PCI I/O port range
c8178285ba1a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
7803b357d9e2 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
ec67a4ef28ea arm64: dts: qcom: sc7280: Fix the PCI I/O port range
a35d6fdd7f60 arm64: dts: qcom: msm8998: Fix the PCI I/O port range
6035794dd2de arm64: dts: qcom: sdm845: Fix the PCI I/O port range
44018ad5f230 arm64: dts: qcom: sdm845: correct dynamic power coefficients
7cb080295476 arm64: dts: qcom: sc7280: fix EUD port properties
bd90d249bceb arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
6c6a69f82281 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
1be866857a3f arm64: dts: broadcom: bcmbca: bcm4908: fix LED nodenames
c0454f814b36 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
93c22d107a3e arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
5ea54b26d6e3 arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB
5d77e665ee21 arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT
d585d1072eab regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
36ecd6c6ed52 ARM: dts: qcom-apq8064: Fix opp table child name
6006310a472d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
2c8c8398e19e drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
6524d3d58797 drm/mediatek: dp: Only trigger DRM HPD events if bridge is attached
6fcfd2861fd8 arm64: dts: renesas: r9a07g043: Update IRQ numbers for SSI channels
14c480b2f382 arm64: dts: renesas: r9a07g043: Introduce SOC_PERIPHERAL_IRQ() macro to specify interrupt property
e83e635becb9 arm64: dts: renesas: r9a07g054: Update IRQ numbers for SSI channels
684fecd4f332 arm64: dts: renesas: r9a07g044: Update IRQ numbers for SSI channels
dc062516db36 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
c82f50e55f4e arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
6dbcc493a18d soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
f5222fbd797e tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
78e32896ecc7 drm/amdgpu: register a vga_switcheroo client for MacBooks with apple-gmux
809a3fb8d8fc drm/probe-helper: Cancel previous job before starting new one
6bd38a1454d9 drm/vgem: add missing mutex_destroy
46473f3bd14a drm/i915/dg2: Drop one PCI ID
86a77cef0959 drm/rockchip: Drop unbalanced obj unref
0955b8eac335 erofs: fix potential overflow calculating xattr_isize
50f1c1fba045 erofs: initialize packed inode after root inode is assigned
7ee7a86e28ce erofs: stop parsing non-compact HEAD index if clusterofs is invalid
fe2f093b051c tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
380f9f79b493 tpm, tpm: Implement usage counter for locality
71becf3ffea6 tpm, tpm_tis: Claim locality before writing interrupt registers
0085052a2c27 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
10eea3cfda29 tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
12839c326ae5 tpm, tpm_tis: Do not skip reset of original interrupt vector
784c206c66df selinux: ensure av_permissions.h is built when needed
5453f22911cb selinux: fix Makefile dependencies of flask.h
74f77a799dad selftests/resctrl: Check for return value after write_schemata()
bceef0c7f6ed selftests/resctrl: Allow ->setup() to return errors
7a570dda1d5a selftests/resctrl: Move ->setup() call outside of test specific branches
0bf90aac4341 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
ae6803b66365 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
05f437eba011 kunit: fix bug in the order of lines in debugfs logs
9ad3b3867730 kunit: improve KTAP compliance of KUnit test output
d0e2f01b534f ASoC: dt-bindings: qcom,lpass-rx-macro: correct minItems for clocks
a2cbb1a45a0c bus: mhi: host: Range check CHDBOFF and ERDBOFF
4afe300afb37 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
cc3e7c033367 bus: mhi: host: Remove duplicate ee check for syserr
a6f5c84b41aa cxl/hdm: Fail upon detecting 0-sized decoders
0ae98a8b4f00 xfs: don't consider future format versions valid
2b2515b8095c ceph: fix potential use-after-free bug when trimming caps
9f565752b328 ubifs: Fix memory leak in do_rename
29738e1bcc79 ubifs: Free memory for tmpfile name
884e961674b5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
ef9aac603659 ubifs: Fix memleak when insert_old_idx() failed
18c234685603 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
ccfe86622082 RISC-V: Align SBI probe implementation with spec
f8076d2a7fce iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
f455c9cb9eed drm/amd/pm: re-enable the gfx imu when smu resume
d78777c1d4de swsmu/amdgpu_smu: Fix the wrong if-condition
d79d3430e174 tracing: Fix permissions for the buffer_percent file
339dd534f21d riscv: mm: remove redundant parameter of create_fdt_early_page_table
3c96dd239ae4 i2c: omap: Fix standard mode false ACK readings
142a975738f7 ACPI: video: Remove acpi_backlight=video quirk for Lenovo ThinkPad W530
18973b73fa51 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
1f0490586544 ksmbd: not allow guest user on multichannel
c3a3259675a6 ksmbd: fix memleak in session setup
a70751dd7b60 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
b80422474ffe ksmbd: call rcu_barrier() in ksmbd_server_exit()
bd80d35725a0 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
cec378687a5a KVM: RISC-V: Retry fault if vma_lookup() results become invalid
e43cf7abece2 drm/amd/display: fix a divided-by-zero error
09c41688b6e5 drm/amd/display: fix PSR-SU/DSC interoperability support
2abff94db2c6 drm/amd/display: limit timing for single dimm memory
5e1574aa0639 drm/amd/display: Remove stutter only configurations
f6ee841ff216 relayfs: fix out-of-bounds access in relay_file_read
5bd77c239339 KVM: arm64: vgic: Don't acquire its_lock before config_lock
569f33c3c2f9 KVM: arm64: Use config_lock to protect vgic state
2b57af7bb9f1 KVM: arm64: Use config_lock to protect data ordered against KVM_RUN
6c9d3f2a5e17 KVM: arm64: Avoid lock inversion when setting the VM register width
36e0c405b86e KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ON
f01c5f1ae9de KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
eae127cd2ce6 reiserfs: Add security prefix to xattr name in reiserfs_security_write()
c8a3341b3392 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
c0bf94154ce0 crypto: ccp - Don't initialize CCP for PSP 0x1649
b952a9cf3de2 crypto: arm64/aes-neonbs - fix crash with CFI enabled
4d9d2fd86766 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
42ca037d0c3f crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
d9834abd8b24 ring-buffer: Sync IRQ works before buffer destruction
ad7cc2a29e13 ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
cb99866895e6 pinctrl: qcom: lpass-lpi: set output value before enabling output
956bbf1871e1 soundwire: qcom: correct setting ignore bit on v1.5.1
c2c563c137cf pwm: meson: Fix g12a ao clk81 name
f7e930b179ef pwm: meson: Fix axg ao mux parents
1b0341e8fb2f wifi: mt76: add missing locking to protect against concurrent rx/status calls
b9f6845a492d kheaders: Use array declaration instead of char
9fd4768b0937 iio: addac: stx104: Fix race condition for stx104_write_raw()
c38a4eb8aa47 iio: addac: stx104: Fix race condition when converting analog-to-digital
44847a506e71 ipmi: fix SSIF not responding under certain cond.
aeff5808f172 ipmi:ssif: Add send_retries increment
a6b54af40787 MIPS: fw: Allow firmware to pass a empty env
7f3340bf06f8 fs: fix sysctls.c built
3e7b8a723b0c tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
c94e5baa989f serial: max310x: fix IO data corruption in batched operations
65fdabefd9c4 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
719a2f969b7d serial: fix TIOCSRS485 locking
27df5bca965b xhci: fix debugfs register accesses while suspended
7fb0b81e85d8 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
ad44530d46a5 staging: iio: resolver: ads1210: fix config mode
64ef787bb158 blk-crypto: make blk_crypto_evict_key() more robust
26632a538222 blk-crypto: make blk_crypto_evict_key() return void
7d206ec7a04e blk-mq: release crypto keyslot before reporting I/O complete
3b5fbb8219eb blk-crypto: Add a missing include directive
5ca1668a9f5d blk-crypto: move internal only declarations to blk-crypto-internal.h
3aab3abb856b blk-crypto: add a blk_crypto_config_supported_natively helper
f0efb2365153 blk-crypto: don't use struct request_queue for public interfaces
316ad076e0d3 blk-stat: fix QUEUE_FLAG_STATS clear
3285613127d3 media: ov8856: Do not check for for module version
bccf9fe2963e posix-cpu-timers: Implement the missing timer_wait_running callback
1408d27f25c7 tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call site
ee508dfbafa1 hwmon: (adt7475) Use device_property APIs when configuring polarity
d899ae3e768e hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
986bd947bcd1 USB: dwc3: fix runtime pm imbalance on unbind
d4b1e04d271b USB: dwc3: fix runtime pm imbalance on probe errors
befdcb8e880e usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
491d32c896e0 usb: gadget: udc: core: Prevent redundant calls to pullup
f6aaeacf0596 usb: gadget: udc: core: Invoke usb_gadget_connect only when started
5b6c295947e6 IMA: allow/fix UML builds
38a42842a6d0 phy: qcom-qmp-pcie: sc8180x PCIe PHY has 2 lanes
5c274804e27e PCI: qcom: Fix the incorrect register usage in v2.7.0 config
58e56aa83848 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
a07176956014 PCI: kirin: Select REGMAP_MMIO
6e5bf8c9f7b3 powerpc/boot: Fix boot wrapper code generation with CONFIG_POWER10_CPU
4403c7b7e5e1 arm64: Stash shadow stack pointer in the task struct on interrupt
2dd0f8994da1 arm64: Always load shadow stack pointer directly from the task struct
06003e397523 ASoC: amd: ps: update the acp clock source.
f9dc736e686c ASoC: amd: fix ACP version typo mistake
f66cd9995917 wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
24d158856cef wireguard: timers: cast enum limits members to int in prints
103f618cee51 x86/cpu: Add model number for Intel Arrow Lake processor
88b9e97c1447 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
5ded8299b7de tracing: Error if a trace event has an array for a __field()
324b854ce475 wifi: ath11k: reduce the MHI timeout to 20s
cde904042870 platform/x86: thinkpad_acpi: Add missing T14s Gen1 type to s2idle quirk list
7e26bfb49d00 net: sfp: add quirk enabling 2500Base-x for HG MXPD-483II
388764ea64e2 scsi: mpi3mr: Handle soft reset in progress fault code (0xF002)
0ac10535aed9 selftests mount: Fix mount_setattr_test builds failed
ec6f22171dc2 net: wwan: t7xx: do not compile with -Werror
c58f26bdeec3 ASoC: da7213.c: add missing pm_runtime_disable()
e373f76e20d6 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
372bec6747bb iio: adc: palmas_gpadc: fix NULL dereference on rmmod
c81f5c8b8c23 ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22)
32aae7831462 x86/hyperv: Block root partition functionality in a Confidential VM
5c7648e96d90 ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
a89c7b86b5e2 ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15
4f7b42a9bfd9 ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
(From OE-Core rev: 5303ddb8ee90aefd1d451bc903972914061b9ad2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ead4f27c1ab133133e2eaf76527d4dbd9cf60138)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
ca48fc16c493 Linux 6.1.27
0bbec73fdd9e riscv: No need to relocate the dtb as it lies in the fixmap region
17509e73ac8b riscv: Do not set initial_boot_params to the linear address of the dtb
ed96b3143540 riscv: Move early dtb mapping into the fixmap region
7cb8c95c0a6d driver core: Don't require dynamic_debug for initcall_debug probe timing
ce0555352a28 USB: serial: option: add UNISOC vendor and TOZED LT70C product
17e5ce4d89ad btrfs: fix uninitialized variable warnings
47e6893a5b0a bluetooth: Perform careful capability checks in hci_sock_ioctl()
c4acbf376124 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xNU
d27acf15c8fa drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
e29661611e6e wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
34cec5cd7abc mptcp: fix accept vs worker race
b45d8f5375ed mptcp: stops worker on unaccepted sockets at listener close
862ea63fad16 mm/mempolicy: fix use-after-free of VMA iterator
e1562cc202c9 KVM: arm64: Retry fault if vma_lookup() results become invalid
d70f63be626d phy: phy-brcm-usb: Utilize platform_get_irq_byname_optional()
7d057bf201ca um: Only disable SSE on clang to work around old GCC bugs
(From OE-Core rev: 13ee4adecfddb99c311959c6d92234f949b41b25)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 80f045c03cde302e135af53a19276d6487fcdf66)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
configure: Make xf86misc support disabled by default
Variable scope reduction
Remove unnecessary downcast of double to float
Call memset() instead of hand-coding our own equivalent
(From OE-Core rev: b2832a80ca99001ac1db729a380b27390f7082f5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d87785189336a69ae998f75394ceaebf63decb16)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
[bug] Set the rndc idle read timeout back to 60 seconds,
from the netmgr default of 30 seconds, in order to
match the behavior of 9.16 and earlier. [GL #4046]
[bug] Fix log file rotation when using absolute path as
file. [GL #3991]
[bug] When removing delegations in an OPTOUT range
empty-non-terminal NSEC3 records generated by
those delegations were not removed. [GL #4027]
[bug] Reimplement the maximum and idle timeouts for incoming
zone tranfers. [GL #4004]
[bug] Treat ISC_R_INVALIDPROTO as a networking error
in the dispatch code to avoid retrying with the
same server. [GL #4005]
[bug] In dispatch, honour the configured source-port
selection when UDP connection fails with address
in use error.
Also treat ISC_R_NOPERM same as ISC_R_ADDRINUSE.
[GL #3986]
[test] As a workaround, include an OpenSSL header file before
including cmocka.h in the unit tests, because OpenSSL
3.1.0 uses __attribute__(malloc), conflicting with a
redefined malloc in cmocka.h. [GL #4000]
(From OE-Core rev: b0e64d50c956d5eeb921c85818727261e04de899)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9d5f8062fc2c11bd6ff98a96caa03aac3984ae9c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
test: skip compressed file tests when --disable-open-zfile is used
itlab CI: build with each of --enable-open-zfile & --disable-open-zfile
configure: correct error message to suggest --disable-open-zfile
Fix a memleak in ParsePixels error code path
Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
open-zfile: Make compress & uncompress commands optional
Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
test: Use PACKAGE_BUGREPORT instead of hard-coded URL's
test: Add simple test cases for functions in src/rgb.c
xpmReadRgbNames: constify filename argument
XpmCreateDataFromXpmImage: Fix misleading indentation
parse.c: Wrap FREE_CIDX definition in do { ... } while(0)
parse.c: remove unused function xstrlcpy()
(From OE-Core rev: 145d19c86d61761d7446f6776c4cbc8274c06861)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4d9f0958eecdf683434d77a4f65611803cffd247)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
API changes:
-------------
+ Added new function MHD_get_version_bin().
Improvements and enhancements:
-------------------------------
* Digest Auth: changed algorithm identifiers in server generated
headers from "md5" / "sha-256" to "MD5" / "SHA-256" to better match
RFC (while clients should use caseless matching).
* Improved Base64 decoding by new implementation with robust input
data validation checks.
* Improved configure for cross-compiling, for better compatibility
with POSIX and for better compatibility with the latest compiler
versions.
* New internal tests: for Base64 decoding, Basic Auth and folded
headers.
* Supported new libcurl API in tests to mute deprecation warnings.
* Supported ARM and ARM64 for VC compilers.
Functionality changes:
------------------------
* any negative number returned by response data generation callback
function is treated as an error. Previously negative values except
predefined error codes could produce undefined behaviour.
* Added handling of "DEBUG" preprocessor macro as an alias of "_DEBUG".
Fixes:
---------
# Fixed functionality with blocking sockets.
# Fixed very inefficient data pumping for upgraded TLS connections.
# Fixed processing of folded headers in the requests.
# Fixed data races when closing upgraded connection.
# Removed duplication of "Connection: upgrade" header.
# Digest auth: fixed thread sync to avoid "stale hash" results.
# Fixed harmless unwanted extra data processing resulting in triggering
of the assert.
# Fixed tests for LTO.
# Removed removed non-portable functions in examples.
# Fixed delayed call of connection notification callback in
thread-per-connection mode.
# Fixed Address Sanitizer unpoison of memory when memory pool is
destroyed. This fixed periodic ASAN error when used for a long time
with the sanitizer.
# Fixed compiler warnings in library code, examples, tests and configure
checks.
# New TLS certificates for test-suite: all with SAN fields and SHA-256
hash.
# Tests: fixed tests on Darwin 22.x (Ventura).
# Tests: redesigned one tests group to avoid stress-testing of the OS.
(From OE-Core rev: 5e82c4674835900753fb7d5e01aa6dfe41e5d84b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit bdc28b0262ad8a57d56f029b55b338478afb3a07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
Add repoid to solver errors for RPMs (RhBug:2179413)
Avoid using obsolete RPM API and drop redundant calls
Remove DNF from list of protected packages
(From OE-Core rev: 04bc1d32ee1084f6c13ae20f21efb6c92c1c5e9c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 965f0b5f50c2c1453d6e7d4f32091635c0ec1e49)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
* Adding missing man pages to the tar release file.
(From OE-Core rev: bafba9fcea41ff6ba8e64b3c718a335841be955e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0f6da8601fd4d992550e8afe7b09ba7c491250fd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* bt2: honor build system compiler/linker preferences
* Fix: clear_string_field(): set first character to 0
* Fix: src.ctf.fs: Not resolving event common ctx
* debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
* fix: pass exec-prefix to python bindings install
* fix: document proper Bison version requirement
* cli: use return value of g_string_free
* babeltrace2-query(1): erroneous parameter used in example
* Fix: tests: print real values in a fixed format
* Fix: bt2: autodisc: remove thread error while inserting status in map
* tests: src.ctf.fs: add test for metadata with invalid syntax
* tests: shorten names of session-rotation trace
* bt2: ignore -Wredundant-decls warning
* ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
* ctf-writer: fix -Wformat-overflow errors in resolve.c
* Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
* Add `dev-requirements.txt` for pip
* Fix: src.ctf.lttng-live: consider empty metadata packet as retry
* Fix: ctf: wrongfully requiring CTF metadata signature for every section
* Fix: src.ctf.lttng-live: session closed before any metadata is received
* fix: obsolete warnings with autoconf >= 2.71
* fix: explicitly disable '-Wsuggest-attribute=format'
* fix: set stable branch in gitreview config
* Fix: ctf-writer: list of reserved keywords
* compiler warning cleanup: is_signed_type: compare -1 to 1
* Update working version to Babeltrace 2.0.5
(From OE-Core rev: f520637c1b2593a338754c072045b486f3d154bd)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ae47b6c2a4bdee031d42687582049c15614faa6d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OpenPrinting CUPS is an open source printing system. In versions 2.4.2
and prior, a heap buffer overflow vulnerability would allow a remote
attacker to launch a denial of service (DoS) attack. A buffer overflow
vulnerability in the function `format_log_line` could allow remote
attackers to cause a DoS on the affected system. Exploitation of the
vulnerability can be triggered when the configuration file `cupsd.conf`
sets the value of `loglevel `to `DEBUG`. No known patches or
workarounds exist at time of publication.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-32324https://security-tracker.debian.org/tracker/CVE-2023-32324
Upstream Patch:
https://github.com/OpenPrinting/cups/commit/fd8bc2d32589
(From OE-Core rev: 3e0e51c5dd435822ab29261a648e5e86b8ad9919)
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The references to the target and host systems (i.e. the client and
server respectively) were swapped in the instructions.
Also, there's no need to specify the device node on the server command
line that is run on the host system.
The previous, incorrect, instructions resulted typically in:
target# blktrace -l /dev/mmcblk1
server: waiting for connections...
and
host$ blktrace -d /dev/mmcblk2 -h target
Invalid path /dev/mmcblk2 specified: 2/No such file or directory
unless the same device node happened to exist on the host system.
Based on
target# blktrace --version
blktrace version 2.0.0
and
host$ blktrace --version
blktrace version 2.0.0
(From yocto-docs rev: 3534c2898ce835a08e200f50412561dc782e9021)
Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was not clear to me what a "full revision identifier" was in the
context of the note documenting SRCREV. After clarification via IRC,
this submission attempts to clarify what is meant to help future
readers.
(From yocto-docs rev: ed6f24518c47ecc42a6ef99c35af0f8e0df40e5e)
Signed-off-by: Ed Beroset <beroset@ieee.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Refactor _process_deps to expand systemd instance specifier "%i" to the
template instance.
This change expands on prior commit e510222b57 ("systemd-systemctl: fix
instance template WantedBy symlink construction") by substituting every
"%i" pattern-match with the instance name.
The regexp handles the following cases:
* svc-wants@%i.service
* sys-subsystem-net-devices-%i.device
(From OE-Core rev: c734906a901c5dead9d879df0f251ba848fdb577)
Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9356276137267a29ae2289d796a2940918375308)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM[1] controls the search
behavior of find_program(). When this variable's value was
first used in OE, it was deliberately set to BOTH to allow
searching of host tools. This is to ensure the necessary tools
from host could be used. The downside is that the configure
behavior may differ on different host environments.
Later, this cmake.bbclass was added the ability to search tools
under the HOSTTOOLS_DIR. This means we no longer needs cmake to
search the host paths. So we remove the class-native setting of
BOTH.
[1] https://cmake.org/cmake/help/latest/variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM.html
(From OE-Core rev: 1e2866eb0ce0c10a2668fbd66bc28526eec30f4d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4ea12f6635125ee793f4dd801c538c0186f9dc3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These test recipes shouldn't be built as part of world builds. Some recent
changes are exposing issues from this so exclude them.
(From OE-Core rev: ce738e11c5170be40ce76e91e1b91aec8579977b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 80d3f5586cd060ae69fbc6dec2e8978d87da10ba)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this patch, systemd complains on startup with messages similar
to:
systemd-tmpfiles[128]: /etc/tmpfiles.d/connman_resolvconf.conf:1: Line references path below legacy directory /var/run/, updating /var/run/connman → /run/connman; please update the tmpfiles.d/ drop-in file accordingly.
systemd-tmpfiles[172]: /etc/tmpfiles.d/connman_resolvconf.conf:1: Line references path below legacy directory /var/run/, updating /var/run/connman → /run/connman; please update the tmpfiles.d/ drop-in file accordingly.
By default, connman will use "/var/run/connman" for runstatedir
instead of the now recommended "/run/connman".
(From OE-Core rev: 8ea652072f78cce76996ceefe3559a9c0fbc35c8)
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8d17776765a99a4ae327797206ef2a8a735ce87b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Modify packages to unassigned where appropriate
(From OE-Core rev: 27f15bc3166fda5acd07e9e1c34842a641d24e37)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ab37ddf53607111bf5c49c4f2388224999c4a5a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: f59753d5cf5b895ce080dc831894cda6c6d2d1d0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c30e9f1972a3e1d4099f39fd6d0dfb37acb73ce1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: 8c9a247c3bffeda1aae9af69656337a0b8afabfb)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cc8bb0da24419424989548ced27b2e76030340d9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: 4c345fbf7dd009eaffe09c9d218e697145ad8ee2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 834519933fcd6e4ff54f24d0cf671ea9ce24398a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This will package the plugins built by perf into kernel specific dir
under libdir, so it does not conflict with plugins from newly added
libtraceevent recipe
Fixes
do_sdk_depends: The file /usr/lib/traceevent/plugins/plugin_cfg80211.so is installed by both perf and libtraceevent, aborting
(From OE-Core rev: 68733d5467134370f036480b0cc11e6b97efe4ad)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28f39769c27d257a60ff0152acc0c76f0276fa6a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It fails to instal pm-utils and lib32-pm-utils at same time:
Error: Transaction test error:
file /usr/bin/pm-is-supported conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-hibernate conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-powersave conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend-hybrid conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
All of the conflicted files either is script which source a file in
${libdir}, or a link file to some file in ${libdir}. Compare the content
of installed files in ${libdir} exclude binaries, only the paths of
${libdir} diff. So re-define libdir with ${nonarch_libdir} to fix the
conflicts.
(From OE-Core rev: 18d15c59ef5bba92e5223c96c28259feac037410)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f836541bcfdbf033a37537530b4e3b87b0a7f003)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch should have been dropped when upgrading to 253
since its already available upstream since then
(From OE-Core rev: a0f5dc78f030a3c4efbc864c385b6592a22ef1ec)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b677b766280b39e8bf507d5aec4f08e49fd72a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If pstree in busybox is enabled there is a conflict with pstree from
psmisc resulting in:
do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If
the intention is to defer them to first boot, then please place
them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
And more detailed in do_rootfs.log:
update-alternatives: Error: not linking [...]/rootfs/usr/bin/pstree to /bin/busybox.nosuid since [...]/rootfs/usr/bin/pstree exists and is not a link
On order to fix this set ALTERNATIVE:pstree accordingly.
(From OE-Core rev: 6071ff86edb1105ca470979ff691ba5910d7e2fc)
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit deb2176df76dcb16c0d90072ad63d308a0ab1158)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Drop CVE-2023-0464.patch (merged upstream).
* Refresh 0001-Configure-do-not-tweak-mips-cflags.patch
https://github.com/openssl/openssl/blob/openssl-3.1.1/NEWS.md
Major changes between OpenSSL 3.1.0 and OpenSSL 3.1.1 [30 May 2023]
* Mitigate for very slow OBJ_obj2txt() performance with gigantic OBJECT IDENTIFIER sub-identities. (CVE-2023-2650)
* Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms (CVE-2023-1255)
* Fixed documentation of X509_VERIFY_PARAM_add0_policy() (CVE-2023-0466)
* Fixed handling of invalid certificate policies in leaf certificates (CVE-2023-0465)
* Limited the number of nodes created in a policy tree (CVE-2023-0464)
Security Advisory:
https://www.openssl.org/news/secadv/20230530.txt
CVE: CVE-2023-2650
CVE: CVE-2023-1255
CVE: CVE-2023-0466
CVE: CVE-2023-0465
CVE: CVE-2023-0464
(From OE-Core rev: 0b4cc6aa840aa52c3843c5292f15c028d0037bba)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 26ce9a5fd31c27812ce8784a398b600cc0e9aa80)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bug fix release. 1.36.1 has fixes for line editing, detection of hardware
sha1/sha256 support, unzip (do not create suid/sgid files unless -K),
shell (printf and sleep with no args, handing of SIGINT in sleep), ed.
- regression on x86 is still in place
(From OE-Core rev: a30ec03e3b59a596f48b9a6b8cf1d41d76e33bf3)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 09c5499f5885662a55a8810078e7208a1696b29f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ver 0.57:
Fix issue with handling Generic Netlink cancel requests.
ell 0.57 is required for iwd 2.5
(From OE-Core rev: 3d3f9b4dce794114628a15bf375a8f91b7169a27)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f13fe33403f077802640e70a84596546d555c3b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch fixes an issue in libtiff's LZWDecode function which could cause a null pointer dereference.
(From OE-Core rev: 1430f2f7aa774c3deb54dca8b8252d31ab5a513c)
Signed-off-by: Natasha Bailey <nat.bailey@windriver.com>
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7da5abf23232f61bf8009b4b8e97632768867e07)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't compare reproducibility of the native/cross components, only the
target ones. With the long build times of rust-native, the test now takes
crazy lengths of time so this tweak should allow us to reuse native/cross
artefacts from sstate whilst still testing the target output is
reproducible.
(From OE-Core rev: ea3d21235633dc5b01c6ce39e768d00d1da5d87a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b494d83c639a877cefeb7cbab6d37195e492f059)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adding a selftest version of hello world to run it in tests where no download is necessary.
Also using this in several tests to speed them up.
Using the -native version wherever possible will also speed up tests a lot.
[YOCTO #11142]
(From OE-Core rev: 95241ece5fcef53901b97f96ae961cea208ca31a)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c3f26b63934888df0e3cd563c1c2804eb78a368e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* it was removed from SRC_URI in oe-core commit:
commit 67257ca87c6fa8e6050a20ecea50daf834c7e869
Author: Alexander Kanavin <alex.kanavin@gmail.com>
Date: Sat Apr 25 19:28:00 2020 +0200
Subject: rpm: upgrade to 4.15.1
and it's unused since then
(From OE-Core rev: c7324d03ebd58c247611a9955b6029bf66f05826)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c801a215fb2d53bdec7f4c9a20ff7969e8071e5c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When running prepare_recipe_sysroot task, the extend_recipe_sysroot
is run twice.
What prepare_recipe_sysroot does is executing extend_recipe_sysroot,
there's no need to add extend_recipe_sysroot to its prefuncs.
(From OE-Core rev: 08e561035255e765e4293d4031115ea308cc29d3)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf7584a2ac16ee46ff5b41536b06bb46d0cbada7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This matches the change in commit 139102a73d (recipes: Default to https
git protocol where possible), which did this for most recipes.
(From OE-Core rev: 155fb4ffbb02522cc5dde22c4d8a69a3e299b86f)
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>
(cherry picked from commit 21a06cb3f19570c65fc83d45069cab22136768b0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the protocol used to fetch the Git repository was changed from
"git" to "https" in commit 139102a73d (recipes: Default to https git
protocol where possible), the URI was not updated to match.
(From OE-Core rev: bb3c35309e23121dfc9b0f2f06d31f38554a3820)
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>
(cherry picked from commit 0434a5ae168f737741e66a7fe1e30a8703b8ce16)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Devtool selftests require poky dir a git repo, when downloading poky as a tar,
this is not the case. Those tests will now skipped.
[YOCTO #12389]
(From OE-Core rev: 5b913494b472ef03435cabf984361b43c3d813f4)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 95a5bc130dc51ea9de95c64dbf0e9c7892415d50)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the architecture and debug specific build and runtime dependencies
were introduced, they were only applicable to "newer" kernel versions
and were enabled in the version specific recipes.
These are now common dependencies, so we can avoid the duplication and
move them to a common location.
We also change the adhoc nature of the existing elfutils definition,
as it is now detected by the kernel build and we no longer need the
work around to the native sysroot.
Finally, we change the undocumented KERNEL_DEBUG_OPTIONS to KERNEL_DEBUG
and use it to conditionally enable features that need extended support
(and support sometimes out of oe-core).
(From OE-Core rev: 67a972a1d8c2ff271cbbca68a2805ea31f079fa1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ddeb149e7a78bedeb945898fec5e8f13b7c5711)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If a specific kernel provider or configuration wants to enable BTF
and pahole analysis, it isn't currently possible due to the explicit
definition to false in the base kernel build arguments.
pahole is now detected by the kernel built itself, so unless
pahole-native is enabled, the result is the same.
If a kernel does require an explicit disable of pahole, it is better
to carry PAHOLE=false in those specific recipes.
(From OE-Core rev: c6f13dcb3e04655c8076c1100ceada760ffb1ddb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1e4851a36ed47ce6ba880a49264b9a57c78cf4f)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is needed as each user could be setting different nice levels
while building, however this should not make the shared cache unusable.
(From OE-Core rev: c7eeb912b6c39df654d82e26608514221022aa2a)
Signed-off-by: Lorenzo Arena <arena.lor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42784f9360345da1c01d988070253e7ffd5ac4ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
autoconf-archive is a collection of m4 autoconf macros needed at
build-time, and autoconf-archive-native is a suitable provider as there
is nothing in the recipe that needs to be cross-compiled.
Also if we use DEPENDS=autoconf-archive then the recipe's -dev package
ends up RDEPENDing on autoconf-archive, which isn't correct.
Universally change any DEPENDS on autoconf-archive to the -native form,
and add any missing dependencies that were implicit before.
(From OE-Core rev: be5534a8ca4a5ab7323039123e680ba1f6ede908)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 571132415ea7fe2d91c62948f2b6aa553eafa83d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When build e2fsprogs ptest with usrmerge DISTRO_FEATURES,
in test_script and test_one scripts, value of SRCDIR has problem.
SRCDIR=/usr/usr/lib/e2fsprogs/ptest/test
ptest log
# ptest-runner e2fsprogs
START: ptest-runner
2022-12-17T11:08
BEGIN: /usr/lib/e2fsprogs/ptest
ls: cannot access '/usr/usr/lib/e2fsprogs/ptest/test/[a-zA-Z]_*': No such file or directory
./test_script: line 54: /usr/usr/lib/e2fsprogs/ptest/test/test_post: No such file or directory
DURATION: 0
END: /usr/lib/e2fsprogs/ptest
2022-12-17T11:08
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Reason
In Makefile.in, SRCDIR is set by prefix and libdir.
@echo "SRCDIR=${prefix}${libdir}/e2fsprogs/ptest/test" >> test_one
@echo "SRCDIR=${prefix}${libdir}/e2fsprogs/ptest/test" >> test_script
prefix=/usr
libdir=/usr/lib (when usrmerge is set)
solution
Use PTEST_PATH to fix it.
(From OE-Core rev: 0e9cd399f7f5dcd31420cce8e0dc8c25f33bd80b)
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 85e3b4f1d4b8734b0dd427d107a9f736bca9b7f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* fixes:
ERROR: binutils-2.40-r0 do_package: QA Issue: binutils: Files/directories were installed but not shipped in any package:
/usr/lib/gprofng/libgp-collectorAPI.a
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
binutils: 1 installed and not shipped files. [installed-vs-shipped]
(From OE-Core rev: ab6ae4b715143364288ba164f8ab5c3cd7f486ae)
(From OE-Core rev: 4ed0f0cc0ecc290f1bbb8262afa62b45513e9cc6)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
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>
(cherry picked from commit f72fd51e0da100e7ed90992225688bf43e2a69b6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Rebase existing patches
- Drop 0014-configure-remove-dependencies-on-gmp-and-mpfr-when-g.patch
which is already in
- Correct packaging path to libgprofng.so
- Below commits on binutils-2.40 stable branch are updated.
4671be001eb Updated Hungarian translation for the gprof directory
ded035f913e lto: Don't add indirect symbols for versioned aliases in IR
74cb2ddeabc gas: arm: Change warning message to not reference specific A-class architecture revision
570b9c09bbf gas: arm: Fix a further IT-predicated vcvt issue in the presense of MVE vcvtn
bddd62e188c libctf: get the offsets of fields of unnamed structs/unions right
7aa47eafcce libctf: fix assertion failure with no system qsort_r
165accf0752 coff_get_normalized_symtab bfd_release
af35798e957 PR30217, dynamic relocations using local dynamic symbols
18bb604f1e1 PR30198, Assertion and segfault when linking x86_64 elf and coff
34a2b4a0e21 PR30155, ld segfault in _bfd_nearby_section
3d0046f39aa PR30046, power cmpi leads to unknown architecture
5c87fb1d59b ppc32 and "LOAD segment with RWX permissions"
11f5c1ebf14 Updated Serbian translations for gold, gprof and opcodes sub-directories
38e455b1d9a Updated translations for the bfd and gprof directories.
b2bc62b7b4e gas: correct symbol name comparison in .startof./.sizeof. handling
17294931e3e configure: remove dependencies on gmp and mpfr when gdb is disabled
1fc096a4c59 Regen config files
e1815414077 Pass $JANSSON_LIBS and $ZSTD_LIBS to ld-bootstrap/bootrap.exp
3e888977f16 bpf: fix error conversion from long unsigned int to unsigned int [-Werror=overflow]
65dbb942145 Updated Swedish translation for the binutils sub-directory
27f59ec47a1 RISC-V: make C-extension JAL available again for (32-bit) assembly
edd36b26f35 gprofng: PR30043 libgprofng.so.* are installed to a wrong location
c6e269febbc gprofng: PR29521 [docs] man pages are not in the release tarball
bcea253f5fa toplevel: Makefile.def: add install-strip dependency on libsframe
(From OE-Core rev: 5d7389770af6613af4ca8a2d30cc79d494a91075)
(From OE-Core rev: c4135c692cea9cbeb5df21baa4d76e872d981411)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
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>
(cherry picked from commit dcaf5192599b9474901ab73b66c330a401623fc1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 3166-1
- 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
* ISO 3166-2: Fix wrong Spanish translation
(From OE-Core rev: b189240b211e5d8f40747a0128834ed83c38a8f4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 355f2f9fe8a1e6c5e78f136cb3ed77c9004fb75c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
5.4.3 (2023-05-04)
* All fixes from 5.2.12
* Features in the CMake build can now be disabled as CMake cache
variables, similar to the Autotools build.
* Minor update to the Croatian translation.
(From OE-Core rev: c450040e2f177b2ef64c0817ca0aad4051d5f25f)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75aaa3d8efa9ba4fdf7145321dc85b34cd3dcebb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Summary of changes from RPM 4.18.0
General bugfixes and enhancements
Command line
Fix signature reserved space not restored on --delsign (#2382, regression in 4.15.0)
Copy original lead on signing instead of recreating (#1326, regression in 4.14.0)
Issue a warning when signing created an OpenPGP v3 signature (#2286)
Transactions
Fix install of block and character special files (#2195, #2275, regression in 4.18.0)
Handle downgrade within V-R when epoch goes away (RhBug:1845069)
Package building
Spec
Restore BuildRequires check in rpmbuild -bp (regression in 4.15.0)
Fix space handling in %setup (#2335, regression in 4.18.0)
Issue a deprecation warning on %patchN syntax
Macros
Don’t embed CPU count of build system in packages (#2343)
Make CPU and thread-related macros available on all platforms (#2265)
Fix macro scoping level on re-entry from %[] expression (#2354)
Split ___build_pre macro to make mocking rpm build environment easier
Buildroot policies
Fix xargs use in brp-remove-la-files on macOS (#2332, regression in 4.17.0)
Generators
Disable debuginfod server lookups in build and dependency generator scripts
Exclude kernel modules from ELF dependency generation (regression in 4.17.0)
Signatures and keys
Fix type confusion bugs in the internal OpenPGP implementation
Plugins
Make write() non-blocking in fapolicyd plugin (RhBug:2110787)
Add a handler for libselinux log messages (RhBug:2123719, RhBug:2050774)
API changes
N/A
Internal improvements and cleanups
Fix potential uninitialized variable use on public key import
Fix various leaks during package build and install
Fix getopt() usage to comply with POSIX
Build process
Generate Python egg-info from automake builds (#130, #2230)
Revise ISANAME for loongarch
Documentation
Document %_binary_payload and %_source_payload syntax in RPM package format manual
Various typo and grammar fixes in reference manuals
Minor CONTRIBUTING.md updates
Drop:
0001-docs-do-not-build-manpages-requires-pandoc.patch
(pandoc is now detected from $PATH)
fifofix.patch
(upstream fixed the issue)
(From OE-Core rev: 0206e2700e290f04cb4c4c2cf50c1e1f1f4ae6ee)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d8d673b2dc86e04cc278dc111b36d52d60bc25f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
close() the server_socket before qemusock replaces
it.
(From OE-Core rev: fb1de20b22119fd62b338ab69cd2b6a6c4e9dd8f)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be7bbbeeb44158b181d1abc5a4d7871a9045fdd6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* since "populate_sdk_base: ensure ptest-pkgs pulls in ptest-runner" change:
https://git.openembedded.org/openembedded-core/commit/?id=ecff0642be5781f7f6cca617158b04ac9a0e85f0
in multilib build when building lib32-foo-image it can pick wrong
ptest-runner package if it was built in the same TMPDIR before the
image, do_rootfs then fails to find it, if the package manager config
doesn't have 64-bit feed enabled:
opkg_prepare_url_for_install: Couldn't find anything to satisfy 'ptest-runner'
(From OE-Core rev: 3cdfdeb8f18dd467e2c5c6e9d6e3739aaf5c0c3d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4d24749e7e94881bb952f5c927f0012eb70d4390)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove 0001-Revised-handling-of-TIFFTAG_INKNAMES-and-related-TIF.patch
file from tiff as it was removed while upgrading tiff from
4.4.0 -> 4.5.0
(From OE-Core rev: b61e75037ed92e6bf4d9d506ffedfc5d50085522)
Signed-off-by: Nikhil R <nikhilar2410@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c53abdb5ce9cdbfb0f9e48b64b800c45549d18a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
At second running, there are four new failed case:
d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize
The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.
(From OE-Core rev: d40b69d0a5a3eceff6b7d97601f560846cc2ef36)
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is specific to Git-for-Windows.
(From OE-Core rev: 0bdeec9951e8e2c4f645475be98b7a0176438c9b)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
1fe619a7d252 Linux 5.15.113
7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type
25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
a540aabefa9b HID: wacom: Force pen out of prox if no events have been received in a while
b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint
b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking
fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices
b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
317ee8c54faa ceph: force updating the msg pointer in non-split case
e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in use
742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt
6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems
7d8873ecbd3c serial: Add support for Advantech PCI-1611U card
51d90382d241 statfs: enforce statfs[64] structure initialization
865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
7657321b2624 ksmbd: fix wrong UserName check in session_user
61e043326e72 ksmbd: allocate one more byte for implied bcc[0]
1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary
49f47945386e SMB3: drop reference to cfile before sending oplock break
653d30a1512c SMB3: Close all deferred handles of inode in case of handle lease break
972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path
143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe
da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling interrupts
4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU
059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names
831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings
4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle
fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show
0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case
c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers
720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more than once
3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages
15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
62499cf3ddd7 bridge: always declare tunnel functions
ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion
b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion
addaba68018b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
3a0450d38a3e igb: fix bit_shift to be in [1..8] range
c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
234e744d86bd cassini: Fix a memory leak in the error handling path of cas_init_one()
76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host
05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels
d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
fce7d92a8990 wifi: mac80211: fix min center freq offset tracing
fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close
99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
ed1283c46d90 s390/cio: include subchannels without devices also for evaluation
673cb4798921 tipc: check the bearer min mtu properly when setting it by netlink
575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu negotiation
5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu
6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization
18c0bd6888b3 virtio-net: Maintain reverse cleanup order
cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions
45a158a212d9 SUNRPC: Fix trace_svc_register() call site
1c28b206ae49 SUNRPC: always free ctxt when freeing deferred request
54832355b0b1 SUNRPC: Remove svc_rqst::rq_xprt_hlen
7a1dca013124 SUNRPC: Remove dead code in svc_tcp_release_rqst()
9712097e89b2 SUNRPC: Clean up svc_deferred_class trace events
8c26ecd887ef tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
7851771789e8 SUNRPC: double free xprt_ctxt while still in use
051af3f0b7d1 media: netup_unidvb: fix use-after-free at del_timer()
8e37baf62181 net: hns3: fix reset delay time to avoid configuration timeout
aaf7c7d8448f net: hns3: fix sending pfc frames after reset issue
56640004ee56 net: hns3: fix output information incomplete for dumping tx queue info with debugfs
98e964801811 erspan: get the proto with the md version for collect_md
5258395e67fe serial: 8250_bcm7271: fix leak in `brcmuart_probe`
cc2f7cee933f serial: 8250_bcm7271: balance clk_enable calls
f76a18e53a66 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
15251e783a4b tcp: fix possible sk_priority leak in tcp_v4_send_reset()
2832d6244634 vsock: avoid to close connected socket after the timeout
2c1617dc6dab ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
bbb5ac533ca6 ALSA: firewire-digi00x: prevent potential use after free
81c843152422 net: phy: dp83867: add w/a for packet errors seen with short cables
c1bc2870f14e net: fec: Better handle pm_runtime_get() failing in .remove()
b598e76b49cc selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
5041897b9f0f selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
d6c89d776be2 af_key: Reject optional tunnel/BEET mode templates in outbound policies
19457a4423a3 cpupower: Make TSC read per CPU for Mperf monitor
3a4ff14b0ecb ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
a2e5a77ae3c3 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
e1c9c7482e31 drm/msm/dpu: Remove duplicate register defines from INTF
85eb9aef4fb5 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
b688a4115bdf drm/msm/dpu: Add INTF_5 interrupts
d8a291e39af2 drm/msm/dp: unregister audio driver during unbind
288247879f4e Revert "Fix XFRM-I support for nested ESP tunnels"
46f1a953545f xfrm: don't check the default policy if the policy allows the packet
98f179c5b072 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
a832a43fdd95 platform/x86: Move existing HP drivers to a new hp subdir
df14d64b36b1 platform/x86: hp-wmi: Support touchpad on/off
6158e958e824 parisc: Replace regular spinlock with spin_trylock on panic path
1fa3fb4f7018 mfd: dln2: Fix memory leak in dln2_probe()
c9faa002ea4b soundwire: qcom: gracefully handle too many ports in DT
b61382a825c0 phy: st: miphy28lp: use _poll_timeout functions for waits
dc9c54d34dbd Input: xpad - add constants for GIP interface numbers
92c089a931fd iommu/sprd: Release dma buffer to avoid memory leak
a2bc5241ee14 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
aa50d0a460cc clk: tegra20: fix gcc-7 constant overflow warning
20f9bfc664d6 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
85afd3007465 fs/ntfs3: Add length check in indx_get_root
2a67f26f70ab fs/ntfs3: Validate MFT flags before replaying logs
d4b744825295 fs/ntfs3: Fix NULL dereference in ni_write_inode
1fd5b80c9339 fs/ntfs3: Enhance the attribute size check
6d3d3283e6b4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
8ebcbd1811b8 iommu/arm-smmu-qcom: Limit the SMR groups to 128
036e02dfd515 RDMA/core: Fix multiple -Warray-bounds warnings
ff70ad9159fb recordmcount: Fix memory leaks in the uwrite function
f3458b84c627 sched: Fix KCSAN noinstr violation
0652b54957ff mcb-pci: Reallocate memory region to avoid memory overlapping
1ba5594739d8 serial: 8250: Reinit port->pm on port specific driver unbind
ee009c2abc44 usb: typec: tcpm: fix multiple times discover svids error
973f84956b2c HID: wacom: generic: Set battery quirk only when we see battery data
b2069cfe1b33 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
6293d0533cfe HID: logitech-hidpp: Reconcile USB and Unifying serials
3f1719790cc3 HID: logitech-hidpp: Don't use the USB serial for USB devices
a97e60bd2896 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
116b9c002c89 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
392a06f965fe Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
c018360885f0 Bluetooth: btintel: Add LE States quirk support
7aa14a7a3a85 ipvs: Update width of source for ip_vs_sync_conn_options
52851d0c3354 nbd: fix incomplete validation of ioctl arg
3d3f8fe01a01 wifi: ath11k: Fix SKB corruption in REO destination ring
87940e4030e4 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
35e304dbcefa null_blk: Always check queue mode setting from configfs
82f877ec9b04 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
7545f21eee13 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
095018267c87 bpf: Add preempt_count_{sub,add} into btf id deny list
e3e6e252d74f samples/bpf: Fix fout leak in hbm's run_bpf_prog
e2759a59a4cc f2fs: fix to check readonly condition correctly
d8f4ad5f3979 f2fs: fix to drop all dirty pages during umount() if cp_error is set
613f6cde5ebb ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
bc4a3e1d07a8 ext4: set goal start correctly in ext4_mb_normalize_request
203e8875d294 scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
71ee06193ed7 gfs2: Fix inode height consistency check
e84282efc87f scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
c6ed54dd9069 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
1911cca5916b scsi: target: iscsit: Free cmds before session free
a6f9f53d73bf net: Catch invalid index in XPS mapping
e3644d15d74a net: pasemi: Fix return type of pasemi_mac_start_tx()
d5eaf2a6b077 bnxt: avoid overflow in bnxt_get_nvram_directory()
f91037487036 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
99f8a15af6c9 ext2: Check block size validity during mount
e242c66f7ecf wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
fe913db2acef bpf: Annotate data races in bpf_local_storage
aa186074b6f2 wifi: ath: Silence memcpy run-time false positive warning
9f87ee85ce1d media: Prefer designated initializers over memset for subdev pad ops
66acfe798cd0 drm/amd: Fix an out of bounds error in BIOS parser
d997c920a530 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
3a7a4aa3958c ACPICA: Avoid undefined behavior: applying zero offset to null pointer
0aa3d558f14e drm/msm/dp: Clean up handling of DP AUX interrupts
33cc6ef106c9 drm/tegra: Avoid potential 32-bit integer overflow
19882a49b242 remoteproc: stm32_rproc: Add mutex protection for workqueue
f4a573eed637 ACPI: EC: Fix oops when removing custom query handlers
66caf2278771 firmware: arm_sdei: Fix sleep from invalid context BUG
162a9b321538 memstick: r592: Fix UAF bug in r592_remove due to race condition
dcf632bca424 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
f0a06203f2fe media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
c12733784112 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
15856ab95617 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
e9c5fc4f3f35 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
9fd5be74b38f drm/displayid: add displayid_get_header() and check bounds better
37cab61a52d6 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
e30a55e98ae6 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
718b66c5eb65 refscale: Move shutdown from wait_event() to wait_event_idle()
620a3c28221b ext4: allow ext4_get_group_info() to fail
99f7ce0fac22 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
1de53f2223eb ext4: fix lockdep warning when enabling MMP
c53936d9fb35 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
3f937d6615dd ext4: reflect error codes from ext4_multi_mount_protect() to its callers
1284253ce95a ext4: remove an unused variable warning with CONFIG_QUOTA=n
96b3233f42fb fbdev: arcfb: Fix error handling in arcfb_probe()
33b5890dfaf2 drm/i915/dp: prevent potential div-by-zero
a41559ae3681 af_unix: Fix data races around sk->sk_shutdown.
610fd07c1370 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
62d43dd14b1d net: datagram: fix data-races in datagram_poll()
7c8be27727fe ipvlan:Fix out-of-bounds caused by unclear skb->cb
3c9d916e39ef gve: Remove the code of clearing PBA bit
43d938a82ed1 tcp: add annotations around sk->sk_shutdown accesses
9dd9ffe11841 net: add vlan_get_protocol_and_depth() helper
538b511bc54e net: deal with most data-races in sk_wait_event()
159a81d5e5a9 net: annotate sk->sk_err write from do_recvmmsg()
1d5c8b01f1df netlink: annotate accesses to nlk->cb_running
1a2b27f2d7ac netfilter: conntrack: fix possible bug_on with enable_hooks=1
8d56f00c61f6 netfilter: nf_tables: always release netdev hooks from notifier
de260d1e02cd net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
5f5549b99828 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
b0a513ba5b28 net: stmmac: switch to use interrupt for hw crosstimestamping
46e100be0f02 linux/dim: Do nothing if no time delta between samples
2fdce3e52dc3 tick/broadcast: Make broadcast device replacement work correctly
6e455b89f02c scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
b614567e0dd8 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
da3cd1a81d4e ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
ac88a1f41f93 drm/mipi-dsi: Set the fwnode for mipi_dsi_device
(From OE-Core rev: e59689be96bb366233a10db22246751f484691fa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
9d6bde853685 Linux 5.15.112
0788273bd0a6 drm/amd/display: Fix hang when skipping modeset
de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final()
3c9b08a16978 drbd: correctly submit flush bio on barrier
d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
0b401c2cccc5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa()
2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason
f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size()
640c8c365999 ext4: fix deadlock when converting an inline directory in nojournal mode
b2531936118d ext4: improve error handling from ext4_dirhash()
b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount()
5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail
f5e687698c6d ext4: fix data races when using cached status extents
6d9a705a653e ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
d55e76e11592 ext4: fix WARNING in mb_find_extent
c5c385baee9b locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
ed76d3a8910b ksmbd: not allow guest user on multichannel
4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel
a89ff57e4da1 ksmbd: fix kernel oops from idr_remove()
876a7e3b58e3 ksmbd: add channel rwlock
05cbc9806ae8 ksmbd: replace sessions list in connection with xarray
f86a1a74d9a7 ksmbd: fix multi session connection failure
bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width
615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable logic
c11b90aced1a drm/amd/display: Refine condition of cursor visibility for pipe-split
bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load
bac00e57cd5e drm/msm: Remove struct_mutex usage
17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies
06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI
a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream
44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock
0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues
5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events
db587340a004 HID: wacom: Set a default resolution for older tablets
823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
db307e725d5b drm/amd/display: fix flickering caused by S/G mode
61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device
8f57f3e112cf f2fs: fix potential corruption when moving a directory
e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall
8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down
74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode
9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name
137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error
de26e064ed9e remoteproc: st: Call of_node_put() on iteration error
8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error
975b80702f0e sh: nmi_debug: fix return value of __setup handler
66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init
bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled
be95f9ebaf10 sh: math-emu: fix macro redefined warning
9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files
c3a0ae5259ea smb3: fix problem remounting a share after shutdown
17ad86d8c122 inotify: Avoid reporting event with invalid wd
e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
5af78b437cd3 cifs: release leases for deferred close handles when freezing
f43b5573cddc cifs: fix pcchunk length type in smb2_copychunk_range
69dfa5a2e89d btrfs: fix space cache inconsistency after error loading it from disk
e0710a49799f btrfs: print-tree: parent bytenr must be aligned to sector size
bcc401bb8678 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
f264be24146b btrfs: don't free qgroup space unless specified
29478148bb3b btrfs: fix encoded write i_size corruption with no-holes
91f585024e3e btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
77c6323dad14 btrfs: fix btrfs_prev_leaf() to not return the same key twice
b13e20cc58e4 perf stat: Separate bperf from bpf_profiler
2baa45d8f55e perf evlist: Refactor evlist__for_each_cpu()
871149abc1b9 perf symbols: Fix return incorrect build_id size in elf_read_build_id()
f716374c4e21 crypto: engine - fix crypto_queue backlog handling
fa4e304bbd8a crypto: engine - Use crypto_request_complete
e7ce4ba11635 crypto: api - Add scaffolding to change completion function signature
a8cc4d5adfe5 crypto: engine - check if BH is disabled during completion
7b36a06bacf7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
b6e2d1e253a4 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
4f128167e64b perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
e685e2e2bd14 perf vendor events power9: Remove UTF-8 characters from JSON files
a6ef72c38c23 perf scripts intel-pt-events.py: Fix IPC output for Python 2
53f7b55f6b3a net: enetc: check the index of the SFI rather than the handle
a0cb00295dbe virtio_net: suppress cpu stall when free_unused_bufs
b4e16ea5f146 virtio_net: split free_unused_bufs()
f495e435e588 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
dfad4eb4c4d8 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
10c5ea39573d drm/amdgpu: add a missing lock for AMDGPU_SCHED
54c466c60e23 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
c177dd465f5c ionic: catch failure from devlink_alloc
da81af0ef809 ethtool: Fix uninitialized number of lanes
27b0d1b81f82 ionic: remove noise from ethtool rxnfc error msg
d37f6a832331 octeontx2-vf: Detach LF resources on probe cleanup
00e985958b3e octeontx2-pf: Disable packet I/O for graceful exit
b5ad803dec80 octeontx2-af: Skip PFs if not enabled
e39148d3d719 octeontx2-af: Secure APR table update with the lock
a895ab54afce rxrpc: Fix hard call timeout units
f5b44b2a17ca sfc: Fix module EEPROM reporting for QSFP modules
98a20dceddf6 r8152: move setting r8153b_rx_agg_chg_indicate()
4fbf19a5bd31 r8152: fix the poor throughput for 2.5G devices
d0ebe36065a8 r8152: fix flow control issue of RTL8156A
55aeff5361e6 net/sched: act_mirred: Add carrier check
59bf62f0ed7e RISC-V: mm: Enable huge page support to kernel_page_present() function
cc4ae807dbef watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
b36cc1c39448 writeback: fix call of incorrect macro
f98f2ac30f75 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
56444f30619b selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
c5ce7c4517d6 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
cb145932fcf6 net/sched: cls_api: remove block_cb from driver_list before freeing
480577d419f9 net/ncsi: clear Tx enable mode when handling a Config required AEN
5e756a59cee6 scsi: qedi: Fix use after free bug in qedi_remove()
fd6204d7724a drm/hyperv: Don't overwrite dirt_needed value set by host
f8d9e062a695 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
ce30b2f48b65 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
74201b3c3e52 ASoC: soc-pcm: test refcount before triggering
2cf8c9f883de ASoC: soc-pcm: serialize BE triggers
703ebcf64aac ASoC: soc-pcm: Fix and cleanup DPCM locking
c474bb800000 ASoC: soc-pcm: align BE 'atomicity' with that of the FE
13390bea97a4 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
25361a0155a1 mailbox: zynqmp: Fix counts of child nodes
f9dd36311bd5 mailbox: zynq: Switch to flexible array to simplify code
2343385fe6ee bus: mhi: host: Range check CHDBOFF and ERDBOFF
a7561c04adb1 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
7517f62ea073 bus: mhi: host: Remove duplicate ee check for syserr
9fbf10148f31 bus: mhi: Move host MHI code to "host" directory
43b2f7d69069 ubifs: Fix memory leak in do_rename
9933a9086cea ubifs: Fix AA deadlock when setting xattr for encrypted file
21ad89e197dd crypto: ccp - Clear PSP interrupt status register before calling handler
93f8b664031b ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
(From OE-Core rev: 276039dd77ad0e6276d4e4688db65150fced3d5f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
b0ece631f84a Linux 5.15.111
0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn
21c2a454486d netfilter: nf_tables: deactivate anonymous set from preparation phase
aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
503e554782c9 debugobject: Ensure pool refill (again)
6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR
06106efa20f7 perf auxtrace: Fix address filter entire kernel size
11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume
e11765cea205 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
f76fcb9d43ec dm flakey: fix a crash with invalid table line
a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
f382705d0460 dm verity: fix error handling for check_at_most_once on FEC
1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset()
3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue
ed7e8beb201b btrfs: scrub: reject unsupported scrub flags
14383698c0de scripts/gdb: fix lx-timerlist for Python3
33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init
384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation
09206edff007 mailbox: zynqmp: Fix IPI isr handling
6d1af517817a mtd: core: fix error path for nvmem provider
8444b46e163a mtd: core: fix nvmem error reporting
7c253e98685e mtd: core: provide unique name for nvmem device, take two
68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request
8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block()
13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only
ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm()
f1b4681cfa0a afs: Fix updating of i_size with dv jump from server
33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x
ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely
a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base
388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels
a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback
2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer
dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init
dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in .get_state()
d2798512fafc pwm: mtk-disp: Disable shadow registers before setting backlight values
8ffa1cb8bcfa leds: tca6507: Fix error handling of using fwnode_property_read_string
e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code.
332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it
c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally written case
3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break
0f87e18203bd SMB3: Add missing locks to protect deferred close file list
b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions
1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC
d2823237dabc SUNRPC: remove the maximum number of retries in call_bind_status
c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX
7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation
0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
00cc21e32ea1 RDMA/srpt: Add a check for valid 'mad_agent' pointer
03b9d26f33e6 RDMA/cm: Trace icm_send_rej event before the cm state is reset
30218b769845 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
5255051c8f31 RDMA/siw: Remove namespace check from siw_netdev_event()
48ba87f6e14d clk: add missing of_node_put() in "assigned-clocks" property parsing
3d7c6f2076f1 power: supply: generic-adc-battery: fix unit scaling
c58ea97aa94f fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
cd7e1d679240 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
952bbfcedbf8 fs/ntfs3: Add check for kmemdup
3030f2b9b332 fs/ntfs3: Fix memory leak if ntfs_read_mft failed
d1faeb14bce3 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
9911be215572 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
44438a49593a rtc: omap: include header for omap_rtc_power_off_program prototype
6d19fe968ef6 workqueue: Fix hung time report of worker pools
6c073c5a5b97 workqueue: Introduce show_one_worker_pool and show_one_workqueue.
e89f95c68536 RDMA/rdmavt: Delete unnecessary NULL check
9721b14e6c8a RDMA/siw: Fix potential page_array out of range access
8d909684bdf6 clk: at91: clk-sam9x60-pll: fix return value check
623941780df3 sched/rt: Fix bad task migration for rt tasks
594d2a055526 Revert "objtool: Support addition to set CFA base"
80973ce36f4b perf/core: Fix hardlockup failure caused by perf throttle
3e09b68fc520 sched/fair: Fix inaccurate tally of ttwu_move_affine
c3b9f95598b8 sched: Make struct sched_statistics independent of fair sched class
6002989848c5 sched/fair: Use __schedstat_set() in set_next_entity()
94bcf94c25aa powerpc/rtas: use memmove for potentially overlapping buffer copy
f7107d44dff7 macintosh: via-pmu-led: requires ATA to be set
85842228df0e powerpc/sysdev/tsi108: fix resource printk format warnings
179cc5ab9591 powerpc/wii: fix resource printk format warnings
516c27922c96 powerpc/mpc512x: fix resource printk format warning
da961d510b21 macintosh/windfarm_smu_sat: Add missing of_node_put()
5b9fc529b689 virtio_ring: don't update event idx on get_buf
ee0b6146317a spmi: Add a check for remove callback when removing a SPMI driver
be267f30b07e staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
424cf2929635 serial: 8250: Add missing wakeup event reporting
8dfd00bfd53f tty: serial: fsl_lpuart: adjust buffer length to the intended size
59ecc2cf3466 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
ee53a7a88027 usb: mtu3: fix kernel panic at qmu transfer done irq handler
6b0d399dac58 usb: chipidea: fix missing goto in `ci_hdrc_probe`
6d4325ebd8c0 usb: gadget: tegra-xudc: Fix crash in vbus_draw
d96f6bc10789 sh: sq: Fix incorrect element size for allocating bitmap buffer
397eb669dac0 uapi/linux/const.h: prefer ISO-friendly __typeof__
d1c4dedcd2df scripts/gdb: raise error with reduced debugging information
2d65599ad1e4 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
d453f25faf68 spi: cadence-quadspi: fix suspend-resume implementations
6a129c0e9935 ASoC: fsl_mqs: move of_node_put() to the correct location
850631845531 coresight: etm_pmu: Set the module field
db6f1b2bba34 HID: amd_sfh: Add support for shutdown operation
b711dd0ba9b3 scripts/gdb: bail early if there are no generic PD
eaecf281c27f scripts/gdb: bail early if there are no clocks
0110bfacff03 ia64: salinfo: placate defined-but-not-used warning
51395777f66d ia64: mm/contig: fix section mismatch warning/error
1a2a0d5b0617 PCI/EDR: Clear Device Status after EDR error recovery
cc4f0e168a56 of: Fix modalias string generation
770d30b1355c vmci_host: fix a race condition in vmci_host_poll() causing GPF
08c7608798a9 spi: fsl-spi: Fix CPM/QE mode Litte Endian
f345d4d71e87 spi: qup: Don't skip cleanup in remove's error path
77b0c0dd2c56 linux/vt_buffer.h: allow either builtin or modular for macros
af9ec18aa8ee ASoC: es8316: Handle optional IRQ assignment
39287d16b2d2 PCI: imx6: Install the fault handler only on compatible match
1e58fb6b1cef usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
f90822ad63d1 spi: imx: Don't skip cleanup in remove's error path
e9ded9dd5d05 spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
193f7fffdcaf serial: 8250_bcm7271: Fix arbitration handling
f67cc4929ef9 iio: light: max44009: add missing OF device matching
7e42057532ea fpga: bridge: fix kernel-doc parameter description
72b1ce904567 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
59ed254dd35e serial: stm32: re-introduce an irq flag condition in usart_receive_chars
4b7bb1c7be4f usb: dwc3: gadget: Change condition for processing suspend event
beb12083c1ac usb: host: xhci-rcar: remove leftover quirk handling
295f3fcaa8ea pstore: Revert pmsg_lock back to a normal mutex
2491b999a60d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
209850f17717 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
1ffb2ca65051 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
43e4197dd5f6 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
1d2f799c1604 net: amd: Fix link leak when verifying config failed
5d6e5c054ed2 netlink: Use copy_to_user() for optval in netlink_getsockopt().
a789192f3661 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
a54ec573d9b8 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
d0b43125ec89 net/sched: sch_fq: fix integer overflow of "credit"
7a45b4e1c82b netfilter: nf_tables: don't write table validation state without mutex
8913abddad4a bpf: Don't EFAULT for getsockopt with optval=NULL
77f245ce053e net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
a9e96eef8218 net/mlx5: E-switch, Don't destroy indirect table in split rule
05cf6f353d3c ixgbe: Enable setting RSS table to default values
624b73f77664 ixgbe: Allow flow hash to be set via ethtool
e302e9ca14a8 wifi: iwlwifi: fw: fix memory leak in debugfs
53b3b1f563bc wifi: iwlwifi: mvm: check firmware response size
aa11a894458d wifi: mt76: mt7921e: improve reliability of dma reset
f8923ad9dd8e wifi: mt76: fix 6GHz high channel not be scanned
613b51663fc4 wifi: mt76: mt7921e: fix probe timeout after reboot
5279aaf9f5b0 wifi: mt76: add flexible polling wait-interval support
ac9fec5b5688 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
210e6d01cc49 wifi: iwlwifi: make the loop for card preparation effective
dff2a7b33060 jdb2: Don't refuse invalidation of already invalidated buffers
358317ad9cf4 wifi: iwlwifi: fw: move memset before early return
cccf85e047c3 wifi: iwlwifi: mvm: initialize seq variable
b3cecbb2571c wifi: iwlwifi: yoyo: Fix possible division by zero
4636c35b7e6e wifi: iwlwifi: yoyo: skip dump correctly on hw error
34222897e0eb md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
d6cfcf98b824 md/raid10: fix memleak of md thread
7f673fa34c0e md/raid10: fix memleak for 'conf->bio_split'
8d09065802c5 md/raid10: fix leak of 'r10bio->remaining' for recovery
901b4918faa4 md/raid10: fix task hung in raid10d
fc04998351fe md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
39db562b3fed md: raid10 add nowait support
74af08efa5cd md: drop queue limitation for RAID1 and RAID10
337d1d88be9d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
12e70c6f4ed8 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
103a4275420e nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
9fe41e648254 nvme: fix async event trace event
13475e639162 nvme: handle the persistent internal error AER
30b9073583ac nvmet: fix I/O Command Set specific Identify Controller
42bcbc2a90a8 nvmet: fix Identify Active Namespace ID list handling
92cf81746ebc nvmet: fix Identify Controller handling
ac86d59eaa69 nvmet: fix Identify Namespace handling
c7e98afecab2 nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
537083b1275c nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
080826d16758 nvmet: use i_size_read() to set size for file-ns
f333854dce4a bpf, sockmap: fix deadlocks in the sockhash and sockmap
c8a67bc85772 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
fd8c83d8375b scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
9a7f63283af6 f2fs: fix to avoid use-after-free for cached IPU bio
119f278ea9c1 xsk: Fix unaligned descriptor validation
1056b209935d crypto: drbg - Only fail when jent is unavailable in FIPS mode
9317d6612011 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
80bfd8b184d8 bpftool: Fix bug for long instructions in program CFG dumps
afdc3a4bd77d selftests/bpf: Wait for receive in cg_storage_multi test
c5fa99bce673 selftests: xsk: Disable IPv6 on VETH1
c4afd6410f3c net: qrtr: correct types of trace event parameters
eb77c0c0a17c wifi: rt2x00: Fix memory leak when handling surveys
0b0c3e37a43f wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
0a847af3cb40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
3e660d117513 crypto: sa2ul - Select CRYPTO_DES
d82d82e0372b crypto: caam - Clear some memory in instantiate_rng
169134da419c f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
d0cf44f06dd4 f2fs: apply zone capacity to all zone type
2cc6a05661ad f2fs: enforce single zone capacity
e5a56f13ba2d f2fs: handle dqget error in f2fs_transfer_project_quota()
6d6415e5bce2 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
eb4cf26d2e86 scsi: target: iscsit: Fix TAS handling during conn cleanup
9158c86fd323 scsi: target: Fix multiple LUN_RESET handling
ad4a647aa587 net/packet: convert po->auxdata to an atomic flag
f1a111ca05ce net/packet: convert po->origdev to an atomic flag
c3238c7dbed9 net/packet: annotate accesses to po->xmit
97e7b1c1da12 vlan: partially enable SIOCSHWTSTAMP in container
5f44dfa841e9 net: pcs: xpcs: remove double-read of link state when using AN
a7282fc797df bpf: Remove misleading spec_v1 check on var-offset stack read
60f9ed23b954 selftests/bpf: Fix a fd leak in an error path in network_helpers.c
9b9e803b4823 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
670754766ac3 bpf: fix precision propagation verbose logging
c022b09fcc32 bpf: take into account liveness when propagating precision
23634d119ca7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
3fc0be9f48ff wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
2ba1e4a623bf tools: bpftool: Remove invalid \' json escape
484d95c69fc1 wifi: ath6kl: reduce WARN to dev_dbg() in callback
19ba40acb170 wifi: brcmfmac: support CQM RSSI notification with older firmware
378364abbe55 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
59073060fe09 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
104b1b48b679 wifi: ath6kl: minor fix for allocation size
d1138f118f43 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
f1d68061b074 cpufreq: use correct unit when verify cur freq
a55050c7989c tick/common: Align tick period with the HZ tick.
54202488c835 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
500ffa58e70b debugobject: Prevent init race with static objects
af04d8d3c156 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
00132fab90ea x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
ad6481f49fb2 regulator: stm32-pwr: fix of_iomap leak
b8c2678d0fe7 media: venus: dec: Fix handling of the start cmd
2ed8f8c09d2a media: rc: gpio-ir-recv: Fix support for wake-up
4b1afffdd940 drm/amd/display: Fix potential null dereference
2322b262d220 media: rcar_fdp1: Fix refcount leak in probe and remove function
5847021f8052 media: rcar_fdp1: Convert to platform remove callback returning void
d18789f43484 platform: Provide a remove callback that returns no value
825281f34bec media: rcar_fdp1: Fix the correct variable assignments
3c300022c188 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
2f48c0a463a3 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
c94388b5b909 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
cac0f4f36e22 media: rkvdec: fix use after free bug in rkvdec_remove
d991f6139fa6 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
1e3056b8067c regulator: core: Avoid lockdep reports when resolving supplies
4e5c9738185b regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
678b3f29aaaf drm/ttm/pool: Fix ttm_pool_alloc error path
b19bebc96381 drm/ttm: optimize pool allocations a bit v2
1e26766dc83a arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
bee1a285732a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
fb0bea59d078 arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
8853aab16787 mailbox: mpfs: switch to txdone_poll
623275db2841 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
5a8aedb7b9fe ACPI: VIOT: Initialize the correct IOMMU fwspec
111af9798356 firmware: arm_scmi: Fix xfers allocation on Rx channel
657776d47bed ARM: dts: gta04: fix excess dma channel usage
d3047a1b0422 drm: rcar-du: Fix a NULL vs IS_ERR() bug
3cfaa8713e8b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
60cadfcfa44c ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
aa8d52ddf7c8 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
d28ec12c48dd drm: msm: adreno: Disable preemption on Adreno 510
2ad781393eb3 drm/msm/adreno: drop bogus pm_runtime_set_active()
86c1a99528c6 drm/msm/adreno: Defer enabling runpm until hw_init()
1ad4b8c4552b media: max9286: Free control handler
3d7003c400ca drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
a3ea89b5978d firmware: qcom_scm: Clear download bit during reboot
ca4ce92e3ec9 media: av7110: prevent underflow in write_ts_to_decoder()
519b08494011 media: bdisp: Add missing check for create_workqueue
11c58a0c1937 x86/MCE/AMD: Use an u64 for bank_map
88a9d3c0b59a ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
112ff0f25305 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
99e7b14569da ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
96158bfc764f arm64: dts: qcom: sm8250: Fix the PCI I/O port range
cc1ae8710ac4 arm64: dts: qcom: msm8996: Fix the PCI I/O port range
656657bdeb8a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
a19c40b97908 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
9f89689d8b9d arm64: dts: qcom: msm8998: Fix the PCI I/O port range
16111402966e arm64: dts: qcom: sdm845: Fix the PCI I/O port range
3e7be9b63264 arm64: dts: qcom: sdm845: correct dynamic power coefficients
a9e9a4a62725 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
a46878476c55 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
1994284cb922 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
6ae67829fa5e arm64: dts: Move BCM4908 dts to bcmbca folder
fe8ab85ed495 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
aefde9ada466 ARM64: dts: Add DTS files for bcmbca SoC BCM6858
273be36e4209 arm64: dts: Add DTS files for bcmbca SoC BCM4912
fe07b3b5af01 arm64: dts: Add DTS files for bcmbca SoC BCM63158
77112d23a671 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
a53862a20239 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
e3143e6cca0a regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
30b4edaf221d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
d450fa865750 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
62cd3e056123 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
667c86b2a941 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
6a50350033e0 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
fb2a6e00291a tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
00f79abccc5b drm/probe-helper: Cancel previous job before starting new one
9fde84fb59e5 drm/vgem: add missing mutex_destroy
a51b71af169f drm/rockchip: Drop unbalanced obj unref
0834a2b554e5 erofs: fix potential overflow calculating xattr_isize
060fecf1114f erofs: stop parsing non-compact HEAD index if clusterofs is invalid
5a37916d988e tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
46da635566dc tpm, tpm: Implement usage counter for locality
51162b05a44c tpm, tpm_tis: Claim locality before writing interrupt registers
b665edd7a585 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
fd9b4b2bff6b tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
8c08c74de718 tpm, tpm_tis: Do not skip reset of original interrupt vector
dfa1e84b774c selinux: ensure av_permissions.h is built when needed
8a3a1f7b54b8 selinux: fix Makefile dependencies of flask.h
08e403705778 selftests/resctrl: Check for return value after write_schemata()
25661fe5f658 selftests/resctrl: Allow ->setup() to return errors
b5adaf5045d0 selftests/resctrl: Move ->setup() call outside of test specific branches
f9eeea03a5e7 selftests/resctrl: Extend CPU vendor detection
ebd40f52de19 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
988901984ddd rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
74f06429b727 sound/oss/dmasound: fix build when drivers are mixed =y/=m
c628b07d5974 xfs: don't consider future format versions valid
ce840284929b ubifs: Free memory for tmpfile name
20ef288612e5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
3ae75f82c33f ubifs: Fix memleak when insert_old_idx() failed
149ea56995c2 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
dc299bd1d5c4 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
b7bc8f6c8a31 tracing: Fix permissions for the buffer_percent file
b91a5aa1e7ea riscv: mm: remove redundant parameter of create_fdt_early_page_table
ec1814116fa4 i2c: omap: Fix standard mode false ACK readings
671f21fbcb47 ksmbd: fix memleak in session setup
227eb2689b44 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
c053e389db0d ksmbd: call rcu_barrier() in ksmbd_server_exit()
2db4b91480b2 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
0b46ee654a9d relayfs: fix out-of-bounds access in relay_file_read
a18bdaca46d0 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
a79fb2ce4fbe reiserfs: Add security prefix to xattr name in reiserfs_security_write()
4c3d1a6720ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
09e177d6f7ed crypto: safexcel - Cleanup ring IRQ workqueues on load failure
63b7fbaa1278 crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
c63741e872fc ring-buffer: Sync IRQ works before buffer destruction
333f49fcf0e7 pinctrl: qcom: lpass-lpi: set output value before enabling output
3028ac7dc0c0 soundwire: qcom: correct setting ignore bit on v1.5.1
01fefb82fd79 pwm: meson: Fix g12a ao clk81 name
dcf6611e80f9 pwm: meson: Fix axg ao mux parents
2104e15b0072 wifi: mt76: add missing locking to protect against concurrent rx/status calls
4a07d2d511e2 kheaders: Use array declaration instead of char
99d561199bf8 ipmi: fix SSIF not responding under certain cond.
8fddbd9c5c86 ipmi:ssif: Add send_retries increment
3ef93b7bd9e0 MIPS: fw: Allow firmware to pass a empty env
e047e40676d1 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
9c0b37d0da47 xhci: fix debugfs register accesses while suspended
321e16a5709e tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
fa30909fbd1f staging: iio: resolver: ads1210: fix config mode
ac44e1275dae ext4: use ext4_journal_start/stop for fast commit transactions
5bb4005fb667 blk-crypto: make blk_crypto_evict_key() more robust
f8d9d6c3ffcc blk-crypto: make blk_crypto_evict_key() return void
d206f79d9cd6 blk-mq: release crypto keyslot before reporting I/O complete
2c62f4abd714 posix-cpu-timers: Implement the missing timer_wait_running callback
dca7427a8b12 hwmon: (adt7475) Use device_property APIs when configuring polarity
d50321946ec0 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
d40fa6f78835 USB: dwc3: fix runtime pm imbalance on unbind
9436221ea250 USB: dwc3: fix runtime pm imbalance on probe errors
bfd693628192 IMA: allow/fix UML builds
c23e103fd736 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
8a0b61e5a7d2 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
402d2b1d54b7 arm64: Stash shadow stack pointer in the task struct on interrupt
21cc4e5304d2 arm64: Always load shadow stack pointer directly from the task struct
a00f75f71fca wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
a646556769e1 wireguard: timers: cast enum limits members to int in prints
95ec7a59ceb2 x86/cpu: Add model number for Intel Arrow Lake processor
520820400608 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
5e3c87e4d3bd selftests mount: Fix mount_setattr_test builds failed
e1383b440132 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
21976532f274 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
50015dbdec70 x86/hyperv: Block root partition functionality in a Confidential VM
a7d91f67a10a ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
cf5b14b8de0d ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
(From OE-Core rev: 5425b3557b6efdba07bd3efa51c647bd62d5259b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
8a7f2a5c5aa1 Linux 5.15.110
cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap region
1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of the dtb
bbf94b042155 riscv: Move early dtb mapping into the fixmap region
ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
0994aa001fde driver core: Don't require dynamic_debug for initcall_debug probe timing
3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product
f1e6a14d5ae8 bluetooth: Perform careful capability checks in hci_sock_ioctl()
39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid
c1da649699e1 selftests/kselftest/runner/run_one(): allow running non-executable files
c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change()
(From OE-Core rev: 8fb28c7f71888d65c170c9f5400438a077860c6f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
d86dfc4d95cd Linux 5.15.106
06a948b8347c x86/PVH: avoid 32-bit build warning when obtaining VGA console info
3abdf6d71fdb hsr: ratelimit only when errors are printed
fcc09ef87e79 libbpf: Fix btf_dump's packed struct determination
74059587b25d selftests/bpf: Add few corner cases to test padding handling of btf_dump
c74ae8678dfa libbpf: Fix BTF-to-C converter's padding logic
17a61d1e9431 selftests/bpf: Test btf dump for struct with padding only fields
6777291c7b14 zonefs: Fix error message in zonefs_file_dio_append()
71ab5c1d506d KVM: x86: Purge "highest ISR" cache when updating APICv state
61e0863dc8dd KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
4483dc41d123 KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
a58d4e66712b s390/uaccess: add missing earlyclobber annotations to __clear_user()
1dfccde646aa KVM: arm64: Disable interrupts while walking userspace PTs
25e74e728168 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
3bfedfdbf92b drm/etnaviv: fix reference leak when mmaping imported buffer
fd1f48613e9f rcu: Fix rcu_torture_read ftrace event
9097ba15ea5c xtensa: fix KASAN report for show_stack
8861429f883e ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
77ab3e5f9873 ALSA: hda/realtek: Add quirks for some Clevo laptops
f775413ffeff ALSA: usb-audio: Fix regression on detection of Roland VS-100
b39d42ed67d5 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
305a171cf617 NFSv4: Fix hangs when recovering open state after a server reboot
7624973bc15b powerpc: Don't try to copy PPR for task with NULL pt_regs
3a9510113f5b pinctrl: at91-pio4: fix domain name assignment
6c1bc7b50e02 pinctrl: amd: Disable and mask interrupts on resume
45ed4e5149e8 net: phy: dp83869: fix default value for tx-/rx-internal-delay
0f75ef136169 xen/netback: don't do grant copy across page boundary
8a581b71cf68 can: j1939: prevent deadlock by moving j1939_sk_errqueue()
a3373a681d9a zonefs: Always invalidate last cached page on append write
c1310fc7abe6 btrfs: scan device in non-exclusive mode
c976f9233ef9 btrfs: fix race between quota disable and quota assign ioctls
1484852ca152 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
b64305185b76 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
0a2e0baf3677 cifs: prevent infinite recursion in CIFSGetDFSRefer()
a5075c097de1 Input: focaltech - use explicitly signed char type
cf43bc826159 Input: alps - fix compatibility with -funsigned-char
16c951f3eba4 iommu/vt-d: Allow zero SAGAW if second-stage not supported
e4fbeaa31362 pinctrl: ocelot: Fix alt mode for ocelot
76f09582a191 net: ethernet: mtk_eth_soc: fix flow block refcounting logic
9caf3cbf1224 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
4c6c0e8510a2 bnxt_en: Add missing 200G link speed reporting
c519174366a3 bnxt_en: Fix typo in PCI id to device description string mapping
24722a0e0925 bnxt_en: Fix reporting of test result in ethtool selftest
3e3654bf679f i40e: fix registers dump after run ethtool adapter self test
8d7b0b22ea22 net: ipa: compute DMA pool size properly
81d2a7e93c83 ALSA: ymfpci: Fix BUG_ON in probe function
95642872c466 ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
9cb4f23e4f7a ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
938eba5b434d ice: add profile conflict check for AVF FDIR
0ea60b230d19 smsc911x: avoid PHY being resumed when interface is not up
41f77a6d9841 net: mvpp2: parser fix PPPoE
ec117d22f143 net: mvpp2: parser fix QinQ
18d6e95fbb08 net: mvpp2: classifier flow fix fragmentation flags
aa45d3dd74e9 loop: LOOP_CONFIGURE: send uevents for partitions
83ee49ab185d loop: suppress uevents while reconfiguring the device
aa2bff25e9bb s390/vfio-ap: fix memory leak in vfio_ap device driver
bf70e0eab64c can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
959348f7c300 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
c8e7ff3071bf drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
61e2e6d444cd net: stmmac: don't reject VLANs when IFF_PROMISC is set
2d5cebf57296 net/net_failover: fix txq exceeding warning
829a0d013c00 regulator: Handle deferred clk
75155f4d8dcd r8169: fix RTL8168H and RTL8107E rx crc error
4597e104a365 net: dsa: microchip: ksz8863_smi: fix bulk access
c0de1a26e659 ptp_qoriq: fix memory leak in probe()
d84796008a89 scsi: mpt3sas: Don't print sense pool info twice
27b1ae000bf1 scsi: megaraid_sas: Fix crash after a double completion
d63a83146d25 sfc: ef10: don't overwrite offload features at NIC reset
7ea88e90dabb SUNRPC: fix shutdown of NFS TCP client socket
34c554376ec9 mtd: rawnand: meson: invalidate cache on polling ECC bit
dae47bf0222e platform/x86: think-lmi: Add possible_values for ThinkStation
e91ffea491af platform/x86: think-lmi: only display possible_values if available
fbfd5f59fa5c platform/x86: think-lmi: use correct possible_values delimiters
2c67f08bdc5f platform/x86: think-lmi: add missing type attribute
cb1baad60e5d ALSA: usb-audio: Fix recursive locking at XRUN during syncing
65b723644294 mips: bmips: BCM6358: disable RAC flush for TP1
e38b0ab9dba3 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
5362344e1c2c tracing: Fix wrong return in kprobe_event_gen_test.c
19c71156fa92 tools/power turbostat: fix decoding of HWP_STATUS
f8580c0a3279 tools/power turbostat: Fix /dev/cpu_dma_latency warnings
6494344d7ef7 fbdev: au1200fb: Fix potential divide by zero
f9c5deee4b66 fbdev: lxfb: Fix potential divide by zero
86c8db5d12f4 fbdev: intelfb: Fix potential divide by zero
c22a8d3ae54a fbdev: nvidia: Fix potential divide by zero
9de1325bc2cc sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
f9584dcc5549 fbdev: tgafb: Fix potential divide by zero
d23f65f08247 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
cb1bc1223906 ALSA: asihpi: check pao in control_message()
1ec57d1bed38 net: hsr: Don't log netdev_err message on unknown prp dst node
4e90e52616f6 x86/PVH: obtain VGA console info in Dom0
5175ed17a5a8 md: avoid signed overflow in slot_store()
da35a4e6eee5 ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
0725daaa9a87 xfrm: Zero padding when dumping algos and encap
7258c58f6e25 bus: imx-weim: fix branch condition evaluates to a garbage value
07987422023e ksmbd: don't terminate inactive sessions after a few seconds
0c873ab68fcb kcsan: avoid passing -g for test
b27e663cf1e5 kernel: kcsan: kcsan_test: build without structleak plugin
1450c82a16bb usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
1536e51c30ad usb: dwc3: gadget: move cmd_endtransfer to extra function
0f7fddb5a9b7 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
c957cbb87315 Linux 5.15.105
ec5b78143535 NFSD: fix use-after-free in __nfs42_ssc_open()
a9e53869cb43 ocfs2: fix data corruption after failed write
5229bb42fba2 mm: kfence: fix using kfence_metadata without initialization in show_object()
7a74603c248d sched/fair: Sanitize vruntime of entity being migrated
ab938a0c81eb sched/fair: sanitize vruntime of entity being placed
1ac20290f6b4 dm crypt: avoid accessing uninitialized tasklet
eb485b7404a2 dm crypt: add cond_resched() to dmcrypt_write()
443c9d522397 dm stats: check for and propagate alloc_percpu failure
272dc775a52f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
8e69fae32e88 firmware: arm_scmi: Fix device node validation for mailbox transport
02b296978a21 tee: amdtee: fix race condition in amdtee_open_session
9c7ee9471550 riscv: Handle zicsr/zifencei issues between clang and binutils
c10023682096 riscv: mm: Fix incorrect ASID argument when flushing TLB
555ec88c75ad drm/i915: Preserve crtc_state->inherited during state clearing
476b3f03dca8 drm/i915/active: Fix missing debug object activation
ef3c38f33b62 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
fdd5b4e37200 drm/meson: fix missing component unbind on bind errors
071a69cde196 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
5bb105cc72be nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
8ec5e996c2f8 wifi: mac80211: fix qos on mesh interfaces
51a8534c0f35 ksmbd: return unsupported error on smb1 mount
496e186bc005 ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
604a4a6f8414 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
52e7ac849971 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
6f682b070f46 kfence: avoid passing -g for test
7dd27aed9c45 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
27c40c3aa4b0 usb: chipidea: core: fix possible concurrent when switch role
ef74a7ffe77c usb: chipdea: core: fix return -EINVAL if request role is the same with current role
76e8bd0f5544 usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
e4df290deb33 usb: cdnsp: Fixes issue with redundant Status Stage
5662d139e6e1 usb: cdns3: Fix issue with using incorrect PCI device function
bb579b3f75c6 usb: typec: tcpm: fix warning when handle discover_identity message
0f84b0b71179 dm thin: fix deadlock when swapping to thin device
66e5577cabc3 igb: revert rtnl_lock() that causes deadlock
a179d3450c0c arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
ed1869a25286 lockd: set file_lock start and end when decoding nlm4 testargs
0bfadbbcd7a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
992a3f3e8a0c fscrypt: destroy keyring after security_sb_delete()
287bb9a918e2 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
408dcd7c3883 efi: sysfb_efi: Fix DMI quirks not working for simpledrm
b131989797f7 usb: gadget: u_audio: don't let userspace block driver unbind
cba76e1fb896 usb: dwc2: fix a devres leak in hw_enable upon suspend resume
c83f7ba71d38 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
df0462e4b361 cifs: print session id while listing open files
9a45df4ec39b cifs: empty interface list when server doesn't support query interfaces
169a41073993 act_mirred: use the backlog for nested calls to mirred ingress
5b347652aebd net/sched: act_mirred: better wording on protection against excessive stack growth
f6cf5f13fa5b sh: sanitize the flags on sigreturn
91bcae3df2a4 net: usb: qmi_wwan: add Telit 0x1080 composition
f631af07cfc9 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
41b67e621b93 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
60643ef5a139 scsi: lpfc: Avoid usage of list iterator variable after loop
67b8343998b8 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
d758f543cea2 scsi: ufs: core: Add soft dependency on governor_simpleondemand
0267cd047133 scsi: hisi_sas: Check devm_add_action() return value
83e7b1db4523 scsi: target: iscsi: Fix an error message in iscsi_check_key()
40c216efb327 selftests/bpf: check that modifier resolves after pointer
8bf8d5dade4c m68k: Only force 030 bus error if PC not in exception table
8c1d378b8c22 HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
d143e327c972 ca8210: fix mac_len negative array access
3056af1a2d46 HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
3e9aac5e935f drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
a4c639012ad0 riscv: Bump COMMAND_LINE_SIZE value to 1024
c2cf47dc0822 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
8dc1c6efd7d2 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
a74a2e124c48 thunderbolt: Use const qualifier for `ring_interrupt_index`
752007df40ca thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
8f7525a8b98c thunderbolt: Disable interrupt auto clear for rings
56cba129dd11 thunderbolt: Call tb_check_quirks() after initializing adapters
d50a527b4815 thunderbolt: Use scale field when allocating USB3 bandwidth
7ab026561cb0 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
d6f7377528d2 scsi: qla2xxx: Perform lockless command completion in abort path
6295b3ec64a3 scsi: qla2xxx: Synchronize the IOCB count to be in order
f1e2ab24c4ea hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
5662f50cd9e9 hwmon: fix potential sensor registration fail if of_node is missing
8f6b943f9fc9 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
eb57d0dcd5da entry: Snapshot thread flags
d9c53eb46217 thread_info: Add helpers to snapshot thread flags
ebea2e16504f platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
8efae2112d91 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
c35fd1b9b90a Bluetooth: L2CAP: Fix responding with wrong PDU type
b203ee4be2f1 Bluetooth: btqcomsmd: Fix command timeout after setting BD address
771d3c1c949b net: mdio: thunder: Add missing fwnode_handle_put()
b433fbf17603 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
01c727402ddc net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
5163bb8e4c6b net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
a76d35f3448c gve: Cache link_speed value from device
c33344b79722 ksmbd: fix possible refcount leak in smb2_open()
96039c44ae47 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
d897216325d7 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
7a83bb6d56a5 hvc/xen: prevent concurrent accesses to the shared ring
29e80d7964cf nvme-tcp: fix nvme_tcp_term_pdu to match spec
c7037dea19f0 net/sonic: use dma_mapping_error() for error check
b41f37dbd9cd erspan: do not use skb_mac_header() in ndo_start_xmit()
4a8286baf22e atm: idt77252: fix kmemleak when rmmod idt77252
48f52431af99 net: dsa: tag_brcm: legacy: fix daisy-chained switches
388188fb58be net/mlx5: E-Switch, Fix an Oops in error handling code
6068a6db3a96 net/mlx5: Read the TC mapping of all priorities on ETS query
4df1f2d36bdc net/mlx5: Fix steering rules cleanup
2b0f1716c107 net/mlx5e: Set uplink rep as NETNS_LOCAL
54869daa6a43 bpf: Adjust insufficient default bpf_jit_limit
9b2e9105230f i40e: fix flow director packet filter programming
7a29799fc141 iavf: fix hang on reboot with ice
ce19c70f308f keys: Do not cache key in task struct if key is requested from kernel thread
0cb68c307e72 bootconfig: Fix testcase to increase max node
90874b76e5f8 octeontx2-vf: Add missing free for alloc_percpu
77d2f5ff9365 net/ps3_gelic_net: Use dma_mapping_error
cc8531d0e223 net/ps3_gelic_net: Fix RX sk_buff length
8c4a180dc123 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
e686b78a003a drm/i915/gt: perform uc late init after probe error injection
cbb8bac2388a net: mdio: fix owner field for mdio buses registered using ACPI
b94af62cdd50 net: mdio: fix owner field for mdio buses registered using device-tree
0bdf593390e7 net: phy: Ensure state transitions are processed from phy_stop()
4ab9e85a5ce0 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
e42d3bde4ec0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
ba6c40227108 net: usb: smsc95xx: Limit packet length to skb->len
9bbb3d3f218f net: dsa: b53: mmap: fix device tree support
9311e7a554df scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
257738627a9b i2c: hisi: Only use the completion interrupt to finish the transfer
c0deddabb278 i2c: imx-lpi2c: check only for enabled interrupt flags
b82b0a0eea27 igc: fix the validation logic for taprio's gate list
68ebdcba619a igbvf: Regard vf reset nack as success
9630432b427f intel/igbvf: free irq on the error path in igbvf_request_msix()
2afe7aebf642 iavf: fix non-tunneled IPv6 UDP packet type and hashing
078e049c49a6 iavf: fix inverted Rx hash condition leading to disabled hash
3cfc3564411a xsk: Add missing overflow check in xdp_umem_reg
1d59b8fae0c3 arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
98c9bca167e6 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
ed5f3c0b95bd ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
0fdb1cc4fe52 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
4ca3fd39c72e power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
10ce6db6253d power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
0b54d75aa43a net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
2ebe231abaf1 trace/hwlat: Do not start per-cpu thread if it is already running
7743dd873f2a trace/hwlat: make use of the helper function kthread_run_on_cpu()
909c5eb6ed76 kthread: add the helper function kthread_run_on_cpu()
09b51f10bc1f serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
cfb64de61f07 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
90530e7214c8 tty: serial: fsl_lpuart: fix race on RX DMA shutdown
b7d0fbe4976d tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
90a77bca4240 serial: fsl_lpuart: Fix comment typo
bde1ae240751 tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
5255e6d49ff9 perf: fix perf_event_context->time
ac5f88642cb2 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
d2430d45f1a0 interconnect: qcom: osm-l3: fix icc_onecell_data allocation
115472395b0a Linux 5.15.104
de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach()
02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own
3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default
ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset
09795f82aecc PCI: Unify delay handling for reset and resume
f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler
6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers
71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC
86db319d25db x86/resctrl: Clear staged_config[] before and after it is used
0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable()
09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update
8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove()
b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data
cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity
b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0
ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice
64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override
c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report
ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors
5cfb617967b0 drm/shmem-helper: Remove another errant put in error path
d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash
aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates"
882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id
9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4
77fcc52d2919 cifs: Fix smb2_set_path_size()
9b9a118cc428 tracing: Make tracepoint lockdep check actually test something
2846bf67cd24 tracing: Check field value in hist_field_name()
2dd00dbc6a5a tracing: Make splice_read available again
fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path
2e0b13a18272 interconnect: fix mem leak when freeing nodes
62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling
86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context
250a11f9c43b serial: 8250_fsl: fix handle_irq locking
4c23bf093449 serial: 8250_em: Fix UART port type
53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
1c93c42c7bb2 ext4: fix possible double unlock when moving a directory
bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning
0fc608a115ce net/9p: fix bug in client create for .L
2fece63b55c5 drm/amdkfd: Fix an illegal memory access
1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode
499fef2030fb ext4: update s_journal_inum if it changes after journal replay
088da6b80539 ext4: fail ext4_iget if special inode unallocated
eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin
4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command
0c511f926b00 media: m5mols: fix off-by-one loop termination error
233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
c80b2acdb049 kconfig: Update config changed flag before calling callback
52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table
3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses
9cc4aa40b58c hwmon: (ina3221) return prober error code
7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers
d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order
93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab()
030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available
3cfdefdaaa4b net/iucv: Fix size of interrupt data
7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
c99779740100 ipv4: Fix incorrect table ID in IOCTL path
340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up
d5236286398d ravb: avoid PHY being resumed when interface is not up
7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
b89a453c6918 ice: xsk: disable txq irq before flushing hw
d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL
f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete()
07eac3310e00 nvme: fix handling single range discard request
fff9441da1c3 block: null_blk: Fix handling of fake timeout request
6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
105db6574281 net: usb: smsc75xx: Limit packet length to skb->len
b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom
407badf73ec9 loop: Fix use-after-free issues
a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5
6ffa05700100 qed/qed_dev: guard against a possible division by zero
b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines
297ae18bd2cd drm/i915/display: clean up comments
21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready
4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode
ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly
ad07290d63ff tcp: tcp_make_synack() can be called from process context
2a764d55e938 scsi: core: Fix a procfs host directory removal regression
a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs`
de03d130176b netfilter: nft_redir: correct length for loading protocol registers
d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers
343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers
256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it
0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay
630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst()
418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing
b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector
(From meta-yocto rev: 6449b3e6417df34c2645bb34c76ed38f0faf4cb1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cf9df9e8d89f ("ipk: Decode byte data to string in manifest handling")
did a bit of least-effort fix to a string vs byte sequence issue in the
manifest handling. The approach was chosen as it localised the fix,
rather than having to analyse further call sites.
However since then f2167ae80258 ("package_manager/ipk: do not pipe
stderr to stdout") was applied, reworking the output handling from the
subcommand. dummy_bytes() now returns a string, so stop trying to decode
it.
Fixes: f2167ae80258 ("package_manager/ipk: do not pipe stderr to stdout")
Cc: Curtis Meier <cmeier@us.ibm.com>
Cc: Pam Eggler <eggler@us.ibm.com>
(From OE-Core rev: b61739554780d70307d2b6b37d2b3b1c7df93c77)
(From OE-Core rev: 29bd0b6272680769b438f39fa96b47d21c846f37)
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07e5a6331be60d5e35d7336a6215a972ced6eb57)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running these tests under root user on musl works ok but it emits
additional diagnostic
cpio: dir: Cannot change ownership to uid 0, gid 0: Not supported
Ideally its better to run this test suite under non-root user which
is often how these are run. Moreover, tests work on musl as well.
(From OE-Core rev: 22d19266269c28f596f031fcba8f2831c6465880)
(From OE-Core rev: fd5bd772ab031606dcfe637fe7425b52b51365fa)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 587e007d9febfe92fef434dea984d31642bb23a1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Somehow these two got left behind and hence on older hosts that
are using buildtools for a newer python - they will still fail.
(From OE-Core rev: db3f62378c54ebdfbf5cccdba4c83f503372138f)
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1b11b83a6dd991f393940741c930691463e6d53)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
BSD-4-Clause is only applicable to the {PN}-doc package as when I
check for the source code I find below files which only uses the
license BSD-4-Clause
~/sources/libbsd$ grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
COPYING
man/arc4random.3bsd
~/sources/libbsd$ grep -rnB5 "BSD-4"
COPYING-9-Files:
COPYING-10- man/arc4random.3bsd
COPYING-11-Copyright:
COPYING-12- Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
COPYING-13- All rights reserved.
COPYING:14:License: BSD-4-clause-Niels-Provos
So other all PACKAGES should not contain the BSD-4-Clause
(From OE-Core rev: 5f4111fa1b5f2fe35fca854eed08eca415c5a3f1)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fe57f5ec7fa46f595a302275ce3063d53634c00e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Skip t/pod_parser.t ptest since it is for testing
documentation and requires Pod::Parser for which
we do not have a recipe. Adding one does not make
much sense since Pod::Parser was dropped from
Perl > 5.31.1 in favor of Pod::Simple
https://metacpan.org/pod/Pod::Parser#DESCRIPTION
Changes:
https://metacpan.org/dist/Module-Build/changes
0.4234 - Fri 28 Apr 2023 10:46:26 CEST
- PodParser now respects =encoding directives
- Don't use libraries in t/bundled for Build.PL
- make_tarball: workaround for broken tar on Darwin
- Respect $Config{man1ext}/$Config{man3ext}
- Do not require a compiler if c_source is an empty list
(From OE-Core rev: ae5f966898c1ca1e308b77c4591dfa499613ad57)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c3b97f6d74b67706fbbc8685e8060566b815630d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes:
Use xz: upstream has not released bz2.
Update sha256sum and md5sum for new version.
(From OE-Core rev: b9c32ee7412985805e322a7e7037dd2ca541e8fb)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4080fda237b8c7c540b54b7abc2075fd40a684d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes:
Use xz: upstream has not released bz2.
Update license checksum: change in copyright year.
Update sha256sum and md5sum for new version.
(From OE-Core rev: 5a30b3ddb0feb485b893d77e06939dc64ce8f7e3)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 44db345f3a1f13ba31edbff28774b4512d07f8d9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
From 1.22.1:
audio channel-mix: allow up to 64 channels (instead of up to 63 channels)
avfvideosrc: Don't wait on main thread for permissions request
avvidenc: avoid generating inaccurate output timestamps, especially with variable framerate streams
AV1 video codec caps signalling improvements in various elements
codectimestamper: Fix timestamping on sequence update
d3d11overlaycompositor: fix texture width and height
d3d11videosink: Fix rendering on external handle
dashdemux2: fix seek operation taking a log time to finish for some streams
nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU mode
playbin3: fixing buffering for live pipelines
playbin: fix potential deadlock when stopping stream with subtitles visible
redenc: fix setting of extension ID for twcc
rtspsrc: improved compatibility with more broken RTSP servers
v4l2h264dec: Fix Raspberry Pi4 will not play video in application
vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS
vtdec: Fix non-deterministic frame output after flushing seeks
vtenc: fix handling of interlaced ProRes on Apple M1 hardware
vtenc: don't advertise ARGB/RGBA64 input caps on M1 Pro/Max with macOS <13
wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
tools: better handling of non-ASCII command line arguments on Windows
gst-libav: fix build against newer ffmpeg versions
gst-python: Use arch-specific install dir for gi overrides
cerbero: Fix setuptools site.py breakage in Python 3.11
macOS packages: Fix broken binaries on macos < 11.0
various bug fixes, memory leak fixes, and other stability and reliability improvements
From 1.22.2:
avdec_h264: fix decoder deadlocks with FFmpeg 6.0
rtspsrc: fix regression with URI protocols in OPTIONS requests for RTSP over TLS
rtspsrc: improved control url handling compatibility for broken servers
decklink: fix 10 bit RGB (r210) format auto detection for capture and fix playout if video caps are configured before audio caps
d3d11videosink: Fix tearing in case of fullscreen mode
playbin: fix deadlock when stopping stream with subtitles visible (even more)
typefinding: fix regression not detecting application/dash+xml in some corner cases
osxvideosink: fix broken aspect ratio and frame drawing region
decodebin3, parsebin: Improve elementary stream handling when decoders are not present and fix hang when removing a failing stream
urisourcebin: Propagate sticky events from parsebin, so that the STREAM_START event with the GstStream info is always available when pads get exposed
v4l2: Add support for YVU420M format; mark JPEG content as parsed
h264decoder, h265decoder: DPB bumping process and latency reporting fixes
Opus: Fix reading of extended channel config in MPEG-TS and fix missing sample rate when remuxing from RTP to Matroska
zxing: add support for building against zxing-c++ 2.0
cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo distro detection
various bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: aed2b6833370b60c263afdd8beb0b1c20b9c2ec1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes:
Use tar.xz: upstream has not released bz2.
Update license checksum: minor change in text.
Update sha256sum for new version.
(From OE-Core rev: 95ede06cacde7af23d21df8059636ddb4c753869)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a435cb3e6cf3450867f6a591c1e3ceb4918a97d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Otherwise xwayland.pc would not be present in sysroot, this leads to
some xwayland configs missing like have_listenfd, have_glamor.
(From OE-Core rev: 20cd64812d286c920bd766145ab1cd968e72667e)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7f1932cb5a408320a5b542e20ba2807718349e8f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Specifically:
- add missing maintainer.inc entries for initramfs-module-*, systemd-machine-units and
target-sdk-provides-dummy and drop them from exception list.
- remove rust from exception list for unbuildable-by-default recipes as it is now buildable.
- add missing maintainer.inc entry for libx11-compose-data and cve-update-nvd2-native;
as they are also unbuildable by default, they needs to be in exception list as well.
(From OE-Core rev: d1ad59bb7a5360433403733de71b66ff3e1484ef)
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>
(cherry picked from commit e9158b191c1cfc16f97abed6c05891aa84fe9463)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
"sysconfdir" contains "/" by definition and thus using os.path.join()
leads to self.target_rootfs being always ignored (and thus attempting to
generate paths in host's /etc).
Use oe.path.join() instead which was made for this purpose.
(From OE-Core rev: 116e2b1d0c75c6be333339812468550145915774)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8414c504138f6de663f5130c6b4a6ede5605d88b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[YOCTO #15108] -- https://bugzilla.yoctoproject.org/show_bug.cgi?id=15108
Since the latest change, the PYTHONPATH is overwritten instead of extended.
This leads to changed behavior and build errors of recipes where the PYTHONPATH
is set before setup_target_config is run.
Fixes: c9617c03bcee ("python3targetconfig.bbclass: use PYTHONPATH to point to the target config")
(From OE-Core rev: cf31424aa7ce3308373899181aef0e503ead4776)
Signed-off-by: Johannes Schrimpf <dev@loewen-email.de>
[Luca: add Fixes: tag]
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2442ab92f8610784d28d8d83056b643bd95b0b4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is consistently seen with musl and grep from busybox
Therefore backport a patch from upstream to fix it
(From OE-Core rev: 3be4c38b370fec42a569cb2cd22315efc860227b)
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>
(cherry picked from commit 511bcd965af658e6bb0c61d9f2adb1af75af773b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add back the dropped 0001-attr-fix-utime-for-symlink.patch
to fix symlink time setting issue on NFS.
The problem could be reproduced by runing the following command
on nfs booted qemu:
ln -s dest src && touch -h src
Apart from the rpm operations mentioned in the original patch,
'docker pull' also fails with a 'stale file' error. The common
pattern here is extracting files from a bundle and setting times
for them.
(From OE-Core rev: 221b509b31a44a16ccc0f66293e51b86322c0b5b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fe35a2c11ba6f87735bccae244817016f9c1b5db)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The recommendation from server maintainers is that the https protocol
is both faster and more reliable than the dedicated git protocol at this point.
Switch to it where possible.
(From OE-Core rev: 8f3669f81db8a58f8ed2faef76acab3499f59619)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 139102a73d4151f4748b4a861bd4ab28dda7dab7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Overview of Changes in 4.10.3, 22-04-2023
=========================================
* Fix a popover positioning regression in 4.10.2
* Fix issues with slow loading files in the file chooser
Overview of Changes in 4.10.2, 21-04-2023
=========================================
* Fixed issues:
- Holding control to select multiple files broken in filechooser (#5669)
- Inspector crash (#5681)
- Listbase doesn't account for bottom padding in size_allocate_child (#5380)
- Leaking AT contexts (#5690)
- OpenGL / Windows: Crash when closing gtk4-widget-factory (#5685)
- GTK apps crash on startup when setting cursor-size to 0 on Wayland (#5700)
- Segmentation fault: gdk_wayland_toplevel_set_startup_id() needs to null-check
display->xdg_activation before using it (#5701)
- Possible use-after-free under gtk_scrolled_window_update_use_indicators() (#5684)
- Wrong error message in `gtk_init` (#5704)
- Segfault when scrolling after changing ListView model (#5763)
- Bluetooth panel from the Settings app: clicking in the "Downloads" link
no longer opens Nautilus (#5671)
- Broadway docs or code is broken (#5662)
- Disabled GtkPicture's are not properly themed (#5683)
- Setting CSS padding to a GtkTextView gives the context menu an offset (#5695)
- A11y: the Showing state is used only for windows (#5194)
- Gtk4 expander: CSS nodes mismatch code vs. documentation (#5723)
- Invoking gtk inspector on a folder results in a crash (#5729)
- Double tap requires very precise touch input (#5580)
- Name autocompletion dropdown in the GTK4 FileChooser's Save dialog gets
stuck, creates artifacts, jumps around (#5743)
- Links are not opened when xdg-desktop-portal OpenURI is not available (#5733)
- GtkSnapshot generates no nodes appending whitespace-only layouts (#5747)
* Translation updates
British English
Bulgarian
Chinese (China)
French
Indonesian
Korean
Russian
Serbian
Slovenian
Turkish
Overview of Changes in 4.10.1, 14-03-2023
=========================================
* GtkFileChooser
- Improve search performance
- Be safe against pathless files
- Fix memory leaks
- Only show local files in recent files
- Show most recent files first
- Make files non-selectable in selet_folder mode
* GtkListView / GtkColumnView / GtkGridView
- Fix scrolling problems
- Support CSS border-spacing
* GtkComboBox
- Fix a size allocation problem
* gtk
- Size allocation fixes
* Accessibility
- Miscellaneous property fixes and improvements
* Wayland
- Fix an ordering problem in surface disposal
* Windows
- Fix Visual Studio build with older GLib
* Translation updates
Basque
Bulgarian
Catalan
Czech
Danish
Finnish
Friulian
Galician
Georgian
Hungarian
Lithuanian
Polish
Portuguese
Swedish
Turkish
Ukrainian
(From OE-Core rev: dfb50fff1e4e661fdda988d100682988cf7f4448)
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>
(cherry picked from commit 0f07445de85c71926e0901d051d330f29a8486d6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport from tag ghostpdl-10.01.1-gse-10174 which is
after 10.01.1.
(From OE-Core rev: 5046578b09b0a83a961768824e47f34fb3de9eb1)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8a70d6935afa38173dbf012b8e1c3d59228504df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In 5c6064 the qemuarm* machines gained vmalloc=256, because in testing
Bruce was seeing problems when the vmalloc area was too big for the
memory size of the machine (eg 256MB).
The intention was for the area to be very small, but 256 bytes is too
small and the kernel sets a minimal vmalloc area of 16MiB:
[ 0.000000] vmalloc area is too small, limiting to 16MiB
However, a 16MiB area is too small and results in pages of messages when
you try and use the system:
[ 242.822481] vmap allocation for size 4100096 failed: use vmalloc=<size> to increase size
There have been a number of changes since this commit, remove the
explicit vmalloc argument and use the default. I've tested that the
system still boots locally.
[1] early_vmalloc(), https://elixir.bootlin.com/linux/latest/source/arch/arm/mm/mmu.c#L1170
(From OE-Core rev: 2c5af07819b4a555737da9f07aa5236579300027)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* this in the end doesn't help much, I was debugging warning (about base-files.do_install
signature being different than expected) from:
python3 $target_sdk_dir/ext-sdk-prepare.py $LOGFILE '${SDK_INSTALL_TARGETS}'
this shows the warning on console, but it doesn't end in $LOGFILE, because it
writes only contents of cooker log into the $LOGFILE with:
with open(logfile, 'a') as logf:
logf.write('Preparing SDK for %s...\n' % ', '.join(sdk_targets))
ret = run_command_interruptible('BB_SETSCENE_ENFORCE=1 bitbake --quiet %s' % ' '.join(sdk_targets))
if not ret:
ret = run_command_interruptible('bitbake --quiet build-sysroots')
lastlog = get_last_consolelog()
if lastlog:
with open(lastlog, 'r') as f:
for line in f:
logf.write(line)
if ret:
print('ERROR: SDK preparation failed: error log written to %s' % logfile)
return ret
maybe we could remove whole support for $LOGFILE parameter and just redirect
the output like other commands on this line
(From OE-Core rev: 766c6f7ae72576cfab3654362ae949688f42acce)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 719f22df160ebde303274ccfc04049cffdb51577)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix issue of the below instance template systemd service dependency
[Install]
WantedBy=svc-wants@%i.service
creating the symlink (instance "a" example)
/etc/systemd/system/svc-wants@%i.service.wants/svc-wanted-by@a.service
which should be
/etc/systemd/system/svc-wants@a.service.wants/svc-wanted-by@a.service
as implemented by this change.
The functionality appears regressed just after "thud" baseline when the
logic was refactored from shell script into python (commit
925e30cb10)
(From OE-Core rev: 308397f0bb3d6f3d4e9ec2c6a10823184049c9b5)
(From OE-Core rev: 372b29c8ad270d4d430c26a4e614976c7029afaf)
Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a patch to fix appending to archives larger than 2GB.
[ YOCTO #11674 ]
(From OE-Core rev: a161d6694b295c93244d67d69d8be8b09210bc32)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
these tests do not work with musl's iconv implementation and would need
enabling icu support using --with-icu which we do not enable by default
Additionally enable locale with musl too.
(From OE-Core rev: 1fbab00c9d887285a9e966e81ff75a7fc7039baa)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 03980db15fa1de2f970705364c2316f17428a3aa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This file can be processed by run-ptest during runtime and tests
mentioned in skipped.txt will not be run.
(From OE-Core rev: 58818cf22dc378ee5fa9089da1f4b8f0fd02bc44)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 4d30f3535f53ad6d8f462f99b6cd2fe8d2ecbfb5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch is doing the same things thats already being done in the
do_install_ptest where the problematic tests are being deleted from
final package. run-ptest script runs a find for available tests and runs
each test target found during run therefore its enough to remove
them from final install.
(From OE-Core rev: cf654eb0fe786ec5cfbc62da43e71f6ef2e521dc)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 4a32ad54d6c051fe387c67721cf96eb851ecd835)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In autobuilder testing we regularly see glib-networking ptest fail with a
"Resource temporarily unavailable (g-io-error-quark, 27)" error.
Add a patch to see if a retry can resolve the issue.
(From OE-Core rev: 6282f64a6673bcd9b0a6cedfcb8cd3d1a6de1077)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4deb03ee5af8fcf7c2b1c81c686839341cf753c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream asked for some changes, this updates our patch to match. The differences
likely don't change our real world use.
(From OE-Core rev: 411e3f76840c06580fa8d2e764ae504b8f0ad46b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 42591e07a469cff881fa087d5251a8c783897634)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to 23.0.3 stable release. Release notes in:
- https://docs.mesa3d.org/relnotes/23.0.3.html
New features
None
Bug fixes
overlay layer: unable to launch titles on steam
radv: possibly not setting state dirty bits correctly
RADV: VRS attachment not working in specific scenario
anv: zink ADL failures
Vulkan loader `vk_common_GetPhysicalDeviceFormatProperties` fails to sanitize properties bits.
Loading a model in PrusaSlicer 2.6.0-alpha5 crashes GNOME on radeonsi
(From OE-Core rev: 77d46f01147036c38c21d7c840144adda89bd894)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0defbb5925e309799162e221285e4cfb2e2c2ca5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Waffle bugfix release 1.7.1 is now available.
What is new in this release:
- cmake: pass deps' cflags to the build
- gbm: fix crash when platform lacks modifier support
- gitlab-ci: stabilise CI runs under X
- gitlab-ci: add more warnings, make all warnings fatal
- gitlab-ci: update to bullseye
- meson: add override_* support, when using waffle as submodule
- meson: skip installing bash completion when custom prefix is used
- meson: silence deprecation warnings
- meson: generate cmake files only on Windows
- meson: find wayland.xml from wayland-scanner.pc
- misc: zsh completion
- misc: fix dozens of compiler warnings
- misc: update website references
- wayland: fix build against wayland 1.20
The Waffle bugfix release 1.7.2 is now available.
What is new in this release:
- all: use format(gnu_printf), enable in mingw
- meson: don't run TLS checks on mingw
- wgl: remove unused dummy wgl_error.[ch]
Upstream now only generates CMake files on Windows, so remove all
references to CMake.
A zsh completion is now installed, remove this for now as we don't really
use zsh.
(From OE-Core rev: e4ebfb5c7892488fc834d9837e9a5a4c28eb676f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 94cf6ef11bba381ab6f65b03ed1ed14022438151)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since a very long time the kernel bbclass uses a defconfig file from
SRC_URI automatically. Document this feature.
(From yocto-docs rev: d99f7913ca3fc546a9714a38f3e22403261c4015)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
"This means that" implies that this sentence is a consequence of the
previous, but this is not the case, the two sentences being quite unrelated
to each other.
(From yocto-docs rev: e2bca485efa25f3950cb229ac49bda6780dbe5bf)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Function 'gen_updatealternativesvardeps' still used old override
syntax when fetching variable flags. Update to use ':' instead to match
recipe meta data. This was found by review and no real issue encountered
but it is a bug that affects variable dependencies and can affect rebuilds
as task hashes might not be accurate.
(From OE-Core rev: 27b4fb60c7c66c245ba50607c8e178390fc41014)
Signed-off-by: Peter Bergin <peter.bergin@windriver.com>
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5691f554b2cd50f256a8cbb1d96781e9eb6b930e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a partial fix for bugzilla 15059 [https://bugzilla.yoctoproject.org/show_bug.cgi?id=15059]
It has been noted by several people that when an initramfs is bundled:
- a lot of the kernel is rebuilt
- it takes a really long time
When looking at the logs, the second kernel compilation (that performs
the bundle) is not using the parallel make settings, and builds with
-j1.
We are already explicitly passing PARALLEL_MAKE when building kernel
modules, and by extending that explicit use to the main kernel
compilation, we ensure that we always get a parallel build.
Build times chnaged from more than 30 minutes for the bundle, to
3 minutes in local testing.
The question of whether or not too much is rebuilding during the
bundle step is still an open question, but with this tweak, at least
the build time is back in the realm of acceptable.
(From OE-Core rev: 126cbad716377f024dae5cc8e2faee9bd661f5c5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 88fd394ecf0f2174b792075d409d87046896426b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This will use default values when no distribution is set.
[YOCTO #15086]
(From OE-Core rev: 9e576ab7035d52fba961c400d53657608ad5b99d)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 888fe63b46efceeff08dbe8c4f66fec33d06cb7a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reproducer:
1.Enable the ptest of libpam and build the image.
2.Boot the rootfs with nfs, then run the following tests as root:
cd /usr/share/Linux-PAM/xtests
/usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd1
/usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd3
After applying this patch, the ptest doesn't be failed.
(From OE-Core rev: 97e3cfb5374958737750361f6e22a7b63965e46e)
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 549e54ad6a175359b0a57987ccdab8989df9d3a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* otherwise it ends '<unknown>' inside esdk, because of parsing order:
# $METADATA_REVISION [3 operations]
# set /OE/build/test-D/conf/local.conf:43
# "f2da54ef432eac89b0f18eaad68e602b6990b5de"
# immediate /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:9
# "${@oe.buildcfg.detect_revision(d)}"
# set /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:10
# [vardepvalue] "${METADATA_REVISION}"
# pre-expansion value:
# "<unknown>"
METADATA_REVISION="<unknown>"
* This causes base-files.do_install and following tasks to have different
signatures between esdk and the build directory where this esdk was created:
bitbake-diffsigs {test-D,poky/build-uninative-disabled}/tmp/stamps/qemux86_64-poky-linux/base-files/*do_install*sigdata*
NOTE: Starting bitbake server...
basehash changed from 5b6981cf58bfd57d416b0e31611b73a26baae635dd1ac31c08d46f95064c3ffc to dbdce042da4d7813d632b6d1cc87a16f728ad20e55fecbc392830e6acf72babd
Variable METADATA_REVISION value changed from '<unknown>' to 'f2da54ef432eac89b0f18eaad68e602b6990b5de'
and an warning from "python3 /OE/build/test-D/ext-sdk-prepare.py" when eSDK is being prepared for use:
WARNING: The base-files:do_install sig is computed to be 83b9c9a6ef1145baac5a1e0d08814b9156af239c58fc42df95c25a9cd8a7f201,
but the sig is locked to 3dc22233059075978e5503691e98e79e7cc60db94259dfcd886bca2291c0add7 in SIGGEN_LOCKEDSIGS_t-qemux86-64
[RP: Add commit about why we need the override for future reference]
(From OE-Core rev: a857360c078aa5e03cf113dc2dc87069b0e0201c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 675ea7281c17f77bf5dea17cfd4d9da0928382a0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Libarchive is being used by OPKG package manager as default
API for extracting tar files. This fix allows us to extract
ipks packages with preserved ACLs and xattrs.
Partially addresses [YOCTO #15091]
[RP: Merge into main PACKAGECONFIG and tweak commit message]
(From OE-Core rev: 9d19e501d710c6c357bf6c8f16ac3e172d63e11d)
Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 913aad1ac013368aef8f6af332588ef24bba46bd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoids pulling in potential GPLv3 packages through python3-misc catch-all.
python3-core is the intended minimal RDEPENDS for packages requiring python3
support. Other python3 module dependencies should be listed explicitly.
(From OE-Core rev: 81c5f793f5c326489475f1f8786e3869b9973a4b)
Signed-off-by: Kyle Russell <bkylerussell@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 231f93becad619f6afa383f9b1132f1d4b02fa64)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current check for default dtb image checks if the file exists and is
not empty but appends a slash to the path due to which the file is never
found. It also doesn't replace slash in filename with _ as done when
populating the DTB variable. A better way to check the existence of the
device tree would be from the list of DTBs since this is used during
compilation.
(From OE-Core rev: f8efe7d50860e44cd22a91685d0438c5c73d8557)
Signed-off-by: Arslan Ahmad <arslan_ahmad@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit e8e31e11b158837804d029e85f5f8ed3c219a4ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
23.0.1 changes
New features
None
Bug fixes
radv: A Plague Tale: Requiem black “flash” on 7900XTX
7900 XTX: Graphical corruption / artifacts in Cyberpunk
radv: CmdCopyQueryPoolResults broken for VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT with queryCount > 1
radeonsi draws spurious values to depth buffer
rusticl over llvmpipe + ffmpeg’s Opencl filter = error -51
rusticl over llvmpipe + ffmpeg’s Opencl filter = error -51
OpenGL crashes in X-Plane 11
[Bisected] Regression: Project Zomboid renders black
hasvk: Black pixels with 8xMSAA and fast clears on Intel(R) HD Graphics 4400 (HSW GT2)
radv: GTA IV graphical artifacts on 7900XTX
radv: Resident Evil Revelations 2 artifacts on 7900XTX with DCC
radv: Prototype 2 black textures on RDNA 3 when DCC is enabled
Mesa 23.0.0 crashes immediately with indirect rendering
[RADV] Returnal - pistol muzzle flash fills whole screen (graphical artifact)
ACO: dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_geom_buffers1_sets3_imm_samplers hangs on NAVI10
Build failures with recent lld
r600,regression: Glitches on terrain with the NIR backend on Transport Fever 2
r600/TURKS: Crash of the game “A Hat in Time” with Gallium Nine and NIR path (third report)
[gen9atom] Vulkan tests cause gpu hang: dEQP-VK.memory_model.*
GL_SHADER_BINARY_FORMAT_SPIR_V is not added to the list of GL_SHADER_BINARY_FORMATS even if GL_ARB_gl_spirv is supported.
[ANV/DG2] Vertex explosion in nvpro-samples/vk_raytracing_tutorial_KHR/ray_tracing_gltf
CUEtools FLACCL hit assert in rusticl
Assertion Failed on Intel HD 5500 with Linux / Mesa 22.3.1 / OpenGL
23.0.2 changes
New features
None
Bug fixes
allwinner a64: DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory after some time of apps usage
mesa: index buffer leaking
RadeonSI: null dereference in amdgpu_cs_add_buffer, potential refcount mismatch, running BeyondAllReason
eglCreateImageKHR, error: EGL_BAD_ALLOC (0x3003), message: “createImageFromDmaBufs failed” on AMD multi-gpu with explicit format modifiers
libgrl.a installed but not used?
radv: crash compiling UE5 lumen hardware RT shader
aco: unused vtmp_in_loop
radv,nir: dEQP-VK.ray_query.builtin.rayqueryterminate.* failures
glsl compiled error when the RHS of operator `>>` is int64_t by enabling GL_ARB_gpu_shader_int64 extension
QPainter fails to render multiple shapes with a brush set since Mesa 23.0
eglSwapBuffers blocks in wayland when it’s wl_surface_frame event is stolen.
plasmashell sometimes hangs with mesa_glthread
pps_device.h:23:11: error: ‘uint32_t’ does not name a type
(From OE-Core rev: 66f67e43e25dc58a07a49bb8e12699f1a6ce06f4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f7f483f90ba17342a83fdfe7c7dccf5a3f7bf624)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes:
* Update the GitHub RSA host key bundled within Cargo. The key was
rotated by GitHub on 2023-03-24 after the old one leaked.
* Mark the old GitHub RSA host key as revoked. This will prevent Cargo
from accepting the leaked key even when trusted by the system.
* Add support for @revoked and a better error message for
@cert-authority in Cargo’s SSH host key verification
(From OE-Core rev: 80ffaf90282a72276f6bf62e22976400fe7bb1f9)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4563432b41026adc56c54452984b19ab64e7406e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* Regression fix:
- vala: Improve initialization of namespace fields with compound
literal [#1424]
* Bindings:
- gio-2.0,glib-2.0,gobject-2.0: Update 2.74 symbols
- webkit2gtk-4.*: Update to 2.40.0
- webkitgtk-6.0: Update to 2.40.0
- gtk4: Update to 4.10.1~40b154bf from 0.58
- gtk4: Add sealed to all the final types
- gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
- webkitgtk-6.0: Update to 2.39.90
* Various improvements and bug fixes:
- codegen:
+ Consistently handle GLib.Error as boxed type [#1418]
+ Add cast to accessor calls for generic property implementations
+ Use g_object_class_override_property to implement generic interface
properties [#1419]
+ Add declaration for register call of dynamic DBus interfaces [#1422]
- vala:
+ Correctly handle pre/post-increment expression as index of element
access [#1417]
+ Set proper value-type of unary ref/out expression in initializers [#1421]
+ Allow assignment of namespace fields with inline allocated arrays
- gtkmodule: Improve error messages
(From OE-Core rev: d87a885a5b1f57039cf715504f6caacfd2dad097)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e3eb6b4e6477dea953d4d93d2eadc5f430c160b1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release contains the fix for CVE-2023-1393 in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-March/003374.html
Benno Schulenberg (1):
xkbUtils: use existing symbol names instead of deleted deprecated ones
Joshua Ashton (1):
glamor: Don't glFlush/ctx switch unless any work has been performed
Michel Dänzer (2):
xwayland: Refactor xwl_present_for_each_frame_callback helper
xwayland: Prevent nested xwl_present_for_each_frame_callback calls
Olivier Fourdan (2):
composite: Fix use-after-free of the COW
Bump version to 23.1.1
git tag: xwayland-23.1.1
(From OE-Core rev: a622fbb571d72c1a86ebf9ae01f61b4dbfe48c1d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 35fdbd0ea81650a0421d50fb53989d96c5956331)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release contains the fix for CVE-2023-1393 in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-March/003374.html
Benno Schulenberg (1):
xkbUtils: use existing symbol names instead of deleted deprecated ones
Olivier Fourdan (2):
composite: Fix use-after-free of the COW
xserver 21.1.8
git tag: xorg-server-21.1.8
(From OE-Core rev: 9d5a512da3b81680d20cf8c557757a31cd48efba)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7b08dff8f46bcaa05f7fbffbe27d524579af4faf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixed with subsequent version bump
This reverts commit 7828f7026b4cd3ae97ebe5d849c09fabbc17272d.
(From OE-Core rev: 9bb0a416d03c3bcd3cf45fa7aa761ff948612eac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Reverted a change introduced in 1.14.1 which introduced crashes both
with WebKitGTK and WPE running under Wayland in some configurations.
- Fix a crash caused by wrong assertion, which was typically triggered in
debug builds when using the NVidia drivers.
- Fix WebKit no longer repainting after provisional navigation with
PSON enabled.
- Fix graphics buffer leaks by always freeing them in buffer destroy
listener callbacks.
(From OE-Core rev: f248513b4cf0b61a61e8586a3bcf2a7c83a3b538)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit aa37e18a51714af3281b4127dceb40b38aa8ac3c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* texi2any
. fix performance regression when Perl binary extension (XS) modules
are not being used (e.g. with TEXINFO_XS=omit)
* info
. further fix of recoding of UTF-8 files to ASCII to avoid text
disappearing from nodes
. avoid possible freeze at start of a file with '-v nodeline=pointers'
(From OE-Core rev: 62eb0b5a7393d6192a309c1d309e9b22bc652be7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 87bb580f6a02468d372254480302a60faa965131)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Fix root directory test in mattrib
- -b BiosDisk flag for mformat to allow setting physdrive to
a user-specified value
- Clearer error message in mformat when trying to mformat a
disk whose total size is not known
- Make recursive copy more consistent
- Trailing slash now always implies target should be a directory
- Code cleanup
(From OE-Core rev: 054490362e8848907f19fbff5b7b5f31353458f8)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7f04fd469f9ee989eadd85ea949527300704ca70)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
- build:
-- Fix --disable-8bit.
-- Fall back to generic decoder if no yasm for MSVC (bug 346).
-- Fix some pedantic compiler warnings, avoid breaking libtool wrappers.
- mpg123:
-- Fix verbose position printout for new resampling outside libmpg123 (where
output rate differs from decoding rate).
- libsyn123:
-- Fix reconfiguration of resampler to avoid double free when reducing
decimator stages to zero (bug 350).
(From OE-Core rev: 653530d19306f26e40586786032f8a2375dc6b48)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 01ccf7c55d3d9c32ffd509abebd928ccb402b9f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2.26.4
This is a stable bugfix release, with the following changes:
Fixed relative mouse motion over remote desktop on Windows
Fixed using older game controller mappings on Linux
2.26.5
This is a stable bugfix release, with the following changes:
The minimum deployment target on macOS is now 10.11, due to changes in the latest Xcode update
Fixed incorrect modifier keys handling on macOS
Fixed occasional duplicate controller visible on macOS
Fixed handling of third party PS4 controller input reports
Added support for the trigger buttons on the Victrix Pro FS for PS5
Added mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9)
Added mapping for DualSense Edge Wireless Controller on Linux
Added mapping for Hori Pokken Tournament DX Pro Pad
Improved the speed and quality of audio resampling
Fixed crash on Linux if dbus can't be initialized
(From OE-Core rev: c55f56ea3081f3b53c06e84fccffc289bac1f19e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 106cdae227775f8e3b32462ed68b99231595f075)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Summary for 1.10.4 libpcap release
Source code:
Fix spaces before tabs in indentation.
rpcap:
Fix name of launchd service.
Documentation:
Document use of rpcapd with systemd, launchd, inetd, and xinetd.
Building and testing:
Require at least pkg-config 0.17.0, as we use --static.
Get rid of the remains of gnuc.h.
Require at least autoconf 2.69.
Update config.{guess,sub}, timestamps 2023-01-01,2023-01-21.
(From OE-Core rev: cc7a3c6cb32b4a8d2677159cd106068b5f2d75e8)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit da76bde131a7fe0833c9fd59a1ca48edaed6fa54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
[bug] Use two pairs of dns_db_t and dns_dbversion_t in a
catalog zone structure to avoid a race between the
dns__catz_update_cb() and dns_catz_dbupdate_callback()
functions. [GL #3907]
[bug] Make sure to revert the reconfigured zones to the
previous version of the view, when the new view
reconfiguration fails during the configuration of
one of the configured zones. [GL #3911]
[bug] Fix error path cleanup issues in dns_catz_new_zones()
and dns_catz_new_zone() functions. [GL #3900]
[bug] Unregister db update notify callback before detaching
from the previous db inside the catz update notify
callback. [GL #3777]
[func Run the catalog zone update process on the offload
threads. [GL #3881]
[func Add shutdown signaling for catalog zones. [GL !7571]
[func Add reference count tracing for dns_catz_zone_t and
dns_catz_zones_t. [GL !7570]
[bug] Detach 'rpzs' and 'catzs' from the previous view in
configure_rpz() and configure_catz(), respectively,
just after attaching it to the new view. [GL #3880]
[test Don't test HMAC-MD5 when not supported by libcrypto.
[GL #3871]
[bug] Fix RPZ reference counting error on shutdown in
dns__rpz_timer_cb(). [GL #3866]
[test Test various 'islands of trust' configurations when
using managed keys. [GL #3662]
[bug] Building against (or running with) libuv versions
1.35.0 and 1.36.0 is now a fatal error. The rules for
mixing and matching compile-time and run-time libuv
versions have been tightened for libuv versions between
1.35.0 and 1.40.0. [GL #3840]
[bug] dnssec-cds failed to cleanup properly. [GL #3831]
[bug] Source ports configured for query-source,
transfer-source, etc, were being ignored. (This
feature is deprecated, but it is not yet removed,
so the bug still needed fixing.) [GL #3790]
(From OE-Core rev: 29010c32f0e0f00b31e32a7c275a532688ddaf9d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 51ab191224aa1320d622bf79184940afa3910d60)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
*) apr-1-config: Fix crosscompiling detection in apr-1-config. PR 66510
*) configure: Add --enable-sysv-shm to use SysV shared memory (shmget) if
available.
*) apr_socket_sendfile: Use WSAIoctl() to get TransmitFile function
pointer on Windows.
*) apr_dir_read: Do not request short file names on Windows 7
and later.
*) apr_file_gets: Optimize for buffered files on Windows.
*) Fix a deadlock when writing to locked files opened with APR_FOPEN_APPEND
on Windows. PR 50058.
*) Don't seek to the end when opening files with APR_FOPEN_APPEND on Windows.
*) apr_file_write: Optimize large writes to buffered files on Windows.
*) apr_file_write: Optimize large reads from buffered files on Windows.
(From OE-Core rev: fbf46e497ee9500fb95f2b619e0024d03ad50c1f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1bee38556441fbff9a4e39942271001ec620416b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2023-1652 & CVE-2023-1829 are fixed by all version used by
linux-yocto.
Fixing commits are not referenced by NVD but are referenced by:
* https://www.linuxkernelcves.com
* Debian kernel-sec team
... this should be trust worthy enough.
(From OE-Core rev: 4c395cfd5edd42e81ef7aa89df8be7e9291ea89c)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
(cherry picked from commit 8f9d6c5b0238641313387c139442566752a1d25d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As it is mainly used for internal purposes, so not necessarily useful
for regular users.
OE-core "nodistro" uses it as a fallback to the default setting.
(From yocto-docs rev: aa4d4034707d7c74488678e77d4f45d65782b2a7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add details about INIT_MANAGER
Correct the fact that "none" currently generates
an image with "sysvinit", at least on Poky.
This behaviour should probably be changed.
- Expand the "Selecting an Initialization Manager" section.
- Stop mentioning "rescue image" generation, as this
is not detailed anywhere else.
(From yocto-docs rev: fd99f2753b50b7ad6133b787b90331fcb3a35152)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Remove empty subsections (detailed elsewhere)
- Fix bullet list syntax (missing leading empty line)
- Fix a few CVE URLs
- Add some references
- Minor font and case fixes
(From yocto-docs rev: ec63abf8b67458ad9f8d8942e0c327d3de93eef9)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also add a target (and use) a target
for the "Long Term Support Release" section.
(From yocto-docs rev: 98d6f2066fcdb20e63b8da6ed52d0f3590b15195)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fix of CVE-2023-29383.patch contains a bug that it rejects all
characters that are not control ones, so backup another patch named
"0001-Overhaul-valid_field.patch" from upstream to fix it.
(From OE-Core rev: b51e2c04daa4089f0aeabd9af197cc2f59f69a2b)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add new features, upgrades, CVEs, contributors and license changes
based upon combing through the commits in the release. I haven't yet
noted any known issues.
Note: I had to add the upgrades list from the commits rather than from
the layer index this time (as the branch comparison feature is
unfortunately broken there at the moment), thus the format is a little
different.
(From yocto-docs rev: 4d6807e34adf5d92d9b6e5852736443a867c78fa)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "(ignored)" suffixes were included in the link value which broke the
link.
(From yocto-docs rev: bff0fb0e39f69101f036ddbc27a82c15047bdbcd)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Reorder and extend existing info a little
* Add additional sections after combing through changes
(From yocto-docs rev: 337d35d85b5b4361655549ea7eb6fdf5f55e7506)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The INIT_MANAGER variable was added in 3.0 but it seems we didn't get
around to documenting it yet. I have added a variable glossary entry and
made the basic adjustment of the "Using systemd Exclusively" section in
the dev manual, however I think the latter section still needs work.
(From yocto-docs rev: 602c0e8f770516256dab04edfd887377303c06bb)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It looks like this was accidentally added to the variable glossary
instead of the terms list, so move it to the latter.
(From yocto-docs rev: c9829dcae18cd2cb5f008081d841ca995b76b8bf)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This appears to have been introduced back in 2019, but we missed
documenting it.
(From yocto-docs rev: 064a5d84890416362a1a7a337347abbe9afe485d)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I realise it's already in the buildtools entry above, but for
completeness let's add it to the buildtools-extended entry as well.
(From yocto-docs rev: d9db1d380120e976a30e9eddb86b391084178c94)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This section needs to be kept in sync with the "QA Error and Warning
Messages" section (qa-checks.rst) - this is the other direction that
tells folks what all of the values in WARN_QA / ERROR_QA are intended
to do. Add the ones that we missed adding here for previous releases,
and also use a proper reference for the buildhistory class in the entry
for version-going-backwards.
(From yocto-docs rev: 356a6e650bb1de66b806142f75a03bda57972a94)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To complement what I am adding to the BitBake reference manual, add a
section in the 4.2 migration guide, a reference in the structure section
of the reference manual (where we talk about meta/lib) and adjust the
release notes item to be a little more concise.
(From yocto-docs rev: 0903e82a9da263c6d64aead03407eb377eb5bbfe)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New in 4.2 (pointer to BitBake manual, changes sent separately for
that).
(From yocto-docs rev: a2112eb3f1084040ad48e392075297b4630b93e1)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This technique is no longer used (nor necessary), let's just remove it
to avoid any confusion.
(From yocto-docs rev: 8f50d0bf22fea8064c112f52df06dbd6a85a7a83)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
IMAGE_MACHINE_SUFFIX is a new variable in 4.2, and there were some
associated changes to how IMAGE_NAME, IMAGE_LINK_NAME,
INITRAMFS_IMAGE_NAME and KERNEL_ARTIFACT_NAME are set by default. As a
result, instead of repeating how KERNEL_ARTIFACT_NAME is set by default,
let's just direct people to the entry for that variable so we only have
to update one place.
At the same time I noticed INITRAMFS_IMAGE_NAME was not documented at
all, so add that in.
(From yocto-docs rev: d53bf2878a268fb71785c73053e3657436f3f5ba)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
3299fb36854f Linux 5.15.108
adef0cebea85 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
c6897dfe2bb6 counter: Add the necessary colons and indents to the comments of counter_compi
fa934784fb65 counter: fix docum. build problems after filename change
0cf283340023 panic, kexec: make __crash_kexec() NMI safe
9e1e511119b1 kexec: turn all kexec_mutex acquisitions into trylocks
6fc7a53fcc4c nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
fa43e0591900 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
a814fc9e6e59 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
972e06d09e86 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
cf773832139b nvme-pci: Crucial P2 has bogus namespace ids
5a19b9a49aea nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
65f5dc5dff29 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
3daaa5f7aae2 i2c: ocores: generate stop condition after timeout in polling mode
0af686415ca2 x86/rtc: Remove __init for runtime functions
b11ff3ef4d09 sched/fair: Fix imbalance overflow
90e3dc510106 sched/fair: Move calculate of avg_load to a better location
6d1353781bba powerpc/papr_scm: Update the NUMA distance table for the target node
0b031f5983f8 ubi: Fix deadlock caused by recursively holding work_sem
85d7a7044b75 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
f0b4a4086cf2 mptcp: stricter state check in mptcp_worker
925e1a510a2e mptcp: use mptcp_schedule_work instead of open-coding it
f4f2a1d491e9 cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
19c7f9329bdb x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
05143d90ac90 scsi: ses: Handle enclosure with just a primary component gracefully
aaae6d303150 net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
b1ca14361d49 net: phy: nxp-c45-tja11xx: add remove callback
0359e505bcd7 net: sfp: initialize sfp->i2c_block_size at sfp allocation
a42f565c0e96 riscv: add icache flush for nommu sigreturn trampoline
6eeb1cba4c9d drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
9b344cf6aea0 i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
6b337a13c144 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
1403518ed0d9 tracing: Add trace_array_puts() to write into instance
670e54151b7a counter: 104-quad-8: Fix Synapse action reported for Index signals
6e25d374cd95 counter: Internalize sysfs interface code
c4153e662883 counter: stm32-timer-cnt: Provide defines for slave mode selection
4c1010848b12 counter: stm32-lptimer-cnt: Provide defines for clock polarities
189ada57e88c ACPI: resource: Add Medion S17413 to IRQ override quirk
248a18a895e2 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
0efd9ed92926 asymmetric_keys: log on fatal failures in PE/pkcs7
ae2b44aeade1 verify_pefile: relax wrapper length check
744f80ae0716 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
05a24344296e efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
0f9d2fc58824 i2c: hisi: Avoid redundant interrupts
d21a46212009 i2c: imx-lpi2c: clean rx/tx buffers upon new message
8451da304b4a wifi: mwifiex: mark OF related data as maybe unused
9aeff275b7f7 power: supply: cros_usbpd: reclassify "default case!" as debug
788f4a3d3987 ARM: 9290/1: uaccess: Fix KASAN false-positives
53967ac8080b libbpf: Fix single-line struct definition output in btf_dump
906a6689bb01 skbuff: Fix a race between coalescing and releasing SKBs
7ccc58a1a756 net: macb: fix a memory corruption in extended buffer descriptor mode
ed2ec39e46fe udp6: fix potential access to stale information
e97ff11b396c RDMA/core: Fix GID entry ref leak when create_ah fails
6109f5b13ce3 sctp: fix a potential overflow in sctp_ifwdtsn_skip
c6a796ee5a63 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
9b1ca43bcf3d qlcnic: check pci_reset_function result
ffa4f32952e2 drm/armada: Fix a potential double free in an error handling path
a94f5d35fdbb tcp: restrict net.ipv4.tcp_app_win
a08ec4ed3b6e niu: Fix missing unwind goto in niu_alloc_channels()
e35ae49bc198 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
b41da67451b0 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
48e8e7851dc0 RDMA/cma: Allow UD qp_type to join multicast only
1569a4cdb973 IB/mlx5: Add support for 400G_8X lane speed
f6711bc5c016 RDMA/irdma: Add ipv4 check to irdma_find_listener()
c8c7a7aee861 RDMA/irdma: Increase iWARP CM default rexmit count
810250c9c661 RDMA/irdma: Fix memory leak of PBLE objects
aa2607bae45f clk: sprd: set max_register according to mapping range
0004a50c535f drm/i915/dsi: fix DSS CTL register offsets for TGL+
1bb4a52c3caa KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
c7acce3a0eeb mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
7233b5baba10 mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
5ded9b750f30 mtd: rawnand: meson: fix bitmask for length in command word
0162836a51bb mtdblock: tolerate corrected bit-flips
ad574345ce26 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
a55a95365e08 btrfs: fix fast csum implementation detection
6da03c237d56 btrfs: print checksum type and implementation at mount time
0efb276d5848 Bluetooth: Fix race condition in hidp_session_thread
ac6725a634f7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
d98498ad5695 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
c5797c87e74e ALSA: emu10k1: don't create old pass-through playback device on Audigy
f1ef453157b4 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
7901d787e455 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
d8697aa12ae6 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
34a0ada0a8b2 ALSA: emu10k1: fix capture interrupt handler unlinking
55e4eef5545d Revert "pinctrl: amd: Disable and mask interrupts on resume"
(From OE-Core rev: 5339d44b0b0b23f30cb0f8ab395da62e83733c40)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f17b0ab65d17 Linux 6.1.25
243d9f3a1101 cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods
e33ab28395d3 cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly
ff5a4fe2598e cgroup/cpuset: Skip spread flags update on v2
1058e9a130ce nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
dfae73fafd72 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
f4523cd4986f cifs: fix negotiate context parsing
8f09ece19c22 i2c: ocores: generate stop condition after timeout in polling mode
6f5758fd2edf x86/rtc: Remove __init for runtime functions
31c5ad43bdd1 sched/fair: Fix imbalance overflow
98c77adf519d powerpc/papr_scm: Update the NUMA distance table for the target node
9277d0e5889c i2c: mchp-pci1xxxx: Update Timing registers
50eb90da4fa0 ubi: Fix deadlock caused by recursively holding work_sem
3dce44039b62 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
aff9099e9c51 mptcp: stricter state check in mptcp_worker
4d433920eb5e mptcp: use mptcp_schedule_work instead of open-coding it
1f93ed9a6841 drm/amd/pm: correct SMU13.0.7 max shader clock reporting
8464a01508f4 drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
a746ad276b2e cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
f06c9b01540c cgroup/cpuset: Fix partition root's cpuset.cpus update bug
53244494bfcb cgroup: fix display of forceidle time at root
226f6410fd43 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
f8e702c54413 scsi: ses: Handle enclosure with just a primary component gracefully
c918d0bc687c net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
4fb1a978a373 net: phy: nxp-c45-tja11xx: add remove callback
4b3101989e19 net: sfp: initialize sfp->i2c_block_size at sfp allocation
6c8cc40c588f HID: intel-ish-hid: Fix kernel panic during warm reset
5d12b36d72bb riscv: add icache flush for nommu sigreturn trampoline
a2f6ded41bec ksmbd: avoid out of bounds access in decode_preauth_ctxt()
2128f7c00fa5 maple_tree: fix write memory barrier of nodes once dead for RCU mode
f58574f238c3 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
5620eeb379d1 tracing: Add trace_array_puts() to write into instance
41afd2473dc4 KVM: SVM: Flush Hyper-V TLB when required
d8b1253f223c x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"
8eb5ca7f344e KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
38b091c8a3f2 KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h
59ef934fcc52 x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h
6e999e45ab1c ACPI: resource: Add Medion S17413 to IRQ override quirk
8c1e247907b9 drm/amdgpu/gfx: set cg flags to enter/exit safe mode
b4efb6af93ca drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs
df27bcd0cf2b drm/amdgpu: add mes resume when do gfx post soft reset
6c2103d9a88e wifi: iwlwifi: mvm: protect TXQ list manipulation
742ae1a6c65d wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
bb0cf2bd6363 nvme: send Identify with CNS 06h only to I/O controllers
3221808c1c6e asymmetric_keys: log on fatal failures in PE/pkcs7
d29a47b456fd verify_pefile: relax wrapper length check
9d482a09acd3 hwmon: (xgene) Fix ioremap and memremap leak
f2226c840f8d hwmon: (peci/cputemp) Fix miscalculated DTS for SKX
1fe2ed70c054 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
25d36216b160 ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG
cec44fdfbdd6 block: ublk_drv: mark device as LIVE before adding disk
09b1f40a4ea2 efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
a1cfba541300 i2c: hisi: Avoid redundant interrupts
bd51c04b7e18 i2c: imx-lpi2c: clean rx/tx buffers upon new message
bf7d62cac546 wifi: mwifiex: mark OF related data as maybe unused
3565e0b6bca5 selftests/bpf: Fix progs/find_vma_fail1.c build error.
ac5866fcb6f5 power: supply: axp288_fuel_gauge: Added check for negative values
d71b48d5b181 power: supply: cros_usbpd: reclassify "default case!" as debug
43bba80efd07 power: supply: rk817: Fix unsigned comparison with less than zero
eb365d1f507d ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory
19fdbc60b6be ARM: 9290/1: uaccess: Fix KASAN false-positives
8a5342878429 libbpf: Fix single-line struct definition output in btf_dump
71850b5af92d skbuff: Fix a race between coalescing and releasing SKBs
9412a9bf5952 net: macb: fix a memory corruption in extended buffer descriptor mode
ecdf42c23f3f udp6: fix potential access to stale information
6985701e628a selftests: openvswitch: adjust datapath NL message declaration
370280c65c28 RDMA/core: Fix GID entry ref leak when create_ah fails
5c9367ac5a22 sctp: fix a potential overflow in sctp_ifwdtsn_skip
bef57c227b52 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
3756171b97c3 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex
eabf778f9b21 net: wwan: iosm: Fix error handling path in ipc_pcie_probe()
f517b5ee826a qlcnic: check pci_reset_function result
09f4dec1f6ac drm/armada: Fix a potential double free in an error handling path
a3f1344a7644 Bluetooth: Set ISO Data Path on broadcast sink
2fcfd51add22 Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt
99f1bc32ebcb Bluetooth: Fix printing errors if LE Connection times out
7c90d78301f8 Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure
644b3051b06b net: openvswitch: fix race on port output
d10c951191af iavf: remove active_cvlans and active_svlans bitmaps
aa0f377c9b00 iavf: refactor VLAN filter states
4f6c08c2323b bonding: fix ns validation on backup slaves
9d7765638fd8 tcp: restrict net.ipv4.tcp_app_win
53a22fa7f9c2 niu: Fix missing unwind goto in niu_alloc_channels()
24da5765d1ed KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs
361b02e68181 KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
8b9c64942ada bpf, arm64: Fixed a BTI error on returning to patched function
c4002b9d5e83 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
b7abd535881a dmaengine: apple-admac: Fix 'current_tx' not getting freed
fdbd0392352c dmaengine: apple-admac: Set src_addr_widths capability
c7bb085947c3 dmaengine: apple-admac: Handle 'global' interrupt flags
37b39345b952 LoongArch, bpf: Fix jit to skip speculation barrier opcode
db9c9086d362 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
02eabb635bc6 RDMA/cma: Allow UD qp_type to join multicast only
74f4471ad642 clk: rs9: Fix suspend/resume
132918e08e86 RDMA/erdma: Defer probing if netdevice can not be found
d682c9bc41fa RDMA/erdma: Inline mtt entries into WQE if supported
3570f3cc4aab RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192
9554a6b5e2ec IB/mlx5: Add support for 400G_8X lane speed
6ea322a1ee6a RDMA/irdma: Add ipv4 check to irdma_find_listener()
ad960ae9f56a RDMA/irdma: Increase iWARP CM default rexmit count
ee02fa4a71bd RDMA/irdma: Fix memory leak of PBLE objects
6d61b0cc2ade RDMA/irdma: Do not generate SW completions for NOPs
b8f3162579e1 clk: sprd: set max_register according to mapping range
8d901a336302 drm/i915/dsi: fix DSS CTL register offsets for TGL+
b15df140fe09 fbcon: set_con2fb_map needs to set con2fb_map!
93aa242f598e fbcon: Fix error paths in set_con2fb_map
d6c4dfb62d55 KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
3ad491459d4a mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
1029642ce63e mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
4efb01e9e3f4 mtd: rawnand: meson: fix bitmask for length in command word
205c503c8920 mtdblock: tolerate corrected bit-flips
d5392c1c64f9 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
874cf0b2c0a8 btrfs: fix fast csum implementation detection
3103c0781257 btrfs: restore the thread_pool= behavior in remount for the end I/O workqueues
8c4b65f6c707 Bluetooth: hci_conn: Fix possible UAF
4290d89ae934 Bluetooth: Free potentially unfreed SCO connection
ba7d93969275 bluetooth: btbcm: Fix logic error in forming the board name.
f6719fd8f409 Bluetooth: Fix race condition in hidp_session_thread
348d446762e7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
71964e93fcb1 ALSA: hda/hdmi: disable KAE for Intel DG2
d5c9d46f1c1d ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
cd65ce6696b2 ALSA: emu10k1: don't create old pass-through playback device on Audigy
8456a96c6b3b ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
97d70398126d ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2
474f951fb2f8 ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
165182b56569 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
721cdcb7a53b ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
409f3e57fd2b ALSA: emu10k1: fix capture interrupt handler unlinking
779fd2a575cc drm/amd/display: Pass the right info to drm_dp_remove_payload
8b1700d79f9e Revert "pinctrl: amd: Disable and mask interrupts on resume"
(From OE-Core rev: f3a422f02113cda2aa7872e350e468bdb447c8c3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4fdad925aa1a Linux 5.15.107
c862d7debe55 bpftool: Print newline before '}' for struct with padding only fields
1585f3fc24b5 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
b97e4100be37 kbuild: fix single directory build
326b80bd2267 mm: take a page reference when removing device exclusive entries
1fc9263ad795 drm/bridge: lt9611: Fix PLL being unable to lock
4bdf1514b426 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
cbe5f7fed7f7 ring-buffer: Fix race while reader and writer are on the same page
23ed5af5767a drm/nouveau/disp: Support more modes by checking with lower bpc
6f2180c5273a drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
a184df0de132 mm: vmalloc: avoid warn_alloc noise caused by fatal signal
d88d7a9fcf20 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
33d5d4e67a0e tracing: Free error logs of tracing instances
c74065da695e can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
4fe1d9b6231a can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
0af8fae81d8b fs: drop peer group ids under namespace lock
33a503b7c339 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
20c5e10950e9 ftrace: Mark get_lock_parent_ip() __always_inline
a007b7dc19de perf/core: Fix the same task check in perf_event_set_output
8417eb9aaf1e cifs: sanitize paths in cifs_update_super_prepath.
df23c702d11c smb3: lower default deferred close timeout to address perf regression
1d9cad9c5873 smb3: allow deferred close timeout to be configurable
5e5c5f472972 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
ae73c4dd48f2 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
c8c17991dab0 iio: adc: ad7791: fix IRQ flags
bc61cce6a658 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
97302eb6ca48 coresight: etm4x: Do not access TRCIDR1 for identification
fd23e9bbfccc ALSA: hda/realtek: Add quirk for Clevo X370SNW
f204f38212dc ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
091b3e31275b dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
d540aea451ab nilfs2: fix sysfs interface lifetime
92684e02654c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
ba3a88b444cd tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
ad142624ccc3 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
1184bd5c5ee4 tty: serial: sh-sci: Fix transmit end interrupt handler
1f49173be32d iio: light: cm32181: Unregister second I2C client if present
77593b4e963c iio: dac: cio-dac: Fix max DAC write value check for 12-bit
73742a446e08 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
7a1e21d26104 iio: adis16480: select CONFIG_CRC32
4d3841fe16c4 USB: serial: option: add Quectel RM500U-CN modem
7151d2af0656 USB: serial: option: add Telit FE990 compositions
e1aa1c1bc51f usb: typec: altmodes/displayport: Fix configure initial pin assignment
9cd66aa2fa04 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
f8d59e2a36ac usb: dwc3: pci: add support for the Intel Meteor Lake-S
11453332fa40 usb: cdnsp: Fixes error: uninitialized symbol 'len'
83637720ea20 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
1122474b757a usb: xhci: tegra: fix sleep in atomic call
f5c5934580e7 kbuild: refactor single builds of *.ko
e62d179b9177 gve: Secure enough bytes in the first TX desc for all TCP pkts
40c6802d7dae ethtool: reset #lanes when lanes is omitted
4eada1dabdfb ice: Reset FDIR counter in FDIR init stage
391d28c0e38c ice: fix wrong fallback logic for FDIR
e215928a510c NFSD: callback request does not use correct credential for AUTH_SYS
bbca64f2052e sunrpc: only free unix grouplist after RCU settles
ca7c3b4ae03e net: stmmac: fix up RX flow hash indirection table when setting channels
3a997c0d2341 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
0ae8cdf0153c gpio: davinci: Add irq chip flag to skip set wake
1c19a42b2863 platform/x86: think-lmi: Clean up display of current_value on Thinkstation
cccdb30935c8 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
b9396d991abe platform/x86: think-lmi: Fix memory leak when showing current settings
d65ff2fe877c ipv6: Fix an uninit variable access bug in __ip6_make_skb()
926c8299ac3d net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
667eb99cf7c1 sctp: check send stream number after wait_for_sndbuf
9692e16b5991 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
5d1007e81fb6 net: don't let netpoll invoke NAPI if in xmit context
e150a5c9f44c icmp: guard against too small mtu
a64160124d5a NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
b9ba5906c420 net: qrtr: Fix a refcount bug in qrtr_recvmsg()
3ef52e4bcfd7 net: qrtr: combine nameservice into main module
30c5a016a37a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
32a8dc8d9ebe KVM: s390: pv: fix external interruption loop not always detected
fcd6c7476e43 pwm: sprd: Explicitly set .polarity in .get_state()
a8ab13c73259 pwm: cros-ec: Explicitly set .polarity in .get_state()
c373e49fbb87 Drivers: vmbus: Check for channel allocation before looking up relids
b50cd6789dbb gpio: GPIO_REGMAP: select REGMAP instead of depending on it
0a473f834393 bpf: hash map, avoid deadlock with suitable hash mask
543d66a54dbf serial: exar: Add support for Sealevel 7xxxC serial cards
7773bb08e8b6 serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
c73db89da686 iavf/iavf_main: actually log ->src mask when talking about it
b2d29830db30 iavf: return errno code instead of status code
cdf3f5ef1893 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
7798cd69cfc3 platform/x86: int3472: Split into 2 drivers
5cc70e78bbcc RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
c22ac849aabb NFSD: pass range end to vfs_fsync_range() instead of count
34a14759d90c NFSD: Fix sparse warning
8059e200259e ocfs2: fix memory leak in ocfs2_mount_volume()
b613d8dcdff3 ocfs2: rewrite error handling of ocfs2_fill_super
05abe9c0bf38 ocfs2: ocfs2_mount_volume does cleanup job before return error
(From OE-Core rev: 214643f386a3e4f226acd25903cde14a2c0a7376)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0102425ac76b Linux 6.1.24
77e41187a387 bpftool: Print newline before '}' for struct with padding only fields
1c87a6f82a4e mm: enable maple tree RCU mode by default.
9b6627bc36aa maple_tree: add RCU lock checking to rcu callback functions
a29025a1b61c maple_tree: add smp_rmb() to dead node detection
d3af5f8a50dd maple_tree: remove extra smp_wmb() from mas_dead_leaves()
cc2f2507f3f0 maple_tree: fix freeing of nodes in rcu mode
5f7c59126498 maple_tree: detect dead nodes in mas_start()
3825e4495bcc maple_tree: refine ma_state init from mas_start()
64cb480523b4 maple_tree: be more cautious about dead nodes
0a0372d1d234 maple_tree: fix mas_prev() and mas_find() state handling
19d8f782e380 maple_tree: fix handle of invalidated state in mas_wr_store_setup()
2c9bc4903b96 maple_tree: reduce user error potential
f41e9e69277b maple_tree: fix potential rcu issue
edc5a4e880fa maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()
0b73b8ac30c3 mm: take a page reference when removing device exclusive entries
726825297dd6 drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
64244a900ddf drm/i915: Use _MMIO_PIPE() for SKL_BOTTOM_COLOR
0a3e21976517 drm/bridge: lt9611: Fix PLL being unable to lock
1297278ce239 drm/i915/dp_mst: Fix payload removal during output disabling
0c64d72fd3f2 drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload()
62de38c8201d drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset
73ca74fc7ab6 drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume
245525543f48 drm/amd/display: Clear MST topology if it fails to resume
414207ff47d1 blk-throttle: Fix that bps of child could exceed bps limited in parent
240bb94f3510 maple_tree: fix a potential concurrency bug in RCU mode
4f5760757fa2 maple_tree: fix get wrong data_end in mtree_lookup_walk()
f042ee354c82 mm/hugetlb: fix uffd wr-protection for CoW optimization path
85cc118ce6f1 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
3663f5d5bb1f ring-buffer: Fix race while reader and writer are on the same page
240b15027088 drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
4e29fb89f771 drm/i915: Fix context runtime accounting
e53d28a6df0e drm/nouveau/disp: Support more modes by checking with lower bpc
3c260efd82f5 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
b4b37727bc78 ublk: read any SQE values upfront
94dd3a274bf5 wifi: mt76: ignore key disable commands
ef6bd8f64ce0 mm: vmalloc: avoid warn_alloc noise caused by fatal signal
0d33aa43516a zsmalloc: document freeable stats
dc48648699c7 tracing/synthetic: Make lastcmd_mutex static
14d34eb9b076 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
c0cf0f55be04 tracing: Free error logs of tracing instances
1ea5f8d1facd tracing/osnoise: Fix notify new tracing_max_latency
162e6e6ff25f tracing/timerlat: Notify new max thread latency
9fe183f659a2 tracing/synthetic: Fix races on freeing last_cmd
101e8e6bbae5 net: stmmac: Add queue reset into stmmac_xdp_open() function
106e64a2e6a5 ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530
1c2842a7fdac ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2
9610adf8b2c8 ACPI: video: Make acpi_backlight=video work independent from GPU driver
be12e390c246 ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()
b14abd688714 can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
f0bfe06c5569 can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
db3f6340a7eb can: isotp: fix race between isotp_sendsmg() and isotp_release()
4c3fb22a6ec6 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
ddca03d97daa fs: drop peer group ids under namespace lock
3caa69378107 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
68973c84ea23 ftrace: Mark get_lock_parent_ip() __always_inline
023036e38923 perf/core: Fix the same task check in perf_event_set_output
a2eb778aacea block: don't set GD_NEED_PART_SCAN if scan partition failed
231a49460ac0 block: ublk: make sure that block size is set correctly
fb9ec305e764 cifs: sanitize paths in cifs_update_super_prepath.
012c045d6128 nvme: fix discard support without oncs
6e06a68fbbfc scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
44374911ac63 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
ac48787f58d1 io_uring: fix memory leak when removing provided buffers
bd4081fa1cd9 io_uring: fix return value when removing provided buffers
9f03d09b090c iio: adc: ad7791: fix IRQ flags
9c8fb43419a9 blk-mq: directly poll requests
5a62d771e514 counter: 104-quad-8: Fix Synapse action reported for Index signals
6284b686c276 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
e3d2f71fbf09 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
13ec3c238f4b coresight: etm4x: Do not access TRCIDR1 for identification
54df8e39ce25 mm: kfence: fix handling discontiguous page
476699a8a739 mm: kfence: fix PG_slab and memcg_data clearing
dc54e4ea3190 KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
5f35a72fcc8b KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
da429cddabe0 x86/ACPI/boot: Use FADT version to check support for online capable
29e8d76446e8 x86/acpi/boot: Correct acpi_is_processor_usable() check
cc53c92b7c96 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
f66a18f8915c ALSA: hda/realtek: Add quirk for Clevo X370SNW
a8334a0c535d ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
c1f461ed5d24 ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
e736180eaf03 serial: 8250: Prevent starting up DMA Rx on THRI interrupt
4230a94cbe37 dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
1942ccb7d95f nilfs2: fix sysfs interface lifetime
bae009a2f1b7 nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
b347d5474225 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
0fd57dd7a79d tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
2a6dd54da5de tty: serial: sh-sci: Fix transmit end interrupt handler
85c3acbeef41 iio: light: cm32181: Unregister second I2C client if present
9ba3466e6336 iio: buffer: make sure O_NONBLOCK is respected
1658d973b2f8 iio: buffer: correctly return bytes written in output buffers
59d667d7ae46 iio: dac: cio-dac: Fix max DAC write value check for 12-bit
c723a410a497 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
a09eb53a18f9 iio: adc: qcom-spmi-adc5: Fix the channel name
a876adf4ad6d iio: adis16480: select CONFIG_CRC32
b3ea2426cc22 drivers: iio: adc: ltc2497: fix LSB shift
2fc866050751 USB: serial: option: add Quectel RM500U-CN modem
f91b9490a72c USB: serial: option: add Telit FE990 compositions
9339f4b67417 usb: typec: altmodes/displayport: Fix configure initial pin assignment
f2dc47de2874 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
0105bcb9e555 usb: dwc3: pci: add support for the Intel Meteor Lake-S
095eb65bba30 usb: cdnsp: Fixes error: uninitialized symbol 'len'
167c05646f67 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
745dbe21daf7 xhci: Free the command allocated for setting LPM if we return early
130c61c516cd usb: xhci: tegra: fix sleep in atomic call
2a0e0f4773fe PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y
87f2d92fc892 PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y
5f625160b67f cxl/pci: Handle excessive CDAT length
0d8dc8993a8d cxl/pci: Handle truncated CDAT entries
ff7edd1ac643 cxl/pci: Handle truncated CDAT header
021544721f49 cxl/pci: Fix CDAT retrieval on big endian
435a319e3cc1 net: stmmac: check fwnode for phy device before scanning for phy
70f1913824fd arm64: compat: Work around uninitialized variable warning
332e7f93f112 gve: Secure enough bytes in the first TX desc for all TCP pkts
e3bcf2a77060 netlink: annotate lockless accesses to nlk->max_recvmsg_len
23a4bc3a2cec ethtool: reset #lanes when lanes is omitted
5a08a32e6249 ping: Fix potentail NULL deref for /proc/net/icmp.
b34056bedf04 raw: Fix NULL deref in raw_get_next().
53a0031217c9 raw: use net_hash_mix() in hash function
73b99db789ef ice: Reset FDIR counter in FDIR init stage
aad3b871efe2 ice: fix wrong fallback logic for FDIR
6460fee86abf NFSD: callback request does not use correct credential for AUTH_SYS
94ef35dd2ea1 sunrpc: only free unix grouplist after RCU settles
710392fd6546 net: stmmac: fix up RX flow hash indirection table when setting channels
b29e7b24de18 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
c35f0a48fbd0 gpio: davinci: Add irq chip flag to skip set wake
8309ca6f09b2 gpio: davinci: Do not clear the bank intr enable bit in save_context
73e863aa2505 platform/x86: think-lmi: Clean up display of current_value on Thinkstation
081da7b1c881 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
9071525bfcb1 platform/x86: think-lmi: Fix memory leak when showing current settings
2c9cefc142c1 ipv6: Fix an uninit variable access bug in __ip6_make_skb()
ef5fa4de4cac net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
d2128636b303 sctp: check send stream number after wait_for_sndbuf
90c29c00b156 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
e48e6a4652c5 net: don't let netpoll invoke NAPI if in xmit context
8354db058092 ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement
0185e87c69af icmp: guard against too small mtu
b623a8e5d38a nfsd: call op_release, even when op_func returns an error
ffcbcf087581 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
0d2a6a508b9f wifi: brcmfmac: Fix SDIO suspend/resume regression
0f638a3d1b61 l2tp: generate correct module alias strings
c951c392a9d8 net: stmmac: remove redundant fixup to support fixed-link mode
1aca718e1a84 net: stmmac: check if MAC needs to attach to a PHY
2b15feabc95b net: phylink: add phylink_expects_phy() method
aa95efa187b4 net: qrtr: Fix a refcount bug in qrtr_recvmsg()
022c8320d9eb wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
c46239e6295c wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()
1d797b152ca3 KVM: s390: pv: fix external interruption loop not always detected
84f940586845 ASoC: codecs: lpass: fix the order or clks turn off during suspend
6f62d2d396f1 pwm: meson: Explicitly set .polarity in .get_state()
c6af1a3ae767 pwm: sprd: Explicitly set .polarity in .get_state()
116a17f97764 pwm: iqs620a: Explicitly set .polarity in .get_state()
8a3a6a0aca8c pwm: cros-ec: Explicitly set .polarity in .get_state()
98ba763cc91c pwm: hibvt: Explicitly set .polarity in .get_state()
547cc8dae247 pwm: Make .get_state() callback return an error code
eafd3967b9e7 ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()
8c3f0ae5435f Drivers: vmbus: Check for channel allocation before looking up relids
8df93c8da532 gpio: GPIO_REGMAP: select REGMAP instead of depending on it
74347b99d4eb KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU
3d8c8a9ad53e KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run
508d71a67708 KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow
eb3df961021b KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode
5d70c2e2f973 dm: fix improper splitting for abnormal bios
83ee6b272942 dm: change "unsigned" to "unsigned int"
32bde86816aa dm integrity: Remove bi_sector that's only used by commented debug code
6b1af0115f41 dm cache: Add some documentation to dm-cache-background-tracker.h
(From OE-Core rev: 441db89b1736e25416b84e56211381ef61e02ceb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d86dfc4d95cd Linux 5.15.106
06a948b8347c x86/PVH: avoid 32-bit build warning when obtaining VGA console info
3abdf6d71fdb hsr: ratelimit only when errors are printed
fcc09ef87e79 libbpf: Fix btf_dump's packed struct determination
74059587b25d selftests/bpf: Add few corner cases to test padding handling of btf_dump
c74ae8678dfa libbpf: Fix BTF-to-C converter's padding logic
17a61d1e9431 selftests/bpf: Test btf dump for struct with padding only fields
6777291c7b14 zonefs: Fix error message in zonefs_file_dio_append()
71ab5c1d506d KVM: x86: Purge "highest ISR" cache when updating APICv state
61e0863dc8dd KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
4483dc41d123 KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
a58d4e66712b s390/uaccess: add missing earlyclobber annotations to __clear_user()
1dfccde646aa KVM: arm64: Disable interrupts while walking userspace PTs
25e74e728168 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
3bfedfdbf92b drm/etnaviv: fix reference leak when mmaping imported buffer
fd1f48613e9f rcu: Fix rcu_torture_read ftrace event
9097ba15ea5c xtensa: fix KASAN report for show_stack
8861429f883e ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
77ab3e5f9873 ALSA: hda/realtek: Add quirks for some Clevo laptops
f775413ffeff ALSA: usb-audio: Fix regression on detection of Roland VS-100
b39d42ed67d5 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
305a171cf617 NFSv4: Fix hangs when recovering open state after a server reboot
7624973bc15b powerpc: Don't try to copy PPR for task with NULL pt_regs
3a9510113f5b pinctrl: at91-pio4: fix domain name assignment
6c1bc7b50e02 pinctrl: amd: Disable and mask interrupts on resume
45ed4e5149e8 net: phy: dp83869: fix default value for tx-/rx-internal-delay
0f75ef136169 xen/netback: don't do grant copy across page boundary
8a581b71cf68 can: j1939: prevent deadlock by moving j1939_sk_errqueue()
a3373a681d9a zonefs: Always invalidate last cached page on append write
c1310fc7abe6 btrfs: scan device in non-exclusive mode
c976f9233ef9 btrfs: fix race between quota disable and quota assign ioctls
1484852ca152 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
b64305185b76 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
0a2e0baf3677 cifs: prevent infinite recursion in CIFSGetDFSRefer()
a5075c097de1 Input: focaltech - use explicitly signed char type
cf43bc826159 Input: alps - fix compatibility with -funsigned-char
16c951f3eba4 iommu/vt-d: Allow zero SAGAW if second-stage not supported
e4fbeaa31362 pinctrl: ocelot: Fix alt mode for ocelot
76f09582a191 net: ethernet: mtk_eth_soc: fix flow block refcounting logic
9caf3cbf1224 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
4c6c0e8510a2 bnxt_en: Add missing 200G link speed reporting
c519174366a3 bnxt_en: Fix typo in PCI id to device description string mapping
24722a0e0925 bnxt_en: Fix reporting of test result in ethtool selftest
3e3654bf679f i40e: fix registers dump after run ethtool adapter self test
8d7b0b22ea22 net: ipa: compute DMA pool size properly
81d2a7e93c83 ALSA: ymfpci: Fix BUG_ON in probe function
95642872c466 ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
9cb4f23e4f7a ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
938eba5b434d ice: add profile conflict check for AVF FDIR
0ea60b230d19 smsc911x: avoid PHY being resumed when interface is not up
41f77a6d9841 net: mvpp2: parser fix PPPoE
ec117d22f143 net: mvpp2: parser fix QinQ
18d6e95fbb08 net: mvpp2: classifier flow fix fragmentation flags
aa45d3dd74e9 loop: LOOP_CONFIGURE: send uevents for partitions
83ee49ab185d loop: suppress uevents while reconfiguring the device
aa2bff25e9bb s390/vfio-ap: fix memory leak in vfio_ap device driver
bf70e0eab64c can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
959348f7c300 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
c8e7ff3071bf drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
61e2e6d444cd net: stmmac: don't reject VLANs when IFF_PROMISC is set
2d5cebf57296 net/net_failover: fix txq exceeding warning
829a0d013c00 regulator: Handle deferred clk
75155f4d8dcd r8169: fix RTL8168H and RTL8107E rx crc error
4597e104a365 net: dsa: microchip: ksz8863_smi: fix bulk access
c0de1a26e659 ptp_qoriq: fix memory leak in probe()
d84796008a89 scsi: mpt3sas: Don't print sense pool info twice
27b1ae000bf1 scsi: megaraid_sas: Fix crash after a double completion
d63a83146d25 sfc: ef10: don't overwrite offload features at NIC reset
7ea88e90dabb SUNRPC: fix shutdown of NFS TCP client socket
34c554376ec9 mtd: rawnand: meson: invalidate cache on polling ECC bit
dae47bf0222e platform/x86: think-lmi: Add possible_values for ThinkStation
e91ffea491af platform/x86: think-lmi: only display possible_values if available
fbfd5f59fa5c platform/x86: think-lmi: use correct possible_values delimiters
2c67f08bdc5f platform/x86: think-lmi: add missing type attribute
cb1baad60e5d ALSA: usb-audio: Fix recursive locking at XRUN during syncing
65b723644294 mips: bmips: BCM6358: disable RAC flush for TP1
e38b0ab9dba3 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
5362344e1c2c tracing: Fix wrong return in kprobe_event_gen_test.c
19c71156fa92 tools/power turbostat: fix decoding of HWP_STATUS
f8580c0a3279 tools/power turbostat: Fix /dev/cpu_dma_latency warnings
6494344d7ef7 fbdev: au1200fb: Fix potential divide by zero
f9c5deee4b66 fbdev: lxfb: Fix potential divide by zero
86c8db5d12f4 fbdev: intelfb: Fix potential divide by zero
c22a8d3ae54a fbdev: nvidia: Fix potential divide by zero
9de1325bc2cc sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
f9584dcc5549 fbdev: tgafb: Fix potential divide by zero
d23f65f08247 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
cb1bc1223906 ALSA: asihpi: check pao in control_message()
1ec57d1bed38 net: hsr: Don't log netdev_err message on unknown prp dst node
4e90e52616f6 x86/PVH: obtain VGA console info in Dom0
5175ed17a5a8 md: avoid signed overflow in slot_store()
da35a4e6eee5 ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
0725daaa9a87 xfrm: Zero padding when dumping algos and encap
7258c58f6e25 bus: imx-weim: fix branch condition evaluates to a garbage value
07987422023e ksmbd: don't terminate inactive sessions after a few seconds
0c873ab68fcb kcsan: avoid passing -g for test
b27e663cf1e5 kernel: kcsan: kcsan_test: build without structleak plugin
1450c82a16bb usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
1536e51c30ad usb: dwc3: gadget: move cmd_endtransfer to extra function
0f7fddb5a9b7 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
c957cbb87315 Linux 5.15.105
ec5b78143535 NFSD: fix use-after-free in __nfs42_ssc_open()
a9e53869cb43 ocfs2: fix data corruption after failed write
5229bb42fba2 mm: kfence: fix using kfence_metadata without initialization in show_object()
7a74603c248d sched/fair: Sanitize vruntime of entity being migrated
ab938a0c81eb sched/fair: sanitize vruntime of entity being placed
1ac20290f6b4 dm crypt: avoid accessing uninitialized tasklet
eb485b7404a2 dm crypt: add cond_resched() to dmcrypt_write()
443c9d522397 dm stats: check for and propagate alloc_percpu failure
272dc775a52f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
8e69fae32e88 firmware: arm_scmi: Fix device node validation for mailbox transport
02b296978a21 tee: amdtee: fix race condition in amdtee_open_session
9c7ee9471550 riscv: Handle zicsr/zifencei issues between clang and binutils
c10023682096 riscv: mm: Fix incorrect ASID argument when flushing TLB
555ec88c75ad drm/i915: Preserve crtc_state->inherited during state clearing
476b3f03dca8 drm/i915/active: Fix missing debug object activation
ef3c38f33b62 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
fdd5b4e37200 drm/meson: fix missing component unbind on bind errors
071a69cde196 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
5bb105cc72be nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
8ec5e996c2f8 wifi: mac80211: fix qos on mesh interfaces
51a8534c0f35 ksmbd: return unsupported error on smb1 mount
496e186bc005 ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
604a4a6f8414 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
52e7ac849971 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
6f682b070f46 kfence: avoid passing -g for test
7dd27aed9c45 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
27c40c3aa4b0 usb: chipidea: core: fix possible concurrent when switch role
ef74a7ffe77c usb: chipdea: core: fix return -EINVAL if request role is the same with current role
76e8bd0f5544 usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
e4df290deb33 usb: cdnsp: Fixes issue with redundant Status Stage
5662d139e6e1 usb: cdns3: Fix issue with using incorrect PCI device function
bb579b3f75c6 usb: typec: tcpm: fix warning when handle discover_identity message
0f84b0b71179 dm thin: fix deadlock when swapping to thin device
66e5577cabc3 igb: revert rtnl_lock() that causes deadlock
a179d3450c0c arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
ed1869a25286 lockd: set file_lock start and end when decoding nlm4 testargs
0bfadbbcd7a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
992a3f3e8a0c fscrypt: destroy keyring after security_sb_delete()
287bb9a918e2 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
408dcd7c3883 efi: sysfb_efi: Fix DMI quirks not working for simpledrm
b131989797f7 usb: gadget: u_audio: don't let userspace block driver unbind
cba76e1fb896 usb: dwc2: fix a devres leak in hw_enable upon suspend resume
c83f7ba71d38 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
df0462e4b361 cifs: print session id while listing open files
9a45df4ec39b cifs: empty interface list when server doesn't support query interfaces
169a41073993 act_mirred: use the backlog for nested calls to mirred ingress
5b347652aebd net/sched: act_mirred: better wording on protection against excessive stack growth
f6cf5f13fa5b sh: sanitize the flags on sigreturn
91bcae3df2a4 net: usb: qmi_wwan: add Telit 0x1080 composition
f631af07cfc9 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
41b67e621b93 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
60643ef5a139 scsi: lpfc: Avoid usage of list iterator variable after loop
67b8343998b8 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
d758f543cea2 scsi: ufs: core: Add soft dependency on governor_simpleondemand
0267cd047133 scsi: hisi_sas: Check devm_add_action() return value
83e7b1db4523 scsi: target: iscsi: Fix an error message in iscsi_check_key()
40c216efb327 selftests/bpf: check that modifier resolves after pointer
8bf8d5dade4c m68k: Only force 030 bus error if PC not in exception table
8c1d378b8c22 HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
d143e327c972 ca8210: fix mac_len negative array access
3056af1a2d46 HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
3e9aac5e935f drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
a4c639012ad0 riscv: Bump COMMAND_LINE_SIZE value to 1024
c2cf47dc0822 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
8dc1c6efd7d2 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
a74a2e124c48 thunderbolt: Use const qualifier for `ring_interrupt_index`
752007df40ca thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
8f7525a8b98c thunderbolt: Disable interrupt auto clear for rings
56cba129dd11 thunderbolt: Call tb_check_quirks() after initializing adapters
d50a527b4815 thunderbolt: Use scale field when allocating USB3 bandwidth
7ab026561cb0 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
d6f7377528d2 scsi: qla2xxx: Perform lockless command completion in abort path
6295b3ec64a3 scsi: qla2xxx: Synchronize the IOCB count to be in order
f1e2ab24c4ea hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
5662f50cd9e9 hwmon: fix potential sensor registration fail if of_node is missing
8f6b943f9fc9 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
eb57d0dcd5da entry: Snapshot thread flags
d9c53eb46217 thread_info: Add helpers to snapshot thread flags
ebea2e16504f platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
8efae2112d91 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
c35fd1b9b90a Bluetooth: L2CAP: Fix responding with wrong PDU type
b203ee4be2f1 Bluetooth: btqcomsmd: Fix command timeout after setting BD address
771d3c1c949b net: mdio: thunder: Add missing fwnode_handle_put()
b433fbf17603 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
01c727402ddc net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
5163bb8e4c6b net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
a76d35f3448c gve: Cache link_speed value from device
c33344b79722 ksmbd: fix possible refcount leak in smb2_open()
96039c44ae47 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
d897216325d7 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
7a83bb6d56a5 hvc/xen: prevent concurrent accesses to the shared ring
29e80d7964cf nvme-tcp: fix nvme_tcp_term_pdu to match spec
c7037dea19f0 net/sonic: use dma_mapping_error() for error check
b41f37dbd9cd erspan: do not use skb_mac_header() in ndo_start_xmit()
4a8286baf22e atm: idt77252: fix kmemleak when rmmod idt77252
48f52431af99 net: dsa: tag_brcm: legacy: fix daisy-chained switches
388188fb58be net/mlx5: E-Switch, Fix an Oops in error handling code
6068a6db3a96 net/mlx5: Read the TC mapping of all priorities on ETS query
4df1f2d36bdc net/mlx5: Fix steering rules cleanup
2b0f1716c107 net/mlx5e: Set uplink rep as NETNS_LOCAL
54869daa6a43 bpf: Adjust insufficient default bpf_jit_limit
9b2e9105230f i40e: fix flow director packet filter programming
7a29799fc141 iavf: fix hang on reboot with ice
ce19c70f308f keys: Do not cache key in task struct if key is requested from kernel thread
0cb68c307e72 bootconfig: Fix testcase to increase max node
90874b76e5f8 octeontx2-vf: Add missing free for alloc_percpu
77d2f5ff9365 net/ps3_gelic_net: Use dma_mapping_error
cc8531d0e223 net/ps3_gelic_net: Fix RX sk_buff length
8c4a180dc123 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
e686b78a003a drm/i915/gt: perform uc late init after probe error injection
cbb8bac2388a net: mdio: fix owner field for mdio buses registered using ACPI
b94af62cdd50 net: mdio: fix owner field for mdio buses registered using device-tree
0bdf593390e7 net: phy: Ensure state transitions are processed from phy_stop()
4ab9e85a5ce0 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
e42d3bde4ec0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
ba6c40227108 net: usb: smsc95xx: Limit packet length to skb->len
9bbb3d3f218f net: dsa: b53: mmap: fix device tree support
9311e7a554df scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
257738627a9b i2c: hisi: Only use the completion interrupt to finish the transfer
c0deddabb278 i2c: imx-lpi2c: check only for enabled interrupt flags
b82b0a0eea27 igc: fix the validation logic for taprio's gate list
68ebdcba619a igbvf: Regard vf reset nack as success
9630432b427f intel/igbvf: free irq on the error path in igbvf_request_msix()
2afe7aebf642 iavf: fix non-tunneled IPv6 UDP packet type and hashing
078e049c49a6 iavf: fix inverted Rx hash condition leading to disabled hash
3cfc3564411a xsk: Add missing overflow check in xdp_umem_reg
1d59b8fae0c3 arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
98c9bca167e6 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
ed5f3c0b95bd ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
0fdb1cc4fe52 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
4ca3fd39c72e power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
10ce6db6253d power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
0b54d75aa43a net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
2ebe231abaf1 trace/hwlat: Do not start per-cpu thread if it is already running
7743dd873f2a trace/hwlat: make use of the helper function kthread_run_on_cpu()
909c5eb6ed76 kthread: add the helper function kthread_run_on_cpu()
09b51f10bc1f serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
cfb64de61f07 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
90530e7214c8 tty: serial: fsl_lpuart: fix race on RX DMA shutdown
b7d0fbe4976d tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
90a77bca4240 serial: fsl_lpuart: Fix comment typo
bde1ae240751 tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
5255e6d49ff9 perf: fix perf_event_context->time
ac5f88642cb2 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
d2430d45f1a0 interconnect: qcom: osm-l3: fix icc_onecell_data allocation
115472395b0a Linux 5.15.104
de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach()
02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own
3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default
ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset
09795f82aecc PCI: Unify delay handling for reset and resume
f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler
6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers
71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC
86db319d25db x86/resctrl: Clear staged_config[] before and after it is used
0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable()
09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update
8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove()
b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data
cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity
b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0
ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice
64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override
c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report
ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors
5cfb617967b0 drm/shmem-helper: Remove another errant put in error path
d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash
aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates"
882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id
9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4
77fcc52d2919 cifs: Fix smb2_set_path_size()
9b9a118cc428 tracing: Make tracepoint lockdep check actually test something
2846bf67cd24 tracing: Check field value in hist_field_name()
2dd00dbc6a5a tracing: Make splice_read available again
fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path
2e0b13a18272 interconnect: fix mem leak when freeing nodes
62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling
86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context
250a11f9c43b serial: 8250_fsl: fix handle_irq locking
4c23bf093449 serial: 8250_em: Fix UART port type
53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
1c93c42c7bb2 ext4: fix possible double unlock when moving a directory
bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning
0fc608a115ce net/9p: fix bug in client create for .L
2fece63b55c5 drm/amdkfd: Fix an illegal memory access
1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode
499fef2030fb ext4: update s_journal_inum if it changes after journal replay
088da6b80539 ext4: fail ext4_iget if special inode unallocated
eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin
4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command
0c511f926b00 media: m5mols: fix off-by-one loop termination error
233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
c80b2acdb049 kconfig: Update config changed flag before calling callback
52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table
3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses
9cc4aa40b58c hwmon: (ina3221) return prober error code
7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers
d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order
93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab()
030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available
3cfdefdaaa4b net/iucv: Fix size of interrupt data
7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
c99779740100 ipv4: Fix incorrect table ID in IOCTL path
340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up
d5236286398d ravb: avoid PHY being resumed when interface is not up
7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
b89a453c6918 ice: xsk: disable txq irq before flushing hw
d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL
f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete()
07eac3310e00 nvme: fix handling single range discard request
fff9441da1c3 block: null_blk: Fix handling of fake timeout request
6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
105db6574281 net: usb: smsc75xx: Limit packet length to skb->len
b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom
407badf73ec9 loop: Fix use-after-free issues
a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5
6ffa05700100 qed/qed_dev: guard against a possible division by zero
b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines
297ae18bd2cd drm/i915/display: clean up comments
21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready
4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode
ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly
ad07290d63ff tcp: tcp_make_synack() can be called from process context
2a764d55e938 scsi: core: Fix a procfs host directory removal regression
a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs`
de03d130176b netfilter: nft_redir: correct length for loading protocol registers
d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers
343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers
256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it
0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay
630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst()
418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing
b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector
(From OE-Core rev: d04122e76e21654caef2ec42ab5612bc9883d5f7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
543aff194ab6 Linux 6.1.23
9c5aa3c8619f Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*"
cafb47f5f59b x86/PVH: avoid 32-bit build warning when obtaining VGA console info
9f291f2348ed hsr: ratelimit only when errors are printed
d0386bd84e6d drm/amdkfd: Get prange->offset after svm_range_vram_node_new
fbfe493874e9 usb: ucsi: Fix ucsi->connector race
e5c5cb47a9eb libbpf: Fix btf_dump's packed struct determination
6c8afd54f8e9 selftests/bpf: Add few corner cases to test padding handling of btf_dump
524617e553bc libbpf: Fix BTF-to-C converter's padding logic
2e35b08b66b0 selftests/bpf: Test btf dump for struct with padding only fields
0f9e728e1a6c net: dsa: mv88e6xxx: replace VTU violation prints with trace points
be831b5c6963 net: dsa: mv88e6xxx: replace ATU violation prints with trace points
8f872c781f64 net: dsa: mv88e6xxx: read FID when handling ATU violations
e4ca4572de06 KVM: arm64: Disable interrupts while walking userspace PTs
051e660c8185 KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value
fcf712b4e5d0 drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
0fc6fea41c71 drm/i915: Disable DC states for all commits
c781c107731f drm/i915/dpt: Treat the DPT BO as a framebuffer
21ee19974b19 drm/i915/gem: Flush lmem contents after construction
fd71f4c9e3fa drm/amd/display: Take FEC Overhead into Timeslot Calculation
41abe8828c83 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
febacc33298f drm/amdgpu: allow more APUs to do mode2 reset when go to S4
f931ca46773a drm/etnaviv: fix reference leak when mmaping imported buffer
3f878da42862 s390: reintroduce expoline dependence to scripts
a028d92967bb s390/uaccess: add missing earlyclobber annotations to __clear_user()
bc2f8b56217b dt-bindings: mtd: jedec,spi-nor: Document CPOL/CPHA support
69bec5ac6ea0 rcu: Fix rcu_torture_read ftrace event
75289cdbe125 xtensa: fix KASAN report for show_stack
3a0e34af6bff ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
036d5ae0a7cf ALSA: hda/realtek: Add quirks for some Clevo laptops
3e120e920016 ALSA: usb-audio: Fix regression on detection of Roland VS-100
0c60b9c0b774 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
f6bcbd556978 NFSv4: Fix hangs when recovering open state after a server reboot
3f5ded246953 powerpc/64s: Fix __pte_needs_flush() false positive warning
0bb88976bdd2 powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled
064a1c7b0f84 powerpc: Don't try to copy PPR for task with NULL pt_regs
44917e8c38d8 platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLE
61c1f420bb01 pinctrl: at91-pio4: fix domain name assignment
d9c63daa576b pinctrl: amd: Disable and mask interrupts on resume
0e7ac17634d2 modpost: Fix processing of CRCs on 32-bit build machines
2269be495142 net: phy: dp83869: fix default value for tx-/rx-internal-delay
cdfac0a50641 xen/netback: don't do grant copy across page boundary
ace6aa2ab5ba can: j1939: prevent deadlock by moving j1939_sk_errqueue()
8b7c731e5444 dm: fix __send_duplicate_bios() to always allow for splitting IO
d7c67be755cc zonefs: Always invalidate last cached page on append write
4d35d375efed vmxnet3: use gro callback when UPT is enabled
d67b3cdacac9 io_uring: fix poll/netmsg alloc caches
ef329fa764c3 io_uring/rsrc: fix rogue rsrc node grabbing
3eb2138d4693 io_uring/poll: clear single/double poll flags on poll arming
e5da11825ef7 block/io_uring: pass in issue_flags for uring_cmd task_work handling
4a8f1f512266 zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space
8a6539ea362e btrfs: scan device in non-exclusive mode
a38ff2024805 btrfs: fix race between quota disable and quota assign ioctls
6134a4bb6b1c btrfs: fix deadlock when aborting transaction during relocation with scrub
85ec44199b5a Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
89c4b695431d Input: i8042 - add quirk for Fujitsu Lifebook A574/H
b7d854c33ab4 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
eb94ea52afff cifs: prevent infinite recursion in CIFSGetDFSRefer()
f8bdc959cefe Input: focaltech - use explicitly signed char type
5ee6df525715 Input: alps - fix compatibility with -funsigned-char
30a8863f21ec Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix
973043d6bdea iommu/vt-d: Allow zero SAGAW if second-stage not supported
db0ac14908af Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTON
2a858f3f804c pinctrl: ocelot: Fix alt mode for ocelot
106fb49b14af net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flow
a7bd974edf12 net: ethernet: mtk_eth_soc: fix flow block refcounting logic
1b0e8aba4510 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
b055e322907e bnxt_en: Add missing 200G link speed reporting
f06ae13e995a bnxt_en: Fix typo in PCI id to device description string mapping
a4dd9f756973 bnxt_en: Fix reporting of test result in ethtool selftest
37f9fe34482e i40e: fix registers dump after run ethtool adapter self test
6e43dc9dcf22 net: ipa: compute DMA pool size properly
32b9bd7cfc2e ALSA: ymfpci: Fix BUG_ON in probe function
db7d7782677f ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
9bc9e4442fe3 ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
d10900058fa6 ice: add profile conflict check for AVF FDIR
088573884165 ice: Fix ice_cfg_rdma_fltr() to only update relevant fields
0b9541ae1dd1 smsc911x: avoid PHY being resumed when interface is not up
a921dbbc04e3 net: mvpp2: parser fix PPPoE
2a4f74420538 net: mvpp2: parser fix QinQ
5718b58ca0ec net: mvpp2: classifier flow fix fragmentation flags
bee9ca40b839 loop: LOOP_CONFIGURE: send uevents for partitions
b7707176f858 ACPI: bus: Rework system-level device notification handling
6a40fda14b4b s390/vfio-ap: fix memory leak in vfio_ap device driver
c11dbc7705b3 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
7ffdf7e6fc92 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
75084659969f drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
ce1b88dd4013 net: stmmac: don't reject VLANs when IFF_PROMISC is set
c942f5cd63b7 net/net_failover: fix txq exceeding warning
f70328a0bfb2 regulator: Handle deferred clk
1b808f5d8449 r8169: fix RTL8168H and RTL8107E rx crc error
4ffa3fec1c34 net: dsa: microchip: ksz8: fix MDB configuration with non-zero VID
adfe55665203 net: dsa: microchip: ksz8863_smi: fix bulk access
8d86ea65e0f1 net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table.
628f76b8ae7b net: dsa: microchip: ksz8: fix offset for the timestamp filed
91840597869d net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries
9524c2ea47cc net: dsa: microchip: ksz8: fix ksz8_fdb_dump()
43b4331ce0cd ptp_qoriq: fix memory leak in probe()
cc0f9bb99735 net: dsa: realtek: fix out-of-bounds access
089e6318e1de scsi: mpt3sas: Don't print sense pool info twice
9526222c1a11 scsi: megaraid_sas: Fix crash after a double completion
1da26860a348 sfc: ef10: don't overwrite offload features at NIC reset
c5a159d5e559 SUNRPC: fix shutdown of NFS TCP client socket
43b70c9c4c90 mtd: rawnand: meson: invalidate cache on polling ECC bit
53dc0b69fbac platform/surface: aggregator: Add missing fwnode_handle_put()
f0a67ad7dce4 platform/x86: think-lmi: Add possible_values for ThinkStation
5b2e50d837f2 platform/x86: think-lmi: only display possible_values if available
3991efd0c1aa platform/x86: think-lmi: use correct possible_values delimiters
6c69f1ab7bdc platform/x86: think-lmi: add missing type attribute
ba85e83f9330 PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled
e39afd6095a5 ALSA: usb-audio: Fix recursive locking at XRUN during syncing
2cdbcff99f15 mips: bmips: BCM6358: disable RAC flush for TP1
a07cf4fd610e riscv/kvm: Fix VM hang in case of timer delta being zero.
60b2027077ea ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
8b46440d1a63 mtd: nand: mxic-ecc: Fix mxic_ecc_data_xfer_wait_for_completion() when irq is used
c84d28b32236 mtd: rawnand: meson: initialize struct with zeroes
f5527b3b4d3d btrfs: use temporary variable for space_info in btrfs_update_block_group
bd265f2061aa btrfs: fix uninitialized variable warning in btrfs_update_block_group
089d656992c0 tracing: Fix wrong return in kprobe_event_gen_test.c
88cdf1d8a522 tools/power turbostat: fix decoding of HWP_STATUS
6ecdea91ef95 tools/power turbostat: Fix /dev/cpu_dma_latency warnings
2a3562ea9d72 fbdev: au1200fb: Fix potential divide by zero
9f2a69d5e677 fbdev: lxfb: Fix potential divide by zero
8ab9eada22d9 fbdev: intelfb: Fix potential divide by zero
c8d88107971e fbdev: nvidia: Fix potential divide by zero
35a32a50dc8f net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites
b969838c9554 drm/amdkfd: Fixed kfd_process cleanup on module exit.
e437554b1452 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620
c8943cf3ab9b sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
2961b331b074 ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
b8b7d5eac5ee fbdev: tgafb: Fix potential divide by zero
32854bc91ae7 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
69280e8e669c ALSA: asihpi: check pao in control_message()
8b4dc07eb938 net: hsr: Don't log netdev_err message on unknown prp dst node
5045360f3bb6 drm/amdkfd: fix potential kgd_mem UAFs
b861f0e62ae1 drm/amdkfd: fix a potential double free in pqm_create_queue
b61b21bcbb8a drm/amdkfd: Fix BO offset for multi-VMA page migration
3e48f7b53de4 x86/PVH: obtain VGA console info in Dom0
df0833da4bfa md: avoid signed overflow in slot_store()
50f6507aadf8 ASoC: SOF: IPC4: update gain ipc msg definition to align with fw
6d0ab3efb282 ASoC: SOF: Intel: pci-tng: revert invalid bar size setting
6290404aa142 ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit
a56be07a8c0c ASoC: SOF: ipc3: Check for upper size limit for the received message
ab7a700fec40 ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535
78b342f0cda7 zstd: Fix definition of assert()
6beb32105eea ASoC: Intel: avs: nau8825: Adjust clock control
30878a7eec00 ASoC: Intel: avs: ssm4567: Remove nau8825 bits
ea7950db7650 ASoC: Intel: avs: da7219: Explicitly define codec format
d0652061c3b8 ASoC: Intel: avs: max98357a: Explicitly define codec format
57f9a9a232bd ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
5218af4ad5d8 xfrm: Zero padding when dumping algos and encap
2b4830eefc41 cifs: fix missing unload_nls() in smb2_reconnect()
e0169d62efce arm64: efi: Set NX compat flag in PE/COFF header
ec6cd79c4e54 net: mscc: ocelot: fix stats region batching
39cd75f2f3a4 tracing: Do not let histogram values have some modifiers
8ebeea1052f6 tracing: Add .graph suffix option to histogram value
93454d1a306e tracing: Add .percent suffix option to histogram values
954fc9931f0a tty: serial: fsl_lpuart: fix race on RX DMA shutdown
3a4d6f959caa tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
33123ad902f3 drm/msm/disp/dpu: fix sc7280_pp base offset
3f7c4839fc04 drm/msm/dpu: correct sm8250 and sm8350 scaler
30fff49ea686 drm/msm/dpu: Refactor sc7280_pp location
942100ec928c ARM: dts: aspeed: p10bmc: Update battery node name
84cfcf240f4a riscv: ftrace: Fixup panic by disabling preemption
a35f863210e8 net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action
64621e4607f4 btrfs: zoned: count fresh BG region as zone unusable
ea34b8bcc7ae btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING
bae092f58759 kcsan: avoid passing -g for test
01f3150cc7a7 kernel: kcsan: kcsan_test: build without structleak plugin
0b0e1551ba9a fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
fc426026c3a3 zonefs: Fix error message in zonefs_file_dio_append()
81cf745f1105 zonefs: Separate zone information from inode information
7558b249cb4e zonefs: Reduce struct zonefs_inode_info size
3741898b1694 zonefs: Simplify IO error handling
a624b4796f38 zonefs: Reorganize code
9dad2690b126 cifs: avoid race conditions with parallel reconnects
a5698f3ebb78 cifs: prevent data race in cifs_reconnect_tcon()
f60cdd319b2c cifs: update ip_addr for ses only for primary chan setup
eddee1c229c2 thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers
3b29299e5f60 Linux 6.1.22
8c31b663edc1 drm/amdkfd: Fix the memory overrun
132f1d394391 drm/amdkfd: add GC 11.0.4 KFD support
0ac954ec7f6c drm/amdkfd: Fix the warning of array-index-out-of-bounds
a5528973c676 drm/amdkfd: introduce dummy cache info for property asic
388c4c1d1212 sched/fair: Sanitize vruntime of entity being migrated
e427be68892e sched/fair: sanitize vruntime of entity being placed
b9d6816713b0 dm crypt: avoid accessing uninitialized tasklet
f0eb61b493db dm crypt: add cond_resched() to dmcrypt_write()
a42180dd3615 dm stats: check for and propagate alloc_percpu failure
7c64e839585e i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
d22bc65a98ff bus: imx-weim: fix branch condition evaluates to a garbage value
286b0cab31ba mm/ksm: fix race with VMA iteration and mm_struct teardown
318b65386756 soc: qcom: llcc: Fix slice configuration values for SC8280XP
83f40feee690 arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
267b899375bf arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
0156ad2a60fe firmware: arm_scmi: Fix device node validation for mailbox transport
a63cce9393e4 tee: amdtee: fix race condition in amdtee_open_session
8a09fa7be62f riscv: Handle zicsr/zifencei issues between clang and binutils
aa8a49b61007 riscv: mm: Fix incorrect ASID argument when flushing TLB
75e10d7fb979 drm/amdgpu: reposition the gpu reset checking for reuse
9f7e1dd835ec drm/amdgpu: skip ASIC reset for APUs when go to S4
220da3bf1fc3 drm/i915: Preserve crtc_state->inherited during state clearing
c355945957ef drm/i915/active: Fix missing debug object activation
ed6364fb7c40 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
19b4396f0a39 drm/meson: fix missing component unbind on bind errors
c590fce42c21 drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
dec28169efd8 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
5f33b042f74f nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
c5d24e07e316 wifi: mac80211: fix qos on mesh interfaces
0b3ec5671ac0 ksmbd: return unsupported error on smb1 mount
3060466e38ca ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
fe9591a5a004 ksmbd: don't terminate inactive sessions after a few seconds
d55c0560893c ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
e54752f596a7 ksmbd: fix wrong signingkey creation when encryption is AES256
0608b3da04f5 maple_tree: fix mas_skip_node() end slot detection
94f6b92bad23 test_maple_tree: add more testing for mas_empty_area()
450317033f04 Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
7b100a45dc19 io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()
87f2d329f4cb io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
1c00030a59a9 kfence: avoid passing -g for test
f2a4304e9ff5 mm: kfence: fix using kfence_metadata without initialization in show_object()
1e8525f37871 usb: ucsi_acpi: Increase the command completion timeout
1c5abcb13491 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
2d0558c29122 usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
4c1a06454f00 usb: chipidea: core: fix possible concurrent when switch role
4e3498143863 usb: chipdea: core: fix return -EINVAL if request role is the same with current role
bfcd692c833e usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
4e6e31e0a6ee usb: cdnsp: Fixes issue with redundant Status Stage
0cc5fbfaacaa usb: cdns3: Fix issue with using incorrect PCI device function
d55ca2d2ea1a usb: typec: tcpm: fix warning when handle discover_identity message
657431b040b8 usb: typec: tcpm: fix create duplicate source-capabilities file
0131f901835b dm thin: fix deadlock when swapping to thin device
62a646457499 igb: revert rtnl_lock() that causes deadlock
f8b34ed7cdac arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
41a68444e562 lockd: set file_lock start and end when decoding nlm4 testargs
260becc3891a fsverity: Remove WQ_UNBOUND from fsverity read workqueue
d77531fac6a1 fscrypt: destroy keyring after security_sb_delete()
f311869d72f7 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
a6766e457d4c efi: sysfb_efi: Fix DMI quirks not working for simpledrm
608901a77c94 Bluetooth: Fix race condition in hci_cmd_sync_clear
00331677c084 btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
3bc7324e4911 usb: gadget: u_audio: don't let userspace block driver unbind
ffb8ab6f87bd usb: dwc2: fix a devres leak in hw_enable upon suspend resume
cd1340202266 usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"
ac49318c8adf usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
b03b85ec8247 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
d080337f6827 selftests/x86/amx: Add a ptrace test
79f1e15c6b4b x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
362628048710 cifs: fix dentry lookups in directory handle cache
d4bab65f80ce cifs: print session id while listing open files
dc9e203f9f51 cifs: dump pending mids for all channels in DebugData
f401c35e6cb4 cifs: empty interface list when server doesn't support query interfaces
ee1767a12e13 cifs: do not poll server interfaces too regularly
a163106b6d16 cifs: append path to open_enter trace event
f11f6ea883de cifs: lock chan_lock outside match_session
4c8fc3fe28e4 act_mirred: use the backlog for nested calls to mirred ingress
e0c12b9bfffc net/sched: act_mirred: better wording on protection against excessive stack growth
a0e39cdddc15 drm/amd: Fix initialization mistake for NBIO 7.3.0
f06b902511ea drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
5fdb54270f7c sh: sanitize the flags on sigreturn
b66804fc7e21 drm/amd/display: Update clock table to include highest clock setting
43c33c487252 net: usb: qmi_wwan: add Telit 0x1080 composition
8224ef96a8de net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
886acbcb2982 platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
4a7d64d38584 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
1f822ae8fb2a scsi: mpi3mr: Bad drive in topology results kernel crash
a0b33e1d8dc1 scsi: mpi3mr: NVMe command size greater than 8K fails
92548801f01e scsi: mpi3mr: Wait for diagnostic save during controller init
88f7fb47e0f0 scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
ec3a119c30e5 scsi: lpfc: Avoid usage of list iterator variable after loop
4829a1e11715 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
476d8ca83e6c scsi: ufs: core: Add soft dependency on governor_simpleondemand
d92460985d78 scsi: hisi_sas: Check devm_add_action() return value
b139678fb1b3 scsi: qla2xxx: Add option to disable FC2 Target support
27f6579f3c0c scsi: target: iscsi: Fix an error message in iscsi_check_key()
95ba926edd65 selftests/bpf: check that modifier resolves after pointer
54fa25ffab2b m68k: Only force 030 bus error if PC not in exception table
4ee33bfaeb3f m68k: mm: Fix systems with memory at end of 32-bit address space
0a594cb490ca HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
e6f150861b28 HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
fd176a18db96 ca8210: fix mac_len negative array access
aee32b594f2c HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
586a9fe14283 drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
fd20cc4e5ea0 riscv: Bump COMMAND_LINE_SIZE value to 1024
48bef3023f4d ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
d146b2741320 ACPI: x86: Drop quirk for HP Elitebook
f845ecdd1342 ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43)
bf83d04c135d ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks
03b5fae39897 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
587dd59049bf thunderbolt: Use const qualifier for `ring_interrupt_index`
278fb64ce473 thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
416db7fa3e89 thunderbolt: Disable interrupt auto clear for rings
f390095bbd13 thunderbolt: Fix memory leak in margining
f2326d046ae7 thunderbolt: Add quirk to disable CLx
516b1752fe6a thunderbolt: Call tb_check_quirks() after initializing adapters
b82c564886a0 thunderbolt: Use scale field when allocating USB3 bandwidth
3497afbd5780 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
4a369bb39187 smb3: fix unusable share after force unmount failure
3de686a36592 smb3: lower default deferred close timeout to address perf regression
cd0a1804ac5b scsi: qla2xxx: Perform lockless command completion in abort path
6d57b77d7369 scsi: qla2xxx: Synchronize the IOCB count to be in order
682938af0a5f hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
f3263768965f hwmon: fix potential sensor registration fail if of_node is missing
d716ea059cd3 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
ab33a8f7649b perf/x86/amd/core: Always clear status for idx
adfc7aaa0df9 entry: Fix noinstr warning in __enter_from_user_mode()
eab28bfafcd1 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
b3168abd2424 Bluetooth: HCI: Fix global-out-of-bounds
24997df50b35 Bluetooth: mgmt: Fix MGMT add advmon with RSSI command
cbf8deacb705 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
c357e28b01c4 Bluetooth: L2CAP: Fix responding with wrong PDU type
95085960062d Bluetooth: btqcomsmd: Fix command timeout after setting BD address
612cf2495ec6 drm/amd/display: Set dcn32 caps.seamless_odm
d84fe6dc7377 net: mdio: thunder: Add missing fwnode_handle_put()
d1775958c2ae net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
cd6251c02ac9 net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
4424f88795d6 net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
d4fe4edc6cf0 net: asix: fix modprobe "sysfs: cannot create duplicate filename"
1b9613402ce2 gve: Cache link_speed value from device
554828c833e6 Bluetooth: Remove "Power-on" check from Mesh feature
e2a90a5b153a Bluetooth: ISO: fix timestamped HCI ISO data packet parsing
e0338af405ae Bluetooth: btusb: Remove detection of ISO packets over bulk
f770ce652b27 Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
bc7a5dde52a2 Bluetooth: hci_sync: Resume adv with no RPA when active scan
303f8e58cc3a ksmbd: fix possible refcount leak in smb2_open()
a4e6cd9253c8 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
bd344dc3bbf0 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
82268b2da28a hvc/xen: prevent concurrent accesses to the shared ring
4df371323e4f mlxsw: spectrum_fid: Fix incorrect local port type
869bb1932bc7 nvme-tcp: fix nvme_tcp_term_pdu to match spec
a338bd69e55b net/sonic: use dma_mapping_error() for error check
9c7d6803689c erspan: do not use skb_mac_header() in ndo_start_xmit()
ff0d8cc6cde9 atm: idt77252: fix kmemleak when rmmod idt77252
774865342132 net: dsa: tag_brcm: legacy: fix daisy-chained switches
c4c977935b2f net/mlx5: E-Switch, Fix an Oops in error handling code
fba0b70e8cf7 net/mlx5: Read the TC mapping of all priorities on ETS query
4e42fd7c0be5 net/mlx5e: Overcome slow response for first macsec ASO WQE
63546395a0e6 net/mlx5: Fix steering rules cleanup
93260bd809e0 net/mlx5e: Block entering switchdev mode with ns inconsistency
3169140ee294 net/mlx5e: Set uplink rep as NETNS_LOCAL
9cda812c7606 bpf: Adjust insufficient default bpf_jit_limit
25634e4df7b2 i40e: fix flow director packet filter programming
502b898235f0 iavf: fix hang on reboot with ice
e16fa0c9ff7c ice: check if VF exists before mode check
32c2b3f157d8 keys: Do not cache key in task struct if key is requested from kernel thread
8a22203bec3b bootconfig: Fix testcase to increase max node
840631bcf21f octeontx2-vf: Add missing free for alloc_percpu
84548ce2b2db net/ps3_gelic_net: Use dma_mapping_error
e6c10d12ae76 net/ps3_gelic_net: Fix RX sk_buff length
83de34967473 net: usb: lan78xx: Limit packet length to skb->len
5fc2c4e311a9 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
6e516595e886 drm/i915/gt: perform uc late init after probe error injection
be8c6ad6b16e drm/i915/guc: Fix missing ecodes
d2b9357d3da3 drm/i915/guc: Rename GuC register state capture node to be more obvious
9595d71b2a27 drm/i915/fbdev: lock the fbdev obj before vma pin
b6375c5ecd8c drm/i915: Print return value on error
be282c83caec mlxsw: core_thermal: Fix fan speed in maximum cooling state
a71f388045ed thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function
0e60f30e65d3 net: stmmac: Fix for mismatched host/device DMA address width
77800daf7529 net: mdio: fix owner field for mdio buses registered using ACPI
c2b6e1a440d2 net: mdio: fix owner field for mdio buses registered using device-tree
8f07f16b3455 net: phy: Ensure state transitions are processed from phy_stop()
9d882229d365 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
97ea704f39b5 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
58c11bc7adaa efi/libstub: smbios: Use length member instead of record struct size
e041bef1adee net: usb: smsc95xx: Limit packet length to skb->len
53a915a00bd1 net: dsa: b53: mmap: fix device tree support
51ddb84baff6 nfsd: don't replace page in rq_pages if it's a continuation of last page
1c55982beb80 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
a0de3f29d878 i2c: hisi: Only use the completion interrupt to finish the transfer
d6ea83a476a3 i2c: mxs: ensure that DMA buffers are safe for DMA
6d1c6e982b7e i2c: imx-lpi2c: check only for enabled interrupt flags
ec897f7524de igc: fix the validation logic for taprio's gate list
910e2013d098 igbvf: Regard vf reset nack as success
460e4073b715 intel/igbvf: free irq on the error path in igbvf_request_msix()
3faa2b8f8f39 iavf: do not track VLAN 0 filters
c9c56af093aa iavf: fix non-tunneled IPv6 UDP packet type and hashing
0bfadea827eb iavf: fix inverted Rx hash condition leading to disabled hash
a069909acc44 xsk: Add missing overflow check in xdp_umem_reg
4797ad1f5617 NFS: Fix /proc/PID/io read_bytes for buffered reads
26aef3be6efa arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
9f66c5dbaf0a arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
d75af9878680 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
0828dda42e5f ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
8505ead526be ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
08589e3ca8b1 arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
bcbc0df73111 arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
47b2e1a67e6d power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
84bdb3b76b07 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
1b483a983a84 arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
ee9caccc5e5c drm/amd/display: Fix DP MST sinks removal issue
5564be74a22a mptcp: fix UaF in listener shutdown
2827f099b3fb mptcp: use the workqueue to destroy unaccepted sockets
1516ddbc34bc mptcp: refactor passive socket initialization
75eb69023ba3 drm/amd/display: Remove OTG DIV register write for Virtual signals.
0ac86f7dda2b drm/amd/display: fix k1 k2 divider programming for phantom streams
4a36da161b7a drm/amd/display: Include virtual signal to set k1 and k2 values
a1f48806559a tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
d496185c25a6 perf: fix perf_event_context->time
ff8137727a2a perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
e13d1b6979ca interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
e598cf599a39 interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
d4c3aaee17fb interconnect: qcom: osm-l3: fix icc_onecell_data allocation
e3a87a10f259 Linux 6.1.21
7f4da237af30 powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
6ec2eb9db3f9 powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
529546ea2834 perf: Fix check before add_event_to_groups() in perf_group_detach()
36773a78b0de io_uring/msg_ring: let target know allocated index
ba4045cc7d0c virt/coco/sev-guest: Add throttling awareness
917f21725452 virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
77be7df33e99 virt/coco/sev-guest: Do some code style cleanups
77083f3c392d virt/coco/sev-guest: Carve out the request issuing logic into a helper
92bbffb33f44 virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
9579ca57104b virt/coco/sev-guest: Simplify extended guest request handling
12319ef1cfc7 virt/coco/sev-guest: Check SEV_SNP attribute at probe time
bed3a56c5718 powerpc: Pass correct CPU reference to assembler
3fc5941ecc31 x86/resctrl: Clear staged_config[] before and after it is used
701d3da21321 x86/mm: Fix use of uninitialized buffer in sme_enable()
18211af8ef1a x86/mce: Make sure logged MCEs are processed after sysfs update
c87ada07340f ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
bfbbfb709ded ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
d511caa25dda cpuidle: psci: Iterate backwards over list in psci_pd_remove()
1ea3e18e53f2 fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
697893e0da3c net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
1318a07706bb ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
ac1d15d58d8a trace/hwlat: Do not start per-cpu thread if it is already running
a78eab86e2a8 trace/hwlat: Do not wipe the contents of per-cpu thread data
15f6110abd27 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
0ad710a83dfa mmc: sdhci_am654: lower power-on failed message severity
c2f879fd141c powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
da0beae24493 powerpc/64: Set default CPU in Kconfig
aff80fb99bd2 mm: teach mincore_hugetlb about pte markers
b8388048b59f mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
baafa2960731 vp_vdpa: fix the crash in hot unplug with vp_vdpa
0556fd71a140 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
b61e86e38881 nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
47eb055ad358 ocfs2: fix data corruption after failed write
4f84f31f6341 ftrace: Fix invalid address access in lookup_rec() when index is 0
c3c3d36430dc mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
85cd9045f193 mptcp: avoid setting TCP_CLOSE state twice
d283617f97e1 mptcp: add ro_after_init for tcp{,v6}_prot_override
f76e08cf98aa mptcp: fix possible deadlock in subflow_error_report
39374fc8bb11 drm/amd/display: disconnect MPCC only on OTG change
f8080f1e300e drm/amd/display: Do not set DRR on pipe Commit
20f8225ae7f4 drm/amd/pm: bump SMU 13.0.4 driver_if header version
6e403a0a69f7 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
dab920478e2b drm/amdgpu: Don't resume IOMMU after incomplete init
0243590e33a7 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
5c7591b8574c drm/i915/active: Fix misuse of non-idle barriers as fence trackers
8bfeb1dd6f57 drm/sun4i: fix missing component unbind on bind errors
dede8c14a37a drm/shmem-helper: Remove another errant put in error path
873657813618 riscv: asid: Fixup stale TLB entry cause application crash
eed0dc9c42ea Revert "riscv: mm: notify remote harts about mmu cache updates"
d813d8e6d9a0 ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
3ce3f1558b61 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
44717bdf7139 ALSA: hda: intel-dsp-config: add MTL PCI id
4bba9c8adec8 KVM: nVMX: add missing consistency checks for CR0 and CR4
ade62ea3e897 KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
acb0288bdd42 KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
72f90f9cf032 cifs: Fix smb2_set_path_size()
c8f31c1a0b7c tracing: Make tracepoint lockdep check actually test something
3968bb946a07 tracing: Check field value in hist_field_name()
192dcbf57311 tracing: Make splice_read available again
4aa004224c07 cifs: generate signkey for the channel that's reconnecting
ae75a110ccc1 md: select BLOCK_LEGACY_AUTOLOAD
313a5dc3a2aa interconnect: exynos: fix registration race
c479e4ac4a3d interconnect: exynos: fix node leak in probe PM QoS error path
323e51d21d67 interconnect: qcom: msm8974: fix registration race
1b1325879ca6 interconnect: qcom: rpmh: fix registration race
0add9360fee9 interconnect: qcom: rpmh: fix probe child-node error handling
5e8d808cb274 interconnect: qcom: rpm: fix registration race
1d7dd7291b88 interconnect: qcom: rpm: fix probe child-node error handling
306b406e4ec9 interconnect: qcom: osm-l3: fix registration race
3167306455d0 interconnect: fix mem leak when freeing nodes
c8a8ebeaa040 interconnect: imx: fix registration race
949cb37d21bc interconnect: fix provider registration API
3d6e1ac21d79 interconnect: fix icc_provider_del() error handling
f99450d919ff s390/ipl: add missing intersection check to ipl_report handling
9ba1720f6c4a drm/ttm: Fix a NULL pointer dereference
20d305f79c4e memory: tegra30-emc: fix interconnect registration race
d40e710e956b memory: tegra124-emc: fix interconnect registration race
32013d947a76 memory: tegra20-emc: fix interconnect registration race
772764570bd7 memory: tegra: fix interconnect registration race
162049c31eb6 firmware: xilinx: don't make a sleepable memory allocation from an atomic context
fad3809467df serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
4d8c41584bc9 serial: 8250_fsl: fix handle_irq locking
ba2849db4983 serial: 8250_em: Fix UART port type
d72ebe4855eb tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
4d2304d8f779 Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
e71eb4dca41f ext4: fix possible double unlock when moving a directory
a16394b5d661 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
7be9a2f8c517 drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
ff74b0122f56 sh: intc: Avoid spurious sizeof-pointer-div warning
b9c379e1d7e1 LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
3f7c09f64289 net/9p: fix bug in client create for .L
d9923e7214a8 drm/amdkfd: Fix an illegal memory access
94fd091576b1 ext4: fix task hung in ext4_xattr_delete_inode
70e66bdeae4d ext4: update s_journal_inum if it changes after journal replay
b4afe4629ec8 ext4: fail ext4_iget if special inode unallocated
20ca409886ce rust: arch/um: Disable FP/SIMD instruction to match x86
1cffdf91ca2b jffs2: correct logic when creating a hole in jffs2_write_begin
71285be619cb soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
2746fdf51b59 mmc: atmel-mci: fix race between stop command and start of next command
a2b8a41cc9e3 media: m5mols: fix off-by-one loop termination error
d3827d53b098 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
b9e80aa64ee0 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
8a3876f8c79f kconfig: Update config changed flag before calling callback
fc331de5523f hwmon: tmp512: drop of_match_ptr for ID table
634b3304f78d hwmon: (ucd90320) Add minimum delay between bus accesses
265656c43eb9 hwmon: (ina3221) return prober error code
b2ae1f15cd6f hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
afda11bae889 hwmon: (adt7475) Fix masking of hysteresis registers
ad22336d33d5 hwmon: (adt7475) Display smoothing attributes in correct order
ecb1b5135bd3 bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
40d8c4f6e427 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
42e8ecb1d30d ethernet: sun: add check for the mdesc_grab()
6992a1004def net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
5f916531e750 qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
51b6912a6bac selftests: net: devlink_port_split.py: skip test if no suitable device available
76d8a9a194ca i825xx: sni_82596: use eth_hw_addr_set()
c78f1345db4e net/iucv: Fix size of interrupt data
ee744ac65c40 net: atlantic: Fix crash when XDP is enabled but no program is loaded
4caee8e7d91e net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
1c5642cfa6d5 ipv4: Fix incorrect table ID in IOCTL path
c058d3e4e82a sh_eth: avoid PHY being resumed when interface is not up
fba6fb5447c6 ravb: avoid PHY being resumed when interface is not up
eaae4e3f3a1d net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
b5d6e4f6b97c net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
2ecc6e449593 ice: xsk: disable txq irq before flushing hw
717d20710596 veth: Fix use after free in XDP_REDIRECT
555a9c6a191a net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
b7350f8dbe0c net/mlx5e: Fix cleanup null-ptr deref on encap lock
a506e38b6940 net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
3a1f54924548 net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
76422c92e480 net/mlx5e: Support Geneve and GRE with VF tunnel offload
bec05b05e698 net/mlx5: Disable eswitch before waiting for VF pages
752860d8aaf4 net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
20b097ca2205 net/mlx5e: Don't cache tunnel offloads capability
e79eee0e7091 net/mlx5e: Fix macsec ASO context alignment
f72a9737f5f9 block: sunvdc: add check for mdesc_grab() returning NULL
bcd535f07c58 nvmet: avoid potential UAF in nvmet_req_complete()
afd94e7cbabb nvme: fix handling single range discard request
351c9633c9d4 block: null_blk: Fix handling of fake timeout request
5ca66a9fff75 powerpc/mm: Fix false detection of read faults
9821576e1170 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
c7bdc137ca16 net: usb: smsc75xx: Limit packet length to skb->len
3517584cf1b3 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
bb0c7212efb9 mlxsw: spectrum: Fix incorrect parsing depth after reload
5e331022b448 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
b339c0af83d4 tcp: Fix bind() conflict check for dual-stack wildcard address.
42173a7147e2 net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
a69b72b57b7d net: tunnels: annotate lockless accesses to dev->needed_headroom
e3fda704903f loop: Fix use-after-free issues
221f655b574d block: do not reverse request order when flushing plug list
68fbc35583ab net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
85d6c1fc36b3 net: dsa: mt7530: remove now incorrect comment regarding port 5
e10c7ab7d3a1 qed/qed_dev: guard against a possible division by zero
3c270435db8a net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
1a1682abf739 drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
d586d58c3f2a drm/i915/psr: Use calculated io and fast wake lines
a2410d0c3d2d PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
1e803737141f vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
6efd13e9acd1 vdpa_sim: not reset state in vdpasim_queue_ready
374bcab6c141 vhost-vdpa: free iommu domain after last use during cleanup
c703362a66ea i40e: Fix kernel crash during reboot when adapter is in recovery mode
e92ee025b53d ipvlan: Make skb->skb_iif track skb->dev for l3s mode
a97ef110c491 nfc: pn533: initialize struct pn533_out_arg properly
4d2ee43ac2a9 selftests: fix LLVM build for i386 and x86_64
dcf94604d4a9 wifi: cfg80211: fix MLO connection ownership
87e80ea4fbc9 wifi: nl80211: fix NULL-ptr deref in offchan check
928fa441f149 vdpa/mlx5: should not activate virtq object when suspended
9180aa4622a7 tcp: tcp_make_synack() can be called from process context
6f93f5d6d7af ftrace,kcfi: Define ftrace_stub_graph conditionally
7e0ae8667fcd scsi: core: Fix a procfs host directory removal regression
d2112b18b591 scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
71ba8c384b77 netfilter: nft_redir: correct value of inet type `.maxattrs`
d0f645ea552c netfilter: nft_redir: correct length for loading protocol registers
8b02143c2ea6 netfilter: nft_masq: correct length for loading protocol registers
ef6b379d5cec netfilter: nft_nat: correct length for loading protocol registers
d0564e648c7a ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
0023972a7593 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
c6260ceea4a0 scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
5aab9342f12f scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
705097d52a15 scsi: mpi3mr: Return proper values for failures in firmware init path
480aae2f3063 scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
f28bdab9e208 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
dca06ccf13de scsi: mpi3mr: Fix config page DMA memory leak
574cc10edaa7 scsi: mpi3mr: Fix throttle_groups memory leak
b5e5bbb3fa5f scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
704e3a33bda4 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
22ea42969325 ASoC: SOF: ipc4-topology: set dmic dai index from copier
827700ad25d6 ASOC: SOF: Intel: pci-tgl: Fix device description
1415eb56dd2a ASoC: SOF: Intel: SKL: Fix device description
47a7b53c52c7 ASoC: SOF: Intel: HDA: Fix device description
bda78144c8a5 ASoC: SOF: Intel: MTL: Fix the device description
019fb49c3d83 clk: HI655X: select REGMAP instead of depending on it
33f080889cfe drm/meson: fix 1px pink line on GXM when scaling video overlay
0b26f080ccf5 cifs: Move the in_send statistic to __smb_send_rqst()
59f750e5d2ea fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
2ece1e25bb42 drm/panfrost: Don't sync rpm suspension after mmu flushing
96a5aee27439 drm/msm/gem: Prevent blocking within shrinker loop
5ed267cc7b6c drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
c436a1743333 xfrm: Allow transport-mode states with AF_UNSPEC selector
(From OE-Core rev: e6c21d1dc64db0eb345c5e909050f737b46be5f5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recipes containing both git and npmsw sources in the SRC_URI fail
during fetch from the shrinkwrap. It seems that when the fetcher is
fetching from the shrinkwrap, the SRCREV variable has been deleted but it
till ends up fetching from the git source resulting in an error because
SRCREV is undefined. The root cause of this is that the Fetch class defaults
to urls from the SRC_URI when the urls parameter contains an empty list. This
patch will ensure that Fetch is not instantiated if the urls list is empty.
(Bitbake rev: e602963dfd505eef08702366383358d29ee20c4d)
Signed-off-by: Svend Meyland Nicolaisen <public@smn.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current PSI check calculation does not take into consideration
the possibility of the time interval between last check and current
check being much larger than 1s. In fact, the current behavior does
not match what the manual says about BB_PRESSURE_MAX_XXX, even if
the value is set to upper limit, 1000000, we still get many blocks
on new task launch. The difference between 'total' should be divided
by the time interval if it's larger than 1s.
(Bitbake rev: b4763c2c93e7494e0a27f5970c19c1aac66c228b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update regex pattern to allow variable flag name with a single character.
Regression tests have also been updated in `bb.parse` and
`bin/bitbake-selftest -k ParseTest` has been successfully executed.
Eliminate a trailing space as well.
(Bitbake rev: bb9e523291a3cad6e1596ee6a1e715b5e5feba8f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add bb.event.ParseError to let error-report can catch this kind of error.
(Bitbake rev: 316524ab59a5e738c25e062923ee5717d88ae5c7)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some information about some further kernel CVEs which don't apply for
either linux-yocto or don't apply for linux-yocto 6.1.
(From OE-Core rev: 85c1713bf0c01c68558bfba38edcc005c1ebb1c9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignore CVE-2022-38457 & CVE-2022-40133 as they looks patched in our 6.1
branch.
I've asked the NVD to add the commit as the patch for these CVEs, but in
the meantime, other sources seem to agree that the commit fixes these
CVEs (and I concur).
(From OE-Core rev: 990d1cbb1628577bd159e8266fa15976f1f17062)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Fix the location of the target for supported distributions
- Improve the name of this target
(From yocto-docs rev: 40f0cf9302b9f0ce01a1270977644b1b2fdfc650)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVEs CVE-2023-0179, CVE-2023-1079 and CVE-2023-1513 are patched in our
kernels but appear as active because the NVD database is not up to date.
(From OE-Core rev: ae1e7999a06c56c6f752413296b8f6b505475f8b)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Frank WOLFF <frank.wolff@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Due to signedness, the checksum is not computed when filesize is bigger
a 2GB. Pick a fix for this problem from CPIO ML, where the fix has been
posted for 5 years. Since CPIO upstream is effectively unresponsive and
any and all attempts to communicate with the maintainer and get the fix
applied upstream failed, add the fix here instead.
(From OE-Core rev: bfff138af4bdd356ac66571e6ad91c1a5599b935)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is possible to call exported tests with --target-ip set to ":22"
where IP address is not set at all. Detect this case and fail the test
instead of calling ping without an IP address.
(From OE-Core rev: 17c995c53775b8cee279ca4ced916092067e1195)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to announce grep-3.10, a stable release,
fixing a bug with -P and \d. TL;DR, grep-3.9 would do this:
$ LC_ALL=en_US.UTF-8 grep -P '\d' <<< ٠١٢٣٤٥٦٧٨٩
٠١٢٣٤٥٦٧٨٩
It should print nothing, like it has always done.
For more detail, see https://lists.gnu.org/r/bug-grep/2023-03/msg00005.html
Thanks to Paul Eggert for catching the \D variant and to Bruno Haible
for assiduously tending gnulib and for testing grep on so many
different systems.
There have been 12 commits by 2 people in the 17 days since 3.9.
(From OE-Core rev: 7ac3bcf228ceb4b56f82c65941b95a276d7d3b95)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
COPYING files had 2 updates w/o affecting licensing:
* URLs to gnu.org and fsf.org switched to https
* Clarifying licensing of liblzma Doxygen-generated docs - details below
5.4.2 (2023-03-18)
* All fixes from 5.2.11 that were not included in 5.4.1.
* If xz is built with support for the Capsicum sandbox but running
in an environment that doesn't support Capsicum, xz now runs
normally without sandboxing instead of exiting with an error.
* liblzma:
- Documentation was updated to improve the style, consistency,
and completeness of the liblzma API headers.
- The Doxygen-generated HTML documentation for the liblzma API
header files is now included in the source release and is
installed as part of "make install". All JavaScript is
removed to simplify license compliance and to reduce the
install size.
- Fixed a minor bug in lzma_str_from_filters() that produced
too many filters in the output string instead of reporting
an error if the input array had more than four filters. This
bug did not affect xz.
* Build systems:
- autogen.sh now invokes the doxygen tool via the new wrapper
script doxygen/update-doxygen, unless the command line option
--no-doxygen is used.
- Added microlzma_encoder.c and microlzma_decoder.c to the
VS project files for Windows and to the CMake build. These
should have been included in 5.3.2alpha.
* Tests:
- Added a test to the CMake build that was forgotten in the
previous release.
- Added and refactored a few tests.
* Translations:
- Updated the Brazilian Portuguese translation.
- Added Brazilian Portuguese man page translation.
(From OE-Core rev: 0331fac93570b8e2960ac94b2a6a7eb71cb1a1d0)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* if you don't have QEMU_USE_KVM in local.conf it fails with:
2023-03-12 18:06:29,591 - oe-selftest - DEBUG - Checking if qemux86-64 is not this MACHINE
2023-03-12 18:06:29,594 - oe-selftest - INFO - ... ERROR
2023-03-12 18:06:29,594 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/efibootpartition.py", line 18, in test_boot_efi
if oe.types.qemu_use_kvm(self.td['QEMU_USE_KVM'], self.td["TARGET_ARCH"]):
~~~~~~~^^^^^^^^^^^^^^^^
KeyError: 'QEMU_USE_KVM'
[YOCTO #12937]
(From OE-Core rev: 7c32ca2f91beb98769c89470b37f06cb4b99aebb)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the recent change to the crate fetcher, which automatically sets
the name to for each crate to be versioned, there is no longer a need to
explicitly set the name= parameter for each URI. This also results in
generated files that are compatible with the crate fetcher in Kirkstone
and Langdale.
(From OE-Core rev: eb272afcd9a12ce2b2f43436b3f84f52cb6cdfb7)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is common for rust packages to depend on different versions of the
same crate. E.g.
| crate://crates.io/windows_x86_64_msvc/0.42.2 \
| crate://crates.io/windows_x86_64_msvc/0.48.0 \
Identification only by the plain crate name makes the sha256sum
ambiguous
| SRC_URI[windows_x86_64_msvc.sha256sum] = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
| SRC_URI[windows_x86_64_msvc.sha256sum] = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
and requires lot of manual work to fix the SRC_URI list.
Making the 'name' property unique by appending the version allows
direct copy & paste of reported sha256sum errors to complete the
crates list.
(Bitbake rev: ae2efb05196f9e29ef56ad9a84e2eae5fbdd8030)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hwclock.sh had default update-rc parameters which made it run after
other tasks that work with the clock such as connman. This causes a
time obtained by NTP to be clobbered by a potentially incorrect time
in the RTC.
Provide non-default INITSCRIPT_PARAMS to have hwclock.sh run during
the rc startup before runlevel initscripts start.
(From OE-Core rev: 3012bac35ada9a9f66d9e6e2fecaee09527b9d44)
Signed-off-by: Chris Elledge <celledge@siteworx.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since bitbake commit 81a58647b2f4fc0a2589b2978fc9d81b2bfe6aec
[bitbake: build: Make python output print to stdout when running with
-v (verbose)] we no longer need to comment out the python stdout
checks.
(From OE-Core rev: 67886a8473c511c8ab3db2e4587cc5a070979d11)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The qemu build system enables the 'log' trace backend by default, if no
explicit choice was made with '--enable-trace-backend=CHOICE'.
However, the qemu recipe uses the following PACKAGECONFIG line:
PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust,"
which means that the 'nop' trace backend will be explicitly selected if the
'ust' feature is not enabled. The 'nop' backend removes almost all trace
points at compile time, and thus basically means 'disable tracing'.
To retain the default trace backend if 'ust' is not enabled, the above
PACKAGECONFIG line should either explicitly fall back to the 'log' backend,
or not provide any value for the 'disabled' case. This commit chooses the
latter to not make any assumption about the upstream default.
(From OE-Core rev: c31396a30dcf17ab23ff4dd5943eef5fba20cba6)
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'#line' directives written by qemu's tracetool makes the 'debug' package not
reproducible due to absolute paths. Apply a patch to use a relative path
instead.
(From OE-Core rev: 85e30c507b63fa9126887dc6435d1ee6e23bd887)
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple CVEs are patched in kernel but appear as active because the NVD
database is not up to date.
In common file cve-extra-exclusion.inc, CVEs are ignored if and only if
all versions of kernel used are patched.
In cve-exclusion_6.1.inc, only ignore CVEs that are patched in v6.1,
and not patched in v5.15.
Recipes of version 6.1 should include this file.
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
(From OE-Core rev: 5feb065f1b1aaf218f71cc9d31a9251b139b9442)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the previous commit I somehow mixed up and used an incorrect CVE number.
Use the correct one.
(From OE-Core rev: b3e2729f686ff6e16e11590bcd701c057ae5f1e2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Take a patch submitted upstream for the issue while upstream decide what
to do. We don't use thunderbird integration so this isn't an issue for us.
(From OE-Core rev: b85b7714a44caa70beb2f115483ee52745aa1b97)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've increased the minimum GCC version to 8.0[1] so update the
documentation to match.
[1] sanity.bbclass: Update minimum gcc version to 8.0
(From yocto-docs rev: c74254fa7406c76b26e47b968685115699f95c55)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but vte has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 686e0cb93f9f6ef663243e62c7a8cc43ca1dcd3a)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of only display the first and stop.
For recipe (crago based) that can contains several artifacts
to fetch with their checksum, it will particularly handy
to display all of missing one.
An example of error message would be
NOTE: Executing Tasks
ERROR: zvariant-3.12.0-r0 do_fetch: Missing SRC_URI checksum, please add those to the recipe:
SRC_URI[anyhow-1.0.70.sha256sum] = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
SRC_URI[chrono-0.4.24.sha256sum] = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
SRC_URI[serde-1.0.158.sha256sum] = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9"
SRC_URI[system-deps-1.3.2.sha256sum] = "0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b"
ERROR: zvariant-3.12.0-r0 do_fetch: Bitbake Fetcher Error: BBFetchException('There was some missing checksums in the recipe')
ERROR: Logfile of failure stored in: /home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zvariant/3.12.0-r0/temp/log.do_fetch.1025
ERROR: Task (/home/jenkins/yocto-poky-master/poky/meta-selftest/recipes-extended/zvariant/zvariant_3.12.0.bb:do_fetch) failed with exit code '1'
(Bitbake rev: dafa07c080e05975b6319b5adf78a9691c6b6643)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An upcoming change will simplify the setuptools3-base FILES assignments,
which means this recipe needs to package a library explicitly.
(From OE-Core rev: bab2e8c76453cf9982af936f20c6b22cc2237ba7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If these files exist they should be packaged into PN-dev, and are with
the default FILES:${PN}-dev.
(From OE-Core rev: 738434bf567d25de692cd145156263eea1a5de13)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Simply inheriting setuptools3-base should put everything in $libdir in
PN, and there's no need to replicate the pkgconfig packaging rules as
those are the defaults.
(From OE-Core rev: 56a32e31d4fdfb908f0edf513d21bc0f2b8c721e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but libnotify has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 63cc22caf4dfcde1d7a3a8410559bb227ed95c33)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, gettext-native and
glib-2.0-native dependencies are not pulled in, which causes failures
in do_compile due to missing xgettext and gdbus-codegen.
(From OE-Core rev: c9e4c3d437ba7cadb87bc30b85f602b8551a0e17)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native
and gobject-introspection package dependencies are not pulled in
but gconf has a hard dependency on them (do_configure fails due to
missing introspection.m4 file and glib-gettextize).
(From OE-Core rev: d87bc67fde3c8bc6068cb67708953ce88ac31e3f)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When g-i feature is disabled, the gobject-introspection package
dependency is not pulled in but pygobject has a hard dependency on it.
(From OE-Core rev: 7fae697c6889e17dd47415808a7173670b507047)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add an option to enable/disable build of graphene-gobject. When
enabled, add glib dependency (not pulled in implicitly if
the gobject-introspection feature is disabled).
Default is to enable gobject-types so that graphene-gobject is built
(dependency of gtk4).
(From OE-Core rev: b82781498cda67f4797de5b8b7c2b90a275a72e1)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the report-error catch Nothing PROVIDES error and then
we can check it directly via error report web.
(From OE-Core rev: a57d8f82b83554c821a83eacc02f9c73b263ff02)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase patches; one of the vendored crossbeam versions
has been removed upstream, and so crossbeam_atomic.patch
is adjusted accordingly.
Replace getrandom-open64.patch with a backport.
(From OE-Core rev: f5accb4fae49342cbec21718ae7a427615bfcedd)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise it triggers a rebuild of llvm-dependent rust pieces every time rust_runx is called,
lengthening the builds without need.
(From OE-Core rev: aca6b29b508175da9f213b1c6dba5d02a15b8287)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream does not actually use or test it this way; if the goal
is to install items, then install target should be executed directly.
In particular, in latest rust release building stage 2 items has regressed
altogether (incorrect dependencies between rust-analyze tool and the
libs it needs) and no one noticed.
(From OE-Core rev: 7d805f9a9f6b5048308a37a2757d08cca40b1ff3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* when searching for qemuboot.conf
* don't assume that IMAGE_LINK_NAME is always
<rootfs>-<machine> (with <rootfs>-<machine>.qemuboot.conf)
* runqemu: use IMAGE_LINK_NAME set by testimage.bbclass or query with bitbake -e
* testimage.bbclass was setting DEPLOY_DIR which I don't see used
anywhere else, so I assume it was supposed to be DEPLOY_DIR_IMAGE as mentioned
in corresponding runqemu code, do the same with IMAGE_LINK_NAME variable
* add virtual/kernel as bitbake -e target in run_bitbake_env to make
sure IMAGE_LINK_NAME is defined (kernel-artifact-names.bbclass inherits
image-artifact-names.bbclass as well)
* improve .qemuboot.conf search
1st search for file matching the rootfs and only when not found
try again with .rootfs suffix removed
[YOCTO #12937]
(From OE-Core rev: 716eb55bb963db7b02d985849cb025898aabc855)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Remove note to section not carrying information about
special hosts tools for oe-selftest
- Add links to mentioned repositories
CC: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Measured by generating a "core-image-sato" image for a "qemux86-64"
machine from an Ubuntu 22.04 VM with 4 cores.
Less memory was not enough and caused Out of Memory failures.
(From yocto-docs rev: a05f87929eed43cef673a8c2581899a8c9ccf462)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tests made on Poky master on March 16, 2023.
Add a "Free Disk Space" section to the "System Requirements" document.
(From yocto-docs rev: 285ba689ce3ab7b7fdb4bb0d0284e2a52ad62c7f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we do not enter password during login, it is expected to display message "Login timed out after 60 seconds". But it prints only first few bytes(like "Login t") when write is immediately followed by exit.
Fix - Calling exit from new handler provides enough time to display full message.
Upstream-Status: Accepted [670cae8348]
(From OE-Core rev: 644cfe9dcf351bfa6c67f4b4d1e7dec416a59021)
Signed-off-by: Soumya <soumya.sambu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native
and gobject-introspection package dependencies are not pulled in
but avahi has a hard dependency on them (do_configure fails due
to missing introspection.m4 file, do_compile fails due to missing
glib-mkenums).
(From OE-Core rev: fea90325b180ba8d2b19704dc8911a9175527c61)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but at-spi2-core has a hard dependency on it
(do_configure fails due to missing glib-genmarshal).
(From OE-Core rev: 954411393a50b8d09cc42f1098e54193d6b19e1d)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but libgudev has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 8fd140011f89ededdfd7feb1c0e3a2d67e06808a)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but json-glib has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 2d67634d778bce9efdad9df75b3fe3e224708d7f)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but harfbuzz has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 77e6edba704873d21c2cf946d1be18e13abb9f5e)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* It was showing whole log and that the runqemu command failed, but not
where the log file is, nor why it thinks the runqemu failed
[YOCTO #12937]
(From OE-Core rev: ad4b72e6524114a3bdee10cab71f194ea143cd24)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it was searching for line like this:
ROOTFS: [/OE/build/poky/build/build-st-2023-03-20-esdk-runqemu-patch1/runqemu.RunqemuTests.test_boot_machine_ext4/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64-20230320081121.rootfs.ext4]
but with IMAGE_NAME_SUFFIX changed to something else than default ".rootfs"
or with my pending changes the line looks like this:
ROOTFS: [/OE/build/poky/build/build-st-2023-03-20-esdk-runqemu-patch2/runqemu.RunqemuTests.test_boot_machine_ext4/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs-20230320085744.ext4]
and test was failing.
* Check for whole line starting with ROOTFS: and ending just with .ext4
[YOCTO #12937]
(From OE-Core rev: 7a0f622f23aff2c4eeca0606e7682931eb53287a)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ultimately we'll remove this and use for better rust reproducibility
testing too.
(From OE-Core rev: 6c6536a41bfb8651fe94d90898207c5b53673e44)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A project can have multiple Cargo.lock (provides
multiple binaries for example) and each one can
depends on differenct version of the same crates.
Even within the same Cargo.lock file, it is possible
to have different version of same crates.
To avoid conflicts, override the name with the version
for all crates checksum
Moreover, when searching for Cargo.lock, we should ignore
specific dir like .git (no use to walk down there) and .pc
(because it can have a Cargo.lock if this file was patched)
(From OE-Core rev: 1795e98a04ad09b011afcc7cc3bf6dc49475b19a)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe is for showing a "real world" example of
a crate that depends on some git repositories.
Usually, this kind of crate is built within a global
workspace (here it is the zbus project) and so
doesn't need a Cargo.lock on its own.
For the sake of the demonstration, I had to tweak things
a little to be able to compile zvariant in standalone
(no relative path in dependency, no symlink to LICENSE
provide a Cargo.lock)
The use case where the crate had some git repository
in dependency is very common for "private" crate that
are not aimed to be published on crates.io.
When the project grow bigger, it is common to have
a bin and multiple lib developped in parallel, and these
libs are surely on a git repostitory.
A test case have been also added to check for:
- the previous patch about git subpath parameter and devtool
- the correctness of overriding dependencies (first patch of the
series)
(From OE-Core rev: 409e045f96f69877de6f36ed14c5c19a9cb74eaf)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is for a specific case where:
- A recipe use a subpath on a git repo (e.g. git://repo.git/projects;subpath=subproject)
- The recipe contains a patch to apply
- a devtool modify is used on this recipe
With these conditions, the patch cannot be applied at all.
GitApplyTree class is used for handling patch under devtool, but
when subpath is present in SRC_URI, the resulting git tree
is dirty (every files and directories which was not in subpath are suppressed)
and so "git am" refuse to apply patches.
That would not be an issue since the GitApplyTree have a fallback
to PatchTree in case of error, but during this error management,
there is a "git reset --hard HEAD" call which suppress the subpath
operation and finally prevents the patch to be applied even with PatchTree.
When devtool is not involved, only PatchTree class is used and the
above problem is irrelevant.
To support git patching during devtool, the presence of subpath and
the dirtyness of the repo are checked. If both conditions are
met, we directly call PatchTree like it was already done
in case of error during git apply.
(From OE-Core rev: d86cac2759cf7e91f4ff240833385e28e729ab79)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without that, the possible git urls that are in SRC_URI of a recipe
are removed from SRC_URI during devtool process and so the
cargo_common_do_patch_paths in cargo_common.bbclass cannot
patch these packages to fetch them locally.
I use a generic type name because I foresee this change will
be useful for recipe that used a package manager (cargo but also
npm) see https://bugzilla.yoctoproject.org/show_bug.cgi?id=11015
(From OE-Core rev: 474658a3681c343385c359a21c3693401217298d)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since disable network was added cargo configurations which reference git
repos fail as they attempt to fetch across the network as part of
do_compile, even if EXTRA_OECARGO_PATHS to add them as part of `paths`
is used, as this is documented as only working for packages which exist
in crates.io.
Add parsing of the SRC_URIs for git repos and include `[patch]` sections
to redirect to the checked out source repos which the bitbake fetcher
has already populated.
There are still cases which don't work - if you have multiple copies of
the same repo with different revisions, there's currently no way to
represent that and anything using a repo which has a virtual manifest
will fail to build (see https://github.com/rust-lang/cargo/issues/4934).
(From OE-Core rev: 684a8af41c5bb70db68e75f72bdc4c9b09630810)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add new fetcher for the NVD database using the 2.0 API [1].
The implementation changes as little as possible, keeping the current
database format (but using a different database file for the transition
period), with a notable exception of not using the META table.
Minor changes that could be visible:
- the database starts in 1999 instead of 2002
- the complete fetch is longer (30 minutes typically)
[1] https://nvd.nist.gov/developers/vulnerabilities
(From OE-Core rev: fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* There is no need to be that precise. It just irritates in the logs.
* There is also no point in printing plain time.time() value a single
time while only using formatted printout everywhere else, thus remove
it.
* Use %d for printing integer times
(From OE-Core rev: f0988cb8cf8d03708490cca4eba345492ef78d52)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since login user is configurable with boot_patterns['send_login_user'],
unconditionally using 'root' in the debug message can be confusing.
Also fix the debug message to say 'Logged in' instead of 'Logged'.
(From OE-Core rev: 900e3d42b918b5a33d8d952b3a8078fbe72ba98f)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is already set above, thus simply use the set value from there.
(From OE-Core rev: 2f6571ffb23b1a0b5bd6a1212fc108e536f04539)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'tempfile' and 'oeqa.utils.command.runCmd' are unused while 'os' is
actually used.
(From OE-Core rev: 50f766233e83528eebeca92877277374c7193530)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python modules aren't supposed to have uppercase characters in their names
according to python conventions. We have regexs in the code which work
on that assumption too. Rather than showing errors under some filtering
situations, make it clear and error if a problematic name is seen.
(From OE-Core rev: 7964a6ee54e881a6128707a7f2a42eec2ed63881)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the signature file into place only after it is successfully signed.
This to avoid race and corrupted .sig files in cases multiple onging
builds write to a shared sstate-cache dir.
(From OE-Core rev: b4ec08ea9efebac262d43f47d95a356fe2829de9)
Signed-off-by: Tobias Hagelborn <tobiasha@axis.com>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cmake bbclass already sets the path to the correct Python for us,
and there appears to be no more scripts in the build which use 'python'
explicitly.
(From OE-Core rev: abbac1588163b63746928403d524a09532875d5a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LIB_INSTALL_DIR was removed in libgit2 1.0 when they moved to using
GNUInstallDirs.
BUILD_CLAR is now BUILD_TESTS as of libgit2 1.4.
(From OE-Core rev: 9d321a4abf2ee35647293f5ec7e4c354974b45c6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe uses the cmake class, so there's no need to set the Ninja
backend, or tell it where Python is, or that we're cross-compiling.
(From OE-Core rev: 2560665cc1e30a6ca969118ade8612393e1eef74)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building gobject-introspection for aarch64, the generated giscanner
python module has the wrong "x86_64" suffix:
./usr/lib/gobject-introspection/giscanner/_giscanner.cpython-311-x86_64-linux-gnu.so
The EXT_SUFFIX used by meson to generate the python module is taken
from the native python3 sysconfig instead of the target sysconfig.
Replace the python3native inherit with python3targetconfig to fix this.
(From OE-Core rev: 0a6c46743fa6bf3e5418247d4841ae5ffb530262)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 82e67b82ea8e12aa0b7b9db1d84fec0436dec71b.
It was commited as part of https://bugzilla.yoctoproject.org/show_bug.cgi?id=12301
for kernels < 4.15, as of now oldest builder kernel we have is 4.15 on
ubuntu 18.04 so we should not require this workaround. Moreover, this
fixes an smp problem with qemux86 where no matter what -smp <x> option
is used, qemu always starts with single core.
(From OE-Core rev: fa8a7c0608fc800c48d0ff1cd832ad63c51eeab1)
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>
Allow 'multiubi' fstype image.
Set 'MULTIUBI_BUILD' with two entries to allow configuration for two
different '.ubifs'.
Configure 'MKUBIFS_ARGS_*' and 'UBINIZE_ARGS_*' for both configurations.
(From OE-Core rev: 96d4486df6d870ef19e2055b026729e66bc118f3)
Signed-off-by: Romuald Jeanne <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* I was hit by oe-selftest -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers
running all tests except only this selected one:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 14:00:52,955 - oe-selftest - DEBUG - Selected tests with -r: ['eSDK.oeSDKExtSelfTest.test_install_libraries_headers']
2023-03-13 14:00:55,531 - oe-selftest - INFO - Changing cwd to /OE/build/poky/build
..
2023-03-13 14:00:58,128 - oe-selftest - INFO - test_archiver_allows_to_filter_on_recipe_name (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name)
this is caused by _built_modules_dict(modules) function
which filters out eSDK.oeSDKExtSelfTest.test_install_libraries_headers
based on the regexp and then it runs all loaded tests, because
modules are empty
the initial regexp and comment from 2017:
https://git.openembedded.org/openembedded-core/commit/?id=80db3d999ae26d298d9d5418a32b11a4f27af9d5
# Assumption: package and module names do not contain upper case
# characters, whereas class names do
m = re.match(r'^([^A-Z]+)(?:\.([A-Z][^.]*)(?:\.([^.]+))?)?$', module)
might still be valid, but it was loosened in 2018 to accept upper case in module:
https://git.openembedded.org/openembedded-core/commit/?id=1ecf48fd286a77078451b67879a44f9c9dc7a894
Some test cases (eSDK.oeSDK*, runtime_test/*) does not match with current regex, fix it accept all.
Then skipping the not matching modules was added later in 2018:
https://git.openembedded.org/openembedded-core/commit/?id=f2042bf3638ed4edfb167e7f7d4be6da60997ead
and regexp was updated again in 2020 not to accept upper case in modules:
https://git.openembedded.org/openembedded-core/commit/?id=ad81ea90a815389e45ff302a85151724c71f71c3
oeqa/core/loader: refine regex to find module
test case in format <module name>.<class name>.<test case name>
this is clear when test cases is only 3 item deep.
but confused when it is 4 item deep, eg,
oelib.types.TestList.test_list_nosep
I'm afraid that changing this regexp again to accept eSDK will break
someone's favorite test case, renaming eSDK looks much safer option
There is only 1 such case in poky:
$ oe-selftest --list-modules | grep INFO.- | sed 's/^.*INFO - //g' | grep -v '^[a-z_\.]*$'
Listing all available test modules:
eSDK
Most modules are just a-z (52x), then oelib.<foo> (6x) and 7 modules with underscore '_'.
(From OE-Core rev: 173ef4397b5be19f72385b1a0d892a1fa8979d53)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This Unittest tries to rename a package, using an already used name and
fails on do_package.
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: c3fe173d5196506d89aa464ba56aabcf581a60db)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is possible to rename packages with the macro PKG:${PN} and result in
a package name conflict if the target name exists already.
Add a fatal check to prevent this issue to go unnoticed.
Fix [Yocto #12060]
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: f6cb63d3a871c4eef52d981131a56bf41aa1dcdf)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NVD DB store version and update in the same value, separated by '_'.
The proposed patch check if the version from NVD DB contains a "_",
ie 9.2.0_p1 is convert to 9.2.0p1 before version comparison.
[YOCTO #14127]
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: 7d00f6ec578084a0a0e5caf36241d53036d996c4)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed:
Set EXCLUDE_FROM_WORLD = "0" in recipe_A:
$ bitbake world -g
Check pn-buildlist, the recipe_A won't be built, this patch fixes the problem:
EXCLUDE_FROM_WORLD = "1": Not build in world
EXCLUDE_FROM_WORLD = "0": Add back to world build
(Bitbake rev: 3f4ede2d67a2d75d3faf8887f90371bd7554d492)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have an obtuse rare and intermittent bitbake fetch failure. Understanding
the value of ud.localpath at the time of failure would be helpful to debug it
further. Tweak the debugging to provide this in the output.
(Bitbake rev: 935ab36f64d25c09f83209cd369714c2bc89aa7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "git clone /path/to/git/objects_symlink" couldn't work after the following
change:
6f054f9fb3
But repo command manages the git repo as symlinks, so check whether the objects
is an symlink to fix the problem:
* Nothing is changed if git/objects is not a symlink
* Use "git clone file://" when git/objects is a symlink
(Bitbake rev: a0d8108eba8d542707740d00c66c1c5f5b963f18)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change brings checksum verification of each crate
in a recipe, e.g
| SRC_URI += " \
| crate://crates.io/aho-corasick/0.7.20 \
| crate://crates.io/atomic-waker/1.1.0 \
| crate://crates.io/cc/1.0.79 \
| "
|
| SRC_URI[aho-corasick.sha256sum] = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
| SRC_URI[atomic-waker.sha256sum] = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599"
| SRC_URI[cc.sha256sum] = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
That will require to move the checksum initialization
after the possible call to urldata_init method in order
for the crate fetcher to parse the url.
Another way of doing could have been implementing a decodeurl
method that would have been specific for each fetcher class.
(Bitbake rev: 4920686c13dd66f9bfa4f7dd38d6e955f153eeec)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a package with a postsints script requires ldconfig, the package class adds
a ldconfig postinst fragment to initialize it before. Systemd has its own
ldconfig.service to initialize it and sometimes if both services are running
at the same time in the first boot, the first one will work, but the second
one will fail with the following error:
ldconfig[141]: /sbin/ldconfig: Renaming of /etc/ld.so.cache~ to /etc/ld.so.cache failed: No such file or directory
This commit adds a ordering dependency between them to make sure that only one
service is running at the same time.
(From OE-Core rev: 4e9d812e127dc6743f52f4881e509e8e2e833afe)
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we provide sstate_targets recipes they are reported as missing
which is not quite correct because they are proveided to cut build/debugging time.
(From OE-Core rev: fd70a564d6946fa460638dd04ce2daecf4566cf3)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Relative paths in BBLAYERS only works when the new build dir are on the same
ascending directory node:
.
├── build
├── build-st
It works because they share the same ascending relative directory node.
So use the full path when the argument newbuilddir is provided
to make the oe-selftest work everywere regardless of the location chosen.
(From OE-Core rev: 2e022c1977bc1006c00a87e08a2dca5b69db4801)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OpenSSH 9.3p1 fixes 1 HIGH level security vulnerability.
Upgrade the recipe to point to 9.3p1.
CVEs Fixed:
1) CVE-2023-28531
- ssh-add in OpenSSH before 9.3 adds smartcard keys to ssh-agent without the intended per-hop destination constraints.
(From OE-Core rev: ca4b4165f388a8b8bb80c120a2baef00e7e3bcac)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The logic in this script validates that the length of data sections are
evenly divisible by the block size. On most systems the block size is
4KB and all is good. Some systems though, such as ppc64le, have a block
size larger then 4KB. For example on a POWER9 based ppc64le system, the
block size is 64KB.
This results in this script failing with errors like this when building
wic images:
|440, in _do_get_mapped_ranges
| assert extent_len % self.block_size == 0
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| AssertionError
In this case the data section size was 268KB and the block size was
64KB, resulting in the above assert failure.
Resolves https://bugzilla.yoctoproject.org/show_bug.cgi?id=15075
(From OE-Core rev: 1e23b803af6991fc20e4a4e88a0ef0541399e722)
Signed-off-by: Andrew Geissler <geissonator@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed for many gnome 44 apps.
Drop upstreamed patch in this release
(From OE-Core rev: 917b5da673cfe2271cf8854529b7f1ea7172a737)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe provides find-debuginfo which is used by rpm, more
specifically rpmbuild.
RPM upstream removed find-debuginfo and switched to use debugedit
in the following commit.
04b0805a75
Without debugedit, rpmbuild fails to generate debuginfo package when
%debug_package is added to spec file.
(From OE-Core rev: f7ada8b4d003473abce5b589cc38aec1e5e5f18a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
updating the 5.15 hardware reference BSPs to match the versions of
the oe-core qemu reference platforms.
(From meta-yocto rev: 2783c1193e0d6b0eb7ac7752233c0396384e571c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating the hardware reference BSPs to match to core qemu machine
versions.
(From meta-yocto rev: cd38062c745e59b3faf1000ccdf14fcb5f54699b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent package.py change has highlighted some corruption issues with -dev
pkgconfig package dependencies. Bump the output versions to trigger a rebuild
and ensure everything is consistent.
Take the opportunity to also drop all HASHEQUIV_HASH_VERSION entries since the
main version is changing.
(From OE-Core rev: f45ddfbf007de858327eef0ffefd5840ef4c69b8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the latest version abseil-cpp contains a new library named "absl_log_internal_format", it's
basic package config(.pc file) as below:
prefix=/usr
exec_prefix=${prefix}
......
Requires: absl_config = 20230125, absl_core_headers = 20230125, absl_log_internal_append_truncated = 20230125,
absl_log_internal_config = 20230125, absl_log_internal_globals = 20230125, absl_log_severity = 20230125,
absl_strings = 20230125, absl_str_format = 20230125, absl_time = 20230125, absl_span = 20230125
......
Normally, the process_pkgconfig() would process variable data before field data in a .pc file, but in the
absl_log_internal_format, the field data in "Requires" section contains "xxxx = xxxx" format, the
process_pkgconfig() treats them as normal variable and using the setVar() in bitbake's data_smart.py
try to process. The absl_log_internal_format field data contains "_append_", this hit the setVar() checking
and finally bitbake stop building and reporting an error as below:
"Variable xxx contains an operation using the old override syntax. Please convert this layer/metadata before attempting to use with a newer bitbake."
This patch move the field data process before variable process to avoid the process_pkgconfig() treat the field
data as variable.
(From OE-Core rev: a73e269d3e591a10bb397b94b82e3fb960112d33)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When working on 6.3+ kernel support powerpc started to fail when
doing on target kerne module builds, and in some cases when building
the kernel itself.
This was due to crtsavres requiring objtool to build, which was
missing required development headers.
So in a similar manner to x86, we add elfutils as an arch specific
dependency in these recipes.
(From OE-Core rev: 14b815b0beb6edc14b4fcc016201ade967875e28)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building a module on target, we use the native compiler
(always "gcc") versus the same compiler, but named in a cross
compiler manner, for the kernel build.
The kernel captures the compiler string in several places,
some of which we are already fixing, but others we are not
(as they don't cause issues).
But when building an on target module, the main kernel Makefile
compares compiler strings and outputs a warning similar to:
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-poky-linux-gcc (GCC) 11.3.0
You are using: gcc (GCC) 11.3.0
We drop the cross compilation prefix from the captured compiler
string, and we avoid the warning.
RP: tweaked one sed expression to fix quoting issue with 5.15
(From OE-Core rev: 70419f281a4571d01975bd79a47a6ed7ae70b1ae)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
8020ae3c051d Linux 5.15.103
10a72c677bce Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
6e7bc50f97c9 KVM: VMX: Fix crash due to uninitialized current_vmcs
61e5087231f3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
1f47cba9364f KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
2153dd644ce4 fs: hold writers when changing mount's idmapping
8c3be6925a92 UML: define RUNTIME_DISCARD_EXIT
f616fa79d536 xfs: remove xfs_setattr_time() declaration
5588657f418c KVM: fix memoryleak in kvm_init()
4441a9009193 tools bpftool: Fix compilation error with new binutils
1c27fab24333 tools bpf_jit_disasm: Fix compilation error with new binutils
97f005c0bdba tools perf: Fix compilation error with new binutils
451c9d7b1616 tools include: add dis-asm-compat.h to handle version differences
51b99dc38c1a tools build: Add feature test for init_disassemble_info API changes
381492ef0c51 sh: define RUNTIME_DISCARD_EXIT
1e49bb9ba912 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
d517faf3db23 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
4e6708a0f36e powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
0bfde8c9bb27 arch: fix broken BuildID for arm64 and riscv
560a2744cbbf ext4: block range must be validated before use in ext4_mb_clear_bb()
270422f3e183 ext4: add strict range checks while freeing blocks
2da16af37847 ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
09546886a0ea ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
48302ee67dd7 filelocks: use mount idmapping for setlease permission check
513572bb89e8 media: rc: gpio-ir-recv: add remove function
5f328c9d32b1 media: ov5640: Fix analogue gain control
4cb302546556 scripts: handle BrokenPipeError for python scripts
405ec99d1d25 PCI: Add SolidRun vendor ID
2c75e258adb9 macintosh: windfarm: Use unsigned type for 1-bit bitfields
6c6f956c9295 alpha: fix R_ALPHA_LITERAL reloc for large modules
adb939031af3 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
e3a62a35f903 powerpc/iommu: fix memory leak with using debugfs_lookup()
93aa548a339c MIPS: Fix a compilation issue
e69d841d143b fs: use consistent setgid checks in is_sxid()
78eecf2e5cd4 attr: use consistent sgid stripping checks
449badcf876d attr: add setattr_should_drop_sgid()
7e8a9b53141e fs: move should_remove_suid()
93395e1184ed attr: add in_group_or_capable()
0123712492f6 fs: move S_ISGID stripping into the vfs_*() helpers
9c3a620bbf0c fs: add mode_strip_sgid() helper
79821ab3284a xfs: set prealloc flag in xfs_alloc_file_space()
a881c1ef16f1 xfs: fallocate() should call file_modified()
f8937e4d1d46 xfs: remove XFS_PREALLOC_SYNC
95aab524e12e xfs: use setattr_copy to set vfs inode attributes
2115c14c93ec tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
b43cb0f08767 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
d15c9ae1c6d9 staging: rtl8723bs: Fix key-store index handling
7fa3bb1bcabe staging: rtl8723bs: fix placement of braces
962293f5443c Staging: rtl8723bs: Placing opening { braces in previous line
890e24564c0a staging: rtl8723bs: clean up comparsions to NULL
c513043e0afe iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
0fd72f1d1b94 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
2af17167804c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
ce4bbb2aa9d8 nbd: use the correct block_device in nbd_bdev_reset
7889dfc19492 irqdomain: Fix mapping-creation race
a2bc806e95bd ext4: Fix deadlock during directory rename
07b0aba4adf0 RISC-V: Don't check text_mutex during stop_machine
d1b47f735f60 s390/ftrace: remove dead code
3a9418d2c93c riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
f3969427fb06 af_unix: fix struct pid leaks in OOB support
a9f99eacf79f af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
6a29d71ab421 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
ad7e40ee157b SUNRPC: Fix a server shutdown leak
64d4eb412761 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
03c1cc6f554d net/smc: fix fallback failed while sendmsg with fastopen
dafde1072202 platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
36bcbcaf01d8 netfilter: conntrack: adopt safer max chain length
a316da050d80 scsi: megaraid_sas: Update max supported LD IDs to 240
2adc29350a5b net: ethernet: mtk_eth_soc: fix RX data corruption issue
fe8787c1e4f6 net: phy: smsc: fix link up detection in forced irq mode
d83813f724ec net: phy: smsc: Cache interrupt mask
18ab31b8cd37 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
2662c5b1f0ef netfilter: tproxy: fix deadlock due to missing BH disable
bef8cf77e21c netfilter: ctnetlink: revert to dumping mark regardless of event type
20fd0607acbf bnxt_en: Avoid order-5 memory allocation for TPA data
98fa707a52a3 net: phylib: get rid of unnecessary locking
67431417617d net: stmmac: add to set device wake up flag when stmmac init phy
af5c333c84e5 drm/msm/dpu: fix len of sc7180 ctl blocks
4a476285f6d2 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
c813f7a31614 ice: copy last block omitted in ice_get_module_eeprom()
3f14457e1584 net: caif: Fix use-after-free in cfusbl_device_notify()
c2c71922c5e9 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
c026917887d1 perf stat: Fix counting when initial delay configured
fdecfb2603d0 selftests: nft_nat: ensuring the listening side is up before starting the client
91aceb3844d4 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
a5a7f6e6e126 powerpc: dts: t1040rdb: fix compatible string for Rev A boards
4357bbb921fe nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
04bfc5bcdfc0 bgmac: fix *initial* chip reset to support BCM5358
60530bfdb647 drm/msm/a5xx: fix context faults during ring switch
7f854b4803e5 drm/msm/a5xx: fix the emptyness check in the preempt code
bf66e98285f7 drm/msm/a5xx: fix highest bank bit for a530
2e8efe8c8dab drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
b77c764b4371 drm/msm: Fix potential invalid ptr free
ced1f5dd6c1d drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
e974d8755578 drm/nouveau/kms/nv50-: remove unused functions
c50fc503ee1b ext4: Fix possible corruption when moving a directory
cfb89ceb22fd regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
e1a078cac3e9 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
67a791df1457 regulator: Flag uncontrollable regulators as always_on
e471e928de97 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
463ae58d7c80 riscv: Add header include guards to insn.h
4dd43ee784a1 riscv: Avoid enabling interrupts in die()
5ab1d0528b04 RISC-V: Avoid dereferening NULL regs in die()
6a72729ed6ac arm64: efi: Make efi_rt_lock a raw_spinlock
14ddb4e6e9de brd: mark as nowait compatible
5089247d6cf3 block/brd: add error handling support for add_disk()
5c65f0971247 iommu/vt-d: Fix PASID directory pointer coherency
8ff7db51d3ed irqdomain: Refactor __irq_domain_alloc_irqs()
62e4ba36a3d7 ipmi:ssif: Add a timer between request retries
2fb8b122ba8f ipmi:ssif: Increase the message retry time
a6ef5a9d7263 f2fs: retry to update the inode page given data corruption
a517c651f116 f2fs: do not bother checkpoint by f2fs_get_node_info
e55332319825 f2fs: avoid down_write on nat_tree_lock during checkpoint
31b5793ca2de udf: Fix off-by-one error when discarding preallocation
30e29af746ee fs: dlm: start midcomms before scand
9c9dd2b3ba83 fs: dlm: add midcomms init/start functions
2e0415522835 fs: dlm: fix log of lowcomms vs midcomms
c5a23d43c23a KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
a78a355052ab KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
45bcf4a4f2b1 KVM: Register /dev/kvm as the _very_ last thing during initialization
0a0ecaf0988b KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
3e48a6349d29 KVM: Optimize kvm_make_vcpus_request_mask() a bit
339e480baafc nfc: change order inside nfc_se_io error path
01a821aacc64 ext4: zero i_disksize when initializing the bootloader inode
ca500cf2eceb ext4: fix WARNING in ext4_update_inline_data
d16576142fb9 ext4: move where set the MAY_INLINE_DATA flag is set
c5d7c31e1722 ext4: fix another off-by-one fsmap error on 1k block filesystems
df621af95e89 ext4: fix RENAME_WHITEOUT handling for inline directories
7349cc5ab32e ext4: fix cgroup writeback accounting with fs-layer encryption
fd7b8ebc1dd5 staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
0b22cbc05ce2 drm/connector: print max_requested_bpc in state debugfs
5e0eed414156 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
328d069e9c35 x86/CPU/AMD: Disable XSAVES on AMD family 0x17
92d1caad9f78 fork: allow CLONE_NEWTIME in clone3 flags
7ba76b2ac187 perf inject: Fix --buildid-all not to eat up MMAP2
2072e75b4942 btrfs: fix percent calculation for bg reclaim message
f8cd8754a03a fs: prevent out-of-bounds array speculation when closing a file descriptor
2ddbd0f967b3 Linux 5.15.102
cbecbd884e81 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
515017e952ea staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
528dbd80ac21 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
bbf9f29bac04 Linux 5.15.101
cba6bbf501be Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC"
d214f240b0f6 Linux 5.15.100
acf252c1f5c3 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
1c7988d5c79f malidp: Fix NULL vs IS_ERR() checking
545d72ba4c2c scsi: mpt3sas: Remove usage of dma_get_required_mask() API
953841f959e3 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
de1afc58a905 scsi: mpt3sas: Don't change DMA mask while reallocating pools
8e6612ff8b5d Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"
72bf6d493c95 drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
8e62139840c0 media: uvcvideo: Fix race condition with usb_kill_urb
a1ddee82de80 Bluetooth: hci_sock: purge socket queues in the destruct() callback
22d021232657 drm/display/dp_mst: Fix down message handling after a packet reception error
db35e49413a4 drm/display/dp_mst: Fix down/up message handling after sink disconnect
e23fa593f1ab x86/resctl: fix scheduler confusion with 'current'
be5d5d0637fd net: tls: avoid hanging tasks on the tx_lock
e1a3cfdbf5b3 soundwire: cadence: Drain the RX FIFO after an IO timeout
ecb33d7a5b58 soundwire: cadence: Remove wasted space in response_buf
473efca280d4 phy: rockchip-typec: Fix unsigned comparison with less than zero
ffcd94262e0e PCI: Add ACS quirk for Wangxun NICs
19c4d6c7b049 PCI: loongson: Add more devices that need MRRS quirk
bb99db06b8b6 kernel/fail_function: fix memory leak with using debugfs_lookup()
7f1e53f88e8b drivers: base: dd: fix memory leak with using debugfs_lookup()
09709a49283f drivers: base: component: fix memory leak with using debugfs_lookup()
b94b39bf3d54 misc: vmw_balloon: fix memory leak with using debugfs_lookup()
cf042964c2fa tty: pcn_uart: fix memory leak with using debugfs_lookup()
49ae24f44713 PCI: Take other bus devices into account when distributing resources
dba6280105e1 PCI: Align extra resources for hotplug bridges properly
92d6e6bf9cf1 usb: gadget: uvc: Make bSourceID read/write
14cbfd08551a usb: uvc: Enumerate valid values for color matching
7e902b949600 USB: ene_usb6250: Allocate enough memory for full object
95ee8cb26db5 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
8da78a60f332 USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
6236a6d2cdfb USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
036ada6ca9ee USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
b0a2663ecbe8 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
30f9ba2396a1 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
fb284bee1e21 USB: isp1362: fix memory leak with using debugfs_lookup()
6f12097467ea USB: isp116x: fix memory leak with using debugfs_lookup()
4a71b15744b8 USB: fotg210: fix memory leak with using debugfs_lookup()
bb4d5eefb670 USB: sl811: fix memory leak with using debugfs_lookup()
c6af1dbc99ad USB: uhci: fix memory leak with using debugfs_lookup()
4322661af6d7 USB: chipidea: fix memory leak with using debugfs_lookup()
cf52c320cf74 USB: dwc3: fix memory leak with using debugfs_lookup()
baec889a81b8 PCI: loongson: Prevent LS7A MRRS increases
19da678d38d2 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
587b48b18a8a iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
2b59fdcaaf24 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
9e58ebb12210 tools/iio/iio_utils:fix memory leak
54179274476d mei: bus-fixup:upon error print return values of send and receive
49b326ce8a68 serial: sc16is7xx: setup GPIO controller later in probe
45083b86141e tty: serial: fsl_lpuart: disable the CTS when send break signal
f9d9d25ad1f0 tty: fix out-of-bounds access in tty_driver_lookup_tty()
4be3213e9d79 staging: emxx_udc: Add checks for dma_alloc_coherent()
6683327b51a6 USB: fix memory leak with using debugfs_lookup()
b32d922f86f3 media: uvcvideo: Silence memcpy() run-time false positive warnings
c1343a879cce media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
cdccb1c3fcd2 media: uvcvideo: Handle errors from calls to usb_string
31a8d11d28b5 media: uvcvideo: Handle cameras with invalid descriptors
57b0ff53f4de media: uvcvideo: Remove format descriptions
1f11ed61d69d iommu/amd: Fix error handling for pdev_pri_ats_enable()
77d567091ec3 IB/hfi1: Update RMT size calculation
5a47bb71b1a9 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
1b46c2a76c21 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
0a65cd7379a2 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
2e07fa2e30d4 kernel/printk/index.c: fix memory leak with using debugfs_lookup()
ba279dc7e47a tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
9c28c74fbd67 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
5eaf55b38691 thermal: intel: quark_dts: fix error pointer dereference
d11f9f030fd8 ASoC: mediatek: mt8195: add missing initialization
488bc1b823c7 ASoC: zl38060 add gpiolib dependency
69e997420cb9 ASoC: zl38060: Remove spurious gpiolib select
35b855381898 ASoC: adau7118: don't disable regulators on device unbind
3e7d0968203d loop: loop_set_status_from_info() check before assignment
746d4e369e04 rtc: allow rtc_read_alarm without read_alarm callback
6e47bb21b63b scsi: ipr: Work around fortify-string warning
c775a5246151 genirq: Add and use an irq_data_update_affinity helper
00340ccb5407 genirq: Refactor accessors to use irq_data_get_affinity_mask
2163cf142272 rtc: sun6i: Always export the internal oscillator
660e8f2eeafa vc_screen: modify vcs_size() handling in vcs_read()
72db07cf0d6b tcp: tcp_check_req() can be called from process context
ac7014af85aa ARM: dts: spear320-hmi: correct STMPE GPIO compatible
dff967aee88a net/sched: act_sample: fix action bind logic
850f914efe04 net/sched: act_mpls: fix action bind logic
da4df0cbdf7c net/sched: act_pedit: fix action bind logic
5654a12277b0 net/sched: transition act_pedit to rcu and percpu stats
c494365432dc nfc: fix memory leak of se_io context in nfc_genl_se_io
6398bd3c4a50 net/mlx5: Geneve, Fix handling of Geneve object id as error code
48a8c76c7dc6 net/mlx5e: Verify flow_source cap before using it
2721d966680a 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
8d3fc907d060 9p/xen: fix connection sequence
fc772313f2da 9p/xen: fix version parsing
df192270eb72 net: fix __dev_kfree_skb_any() vs drop monitor
ada4f805c9e4 octeontx2-pf: Use correct struct reference in test condition
bf5540cbd20e sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
dcdddb5f4908 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
e306dbee4c98 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
dbb3cbbf03b3 netfilter: ebtables: fix table blob use-after-free
af41b3cd9a92 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
041fdbe73de9 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
3e765f7ff256 watchdog: pcwd_usb: Fix attempting to access uninitialized memory
23cc41c3f19c watchdog: Fix kmemleak in watchdog_cdev_register
dd7605dd48e5 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
a27e95a6ff3f um: virt-pci: properly remove PCI device from bus
6c738b8805c6 um: virtio_uml: move device breaking into workqueue
b7d5712cf9f4 um: virtio_uml: mark device as unregistered when breaking it
1b1ef45d48e1 um: virtio_uml: free command if adding to virtqueue failed
8ba6b0fade97 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
ed1d288ec85d netfilter: nf_tables: allow to fetch set elements when table has an owner
98db4a032244 ext4: use ext4_fc_tl_mem in fast-commit replay path
aa4d726af72a f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
3afaaf6f5867 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
79548ccdd992 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
003bb9868a51 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
79db0e8323b5 ubifs: ubifs_writepage: Mark page dirty after writing inode failed
10b6c359e374 ubifs: dirty_cow_znode: Fix memleak in error handling path
aeb92507ea25 ubifs: Re-statistic cleaned znode count if commit failed
5ec4c8aca5a2 ubi: Fix possible null-ptr-deref in ubi_free_volume()
3e29634eb56e ubifs: Fix memory leak in alloc_wbufs()
95a72417dd13 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
53818746e549 ubi: Fix use-after-free when volume resizing failed
91bc31579e9f ubifs: Reserve one leb for each journal head while doing budget
2b6d85db0e07 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
8e30559876d8 ubifs: Fix wrong dirty space budget for dirty inode
8e166cc9b64b ubifs: Rectify space budget for ubifs_xrename()
de6d6bf150b7 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
8c3ebc5e3cd0 ubifs: Fix build errors as symbol undefined
701bb3ed5a88 ubi: ensure that VID header offset + VID header size <= alloc, size
276a7298af6a um: vector: Fix memory leak in vector_config
354dfc05bd5f f2fs: allow set compression option of files without blocks
add8515d59a1 fs: f2fs: initialize fsdata in pagecache_write()
06fa1a839fae f2fs: use memcpy_{to,from}_page() where possible
804817f02e2f pwm: stm32-lp: fix the check on arr and cmp registers update
81ea09ae3040 pwm: sifive: Always let the first pwm_apply_state succeed
852703ed6d81 pwm: sifive: Reduce time the controller lock is held
3a75866a5cef objtool: Fix memory leak in create_static_call_sections()
ea30508b7bb1 fs/jfs: fix shift exponent db_agl2size negative
8311961a1724 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
7c183dc0af47 net/sched: Retire tcindex classifier
abddfcf701a5 Linux 5.15.99
d2fb2739e956 kbuild: Port silent mode detection to future gnu make.
2da950a044ee wifi: ath9k: use proper statements in conditionals
7e6eeb5fb3aa arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
6ac2adcc2bff iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
26f8b1ef30f6 media: uvcvideo: Fix memory leak of object map on error exit path
2137e7c83ed6 qede: avoid uninitialized entries in coal_entry array
a8da5a8900fa perf intel-pt: pkt-decoder: Add CFE and EVD packets
922bd6b37276 drm/edid: fix AVI infoframe aspect ratio handling
4eb6789f9177 drm/i915: Don't use BAR mappings for ring buffers with LLC
64bcaffa2d5c drm/radeon: Fix eDP for single-display iMac11,2
6a5f31c3fbf3 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
5f63c879ca95 vfio/type1: restore locked_vm
7329ab7f0249 vfio/type1: track locked_vm per dma
eafb81c50da8 vfio/type1: prevent underflow of locked_vm via exec()
2fd6f6c8cb35 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
77ffe5501e02 PCI: Avoid FLR for AMD FCH AHCI adapters
99eefc2c62e0 PCI: hotplug: Allow marking devices as disconnected during bind/unbind
2bb559f12e54 PCI/PM: Observe reset delay irrespective of bridge_d3
b07ded08cd9c MIPS: DTS: CI20: fix otg power gpio
71f81b6842af riscv: ftrace: Reduce the detour code size to half
4accfc428fec riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
f6b5db68b256 riscv, mm: Perform BPF exhandler fixup on page fault
043d1657cc51 riscv: jump_label: Fixup unaligned arch_static_branch function
ac5ff022d916 riscv: mm: fix regression due to update_mmu_cache change
59b83f7b057d RISC-V: add a spin_shadow_stack declaration
0595cdb58772 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
584892fd29a4 scsi: ses: Fix possible desc_ptr out-of-bounds accesses
384aa697d8f2 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
2b28a7d261cb scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
6fce2307650a scsi: ses: Don't attach if enclosure has no components
cb121c4137b2 scsi: qla2xxx: Remove increment of interface err cnt
5f40ca617ef5 scsi: qla2xxx: Fix erroneous link down
77a11df33c48 scsi: qla2xxx: Remove unintended flag clearing
77302fb0e357 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
476126f14dfe scsi: qla2xxx: Check if port is online before sending ELS
c54e9311ee0b scsi: qla2xxx: Fix link failure in NPIV environment
37a38ff7edf4 tools/bootconfig: fix single & used for logical condition
d41db100bc38 ring-buffer: Handle race between rb_move_tail and rb_check_pages
145999aed74f ktest.pl: Add RUN_TIMEOUT option with default unlimited
aab7db9e1e08 ktest.pl: Fix missing "end_monitor" when machine check fails
0c2f4a234bb2 ktest.pl: Give back console on Ctrt^C on monitor
fe463fe6aa80 mm/thp: check and bail out if page in deferred queue already
ef1fcad8548d mm: memcontrol: deprecate charge moving
d0d794371bde docs: gdbmacros: print newest record
a16bd95eeb2e remoteproc/mtk_scp: Move clk ops outside send_lock
505627bebd45 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
d15f73b01bce mips: fix syscall_get_nr
34dbf5dd0711 dax/kmem: Fix leak of memory-hotplug resources
7eb171ada303 alpha: fix FEN fault handling
efa228b2e6a4 ceph: update the time stamps and try to drop the suid/sgid
a73783e4e0c4 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
c6cc86c6d847 fuse: add inode/permission checks to fileattr_get/fileattr_set
cfa97a3b266a ARM: dts: exynos: correct TMU phandle in Odroid HC1
70e18548311c ARM: dts: exynos: correct TMU phandle in Odroid XU
816f83bd2868 ARM: dts: exynos: correct TMU phandle in Exynos5250
269926de8454 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
78a5fa65a5d7 ARM: dts: exynos: correct TMU phandle in Exynos4
52739e0f7413 ARM: dts: exynos: correct TMU phandle in Exynos4210
89e99f0b031f ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
0e22e0477479 dm flakey: fix a bug with 32-bit highmem systems
ff60b2bb680e dm flakey: don't corrupt the zero page
673ca7e7872f dm flakey: fix logic when corrupting a bio
8cbbe0651971 thermal: intel: powerclamp: Fix cur_state for multi package system
935ba268ac0b qede: fix interrupt coalescing configuration
fd081afd21eb wifi: cfg80211: Fix use after free for wext
60e49fe9b7e4 wifi: ath11k: allow system suspend to survive ath11k
f592cd2f1390 wifi: rtl8xxxu: Use a longer retry limit of 48
931dc7e232b2 dm: add cond_resched() to dm_wq_work()
d71a0899e497 dm: send just one event on resize, not two
61d44a4db2f5 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
afd61540ba77 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
73a4cbf91e04 mtd: spi-nor: sfdp: Fix index value for SCCR dwords
116008ada3d0 ext4: refuse to create ea block when umounted
a6744e14ce70 ext4: optimize ea_inode block expansion
c325350d0c54 jbd2: fix data missing when reusing bh which is ready to be checkpointed
83c4e017fbfd ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
ff9657b1e845 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
345fb368e5f5 io_uring/poll: allow some retries for poll triggering spuriously
7e8cd208e9c2 io_uring: remove MSG_NOSIGNAL from recvmsg
dde0d0dfbde2 io_uring/rsrc: disallow multi-source reg buffers
abd54d87daba io_uring: add a conditional reschedule to the IOPOLL cancelation loop
337eb887c74d io_uring: mark task TASK_RUNNING before handling resume/task work
54df6c5edf87 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
7697139d5dfd crypto: qat - fix out-of-bounds read
ffc9d001fed1 irqdomain: Fix domain registration race
a2a46bd4f40c irqdomain: Drop bogus fwspec-mapping error handling
27842d6884d7 irqdomain: Look for existing mapping only once
562e332dd306 irqdomain: Fix disassociation race
ee82369e29fb irqdomain: Fix association race
1cb936fee7e7 ima: Align ima_file_mmap() parameters with mmap_file LSM hook
cb104b880d78 brd: return 0/-error from brd_insert_page()
113d4b0e12f4 Documentation/hw-vuln: Document the interaction between IBRS and STIBP
e7f1ddebd9f5 x86/speculation: Allow enabling STIBP with legacy IBRS
be2710deaed3 x86/microcode/AMD: Fix mixed steppings support
5830ff467ab3 x86/microcode/AMD: Add a @cpu parameter to the reloading functions
865af457dd89 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
e1d35d0d1830 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
c5a2c2bf0b4f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
f46a42130c03 x86/reboot: Disable SVM, not just VMX, when stopping CPUs
5427c3cee789 x86/reboot: Disable virtualization in an emergency if SVM is supported
1e3edbabf57a x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
83a27cd866dd x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
6e46d9ff3ed3 KVM: s390: disable migration mode when dirty tracking is disabled
21c95b736058 KVM: SVM: hyper-v: placate modpost section mismatch error
033a4c062124 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
11d4b35674c6 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
999439fd5da5 KVM: Destroy target device if coalesced MMIO unregistration fails
ac791643e77b RDMA/siw: Fix user page pinning accounting
a155ad9506f9 udf: Fix file corruption when appending just after end of preallocated extent
37e74003d81e udf: Detect system inodes linked into directory hierarchy
e6574337df78 udf: Preserve link count of system files
c5787d77a5c2 udf: Do not update file length for failed writes to inline files
9a8d602f0723 udf: Do not bother merging very long extents
e43adce883e1 udf: Truncate added extents on failed expansion
aa502e760c26 selftests/landlock: Test ptrace as much as possible with Yama
6249f305cd34 selftests/landlock: Skip overlayfs tests when not supported
597ecd95b1f2 ocfs2: fix non-auto defrag path not working issue
33665d104266 ocfs2: fix defrag path triggering jbd2 ASSERT
f901c39e670b f2fs: fix cgroup writeback accounting with fs-layer encryption
117d4f6687b1 f2fs: fix information leak in f2fs_move_inline_dirents()
936a8383a021 fs: dlm: send FIN ack back in right cases
e9463d46af47 fs: dlm: move sending fin message into state change handling
3ed92883b387 fs: dlm: don't set stop rx flag after node reset
19e99109fb77 exfat: fix inode->i_blocks for non-512 byte sector size device
9717df94d7d0 exfat: redefine DIR_DELETED as the bad cluster number
c2c3d86bd4a9 exfat: fix unexpected EOF while reading dir
0d3902cbcf80 exfat: fix reporting fs error when reading dir beyond EOF
05103d88482d fs: hfsplus: fix UAF issue in hfsplus_put_super
2cab8db14566 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
6817d13c62db ARM: dts: exynos: correct HDMI phy compatible in Exynos4
851c34f19c0a ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
f9b816c55bea ksmbd: fix wrong data area length for smb2 lock request
db1c5ec57611 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
79a0583a31ae btrfs: hold block group refcount during async discard
0eba9b4a86e8 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
2c00c08a081e s390/kprobes: fix current_kprobe never cleared after kprobes reenter
f12874e6a169 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
76c683864bea s390: discard .interp section
61e64c322739 s390/extmem: return correct segment type in __segment_load()
49be6b25acb7 ipmi_ssif: Rename idle state and check
66db2b9a2dc5 ipmi:ssif: resend_msg() cannot fail
db44fae4cb19 rtc: pm8xxx: fix set-alarm race
8b44b4d81598 block: don't allow multiple bios for IOCB_NOWAIT issue
ce3eb3c37b2c firmware: coreboot: framebuffer: Ignore reserved pixel color bits
d44d34a22ff0 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
90ca3fa30fc4 drm/shmem-helper: Revert accidental non-GPL export
bde7dcd77807 nfsd: zero out pointers after putting nfsd_files on COPY setup error
8c5f6c699241 dm cache: add cond_resched() to various workqueue loops
01663c215843 dm thin: add cond_resched() to various workqueue loops
f0c8b85af2f6 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
fbc357c9ad67 HID: logitech-hidpp: Don't restart communication if not necessary
5a46d8bdaf03 scsi: snic: Fix memory leak with using debugfs_lookup()
73dbd0f325af pinctrl: at91: use devm_kasprintf() to avoid potential leaks
52ea47a0ddfb hwmon: (coretemp) Simplify platform device handling
c713ebf2fe3f gfs2: Improve gfs2_make_fs_rw error handling
a4b3893e4183 regulator: s5m8767: Bounds check id indexing into arrays
88001ac08e69 regulator: max77802: Bounds check regulator id against opmode
4e8c955abc52 ASoC: kirkwood: Iterate over array indexes instead of using pointer math
9576b7ccc203 ASoC: soc-compress: Reposition and add pcm_mutex
204233695407 docs/scripts/gdb: add necessary make scripts_gdb step
5dfe7a5386fd drm/msm/dsi: Add missing check for alloc_ordered_workqueue
9ae15ebaefc4 drm: amd: display: Fix memory leakage
a40b97acb817 Revert "fbcon: don't lose the console font across generic->chip driver switch"
51ab4eb1a25e scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
cda2f7efbc2d drm/radeon: free iio for atombios when driver shutdown
340d1cc503f6 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
1f09c5321f03 HID: Add Mapping for System Microphone Mute
fc4f90d6ebd0 drm/omap: dsi: Fix excessive stack usage
bb9a5562beb9 drm/amd/display: Fix potential null-deref in dm_resume
54ba1ec7ed34 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
93be5b2dda27 scm: add user copy checks to put_cmsg()
ad01fa14f65c hv_netvsc: Check status in SEND_RNDIS_PKT completion message
90c260fddc65 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
84e4d4885d0a PM: EM: fix memory leak with using debugfs_lookup()
dddc132eb0dc PM: domains: fix memory leak with using debugfs_lookup()
dc39fbd865a9 time/debug: Fix memory leak with using debugfs_lookup()
49aa49952116 s390/idle: mark arch_cpu_idle() noinstr
eb1fbdf985cc uaccess: Add minimum bounds check on kernel buffer size
ce1fb07b7130 coda: Avoid partial allocation of sig_inputArgs
dca8fd0f7d70 net/mlx5: fw_tracer: Fix debug print
4d9d7e5e4c79 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
90fa009c6d51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
634986c94c57 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
2493966c877f netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
fcf9fb5242d2 m68k: Check syscall_trace_enter() return code
124ca24e0de9 net: bcmgenet: Add a check for oversized packets
bcb03f2be982 crypto: hisilicon: Wipe entire pool on error
f1e093291cd6 clocksource: Suspend the watchdog temporarily when high read latency detected
e6900ee15d87 thermal: intel: intel_pch: Add support for Wellsburg PCH
31f4c98ecd17 ACPI: Don't build ACPICA with '-Os'
57bb8235ba8f ice: add missing checks for PF vsi type
38f564996906 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
b279fa1ceadb inet: fix fast path in __inet_hash_connect()
1a1f43059afa wifi: mt7601u: fix an integer underflow
a0f0ce1c8ab9 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
f5df8d35b228 x86/bugs: Reset speculation control settings on init
aa70d1e0f941 timers: Prevent union confusion from unexpected restart_syscall()
599a9dcef8a7 thermal: intel: Fix unsigned comparison with less than zero
208065148930 wifi: ath11k: debugfs: fix to work with multiple PCI devices
4a84fcea596d rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
0d9fc1397f71 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
6f2ce125c760 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
3a3a5e3f9406 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
634a5471a6bd wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
a2e4b48d6f9b trace/blktrace: fix memory leak with using debugfs_lookup()
3538ade9d8c2 blk-iocost: fix divide by 0 error in calc_lcoefs()
2e68a0f7bc57 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
1492fc9b50a4 udf: Define EFSCORRUPTED error code
de23e98c1c34 rpmsg: glink: Avoid infinite loop on intent for missing channel
6d24202b8d3d media: saa7134: Use video_unregister_device for radio_dev
114f768e7314 media: usb: siano: Fix use after free bugs caused by do_submit_urb
d2512e1c9073 media: i2c: ov7670: 0 instead of -EINVAL was returned
29962c478e8b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
09fc82a6a7a8 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
8f9722ffa432 media: v4l2-jpeg: ignore the unknown APP14 marker
ecefc14dd1c9 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
5ed8dde3aa5b media: i2c: imx219: Fix binning for RAW8 capture
800bb32c7636 media: i2c: imx219: Split common registers from mode tables
1da495101ef7 media: i2c: ov772x: Fix memleak in ov772x_probe()
ba54908ae822 media: ov5675: Fix memleak in ov5675_init_controls()
3969b2ebc660 media: ov2740: Fix memleak in ov2740_init_controls()
5897fe3ebe82 media: max9286: Fix memleak in max9286_v4l2_register()
956186b8e2c1 builddeb: clean generated package content
edc6f486be31 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
4ecc0a347da7 s390/vdso: remove -nostdlib compiler flag
a26436b90808 powerpc: Remove linker flag from KBUILD_AFLAGS
60abe015c3b5 media: platform: ti: Add missing check for devm_regulator_get
954f27086c07 media: ti: cal: fix possible memory leak in cal_ctx_create()
d4f4aa9ec112 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
bd57756a7e43 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
08210a63eb4f IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
a495b6a5d027 iommu/vt-d: Allow to use flush-queue when first level is default
990c539e9c33 iommu/vt-d: Use second level for GPA->HPA translation
727fb414fe9f iommu/vt-d: Check FL and SL capability sanity in scalable mode
b0a2bf28af77 iommu/vt-d: Remove duplicate identity domain flag
db05a58ed435 iommu/vt-d: Fix error handling in sva enable/disable paths
0bb33c5fe4a0 dmaengine: dw-axi-dmac: Do not dereference NULL structure
ad222c9af25e dmaengine: sf-pdma: pdma_desc memory leak fix
f119ef452e2d iommu: Fix error unwind in iommu_group_alloc()
76e0396313c7 iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
3df71bb7e8ad phy: rockchip-typec: fix tcphy_get_mode error case
295ab6d49ee5 dmaengine: dw-edma: Fix readq_ch() return value truncation
3d41d9b256ae tty: serial: imx: disable Ageing Timer interrupt request irq
908e091e1b66 tty: serial: imx: Handle RS485 DE signal active high
3fe888ce8152 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
87674a359ad1 RDMA/irdma: Cap MSIX used to online CPUs + 1
d9e1dae1e278 usb: max-3421: Fix setting of I/O pins
9dca64042d85 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
16603bced2d1 power: supply: remove faulty cooling logic
c4f590e84a60 iommu/vt-d: Set No Execute Enable bit in PASID table entry
7bd1d1305c89 usb: gadget: configfs: Restrict symlink creation is UDC already binded
da589849cfdd usb: gadget: configfs: remove using list iterator after loop body as a ptr
3d0127aca18f usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
c955f9cf75b7 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
f12829e5130f usb: musb: mediatek: don't unregister something that wasn't registered
2aff0632ac6b RDMA/cxgb4: add null-ptr-check after ip_dev_find()
fcbbf34d7820 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
e8fb0f13e45c usb: early: xhci-dbc: Fix a potential out-of-bound memory access
49bf49312b30 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
834af318db66 fotg210-udc: Add missing completion handler
b4fe158259fb firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
ca39a7c65944 drivers: base: transport_class: fix resource leak when transport_add_device() fails
817b415f481b drivers: base: transport_class: fix possible memory leak
8d389e363075 driver core: fix resource leak in device_add()
6cdcee7393d4 misc/mei/hdcp: Use correct macros to initialize uuid_le
a3c89e8c69a5 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
b1cdf1113e21 firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
7f9416f14e86 applicom: Fix PCI device refcount leak in applicom_init()
4a77ce51f9a8 eeprom: idt_89hpesx: Fix error handling in idt_init()
4143de03d397 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
c177d5f24723 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
7159dced6ffb tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
d5dcc89c8df8 tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
707d954d9b5c PCI: switchtec: Return -EFAULT for copy_to_user() errors
53b65fa40c01 PCI/IOV: Enlarge virtfn sysfs name buffer
645384e26f20 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
2a023b47d9f5 usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()
2dc1dba1d8d3 ACPI: resource: Add helper function acpi_dev_get_memory_resources()
950c6df6ec6e coresight: cti: Add PM runtime call in enable_store
ec4808025406 coresight: cti: Prevent negative values of enable count
4f125de654c4 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
4ff283009f55 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
5052fe8a95a4 media: uvcvideo: Check controls flags before accessing them
bd3a78ace9bd media: uvcvideo: Use control names from framework
5f0b4c77e70d media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
c7121f186c1c media: uvcvideo: refactor __uvc_ctrl_add_mapping
d9eacd945f16 media: uvcvideo: Remove s_ctrl and g_ctrl
07ab366a9aaf media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
0305bf6af005 alpha/boot/tools/objstrip: fix the check for ELF header
89a0079049f5 kobject: Fix slab-out-of-bounds in fill_kobj_path()
e8bfba508cf3 kobject: modify kobject_get_path() to take a const *
2c59650d078b driver core: fix potential null-ptr-deref in device_add()
18f50b830408 soundwire: cadence: Don't overflow the command FIFOs
83ce72f41464 i2c: designware: fix i2c_dw_clk_rate() return size to be u32
d725bc59db96 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
806d41135051 iio: light: tsl2563: Do not hardcode interrupt trigger type
0d6282dc2bd3 dmaengine: HISI_DMA should depend on ARCH_HISI
d901a7fb4069 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
6a8a02dcfae1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
413f8b1f8be6 mfd: cs5535: Don't build on UML
41aed1bddcec objtool: add UACCESS exceptions for __tsan_volatile_read/write
1ca4adf2e099 printf: fix errname.c list
3927846a2a53 selftests/ftrace: Fix bash specific "==" operator
b41a42d11df7 sparc: allow PM configs for sparc32 COMPILE_TEST
1f3d6661f3f4 perf tools: Fix auto-complete on aarch64
f9a35cd8f017 perf intel-pt: Do not try to queue auxtrace data on pipe
bb0a6b5bcebf perf intel-pt: Add support for emulated ptwrite
6d60fdc1e6a1 perf intel-pt: Add link to the perf wiki's Intel PT page
ceecd014a8cc perf intel-pt: Add documentation for Event Trace and TNT disable
b51f0131fd41 perf inject: Use perf_data__read() for auxtrace
690efcb5827c leds: led-core: Fix refcount leak in of_led_get()
1cdf973d2b3a perf llvm: Fix inadvertent file creation
321b8b2b0b2b gfs2: jdata writepage fix
7cbd5bdb5bd4 cifs: Fix warning and UAF when destroy the MR list
46cd6c639cdd cifs: Fix lost destroy smbd connection when MR allocate failed
22f55cbb0605 nfsd: fix race to check ls_layouts
4abe8b100407 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
350f0fc9052d hid: bigben_probe(): validate report count
0fd999805292 HID: bigben: use spinlock to safely schedule workers
be0b3f4a10bc HID: bigben_worker() remove unneeded check on report_field
4dccaf1e45e1 HID: bigben: use spinlock to protect concurrent accesses
547d18473a16 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
78b4d1e54531 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
91758289faad NFS: fix disabling of swap
c78cfb19c9a2 nfs4trace: fix state manager flag printing
ccbf841c73ef NFSv4: keep state manager thread active if swap is enabled
24ff9c5cdea9 dm: remove flush_scheduled_work() during local_exit()
6739473a05ba ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
75eef8cb9d07 hwmon: (mlxreg-fan) Return zero speed for broken fan
528181646644 spi: bcm63xx-hsspi: Fix multi-bit mode setting
caed289f95f2 ASoC: codecs: lpass: fix incorrect mclk rate
110589ecae84 ASoC: codecs: tx-macro: move to individual clks from bulk
b1c7f77e2831 ASoC: codecs: rx-macro: move to individual clks from bulk
05fd63e7f640 ASoC: codecs: tx-macro: move clk provider to managed variants
8ca893710c67 ASoC: codecs: rx-macro: move clk provider to managed variants
bed34709711a ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
bf29fda763a9 HID: retain initial quirks set up when creating HID devices
2098a330b2a6 HID: multitouch: Add quirks for flipped axes
f6e9b77257c1 scsi: aic94xx: Add missing check for dma_map_single()
378cc0eec4aa scsi: mpt3sas: Fix a memory leak
2dc8d09c1e68 drm/amdgpu: fix enum odm_combine_mode mismatch
8b9415aecb1f hwmon: (ltc2945) Handle error case in ltc2945_value_store
9cd1a9b7de20 ASoC: dt-bindings: meson: fix gx-card codec node regex
fecd236ef6be ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
2b346cc075ec ASoC: rsnd: fixup #endif position
fa077baab8ea ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
667782d7ef5b ASoC: mchp-spdifrx: fix controls that works with completion mechanism
12396e9300da ASoC: mchp-spdifrx: fix return value in case completion times out
0c4e4d2ccb88 ASoC: mchp-spdifrx: fix controls which rely on rsr register
e4d1c3ce2fe3 spi: dw_bt1: fix MUX_MMIO dependencies
5f54a1d08e26 gpio: vf610: connect GPIO label to dev name
0b64984dfbc4 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
49cf87919dae drm/mediatek: Clean dangling pointer on bind error path
62952905e195 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
cd98ea8fa15b drm/mediatek: Drop unbalanced obj unref
088a31fe1edb drm/mediatek: Use NULL instead of 0 for NULL pointer
2a83e2b5b121 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
be30b05c4a33 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
f50858d1b66a drm/tegra: firewall: Check for is_addr_reg existence in IMM check
6f3614226430 gpu: host1x: Don't skip assigning syncpoints to channels
11d6f70f07b0 pinctrl: mediatek: Initialize variable *buf to zero
47a117028113 pinctrl: mediatek: Initialize variable pullen and pullup to zero
b5b81fc1ac08 pinctrl: mediatek: fix coding style
58151b609821 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
82943a0730e0 drm/msm/mdp5: Add check for kzalloc
c7ee1772e3c3 drm/msm/dpu: Add check for pstates
d4ba50614cb3 drm/msm/dpu: Add check for cstate
f0e9f3e1d6c8 drm/msm: use strscpy instead of strncpy
c9b6a75aae4d drm/msm/dsi: Allow 2 CTRLs on v2.5.0
ce9fedc3099e drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
3a40fd51e81e drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
15edaafbff75 drm/bridge: lt9611: pass a pointer to the of node
75b3c2777dbb drm/bridge: lt9611: fix clock calculation
a2c196f05a30 drm/bridge: lt9611: fix programming of video modes
24e51dea9885 drm/bridge: lt9611: fix polarity programming
77ba2d294e16 drm/bridge: lt9611: fix HPD reenablement
1b5adc8752b0 drm/bridge: lt9611: fix sleep mode setup
bf661c5e3bc4 drm/msm/dpu: Disallow unallocated resources to be returned
436fb91cadb8 drm/msm/gem: Add check for kmalloc
525c43e67d47 ALSA: hda/ca0132: minor fix for allocation size
399d01375659 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
e69f8e959b72 ASoC: fsl_sai: initialize is_dsp_mode flag
6fd4144985fc ASoC: fsl_sai: Update to modern clocking terminology
d58b45bbbea8 scsi: qla2xxx: Fix exchange oversubscription for management commands
2232e689f9d9 scsi: qla2xxx: Fix exchange oversubscription
9b2aab3da463 scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
09af894bc3bd drm/msm: clean event_thread->worker in case of an error
e76fbfdad503 drm/vc4: hdmi: Correct interlaced timings again
55f2645e4e12 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
ae8b24e8289b drm/vc4: hvs: Set AXI panic modes
0f735f232ff5 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
af54707c0cca pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
b31ad2ecc4f7 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
9a01ecc312e7 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
1721badebfc8 hwmon: (ftsteutates) Fix scaling of measurements
11226ab2f99f gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
262f8e5940c6 drm: tidss: Fix pixel format definition
d2991e6b3002 drm/vc4: dpi: Fix format mapping for RGB565
8e04aaffb6de drm/vc4: dpi: Add option for inverting pixel clock and output enable
1f9836f95271 drm/vkms: Fix null-ptr-deref in vkms_release()
bad13de76488 drm/vkms: Fix memory leak in vkms_init()
309e785bae07 drm/bridge: megachips: Fix error handling in i2c_register_driver()
b02742255620 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
da56b06f3828 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
d72f8548a613 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
d06e827a65a6 drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
50c75e7ce64c sefltests: netdevsim: wait for devlink instance after netns removal
1a452b449a29 selftest: fib_tests: Always cleanup before exit
96cf406dea06 net: bcmgenet: fix MoCA LED control
f6df58aa15f7 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
f7854541b02e selftests/net: Interpret UDP_GRO cmsg data as an int value
75ee94229062 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
3a413b05c66e irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
95ab0725c521 bpf: Fix global subprog context argument resolution logic
bfc344d1e78c can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
f5aaf140ab1c thermal/drivers/hisi: Drop second sensor hi3660
2d20f9b6dd81 wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
62ff301aa492 crypto: crypto4xx - Call dma_unmap_page when done
74fe2bf6746e ACPI: resource: Do IRQ override on all TongFang GMxRGxx
b577d0bde456 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
e0ae2d90bc0c selftests/bpf: Fix out-of-srctree build
15fe03e5dd05 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
f15ef0ebcf56 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
505c74c4c0b1 wifi: iwl3945: Add missing check for create_singlethread_workqueue
5ac2f1e3bbe6 RISC-V: time: initialize hrtimer based broadcast clock event device
e97dd92c3611 m68k: /proc/hardware should depend on PROC_FS
b677cb4f0b6b crypto: rsa-pkcs1pad - Use akcipher_request_complete
99e8e6fd70a1 rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
d7bd166859fe libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
b8f6c28ce1cf s390/ap: fix status returned by ap_qact()
900a0c25a653 s390/ap: fix status returned by ap_aqic()
0e872b4da7c6 Bluetooth: hci_qca: get wakeup status from serdev device handle
31a288a4df7f Bluetooth: L2CAP: Fix potential user-after-free
bf1b79d57e44 OPP: fix error checking in opp_migrate_dentry()
db6efde0ab80 tap: tap_open(): correctly initialize socket uid
67f9f02928a3 tun: tun_chr_open(): correctly initialize socket uid
a8353cfb4eec net: add sock_init_data_uid()
15a66714bf28 s390/vmem: fix empty page tables cleanup under KASAN
6ce9a22fc021 s390/mem_detect: fix detect_memory() error handling
856fc2195494 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
88cb93d3a16f irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
d6c66c468897 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
4401b4858557 irqchip: Fix refcount leak in platform_irqchip_probe
a7724a7c2236 net/mlx5: Enhance debug print in page allocation failure
a25ff23ba2d7 mt76: mt7915: fix polling firmware-own status
9af6aa18b4e8 bpftool: profile online CPUs instead of possible
457139238f34 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
68c1cfd01332 crypto: ccp - Refactor out sev_fw_alloc()
13cb7851a5b1 leds: led-class: Add missing put_device() to led_put()
912eb10b6564 crypto: xts - Handle EBUSY correctly
55a7f88059c8 x86/microcode: Adjust late loading result reporting message
36b6fc833437 x86/microcode: Check CPU capabilities after late microcode update correctly
de6e20f3f33e x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
a9e76b276b10 x86/microcode: Print previous version of microcode after reload
6d2b3a319144 x86/microcode: Default-disable late loading
dce39c10d885 x86/microcode: Rip out the OLD_INTERFACE
54aa76ad5f01 x86: Mark stop_this_cpu() __noreturn
e4de2b98c4bd powercap: fix possible name leak in powercap_register_zone()
36ec108b7bd7 crypto: seqiv - Handle EBUSY correctly
840a1d3b77c1 crypto: essiv - Handle EBUSY correctly
416eb7cc967d crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
3496c1b3f500 ACPI: battery: Fix missing NUL-termination with large strings
ac75c78f8f76 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
53c8a256e5d3 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
1af7eacfad45 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
61490d271027 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
f1cdbe94f728 ath9k: htc: clean up statistics macros
4adfc9eb8a45 ath9k: hif_usb: simplify if-if to if-else
c0c0614f143b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
88f6608c7ede wifi: orinoco: check return value of hermes_write_wordrec()
35fb0e275af1 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
ae17414de71b thermal/drivers/tsens: limit num_sensors to 9 for msm8939
80726a391973 thermal/drivers/tsens: fix slope values for msm8939
e991430d2375 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
df56f5265e73 thermal/drivers/tsens: Add compat string for the qcom,msm8960
21cb4e5700be thermal/drivers/tsens: Drop msm8976-specific defines
801d10065b8a ACPICA: nsrepair: handle cases without a return value correctly
0cf3af4de06a crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
9ae0f82aa70b lib/mpi: Fix buffer overrun when SG is too long
d215e32fe18a rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
f7dc606a47d3 rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
a0818534fb64 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
bcaa8b8fc1f1 genirq: Fix the return type of kstat_cpu_irqs_sum()
4222cc9e7912 ACPICA: Drop port I/O validation for some regions
2b56df9102a8 crypto: x86/ghash - fix unaligned access in ghash_setkey()
4f47453c39f3 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
f19c9ed16294 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
b9294aedfb17 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
e9c889b0c458 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
068e986f2ba8 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
ddb864ea9ca2 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
e8ef89e5b89e wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
5706d00fde3f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
9424ea9d557e wifi: ipw2200: fix memory leak in ipw_wdev_init()
345692e96bb7 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
d78d85d84a44 libbpf: Fix btf__align_of() by taking into account field offsets
0c962dcd6bf6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
507ad94346da wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
037f84c0bfae wifi: libertas: fix memory leak in lbs_init_adapter()
8722f96adece wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
53aa5137560a wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
993cd8cf5442 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
7d2cb8abaad7 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
b56e60b3b158 wifi: rsi: Fix memory leak in rsi_coex_attach()
3d30678a59af block: bio-integrity: Copy flags when bio_integrity_payload is cloned
cabad071ab17 arm64: dts: qcom: pmk8350: Use the correct PON compatible
0e12d7725d58 arm64: dts: qcom: pmk8350: Specify PBS register for PON
2936952fa626 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
a5fa5a41791c x86/perf/zhaoxin: Add stepping check for ZXC
2c36c390a749 sched/rt: pick_next_rt_entity(): check list_entry
3f191c2cc567 sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
544a552be086 s390/dasd: Fix potential memleak in dasd_eckd_init()
a00cf3619f19 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
8173defc3635 blk-mq: correct stale comment of .get_budget
7dd5f83c1149 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
5eb99e7a80fc blk-mq: avoid sleep in blk_mq_alloc_request_hctx
20b9d7b4e0e6 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
88022f659f63 arm64: dts: mt8192: Fix CPU map for single-cluster SoC
770e769834e1 ARM: dts: imx7s: correct iomuxc gpr mux controller cells
2fe22748d511 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
762c821b97a7 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
e29709ba5847 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
3f5ec3c335dd locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
ab4d47a343da locking/rwsem: Optimize down_read_trylock() under highly contended case
ac0e5a181eff arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
f4891e5725a0 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
665bdfabec52 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
f0b5101a6432 arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
ae03ae3b6b93 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
5be0df1849b6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
7a5b8cd5622b arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
5c1ce648c6c3 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
d089142bcc73 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
f562cc37f0f0 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
334bb3461204 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
88083a25d80a ARM: imx: Call ida_simple_remove() for ida_simple_get
abfdfa339675 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
70aac3c6b14d arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
c42defea2db0 ARM: s3c: fix s3c64xx_set_timer_source prototype
af48760133f1 ARM: bcm2835_defconfig: Enable the framebuffer
37858e17e45e ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
89895442387d arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
69c7a270357a arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
feb8c71f015d arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
1563af0f28af arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
e88204931d9a arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
d9df682bcea5 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
a55a645aa303 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
dd3d021ae547 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
8a5d81afa6e1 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
76e794cfd137 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
10c5fae6f99d arm64: dts: msm8992-bullhead: add memory hole region
410028a170f3 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
a240ab41b3bc arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
472c333be2c2 arm64: dts: meson-gx: Fix Ethernet MAC address unit name
b63bb187696c arm64: dts: qcom: sc7280: correct SPMI bus address cells
9e4063237957 arm64: dts: qcom: sc7180: correct SPMI bus address cells
6ca79943f5e3 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
e192005e3f69 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
1cc12d10d13a ARM: zynq: Fix refcount leak in zynq_early_slcr_init
a1d42650cf29 arm64: dts: imx8m: Align SoC unique ID node unit address
61ecb2df6923 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
738a716d2de6 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
a7d6e757169f arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
795a9a93ed8d arm64: dts: qcom: qcs404: use symbol names for PCIe resets
10fcdad2b9f3 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
e2f62d8302bb powerpc/mm: Rearrange if-else block to avoid clang warning
3959316f8ceb HID: asus: use spinlock to safely schedule workers
d2ce7b6f3ae4 HID: asus: use spinlock to protect concurrent accesses
(From OE-Core rev: 7be1bc5ce77b31bb634bd3572d8553cad127f38e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7eaef76fbc46 Linux 6.1.20
05650b267e67 UML: define RUNTIME_DISCARD_EXIT
bf899a4b1220 Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
d663e13ca866 filelocks: use mount idmapping for setlease permission check
38327b6cb1fa drm/amd/display: adjust MALL size available for DCN32 and DCN321
02c8fa11f545 drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
00e81f191bc0 media: rc: gpio-ir-recv: add remove function
39111cedd7ba media: ov5640: Fix analogue gain control
42d9fb70770f scripts: handle BrokenPipeError for python scripts
9ba7b769cee0 PCI: Add SolidRun vendor ID
b655ba93b51f macintosh: windfarm: Use unsigned type for 1-bit bitfields
69c74104b0e9 alpha: fix R_ALPHA_LITERAL reloc for large modules
f69bbc0bd6d2 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
07a5f4e69761 powerpc/64: Move paca allocation to early_setup()
be2e726fa03a powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
5b5fab270f4d powerpc/bpf/32: Only set a stack frame when necessary
71e9501458aa clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
24c1bd1cd0d1 powerpc/iommu: fix memory leak with using debugfs_lookup()
ac872bb004c3 powerpc/64: Don't recurse irq replay
5759afd5e584 MIPS: Fix a compilation issue
e1f5c4c877af tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
587a6fda90f3 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
09fa1a6b0cdd drm/msm/adreno: fix runtime PM imbalance at unbind
d1a3ca3ad486 adreno: Shutdown the GPU properly
70f12dee2254 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
69a56ace8bc2 drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
2ef7f829214f ext4: Fix deadlock during directory rename
dc7d4b1a6568 drm/amdgpu: fix return value check in kfd
0a6321657eb8 RISC-V: Don't check text_mutex during stop_machine
324912d6c0c4 riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
99e9188f9c55 erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
ac1968ac3992 af_unix: fix struct pid leaks in OOB support
056b022cfc01 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
7a3720361068 SUNRPC: Fix a server shutdown leak
b93ed36b31c3 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
4de04f8f633c net/smc: fix fallback failed while sendmsg with fastopen
1bd92191773d ethernet: ice: avoid gcc-9 integer overflow warning
accd7904318a ice: Fix DSCP PFC TLV creation
ad7760898469 NFSD: Protect against filesystem freezing
e5febcfbae93 block: fix wrong mode for blkdev_put() from disk_scan_partitions()
49bfd991410b platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
d391a49ba1b2 platform: mellanox: select REGMAP instead of depending on it
5b5b69e3185f netfilter: conntrack: adopt safer max chain length
b26b85b18469 scsi: sd: Fix wrong zone_write_granularity value during revalidate
8f45d2f32c34 scsi: megaraid_sas: Update max supported LD IDs to 240
715396cca2ce net: tls: fix device-offloaded sendpage straddling records
0ce686fcab32 net: ethernet: mtk_eth_soc: fix RX data corruption issue
324361de111d net: phy: smsc: fix link up detection in forced irq mode
f0c8306c1aa2 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
17d0f2e8daa8 bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
6a9379eba19b btrfs: fix extent map logging bit not cleared for split maps after dropping range
ceb089e2337f m68k: mm: Move initrd phys_to_virt handling after paging_init()
079d37e1624c netfilter: tproxy: fix deadlock due to missing BH disable
03b5128543d3 netfilter: ctnetlink: revert to dumping mark regardless of event type
fcae40e65802 bnxt_en: Avoid order-5 memory allocation for TPA data
796ae31ca256 net: phylib: get rid of unnecessary locking
b734a6f300d5 net: stmmac: add to set device wake up flag when stmmac init phy
0592b05c5085 drm/msm/dpu: clear DSPP reservations in rm release
5ade9afa5c65 drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
f8049342f829 drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
1ef5491ca2a4 drm/msm/dpu: fix len of sc7180 ctl blocks
f45cf3ae3068 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
90b40ab29298 ice: copy last block omitted in ice_get_module_eeprom()
287027d8a567 net: caif: Fix use-after-free in cfusbl_device_notify()
34f099b34b42 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
0b30a06b20e9 perf stat: Fix counting when initial delay configured
e8d7615d8f6f net: use indirect calls helpers for sk_exit_memory_pressure()
14c17c673e1b net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
34869f8e713e netfilter: nft_quota: copy content when cloning expression
227a7266fcd1 netfilter: nft_last: copy content when cloning expression
5d241eb8a124 selftests: nft_nat: ensuring the listening side is up before starting the client
6fac771473ca net: lan966x: Fix port police support using tc-matchall
25b54f247ea0 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
78891a3c1e87 drm/msm/dpu: disable features unsupported by QCM2290
a3a087edd049 tls: rx: fix return value for async crypto
a7e0439c25f9 powerpc: dts: t1040rdb: fix compatible string for Rev A boards
ce93f1afc059 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
3ee0c9fb7f46 bgmac: fix *initial* chip reset to support BCM5358
56d67b9788da drm/msm/a5xx: fix context faults during ring switch
ac3af300a2f8 drm/msm/a5xx: fix the emptyness check in the preempt code
84053e7dc47b drm/msm/a5xx: fix highest bank bit for a530
d334248d199f drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
fa73f67ac0f1 drm/msm: Fix potential invalid ptr free
5dca696143bf drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
512aa2fd8c9f cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
b0bb13612292 ext4: Fix possible corruption when moving a directory
17e98a5ede81 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
0d14555f536a riscv: Add header include guards to insn.h
82f713e8b881 block: fix scan partition for exclusively open device again
573e58f5e7e1 block: Revert "block: Do not reread partition table on exclusively open device"
783c225e910f drm/i915: Populate encoder->devdata for DSI on icl+
bd61a84b5eee drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
e340197a4539 drm/i915: Introduce intel_panel_init_alloc()
87228e1c18dc spi: intel: Check number of chip selects after reading the descriptor
9858e0fb32b6 ipmi:ssif: Add a timer between request retries
8a676b6eb2d5 ipmi:ssif: Increase the message retry time
f12869ff7643 ipmi:ssif: Remove rtc_us_timer
526a177ac635 Input: exc3000 - properly stop timer on shutdown
86e9eb69c0e7 bus: mhi: ep: Change state_lock to mutex
b6dc68ac967a bus: mhi: ep: Power up/down MHI stack during MHI RESET
9ee18ff099b0 udf: Fix off-by-one error when discarding preallocation
a926daa8b13c fs: dlm: fix race setting stop tx flag
3c1bc8ded4e4 fs: dlm: be sure to call dlm_send_queue_flush()
29682b8a3dba fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
a3b0e9ac3c24 fs: dlm: fix use after free in midcomms commit
387c30389494 fd: dlm: trace send/recv of dlm message and rcom
8885e12aa107 fs: dlm: use packet in dlm_mhandle
cb2849caad02 fs: dlm: remove send repeat remove handling
14c5a584cbf2 fs: dlm: start midcomms before scand
f78892061075 fs: dlm: add midcomms init/start functions
e7935f5af426 fs: dlm: fix log of lowcomms vs midcomms
e136e969d268 KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
adc0dd8b0439 KVM: x86: Move guts of kvm_arch_init() to standalone helper
5daa32be8c02 KVM: VMX: Don't bother disabling eVMCS static key on module exit
afb26bfc01db KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
4d72cdd63909 nfc: change order inside nfc_se_io error path
4cd8ffa48800 HID: uhid: Over-ride the default maximum data buffer value with our own
5a144cfe35d8 HID: core: Provide new max_buffer_size attribute to over-ride the default
9cb27b1e76f0 ext4: zero i_disksize when initializing the bootloader inode
35161cec7677 ext4: fix WARNING in ext4_update_inline_data
50a70036ac3a ext4: move where set the MAY_INLINE_DATA flag is set
eb3a695aa71a ext4: fix another off-by-one fsmap error on 1k block filesystems
f3b8cc218bd1 ext4: fix RENAME_WHITEOUT handling for inline directories
f327490e0500 ext4: fix cgroup writeback accounting with fs-layer encryption
f0417bf138af staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
4a6d23b76c12 staging: rtl8723bs: Fix key-store index handling
8d2ca666a7b4 drm/connector: print max_requested_bpc in state debugfs
9f6f6f42b9ef drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
d07d152d762d drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
a11e210dc595 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
39190482e5d0 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
cc4dd679912d x86/CPU/AMD: Disable XSAVES on AMD family 0x17
1c39d126b51b RISC-V: Stop emitting attributes
120f7a928719 fork: allow CLONE_NEWTIME in clone3 flags
a36f845f57a9 perf inject: Fix --buildid-all not to eat up MMAP2
fa4056781ac0 erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
da8fab32a712 io_uring/uring_cmd: ensure that device supports IOPOLL
fceed91ea1ba btrfs: fix percent calculation for bg reclaim message
99d232798c06 btrfs: fix unnecessary increment of read error stat on write error
cec08b7d1ebc fs: prevent out-of-bounds array speculation when closing a file descriptor
6449a0ba6843 Linux 6.1.19
49393a43c63a staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
83d76e3d8b91 staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
7b3eac1950e7 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
dc64dc4c80ae tpm: disable hwrng for fTPM on some AMD designs
1cc3fcf63192 Linux 6.1.18
cc4b55a48f4a usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
58b656177d17 arm64: Reset KASAN tag in copy_highpage with HW tags only
96122e776fe7 arm64: mte: Fix/clarify the PG_mte_tagged semantics
8b38969fa016 arm64: efi: Make efi_rt_lock a raw_spinlock
c6b9c79c3df9 io_uring/poll: allow some retries for poll triggering spuriously
3453b1b0439b io_uring: fix two assignments in if conditions
4ca25c0b74dd media: uvcvideo: Fix race condition with usb_kill_urb
27b5871abd5c drm/i915: Fix system suspend without fbdev being initialized
fb5f2b42650f drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs
6e48e7901e62 drm/display/dp_mst: Fix payload addition on a disconnected sink
efe5ce019a9b drm/display/dp_mst: Fix down message handling after a packet reception error
b30fcedeba64 drm/display/dp_mst: Fix down/up message handling after sink disconnect
6130b22fb677 drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()
beb15de99ae8 vDPA/ifcvf: allocate the adapter in dev_add()
dd5d2d8821b2 vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev
6ddb3b805827 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw
154c0aea566d vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter
e35beaa142d7 vDPA/ifcvf: decouple vq irq requester from the adapter
c0fca7704f5e vDPA/ifcvf: decouple config IRQ releaser from the adapter
62fb450c4dd2 vDPA/ifcvf: decouple vq IRQ releasers from the adapter
aa2af9353aeb vDPA/ifcvf: alloc the mgmt_dev before the adapter
50da55ec0f04 vDPA/ifcvf: decouple config space ops from the adapter
447d1c9abc84 vDPA/ifcvf: decouple hw features manipulators from the adapter
7ec0076b424e x86/resctl: fix scheduler confusion with 'current'
1f800f6aae57 net: tls: avoid hanging tasks on the tx_lock
f5a21755ee55 soundwire: cadence: Drain the RX FIFO after an IO timeout
51eb90be9fd8 soundwire: cadence: Remove wasted space in response_buf
425cd1b47124 iommu: Attach device group to old domain in error path
4e11ac106f69 RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
a577aac0dac6 phy: rockchip-typec: Fix unsigned comparison with less than zero
52ec1cae5277 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
455ed25b5945 PCI: Add ACS quirk for Wangxun NICs
2d07ad44e741 PCI: loongson: Add more devices that need MRRS quirk
29d53c4c5a6f kernel/fail_function: fix memory leak with using debugfs_lookup()
5a7a9efdb193 drivers: base: dd: fix memory leak with using debugfs_lookup()
79ac2b01e033 drivers: base: component: fix memory leak with using debugfs_lookup()
d1c545e44c1e misc: vmw_balloon: fix memory leak with using debugfs_lookup()
4459d1e7bd04 tty: pcn_uart: fix memory leak with using debugfs_lookup()
d1589b73519e PCI: Distribute available resources for root buses, too
bf1ab09d2c45 PCI: Take other bus devices into account when distributing resources
a39f741e6021 PCI: Align extra resources for hotplug bridges properly
8dd58d3c1385 usb: gadget: uvc: Make bSourceID read/write
7a7de5957b8f usb: uvc: Enumerate valid values for color matching
ff542083b105 USB: ene_usb6250: Allocate enough memory for full object
cbf54771bc21 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
b14d188d0d0b USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
78d9586d8e72 USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
7a5fdd866017 USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
31de0b70ae56 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
be21a66e17ee USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
b0a8195a84a7 USB: isp1362: fix memory leak with using debugfs_lookup()
542a99cd6ead USB: isp116x: fix memory leak with using debugfs_lookup()
7d2d3bef6d70 USB: fotg210: fix memory leak with using debugfs_lookup()
54166af8941d USB: sl811: fix memory leak with using debugfs_lookup()
e529aeb771ae USB: uhci: fix memory leak with using debugfs_lookup()
dcbe69f4f743 USB: ULPI: fix memory leak with using debugfs_lookup()
610373dd354f USB: chipidea: fix memory leak with using debugfs_lookup()
ce234af49d10 USB: dwc3: fix memory leak with using debugfs_lookup()
04f3cda40e9f staging: pi433: fix memory leak with using debugfs_lookup()
d8c911d3d879 PCI: loongson: Prevent LS7A MRRS increases
bace2a37de7c soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
638eeb0e8ade media: uvcvideo: Add GUID for BGRA/X 8:8:8:8
f5a2a15da3bc iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
be0c84d90807 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
2d1716aba462 bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd
945877c145dd tools/iio/iio_utils:fix memory leak
947530c84044 mei: bus-fixup:upon error print return values of send and receive
f57c2164d082 serial: sc16is7xx: setup GPIO controller later in probe
59aba0393275 tty: serial: fsl_lpuart: disable the CTS when send break signal
765566110eb0 tty: fix out-of-bounds access in tty_driver_lookup_tty()
3c8dce696a66 staging: emxx_udc: Add checks for dma_alloc_coherent()
2f588d0345d6 cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
c68ece7baf2a USB: fix memory leak with using debugfs_lookup()
15aed90f3e05 media: uvcvideo: Silence memcpy() run-time false positive warnings
3c4a3bbe025c media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
acfed4676a59 media: uvcvideo: Handle errors from calls to usb_string
11196ee3916e media: uvcvideo: Handle cameras with invalid descriptors
2c8ea08b86a5 media: uvcvideo: Remove format descriptions
7b41160db120 PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()
60ac0a6de6b0 iommu/amd: Fix error handling for pdev_pri_ats_enable()
2ec4d5ef0800 IB/hfi1: Update RMT size calculation
9893771097b2 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
8caa60c20ae1 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
a6426afbca51 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
c578a68ffcdc kernel/printk/index.c: fix memory leak with using debugfs_lookup()
2072332c04df tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
92271fc1cc5d thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
69e49f1b5360 thermal: intel: quark_dts: fix error pointer dereference
ada41093fb1b ASoC: mediatek: mt8195: add missing initialization
bb12470672e7 ASoC: zl38060 add gpiolib dependency
daf8c1062d13 nvme-fabrics: show well known discovery name
fe2d9e54165d nvme-tcp: don't access released socket during error recovery
117dc3f6b641 nvme: bring back auto-removal of deleted namespaces during sequential scan
124fee6c62b2 ASoC: apple: mca: Improve handling of unavailable DMA channels
0c398c1c19ff ASoC: apple: mca: Fix SERDES reset sequence
c664c3835519 ASoC: apple: mca: Fix final status read on SERDES reset
f558edac8f6c ASoC: adau7118: don't disable regulators on device unbind
4be26d553a3f loop: loop_set_status_from_info() check before assignment
b0498e95cae7 io_uring: fix size calculation when registering buf ring
1e276e8acb8e rtc: allow rtc_read_alarm without read_alarm callback
6a675a6d57d3 scsi: mpi3mr: Use number of bits to manage bitmap sizes
abfe73c16b29 scsi: mpi3mr: Fix an issue found by KASAN
66050599b980 scsi: ipr: Work around fortify-string warning
926aef60ea64 genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
9425d1ee2c0c rtc: sun6i: Always export the internal oscillator
aa7dc954e809 spi: tegra210-quad: Fix iterator outside loop
d6e15f8de5b5 vc_screen: modify vcs_size() handling in vcs_read()
95c131b41f00 tcp: tcp_check_req() can be called from process context
fb987e7a9bd0 ARM: dts: spear320-hmi: correct STMPE GPIO compatible
df2dac168c74 net: dsa: felix: fix internal MDIO controller resource length
9df677d78130 net: dsa: seville: ignore mscc-miim read errors from Lynx PCS
113d2d158f24 net/sched: act_sample: fix action bind logic
af8bfc1add67 net/sched: act_mpls: fix action bind logic
2cabfa2c404d net/sched: act_pedit: fix action bind logic
d3ad82430e9b net/sched: transition act_pedit to rcu and percpu stats
b2036a252381 nfc: fix memory leak of se_io context in nfc_genl_se_io
f19d8f93682a ext4: fix incorrect options show of original mount_opt and extend mount_opt2
2b7cf1bcd447 net/mlx5: Geneve, Fix handling of Geneve object id as error code
a383f5fcc891 net/mlx5e: Verify flow_source cap before using it
2a0b214ab49f net/mlx5: ECPF, wait for VF pages only after disabling host PFs
52e6e7a0bc04 mlx5: fix possible ptp queue fifo use-after-free
234cffda95e1 mlx5: fix skb leak while fifo resync and push
f6c0536b41e6 spi: tegra210-quad: Fix validate combined sequence
7dd49d434d2e 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
4f0e9244770f 9p/xen: fix connection sequence
db886cb3ecc6 9p/xen: fix version parsing
896f014a1761 net: fix __dev_kfree_skb_any() vs drop monitor
8dba9e7073a0 octeontx2-pf: Use correct struct reference in test condition
03c3a5584a0a sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
d28467230dd9 net: sunhme: Fix region request
e3aa5d1bb1b2 octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet
e11e4d524eba ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
b232d4e840ed drm/i915: move a Kconfig symbol to unbreak the menu presentation
f94becae90b0 ptp: vclock: use mutex to fix "sleep on atomic" bug
512b6c4b83c9 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
ffba2d579026 netfilter: ctnetlink: make event listener tracking global
f2ccb36b8f76 netfilter: xt_length: use skb len to match in length_mt6
3dd6ac973351 netfilter: ebtables: fix table blob use-after-free
8291cfdfa6cd netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
1fd3c69f6511 netfilter: conntrack: fix rmmod double-free race
4f25d1dff805 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
12a91ade681b watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
ce64f72e988b watchdog: pcwd_usb: Fix attempting to access uninitialized memory
ac099d94e048 watchdog: Fix kmemleak in watchdog_cdev_register
89c682e9d04c watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
1bcf3a9846e8 watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M
edaed0cd7695 watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks
102b82708c15 f2fs: synchronize atomic write aborts
a02a91057652 um: virt-pci: properly remove PCI device from bus
e38d2adf110c um: virtio_uml: move device breaking into workqueue
1954d3cd49d3 um: virtio_uml: mark device as unregistered when breaking it
4e774bf6ea50 um: virtio_uml: free command if adding to virtqueue failed
28ebc1164a45 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
44b713a24251 netfilter: nf_tables: allow to fetch set elements when table has an owner
13a6366bbfa2 ext4: don't show commit interval if it is zero
aa936286e71a ext4: use ext4_fc_tl_mem in fast-commit replay path
0bf3672946a3 soc: qcom: stats: Populate all subsystem debugfs files
22ddbbff116e f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
cc4bc532acda ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
84253f3c2dad ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
c670b05127d3 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
7750be5d3e18 ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
824452d5e90f ubifs: ubifs_writepage: Mark page dirty after writing inode failed
76c488e8a0e2 ubifs: dirty_cow_znode: Fix memleak in error handling path
0b8beac8a3c5 ubifs: Re-statistic cleaned znode count if commit failed
2ea7195b1950 ubi: Fix possible null-ptr-deref in ubi_free_volume()
26ec45f1c504 ubifs: Fix memory leak in alloc_wbufs()
27b760b81951 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
b0c951742348 ubi: Fix use-after-free when volume resizing failed
c17e1ae20f6b ubifs: Reserve one leb for each journal head while doing budget
31282bc47fcd ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
b08071c68b58 ubifs: Fix wrong dirty space budget for dirty inode
f8bd27b6252a ubifs: Rectify space budget for ubifs_xrename()
f9e074845367 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
1c5fdf2d4647 ubifs: Fix memory leak in ubifs_sysfs_init()
7508453ede98 ubifs: Fix build errors as symbol undefined
61aeba0e4b41 ubi: ensure that VID header offset + VID header size <= alloc, size
c8583b4655aa um: vector: Fix memory leak in vector_config
14e8bd4cfae3 f2fs: fix to abort atomic write only during do_exist()
e11707d5f86f f2fs: allow set compression option of files without blocks
05006a1521d8 fs: f2fs: initialize fsdata in pagecache_write()
125f89809501 soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()
8fc4291f8de2 soc: mediatek: mtk-svs: reset svs when svs_resume() fail
e05aa300fb69 soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
0b65ff13f943 f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
4bc488c5ca0e f2fs: correct i_size change for atomic writes
9ad51915f4b3 f2fs: introduce trace_f2fs_replace_atomic_write_block
9a0af7cb1c0b pwm: stm32-lp: fix the check on arr and cmp registers update
094ffaf50bb9 pwm: sifive: Always let the first pwm_apply_state succeed
6b99ebd30d65 soc: mediatek: mtk-svs: Enable the IRQ later
2c82bf3f1762 memory: renesas-rpc-if: Move resource acquisition to .probe()
fbb7c9096342 memory: renesas-rpc-if: Split-off private data from struct rpcif
e59c4d34f8ec soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on
a8f63d747bf7 objtool: Fix memory leak in create_static_call_sections()
4a229379a72e f2fs: fix to avoid potential deadlock
14b3742f34b1 f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
d35290addcba driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()
1f4a325933f8 fs/jfs: fix shift exponent db_agl2size negative
6cd37f8232f5 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
3abebc503a51 net/sched: Retire tcindex classifier
11585e2f8b9d Linux 6.1.17
deef2947d5f6 Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
b5dae1cd0d83 Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
8a923980a190 Linux 6.1.16
7c7570791b15 net: avoid double iput when sock_alloc_file fails
5355a120e428 kbuild: Port silent mode detection to future gnu make.
ff9571a4dee9 sbitmap: Try each queue to wake up at least one waiter
d710b1e91bc0 wait: Return number of exclusive waiters awaken
12815a7d8f82 sbitmap: Advance the queue index before waking up a queue
7ebde70510a1 brd: use radix_tree_maybe_preload instead of radix_tree_preload
48d46319bedc qede: avoid uninitialized entries in coal_entry array
f0f427f3858f drm/edid: fix parsing of 3D modes from HDMI VSDB
26cbe4c63d1e drm/edid: fix AVI infoframe aspect ratio handling
832f861a4603 drm/gud: Fix UBSAN warning
be11d0d9c4eb drm/i915: Don't use BAR mappings for ring buffers with LLC
d805c28e11fc drm/i915: Don't use stolen memory for ring buffers with LLC
8551ddbff0c3 drm/radeon: Fix eDP for single-display iMac11,2
c63e43906ba6 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
749b249d1ba9 drm/amd: Fix initialization for nbio 7.5.1
bf119a3c9c9f vfio/type1: restore locked_vm
9f0fd4f8ec0c vfio/type1: track locked_vm per dma
a6b2aabe6640 vfio/type1: prevent underflow of locked_vm via exec()
e8c21b19c2d0 vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
2bed9455db7c iommu/vt-d: Fix PASID directory pointer coherency
fd045119e1ab iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
01836e56fdd2 bus: mhi: ep: Save channel state locally during suspend and resume
69cc38576293 bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
353aea15d6ed bus: mhi: ep: Only send -ENOTCONN status if client driver is available
189f856e76f5 PCI/DPC: Await readiness of secondary bus after reset
358dbd575101 PCI: Avoid FLR for AMD FCH AHCI adapters
6ea16c1e6853 PCI: hotplug: Allow marking devices as disconnected during bind/unbind
24400824053f PCI: Unify delay handling for reset and resume
ef56d0e0b779 PCI/PM: Observe reset delay irrespective of bridge_d3
d7608b85661b MIPS: DTS: CI20: fix otg power gpio
676465bf756b riscv: ftrace: Reduce the detour code size to half
8d4084ccdfce riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
6e433ccb6844 riscv, mm: Perform BPF exhandler fixup on page fault
49064b50704b riscv: jump_label: Fixup unaligned arch_static_branch function
4c71ccae1d28 riscv: mm: fix regression due to update_mmu_cache change
3e92e7fa24ac riscv: Avoid enabling interrupts in die()
a1f8e6981488 RISC-V: add a spin_shadow_stack declaration
82143faf01dd scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
414418abc19f scsi: ses: Fix possible desc_ptr out-of-bounds accesses
27067c672980 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
0dfe68394cbe scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
5ca5470b33e5 scsi: ses: Don't attach if enclosure has no components
7fa1203a1e6f scsi: qla2xxx: Remove increment of interface err cnt
d5da42d99c70 scsi: qla2xxx: Fix erroneous link down
98ee35fb6ffe scsi: qla2xxx: Remove unintended flag clearing
3ee4f1991c54 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
494074747091 scsi: qla2xxx: Check if port is online before sending ELS
54bf124b960d scsi: qla2xxx: Fix link failure in NPIV environment
86bdf3ffff8d scsi: aacraid: Allocate cmd_priv with scsicmd
be8301e2d5a8 iommu/amd: Improve page fault error reporting
2ae19ac3ea82 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
4aa738940016 tracing/eprobe: Fix to add filter on eprobe description in README file
b1e96ca73cf9 tools/bootconfig: fix single & used for logical condition
9674390ac540 ring-buffer: Handle race between rb_move_tail and rb_check_pages
313b18c77466 memory tier: release the new_memtier in find_create_memory_tier()
e10a97f68480 ktest.pl: Add RUN_TIMEOUT option with default unlimited
81dca9177d01 ktest.pl: Fix missing "end_monitor" when machine check fails
a467e3e04de6 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
76c2ecaf570a ktest.pl: Give back console on Ctrt^C on monitor
71946389a765 mm/thp: check and bail out if page in deferred queue already
f65d6ee1d1c4 mm: memcontrol: deprecate charge moving
58c02890a32c docs: gdbmacros: print newest record
4509a11ec3bc remoteproc/mtk_scp: Move clk ops outside send_lock
9b15b558cdb8 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
e39c25b0c115 mips: fix syscall_get_nr
6b60250d8a82 dax/kmem: Fix leak of memory-hotplug resources
37d1b326c95c alpha: fix FEN fault handling
deab8114fb67 mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
e6737d97722a panic: fix the panic_print NMI backtrace setting
c61df79a4ed4 regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
d15bc167c6a2 ceph: update the time stamps and try to drop the suid/sgid
faa7b683e436 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
bea92c2d45a5 fuse: add inode/permission checks to fileattr_get/fileattr_set
5a66e59e1fd9 arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
17a7cd7bdb68 ARM: dts: exynos: correct TMU phandle in Odroid HC1
dcfb64e88941 ARM: dts: exynos: correct TMU phandle in Odroid XU
7d633d11724f ARM: dts: exynos: correct TMU phandle in Exynos5250
635d07cff6de ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
2b957333aaaf ARM: dts: exynos: correct TMU phandle in Exynos4
3a5c8e52f32d ARM: dts: exynos: correct TMU phandle in Exynos4210
f8187b3faf97 ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
75862e6fe659 ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
688ae6ce05be hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
57c07e552e0d hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
70a135c6d1e0 dm flakey: fix a bug with 32-bit highmem systems
be360c83f2d8 dm flakey: don't corrupt the zero page
673a3af21d5e dm cache: free background tracker's queued work in btracker_destroy
ea603083f9d7 dm flakey: fix logic when corrupting a bio
b57ba4e95250 thermal: intel: powerclamp: Fix cur_state for multi package system
6f2bce88c134 qede: fix interrupt coalescing configuration
6bfdc8194245 cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
dd43f8f90206 wifi: cfg80211: Set SSID if it is not already set
22dfb21bf1cd wifi: cfg80211: Fix use after free for wext
b18188e87f1c wifi: ath11k: allow system suspend to survive ath11k
3182ece59779 wifi: rtl8xxxu: Use a longer retry limit of 48
19fcf5d50c5a wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
2b3c953226cb dm: add cond_resched() to dm_wq_requeue_work()
7f093695b49a dm: add cond_resched() to dm_wq_work()
bc0734f689f8 dm: send just one event on resize, not two
53b2916ebde7 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
10aed92f7f6b mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
bd74e1e3dc77 mtd: spi-nor: sfdp: Fix index value for SCCR dwords
a371788d4f4a cxl/pmem: Fix nvdimm registration races
05cbf6ddd984 ext4: refuse to create ea block when umounted
8b6d06b3be76 ext4: optimize ea_inode block expansion
45b99c35f812 jbd2: fix data missing when reusing bh which is ready to be checkpointed
2439ccfa5da2 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
98606a002d71 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
daa5a586e43a mm/damon/paddr: fix missing folio_put()
dc3809f39035 crypto: qat - fix out-of-bounds read
d2bea5788847 irqdomain: Fix domain registration race
b89b0c737d1c irqdomain: Fix mapping-creation race
1c89f39e754f irqdomain: Refactor __irq_domain_alloc_irqs()
1b4aa065ea46 irqdomain: Drop bogus fwspec-mapping error handling
b6655a4910a6 irqdomain: Look for existing mapping only once
deb243ca052b irqdomain: Fix disassociation race
33bf92b1d00a irqdomain: Fix association race
82f3b18daef7 selftests: seccomp: Fix incorrect kernel headers search path
5bed9f821f2a selftests: vm: Fix incorrect kernel headers search path
0545d5d25c9e selftests: dmabuf-heaps: Fix incorrect kernel headers search path
88c2276087e3 selftests: drivers: Fix incorrect kernel headers search path
fe2ff9d2af85 selftests: futex: Fix incorrect kernel headers search path
f3b63b7fae23 selftests: ipc: Fix incorrect kernel headers search path
ce31cc0d43fc selftests: perf_events: Fix incorrect kernel headers search path
f7007a7a7723 selftests: mount_setattr: Fix incorrect kernel headers search path
238d9471a70c selftests: move_mount_set_group: Fix incorrect kernel headers search path
33adb9b047be selftests: rseq: Fix incorrect kernel headers search path
d804597155ec selftests: sync: Fix incorrect kernel headers search path
5baeb2a2a247 selftests: ptp: Fix incorrect kernel headers search path
cdc9cfaa0ba0 selftests: user_events: Fix incorrect kernel headers search path
f12ec4e7a80c selftests: filesystems: Fix incorrect kernel headers search path
38fe9e0cbd0f selftests: gpio: Fix incorrect kernel headers search path
277ec3b556b3 selftests: media_tests: Fix incorrect kernel headers search path
2b6933dd5707 selftests: kcmp: Fix incorrect kernel headers search path
1af311d9104c selftests: membarrier: Fix incorrect kernel headers search path
c1017c80fa82 selftests: pidfd: Fix incorrect kernel headers search path
a9588d80b7b0 selftests: clone3: Fix incorrect kernel headers search path
ef3d77238925 selftests: arm64: Fix incorrect kernel headers search path
c490a85e7dac selftests: pid_namespace: Fix incorrect kernel headers search path
168f19fffa65 selftests: core: Fix incorrect kernel headers search path
3005b2695175 selftests: sched: Fix incorrect kernel headers search path
db66ebfba234 selftests/ftrace: Fix eprobe syntax test case to check filter support
991ec754899e selftests/powerpc: Fix incorrect kernel headers search path
3b3016f874fc ima: Align ima_file_mmap() parameters with mmap_file LSM hook
7327b30a0084 ima: fix error handling logic when file measurement failed
1beb41094bbf brd: check for REQ_NOWAIT and set correct page allocation mask
f832bd2ee4c4 brd: return 0/-error from brd_insert_page()
95bb37e077db brd: mark as nowait compatible
3adf063bac2f virt/sev-guest: Return -EIO if certificate buffer is not large enough
38834acf5917 Documentation/hw-vuln: Document the interaction between IBRS and STIBP
08d87c87d646 x86/speculation: Allow enabling STIBP with legacy IBRS
d576547f489c x86/microcode/AMD: Fix mixed steppings support
88d3d95e75f2 x86/microcode/AMD: Add a @cpu parameter to the reloading functions
05749fd36631 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
57d9df918745 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
1a3439f548e2 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
e9d033963606 x86/reboot: Disable SVM, not just VMX, when stopping CPUs
4f555b03a02b x86/reboot: Disable virtualization in an emergency if SVM is supported
77ace6654355 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
c4765c973c1d x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
b261024d7ea8 selftests: x86: Fix incorrect kernel headers search path
32f87ee52113 KVM: SVM: hyper-v: placate modpost section mismatch error
a92d045f3706 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
d639b16492fa KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
14f36160c7d1 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
97b2c22ec819 KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
1ccd12324abd KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
dbc2e9451559 KVM: SVM: Flush the "current" TLB when activating AVIC
59038be57a4a KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
b9e428136129 KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
084a6deb86ab KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
688e3a1bf3e4 KVM: x86: Purge "highest ISR" cache when updating APICv state
59320074afa4 KVM: Register /dev/kvm as the _very_ last thing during initialization
b2de2b4d4e00 KVM: VMX: Fix crash due to uninitialized current_vmcs
ccf6a7fb1aed KVM: Destroy target device if coalesced MMIO unregistration fails
5e2d29b58c2c RDMA/siw: Fix user page pinning accounting
42991f51d283 md: don't update recovery_cp when curr_resync is ACTIVE
12d461e224ef udf: Fix file corruption when appending just after end of preallocated extent
1f328751b65c udf: Detect system inodes linked into directory hierarchy
65f64fb9c2ab udf: Preserve link count of system files
6837910aeb2c udf: Do not update file length for failed writes to inline files
adac9ac6d2e0 udf: Do not bother merging very long extents
0e7d8e2991e5 udf: Truncate added extents on failed expansion
21477427ecb4 selftests/landlock: Test ptrace as much as possible with Yama
6c51c0702815 selftests/landlock: Skip overlayfs tests when not supported
fa7e18233f4f fs/cramfs/inode.c: initialize file_ra_state
85cdc9d2c865 ocfs2: fix non-auto defrag path not working issue
8163ea90d89b ocfs2: fix defrag path triggering jbd2 ASSERT
83dbb9a1bd5e f2fs: fix kernel crash due to null io->bio
de33f129253e f2fs: fix cgroup writeback accounting with fs-layer encryption
85e128901583 f2fs: retry to update the inode page given data corruption
f07a8d61b6ea f2fs: fix information leak in f2fs_move_inline_dirents()
9f955165d8d7 fs: dlm: send FIN ack back in right cases
e3df326f8cc2 fs: dlm: move sending fin message into state change handling
83c8cb2ba0ad fs: dlm: don't set stop rx flag after node reset
375009e22bd2 exfat: fix inode->i_blocks for non-512 byte sector size device
0fb929e7553d exfat: redefine DIR_DELETED as the bad cluster number
88384ae34a41 exfat: fix unexpected EOF while reading dir
569a77e5b882 exfat: fix reporting fs error when reading dir beyond EOF
0c80bef0b7d2 fs: hfsplus: fix UAF issue in hfsplus_put_super
8140cdc57bc5 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
55c9ddf6c656 io_uring: mark task TASK_RUNNING before handling resume/task work
f2e0fd28328f ARM: dts: exynos: correct HDMI phy compatible in Exynos4
77837a24bc54 torture: Fix hang during kthread shutdown phase
6bf555ed8938 ksmbd: fix possible memory leak in smb2_lock()
df6c263a31a4 ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
2254e82d2018 ksmbd: fix wrong data area length for smb2 lock request
35ab0cadbcc2 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
9b59fb27d4c5 btrfs: hold block group refcount during async discard
155ca832cfa3 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
8ba997b22f2c scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
4e0dfdb48a82 scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
f5a6d69857eb cifs: return a single-use cfid if we did not get a lease
c992b699b9cb cifs: Check the lease context if we actually got a lease
f1d84943289e cifs: don't try to use rdma offload on encrypted connections
edf38e9f4269 cifs: split out smb3_use_rdma_offload() helper
363d67103f20 cifs: introduce cifs_io_parms in smb2_async_writev()
e49a6d569d7c cifs: fix mount on old smb servers
8db5028479f8 cifs: Fix uninitialized memory reads for oparms.mode
ab7a12c0efc1 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
12bda36df57b KVM: s390: disable migration mode when dirty tracking is disabled
f9a38f5ecf90 s390/kprobes: fix current_kprobe never cleared after kprobes reenter
70afa77327e0 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
a829c5f7c3c6 s390: discard .interp section
24e2c6cfe82e s390/extmem: return correct segment type in __segment_load()
75a499fc9d66 io_uring: fix fget leak when fs don't support nowait buffered read
bfdd27a1eb8e io_uring: remove MSG_NOSIGNAL from recvmsg
68f703ad0355 io_uring/rsrc: disallow multi-source reg buffers
d9399e543062 io_uring: add reschedule point to handle_tw_list()
42fe280e267a io_uring: add a conditional reschedule to the IOPOLL cancelation loop
4c13c6a080ec io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
c981a035dff0 io_uring: use user visible tail in io_uring_poll()
f09fb7ff2ab2 io_uring: Replace 0-length array with flexible array
fe0d40baa4ed ipmi_ssif: Rename idle state and check
605f607f0735 ipmi:ssif: resend_msg() cannot fail
0ad52040d1a9 ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
9bb9941a9ce4 rtc: pm8xxx: fix set-alarm race
1af0bdca03f3 block: be a bit more careful in checking for NULL bdev while polling
398d8745262d block: clear bio->bi_bdev when putting a bio back in the cache
1796bc1e4499 block: don't allow multiple bios for IOCB_NOWAIT issue
0407aeed3501 firmware: coreboot: framebuffer: Ignore reserved pixel color bits
4ed8dca3d583 scsi: mpt3sas: Remove usage of dma_get_required_mask() API
0d4967202d69 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
11d93294b7c3 driver core: fw_devlink: Avoid spurious error message
29bc917b68a6 drm/shmem-helper: Revert accidental non-GPL export
cb26818c8b0d cifs: prevent data race in smb2_reconnect()
07db1151e015 nfsd: don't hand out delegation on setuid files being opened for write
c085476ad346 nfsd: zero out pointers after putting nfsd_files on COPY setup error
3033f2e3cf84 dm cache: add cond_resched() to various workqueue loops
e2c4490d4031 dm thin: add cond_resched() to various workqueue loops
bea13417361a drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
2435156aa768 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
42bbbd6594f7 drm/amd/display: Enable P-state validation checks for DCN314
337c3624bcb0 HID: logitech-hidpp: Don't restart communication if not necessary
cf4549343270 scsi: ufs: core: Fix device management cmd timeout flow
3dec769caf33 scsi: snic: Fix memory leak with using debugfs_lookup()
d919f493bb7d drm/amd/display: Do not commit pipe when updating DRR
8e8cff444ec2 pinctrl: at91: use devm_kasprintf() to avoid potential leaks
388bcec9aa91 hwmon: (nct6775) B650/B660/X670 ASUS boards support
49f865f3d7e5 hwmon: (nct6775) Directly call ASUS ACPI WMI method
8fcdbc4bc013 hwmon: (coretemp) Simplify platform device handling
c2191e507147 gfs2: Improve gfs2_make_fs_rw error handling
4bdfa48d7464 drm/amd/display: fix FCLK pstate change underflow
804bdc5fe05d Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
6f5f8d677c7f regulator: s5m8767: Bounds check id indexing into arrays
5e210046e3bd regulator: max77802: Bounds check regulator id against opmode
734350a83b14 ASoC: kirkwood: Iterate over array indexes instead of using pointer math
9a9942cbdb7c ASoC: soc-compress: Reposition and add pcm_mutex
9def1adcd667 drm/msm/dpu: Add DSC hardware blocks to register snapshot
d39202b201d0 docs/scripts/gdb: add necessary make scripts_gdb step
fa4c8baa6bf0 habanalabs: fix bug in timestamps registration code
60be72808501 habanalabs: extend fatal messages to contain PCI info
8f720a79bc66 drm/amd/display: Set hvm_enabled flag for S/G mode
214cdbe17923 drm/drm_print: correct format problem
d50cd50f612a drm: rcar-du: Fix setting a reserved bit in DPLLCR
afc9da1352cd drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
25a6499b1a53 drm/msm/dsi: Add missing check for alloc_ordered_workqueue
2ee8ec2c12cb HID: uclogic: Add support for XP-PEN Deco Pro MW
26ac66039aa7 HID: uclogic: Add support for XP-PEN Deco Pro SW
f415a64eabad HID: uclogic: Add battery quirk
ac3d719de1d9 HID: uclogic: Add frame type quirk
8ce8a443ddd9 drm/amd/display: fix mapping to non-allocated address
83ace0dd67ee drm: amd: display: Fix memory leakage
a0f406db3ede drm/amd: Avoid ASSERT for some message failures
17d649967006 Revert "fbcon: don't lose the console font across generic->chip driver switch"
8dfefa8f424a scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
82a6debd4e4b drm/amdkfd: Page aligned memory reserve size
12003ad0f35c drm/amd: Avoid BUG() for case of SRIOV missing IP version
107b8b542bb9 drm/radeon: free iio for atombios when driver shutdown
efb332a2037b drm/amd/display: Defer DIG FIFO disable after VID stream enable
dbe9140ed6bf drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
b1c760073925 HID: Add Mapping for System Microphone Mute
457a969bc6f3 drm/omap: dsi: Fix excessive stack usage
8e365f1bd672 drm/amd/display: Fix potential null-deref in dm_resume
223e365ac60a drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
8e25eaae471d drm/amd/display: Reduce expected sdp bandwidth for dcn321
d5b286daecb4 drm: panel-orientation-quirks: Add quirk for DynaBook K50
260bdc633d5e drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
fa66c02e4c11 scm: add user copy checks to put_cmsg()
eb726a791087 devlink: Fix TP_STRUCT_entry in trace of devlink health report
3c106b7eb1b6 s390/kfence: fix page fault reporting
c91cca8e39d4 hv_netvsc: Check status in SEND_RNDIS_PKT completion message
20a89a4442d1 wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
7dbb8ceea188 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
8917270ace46 Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
25ea81801072 Bluetooth: Fix issue with Actions Semi ATS2851 based devices
5100c4efc306 PM: EM: fix memory leak with using debugfs_lookup()
cde67cb7d2d1 PM: domains: fix memory leak with using debugfs_lookup()
15cffd01ed80 time/debug: Fix memory leak with using debugfs_lookup()
611c39021710 s390/idle: mark arch_cpu_idle() noinstr
ab28522da564 uaccess: Add minimum bounds check on kernel buffer size
7d10fc49d8fa coda: Avoid partial allocation of sig_inputArgs
b79c51d0c085 net/mlx5: fw_tracer: Fix debug print
f4c1138d37c3 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
c09feaa46a51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
331918f22a1d tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
ad04399765e3 gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
9427584c2f15 can: isotp: check CAN address family in isotp_bind()
3b26e45ce1e1 netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
531570a18761 s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
ab5fd43a8abc m68k: Check syscall_trace_enter() return code
5f56767fb5f2 net: bcmgenet: Add a check for oversized packets
94b28dc12f40 crypto: hisilicon: Wipe entire pool on error
856dbac0a82e clocksource: Suspend the watchdog temporarily when high read latency detected
e52bddc469d9 thermal: intel: intel_pch: Add support for Wellsburg PCH
7e4edf9ab030 bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
05841af18d4b ACPI: Don't build ACPICA with '-Os'
2aa469e6cd10 ice: add missing checks for PF vsi type
f0cf125056ac ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
6965c92ef421 inet: fix fast path in __inet_hash_connect()
61d0163e2be7 wifi: mt7601u: fix an integer underflow
ecb980dc7970 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
d29e44273980 bpftool: Always disable stack protection for BPF objects
2135dd1be685 x86/bugs: Reset speculation control settings on init
3a43a366ecaa timers: Prevent union confusion from unexpected restart_syscall()
c115d466bed2 thermal: intel: Fix unsigned comparison with less than zero
982a936329d2 wifi: ath11k: debugfs: fix to work with multiple PCI devices
5a2153b83c8e rcu-tasks: Handle queue-shrink/callback-enqueue race condition
94ed8ac1bb1a rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
2c4d26dad76e srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
05737bd85c10 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
4a501b4ef881 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
881f50d76c38 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
d6ea1ca1d456 wifi: ath11k: fix monitor mode bringup crash
1f137c634a8c wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
8ea364aba332 perf/x86/intel/uncore: Add Meteor Lake support
b78434f6eee0 cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
463ef209628e cpuidle: drivers: firmware: psci: Dont instrument suspend code
909eb5116ee5 x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
a3a54e6a021c cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
cc5541f8cca3 arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
063c7d86ee89 btrfs: scrub: improve tree block error reporting
3036f5f5ae52 trace/blktrace: fix memory leak with using debugfs_lookup()
81c1188905f8 blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
029f1f1efa84 blk-cgroup: dropping parent refcount after pd_free_fn() is done
bf8eb1fd6110 blk-iocost: fix divide by 0 error in calc_lcoefs()
377f7d85bd27 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
f2a6198f5ed7 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
711bd1b55329 exit: Detect and fix irq disabled state in oops
982f8ef8ec7e context_tracking: Fix noinstr vs KASAN
0f688febd5d2 udf: Define EFSCORRUPTED error code
938b99be5219 arm64: dts: qcom: msm8996: Add additional A2NoC clocks
1d9452ae3bdb ARM: OMAP2+: omap4-common: Fix refcount leak bug
4a46f52ae8f0 rpmsg: glink: Release driver_override
09699f0e5b69 rpmsg: glink: Avoid infinite loop on intent for missing channel
5df521e0b2cb media: saa7134: Use video_unregister_device for radio_dev
479796534a45 media: usb: siano: Fix use after free bugs caused by do_submit_urb
69a9a301a5d8 media: i2c: ov7670: 0 instead of -EINVAL was returned
5259b92dc466 media: atomisp: Only set default_run_mode on first open of a stream/asd
029c1410e345 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
ece8818968a8 media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
80f98dc3ebf1 media: amphion: correct the unspecified color space
e66571729a5f media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
756901c49ee8 media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
3fca02c42689 media: v4l2-jpeg: ignore the unknown APP14 marker
1cfbe44e0c7d media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
972bd67c2c7b media: platform: mtk-mdp3: fix Kconfig dependencies
689bd2b43d46 media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
ebec3d44b874 media: camss: csiphy-3ph: avoid undefined behavior
e68b43980a90 media: platform: mtk-mdp3: Fix return value check in mdp_probe()
9ffaf55e126c media: i2c: imx219: Fix binning for RAW8 capture
248fdc5dd225 media: i2c: imx219: Split common registers from mode tables
ac93f8ac66e6 media: i2c: ov772x: Fix memleak in ov772x_probe()
f5a4e595bce5 media: mc: Get media_device directly from pad
a40d94f0b314 media: ov5640: Handle delays when no reset_gpio set
8064bbb75481 media: ov5640: Fix soft reset sequence and timings
49b849824b98 media: ov5675: Fix memleak in ov5675_init_controls()
fc33380ae06f media: ov2740: Fix memleak in ov2740_init_controls()
724039e013b3 media: max9286: Fix memleak in max9286_v4l2_register()
9753f5ce9ce7 builddeb: clean generated package content
8570655c0f9b s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
8630e8b10250 powerpc: Remove linker flag from KBUILD_AFLAGS
4bc6977fb45c media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
bc8681485312 media: platform: ti: Add missing check for devm_regulator_get
8a316112fd97 media: ti: cal: fix possible memory leak in cal_ctx_create()
dc5887dcc538 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
0e27e6598201 Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
eeaf35f4e3b3 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
db5f82e3a78b IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
b7967f175e79 RDMA/rxe: Fix missing memory barriers in rxe_queue.h
0f2a0ebb89a7 RDMA/rxe: cleanup some error handling in rxe_verbs.c
f56c87aee1f8 iommu/vt-d: Allow to use flush-queue when first level is default
2d93a340ae31 iommu/vt-d: Fix error handling in sva enable/disable paths
8ae211370261 dmaengine: ptdma: check for null desc before calling pt_cmd_callback
c387ee97aebe dmaengine: dw-axi-dmac: Do not dereference NULL structure
03fece43fa10 dmaengine: sf-pdma: pdma_desc memory leak fix
1bfe5bce1baa iommu/amd: Do not identity map v2 capable device when snp is enabled
4c23124b45ee iommu: Fix error unwind in iommu_group_alloc()
24278dc380aa iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
f139c15c6cc6 PCI: qcom: Fix host-init error handling
fe5955b11f6e phy: rockchip-typec: fix tcphy_get_mode error case
fe6a1fbe83f5 PCI: Fix dropping valid root bus resources with .end = zero
6bce9ec9e0fa dmaengine: dw-edma: Fix readq_ch() return value truncation
9f53d9d8bc81 usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
775f970ec978 mtd: mtdpart: Don't create platform device that'll never probe
3dd596616d10 driver core: fw_devlink: Make cycle detection more robust
a3c171751512 driver core: fw_devlink: Improve check for fwnode with no device/driver
7a8ce4d2fbbc driver core: fw_devlink: Consolidate device link flag computation
16aa2487cf15 driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
eaf9b5612a47 driver core: fw_devlink: Don't purge child fwnode's consumer links
2455b81afe68 driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
9795ece3a85b tty: serial: imx: disable Ageing Timer interrupt request irq
efe4bd88ab2c tty: serial: imx: Handle RS485 DE signal active high
a65192fc80a6 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
b3bd44bf20cb RDMA/irdma: Cap MSIX used to online CPUs + 1
59b040cf3339 usb: max-3421: Fix setting of I/O pins
2cfc00e974d7 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
bc6405bca868 power: supply: remove faulty cooling logic
c1abca193874 iommu/vt-d: Set No Execute Enable bit in PASID table entry
bbbeb5414a9c iommu/dart: Fix apple_dart_device_group for PCI groups
78b291ba2906 iommu: dart: Support >64 stream IDs
1ad8b31653e2 iommu: dart: Add suspend/resume support
c7bd4bfd4b8e PCI: mt7621: Delay phy ports initialization
26bd2b5b18e1 phy: mediatek: remove temporary variable @mask_
dca51010f772 usb: gadget: configfs: Restrict symlink creation is UDC already binded
8c2059513e54 usb: musb: mediatek: don't unregister something that wasn't registered
a661cccff059 RDMA/cxgb4: add null-ptr-check after ip_dev_find()
fe9dd008b186 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
351c8d8650d1 usb: early: xhci-dbc: Fix a potential out-of-bound memory access
c169890b5f7b fpga: microchip-spi: rewrite status polling in a time measurable way
e9ed12b8c7f7 fpga: microchip-spi: move SPI I/O buffers out of stack
d937ab794b8d dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
bdefbe1b0fd5 fotg210-udc: Add missing completion handler
e851996b3226 firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
29274780dda0 drivers: base: transport_class: fix resource leak when transport_add_device() fails
e77745640f8f drivers: base: transport_class: fix possible memory leak
8fe72b8f59f6 driver core: location: Free struct acpi_pld_info *pld before return false
d1dbff10c6cd driver core: fix resource leak in device_add()
a68a09cc4b0f misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
942c1239ff2e misc/mei/hdcp: Use correct macros to initialize uuid_le
023bf26fde38 mei: pxp: Use correct macros to initialize uuid_le
055891397f53 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
77968ae69d4f firmware: stratix10-svc: fix error handle while alloc/add device failed
6fcedeadb3ef firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
959dd00ed4d8 applicom: Fix PCI device refcount leak in applicom_init()
23b534e82dbd eeprom: idt_89hpesx: Fix error handling in idt_init()
1b00494c8f92 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
d9b85a205d95 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
64096d3b8d11 tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
dc8ca4fb36af tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
7f8d2f78ae62 hwtracing: hisi_ptt: Only add the supported devices to the filters list
6bb43ee46310 PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
16c06d34e27c PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
86c1988d2695 PCI: switchtec: Return -EFAULT for copy_to_user() errors
41e9ad787fab PCI/IOV: Enlarge virtfn sysfs name buffer
c13e1a90fbf5 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
1a31f1c5062d coresight: cti: Add PM runtime call in enable_store
431d8b2d1457 coresight: cti: Prevent negative values of enable count
b0081745f6e6 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
5029464da930 media: uvcvideo: Refactor power_line_frequency_controls_limited
54858223a925 media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
367703c3ec4f media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
aeab0c3644d3 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
9b1f0df64946 alpha/boot/tools/objstrip: fix the check for ELF header
fe4dd80d58ec kobject: Fix slab-out-of-bounds in fill_kobj_path()
f3ffd86915ed kobject: modify kobject_get_path() to take a const *
7cf515bf9e8c driver core: fix potential null-ptr-deref in device_add()
65e07272b6c0 soundwire: cadence: Don't overflow the command FIFOs
bb2b4edaff38 i2c: designware: fix i2c_dw_clk_rate() return size to be u32
061609b555d4 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
4f3dea31bfa1 iio: light: tsl2563: Do not hardcode interrupt trigger type
fa87cf2e756e RDMA/hns: Fix refcount leak in hns_roce_mmap
59d54a65151d dmaengine: HISI_DMA should depend on ARCH_HISI
8372207b009d RDMA/erdma: Fix refcount leak in erdma_mmap
bd93358f11d8 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
9cca3a4933ca mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
bcb57fd95534 mfd: cs5535: Don't build on UML
a52a2817d2aa objtool: add UACCESS exceptions for __tsan_volatile_read/write
2267c88f0499 perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
adb2cfd3f2f4 printf: fix errname.c list
17f9131ef7c3 perf record: Fix segfault with --overwrite and --max-size
718eaef01e5a selftests: use printf instead of echo -ne
947de2882d42 selftests/ftrace: Fix bash specific "==" operator
96acb09a34ac selftests: find echo binary to use -ne options
13b56886c165 sparc: allow PM configs for sparc32 COMPILE_TEST
25fc1a80010b perf tools: Fix auto-complete on aarch64
cf21aaac3b0e perf test bpf: Skip test if kernel-debuginfo is not present
c795162b15ff perf intel-pt: Do not try to queue auxtrace data on pipe
67f1f53cfc97 perf inject: Use perf_data__read() for auxtrace
f86d50bf1969 tools/tracing/rtla: osnoise_hist: use total duration for average calculation
0cd7777c7476 leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
d5a8fe4c3ff3 leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
d880981b8222 leds: led-core: Fix refcount leak in of_led_get()
062547cbcd05 perf llvm: Fix inadvertent file creation
4750fc5f50bb gfs2: jdata writepage fix
212c79117f8c cifs: use tcon allocation functions even for dummy tcon
41832c62a75d cifs: Fix warning and UAF when destroy the MR list
c51ae01104b3 cifs: Fix lost destroy smbd connection when MR allocate failed
349eb7df6607 NFSD: copy the whole verifier in nfsd_copy_write_verifier
6851b4203e76 nfsd: don't fsync nfsd_files on last close
521b6116151b nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
598e2d5d911d NFSD: fix problems with cleanup on errors in nfsd4_copy
75b8c681c563 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
17f2a1a3cdea nfsd: fix race to check ls_layouts
9f0df37520a2 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
c8b346b79a70 NFSD: enhance inter-server copy cleanup
659d4c4ca537 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
7c3a7f3aa134 ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
ac55ee431c03 hid: bigben_probe(): validate report count
f2bf592ebd50 HID: bigben: use spinlock to safely schedule workers
cc0f24739d90 HID: bigben_worker() remove unneeded check on report_field
d829fae53dae HID: bigben: use spinlock to protect concurrent accesses
1c3609ee824e ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
d217a3b66bf2 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
f859788868c4 NFS: fix disabling of swap
087245878d51 nfs4trace: fix state manager flag printing
5b8cd07aba15 dm: remove flush_scheduled_work() during local_exit()
0924b13f218e ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
007374a1b4fb hwmon: (mlxreg-fan) Return zero speed for broken fan
e4aac4fb1dfe spi: bcm63xx-hsspi: Fix multi-bit mode setting
3e2e193d5d8a HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
062024bf77e9 drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
7839422bed58 ASoC: codecs: lpass: fix incorrect mclk rate
7b642273438c ASoC: codecs: lpass: register mclk after runtime pm
adcc7c98ce4c ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
cd57b2898a81 ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
91b7ce0cfff7 ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
c95f4de66352 HID: retain initial quirks set up when creating HID devices
f380b1060ab0 HID: multitouch: Add quirks for flipped axes
be2876e01ad6 scsi: aic94xx: Add missing check for dma_map_single()
847cdbdcd5a2 scsi: mpt3sas: Fix a memory leak
099bd0a7b363 drm/amdgpu: fix enum odm_combine_mode mismatch
f716ca292a7d ALSA: hda: Fix the control element identification for multiple codecs
355d109fb6b7 hwmon: (ltc2945) Handle error case in ltc2945_value_store
c710243ed668 hwmon: (asus-ec-sensors) add missing mutex path
7b56f11cde26 regulator: tps65219: use generic set_bypass()
265fdccd77d4 ASoC: dt-bindings: meson: fix gx-card codec node regex
9eecb446fab0 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
c3acfb79bde7 ASoC: rsnd: fixup #endif position
93bc34805393 regmap: apply reg_base and reg_downshift for single register ops
8a722ac86b7e dm: improve shrinker debug names
53b7166927b0 ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
bbded1ed4c44 ASoC: mchp-spdifrx: fix controls that works with completion mechanism
9e72142dcc06 ASoC: mchp-spdifrx: fix return value in case completion times out
2967cc9cf38f ASoC: mchp-spdifrx: fix controls which rely on rsr register
4eeeccf07dd9 spi: dw_bt1: fix MUX_MMIO dependencies
eee97569465a ASoC: topology: Properly access value coming from topology file
1f874b9cd790 gpio: vf610: connect GPIO label to dev name
9a576e668411 dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
5ee1bce74c5f ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
7b551a501fa7 drm/mediatek: Clean dangling pointer on bind error path
67ea657c7891 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
c21de3b3bcd1 drm/mediatek: Drop unbalanced obj unref
407f40df3b60 drm/mediatek: Use NULL instead of 0 for NULL pointer
6a46566628b1 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
dd5e3d8300e2 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
a52c45560053 pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
fbb286284da7 drm/tegra: firewall: Check for is_addr_reg existence in IMM check
7009b78bb995 gpu: host1x: Don't skip assigning syncpoints to channels
0906026ac285 gpu: host1x: Fix mask for syncpoint increment register
b15b3e9499cb pinctrl: mediatek: Initialize variable *buf to zero
fa592fa1eeee pinctrl: mediatek: Initialize variable pullen and pullup to zero
6f16121d2205 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
deb9379af500 habanalabs: bugs fixes in timestamps buff alloc
bc579a2ee8b2 drm/msm/mdp5: Add check for kzalloc
dd49cef313e6 drm/msm/dpu: Add check for pstates
42442d42c57b drm/msm/dpu: Add check for cstate
17f092f4c03a drm/msm: use strscpy instead of strncpy
2ef3ea75c4be drm/msm/dpu: sc7180: add missing WB2 clock control
473cc5169994 scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
243a79c3dfd9 drm/msm/dsi: Allow 2 CTRLs on v2.5.0
af28abee67ac drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
a64eb25a2919 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
533d94954412 regulator: tps65219: use IS_ERR() to detect an error pointer
72e330373241 drm/bridge: lt9611: pass a pointer to the of node
30ef50ccdab3 drm/bridge: lt9611: fix clock calculation
59646dabe92d drm/bridge: lt9611: fix programming of video modes
01c42582facf drm/bridge: lt9611: fix polarity programming
d15f67aed9c5 drm/bridge: lt9611: fix HPD reenablement
74131c671fe5 drm/bridge: lt9611: fix sleep mode setup
9e1e236acdc4 drm/msm/dpu: Disallow unallocated resources to be returned
31c4251a20fd drm/msm/gem: Add check for kmalloc
208680ccf7bf drm/amdgpu: Use the sched from entity for amdgpu_cs trace
a8fa33759563 ALSA: hda/ca0132: minor fix for allocation size
7af606b9eb11 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
462a8af60ff4 drm/bridge: tc358767: Set default CLRSIPO count
94589fc6df3e ASoC: fsl_sai: initialize is_dsp_mode flag
7fe652f0f53e scsi: qla2xxx: edif: Fix clang warning
6626b7494a01 scsi: qla2xxx: Fix exchange oversubscription for management commands
3d5376ae518b scsi: qla2xxx: Fix exchange oversubscription
ee8d6231ad07 drm/panel-edp: fix name for IVO product id 854b
c83d0321d89c drm/msm: clean event_thread->worker in case of an error
15e78c7f2ddd drm/vc4: hdmi: Correct interlaced timings again
a9cce4831017 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
cc6b67e90717 drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
22134a4f02d2 drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
d4bbf52e299d drm/vc4: hvs: Set AXI panic modes
dbef00ef4b9b pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
601be03fa8b8 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
1d0190c62850 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
e55f93d67431 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
3723c4dbcd14 drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
9aba03fb5146 hwmon: (ftsteutates) Fix scaling of measurements
41286a53e7f5 drm/vc4: drop all currently held locks if deadlock happens
1a6e6d4996c7 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
df29e4edee96 drm: tidss: Fix pixel format definition
29e9bb28ca0b drm/vc4: dpi: Fix format mapping for RGB565
596f1ba3987e drm/vkms: Fix null-ptr-deref in vkms_release()
bebd60ec3bf2 drm/vkms: Fix memory leak in vkms_init()
d446af74046e drm/bridge: megachips: Fix error handling in i2c_register_driver()
50b43490b028 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
1e9d46c765cb drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
c9ab539bf930 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
0de7fc4d9c01 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
b14147464251 drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
92e832252ec4 sefltests: netdevsim: wait for devlink instance after netns removal
672039408784 selftest: fib_tests: Always cleanup before exit
2edd8c192fd2 net/mlx4_en: Introduce flexible array to silence overflow warning
209a8a5d57f9 net: lan966x: Fix possible deadlock inside PTP
2e0b1754dd82 net: bcmgenet: fix MoCA LED control
4bb736b40475 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
5982e3f4886e selftests/net: Interpret UDP_GRO cmsg data as an int value
13457741d4ae net/smc: fix application data exception
f2f46de98c11 net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
3d0e30ca57a4 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
bf12b493caac irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bb1cc7fc3e1d bpf: Fix global subprog context argument resolution logic
30651cff1e21 LoongArch, bpf: Use 4 instructions for function address in JIT
cecc68559cd5 xsk: check IFF_UP earlier in Tx path
ccf81ec1f1ed can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
08d2f6779535 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
026ba2f7760e selftests/bpf: Fix xdp_do_redirect on s390x
678ea18d6240 bpf: Zeroing allocated object from slab in bpf memory allocator
8c4615742602 wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
ec2c00f84678 selftests/bpf: Fix map_kptr test.
9f6756cd0988 thermal/drivers/hisi: Drop second sensor hi3660
2de283088766 tools/lib/thermal: Fix thermal_sampling_exit()
558496d79b8c wifi: mac80211: fix off-by-one link setting
2a0200daeccf wifi: mac80211: avoid u32_encode_bits() warning
1ee0a1d7fb3b wifi: mac80211: Don't translate MLD addresses for multicast
1d7e57d794b5 wifi: mac80211: fix non-MLO station association
acb20912ff3b wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
451fcf6e73e3 wifi: mac80211: move color collision detection report in a delayed work
dfcce7e6948e crypto: crypto4xx - Call dma_unmap_page when done
5f14842b64e0 crypto: octeontx2 - Fix objects shared between several modules
9dadb003e309 ACPI: resource: Do IRQ override on all TongFang GMxRGxx
35ed2f552b0b ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
332213a34e0a selftests/bpf: Fix out-of-srctree build
225e75dc744f wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
2f85c768bea2 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
34f611204ae5 wifi: iwl3945: Add missing check for create_singlethread_workqueue
05a94ebbaed8 clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
c984ddfdf67f RISC-V: time: initialize hrtimer based broadcast clock event device
cfbdf8869fe8 m68k: /proc/hardware should depend on PROC_FS
cf7cf7d1d4c7 crypto: rsa-pkcs1pad - Use akcipher_request_complete
b8dd6200fa8d rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
cd9dff330e89 xen/grant-dma-iommu: Implement a dummy probe_device() callback
fbbe6ddb6062 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
fb7f9c3b4461 s390/ap: fix status returned by ap_qact()
673b533fb5b0 s390/ap: fix status returned by ap_aqic()
19e29653c832 s390: vfio-ap: tighten the NIB validity check
8f36f6e5770e net: ipa: generic command param fix
720b2d5621ae Bluetooth: hci_qca: get wakeup status from serdev device handle
64e28ecf44e4 Bluetooth: L2CAP: Fix potential user-after-free
1913ff10fcea Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
a5f024d0e6f9 cpufreq: davinci: Fix clk use after free
02c90e03e64f OPP: fix error checking in opp_migrate_dentry()
035a80733ec4 tap: tap_open(): correctly initialize socket uid
b4ada752eaf1 tun: tun_chr_open(): correctly initialize socket uid
ee01753c5d45 net: add sock_init_data_uid()
1a71a9eaf32d s390/boot: fix mem_detect extended area allocation
f458b7f354ff s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
a5178cd3a802 s390/boot: cleanup decompressor header files
76b53cd95d2b s390/vmem: fix empty page tables cleanup under KASAN
9e1e58525d6c s390/mem_detect: fix detect_memory() error handling
a0d91a48e1a0 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
bb755e020abc irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
65e30bd1310d irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
ea54b608d85b irqchip: Fix refcount leak in platform_irqchip_probe
dcb8c33561f6 net/mlx5: Enhance debug print in page allocation failure
2a9a5f88e0da wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
eadd65fc5603 wifi: mt76: add memory barrier to SDIO queue kick
f8baf3e6c389 wifi: mt76: mt7915: fix WED TxS reporting
4cbb876153b6 wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
32e1e8b25dbf wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
9d786d1a1ccb bpftool: profile online CPUs instead of possible
daeef81825bf crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
d0105ef2f05e selftests/bpf: Initialize tc in xdp_synproxy
71c83b54be42 can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
d5ed96a1f8d4 kselftest/arm64: Fix enumeration of systems without 128 bit SME
33222abfe48b wifi: iwlwifi: mei: fix compilation errors in rfkill()
24f105f90ad3 s390/bpf: Add expoline to tail calls
bddd22cf5cc2 leds: led-class: Add missing put_device() to led_put()
57c3e1d63b63 crypto: xts - Handle EBUSY correctly
baffb1a112f7 selftests/bpf: Fix vmtest static compilation error
6d1b85adad6f selftests/bpf: Use consistent build-id type for liburandom_read.so
f82708c7965e x86/microcode: Adjust late loading result reporting message
252bb13e2f38 x86/microcode: Check CPU capabilities after late microcode update correctly
45c505d04976 x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
7d8914c998d6 powercap: fix possible name leak in powercap_register_zone()
4d497e8b200a crypto: seqiv - Handle EBUSY correctly
a006aa3eedb8 crypto: essiv - Handle EBUSY correctly
dcdd2198bbff crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
ccf60fee67f4 selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
b49ff3a2c472 ACPI: battery: Fix missing NUL-termination with large strings
4bb071d9c2db wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
e596b36e15a7 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
8f28513d9520 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
9acdec72787a wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
5a84e51f7258 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
d9fedfdf2d0c thermal/drivers/imx_sc_thermal: Fix the loop condition
bb8db9ac0ea2 thermal/drivers/imx_sc_thermal: Drop empty platform remove function
7fe711014e5f wifi: orinoco: check return value of hermes_write_wordrec()
93c3f34ec02f wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
e09eadf1976a wifi: rtw89: Add missing check for alloc_workqueue
1e336d6bab68 wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
de92beb63a4b thermal/drivers/tsens: limit num_sensors to 9 for msm8939
eec28ff90f5f thermal/drivers/tsens: fix slope values for msm8939
1983e2a94c54 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
574b125bb802 thermal/drivers/tsens: Drop msm8976-specific defines
d7e2be5da9a9 x86/signal: Fix the value returned by strict_sas_size()
f61744f7b45d s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
ec75af7e811d s390/early: fix sclp_early_sccb variable lifetime
0903111d67ef workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
3bfadfd8b62b kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
c5721ba0f25e arm64/cpufeature: Fix field sign for DIT hwcap detection
b20197ece1ff selftests/xsk: print correct error codes when exiting
af76543a8448 selftests/xsk: print correct payload for packet dump
550802b8ed58 ACPICA: nsrepair: handle cases without a return value correctly
8ffe7de184cb platform/chrome: cros_ec_typec: Update port DP VDO
c65b76f6f3e5 crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
553d8b25cc5e lib/mpi: Fix buffer overrun when SG is too long
62030a49158d rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
24f259ce3a7c rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
a2b0cda452b7 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
e9ab0e81bc42 genirq: Fix the return type of kstat_cpu_irqs_sum()
c8a85ad1d8fc ACPICA: Drop port I/O validation for some regions
476dadca0b98 crypto: x86/ghash - fix unaligned access in ghash_setkey()
700aec11cbfc libbpf: Fix invalid return address register in s390
014a1f62706a wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
cb96e0164858 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
ec1679db9a16 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
492228fc0b44 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
9ce142fdb97e wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
4da483f714b6 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
7f159116d620 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
a1bdecedc7ad wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
07dcd756e28f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
62ec7e8bf42f wifi: ipw2200: fix memory leak in ipw_wdev_init()
b7a05cdce2cc wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
9e93b377dccf libbpf: Fix btf__align_of() by taking into account field offsets
f1fe40120de6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
c7a97f6c73e0 wifi: rtw89: 8852c: rfk: correct DPK settings
6cc41f946aa2 wifi: rtw89: 8852c: rfk: correct DACK setting
afa42dbbb1f2 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
653d13a73e49 wifi: libertas: fix memory leak in lbs_init_adapter()
e81114f49b67 wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
5366c223c0c6 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
3e3962d52ffa wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
231385c75937 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
c4f1ded67a90 wifi: rsi: Fix memory leak in rsi_coex_attach()
408a8295c896 wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
494ceb253aaf wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
c31759baecfd wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
8dd61e810fa4 wifi: mt76: mt7915: check return value before accessing free_block_num
8b5174a7f25d wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
4469ddf7d5ec wifi: mt76: mt7915: add missing of_node_put()
fba23dfd6f27 block: use proper return value from bio_failfast()
a07836bc0a32 block: bio-integrity: Copy flags when bio_integrity_payload is cloned
3c5059e24a20 block: Fix io statistics for cgroup in throttle path
cbe695b83845 block: sync mixed merged request's failfast with 1st bio's
afc983189496 erofs: relinquish volume with mutex held
1cae3dd88e50 arm64: dts: qcom: pmk8350: Use the correct PON compatible
669b26eb87f6 arm64: dts: qcom: pmk8350: Specify PBS register for PON
066de07e02a9 block: ublk: check IO buffer based on flag need_get_data
c77d664ab8e3 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
2fb6b7006d23 x86/perf/zhaoxin: Add stepping check for ZXC
28057ce72204 perf/x86/intel/ds: Fix the conversion from TSC to perf time
6b4fcc4e8a30 sched/rt: pick_next_rt_entity(): check list_entry
ef3a7ffc0a6f s390/dasd: Fix potential memleak in dasd_eckd_init()
3f82ad843898 arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
8f21aa36f767 arm64: dts: qcom: msm8992-*: Fix up comments
9fee3bfc9026 arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
b55c3db4ebf8 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
16b6a0e91fd3 arm64: dts: qcom: sm8450: drop incorrect cells from serial
c051e3c59b45 arm64: dts: qcom: sm8350: drop incorrect cells from serial
d5f4a0f4ebd7 arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
02b40796f387 arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
800141f9b534 blk-mq: correct stale comment of .get_budget
c9cf2f38cb18 blk-mq: Fix potential io hung for shared sbitmap per tagset
b1f6feff7c6a blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
ad756d8cae3b blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
14cea6cc8ad3 blk-mq: avoid sleep in blk_mq_alloc_request_hctx
76e64c9a0a82 ARM: dts: stm32: Update part number NVMEM description on stm32mp131
722ea8e50de8 arm64: dts: mediatek: mt7986: Fix watchdog compatible
d53255b6e005 arm64: dts: mediatek: mt8195: Fix watchdog compatible
2e5186b452e3 arm64: dts: mediatek: mt8186: Fix watchdog compatible
78b3831c4d98 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
335d89880d2d arm64: dts: mt8186: Fix CPU map for single-cluster SoC
d7219172bfa6 arm64: dts: mt8192: Fix CPU map for single-cluster SoC
f870eb010ee0 arm64: dts: mt8195: Fix CPU map for single-cluster SoC
3e5ddf2b8438 sbitmap: correct wake_batch recalculation to avoid potential IO hung
0f312961c799 sbitmap: Use single per-bitmap counting to wake up queued tags
b2fbd1c9bd30 sbitmap: remove redundant check in __sbitmap_queue_get_batch
ffdc6932437b ARM: dts: imx7s: correct iomuxc gpr mux controller cells
e6829910b93f ublk_drv: don't probe partitions if the ubq daemon isn't trusted
23e79f75e61b ublk_drv: remove nr_aborted_queues from ublk_device
0f58469c7864 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
58dccc65221c arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
b556778f76f9 arm64: dts: meson: radxa-zero: allow usb otg mode
5379f4aa230d arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
fd38b56f3a6a locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
1c68c6006478 arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
084f14099af9 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
16b3b00360f4 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
e35feeb3fdbe arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
5c88975800f2 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
b362379ddf11 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
b7f839bc2e5c arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
65d5ffb9639b arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
ce047a265a69 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
54b3c863762f arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
c727f9bb9e42 arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
79bf95227649 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
8edbf0894ba8 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
0c38c2e2169d arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
1e0a7b41f503 ARM: imx: Call ida_simple_remove() for ida_simple_get
7f02f32ee66e ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
a0726e992dbc arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
e1bfd8784cb5 ARM: s3c: fix s3c64xx_set_timer_source prototype
ed4400210105 ARM: bcm2835_defconfig: Enable the framebuffer
addbe278d723 arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
ab5968aa3d7b ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
a8cc5a1e5005 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
3eb8dd85321f arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
130d06c40cea arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
8591695cb68e arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
3cf94d7fdee7 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
8c9554012be6 arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
03b414e181d2 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
d98ab7b969f6 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
91475aa72e21 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
2dd983e1dd54 arm64: dts: msm8992-bullhead: add memory hole region
3de06621abee arm64: tegra: Fix duplicate regulator on Jetson TX1
3fd1439e7b7d arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
5453ea5d8865 arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
07fc78d8f0c9 cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
4259d9af7ef6 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
d314f2947aad arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
c91352826f3c arm64: dts: meson-gx: Fix Ethernet MAC address unit name
e9cbef47ae0c arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
2b9ed2d4d6d1 arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
6194b4422467 arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
6c8d10d05884 arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
32785fada583 arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
14af148bcf77 arm64: dts: qcom: sc7280: correct SPMI bus address cells
65e0c74501bc arm64: dts: qcom: sc7180: correct SPMI bus address cells
ce7d894bed1a x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
681964878331 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
57991c89c9b8 arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
ba20e0b2c6d3 arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
242196166ca6 arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
8770843a00af arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
850fd7deb574 arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
e43a06c73be4 ARM: zynq: Fix refcount leak in zynq_early_slcr_init
45df2f9562fb arm64: dts: imx8m: Align SoC unique ID node unit address
a4598dbf8079 arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
ca4dfd29ac90 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
f4996d63e721 arm64: dts: qcom: sm6350: Fix up the ramoops node
69283bfc0a7b arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
53866b5a2ed2 arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
5cace2e34bd9 arm64: dts: qcom: qcs404: use symbol names for PCIe resets
98df4bdf3b01 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
10949d708742 ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
57edc43c1569 powerpc/mm: Rearrange if-else block to avoid clang warning
ee907829b369 HID: asus: use spinlock to safely schedule workers
7fd279b82157 HID: asus: use spinlock to protect concurrent accesses
(From OE-Core rev: 589915be0e40d09d0581e2392fce025b1aea6970)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d9b4a0c83a2d Linux 5.15.98
937c15e27a63 io_uring: ensure that io_init_req() passes in the right issue_flags
bf7123dd26a0 Linux 5.15.97
cf7f9cd50013 io_uring: add missing lock in io_get_file_fixed
77358093331e USB: core: Don't hold device lock while reading the "descriptors" sysfs file
3b24c980dc07 usb: gadget: u_serial: Add null pointer check in gserial_resume
2d72795ccde2 USB: serial: option: add support for VW/Skoda "Carstick LTE"
02190d23b731 usb: dwc3: pci: add support for the Intel Meteor Lake-M
cc09a7d5a6a1 scripts/tags.sh: fix incompatibility with PCRE2
1aee4ab2c107 scripts/tags.sh: Invoke 'realpath' via 'xargs'
06740b433d9d vc_screen: don't clobber return value in vcs_read
e7f460696340 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
16d319ec18b0 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
6dd1de27d771 staging: mt7621-dts: change palmbus address to lower case
07f0c6f9c357 x86/cpu: Add Lunar Lake M
e1b09162f268 HID: core: Fix deadloop in hid_apply_multiplier.
f1ee47003075 neigh: make sure used and confirmed times are valid
2590058fb058 IB/hfi1: Assign npages earlier
4534ea429ed8 ASoC: rt715-sdca: fix clock stop prepare timeout issue
e430f058d90c btrfs: send: limit number of clones and allocated memory size
d454a7212e17 ACPI: NFIT: fix a potential deadlock during NFIT teardown
435e8fabd19a HID: elecom: add support for TrackBall 056E:011C
6bd2f1754393 ARM: dts: rockchip: add power-domains property to dp node on rk3288
839a9c0047a1 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
503e3d93cf35 Fix XFRM-I support for nested ESP tunnels
765b3a0e0a81 ionic: refactor use of ionic_rx_fill()
(From OE-Core rev: 4961d295599b1c3822752c42891006a49aea8ff3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
42616e0f09fb Linux 6.1.15
c87fb861ec18 USB: core: Don't hold device lock while reading the "descriptors" sysfs file
c49bd6c2dd1b scripts/tags.sh: fix incompatibility with PCRE2
a591d9fd7001 fs: use consistent setgid checks in is_sxid()
89f5f21b960e attr: use consistent sgid stripping checks
c1df288f4495 attr: add setattr_should_drop_sgid()
e44f23ef9160 fs: move should_remove_suid()
18c2750856dc attr: add in_group_or_capable()
118ad80d27d9 drm/amd/display: Properly reuse completion structure
c9d3eb6151b3 usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO
fb9a79557942 arm64: dts: uniphier: Fix property name in PXs3 USB node
ec357cd3e8af usb: gadget: u_serial: Add null pointer check in gserial_resume
ad5914431b70 USB: serial: option: add support for VW/Skoda "Carstick LTE"
d9651c258d66 usb: dwc3: pci: add support for the Intel Meteor Lake-M
075e2099c32c drm/amd/display: Fix race condition in DPIA AUX transfer
4da108082a32 drm/amd/display: Move DCN314 DOMAIN power control to DMCUB
a595a81df673 vc_screen: don't clobber return value in vcs_read
ea4c208efea4 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
d879a777d148 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
f2173508b195 PM: sleep: Avoid using pr_cont() in the tasks freezing code
0c2f28f01fce x86/cpu: Add Lunar Lake M
bcc844436312 selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
56b6ea55f1dc HID: Ignore battery for ELAN touchscreen 29DF on HP
a03cc84f70a0 ASoC: codecs: es8326: Fix DTS properties reading
0412fe1deab1 HID: core: Fix deadloop in hid_apply_multiplier.
b7641733a4a1 neigh: make sure used and confirmed times are valid
6595071a3604 ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
39cdf021fa05 ASoC: SOF: amd: Fix for handling spurious interrupts from DSP
8988889aaeb5 powerpc: Don't select ARCH_WANTS_NO_INSTR
ce77f44cb9ad IB/hfi1: Assign npages earlier
d06e776698ad ASoC: rt715-sdca: fix clock stop prepare timeout issue
46abcdf96db2 arm64: dts: rockchip: align rk3399 DMC OPP table with bindings
07c5877e1444 btrfs: send: limit number of clones and allocated memory size
91210aca68f3 pinctrl: amd: Fix debug output for debounce time
fdbcacfe495d ACPI: NFIT: fix a potential deadlock during NFIT teardown
1b7730f20355 HID: Ignore battery for Elan touchscreen on Asus TP420IA
0773ecf7bcda HID: elecom: add support for TrackBall 056E:011C
860a9c0509db arm64: dts: rockchip: fix probe of analog sound card on rock-3a
6a63f9795f6e arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
59770f4b5237 ARM: dts: rockchip: add power-domains property to dp node on rk3288
69eca8dd3c61 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
fd606d611560 arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
0b892d8fe90b Fix XFRM-I support for nested ESP tunnels
(From OE-Core rev: 4ed1c0990a897f8e6bf916de5d75a09b2c9106c9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Regression reports are not generated on some integration branches because
yocto_testresults_query.py truncates branches names with slashes when it passes
it to resulttool. For example, "abelloni/master-next" is truncated to "abelloni"
Fix this unwanted branch truncation by fix tag parsing in yocto-testresults
(From OE-Core rev: b2fb7d7b0c05bb198a2271bbf1742645ba220ea3)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upgrade libgit2 to v1.6.3.
The new version now has git_fs_path_basename_r() which is based
on BSD-2-Clause.
(From OE-Core rev: 16e837f16774893246c028f3d4a588bdc5187094)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commands passed to subprocess are tuples which when passed to a %
format are treated as multiple format arguments instead of a single
argument to be coerced by "%s". This results in a TypeError being
raised with python claiming that not all arguments were consumed.
Fix this by wrapping the command tuple in a str() call, as is done for
the logging strings
[YOCTO #15078]
(From OE-Core rev: 3e5d04d9ebbee4e11fb39bf353b6d4c3133e166a)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we try to parse a buildstats directory which was either aborted or
is still being built then the top-level build_stats file doesn't
contain an elapsed value which causes an exception:
UnboundLocalError: local variable 'elapsed' referenced before assignment
Default both start and elapsed to 0 so that the parse succeeds.
(From OE-Core rev: 701d985aa8f2e9c2b9c0736fa25b424f3701889e)
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>
This function is referencing '${S}/..'.
It uses ${S} only as good known directory path to start
traversing from, and it does not need it to exist or be populated.
If ${S} does not exist yet, the function will fail because
it cannot evaluate path .. from non-existing directory.
Reproducer (verified in master and kirkstone):
bitbake gcc -c deploy_source_date_epoch
bitbake gcc -c cleansstate
rm -rf build/tmp
bitbake gcc -c deploy_source_date_epoch
(From OE-Core rev: 42661a59cda164b2d236ffc35b4d8cf43312b677)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The quilt package files are owned by the ptest user, which is provided
by the ptest-runner package. The quilt recipe depends on ptest-runner
but there have been instances where rebuilds of quilt end up without the
right passwd being present, so the files are not owned by ptest.
I suspect what's happening is that the re-package is happening without
the ptest-runner package being present (reproducible with bitbake quilt;
bitbake quilt -cclean; bitbake quilt -Cpackage_write_rpm), so add an
explicit dependency on ptest-runner in the packaging dependencies to
ensure this doesn't happen.
[ YOCTO #15062 ]
(From OE-Core rev: 6a7c17065aa1b107a8ff43de7c9097246b1316be)
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>
This patch enables the usage of the '@' character in variable flag
names.
One use case of variable flags is to assign the network namespaces of
some systemd services/targets to configure other parts of the build
process of some system. The filenames of systemd services/targets might
contain the '@' character if they are template unit files that can take
in a single parameter/argument and be instanced multiple times, as
indicated by systemd's official manual page.
The '@' character is disallowed as the first character in a variable
flag name. Imposing more restrictions on the first character is a
compromise to make parsing easier and to allow for more options in the
future to extend the syntax.
This patch is successfully verified by creating a custom BitBake recipe
that sets and unsets the value of a variable flag with the '@' character
in its name and ensuring that no ParseError is being thrown. Regression
tests have also been added to `bb.parse`.
`bin/bitbake-selftest` has also been successfully executed and all tests
passed.
(Bitbake rev: 00f9ab2cacfbd2a63b6b4959cf5401babae7e32a)
Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Error: Transaction test error:
file /usr/share/pkgconfig/xcb-proto.pc conflicts between attempted installs of lib32-xcb-proto-dev-1.15.2-r0.armv7ahf_neon and xcb-proto-dev-1.15.2-r0.cortexa57
The differences between the two files are as follows:
@@ -2,7 +2,7 @@
exec_prefix=/usr
datarootdir=${prefix}/share
datadir=/usr/share
-libdir=/usr/lib64
+libdir=/usr/lib
xcbincludedir=${pc_sysrootdir}${datadir}/xcb
PYTHON_PREFIX=${prefix}
pythondir=${pc_sysrootdir}${libdir}/python3.11/site-packages
(From OE-Core rev: 4876189dd2ae5a04a296b11b537b9f613159c6bf)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This script will write a summary of the buildstats to the terminal,
sorted by start time or duration, optionally hiding short tasks, and
highlighting long running tasks.
(From OE-Core rev: 253d2c0eb048ea38822844ebb69ad76d55b5c3ef)
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>
The RPM_ETCCONFIGDIR should be some root directory instead of the
etc directory as in patch 0002-Add-support-for-prefixing-etc-from-RPM_ETCCONFIGDIR-.patch
RPM_ETCCONFIGDIR is used to prefix /etc.
The regression was introduced in the following patch.
"""
nativesdk-rpm: export RPM_ETCCONFIGDIR and MAGIC in environment like RPM_CONFIGDIR
"""
The patch incorrectly set RPM_ETCCONFIGDIR, maybe because this variable's
name is a little misleading.
Note that this patch modifies both RPM_ETCCONFIGDIR and RPM_CONFIGDIR.
The RPM_CONFIGDIR's value happened to be correct because of the ${libdir},
not $OECORE_NATIVE_SYSROOT. In fact, due to the substitution mechanism,
the $OECORE_NATIVE_SYSROOT is empty.
(From OE-Core rev: 2c6388e5bbf45a71891aa90047eef980d8a27c9d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As part of updating linux-yocto-dev to v6.3, lttng-modules needs to
have four backported patches to adjust for the new kernel version.
These are safe for inclusion in the upcoming release, as they are
version protected and provide some future proofing for folks trying
to use newer kernels than our released 6.1.
(From OE-Core rev: e9f0070631b032a143b765874a228674c19d0304)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping lttng-modules to version v2.13.9-4-g12f43cab, which comprises the following commits:
da1f5a26 Version 2.13.9
dc2d1294 fix: jbd2: use the correct print format (v5.4.229)
d04c1211 fix: jbd2 upper bound for v5.10.163
4b8864fc fix: jbd2: use the correct print format (v5.10.163)
69d3aa79 fix: btrfs: move accessor helpers into accessors.h (v6.2)
We drop our previously backported commits as well, since they are part
of the release.
(From OE-Core rev: 79d8e93adde07ff3a4a239d66649ee566a2437d6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches:
0001-gbm-backend-fix-gbm-compile-without-dri.patch
0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch
(backports)
0001-util-format-Check-for-NEON-before-using-it.patch
(upstream submission has stalled with unanswered concerns from upstream;
patch no longer applies; issue does not reproduce with 'raspberrypi0-wifi' MACHINE)
(From OE-Core rev: cdb5d1662bd9df5e9137a52187c94792d2d3247d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was needed back when we used upstream llvm-config which
would add bogus rpaths into the drivers; nowadays it is replaced
with a oe-specific wrapper.
The particular reason is that mesa-native relies on having rpaths
to work correctly (i.e. find other native libraries in the
same sysroot location).
(From OE-Core rev: 067e131b2183892b6e8ffc604b6bed0424637ae0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also, enable that, if opengl is in native DISTRO_FEATURES: this allows
mesa-native to build drivers that rely on libllvm, particularly llvmpipe,
which is a (sort of) accelerated software renderer that is the only
option on build hosts without dedicated or supported GPUs.
(From OE-Core rev: ec22bfa67f6f1766102501d4593ce29aafe8c166)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without this, the only available driver would be swrast
(without llvmpipe) which is far too slow to be practical,
and so qemu wouldn't be able to perform accelerated graphics.
The one major dependency pulled in by this change is llvm-native
which takes just under three minutes on my machine. If this is
undesitable, opengl can be removed from DISTRO_FEATURES_NATIVE.
(From OE-Core rev: 98d5c382e55910870d7e86dc83e3b7c742ea54cd)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This prevents accidental builds of it when native/nativesdk opengl
is not actually enabled (which may cause undesirable lengthening
of dependency chains or build failures because those dependencies
don't enable options required for mesa).
(From OE-Core rev: 3daa991705c2c8e6e3d86a2c7e427f84176b31c2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With mesa 23.0, it is not longer possible to use the host drivers, as
mesa upstream has added strict checks for matching builds between
drivers and libraries that load them.
Add a check and a hint to runqemu so that there is a helpful error when
there is no native/nativesdk opengl/virgl support.
(From OE-Core rev: f0946844df7270fe368858d8929e6b380675b78b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake expects a consistent metadata environment when it parses. There
are plenty of ways you can set a recipe to autorev at a point where parts
of the fetcher have already been triggered leading to obsure bugs which
I struggled to debug, let alone anyone not familar with the code.
If anyone is running into the message from the commit, the issue is
likely one of timing. Keep in mind that the anonymous python code
in base.bbclass will expand variables like FILESPATH, WORKDIR and others
which contain PV. The recipe needs to be set to AUTOREV before that
anonymous python runs.
In particular, that means you can't set SRCREV = "${AUTOREV}" in other
anonymous python, it needs to happen earlier.
(Bitbake rev: 4d9ec332d5bfc8b60b54f8ec2a17d34e35aa903a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For readability of following patches, rename this internal variable to
allow for others in a similar format.
(Bitbake rev: 450b4a00895ed1f9396a8ff859dc1cc0eccc838f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* skipped modules were triggering an ERROR before:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers imagefeatures.ImageFeatures.test_image_gen_debugfs -K -B /OE/build/poky/build-eSDK
2023-03-13 15:07:53,430 - oe-selftest - ERROR - Not found eSDK.oeSDKExtSelfTest.test_install_libraries_headers in loaded test cases
* but didn't show the reason why it wasn't loaded and more importantly -r
was ignored when all selected modules were silently skipped
* add a warning when skipping some module and abort if some modules were
selected, but all ended being skipped:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 15:11:51,028 - oe-selftest - WARNING - module 'eSDK.oeSDKExtSelfTest.test_install_libraries_headers' was skipped from selected modules, because it doesn't match with module name assumptions: package and module names do not contain upper case characters, whereas class names do
2023-03-13 15:11:51,028 - oe-selftest - ERROR - All selected modules were skipped, this would trigger selftest with all tests and -r ignored.
* I was hit by this in oe-selftest -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers
which is skipped due to upper case characters in module name and selftest started to run
all tests (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name as first from 529)
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 14:00:52,955 - oe-selftest - DEBUG - Selected tests with -r: ['eSDK.oeSDKExtSelfTest.test_install_libraries_headers']
2023-03-13 14:00:55,531 - oe-selftest - INFO - Changing cwd to /OE/build/poky/build
..
2023-03-13 14:00:58,128 - oe-selftest - INFO - test_archiver_allows_to_filter_on_recipe_name (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name)
I'll rename eSDK to esdk in next commit to avoid this.
* also fix small typo in context I've noticed when debugging this
(From OE-Core rev: 15229c9abaf4cc398c31d97d171b9fac57141873)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* these cases were correctly respecting IMAGE_LINK_NAME in most tests
* the only exception was relatively wide glob for manifest:
"test-empty-image-*.manifest"
* and even wider glob for -dbg:
"*-dbg.rootfs.tar.bz2"
* replace them with the exact filename we expect for given image
* be aware that gzip won't accept the symlink in IMAGE_LINK_NAME causing:
2023-03-13 08:58:23,845 - oe-selftest - INFO - ... FAIL
2023-03-13 08:58:23,845 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/imagefeatures.py", line 124, in test_bmap
self.assertTrue(runCmd('gzip -t %s' % gzip_path))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/OE/build/poky/meta/lib/oeqa/utils/commands.py", line 214, in runCmd
raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, exc_output))
AssertionError: Command 'gzip -t /OE/build/poky/build/build-st-2023-03-12-todo-patch2/imagefeatures.ImageFeatures.test_bmap/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.ext4.bmap.gz' returned non-zero exit status 1:
gzip: skipping: /OE/build/poky/build/build-st-2023-03-12-todo-patch2/imagefeatures.ImageFeatures.test_bmap/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.ext4.bmap.gz is a symbolic link
* and "*-dbg.rootfs.tar.bz2" doesn't work if IMAGE_NAME_SUFFIX
is changed to anything else than ".rootfs" or moved into
IMAGE_LINK_NAME (like I plan in future changes where this will
need to be updated again).
Luckily we can use the symlink which currently doesn't have
IMAGE_NAME_SUFFIX nor the DATETIME, so we don't need to search
for it with glob, e.g. currently:
core-image-minimal-qemux86-64-dbg-20230313112546-dbg.rootfs.tar.bz2
core-image-minimal-qemux86-64-dbg.tar.bz2 -> core-image-minimal-qemux86-64-dbg-20230313112546-dbg.rootfs.tar.bz2
[YOCTO #12937]
(From OE-Core rev: 39285e981343930e41afe4eb8f2db675a85d54c2)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to better indicate how it's used in get_first_file
* cmd* is used in other places for actual shell commands
to execute
* RunQemuError('KERNEL not found: %s, %s or %s' % cmds)
also looked weird to me, but that works (to my python-noob surprise)
[YOCTO #12937]
(From OE-Core rev: 7c26e9dcc999a7d6a365831c39d25d98890be6d0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to make it easier for projects to avoid default -${MACHINE} suffix if
the ${MACHINE} named DEPLOY_DIR_IMAGE works better for them
* also use IMAGE_LINK_NAME in IMAGE_NAME to make it more clear
that IMAGE_NAME is the same as IMAGE_LINK_NAME but with version
suffix
* adding it as separate variable helps us to catch the cases
where we didn't respect ${IMAGE_LINK_NAME} variable and just used
the common default ${IMAGE_BASENAME}-${MACHINE}.
[YOCTO #12937]
(From OE-Core rev: 6e82c394e98d57a2fe73e547922477cd6b0620f9)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* use these variables instead of assuming:
"fitImage-its-%s-%s-%s" % (image_type, machine, machine)
notice that these files have no extension and the -machine suffix
is duplicated (once from core-image-minimal and once from
kernel-fitimage.bbclass:kernel_do_deploy:append
through KERNEL_FIT_LINK_NAME which is MACHINE by default:
KERNEL_FIT_NAME ?= "${KERNEL_ARTIFACT_NAME}"
KERNEL_FIT_LINK_NAME ?= "${KERNEL_ARTIFACT_LINK_NAME}"
KERNEL_ARTIFACT_NAME ?= "${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}"
KERNEL_ARTIFACT_LINK_NAME ?= "${MACHINE}"
[YOCTO #12937]
(From OE-Core rev: d6e52428ca25d9b6ec2a52406f2d1859d05867d3)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* move it from kernel.bbclass, because it needs to stay in sync with
IMAGE_LINK_NAME structure
* image-artifact-names.bbclass is also inheritted from kernel-artifact-names.bbclass
so every recipe which needs this variable probably already inherits one of these
* fixes kernel-fitimage.bbclass with modified IMAGE_LINK_NAME
[YOCTO #12937]
(From OE-Core rev: 432d0df0d771c8f0bef1e855ac6b0011b2c3cad2)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* this one is more tricky, because the test_rawcopy_plugin.wks.in file
is used while building core-image-minimal-mtdutils, but the image filename
inside wks.in is from core-image-minimal, so we cannot just let bitbake
expand IMAGE_LINK_NAME, use separate variable set in the same config fragment
IMAGE_LINK_NAME_CORE_IMAGE_MINIMAL
[YOCTO #12937]
(From OE-Core rev: 8864ee825fdc52fe7a8cf93876c81c639fba66f4)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* with my build/conf/local.conf:
SSTATE_DIR = "/OE/build/poky/build/sstate-cache"
these devtool tests will first set own SSTATE_DIR and the original one set as SSTATE_MIRROR:
2023-03-11 11:51:46,837 - oe-selftest - INFO - test_devtool_update_recipe_append (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append)
2023-03-11 11:51:46,846 - oe-selftest - DEBUG - Appending to: /OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/conf/selftest.inc
SSTATE_DIR = "/OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/sstate_devtool"
SSTATE_MIRRORS += "file://.* file:////OE/build/poky/build/sstate-cache/PATH"
* but that unfortunately leads to a warning from sanity.bbclass
about SSTATE_MIRRORS without matching BB_HASHSERVE, because
BB_HASHSERVE is set to "auto" by default
these tests failing with:
2023-03-11 11:55:39,610 - oe-selftest - INFO - ======================================================================
2023-03-11 11:55:39,610 - oe-selftest - INFO - FAIL: test_devtool_update_recipe_append_git (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append_git)
2023-03-11 11:55:39,610 - oe-selftest - INFO - ----------------------------------------------------------------------
2023-03-11 11:55:39,611 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/devtool.py", line 1118, in test_devtool_update_recipe_append_git
self.assertNotIn('WARNING:', result.output)
AssertionError: 'WARNING:' unexpectedly found in 'NOTE: Starting bitbake server...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 0 entries from dependency cache.\nParsing recipes...done.\nParsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 52 skipped, 0 masked, 0 errors.\n\nSummary: There was 1 WARNING message.\nINFO: Updating SRCREV in recipe mtd-utils-selftest_git.bb\nNOTE: Writing append file /tmp/devtoolqa1m2lh02v/layer/recipes-devtools/mtd/mtd-utils-selftest_git.bbappend'
----------------------------------------------------------------------
* just setting BB_HASHSERVE to empty doesn't work, because then we
would need to disable OEEquivHash as well as it fails with:
ERROR: OEEquivHash requires BB_HASHSERVE to be set
(From OE-Core rev: 96d4392ee9c5c3674e5c4c4512f527a2ca6765e4)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This distro setting has bitrotted quite badly but the idea remains
a good one. Try and improve things by:
* using a class and a list of recipes to make things more readable
* drop settings for recipes which no longer use git
* drop obsolete PREFERRED_VERSION settings
* add a provider switch to use linux-yocto-dev
* reword to avoid "package" confusion with recipe
The distro then builds and highlighted a number of matchbox
issues which other patches address and improve.
(From meta-yocto rev: 00e974484d771dd015af1f2c0c547135555d24d0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After updating gen_fixtures.py for 'mickledore' 4.2,
run './gen_fixutures.py --all' to update oe-core.xml
and poky.xml.
Drop langdale as support is ending soon.
(Bitbake rev: 282a3d618b565a60b8734ca0fb710db93023b5c8)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update for 'mickledore' 4.2.0 release and bitbake 2.4 branching.
Drop 'langdale' as support will be ending soon.
Update stable branches to latest patch release.
(Bitbake rev: b01d369f6d6cccf77b23017ff343820d800d5621)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When tasks are run with -v (verbose) on the bitbake commandline, shell
tasks print their stdout, python tasks do not.
This change redirects the python task's print output to an in memory
buffer. After the task is executed the output is printed to stdout via
the logger. This makes the python task behavior match the shell task
behavior when running with -v. The contents of the task's log files
remain unchanged after this change.
This approach should keep the correct order in most cases, however, if
the python task accesses the logger directly, that content will appear
before other output. On the other hand, this change should negate the
need for python tasks to access the logger directly.
Special care is taken to save/restore the existing stdout and stderr
and preventing sending output directly to the logger when there are
"recursive" calls, for instance when a python function calls a shell
function, avoiding printing things potentially out of order and/or
multiple times.
The logging-test.bb in meta-selftest can be used to review this
change. This has been tested with the full bblogging oeqa tests.
[Yocto #14544]
(Bitbake rev: 81a58647b2f4fc0a2589b2978fc9d81b2bfe6aec)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While there has not been an official release in some time, the latest version
fixes a large number of bugs and adds support for Dwarf 5, among other
things. (Dwarf 5 is default in gcc 12 and newer.)
Short change log since the last version:
TCF Agent: Narrow down LoadLibrary search scope
TCF Agent: faster breakpoint planting
Bug 581214 - Expression evaluation fails for a data member that is defined in a structure, union or class that is of type DW_AT_data_bit_offset attribute (DWARF5)
TCF Agent: reduced memory footprint
TCF Agent: fixed build error on CygWin: CYGWIN_VERSION_CYGWIN_CONV undefined
TCF Agent: workaround for GCC compilation error: function may return address of local variable
Bug 581034 - "long long int" data type can't be recognized from dwarf5 debug info generated by llvm15
TCF Agent: Removal of unused variable causing clang-15 build error
TCF Agent: fixed: malformed HTTP request can crash the agent
TCF Agent: fixed assertion failure in the Breakpoints service
TCF Agent: GDB Remote Serial Protocol: fixed handling of process ID 0
Bug 580644 - steps into the function of shared library does not work on PPC
TCF Agent: add PowerPC 32-bit and big-endian builds in the Dockerfile
TCF Agent: check glibc version when calling pthread_setname_np()
Bug 580600 - -Wmisleading-indentation issue for gcc version less than 6.0
Bug 580489 - failed to handle .debug_rnglists section sometimes
Bug 580450 - failed to read the full compilation unit tag in dwarf 5 when customized sections
Bug 580414 - failed to handle debug sections for DWARF 5
Bug 580326 - Can not display the type of global variable defined in a sharedlib
Fixed text formatting in Makefile.inc
Bug 580279 - VERSION grep in agent/Makefile.inc need update for vxWorks
Bug 580089 - pid2id() failed to get a right id
TCF Agent: improved comments
TCF Agent: a few more asserts
TCF Agent: improved X86 disassembler
Bug 580002 - [tcf-dev] Speedup compute_reverse_lookup_indices
Bug 579989 - compile error by vs2008 on windows
TCF Agent: improved X86 disassembler
Bug 579947 - NULL pointer caused the tcf-server crashed when load ELF file that compiled by LLVM 14 with dwarf-5
TCF Agent: fixed Coverity warning
TCF Agent: fixed Coverity warning
TCF Agent: new function in HTTP server API: closed() call-back
Merge "TCF Agent: Fix potential memory/resource leaks"
TCF Agent: Fix potential memory/resource leaks
TCF Agent: Fix unsafe strcpy
TCF Agent: Respect certain ENABLE_* macros
Bug 579412 - incorrect or missing copyright information
TCF Agent: Lazy PC initialization
Bug 579362 - the process IDs should be pid_t instead of UINT32 in waitpid.c and waitpid.h files
Bug 579378 - update copyright year to 2022
Bug 579274 - unknown option -Wmisleading-indentation issue for gcc version less than 6.0
TCF Agent: ARM v8 stack crawl: fixed handling of ERET instruction
TCF Agent: fixed handling of line info file names when file contains a mix DWARF 5 and DWARF 3
TCF Tests: fixed incorrect error reports in DWARF reader test
TCF Agent: disabled bogus warnings misleading-indentation
TCF Agent: fixed handling of line info file names in DWARF 5
TCF Agent: Expressions: fixed handling of a static field of a struct stored in a register
TCF Agent: fixed error when building with c++-11
TCF Agent: DWARF 5: improved handling of location expressions
TCF Agent: DWARF reader: fixed regression - "FORM_FLAG expected" error
TCF Agent: DWARF reader: new object flag DOIF_inlined
TCF Tests: improved tests of var declarations
TCF Agent: fixed regression: memory corruption in the symbols proxy
TCF Agent: fixed issues with handling GCC-11 debug info
TCF Agent: fixed warning: ISO C90 forbids mixed declarations and code
TCF Agent: Fix stack frame cleanup on error
TCF Agent: Add missing parentheses
Bug 578201 - Sometimes variables show as "N/A - Cannot read target memory. Input/output error"
Bug 577936 - dprintf not work as expected
TCF Agent: lazy initialization in rand32()
TCF Agent: new API function: rand32()
TCF Agent: fixed possible buffer overflow when calling fscanf()
Bug 577174 - Sometimes variables show as "N/A - Value of register is unknown in the selected frame"
Bug 577064 - Union type variables don’t show correctly if based on a register
TCF Agent: fixed: tmp_vprintf and loc_vprintf can segfault on Linux
Bug 577001 - DW_AT_high_pc with DW_FORM_udata form not handled
TCF Agent: fixed pthread_cond_timedwait() on Windows
TCF Agent: Expressions service: improved error message
(From OE-Core rev: 34a6d0e6b23a42fbec5507ab22a5574ad1d38111)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests installed by jsonpointer use unittest not pytest, so update
the dependencies.
Use the unittest runner in python3-unittest-automake-output to get the
correct output.
Apply a patch so the test suite doesn't run twice.
(From OE-Core rev: 595086756c6f24762e08cde9f9ed3e1056976d98)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 88b320cfb38b69b2d9035d2300359ff3d0dbd598)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 7da8728e0b566bb326092b88140c2d8207893738)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 6be840f36c7ac06527714f7f083162eda4c14adf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: d83b60647bcbd32f57796085ed5f8e19c30e576a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: adfaaba9389e1e8459e58a3cab0f2bebc623c4f5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module. The
tests also need the statistics module so add this missing dependency.
(From OE-Core rev: 68cc7d5343ee3617fd708954f55f0f2fc29390b3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: def25193748fac40c4120e9a6e8861ae4c7ae760)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 5ad1c8beebc09754b5c7fc637102553398a50fbd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
This shows that the previous sed expression wasn't sufficient because it
didn't handle tests throwing an error, and now the bench/ tests fail
because we don't have pytest-benchmark. These tests are more of a
benchmark than a unit test, so just skip them.
Also show a skip message instead of nothing if the tests were skipped
due to a lack of memory.
(From OE-Core rev: f22b60676159f729c081ba62fba4642629daa914)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 6d81a8eeb42695c1d908a2ef9d60606c4eb7cf8f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 66907e95cf1e174c76ee8c495af1596cc1f63718)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This package contains modules for both unittest and pytest that alter
the output to look like automake's 'make check' output, for better
integration with ptest.
(From OE-Core rev: 961e4f3fc786715fc136fa446686972a4a95a3d5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python3-modules package should depend on zoneinfo, and gdbm if it
was enabled.
(From OE-Core rev: 0e0a5a635f44931dd490ae6a99548f05bd5205a8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests need a broad set of locales and timezones to be installed.
(From OE-Core rev: 372233d7ad22e45aa31db0d6c0e989393f116dfe)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Replace by a reference to the description which was
moved to the BitBake manual.
- Also drop the reference to the Yocto Project Development Tasks Manual
which doesn't add extra information on this variable.
(From yocto-docs rev: 87cdda981fa6a3d05c559fb00e214214956346dc)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- This allows to continue sharing the updated Ubuntu/Debian requirements
with the brief-yoctoprojectqs/index.rst without indentation mismatches
(caused by using the same macro in two different contexts: in direct
text and in a bullet list).
- Update poky.yaml.in to adapt the number of spaces at the beginning
of lines.
- brief-yoctoprojectqs/index.rst: fix bad number of spaces
before quote block.
(From yocto-docs rev: 38a3228f8981674bc75de135246c4f9eff7b43a1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Update system requirements after making tests on basic Docker
containers of:
- Ubuntu 22.04
- Fedora 37
- OpenSuse Leap 15.4
- AlmaLinux 9
- Including the need to have the en_US.UTF-8 locale on the system.
- Rename the CENTOS8_HOST_PACKAGES_ESSENTIAL macro to ALMALINUX_HOST_PACKAGES_ESSENTIAL
As for the other distros, stop refering to a specific version of AlmaLinux. We mention
the supported versions in the system-requirements.rst file anyway.
- Remove the unused CENTOS7_HOST_PACKAGES_ESSENTIAL macro
(From yocto-docs rev: f8b8680ff1f54b02572f240966169b9e129b05b1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Replacing
:ref:`bitbake:bitbake-user-manual/...`
by :ref:`bitbake-user-manual/...`
Adding "bitbake:" as a prefix is not necessary
as there is no naming conflict between the YP
and the BitBake manuals (all documents are in
"bitbake-user-manual/")
- Explaining the rules in the README file
- When necessary, fixing line length in the modified paragraphs.
(From yocto-docs rev: d80b31705450cfb98d217ea44ba2edace2d64095)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allow to have classic fetch parameters
(like destsuffix, sha256, name ...) not being
considered by crate fetcher itself (and so mess
up its download)
Moreover, it allow to overload the name of the downloaded
crate (maybe usefull if there is a naming clash between
two crates coming from different repositories)
(Bitbake rev: 278bd2f1758b8af97552af8d23d16ffb5127a131)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop pyproject.toml patch, merged upstream
https://wheel.readthedocs.io/en/stable/news.html#release-notes
0.40.0 (2023-03-14)
* Added a wheel tags command to modify tags on an existing wheel (PR by
Henry Schreiner)
* Updated vendored packaging to 23.0
* wheel unpack now preserves the executable attribute of extracted files
* Fixed spaces in platform names not being converted to underscores (PR
by David Tucker)
* Fixed RECORD files in generated wheels missing the regular file attribute
* Fixed DeprecationWarning about the use of the deprecated pkg_resources
API (PR by Thomas Grainger)
* Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
License-Update: use LICENSE.txt for LIC_FILES_CHKSUM instead of PKG-INFO
(From OE-Core rev: d88ec936065f45851dd2a15bd8549c75e7746c75)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to fix build in RISCV64
| In constructor 'symresolution_info::symresolution_info(systemtap_session&, bool)',
| inlined from 'int semantic_pass_symbols(systemtap_session&)' at ../git/elaborate.cxx:1884:28:
| ../git/elaborate.cxx:2601:21: error: storing the address of local variable 'sym' in '*s.systemtap_session::symbol_resolver' [-Werror=dangling-pointer=]
| 2601 | s.symbol_resolver = this; // save resolver for early PR25841 function resolution
| | ~~~~~~~~~~~~~~~~~~^~~~~~
| ../git/elaborate.cxx: In function 'int semantic_pass_symbols(systemtap_session&)':
| ../git/elaborate.cxx:1884:22: note: 'sym' declared here
| 1884 | symresolution_info sym (s);
| | ^~~
| ../git/elaborate.cxx:1884:22: note: 's' declared here
(From OE-Core rev: dcc891059c5f3a17781febfff4a4280b4b7c8754)
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>
With the move to a ptest per image, the multiple ptest log scenario
is much more likely. Tweak the handling to only warn if there are
overlapping files.
(From OE-Core rev: 8391f1668fcbe932ba846299b0ec22de09e06dd4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 33d9b3a8ed.
The reverted patch was forcing systemd to do preset-all at boot time (first boot)
in a function that simuilates 'preset-all' at rootfs time. This is not right.
To force a first boot, just do not run this function, as said in the comment:
"""
# If we populate the systemd links we also create /etc/machine-id, which
# allows systemd to boot with the filesystem read-only before generating
# a real value and then committing it back.
#
# For the stateless configuration, where /etc is generated at runtime
# (for example on a tmpfs), this script shouldn't run at all and we
# allow systemd to completely populate /etc.
"""
For example, removing 'systemd_preset_all;' from IMAGE_PREPROCESS_COMMAND in some
distro conf file will achieve the same effect of the original patch.
(From OE-Core rev: a2ac09c32acfc2e076a7778447919d97553d38a2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There should not be any network access during the build step so
specify this explicitely to cargo.
This will allow better error message, e.g:
| Caused by:
| can't checkout from 'ssh://git@.../fmartinsons/zbus-git-dep-test.git': you are in the offline mode (--offline)
Instead of
| Updating git repository `ssh://git@.../fmartinsons/zbus-git-dep-test.git`
| warning: spurious network error (2 tries remaining): failed to resolve address for gitlab.com: Temporary failure in name resolution;class=Net (12)
(From OE-Core rev: 8e9ec03c73e8c09e223d6f6cce297df363991350)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix an issue introduced in the new openssl version where an assembler file
isn't generated in a reproducible way by seeding the perl random number
generator consistently. It has no crypto impact, it is just used to
avoid function name clashes.
(From OE-Core rev: 448df3e1c02fe224d62f59a236fdcd47ea7e695f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From the NEWS.md file:
### Major changes between OpenSSL 3.0 and OpenSSL 3.1.0 [14 Mar 2023]
* SSL 3, TLS 1.0, TLS 1.1, and DTLS 1.0 only work at security level 0.
* Performance enhancements and new platform support including new
assembler code algorithm implementations.
* Deprecated LHASH statistics functions.
* FIPS 140-3 compliance changes.
Drop the upstreamed afalg.patch:
c425e365f4 Configure: don't try to be clever when configuring afalgeng
(From OE-Core rev: 71c763ed4fbbea22a6a0b145e4e29436c7e59625)
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improvements
------------
* Add support for Python 3.10 and 3.11.
* Drop support for Python 3.5 (EOL).
* Distutils integration is deprecated and will be removed in the next major
version.
* Use "CompoundFixture" from "fixtures>=2.0" rather than rolling our
own.
* Provide a "testtools[twisted]" extra documenting dependencies needed for
"testtools.twistedsupport".
* Make "TestCase" hashable.
* Prevent "AttributeError" in "TestCase.__eq__" for objects lacking a
"__dict__" attribute.
* Replace deprecated "cgi" module usage with "email".
(From OE-Core rev: c0d0428deabf519e86bc0ffb7ff47e9bb0a165c4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- Fix a problem in 4.5.0 where using something like the following code
will cause a Clone()'d environment to share the CPPDEFINES with the
original Environment() which was cloned. Causing leakage of changes
to CPPDEFINES when they should be completely independent after the Clone.
env=Environment(CPPDEFINES=['a'])
env.Append(CPPDEFINES=['b']) (or AppendUnique,Prepend,PrependUnique)
env1=env.Clone()
env1.Append(CPPDEFINES=['c']) (or any other modification, but not overwriting CPPDEFINES
Now env['CPPDEFINES'] will contain 'c' when it should not.
- Do not initialize DefaultEnvironment when calling EnsureSConsVersion(),
EnsurePythonVersion(), Exit(), GetLaunchDir() and SConscriptChdir().
- Remove unused private method SConsEnvironment._exceeds_version().
- Added ValidateOptions() which will check that all command line options are in either
those specified by SCons itself, or by AddOption() in SConstruct/SConscript. It should
not be called until all AddOption() calls are completed. Resolves Issue #4187
- Refactored SCons/Taskmaster into a package. Moved SCons/Jobs.py into that package.
NOTE: If you hook into SCons.Jobs, you'll have to change that to use SCons.Taskmaster.Jobs
- Changed the Taskmaster trace logic to use python's logging module. The output formatting
should remain (mostly) the same. Minor update to unittest for this to adjust for 1 less newline.
- Migrated logging logic for --taskmastertrace to use Python's logging module. Added logging
to NewParallel Job class (Andrew Morrow's new parallel job implementation)
- Ninja: Fix execution environment sanitation for launching ninja. Previously if you set an
execution environment variable set to a python list it would crash. Now it
will create a string joining the list with os.pathsep
- Move execution environment sanitation from Action._subproc() to
SCons.Util.sanitize_shell_env(ENV)
- Moved rpm and debian directories under packaging
- Added logic to help packagers enable reproducible builds into packaging/etc/. Please
read packaging/etc/README.txt if you are interested.
- Added --experimental=tm_v2, which enables Andrew Morrow's new NewParallel Job implementation.
This should scale much better for highly parallel builds. You can also enable this via SetOption().
- Fixed command line argument --diskcheck: previously a value of 'none' was ignored.
SetOption('diskcheck','none') is unaffected, as it did not have the problem.
- Added overrides argument to SCons.Subst.scons_subst(), subst_list(), subst(), and Action's process(),
strfunction(). This allows passing a dictionary of envvars to override when evaluating subst()'d strings/lists
- Fixed Issue #4275 - when outputting compilation db and TEMPFILE was in use, the compilation db would have
command lines using the generated tempfile for long command lines, instead of the full command line for
the compilation step for the source/target pair.
- Renamed the qt tools to qt3 since the logic in that tool is only for QT version 3. Renamed all env vars
which affect qt3 from QT_ to QT3_. If you are still using SCons to build QT 3 code, you'll need to update
your SConscripts. Note that using 'qt' tool has been deprecated for some time.
- Added JAVAPROCESSORPATH construction variable which populates -processorpath.
- Updated JavaScanner to scan JAVAPROCESSORPATH.
- Added FILE_ENCODING, to allow explicitly setting the text encoding for files
written by the Textfile() and Substfile() builders. If not specified, Textfile() and Substfile() builders
will write files as UTF-8. Fixed Issue #4302.
- Add newline to end of compilation db (compile_commands.json).
- Added error message to handle the case when SCons attempts to retrieve all the targets
for a specified builder from the CacheDir, fails to do so, and then runs into an error
when deleting the files which were retrieved. Previously if this happened there was no
errors or warnings.
- Fix issue #2757, where Configure checks that perform a check which reads a modified source
(including program, source or header file(s)) would incorrectly mark that file "up to date" so the
actual build would not see the file as modified. Leading to incorrect incremental builds.
Now configure checks now clear node info for non conftest nodes, so they will be re-evaluated for
the real taskmaster run when the build commences.
- Avoid returning UniqueList for `children` and other `Executor` APIs. This type
iterates more slowly than the builtin types. Also simplify uniquer_hashables to
use an faster implementation under the assumption of ordered dictionaries.
- Fixed runtest.py failure on Windows caused by excessive escaping of the path to python.exe.
- Run LaTeX after biber/bibtex only if necessary
- Added -fsanitize support to ParseFlags(). This will propagate to CCFLAGS and LINKFLAGS.
- A list argument as the source to the Copy() action function is now
correctly handled by converting elements to string. Copy errors out
if asked to copy a list to an existing non-directory destination.
Both the implementation and the strfunction which prints the progress
message were adjusted. Fixes#3009.
- doc: EnsureSConsVersion, EnsurePythonVersion, Exit, GetLaunchDir and
SConscriptChdir are now listed as Global functions only; the
Environment versions still work but are not documented.
- The Java scanner processing of JAVACLASSPATH for dependencies was
changed to split on os.pathsep instead of space, to match usage of
passing a path string like "xxx:yyy:zzz". This is not portable -
passing a POSIX-style path string (with ':') won't work on Windows
(';') - which is now documented with a hint to use a list instead
to be portable. Splitting on space broke paths with embedded spaces.
Fixes#4243.
- Cleanup: make sure BoolVariable usage in tests and examples uses Python
boolean values instead of 0/1.
- Stop telling people to run "python setup.py install" in the User Guide.
Adds new content on using virtualenvs to be able to have multiple
different SCons versions available on one system.
- Added the "DefaultEnvironment(tools=[])" stanza to a number of tests
that are known to be particularly slow. It's still just a tiny
speedup, but the Windows CI had been occasionally timing out,
so maybe this helps a bit.
- Remove an extra existence check in one ninja test that caused it
to be skipped on some otherwise-valid Windows installations.
- test framework tests now pass on Linux and Windows (the latter can
still run into problems on some configurations), and automated
tests are now run on changes in this area so future problems can
be spotted.
- The single-file Util module was split into a package with a few
functional areas getting their own files - Util.py had grown to
over 2100 lines.
- Add a zipapp package of scons-local: can use SCons from a local
file which does not need unpacking.
- Additional explanations for MSVSProject and MSVSSolution builders.
- Fix a problem (present in 4.4.0 only) where a Java inner class could
not be cached because the emitted filename contained a '$' and when
looked up through a node ended up generating a Python SyntaxError
because it was passed through scons_subst().
- Have the gfortran tool do a better job of honoring user preferences
for the dialect tools (F77, F90, F03 and F09, as well as the shared-library
equivalents SHF77, SHF90, SHF03, SHF09). Previously these were
unconditionally overwritten to 'gfortran'; the change should be more
in line with expectations of how these variables should work.
Also cleaned a few Fortran tests - test behavior does not change.
- Updated MSVC documentation - adds "version added" annotations on recently
added construction variables and provides a version-mapping table.
- Add Python 3.12 support, and indicate 3.11/3.12 support in package.
3.12 is in alpha for this SCons release, the bytecode sequences
embedded in SCons/ActionTests.py may need to change later, but
based on what is known now, 3.12 itself should work with this release.
- Add "append" keyword argument to Configure context's CheckLib and
CheckLibWithHeader to control whether to append or prepend (issue #2767)
Also added "unique" keyword, to control whether a library is added
or not if it is already in the $LIBS construction var in the
configure context. (issue #2768).
- Completely refactored the CPPDEFINES logic in Append/AppendUnique/Prepend/PrependUnique
This change fixes the following GH Issues:
- GH Issue #3876 - Append() and AppendUnique() will handle CPPDEFINES the same
- GH Issue #4254 - Make handling tuples in CPPDEFINES consistent.
- We no longer sort the keys added to CPPDEFINES by their dictionary keys.
We take advantage that their order is now stable based on insertion order
in Python 3.5+
- Added/modifed unit and system tests to verify these changes.
(From OE-Core rev: 158785d12a18e221be4a1fa35851c35214eee591)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug Fixes
=========
#10533: Fixed pytest.approx() handling of dictionaries containing one or more values of 0.0.
#10592: Fixed crash if --cache-show and --help are passed at the same time.
#10597: Fixed bug where a fixture method named teardown would be called as part of nose teardown stage.
#10626: Fixed crash if --fixtures and --help are passed at the same time.
#10660: Fixed pytest.raises() to return a ‘ContextManager’ so that type-checkers could narrow pytest.raises(...) if ... else nullcontext() down to ‘ContextManager’ rather than ‘object’.
Improved Documentation
======================
#10690: Added CI and BUILD_NUMBER environment variables to the documentation.
#10721: Fixed entry-points declaration in the documentation example using Hatch.
#10753: Changed wording of the module level skip to be very explicit about not collecting tests and not executing the rest of the module.
(From OE-Core rev: e99106eec6e4b0017b621844092c12791b02ca11)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed
=======
Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file (#555).
(From OE-Core rev: 8270be34afa7ccde7306f31387b2082971caa239)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
#3804: Added caching for supported wheel tags.
#3846: Added pruning heuristics to PackageFinder based on exclude.
#3843: Although pkg_resources has been discouraged for use, some projects still
consider pkg_resources viable for usage. This change makes it clear that
pkg_resources should not be used, emitting a DeprecationWarning when imported.
(From OE-Core rev: 31ad28d785d199716d98550193c9d3a9877b94ef)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fixes
==========
With -P, some non-ASCII UTF8 characters were not recognized as
word-constituent due to our omission of the PCRE2_UCP flag. E.g.,
given f(){ echo Perú|LC_ALL=en_US.UTF-8 grep -Po "$1"; } and
this command, echo $(f 'r\w'):$(f '.\b'), before it would print ":r".
After the fix, it prints the correct results: "rú:ú".
When given multiple patterns the last of which has a back-reference,
grep no longer sometimes mistakenly matches lines in some cases.
[Bug#36148#13 introduced in grep 3.4]
(From OE-Core rev: 59a2cad44782eb04a304d0b7a1022570d08477b0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 3466aace65faad08c98188b7072d92f5ba597fa3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 08b6100a6eaf0a640004bbe71f8f12ac169d2f30)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 3177ca0dea44c7ef2121127dfa85cf65e7a4fa6a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 6761b8d781314dd9170c3810d42bd83aa67b40c8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop a patch merged in the upstream repo.
License changes are due to the addition of SPDX license headers.
(From OE-Core rev: 3409b6b22c7c443e9f4d6c1a5b5f740eaa6587ac)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous addition of pressure values to the chart didn't fix the extents
function which meant the bottom of the chart was cut off. Fix that.
(From OE-Core rev: cc8cef69e717e08f80d10f775f0fffc644267b59)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix:
scripts/pybootchartgui/pybootchartgui/parsing.py:134: SyntaxWarning: "is" with a literal. Did you mean "=="?
if pid is 0:
(From OE-Core rev: c9a6511ae618035b8efad01646e37ba28ce1e3f8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Address:
DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
pipes.quote is an alias for shlex.quote so switch to that.
(From OE-Core rev: 7b1c1dd9985a6f1645271a928dda7f1897a7ba8a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix following ptest failure:
/usr/lib64/cpio/ptest/run-ptest: line 7: cd: /usr/lib/cpio/ptest/tests/: No such file or directory
(From OE-Core rev: 1809329c336cb509349bd39f13cc78acd8efe0cd)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* this is one of the failures from distrodata.Distrodata.test_checkpkg:
2023-03-11 14:26:21,482 - oe-selftest - INFO - ======================================================================
2023-03-11 14:26:21,482 - oe-selftest - INFO - FAIL: test_checkpkg (distrodata.Distrodata.test_checkpkg)
2023-03-11 14:26:21,482 - oe-selftest - INFO - ----------------------------------------------------------------------
2023-03-11 14:26:21,482 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/distrodata.py", line 40, in test_checkpkg
self.assertTrue(len(regressed_failures) == 0 and len(regressed_successes) == 0, msg)
AssertionError: False is not true :
The following packages failed upstream version checks. Please fix them using UPSTREAM_CHECK_URI/UPSTREAM_CHECK_REGEX
(when using tarballs) or UPSTREAM_CHECK_GITTAGREGEX (when using git). If an upstream version check cannot be performed
(for example, if upstream does not use git tags), you can set UPSTREAM_VERSION_UNKNOWN to '1' in the recipe to acknowledge
that the check cannot be performed.
git-submodule-test
binutils
Stdout:
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 46 skipped, 0 masked, 0 errors.
----------------------------------------------------------------------
2023-03-11 14:26:21,482 - oe-selftest - INFO - Ran 1 test in 193.764s
2023-03-11 14:26:21,482 - oe-selftest - INFO - FAILED
2023-03-11 14:26:21,483 - oe-selftest - INFO - (failures=1)
2023-03-11 14:26:26,258 - oe-selftest - INFO - RESULTS:
martin@jama /OE/build/poky/build $ devtool check-upgrade-status git-submodule-test
NOTE: Could not list remote: Fetcher failure for URL: 'gitsm://git.yoctoproject.org/git-submodule-test;branch=master'.
The command git -c gc.autoDetach=false -c core.pager=cat ls-remote git://git.yoctoproject.org/git-submodule-test refs/tags/* gave empty output unexpectedly
INFO: git-submodule-test 1.0 UNKNOWN_BROKEN None
and there are no tags in this test repo:
$ git ls-remote git://git.yoctoproject.org/git-submodule-test
a2885dd7d25380d23627e7544b7bbb55014b16ee HEAD
d199bbf9ed2216bd1f38aec000d865ae08279119 refs/heads/changed-url
a2885dd7d25380d23627e7544b7bbb55014b16ee refs/heads/master
049da4a6cb198d7c0302e9e8b243a1443cb809a7 refs/heads/ssh-gitsm-tests
bbe99a1465c5cc52720936d075ddbc5ebe2ed731 refs/meta/cgit
* the binutils failure is strange, when I've added some debug output
to see why it's listed the issue disappeared, maybe some temporary
network glitch or something
(From OE-Core rev: 3d1951902d8ad87baae5216e8e12a7d3356a923c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avoid copying whole exec_prefix over base_prefix as there
were only zoneinfo files anyway
(From OE-Core rev: 37846f8735683ed0fab5ef5c12d77c6041348801)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a convenience argument to the log subcommand to list all of the
ptest logs in a testresults file.
(From OE-Core rev: cd2d7adf02005d46f19c93a40db1e10ce01ac261)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptestresult_get_log() looked for a key called 'ptestresuls.sections',
which should be 'ptestresult.sections'
(From OE-Core rev: 7c8c9f7283e54bf8b1521fbaad7dceb66a8fcdbb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This incorporates fixes for CVE-2023-1127, CVE-2023-1170, CVE-2023-1175.
Also remove runtime/doc/uganda.txt from the license checksum: the Vim
license is also in the top-level LICENSE file so this is redundant.
(From OE-Core rev: 71111e6b62d37c5e6853d7940dec2993df127a35)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hwclock command fails on read-only-rootfs:
AssertionError: 1 != 0 : Failed to reset RTC time, output: hwclock: cannot open /etc/adjtime: Read-only file system
(From OE-Core rev: 017bf8c160f6ab67d9f8e8d9e30b15bf84f73807)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Clause II.3 of the Vim license states that any distribution of Vim that
has been extended or modified must _at least_ indicate in the :version
output that this is the case.
Handily, Vim has a --with-modified-by argument to add a line in that
text, so use MAINTAINER. This is the distribution maintainer contact,
by default it is OE-Core Developers
<openembedded-core@lists.openembedded.org>.
(From OE-Core rev: acc007e23445aa53182e13902dd9509c39dd5645)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* there are few more autodetected compression libs
--disable-zlib disable zlib compression support [default=auto]
--disable-bzlib disable bz2lib compression support [default=auto]
--disable-xzlib disable liblzma/xz compression support
--disable-zstdlib disable zstdlib compression support [default=auto]
--disable-lzlib disable liblz (lzip) compression support
and lzlib was detected on my gentoo (even when it doesn't say that default
is auto detection)
I've noticed this, because I've reused sstate-cache from my gentoo build
in docker container with ubuntu-23.04 and esdk.oeSDKExtSelfTest.test_install_libraries_headers
test was now failing with:
Exception: subprocess.CalledProcessError: Command '/OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/recipe-sysroot-native/usr/bin/createrepo_c --update -q /OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/oe-sdk-repo' returned non-zero exit status 127.
Subprocess output:
/OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/recipe-sysroot-native/usr/bin/createrepo_c: error while loading shared libraries: liblz.so.1: cannot open shared object file: No such file or directory
and liblz.so.1 ended in createrepo_c.real because of libmagic.so from file-native-replacement.
* use PACKAGECONFIG for seccomp as well and keep it disabled as it was
explicitly disabled before (${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)}
can be added to default PACKAGECONFIG later if someone finds it useful)
(From OE-Core rev: b7c51fe740f00f60c591099fe5c2155b2126068c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All golang vulnerabilities are reported under product 'go'.
By default there is no vulnerability reported for images with
golang components because none of used golang packages
have correct CVE product set:
* go-binary-native
* go-runtime
* go-cross-*
(From OE-Core rev: 09f3a27a809bbec9b08c4e4a2b846b68f386c35c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add support to the runqemu script for a new option, 'guestagent', that
enables the virtio serial port for host-to-guest communication.
(From OE-Core rev: 21a1e52079089c5bbeee8ffc9c504471f4a8732a)
Signed-off-by: Brenda Streiff <brenda.streiff@ni.com>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Split out the QEMU guest agent into a separate package. The agent is
intended to be installed within a QEMU VM guest where a user is likely
to not want to have the rest of the QEMU installation within it.
Additionally, an initscript, udev rules file, and systemd unit file are
added to the package so that the guest agent can start automatically;
the former two come from Debian's packaging for qemu-guest-agent.
(From OE-Core rev: d62fd31c70a9161596594f43c58c73898bfcf52c)
Signed-off-by: Brenda Streiff <brenda.streiff@ni.com>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make sure to expand all MKUBIFS_ARGS_<label> and UBINIZE_ARGS_<label> vars
in 'do_image_multiubi' task to use them to init the local 'mkubifs_args'
and 'ubinize_args' vars.
See [YOCTO #15065]
(From OE-Core rev: 09d05215cf61981c7bc828cc0ff64c2fd5edc43c)
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some packages like lirc places its unit files into $systemd_user_unitdir
and also uses them in SYSTEMD_SERVICE list in recipe. This fails in
do_package
ERROR: Didn't find service unit 'lircmd.service', specified in SYSTEMD_SERVICE:lirc.
here lircmd.service is installed in /usr/lib/systemd/system/lircmd.service
(From OE-Core rev: 12808a4159835b67d8d53d32bc9135811701a779)
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>
This allows avoiding clashes between source archives of a main
project and a pypi project using the same name and version.
The new optional setting is PYPI_ARCHIVE_NAME_PREFIX which is empty
by default so previous downloads can be used. Example usage:
PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
(From OE-Core rev: 6f9a6a3dbe5c8eb9f0d19987410932fec3d6dd1a)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If it exists, there is no need to delete it, and if it does not,
devtool prints an ugly traceback.
(From OE-Core rev: af82e59e8f08369aabd5fa6eb43022982d4e59a7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As vname var is needed in multiubi_mkfs() function, we need to keep it
defined and use it as parameter to the new write_ubi_config() function.
See [YOCTO #15027]
(From OE-Core rev: 8b5e1cce35e129b21d871ab45b03811fdb6eaf8f)
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The LICENSE did not have complete information.
Some examples of missing license:
Zlib: deps/zlib/
ISC: tests/clar/clar.c
LGPL-2.1-or-later: src/libgit2/xdiff/xdiffi.c
CC0-1.0: src/util/rand.c
(From OE-Core rev: 5560a0e15bd860a59671a66cc76ad1bb7e07c9d1)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default Poky-specific MAINTAINER assignment makes it look like the
maintainer is a person called Poky.
Instead, use "Poky Maintainers" as the name.
(From meta-yocto rev: 8e17aeb3fd3246ae59119e3e1c693a4f9a3b3420)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Current patch with fail when stdint.h is in include path before this
typedef which can also happen with re-includes. Therefore shunt that
by defining __DEFINED_wchar_t which helps musl builds of systemd-boot
recipe
(From OE-Core rev: 7fce95e47601f766b384bc0d5805986ad933681f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All the usage sites remove the -ptest suffix. Simply the original list
instead and clean up the code.
(From OE-Core rev: 4a28057849f9edc6ac06d115531f579673d788b5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the two images where tests are run serially with an image
per ptest in the form core-image-ptest-XXX using class extensions.
The original two images are then replaced with dependencies on these
images. This allows parallel execution of the tests.
The downside to this approach is the parsing time of an image generating
this number of class extensions is slow but making it easier to execute
and collect test data should outweigh that.
A useful advantage is that the dependencies of each ptest package are
checked/tested indvidually.
(From OE-Core rev: f3f63ff01971df7d67213a7e7b1294489a5d3c0f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By splitting the single class into multiple classes, it allows more parallelism
in the execution. These tests don't have interdependencies that benefit
from sstate reuse or anything like that so this makes sense to improve overall
test execution time if/where possible.
(From OE-Core rev: 9dbc2f4ebbde47b1c997948a9690ffb8eb29b552)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the other common shares test functions to the base class to
improve the code structure.
(From OE-Core rev: de3e6f85c5537a3571ffbe2326b73f2c2526bce2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Having this base class as a separate file is just confusing. Merge with
the rest of the test code.
(From OE-Core rev: 977522a3b063225e22e2fd04b8265a4595606db2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running recipetool.RecipetoolTests.test_recipetool_handle_license_vars
followed by wic.Wic2.test_biosplusefi_plugin_qemu would show a failure of:
File "/media/build/poky/meta/lib/oeqa/utils/commands.py", line 351, in runqemu
qemu = oeqa.targetcontrol.QemuTarget(recipedata, targetlogger, image_fstype)
File "/media/build/poky/meta/lib/oeqa/targetcontrol.py", line 116, in __init__
use_kvm = oe.types.qemu_use_kvm(d.getVar('QEMU_USE_KVM'), d.getVar('TARGET_ARCH'))
File "/media/build/poky/meta/lib/oe/types.py", line 182, in qemu_use_kvm
if kvm and boolean(kvm):
File "/media/build/poky/meta/lib/oe/types.py", line 128, in boolean
raise ValueError("Invalid boolean value '%s'" % value)
ValueError: Invalid boolean value '/media/build/poky/meta/files/common-licenses'
which made no sense until you realise the recipetool test is corrupting
the tinfoil class. Work on a copy instead to avoid this.
(From OE-Core rev: 7fe76fe17f67c1bbd108d02836692fed20d24771)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libpam does not have a direct build time dependency toward flex.
The libpam code does not have any references to the lib and does not use
flex for anything else at runtime.
(From OE-Core rev: d48fc8e1f26120e75377caefb5f66eedce50081c)
Signed-off-by: Martin Larsson <martin.larsson@actia.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ironically, busybox ptests don't all work without coreutils being present. This
dependency fixes execution in minimal images but the failing start-stop-daemon
test case should probably be investigated in due course and the dependency
removed when possible.
(From OE-Core rev: 658c5ed34e279983b1827abfe4e439524b72d4a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependency on python3 to fix execution in minimal images.
(From OE-Core rev: bf5b15a8b7a2b2276109efc8a6fe54788908ef0d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing gconv module to fix execution in minimal images.
(From OE-Core rev: 859f36e40b380262804e96bbfd29d8846911bfa3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing perl modules to fix execution in minimal images.
(From OE-Core rev: de55c939f591ec28d949294e05a97695a488eda9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing python modules to fix execution in minimal images.
(From OE-Core rev: e817f67e62fff9058b8396fb5e5afa106b4d7476)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script has a bashism and needs bash to execute correctly. Mark it
as such and add the missing bash dependency so it executes in minimal
images.
(From OE-Core rev: a1b5afac108d9c94e8fc2ad8cfebfee16f6f243b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a dependency on bash to fix execution in minimal images.
(From OE-Core rev: f63647f742488117c2ff7196479a6b0a2da61ddc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the ptest runner script:
* log output is available should any test fail to aid debugging
* document how to limit the runner to a single test
* stop hiding errors to stderr
* allow easier single test execution by avoiding path issues with PWD
Also depend upon binutils since one of the tests uses addr2line.
(From OE-Core rev: 0f111c6eb1673a60663bcdd3d70c0f81bad370c4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a missing dependency on make so ptests can run in a minimal image.
(From OE-Core rev: 3d0c068cdeaf819a62f5b918a70c36ab4fb86e76)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the ptest dependencies so they work correctly in minimal images. There
appears to be some usage of find or xargs that doesn't work with busybox.
Also improve the test runner so the test-suite.log is dumped upon error
which makes debugging much easier.
(From OE-Core rev: 6f52a0a9f0f26ac0039af3edd3df22e21bd8a4a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies for missing perl modules to fix execution in
minimal images.
(From OE-Core rev: eba3d013b077ec94641118bf925779edf6deb8de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gawk ptests need some locale information, add the missing dependency
so tests work in minimal images.
(From OE-Core rev: 5aafe0dd13eba8303d1a954adffd6f1d8d234952)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The options used with 'od' don't work with our busybox config.
Add a dependency on the full utility from coreutils to fix execution
in minimal images.
(From OE-Core rev: 027f0997bd9ba68a86000e91ad81fcf9ea1a4f89)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 5ad2ee63396cb27823dcd022878764bc69e619e9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing perl
module dependencies.
(From OE-Core rev: 0c8e91acc8225a51f84b95faa96bfee1e293b093)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing gconv
dependency needed to allow those tests to pass.
(From OE-Core rev: a40b97f9730064b045399a8ea3e44b8a756195f7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: fbb9c596b8e6a8a1260dd7aefddf138d20bf64df)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image as they depend on options
to ps which busybox doesn't support. Add the full utility.
(From OE-Core rev: 7305b96dd5b41050c867ce620109407e8fd8b53a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing gconv
dependency needed to allow those tests to pass.
(From OE-Core rev: c79bd575cfaeec4b87554ccff72b804248c509a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One of the openssl ptests needs the openssl binary so fails
on a minimal image without this. Add the missing dependency.
(From OE-Core rev: c29276b467ae10027f38cb403a2089b3558fc639)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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:
./scripts/yocto_testresults_query.py regression-report yocto-4.0.6 yocto-4.0.7
ends with the follwing error:
[...]
ERROR: Only 1 tester revisions found, unable to generate report
[...]
Read branches from tags names in test results repository, and pass those
branches to resulttool when generating the report
(From OE-Core rev: 6c472b326bcc718459483cc29b310b884742df86)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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"
Updated output example looks like the following:
[...]
Improvement: oeselftest_fedora-37_qemux86-64_20230127010225
oeselftest_ubuntu-22.04_qemux86-64_20230226120516
(+1 test(s) passing)
[...]
Match: oeselftest_almalinux-8.7_qemuarm64_20230127015830
oeselftest_almalinux-8.7_qemuarm64_20230227015258
[...]
Regression: oeselftest_almalinux-9.1_qemumips_20230127000217
oeselftest_opensuseleap-15.4_qemumips_20230226130046
ptestresult.glibc-user.debug/tst-read-chk-cancel: PASS -> None
ptestresult.glibc-user.nptl/tst-mutexpi4: PASS -> FAIL
ptestresult.glibc-user.nptl/tst-mutexpi5a: PASS -> FAIL
Additionally, 44 previously failing test(s) is/are now passing
(From OE-Core rev: c335f96f687c73fde443ac330ca3e17113794d9e)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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
(From OE-Core rev: 601eecfddd26bfe2954835a73ed1116bb520235f)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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"
(From OE-Core rev: df342c81d02dea3f677966602089d4a972bb09bd)
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 c45d58f003:
- 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
(From OE-Core rev: 69205e2e2117fc469fcf3ae4b2174482db1d6297)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptests names not only need to be fixed for regression based on git testresults
but also for testsresults provided "manually"
Move ptests naming fixup in regression_common to share the fixup between both
regression use cases
(From OE-Core rev: f772ccd108dc3d618db9d479d672c0f3edd203ca)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've observed TimeoutError exceptions during the sstate-cache mirror fetch,
it appears that due to the number of (invalid) files requested the remote
side is eventually dropping the connection (not closing it) which can result
in a TimeoutError exception being sent, while rate it is different from the
urllib.error.URLError or ConnectionResetError.
(Bitbake rev: 6041b34740deee09ea65d705702555456a5e05d8)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 65ca2c4b7349a4f7dcfcc580d926a99c673deb60)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: c8845ab59cd7c28874473618f134a5d45906d6ea)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script generated by the sdk_ext_postinst function was not quoting
the user existing PATH when updating it causing the export command to
fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 00e96bf250eaaded839caf465dbc0af5b604aed7)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 42177ff2d45ee70ad00917bb6fbabca49dae4f59)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 2d4c032bf3187aaa953a0c33a999074e695f54bb)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does not work for allarch recipes in particular
(config.sub rejects allarch-poky-linux).
(From OE-Core rev: f41be046ff26ecbbab9342ee62dbf39df4596da7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace one format string fixing patch with another format string fixing patch.
(one problem fixed upstream, another introduced)
(From OE-Core rev: 4a7b4d41ddcfaeaf47cf75200f2346639c64b11c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a musl compatibility patch to systemd-boot.
Backport a patch to address systemctl fails on 32 bit targets.
(From OE-Core rev: d92f0f3597acba6cfc55a8cf2e7249efc6573c6a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest systemd version needs the full set of settings enabled
by that (if also r/o rootfs is enabled), and refuses to boot
otherwise.
(From OE-Core rev: 16f7661000a50e58d512a5d47794c5f8be2c49e6)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches as upstream refactored the code.
Add a compatibility patch to igt-gpu-tools.
Add a musl compatibility patch.
(From OE-Core rev: 631eba02d64f1a42514e0ae4361bbecc5cce5fa7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[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.
(From OE-Core rev: bb781f452299cfa6ec7fffd215b0af3149178f32)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 2c9bd267ec532cd86a4a1be1d4e499e2aae89aba)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: a053dd177ddc99ced11e68914079be0ffe261262)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cups documentation is clear that the correct way to install into an
alternate root directory is to use the BUILDROOT variable. From INSTALL.md:
Use the `BUILDROOT` variable to install to an alternate root directory:
make BUILDROOT=/some/other/root/directory install
DESTDIR works, but we should use the mechanism the project specifically
created for this purpose.
(From OE-Core rev: f8fc70674e0ea5df46969a06da62f8ed135cae4e)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RHEL compatible kernels do not support vgem so we disable virgl headless
testing.
(From OE-Core rev: 78bc1ba2361249ec845d1b9e28d429a37dd83910)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: beab42e00713880cd95a04729c892f8662fbcbed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: b2b33e387c523d5936f6948115a73772b2cf9f2b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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
(From OE-Core rev: 66f8a745668a067d8d763fa2af3e65f26c9c1ebe)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: c4a7b3decff636292f5e76e95406a22b6fe4a994)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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 @@
prefix=/usr
exec_prefix=/usr
-libdir=/usr/lib64
+libdir=/usr/lib
pkglibdir=${libdir}/vala-0.56
if [ $# -ne 2 ]
The wrapper isn't used on target so we can simply delete it.
(From OE-Core rev: 3cf894b8a9c4fa14fcc7c7445e85e9ae3192b398)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test to verify that manpages are built with api-documentation
enabled, and apropos works on the target (so mandb has been ran).
(From OE-Core rev: c085c335319bb98e09177c09feb1241a8560b606)
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>
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:
core-image-base do_rootfs -1303.1s -73.6% 1771.6s -> 468.5s
(From OE-Core rev: fbd8a57aa307bfda70a08cb78af3c97f05c39a3a)
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>
Fix broken link "Obtaining bitbake".
Update documentation for the bitbake hello world example, the output was
outdated.
Fix LAYERSERIES_COMPAT warning by adding dunfell as default compatible release.
Add proper formating for base.bbclass command.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Ever ATILANO <ever.atilano@smile.fr>
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(Bitbake rev: e859ce61a7422425960342a47785468cef49caa1)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake throws a warning if the layer compatibility is not defined since
cca81e33b58c390dcf5cc3a31555a43b79177166. The description of this variable
comes from the Yocto Project manual.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Ever ATILANO <ever.atilano@smile.fr>
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(Bitbake rev: cbad8cb28a8134d6b2053ef5c2e04bb455fc798b)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After changes in bitbake b5215887d2f8ea3f28f1ebda721bd5b8f93ec7f3,
"process/cooker/command: Fix currentAsyncCommand locking/races", command.py
assumes it has access to the process server but the xmlrpc backend was
passing in the xmlrpc server object leading to errors like:
xmlrpc.client.Fault: <Fault 1: "<class 'AttributeError'>:'BitBakeXMLRPCServer' object has no attribute 'set_async_cmd'">
Fixing to pass the process server to command.py resolves this issue.
[YOCTO #15008]
(Bitbake rev: ce5b65d5fada474ef21ac28440af6ad45287650a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pull in:
pseudo_util.c: Open file with O_CLOEXEC to avoid fd leak
Use close-on-exec (O_CLOEXEC) flag when open log file to
make sure its file descriptor is not leaked to parent
process on fork/exec.
Fixes [YOCTO #13311]
(From OE-Core rev: 3ec9ca0b39c9e09c5a8c8cf94e57091d1b67c9f0)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"""
require conf/multilib.conf
MACHINE = "qemuarm64"
MULTILIBS = "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon"
bitbake gcc-cross-canadian-arm
"""
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.
(From OE-Core rev: 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recently got an updated CPE which matches this recipe, but the issue
is related to an entirely different shadow project so ignore it.
(From OE-Core rev: 2331e98abb09cbcd56625d65c4e5d258dc29dd04)
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>
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.
(From OE-Core rev: 74077e10e2212349493ecfa8e7d9ca844366331f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: ae3b4588d69e534ac8aff136ed44f3975f5a2d4f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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
(From OE-Core rev: 36041cacbc5f019e823a674b3988d88773c87d83)
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>
0001-test-float-Make-variables-global.patch
0001-Include-sys-futex.h-for-clock_adjtime.patch
removed since they're included in 0.15.04.
0001-Pass-LD_GOLD-1-via-makefile-to-enable-gold-linker.patch
refreshed for 0.15.04.
(From OE-Core rev: 7c6192ef37907341679a06ce9f5e519902036649)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Fixed a bug where the content type header was not properly encoded for PKCS7
signatures when using the Text option and SMIME encoding.
(From OE-Core rev: 1fb6b8839fa7fd38595b6f3218a9b096c246b00b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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
(From OE-Core rev: f2c8b9c9a97ba5ec9c5da94da84ebe216650d6cc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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()
(From OE-Core rev: 89882d8028ed823617792fdc632d7376e7320aa3)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
ax_have_qt: bump serial number
Merge pull request #262 from bastien-roucaries/fromdebian20200930
Fix AX_HAVE_QT
ax_have_qt: bump serial number
Merge pull request #266 from netfab/fix-ax_have_qt
AX_HAVE_QT: remove qmake stash file before rmdir
ax_python_devel: bump serial number
Merge pull request #267 from bastien-roucaries/fromdebian20221118
Fix ax_python_devel serial 32 fails with current python3
ax_add_fortify_source: fix formatting
ax_check_sign: bump serial number
ax_cxx_compile_stdcxx: bump serial number
ax_c_restrict: fix formatting
Merge pull request #268 from omoerbeek/master
ax_check_sign: Avoid an unused warning
Merge pull request #269 from rurban/fortify3
AX_ADD_FORTIFY_SOURCE: add -D_FORTIFY_SOURCE=3 check
Merge pull request #270 from rurban/swig
fix SWIG_LIB windows newline
Merge pull request #271 from rurban/restrict
Add ax_c_restrict
Merge pull request #272 from ojwb/fix-AX_CXX_COMPILE_STDCXX-for-MSVC-C++17
AX_CXX_COMPILE_STDCXX: Fix MSVC with C++17 or later
Merge pull request #264 from thesamesam/clang-16
Clang 16 fixes
(From OE-Core rev: 4aa95afd64ce3cd4caba6f68d6b8aeeea606138a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 8a84bd98e3fbc16c782f83064801e469d086911e)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 54e9ee8a0c6c9fc89cbb743f0e4fc18607d503cf)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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:
```
~/git/weston-imx$ meson --warnlevel 3 --prefix=/usr -Ddoc=false -Dbackend-drm-screencast-vaapi=false -Dcolor-management-lcms=false -Dpipewire=false -Dbackend-x11=false -Dxwayland=true -Dsimple-clients=all -Dbackend-wayland=false -Dbackend-default=drm -Dbackend-rdp=false -Dtest-junit-xml=false -Dlauncher-libseat=false -Dimage-jpeg=false -Dimage-webp=false -Drenderer-g2d=true build
meson-wrapper: Implicit setup command assumed
meson-wrapper: Running meson with setup options: " --cross-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/aarch64-poky-linux-meson.cross --native-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/meson.native "
The Meson build system
Version: 0.63.3
```
(From OE-Core rev: 9338bd66a3c9ab5cb781f2ee588306c5b31a3cb5)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To test nested kvm with qemu QB_CPU* needs to be modified.
E.g. set to "-cpu Haswell-noTSX-IBRS,vmx=on"
This allows to overwrite this from local.conf etc.
(From OE-Core rev: aa9d145d90893b04cde197e9b5f4dc574e4738e1)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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:
| ../mesa-demos-8.5.0/meson.build:69:2: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig
| ERROR: meson failed
(From OE-Core rev: 89615b56899eed7b5c6ad731e2168d99a30fba6c)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 1a0dac4f45c489d107d9627d3c3ab7ccf1c60920)
Signed-off-by: Maanya Goenka <maanyagoenka@microsoft.com>
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Vim uses pkgconfig to find dependencies but it wasn't present, so it
silently doesn't enable features like GTK+ UI.
[ YOCTO #15044 ]
(From OE-Core rev: 70900616298f5e70732a34e7406e585e323479ed)
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>
Integrating the following commit(s) to linux-yocto/5.15:
4d335265c101 'Linux 5.15.94-rt59'
c3b4464f5d2b 'Linux 5.15.93-rt58'
c67bd325f576 'Linux 5.15.92-rt57'
48e551ae0f55 'Linux 5.15.86-rt56'
977a63a270ad 'Linux 5.15.85-rt55'
adaa1d9e19a5 'Linux 5.15.79-rt54'
ff3c61c5ead1 'Linux 5.15.76-rt53'
e17260e8d340 'Linux 5.15.73-rt52'
c83f436b7981 'Linux 5.15.71-rt51'
e01c9e3ba82d 'Linux 5.15.70-rt50'
debedeb4264e mm/memcg: Only perform the debug checks on !PREEMPT_RT
1ef2cd0b8676 mm/memcg: Add a comment regarding the release `obj'.
f8d153e08d42 mm/memcg: Add missing counter index which are not update in interrupt.
11624404f67a mm/memcg: Disable migration instead of preemption in drain_all_stock().
0a1f4de6ed4f mm/memcg: Protect memcg_stock with a local_lock_t
3f15202f27da mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
40dbbd2f9773 mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
6269831106f5 mm/memcg: Disable threshold event handlers on PREEMPT_RT
8da0e71b7b7d mm/memcg: Revert ("mm/memcg: optimize user context object stock access")
(From OE-Core rev: f318c27fdc4ac276743bd37c466e3fc7296bcfd5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.1:
fb6c0ef43abf v6.1.12-rt7
18b89fa1b1fa softirq: Wake ktimers thread also in softirq.
d096b2295771 v6.1.12-rt6
(From OE-Core rev: 99f250c4f6ce6112c393f347f496475cf920a7f8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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
(From OE-Core rev: 020944ef921ae2b6923b139bad5f7a79217dace1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d54cb2c26da Linux 6.1.14
de41a146f98e bpf: add missing header file include
a1bc22d04dcf randstruct: disable Clang 15 support
0a1394e07c5d ext4: Fix function prototype mismatch for ext4_feat_ktype
30b3075be48b platform/x86: nvidia-wmi-ec-backlight: Add force module parameter
16f118699259 platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY
09e7816c61cd audit: update the mailing list in MAINTAINERS
2c97c5bc0b6f wifi: mwifiex: Add missing compatible string for SD8787
729bad73c01f sh: define RUNTIME_DISCARD_EXIT
af3fae1cb282 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
a783d7f7cb95 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
9c87fd4a3044 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
bffd0bbf8c55 arch: fix broken BuildID for arm64 and riscv
3e3e4d234d46 arm64: remove special treatment for the link order of head.o
48e9a752ce40 riscv: remove special treatment for the link order of head.o
f977340022ad Bluetooth: btusb: Add more device IDs for WCN6855
9d80f3e60043 x86/static_call: Add support for Jcc tail-calls
c51a456b4179 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
75c066485bcb x86/alternatives: Introduce int3_emulate_jcc()
684db631a157 uaccess: Add speculation barrier to copy_from_user()
173cadcece76 nfp: ethtool: fix the bug of setting unsupported port speed
05c91c039139 nfp: ethtool: support reporting link modes
fd2dba8b4a35 powerpc/64s/radix: Fix RWX mapping with relocated kernel
05197a0916f5 selftests: kvm: move declaration at the beginning of main()
0e2dba8c0ebe KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
44610f4c3093 drm/i915: Remove __maybe_unused from mtl_info
185ffdeb772c spi: mediatek: Enable irq before the spi registration
5260618d5783 powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
a169ff38abd0 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
63fada296062 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
a51ed3943eba KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
896143c4333d KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
3fab7adc2f65 docs: perf: Fix PMU instance name of hisi-pcie-pmu
80cf2b219ebc spi: mediatek: Enable irq when pdata is ready
e933c28aa5cd scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset
8ec73f41504b scsi: libsas: Add smp_ata_check_ready_type()
38c5d24d8723 random: always mix cycle counter in add_latent_entropy()
afec25854ca7 sched/psi: Stop relying on timer_pending() for poll_work rescheduling
104cf4cc127b clk: mxl: syscon_node_to_regmap() returns error pointers
65e53eaad077 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
3391bea3d6b8 clk: mxl: Fix a clk entry by adding relevant flags
77fee59653c6 clk: mxl: Add option to override gate clks
005b9a123c97 clk: mxl: Remove redundant spinlocks
811bdf228e72 clk: mxl: Switch from direct readl/writel based IO to regmap based IO
0deb50618944 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
0076bded9663 wifi: rtl8xxxu: gen2: Turn on the rate control
441961c43150 wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
2af157c9c8f3 drm/etnaviv: don't truncate physical page address
1ac8758e0272 Linux 6.1.13
4419cb8e5b0f net: sched: sch: Fix off by one in htb_activate_prios()
0c89a43beb87 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
02f81e0256d0 nvme-pci: refresh visible attrs for cmb attributes
70fdd9831a5f alarmtimer: Prevent starvation by small intervals and SIG_IGN
cfc2faf3a6fe perf/x86: Refuse to export capabilities for hybrid PMUs
747ca7c8a0c7 kvm: initialize all of the kvm_debugregs structure before sending it to userspace
9ca0910b2def KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
8017a161e84e nvme-rdma: stop auth work after tearing down queues in error recovery
e94e1ea596f0 nvme-tcp: stop auth work after tearing down queues in error recovery
513e4b876ec5 net/sched: tcindex: search key must be 16 bits
49f04300d495 i40e: Add checking for null for nlmsg_find_attr()
974cfed82cc9 mm: extend max struct page size for kmsan
eaba8521fd20 mm/gup: add folio to list when folio_isolate_lru() succeed
f16e2f7c52d0 ipv6: Fix tcp socket connection with DSCP.
22e6dc065323 ipv6: Fix datagram socket connection with DSCP.
b6eabfb05c3d ixgbe: add double of VLAN header when computing the max MTU
55c96c5e8e08 igb: Fix PPS input and output using 3rd and 4th SDP
39f797719d5c igb: conditionalize I2C bit banging on external thermal sensor support
c376227845ee net: mpls: fix stale pointer if allocation fails during device rename
54b6082aec17 tipc: fix kernel warning when sending SYN message
863a7de987f0 net: use a bounce buffer for copying skb->mark
92573c6d20c4 net: stmmac: Restrict warning on disabling DMA store and fwd mode
ac6e733f81f8 tracing: Make trace_define_field_ext() static
b444fcc306a7 bnxt_en: Fix mqprio and XDP ring checking logic
c9d483a82848 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
e336a9e08618 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
b6d204731178 net/sched: act_ctinfo: use percpu stats
02df3170c04a net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
229461ff0f43 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
736281d45907 ice: xsk: Fix cleaning of XDP_TX frames
bd662ba56187 net/sched: tcindex: update imperfect hash filters respecting rcu
b70ec9872910 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
b7ec3971f183 net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
ec9938d1b56e net: bgmac: fix BCM5358 support by setting correct flags
5fbf79841b3f i40e: add double of VLAN header when computing the max MTU
6d9f1ff81a89 ixgbe: allow to increase MTU to 3K with XDP enabled
a813e55c1086 ice: fix lost multicast packets in promisc mode
2fc3ff76e96f drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
e105b5e0d703 drm/vc4: Fix YUV plane handling when planes are in different buffers
fcc6266d0da4 drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking
b5aa09a0d4b7 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
3d16f4d7a1bc net: Fix unwanted sign extension in netdev_stats_to_stats64()
2578123d5bdb Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
0ed7b542c21c coredump: Move dump_emit_page() to kill unused warning
7f9f6c54da87 freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
854e1ecff266 gpio: sim: fix a memory leak
54806cb7516c mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
d4d9bdc6946d mm/filemap: fix page end in filemap_get_read_batch
fd71c8d3b005 mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
a8ef5109f93c nilfs2: fix underflow in second superblock position calculations
0047bcac7af7 hugetlb: check for undefined shift on 32 bit architectures
c6879a4dcefe sched/psi: Fix use-after-free in ep_remove_wait_queue()
bd302d7db300 ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
939640b99743 ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
6f07db9550a6 ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
789597ef058d ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
9755eefe8ae0 ALSA: hda/realtek - fixed wrong gpio assigned
c1de4def2e88 ALSA: hda/conexant: add a new hda codec SN6180
e0089167543e ALSA: hda: Fix codec device field initializan
82645bf4ed02 mmc: mmc_spi: fix error handling in mmc_spi_probe()
f855d31bb38d mmc: sdio: fix possible resource leaks in some error paths
0de3e53eab95 mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
459980cc1448 mmc: jz4740: Work around bug on JZ4760(B)
0a127ac97240 drm/vmwgfx: Do not drop the reference to the handle too soon
14a14da042dd drm/vmwgfx: Stop accessing buffer objects which failed init
020eccac747e drm/amd/display: Fail atomic_check early on normalize_zpos error
dbe3529e816e drm/amd/amdgpu: fix warning during suspend
8da6df028d53 drm: Disable dynamic debug as broken
f1d91f0e9d5a fbdev: Fix invalid page access after closing deferred I/O devices
eb80a7f34f3a vmxnet3: move rss code block under eop descriptor
af126acf01a1 aio: fix mremap after fork null-deref
86e3baf6a6a2 mm: shrinkers: fix deadlock in shrinker debugfs
b184caaf62aa kasan: fix Oops due to missing calls to kasan_arch_is_ready()
50b21bba3626 of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
421eea6b41ad selftests: mptcp: userspace: fix v4-v6 test in v6.1
66ec619e4591 ceph: blocklist the kclient when receiving corrupted snap trace
eb253f83d403 ceph: move mount state enum to super.h
b9f21e40135a platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
b4e79d0c7f9b drm/amd/display: Properly handle additional cases where DCN is not supported
fc64b04297a0 drm/amdgpu: Enable vclk dclk node for gc11.0.3
e9cbb2b0d9f6 drm/amdgpu: enable HDP SD for gfx 11.0.3
488770cbddd8 drm/amd/display: Reset DMUB mailbox SW state after HW reset
383e32fa274a drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2
7dbd205349f1 drm/amd/display: Adjust downscaling limits for dcn314
0c42622a573b drm/amd/display: Add missing brackets in calculation
53fb698a8a28 nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set
84ea5242b723 nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set
fd646ac5403f nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
f1eb22d0ff06 s390/decompressor: specify __decompress() buf len to avoid overflow
f6415c9c9a0b net: sched: sch: Bounds check priority
5252655127c7 net: ethernet: mtk_eth_soc: Avoid truncating allocation
07a0e6d20106 drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
b266c2e72ef3 fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
63c12d00d856 powerpc/64: Fix perf profiling asynchronous interrupt handlers
07c53834ec27 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
15aa6a4274fb selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility
ad549f06e3de net/rose: Fix to not accept on connected socket
5d2cc32c1c10 vdpa: ifcvf: Do proper cleanup if IFCVF init fails
2ad95cb1af7a tools/virtio: fix the vringh test for virtio ring changes
925b1c909d11 ASoC: cs42l56: fix DT probe
749985988148 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
22fcbb7802b9 ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table
427ca2530da8 ALSA: hda: Do not unset preset when cleaning up codec
544062e65f44 selftests/bpf: Verify copy_register_state() preserves parent/live fields
2cd6e872d88d ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers
c2241c6c8e21 ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers
0a0754ca3c7c ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
f40f3dd00576 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
44bec0e7bf0a ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
ad5716dea7d8 ASoC: SOF: sof-audio: start with the right widget type
591d69e47a58 ASoC: amd: yc: Add DMI support for new acer/emdoor platforms
d8c594da79bc btrfs: lock the inode in shared mode before starting fiemap
f2e0134b43be btrfs: move the auto defrag code to defrag.c
3fbcd42b3e66 mptcp: fix locking for in-kernel listener creation
c4fcda0def04 mptcp: deduplicate error paths on endpoint creation
03edc4a27dad mptcp: fix locking for setsockopt corner-case
94ed108bf18c mptcp: sockopt: make 'tcp_fastopen_connect' generic
(From OE-Core rev: b32be9bd95a6460181eb8ebe6885515b828f0313)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
e2c1a934fd8e Linux 5.15.94
17170acdc7c8 Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
5122e0e44363 KVM: x86: Mitigate the cross-thread return address predictions bug
8f12dcab90e8 x86/speculation: Identify processors vulnerable to SMT RSB predictions
e63c434de8b6 drm/i915: Fix VBT DSI DVO port handling
fc88c6838183 drm/i915: Initialize the obj flags for shmem objects
2e557c8ca2c5 drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
3af734f3eac6 Fix page corruption caused by racy check in __free_pages
c94ce5ea68dc arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
b796c02df37e arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
5d9b771f53c1 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
ac39dce11912 rtmutex: Ensure that the top waiter is always woken up
86f7e4239336 powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
2907cf3f2ec7 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
beb1cefa3ccd ceph: flush cap releases when the session is flushed
86733ab23933 clk: ingenic: jz4760: Update M/N/OD calculation algorithm
239e927eb2ea usb: typec: altmodes/displayport: Fix probe pin assign check
48aecce116e4 usb: core: add quirk for Alcor Link AK9563 smartcard reader
a8178bb1c776 btrfs: free device in btrfs_close_devices for a single device filesystem
8d13f2c3e2ba mptcp: be careful on subflow status propagation on errors
25141fb41191 net: USB: Fix wrong-direction WARNING in plusb.c
d1fba1e096ff cifs: Fix use-after-free in rdata->read_into_pages()
1b83e7e174d8 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
f5f025b703e2 spi: dw: Fix wrong FIFO level setting for long xfers
71668706fbe7 pinctrl: single: fix potential NULL dereference
a2a1065739e9 pinctrl: aspeed: Fix confusing types in return value
99450163bcf6 pinctrl: mediatek: Fix the drive register definition of some Pins
9f0d2c268488 ASoC: topology: Return -ENOMEM on memory allocation failure
1a52ef89e369 riscv: stacktrace: Fix missing the first frame
5fb815433450 ALSA: pci: lx6464es: fix a debug loop
105ea562f6cf selftests: forwarding: lib: quote the sysctl values
528e3f3a4b53 rds: rds_rm_zerocopy_callback() use list_first_entry()
48d6d8f2f609 igc: Add ndo_tx_timeout support
62ff7dd961ab net/mlx5: Serialize module cleanup with reload and remove
95d2394f84f1 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
ab7f3f6a9d9b net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
193528646ed2 net/mlx5e: IPoIB, Show unknown speed instead of error
7c6e8eb617c1 net/mlx5: Bridge, fix ageing of peer FDB entries
49ece61a078f net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
31172267bab0 net/mlx5e: Introduce the mlx5e_flush_rq function
e4e4e93d31b3 net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
3f18b9ed8c83 net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
6acb5d853b41 net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
ca834a017851 ice: Do not use WQ_MEM_RECLAIM flag for workqueue
70d48c7992ca uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
3cec44036f48 ionic: clean interrupt before enabling queue to avoid credit race
fad12afe877a net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
d23385a200e6 bonding: fix error checking in bond_debug_reregister()
11006d9d083f net: phylink: move phy_device_free() to correctly release phy device
fb022d7b1c79 xfrm: fix bug with DSCP copy to v6 from v4 tunnel
6fe1ad42afa8 RDMA/usnic: use iommu_map_atomic() under spin_lock()
8f5fe1cd8e6a RDMA/irdma: Fix potential NULL-ptr-dereference
1b4ef90cbcfa IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
5dc688fae6b7 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
9bae58d58b6b IB/hfi1: Restore allocated resources on failed copyout
558b1fa01cdc xfrm: compat: change expression for switch in xfrm_xlate64
238b38e89fff can: j1939: do not wait 250 ms if the same addr was already claimed
d859184b60d4 of/address: Return an error when no valid dma-ranges are found
70f37b3118de tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
df017495039a ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ca9d54220345 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
706b6d86a6f8 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
731fc29de6a2 ALSA: hda/realtek: Add Positivo N14KP6-TG
b93805980714 btrfs: zlib: zero-initialize zlib workspace
e65faa7e39a2 btrfs: limit device extents to the device size
2e4dd07fda7a migrate: hugetlb: check for hugetlb shared PMD in node migration
072e7412e857 mm/migration: return errno when isolate_huge_page failed
85d7786c66b6 Linux 5.15.93
6e2fac197de2 bpf: Skip invalid kfunc call in backtrack_insn
46c9088cabd4 gfs2: Always check inode size of inline inodes
8eb2e58a92e0 gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
e4991910f150 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
97ccfffcc061 f2fs: fix to do sanity check on i_extra_isize in is_alive()
64fa364ad324 fbdev: smscufx: fix error handling code in ufx_usb_probe
a77141a06367 ovl: Use "buf" flexible array for memcpy() destination
1692fedd0f66 fs/ntfs3: Validate attribute data and valid sizes
a5b9cb72769b powerpc/imc-pmu: Revert nest_init_lock to being a mutex
3691f43a0959 iio:adc:twl6030: Enable measurement of VAC
8c84f50390b2 bpf: Do not reject when the stack read size is different from the tracked scalar size
14b6198abbd5 bpf: Fix incorrect state pruning for <8B spill/fill
575a9f6fefd9 phy: qcom-qmp-combo: fix runtime suspend
e58df87394be phy: qcom-qmp-combo: fix broken power on
368ea32e0ad0 phy: qcom-qmp-usb: fix memleak on probe deferral
2f27d3811a41 phy: qcom-qmp-combo: fix memleak on probe deferral
0cb10ddab7df phy: qcom-qmp-combo: disable runtime PM on unbind
0ef5ffe11682 serial: 8250_dma: Fix DMA Rx rearm race
e30328f599b9 serial: 8250_dma: Fix DMA Rx completion race
a5a171f61a04 nvmem: core: fix cell removal on error
6d9fa3ff6548 nvmem: core: remove nvmem_config wp_gpio
adf80e072c95 nvmem: core: initialise nvmem->id early
e3ebc3e23bd9 drm/i915: Fix potential bit_17 double-free
997bed0f3cde Squashfs: fix handling and sanity checking of xattr_ids count
7a0cfaf9d457 highmem: round down the address passed to kunmap_flush_on_unmap()
5dbe1ebd5647 mm/swapfile: add cond_resched() in get_swap_pages()
daf82418045f fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
afd32b683154 x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
066ecbf1a53e kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
481bf49f58bb usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
fdf40e582442 mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
6c300351c55d riscv: disable generation of unwind tables
a5c275add96b parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
a964decd1307 parisc: Fix return code of pdc_iodc_print()
488eaf0625d9 nvmem: qcom-spmi-sdam: fix module autoloading
8569beb66fe6 iio: imu: fxos8700: fix MAGN sensor scale and unit
8aa5cdcfaf6a iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
4112ba1ad5ca iio: imu: fxos8700: fix failed initialization ODR mode assignment
abf7b2ba51f5 iio: imu: fxos8700: fix incorrect ODR mode readback
412757741c22 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
34909532b12e iio: imu: fxos8700: fix map label of channel type to MAGN sensor
8346eb4987e5 iio: imu: fxos8700: fix IMU data bits returned to user space
7567cdf3ce21 iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
6969852220af iio: imu: fxos8700: fix ACCEL measurement range selection
cdacfb220556 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
9988063dcefd iio: adc: berlin2-adc: Add missing of_node_put() in error path
c691a5c0fd03 iio: hid: fix the retval in gyro_3d_capture_sample
ef80a34699cd iio: hid: fix the retval in accel_3d_capture_sample
c4eae85c73be efi: Accept version 2 of memory attributes table
710db8206351 ALSA: hda/realtek: Add Acer Predator PH315-54
3fbddf86d924 watchdog: diag288_wdt: fix __diag288() inline assembly
700dd5bc72d3 watchdog: diag288_wdt: do not use stack buffers for hardware data
21bc51e29e66 net: qrtr: free memory on error path in radix_tree_insert()
dccbd062d716 fbcon: Check font dimension limits
5d7500d99164 Input: i8042 - add Clevo PCX0DX to i8042 quirk table
fc9e27f3ba08 vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
9ba1188a719a usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
fe86480e903f usb: dwc3: qcom: enable vbus override when in OTG dr-mode
a412fe7baf40 iio: adc: stm32-dfsdm: fill module aliases
994465939830 drm/amd/display: Fix timing not changning when freesync video is enabled
a3967128bc65 net/x25: Fix to not accept on connected socket
396ea318e7fa platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
1577524633c7 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
540cea9f9b6d i2c: rk3x: fix a bunch of kernel-doc warnings
0aaabdb900c7 scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
17b738590b97 scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
8cd0499f9c33 perf/x86/intel: Add Emerald Rapids
709351537096 scsi: target: core: Fix warning on RT kernels
b7960f54362b i2c: mxs: suppress probe-deferral error message
b9b87fc34b7f i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
d8fc0b5fb3e8 efi: fix potential NULL deref in efi_mem_reserve_persistent
f423c2efd51d net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
798502864789 virtio-net: Keep stop() to follow mirror sequence of open()
5d884f9e80ff selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
63aa63af3a1e selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
d41a3f9cc242 selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
5af98283e554 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
89e0701e03c5 ata: libata: Fix sata_down_spd_limit() when no link speed is reported
9ab896775f98 can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
02d77d98e020 igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
04a735582095 riscv: kprobe: Fixup kernel panic when probing an illegal position
206c367b6a2e ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
90178bc0f28f ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
dfe2f0ea3851 net: phy: meson-gxl: Add generic dummy stubs for MMD register access
b7398efe24a9 squashfs: harden sanity check in squashfs_read_xattr_id_table
89a69216f170 netfilter: br_netfilter: disable sabotage_in hook after first suppression
cdb444e73fdc drm/i915/adlp: Fix typo for reference clock
960f20d8582e drm/i915/guc: Fix locking when searching for a hung request
c27e0eac568a netrom: Fix use-after-free caused by accept on already connected socket
511c922c5bf6 block, bfq: fix uaf for bfqq in bic_set_bfqq()
a62c129dcbfa block, bfq: replace 0/1 with false/true in bic apis
37a744a068c9 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
2cd1e9c013ec net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
18c18c2110ea sfc: correctly advertise tunneled IPv6 segmentation
878b06f60a08 dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
3b5774cd6b94 dpaa_eth: execute xdp_do_flush() before napi_complete_done()
5a7040a649c8 virtio-net: execute xdp_do_flush() before napi_complete_done()
94add5b27290 qede: execute xdp_do_flush() before napi_complete_done()
a273f8e3ab90 ice: Prevent set_channel from changing queues while RDMA active
b432e183c26e fix "direction" argument of iov_iter_kvec()
d8b8306e963e fix iov_iter_bvec() "direction" argument
389c7c0ef9cc READ is "data destination", not source...
7a3649bf5bef WRITE is "data source", not destination...
83cc6a7bb75c vhost/net: Clear the pending messages when the backend is removed
7c7d344bc386 scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
4b199dc09416 drm/vc4: hdmi: make CEC adapter name unique
dc1f8ab25a17 arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
c681d7a4ed3d bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
34ad5d8885f5 bpf: Fix to preserve reg parent/live fields when copying range info
7b86f9ab5692 bpf: Support <8-byte scalar spill and refill
1b9256c96220 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
b7abeb691637 bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
cfcc2390dbc5 ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
b4b204565a45 ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
1f1e7635c54d ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
41d323c352ac ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
6a9990e1d92b ASoC: Intel: bytcht_es8316: move comment to the right place
ffcdf354555b ASoC: Intel: boards: fix spelling in comments
bd0b17ab1b76 bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
5f4543c9382a firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
e515b9902f5f Linux 5.15.92
c7caf669b89d net: mctp: purge receive queues on sk destruction
046de74f9af9 net: fix NULL pointer in skb_segment_list
7ab3376703ce selftests: Provide local define of __cpuid_count()
e92e311ced6f selftests/vm: remove ARRAY_SIZE define from individual tests
c9e52db90031 tools: fix ARRAY_SIZE defines in tools and selftests hdrs
c1aa0dd52db4 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
02e61196c578 ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
79dd676b445f extcon: usbc-tusb320: fix kernel-doc warning
c2bd60ef20de ext4: fix bad checksum after online resize
4cd1e18bc04a cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
43acd767bd90 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
a54c5ad007ea HID: playstation: sanity check DualSense calibration data.
6d7686cc11b7 blk-cgroup: fix missing pd_online_fn() while activating policy
2144859229c1 erofs/zmap.c: Fix incorrect offset calculation
0dfef5031335 bpf: Skip task with pid=1 in send_signal_common()
e8bb772f745e firmware: arm_scmi: Clear stale xfer->hdr.status
80cb9f1a76aa arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
162fad24d2e1 arm64: dts: freescale: Fix pca954x i2c-mux node names
82ad105e1a55 ARM: dts: vf610: Fix pca9548 i2c-mux node names
5aee5f33e03a ARM: dts: imx: Fix pca9547 i2c-mux node name
(From OE-Core rev: f5deb914ba17c131c4880da8d9a1184c2d2a3ef6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
129c15b60627 Linux 6.1.12
da1ae884562c Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
40c4fdfc942e KVM: x86: Mitigate the cross-thread return address predictions bug
cc95b5d240b6 x86/speculation: Identify processors vulnerable to SMT RSB predictions
7fa83855852e drm/i915: Fix VBT DSI DVO port handling
baaed8c92927 drm/i915: Initialize the obj flags for shmem objects
bfa700d12274 drm/i915: Move fd_install after last use of fence
5af27a53a881 drm/amd/display: fix cursor offset on rotation 180
8d81e1c6865e drm/amd/display: properly handling AGP aperture in vm setup
4609e1773222 drm/amdgpu/smu: skip pptable init under sriov
2bcbbef9cace drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
d82e6903b395 drm/amd/pm: bump SMU 13.0.7 driver_if header version
e379d5662c26 drm/amdgpu: Add unique_id support for GC 11.0.1/2
daaa0760cd0b drm/amd/pm: bump SMU 13.0.0 driver_if header version
346631d52a42 arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines
3b4c045a98f5 Fix page corruption caused by racy check in __free_pages
274d9a28527d arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
222b1070b0fa arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
a01ad536becb arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
446ac8dd8997 rtmutex: Ensure that the top waiter is always woken up
386a8d694f95 tracing: Fix TASK_COMM_LEN in trace event format file
a2e60fee4b76 drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes
6f097c24815e powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
026cae99d064 riscv: kprobe: Fixup misaligned load text
7d151eccd07a riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
9f55a0a2d94f nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
a89868254cd2 ceph: flush cap releases when the session is flushed
62890f3eabf8 drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping
7d2cd4736d1a pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group
ab6fd64dda2b clk: ingenic: jz4760: Update M/N/OD calculation algorithm
15f9f8eb3b8b cxl/region: Fix passthrough-decoder detection
a04c7d062b53 cxl/region: Fix null pointer dereference for resetting decoder
01815a1caf2f usb: typec: altmodes/displayport: Fix probe pin assign check
db9c4a94b629 usb: core: add quirk for Alcor Link AK9563 smartcard reader
51aa10112b12 btrfs: free device in btrfs_close_devices for a single device filesystem
1ab4bed3fc8b btrfs: simplify update of last_dir_index_offset when logging a directory
f676c8a69588 selftests: mptcp: stop tests earlier
b7692fb9a2b0 selftests: mptcp: allow more slack for slow test-case
ba36772a1cc9 mptcp: be careful on subflow status propagation on errors
e266ad04ec39 mptcp: do not wait for bare sockets' timeout
0d2cf3fae701 net: USB: Fix wrong-direction WARNING in plusb.c
3684a2f6affa cifs: Fix use-after-free in rdata->read_into_pages()
33dd18fbbb2d pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
3319d7292568 pinctrl: aspeed: Revert "Force to disable the function's signal"
ebe63349cd48 spi: dw: Fix wrong FIFO level setting for long xfers
bcc487001a15 pinctrl: single: fix potential NULL dereference
9eab7b053947 pinctrl: aspeed: Fix confusing types in return value
b048b969b362 pinctrl: mediatek: Fix the drive register definition of some Pins
6353ebac4612 clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings
dcfe5431fb0f ASoC: topology: Return -ENOMEM on memory allocation failure
3b858f23cefb ASoC: fsl_sai: fix getting version from VERID
84560e33cea5 ASoC: tas5805m: add missing page switch.
3e984873e4ac ASoC: tas5805m: rework to avoid scheduling while atomic.
0f3d5c12b612 arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings
12773070b09b riscv: stacktrace: Fix missing the first frame
885f729b249f ALSA: pci: lx6464es: fix a debug loop
65473ade5062 arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
10150d350917 arm64: dts: rockchip: fix input enable pinconf on rk3399
81685c59dc4b selftests: forwarding: lib: quote the sysctl values
399f1cccc447 net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used
1d52bbfd469a rds: rds_rm_zerocopy_callback() use list_first_entry()
da32c2d9f64b selftests: Fix failing VXLAN VNI filtering test
0ae9d81109e9 txhash: fix sk->sk_txrehash default
44a265af4aa9 net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()
5f9c656ab2c4 igc: Add ndo_tx_timeout support
190296d51b46 net/mlx5: Serialize module cleanup with reload and remove
b266f3158171 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
525e29974e3c net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
ee128b700fd0 net/mlx5: Expose SF firmware pages counter
bbdfebb08ff5 net/mlx5: Store page counters in a single array
5ccc3707e975 net/mlx5e: IPoIB, Show unknown speed instead of error
026eb3e01a3d net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode
1e9b6d279db1 net/mlx5: Bridge, fix ageing of peer FDB entries
aee099bb0cd4 net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
4d15289c22fa net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
139c759823b0 net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
47f4ff6f23f0 ice: switch: fix potential memleak in ice_add_adv_recipe()
8eeca43d8e7e ice: Fix disabling Rx VLAN filtering with port VLAN enabled
df59e0540145 ice: Do not use WQ_MEM_RECLAIM flag for workqueue
437f8892ece7 nvidiafb: detect the hardware support before removing console.
c47c2b173d0c cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task
5489930113dc drm/virtio: exbuf->fence_fd unmodified on interrupted wait
d05b72328810 drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled
16da5f6d38ac HID: amd_sfh: if no sensors are enabled, clean up
c0eb3c0cdd1b net: microchip: sparx5: fix PTP init/deinit not checking all ports
89c0c69fc739 uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
c97c7c3103a3 cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
07154f94c213 ionic: missed doorbell workaround
a16f6ea194fe ionic: refactor use of ionic_rx_fill()
db34b5352e92 ionic: clean interrupt before enabling queue to avoid credit race
95e29c11abe5 net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
9c6a896b8d40 net: macb: Perform zynqmp dynamic configuration only for SGMII interface
d974330c1d99 bonding: fix error checking in bond_debug_reregister()
a65723e299dc net: phylink: move phy_device_free() to correctly release phy device
a7f0ec26cd67 of: Make OF framebuffer device names unique
5954eaab6bb7 xfrm: fix bug with DSCP copy to v6 from v4 tunnel
d53903cc2396 RDMA/usnic: use iommu_map_atomic() under spin_lock()
360682fe7df2 RDMA/irdma: Fix potential NULL-ptr-dereference
f6d8b6762bee xfrm: annotate data-race around use_time
7197460dcd43 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
419674224390 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
0a4f811f2e5d IB/hfi1: Restore allocated resources on failed copyout
cf118814ae89 xfrm: compat: change expression for switch in xfrm_xlate64
3fc0b7b7e9a5 HID: logitech: Disable hi-res scrolling on USB
c86e6d30c522 can: j1939: do not wait 250 ms if the same addr was already claimed
ad7e46427f92 of/address: Return an error when no valid dma-ranges are found
0a3e60b3fe49 tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
5c4bd3f2f6eb Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
3361eb2256f9 Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
63380b631f3d ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
fdc304eef6e8 ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41
566cad13beb6 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
49f4284ab3b5 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
9d26f571df4d ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ab9b01a7acd5 ALSA: hda/realtek: Add Positivo N14KP6-TG
8ab575add354 btrfs: zlib: zero-initialize zlib workspace
66cf3a8273ab btrfs: limit device extents to the device size
6b2aaf302ce8 hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC
d60c95efffe8 Linux 6.1.11
74eec8266f37 bpf: Skip invalid kfunc call in backtrack_insn
d458a0984429 gfs2: Always check inode size of inline inodes
62b11a34a98c gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
f06de1bb6d61 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
5b25035fb888 f2fs: fix to do sanity check on i_extra_isize in is_alive()
1b4c08844628 fbdev: smscufx: fix error handling code in ufx_usb_probe
ddeff03bb338 f2fs: initialize locks earlier in f2fs_fill_super()
07a96977b2f4 ovl: Use "buf" flexible array for memcpy() destination
543bba3be262 fs/ntfs3: Validate attribute data and valid sizes
0153009a7e65 powerpc/imc-pmu: Revert nest_init_lock to being a mutex
5a9fe6b7f4c1 powerpc/64s: Fix local irq disable when PMIs are disabled
18bac7de2459 powerpc/64s/radix: Fix crash with unaligned relocated kernel
54fb38bcaaa0 iio:adc:twl6030: Enable measurement of VAC
f6c0ebc10c0b ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
02b9d653531d platform/x86/amd: pmc: add CONFIG_SERIO dependency
9d25aea2ab4f serial: 8250_dma: Fix DMA Rx rearm race
bd8d2ba9d9e0 serial: 8250_dma: Fix DMA Rx completion race
5f3dedbc3bf4 phy: qcom-qmp-combo: fix runtime suspend
5288d522a987 nvmem: core: fix return value
1dcd68c9cc5c nvmem: core: fix cell removal on error
d78f5d46fc2a nvmem: core: fix device node refcounting
897dfd346223 nvmem: core: fix registration vs use race
39708bc8da78 nvmem: core: fix cleanup after dev_set_name()
1e2a745a896e nvmem: core: remove nvmem_config wp_gpio
28829e5f1c88 nvmem: core: initialise nvmem->id early
86dbbc8f6ba7 drm/amdgpu: update wave data type to 3 for gfx11
91ef43f6b65b drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11
814d83a710e8 drm/amd: Fix initialization for nbio 4.3.0
0769f997a7b6 drm/i915: Fix potential bit_17 double-free
764accc2c1b8 drm/i915: Avoid potential vm use-after-free
52c6d3a84a3e serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
e48a8ad77be3 dma-buf: actually set signaling bit for private stub fences
d8b46cc1cf9b migrate: hugetlb: check for hugetlb shared PMD in node migration
82587c0e2735 maple_tree: fix mas_empty_area_rev() lower bound validation
a7da7d01ac5c Squashfs: fix handling and sanity checking of xattr_ids count
c4fd07cd5e7e ia64: fix build error due to switch case label appearing next to declaration
ef8a286338c4 highmem: round down the address passed to kunmap_flush_on_unmap()
96aaaf866601 mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups
97f17a737270 mm, mremap: fix mremap() expanding for vma's with vm_ops->close()
acb08187b5a8 mm/khugepaged: fix ->anon_vma race
49178d4d61e7 mm/swapfile: add cond_resched() in get_swap_pages()
2d11727655bf mm/uffd: fix pte marker when fork() without fork event
b10990bee73c fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
74cff472d3d6 fpga: m10bmc-sec: Fix probe rollback
32beac7a3d0f x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
0b570a059cf4 HV: hv_balloon: fix memory leak with using debugfs_lookup()
cf1c917bf1c7 kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
512d1ed968d5 usb: gadget: udc: do not clear gadget driver.bus
fdd11d7136fd usb: typec: ucsi: Don't attempt to resume the ports before they exist
dd63f6f0d946 usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
b79ba5953f6f mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
139f866e420a mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
04448022311c mm: multi-gen LRU: fix crash during cgroup migration
b40680220b13 Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
4afacf17ff0f riscv: disable generation of unwind tables
3028c3a169a2 parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
a6a5b7067018 parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
d386bc5bf1cd parisc: Fix return code of pdc_iodc_print()
96d3b446680e nvmem: qcom-spmi-sdam: fix module autoloading
68ce2c8f9d0e nvmem: sunxi_sid: Always use 32-bit MMIO reads
f5249bbae0e7 nvmem: brcm_nvram: Add check for kzalloc
4092267ad66a iio: imu: fxos8700: fix MAGN sensor scale and unit
ad3c145485b2 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
8ac10e1cb0f5 iio: imu: fxos8700: fix failed initialization ODR mode assignment
555daa41074d iio: imu: fxos8700: fix incorrect ODR mode readback
efc3dc3812cf iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
af7b50e4f6ee iio: imu: fxos8700: fix map label of channel type to MAGN sensor
3a91ef914ab1 iio: imu: fxos8700: fix IMU data bits returned to user space
8f1b6aa3bf0f iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
fb06fc5af496 iio: imu: fxos8700: fix ACCEL measurement range selection
1a48ba20a551 iio: light: cm32181: Fix PM support on system with 2 I2C resources
930351148181 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
e05b41391ab3 iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
9e480211d0f8 iio: adc: berlin2-adc: Add missing of_node_put() in error path
0b2f949909a3 iio: adc: xilinx-ams: fix devm_krealloc() return value check
f9e5c6d9ac6c iio: hid: fix the retval in gyro_3d_capture_sample
37b5824545e6 iio: hid: fix the retval in accel_3d_capture_sample
8c3203f47d33 rtc: efi: Enable SET/GET WAKEUP services as optional
661bb546c4d5 efi: Accept version 2 of memory attributes table
ac515839b1f3 ASoC: SOF: keep prepare/unprepare widgets in sink path
18691bdd5db5 ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL
b6552a76015a ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
60a1ffed517f ASoC: codecs: wsa883x: correct playback min/max rates
dd405afa4e97 ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
e58d01b09930 ALSA: hda/realtek: Add Acer Predator PH315-54
be606481eb33 watchdog: diag288_wdt: fix __diag288() inline assembly
f3d786285f4c watchdog: diag288_wdt: do not use stack buffers for hardware data
ad8860868141 can: isotp: handle wait_event_interruptible() return values
cae4c9bc35f7 can: isotp: split tx timer into transmission and timeout
6e62048f527d net: qrtr: free memory on error path in radix_tree_insert()
334ce90fadd1 ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
78792d25b658 hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap()
a2ab7f2cf5ef cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()
5e7f6e2ade57 fbcon: Check font dimension limits
8506f16aae9d vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
3b1534f5bae7 usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
f3ce160b301c usb: dwc3: qcom: enable vbus override when in OTG dr-mode
e99780c3e7a9 iio: adc: stm32-dfsdm: fill module aliases
016dadc60e2e bcache: Silence memcpy() run-time false positive warnings
f3056978934c drm/amd/display: Fix timing not changning when freesync video is enabled
22312eeab33e net/x25: Fix to not accept on connected socket
72e5a83b7c84 platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
37e9784331f2 platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
919ff2c40145 platform/x86: hp-wmi: Handle Omen Key event
eb74184dcc70 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
19e2f49914e7 x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
40971f2e525e Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
c671f7aaf2d8 i2c: rk3x: fix a bunch of kernel-doc warnings
61e43ebfd243 scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
8859687f5b24 scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
35e44dc40283 perf/x86/intel/cstate: Add Emerald Rapids
e095f0d86e3a perf/x86/intel: Add Emerald Rapids
fcf8b1a6d5b8 x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings
f6c8f682e588 scsi: target: core: Fix warning on RT kernels
c1435f5a03c8 i2c: mxs: suppress probe-deferral error message
8e9b15ad1484 i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
65166bccd038 kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
10282d9daaf7 certs: Fix build error when PKCS#11 URI contains semicolon
71ebd83f320e rtc: sunplus: fix format string for printing resource
a2e6a9ff89f1 efi: fix potential NULL deref in efi_mem_reserve_persistent
70d40674a549 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
2c036e21c2b6 virtio-net: Keep stop() to follow mirror sequence of open()
462a2c1bdf1a selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
14782ea872e0 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
430bc0756ae1 selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
5bbc22fdbcbc selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
3b7fbcf86eee ata: libata: Fix sata_down_spd_limit() when no link speed is reported
6366671954f0 can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
c3033f91ebd6 can: raw: fix CAN FD frame transmissions over CAN XL devices
1740a1e45eee can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
0cb094179aa8 octeontx2-af: Fix devlink unregister
adf848eab2d4 igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
12316538b1d1 riscv: kprobe: Fixup kernel panic when probing an illegal position
848b6074654e ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
abac37d8f90c ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
e2d967b42a71 drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable
11ee5d630827 net: phy: meson-gxl: Add generic dummy stubs for MMD register access
0cfe084e1530 sctp: do not check hb_timer.expires when resetting hb_timer
e0514483fa88 maple_tree: should get pivots boundary by type
29e774dcb271 squashfs: harden sanity check in squashfs_read_xattr_id_table
14f56034ec4e kunit: fix kunit_test_init_section_suites(...)
ee1e3fe4b457 block: ublk: extending queue_size to fix overflow
a1512f11ec02 netfilter: br_netfilter: disable sabotage_in hook after first suppression
3214b04de31b ALSA: firewire-motu: fix unreleased lock warning in hwdep device
37c0cdf7e491 net/tls: tls_is_tx_ready() checked list_entry
7a435fe0b6bb drm/i915/adlp: Fix typo for reference clock
04dcff26490c drm/i915: Fix up locking around dumping requests lists
9467397f417d drm/i915: Fix request ref counting during error capture & debugfs dump
de997938a7a5 drm/i915/guc: Fix locking when searching for a hung request
e7cdec97ebeb platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
21745fbfe760 platform/x86/amd/pmf: Ensure mutexes are initialized before use
7f7f441347b4 platform/x86/amd/pmf: Fix to update SPS thermals when power supply change
dadc3820a3d9 platform/x86/amd/pmf: Add helper routine to check pprof is balanced
1db1edddb873 platform/x86/amd/pmf: Fix to update SPS default pprof thermals
05484584cadf platform/x86/amd/pmf: Add helper routine to update SPS thermals
bb4a5cef532d platform/x86/amd/pmf: update to auto-mode limits only after AMT event
3be069f42a7b fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
5c2227f3f177 netrom: Fix use-after-free caused by accept on already connected socket
cb1876fc33af block, bfq: fix uaf for bfqq in bic_set_bfqq()
b2e181cf9e57 block, bfq: replace 0/1 with false/true in bic apis
70fd5afb4c36 net: wwan: t7xx: Fix Runtime PM initialization
78901b10522c net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
ddaf96f6953b sfc: correctly advertise tunneled IPv6 segmentation
a838f8a69b1f skb: Do mix page pool and page referenced frags in GRO
9e0d874c0a6b dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
71a773ab79c9 dpaa_eth: execute xdp_do_flush() before napi_complete_done()
e5aed1336303 virtio-net: execute xdp_do_flush() before napi_complete_done()
b9fd30ea66e8 qede: execute xdp_do_flush() before napi_complete_done()
34e0dd0947e9 ice: Prevent set_channel from changing queues while RDMA active
c4cadb84e71b vhost-scsi: unbreak any layout for response
5a1909510387 use less confusing names for iov_iter direction initializers
6d6e144ffbf2 fix "direction" argument of iov_iter_kvec()
ff85ec97d14c fix 'direction' argument of iov_iter_{init,bvec}()
02f719be2f2b fix iov_iter_bvec() "direction" argument
b50705b5ef09 memcpy_real(): WRITE is "data source", not destination...
cefb33f5be6e zcore: WRITE is "data source", not destination...
98653e51618e READ is "data destination", not source...
a7fcd22a55a6 WRITE is "data source", not destination...
0332bdec060a copy_oldmem_kernel() - WRITE is "data source", not destination
ccbe22d4843d vhost/net: Clear the pending messages when the backend is removed
0b49da857d32 ALSA: memalloc: Workaround for Xen PV
3331d3416076 bpf: Fix the kernel crash caused by bpf_setsockopt().
c7ee7bad9c1b scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
9e0097cb51e6 drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command
c590a4a59a98 drm/vc4: hdmi: make CEC adapter name unique
0bdd5a7b517f arm64: dts: imx8mm-verdin: Do not power down eth-phy
3419ddcfa143 arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
12b0ec7c6953 bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
7715f96f4ba6 media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
d5c7a2ab5e1f bpf: Add missing btf_put to register_btf_id_dtor_kfuncs
d52f34784e4e ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
4ea7f83314f1 selftests/filesystems: grant executable permission to run_fat_tests.sh
7c7652ffa986 bpf: Fix to preserve reg parent/live fields when copying range info
f011360ad234 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
6a199d556c02 bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
c32efcf9ff85 bpf: Fix off-by-one error in bpf_mem_cache_idx()
ba32923bcedd ASoC: Intel: avs: Implement PCI shutdown
cdebb52d6098 ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
c48af765e183 ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
c72c57b689bf ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
877699a054ec ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
eddc0f2ad6d5 ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
7b1ed88ec3af ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
ac949eae8d59 arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
13d27de91ace arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
17b83ef66d0e bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
c8bdc88216f0 firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
17d99ea98b62 Linux 6.1.10
cfc15cbd85aa net: mctp: purge receive queues on sk destruction
60cd03ffe938 rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
888dad6f3e85 net: fix NULL pointer in skb_segment_list
9d369cd505ae gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
69622f270cc9 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU
30dc1de44e75 nvme-apple: only reset the controller when RTKit is running
38044859deee cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
1dba6881e332 gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
ce4745a6b801 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
6b1cebcd9e89 HID: playstation: sanity check DualSense calibration data.
7f85560667ed HID: uclogic: Add support for XP-PEN Deco 01 V2
1fc24f9da259 s390: workaround invalid gcc-11 out of bounds read warning
6f13860bba96 block: fix hctx checks for batch allocation
99db989945cd ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
efc1058831f9 LoongArch: Get frame info in unwind_start() when regs is not available
a4a1af9fa08e blk-cgroup: fix missing pd_online_fn() while activating policy
6db03adf078e erofs: clean up parsing of fscache related options
27c54591ba26 kselftest: Fix error message for unconfigured LLVM builds
495cec3763d7 ARM: omap1: fix building gpio15xx
1d34087944a6 arm64: dts: msm8994-angler: fix the memory map
ea2be0ca6913 mac80211: Fix MLO address translation for multiple bss case
9f31d8c889d9 erofs/zmap.c: Fix incorrect offset calculation
1283a01b6e19 bpf: Skip task with pid=1 in send_signal_common()
e0b9560bf170 firmware: arm_scmi: Clear stale xfer->hdr.status
ba355e99eff0 arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
a5a629d7dafc arm64: dts: freescale: Fix pca954x i2c-mux node names
ab603e92db12 ARM: dts: vf610: Fix pca9548 i2c-mux node names
7f68b6ecf5e9 ARM: dts: imx: Fix pca9547 i2c-mux node name
(From OE-Core rev: f9d61ad37ac07e551c0acebad031ac0e572e949c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.1:
3b4c5ff8e4f1 net: fix net/netfilter/ipvs/ip_vs_ctl.c with u64 and u64_stats_t
(From OE-Core rev: 7d7044e8031009ecebd8586ce52d1c1207546668)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dependencies only make sense when opensbi is being used to deliver
payload which maybe an artifact of kernel or u-boot, otherwise it should
be not added. This avoids circular dependencies when RISCV machines do
not define RISCV_SBI_PAYLOAD but do define RISCV_SBI_FDT
(From OE-Core rev: 83a986fcac535415108caf70a9fdee8edc59f7d5)
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>
Upstream docs currently have a typo showing the changes as 8.14.0
89d58c2ec0
9.1.0
-----
* New functions
- iter_index() (from the Python itertools docs)
- transpose() (from the Python itertools docs)
- matmul() (from the Python itertools docs)
- factor() (from the Python itertools docs)
- gray_product() (thanks to haukex)
* Changes to existing functions
- sieve() was updated to match the Python itertools docs
- maxsplit() was updated to fix a bug (thanks to abingham)
- sliced() had its type hint updated (thanks to ad-chaos)
* Other changes
- The batched function is marked as deprecated and will be removed in a
future major release. For Python 3.12 and above, use itertools.batched
instead. (thanks to neutrinoceros)
- The type hints now used postponed evaluation of annotations from PEP 563
(thanks to Isira-Seneviratne)
- Some documentation issues were fixed (thanks to Voskov and jdkandersson)
(From OE-Core rev: 436b92846406273fb3651f4f026e9fd3871ee71c)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps in switching toolchains cleanly for kernel build
between gcc and clang
Currently, some kernels allow building with clang but not all
the distro might use clang as default system compiler but kernel
may demand gcc which is provided via KERNEL_* variables, however
kernel does use OBJCOPY at places during build and it maybe set
to use llvm objcopy when using clang. That should be a deliberate
setting when clang is used for kernel as well, otherwise it should
use binutils provided objcopy
(From OE-Core rev: 17b409f2fd97894e0943d13c2cb0d52abde647e3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python3-gpg's version is now '1.18.0-unknown'. Such version
has been treated as invalid for setuptools >=66.0.0. The error
message is as below:
pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1.18.0-unknown'
(package: gpg)
Fix this issue by removing the '-unknown' suffix.
(From OE-Core rev: 3a8bf81c5fb6111eab9784192754271efc85ee5c)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default there is nothing in nghttp2-client and nghttp2-server ,nghttp2-client
and nghttp2-server aren't created. So there are dependences error if install
main package.
Problem: conflicting requests
- nothing provides nghttp2-client >= 1.52.0 needed by nghttp2-1.52.0-r0.core2_64
- nothing provides nghttp2-server >= 1.52.0 needed by nghttp2-1.52.0-r0.core2_64
(From OE-Core rev: d2cbe060955c598bd81923ecd554fbe82c17af99)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of creating empty /etc/machine-id file using touch, write
text "uninitialized" into it. Systemd requires "uninitialized" in
the /etc/machine-id file to trigger systemd-firstboot .
(From OE-Core rev: 263c852269027b1bd311e116021ac49d9001e1b0)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple filters have been added to resulttool to ensure that test
results are compared only to relevant older tests results
Add some unit tests about added filters:
- tests should only be compared when machine matches
- tests run as oeselftest should only be compared when
OESELFTEST_METADATA matches
- many ptests should match despite non-static names
- runtime tests should match with matching tests regarding ltp tests
content
(From OE-Core rev: b84302ef56f2516742a496aef43b89d4c3decd37)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If yocto_testresults_query.py is run from oe-core instead of poky, the
script will very likely fail since poky tags do no exist in oe-core. If
one or both revisions are not found, log the error and a suggestion
about the reason (the script being run in oe-core instead of poky)
(From OE-Core rev: 758ac050ffd91524d400c196865b1ed27ece8776)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove some obsolete CVE ignores now that releases have been made, CPEs
updated, or upgrades done:
CVE-2020-10029 is marked as fixed in 2.32.
CVE-2021-27645 is marked as fixed in 2.34.
CVE-2022-39046 is marked as fixed in 2.37.
(From OE-Core rev: a383d0e726011007419dd102cd6484733d80d9f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE has been fixed in the 2.37 release branch (07b9521fc6) and
we're now using a SHA that incorporates that commit, so manually mark it
as ignored.
(From OE-Core rev: b143e355ef362dac89f8b125904d2e47c74e597e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple CVE are patched in kernel but appears as active because the NVD
database is not up to date.
CVE are ignored if and only if all versions of kernel used by master are patched.
Also ignore CVEs with wrong CPE (applied to kernel but actually are for
another package)
(From OE-Core rev: 92770a08c04a6c1eb351231d937b16e76558f013)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Provide a mechanism to allow users to choose whether the /tmp directory
is on persistent storage (non-volatile) or a RAM-based tmpfs (volatile).
The default is volatile.
Works for both sysvinit-based and systemd-based systems.
(From OE-Core rev: 8b76c0637eaeaf5bd5e696680cd74b7a642f4157)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests need to run as a non-root user, but that user also needs to be
able to write into the tests directory to create the work directories.
Use the new ptest user that ptest-runner creates to avoid having to add
a new user, and ensure that the test/ directory is owned by the ptest
group and that group has write access.
This solves the ptest regression where since oe-core 9a287b4 no quilt
tests were actually running.
A better solution would be to allow the tests to create a work directory
in another directory, but that would need work upstream which can happen
later.
(From OE-Core rev: 70dc9c114283cde18771287fb17fcebc537e7387)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As ptest-runner creates a new user, we need to add it to the testing
static passwd file.
(From OE-Core rev: 009726f04c000cc50ce44305669bd8e940e64a9c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some tests really don't want to be run as root, either because they
expect to get "permission denied" errors occasionally, or have explicit
checks.
Instead of numerous recipes re-inventing user creation in run-ptest,
create a user in the ptest-runner recipe that they can all use.
(From OE-Core rev: d58cf08421e0f89840820370dd3c5b6e153efcbb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This will produce a more useful hint for those setting
up or testing virgl headless:
runqemu - ERROR - No render nodes found in /dev/dri: ['by-path', 'card0']. If /dev/dri/renderD* is absent due to lack of suitable GPU, 'modprobe vgem' will create one suitable for mesa llvmpipe software renderer.
as qemu itself isn't helpful:
alex@Zen2:/srv/storage/alex/yocto/build-64-alt$ qemu-system-x86_64 -display egl-headless
qemu-system-x86_64: egl: no drm render node available
qemu-system-x86_64: egl: render node init failed
(From OE-Core rev: cbbada6a6c9b0a2e97f7395117dad986555f2db9)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
runqemu (which the test also runs) already performs this check,
and does it better, as it additionally unsets a number of environment
variables that can confuse and misdirect host's pkg-config.
(From OE-Core rev: ad179728a6978d929e2a876abe7e1cbd6b76a502)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some test case naming is poor and contains random strings, particularly
lttng/babeltrace but also curl. Truncating the test names works since they
contain file and line number identifiers which allows us to match them
without the random components, or in the case or curl, test IDs.
Going forward we may be able to improve the test names but this
tweak allows historical test results to work in reports.
(From OE-Core rev: 541a2e2683531355e678fd93524a0c4a8c43a8ff)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a test result contains LTP test results, it should only be compared with
other runs containing LTP test results.
(From OE-Core rev: 4dbbf2f4a85620a08dc2fa65095dc17fe6c530f8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some tests for new yocto_testresults_query.py helper. First test is taken
from yocto-autobuilder-helper feature which has moved in yocto_testresults_query
(From OE-Core rev: 9ce28f685e4282d81f179877cbafd0a52fa887bd)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add yocto-testresults-query script. This is a thin wrapper over resulttool which
is able to translate tags or branch name to specific revisions, and then to work
with those "guessed" revisions with resulttool
(From OE-Core rev: b1460201b0f3d8fd7f977ac82f218bf9010d5573)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When generating regression reports, many false positive can be observed since
some tests results are compared while the corresponding tests sets are not the
same, as it can be seen for example for oeselftest tests (oeselftest is run
multiple time but with different parameters, resulting in different tests sets)
Add a filtering mechanism in resulttool regression module to enable a better
matching between tests. The METADATA_MATCH_TABLE defines that when the TEST_TYPE
is "oeselftest", then resulttool should filter pairs based on
OESELFTEST_METADATA appended to test configuration. If metadata is absent from
test results, in order to keep compatibility with older results, add a
"guessing" mechanism to generate the missing OESELFTEST_METADATA. The guessed
data is tightly coupled to the autobuilder configuration, where all oe-selftest
executions are described
(From OE-Core rev: 94ab7c2b892bf292dd86619ca9c63ddd7bf53f3c)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Many stored results TEST_TYPE are set to "oeselftest", however all those
tests are not run with the same sets of parameters, so those tests results may
not be comparable.
Attach relevant parameters as tests metadata to allow identifying tests
configuration so we can compare tests only when they are run with the same
parameters.
(From OE-Core rev: 406ec0a87e80d1ee0dd1d246adfe9507c10450ff)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes [YOCTO #11605] by:
- Adding definition of file-checksums to Variable Flags section.
- Describe data to add to list which adds external file dependencies.
- Write example on usage to prepend a value to file-checksums list.
(Bitbake rev: 6bc65e6402a74c9a65e29333a7e0f1f85dcbcf58)
Signed-off-by: Richard Elberger <rich@richelberger.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From the npm-install documentation [1] the CLI provides a set of
short forms when the install fetches from git. These include
"github:"
example: npm install github:mygithubuser/myproject
"gist:"
example: npm install gist:101a11beef
"gitlab:"
example: npm install gitlab:mygitlabuser/myproject
"bitbucket:"
example: npm install bitbucket:mybitbucketuser/myproject
Commit 1d8af6aed0a9 [fetch2: npmsw: Add support for github prefix in
npm shrinkwrap version] by Stefan Herbrechtsmeier added support for
the "github:" but the others would marked as 'Unsupported dependency'.
The other prefixes are added in this commit, along with extending the
tests to cover some of these.
However, there is one more short form for github which npm-install
allows which forgoes the prefix altogether.
example: npm install mygithubuser/myproject
Unfortunately this format is a bit problematic as it lacks any easily
identifiable 'marker' to match against, and it could be either the
github short form or install from folder format. Experimentation shows
that the folder format requires a leading './' or '/', so we use this
to rule out the ambiguity.
If this approach to folder and github formats disambiguation is
incorrect it won't matter anyways as the folder format is unrecognized
by the code as-is and thus with this change or without, things would
fail.
Since we have to be less strict in the check for git operations we
move it to be the last install format which we check, such that the
less ambiguous formats can be sorted out first.
[1] https://docs.npmjs.com/cli/v9/commands/npm-install
[Yocto #14236]
(Bitbake rev: 0ac6f6cb5d807919ed13a8b7bb3fb551b79c5a71)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The submodule repository URI contains a path to something not
necessarily on the local filesystem. This means that we can't use
realpath to normalise it without risking getting bad results if the path
happens to match something on the local filesystem. This situation can
cause very confusing errors if that matching local path happens to be a
symlink to somewhere else.
Using normpath rather than realpath means that the path simplification
follows simple rules on the string rather than looking at the local
filesystem and avoids problems.
(Bitbake rev: 47b271e6c8d96960ebe70f80e58f30cc4cbf42e1)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
Co-authored-by: Dave Craig
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We currently have two lists of "proxy" or "fetcher" environment exports.
Make the one in utils match the one on the fetcher which has a more complete
list of variables now.
(Bitbake rev: f9165a798a307a6f0fee120d5c3de660d3a44ae8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This import is no longer used anywhere so can be removed.
(Bitbake rev: 956128e394581855bf0d03b32a975dc91c2a7e0c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These environment variables are needed by gclient and needed to be
passed into fetcher.
(Bitbake rev: 9414ba62454c6b911addf6b0bc02af2afc69b926)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wic plugin crashed if IMAGE_EFI_BOOT_FILES is not empty and uefi-kernel
loader specified because of preliminary return from the function.
[Yocto #15033]
Fixes:
| File "/mnt/builds/yocto/sources/scripts/lib/wic/plugins/source/bootimg-efi.py", line 371, in do_prepare_partition
| for src_path, dst_path in cls.install_task:
| ^^^^^^^^^^^^^^^^
| AttributeError: type object 'BootimgEFIPlugin' has no attribute 'install_task'. Did you mean: 'do_install_disk'?
(From OE-Core rev: a6372f70f31b39ce9867b705d02205621d7a8685)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From NEWS for v250:
* Device nodes for the Software Guard eXtension enclaves (sgx_vepc) are
now also owned by the system group "sgx".
>From NEWS for v248:
* Intel SGX enclave device nodes (which expose a security feature of
newer Intel CPUs) will now be owned by a new system group "sgx".
Fixes following journal error entry during startup:
/lib/udev/rules.d/50-udev-default.rules:43 Unknown group 'sgx', ignoring
This is seen already on kirkstone.
(From OE-Core rev: bab455cd9b1b82e778f8523a767eb281edf6689e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This brings in following changes
* 7d756e1c (upstream/master, origin/master) dns: prefer monotonic clock for timeouts
* 07616721 fix return value of wcs{,n}cmp for extreme wchar_t values
* 35fdfe62 math: fix undefined shift in logf
* 7e13e5ae inet_pton: fix uninitialized memory use for IPv4-mapped IPv6 addresses
* 7e6da7ac hsearch: fix null pointer arithmetic UB
* f79b973d increase sendmsg internal buffer to support SCM_MAX_FD
* 0ab97350 mq_notify: block all (application) signals in the worker thread
* 711673ee mq_notify: join worker thread before returning in error path
* 8c0c9c69 mq_notify: rework to fix use-after-close/double-close bugs
* fde6891e mq_notify: use semaphore instead of barrier to sync args consumption
* c3cd04fa fix pthread_detach inadvertently acting as cancellation point in race case
* 115149c0 powerpc-sf longjmp clobbering of val argument
* 5763f003 riscv64: add vfork
* 269d1938 fix wrong sigaction syscall ABI on mips*, or1k, microblaze, riscv64
* ea3b40a3 fix integer overflow in WIFSTOPPED macro
* f897461d fix debugger tracking of shared libraries on mips with PIE main program
* a4b0a665 expose memmem under baseline POSIX feature profile
* 9532ae13 use libc-internal malloc for pthread_atfork
* 7d358599 prevent invalid reads of nl_arg in printf_core
* c5f4b2df elf.h: add ELFCOMPRESS_ZSTD
* 159d1f6c semaphores: fix missed wakes from ABA bug in waiter count logic
(From OE-Core rev: 7379412a2ce7fe24943c858755f058dc2a15a081)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd-oomd.service has:
User=systemd-oom
So we need to create a static user for it, if its packageconfig
is enabled.
(From OE-Core rev: 1586edc919326cdbb412feafb9cde2cb15e419cb)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch fixes the following errors observed when building ffmpeg in
vulkan-enabled distros:
| src/libavutil/hwcontext_vulkan.c:363:7: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' undeclared here (not in a function); did you mean 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME'?
| 363 | { VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, FF_VK_EXT_NO_FLAG },
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME
| src/libavutil/hwcontext_vulkan.c:364:7: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' undeclared here (not in a function); did you mean 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME'?
| 364 | { VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, FF_VK_EXT_NO_FLAG },
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME
(From OE-Core rev: b16c8696be9d56edb5ff77210abfff9a784fad89)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch changes the docbook-xml distribution package source from
debian to docbook which aligns the recipe with the source
originator. Other changes made to the recipe include:
This patch resolves [YOCTO #13270].
- removal of version 4.0 given docbook no longer distributes version
4.0
- simplification of the header description.
- inline comments to communicate the rationale behind gathering
multiple versions and LICENSE file handling.
- minor ordering changes to align with styling conventions and better
context to better communicate use
- Added comment about magic XMLCATALOGS variable. This variable and
subsequent inherit might be better placed in recipes that depend on
docbook-xml but leave it for now to not cause a patch landslide.
- Modify the related docbook-xml patch to remove docbook-xml-4.0 since
it is no longer provided.
- Put BBCLASSEXTEND to end of recipe per RP note on convention
(From OE-Core rev: fc4471019313d981f0c951220cc65e8374a7e8e6)
Signed-off-by: Richard Elberger <rich@richelberger.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GI_DATA_ENABLED is the right source for making that decision
as it additionally factors in presence of qemu-usermode in
MACHINE_FEATURES.
(From OE-Core rev: b32bb078d73ab9fd636d059cf70b5530a2f94cb4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
yocto-check-layer to check all .patch file in layer for
Upstream-status and list down all .patch file without Upstream-Status.
set this test as expected failure for now, so this wont fail the check
layer while still able to capture any patches with malformed or missing
Upstream-Status in report.
[YOCTO #14642]
(From OE-Core rev: 237c1b66e5014123c1e5c3e78f9ab0357bcd62dc)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enabling the network uncondictional is not need for some use cases.
Such use case is usefull to reuse the sstate-cache of the build
and it requires the icecc inherit in all of the builds.
The real control control of the icecc is in the variable ICECC_DISABLED
so this patch change the logic to enable the network when the icecc is in use.
(From OE-Core rev: 0fd3a9c13a30a67ccef6619627efd9613755a0c3)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Making it possible to jump right away to the desired example
Rename a section title to make it more suitable for a link title.
Using short references (`Section Name`_) instead of
:ref:`dev-manual/new-recipe:Section Name`) as we are in the same
document.
(From yocto-docs rev: 4058998dbeba4262ccced8999be338c04c324b48)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add COMMERCIAL_[AUDIO|VIDEO]_PLUGINS variables to the
variable index.
- Clarify that these plugins are still open-source
- Improve line width
(From yocto-docs rev: 8b161faad6b698b33165f02e1f5e78a693c7817b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since release 4.1, the variable DEV_PKG_DEPENDENCY sets RRECOMMENDS instead
of RDEPENDS for the -dev package on the main package, this change fixes the
documentation to match the actual state
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From yocto-docs rev: 0e0790e7bcf4ee2d31301b4351528eb124a1fe98)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the invalid feature name with correct one which helps to avoid
following bitbake error
ERROR: Nothing PROVIDES 'core-image-minimal'
core-image-minimal was skipped: 'empty-root-passwd' in IMAGE_FEATURES (added via EXTRA_IMAGE_FEATURES) is not a valid image feature.
(From yocto-docs rev: 1c7086a3eda6539f09cae8917ccace93b14f8e9c)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To make it possible to add more examples (CMake, Meson, Go, Rust...)
- Change section title names
- Adjust paragraph line length
- Have the Autotools example after the one with a custom Makefile,
corresponding to an increasing level of complexity.
- Clarify that GNU make and the Autotools are used to build
the applications, not by these applications.
(From yocto-docs rev: 6f313e673fe4d2878c8166619c27c4958af73615)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Although in the example case of a "raspberrypi2" the variable KMACHINE has the
same value as MACHINE, only the latter is an allowed override. So do not set the
reader on the wrong track.
Suggested-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
(From yocto-docs rev: 565ebcfe3ed68a9ea036f11cddafb36023f72099)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Additionally use more common syntax to indicate that an actual machine name is
supposed to be filled in for a concrete use case as has been suggested by Peter
Kjellerstedt (and particularly no KMACHINE). Furthermore add missing quotes in
the reference manual.
Suggested-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
(From yocto-docs rev: b66c035970f860b65cf712285f2d5a023620e6c3)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've been seeing weird PRServ failures on the autobuilder. These had
one failure always followed by a second. Whilst I can't reproduce the first,
if I made that test fail, I could reproduce the second with memory resident
bitbake. This was with the tests:
prservice.BitbakePrTests.test_import_export_replace_db
and then
prservice.BitbakePrTests.test_pr_service_deb_arch_dep
which was giving a strange looking error:
NOTE: Running task 1053 of 1055 (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_write_rpm)
NOTE: Running task 1054 of 1055 (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_qa)
ERROR: No such task: do_package_write_rpm
ERROR: Task (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_write_rpm) failed with exit code '1'
where the issue is that selftest.inc written by the test framework
and containing PACKAGE_CLASSES = "package_deb" was being ignored.
The issue is the cached_statements{} within BBHandler() is not being
invalidated at the right time.
This patch changes the code to ensure base configuration is not parsed
until inotify updates have been processed.
(Bitbake rev: cada37c6b9e5862ca2c5a54ad6fd1e1f1939cd9c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake f68682 changed the logger's debug() method to be compatible with
logging.debug(), but this caller was still using the old API where you
can pass an integer as the first argument:
WARNING: Invalid arguments in bbdebug: (1, 1, 'Found unihash[...]')
Instead, call bbdebug() which has the priority argument.
(Bitbake rev: 18d4f9e8387f7994cf6d46300e25dda1c3a593b2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We keep seeing this failure on the autobuilder but the output amounts
to "False is not True". Improve the debug message on the chance it may
make the issue clearer.
(From OE-Core rev: d03f4cf19c2cc96e9d942252a451521dfec42ebc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After mc upgrade to 4.8.29, it introduces PERL_FOR_BUILD [1] and will
result in the below build failure on some system when we build under
a project with long path.
| make[4]: Entering directory '/buildarea2/WTEST_Regression/Rerun/build_dir/02161802-multilib_pkgs_conflict/qemux86-64-standard-std-OE/build1/tmp-glibc/work/core2-64-wrs-linux/mc/4.8.29-r0/build/doc/hlp/es'
make[4]: Nothing to be done for 'install-exec-am'.
| ../../../src/man2hlp/man2hlp ../../../doc/man/es/mc.1 ../../../../mc-4.8.29/doc/hlp/es/xnc.hlp mc.hlp.es
| ../../../src/man2hlp/man2hlp: line 32: use: command not found
| ../../../src/man2hlp/man2hlp: line 33: use: command not found
| ../../../src/man2hlp/man2hlp: line 36: syntax error near unexpected token `('
| ../../../src/man2hlp/man2hlp: line 36: `my %static = ('
| make[4]: [Makefile:632: mc.hlp.es] Error 2 (ignored)
$ head -n 5 tmp-glibc/work/core2-64-wrs-linux/mc/4.8.29-r0/build/src/man2hlp/man2hlp
#! /buildarea2/WTEST_Regression/Rerun/build_dir/02161802-multilib_pkgs_conflict/qemux86-64-standard-std-OE/build1/tmp-glibc/hosttools/perl
#
# Man page to help file converter
# Copyright (C) 1994, 1995, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
# 2007, 2010, 2011
It's beacause the shebang line exceeds 128 which is usually the max
length.
So set ac_cv_path_PERL_FOR_BUILD to fix the above issue and altogether
to remove the build path issue.
[1] 6b67d231a2
(From OE-Core rev: 33d91a2434eeb20076c8226340b224b1d606c40f)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While arm64 is a valid UBOOT_ARCH (according to mkimage -A) u-boot
keeps arm64 specific dts under 'arch/arm' directory.
As the result the recipe tries to install arch/arm64 (if UBOOT_DTB
was specified) and fails with [1]. Remapping "arm64" to "arm" to fix this
issue.
[1]
| install: cannot stat '.../u-boot/1_2023.01-r0/build/arch/arm64/dts/u-boot.dtb': No such file or directory
(From OE-Core rev: 3ca99403d5f320c6d7ae59b107f3b3bf183b4089)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds support for the kiosk shell to weston. The Kiosk shell is designed
to run a fullscreen application in a "kiosk" mode, but unlike the
fullscreen shell the kiosk mode still provides traditional desktop
protocols.
(From OE-Core rev: da4d6547f312285b5e246d8f974d2de76294fef3)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Added experimental support for suppressing subtest output dots in non-verbose
mode with --no-subtests-shortletter -- this allows the native pytest column
calculations to not be disrupted and minimizes unneeded output for large CI systems.
(From OE-Core rev: 486c627d6851079c49e18d56d7052d3842af3206)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
============
Features
--------
- Ignore PIP_REQUIRE_VIRTUALENV for "pip index"
- Implement "--break-system-packages" to permit installing packages into
"EXTERNALLY-MANAGED" Python installations.
Bug Fixes
---------
- Improve handling of isolated build environments on platforms that
customize the Python's installation schemes, such as Debian and
Homebrew.
- Do not crash in presence of misformatted hash field in "direct_url.json".
(From OE-Core rev: 2cab887da4618a23c1fc52d27e1061102857f470)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mesa contains several optional tools that can be useful for application
and driver developers. Add a packageconfig option to build a mesa-tools
package containing relevant programs.
Note, the fdperf tool for the freedreno depends on libconfig, which is
not a part of oe-core, thus this tool is not built by default by this
recipe even when freedreno driver is selected. The fdperf tool needs to
be explicitly enabled by adding 'freedreno-fdperf' to the PACKAGECONFIG.
(From OE-Core rev: 95eb4008350424f25d08da96bc6d7d56bf4cc161)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
So that patch fuzz issues can actually be fixed,
as extracting source with 'devtool modify' is the first step
for that.
(From OE-Core rev: 7067abd31d9dd4b98ec70c1c7effbe2904797cd1)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that we have the dependencies we can set the RDEPENDS for all builds,
not just target.
(From OE-Core rev: e7980308d78e7fb8ea1568b80363c809c91c2363)
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>
Add patch to fix typo for build on musl
GDB 13.1 includes the following changes and enhancements:
* Support for the following new targets has been added in both
GDB and GDBserver:
** GNU/Linux/LoongArch (gdbserver) loongarch*-*-linux*
** GNU/Linux/CSKY (gdbserver) csky*-*linux*
* The Windows native target now supports target async.
* FreeBSD:
** Arm and AArch64: Support for Thread Local Storage (TLS) variables
** Hardware watchpoint support on AArch64 FreeBSD
* Floating-point support has now been added on LoongArch GNU/Linux.
* New commands:
** set print nibbles [on|off]
show print nibbles
This controls whether the 'print/t' command will display binary values
in groups of four bits, known as "nibbles". The default is 'off'.
** Various styling-related commands. See the gdb/NEWS file for more
details (see link at the bottom).
** Various maintenance commands. These are normally aimed at GDB
experts or developers. See the gdb/NEWS file for more details
(see link at the bottom).
* Python API improvements:
** New Python API for instruction disassembly.
The new attribute 'locations' of gdb.Breakpoint returns a list of
gdb.BreakpointLocation objects specifying the locations where the
breakpoint is inserted into the debuggee.
** New Python type gdb.BreakpointLocation.
** New function gdb.format_address(ADDRESS, PROGSPACE, ARCHITECTURE)
that formats ADDRESS as 'address <symbol+offset>'
** New function gdb.current_language that returns the name of the
current language. Unlike gdb.parameter('language'), this will
never return 'auto'.
** New function gdb.print_options that returns a dictionary of the
prevailing print options, in the form accepted by gdb.Value.format_string.
** New method gdb.Frame.language that returns the name of the
frame's language.
** gdb.Value.format_string now uses the format provided by 'print',
if it is called during a 'print' or other similar operation.
** gdb.Value.format_string now accepts the 'summary' keyword. This
can be used to request a shorter representation of a value, the
way that 'set print frame-arguments scalars' does.
** The gdb.register_window_type method now restricts the set of
acceptable window names. The first character of a window's name
must start with a character in the set [a-zA-Z], every subsequent
character of a window's name must be in the set [-_.a-zA-Z0-9].
* GDB/MI changes:
** MI version 1 is deprecated, and will be removed in GDB 14.
** The async record stating the stopped reason 'breakpoint-hit' now
contains an optional field locno.
* Miscellaneous improvements:
** gdb now supports zstd compressed debug sections (ELFCOMPRESS_ZSTD) for ELF.
** New convenience variable $_inferior_thread_count contains the number
of live threads in the current inferior.
** New convenience variables $_hit_bpnum and $_hit_locno, set to
the breakpoint number and the breakpoint location number of
the breakpoint last hit.
** The "info breakpoints" now displays enabled breakpoint locations
of disabled breakpoints as in the "y-" state.
** The format of 'disassemble /r' and 'record instruction-history /r'
has changed to match the layout of GNU objdump when disassembling.
A new format "/b" has been introduce to provide the old behavior
of "/r".
** The TUI no longer styles the source and assembly code highlighted
by the current position indicator by default. You can however
re-enable styling using the new "set style tui-current-position"
command.
** It is now possible to use the "document" command to document
user-defined commands.
** Support for memory tag data for AArch64 MTE.
* Support Removal notices:
** DBX mode has been removed.
** Support for building against Python version 2 has been removed.
It is now only possible to build GDB against Python 3.
** Support for the following commands has been removed:
set debug aix-solib on|off
show debug aix-solib
set debug solib-frv on|off
show debug solib-frv
Use the "set/show debug solib" commands instead.
For a complete list and more details on each item, please see the gdb/NEWS
file, available at [1]:
[1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.1-release
(From OE-Core rev: 87a8c2af735e06338463414a2cbcd3224b9ea112)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building native qemu with 6.2 kernel headers, qemu fails to build:
In file included from /usr/include/linux/btrfs.h:29,
from ../qemu-7.2.0/linux-user/syscall.c:165:
/usr/include/linux/fs.h:50:8: error: redefinition of ‘struct file_clone_range’
50 | struct file_clone_range {
| ^~~~~~~~~~~~~~~~
../qemu-7.2.0/linux-user/syscall.c:129:8: note: originally defined here
129 | struct file_clone_range {
| ^~~~~~~~~~~~~~~~
Backport changes to linux-user that remove the local copy of struct
file_clone_range.
Patches from https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange@redhat.com/
(From OE-Core rev: 65b1e199dcaabf93bae33e06727bb1238b703d83)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Tested-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dtc project is dual licensed, and includes the text of both licenses as
part of its sources as well as a README documenting its license situation.
Use these sources to verify the licensing, and to monitor if it changes,
rather than a copyright line in a source file.
(From OE-Core rev: aaab4ffb4b17b222d1914d0feab286c4000b17da)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the description to align with the current goals of the dtc project.
(From OE-Core rev: cfe4b6b4559191a7986ba48f54a1d0350705a86d)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was missed when riscv64nc was added
(From OE-Core rev: 0c549ef5732afdcd96407ceb045983eed2ca75f4)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently binutils in buildtools is searching for /etc/etc/ld.so.conf
which makes no sense. ld_sysconfdir already contains /etc so we need to
drop the /etc from the fixed string.
(From OE-Core rev: ccd28c418ab8390118d738fbe914395b5c2a1f75)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add in the new 'check' calls which mean that the code can exit from longer
running code loops if requested by the user. This covers sstate checks and
sstate manifest cleanup code which currently couldn't be interrupted by the
user from the UI.
Increase the minimum bitbake version which brings in this API.
(From OE-Core rev: cb6c50689175668b66ffbe09ff8f250ba9a9034b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
So that OE-Core can depend on bb.event.check_for_interrupts(), bump our
verison number to a development series version.
(Bitbake rev: dea1b2f3fc31f28daed5da16e62da8895d6e5716)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is now able to understand when a UI wants it to stop the current
processing. There are some long running functions which currently have no
mechanism to interrupt them however.
This patch adds a call, bb.event.check_for_interrupts(d) which can be
placed in long running code and allows an internal state flag within
bitbake to be checked. If set, that flag will trigger an exit.
This means that Ctrl+C can be made to work in a variety of places where
it currently would not.
Long running event handlers in OE-Core can also then benefit from this
new approach with the addition of the function call as well.
(Bitbake rev: b7ed7e9a815c4e10447fd499508be3dbb47f06e8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The xattr DISTRO_FEATURE is required otherwise a bitbake build will fail due
to a failure with the 'cp' utility:
Subprocess output:
cp: cannot preserve extended attributes, cp is built without xattr support
ERROR: Logfile of failure stored in: /home/builder/poky/build/tmp/work/qemux86_64-poky-linux/packagegroup-base/1.0-r83/temp/log.do_populate_lic.1001
ERROR: Task (/home/builder/poky/meta/recipes-core/packagegroups/packagegroup-base.bb:do_populate_lic) failed with exit code '1'
(From OE-Core rev: 7e1b2598fedfdc7c9a79c5c94273218f2eedcba9)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow a user to override the QM_SMP value giving them the opportunity to
select for themselves the number of CPUs to use in qemu.
(From OE-Core rev: 70a91e6d0357149c00b97f7e66e16cbc52997a92)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow the user to specify a QB_MEM value of their choosing, otherwise set it
to a default value.
(From OE-Core rev: 2f8c20ab6750bd900b28e6468493cbd010144050)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a /lib64 -> /lib symlink in case the build appliance is 64-bit.
Building rust-native requires cargo to be run. The native cargo is linked to
look for /lib64/ld-linux-x86-64.so.2 and can't be run without it. The build
produces the following error, even though that file does exist:
FileNotFoundError: [Errno 2] No such file or directory: '/home/builder/poky/build/tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo'
Trying to run this binary on its own gives:
qemux86-64:~/poky/build$ tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo
-sh: tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo: cannot execute: required file not found
(From OE-Core rev: a62b32907cb059b4512032f15571705540f1c147)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the taskstats configuration to any kernel built for qemuall for bitbake's
benefit:
WARNING: The Linux kernel on your build host was not configured to provide process I/O statistics. (CONFIG_TASK_IO_ACCOUNTING is not set)
(From OE-Core rev: 351f82b9918188eb4dbb6598733da5f5392fbd8f)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Choose a nicer terminal for the build appliance so that build warnings and
errors show up in colour instead of:
$<50>Setscene tasks: 2844 of 2844
$<50>WARNING: mesa-2_22.3.3-r0 do_fetch: Failed to fetch URL https://mesa.freedesktop.org/archive/mesa-22.3.3.tar.xz, attempting MIRRORS if available
$<50>WARNING: glslang-native-1_1.3.236.0-r0 do_fetch: Failed to fetch URL git://github.com/KhronosGroup/glslang.git;protocol=https;branch=master, attempting MIRRORS if available
(From OE-Core rev: ab0e748c5652a86d6c535c1f0979aa7d3d367d6e)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add missing tools necessary on the host for a build.
(From OE-Core rev: 15ba0ced2e8d4c2f9d6889b9b84c5525bc451e3f)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several of the lists of packages are alphabetized, but the alphabetization
was lost in a couple areas.
(From OE-Core rev: 4965a14dd51242d4d5ecc4b5f288d0c42bafae18)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu doesn't always behave well and can hang too.
kill it with force if it was still alive. Move clean up
commands into cleanup() function.
(From OE-Core rev: 079c2935d2f585ce49e1c7daab2155fcf0094c48)
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>
When qemu machine hangs, the ssh commands done by tests
are not timing out. do_testimage() task has last logs like this:
DEBUG: time: 1673531086.3155053, endtime: 1673531686.315502
The test process is stuck for hours, or for ever if the
executing command or test case did not set a timeout correctly.
The default 300 second timeout is not working when target hangs.
Note that timeout is really a "inactive timeout" since data returned
by the process will reset the timeout.
Make the process stdout non-blocking so read() will always return
right away using os.set_blocking() available in python 3.5 and later.
Then change from python codec reader to plain read() and make
the ssh subprocess stdout non-blocking. Even with select()
making sure the file had input to be read, the codec reader was
trying to find more stuff and blocking for ever when process hangs.
While at it, add a small timeout to read data in larger chunks if
possible. This avoids reading data one or few characters at a time
and makes the debug logs more readable.
close() the stdout file in all cases after read loop is complete.
Then make sure to wait or kill the ssh subprocess in all cases.
Just reading the output stream and receiving EOF there does not mean
that the process exited, and wait() needs a timeout if the process
is hanging. In the end kill the process and return the return value
and captured output utf-8 encoded, just like before these changes.
This fixes ssh run() related deadlocks when a qemu target hangs
completely.
(From OE-Core rev: 9c63970fce3a3d6029745252a6ec2bf9b9da862d)
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>
Due to using mkdtemp instead of TemporaryDirectory we needed to
manually cleanup the directory in a try finally block.
With tempfile.TemporaryDirectory we can handle the cleanup with
a "with" statement and not need to manually clean up oursevels.
(Bitbake rev: 36a231d2a45e7c87172196538d18ded81a234774)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
branchname was set but never used in the context of _contains_lfs
method.
(Bitbake rev: a64ec64c2faf1ac6ce995cdd4e311d8be6046155)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added tests that verify that git-lfs works with an actual
real git-lfs server. This was not previously the case because
the repo in the test was a simulation of git-lfs but not
a real git lfs repo.
The 2 added tests are almost the same but test that the
git lfs file checkout is successfult with or without the
lfs=1 flag. The lfs=1 URI parameter is a quirk that triggers
2 different code paths for git lfs.
lfs=1, when used on git lfs repositories triggers the git lfs
downloading at the fetch bare stage.
lfs query parameter unset triggers the git lfs downloading only
on checkout as an implicit behavior of git. This leads to possible
network access on the unpack stage and outside the DL_DIR.
lfs=0 actually disables git-lfs functionality even if supported.
(Bitbake rev: d2be7f7f652360f13cd66d0850f3e19ffe2afb0a)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not restoring the mocked _find_git_lfs leads to other tests
failing.
(Bitbake rev: 70f848631450bd723c223227c21c60e815ee033d)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the inotifier code has an exception, bitbake currently hangs. Catch any
exception and exit if seen. Also check the idle thread is alive and exit
if it disappears. This should stop bitbake hanging if such a situation arises
in future such as this example:
3323260 21:48:31.554468 Running command ['getVariable', 'BBINCLUDELOGS']
Exception in thread Thread-1 (idle_thread):
Traceback (most recent call last):
File "/usr/lib64/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 408, in idle_thread
self.cooker.process_inotify_updates()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/cooker.py", line 256, in process_inotify_updates
n.read_events()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/pyinotify.py", line 1207, in read_events
if fcntl.ioctl(self._fd, termios.FIONREAD, buf_, 1) == -1:
OSError: [Errno 9] Bad file descriptor
3323260 21:48:32.206995 Command Completed (socket: True)
(Bitbake rev: 358b5b02d5de1ab0f98104c4ec4953e46999b9a5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen a couple of cases which bitbake hangs due to an inotifer exception
such as:
3323260 21:48:31.554468 Running command ['getVariable', 'BBINCLUDELOGS']
Exception in thread Thread-1 (idle_thread):
Traceback (most recent call last):
File "/usr/lib64/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 408, in idle_thread
self.cooker.process_inotify_updates()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/cooker.py", line 256, in process_inotify_updates
n.read_events()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/pyinotify.py", line 1207, in read_events
if fcntl.ioctl(self._fd, termios.FIONREAD, buf_, 1) == -1:
OSError: [Errno 9] Bad file descriptor
3323260 21:48:32.206995 Command Completed (socket: True)
Ensure we don't destory the inotifier when the idle thread is reading is
by holding the lock during setup/teardown.
(Bitbake rev: 8fc5c50c2e23017833f93bcd514d708a14fa4266)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Somewhere along the way this ceased to be a build requirement;
I have verified that the recipe installs the same set
of identical files with and without introspection enabled and
present in sysroot.
(From OE-Core rev: 32283136eaad7631c5253b8da538b747666d2705)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script is operating on layer repositories, which can and do sometimes contain
several layers. This distinction is important as the script will be tweaked
to write a record of actual layer locations.
(From OE-Core rev: 833965e6001db98039c0aa816ae661232213bcea)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using bb.fatal for a fatal error message is the best practise, switch
the code to match other call sites.
(Bitbake rev: c27e48fa81c2327a4a355a028884ab457cde3ae7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code appears to be dangerous, it swallows exceptions, turning them into
"handled" versions which then show no errors to the user. This is a pretty
poor user experience and I can't see why this code should be swallowing
such things. Drop the worst bits of code.
(Bitbake rev: 13279044f16f2cf2502ebf39d277415f99bb6c18)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa reported that if you put a syntax error into an imported
module such as qa.py in OE, no error is shown.
Part of the issue appears to be that the catch_parse_error() decorator only
catches certain exceptions and SyntaxError isn't one of them. As far as I can
tell we should remove all the special cases and use the more advanced code
in all cases, not just expansion errors.
I confirmed this now prints a proper error message for a qa.py syntax error.
(Bitbake rev: 2365d891847f8e73d1c4661ddfdab8818ff619dc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to be used by standalone script scripts/contrib/patchreview.py
as well
(From OE-Core rev: c326efeec8f576200728a44c694becdeab4fe2db)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GLib 1.x is incredibly obsolete and GLib 2.x is built using Meson
not autotools, so we can remove the GLib entries from the site files.
Also fix a few copy/paste typos where glib_ was used incorrectly, for example:
ac_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4}
The glib_cv_ should be ac_cv_.
(From OE-Core rev: 69e757e6bef8b1037e2f23121774af1d5f6c96df)
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>
There's no need to use the internal glib fork for nativesdk builds, as
we can use the proper nativsdk-glib-2.0 recipe.
This means we're shipping less statically linked and obsolete code, and
can also drop two patches to that code which were only needed in
nativesdk builds on Windows.
(From OE-Core rev: f893b70a2db326e82f1de5c47b7da3855fa42439)
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>
Changelog:
==========
* Fix: urcu-bp: only teardown call-rcu worker in destructor
* Fix: rculfhash: urcu_die() takes positive error value
* Fix: call_rcu: teardown default call_rcu worker on application exit
* Fix: join worker thread in call_rcu_data_free
* Docs: clarify grace period polling API
* Document grace period polling in rcu-api.md
* Implement poll rcu stress test in rcutorture
* urcu-memb,mb,signal: Implement grace period polling
* Fix: auto-resize hash table destroy deadlock
* Fix building on MSYS2
* rculfhash: Include rculfhash-internal.h from local directory
* Remove "Darwin" from "should also work on list"
* Merge branch 'adah1972-improve-md'
* Add semicolons at the end of function prototypes
* Wrap a file name in backticks
* Wrap command-line options in backticks
* Fix a wrong format
* Wrap URLs in angle brackets
* Fix Markdown issues
* Fix: Always check pthread_create for failures
* Disable signals in URCU background threads
* Fix: futex.h: include headers outside extern C
* Fix: add missing unused attribute to _rcu_dereference
* Fix: change method used by _rcu_dereference to strip type constness
* Fix: remove type constness in URCU_FORCE_CAST's C++ version
* Move extern "C" down in include/urcu/urcu-bp.h
* fix: ifdef linux specific cpu count compat
* Add unit tests for possible_cpus_array_len
* fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
* Fix: revise obsolete command in README.md
* Fix: workqueue: remove unused variable "ret"
* Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
* Fix: urcu: futex wait: handle spurious futex wakeups
* Fix: urcu-wait: futex wait: handle spurious futex wakeups
* Fix: defer_rcu: futex wait: handle spurious futex wakeups
* Fix: call_rcu: futex wait: handle spurious futex wakeups
* Fix: workqueue: futex wait: handle spurious futex wakeups
* Fix: Use %lu rather than %ld to print count
* Update ABI definition files
* Bump version current and age
* alpha: allocate membarrier system call number
* Bump version to 0.14.0-pre
* Improved test framework
* rculfhash: introduce cds_lfht_node_init_deleted
* Fix: changelog: v0.13.0 was released in 2021
* cleanup: i386 arch detection
* fix: properly detect 'cmpxchg' on x86-32
* fix: use urcu-tls compat with c++ compiler
* Fix typo
* fix: remove autoconf features default value in help message
* fix: add missing pkgconfig file for memb flavour lib
* Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h
* Document C99 and C++11 requirement in README.md
* Always use '__thread' for Thread local storage except on MSVC
* Fix: powerpc32: transparent unions alter calling convention
* fix: don't use C++ thread_local on MacOs
* wfcqueue API: implement overloaded wrappers with templates
* wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
* wfstack C++ API: implement overloaded wrappers with templates
* lfstack C++ API: implement overloaded wrappers with templates
* wfstack: combine C++ API cds_wfs_stack_cast with overloading
* lfstack: combine C++ API cds_lfs_stack_cast with overloading
* fix: test_build tap plan
* Test C++ build of list head init
* Fix order of initializers in CDS_LIST_HEAD_INIT
* unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++
* wfcqueue: implement C++ API based on function overloading
* wfstack: implement C++ API based on function overloading
* lfstack: implement C++ API based on function overloading
* Fix tap.h: remove extra semicolon in pass/fail macros
* Add C++ build tests
* Build and run regression and unit tests as C++ programs
* Add --enable-Werror configure switch
* Add `urcu_posix_assert()` as `assert()` replacement
* Rename `urcu_assert()` to `urcu_assert_debug()`
* cleanup: spelling fixes in comments
* Make temporary variable in _rcu_dereference non-const
* (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support
* Fix: x86 and s390: uatomic __hp() macro clang support
* Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
(From OE-Core rev: fdf6a7f1da7b23a1bbb51198f5702d925e68bf1a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Moves the downloaded items from SRC_URI into separate packages in the
recipe document. This is much better than the previous implementation
because:
1) It can report multiple download locations in SRC_URI, instead of
just the first one reported.
2) It prevents the assumption that the source files listed in the
recipe are the exact file from the source URL; in particular, files
that come from file:// SRC_URI entries, and source files that have
been patched were problematic, since these aren't from the upstream
source.
3) It allows the checksums to be specified
(From OE-Core rev: 1dd4369b3638637a2cbba2a3c37c6b6f4df335cd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* remove patch applied upstream
* FWIW: this version still fails to build with DEBUG_BUILD AND gcc-13 as
shown in:
http://errors.yoctoproject.org/Errors/Details/689841/
In file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/immintrin.h:57,
from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:14:
In function '_mm512_mask_prefetch_i64scatter_pd',
inlined from 'main' at TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:23:5:
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512pfintrin.h:180:3: error: 'base' may be used uninitialized [-Werror=maybe-uninitialized]
180 | __builtin_ia32_scatterpfqpd (__mask, (__v8di) __index, __addr, __scale,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
181 | __hint);
| ~~~~~~~
<built-in>: In function 'main':
<built-in>: note: by argument 3 of type 'const void *' to '__builtin_ia32_scatterpfqpd' declared here
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:18:9: note: 'base' declared here
18 | int base[128];
| ^~~~
In file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/immintrin.h:53,
from numpy/core/src/umath/simd.inc.src:25:
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512fintrin.h: In function 'AVX512F_square_CFLOAT':
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512fintrin.h:314:1: error: inlining failed in call to 'always_inline' '_mm512_setzero_ps': target specific option mismatch
314 | _mm512_setzero_ps (void)
| ^~~~~~~~~~~~~~~~~
numpy/core/src/umath/simd.inc.src:977:20: note: called from here
977 | @vtype@ zeros = _mm512_setzero_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~
numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to 'always_inline' 'avx512_get_full_load_mask_ps': target specific option mismatch
596 | avx512_get_full_load_mask_ps(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
It will be probably resolved in next release from 1.25 as whole simd.inc.src was removed in:
640e85017a
but this PR https://github.com/numpy/numpy/pull/21056 wasn't backported
to maintenance/1.24.x and probably isn't worth backporting now as
neither DEBUG_BUILD is enabled by default nor gcc-13 merged in oe-core,
and the changes don't backport cleanly.
(From OE-Core rev: 8596678667797971559aed962b1c204266032186)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libcgroup uses fts_* functions, but these are not implemented in musl so
we depend on the fts recipe and force a link to libfts.
However since 3.0.0 libcgroup will automatically look for fts_open in
both libc and libfts[1], so this can be simplified to just a conditional
DEPENDS.
[1] 27ba904355
(From OE-Core rev: 59be1d5a7e78c6fe6bf01e523439f91871be9718)
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>
The autobuilder workers change over time, update the sanity testing list
to match the current autobuilder workers OS list.
(From meta-yocto rev: e1b515ec9d5c6b1b21d27db1ec413088398d538b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By including the full path to bblayers.conf the remove-layer
command can be executed from any location, not only from the
build directory.
(Bitbake rev: 25cb4e17e8a4c0310df018b9df184b0155b267eb)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By including the full path to bblayers.conf the add-layer
command can be executed from any location, not only from the
build directory.
(Bitbake rev: 77aa230bf2a053fc0941723a6abbc798ebe53a19)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Assigning a return value which is potentially None to a tuple and
catching TypeError is pretty ugly. Rewrite the code to explicitly check
the value for clarity.
(Bitbake rev: f4ebb27616ac2df27c29a6052b1526a4c48db607)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the export/unexport/network flags are acted on only by presence
or lack of in the data store. This is deliberate due to performance reasons
since a given recipe shell task might export ~80-90 variables and this means
expanding flags for every one of them.
This does catch users unaware since values which expand to nothing don't work
e.g. ${@""} and setting values to "0" wouldn't work either.
The downside to this patch is slow down in parsing speed of around 4%.
The network flag is easier to change and doesn't affect performance, it was
made to operate the same as export/unexport for consitency reasons.
(Bitbake rev: 3d96c07f9fd4ba1a84826811d14bb4e98ad58846)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Assignment of "introspection" as default PACKAGECONFIG value does not
reflect gobject-introspection being globally enabled or disabled.
As a result, graphene compilation used to fail when g-i was disabled.
Use standard means to enable or disable introspection based on machine
and distro features, as implemented by gobject-introspection class.
(From OE-Core rev: a5e22ba9d7b82126c53ad373fa59267c870f7d6b)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://cryptography.io/en/latest/changelog/#v39-0-1
39.0.1 - 2023-02-07
* SECURITY ISSUE - Fixed a bug where Cipher.update_into accepted Python
buffer protocol objects, but allowed immutable buffers. CVE-2023-23931
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.8.
CVE: CVE-2023-23931
(From OE-Core rev: b2883bb86d8d0f7929b3c7a40f603010fbe153a4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-450-february-14-2023
Release 4.5.0 (February 14, 2023)
* Runtime support for PEP 702, adding typing_extensions.deprecated. Patch
by Jelle Zijlstra.
* Add better default value for TypeVar default parameter, PEP 696. Enables
runtime check if None was passed as default. Patch by Marc Mueller (@cdce8p).
* The @typing_extensions.override decorator now sets the .__override__
attribute. Patch by Steven Troxler.
* Fix get_type_hints() on cross-module inherited TypedDict in 3.9 and 3.10.
Patch by Carl Meyer.
* Add frozen_default parameter on dataclass_transform. Patch by Erik De Bonte.
(From OE-Core rev: d3f0a9b620a930e9f48bf9f0d76f82ca6560887a)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The configure task is added by base.bbclass, no need to do it again.
(From OE-Core rev: 2d7897bcab2b70d850bfe02ded42b20eb695eda8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a task is aborted the buildstats file isn't complete, so calculate
when the build finished and use that as a end time.
(From OE-Core rev: 23ebaec476dc46aebe5997f025661137f3e341bd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa spotted patchreview.py reports Malformed Upstream-Status in a
patch in this recipe. The patch is not being applied since there is no ptest
override.
The test in question was also disabled due to an issue with new versions of
openssh.
Add a workaround for the broken test, enable it, drop the broken patch.
(From OE-Core rev: e9f2cc084638ce9cb5339df611e473c30f0e40b1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backporting a patching from the 2.13.x stable branch of lttng
to fix the build against kernel 6.2+.
(From OE-Core rev: 3aed7dfe5ff6f52497dcffa58bc2f06cf709ea18)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Calling SystemExit doesn't work well with server/client usage since the string
isn't printed to the right place. Use bb.fatal() instead which prints the right
log output and raises and handled exception which then shows correctly on the
UI.
(Bitbake rev: aaefb43b41a0d9b16a59643136268eb6e5d48cd2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This sets the ground for standardizing (and enforcing) the location of
configuration templates: let's start with the default one.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is an issue during 'make modules_prepare' execution for PPC_85xx:
arch/powerpc/kernel/asm-offsets.c:58:10: fatal error: head_booke.h: No such file or directory
58 | #include "head_booke.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.build:118: arch/powerpc/kernel/asm-offsets.s] Error 1
asm-offests.c has dependency on head_booke.h so add it to kernel-devsrc package
(From OE-Core rev: 46705c47428a8d909518a0ed29dd2051f6321e2f)
Signed-off-by: Denys Zagorui <dzagorui@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not all arm platforms support neon and runtime detection for this feature is
currently not reliable.
Disable neon support by default on ARM-32 platforms because of the
following upstream bug: https://github.com/ebassi/graphene/issues/215
Enable neon for aarch64 by default
(From OE-Core rev: 72778f6a647f47926c6ba1b77f0984999a22e44a)
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>
This change adds a new variable to track which recipe variables
are added as SPDX Annotations.
Usage: add SPDX_CUSTOM_ANNOTATION_VARS = <some recipe variable>
The recipe spdx json will contain an annotation stanza that looks
something like this:
"annotations": [
{
"annotationDate": "2023-02-13T19:44:20Z",
"annotationType": "OTHER",
"annotator": "Tool: oe-spdx-creator - 1.0",
"comment": "CUSTOM_VARIABLE=some value or string"
},
(From OE-Core rev: 33ced8338f0facb412b5f24cf9df4a84226a2a94)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl's definition of ioctl() API is different from glibc's and gst has
built upon definition from glibc which was being warned about but now
compilers can check signatures of funciton pointers, means it becomes an
error with clang16+
(From OE-Core rev: 840d55a4bf8e908e2b2841496232ffa7c00799e4)
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>
Newest linux-firmware release got firmware for Adreno A200. Add these
two files to the ${PN}-qcom-adreno-a2xx package. As these files are
licensed under a separate BSD-3-Clause license, add separate license
package too.
(From OE-Core rev: 56e1b2b06ef7f22d4ac5899046f650ae8ec0d547)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is not enough to depend on the ${PN}-qcom-license package. Set
LICENSE variable for all the qcom packages to point to the proper
license.
(From OE-Core rev: 9dc41e18dc138a7cce920f8e4c85eb3130c0d553)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
In tests, add a fallback when func_timeout isn't available.
gh-101566: In CompleteDirs, override ZipFile.getinfo to supply a ZipInfo for implied dirs.
(From OE-Core rev: 733a0fa6ebe4eb451f3cbf60a9a866cfddab0072)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
docutils 0.18 is supported. (#1381)
Sphinx 6 support added
Added sphinxcontrib-jquery as a dependency (#1385#1421)
Python 3.11 is officially supported and tested. (#1395)
Python 3.4 and 3.5 are officially not supported (#1395)
Automatically use sphinxcontrib-jquery in Sphinx 6+ (#1399)
Use new context vars logo_url, favicon_url and root_doc when available (#1405)
Translations updated: French, Hungarian, Croatian
Translations added: Danish, Chinese (Taiwan)
(From OE-Core rev: 5633e0cc14bab83906bc0fb6a54cea3247b97278)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
1. The SIMD dispatchers in libjpeg-turbo 2.1.4 and prior stored the list of
supported SIMD instruction sets in a global variable, which caused an innocuous
race condition whereby the variable could have been initialized multiple times
if 'jpeg_start_*compress()' was called simultaneously in multiple threads.
libjpeg-turbo 2.1.5 included an undocumented attempt to fix this race condition
by making the SIMD support variable thread-local. However, that caused another
issue whereby, if 'jpeg_start_*compress()' was called in one thread and
'jpeg_read_*()' or 'jpeg_write_*()' was called in a second thread, the SIMD
support variable was never initialized in the second thread. On x86 systems,
this led the second thread to incorrectly assume that AVX2 instructions were
always available, and when it attempted to use those instructions on older x86
CPUs that do not support them, an illegal instruction error occurred. The SIMD
dispatchers now ensure that the SIMD support variable is initialized before
dispatching based on its value.
(From OE-Core rev: 009a1b0390d791d614b8d4a1407e7479c261f60d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update webkitgtk from 2.38.3 to 2.38.4.
* remove 0001-When-building-introspection-files-do-not-quote-CFLAG.patch
which has been merged in upstream
What’s new in the WebKitGTK 2.38.4 release?[1]
* Improve GStreamer multimedia playback across the board with improved
codec selection logic, better handling of latency, and improving frame
discard to avoid audio/video desynchronization, among other fixes.
* Disable HLS media playback by default, which makes web sites use MSE
instead. If needed WEBKIT_GST_ENABLE_HLS_SUPPORT=1 can be set in the
environment to enable it back.
* Disable threaded rendering in GTK4 builds by default, as it was
causing crashes.
* Fix MediaSession API not showing artwork images.
* Fix MediaSession MPRIS usage when running inside a Flatpak sandbox.
* Fix input element controls to correctly scale when applying a zoom
factor different than the default.
* Fix leakage of Web processes in certain situations.
* Fix the injected bundle not being found when running inside a sandbox.
* Fix the build with ENABLE_INTROSPECTION when cross-compiling.
* FIx the build with ENABLE_WEBGL disabled.
* Fix the build with GStreamer-based WebRTC enabled.
* Fix the build with USE_GTK4 enabled.
* Fix several crashes and rendering issues.
[1]: https://webkitgtk.org/2023/02/02/webkitgtk2.38.4-released.html
(From OE-Core rev: a535ea38cb386f88afdfb086b07c047826368e9c)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Symbolic links to the files are included during the output hash
calculation but symlinks to the directories are missed.
So if the new symlink to a directory was the only change made,
then the output hash won't change,
and the Hash Equivalence server may change unihash.
In the next run bitbake may use an older package from sstate-cache.
To fix this followlinks=True flag could be set for os.walk
but it can lead to infinite recursion if link points
to a parent directory of itself.
Also, all files from a directory to which symlink points
would be included in depsig file.
Therefore another solution was applied, I added code that will loop
through directories and process those that are symlinks.
(From OE-Core rev: ee729163f31f26b1462a47e1e53f7a0f9de9b464)
Signed-off-by: Mateusz Marciniec <mateuszmar2@gmail.com>
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The original patch was actually allowing .debug modules
though which was in-correct. This change blocks the
parsing of .debug modules (which is correct). As noted in
[YOCTO #15022] this should address the empty modules.dep
when using the BusyBox depmod.
(From OE-Core rev: 339c3c3abe8d405cfe7b3f34db9b3547bcaaf878)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recipe was building native go against build host headers and libraries,
and then installing it as a nativesdk item, which is entirely incorrect. This has
been working by coincidence (go generally uses C and C libraries lightly)
but with go 1.20 this turned into hard breakage.
Also nativesdk sysroot was being passed in incorrectly.
(From OE-Core rev: 9212704a0e6ba79c3a3c4d85fc132e0ab6de1747)
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>
No longer package go-runtime-staticdev into sdk packagegroup,
as go-runtime 1.20 doesn't build the static bits anymore
(possibly can be enabled via build config, if proven necessary).
(From OE-Core rev: e8ab9d303a6fca3806097f1fd360efe8f8ae0c1d)
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>
Without this patch:
$ bitbake-layers create-layers-setup /home/adrian/temp/poky-clone
NOTE: Starting bitbake server...
Traceback (most recent call last):
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 169, in run
pipe = Popen(cmd, **options)
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 73, in __init__
subprocess.Popen.__init__(self, *args, **options)
File "/usr/lib64/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib64/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/adrian/temp/poky-clone'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/adrian/projects/poky/bitbake/bin/bitbake-layers", line 95, in <module>
ret = main()
File "/home/adrian/projects/poky/bitbake/bin/bitbake-layers", line 88, in main
return args.func(args)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 90, in do_make_setup
p.do_write(self, args)
File "/home/adrian/projects/poky/meta/lib/bblayers/setupwriters/oe-setup-layers.py", line 36, in do_write
repos = parent.make_repo_config(args.destdir, args.include_layer_repo)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 55, in make_repo_config
destdir_repo = self._get_repo_path(destdir)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 30, in _get_repo_path
repo_path, _ = bb.process.run('git rev-parse --show-toplevel', cwd=layer_path)
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 172, in run
raise NotFoundError(cmd)
bb.process.NotFoundError: Execution of 'git rev-parse --show-toplevel' failed: command not found
with this patch:
$ bitbake-layers create-layers-setup /home/adrian/temp/poky-clone
NOTE: Starting bitbake server...
NOTE: Created /home/adrian/temp/poky-clone/setup-layers.json
NOTE: Created /home/adrian/temp/poky-clone/setup-layers
(From OE-Core rev: 2da12ccada46443d58dd8fab463156fa763b84cc)
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>
This allows to specify partition with fstype=none in the wks file
to have partition created but without following mkfs. The none fstype
is in the list already but the usage is not documented.
Example;
part /data --ondisk mmcblk0 --fstype=none --align 4096 --fixed-size 512
will create a partition, filesystem may be created manualy on the host
or target and data will be preserved if the device is reflashed using
same wks. Works with bmaptool and probably does not work with dd.
Use case is persistent filesystem/data between reflashing of the image.
(From OE-Core rev: 351cb64da37aa43113e5192605d04436652aa3b8)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
openldap is added as a dependency so the build will not fail,
as otherwise ldap headers are not found during configure phase
Note: due to upstream bug (now fixed) building LDAP/LDAPS support
with minimal configurations can sometimes not work, see details at:
https://github.com/curl/curl/pull/10445
(From OE-Core rev: a999f62f5692687a5557f7a50c7c768c50f3d7d3)
Signed-off-by: Federico Pellegrin <fede@evolware.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Per feedback from users, remove the top level image SPDX file and the
JSON index file from DEPLOYDIR. Having these files here is confusing to
end users because these files are not very useful by themselves, and
having them in DEPLOYDIR makes it unclear which they should be using.
(From OE-Core rev: 4e081802ecb352e0a300a98c924354f8393e4163)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Append to cleandirs in do_populate_sdk so that other classes
(specifically, create-spdx-2.2) can add additional directories
(From OE-Core rev: 5e6f74b1910a6ddd359b037b975ba29406e1651b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.19 is no longer getting upstream -stable support, and we've replaced
it with 6.1 as the latest (and default) version. Removing the recipes
to make this clear.
Released branches will still get bugfixes as appropriate.
(From OE-Core rev: c21586a46061af7e00fd30f4eb2b7ca2c74d9fc7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Fix broken link to a .bb file
- Clarify the explanations
(From yocto-docs rev: 937ef39cb4d04da388b1945d741820089daa2780)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These :yocto_docs: references were making external references
to another section of the manual, using the https://docs.yoctoproject.org
website. It's actually better to use internal references (:doc: for an
entire document, and :ref: for a specific section, as they will cause
an error in Sphinx if one day they are no longer valid.
(From yocto-docs rev: 0beff9dea986a2ea4b496180b29a99490416eeeb)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OE-Core rev f1257d61b76d027d4ece734439993b6bf4e48907 introduced support
for using lzo as compression algorithm for fitImage contained kernel
images.
This patch adds the corresponding documentation to FIT_KERNEL_COMP_ALG
and FIT_KERNEL_COMP_ALG_EXTENSION.
(From yocto-docs rev: aba0ab326ea72ff10492e73b452b51d1beaa50d6)
Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Underline fix
- Spacing fixes in bullet lists. Our standard
is to use two spaces after "-", and a bullet
list is supposed to be preceded by an empty line
to be recognized.
(From yocto-docs rev: f3c5e92b28fff1fb7cb7884e5757e05124f04805)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Read from serial console with a small delay to bundle data to e.g.
full lines. Reading one character at a time is not needed and causes
busy looping.
(From OE-Core rev: 0049f6757f6f956fb4cc77b3df6a672c20b53cf4)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a qemu machine hangs, the QMP calls can hang for ever
too, and when this happens any failing test commands from ssh
runner may be followed by dump_monitor() calls which
then also hang. Hangs followed by hangs.
Use runqemutime at setup and run_monitor() specific timeout
for later calls.
(From OE-Core rev: 3a07bdf77dc6ecbf4c620b051dd032abaaf1e4ff)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use a short sleep to bundle serial console reads so that
we are not reading one character at a time which reduces busy
looping.
(From OE-Core rev: cafe65d8cf7544edbd387f7f5f6d77c64c6b18fa)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If test target qemu machine hangs completely, dump_target() calls
over serial console are taking a long time to time out, possibly
for every failing ssh command execution and a lot of test cases,
and same with dump_monitor().
Instead of trying for ever, count errors and after 5 stop trying
to dump_target() and dump_monitor() completely.
These help to end testing earlier when a test target is completely
deadlocked and all ssh, serial and QMP communication with it are
failing.
(From OE-Core rev: d9ad0a055abba983c6cee1dca4d2f0a8a3c48782)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Configure ssh client to test that connection with server is up.
If the server does not respond within a minute then the connection,
target machine or sshd daemon are stuck and it's better to exit
the command execution with errors.
Some tests can execute a long time without returning stdout/stderror
data and it's difficult to adjust timers for those cases if
connection to target machine or the target machine itself hangs
and output is not expected in minutes or even hours.
(From OE-Core rev: ba68ff04c5786eca7cd8dd44056705867dea8ac4)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output from is garbled otherwise and it's not
easy to remove debug output form real command output on target.
(From OE-Core rev: 917a70cbc43ac1c70c477b220c4115735457ef04)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a redundant change in
0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch that
causes wordsize.h to be different in arm and aarch64. This causes the
build error when enable multilib:
Error: Transaction test error:
file /usr/include/bits/wordsize.h conflicts between attempted installs of lib32-libc6-dev-2.37-r0.armv7vet2hf_vfp and libc6-dev-2.37-r0.cortexa57
(From OE-Core rev: 303bb3b735da434eb135ee857c2c49c55da61918)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add ptest function for oss 'cpio'.
Tis test takes less than 1 second with kvm enabled, so it is a fast test.
autotest files would contain TMPDIR, they are removed from script files
atconfig and atlocal.
(From OE-Core rev: 9661e76aa1ea89b3dcc24a4d69fa7e6161873d7f)
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The use of scripts/git-intercept was introduced in commit 3266c327df
(install/devshell: Introduce git intercept script due to fakeroot
issues) and later reverted in commit af27c81eaf (scripts: Make git
intercept global).
(From OE-Core rev: f6c260c8e2a33e282a35afc99de4ef8cc1791b08)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you are behind a corporate proxy, the npm fetcher uses
the proxy IP address already passed in the list of exports.
However, it will error if the proxy injects its own root
CA certificate. Thus, the NODE_EXTRA_CA_CERTS environment
variable must be passed so the user can include their
company's root CA as a trusted CA inside node's
certificate store.
(Bitbake rev: 5daecc25a59ce5bf6c31f5085e6caa7cb543517e)
Signed-off-by: George Kelly <george.kelly1097@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pstore is used to collect crash logs in the journal after a crash. As it
needs a correctly configured kernel, it's not always enabled. Add a
PACKAGECONFIG to enable it when needed.
(From OE-Core rev: 350d8677c4f7b6ff7604bff6b2f4ab7f1b9ec422)
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The configure scripts uses /tmp to execute some generated files.
If /tmp is noexec, then we meet the following error.
| Unable to create and execute files in /tmp. Set the TMPDIR environment
| variable to another directory and make sure that it is not mounted noexec.
| Sanity test failed.
(From OE-Core rev: 6099b88c4decb285fd3519d5565909c15d935030)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-update: remove fccache.c as all licenses are collected in COPYING.
fcache.c used to contain a public domain notice of md5
implementation in the middle of itself, but that too has moved
to COPYING.
(From OE-Core rev: 1a4b8736a8c6317b47156ec3d81776793a97939b)
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>
/usr/share/vulkan/registry/stripAPI.py is a python script,
so add that to RDEPENDS.
(From OE-Core rev: 1d9963cff2cad7bdcd406f4ce5f89317a4ab8cae)
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>
/usr/bin/code_cov_parse_info is written in perl, so that's a new RDEPENDS.
(From OE-Core rev: 31e5e37987e43ce2691a00763538d6061ceadf28)
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>
License-update: switch to a dedicated license file; the license terms are the same.
(From OE-Core rev: b505414862f80bc835ebba005a76c4428a657478)
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>
Dropped patches have all been merged, addressed separately or are backports.
(From OE-Core rev: 3ffae93f24bb1e3954b232099153fd059cfd7daf)
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>
Remove 0002-add-option-for-vmwgfx.patch; the original reason has been long resolved:
Our Mesa doesn't yet ship the XA Gallium state tracker that the VMWGFX
sub-driver needs, so just disable vmwgfx.
(From OE-Core rev: 04ee687c93b305275d4675133d125448af011d54)
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>
License-Update: formatting, pep517 replaced by pyproject_hooks with same license.
(From OE-Core rev: 3f17ba75954bb71f0b8a19f007ebd0344d3faf74)
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>
Do not apply patch conditionally, there is no need for that,
and conditional patches are problematic with upgrades and devtool.
(From OE-Core rev: 689e5c83cabe07dd60fdb3856c102c99fc3cbd7d)
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>
For the QA checks in `image.bbclass`, all exceptions
other than `oe.utils.ImageQAFailed` always print the
following generic message:
"Image QA function func_name failed"
This can be very misleading, as it may hide
python syntax errors and other kind of issues that are
hard to detect without more explicit error messages.
This change makes sure that the error message of all
exceptions are displayed.
Before this change:
"Image QA function func_name failed"
After this change:
"Image QA function func_name failed: f-string: empty expression not allowed (<string>, line 13)"
(From OE-Core rev: 3d85b30d8704d38b86f5b006748cebc74bd2a4fa)
Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Providing ssh port number is supported too with
"--target-ip 192.168.0.10:22".
(From OE-Core rev: 637919b9df0abc06da5b2f9b389cf25376bd6b7c)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bootchart2 introduced a variable EARLY_PREFIX for supporting systems
with usrmerge [1]. Right now, the recipe here is sidestepping this
feature and trying to replicate it by overwriting other variables and
even patching the sources. This wasn't enough, however, as there are
still problems: For example, some setup code in the bootchart-collector
fails because it expects EARLY_PREFIX to be used [2].
Cleanup the recipe to set EARLY_PREFIX and remove the other workarounds.
[1]: 56a638ace1
[2]: 3d2136d033/collector/collector.c (L670-L672)
Fixes: 4157600d31 ("bootchart2: switch to add patch from change source in do_install")
(From OE-Core rev: 7031bc65b10040877392ed774a0cdddef85c12e0)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'mesa' no longer provides support for it by default because these codecs are
patent encumbered.
Hide the build behind the commercial flag
(From OE-Core rev: 8a928ca5279b6836df9ae1cf9d878c3ee0fa63eb)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The glibc upgrade regresses one of the valgrind tests. Disable it
until we can resolve that.
(From OE-Core rev: 6c979f3941d047670e3ce1c86815b12706254d50)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussed in https://stackoverflow.com/a/4435752/1710392 , CPython
has an optimization for statements in the form "a = a + b" or "a += b".
It seems that this line does not get optimized, because it has a form a = a + b + c:
data = data + "./" + f.split("/./")[1]
For that reason, it does a copy of data for each iteration, potentially copying megabytes
of data for each iteration.
Changing this line causes SignatureGeneratorBasic::get_taskhash to take 0.06 seconds
instead of 45 seconds on my test setup where SRC_URI points to a big directory.
Note that PEP8 recommends explicitely not to use this optimization which is specific to CPython:
"do not rely on CPython’s efficient implementation of in-place string concatenation for statements in the form a += b or a = a + b"
However, the PEP8 recommended form using "join()" also does not avoid the copy and takes 45 seconds in my test setup:
data = ''.join((data, "./", f.split("/./")[1]))
I have changed the other lines to also use += for consistency only, however those were in the form a = a + b
and were optimized already.
Co-authored-by: JJ Robertson <jrobertson@snap.com>
(Bitbake rev: 195750f2ca355e29d51219c58ecb2c1d83692717)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Increase the `ljust` value for each column in show-layers
output. This improves readability when long layer paths are
included
(Bitbake rev: a56cd53e0e67a368acace9dab184bd94b9b67b1b)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the layer directory name with the name from BBFILE_COLLECTIONS
which is useful when assigning a LAYERDEPENDS value
(Bitbake rev: 517cc3f5aee2a7d6362ce0202d4ee709a5378096)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similarly to the recently added test for binary generated locales, add
a version to test on target locale generation. This was broken but should
be fixed now so we can add the test sharing code from the previous test.
(From OE-Core rev: 50a29c167eb9fe9fa96aa53a379ae7597cefd1cc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If on target locale generation is used, it fails at first boot showing
errors about a missing directory. Ensure the directory exists.
(From OE-Core rev: f2844c9f1bbb729562063d96a3d1cc9d44dafa0a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was disabled in 2014[1] due to an error message which as far
as I can tell, no longer occurs.
Having debug information and source files present will make debugging
reproducibility issues much easier so remove this line as it appears
no longer needed.
Fix up a few files which have buildpaths in them to avoid QA warnings
and reproducubility issues.
[1] OE-Core revision c1b5a262c0201faf2c6bf545d6acb32dfe383ba3
(From OE-Core rev: 95983108121c8b96f5659d110498bf2afc6189d9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
older scons do not support MAXLINELENGTH and some packages still may be
using older scons, these recipes can clear SCONS_MAXLINELENGTH in them
and get going. Set
SCONS_MAXLINELENGTH = ""
in such recipes.
(From OE-Core rev: 34de57d12c0a752f66c962d29e5335c1035db066)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/jquast/wcwidth#history
0.2.6 2023-01-14
* Updated tables to include Unicode Specification 14.0.0 and 15.0.0.
* Changed developer tools to use pip-compile, and to use jinja2
templates for code generation in bin/update-tables.py to prepare
for possible compiler optimization release.
(From OE-Core rev: 0c09ede1fad284b8efd3b6ff3102d8dbb7efb5f4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://www.pyopenssl.org/en/23.0.0/changelog.html
23.0.0 (2023-01-01)
Changes:
Add OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN constant to allow for users
to perform certificate verification on partial certificate chains. #1166
cryptography maximum version has been increased to 39.0.x.
(From OE-Core rev: 7fbe1365ad8e0562974d171a1d71e28313bc80ea)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Switch to hatchling build-backend
* inherit python_hatchling instead of python_setuptools_build_meta
* DEPENDS on python3-hatch-vcs-native instead of python3-setuptools-scm-native
2.0.0
======
* add support for Python 3.7-3.11
* drop support for Python 2.6-3.6
* add encoding argument defaulting to utf-8
* inline and clarify type annotations
* move parsing code from inline to extra file
* add typing overloads for helper methods
.. note::
major release due to the major changes in python versions supported
+ changes in packaging the api is expected to be compatible
(From OE-Core rev: 93a5c6a8a07bb8204337e6e0797bc67cf0ab6160)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://docs.pytest.org/en/stable/changelog.html#pytest-7-2-1-2023-01-13
pytest 7.2.1 (2023-01-13)
Bug Fixes
#10452: Fix ‘importlib.abc.TraversableResources’ deprecation warning in
Python 3.12.
#10457: If a test is skipped from inside a fixture, the test summary now
shows the test location instead of the fixture location.
#10506: Fix bug where sometimes pytest would use the file system root
directory as rootdir on Windows.
#10607: Fix a race condition when creating junitxml reports, which could
occur when multiple instances of pytest execute in parallel.
#10641: Fix a race condition when creating or updating the stepwise
plugin’s cache, which could occur when multiple xdist worker
nodes try to simultaneously update the stepwise plugin’s cache.
(From OE-Core rev: f5e3d3104b441d7e2586d5450390a829ef91a5a4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0.002010 - 2023-01-22
- split main test into three separate scripts
- avoid outputting multiple plans if used with no_plan
(From OE-Core rev: 25cbcfe53fc921d856586c76b563016b8756374e)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The pmu-events.c file is generated by a python script making os.scandir()
calls. The return value is "order on disk" which can cary between machines.
Add in a sed to fix the perf source to sort this data which makes
the pmu-events.c file deterministic.
We should try and upstream this change but we'll need to sed for varying
kernel versions. We should also try and get the perf source being added
to the perf-devsrc package so when failures like this occur, diffoscope
is much more helpful!
(From OE-Core rev: d2c27ae5c0d06363d2f0a2a8eb4e8e492df58444)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the case of a global shared state cache and a local sstate cache
with a mix of signed and un-signed entries, there is a case where
a .sig is missing locally, but may exist in the global sstate cache.
For this case, do not just fail sstate fetch, but rather backfill
the .sig file from the global sstate cache.
If this case is detected, re-run the fetch operation to get the
global .sig file (if it exists).
(From OE-Core rev: d5ea1a5396bf9fd4303cae46bc0e042be8de8d67)
Signed-off-by: Tobias Hagelborn <tobias.hagelborn@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Everything we need for `rust-snapshot.inc` exists in `src/stage0.json`,
so just read that to generate it.
(From OE-Core rev: a07008da8b02165d271a457e4c215f35cb15b94c)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #9070]
Add a new selftest to validate locale generation. This selftest builds a
complete target with GLIBC_GENERATE_LOCALES, IMAGE_LINGUAS,
ENABLE_BINARY_LOCALE_GENERATION set.
(From OE-Core rev: 53258fd810bea6475af9f908f7b712a13a02b628)
Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add gnutls unit-tests into ptest. Only self-contained
tests (no external file system dependencies) are included.
Some tests have been put in a disallow list in the run-ptest;
these tests either require additional files (certificates) or
environment setup prior to being run, via wrapper shell script.
As autotools packages are built out-of-tree, it is cumbersome
to add additional files. With regards to tests requiring wrapper
scripts, it is possible to add logic to run these tests under
run-ptests but that will require more effort to maintain, hence
skipped.
Verified via:
$ runqemu qemux86-64 kvm nographic serial qemuparams='-m 4096 -smp 32'
root@qemux86-64:~# ptest-runner gnutls
START: ptest-runner
BEGIN: /usr/lib64/gnutls/ptest
PASS: aead-cipher-vec
PASS: alerts
PASS: anti_replay
...
gnutls test summary:
--------------------
total: 375
pass : 364
fail : 0
skip : 11
DURATION: 184
END: /usr/lib64/gnutls/ptest
2023-02-01T13:55
STOP: ptest-runner
TOTAL: 1 FAIL: 0
(From OE-Core rev: 6061df3084b991ba4a54a3dca5dadda97e2364ac)
Signed-off-by: Ravineet Singh <ravineet.a.singh@est.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake nativesdk-apt failed with error:
ERROR: nativesdk-apt-2.4.5-r0 do_package_qa: QA Issue: nativesdk-apt installs files in /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/var/volatile, but it is expected to be empty [empty-dirs]
an empty dir apt is installed under /var/log/, fix the failure
by removing the empty dir apt as what we have done for target.
apt will create it when it does not exist.
(From OE-Core rev: 5b035a59d7915da784f1e6678ee130f30d7ceb8a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
9cf4111cdf94 Linux 5.15.91
14cc13e433e1 perf/x86/amd: fix potential integer overflow on shift of a int
033636b32258 netfilter: conntrack: unify established states for SCTP paths
0b08201158f1 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
b57740036792 block: fix and cleanup bio_check_ro
1d152437e46f kbuild: Allow kernel installation packaging to override pkg-config
a1964688582d cpufreq: governor: Use kobject release() method to free dbs_data
7c513ced0dec cpufreq: Move to_gov_attr_set() to cpufreq.h
cf7a08622d2b Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
53c5d61198c1 tools: gpio: fix -c option of gpio-event-mon
a7d1a303ff0f treewide: fix up files incorrectly marked executable
046fe53907c5 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
86bdccde7842 net/tg3: resolve deadlock in tg3_reset_task() during EEH
4364bf79d829 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
e69c3a0d9d3d net: mctp: mark socks as dead on unhash, prevent re-add
954cc215cd7a net: ravb: Fix possible hang if RIS2_QFF1 happen
0f7218bf0a00 net: ravb: Fix lack of register setting after system resumed for Gen3
3db4ca2938eb ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
621f296f11cf gpio: mxc: Unlock on error path in mxc_flip_edge()
071a8392869f nvme: fix passthrough csi check
614471b7f7cd riscv/kprobe: Fix instruction simulation of JALR
3391bd42351b sctp: fail if no bound addresses can be used for a given scope
b0784860e145 net/sched: sch_taprio: do not schedule in taprio_reset()
d2d3ab1b1de3 netrom: Fix use-after-free of a listening socket.
9df5ab02c65e netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
ca3cf947760d ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
d50e7348b44f ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
ead06e3449f2 netlink: annotate data races around sk_state
c4eb423c6b9b netlink: annotate data races around dst_portid and dst_group
fac9b69a9370 netlink: annotate data races around nlk->portid
8a13595600f7 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
2bf1435fa19d netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
e481654426b6 drm/i915/selftest: fix intel_selftest_modify_policy argument types
66689a72ba73 net: fix UaF in netns ops registration error path
41b74e95f297 netlink: prevent potential spectre v1 gadgets
2f29d780bd69 i2c: designware: use casting of u64 in clock multiplication to avoid overflow
b03f7ed9af6e scsi: ufs: core: Fix devfreq deadlocks
858d7e9218e1 net: mana: Fix IRQ name - add PCI and queue number
bff5243bd326 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
5eedf4568d34 EDAC/device: Respect any driver-supplied workqueue polling value
4b7dfd0a6811 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
7807871f28f8 ipv6: fix reachability confirmation with proxy_ndp
f9a22f6fa187 thermal: intel: int340x: Protect trip temperature from concurrent updates
036093c08d83 KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
c56683c0623e KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
e91308e63710 ovl: fail on invalid uid/gid mapping at copy up
33a9657d67a4 ksmbd: limit pdu length size according to connection status
8d83a758ee21 ksmbd: downgrade ndr version error message to debug
87a7f38a9058 ksmbd: do not sign response to session request for guest login
4210c3555db4 ksmbd: add max connections parameter
cc6742b160fa ksmbd: add smbd max io size parameter
3c8a5648a591 i2c: mv64xxx: Add atomic_xfer method to driver
e619ab4fb3e9 i2c: mv64xxx: Remove shutdown method from driver
4b83bc6f87ee cifs: Fix oops due to uncleared server->smbd_conn in reconnect
89042d3d8542 ftrace/scripts: Update the instructions for ftrace-bisect.sh
592ba7116fa6 trace_events_hist: add check for return value of 'create_hist_field'
b0af180514ed tracing: Make sure trace_printk() can output as soon as it can be used
91135d723388 module: Don't wait for GOING modules
85ee9919add9 KVM: SVM: fix tsc scaling cache logic
f0227eca972c scsi: hpsa: Fix allocation size for scsi_host_alloc()
e5af9a458a13 drm/amdgpu: complete gfxoff allow signal during suspend without delay
62b9e9f92109 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
21998acd31fb exit: Use READ_ONCE() for all oops/warn limit reads
e82b1598eb2c docs: Fix path paste-o for /sys/kernel/warn_count
1c51698ad6f6 panic: Expose "warn_count" to sysfs
0691ddae56cd panic: Introduce warn_limit
7b98914a6c26 panic: Consolidate open-coded panic_on_warn checks
fc636b136272 exit: Allow oops_limit to be disabled
339f8a8e5211 exit: Expose "oops_count" to sysfs
f80fb0001f11 exit: Put an upper limit on how often we can oops
2857ce7f475f panic: Separate sysctl logic from CONFIG_SMP
e156d4dcb036 ia64: make IA64_MCA_RECOVERY bool instead of tristate
9024f772248e csky: Fix function name in csky_alignment() and die()
2ea497d153da h8300: Fix build errors from do_exit() to make_task_dead() transition
a452ca0228bb hexagon: Fix function name in die()
3b39f47474a2 objtool: Add a missing comma to avoid string concatenation
39a26d872178 exit: Add and use make_task_dead.
b5c1acaa43b6 kasan: no need to unset panic_on_warn in end_report()
b5c967dc6822 ubsan: no need to unset panic_on_warn in ubsan_epilogue()
e4cd2100324e panic: unset panic_on_warn inside panic()
191f1f1f6a42 kernel/panic: move panic sysctls to its own file
654f6e851271 sysctl: add a new register_sysctl_init() interface
3aa991cde94b fs: reiserfs: remove useless new_opts in reiserfs_remount
d830531f8fff x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
1f5476223100 drm/i915: Remove unused variable
6e1012709320 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
619ee31b9641 drm/i915: Allow switching away via vga-switcheroo if uninitialized
ea435ba9eb85 firmware: coreboot: Check size of table entry and use flex-array
a4e70bcf2e87 lockref: stop doing cpu_relax in the cmpxchg loop
b0ee61f5eeab platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
e8d2f7f56691 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
2e0a8bacbe1d r8152: add vendor/device ID pair for Microsoft Devkit
d4b717e34dac scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
e15750aa28a6 KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
9300c65207f3 spi: spidev: remove debug messages that access spidev->spi without locking
48ff5d381298 ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
5001ffb31d63 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
b76120e20683 cpufreq: armada-37xx: stop using 0 as NULL pointer
eda26fa8560d perf/x86/intel/uncore: Add Emerald Rapids
544f9d4e9d8a perf/x86/msr: Add Emerald Rapids
b1eb964d785f s390: expicitly align _edata and _end symbols on page boundary
fb45ec279b00 s390/debug: add _ASM_S390_ prefix to header guard
cd488abed97e drm: Add orientation quirk for Lenovo ideapad D330-10IGL
ff7ab370b855 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
d6935084e444 ASoC: fsl_micfil: Correct the number of steps on SX controls
ac07316b2d57 cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
f0e6dcae1491 kcsan: test: don't put the expect array on the stack
c51c0b37543a cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
28e4e8ca9e95 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
14b1df2004fe tcp: fix rate_app_limited to default to 1
120b8e527e07 net: stmmac: enable all safety features by default
a7d736cc3c6c thermal: core: call put_device() only after device_register() fails
ed08f958e481 thermal/core: fix error code in __thermal_cooling_device_register()
108a6f91e276 thermal: Validate new state in cur_state_store()
bd0ea77edf46 thermal/core: Rename 'trips' to 'num_trips'
521c6ebd4f6e thermal/core: Remove duplicate information when an error occurs
6504afa2632a net: dsa: microchip: ksz9477: port map correction in ALU table entry register
18346db1854a selftests/net: toeplitz: fix race on tpacket_v3 block close
caa28c7c83e3 driver core: Fix test_async_probe_init saves device in wrong array
89c62cee5d4d w1: fix WARNING after calling w1_process()
3d0eafe413a7 w1: fix deadloop in __w1_remove_master_device()
7701a4bd45c1 device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ed0d8f731e0b ptdma: pt_core_execute_cmd() should use spinlock
29e9c67bf327 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
03bff5819ad3 tcp: avoid the lookup process failing to get sk in ehash table
5bd69d2ea897 nvme-pci: fix timeout request state check
39178dfe8677 drm/amd/display: fix issues with driver unload
9a5a537e1444 phy: phy-can-transceiver: Skip warning if no "max-bitrate"
4095065b59bc dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
5bd3c1c1bce1 cifs: fix potential deadlock in cache_refresh_path()
1a2a47b85cab HID: betop: check shape of output reports
b2a730974373 l2tp: prevent lockdep issue in l2tp_tunnel_register()
edf0e509cedd virtio-net: correctly enable callback during start_xmit
d3401c7624ec net: macb: fix PTP TX timestamp failure due to packet padding
71c601965532 dmaengine: Fix double increment of client_count in dma_chan_get()
1e7919f0b156 drm/panfrost: fix GENERIC_ATOMIC64 dependency
a1b3e50e2140 net: mlx5: eliminate anonymous module_init & module_exit
09e3fb6f53bc net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
01a6e108101f net: ipa: disable ipa interrupt during suspend
98aec50ff7f6 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
0e59f60b74cd usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
ae8e136bcaae usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
f25cd2b731d7 HID: revert CHERRY_MOUSE_000C quirk
39483511fd59 pinctrl: rockchip: fix mux route data for rk3568
1dae88a0b4df net: stmmac: fix invalid call to mdiobus_get_phy()
6716838bf801 HID: check empty report_list in bigben_probe()
2b4956825436 HID: check empty report_list in hid_validate_values()
ad67de330d83 net: mdio: validate parameter addr in mdiobus_get_phy()
486912937933 net: usb: sr9700: Handle negative len
2827c4eb429d octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
77e8ed776cdb l2tp: close all race conditions in l2tp_tunnel_register()
af22d2c0b47f l2tp: convert l2tp_tunnel_list to idr
22c7d45ca3d7 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
87d9205d9a57 l2tp: Serialize access to sk_user_data with sk_callback_lock
c53acbf2facf net/sched: sch_taprio: fix possible use-after-free
40516d042b65 net: stmmac: Fix queue statistics reading
620aa67f8059 pinctrl: rockchip: fix reading pull type on rk3568
ddca674af1ba pinctrl/rockchip: add error handling for pull/drive register getters
259ab8fb8c7e pinctrl/rockchip: Use temporary variable for struct device
8cbf932c5c40 wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
f792d26e5ce7 gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
8335f877efe7 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
fb4fb3d267c9 gpio: use raw spinlock for gpio chip shadowed data
52e3eebfe670 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
8232e5a84d25 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
95347e41cac6 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
7f129927feaf net: nfc: Fix use-after-free in local_cleanup()
397aaac88469 phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
01bdcc73dbe7 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
261e2f12b653 amd-xgbe: Delay AN timeout during KR training
a8cf4af5441f amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
8e897cb67421 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
0a27dcd53430 NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
24af570c99b4 phy: ti: fix Kconfig warning and operator precedence
631fc3668539 arm64: dts: qcom: msm8992-libra: Fix the memory map
dda20ffec8fb arm64: dts: qcom: msm8992-libra: Add CPU regulators
37ba5e929349 arm64: dts: qcom: msm8992: Don't use sfpb mutex
bab87524f6d4 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
b7a479c76481 affs: initialize fsdata in affs_truncate()
623d1116898e IB/hfi1: Remove user expected buffer invalidate race
47d5fc0dcd57 IB/hfi1: Immediately remove invalid memory from hardware
85caef2cfd1d IB/hfi1: Fix expected receive setup error exit issues
cb193984d424 IB/hfi1: Reserve user expected TIDs
891ddfae39f1 IB/hfi1: Reject a zero-length user expected buffer
362c9489720b RDMA/core: Fix ib block iterator counter overflow
e26c571c3b0d tomoyo: fix broken dependency on *.conf.default
7dfe83ecc341 firmware: arm_scmi: Harden shared memory access in fetch_notification
a653dbb70cce firmware: arm_scmi: Harden shared memory access in fetch_response
caffa7fed139 EDAC/highbank: Fix memory leak in highbank_mc_probe()
95de286200b2 reset: uniphier-glue: Fix possible null-ptr-deref
4773a8cf9a53 reset: uniphier-glue: Use reset_control_bulk API
7b33accc8ff9 soc: imx8m: Fix incorrect check for of_clk_get_by_name()
f07427f8d9c6 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
c4cb73febe35 HID: intel_ish-hid: Add check for ishtp_dma_tx_map
25f97c9883bf ARM: imx: add missing of_node_put()
3e9d79ded9d6 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
538135076191 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
0e4bba1656a4 ARM: dts: imx7d-pico: Use 'clock-frequency'
108cf4c6d510 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
207c9e64edba arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
7ce380fe7574 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
edba9b7a7037 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
e66f6949da63 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
eda11ab55614 memory: tegra: Remove clients SID override programming
aabd5ba7e9b0 Linux 5.15.90
4b6f8263e931 io_uring/rw: remove leftover debug statement
b10acfcd61b2 io_uring/rw: ensure kiocb_end_write() is always called
124fb13cc757 io_uring: fix double poll leak on repolling
e944f1e37b97 io_uring: Clean up a false-positive warning from GCC 9.3.0
940e8922c1f5 mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
e83cc8a780e6 soc: qcom: apr: Make qcom,protection-domain optional again
982c8b1e95c0 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
40a4797e08ec block: mq-deadline: Rename deadline_is_seq_writes()
3abf10b4c473 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
1aab00aa4192 net/ulp: use consistent error code when blocking ULP
2e4c95a404f3 io_uring/net: fix fast_iov assignment in io_setup_async_msg()
311b298a3337 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
487a086595b5 tracing: Use alignof__(struct {type b;}) instead of offsetof()
430443f8565e x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
f114717dfa74 Revert "drm/amdgpu: make display pinning more flexible (v2)"
7a993c1be595 efi: rt-wrapper: Add missing include
de2af657cab9 arm64: efi: Execute runtime services from a dedicated stack
9cca110cf8bb fs/ntfs3: Fix attr_punch_hole() null pointer derenference
d4d112e5c458 drm/amdgpu: drop experimental flag on aldebaran
c82fa690da7c drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
88c33752248e drm/amd/display: Calculate output_color_space after pixel encoding adjustment
87e605b16111 drm/amd/display: Fix set scaling doesn's work
8687b8cdc3a3 drm/i915/display: Check source height is > 0
5d961791663d drm/i915: re-disable RC6p on Sandy Bridge
e9a7ec188b26 mei: me: add meteor lake point M DID
eb0421d90f91 gsmi: fix null-deref in gsmi_get_variable
b8d99cda526b serial: atmel: fix incorrect baudrate setup
b85498385afc serial: amba-pl011: fix high priority character transmission in rs486 mode
0f150134dd79 dmaengine: idxd: Let probe fail when workqueue cannot be enabled
1e8c127c2e81 dmaengine: tegra210-adma: fix global intr clear
473e2281f712 dmaengine: lgm: Move DT parsing after initialization
73337724cbd8 serial: pch_uart: Pass correct sg to dma_unmap_sg()
4307a41cbc44 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
c9d55f564a69 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
78aa45bb7a42 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
a69c8dfb85b4 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
1ab67e87b178 usb: gadget: g_webcam: Send color matching descriptor per frame
b08167d8f07c usb: typec: altmodes/displayport: Fix pin assignment calculation
7fb1322e7a8c usb: typec: altmodes/displayport: Add pin assignment helper
59f9ee379640 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
a1c8a5c2f8aa usb: host: ehci-fsl: Fix module alias
f073d10cd5a7 usb: cdns3: remove fetched trb from cache before dequeuing
73f4bde9730f USB: serial: cp210x: add SCALANCE LPE-9000 device id
a2e075f40122 USB: gadgetfs: Fix race between mounting and unmounting
2da67bff29ab tty: fix possible null-ptr-defer in spk_ttyio_release
cb53a3366eb2 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
f322dd2e4a1c staging: mt7621-dts: change some node hex addresses to lower case
6508788b2c3b bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
7b122c33bd31 riscv: dts: sifive: fu740: fix size of pcie 32bit memory
701f9c3da692 thunderbolt: Use correct function to calculate maximum USB3 link rate
5b1b03a3d3e4 cifs: do not include page data when checking signature
64287cd456a2 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
f2e0e1615d65 btrfs: do not abort transaction on failure to write log tree when syncing log
f653abe6195c mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
9881436f01ce mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
33bd0db750fc ACPI: PRM: Check whether EFI runtime is available
87e1ee6058e5 comedi: adv_pci1760: Fix PWM instruction handling
b5d24a8e4a61 usb: core: hub: disable autosuspend for TI TUSB8041
61a0890cb95a misc: fastrpc: Fix use-after-free race condition for maps
1b7b7bb400dd misc: fastrpc: Don't remove map on creater_process and device_release
e7e41fcf909f USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
f3de34d90d90 staging: vchiq_arm: fix enum vchiq_status return types
16d09c4bc99b USB: serial: option: add Quectel EM05CN modem
34d769f0c607 USB: serial: option: add Quectel EM05CN (SG) modem
768d56ed2411 USB: serial: option: add Quectel EC200U modem
829916f069a7 USB: serial: option: add Quectel EM05-G (RS) modem
eb8808f769c6 USB: serial: option: add Quectel EM05-G (CS) modem
6e0430db195e USB: serial: option: add Quectel EM05-G (GR) modem
f01aefe374d3 prlimit: do_prlimit needs to have a speculation check
418e2c756d65 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
10cb7d53be5f usb: acpi: add helper to check port lpm capability using acpi _DSM
1818e2a97dab xhci: Add a flag to disable USB3 lpm on a xhci root port level.
8911ff796336 xhci: Add update_hub_device override for PCI xHCI hosts
c462ac871f49 xhci: Fix null pointer dereference when host dies
f39c813af0b6 usb: xhci: Check endpoint is valid before dereferencing it
0f175cebc46c xhci-pci: set the dma max_seg_size
89a410dbd0f1 io_uring/rw: defer fsnotify calls to task context
05d69b372b3b io_uring: do not recalculate ppos unnecessarily
ff8a070253d9 io_uring: update kiocb->ki_pos at execution time
b7958caf415b io_uring: remove duplicated calls to io_kiocb_ppos
86e2d6901a37 io_uring: ensure that cached task references are always put on exit
30b90689344b io_uring: fix async accept on O_NONBLOCK sockets
a79b13f24967 io_uring: allow re-poll if we made progress
3c1a3d02690f io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
390b8816317f io_uring: add flag for disabling provided buffer recycling
9b7b0f2116d5 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
cdc68e714d0b io_uring: improve send/recv error handling
ccf06b5a981c io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
77baf39227c0 eventfd: provide a eventfd_signal_mask() helper
a2d8ff00a7b0 eventpoll: add EPOLL_URING_WAKE poll wakeup flag
a9aa4aa7a5b2 io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
bd9a23a4bb8a hugetlb: unshare some PMDs when splitting VMAs
393d9e3ed10c drm/amd: Delay removal of the firmware framebuffer
865e244e06c7 drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
560373fb1e9a ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
26264260a80b ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
1026756321bd efi: fix userspace infinite retry read efivars after EFI runtime services page fault
45627a1a6450 nilfs2: fix general protection fault in nilfs_btree_insert()
350d66d9e730 zonefs: Detect append writes at invalid locations
5054d001ffaf Add exception protection processing for vd in axi_chan_handle_err function
a12fd43bd175 wifi: mac80211: sdata can be NULL during AMPDU start
f96a6c009ed9 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
908d1742b6e6 Bluetooth: hci_qca: Fix driver shutdown on closed serdev
7530fbc05ff5 fbdev: omapfb: avoid stack overflow warning
e1df7f0b27c2 perf/x86/rapl: Treat Tigerlake like Icelake
2c129e868992 f2fs: let's avoid panic if extent_tree is not created
58bac7440251 x86/asm: Fix an assembler warning with current binutils
fdb4a70bb768 btrfs: always report error in run_one_delayed_ref()
f641067ea2af RDMA/srp: Move large values to a new enum for gcc13
793f8ac21874 r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
dc072762f900 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
308d24d87599 vduse: Validate vq_num in vduse_validate_config()
8e1eb926a093 virtio_pci: modify ENOENT to EINVAL
64a6f3689d0d tools/virtio: initialize spinlocks in vring_test.c
95fc28a8e921 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
d4a9d2944f2e pNFS/filelayout: Fix coalescing test for single DS
6a3319af6b36 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
(From OE-Core rev: 60c0f2100303bce62711c05efe9c8b775a804045)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
68a95455c153 Linux 6.1.9
432ddb5765c4 amdgpu: fix build on non-DCN platforms.
a4d01fb87ece perf/x86/amd: fix potential integer overflow on shift of a int
dc1ccb4c0f85 netfilter: conntrack: unify established states for SCTP paths
70654f995054 dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
137f1b47da5f x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
9291e7f6f940 dt-bindings: riscv: fix single letter canonical order
709f785b6201 dt-bindings: riscv: fix underscore requirement for multi-letter extensions
b96903b7fc8c acpi: Fix suspend with Xen PV
2d4c140e9a60 x86/sev: Add SEV-SNP guest feature negotiation support
dd017697feb1 Input: i8042 - add Clevo PCX0DX to i8042 quirk table
6816478c0db1 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
e1275a6b2d99 Revert "mm/compaction: fix set skip in fast_find_migrateblock"
2fd712538d68 Fix up more non-executable files marked executable
ff66e15a4e97 tools: gpio: fix -c option of gpio-event-mon
d88695e7cc85 treewide: fix up files incorrectly marked executable
fe10ce3041b6 block: ublk: move ublk_chr_class destroying after devices are removed
f81be7edb780 Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
37f21dc8a489 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
a4bbf0311755 tsnep: Fix TX queue stop/wake for multiple queues
994087b56e95 net/tg3: resolve deadlock in tg3_reset_task() during EEH
2d449b8dd373 riscv: Move call to init_cpu_topology() to later initialization stage
76d130250a25 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
a8f2ee10718f net: mctp: mark socks as dead on unhash, prevent re-add
6a524787965f net: mctp: hold key reference when looking up a general key
2f87a60e9b4e net: mctp: move expiry timer delete to unhash
d0cdcc3da926 net: mctp: add an explicit reference from a mctp_sk_key to sock
d46d7516cba3 net: ravb: Fix possible hang if RIS2_QFF1 happen
4fd88b8d6e04 net: ravb: Fix lack of register setting after system resumed for Gen3
fc482705cb84 gpio: ep93xx: Fix port F hwirq numbers in handler
699378c56b1d gpio: mxc: Unlock on error path in mxc_flip_edge()
b51e3f5e86d8 nvme: fix passthrough csi check
f4c8fc775fcb riscv/kprobe: Fix instruction simulation of JALR
9f08bb650078 sctp: fail if no bound addresses can be used for a given scope
61a214dcda51 net/sched: sch_taprio: do not schedule in taprio_reset()
250cec4b26a5 tracing/osnoise: Use built-in RCU list checking
91c7ca226a24 ACPI: video: Fix apple gmux detection
bd100f492c7e platform/x86: apple-gmux: Add apple_gmux_detect() helper
4e1f8efbd719 platform/x86: apple-gmux: Move port defines to apple-gmux.h
8f7f8079ed93 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
51e394c6f81a netrom: Fix use-after-free of a listening socket.
ecf1d4250ff4 netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
f0907d08bac7 net: ethernet: adi: adin1110: Fix multicast offloading
118e95ce5fa0 net: dsa: microchip: fix probe of I2C-connected KSZ8563
f9753ebd61be ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
6850fe301d01 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
da553c7ca82f netlink: annotate data races around sk_state
13edec44a5f5 netlink: annotate data races around dst_portid and dst_group
b181c31fe893 netlink: annotate data races around nlk->portid
44d6de3b4f26 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
318cb24a4c3f netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
6f81f0a952cd ACPI: video: Add backlight=native DMI quirk for Asus U46E
aa9483b94547 ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ed796e0916a8 ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
2e3539d34b8e drm/i915/selftest: fix intel_selftest_modify_policy argument types
048c82c0b3bd nvme-fc: fix initialization order
74673597c100 nvme: consolidate setting the tagset flags
3130e38b0b29 nvme: simplify transport specific device attribute handling
554484a34e98 net: fec: Use page_pool_put_full_page when freeing rx buffers
12075708f2e7 net: fix UaF in netns ops registration error path
992e4ff7116a netlink: prevent potential spectre v1 gadgets
122d3a0ee454 iavf: schedule watchdog immediately when changing primary MAC
aa17cf8af776 iavf: fix temporary deadlock and failure to set MAC address
0bdc4b4ba720 drm/i915: Fix a memory leak with reused mmap_offset
67444f8ca31c drm/drm_vma_manager: Add drm_vma_node_allow_once()
e8267867fd1a i2c: designware: Fix unbalanced suspended flag
9f36aae9e80e i2c: designware: use casting of u64 in clock multiplication to avoid overflow
5e6618e28b33 io_uring: always prep_async for drain requests
3238146fcf26 net: mana: Fix IRQ name - add PCI and queue number
1ce29f7444df io_uring: inline __io_req_complete_put()
85224a3f89cf io_uring: remove io_req_tw_post_queue
65aeb34c0f2d io_uring: use io_req_task_complete() in timeout
0c4d95ad2160 io_uring: hold locks for io_req_complete_failed
6dbb84c7c2e1 io_uring: inline __io_req_complete_post()
bfd4d1884065 io_uring: inline io_req_task_work_add()
af8e87f72f9e drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
be6bf2321343 drm/amdgpu/display/mst: limit payload to be updated one by one
5891a419031d drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
60cd9bb28b97 drm/amdgpu: remove unconditional trap enable on add gfx11 queues
076f7a8798f5 drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
335ef7d0777c drm/display/dp_mst: Correct the kref of port.
4516ccd5e154 platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
6f0351d0c311 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
77a92cc82665 EDAC/device: Respect any driver-supplied workqueue polling value
00ba539393bf ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
a914e1132f01 ipv6: fix reachability confirmation with proxy_ndp
95cf086772c5 regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
19df0f77b3d1 thermal: intel: int340x: Protect trip temperature from concurrent updates
8294b4a88921 riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
ea77e9b9fb53 scsi: ufs: core: Fix devfreq deadlocks
97856a9d776d KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
b0487b40305b KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
121d87eb5817 io_uring/net: cache provided buffer group value for multishot receives
42fea1c35254 ovl: fail on invalid uid/gid mapping at copy up
caa0ea92503f ovl: fix tmpfile leak
f03face5fda6 ksmbd: limit pdu length size according to connection status
dcb69eb91c84 ksmbd: downgrade ndr version error message to debug
eb563dce3d16 ksmbd: do not sign response to session request for guest login
d5d7847e57ac ksmbd: add max connections parameter
5109607a4ece cifs: Fix oops due to uncleared server->smbd_conn in reconnect
f9575ea163ad ftrace/scripts: Update the instructions for ftrace-bisect.sh
b4e7e81b4fdf trace_events_hist: add check for return value of 'create_hist_field'
198c83963f63 tracing: Make sure trace_printk() can output as soon as it can be used
e5ae9b5a652f ftrace: Export ftrace_free_filter() to modules
14f4d81f647b module: Don't wait for GOING modules
c00c20e3e351 nfsd: don't free files unconditionally in __nfsd_file_cache_purge
6eb0fc92eeee kvm/vfio: Fix potential deadlock on vfio group_lock
eced3d368f63 scsi: hpsa: Fix allocation size for scsi_host_alloc()
4ba7d17f2b3b vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
b811432fc56f sched/uclamp: Fix a uninitialized variable warnings
390eb5433eff sched/fair: Check if prev_cpu has highest spare cap in feec()
63cccc92768d wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
7b8fe53d2a1d wifi: mac80211: Proper mark iTXQs for resumption
c932501bc232 io_uring/msg_ring: fix remote queue to disabled ring
3964b0c2e843 drm/amdgpu: complete gfxoff allow signal during suspend without delay
2c8fb41ed0e6 drm/i915: Allow alternate fixed modes always for eDP
7fa092a05791 drm/i915: Allow panel fixed modes to have differing sync polarities
83b15fe00a45 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
cc2a13ec84a5 arm64: efi: Account for the EFI runtime stack in stack unwinder
cf1f38ef9567 arm64: efi: Avoid workqueue to check whether EFI runtime is live
119a34527ed8 arm64: efi: Recover from synchronous exceptions occurring in firmware
0bfa2249ca06 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
c19bd0d89720 btrfs: zoned: enable metadata over-commit for non-ZNS setup
5f366b36a83b firmware: coreboot: Check size of table entry and use flex-array
f594afe49946 ata: pata_cs5535: Don't build on UML
448e5fbbf9b7 lockref: stop doing cpu_relax in the cmpxchg loop
47da87959390 platform/x86: simatic-ipc: add another model
4bfccc9b1300 platform/x86: simatic-ipc: correct name of a model
e7f4e976d39e platform/x86: asus-wmi: Ignore fan on E410MA
71dfaccf2094 platform/x86: asus-wmi: Add quirk wmi_ignore_fan
63e3ff2e9ee4 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
790aefa09e39 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
9527a8613960 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
564756d5ad9a r8152: add vendor/device ID pair for Microsoft Devkit
b886ccb190f0 scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
223dddc8807b scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
3e711bb4409a KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
75d8a514ceec spi: spidev: remove debug messages that access spidev->spi without locking
893d45394dbe cifs: fix potential memory leaks in session setup
ca6263dc22ac drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
92af2d3b57a1 drm/amdkfd: Add sync after creating vram bo
df675d4cf0e3 ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
c6cf20e747ed ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
39c315fe6e59 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
74ed6ee3704c cpufreq: armada-37xx: stop using 0 as NULL pointer
141fe35cb13e tools/nolibc: prevent gcc from making memset() loop over itself
f3b7893078ca tools/nolibc: fix missing includes causing build issues at -O0
338ec07a14cd tools/nolibc: Fix S_ISxxx macros
99dd3449279b nolibc: fix fd_set type
0333c339781f perf/x86/intel/uncore: Add Emerald Rapids
a29933719f6b perf/x86/msr: Add Emerald Rapids
c5ed0fe3eb55 perf/x86/msr: Add Meteor Lake support
be839afcdf64 perf/x86/cstate: Add Meteor Lake support
b91ec58ffb8a xen/pvcalls: free active map buffer on pvcalls_front_free_map
25714807b1fd s390: expicitly align _edata and _end symbols on page boundary
a524f623daae s390/debug: add _ASM_S390_ prefix to header guard
68f5d286aa3d drm: Add orientation quirk for Lenovo ideapad D330-10IGL
748f31ba3ec6 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
c6fb430d3303 drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
7daafbd2d934 ASoC: fsl_micfil: Correct the number of steps on SX controls
0d792453213f cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
d5cb15095a93 kcsan: test: don't put the expect array on the stack
fd14d29bb698 ASoC: support machine driver with max98360
f48c6b680e74 ASoC: amd: yc: Add ASUS M5402RA into DMI table
a0e83ab31144 ASoC: mediatek: mt8186: Add machine support for max98357a
80590863884a ASoC: mediatek: mt8186: support rt5682s_max98360
297b3d44bbc7 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
7d596bbc66a5 cpufreq: CPPC: Add u64 casts to avoid overflowing
528bd2aa1e7b spi: cadence: Fix busy cycles calculation
1a5ead77c9ce ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
c658a6d5501d ASoC: SOF: Add FW state to debugfs
4e491a1373a7 ASoC: SOF: pm: Always tear down pipelines before DSP suspend
7af7cb349c45 ASoC: SOF: pm: Set target state earlier
c9f0e54a2576 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
dc706d778746 tcp: fix rate_app_limited to default to 1
cefa85480ac9 bnxt: Do not read past the end of test names
aebf7e62708b net: stmmac: enable all safety features by default
2846a7412f62 thermal: core: call put_device() only after device_register() fails
d4dbbbbb2449 thermal/core: fix error code in __thermal_cooling_device_register()
80bb3b901abe thermal: Validate new state in cur_state_store()
3896f78b2203 net: dsa: microchip: ksz9477: port map correction in ALU table entry register
248f6a70eac1 selftests/net: toeplitz: fix race on tpacket_v3 block close
c80475214850 driver core: Fix test_async_probe_init saves device in wrong array
cfc7462ff824 w1: fix WARNING after calling w1_process()
8bc7d8706737 w1: fix deadloop in __w1_remove_master_device()
e75485fc589e device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
13ba563c2c80 ptdma: pt_core_execute_cmd() should use spinlock
0c5213ce6e72 usb: dwc3: fix extcon dependency
6df50d94697d tcp: avoid the lookup process failing to get sk in ehash table
4888f9fc03fc nvme-pci: fix timeout request state check
58bdab02b225 net: sched: gred: prevent races when adding offloads to stats
b0b029ee04ef drm/amd/display: fix issues with driver unload
8f4764c0d478 phy: phy-can-transceiver: Skip warning if no "max-bitrate"
567128076d55 dmaengine: tegra: Fix memory leak in terminate_all()
f7a57ef457ad dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
a8a518ff3be5 cifs: fix potential deadlock in cache_refresh_path()
d5fb544b4ce5 drm/i915/selftests: Unwind hugepages to drop wakeref on error
07bc32e53c7b HID: betop: check shape of output reports
b717cf5a6bd8 l2tp: prevent lockdep issue in l2tp_tunnel_register()
c81fcd4e49e0 virtio-net: correctly enable callback during start_xmit
74a76b80177f net: macb: fix PTP TX timestamp failure due to packet padding
142d644fd2cc dmaengine: Fix double increment of client_count in dma_chan_get()
f5e58b546cbe drm/panfrost: fix GENERIC_ATOMIC64 dependency
459b413821ef net: mlx5: eliminate anonymous module_init & module_exit
d0453c63d38e net/mlx5: E-switch, Fix switchdev mode after devlink reload
a03b6ef0f6db net/mlx5e: Set decap action based on attr for sample
ad2732630ff6 net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
0680225a559a net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
d8da8d96ff1d net/mlx5e: Avoid false lock dependency warning on tc_ht even more
e401ecbc3780 net: ipa: disable ipa interrupt during suspend
17511bd84871 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
9a7c3befef40 Bluetooth: hci_event: Fix Invalid wait context
2539cbc625c5 Bluetooth: ISO: Fix possible circular locking dependency
c524f9561c65 Bluetooth: ISO: Avoid circular locking dependency
8ac6043bd3e5 Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
f51a825b9f73 Bluetooth: hci_conn: Fix memory leaks
ed818fd8c531 Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
5d947222e4e4 netfilter: conntrack: handle tcp challenge acks during connection reuse
bb03899b9ba3 usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
6aee197b7fbc usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
3d7f77e55da3 usb: ucsi: Ensure connector delayed work items are flushed
94fa550b9564 block/rnbd-clt: fix wrong max ID in ida_alloc_max
1c6c30cdcf61 HID: revert CHERRY_MOUSE_000C quirk
076a9ebfccc3 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
d0c5f5caf031 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
1c50efa1cd27 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
e482dc20a73c ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
249f0149768a pinctrl: rockchip: fix mux route data for rk3568
5bd6174693aa net: stmmac: fix invalid call to mdiobus_get_phy()
09003f12f5fe HID: check empty report_list in bigben_probe()
cdcdc0531a51 HID: check empty report_list in hid_validate_values()
7879626296e6 net: mdio: validate parameter addr in mdiobus_get_phy()
8327104c28c0 net: usb: sr9700: Handle negative len
cef0845b6dcf l2tp: close all race conditions in l2tp_tunnel_register()
bf47eb2cc58c l2tp: convert l2tp_tunnel_list to idr
d3b2d2820a00 net/sched: sch_taprio: fix possible use-after-free
12dd32ab623f net: stmmac: Fix queue statistics reading
5a7205560755 pinctrl: rockchip: fix reading pull type on rk3568
7794efa358bc wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
56e3e8da1efb gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
4141fdfd7847 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
d314d0c3de79 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
96a88e3ab62f net: lan966x: add missing fwnode_handle_put() for ports node
e893dced1a18 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
d807a7544a70 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
d3605282ec35 net: nfc: Fix use-after-free in local_cleanup()
5d48e5cbb1cd phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
c921fe22178d drm/vc4: bo: Fix unused variable warning
b0c89ef02556 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
797bbdc7c30d amd-xgbe: Delay AN timeout during KR training
15d45a435e09 amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
084e6764dc3e bpf: hash map, avoid deadlock with suitable hash mask
d838b5c99bce phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
be960b061b89 drm/vc4: bo: Fix drmm_mutex_init memory hog
86e1955b28d9 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
32d5eb95f8f0 NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
8103d53f25ec drm/msm/gpu: Fix potential double-free
ba4ca7d2dd85 phy: ti: fix Kconfig warning and operator precedence
758803e20260 kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
80bb370bce77 kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
a504db9a140c arm64: dts: qcom: msm8992-libra: Fix the memory map
dd95362789c7 arm64: dts: qcom: msm8992: Don't use sfpb mutex
ad5daeb648ec PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
964f121334cd affs: initialize fsdata in affs_truncate()
c37e769f2707 IB/hfi1: Remove user expected buffer invalidate race
648cc5f41482 IB/hfi1: Immediately remove invalid memory from hardware
dffa4afa98e7 IB/hfi1: Fix expected receive setup error exit issues
39edbe1b549a IB/hfi1: Reserve user expected TIDs
3304cb63f4dc IB/hfi1: Reject a zero-length user expected buffer
43811d07ea64 RDMA/core: Fix ib block iterator counter overflow
e73f5dd9b322 arm64: dts: marvell: AC5/AC5X: Fix address for UART1
7b28a8920844 erofs: fix kvcalloc() misuse with __GFP_NOFAIL
d7c71f93cfac RDMA/rxe: Prevent faulty rkey generation
7ca8aa835464 RDMA/rxe: Fix inaccurate constants in rxe_type_info
78cfe7bfe5d1 tomoyo: fix broken dependency on *.conf.default
c2c3a71200c0 HID: amd_sfh: Fix warning unwind goto
fa5ee1bec7c7 interconnect: qcom: msm8996: Fix regmap max_register values
8086bd330a28 interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
5362263b0c2f firmware: arm_scmi: Fix virtio channels cleanup on shutdown
d807aff1910c firmware: arm_scmi: Harden shared memory access in fetch_notification
3463203d1096 firmware: arm_scmi: Harden shared memory access in fetch_response
b7863ef8a8f0 EDAC/highbank: Fix memory leak in highbank_mc_probe()
633bad3dc81c reset: uniphier-glue: Fix possible null-ptr-deref
00b433d5664a reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
9eea16953ec1 soc: imx8m: Fix incorrect check for of_clk_get_by_name()
c47e53679af1 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
9a65e90179ba HID: intel_ish-hid: Add check for ishtp_dma_tx_map
bd04fcc35d37 arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
4df82eb50e3b arm64: dts: imx8mp: Fix power-domain typo
3a999c07a644 arm64: dts: imx8mp: Fix missing GPC Interrupt
2876069cbdc3 soc: imx: imx8mp-blk-ctrl: don't set power device name
e92f205c71d9 ARM: imx: add missing of_node_put()
504b06e529f1 arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
767a2c8e7354 arm64: dts: verdin-imx8mm: fix dev board audio playback
f20a2afec502 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
0cd7df5204e7 arm64: dts: verdin-imx8mm: fix dahlia audio playback
57e8959f1018 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
02badccd1fcf ARM: dts: imx7d-pico: Use 'clock-frequency'
79ed997b7146 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
7eef6180815c arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
02ef93c4dfb4 soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
8aa234b1a492 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
1ec709691008 dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
7b91820fd753 arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
7003e0ea1418 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
4c69fce6e537 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
e665b934695a memory: tegra: Remove clients SID override programming
93f875a8526a Linux 6.1.8
ebb677d21945 soc: qcom: apr: Make qcom,protection-domain optional again
effecd8d116d Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
fa6357de7c5e block: mq-deadline: Rename deadline_is_seq_writes()
5a69eccf5638 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
659518e013d6 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
ddb98087bd2a net/ulp: use consistent error code when blocking ULP
1eb57b87f106 octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
6da17ac15e35 drm/amdgpu: correct MEC number for gfx11 APUs
40a66b6ca478 drm/amdgpu: add tmz support for GC IP v11.0.4
a63bd0539bf3 drm/amdgpu: add tmz support for GC 11.0.1
a74805429d38 drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
834a91425865 drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
09af1ee53ced drm/amdgpu: enable GFX IP v11.0.4 CG support
8cbe04b2e0a1 drm/amdgpu: enable PSP IP v13.0.11 support
11ffb9933730 drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
703011b41c4f drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
fe4d9fb3326e drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
c776433afefd drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
6ed56b86918d drm/amdgpu: add smu 13 support for smu 13.0.11
bb856053b7d7 drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
3ed03b0b42c4 drm/amdgpu/discovery: add PSP IP v13.0.11 support
7d1e2273f21f drm/amdgpu: add gmc v11 support for GC 11.0.4
ea8f7acc35e2 drm/amdgpu: add gfx support for GC 11.0.4
09157e804d9e drm/amdgpu/discovery: set the APU flag for GC 11.0.4
333814dd71d8 drm/amdgpu: set GC 11.0.4 family
2ecc26293852 drm/amdgpu/discovery: enable mes support for GC v11.0.4
db4fa3b2d7d4 drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
907d5b697d85 drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
708509058b79 drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
2705a9548594 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
a18417e27ed8 exit: Use READ_ONCE() for all oops/warn limit reads
3f38c2170714 docs: Fix path paste-o for /sys/kernel/warn_count
72c93f9897e9 panic: Expose "warn_count" to sysfs
f53b6dda4d9b panic: Introduce warn_limit
13aa82f00727 panic: Consolidate open-coded panic_on_warn checks
e0738725bbf6 exit: Allow oops_limit to be disabled
46cacd7913c8 exit: Expose "oops_count" to sysfs
767997ef5dc0 exit: Put an upper limit on how often we can oops
acc767cc70ce panic: Separate sysctl logic from CONFIG_SMP
72b0e5faa514 efi: rt-wrapper: Add missing include
f75a91c82dc8 arm64: efi: Execute runtime services from a dedicated stack
ff3b1a624380 fs/ntfs3: Fix attr_punch_hole() null pointer derenference
b542cb024a5d cifs: reduce roundtrips on create/qinfo requests
bf9261e4536f drm/amd/display: disable S/G display on DCN 3.1.4
3ad10fc4ad37 drm/amd/display: disable S/G display on DCN 3.1.5
b105b79ea050 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
87e84d0ff97c drm/amd/display: Calculate output_color_space after pixel encoding adjustment
032cebdff71e drm/amd/display: Fix set scaling doesn's work
92c39d699592 drm/i915: Remove unused variable
4397bcbd729d drm/i915: Allow switching away via vga-switcheroo if uninitialized
597747eb58a7 drm/i915/display: Check source height is > 0
38a9b17d3b58 drm/i915: re-disable RC6p on Sandy Bridge
8dabe4e0daa9 drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
d693fdf73eb2 drm/amdgpu: allow multipipe policy on ASICs with one MEC
af4a3c274a92 drm/amdgpu: fix amdgpu_job_free_resources v2
cfb7a66c99ad ARM: omap1: fix !ARCH_OMAP1_ANY link failures
4cc5622b2e9a ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
548ea9dd5e01 VMCI: Use threaded irqs instead of tasklets
32b39dccd69b mei: me: add meteor lake point M DID
a63171d0979c mei: bus: fix unlink on bus in error path
6646d769fdb0 gsmi: fix null-deref in gsmi_get_variable
1c5aaff754f3 serial: exar: Add support for Sealevel 7xxxC serial cards
13efa6b1a304 serial: atmel: fix incorrect baudrate setup
ab47d385da12 serial: amba-pl011: fix high priority character transmission in rs486 mode
e7c07deaa193 dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
b9e8e3fcfec6 dmaengine: idxd: Prevent use after free on completion memory
99dc4520b74e dmaengine: idxd: Let probe fail when workqueue cannot be enabled
8802fea8dd7f dmaengine: tegra210-adma: fix global intr clear
16848cad1a48 dmaengine: lgm: Move DT parsing after initialization
16b18ee00c40 serial: pch_uart: Pass correct sg to dma_unmap_sg()
caf81ca977b3 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
f1288e054995 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
1f1007d1301b arm64: dts: imx8mp: correct usb clocks
2cab24bd8f43 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
09e4507ec8ef usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
96abcf7230d7 USB: gadget: Add ID numbers to configfs-gadget driver names
f9c8c6b34d5d usb: gadget: g_webcam: Send color matching descriptor per frame
184cfc6afb55 usb: typec: altmodes/displayport: Fix pin assignment calculation
632b223797a9 usb: typec: altmodes/displayport: Add pin assignment helper
9a027eeb9860 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
421492f229f0 usb: musb: fix error return code in omap2430_probe()
b3fdc02c6123 usb: host: ehci-fsl: Fix module alias
34f207ed1c10 usb: cdns3: remove fetched trb from cache before dequeuing
feb7840e57ca USB: serial: cp210x: add SCALANCE LPE-9000 device id
616fd34d0170 USB: gadgetfs: Fix race between mounting and unmounting
f59549814a64 selftests: mptcp: userspace: validate v4-v6 subflows mix
f44ce132016f mptcp: netlink: respect v4/v6-only sockets
1423c12b4f0c mptcp: explicitly specify sock family at subflow creation time
36fc7317cdb1 io_uring/poll: don't reissue in case of poll race on multishot request
66144d830f59 pktcdvd: check for NULL returna fter calling bio_split_to_limits()
64152e05a4de tty: fix possible null-ptr-defer in spk_ttyio_release
fd524ca7fe45 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
8de08b0c44ae bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
ea41602d3b2f riscv: dts: sifive: fu740: fix size of pcie 32bit memory
d1b531efcb8e thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
16b4b0f8e5a0 thunderbolt: Do not report errors if on-board retimers are found
15a2e23fd585 thunderbolt: Use correct function to calculate maximum USB3 link rate
627ae8c6271e thunderbolt: Disable XDomain lane 1 only in software connection manager
d048df8baf90 cifs: do not include page data when checking signature
1004fc90f0d7 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
8af00fc7b670 btrfs: fix invalid leaf access due to inline extent during lseek
bb2c2e62539f btrfs: qgroup: do not warn on record without old_roots populated
34fe5b527e68 btrfs: do not abort transaction on failure to update log root
23ffd7fc231a btrfs: do not abort transaction on failure to write log tree when syncing log
076fb040d447 btrfs: add missing setup of log for full commit at add_conflicting_inode()
f4c0df59e01a btrfs: fix directory logging due to race with concurrent index key deletion
168492decbb6 btrfs: fix missing error handling when logging directory items
6ec841132994 btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
f2f52dd4f50f mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
bcde505af166 mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
3b8ede66658c mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
8d6a675cd744 mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
6062c992e912 mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
33b161041471 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
b7465be89040 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
7a106e8a1cdb ACPI: PRM: Check whether EFI runtime is available
580a2a541273 comedi: adv_pci1760: Fix PWM instruction handling
6a1594a780e7 usb: core: hub: disable autosuspend for TI TUSB8041
079c78c68714 misc: fastrpc: Fix use-after-free race condition for maps
35ddd482345c misc: fastrpc: Don't remove map on creater_process and device_release
a50c5c25b6e7 misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
bab5687f4d1b usb: misc: onboard_hub: Move 'attach' work to the driver
cbb0da62573c usb: misc: onboard_hub: Invert driver registration order
aa5b95982f45 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
5d6ecc63abb4 staging: vchiq_arm: fix enum vchiq_status return types
32117ec83932 USB: serial: option: add Quectel EM05CN modem
2c163640ed73 USB: serial: option: add Quectel EM05CN (SG) modem
5fd46948fd51 USB: serial: option: add Quectel EC200U modem
1048bc1b852d USB: serial: option: add Quectel EM05-G (RS) modem
1e39e0b47ce6 USB: serial: option: add Quectel EM05-G (CS) modem
4173c542195c USB: serial: option: add Quectel EM05-G (GR) modem
91185568c99d prlimit: do_prlimit needs to have a speculation check
08bf23c33979 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
b7904d20157c usb: acpi: add helper to check port lpm capability using acpi _DSM
8c36de093546 xhci: Add a flag to disable USB3 lpm on a xhci root port level.
60c1eb013e1e xhci: Add update_hub_device override for PCI xHCI hosts
ea2ee5e9991c xhci: Fix null pointer dereference when host dies
08864dc14a68 usb: xhci: Check endpoint is valid before dereferencing it
0a8a71c4cb7d xhci-pci: set the dma max_seg_size
806e5ac71d34 Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
2b5412ca6fd3 serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
48b94e49980b mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
63f71b860901 hugetlb: unshare some PMDs when splitting VMAs
1cb76f566949 mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
0bf463939c09 nilfs2: fix general protection fault in nilfs_btree_insert()
d3317baa34e9 zonefs: Detect append writes at invalid locations
87615c0e5351 LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
51a7ad5b60ef Add exception protection processing for vd in axi_chan_handle_err function
6d114116da1b proc: fix PIE proc-empty-vm, proc-pid-vm tests
e733121383c0 nommu: fix split_vma() map_count error
6447569f4fce nommu: fix do_munmap() error path
1442d51026c5 nommu: fix memory leak in do_mmap() error path
a57c981d9f24 wifi: mac80211: fix initialization of rx->link and rx->link_sta
c838df8461a6 wifi: mac80211: sdata can be NULL during AMPDU start
b8d1d53bef5e wifi: mac80211: reset multiple BSSID options in stop_ap()
10644c9828c8 wifi: mac80211: fix MLO + AP_VLAN check
1590cee5342e wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
ea3ebda47dd5 Bluetooth: hci_qca: Fix driver shutdown on closed serdev
3b062a48b0de Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
4e18618ced3b fbdev: omapfb: avoid stack overflow warning
b019db2fcf09 of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
3848b6b2a696 perf/x86/rapl: Add support for Intel Emerald Rapids
f5f3c924f4fd perf/x86/rapl: Add support for Intel Meteor Lake
6fb614c68406 memblock tests: Fix compilation error.
060266625604 cifs: fix race in assemble_neg_contexts()
66c8b7b6e4bd perf/x86/rapl: Treat Tigerlake like Icelake
1c38cdc747f0 f2fs: let's avoid panic if extent_tree is not created
8ca718778b77 x86/asm: Fix an assembler warning with current binutils
853ffa1511b0 btrfs: always report error in run_one_delayed_ref()
5744ba445c9a selftests: net: fix cmsg_so_mark.sh test hang
307e8d9eef65 RDMA/srp: Move large values to a new enum for gcc13
6c27fc157479 bpf: keep a reference to the mm, in case the task is dead.
af0bedfbcb81 r8169: fix dmar pte write access is not set error
315a779c838d r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
27b510785068 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
11891c80f1a9 vdpa_sim_net: should not drop the multicast/broadcast packet
c6c6af90101f vduse: Validate vq_num in vduse_validate_config()
ab23a6dbfc72 virtio_pci: modify ENOENT to EINVAL
af3fca732e9a vdpa/mlx5: Avoid overwriting CVQ iotlb
909b96557b38 vdpa/mlx5: Avoid using reslock in event_handler
6dbffca77f12 vdpa/mlx5: Return error on vlan ctrl commands if not supported
dc6466fcdefe tools/virtio: initialize spinlocks in vring_test.c
a65644cef5db net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
2e5d5c4ae77d selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
16e7fb3cc305 pNFS/filelayout: Fix coalescing test for single DS
77043645aa6c wifi: iwlwifi: fw: skip PPAG for JF
d1607059375d btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
34762a3d6a85 dma-buf: fix dma_buf_export init order v2
(From OE-Core rev: 13b7e9a13488fc66564f11871699a71b9f895fad)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
3bcc86eb3ed9 Linux 5.15.89
37c18ef49ec3 pinctrl: amd: Add dynamic debugging for active GPIOs
a5841b81adfa Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
7ec9a45fc4ee block: handle bio_split_to_limits() NULL return
ba86db02d408 io_uring/io-wq: only free worker if it was allocated for creation
bb135bcc9499 io_uring/io-wq: free worker if task_work creation is canceled
63c2fa09b856 scsi: mpt3sas: Remove scsi_dma_map() error messages
e2ea55564229 efi: fix NULL-deref in init error path
94b6cf84db42 arm64: cmpxchg_double*: hazard against entire exchange variable
3891fa4982b9 arm64: atomics: remove LL/SC trampolines
61e86339af2a arm64: atomics: format whitespace consistently
ed4629d1e968 io_uring: lock overflowing for IOPOLL
fbf501514182 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ee16841134be Documentation: KVM: add API issues section
b8f3b3cffb4a mm: Always release pages to the buddy allocator in memblock_free_late().
d2dc110deabe platform/surface: aggregator: Add missing call to ssam_request_sync_free()
cfd5978411ed igc: Fix PPS delta between two synchronized end-points
0bf52601ced1 perf build: Properly guard libbpf includes
205f35eee7be net/mlx5e: Don't support encap rules with gbp option
0526fc9330fe net/mlx5: Fix ptp max frequency adjustment range
9e2c38827cdc net/sched: act_mpls: Fix warning during failed attribute validation
e3bb44beafde tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
1e6ec75bb3b5 tools/nolibc: restore mips branch ordering in the _start block
bd0431a66c39 tools/nolibc: Remove .global _start from the entry point code
a77c54f5b50c tools/nolibc/arch: mark the _start symbol as weak
da51e086d154 tools/nolibc/arch: split arch-specific code into individual files
8591e788bea3 tools/nolibc/types: split syscall-specific definitions into their own files
4fceecdeaa8a tools/nolibc/std: move the standard type definitions to std.h
1792136f228e tools/nolibc: use pselect6 on RISCV
487386a49e01 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
27af4f2260cd tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
a60b24192b1f af_unix: selftest: Fix the size of the parameter to connect()
39ae73e58111 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
f6003784b1f6 hvc/xen: lock console list traversal
79c58b74244d octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
303d06288122 tipc: fix unexpected link reset due to discovery messages
e79d0f97cc6e ALSA: usb-audio: Relax hw constraints for implicit fb sync
c9557906bd3b ALSA: usb-audio: Make sure to stop endpoints before closing EPs
83e758105bc8 ASoC: wm8904: fix wrong outputs volume after power reactivation
7c26d218729b scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
513fdf0b8e20 scsi: ufs: Stop using the clock scaling lock in the error handler
13259b60b71b scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
470f6a9175f1 regulator: da9211: Use irq handler when ready
24107ad469df x86/resctrl: Fix task CLOSID/RMID update race
cd3da505fb35 EDAC/device: Fix period calculation in edac_device_reset_delay_period()
ab0d02c53a60 x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
a90d339f1f66 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
511cf17b2447 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
b22faa21b623 sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
d766ccadbe85 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
c929a230c844 iommu/iova: Fix alloc iova overflows issue
4b51aa263ae4 usb: ulpi: defer ulpi_register on ulpi_read_id timeout
9a8bf443f6a2 bus: mhi: host: Fix race between channel preparation and M0 event
456e3794e08a ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
4c93422a54cd ixgbe: fix pci device refcount leak
e97da5d97a97 platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
f3b1e04daf86 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
52a5f596c6cc dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
984ad875db80 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
92ae83665e9e platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
e38b5f81dfa8 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
bb32ab40cb7f dt-bindings: msm: dsi-controller-main: Fix description of core clock
3fb8d10beef9 dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
dc5b651cad66 drm/msm/adreno: Make adreno quirks not overwrite each other
757d665ee1fe dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
c90cf47d309a platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
25b5f693bc2d platform/surface: aggregator: Ignore command messages not intended for us
ee7b8ce2cc28 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
e0072068adaf cifs: Fix uninitialized memory read for smb311 posix symlink create
f3495b5e9e68 net/mlx5e: Set action fwd flag when parsing tc action goto
1a8431cc202a drm/i915/gt: Reset twice
011ecdbcd520 drm/virtio: Fix GEM handle creation UAF
798dfeeae33d s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
a400593eb373 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
d4fa65960a9d ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
8400b91c11db s390/kexec: fix ipl report address for kdump
c07e0babd1df perf auxtrace: Fix address filter duplicate symbol selection
e81d82da619a net: stmmac: add aux timestamps fifo clearance wait
44167b74a8a3 docs: Fix the docs build with Sphinx 6.0
24176bf2a145 efi: tpm: Avoid READ_ONCE() for accessing the event log
01b966b14c6e selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c
c773ebe11c39 KVM: arm64: nvhe: Fix build with profile optimization
c1d6a72fc810 KVM: arm64: Fix S1PTW handling on RO memslots
e04e6cd8830f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
b983c9a9714e ALSA: hda/realtek - Turn on power early
9ab3696881ca ALSA: control-led: use strscpy in set_led_id()
a8acfe2c6fb9 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
90bb4f8f399f Linux 5.15.88
cbd3e6d5e516 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
b98dee474642 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
26350c21bc5e ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
dadd0dcaa67d net/ulp: prevent ULP without clone op from entering the LISTEN status
04941c1d5bb5 net: sched: disallow noqueue for qdisc classes
068b51219362 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
46aa1557581f selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
3c1940c54922 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
3f1c81426a9f x86/fpu: Allow PKRU to be (once again) written by ptrace.
b29773d6b0bb x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
9813c5fc22bc x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
fea26e83a196 x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
d4d152017e1d parisc: Align parisc MADV_XXX constants with all other architectures
(From OE-Core rev: 6398ae4f5c5d07500ffdf0ae1bc0ecf80b63dbca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
21e996306a6a Linux 6.1.7
046c9972dd40 pinctrl: amd: Add dynamic debugging for active GPIOs
86cd9d9ebda6 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
73a630b359c8 block: handle bio_split_to_limits() NULL return
e62e6258ab14 io_uring/io-wq: only free worker if it was allocated for creation
0a14c3ded80c io_uring/io-wq: free worker if task_work creation is canceled
3925336af00f drm/i915: Fix CFI violations in gt_sysfs
c06015ebc436 io_uring/poll: attempt request issue after racy poll wakeup
7fc3990dad04 io_uring: lock overflowing for IOPOLL
adc96d30f650 efi: fix NULL-deref in init error path
a474d4ad59cd ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
394416282129 platform/x86/amd: Fix refcount leak in amd_pmc_probe
50b3cdf8239b platform/surface: aggregator: Add missing call to ssam_request_sync_free()
de76fc134f74 bnxt: make sure we return pages to the pool
4fe577ad7b29 net: hns3: fix wrong use of rss size during VF rss config
c2258d55935c net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
bbc17e883cba igc: Fix PPS delta between two synchronized end-points
8c3dc300617c perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
4e81a8a47dc6 perf kmem: Support legacy tracepoints
d4bc9f017f31 perf build: Properly guard libbpf includes
c8ca0ad10df0 octeontx2-pf: Fix resource leakage in VF driver unbind
0daf5f4a1eef selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
2440f74a9967 selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
1621f9a53948 selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
514d9c6a3921 net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
9be4e25bdc1f net/mlx5e: Fix macsec ssci attribute handling in offload path
e02190787f11 net/mlx5e: Don't support encap rules with gbp option
f594f740c352 net/mlx5: Fix ptp max frequency adjustment range
0fa15a13670d net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
5844a46f09f7 net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
b5f108e202b7 net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
798604a1bd6e net/mlx5e: Verify dev is present for fix features ndo
ddf458641a51 net/mlx5: Fix command stats access after free
1f232fb61913 net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
39124c14af45 net/mlx5: check attr pointer validity before dereferencing it
7697de4ad708 Revert "r8169: disable detection of chip version 36"
8a97b544b98e net/sched: act_mpls: Fix warning during failed attribute validation
7ac9578e45b2 drm/vmwgfx: Remove rcu locks from user resources
a3be7e2afc43 drm/vmwgfx: Remove vmwgfx_hashtab
7f3d691dedfe drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
e98d62090b6d drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
c00e42f1c9f1 drm/vmwgfx: Remove ttm object hashtable
8557e0e42e02 drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
2f3313c55544 drm/vmwgfx: Write the driver id registers
96a987318855 ice: Add check for kzalloc
500ca1da9d08 ice: Fix potential memory leak in ice_gnss_tty_write()
f2faf0699af7 drm/amdgpu: Fix potential NULL dereference
cd57d5e5e28e tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
91fa2bd35280 tools/nolibc: restore mips branch ordering in the _start block
c878ac66db42 ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
31a997c40a8a af_unix: selftest: Fix the size of the parameter to connect()
0b1605e45c36 gro: take care of DODGY packets
df9cddce8f99 gro: avoid checking for a failed search
8998db5021a2 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
7bed0d49ca35 hvc/xen: lock console list traversal
92b0051217f2 sched/core: Fix arch_scale_freq_tick() on tickless systems
d995fadd7f09 octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
973acfdfe90c nfsd: fix handling of cached open files in nfsd4_open codepath
0aba4dd7f269 nfsd: rework refcounting in filecache
65469b10522f NFSD: Add an nfsd_file_fsync tracepoint
4ec7a0f277d0 nfsd: reorganize filecache.c
d7a6c190012a nfsd: remove the pages_flushed statistic from filecache
1c36dc563e1c NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
7e4d3d500458 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
90d5095b76f4 NFSD: Pass the target nfsd_file to nfsd_commit()
5ac01865a2b9 tipc: fix unexpected link reset due to discovery messages
34aed3646e82 stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
0d81b8e86e75 ALSA: usb-audio: Relax hw constraints for implicit fb sync
254328ba4cd3 ALSA: usb-audio: Make sure to stop endpoints before closing EPs
fc78cb85abd0 mtd: cfi: allow building spi-intel standalone
6e4131245240 mtd: parsers: scpart: fix __udivdi3 undefined on mips
c5d032482c23 ASoC: wm8904: fix wrong outputs volume after power reactivation
c6fa1de83fd8 drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
7928737dd149 drm/msm/dpu: Fix some kernel-doc comments
fba1b23befd8 ASoC: Intel: sof-nau8825: fix module alias overflow
bc9b113d3c88 ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
c8eb7ac95a1e ASoC: Intel: fix sof-nau8825 link failure
bf5838132d1e scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
9bfa3a615037 scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
87c71e88f6a6 scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
ad1336274f73 regulator: da9211: Use irq handler when ready
07ac5db2d840 x86/resctrl: Fix event counts regression in reused RMIDs
d01c6557478b x86/resctrl: Fix task CLOSID/RMID update race
c1c59538337a x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
1dc8c5574cc2 EDAC/device: Fix period calculation in edac_device_reset_delay_period()
b43d52eeca7d x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
424bcb570cb3 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
213b22abdf8f selftests: netfilter: fix transaction test script timeout handling
e88865876d47 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
7b5cc7fd1789 sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
bad1a2194485 iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
a1b9c7b1978a iommu/arm-smmu: Don't unregister on shutdown
abebd865a896 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
ead3e6c79479 iommu/arm-smmu-v3: Don't unregister on shutdown
61cbf790e732 iommu/iova: Fix alloc iova overflows issue
68a6f7dbf8a4 mm: Always release pages to the buddy allocator in memblock_free_late().
309278736f35 drm/amdgpu: enable VCN DPG for GC IP v11.0.4
e30be0ada6e2 drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
6ef4543f1f3b drm/amdgpu: add soc21 common ip block support for GC 11.0.4
d90de26bdc97 drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
d167ce6c47db drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
5e594dbf6e76 drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
e59d46eed1d9 drm/amd/pm: enable mode1 reset on smu_v13_0_10
9bd180b6f9d0 usb: ulpi: defer ulpi_register on ulpi_read_id timeout
5c855bcc7306 drm/i915/gt: Cleanup partial engine discovery failures
5e4194d89ffe iavf/iavf_main: actually log ->src mask when talking about it
0afa5f073658 ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
c49996c6aa03 ixgbe: fix pci device refcount leak
fb8534b7960f platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
0f21e225ff48 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
3c0d5bb904a2 dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
b7dcbca46db3 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
4b5d9c95b437 platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
21e5eca0ac90 arm64/mm: fix incorrect file_map_count for invalid pmd
06f8be16be51 arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
a9a6715272a7 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
a006aaffd78f arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
05458ee3ff82 arm64/signal: Always accept SVE signal frames on SME only systems
4b855673cf3d dt-bindings: msm: dsi-controller-main: Fix description of core clock
b5affe7e0b3a dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
4fa6b43ba44b arm64/signal: Always allocate SVE signal frames on SME only systems
b72bd13bc500 drm/msm/adreno: Make adreno quirks not overwrite each other
d0f52562b891 firmware/psci: Don't register with debugfs if PSCI isn't available
a30aafcfba8f firmware/psci: Fix MEM_PROTECT_RANGE function numbers
b107b08c41b3 drm/msm: another fix for the headless Adreno GPU
96ec2f82aea0 dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
dfa4ff480fe6 platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
0e082105895c platform/x86: asus-wmi: Don't load fan curves without fan
127bf1d6bfe3 platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
c7acfd933d96 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
7221c2a7be64 platform/surface: aggregator: Ignore command messages not intended for us
3a79bad87616 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
1f4a9408024e ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
462ed8a2beba ASoC: rt9120: Make dev PM runtime bind AsoC component PM
617401df4605 io_uring/fdinfo: include locked hash table in fdinfo output
f0f326dc9794 cifs: fix double free on failed kerberos auth
888c060bc327 cifs: do not query ifaces on smb1 mounts
d54a3ef8b8bd cifs: fix file info setting in cifs_open_file()
5a574327d1c5 cifs: fix file info setting in cifs_query_path_info()
d4b7ff9edebc cifs: Fix uninitialized memory read for smb311 posix symlink create
f905e03c8ff6 Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
69a75087cd1f drm/amd/display: move remaining FPU code to dml folder
363781f72d46 drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
b435f68e415c drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
9196eb7c52e5 drm/amdgpu: Fixed bug on error when unloading amdgpu
dcfeba477b3e drm/amd: Delay removal of the firmware framebuffer
b696c627b3f5 drm/i915: Fix potential context UAFs
8874730ecefe drm/i915: Reserve enough fence slot for i915_vma_unbind_async
4009502c091c drm/i915/gt: Reset twice
42526442fe3e drm: Optimize drm buddy top-down allocation method
b8e6fc445990 drm/amd/pm/smu13: BACO is supported when it's in BACO state
adc48e5e408a drm/virtio: Fix GEM handle creation UAF
b6ac9ded42ae s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
45a584f139e8 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
ba518c5b6429 cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
80a82f6eb3b7 elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
5fc5cdee8ef2 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
20fa7855af45 brcmfmac: Prefer DT board type over DMI board type
ab4b5a2154bc s390/kexec: fix ipl report address for kdump
90e585b6ab23 perf auxtrace: Fix address filter duplicate symbol selection
2da1ba6f56f6 net: stmmac: add aux timestamps fifo clearance wait
0bb6742bf81a ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
8f282a84f31c arm64: cmpxchg_double*: hazard against entire exchange variable
f5731a792486 arm64: mte: Avoid the racy walk of the vma list during core dump
87b3a402bbc5 arm64: mte: Fix double-freeing of the temporary tag storage during coredump
4ad6c0635416 io_uring/poll: add hash if ready poll request can't complete inline
78c8b66a697a docs: Fix the docs build with Sphinx 6.0
e2cee489f24f efi: tpm: Avoid READ_ONCE() for accessing the event log
5b66b27b9dee efi: fix userspace infinite retry read efivars after EFI runtime services page fault
9a1195c58432 KVM: arm64: Fix S1PTW handling on RO memslots
d778e68faa6a KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
82972d60f46f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
779c7c7ea8e0 ALSA: hda/realtek - Turn on power early
e1e0a181aea3 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
e59e115d67d6 ALSA: control-led: use strscpy in set_led_id()
303a04b6562e Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
76ef74d4a379 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
38f3ee12661f Linux 6.1.6
cb9b3951d636 ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
a6d58eff4f83 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
8107550bfe11 ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
57f6bea5218c ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
0e19738afc84 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
d6ad4bd1d896 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
e8988e878af6 net: sched: disallow noqueue for qdisc classes
cd2e80a3ac70 gcc: disable -Warray-bounds for gcc-11 too
8cc0e63ba86c Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
29fbaa434c22 selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
d2602da3da87 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
587478470b0a x86/fpu: Allow PKRU to be (once again) written by ptrace.
bfa72faf69e8 x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
a442736b704d x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
f28418b06f6b x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
763b92568726 parisc: Align parisc MADV_XXX constants with all other architectures
(From OE-Core rev: 18aaa6ae51d1e1d51a7eeeebf011adccc727efc0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Call logger.info() in the log_message handler so that we get request
logging, and hopefully even error messages.
Create a child logger to be neat and compartmentalise the logging.
Add a __main__ entrypoint so this class can be exercised outside of oeqa.
Remove unused traceback import.
(From OE-Core rev: 8fc939d942cec1662ca386b87c63f167bb10fd05)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pass our logger to the HTTPService instance so we can see the requests
and any errors.
(From OE-Core rev: 3485df2ff61143aac03d92300b7bac4e5d6b2427)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is specific to Git-for-Windows.
(From OE-Core rev: c8849af809e0213d43e18e5d01067eeeb61b330d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes CVE-2022-41903 and CVE-2022-23521.
(From OE-Core rev: 8395d2512c5335635fff3ce2043ac71fe1948c42)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does not actually guarantee that the child runqemu process has completely exited:
poll() may return prematurely while the SIGTERM handler in runqemu is still running.
This thwarts the rest of the processing, and may terminate the handler before
it completes.
Use Popen.communicate() instead: this is what python documentation recommends as well:
https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate
(From OE-Core rev: cd3e55606c427287f37585c5d7cde936471e52f4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps in overcoming a problem when using scons with ccache enabled.
When commands get longer, then it resorts to using response files to do
the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is
inboked by compiler it works ok, however, this does not when ccache is
used to invoke the complilation. We see errors e.g.
ccache @/tmp/tmppsyij_0v.lnk
ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory
Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend
the length of commandline and hence avoid using response files. This
issue is also reported in mongodb [1]
[1] https://jira.mongodb.org/browse/SERVER-38389
(From OE-Core rev: 29558f6218f4676b459f2c78f82d245339d51c8c)
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>
python bindings need cython to build, moreover they have been removed
from future releases upstream nghttp2 [1]
This ensures consistent builds as it does not need cython which was
being used from build host if it is installed. With some distros e.g.
archlinux it caused conflicts with python from python-native
[1] b4cb3b0090
(From OE-Core rev: ce59be9d48fa679ad54b70368d8a76daadbe88ba)
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>
Disable ZStd to avoid needing libzstd in llvm (mirrors zlib disable).
Generate complete list of rust-snapshot artefacts from src/stage0.json.
Drop clippy-driver reproducibility change as the code is gone from
upstream.
Release notes:
https://releases.rs/docs/1.67.0/
License-Update: Unicode-TOU text added (already in our license string)
(From OE-Core rev: 4900e0c5cb8a092a1d77d4f26249afa59b241da6)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The main reason for this is an issue with latest libtiff update that causes
gtk4-native configure to fail in finding libtiff (while it just builds
fine for target).
By comparing libtiff-4.pc for native and target it turned out, that
it links for native with zstd and libdeflate. Probably because those libs
were found on my host system.
Adding PACKAGECONFIGS for the libs prevents us from taking them from the host.
(From OE-Core rev: ca2e2035b9d81a230a1a63f51b1300418e9b9ca6)
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>
- update to next (un)stable version 1.36.0
- refresh defconfig
- disable new applets (tree, tsort, seedrng)
- use hw-accel for sha1/256 sums when available
- remove and refresh already merged patches
(From OE-Core rev: 2e9989a8f8b5b93476e551475df010add32aac31)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
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>
Deleting data files whilst bitbake is running isn't a great idea.
Make sure memory resident bitbake is stopped if present and make
the file deletions a little more specific and safer too while we're
here.
Note: The cache directory layout is different on older releases (some
are split level) so this won't be a direct backport to some.
(From OE-Core rev: fa3f1f67abae1d90bede2e98bf7293603fd1307c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Rebased fix-rs6000-crt0.patch
- Patch fix_makefile_include_arm_h.patch is no longer required, the newlib
header dependency has been fixed upstream at 26f9cfd7
- LICENSE checksum change due to:
- Adding SPDX identifier
- Deleted Phoenix Systems from License and updated each licenses
numbers accordingly.
- Add a dummy limits.h header, to make the improved preprocessor
checks happy during configure.
- Add a patch for libgloss to maintain current behavior of TCLIBC=newlib
by making libgloss DEPEND on newlib and use its installed headers.
- Switch to git fetcher to simplify fetching the sources and avoid future
issues due to the way newlib release snapshots were being published.
(From OE-Core rev: 1c9cbb27dfe37ca4574c4285fb03ce394dee5ed1)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bug this was intended to find has been resolved, so we don't need
this extra noise in the logs.
This reverts commit bd1edfa3d5.
(From OE-Core rev: 54ae53ef3e4ad51fc9a01155588b62f29c994742)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've had a couple of reports of recipes expecting to be able to call
split("-") on PN. There isn't any real harm in adding a dash to the dummy
PN value to avoid these errors.
(From OE-Core rev: 10e140d98790ce28b440b8e8697a4311658fe4df)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The definitions in linux-kernel-base are needed to ensure the generated headers
are consistent. This was a small step that was missing from the previous
changes to linux-kernel-base as both kernel-devsrc and make-mod-scripts
need this information defined consistently.
(From OE-Core rev: 0d79d4883f924cef0d0ba361506ad75d441b9721)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch that allows to do so has not been accepted upstream, and wasn't correctly
working as it was running a native executable (gdk-pixbuf-query-loaders) with target .so plugins.
On the other hand, out of 20+ (currently 23) tests only three require
running binaries at build time to produce special test-specific input data:
cve-2015-4491
pixbuf-pixdata
pixbuf-resource
So let's simply omit these from the build: this can be done with a far
less invasive patch which has a chance of being accepted upstream.
gdk-pixbuf-print-mime-types is no longer installed
(the replaced patch was doing that).
(From OE-Core rev: 0d926508e75095eb446699b612729d0243eacc91)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The majority of this output is specific to environment variables that
are not directly relevant to BitBake. However, the very first
message regarding the :term:`BBPATH` variable and the
``conf/bblayers.conf`` file is relevant.
When you run BitBake, it begins looking for metadata files. The
:term:`BBPATH` variable is what tells BitBake where
@@ -179,20 +168,14 @@ Following is the complete "Hello World" example.
``bitbake`` command again::
$ bitbake
ERROR: Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 163, in wrapped
return func(fn, *args)
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 173, in parse_config_file
return bb.parse.handle(fn, data, include)
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 99, in handle
return h['handle'](fn, data, include)
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 120, in handle
abs_fn = resolve_file(fn, data)
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 117, in resolve_file
raise IOError("file %s not found in %s" % (fn, bbpath))
IOError: file conf/bitbake.conf not found in /home/scott-lenovo/hello
ERROR: Unable to parse /home/scott-lenovo/bitbake/lib/bb/parse/__init__.py
Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 127, in resolve_file(fn='conf/bitbake.conf', d=<bb.data_smart.DataSmart object at 0x7f22919a3df0>):
if not newfn:
> raise IOError(errno.ENOENT, "file %s not found in %s" % (fn, bbpath))
fn = newfn
FileNotFoundError: [Errno 2] file conf/bitbake.conf not found in <projectdirectory>
ERROR: Unable to parse conf/bitbake.conf: file conf/bitbake.conf not found in /home/scott-lenovo/hello
This sample output shows that BitBake could not find the
``conf/bitbake.conf`` file in the project directory. This file is
@@ -254,18 +237,14 @@ Following is the complete "Hello World" example.
exists, you can run the ``bitbake`` command again::
$ bitbake
ERROR: Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 163, in wrapped
return func(fn, *args)
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 177, in _inherit
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 92, in inherit
include(fn, file, lineno, d, "inherit")
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 100, in include
raise ParseError("Could not %(error_out)s file %(fn)s" % vars(), oldfn, lineno)
ParseError: ParseError in configuration INHERITs: Could not inherit file classes/base.bbclass
ERROR: Unable to parse /home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py
Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 67, in inherit(files=['base'], fn='configuration INHERITs', lineno=0, d=<bb.data_smart.DataSmart object at 0x7fab6815edf0>):
runfetchcmd("tar -cf - lfs | tar -xf - -C %s"%ud.clonedir,d,workdir="%s/git/.git"%tmpdir)
finally:
bb.utils.remove(tmpdir,recurse=True)
defbuild_mirror_data(self,ud,d):
@@ -660,11 +661,6 @@ class Git(FetchMethod):
Check if the repository has 'lfs' (large file) content
"""
ifnotud.nobranch:
branchname=ud.branches[ud.names[0]]
else:
branchname="master"
# The bare clonedir doesn't use the remote names; it has the branch immediately.
ifwd==ud.clonedir:
refname=ud.branches[ud.names[0]]
@@ -741,11 +737,11 @@ class Git(FetchMethod):
"""
Compute the HEAD revision for the url
"""
ifnotd.getVar("__BBSEENSRCREV"):
ifnotd.getVar("__BBSRCREV_SEEN"):
raisebb.fetch2.FetchError("Recipe uses a floating tag/branch '%s' for repo '%s' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE)."%(ud.unresolvedrev[name],ud.host+ud.path))
# Ensure we mark as not cached
bb.fetch2.get_autorev(d)
bb.fetch2.mark_recipe_nocache(d)
output=self._lsremote(ud,d,"")
# Tags of the form ^{} may not work, need to fallback to other form
bb.fatal("AUTOREV/SRCPV set too late for the fetcher to work properly, please set the variables earlier in parsing. Erroring instead of later obtuse build failures.")
bb.msg.fatal("RunQueue","Could not find any tasks with the tasknames %s to run within the recipes of the taskgraphs of the targets %s"%(str(self.cooker.configuration.runall),str(self.targets)))
self.init_progress_reporter.next_stage()
bb.event.check_for_interrupts(self.cooker.data)
# Handle runonly
ifself.cooker.configuration.runonly:
@@ -1059,6 +1069,7 @@ class RunQueueData:
logger.verbose("Assign Weightings")
self.init_progress_reporter.next_stage()
bb.event.check_for_interrupts(self.cooker.data)
# Generate a list of reverse dependencies to ease future calculations
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/\">OpenEmbedded master</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=langdale\">OpenEmbedded Langdale</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=mickledore\">OpenEmbedded Mickledore</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/">Yocto Project Master branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=langdale">Yocto Project Langdale branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=mickledore">Yocto Project Mickledore branch</a>.</field>
- rust: rustfmt now working and installed for riscv32
- libpng: enable NEON for aarch64 to ensure consistency with arm32.
- baremetal-helloworld: Enable x86 and x86-64 ports
- Kernel-related enhancements:
- Added some support for building 6.2/6.3-rc kernels
- linux-yocto-dev: mark as compatible with qemuarm64 and qemuarmv5
- Add kernel specific OBJCOPY to help switching toolchains cleanly for kernel build between gcc and clang
- New core recipes:
- ``debugedit``
-``gtk4`` (import from meta-gnome)
-``gcr``: add recipe for gcr-4
-``graphene`` (import from meta-oe)
-``libc-test``
-``libportal`` (import from meta-gnome)
-``libslirp``
-``libtest-fatal-perl``
-``libtest-warnings-perl`` (import from meta-perl)
-``libtry-tiny-perl``
-``python3-build``
-``python3-pyproject-hooks``
-``python3-hatch-fancy-pypi-readme``
-``python3-unittest-automake``
- QEMU/runqemu enhancements:
- Set ``QB_SMP`` with ?= to make it easier to modify
- Set ``QB_CPU`` with ?= to make it easier to modify (x86 configuration only)
- New ``QB_NFSROOTFS_EXTRA_OPT`` to allow extra options to be appended to the NFS rootfs options in kernel boot args, e.g. ``"wsize=4096,rsize=4096"``
- New ``QB_SETUP_CMD`` and ``QB_CLEANUP_CMD`` to enable running custom shell setup and cleanup commands before and after QEMU.
-``QB_DEFAULT_KERNEL`` now defaults to pick the bundled initramfs kernel image if the Linux kernel image is generated with :term:`INITRAMFS_IMAGE_BUNDLE` set to "1"
- Split out the QEMU guest agent to its own ``qemu-guest-agent`` package
- runqemu: new ``guestagent`` option to enable communication with the guest agent
- runqemu: respect :term:`IMAGE_LINK_NAME` when searching for image
- Image-related enhancements:
- Add 7-Zip support in image conversion types (``7zip``)
- New :term:`IMAGE_MACHINE_SUFFIX` variable to allow easily removing machine name suffix from image file names
- wic Image Creator enhancements:
- ``bootimg-efi.py``: add support for directly loading Linux kernel UEFI stub
-``bootimg-efi.py``: implement ``--include-path``
- Allow usage of ``fstype=none`` to specify an unformatted partition
- Implement repeatable disk identifiers based on :term:`SOURCE_DATE_EPOCH`
- FIT image related improvements:
- FIT image signing support has been reworked to remove interdependencies and make it more easily extensible
- Skip FDT section creation for applicable symlinks to avoid the same dtb being duplicated
- New :term:`FIT_CONF_DEFAULT_DTB` variable to enable selecting default dtb when multiple dtbs exist
- SDK-related improvements:
- Extended the following recipes to nativesdk:
- ``bc``
-``gi-docgen``
-``gperf``
-``python3-iniconfig``
-``python3-atomicwrites``
-``python3-markdown``
-``python3-smartypants``
-``python3-typogrify``
-``ruby``
-``unifdef``
- New :term:`SDK_ZIP_OPTIONS` variable to enable passing additional options to the zip command when preparing the SDK zip archive
- New Rust SDK target packagegroup (``packagegroup-rust-sdk-target``)
- Testing:
- The ptest images have changed structure in this release. The
underlying ``core-image-ptest`` recipe now uses :term:`BBCLASSEXTEND` to
create a variant for each ptest enabled recipe in OE-Core.
For example, this means that ``core-image-ptest-bzip2``,
``core-image-ptest-lttng-tools`` and many more image targets now exist
and can be built/tested individually.
The ``core-image-ptest-all`` and ``core-image-ptest-fast`` targets are now
wrappers that target groups of individual images and means that the tests
can be executed in parallel during our automated testing. This also means
the dependencies are more accurately tested.
- It is now possible to track regression changes between releases using
declaration, which guarantees that the required shared-library /
module-to-package mapping information will be available when needed as long as
:term:`DEPENDS` has been correctly set.
Fakeroot and Pseudo
===================
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.