Classes can be located in three different directories since Langdale
(4.1), so let's update which directories you can find in a distribution
layer.
(From yocto-docs rev: 2141bc2b04ef4210e008752a97ed82979d817dae)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit fd11d75980315d87ef375091efedad69a123f680)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The COW tests started failing on python 3.13. Looks like it is time
to fix the FIXME and drop the magic numbers!
(Bitbake rev: a0a5ce49f28d886b1dac173842642e69517b44e3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e6608cec508b3b9bab3530f83e70665ff638182)
[YC: This fixes the bb.tests.cow.COWTestCase.testOriginalTestSuite
bitbake-selftest on the newly added fedora-41 workers]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cover email mangling in create-pull-request was cutting off the
actual commit hash to be pulled, making it difficult to verify that the
changes a maintainer merges exactly match those intended by the pull
request author.
The extra lines we want to include are, for example from a recent
whinlatter stable branch PR:
for you to fetch changes up to 6c4c6d39ea3202d756acc13f8ce81b114a468541:
cups: upgrade from 2.4.14 to 2.4.15 (2025-12-29 09:49:31 -0800)
(From OE-Core rev: a18ebd408eba0bffe4e6ea58a91fd41e60f24216)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c78f5ae4a5ba3675b78cc226feb7b9fbbfd8da19)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
That might help new users send correct first stable patches.
(From OE-Core rev: 625d3c1e1d6b3aa5e6783a4a350238a718d02456)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a problem with `devtool modify` as suggested by Marcus Flyckt on
the mailing list:
```
I encountered an issue with `do_config` when using `devtool modify`
on `u-boot-imx`.
```
[...]
| cp: cannot stat '[...]/u-boot-imx/2024.04/build/imx8mp_wl400s_defconfig/.config': No such file or directory
| WARNING: exit code 1 from a shell command.
ERROR: Task ([...]/sources/poky/../meta-freescale/recipes-bsp/u-boot/u-boot-imx_2024.04.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 963 tasks of which 962 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
[...]/sources/poky/../meta-freescale/recipes-bsp/u-boot/u-boot-imx_2024.04.bb:do_configure
Summary: There was 1 ERROR message, returning a non-zero exit code
```
The issue seems to originate from the following lines in
`workspace/appends/u-boot-imx_2024.04.bbappend`:
```
do_configure:append() {
if [ ${@oe.types.boolean(d.getVar("KCONFIG_CONFIG_ENABLE_MENUCONFIG"))} = True ]; then
cp ${KCONFIG_CONFIG_ROOTDIR}/.config ${S}/.config.baseline
ln -sfT ${KCONFIG_CONFIG_ROOTDIR}/.config ${S}/.config.new
fi
}
```
For some reason `KCONFIG_CONFIG_ROOTDIR` does not point to the
correct directory. It gets its value in `uboot-config.bbclass`:
```
if len(ubootconfig) == 1:
d.setVar('KCONFIG_CONFIG_ROOTDIR', os.path.join(d.getVar("B"), d.getVar("UBOOT_MACHINE").strip()))
```
So the main issue is that B gets expanded in this expression, and
then later B gets changed by `externalsrc.bbclass`.
`d.getVar("B", False)` does not solve the issue, however the
proposed change does.
```
- https://lists.yoctoproject.org/g/yocto/topic/109254298#msg64152]
Fixes [YOCTO #15603]
Suggested-by: Marcus Flyckt <marcus.flyckt@gmail.com>
(From OE-Core rev: 6a19e284baaadfdf080ebc5decf065e468655732)
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 57b21065a25100c31515b32fd7c77bde3355d684)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to the 5.0.16 release of the 5.0 series for buildtools
(From OE-Core rev: 917c382c412766b40779788ee2411ac23358f0ae)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Openssl 3.2 has reached EOL.
Some projects would like to use LTS version due to criticality and
exposure of this component, so upgrade to 3.5 branch.
Copy recipe from oe-core master fd3b1efb6f7ffb5505ff7eb95cae222e1db9f776
which is the last revision before disabling TLS 1/1.1 by default.
Single change is replacing UNPACKDIR by WORKIDR (one occurence).
(From OE-Core rev: c4fc6ee6986fbd05d72bf1e6bb1d2c4eee84e5db)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is no "tar" packaging format anymore, so delete these
references.
(From yocto-docs rev: e7cbf979deb9739ee4b968672d4b03ae65b24424)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e2b4d75fc8d738a39c5941591523620b45bc57e3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have a new SVG figure for the Yocto Project workflow figure, which
was updated with d2aaf54bee49 ("overview-manual: convert
YP-flow-diagram.png to SVG"). The one in the "What I wish I’d known
about Yocto Project" is the same. Remove the PNG and make a reference to
the new one.
(From yocto-docs rev: ef4b9077c04ed825890abf79848f45d8e692bbf7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4023c47cb6628971b0a142067c4a910420408bb9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some distros were removed from the autobuilder 5 months ago:
* 070e6bf (config.py: Drop ubuntu2004 workers, 2025-10-01)
* 8238327 (config.py: ubuntu24010 was replaced with ubuntu2504, 2025-10-01)
Update their status in the supported distros list.
(From yocto-docs rev: 2c9de0d74659fef6d7b0054dfd76905fba6ef81d)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An external layer might use the u-boot*.inc files but have a different
base version for which the CVE patches don't apply.
Move the CVE patches in the leaf recipe.
See related patch in kirkstone:
[kirkstone][PATCH] u-boot: move CVE patch out of u-boot-common.inc
https://lists.openembedded.org/g/openembedded-core/topic/117385432
(From OE-Core rev: f4ced8ff03147dd532a88cf3ce08d61fab057522)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pick patch mentioned in NVD report.
It also includes CVE ID in commit message.
Use older SNDERR funtion as new one is not yet available.
This was copied from Debian patch.
(From OE-Core rev: 517bda641fcccbeae1988092196dc44ab7cc1491)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE was patched via c9a15206bae7f1e85dc3b8812eabb936a7e6d383
Patch was dropped during update to 6.1.4, however NVD DB does not have
this information so it re-appeared in CVE reports.
Set its status accordingly.
(From OE-Core rev: 26e32dccade107101992dd81f387696c993d47aa)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When wic is used in standalone mode, it relies on host tools such as
debugfs. For directory host->image copies into ext* partitions, wic
uses scripted debugfs "-f" input with multiple mkdir/write commands.
Older host debugfs versions (< 1.46.5) may behave unreliably in this
mode and can silently miss files. This does not affect builds using
debugfs from OE where the version is known to be sufficiently new.
Add a debugfs version check and emit an error when an older host
debugfs is detected. The error is shown once per run and halts execution.
(From OE-Core rev: 977d68d2702f7092fa05d04f94da5fee8e0b2195)
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cb536737bee95d5a5072b501bda9554705e8cd13)
[YC: removed patch changelog]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change adds the --no-gpg-sign option to prevent buildhistory
commits from failing due to GPG signing issues. Depending on the setup,
buildhistory may fail to create a commit if the user has the
commit.gpgsign option enabled.
For example, if the user creates a signing key that requires a password,
the commit won't be created and will fail with the following error:
/
|error: Enter passphrase: Load key "/home/<user>/.ssh/id_ed25519":
|incorrect passphrase supplied to decrypt private key?
|fatal: failed to write commit object
\
The bitbake command won't fail, but buildhistory won't have a commit.
Also, the commit may silently fail when building inside a container due
to missing packages or issues with accessing the GPG agent.
This is similar to [1], and signing the buildhistory commit
should be avoided to prevent such issues.
1 - https://git.openembedded.org/openembedded-core/commit/?id=7595a0a63a933af9dd9d1e458dc34a4ba80d9eae
(From OE-Core rev: 667cd853a231f1fe884ba83ada2ad6cecb1c41cd)
Signed-off-by: Fabio Berton <fabio.berton@ctw.bmwgroup.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a5e18714aee52db898aaf9d222fb5a4168bde96e)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building with the class, avoid errors like:
"sstate found an absolute path symlink /xxx/vendor pointing at
/xxx/import/vendor. Please replace this with a relative link."
Use relative symlinks instead.
(From OE-Core rev: 2ef214747b648733308958b5750c6c053ac49246)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Thomas Vandenabeele <thomas@bootzero.one>
(cherry picked from commit fc4f589cc7a8e5feba7940ccb244a74bd5f96371)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently when generating an SBOM, all packages have the 'doc' feature
indicated as disabled. This is in fact *not* a feature that was
declared in the recipe, but instead the documentation of the
PACKAGECONFIG variable.
But to be safe, if somehow a feature is named 'doc' and enabled, do
not exclude it when exporting PACKAGECONFIG features to SPDX.
(From OE-Core rev: 87de87206b71bb165b946d5f4f6e9e5395292179)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 933394adcb0d2db66ef7e0656a464241e58ec2e7)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
touch-calibrator of weston 13.0.1 does not work, backport the fix from
upstream:
a5c5702112
this issue only impact weston 13.0.1, has been fixed in 14.0.1.
(From OE-Core rev: 06dcf8f45bb01fe52e16b23668c4a30d9b2d092f)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
c56aaf1a85ae9 Linux 6.6.123
7e0d31c47b8a9 bpf/selftests: test_select_reuseport_kern: Remove unused header
5a530c8ead06e Revert "net: Remove conditional threaded-NAPI wakeup based on task state."
507692c056363 Revert "net: Allow to use SMP threads for backlog NAPI."
dd4c7800a905d drm/amd/display: use udelay rather than fsleep
572777a258c04 ptr_ring: do not block hard interrupts in ptr_ring_resize_multiple()
1891abe832cbf ksmbd: fix recursive locking in RPC handle list access
b6978c565ce33 xsk: Fix race condition in AF_XDP generic RX path
c74e2dbb53168 drm/amdgpu: fix NULL pointer dereference in amdgpu_gmc_filter_faults_remove
a3f75ee1a436e drm/amdkfd: Don't use sw fault filter if retry cam enabled
21bad75012f76 pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins
38a0f2215aee4 mptcp: avoid dup SUB_CLOSED events after disconnect
73408fa92742b writeback: fix 100% CPU usage when dirtytime_expire_interval is 0
d84a4836dc246 perf: sched: Fix perf crash with new is_user_task() helper
e57bda247f29c drm/msm/a6xx: fix bogus hwcg register updates
e228ad913b0d2 pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver
daf8a4eb70ff4 ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
db24153fc77a8 net/sched: act_ife: convert comma to semicolon
1d14f86e813f6 btrfs: prevent use-after-free on page private data in btrfs_subpage_clear_uptodate()
9d0ed508a9e2a drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
e26235840fd96 team: Move team device type change at the end of team_port_add
27ca8004ba93a wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
fb2b9a1e85bdd wifi: mac80211: move TDLS work to wiphy work
6b615a8fb3af0 ksmbd: Fix race condition in RPC handle list access
d1bda2ab0cf95 drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV
4d1e9a4a450aa ksmbd: smbd: fix dma_unmap_sg() nents
143980bd2be75 mei: trace: treat reg parameter as string
ce820dd4e6e2d arm64/fpsimd: signal: Fix restoration of SVE context
40b73f0519d3c arm64/fpsimd: signal: Consistently read FPSIMD context
15110f9cdc877 arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state
e527e695fdfc1 mm/kfence: randomize the freelist on initialization
38c32baf6d2c7 gpio: rockchip: Stop calling pinctrl for set_direction
e618b52a1589a drm/amdgpu/gfx11: fix wptr reset in KGQ init
c61c93218956c drm/amdgpu/gfx10: fix wptr reset in KGQ init
cbf4d79e5c619 drm/amdgpu/soc21: fix xclk for APUs
9a15d3fdc22d4 drm/imx/tve: fix probe device leak
cdaf07ec0b698 scripts: generate_rust_analyzer: Add compiler_builtins -> core dep
884b2590ffcc7 flex_proportions: make fprop_new_period() hardirq safe
4bed436cdef70 selftests: mptcp: join: fix local endp not being tracked
ba58cd70a4223 selftests: mptcp: check subflow errors in close events
8b5061c3400a7 selftests: mptcp: check no dup close events after error
d761d42be060b mptcp: only reset subflow errors when propagated
510a16f1c5c16 efivarfs: fix error propagation in efivar_entry_get()
a9c96f113a5f3 scsi: qla2xxx: edif: Fix dma_free_coherent() size
122751f43f930 gpio: pca953x: mask interrupts in irq shutdown
c2fc0aae3cf42 ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
441d129ba899e scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
28a1e5e97c899 ASoC: fsl: imx-card: Do not force slot width to sample width
018e9e9cae7b3 rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` target
929e568a83da5 riscv: compat: fix COMPAT_UTS_MACHINE definition
8519c9231ce23 pinctrl: meson: mark the GPIO controller as sleeping
be1cebabb3cd2 dma/pool: distinguish between missing and exhausted atomic pools
0368794dc28a1 gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler
2f45c46661911 ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
ac3a2ea06f3c8 scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
0d434670eb0bb net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
e43fdee29a96f net: bridge: fix static key check
546eba0b10989 nfc: nci: Fix race between rfkill and nci_unregister_device().
970526dde3686 net/mlx5e: Account for netdev stats in ndo_get_stats64
e014f11f741be net/mlx5e: Report rx_discards_phy via rx_dropped
62e1d8920f692 net/mlx5e: TC, delete flows only for existing peers
fd30aa82df73b ice: stop counting UDP csum mismatch as rx_errors
f8d002626d434 nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().
d448bf96889f1 rocker: fix memory leak in rocker_world_port_post_fini()
2a0522f564acd net: wwan: t7xx: fix potential skb->frags overflow in RX path
96595848c6fd6 ipv6: use the right ifindex when replying to icmpv6 from localhost
509b526d64290 net: mvpp2: cls: Fix memory leak in mvpp2_ethtool_cls_rule_ins()
8c0be3277e7ae bonding: annotate data-races around slave->last_rx
5058d3f8f1720 octeon_ep: Fix memory leak in octep_device_setup()
724c9d346a3ac net: bcmasp: fix early exit leak with fixed phy
923379f1d7e3a can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
dc5d1eb935be0 net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
186d147cf7689 Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
2cf6f68313dcc Linux 6.6.122
96aa13ff68ef5 net: phy: fix phy_uses_state_machine()
043aa41c43f8c net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY
b5a933535cc34 net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend()
1e2848bda819a x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
8db5de0cf02fc wifi: ath11k: fix RCU stall while reaping monitor destination ring
8d2979b9bb1be drm/amdgpu: csa unmap use uninterruptible lock
7d52c592cf53f fs/ntfs3: Initialize allocated memory before use
1067361a1cc6a ksmbd: fix use-after-free in ksmbd_session_rpc_open
17fbad93879e8 usbnet: Fix using smp_processor_id() in preemptible code warnings
8120e420013d9 NFSD: fix race between nfsd registration and exports_proc
d89f3037d54d3 nvme: fix PCIe subsystem reset controller state transition
7dfb39b0186dd nvme-pci: do not directly handle subsys reset fallout
ca88419cf0623 nvme-fc: rename free_ctrl callback to match name pattern
f83824b023c75 ASoC: codecs: wsa883x: fix unnecessary initialisation
0ded4420b54e9 ASoC: codecs: wsa881x: fix unnecessary initialisation
ea2474ea2eef4 ASoC: codecs: wsa881x: Drop unused version readout
ebae26dd15140 phy: rockchip: inno-usb2: Fix a double free bug in rockchip_usb2phy_probe()
479fab9aeade1 phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
d6705bcc5fe7c mm: kmsan: fix poisoning of high-order non-compound pages
4a04ff9cd816e mm/page_alloc: prevent pcp corruption with SMP=n
93464499df42b dmaengine: stm32: dmamux: fix OF node leak on route allocation failure
1a179ac01ff39 dmaengine: stm32: dmamux: fix device leak on route allocation
041863dd410bd iio: adc: exynos_adc: fix OF populate on driver rebind
91a756d22f048 ALSA: scarlett2: Fix buffer overflow in config retrieval
6b20590c43538 arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s
fb3c1f24f3b7e mm/rmap: fix two comments related to huge_pmd_unshare()
522e580524106 iio: core: add separate lockdep class for info_exist_lock
31c3c9f3b1b9b iio: core: add missing mutex_destroy in iio_dev_release()
5596ce564a8c3 mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
e9711bd0e6481 mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure
adec5e1f9c99f can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
4d3c2a1d4c7c3 bridge: mcast: Fix use-after-free during router port configuration
8670b53b8ee91 bpf: Do not let BPF test infra emit invalid GSO types to stack
1da48da947d0c selftests/bpf: Check for timeout in perf_link test
526394af4e8ad migrate: correct lock ordering for hugetlb file folios
59ff56992bba2 can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
179f6f0cf5ae4 can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
7c308f7530bff can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
e9410fdd4d5f7 can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
1b32339156035 irqchip/gic-v3-its: Avoid truncating memory addresses
dd40d94ffd7c8 perf/x86/intel: Do not enable BTS for guests
cad7003d951e8 pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu
6384f7851838f platform/x86: hp-bioscfg: Fix automatic module loading
bd8955337e376 netrom: fix double-free in nr_route_frame()
43f233eb6e7b9 uacce: ensure safe queue release with state management
4c042bc71474d uacce: implement mremap in uacce_vm_ops to return -EPERM
9ab05cdcac354 uacce: fix isolate sysfs check condition
d9031575a2f8a uacce: fix cdev handling in the cleanup path
bf7785434b5d0 intel_th: fix device leak on output open()
98ecbfb2598c9 tracing: Fix crash on synthetic stacktrace field usage
2ddc09f6a0a22 slimbus: core: fix device reference leak on report present
dd58835fba5d6 slimbus: core: fix runtime PM imbalance on report present
d2846f8a89fd6 octeontx2: Fix otx2_dma_map_page() error return code
8557bdd9af8dd arm64: Set __nocfi on swsusp_arch_resume()
19b2c3f3ca1b4 arm64/fpsimd: signal: Allocate SSVE storage when restoring ZA
7761d7801f40e wifi: rsi: Fix memory corruption due to not set vif driver data size
5d0ab96350e06 wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
36e0bc5e8b282 wifi: ath12k: fix dma_free_coherent() pointer
1928851334ecf wifi: ath10k: fix dma_free_coherent() pointer
f2677d6e2bbc5 mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
bcb72b6a39e90 mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function
7bff0156d13f0 ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()
a8c42d11b0526 ALSA: ctxfi: Fix potential OOB access in audio mixer handling
cbe409f68380a iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl
c2d6e00829cbf iio: chemical: scd4x: fix reported channel endianness
9795fe80976f8 iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver
8271e1860c7cd iio: adc: ad9467: fix ad9434 vref mask
9e77ef924fe31 iio: accel: iis328dq: fix gain values
c0ebc3d8ad6b5 of: platform: Use default match table for /firmware
f4c270975fe1d of: fix reference count leak in of_alias_scan()
2757f7748ce2d leds: led-class: Only Add LED to leds_list when it is fully ready
93dfcc59b2bf3 x86: make page fault handling disable interrupts properly
03710cebfc0bc net/sched: act_ife: avoid possible NULL deref
d9d5f222558b4 vsock/virtio: cap TX credit to local buffer size
17c9b158bc4d7 vsock/test: fix seqpacket message bounds test
02f9af192b98d vsock/virtio: fix potential underflow in virtio_transport_get_credit()
c70e99dd37163 net: openvswitch: fix data race in ovs_vport_get_upcall_stats
77c6aa2c388e9 octeontx2-af: Fix error handling
4ad32b1e0ca42 net: dsa: fix off-by-one in maximum bridge ID determination
0efee0b992f28 bonding: provide a net pointer to __skb_flow_dissect()
a142ae1c56131 selftests: net: amt: wait longer for connection before sending packets
e206fb415db36 be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
baafbbc23d421 drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
2c1fc0547a870 drm/amd/pm: Don't clear SI SMC table when setting power limit
c378cdae46369 usbnet: limit max_mtu based on device's hard_mtu
fad8f4ff7928f ipv6: annotate data-race in ndisc_router_discovery()
fc8ba17fd3337 mISDN: annotate data-race around dev->work
bfb030a377e05 net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
3a1601756a905 net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
42e16254f1d3e be2net: fix data race in be_get_new_eqd
a111d1fb91ae3 net: hns3: fix data race in hns3_fetch_stats
f1f9cfd2f46a7 netdevsim: fix a race issue related to the operation on bpf_bound_progs list
7f523dd499b72 ALSA: usb: Increase volume range that triggers a warning
408bfa8d70f79 scsi: qla2xxx: Sanitize payload size to prevent member overflow
9fdc6f28d5e81 scsi: core: Wake up the error handler when final completions race against each other
0df7ecb393db7 riscv: clocksource: Fix stimecmp update hazard on RV32
1b47e6d3bc026 kconfig: fix static linking of nconf
24f31be6ad705 regmap: Fix race condition in hwspinlock irqsave routine
417cdfd9b9f98 spi: spi-sprd-adi: Fix double free in probe error path
1a27bd3c6949f spi: sprd-adi: switch to use spi_alloc_host()
74634f4a64897 spi: sprd: adi: Use devm_register_restart_handler()
aa79a5a959c7c interconnect: debugfs: initialize src_node and dst_node to empty strings
ce8d8a3368128 iio: adc: ad7280a: handle spi_setup() errors in probe()
7673167fac932 iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection
85eb83694a91c io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
eb5ff1025c921 platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID macro
29917c80aa96a platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute names
6484f43740cc9 comedi: Fix getting range information for subdevices 16 to 255
bf843b0624d89 x86/kfence: avoid writing L1TF-vulnerable PTEs
8adc31a561a55 arm64: dts: rockchip: Fix voltage threshold for volume keys for Pinephone Pro
929229fdd116a arm64: dts: rockchip: remove dangerous max-link-speed from helios64
f86264ec0e2b1 scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()
156284ab2f641 scsi: storvsc: Process unsupported MODE_SENSE_10
21937a189daa8 Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
dcecb4269dd4b Input: i8042 - add quirks for MECHREVO Wujie 15X Pro
93cbf6d80da2a Revert "nfc/nci: Add the inconsistency check between the input data length and count"
9367b4709b528 w1: fix redundant counter decrement in w1_attach_slave_device()
6a5820ecfa5a7 w1: therm: Fix off-by-one buffer overflow in alarms_store
aaff8f3a35c9d comedi: dmm32at: serialize use of paged registers
dce0865a5828a serial: 8250_pci: Fix broken RS485 for F81504/508/512
b0a9609283a5c crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN spec
93b8635974fb0 net/sched: qfq: Use cl_is_active to determine whether class is active in qfq_rm_from_ag
0686bedfed341 net/sched: Enforce that teql can only be used as root qdisc
fcf8cd4654790 octeontx2: cn10k: fix RX flowid TCAM mask handling
04ba6de6eff61 ipvlan: Make the addrs_lock be per port
68e92085427c8 l2tp: avoid one data-race in l2tp_tunnel_del_work()
0bb986d83922c veth: fix data race in veth_get_ethtool_stats
1cc98b8887cab fou: Don't allow 0 for FOU_ATTR_IPPROTO.
4170ec351e456 tools: ynl: Specify --no-line-number in ynl-regen.sh.
f87b9b7a618c8 gue: Fix skb memleak with inner IP protocol 0.
8a8a5a43fef4e amd-xgbe: avoid misleading per-packet error log
e7e81abbcc562 sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
ce4352057fc5a can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error
4b37dc63957cb selftests: net: fib-onlink-tests: Convert to use namespaces by default
8ba4cf99c61cd selftests/net: convert fib-onlink-tests.sh to run it in unique namespace
80c881e53a4fa bonding: limit BOND_MODE_8023AD to Ethernet devices
b66dfde203fb4 net: usb: dm9601: remove broken SR9700 support
b36bbac746ee6 igc: fix race condition in TX timestamp read for register 0
9a151fd0bd7d9 ice: Avoid detrimental cleanup for bond during interface stop
a6a0dd00178ea ice: initialize ring_stats->syncp
e635e5b7eac83 ata: libata: Print features also for ATAPI devices
02fc7c01a35d3 ata: libata: Call ata_dev_config_lpm() for ATAPI devices
1c6714932c3df ata: libata-core: Introduce ata_dev_config_lpm()
557b62028c077 ata: libata: Add cpr_log to ata_dev_print_features() early return
e2d46e0b76cab pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
f0070413c6580 dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
230c9ed464eda dt-bindings: power: qcom-rpmpd: split RPMh domains definitions
564752b42d137 dt-bindings: power: qcom,rpmpd: add Turbo L5 corner
64a0b97df8366 dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
658e1879ebe68 dt-bindings: power: rpmpd: Update part number to X1E80100
ce649f43c4936 dt-bindings: power: qcom,rpmpd: document the SM8650 RPMh Power Domains
25ebc01125e60 dt-bindings: power: rpmpd: Add MSM8917, MSM8937 and QM215
f33305f0925be dt-bindings: power: qcom,rpmpd: Add SM7150
ce5ee09c0aeea btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE
774089dc718f5 Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump()
fe11f976dd0ad hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_*
11536f3371f4a arm64: dts: qcom: sc8280xp: Add missing VDD_MXC links
8d9f22c570ba3 testptp: Add option to open PHC in readonly mode
4f3c8c7f4e1bd selftest/ptp: update ptp selftest to exercise the gettimex options
59ac47a0275fc ptp: add testptp mask test
4fbfc6bca4e37 ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.
ba3a97c832725 posix-clock: Store file pointer in struct posix_clock_context
ea2d9bfd422e9 Fix memory leak in posix_clock_open()
221e4d1e29bb4 posix-clock: introduce posix_clock_context concept
2c590e4b3d4cc io_uring: move local task_work in exit cancel loop
99da896614d17 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type
696ebf74738b9 dmaengine: ti: k3-udma: fix device leak on udma lookup
6fdf168f57e33 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation
8df7c3e6d1e5e dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation
4e45ae701b816 dmaengine: sh: rz-dmac: Fix rz_dmac_terminate_all()
6bf4ef078fd11 dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
9fba97baa520c dmaengine: lpc18xx-dmamux: fix device leak on route allocation
c81ea0222eaaa dmaengine: idxd: fix device leaks on compat bind and unbind
db7c79c1bbfb1 dmaengine: dw: dmamux: fix OF node leak on route allocation failure
c80ca7bdff158 dmaengine: bcm-sba-raid: fix device leak on probe
987c71671367f dmaengine: at_hdmac: fix device leak on of_dma_xlate()
2838cb6133ac2 dmaengine: apple-admac: Add "apple,t8103-admac" compatible
1f70af89b0893 drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
bc0b17bdba383 drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panel
cb4c9fc5e79a7 drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
3dc1a40180264 drm/amdkfd: fix a memory leak in device_queue_manager_init()
a4218ac0bb8e7 drm/amd: Clean up kfd node on surprise disconnect
d9a82256a4c7e drm/amd/display: Bump the HDMI clock to 340MHz
1d8f4d24fc1b3 LoongArch: Fix PMU counter allocation for mixed-type event groups
43964644348f6 mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
6ef36b329bbe2 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
b73f2834e1bc6 x86/resctrl: Fix memory bandwidth counter width for Hygon
a78dca14fb2b0 x86/resctrl: Add missing resctrl initialization for Hygon
71c5bc6720b60 tcpm: allow looking for role_sw device in the main node
bfefcc78a8ec5 EDAC/i3200: Fix a resource leak in i3200_probe1()
dc2365df328a9 EDAC/x38: Fix a resource leak in x38_probe1()
ac92563601513 hrtimer: Fix softirq base check in update_needs_ipi()
0b06cde92f2f9 ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
ed61badfc2bc8 nvme-pci: disable secondary temp for Wodposit WPBSNM8
3f6a36c9dc73d USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
f890044ad2959 USB: serial: option: add Telit LE910 MBIM composition
384084a094c74 USB: OHCI/UHCI: Add soft dependencies on ehci_platform
93f21786487cd usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
928e7d022d167 usb: dwc3: Check for USB4 IP_NAME
ee82bc9f1df97 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7
9e0d336e71c47 phy: rockchip: inno-usb2: fix disconnection in gadget mode
16a6a73087fb4 phy: freescale: imx8m-pcie: assert phy reset during power on
942381794fc31 phy: rockchip: inno-usb2: fix communication disruption in gadget mode
9716e427489f6 x86/kaslr: Recognize all ZONE_DEVICE users as physaddr consumers
809a437e27a3b net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
58d236065ba65 can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
f905bcfa971ed can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
1a3286edf4d48 null_blk: fix kmemleak by releasing references to fault configfs items
2de6d3348937f ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
8fab42516eb3c scsi: core: Fix error handler encryption support
60e450eec5d63 drm/amd/display: Check dce_hwseq before dereferencing it
d64557b61c1dd HID: usbhid: paper over wrong bNumDescriptor field
d66d8ad31057d i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
88a9483f093bb dmaengine: omap-dma: fix dma_pool resource leak in error paths
2a7ddafac3820 phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again)
76b870fdaad82 phy: stm32-usphyc: Fix off by one in probe()
beba460a29915 phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
8151ecaaf08e3 phy: drop probe registration printks
7070ed66aba3b phy: phy-snps-eusb2: refactor constructs names
0b347b180ad5e phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it
0fd2001907fea dmaengine: xilinx_dma: Fix uninitialized addr_width when "xlnx,addrwidth" property is missing
59cb421b0902f dmaengine: tegra-adma: Fix use-after-free
df8a131a41ff6 dmaengine: xilinx: xdma: Fix regmap max_register
7602a67114cd5 mm, kfence: describe @slab parameter in __kfence_obj_info()
f332d75388ea5 textsearch: describe @list member in ts_ops search
805f1c634817a ASoC: tlv320adcx140: fix word length
659939d08e5f7 ASoC: tlv320adcx140: fix null pointer
0a234660dc70c net/sched: sch_qfq: do not free existing class in qfq_change_class()
a3f895d4494a8 selftests: drv-net: fix RPS mask handling for high CPU numbers
9356b69d03d0f ipv6: Fix use-after-free in inet6_addr_del().
82c9039c8ebb7 net: hv_netvsc: reject RSS hash key programming without RX indirection table
58208907c4044 btrfs: fix memory leaks in create_space_info() error paths
0bd151ce4200c btrfs: introduce btrfs_space_info sub-group
42c8d48bf3abe btrfs: factor out check_removing_space_info() from btrfs_free_block_groups()
34d5cd41418af btrfs: factor out init_space_info() from create_space_info()
1fe74715ccb4e btrfs: store fs_info in space_info
6126877f90fe7 net/mlx5e: Restore destroying state bit after profile cleanup
147b9a2fc7a35 vsock/test: add a final full barrier after run all tests
06fe0801396a3 ipv4: ip_gre: make ipgre_header() robust
15f6faf36e162 macvlan: fix possible UAF in macvlan_forward_source()
0ba0a79500fcf net: update netdev_lock_{type,name}
2f03dafea0a80 ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
98151bb13af1e net: bridge: annotate data-races around fdb->{updated,used}
9f1ac4c98add7 net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry
f2dc6ab3a14c2 btrfs: send: check for inline extents in range_is_hole_in_parent()
fdecd3b6aac10 nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
50f80e82e7966 nvmet-tcp: remove boilerplate code
611e839d2d552 can: etas_es58x: allow partial RX URB allocation to succeed
869862056e100 pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
55787a73fbb61 xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
6eb597cb4e37f ASoC: codecs: wsa884x: fix codec initialisation
ca72af7608d68 Revert "gfs2: Fix use of bio_chain"
30f9b41b03903 efi/cper: Fix cper_bits_to_str buffer handling and return value
73069e1134029 firmware: imx: scu-irq: Set mu_resource_id before get handle
cbb31f77b879f Linux 6.6.121
0b1ac9743f3d9 riscv: Replace function-like macro by static inline function
d03ee41854866 gpio: pca953x: fix wrong error probe return value
5192f17d1127a bpf: test_run: Fix ctx leak in bpf_prog_test_run_xdp error path
83eef6f904a84 scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
06f90c7dce191 ASoC: fsl_sai: Add missing registers to cache default
2c4404d6e4edb ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
be3923930a71b ALSA: usb-audio: Update for native DSD support quirks
78d87b72cebe2 can: j1939: make j1939_session_activate() fail if device is no longer registered
f73d92997388b drm/amd/display: Fix DP no audio issue
53de1e6cde8f9 netfilter: nf_tables: avoid chain re-validation if possible
c04b3a832c062 powercap: fix sscanf() error return value handling
e07dea55aa134 powercap: fix race condition in register_control_type()
98676ee71fd4e bpf: Fix reference count leak in bpf_prog_test_run_xdp()
7c81ad5e580bd bpf, test_run: Subtract size of xdp_frame from allowed metadata size
d08b4193cd55a bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
875d7cb4fe156 bpf: Make variables in bpf_prog_test_run_xdp less confusing
a60c827903b45 bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K
77c956152a3a7 riscv: uprobes: Add missing fence.i after building the XOL buffer
5c7c4131beade x86/microcode/AMD: Select which microcode patch to load
90c4cb136e398 NFSD: Remove NFSERR_EAGAIN
249d45ca97381 nfs_common: factor out nfs_errtbl and nfs_stat_to_errno
93a2e7eaf876d NFS: trace: show TIMEDOUT instead of 0x6e
21f8bc5179bed ALSA: ac97: fix a double free in snd_ac97_controller_register()
3b7c1a3805a51 ALSA: ac97bus: Use guard() for mutex locks
a19df91b5b93b LoongArch: Add more instruction opcodes and emit_* helpers
029935507d0af arp: do not assume dev_hard_header() does not change skb->head
0d254b0a15f29 net: enetc: fix build warning when PAGE_SIZE is greater than 128K
93f18eaa19037 net: usb: pegasus: fix memory leak in update_eth_regs_async()
11bf9134613f6 net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in qfq_reset
9be826178831c HID: quirks: work around VID/PID conflict for appledisplay
88bea149db205 net: fix memory leak in skb_segment_list for GRO packets
970a1ac90325f bnxt_en: Fix potential data corruption with HW GRO/LRO
dc6f73f73ce88 net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
81e7205b82a7f net/mlx5e: Don't print error message due to invalid module
0ab968d9c56bd netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
582a5e922a965 net: sock: fix hardened usercopy panic in sock_recv_errqueue
874794fb4f3db inet: ping: Fix icmp out counting
2985712dc76df net: mscc: ocelot: Fix crash when adding interface under a lag
4c8facf028ec7 bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
94e070cd50790 net: marvell: prestera: fix NULL dereference on devlink_alloc() failure
3cd717359e56f netfilter: nf_conncount: update last_gc only when GC has been performed
c6cfd76700551 netfilter: nf_tables: fix memory leak in nf_tables_newrule()
76f4218bdadde gpio: pca953x: handle short interrupt pulses on PCAL devices
4d7652d1a3525 gpio: pca953x: Add support for level-triggered interrupts
26f64b3ee5172 gpio: pca953x: Utilise temporary variable for struct device
2a968d1fd7bd6 gpio: pca953x: Utilise dev_err_probe() where it makes sense
62ecdf65b8ab0 netfilter: nft_synproxy: avoid possible data-race on update operation
51ea246778e57 arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM
b6600d9d893f6 ARM: dts: imx6q-ba16: fix RTC interrupt level
837fe3df68601 arm64: dts: add off-on-delay-us for usdhc2 regulator
c6f7b3cf44856 scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed"
cf73e6020b3d7 scsi: ufs: core: Fix EH failure after W-LUN resume error
ac01c92333497 scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
afd993bababfe smb/client: fix NT_STATUS_NO_DATA_DETECTED value
bbbc1a48f121a smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
ca9b4aaa7e63b smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
f18975f2cd41c NFS: Fix up the automount fs_context to use the correct cred
f719a300eaa05 NFSv4: ensure the open stateid seqid doesn't go backwards
af4fc583fd900 dm-snapshot: fix 'scheduling while atomic' on real-time kernels
fc220dae3cf89 alpha: don't reference obsolete termio struct for TC* constants
be3bc3d84a2a5 ARM: 9461/1: Disable HIGHPTE on PREEMPT_RT kernels
78faf283336dc csky: fix csky_cmpxchg_fixup not working
13159c7125636 tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
381261f24f4e4 NFSD: NFSv4 file creation neglects setting ACL
4c06b7cb87e5b nfsd: set security label during create operations
d761a185f8950 nfsd: Fix NFSv3 atomicity bugs in nfsd_setattr()
ab2b5755269cf nfsd: convert to new timestamp accessors
1310640f9ae92 net: Add locking to protect skb->dev access in ip_output
9c2f8a9b68024 ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
4ebc711b738d1 libceph: make calc_target() set t->paused, not just clear it
90a60fe61908a libceph: reset sparse-read state in osd_fault()
e097cd858196b libceph: return the handler error from mon_handle_auth_done()
8081faaf089db libceph: make free_choose_arg_map() resilient to partial allocation
d3613770e2677 libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
ef208ea331ef6 libceph: prevent potential out-of-bounds reads in handle_auth_done()
d21ec867d84c9 wifi: avoid kernel-infoleak from struct iw_point
16e107d586208 pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
7291ef23491f9 gpio: rockchip: mark the GPIO controller as sleeping
e23882b11f8d3 drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
526bd4bfa1206 drm/pl111: Fix error handling in pl111_amba_probe
1c5a3175aecf8 counter: interrupt-cnt: Drop IRQF_NO_THREAD flag
8a1b8778b7868 counter: 104-quad-8: Fix incorrect return value in IRQ handler
84875a1d92243 lib/crypto: aes: Fix missing MMU protection for AES S-box
e1e8d4973c1a7 mei: me: add nova lake point S DID
a63998cd6687c btrfs: always detect conflicting inodes when logging inode refs
28b2a80560969 net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
8f5211fc891d0 atm: Fix dma_free_coherent() size
06600719d0f7a nfsd: provide locking for v4_end_grace
e15e59b5aa624 NFSD: Fix permission check for read access to executable-only files
(From OE-Core rev: 3a8ee137c9147e6bf717fb903ea4c27b9d58fa34)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
c596736dadab Linux 6.6.120
0eb7d3da258b ext4: fix error message when rejecting the default hash
52c4538a92da ext4: filesystems without casefold feature cannot be mounted with siphash
bb4511b55fd3 Revert "iommu/amd: Skip enabling command/event buffers for kdump"
0e8ac70521e6 firmware: arm_scmi: Fix unused notifier-block in unregister
21e82354cdd7 tty: fix tty_port_tty_*hangup() kernel-doc
25466e5b4bb1 blk-mq: setup queue ->tag_set before initializing hctx
d292db57e915 pwm: stm32: Always program polarity
b92ec4a84872 net: stmmac: make sure that ptp_rate is not 0 before configuring EST
f6dcbd2bbea5 virtio_console: fix order of fields cols and rows
8d8a670c1c28 mm/damon/tests/core-kunit: handle alloc failures in damon_test_update_monitoring_result()
8bf34bd12231 mm/damon/tests/core-kunit: handle alloc failure on damon_test_set_attrs()
c45dcf86c75e mm/damon/tests/core-kunit: handle alloc failures in damon_test_ops_registration()
d41809aa8e24 mm/damon/tests/core-kunit: handle alloc failures in damon_test_set_regions()
e471ed55f3d6 mm/damon/tests/core-kunit: handle alloc failures on damos_test_filter_out()
8b6d3b7c12bd mm/damon/tests/core-kunit: handle memory alloc failure from damon_test_aggregate()
520e8b12f0a4 mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_regions_of()
945e0575dcfc mm/damon/tests/core-kunit: handle memory failure from damon_test_target()
3fc04a106f87 mm/damon/tests/core-kunit: handle alloc failures on damon_test_merge_two()
7110f671d86a mm/damon/tests/core-kunit: handle alloc failures on dasmon_test_merge_regions_of()
8feb7885b769 mm/damon/tests/core-kunit: handle alloc failures on damon_test_split_at()
c6e1f6e91e9c mm/damon/tests/core-kunit: handle allocation failures in damon_test_regions()
5988035dd57a mm/damon/tests/core-kunit: handle alloc failres in damon_test_new_filter()
1c5a0de26879 mm/damon/tests/vaddr-kunit: handle alloc failures on damon_test_split_evenly_succ()
c62c5296fdb8 RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests
32ca3557d968 RDMA/rxe: Remove the direct link to net_device
f3652768a89c net: Allow to use SMP threads for backlog NAPI.
03765d5c1808 net: Remove conditional threaded-NAPI wakeup based on task state.
51445190c10a sched/fair: Proportional newidle balance
5b7949a95c39 sched/fair: Small cleanup to update_newidle_cost()
38d080768c85 sched/fair: Small cleanup to sched_balance_newidle()
17d3103325e8 RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem
339bcd3d051c mm/damon/tests/vaddr-kunit: handle alloc failures on damon_do_test_apply_three_regions()
b75608e7547d mm/damon/tests/vaddr-kunit: handle alloc failures in damon_test_split_evenly_fail()
65a02ffb5223 KVM: SVM: Fix redundant updates of LBR MSR intercepts
35c53e4eae0f KVM: nSVM: Fix and simplify LBR virtualization handling with nested
e6ff197547a9 KVM: nSVM: Always recalculate LBR MSR intercepts in svm_update_lbrv()
991d961055d0 KVM: SVM: Introduce svm_recalc_lbr_msr_intercepts()
2c1ea6214827 media: mediatek: vcodec: Use spinlock for context list protection lock
cc12debd518b media: amphion: Remove vpu_vb_is_codecconfig
e42ccf472feb media: amphion: Make some vpu_v4l2 functions static
93f537ffaece media: amphion: Add a frame flush mode for decoder
37304368a2a9 KVM: nVMX: Immediately refresh APICv controls as needed on nested VM-Exit
2f3139eaae99 powerpc/pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
47dee8b41fd7 mm/balloon_compaction: convert balloon_page_delete() to balloon_page_finalize()
3339e058b80d mm/balloon_compaction: we cannot have isolated pages in the balloon list
98a5af4a8eae media: verisilicon: Fix CPU stalls on G2 bus error
5acc3c7d3c4c media: verisilicon: g2: Use common helpers to compute chroma and mv offsets
381a387ececd media: verisilicon: Store chroma and motion vectors offset
f7b8851c541e f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
be4c3a3c6c23 f2fs: use global inline_xattr_slab instead of per-sb slab cache
34c817843cb3 f2fs: fix to propagate error from f2fs_enable_checkpoint()
bcd0086ee5a2 f2fs: fix to avoid updating compression context during writeback
b54cdce20f86 f2fs: drop inode from the donation list when the last file is closed
1a00afcdaefc f2fs: keep POSIX_FADV_NOREUSE ranges
64ed96a21f0f f2fs: remove unused GC_FAILURE_PIN
ec3656a8cb42 genirq/irq_sim: Initialize work context pointers properly
72295ae05d13 mm: fix arithmetic for max_prop_frac when setting max_ratio
bcf2450f46cd mm: fix arithmetic for bdi min_ratio
4584486cfcca net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_delete_entry()
4914c0a16654 page_pool: Fix use-after-free in page_pool_recycle_in_ring
b86dc510308d xfrm: state: fix out-of-bounds read during lookup
3c591353956f ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
36acfec981d8 ext4: introduce ITAIL helper
48098bb42a9f powerpc/64s/radix/kfence: map __kfence_pool at page granularity
668350eba983 LoongArch: Refactor register restoration in ftrace_common_return
6940c1d0c84a drm/amd/display: Fix null pointer deref in dcn20_resource.c
d767ce15045d net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
dbf427663ce2 usb: xhci: Apply the link chain quirk on NEC isoc endpoints
bbda96e97a00 usb: xhci: move link chain bit quirk checks into one helper function.
bf4127db6cb7 xhci: dbgtty: fix device unregister: fixup
dff9dd015331 tty: introduce and use tty_port_tty_vhangup() helper
21e52dc77629 drm/tilcdc: Fix removal actions in case of failed probe
5bc791132f62 drm/tilcdc: request and mapp iomem with devres
205aa0c83cd4 drm/mediatek: Fix probe resource leaks
fef6d1474ab3 drm/mediatek: Fix probe memory leak
11dba925f5fe drm/amdgpu: Forward VMID reservation errors
5c7c7135468f mptcp: ensure context reset on disconnect()
a902343f1331 net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration
b2e7973d83a8 pmdomain: imx: Fix reference count leak in imx_gpc_probe()
4544cfa16834 pmdomain: Use device_get_match_data()
d7ba1b448f2a mm: consider non-anon swap cache folios in folio_expected_ref_count()
7e0fcf9d71c2 mm: simplify folio_expected_ref_count()
6e5bff40bb38 wifi: mac80211: Discard Beacon frames to non-broadcast address
46b9fd1433d2 lockd: fix vfs_test_lock() calls
c9bf31522828 mptcp: fallback earlier on simult connection
38a053796019 PCI: brcmstb: Fix disabling L0s capability
cf74785c00b8 fuse: fix readahead reclaim deadlock
7ba826aae1d4 svcrdma: bound check rq_pages index in inline path
8ca34c5cedec ARM: dts: microchip: sama7g5: fix uart fifo size to 32
2ce95f8656b6 gpiolib: acpi: Add quirk for Dell Precision 7780
2e14206551bc NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
8bd6dff8b801 f2fs: fix to avoid potential deadlock
c375c4b3997e f2fs: use f2fs_err_ratelimited() to avoid redundant logs
5ceea587c4e2 mptcp: pm: ignore unknown endpoint flags
d1d03d9184a6 scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
b0d2a7ccd17c usb: ohci-nxp: fix device leak on probe failure
2a16f46eef6d usb: ohci-nxp: Use helper function devm_clk_get_enabled()
c08838ce6b50 mm/ksm: fix exec/fork inheritance support for prctl
93e4a783d34c wifi: mt76: Fix DTS power-limits on little endian systems
bb2805532f76 btrfs: don't rewrite ret from inode_permission
0baa9f64bf79 gfs2: fix freeze error handling
35521feb614d jbd2: fix the inconsistency between checksum and data in memory for journal sb
902ca2356f1e ext4: fix string copying in parse_apply_sb_mount_options()
7a35a505d76a ALSA: hda: cs35l41: Fix NULL pointer dereference in cs35l41_hda_read_acpi()
931c86fc7989 ALSA: wavefront: Clear substream pointers on close
4425583a691a ALSA: wavefront: Use guard() for spin locks
02b63f3bc292 ALSA: wavefront: Fix integer overflow in sample size validation
596b04a1638e ALSA: wavefront: Use standard print API
eee39f83246a mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in mptcp_do_fastclose().
d88481653d74 tpm: Cap the number of PCR banks
dbd0829d2458 blk-mq: add helper for checking if one CPU is mapped to specified hctx
9202337a2d90 usb: gadget: lpc32xx_udc: fix clock imbalance in error path
23525fc0ea62 drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
0336188cc85d drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
678d1c86566d drm/msm/dpu: Add missing NULL pointer check for pingpong interface
56f07bc0a0ff drm/mgag200: Fix big-endian support
3d004f7341d4 drm/ttm: Avoid NULL pointer deref for evicted BOs
3144af03d517 drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
ed51ddd5d449 drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
f6916363112c drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
e05d53454b55 drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
9a8837f9a3e3 net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
6b93c8ab6f6c net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
907e8a8f506d net: usb: sr9700: fix incorrect command used to write single register
cff353b7d1c7 nfsd: Drop the client reference in client_states_open()
fd43edf357a3 LoongArch: BPF: Sign extend kfunc call arguments
446c851e338b LoongArch: BPF: Zero-extend bpf_tail_call() index
ad6ea65f154b fjes: Add missing iounmap in fjes_hw_init()
2c4c0c09f964 e1000: fix OOB in e1000_tbi_should_accept()
c0acdee51323 RDMA/cm: Fix leaking the multicast GID table reference
9d85524789c2 RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
a94bd2d93f7e samples/ftrace: Adjust LoongArch register restore order in direct calls
b8f12a3ecf03 tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
45b44c3a5e62 x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo
3e3c0dc025f0 idr: fix idr_alloc() returning an ID out of range
c9acbaec693b kasan: refactor pcpu kasan vmalloc unpoison
e53bfe453059 compiler_types.h: add "auto" as a macro for "__auto_type"
b9b5f45cc1b7 LoongArch: Use unsigned long for _end and _text
f0b9e0bdc8bc LoongArch: Use __pmd()/__pte() for swap entry conversions
582c1dcc5bb5 LoongArch: Fix build errors for CONFIG_RANDSTRUCT
155d6a8f5d5f LoongArch: Correct the calculation logic of thread_count
4632c8b0966d LoongArch: Add new PCI ID for pci_fixup_vgadev()
80617b75fd70 media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
53e256b5c360 media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
a8e6cf7fa2be media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
4b139f88c2ab media: amphion: Cancel message work before releasing the VPU core
52604951b90c media: vpif_display: fix section mismatch
08c6c6f2a570 media: vpif_capture: fix section mismatch
1ad7c8174109 media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
99293be855c3 media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
b93abb4385b8 media: TDA1997x: Remove redundant cancel_delayed_work in probe
1b5602078557 media: samsung: exynos4-is: fix potential ABBA deadlock on init
4d8da22db935 media: renesas: rcar_drif: fix device node reference leak in rcar_drif_bond_enabled
3a294b90cd1a media: msp3400: Avoid possible out-of-bounds array accesses in msp3400c_thread()
4972ad7eec91 media: cec: Fix debugfs leak on bus_register() failure
6b5dd195993b fbdev: tcx.c fix mem_map to correct smem_start offset
cce58e4cc535 fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
243b674b2b52 fbdev: gbefb: fix to use physical address instead of dma address
2b0b703a3483 dm-bufio: align write boundary on physical block size
34f6abd6e4c4 dm-ebs: Mark full buffer dirty even on partial write
4654800c51be firmware: stratix10-svc: Add mutex in stratix10 memory management
a73881ae085d media: adv7842: Avoid possible out-of-bounds array accesses in adv7842_cp_log_status()
318d470f64ba powerpc/pseries/cmm: call balloon_devinfo_init() also without CONFIG_BALLOON_COMPACTION
40feb7bcde49 parisc: entry: set W bit for !compat tasks in syscall_restore_rfi()
d3842cbf13b7 parisc: entry.S: fix space adjustment on interruption for 64-bit userspace
13cf5cd4d535 media: rc: st_rc: Fix reset control resource leak
52bae1ff6805 mfd: max77620: Fix potential IRQ chip conflict when probing two devices
1b630d8f2c27 mfd: altera-sysmgr: Fix device leak on sysmgr regmap lookup
fbf57f5e453d clk: samsung: exynos-clkout: Assign .num before accessing .hws
ae80fb3d4e8c leds: leds-lp50xx: Enable chip before any communication
cc468490d143 leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
a406e6c74bd9 leds: leds-lp50xx: Allow LED 0 to be added to module bank
b13a3dbfa196 powerpc/64s/slb: Fix SLB multihit issue during SLB preload
db9c8e8d3cd6 powerpc, mm: Fix mprotect on book3s 32-bit
14b08c85cb88 arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator
a1d55aa866db PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
9024cb893f17 HID: logitech-dj: Remove duplicate error logging
240cd7f2812c iommu: disable SVA when CONFIG_X86 is set
3627e0e773f1 iommu/tegra: fix device leak on probe_device()
0314de9c844d iommu/sun50i: fix device leak on of_xlate()
7b1df346f6c5 iommu/qcom: fix device leak on of_xlate()
21a0e8bdee72 iommu/omap: fix device leaks on probe_device()
173ff5fc9a15 iommu/mediatek: fix device leak on of_xlate()
83f3010de73c iommu/mediatek-v1: fix device leaks on probe()
e7bcedf59b28 iommu/mediatek-v1: fix device leak on probe_device()
83a8e18f30a6 iommu/ipmmu-vmsa: fix device leak on of_xlate()
e83739232b9f iommu/exynos: fix device leak on of_xlate()
aa749c2daf02 iommu/apple-dart: fix device leak on of_xlate()
b3e9fa847b2d iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
17ec295d3981 ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer alignment.
c4a8098b2985 ASoC: qcom: q6adm: the the copp device only during last instance
54b1b731d235 ASoC: qcom: q6asm-dai: perform correct state check before closing
ed120b75aef2 ASoC: qcom: q6apm-dai: set flags to reflect correct operation of appl_ptr
4054a3597d04 ASoC: stm32: sai: fix OF node leak on probe
8a6826a43d8d ASoC: stm32: sai: fix clk prepare imbalance on probe failure
637d027bb75c ASoC: stm32: sai: fix device leak on probe
49c2ef075dbe ntfs: Do not overwrite uptodate pages
6c32d5bb9f8f selftests/ftrace: traceonoff_triggers: strip off names
21077a775094 blk-mq: skip CPU offline notify on unmapped hctx
0fbd2d4a1e2c blk-mq: don't schedule block kworker on isolated CPUs
1d0026c1e4bc RDMA/bnxt_re: fix dma_free_coherent() pointer
0ca967c599fd RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
5012b4c81223 ksmbd: Fix memory leak in get_file_all_info()
77645e82b739 RDMA/bnxt_re: Fix to use correct page size for PDE table
639e07bbfa17 RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
689eb90b703b RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
78d9259378aa RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
c67499757bcf RDMA/efa: Remove possible negative shift
fc23d05f0b3f RDMA/irdma: avoid invalid read in irdma_net_event
9f6185a32496 net: rose: fix invalid array index in rose_kill_by_device()
5979338c8301 ipv4: Fix reference count leak when using error routes with nexthop objects
c53aa6a5086f ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
4d0ceb7677e1 net: stmmac: fix the crash issue for zero copy XDP_TX action
b23a2e155894 octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
cf7ae870560b platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing
25be7178446c net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
38722e69ee64 net: usb: asix: validate PHY address before use
0e85ce7a3755 net: dsa: b53: skip multicast entries for fdb_dump()
328dc0b12fb8 firewire: nosy: Fix dma_free_coherent() size
535ce34a5bdb genalloc.h: fix htmldocs warning
ef277ae121b3 smc91x: fix broken irq-context in PREEMPT_RT
2ac08f3dcd0c selftests: net: fix "buffer overflow detected" for tap.c
4bd4ea3eb326 net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
e5ee9d93229b amd-xgbe: reset retries and mode on RX adapt failures
6bfb62b6010a team: fix check for port enabled in team_queue_override_port_prio_changed()
859bf9688bfb platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic
ec24f3b4a831 platform/x86: msi-laptop: add missing sysfs_remove_group()
1717357007db ip6_gre: make ip6gre_header() robust
0fc642f011cb net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
248dadfee95a net: mdio: aspeed: add dummy read to avoid read-after-write issue
c0ecb3e4451f Bluetooth: btusb: revert use of devm_kzalloc in btusb
0279978adec6 crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
18de0e41d69d iavf: fix off-by-one issues in iavf_config_rss_reg()
f38cca04a23f i40e: fix scheduling in set_rx_mode
e27036473d39 wifi: mac80211: do not use old MBSSID elements
8e628bebb109 wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
34e9dd0a1281 wifi: rtw88: limit indirect IO under powered off for RTL8822CS
5c04217d06a1 iommu/mediatek: fix use-after-free on probe deferral
e19578444587 ARM: dts: microchip: sama5d2: fix spi flexcom fifo size to 32
84716eb9dc31 hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
f94800fbc26c hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
3769c56a1f0d hwmon: (max16065) Use local variable to avoid TOCTOU
237a3095bcd6 i2c: amd-mp2: fix reference leak in MP2 PCI device
ad296c4e19c7 platform/x86: intel: chtwc_int33fe: don't dereference swnode args
c6210714347f rpmsg: glink: fix rpmsg device leak
3ccb504e8045 soc: amlogic: canvas: fix device leak on lookup
c8ddc5f321d1 soc: qcom: ocmem: fix device leak on lookup
98bf1dece54c tracing: Fix fixed array of synthetic event
b3b689729cbc amba: tegra-ahb: Fix device leak on SMMU enable
206c012bcbd1 crypto: caam - Add check for kcalloc() in test_len()
84238876e3b3 crypto: af_alg - zero initialize memory allocated via sock_kmalloc
d3c094e07853 selftests: openvswitch: Fix escape chars in regexp.
4cd6081860a5 drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
0126560370ed io_uring/poll: correctly handle io_poll_add() return value on update
ec5aadc4fa49 gpio: regmap: Fix memleak in error path in gpio_regmap_register()
8c4e5a643de3 s390/ipl: Clear SBP flag when bootprog is set
7359e1d39c78 btrfs: don't log conflicting inode if it's a dir moved in the current transaction
d790ef0c4819 powerpc/kexec: Enable SMT before waking offline CPUs
7452d53f2933 SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in gss_read_proxy_verf
21a64218450e svcrdma: return 0 on success from svc_rdma_copy_inline_range
354834eb7867 nfsd: Mark variable __maybe_unused to avoid W=1 build break
cd8cf2be3717 net/handshake: restore destructor on submit failure
e0643d46759d fsnotify: do not generate ACCESS/MODIFY events on child for special files
19d4c57ae91b r8169: fix RTL8117 Wake-on-Lan in DASH mode
a143c3677662 PM: runtime: Do not clear needs_force_resume with enabled runtime PM
65b1971147ec tracing: Do not register unsupported perf events
079f1c3f5619 xfs: fix a memory leak in xfs_buf_item_init()
97bf1f137364 KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested VM-Exits
d6d257ce44af KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR (failed VMRUN)
d44197b5281d KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
2d1d833b4025 KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW emulation
99c709294ac8 KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
aab88dcc4fb4 KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
7b54ccef865e KVM: x86: Fix VM hard lockup after prolonged inactivity with periodic HV timer
73f77550086f KVM: x86: Explicitly set new periodic hrtimer expiration in apic_timer_fn()
8ff24d46a4b2 KVM: x86: WARN if hrtimer callback for periodic APIC timer fires with period=0
e927ab132b87 libceph: make decode_pool() more resilient against corrupted osdmaps
e09fd2eb6d4c parisc: Do not reprogram affinitiy on ASP chip
062774439d44 scs: fix a wrong parameter in __scs_magic
393b8f9bedc7 platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
e30a69bf891e KVM: x86: Don't clear async #PF queue when CR0.PG is disabled (e.g. on #SMI)
96f1b074c98c ocfs2: fix kernel BUG in ocfs2_find_victim_chain
fb9bd6d8d314 media: vidtv: initialize local pointers upon transfer of memory ownership
1e90812c0220 tools/testing/nvdimm: Use per-DIMM device handle
a4c67d96f92e f2fs: fix return value of f2fs_recover_fsync_data()
4ce9eecb7466 f2fs: fix age extent cache insertion skip on counter overflow
3d65e27e57aa f2fs: invalidate dentry cache on failed whiteout creation
efe3371001f5 f2fs: fix to avoid updating zero-sized extent in extent cache
c3031cf2b61f f2fs: ensure node page reads complete before f2fs_put_super() finishes
0260ad551b08 scsi: target: Reset t_task_cdb pointer in error case
71074ea29886 NFSD: use correct reservation type in nfsd4_scsi_fence_client
e354793a7ab9 scsi: aic94xx: fix use-after-free in device removal path
e9e601b7df58 scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
6741f90220dc cpufreq: nforce2: fix reference count leak in nforce2
dffe25224f51 cpuidle: governors: teo: Drop misguided target residency check
ed023a179150 intel_th: Fix error handling in intel_th_output_open
d285517429a7 char: applicom: fix NULL pointer dereference in ac_ioctl
96e001d20405 usb: renesas_usbhs: Fix a resource leak in usbhs_pipe_malloc()
679e15fb53f9 usb: dwc3: keep susphy enabled during exit to avoid controller faults
fa8747590b0e usb: dwc3: of-simple: fix clock resource leak in dwc3_of_simple_probe
75c5d9bce072 usb: phy: isp1301: fix non-OF device reference imbalance
319f7a85b3c4 usb: phy: fsl-usb: Fix use-after-free in delayed work during device removal
848132371006 USB: lpc32xx_udc: Fix error handling in probe
4824123c9f87 phy: broadcom: bcm63xx-usbh: fix section mismatches
f4cacf8827ba media: pvrusb2: Fix incorrect variable used in trace message
4a54d8fcb093 media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
22847606976c usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
252892d5a6a2 mptcp: avoid deadlock on fallback while reinjecting
17b470ee53dd mptcp: schedule rtx timer only after pushing data
fa4a445f832b media: v4l2-mem2mem: Fix outdated documentation
94a16a3a1001 jbd2: use a weaker annotation in journal handling
815327958ec4 jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
79a0e4d3fbef ext4: align max orphan file size with e2fsprogs limit
dc06c9dc5e1d ext4: fix incorrect group number assertion in mb_check_buddy
36bf0f765333 ext4: clear i_state_flags when alloc inode
b5d942922182 ext4: xattr: fix null pointer deref in ext4_raw_inode()
2c0acd1a1e94 ktest.pl: Fix uninitialized var in config-bisect.pl
5fd1a6c631b2 fs/ntfs3: fix mount failure for sparse runs in run_unpack()
7ad2c3ae0795 kallsyms: Fix wrong "big" kernel symbol type read from procfs
037cf435316e floppy: fix for PAGE_SIZE != 4KB
59e7ee37d5f8 block: rate-limit capacity change info log
075e7d288ca3 s390/dasd: Fix gendisk parent after copy pair swap
4f4515f02497 lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
fe2ce8f925b0 mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
18b99fa603d0 io_uring: fix filename leak in __io_openat_prep()
19166de97372 KEYS: trusted: Fix a memory leak in tpm2_load_cmd
bc390b273720 cifs: Fix memory and information leak in smb3_reconfigure()
23a89dda39f4 vhost/vsock: improve RCU read sections around vhost_vsock_get()
cebfc2ba2e6f block: rnbd-clt: Fix signedness bug in init_dev()
8d8cd3d315db platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS DMI quirks
e3ef3e4888de nvme-fc: don't hold rport lock when putting ctrl
62641daa93cb i2c: designware: Disable SMBus interrupts to prevent storms from mis-configured firmware
92544ae44c44 libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
1abf4ddeda5c serial: sprd: Return -EPROBE_DEFER when uart clock is not ready
72ab74fce63b usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive.
4373a81f6b0a usb: xhci: limit run_graceperiod for only usb 3.0 devices
1803fe66c9f2 iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc complains
914605b0de81 usb: typec: ucsi: Handle incorrect num_connectors capability
de6dd14643e5 usbip: Fix locking bug in RT-enabled kernels
44c8dccb09a2 exfat: fix remount failure in different process environments
b1cad002d69a reset: fix BIT macro reference
d2c7c90aca7b via_wdt: fix critical boot hang due to unnamed resource allocation
b39fa021839b fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
6c6a81d86a3c fuse: Always flush the page cache before FOPEN_DIRECT_IO write
69f05f3e5390 scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
0ec5059916f5 scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
61c409780367 scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
b5020721e953 powerpc/addnote: Fix overflow on 32-bit builds
71f543a56177 clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4
cad4dfddaf69 ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on AM33xx
a6f1ced333a6 firmware: imx: scu-irq: Init workqueue before request mbox channel
aafed85dbff7 ipmi: Fix __scan_channels() failing to rescan channels
42985fb28312 ipmi: Fix the race between __scan_channels() and deliver_response()
2f21a7cbaaa9 ALSA: usb-mixer: us16x08: validate meter packet indices
ba2d15635e59 ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
930acded6bbf ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
8f289fa12926 net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
97575fb2b714 dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
d9bd2d0985b2 mmc: sdhci-esdhc-imx: add alternate ARCH_S32 dependency to Kconfig
3dd6d0138482 spi: fsl-cpm: Check length parity before switching to 16 bit mode
a287987af354 ACPI: CPPC: Fix missing PCC check for guaranteed_perf
ef0f9059a647 ACPI: PCC: Fix race condition by removing static qualifier
20dbeaed2459 can: gs_usb: gs_can_open(): fix error handling
3f3c1c05c6ff Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
bf95ec558058 Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
2bee957f6155 HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
a28a375a5439 ksmbd: fix buffer validation by including null terminator size in EA length
e54fb2a47725 ksmbd: Fix refcount leak when invalid session is found on session lookup
da29cd197246 ksmbd: skip lock-range check on equal size to avoid size==0 underflow
378a5d288598 block: rnbd-clt: Fix leaked ID in init_dev()
d9479998c19a spi: cadence-quadspi: Fix clock disable on probe failure path
a0fee4e618f1 x86/xen: Fix sparse warning in enlighten_pv.c
79ee93cb007e x86/xen: Move Xen upcall handler
86fcc629fdc0 drm/panel: sony-td4353-jdi: Enable prepare_prev_first
fd8bb8fa7bc9 MIPS: Fix a reference leak bug in ip22_check_gio()
11dddaed6978 hwmon: (tmp401) fix overflow caused by default conversion rate value
fa37adcf1d56 hwmon: (ibmpex) fix use-after-free in high/low store
b7b4f3bf118f net: hns3: add VLAN id validation before using
3708637cb0d4 net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx
1956d47a03eb net: hns3: using the num_tqps in the vf driver to apply for resources
049538a3aa98 net: enetc: do not transmit redirected XDP frames when the link is down
011ae80c49d9 net/handshake: duplicate handshake cancellations leak socket
7646e5d8188b net/mlx5: Serialize firmware reset with devlink
873cb8bb91ba net/mlx5: Skip HotPlug check on sync reset using hot reset
de0560f2c33c net/mlx5: fw_tracer, Handle escaped percent properly
8ac688c0e430 net/mlx5: fw_tracer, Validate format string parameters
0b0e4639a827 net/mlx5: Drain firmware reset in shutdown callback
24d3f86df879 net/mlx5: fw reset, clear reset requested on drain_fw_reset
ca9983bc3a11 ethtool: Avoid overflowing userspace buffer on stats query
4cc829d61f10 iommufd/selftest: Check for overflow in IOMMU_TEST_OP_ADD_RESERVED
a9c87779df20 netfilter: nf_tables: remove redundant chain validation on register store
1816619b2fe8 netfilter: nf_tables: allow loads only when register is initialized
fb1347c5c016 netfilter: nf_tables: pass context structure to nft_parse_register_load
8bc10b03e705 nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
2f125ebe47d6 net/sched: ets: Remove drr class from the active list if it changes to strict
f818cd472565 caif: fix integer underflow in cffrml_receive()
4729ff0581fb ipvs: fix ipv4 null-ptr-deref in route error path
325eb61bb307 netfilter: nf_conncount: fix leaked ct in error paths
3e778855fbce broadcom: b44: prevent uninitialized value usage
10ffc558246f net: openvswitch: fix middle attribute validation in push_nsh() action
5f2831fc593c mlxsw: spectrum_mr: Fix use-after-free when updating multicast route stats
4a3c569005f4 mlxsw: spectrum_router: Fix neighbour use-after-free
5a182635fef3 mlxsw: spectrum_router: Fix possible neighbour reference count leak
17aefe815462 ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
9987cda315c0 net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
156a0f6341dc netrom: Fix memory leak in nr_sendmsg()
0e26e3ef8e5c net: fec: ERR007885 Workaround for XDP TX path
ab794ec9f374 gfs2: Fix use of bio_chain
96a60775dbb1 Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
6d9a87ecf31f Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
5adad9727a81 ksmbd: vfs: fix race on m_flags in vfs_cache
d64977495e44 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
c4d7795fa55e smb/server: fix return value of smb2_ioctl()
11860cf9cc87 gfs2: fix remote evict for read-only filesystems
58d3e00853e4 btrfs: scrub: always update btrfs_scrub_progress::last_physical
935284aaf233 wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
857e7a2d5a94 hfsplus: fix volume corruption issue for generic/073
05ec9af3cc43 hfsplus: Verify inode mode when loading from disk
b9d1c6bb5f19 hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
6348bea92f4f hfsplus: fix volume corruption issue for generic/070
44a38eb4f787 ntfs: set dummy blocksize to read boot_block when mounting
fb9e2f99ac10 kbuild: Use objtree for module signing key path
f5c2a7cb2f00 fs/ntfs3: Support timestamps prior to epoch
fefb29d64e7b livepatch: Match old_sympos 0 and 1 in klp_find_func()
e71e8079adfe cpuidle: menu: Use residency threshold in polling state override decisions
ae7ead58d949 cpufreq: s5pv210: fix refcount leak
9ba782fbe66a cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
ce2bdfc4af3f ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
1bc34293dfbd ACPICA: Avoid walking the Namespace if start_node is NULL
30917f8d4383 x86/ptrace: Always inline trivial accessors
6c074ccf7705 sched/fair: Revert max_newidle_lb_cost bump
91e448e69aca sched/deadline: only set free_cpus for online runqueues
6e41d9ec8d7c perf/x86/amd: Check event before enable to avoid GPF
011e356fe41e iomap: account for unaligned end offsets when truncating read range
82b60ffbb532 iomap: adjust read range correctly for non-block-aligned positions
c0c0951b9cd4 btrfs: fix memory leak of fs_devices in degraded seed device path
f64105c91557 bpf, arm64: Do not audit capability check in do_jit()
beeed972ab48 btrfs: fix a potential path leak in print_data_reloc_error()
54ac15426326 btrfs: do not skip logging new dentries when logging a new name
e5daff089b92 ipv6: add exception routes to GC list in rt6_insert_exception
90f7d995b861 ipv6: avoid possible NULL deref in modify_prefix_route()
dea3ed2c16f9 ALSA: dice: fix buffer overflow in detect_stream_formats()
dbf2d472323d usb: phy: Initialize struct usb_phy list_head
4ef659d1f2e1 usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
7c0b3edb6c77 net: lan743x: Allocate rings outside ZONE_DMA
95eb965ce0a6 LoongArch: Add machine_kexec_mask_interrupts() implementation
8d9d121e3799 ocfs2: fix memory leak in ocfs2_merge_rec_left()
c21c606ad398 irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
94a4c58d7195 efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
f5a28c4ee058 efi/cper: Adjust infopfx size to accept an extra space
b930724424b7 efi/cper: Add a new helper function to print bitmasks
99bc41d7d796 dm log-writes: Add missing set_freezable() for freezable kthread
448092910421 dm-raid: fix possible NULL dereference with undefined raid type
ca8764c0ea1f block: Use RCU in blk_mq_[un]quiesce_tagset() instead of set->tag_list_lock
fd7e7353a5ba ARM: 9464/1: fix input-only operand modification in load_unaligned_zeropad()
6d4f17782ce4 ALSA: firewire-motu: add bounds check in put_user loop for DSP events
2e09c882a66e rtc: gamecube: Check the return value of ioremap()
5ef0faed120a ALSA: uapi: Fix typo in asound.h comment
74f2a6b2cff8 dma/pool: eliminate alloc_pages warning in atomic_pool_expand
ddd32ec66bc4 ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
1e59c7587bb0 nvme-auth: use kvfree() for memory allocated with kvcalloc()
27d20907debf block: fix comment for op_is_zone_mgmt() to include RESET_ALL
94f146df56fb blk-mq: Abort suspend when wakeup events are pending
5e3230f9f644 ASoC: ak5558: Disable regulator when error happens
8465515b8689 ASoC: ak4458: Disable regulator when error happens
5fd617128b57 ASoC: bcm: bcm63xx-pcm-whistler: Check return value of of_dma_configure()
1edf1b4467d3 platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
4543d9ccd99e fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
a98719b6af3e NFS: Fix inheritance of the block sizes when automounting
52cfde819a96 Expand the type of nfs_fattr->valid
dce10c59211e NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
e04647b63cfd Revert "nfs: ignore SB_RDONLY when mounting nfs"
350e69eb93ef Revert "nfs: clear SB_RDONLY before getting superblock"
b2ed74f8ccd2 Revert "nfs: ignore SB_RDONLY when remounting nfs"
f718f9ea6094 NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
b8045ad0d53a NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
991609c4a7b1 NFS: Initialise verifiers for visible dentries in readdir and lookup
29e8d9b274c9 fs/nls: Fix utf16 to utf8 conversion
796318ae388f NFS: Avoid changing nlink when file removes and attribute updates race
f1fe47f592d3 9p: fix cache/debug options printing in v9fs_show_options
a888905f2874 fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
ae836bfac958 pinctrl: single: Fix incorrect type for error return variable
de0711dbfb5c pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling
7438b1d70bf2 perf tools: Fix split kallsyms DSO counting
d01f0e072dad net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
84a7efd23b78 clk: keystone: fix compile testing
fe78b35d19ae md/raid5: fix IO hang when array is broken with IO inflight
61f371ade3b6 remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
d31af068650c mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
c44e376a533e selftests: bonding: add delay before each xvlan_over_bond connectivity check
4035ea8f02fd selftests: bonding: add ipvlan over bond testing
194788280708 selftests: bonding: Add more missing config options
12364ab3a790 selftests: bonding: add missing build configs
d29034c70f15 mtd: rawnand: renesas: Handle devm_pm_runtime_enable() errors
660936cb5155 net: stmmac: fix rx limit check in stmmac_rx_zc()
8286c02fe910 netfilter: nft_connlimit: update the count if add was skipped
da9f247fb5ef netfilter: nf_conncount: rework API to use sk_buff directly
11b01b8ef1b1 netfilter: flowtable: check for maximum number of encapsulations in bridge vlan
c327ca1b2de5 Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
14f860fb0873 resource: introduce is_type_match() helper and use it
7c5527d18857 resource: replace open coded resource_intersection()
9bf08dab7041 resource: Reuse for_each_resource() macro
09811a83b214 regulator: core: Protect regulator_supply_alias_list with regulator_list_mutex
6338e278de4a ARM: dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during system suspend
7236e72a91ee ARM: dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during system suspend
3ff05c6af301 ARM: dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during system suspend
83a9770432f5 ARM: dts: samsung: universal_c210: turn off SDIO WLAN chip during system suspend
886c8f5af8a9 ASoC: Intel: catpt: Fix error path in hw_params()
84b3ea5ba85c vdpa/pds: use %pe for ERR_PTR() in event handler registration
c1947cecdd5c virtio: fix virtqueue_set_affinity() docs
1c7d1ef95abf virtio: fix whitespace in virtio_config_ops
83dc689e138b virtio: fix typo in virtio_device_ready() comment
22b11e8f0b8f virtio_vdpa: fix misleading return in void function
55b273382c52 ext4: improve integrity checking in __mb_check_buddy by enhancing order-0 validation
0adc8de19be0 ext4: remove unused return value of __mb_check_buddy
db5deba07f53 ublk: prevent invalid access with DEBUG
0a0a51092c1c ublk: complete command synchronously on error
84ea891dc897 ublk: make sure io cmd handled in submitter task context
c242024efd1b ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
1968f2ab4188 hwmon: sy7636a: Fix regulator_enable resource leak on error path
e84690a05e47 drm/amd/display: Fix logical vs bitwise bug in get_embedded_panel_info_v2_1()
6dca0f3f61ab ASoC: fsl_xcvr: clear the channel status control memory
aaf2a6097116 RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
715fdb3b3054 RDMA/irdma: Add support to re-register a memory region
8c7b21f37494 RDMA/irdma: Fix data race in irdma_free_pble
444de2316b09 RDMA/irdma: Fix data race in irdma_sc_ccq_arm
599632e08859 iommu/arm-smmu-qcom: Enable use of all SMR groups when running bare-metal
136ff909dfb9 backlight: lp855x: Fix lp855x.h kernel-doc warnings
30cbe4b64274 backlight: led-bl: Add devlink to supplier LEDs
26fa6991683f wifi: ieee80211: correct FILS status codes
e3676761efb2 iomap: always run error completions in user context
4ae9ff07bc2b iomap: factor out a iomap_dio_done helper
7e50ce619ec6 drm/nouveau: restrict the flush page to a 32-bit address
96c56c5ff4e4 PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
5928832a90c1 btrfs: fix leaf leak in an error path in btrfs_del_items()
3cfa3d4b155a staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
d6ce96e10e4d firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
1c3c234af940 mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
ccc585db618c RDMA/bnxt_re: Fix the inline size for GenP7 devices
e3e1c7416be8 RISC-V: KVM: Fix guest page fault within HLV* instructions
76ae0cc39673 crypto: ccree - Correctly handle return of sg_nents_for_len
6cd14414394b crypto: starfive - Correctly handle return of sg_nents_for_len
6a17f898a8bf selftests/bpf: Improve reliability of test_perf_branches_no_hw()
e5343f28814d selftests/bpf: skip test_perf_branches_hw() on unsupported platforms
3915c76df201 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
b6943283343b usb: dwc2: fix hang during suspend if set as peripheral
bac021bf0733 usb: dwc2: fix hang during shutdown if set as peripheral
7e993b9d6d24 usb: dwc2: disable platform lowlevel hw resources during shutdown
b90c743a0a32 usb: chaoskey: fix locking for O_NONBLOCK
cca3e7df3c0f ima: Handle error code returned by ima_filter_rule_match()
dc153401fb26 wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
06a5e91764ed cpuset: Treat cpusets in attaching as populated
49dc43b25d34 net: phy: adin1100: Fix software power-down ready condition
8d946fccf5b4 phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe()
c23e0dfb05f1 mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
eb09da83e409 mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
19eda47ce3f1 wifi: mac80211: fix CMAC functions not handling errors
7fce2c2ce881 wifi: mac80211: remove RX_DROP_UNUSABLE
4bccd506a1f1 scsi: qla2xxx: Fix improper freeing of purex item
6b4cd95bd746 pwm: bcm2835: Make sure the channel is enabled after pwm_request()
f153fc44c760 perf arm_spe: Fix memset subclass in operation
64378caea949 perf arm-spe: Extend branch operations
cb2b0caa8ca9 ipv6: clear RA flags when adding a static route
bd12abe294c7 net/ipv6: Remove expired routes with a separated list of routes.
d258ebe7059a drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
9068cfff4cab fs/ntfs3: Prevent memory leaks in add sub record
ba125e8f8d11 fs/ntfs3: out1 also needs to put mi
800153219f04 powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format
e95d7d5821f6 powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit
bf2c990b0121 bpf: Fix invalid prog->stats access when update_effective_progs fails
c8201d1353c5 bpf: Improve program stats run-time calculation
bf8513dfa31e wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
5ed033c54133 drm/msm/a2xx: stop over-complaining about the legacy firmware
9f7ab3fbadf3 NFSD/blocklayout: Fix minlength check in proc_layoutget
07a031029201 tracefs: fix a leak in eventfs_create_events_dir()
74f25cec6e26 watchdog: starfive: Fix resource leak in probe error path
0592410b31f1 watchdog: wdat_wdt: Fix ACPI table leak in probe function
97b876fa8832 bpf: Check skb->transport_header is set in bpf_skb_check_mtu
67d295d202e2 selftests/bpf: Fix failure paths in send_signal test
edcb09848a32 bpf: Handle return value of ftrace_set_filter_ip in register_fentry
bf8f8528b762 ps3disk: use memcpy_{from,to}_bvec index
f5391a065c15 arm64: dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
6b73166d3b4b arm64: dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
3800c97efff2 PCI: keystone: Exit ks_pcie_probe() for invalid mode
994d6303ed0b bpf: Free special fields when update [lru_,]percpu_hash maps
df38a4843ab5 leds: netxbig: Fix GPIO descriptor leak in error paths
796037ca2fab scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
39c754efb3e1 ACPI: property: Fix fwnode refcount leak in acpi_fwnode_graph_parse_endpoint()
bcb94288d95c ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
7c8a7d87af9d lib/vsprintf: Check pointer before dereferencing in time_and_date()
43e2c9203d0f clk: renesas: r9a06g032: Fix memory leak in error path
bb5f23ae16be coresight: etm4x: Add context synchronization before enabling trace
289d9a2a98ba coresight: etm4x: Extract the trace unit controlling
60f664206be2 coresight: etm4x: Correct polling IDLE bit
2e5e0665a594 nbd: defer config unlock in nbd_genl_connect
cbfcd8ee53c2 wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
61abf8c3162d macintosh/mac_hid: fix race condition in mac_hid_toggle_emumouse
d5720e4045af powerpc/32: Fix unpaired stwcx. on interrupt exit
a68afb6d6540 cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
ef2bbc11b82b scsi: ufs: core: fix incorrect buffer duplication in ufshcd_read_string_desc()
907bf69c6b6c ntfs3: init run lock for extend inode
86322d5110ae ARM: dts: stm32: stm32mp157c-phycore: Fix STMPE811 touchscreen node properties
d76abca88045 RDMA/rtrs: server: Fix error handling in get_or_create_srv
841ccb2df19b dt-bindings: PCI: amlogic: Fix the register name of the DBI region
6cbba9229348 staging: most: remove broken i2c driver
bb0f288a2c4b staging: most: i2c: Drop explicit initialization of struct i2c_device_id::driver_data to 0
6d2390653d82 scsi: smartpqi: Fix device resources accessed after device removal
1867723a98c8 scsi: stex: Fix reboot_notifier leak in probe error path
1ba2ced2bbdf nbd: defer config put in recv_work
e432944735ed regulator: core: disable supply if enabling main regulator fails
313ab3b06f77 perf/x86/intel: Correct large PEBS flag check
22b62f223c07 ext4: correct the checking of quota files before moving extents
b5ed17a40909 mfd: da9055: Fix missing regmap_del_irq_chip() in error path
e4d11160a77d efi/libstub: Fix page table access in 5-level to 4-level paging transition
6f16ed9c8401 x86/boot: Fix page table access in 5-level to 4-level paging transition
182b0cc9c6d5 ARM: dts: omap3: n900: Correct obsolete TWL4030 power compatible
4c1dd8da5386 ARM: dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
2470624c4a21 ARM: dts: am335x-netcom-plus-2xx: add missing GPIO labels
c934e40246da spi: tegra210-quad: Fix timeout handling
577d1ef18499 fs/9p: Don't open remote file with APPEND mode when writeback cache is used
3b8431f15cdd scsi: target: Do not write NUL characters into ASCII configfs output
4eee4a5b9b2e power: supply: apm_power: only unset own apm_get_power_status
ea3bdf099e6e power: supply: wm831x: Check wm831x_set_bits() return value
0fcbaf9e99dc power: supply: rt9467: Prevent using uninitialized local variable in rt9467_set_value_from_ranges()
5e9308f3539b power: supply: rt9467: Return error on failure in rt9467_set_value_from_ranges()
1f309df63785 power: supply: cw2015: Check devm_delayed_work_autocancel() return code
42c1d38de86e perf record: skip synthesize event when open evsel failed
4dc555120afc perf lock contention: Load kernel map before lookup
9dd3998165ea perf maps: Add maps__load_first()
23411ba96edc interconnect: debugfs: Fix incorrect error handling for NULL path
92087be48b6d arm64: dts: qcom: msm8996: add interconnect paths to USB2 controller
7bfe9e5e31e3 interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
bbd054492101 i3c: master: svc: Prevent incomplete IBI transaction
82a09b9965ed i3c: fix refcount inconsistency in i3c_master_register
4fc6af9d9e6d i3c: master: Inherit DMA masks and parameters from parent device
5f133ebe6836 pinctrl: stm32: fix hwspinlock resource leak in probe function
ea954e50d312 soc: qcom: smem: fix hwspinlock resource leak in probe error paths
6135d225cca7 tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
2d3e5c1e76e9 x86/dumpstack: Prevent KASAN false positive warnings in __show_regs()
b2a39b1a3cde task_work: Fix NMI race condition
1d733fcbfe61 mtd: rawnand: lpc32xx_slc: fix GPIO descriptor leak on probe error and remove
4e6526697dcb mtd: nand: relax ECC parameter validation check
9ce7cbd355ae Revert "mtd: rawnand: marvell: fix layouts"
4a493d02ff46 ARM: dts: renesas: r9a06g032-rzn1d400-db: Drop invalid #cells properties
eb8ac04f1036 ARM: dts: renesas: gose: Remove superfluous port property
58aca869babd RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
8f2602a83f66 sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
85ede044f43d phy: mscc: Fix PTP for VSC8574 and VSC8572
32d9c68af133 arm64: dts: qcom: sdm845-oneplus: Correct gpio used for slider
a649992b7eb3 firmware: imx: scu-irq: fix OF node leak in
abdbffb6a087 arm64: dts: ti: k3-am62p: Fix memory ranges for GPU
bb04d3610f08 s390/ap: Don't leak debug feature files if AP instructions are not available
772ded5a84e0 s390/smp: Fix fallback CPU detection
4304bd7a334e wifi: ath11k: fix peer HE MCS assignment
9484379c88e1 crypto: hisilicon/qm - restore original qos values
5b8ac617c8da crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
4a1535593fff clk: qcom: camcc-sm6350: Fix PLL config of PLL2
77197835a735 clk: qcom: camcc-sm6350: Specify Titan GDSC power domain as a parent to other
285dadbb3cb0 uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
433e72bf0f4e PCI: rcar-gen2: Drop ARM dependency from PCI_RCAR_GEN2
631786221875 arm64: dts: imx8mp-venice-gw702x: remove off-board sdhc1
5db023188615 arm64: dts: imx8mp-venice-gw702x: remove off-board uart
e2060f8513b5 arm64: dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
d553d5e13edb arm64: dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1 props
cf5cd55287a1 iio: imu: st_lsm6dsx: Fix measurement unit for odr struct member
23b2b6af8dc6 inet: Avoid ehash lookup race in inet_ehash_insert()
ad12d25edbbe rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
dcb5e3cd96b7 ntfs3: Fix uninit buffer allocated by __getname()
8bf729b96303 ntfs3: fix uninit memory after failed mi_read in mi_format_new
3f8878c15753 crypto: authenc - Correctly pass EINPROGRESS back up to the caller
2629742ccd3a irqchip/qcom-irq-combiner: Fix section mismatch
c696fb981d7d irqchip/imx-mu-msi: Fix section mismatch
1fbdca7341d9 irqchip/irq-brcmstb-l2: Fix section mismatch
7a57553d2123 irqchip/irq-bcm7120-l2: Fix section mismatch
f00b32894c51 irqchip/irq-bcm7038-l1: Fix section mismatch
b0515a899ad1 sched/fair: Forfeit vruntime on yield
a8fdcac66666 objtool: Fix weak symbol detection
fe6ff6e24ae8 objtool: Fix standalone --hacks=jump_label
c5f56b7faa80 HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
c9a86c677b48 clk: renesas: cpg-mssr: Read back reset registers to assure values latched
e8c730499293 clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
224a0d7c8449 clk: renesas: Use str_on_off() helper
d349d7dc3243 clk: renesas: rzg2l: Use %x format specifier to print CLK_ON_R()
3cf222e052ca clk: renesas: rzg2l: Remove critical area
73fcc27a9795 clk: renesas: rzg2l: Simplify the logic in rzg2l_mod_clock_endisable()
2ba9e39f1aed clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle callback
094b1827d2f7 USB: Fix descriptor count when handling invalid MBIM extended descriptor
9dc3c78d21e1 drm/vgem-fence: Fix potential deadlock on release
2f97ed8e88a3 drm/panel: visionox-rm69299: Don't clear all mode flags
6245cce711e2 gpu: host1x: Fix race in syncpt alloc/free
f8fd5491100f smack: fix bug: unprivileged task can create labels
c173ce97d3f0 staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
34620eb602aa staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
30c558447e90 staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
b975f91de5f8 comedi: check device's attached status in compat ioctls
049f14557450 comedi: multiq3: sanitize config options in multiq3_attach()
72b3627b0d3b comedi: c6xdigio: Fix invalid PNP driver unregistration
24cb00b9804c wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
2f5e6805246c samples: work around glibc redefining some of our defines wrong
a32eddf2bb52 LoongArch: Mask all interrupts during kexec/kdump
e9b3a97e852a HID: elecom: Add support for ELECOM M-XT3URBK (018F)
e7915f55ab15 platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
919a9f1422e3 platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
f42f958c4f42 platform/x86: huawei-wmi: add keys for HONOR models
db78f96e150a HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
d046f04f223d platform/x86: acer-wmi: Ignore backlight event
fc59674bb41f pinctrl: qcom: msm: Fix deadlock in pinmux configuration
a505f0ba36ab nvme: fix admin request_queue lifetime
37786f27ee0e HID: hid-input: Extend Elan ignore battery quirk to USB
a9f626396bfe bfs: Reconstruct file type when loading from disk
4943ed83f80e ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
727197a77874 smb: fix invalid username check in smb3_fs_context_parse_param()
2b37f5b27f13 Bluetooth: btrtl: Avoid loading the config file on security chips
d6c24a5e6cdc drm/vmwgfx: Use kref in vmw_bo_dirty
88edfeca040c spi: imx: keep dma request disabled before dma transfer setup
5f061d0ed906 spi: xilinx: increase number of retries before declaring stall
27b2a8f45ed1 ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
3915997ad777 USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
cae7aa183ca4 USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
5a8c2136dc5e serial: add support of CPCI cards
53a633786718 USB: serial: ftdi_sio: match on interface number for jtag
510db76553c9 USB: serial: option: move Telit 0x10c7 composition in the right place
63d6bf5b19bf USB: serial: option: add Telit Cinterion FE910C04 new compositions
85e8739c5ce7 USB: serial: option: add Foxconn T99W760
152289a51107 KVM: SVM: Don't skip unrelated instruction if INT3/INTO is replaced
88d99ca5adbd comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel()
144c48da33a0 ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
39d2ef113416 locking/spinlock/debug: Fix data-race in do_raw_write_lock
708a620b471a ksmbd: ipc: fix use-after-free in ipc_msg_send_request
1687a055a555 ext4: refresh inline data size before write operations
b4f8eabf6d99 jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system corrupted
46c73ff89d73 Documentation: process: Also mention Sasha Levin as stable tree maintainer
732fe5cbd6ad leds: spi-byte: Use devm_led_classdev_register_ext()
25f34fd52144 xfrm: flush all states in xfrm_state_fini
763e5c351206 xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
88ed2012b8c7 Revert "xfrm: destroy xfrm_state synchronously on net exit path"
d0e0d1097118 xfrm: delete x->tunnel as we delete x
(From OE-Core rev: bdf9c70e0c6ddebb599c56ed9a4c17ba0db516c0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4791134e4aeb Linux 6.6.118
c602cc344b4b mptcp: fix a race in mptcp_pm_del_add_timer()
19de79aaea33 mm/mempool: fix poisoning order>0 pages with HIGHMEM
0d40c4ef4b4b mm/mempool: replace kmap_atomic() with kmap_local_page()
f38b91f7aded HID: amd_sfh: Stop sensor before starting
4948db9c9ca8 selftests: mptcp: join: endpoints: longer transfer
378e6136b8c0 pmdomain: imx: Fix reference count leak in imx_gpc_remove
a5958b1bcf4a pmdomain: imx-gpc: Convert to platform remove callback returning void
ad120c08b89a pmdomain: arm: scmi: Fix genpd leak on provider registration failure
7ea2ea68df08 ftrace: Fix BPF fexit with livepatch
f01f9c348d76 crash: fix crashkernel resource shrink
b3d24038eb77 wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()
29150018bf19 maple_tree: fix tracepoint string pointers
bf07df375d20 uio_hv_generic: Set event for all channels on the device
fc3139d9f4c1 KVM: arm64: Check the untrusted offset in FF-A memory share
64332afa9f76 smb: client: fix incomplete backport in cfids_invalidation_worker()
6917e894f86f tracing/tools: Fix incorrcet short option in usage text for --threads
952637c5b9be net: ethernet: ti: netcp: Standardize knav_dma_open_channel to return NULL on error
1ee10e90e160 ALSA: usb-audio: fix uac2 clock source at terminal parser
5d604d40cd32 f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
e822e902f8e6 s390/mm: Fix __ptep_rdp() inline assembly
4e9efe0d56e7 f2fs: compress: change the first parameter of page_array_{alloc,free} to sbi
d0141cf6ab1f kconfig/nconf: Initialize the default locale at startup
be46fa4de9da kconfig/mconf: Initialize the default locale at startup
6ae0613ea6f5 net: tls: Cancel RX async resync request on rcd_delta overflow
1bc765f0f75a selftests: net: use BASH for bareudp testing
3ab328a0258f x86/microcode/AMD: Limit Entrysign signature checking to known generations
5d778778b40b scsi: core: Fix a regression triggered by scsi_host_busy()
1f8e4d6c1d20 cifs: fix typo in enable_gcm_256 module parameter
d89ae707cfe6 bcma: don't register devices disabled in OF
5998da5a8208 vsock: Ignore signal/timeout on connect() if already established
7627864dc312 cifs: fix memory leak in smb3_fs_context_parse_param error path
496d1383e441 LoongArch: Use UAPI types in ptrace UAPI header
69e043bce09c net/mlx5: Clean up only new IRQ glue on request_irq() failure
715d9cda646a devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
6d9f0036d21e pinctrl: s32cc: initialize gpio_pin_config::list after kmalloc()
3b90bd8aaeb2 pinctrl: s32cc: fix uninitialized memory in s32_pinctrl_desc
f0923011c126 net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and qede_tpa_end()
57752d523a3f kernel.h: Move ARRAY_SIZE() to a separate header
9bbb4afff974 platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes to errnos
3b177b2ded56 s390/ctcm: Fix double-kfree
e2a897ad5f53 nvme-multipath: fix lockdep WARN due to partition scan work
0b903f33c31c net: openvswitch: remove never-working support for setting nsh fields
f8c496e20b7a net: mlxsw: linecards: fix missing error check in mlxsw_linecard_devlink_info_get()
385fd7ec3214 net: dsa: hellcreek: fix missing error handling in LED registration
2e78580e6e7d drm/tegra: Add call to put_pid()
ddb483ce2136 mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
9026f31a520d pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
a620b091c4df xfrm: Prevent locally generated packets from direct output in tunnel mode
a2b61573e6a3 xfrm: Determine inner GSO type from packet inner protocol
b3b27876f3be drm/amd/display: Move sleep into each retry for retrieve_link_cap()
e688c20f088e drm/amd/display: Increase DPCD read retries
06a79f1bffe7 drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
8b57f8127086 drm/tegra: dc: Fix reference leak in tegra_dc_couple()
642561238c98 mptcp: do not fallback when OoO is present
8a5d1ceef950 mptcp: decouple mptcp fastclose from tcp close
28e4d5fd731e mptcp: avoid unneeded subflow-level drops
d019cbb455ee mptcp: fix premature close in case of fallback
3d513efe18a9 mptcp: fix ack generation for fallback msk
8f9ba1a99a89 mptcp: fix race condition in mptcp_schedule_work()
fe694895d3b7 LoongArch: Don't panic if no valid cache info for PCI
6aa22377ef27 dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
5ea58bb47c50 MIPS: Malta: Fix !EVA SOC-it PCI MMIO
a6ef60898dda scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
b343cee5df7e scsi: sg: Do not sleep in atomic context
33f64600a120 nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
5fe335a80548 nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
7d1977b4ae5c nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
d344ea1baf19 Input: pegasus-notetaker - fix potential out-of-bounds access
ca9a08de9b29 Input: imx_sc_key - fix memory corruption on unload
8a2d2a536c76 Input: goodix - add support for ACPI ID GDIX1003
9cf59f4724a9 Input: cros_ec_keyb - fix an invalid memory access
7419d8064dab Revert "drm/tegra: dsi: Clear enable register if powered by bootloader"
00c56d55332c net: dsa: microchip: lan937x: Fix RGMII delay tuning
ce0a3699244a be2net: pass wrb_params in case of OS2BMC
5968bcf785c6 ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
2a494b9e6364 smb: client: introduce close_cached_dir_locked()
b8113c1ca469 ata: libata-scsi: Fix system suspend for a security locked drive
037cc5058964 mptcp: Fix proto fallback detection with BPF
2ecd37dae7a6 mptcp: Disallow MPTCP subflows from sockmap
e65f1a2807c5 exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
583990e7dcea shmem: fix tmpfs reconfiguration (remount) when noswap is set
457376c6fbf0 mtdchar: fix integer overflow in read/write ioctls
b146e0b085d9 mtd: rawnand: cadence: fix DMA device NULL pointer dereference
49365455a63c HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
6665fbd7730b timers: Fix NULL function pointer race in timer_shutdown_sync()
1e89a1be4fe9 Linux 6.6.117
0fdb596476c0 memcg: fix data-race KCSAN bug in rstats
541e85e1c9c9 ACPI: HMAT: Remove register of memory node for generic target
41ea28dc3c0c mm: memcg: optimize parent iteration in memcg_rstat_updated()
6b97ad92d932 mm/memory-tier: fix abstract distance calculation overflow
206a8665f9cc memory tiers: use default_dram_perf_ref_source in log message
e2f7c76758be cachestat: do not flush stats in recency check
1f45e5c84684 net: netpoll: ensure skb_pool list is always initialized
03695541b334 isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
42d486d35a41 mm/secretmem: fix use-after-free race in fault handler
46185cdfc9ed mm/truncate: unmap large folio on split failure
7e239675ae51 mm/memory: do not populate page table entries beyond i_size
fe601b70eac6 filemap: cap PTE range to be created to allowed zero fill in folio_map_range()
e5dffca89b4a mm: memcg: restore subtree stats flushing
68849411ce9e mm: workingset: move the stats flush into workingset_test_recent()
1b201161f34b mm: memcg: make stats flushing threshold per-memcg
b68fc4f792bb mm: memcg: move vmstats structs definition above flushing code
68e727bdb68b mm: memcg: change flush_next_time to flush_last_time
b283ba3ddc9f mm: memcg: add per-memcg zswap writeback stat
2c3568736912 mm: memcg: add THP swap out info for anonymous reclaim
57692c303132 scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel ADL
aca6f63e803e scsi: ufs: core: Add a quirk to suppress link_startup_again
753ca4b5beff scsi: ufs: core: Add a quirk for handling broken LSDBS field in controller capabilities register
d1f293ee8dc3 scsi: ufs: core: Add UFSHCD_QUIRK_KEYS_IN_PRDT
aba8384b2311 scsi: ufs: core: Add fill_crypto_prdt variant op
f108b6a34856 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_CRYPTO_ENABLE
bd77a15c3a8d scsi: ufs: core: fold ufshcd_clear_keyslot() into its caller
7e3bfaaf0208 scsi: ufs: core: Add UFSHCD_QUIRK_CUSTOM_CRYPTO_PROFILE
960dab23f6d4 net: stmmac: Fix accessing freed irq affinity_hint
ef49378864bb f2fs: fix to avoid overflow while left shift operation
c645693180a9 net: netpoll: fix incorrect refcount handling causing incorrect cleanup
a3a476cb65a4 net: netpoll: flush skb pool during cleanup
dc67d67a995e net: netpoll: Individualize the skb pool
e9ab9dec36bb netpoll: remove netpoll_srcu
94b01ef5186c mm, percpu: do not consider sleepable allocations atomic
4c8a4f1d34ec iommufd: Don't overflow during division for dirty tracking
066ee13f05fb btrfs: ensure no dirty metadata is written back for an fs with errors
df1ad5de2197 drm/mediatek: Disable AFBC support on Mediatek DRM driver
a299478ac16f Revert "perf dso: Add missed dso__put to dso__load_kcore"
ee59d88353e8 selftests: mptcp: connect: trunc: read all recv data
8b644440d16a selftests: mptcp: join: rm: set backup flag
b78aae82ea75 selftests: mptcp: connect: fix fallback note due to OoO
4e833774cdc2 pmdomain: samsung: plug potential memleak during probe
22330f5f0052 btrfs: do not update last_log_commit when logging inode due to a new name
4020f18436ea btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
4a351adbbd72 EDAC/altera: Use INTTEST register for Ethernet and USB SBE injection
d58afbd05627 EDAC/altera: Handle OCRAM ECC enable after warm reset
ca9f11fe0926 LoongArch: Use physical addresses for CSR_MERRENTRY/CSR_TLBRENTRY
2612f0e0b8dc selftests/user_events: fix type cast for write_index packed member in perf_test
21bedc6eeb51 x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
70f73dde0ad7 spi: Try to get ACPI GPIO IRQ earlier
ca2bd7a717d5 smb: client: fix cifs_pick_channel when channel needs reconnect
bfdcd67e0fcb crypto: hisilicon/qm - Fix device reference leak in qm_get_qos_value
868fc62811d3 cifs: client: fix memory leak in smb3_fs_context_parse_param
ece3b981bb66 ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
082b6b511432 mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
159244b55095 mm/mm_init: fix hash table order logging in alloc_large_system_hash()
67272c11f379 fs/proc: fix uaf in proc_readdir_de()
ad4a84daf6f8 wifi: mac80211: reject address change while connecting
c3cbf016a697 selftests/tracing: Run sample events to clear page cache events
041ab9ca6e80 ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
c6201eb32371 LoongArch: Let {pte,pmd}_modify() record the status of _PAGE_DIRTY
f4b4146c1cf0 LoongArch: Use correct accessor to read FWPC/MWPC
4c49fe089661 dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
b30421bc31c0 strparser: Fix signed/unsigned mismatch bug
5746b2a0f5eb ksmbd: close accepted socket when per-IP limit rejects connection
142b2990e64f gcov: add support for GCC 15
29fbb3ad4018 NFSD: free copynotify stateid in nfs4_free_ol_stateid()
e18c368d8611 KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
79f851a65c47 HID: uclogic: Fix potential memory leak in error path
9e8863f3fe34 ARM: dts: BCM53573: Fix address of Luxul XAP-1440's Ethernet PHY
57473eec8080 HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
6546dd0c6ad2 ARM: dts: imx51-zii-rdu1: Fix audmux node names
adee209bb898 arm64: dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
3f358a66a045 netfilter: nf_tables: reject duplicate device on updates
dd3a38574f93 mtd: onenand: Pass correct pointer to IRQ handler
7ce9bb0b95fc Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
c157fa22c400 lib/crypto: arm/curve25519: Disable on CPU_BIG_ENDIAN
d8d79cf8c2b7 espintcp: fix skb leaks
2e93bf719462 net: dsa: improve shutdown sequence
ed8a77fee461 net: allow small head cache usage with large MAX_SKB_FRAGS values
52b44d8c6534 net: fix NULL pointer dereference in l3mdev_l3_rcv
e91ecc2e30b4 irqchip/riscv-intc: Add missing free() callback in riscv_intc_domain_ops
64b12dca2b0a bpf: account for current allocated stack depth in widen_imprecise_scalars()
baa61dcaa50b bpf: Add bpf_prog_run_data_pointers()
872c04306b02 acpi/hmat: Fix lockdep warning for hmem_register_resource()
6015ad3b210e base/node / ACPI: Enumerate node access class for 'struct access_coordinate'
356d4d79dc18 acpi: numa: Add setting of generic port system locality attributes
e507071185fb acpi: Break out nesting for hmat_parse_locality()
1fec7730896f acpi: numa: Add genport target allocation to the HMAT parsing
d0e2cbe79e5d acpi: numa: Create enum for memory_target access coordinates indexing
994c51070c95 base/node / acpi: Change 'node_hmem_attrs' to 'access_coordinates'
519af3fa0263 acpi, hmat: calculate abstract distance with HMAT
7e9fa5cdcc4f acpi, hmat: refactor hmat_register_target_initiators()
9c8ffc4f91a8 memory tiering: add abstract distance calculation algorithms management
57f607c11296 ALSA: usb-audio: Fix NULL pointer dereference in snd_usb_mixer_controls_badd
c2d65ce1d035 NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
0ad6db4438ef NFS: sysfs: fix leak when nfs_client kobject add fails
b6137b4906f4 pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
45ea5a60adbc NFS: enable nconnect for RDMA
275369632f6a pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
b5de1eb5bc20 ASoC: tas2781: fix getting the wrong device number
b5df9e06eed3 drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
aaaa8531896f ASoC: codecs: va-macro: fix resource leak in probe error path
7fd65a5f9701 ASoC: cs4271: Fix regulator leak on probe failure
34294379ea4e regulator: fixed: fix GPIO descriptor leak on register failure
83475ce43fa7 acpi,srat: Fix incorrect device handle check for Generic Initiator
25d6e7663932 cifs: Fix uncached read into ITER_KVEC iterator
581c65fd0b0e cifs: stop writeback extension when change of size is detected
ad141380d768 Bluetooth: L2CAP: export l2cap_chan_hold for modules
335266ea359e ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
4470b8bb9a8e ACPI: CPPC: Perform fast check switch only for online CPUs
a851ebcdc2e2 ACPI: CPPC: Check _CPC validity for only the online CPUs
f6a7808cadde hsr: Fix supervision frame sending on HSRv0
873f985f3bdf virtio-net: fix incorrect flags recording in big mode
14aba9bd583e net_sched: limit try_bulk_dequeue_skb() batches
aa9f57c077f2 net/mlx5e: Fix potentially misleading debug message
df953d41a579 net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
29f62b3d4466 net/mlx5e: Fix maxrate wraparound in threshold between units
a676a296af65 net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
31e4aa93e2e5 net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
a6d1bb631af9 net_sched: act_connmark: use RCU in tcf_connmark_dump()
4cd8d755c7d4 af_unix: Initialise scc_index in unix_add_edge().
f01f007c9cc9 wifi: mac80211: skip rate verification for not captured PSDUs
2a5c3396f6d9 net: mdio: fix resource leak in mdiobus_register_device()
c92dbf85627b tipc: Fix use-after-free in tipc_mon_reinit_self().
e9800b8b77f2 net/handshake: Fix memory leak in tls_handshake_accept()
e5afb55625ac net/smc: fix mismatch between CLC header and proposal
ed71f801249d sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
a5059df18988 Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
2a9ff4086c26 Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
c24ac6cfe4f9 Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
1c28c1e1522c Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
2927ff643607 Bluetooth: MGMT: cancel mesh send timer when hdev removed
65c74343da8e net: fec: correct rx_bytes statistic for the case SHIFT16 is set
d6f93bba3d7d selftests: net: local_termination: Wait for interfaces to come up
8085b6cdb0e0 wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
4fbfef04d957 ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
e671f9bb9780 smb/server: fix possible refcount leak in smb2_sess_setup()
63d8706a2c09 smb/server: fix possible memory leak in smb2_read()
113de3341728 HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
a74a8be2652b NFS: check if suid/sgid was cleared after a write as needed
dad9857bbe64 HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
df712250acdd NFS4: Fix state renewals missing after boot
1243e396148a drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
21dbe5fa22df drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
fdf2ea31ce40 riscv: acpi: avoid errors caused by probing DT devices when ACPI is used
7a635df5ef26 RISC-V: clear hot-unplugged cores from all task mm_cpumasks to avoid rfence errors
ea5b1db5569c compiler_types: Move unused static inline functions warning to W=2
36bc0502c2de drm/amd: Fix suspend failure with secure display TA
e5a4b227bc6e iommufd: Make vfio_compat's unmap succeed if the range is already empty
d6ab7ef52aaf smb: client: fix refcount leak in smb2_set_path_attr
c63dc33e3794 drm/i915: Fix conversion between clock ticks and nanoseconds
3dec22bde207 drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
c6fc325d8434 selftests: netdevsim: set test timeout to 10 minutes
885827bc1518 riscv: stacktrace: fix backtracing through exceptions
8fa7f51d3725 drm/amd/display: Fix black screen with HDMI outputs
f10a6f51984b drm/amdgpu: Fix function header names in amdgpu_connectors.c
d96aa80f5f2e extcon: adc-jack: Cleanup wakeup source only if it was enabled
3335f9054365 scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
62b013354dcf lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
946dec89c417 virtio-net: fix received length check in big packets
cb52d9c86d70 smb: client: fix potential UAF in smb2_close_cached_fid()
018179e955a8 smb: client: validate change notify buffer before copy
24bef9ca5830 x86/microcode/AMD: Add more known models to entry sign checking
193b2c5e5443 rtc: rx8025: fix incorrect register reference
5f7350ff2b17 Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
70150b9443dd drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
8bcadabc3c12 drm/amd/display: Enable mst when it's detected but yet to be initialized
e70d2e1f876a tracing: Fix memory leaks in create_field_var()
1b29b6898ed8 net: bridge: fix MST static key usage
3b60ce334c1c net: bridge: fix use-after-free due to MST port state bypass
5a5d2f772775 lan966x: Fix sleeping in atomic context
8cb474cd65bf net: dsa: microchip: Fix reserved multicast address table programming
8bf679ebbecd net/mlx5e: SHAMPO, Fix skb size check for 64K pages
96d20e36c6df net/mlx5e: Fix return value in case of module EEPROM read error
9b37f576d2c0 net/mlx5e: Use extack in get module eeprom by page callback
c729f0049561 wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
7ee2eb85755d bnxt_en: Fix a possible memory leak in bnxt_ptp_init
dd03780c29f8 net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
2ad229bc61ba sctp: Hold sock lock while iterating over address list
c9119f243d9c sctp: Prevent TOCTOU out-of-bounds write
48d161b3c815 sctp: Hold RCU read lock while iterating over address list
1ac40030b4e9 net: dsa: b53: stop reading ARL entries if search is done
32e43d361bac net: dsa: b53: fix enabling ip multicast
c95c731efee0 net: dsa: b53: fix resetting speed and pause on forced link
ddf9fc39548e net: vlan: sync VLAN features with lower device
d8a729fd4427 selftests: netdevsim: Fix ethtool-coalesce.sh fail by installing ethtool-common.sh
f680e2eb8c21 netdevsim: add Makefile for selftests
efad140b6284 selftests/net: use destination options instead of hop-by-hop
28f2d15e27af selftests/net: fix GRO coalesce test and add ext header coalesce tests
deff55caa564 selftests/net: fix out-of-order delivery of FIN in gro:tcp test
cb5a4c715521 net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for bcm63xx
f44b8bbb1b7e Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
779f83a91d4f Bluetooth: hci_event: validate skb length for unknown CC opcode
59b9ed956c7d riscv: ptdump: use seq_puts() in pt_dump_seq_puts() macro
f34ba22989da riscv: stacktrace: Disable KASAN checks for non-current tasks
19682d62547c riscv: Improve exception and system call latency
d4187ec26410 net: libwx: fix device bus LAN ID
6d7567cc0bc0 Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
994ec06b7ba1 media: uvcvideo: Use heuristic to find stream entity
85866cbd5edb ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
ad71f31b62a4 ceph: refactor wake_up_bit() pattern of calling
34353a0cd39b ceph: add checking of wait_for_completion_killable() return value
068e002bc0b6 ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
32df8c333071 kbuild: uapi: Strip comments before size type check
05a378912231 rtc: pcf2127: fix watchdog interrupt mask on pcf2131
86df8ade88d2 fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
81e829f699ee tools: lib: thermal: use pkg-config to locate libnl3
fe6d58972d3d tools: lib: thermal: don't preserve owner in install
fa7d0c8b2350 tools bitmap: Add missing asm-generic/bitsperlong.h include
a1a09685874e ACPI: property: Return present device nodes only on fwnode interface
6a1e5fa2d1fd scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
ece711f11c0d 9p: sysfs_init: don't hardcode error to ENOMEM
4f3926f060d7 cpufreq: tegra186: Initialize all cores to max frequencies
cdd2b67dec44 9p: fix /sys/fs/9p/caches overwriting itself
0ab9ef66a89e NTB: epf: Allow arbitrary BAR mapping
751734d4cc7f clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
824b92e6d24a clk: at91: clk-sam9x60-pll: force write to PLL_UPDT register
7235f9969d9e clk: at91: clk-master: Add check for divide by 3
544f8254c1fb ARM: at91: pm: save and restore ACR during PLL disable/enable
9f9110995873 rtc: pcf2127: clear minute/second interrupt
30e5bbcb98a9 clk: sunxi-ng: sun6i-rtc: Add A523 specifics
3c5e016d2328 um: Fix help message for ssl-non-raw
c34d6dd9ab35 fs/hpfs: Fix error code for new_inode() failure in mkdir/create/mknod/symlink
da98803bccaf btrfs: mark dirty extent range for out of bound prealloc extents
352056b6b669 RDMA/hns: Fix wrong WQE data when QP wraps around
d4837e720ff0 RDMA/hns: Fix the modification of max_send_sge
bc8c9b8f6387 RDMA/irdma: Set irdma_cq cq_num field during CQ create
d559ddd687ed RDMA/irdma: Remove unused struct irdma_cq fields
cd7e3bb8e200 RDMA/irdma: Fix SD index calculation
57d352e198de ACPICA: Update dsmethod.c to get rid of unused variable warning
f1d84a3d6521 char: misc: restrict the dynamic range to exclude reserved minors
d2993a7e98eb ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
c3e4a6de0d1f smb: client: transport: avoid reconnects triggered by pending task work
a024cf4d9f84 ksmbd: use sock_create_kern interface to create kernel socket
e81e6d6d99b1 ftrace: Fix softlockup in ftrace_module_enable
e09a096104fc orangefs: fix xattr related buffer overflow...
df7517553995 page_pool: Clamp pool size to max 16K pages
2648c810a25f 6pack: drop redundant locking and refcounting
e1806387c7f9 exfat: limit log print for IO error
3a18f8ae062e ALSA: usb-audio: add mono main switch to Presonus S1824c
799cd62cbcc3 Bluetooth: bcsp: receive data only if registered
03371c021818 Bluetooth: SCO: Fix UAF on sco_conn_free
c9d6e46c2fe8 Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames
7eab99ffe36e net: macb: avoid dealing with endianness in macb_set_hwaddr()
deb3d014d98c net/mlx5e: Don't query FEC statistics when FEC is disabled
2bccb8072b28 ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
91a5cec5b9d6 ASoC: stm32: sai: manage context in set_sysclk callback
93f8d67ef8b5 amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
d932fb292f83 ext4: increase IO priority of fastcommit
199ab7b43c5e fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
7ec8ac9f73d4 accel/habanalabs: support mapping cb with vmalloc-backed coherent memory
f6108a8164c4 accel/habanalabs/gaudi2: read preboot status after recovering from dirty state
a7d72a80e24a accel/habanalabs: return ENOMEM if less than requested pages were pinned
193e269df045 scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
88d6a9ea0688 accel/habanalabs/gaudi2: fix BMON disable configuration
e30995ccd9b8 scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
31116de5ee11 net: bridge: Install FDB for bridge MAC on VLAN 0
eacfd08b26a0 nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode dereferencing
e30618333212 NFSv4.1: fix mount hang after CREATE_SESSION failure
4e2f5f7e07f9 NFSv4: handle ERR_GRACE on delegation recalls
1b65fb8723ed drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
7f097986b342 wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
a5cb7c982210 remoteproc: qcom: q6v5: Avoid handling handover twice
221952c07b58 PCI/PM: Skip resuming to D0 if device is disconnected
b679c74e5598 vfio: return -ENOTTY for unsupported device feature
5561974e62e0 sparc64: fix prototypes of reads[bwl]()
d170582b4bd4 sparc/module: Add R_SPARC_UA64 relocation handling
1810b2fd7375 PCI: cadence: Check for the existence of cdns_pcie::ops before using it
0b02dc2b4e78 r8169: set EEE speed down ratio to 1
4e21e047a25c net: intel: fm10k: Fix parameter idx set but not used
c9e7bb702b80 wifi: ath10k: Fix connection after GTK rekeying
df0a0f229f73 iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot()
4cacebe3dca9 net: ethernet: microchip: sparx5: make it selectable for ARCH_LAN969X
855cd3a0c4d5 net: phy: clear link parameters on admin link down
c5fa9fed6272 ASoC: qcom: sc8280xp: explicitly set S16LE format in sc8280xp_be_hw_params_fixup()
2a9575a37218 jfs: fix uninitialized waitqueue in transaction manager
ce054a366c54 jfs: Verify inode mode when loading from disk
ec2b3f83b4c8 ipv6: np->rxpmtu race annotation
765f8816d395 f2fs: fix infinite loop in __insert_extent_tree()
97e01c389402 usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
8b21ba5da050 usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
2611313d3bf4 allow finish_no_open(file, ERR_PTR(-E...))
3c0725aceb14 scsi: lpfc: Define size of debugfs entry for xri rebalancing
1169f4f03fb1 scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in lpfc_cleanup
a0eb7e8f8266 scsi: lpfc: Check return status of lpfc_reset_flush_io_context during TGT_RESET
88ac95b17a03 scsi: ufs: core: Disable timestamp functionality if not supported
58b8f44a64ed selftests/Makefile: include $(INSTALL_DEP_TARGETS) in clean target to clean net/lib dependency
0df3da8888fa drm/amdgpu: reject gang submissions under SRIOV
a7efc2b0359c HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
0d0be8117eda ethernet: Extend device_get_mac_address() to use NVMEM
7613c06ffa89 page_pool: always add GFP_NOWARN for ATOMIC allocations
fe3f8b671618 drm/amd/display: Disable VRR on DCE 6
ced20843717e drm/amd/display: Fix DVI-D/HDMI adapters
eeb8ea76c912 drm/amd: Avoid evicting resources at S5
19618f480cda drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
a8a9f053e1d4 ALSA: serial-generic: remove shared static buffer
59efb432c318 wifi: mt76: mt7996: Temporarily disable EPCS
bf0b265fcb95 wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
81f9b19af302 net/cls_cgroup: Fix task_get_classid() during qdisc run
160b03e57e62 crypto: caam - double the entropy delay interval for retry
01be9fad74e4 PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
27598de36043 crypto: sun8i-ce - remove channel timeout field
a3d9de6ac510 watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
705c5a2f5517 HID: asus: add Z13 folio to generic group for multitouch to work
c018a87942bf udp_tunnel: use netdev_warn() instead of netdev_WARN()
ee957d6c0886 selftests: Replace sleep with slowwait
518319c98097 eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP
c85be890e057 selftests: Disable dad for ipv6 in fcnal-test.sh
2ddd6bf6b671 x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective of PV_UNHALT
1a6ffaeddf76 netfilter: nf_reject: don't reply to icmp error messages
b94b57fd7eb9 selftests: traceroute: Use require_command()
5df7e8bc4d23 media: redrat3: use int type to store negative error codes
d15b3e4107b4 selftests: net: replace sleeps in fcnal-test with waits
f5781438ba04 net: sh_eth: Disable WoL if system can not suspend
cedcc490241b phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf register 0
f0cc4b6c443a phy: renesas: r8a779f0-ether-serdes: add new step added to latest datasheet
cf6781d97c69 phy: cadence: cdns-dphy: Enable lower resolutions in dphy
9406ec01a077 wifi: mac80211: Fix HE capabilities element check
17249b2a6527 ntfs3: pretend $Extend records as regular files
b96d08ce3f72 scsi: ufs: host: mediatek: Disable auto-hibern8 during power mode changes
30220dda83f8 net: phy: marvell: Fix 88e1510 downshift counter errata
5122665ca5f3 scsi: ufs: host: mediatek: Enhance recovery on hibernation exit failure
8fefca6a12e6 scsi: ufs: host: mediatek: Enhance recovery on resume failure
5bde774bbfbf media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
f32fe18efc95 media: ov08x40: Fix the horizontal flip control
81015dd217a4 char: Use list_del_init() in misc_deregister() to reinitialize list pointer
d89343fce39a drm/msm: make sure to not queue up recovery more than once
ea37884097a0 usb: cdns3: gadget: Use-after-free during failed initialization and exit of cdnsp gadget
38c179c52d22 usb: gadget: f_hid: Fix zero length packet transfer
3c66bc0acc08 drm/amdgpu: add support for cyan skillfish gpu_info
65240044398e drm/amdgpu: don't enable SMU on cyan skillfish
b17fe7f5a2de drm/amd: add more cyan skillfish PCI ids
aa98b4c1f84c iommu/apple-dart: Clear stream error indicator bits for T8110 DARTs
44a764aec64b iommu/amd: Skip enabling command/event buffers for kdump
a5c425011c31 smsc911x: add second read of EEPROM mac when possible corruption seen
170bd191fa6c net: call cond_resched() less often in __release_sock()
194a056bdc6f ALSA: usb-audio: apply quirk for MOONDROP Quark2
56384ec84c15 media: verisilicon: Explicitly disable selection api ioctls for decoders
98dfcb4c287b media: adv7180: Only validate format in querystd
20e3fe278b2f media: adv7180: Do not write format to device in set_fmt
f195ac1e3542 media: adv7180: Add missing lock in suspend callback
7ad7e582de8e net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
7816b60922c8 ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
2412c6aa42fc drm/amdgpu: Allow kfd CRIU with no buffer objects
0d629175a7ee drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
b093c81df23f drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
196a75590f40 dmaengine: dw-edma: Set status for callback_result
269d69a50f21 dmaengine: mv_xor: match alloc_wc and free_wc
bb434f67b46b dmaengine: sh: setup_xref error handling
a3eebe03da5f ptp: Limit time setting of PTP clocks
ffdcbb30d3cd scsi: pm8001: Use int instead of u32 to store error codes
c1751c5fdddf crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
49d9ac3af3a1 mips: lantiq: danube: rename stp node on EASY50712 reference board
e20d0efe03ea mips: lantiq: xway: sysctrl: rename stp clock
98654c8434c6 mips: lantiq: danube: add missing device_type in pci node
ae51686278ce mips: lantiq: danube: add model to EASY50712 dts
6c7de5a8957f mips: lantiq: danube: add missing properties to cpu node
f589021c3347 drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
1a91de0fdbdf media: fix uninitialized symbol warnings
3e283f38792e drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
1de2e48b1f33 drm/amdkfd: fix vram allocation failure for a special case
a7953bf98522 fuse: zero initialize inode private data
bb9b505f02e2 net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
4aa5acd88fb4 remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
742f354124aa extcon: adc-jack: Fix wakeup source leaks on device unbind
22c24c7c5e81 scsi: pm80xx: Fix race condition caused by static variables
bbfe60eba369 scsi: mpi3mr: Fix controller init failure on fault during queue creation
df64a4d69d3d rds: Fix endianness annotation for RDS_MPATH_HASH
dcaec33d8deb ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
31014c39d6d7 PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
9b8dfaea5cea net: Call trace_sock_exceed_buf_limit() for memcg failure with SK_MEM_RECV.
63fbe0e64132 net: stmmac: Correctly handle Rx checksum offload errors
c1d2b289b9fc net: When removing nexthops, don't call synchronize_net if it is not necessary
7d4ad49ba0c1 char: misc: Does not request module for miscdevice with dynamic minor
4a61f3eb8913 char: misc: Make misc_register() reentry for miscdevice who wants dynamic minor
9001552e105f usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
9e2c2d3e7209 iio: adc: imx93_adc: load calibrated values even calibration failed
8bbda8e00cde iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before setting register
fdd587be5936 drm/amdkfd: Handle lack of READ permissions in SVM mapping
2b5128caee83 drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts
8231e8011846 media: imon: make send_packet() more robust
f28dde240160 net: ipv6: fix field-spanning memcpy warning in AH output
b34fc4fe9a85 scsi: ufs: host: mediatek: Fix invalid access in vccqx handling
2d5551640dde scsi: ufs: host: mediatek: Change reset sequence for improved stability
83a26fa18d47 scsi: ufs: host: mediatek: Assign power mode userdata before FASTAUTO mode change
137dea7d7d00 scsi: ufs: host: mediatek: Fix auto-hibern8 timer configuration
68245d8fe2fa bridge: Redirect to backup port when port is administratively down
86e4faf48539 s390/pci: Use pci_uevent_ers() in PCI recovery
8a54de9609d8 powerpc/eeh: Use result of error_detected() in uevent
74e9ec803b6d thunderbolt: Use is_pciehp instead of is_hotplug_bridge
7d87c41061e8 ice: Don't use %pK through printk or tracepoints
bbfcf5db8c08 net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
7a500e923127 x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
79a27f405d02 media: i2c: Kconfig: Ensure a dependency on HAVE_CLK for VIDEO_CAMERA_SENSOR
07f3f65682a9 drm/tidss: Set crtc modesetting parameters with adjusted mode
1f950a449a4d drm/bridge: cdns-dsi: Don't fail on MIPI_DSI_MODE_VIDEO_BURST
be9fc98a4198 drm/bridge: cdns-dsi: Fix REG_WAKEUP_TIME value
105ed683b400 drm/tidss: Use the crtc_* timings when programming the HW
3f964091abb0 media: amphion: Delete v4l2_fh synchronously in .release()
48bb7f8ab984 media: pci: ivtv: Don't create fake v4l2_fh
b567d1c40c70 drm/amdkfd: return -ENOTTY for unsupported IOCTLs
153353da60d0 wifi: rtw88: sdio: use indirect IO for device registers before power-on
da9d28d79342 selftests/net: Ensure assert() triggers in psock_tpacket.c
517abdc57cfb selftests/net: Replace non-standard __WORDSIZE with sizeof(long) * 8
d7f4354d3de9 PCI: Disable MSI on RDC PCI to PCIe bridges
ce054c331334 drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
cb02acebd3d0 drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
a0a44b1e0873 drm/amd/pm: Use cached metrics data on arcturus
d4b2c3a3bc01 drm/amd/pm: Use cached metrics data on aldebaran
f17f0100f702 drm/amd/display: update dpp/disp clock from smu clock table
8c05069ce157 drm/amd/display: add more cyan skillfish devices
2728e38ac27e drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
acb3c23080ca drm/amd/display: ensure committing streams is seamless
f6bea0255090 mfd: da9063: Split chip variant reading in two bus transactions
830c39871f16 mfd: madera: Work around false-positive -Wininitialized warning
d9e793728021 mfd: stmpe-i2c: Add missing MODULE_LICENSE
784f62e68a6c mfd: stmpe: Remove IRQ domain upon removal
5ebb9bc9a662 tools/power x86_energy_perf_policy: Prefer driver HWP limits
941ac2bcb1ac tools/power x86_energy_perf_policy: Enhance HWP enable
91d267901aab tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
5b69364cbef1 tools/cpupower: Fix incorrect size in cpuidle_state_disable()
efa623350136 hwmon: (dell-smm) Add support for Dell OptiPlex 7040
52d4d91db6f8 hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
1721c2938d00 uprobe: Do not emulate/sstep original instruction when ip is changed
1a8ca4b9b3e3 nvme: Use non zero KATO for persistent discovery connections
9c55db583707 bpf: Clear pfmemalloc flag when freeing all fragments
d8d03481351e riscv: bpf: Fix uninitialized symbol 'retval_off'
e1729523759c blk-cgroup: fix possible deadlock while configuring policy
8613bed1f283 clocksource/drivers/vf-pit: Replace raw_readl/writel to readl/writel
f3c6ae35a7e8 spi: rpc-if: Add resume support for RZ/G3E
4aced32596ea futex: Don't leak robust_list pointer on exec race
b8961542d2ae cpuidle: Fail cpuidle device registration if there is one already
4b78d57b7dd3 bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
c77fcb6cc6f0 power: supply: qcom_battmgr: handle charging state change notifications
877d4689e546 pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"
5aeb8550e8c3 tools/cpupower: fix error return value in cpupower_write_sysfs()
7d0e0563256f video: backlight: lp855x_bl: Set correct EPROM start for LP8556
edf3b828871d bpf: Do not limit bpf_cgroup_from_id to current's namespace
25f4bf1f7979 nvme-fc: use lock accessing port_state and rport state
601ed47b2363 nvmet-fc: avoid scheduling association deletion twice
5ca9367da5be tee: allow a driver to allocate a tee_device without a pool
12296895e962 ACPICA: dispatcher: Use acpi_ds_clear_operands() in acpi_ds_call_control_method()
8c1c0ac31949 mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
46fc8ad19ce9 ARM: tegra: transformer-20: fix audio-codec interrupt
0c9a3917a61e ARM: tegra: transformer-20: add missing magnetometer interrupt
ca7c230fff41 soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
c7117d25e3db arm64: zynqmp: Revert usb node drive strength and slew rate for zcu106
e60b141dfc93 irqchip/loongson-pch-lpc: Use legacy domain for PCH-LPC IRQ controller
552659030ab8 hwmon: sy7636a: add alias
8161d9b78915 power: supply: sbs-charger: Support multiple devices
0babd39ceb5d pinctrl: keembay: release allocated memory in detach path
4f8d061ac497 hwmon: (sbtsi_temp) AMD CPU extended temperature range support
5617c8165cf5 hwmon: (k10temp) Add device ID for Strix Halo
44729682b694 hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models
3c4c5184631a power: supply: qcom_battmgr: add OOI chemistry
dcba7b98dcb7 ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
338f490a04c6 ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
3e121479021d irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
fea338c7e46f selftests/bpf: Upon failures, exit with code 1 in test_xsk.sh
233317cc29dd arc: Fix __fls() const-foldability via __builtin_clzl()
8d6791c480f2 cpufreq/longhaul: handle NULL policy in longhaul_exit
854241f8e4ff selftests/bpf: Fix bpf_prog_detach2 usage in test_lirc_mode2
d45325fc6a73 irqchip/sifive-plic: Respect mask state when setting affinity
0f7149ac7691 memstick: Add timeout to prevent indefinite waiting
4cfc3b63ea09 mmc: host: renesas_sdhi: Fix the actual clock
fa7c118e0b83 pinctrl: single: fix bias pull up/down handling in pin_config_set
667789d3e29f bpf: Don't use %pK through printk
8c8f8f7f84e8 spi: loopback-test: Don't use %pK through printk
3f274df8526e soc: qcom: smem: Fix endian-unaware access of num_entries
2a0db48dd8c2 soc: aspeed: socinfo: Add AST27xx silicon IDs
fc1141a530df usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
b63c061be622 s390/pci: Avoid deadlock between PCI error recovery and mlx5 crdump
b61ed8005bd3 drm/sysfb: Do not dereference NULL pointer in plane reset
b5493968ac7a drm/sched: Fix race in drm_sched_entity_select_rq()
7088465f1081 s390: Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
a2ae01c674e1 sched/fair: Use all little CPUs for CPU-bound workloads
4ced68c43a15 sched/pelt: Avoid underestimation of task utilization
fe04654ecb65 net: phy: dp83867: Disable EEE support as not implemented
a60be7339353 cpuidle: governors: menu: Select polling state in some more cases
58c347aa881d cpuidle: governors: menu: Rearrange main loop in menu_select()
6e43d5f0e593 s390/pci: Restore IRQ unconditionally for the zPCI device
49888b3b457b mptcp: fix MSG_PEEK stream corruption
a5a896f8315d drm/mediatek: Fix device use-after-free on unbind
2664bfd8969d regmap: slimbus: fix bus_context pointer in regmap init calls
482b568e8680 block: make REQ_OP_ZONE_OPEN a write operation
37089e2258d6 block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
02a16148f842 drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
e69d5d11ed0c drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
224932faac5c drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
ca5dc7ef4c1a sfc: fix potential memory leak in efx_mae_process_mport()
25191342d576 net: hns3: return error code when function fails
1cd109318d69 drm/etnaviv: fix flush sequence logic
83312609ff32 Bluetooth: hci_core: Fix tracking of periodic advertisement
e3ba2b1f7d1a Bluetooth: ISO: Fix another instance of dst_type handling
48d31ac5af5f Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
504554dbcbb4 Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset
932c0a4f77ac Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
9a579d6a3951 usbnet: Prevents free active kevent
5d8f28a8b50e libbpf: Fix powerpc's stack register definition in bpf_tracing.h
2e97da83839f ASoC: fsl_sai: fix bit order for DSD format
06d711b4d620 ASoC: Intel: avs: Unprepare a stream when XRUN occurs
0dd6474ced33 crypto: aspeed - fix double free caused by devm
8e8bcd7b2925 crypto: aspeed-acry - Convert to platform remove callback returning void
42f848f8e5ea bpf: Do not audit capability check in do_jit()
5b81a79bada2 scsi: ufs: core: Initialize value of an attribute returned by uic cmd
645114110354 bpf: Sync pending IRQ work before freeing ring buffer
c898547ed64e ALSA: usb-audio: fix control pipe direction
431da7f85430 drm/msm/a6xx: Fix GMU firmware parser
ad5852941409 wifi: ath12k: free skb during idr cleanup callback
0ec88db40ce0 wifi: ath11k: Add missing platform IDs for quirk table
b8850b4370fa wifi: ath10k: Fix memory leak on unsupported WMI command
1811c610653c x86/fpu: Ensure XFD state on signal delivery
939c4e33005e smb: client: fix potential cfid UAF in smb2_query_info_compound
6dbd3d9573e1 ASoC: qdsp6: q6asm: do not sleep while atomic
aa826b05c68f mptcp: restore window probe
f7e5fc50791b mptcp: drop bogus optimization in __mptcp_check_push()
4a28d1898392 fbdev: valkyriefb: Fix reference count leak in valkyriefb_init
e097cdbac72e fbdev: pvr2fb: Fix leftover reference to ONCHIP_NR_DMA_CHANNELS
64e3175d1c8a wifi: brcmfmac: fix crash while sending Action Frames in standalone AP Mode
e059b0560040 Bluetooth: rfcomm: fix modem control handling
9ba1a7802ca9 fbdev: bitblit: bound-check glyph index in bit_putcs*
e992faffa846 ACPI: button: Call input_free_device() on failing input device registration
4e85246ec0d0 ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
3fe5494db5fe fbdev: atyfb: Check if pll_ops->init_pll failed
468f78276a37 fbcon: Set fb_display[i]->mode to NULL when the mode is released
814a55f44d8a net: usb: asix_devices: Check return value of usbnet_get_endpoints
03524ccff698 NFSD: Fix crash in nfsd4_read_release()
(From OE-Core rev: 8af342d12598e3d7c3aca6a81ca4e16aee4b639b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
0a805b6ea8cda Linux 6.6.116
63dde0eec59b4 gpio: idio-16: Define fixed direction of the GPIO lines
92a15817f0fbd gpio: regmap: add the .fixed_direction_output configuration parameter
38f50558b50cf gpio: regmap: Allow to allocate regmap-irq device
ddd31f5a5ff39 bits: introduce fixed-type GENMASK_U*()
739aa67ef147b bits: add comments and newlines to #if, #else and #endif directives
0e660d8224d07 xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall event
3aa367e6aae7a xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.
dae8555062cf0 xhci: dbc: Improve performance by removing delay in transfer event polling.
6f126ef0117c9 xhci: dbc: Allow users to modify DbC poll interval via sysfs
1c5cec6625a3f xhci: dbc: poll at different rate depending on data transfer activity
afdf4f5108513 serial: sc16is7xx: remove useless enable of enhanced features
74c8eafd42b48 serial: sc16is7xx: refactor EFR lock
7db1a5451bcb9 serial: sc16is7xx: reorder code to remove prototype declarations
2f7592e0bdfc6 serial: sc16is7xx: remove unused to_sc16is7xx_port macro
39a7305e2abad selftests: mptcp: join: mark 'delete re-add signal' as skipped if not supported
f87c246d7c1ef selftests: mptcp: disable add_addr retrans in endpoint_tests
1f1632dd97dae mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
4784326cb26a4 arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
797f15c2b15e9 btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()
93bcd360c503e btrfs: use level argument in log tree walk callback replay_one_buffer()
ef64d81fb7ddd btrfs: always drop log root tree reference in btrfs_replay_log()
3b838f39f4be8 btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()
fb6ceb6cde7bc btrfs: zoned: refine extent allocator hint selection
8fabf4d56fd8f btrfs: zoned: return error from btrfs_zone_finish_endio()
625aecafb1bd2 EDAC/mc_sysfs: Increase legacy channel support to 16
0956cdef60de8 x86/bugs: Fix reporting of LFENCE retpoline
077823b06f1cc x86/bugs: Report correct retbleed mitigation status
5c63fb0b382f9 perf: Skip user unwind if the task is a kernel thread
89fbfc799e1d5 perf: Have get_perf_callchain() return NULL if crosstask and user are set
34b5aba8511a1 perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL
a61ed1fb165b0 audit: record fanotify event regardless of presence of rules
6ffa9d6618718 net/sched: sch_qfq: Fix null-deref in agg_dequeue
e5bbb12db2c75 Linux 6.6.115
2dc125f5da134 ksmbd: transport_ipc: validate payload size before reading handle
2ae71c3770c39 gpio: ljca: Initialize num before accessing item in ljca_gpio_config
bfd17b6138df0 fuse: fix livelock in synchronous file put from fuseblk workers
c7ec75f3cbf73 fuse: allocate ff->release_args only if release is needed
c34b09cbd6fc0 s390/cio: Update purge function to unregister the unused subchannels
41fe20cfbcd43 x86/resctrl: Fix miscount of bandwidth event when reactivating previously unavailable RMID
bc1c6b803e14e fs/notify: call exportfs_encode_fid with s_umount
df75bfc287029 xfs: always warn about deprecated mount options
b89e20a365442 devcoredump: Fix circular locking dependency with devcd->mutex.
7c691e10ca958 serial: 8250_mtk: Enable baud clock and manage in runtime PM
a8527907f28d7 serial: 8250_exar: add support for Advantech 2 port card with Device ID 0x0018
f354f7510ff0e serial: 8250_dw: handle reset control deassert error
928a9c9b97ea2 dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
91b2d5fcde526 tcpm: switch check for role_sw device with fw_node
6fb8fbc0aa542 most: usb: hdm_probe: Fix calling put_device() before device initialization
72427dc6f8752 most: usb: Fix use-after-free in hdm_disconnect
9a297a68c3ba4 misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
a068cbe71c1cb mei: me: add wildcat lake P DID
d4854eff25efb comedi: fix divide-by-zero in comedi_buf_munge()
c055480e04561 binder: remove "invalid inc weak" check
3a25640814ff8 x86/microcode: Fix Entrysign revision check for Zen1/Naples
03d7e8c749428 xhci: dbc: enable back DbC in resume if it was enabled before suspend
2c217d0e86885 usb: raw-gadget: do not limit transfer length
cbf278c90c64a usb/core/quirks: Add Huawei ME906S to wakeup quirk
102b9b8942e11 USB: serial: option: add Telit FN920C04 ECM compositions
da06de8f1656f USB: serial: option: add Quectel RG255C
7070c31465f1c USB: serial: option: add UNISOC UIS7720
6d63703bec0c1 sched: Remove never used code in mm_cid_get()
770b33a1a8e46 io_uring: correct __must_hold annotation in io_install_fixed_file
5ba12858b664f gpio: ljca: Fix duplicated IRQ mapping
7efa69e0688b5 gpio: update Intel LJCA USB GPIO driver
d11f2156a93e3 hwmon: (sht3x) Fix error handling
dc1ac7c1a355b RISC-V: Don't print details of CPUs disabled in DT
00b58d2c25d10 RISC-V: Define pgprot_dmacoherent() for non-coherent devices
c7849e8cb22a9 firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing in raw mode
d719ce9f286c4 firmware: arm_scmi: Account for failed debug initialization
e42ec4eccebe2 spi: spi-nxp-fspi: add extra delay after dll locked
18d1c06b72d56 selftests: mptcp: join: mark implicit tests as skipped if not supported
c8aa3fd5b4a03 selftests: mptcp: join: mark 'flush re-add' as skipped if not supported
5e46e4dc829e1 net: ravb: Ensure memory write completes before ringing TX doorbell
d064092c3fc34 net: ravb: Enforce descriptor type ordering
36838ece81545 net: usb: rtl8150: Fix frame padding
9f2db04c21cff net: stmmac: dwmac-rk: Fix disabling set_clock_selection
42ed0784d11ad vsock: fix lock inversion in vsock_assign_transport()
aa6a21409dd62 ocfs2: clear extent cache after moving/defragmenting extents
c7ae6b99c982d MIPS: Malta: Fix keyboard resource preventing i8042 driver from registering
fa41d6f4b1382 cifs: Fix TCP_Server_Info::credits to be signed
356c7fdf684cd can: netlink: can_changelink(): allow disabling of automatic restart
a9da00c9cee99 ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
29d96bcc14952 Revert "cpuidle: menu: Avoid discarding useful information"
a0c16f20d23cf gpio: 104-idio-16: Define maximum valid register address offset
67adc5500ad7c gpio: pci-idio-16: Define maximum valid register address offset
3373f263bb647 arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
941096f618c50 dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC
15b80f63269d3 net: bonding: fix possible peer notify event loss or dup issue
cb9055ba30306 sctp: avoid NULL dereference when chunk data buffer is missing
4f32f754343a8 arm64, mm: avoid always making PTE dirty in pte_mkwrite()
8b051d7f530e8 net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ
72328f25755ee net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ
9d7bc56c550eb net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead
b411759b9c1a9 selftests: net: fix server bind failure in sctp_vrf.sh
bbcbbb9d68626 selftests/net: convert sctp_vrf.sh to run it in unique namespace
dd2a7aba7f8d8 can: bxcan: bxcan_start_xmit(): use can_dev_dropped_skb() instead of can_dropped_invalid_skb()
05e2c6ef4a9da dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
050732ace1dbd net: enetc: correct the value of ENETC_RXB_TRUESIZE
2781ca82ce8ca net: enetc: fix the deadlock of enetc_mdio_lock
74c94df40ede9 net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush().
6993a51388bdc rtnetlink: Allow deleting FDB entries in user namespace
362f4c52efd05 net/mlx5e: Return 1 instead of 0 in invalid case in mlx5e_mpwrq_umr_entry_size()
550e311e1b16f Unbreak 'make tools/*' for user-space targets
6aef39551e60a smb: server: let smb_direct_flush_send_list() invalidate a remote key first
6ef6ac49fdf1d drivers/perf: hisi: Relax the event ID check in the framework
99bdd0580d7f2 powerpc/32: Remove PAGE_KERNEL_TEXT to fix startup failure
6aee82d0bfeee m68k: bitops: Fix find_*_bit() signatures
5f43ab41ddab1 lkdtm: fortify: Fix potential NULL dereference on kmalloc failure
24cac083a76b9 hfsplus: return EIO when type of hidden directory mismatch in hfsplus_fill_super()
cfafefcb0e1fc hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
8c18c84ecbfa3 dlm: check for defined force value in dlm_lockspace_release
2bb8bc99b1a7a hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
4f40a2b3969da hfs: validate record offset in hfsplus_bmap_alloc
a5bfb13b4f406 hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
714e70f603bee hfs: make proper initalization of struct hfs_find_data
7870fbdce00ef hfs: clear offset and space out of valid records in b-tree node
b1ec9faef7e36 nios2: ensure that memblock.current_limit is set when setting pfn limits
813d3d18cfe47 exec: Fix incorrect type for ret
(From OE-Core rev: 99d8bdc07f708158cc98dfce11739e1fbaa08d31)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
4a243110dc88 Linux 6.6.114
d060f49771b5 PCI: tegra194: Reset BARs when running in PCIe endpoint mode
ed518734a3c1 PCI: j721e: Fix programming sequence of "strap" settings
d763fffd4284 PCI: j721e: Enable ACSPCIE Refclk if "ti,syscon-acspcie-proxy-ctrl" exists
92b82e232b8d mm/ksm: fix flag-dropping behavior in ksm_madvise
499089376206 ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL
65dc89d5cf40 PCI/sysfs: Ensure devices are powered for config reads (part 2)
9c1c7edfea46 nfsd: decouple the xprtsec policy check from check_nfsd_access()
2e0aab9ddaf1 ixgbevf: fix mailbox API compatibility by negotiating supported features
8aebc9367911 ixgbevf: fix getting link speed data for E610 devices
52ffb51de64f ixgbevf: Add support for Intel(R) E610 device
6d4597351818 PCI: Add PCI_VDEVICE_SUB helper macro
247d1fff85e0 phy: cadence: cdns-dphy: Update calibration wait time for startup state machine
01829af7656b ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
cebfbf40056a vfs: Don't leak disconnected dentries on umount
f7353208c91a NFSD: Define a proc_layoutcommit for the FlexFiles layout type
f846eacde280 fs: quota: create dedicated workqueue for quota_release_work
d7d942c9a182 quota: remove unneeded return value of register_quota_format
6c79b23f1c52 padata: Reset next CPU when reorder sequence wraps around
5fb3328e927c xfs: use deferred intent items for reaping crosslinked blocks
a4970f5087e2 iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
353c69c7898e iio: imu: inv_icm42600: reorganize DMA aligned buffers in structure
0af89c7e640a phy: cadence: cdns-dphy: Fix PLL lock and O_CMN_READY polling
3594108460db phy: cdns-dphy: Store hs_clk_rate and return it
11d10382a4df iio: imu: inv_icm42600: Simplify pm_runtime setup
cbdd55050b78 PM: runtime: Add new devm functions
2c3f01bb6ee4 xfs: fix log CRC mismatches between i386 and other architectures
4245f6c66a3c xfs: rename the old_crc variable in xlog_recover_process
c896618807a2 NFSD: Fix last write offset handling in layoutcommit
4138321e9d41 NFSD: Minor cleanup in layoutcommit processing
daa0ff1780c9 NFSD: Rework encoding and decoding of nfsd4_deviceid
30a6a61c5828 nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs()
a0caf1de97e1 block: fix race between set_blocksize and read paths
8fdd0ad43977 arm64: errata: Apply workarounds for Neoverse-V3AE
d9d3e9ff1e2a arm64: cputype: Add Neoverse-V3AE definitions
4f5ab4a9c6ab hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
b1ec27375dea selftests: arg_parsing: Ensure data is flushed to disk before reading.
a0ed8ae58a83 HID: multitouch: fix name of Stylus input devices
ef45e08141f8 HID: hid-input: only ignore 0 battery events for digitizers
576312eb4363 ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
d776af255d19 selftests/bpf: make arg_parsing.c more robust to crashes
48b1d42286bf accel/qaic: Treat remaining == 0 as error in find_and_map_user_pages()
af7e3989e241 ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
66c29d9fc1dc sched/fair: Fix pelt lost idle time detection
3359a93f45c3 sched/balancing: Rename newidle_balance() => sched_balance_newidle()
8942165d0c3f drm/rockchip: vop2: use correct destination rectangle height check
025db46dbcf8 drm/amd/powerplay: Fix CIK shutdown temperature
7a4482d59fcb drm/i915/guc: Skip communication warning on reset in progress
b82efea81a15 ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
1746416e885c ASoC: nau8821: Generalize helper to clear IRQ status
ce1aa07aea2b ASoC: nau8821: Cancel jdet_work before handling jack ejection
9e32cb91bfb3 ASoC: codecs: Fix gain setting ranges for Renesas IDT821034 codec
001f1fb0e4e3 drm/bridge: lt9211: Drop check for last nibble of version register
706ed11aa9e8 riscv: kprobes: Fix probe address validation
06da9b0f87da nvme-multipath: Skip nr_active increments in RETRY disposition
a22c03011dac net: usb: lan78xx: fix use of improperly initialized dev->chipid in lan78xx_reset
db00e3bdf69a net: usb: lan78xx: Add error handling to lan78xx_init_mac_address
9c470a536556 tls: don't rely on tx_work during send()
c61d4368197d tls: wait for pending async decryptions if tls_strp_msg_hold fails
b9e21d676def tls: always set record_type in tls_process_cmsg
f6c40bf4078d tls: wait for async encrypt in case of error during latter iterations of sendmsg
f61dfccc5a3e net: tls: wait for async completion on last message
071377a13834 tls: trim encrypted message to match the plaintext on short splice
3dd3aa80e5af tg3: prevent use of uninitialized remote_adv and local_adv variables
2bd8352df493 tcp: fix tcp_tso_should_defer() vs large RTT
939a7d837167 amd-xgbe: Avoid spurious link down messages during interface toggle
48294a67863c net/ip6_tunnel: Prevent perpetual tunnel growth
932f7cd27905 r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
deb6ab171fd1 doc: fix seg6_flowlabel path
3f4a318dec64 net: dlink: handle dma_map_single() failure properly
e3fdc2b2c61e can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
627a7ebd8954 dax: skip read lock assertion for read-only filesystems
d280c138e66b HID: multitouch: fix sticky fingers
5f65c8ad8c72 usb: gadget: f_rndis: Refactor bind path to use __free()
1cde4516295a usb: gadget: f_ncm: Refactor bind path to use __free()
e348d18fb012 usb: gadget: f_acm: Refactor bind path to use __free()
070f341d86cf usb: gadget: f_ecm: Refactor bind path to use __free()
70a766743173 usb: gadget: Introduce free_usb_request helper
167ac21abb82 usb: gadget: Store endpoint pointer in usb_request
50c721be2cff media: nxp: imx8-isi: m2m: Fix streaming cleanup on release
211728b9b282 media: nxp: imx8-isi: Drop unused argument to mxc_isi_channel_chain()
7a27f07948ef drm/exynos: exynos7_drm_decon: remove ctx->suspended
cbbe08268a13 drm/exynos: exynos7_drm_decon: properly clear channels during bind
98c15dc95009 drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
fbc8589975ef drm/msm/a6xx: Fix PDC sleep sequence
8e245d3a2ab8 drm/msm/adreno: De-spaghettify the use of memory barriers
eb0d280c2751 eventpoll: Replace rwlock with spinlock
f72553935a53 epoll: Remove ep_scan_ready_list() in comments
dfacd00818ce Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1
e19e401b059a cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
59a6e61863e2 drm/amd: Check whether secure display TA loaded successfully
db4bdb550ce1 drm/amdgpu: use atomic functions with memory barriers for vm fault info
57239762aa90 drm/sched: Fix potential double free in drm_sched_job_add_resv_dependencies
15c73964da9d cifs: parse_dfs_referrals: prevent oob on malformed input
00e7da6ca640 can: gs_usb: increase max interface to U8_MAX
be19fcf0baed can: gs_usb: gs_make_candev(): populate net_device->dev_port
289498da343b btrfs: do not assert we found block group item when creating free space tree
ebbf0d45be41 btrfs: fix incorrect readahead expansion length
7c068bcc12d2 btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already running
cb6039b68efa ext4: detect invalid INLINE_DATA + EXTENTS flag combination
6e85cc404a7e ext4: wait for ongoing I/O to complete before freeing blocks
870e14104978 jbd2: ensure that all ongoing I/O complete before freeing blocks
f13ef730370b f2fs: fix wrong block mapping for multi-devices
67a664eebf11 r8152: add error handling in rtl8152_driver_init
d7dd034c1492 smb: client: Fix refcount leak for cifs_sb_tlink
f231f248323d Linux 6.6.113
99c704e44cab perf test stat: Avoid hybrid assumption when virtualized
163f15370c55 writeback: Avoid excessively long inode switching times
7594dae6cc95 writeback: Avoid softlockup when switching many inodes
ab0d0138803c cramfs: Verify inode mode when loading from disk
5a7602d64e1c fs: Add 'initramfs_options' to set initramfs mount options
09d227c59d97 pid: Add a judgment for ns null in pid_nr_ns
d47cdfddeb49 minixfs: Verify inode mode when loading from disk
030a01fbcc42 irqchip/sifive-plic: Avoid interrupt ID 0 handling during suspend/resume
6d09bbbca3e5 irqchip/sifive-plic: Make use of __assign_bit()
63c44fa29ef2 mptcp: pm: in-kernel: usable client side with C-flag
06d82c3a1f7f selftests/mm: skip soft-dirty tests when CONFIG_MEM_SOFT_DIRTY is disabled
ef8a0b37f11d s390/bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
1527222f3549 s390/bpf: Write back tail call counter for BPF_PSEUDO_CALL
2c768a9d1c17 s390/bpf: Describe the frame using a struct instead of constants
10358217e30c s390/bpf: Centralize frame offset calculations
9b378246e7ef s390/bpf: Change seen_reg to a mask
63d2008affae ACPI: property: Do not pass NULL handles to acpi_attach_data()
af0ff085cd56 ACPI: property: Add code comments explaining what is going on
156819a04732 ACPI: property: Disregard references in data-only subnode lists
1ed161347ad9 ACPI: battery: Add synchronization between interface updates
8f03b1bf2bcd ACPI: battery: Check for error code from devm_mutex_init() call
e6c83bbb0119 ACPI: battery: initialize mutexes through devm_ APIs
346975d62660 ACPI: battery: allocate driver data through devm_ APIs
b8c7d40b4cb3 arm64: mte: Do not flag the zero page as PG_mte_tagged
7f4f031e66ad arm64: kprobes: call set_memory_rox() for kprobe page
ca603d157694 ipmi: Fix handling of messages with provided receive message pointer
348121b29594 ipmi: Rework user message limit handling
aafae78e6d79 KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
d0d9fa88d7ab rseq: Protect event mask against membarrier IPI
1810b6084aea btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
0c5ce6b6ccc2 PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
93b8a612db29 PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
0fa2185104df misc: fastrpc: Save actual DMA size in fastrpc_map structure
78e5fa79ed7c misc: fastrpc: Add missing dev_err newlines
bc718d0bd87e ksmbd: add max ip connections parameter
cd3efb93677c KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't valid
ad25061d1d73 mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
1a301228c0a8 tracing: Fix race condition in kprobe initialization causing NULL pointer dereference
8d2a77ccefee mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config flag
3cb4b35687a9 mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for cache_type
d7b038045ea0 mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config max_register value
7bd4e5367d09 media: mc: Clear minor number before put device
8c7aad767518 Squashfs: reject negative file sizes in squashfs_read_inode()
f5a1b04e5df2 Squashfs: add additional inode sanity checking
edb6425f5935 lib/crypto/curve25519-hacl64: Disable KASAN with clang-17 and older
abdfc4704e0b ext4: free orphan info with kvfree
f775f821de46 ACPICA: Allow to skip Global Lock initialization
720a66fdaa6c ext4: validate ea_ino and size in check_xattrs
79ea7f3e11ef ext4: guard against EA inode refcount underflow in xattr update
9e642ab8e5b2 ext4: fix an off-by-one issue during moving extents
d1e681c0bb03 ext4: correctly handle queries for metadata mappings
871b6894a3fa ext4: increase i_disksize to offset + len in ext4_update_disksize_before_punch()
304fc34ff6fc ext4: verify orphan file size is not too big
e7e0e3eae0c1 nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
925ed83efbe7 NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
677ebfe5d00f mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
bb5ef60ee84f mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when max_huge_pages=0
81a6d6011acb mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
69336589df5d wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
d0ca2f9fbb96 wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
3454c79780dd selftests: mptcp: join: validate C-flag + def limit
1264edbed45e x86/umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT aliases)
c5bceeb4c569 x86/umip: Check that the instruction opcode is at least two bytes
d7760884ee3f spi: cadence-quadspi: Flush posted register writes before DAC access
8bf417e1d36c spi: cadence-quadspi: Flush posted register writes before INDAC access
eef57e03d5c1 PCI: tegra194: Handle errors in BPMP response
315001252acd PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
a1a7a80dbe08 PCI: rcar-host: Convert struct rcar_msi mask_lock into raw spinlock
f5770bba83d1 PCI: rcar-host: Drop PMSR spinlock
608ab627d966 PCI: keystone: Use devm_request_irq() to free "ks-pcie-error-irq" on exit
61aeab7178aa PCI/AER: Support errors introduced by PCIe r6.0
741b78395083 PCI/AER: Fix missing uevent on recovery when a reset is requested
a3a52f85a211 PCI/ERR: Fix uevent on failure to recover
36039348bca7 PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
bd27ddb68a42 PCI/sysfs: Ensure devices are powered for config reads
7a9dee3e4c9d PCI: tegra: Convert struct tegra_msi mask_lock into raw spinlock
a5f1934fea37 rseq/selftests: Use weak symbol reference, not definition, to link with glibc
9f16da9b549a rtc: interface: Fix long-standing race when setting alarm
31a81d9ad81b rtc: interface: Ensure alarm irq is enabled when UIE is enabled
5dd821744377 memory: samsung: exynos-srom: Fix of_iomap leak in exynos_srom_probe
587b819fbcbf mmc: core: SPI mode remove cmd7
6a5b401c745f mtd: rawnand: fsmc: Default to autodetect buswidth
151bd8885947 xtensa: simdisk: add input size check in proc_write_simdisk
3572290dfa7c sparc: fix error handling in scan_one_device()
612d10ce8490 sparc64: fix hugetlb for sun4u
ed3044b9c810 sctp: Fix MAC comparison to be constant-time
04181645643d scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
ebf2b91a09fd sched/deadline: Fix race in push_dl_task()
f4aab940ae9e Revert "ipmi: fix msg stack when IPMI is disconnected"
dc3a1c6237e7 pwm: berlin: Fix wrong register in suspend/resume
9f88a6fd9748 powerpc/pseries/msi: Fix potential underflow and leak issue
83319fa81e60 powerpc/powernv/pci: Fix underflow and leak issue
4307297a5fe4 power: supply: max77976_charger: fix constant current reporting
fc6ce639b9a7 pinctrl: samsung: Drop unused S3C24xx driver data
4bfba41d80d3 nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
62fcb12c1f80 parisc: Remove spurious if statement from raw_copy_from_user()
eb67aaf2c2f3 parisc: don't reference obsolete termio struct for TC* constants
dd21dc8d7451 openat2: don't trigger automounts with RESOLVE_NO_XDEV
ff770d10cfeb of: unittest: Fix device reference count leak in of_unittest_pci_node_verify
babe2b53fa7d lib/genalloc: fix device leak in of_gen_pool_get()
db2fcc8189bf KEYS: trusted_tpm1: Compare HMAC values in constant time
132f827e7bac kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in sys_prlimit64() paths
8d982bdd5dfd iommu/vt-d: PRS isn't usable if PDS isn't supported
ff416637ef07 iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in resume
dad6e796b10f init: handle bootloader identifier in kernel parameters
759329336a77 iio: xilinx-ams: Unmask interrupts after updating alarms
26242971663d iio: xilinx-ams: Fix AMS_ALARM_THR_DIRECT_MASK
54e7b86d1ab0 iio: frequency: adf4350: Fix prescaler usage.
3f88f4e8f178 iio: dac: ad5421: use int type to store negative error codes
a832682cf6c9 iio: dac: ad5360: use int type to store negative error codes
f7fed2af0ad8 fs/ntfs3: Fix a resource leak bug in wnd_extend()
feac989493ca fbdev: Fix logic error in "offb" name match
41b17a237e1e crypto: rockchip - Fix dma_unmap_sg() nents value
4b3770692262 crypto: atmel - Fix dma_unmap_sg() direction
11bb6f3cc21b crypto: aspeed - Fix dma_unmap_sg() direction
69a18ff6c60e cpufreq: intel_pstate: Fix object lifecycle issue in update_qos_request()
2e9ae62b1ca3 copy_sighand: Handle architectures where sizeof(unsigned long) < sizeof(u64)
ed9cf7c460e8 bus: mhi: host: Do not use uninitialized 'dev' pointer in mhi_init_irq_setup()
108c50494c2b bus: mhi: ep: Fix chained transfer handling in read path
0276c8582488 btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
f74a135c5617 blk-crypto: fix missing blktrace bio split events
fd7b6b31475e drm/nouveau: fix bad ret code in nouveau_bo_move_prep
07c0125e21a6 drm/rcar-du: dsi: Fix 1/2/3 lane support
b4ba1c81de30 media: lirc: Fix error handling in lirc_register()
ec02275a6317 media: venus: firmware: Use correct reset sequence for IRIS2
f9d61ee68937 media: pci: ivtv: Add missing check after DMA map
4c656fd59e9e media: mc: Fix MUST_CONNECT handling for pads with no links
d429c3bb06fa media: i2c: mt9v111: fix incorrect type for ret
c0ad66984750 media: cx18: Add missing check after DMA map
dbcbac8c47cb firmware: meson_sm: fix device leak at probe
135eacbb111f xen/events: Update virq_to_irq on migration
612ef6056855 xen/events: Return -EEXIST for bound VIRQs
536a7e676fbe xen/manage: Fix suspend error path
9ac86c75148f xen/events: Cleanup find_virq() return codes
76165e048c1b dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
4d74d17ab18e ARM: OMAP2+: pm33xx-core: ix device node reference leaks in amx3_idle_init
61683c2e7019 arm64: dts: ti: k3-am62a-main: Fix main padcfg length
d9560998550d arm64: dts: qcom: sdm845: Fix slimbam num-channels/ees
ac7ce5c869f8 arm64: dts: qcom: msm8939: Add missing MDSS reset
0a5e8961cd0f arm64: dts: qcom: msm8916: Add missing MDSS reset
9cfc586847fa ACPI: debug: fix signedness issues in read/write helpers
debf3c347330 ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
1ae9cdd6b479 ACPI: property: Fix buffer properties extraction for subnodes
b6e9645be9eb bpf: Avoid RCU context warning when unpinning htab with internal structs
c14f73ecc365 gpio: wcd934x: mark the GPIO controller as sleeping
380c23baf030 tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
436cfdbc57d9 cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points
a133e2699f8e smb: client: fix missing timestamp updates after utime(2)
f37e7860dc5e crypto: essiv - Check ssize for decryption and in-place encryption
46362cdd9df6 bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
0028e0134c64 netfilter: nft_objref: validate objref and objrefmap expressions
df0ffc4b51e9 netfilter: nf_tables: drop unused 3rd argument from validate callback ops
71fe3c3381de drm/amd/display: Properly disable scaling on DCE6
914b1f47fb6a drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
9973e4ee0e93 drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
0e69ecbbd562 drm/amdgpu: Add additional DCE6 SCL registers
b6bfe44b6dbb bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
d3f97bef535e mailbox: zynqmp-ipi: Remove dev.parent check in zynqmp_ipi_free_mboxes
c6cdac3cb34f mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister() call
8078f8570e86 tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
5e51bb7ffca1 perf python: split Clang options when invoking Popen
44f838a60551 tools build: Align warning options with perf
988519923e33 net: fsl_pq_mdio: Fix device node reference leak in fsl_pq_mdio_probe
422c1c173c39 tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
c21f45cfa4a9 net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
77e402b0af5e drm/vmwgfx: Fix copy-paste typo in validation
867bda5d95d3 drm/vmwgfx: Fix Use-after-free in validation
299cfb5a7dea drm/vmwgfx: Fix a null-ptr access in the cursor snooper
2646a49e6286 net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
e9aff0d0b173 LoongArch: Init acpi_gbl_use_global_lock to false
d243aaafddea LoongArch: Remove CONFIG_ACPI_TABLE_UPGRADE in platform_init()
2d02309c2f05 ASoC: SOF: ipc4-topology: Correct the minimum host DMA buffer size
3c90f583d679 scsi: mvsas: Fix use-after-free bugs in mvs_work_queue
949545ef80f7 cpufreq: tegra186: Set target frequency for all cpus in policy
d497fef5b957 clk: tegra: do not overallocate memory for bpmp clocks
58f9a3f0acf9 clk: nxp: Fix pll0 rate check condition in LPC18xx CGU driver
586211feb242 clk: nxp: lpc18xx-cgu: convert from round_rate() to determine_rate()
5c2213b9aa44 clk: mediatek: clk-mux: Do not pass flags to clk_mux_determine_rate_flags()
9ea18c668db0 clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
fbfd0ae59013 perf evsel: Ensure the fallback message is always written to
4a1f44e54664 perf tools: Add fallback for exclude_guest
f6b458071302 perf test: Add a test for default perf stat command
4163822f8c03 perf test: Don't leak workload gopipe in PERF_RECORD_*
1501f779e794 perf session: Fix handling when buffer exceeds 2 GiB
398657434c61 perf arm_spe: Correct memory level for remote access
6f6ab20a6a3d perf arm-spe: Rename the common data source encoding
ec2cc8ed15fd perf arm_spe: Correct setting remote access
3966ea7d5405 rtc: optee: fix memory leak on driver removal
0decf468c71e rtc: x1205: Fix Xicor X1205 vendor prefix
41eac6ed9e2a perf util: Fix compression checks returning -1 as bool
64419ecff19f clk: at91: peripheral: fix return value
afa0b258e073 libperf event: Ensure tracing data is multiple of 8 sized
52571a05bcd2 perf evsel: Avoid container_of on a NULL leader
fdd428149a88 asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
ed30811fbed4 media: v4l2-subdev: Fix alloc failure check in v4l2_subdev_call_state_try()
8ea08bcab31d iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
cc1216f33ad4 clocksource/drivers/clps711x: Fix resource leaks in error paths
9f13f727bed6 fscontext: do not consume log entries when returning -EMSGSIZE
bc7372c05a07 fs: always return zero on success from replace_fd()
(From OE-Core rev: 7f47c7812a2e08dce8c9a379b540fa5ed37ecfd4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Extend the wic selftests to cover recursive directory copying
into ext partitions.
Previously, copying a directory into an ext partition could
appear to succeed, but attempting to access the directory
contents would fail with:
-l: Ext2 inode is not a directory
This was fixed in commit 4fc3b42774 ("wic/engine: fix copying
directories into wic image with ext* partition").
This test now verifies that directories copied with "wic cp"
into an ext4 partition:
- are created with correct inode types
- can be listed recursively with "wic ls"
- preserve files and subdirectories
- can be copied back out of the image without data loss
A simple directory structure is used in this test:
wic-test-cp-ext-dir/
├── topfile.txt
└── subdir/
└── subfile.txt
(From OE-Core rev: 1e051c02bc05367d6b911ac9486403029f6f7cd8)
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6de3d2602f4f4a8192d6a6040e89e814187dcf93)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wic uses debugfs to write on ext* partitions, but debugfs can only
write to the current working directory and it cannot copy complete
directory trees. Running 'wic ls' on a copied directory show this:
-l: Ext2 inode is not a directory
Fix this by creating a command list for debugfs (-f parameter) when
recursive parsing the host directory in order to create a similar
directory structure (mkdir) and copy files (write) on each level
into the destination directory from the wic's ext* partition.
(From OE-Core rev: 67f08884b98576c06db8db01b093ebeee760aba0)
Signed-off-by: Daniel Dragomir <daniel.dragomir@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1ed38aff5f810d064c87aff9cbd310906833b6ba)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing occasional autobuilder failures with tar issues related to openat2.
It appears there are definitions missing on debian 11 and opensuse 15.5 systems
which mean the openat2 syscall intercept isn't compiled in. This then triggers
on systems using the openat2 syscall, such as alma9 where it is used in a tar
CVE fix.
This updates to include the fix from upstream pseudo (along with a compile warning
fix).
This was tested by taking sstate for pseudo-native from a debian 11 system and using
it in a build of "bitbake nativesdk-git -c install" on a alma9 system where that task
failed. After this fix, it completes.
(From OE-Core rev: 34b74540ee497e2cc89211d7aa2772097b6fa79b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c20c05b324e5d6564c8554381019170839509bb)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pulls in the following changes:
Makefile.in: Bump version to 1.9.3
configure: Minor code quality changes
pseudo: code quality scan - resolved various potential issues
makewrappers: improve error handling and robustness
Update COPYRIGHT files
ports/linux/pseudo_wrappers.c: Call the wrappers where possible
ports/linux/pseudo_wrappers.c: Workaround compile error on Debian 11
ports/linux/pseudo_wrappers.c: Reorder the syscall operations
ports/unix/guts/realpath.c: Fix indents
pseudo_util.c: Skip realpath like expansion for /proc on Linux
test/test-proc-pipe.sh: Add test case for proc pipes
ports/unix/guts/realpath.c: realpath fails if the resolved path doesn't exist
(From OE-Core rev: 7a05347a6418bfb6126e3a601489dc71efb0d2fc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 524f4bbb11f9c7e0126e8bd46af217b452d48f5e)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes [YOCTO #16128]
Backport of upstream bug fix from lighttpd-1.4.75. Version 1.4.74 introduced a bug that
would append a trailing slash to files in a directory listing. When the user attempts to
download one of these files, the web browser could not save the file with a trailing
slash. As a consequence, every web browser tested would generate a random character string
for the saved file name.
(From OE-Core rev: 797f15116901328a9a58868edeea44614dc29043)
Signed-off-by: Fred Bacon <bacon@aerodyne.com>
[Yoann: Fixed Upstream-Status: Backport URL]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding postprocessing script to process data from linux CNA that includes more accurate metadata and it is updated directly by the source.
Example of enhanced CVE from a report from cve-check:
{
"id": "CVE-2024-26710",
"status": "Ignored",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2024-26710",
"summary": "In the Linux kernel, the following vulnerability [...]",
"scorev2": "0.0",
"scorev3": "5.5",
"scorev4": "0.0",
"modified": "2025-03-17T15:36:11.620",
"vector": "LOCAL",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
"detail": "not-applicable-config",
"description": "Source code not compiled by config. ['arch/powerpc/include/asm/thread_info.h']"
},
And same from a report generated with vex:
{
"id": "CVE-2024-26710",
"status": "Ignored",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2024-26710",
"detail": "not-applicable-config",
"description": "Source code not compiled by config. ['arch/powerpc/include/asm/thread_info.h']"
},
For unpatched CVEs, provide more context in the description:
Tested with 6.12.22 kernel
{
"id": "CVE-2025-39728",
"status": "Unpatched",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2025-39728",
"summary": "In the Linux kernel, the following vulnerability has been [...],
"scorev2": "0.0",
"scorev3": "0.0",
"scorev4": "0.0",
"modified": "2025-04-21T14:23:45.950",
"vector": "UNKNOWN",
"vectorString": "UNKNOWN",
"detail": "version-in-range",
"description": "Needs backporting (fixed from 6.12.23)"
},
CC: Peter Marko <peter.marko@siemens.com>
CC: Marta Rybczynska <rybczynska@gmail.com>
(From OE-Core rev: 7637af0a94764ac0c6c4f02f383992bcb4753af0)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e60b1759c1aea5b8f5317e46608f0a3e782ecf57)
Signed-off-by: Suresh H A <suresh.ha@bmwtechworks.in>
[Yoann: Stable policy exception: This change is clearly a new feature
and thus should be rejected from stables by policy. But, since this is
contrib/ an exception can be made]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several CVE helper functions (get_patched_cves() and decode_cve_status())
implicitly depend on the CVE_STATUS and CVE_CHECK_STATUSMAP variables, but
these were not declared in the vardeps of their callers.
On Scarthgap, the upstream fix (2cc43c72ff28aa39a417dd8d57cd7c8741c0e541)
cannot be cherry-picked cleanly, as it also requires BitBake changes.
As a workaround, explicitly add CVE_STATUS and CVE_CHECK_STATUSMAP to the
vardeps of all tasks invoking these helpers, ensuring correct task
re-execution when CVE status changes.
This keeps CVE-related metadata generation consistent without requiring
BitBake modifications.
(From OE-Core rev: 111e1f2febade3c34649f33676f7f7e7cc8e0bd0)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
git log --oneline 58cbbd43fe82910cf8ae9008351b0b0665104500..ce65d944e38a20cb70af2a48a4b8aa5d8fabe1cc
ce65d944e3 (HEAD -> release/2.39/master, origin/release/2.39/master) posix: Reset wordexp_t fields with WRDE_REUSE (CVE-2025-15281 / BZ 33814)
831f63b94c resolv: Fix NSS DNS backend for getnetbyaddr (CVE-2026-0915)
fb22fd3f5b memalign: reinstate alignment overflow check (CVE-2026-0861)
10c0bcb3d3 support: Exit on consistency check failure in resolv_response_add_name
f47dd22366 support: Fix FILE * leak in check_for_unshare_hints in test-container
4a53354eaf sprof: fix -Wformat warnings on 32-bit hosts
beb8267909 sprof: check pread size and offset for overflow
c07002038f getaddrinfo.c: Avoid uninitialized pointer access [BZ #32465]
ae5fb93559 nptl: Optimize trylock for high cache contention workloads (BZ #33704)
efff7cb659 ppc64le: Power 10 rawmemchr clobbers v20 (bug #33091)
f6becd8ae8 ppc64le: Restore optimized strncmp for power10
0daa4e46b8 ppc64le: Restore optimized strcmp for power10
28c1de6580 AArch64: Fix instability in AdvSIMD tan
03d0393343 AArch64: Optimise SVE scalar callbacks
0d05a895f1 aarch64: fix includes in SME tests
c1dc4412f8 aarch64: fix cfi directives around __libc_arm_za_disable
d60f15dc89 aarch64: tests for SME
d1d0d09e9e aarch64: clear ZA state of SME before clone and clone3 syscalls
dbe1904b7c aarch64: define macro for calling __libc_arm_za_disable
58cf4aa421 aarch64: update tests for SME
1b3bd9a9a6 aarch64: Disable ZA state of SME in setjmp and sigsetjmp
38942a336b linux: Also check pkey_get for ENOSYS on tst-pkey (BZ 31996)
c74d59a656 aarch64: Do not link conform tests with -Wl,-z,force-bti (bug 33601)
323ad087a1 x86: fix wmemset ifunc stray '!' (bug 33542)
Testing Results:
Before After Diff
PASS 4926 4921 -5
XPASS 4 4 0
FAIL 223 229 +6
XFAIL 16 16 0
UNSUPPORTED 224 224 0
Changes in failed testcases:
testcase-name before after
elf/tst-audit21 PASS FAIL
malloc/tst-malloc-too-large PASS FAIL
malloc/tst-malloc-too-large-malloc-check PASS FAIL
malloc/tst-malloc-too-large-malloc-hugetlb1 PASS FAIL
malloc/tst-malloc-too-large-malloc-hugetlb2 PASS FAIL
malloc/tst-malloc-too-large-mcheck PASS FAIL
(From OE-Core rev: a49b898ed6d571391d90cc3ba150a0421642be23)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
[Yoann: When run on the autobuilder, all those new FAIL tests are PASS:
https://valkyrie.yocto.io/pub/non-release/20260209-10/testresults/qemux86-64-tc/testresults.json]
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2023-45853: Version is now higher than NVD CPE
This is a partial cherry-pick from 73ee9789183a ("recipes: cleanup
CVE_STATUS which are resolved now").
Cc: Peter Marko <peter.marko@siemens.com>
(From OE-Core rev: 2e05844a70f97399e323f967e926075428cb5233)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid false positives (such as CVE-2023-6992, cloudflare:zlib), add a
CVE_PRODUCT to identify the vendors that have been used.
Removing the present existing CVE_STATUS for CVE-2023-6992.
(From OE-Core rev: 85427d225416b3b12bf05513c9427370309b2127)
Signed-off-by: Het Patel <hetpat@cisco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 119b775b36dfd51286493763cffb6e965893b8fd)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
curl's websocket code did not update the 32 bit mask pattern
for each new outgoing frame as the specification says. Instead
it used a fixed mask that persisted and was used throughout
the entire connection.
A predictable mask pattern allows for a malicious server to induce
traffic between the two communicating parties that could be
interpreted by an involved proxy (configured or transparent) as
genuine, real, HTTP traffic with content and thereby poison its
cache. That cached poisoned content could then be served to all
users of that proxy.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-10148
Upstream patch:
https://github.com/curl/curl/commit/84db7a9eae8468c0445b15aa806fa
(From OE-Core rev: 3793ee12d8da4f8f90a0ffcad180ef8122251491)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python 3.14 complains about these:
Traceback (most recent call last):
File "/mnt2/zozo/yocto-5.3/bitbake/lib/bb/ui/knotty.py", line 722, in main
termfilter.updateFooter()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/mnt2/zozo/yocto-5.3/bitbake/lib/bb/ui/knotty.py", line 339, in updateFooter
lines = self.getlines(content)
File "/mnt2/zozo/yocto-5.3/bitbake/lib/bb/ui/knotty.py", line 370, in getlines
lines = lines + 1 + int(len(line) / (self.columns + 1))
~~~~~~~~~~~~~^~~
TypeError: can only concatenate str (not "int") to str
and
Traceback (most recent call last):
File "/mnt2/zozo/yocto-5.3/bitbake/lib/bb/ui/knotty.py", line 722, in main
termfilter.updateFooter()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/mnt2/zozo/yocto-5.3/bitbake/lib/bb/ui/knotty.py", line 341, in updateFooter
for tasknum, task in enumerate(tasks[:(self.rows - 1 - lines)]):
~~~~~~~~~~^~~
TypeError: unsupported operand type(s) for -: 'str' and 'int'
Make sure getting the number of rows and columns from the terminal
via the environment variables LINES and COLUMNS are returned as a
pair of integers. This matches the return value of ioctl_GWINSZ().
(Bitbake rev: 10118785e4a670bce4980e1044c0888a8b6e84af)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a4e0b6f8077276a0bfb9d05c759bc752a84d1f76)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python 3.14 enforces stricter type and size checking for fcntl.ioctl()
buffer arguments. The previous code passed a short 4-byte string ('1234')
to TIOCGWINSZ, which worked by accident in older Python versions but causes
a SystemError ("buffer overflow") in 3.14.
TIOCGWINSZ expects an 8-byte (4x 16-bit) buffer corresponding to
(rows, cols, xpix, ypix). Use an 8-byte bytes literal instead and unpack
the first two values.
Tested with Python 3.11, 3.13, and 3.14.
(Bitbake rev: 9127359eb116827a1e0debe69f84e57717436847)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 415e9e329cf8cc0c2caa01cba80c21cfac9e2414)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The example recipe taken above is hello-world on version 1.0 (because
PV equals "1.0+git". Fix this issue.
(From yocto-docs rev: 2d765587de2a2f3383a400d9bdecf64d9b182af9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 411122812ced4ec32127a823896a73aacf6eb97c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we don't have a PR server enabled, we don't have leading ".0" to
the PKGR variable, as this is added by the PR server.
(From yocto-docs rev: e5aaccf54494978bc8c24b4920dad7135837edb7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7a0324b6a10e64ee250945747db10ca88040b1ce)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current example of the SRCREV change triggering a gitX bump is
wrong, as both gitX and r0.X get incremented.
Why this is happening is explained in bug 15729, which I copy here:
> +gitX+ is indeed related to changes in the source code.
>
> r0.X is bumped each time the checksum of the do_package task of the
> simple-hello-world-git recipe changes. This happens here:
> https://git.openembedded.org/openembedded-core/tree/meta/classes-global/package.bbclass?id=235e6d49e5888ad04416219e10b6df91a738661a#n306
>
> This line sets the value of PRAUTO and represents the number X found in
> r0.X. It will in the end make it into EXTENDPRAUTO, which itself makes
> to PKGR == r0.X.
>
> This line calls getPR(version, pkgarch, checksum). Between test case 5
> and 6, only the checksum changes. This checksum is the checksum of the
> do_package task (gotten from get_do_package_hash() above).
>
> Now, let's dump what changed with regards to this task between two
> consecutive runs, using the sigdata file in build/tmp/stamps/:
>
> ```
> [...]
> Variable fetcher_hashes_dummyfunc value changed from '2650ad6714c3f3248abfe9d3daf1196f307ed494' to '4af682a50174f5deb0397847da97d7cdba4ad067'
> ```
>
> The last line shows that the value of fetcher_hashes_dummyfunc changed
> from '2650ad6714c3f3248abfe9d3daf1196f307ed494' to
> '4af682a50174f5deb0397847da97d7cdba4ad067'. Those are the commit hashes
> in the git history of the simple-hello-world-git repository.
>
> Now you can see why this 0.X gets bumped, is because of the SRCREV change.
Fix the example, and detail what gets changed and why.
[YOCTO #15729]
Cc: Robert Berger <pokylinux@reliableembeddedsystems.com>
(From yocto-docs rev: 11fe7dbc49a8062cda8062d320dcb2be70a3b6f3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 09f0430bc69024b9854c31ba6783ddd807aa4f19)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The eSDK installer script installs in poky_sdk directory but under the
user's home directory so let's make that explicit.
(From yocto-docs rev: 9811bee2e33002b449d073a3f3be1889e249ee2a)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 52ec12522bad3bbdff937f1c66224aa9b2d299cd)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I'm pretty sure we meant to use the DISTRO poky.yaml.in placeholder
which can only be replaced when surrounding by & and ; characters.
Therefore let's fix this oversight.
Also, the example isn't actually pointing at the snapshot, but the
actual release, so let's reword that as well so it matches the example.
I decided to do that instead of adding +snapshot to the filename because
the example in the next section is actually using that same filename so
for consistency it seemed more appropriate.
(From yocto-docs rev: 27f259434f5bc3914d2c2b74961d744f7bffbcdc)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit ede411d70ffc837e5bea4666da9706e67960b0f2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's easier on the eye to use a parsed-literal block for highlighting
things that must be changed than simply stating the word, so this makes
use of a parsed-literal block instead of a simple inline code-block and
also highlight in italic which words are placeholders.
Also make the explanation below the literal-block use the same
highlighting (italic).
(From yocto-docs rev: 648b3c3e80a3916917763e3892a5e8c8d8a72162)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 41ee642c33cc2e7435e6037bf49fe7495ffa6133)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It hasn't been used since the migration to Sphinx so let's remove it.
(From yocto-docs rev: 5ad326e61cf9f1d5fb8718dcf4e5f693bd3c4c28)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit ffaea8391b3d78c2ccf964474e03c50a1c043c6c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This PNG is totally unnecessary and makes accessibility much worse, so
let's simply replace the PNG with a parsed-literal block showing the
same directory layout with the same highlighted placeholders.
While at it, update the layout to match the more recent one (5.0.15) and
have it alphabetically sorted (mixed files and directories).
The placeholders are highlighted the same way inside and outside the
parsed-literal block for consistency.
(From yocto-docs rev: 923a35a87f72af7a678bb942186cef1cc81e1ab9)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 77b24b4a8d437797ab25dfeb37ae5cd911c52d31)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This PNG is totally unnecessary and makes accessibility much worse, so
let's simply replace the PNG with a parsed-literal block showing the
same directory layout with the same highlighted placeholders.
While at it, update the layout to match the more recent one (5.0.15) and
have it alphabetically sorted (mixed files and directories).
The placeholders are highlighted the same way inside and outside the
parsed-literal block for consistency.
(From yocto-docs rev: 56355f9dacc9b5cdfa6ad86d6c07dcb0511bc394)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0c68497ec5f6525483e5a98e15db24f651bf28ba)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
No lexer exists for BitBake right now, so let's simply disable the lexer
entirely by using the "none" lexer.
I'm using "none" instead of "text" to be able to "easily" replace none
code blocks the day a BitBake lexer exists. I "reserve" "text" for
actual text content (e.g. a filename, or the output of a command line
without the command line).
(From yocto-docs rev: 27d3921725b71a3346a6b76c7de4c11ebbced01c)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d682bce63cdc5aad9c2d3b932a6ba2d27ecfe107)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are some blocks containing C code so highlight them as C with the
"c" lexer.
For autotool'ed files, there's no lexer available so "none" will do just
fine.
Finally, there's one Makefile code block so highlight it with the
"makefile" lexer.
(From yocto-docs rev: 6c3802113231393ff02d8ac96418f59cfc4c0124)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 10d40604cb4affb17dda2253f82a2422d5a9bcf6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
poky-glibc-host_system-image_type-arch-toolchain-ext-release_version.sh
is in a code-block and thus requires to be indented (it is). Sphinx
knows a block has ended when the indentation of the next line is smaller
than in the block, otherwise it's all in the same block.
The explanation of the replaceable parts in the tarball installer script
filename should be text and not part of the block, so let's do that.
While at it, reformat by putting each replaceable part in a bullet list,
highlight the replaceable part or what it can replaced with as well as
putting the replacement on the same line instead of making it a quote by
having them indented in the bullet list.
Finally, replace the literal block (::) with a parsed-literal block so
we can highlight the placeholders appropriately.
(From yocto-docs rev: 0f0ce9012349f4bb18a0c209b77b45a125f2d387)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 04c883216158edafe6a4c4ddfb38f63ffb5d5c24)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When unspecified in conf.py via the highlight_language variable (and
highlight variable for code-blocks), the lexer used for literal blocks
is "default" which tries to highlight the block as Python code.
These blocks aren't Python but simple command lines prefixed by a
prompt so let's use the "console" lexer to properly highlight.
(From yocto-docs rev: cb27e3264bcfdeec20d590dfff5cba99051d825e)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c6039ce11d638a0b64844480e51d126fcda304b4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When unspecified in conf.py via the highlight_language variable (and
highlight variable for code-blocks), the lexer used for literal blocks
is "default" which tries to highlight the block as Python code.
These blocks aren't Python but either simply the console output or a
file name (which we should probably just double tick-quote instead), so
let's render those blocks with the "text" lexer.
(From yocto-docs rev: ff5a0859620327e4eada0082b20ad62b032d8d5f)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 72354c27000aba3ae583894ff6112a1a017e33d5)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The pseudo update was causing hangs in builds, pull in the fix.
(From OE-Core rev: a845c75096c381f45c13451b1baedc7774e4eff2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8acdbefd0a148c8b7713f46066ae8489984c5d2d)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pulls in the following fixes:
* makewrappers: Enable a new efault option
* ports/linux/openat2: Add dummy wrapper
* test-syscall: Add a syscall test
* ports/linux/pseudo_wrappers: Avoid openat2 usage via syscall
which should fix issues with the tar CVE fix on Centos/Alma/Rocky 9 distros
that uses openat2 as well as the efault issue breaking rust based uutils.
(From OE-Core rev: a872357343b29530d05823368cfc8863a798412d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51f1388dd1679a28ec3ca468cf16aa0ea32bccf9)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where a task (such as do_package) runs under fakeroot, the corresponding
setscene task (do_package_setscene) will also run under fakeroot when
restoring from sstate. Assuming pseudo is used as the fakeroot
implementation, we need pseudo-native and all its runtime dependencies
to be available in the sysroot before running any setscene tasks under
fakeroot.
We already add a hard dependency from all do_package_setscene tasks to
virtual/fakeroot-native:do_populate_sysroot in base.bbclass, but this
does not cover transitive dependencies. So, extend the dependencies of
pseudo-native:do_populate_sysroot_setscene to ensure that the sqlite3
library is also available in the sysroot before running fakeroot
setscene tasks.
[YOCTO #15963]
(From OE-Core rev: c73e9513f26cd9e073fc2eb0a67378ad7864d677)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c146ca657440550e00bc5e53d13502ef7aa945b)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Patch for CVE-2025-61915 by mistake causes fatal error on unknown
directives in configuration files.
The default configuration already contains unknown directive in
non-systemd setups:
Unknown directive IdleExitTimeout on line 32 of /etc/cups/cupsd.conf
Backport fix for this from 2.4.x branch which reverts this behavior.
(From OE-Core rev: 2f36a12a72cf1f91a2d6ee68bd04292979608eb9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Explain that the LICENSE set in a recipe does not apply to the recipe
file itself, but to the underlying software. The license of the recipe
file is the license provided in the layer itself. Give OpenEmbedded-Core
as an example for this.
Fixes [YOCTO #14410]
(From yocto-docs rev: 9d586f22b04528a12e71ee4fa794d8130320515b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b8a56b8b2e8c0417b2f7204f80c79b05d95e9ce4)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added by commit 35d7fe73bba1 ("ccache.bbclass: Make it can be shared
between different builds") in OE-Core.
Fixes [YOCTO #16052]
(From yocto-docs rev: 32818c927bde8014e855b10b1d78d3f09beec024)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 550ef8340b550f8d4e9c3d0672190dc09592c621)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Based on diagrams/poky-buildprocess/Pokyarch_diag.svg, replace the PNG
graphic for the YP flow to an SVG graphic.
(From yocto-docs rev: ae424ae6d382b83312fa401122bb81e6ad49cf73)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d2aaf54bee49295bdf81021648cb27499930edc6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The YP generates an SDK by default, which can be meta-toolchain, an
image-specific one, or an extensible SDK (eSDK). Don't be specific in
this bullet list.
(From yocto-docs rev: 0f4df623bff6c3c46b4649b8237dd0e417e0f86f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f02c64286504353e97c7e5fe5c0d193776469ad1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new section to release-process.rst to document the development
cycle of each release and namely the milestones and feature freeze
occuring after M3.
Fixes [YOCTO #15979]
(From yocto-docs rev: 1cc5321c162ce36079d661ea1d35c2694c20ed9b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 77c04cc5944acda7575546a7434e014e4a75ba58)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A ptest must emit at least one test result on the console, as this is
required by the testimage class (which ignores the exit code).
ptest-runner on the other hand, ignore the output and only cares about
the exit code.
Add these two items as requirements for a ptest to be valid.
Fixes [YOCTO #15832]
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
(From yocto-docs rev: 35ee82bca41b83b39131cfa88ddbb2d472418d00)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9292f61d7ba89598c89033ea7ee3b11a20d873f3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add documentation for the image-container class, which is a simple class
to generate an image suitable for creating a container.
This answers in part to questions asked in [YOCTO #14368].
It also adds documentation for IMAGE_CONTAINER_NO_DUMMY, which was added
in OE-Core with commit f0645e172bb8 ("image-container.bbclass: Error if
not using linux-dummy").
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 85fb6e4a964ea2dea9c3083ba2c4ceb336f34b1a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6ce00e5875eb3469fefd55cc22acaaeaf620053a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current security-related documentation is a bit hard to find and
hidden within the development manual. However these are processes that
are not part of a development task but is rather a vulnerability
reporting process.
Create a new "Security" section in the documentation to gather this
information. This will be directly visible in the sidebar when opening
the documentation.
Split the previous security-subjects.rst document into 2 documents:
- security-team.rst: defines the roles of the security teams and its
members.
- reporting-vulnerabilities.rst: guide to report vulnerabilities to the
security team.
The plan is to backport these documents to active releases. As a
consequence, this section should be free of instructions and information
that only make sense for a specific release. It should _not_ contain
documents on how to enable security features with Yocto on target
devices, this is unrelated and can be left in the development manual
(for example: dev-manual/vulnerabilities.rst to deal with CVEs).
(From yocto-docs rev: 80556704f8b60b5bf903da497909cfda7dd1b28b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 81e14ca2d5cff9e2104c556655144b069633790c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On some versions of rsvg-convert, capitalized formats are unknown.
For example on CentOS Stream 9:
$ rsvg-convert --format=Png --output=ref-manual/svg/releases.png ref-manual/svg/releases.svg
Unknown output format.
While the same command with "png" runs fine.
On Ubuntu 22.04, both are accepted.
Switch to the un-capitalized options, compatible with all versions.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 8e3e562179d47553268970f49a98817abfb32df6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit cb60df269ef6329372f2676ab705134bbf2490eb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Upstream-Status tag is not used for patches sent on mailing lists,
but for patches to be applied to recipes. To avoid confusion in this
Contributor Guide, remove the mention of this tag as part of the
Patchtest examples as it can be misinterpreted as something to include
in a regular patch.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: fe77998ea1ee29e162feaf32b46a0dc0a375b548)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 23098728b57520d1d8e417500009279226ce8080)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whinlatter is the new current Yocto Project release, mark it as an
active one. Move it as released in December 2025.
(From yocto-docs rev: b0ae6483dd916eea3d144466e597a8e86187d9f7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6f8e97c6e529f3c47f45f34d9e04e3ad7bddd587)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Walnascar has stopped being updated a while ago, and Styhead is EOL
since May 2025.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 71b03c21dc9d8a9fd0b5cc92808a7944f6c7fe28)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 834de77b543de43ee3c1c12ca1d6277e67e126de)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of a fixed list of commercial vendors, link to existing lists on
the YP website.
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: 924405ec43c8edc941200c281b20beac99098d13)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9d394db4f88b66500e4d5a2a518d25f08a0c9472)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The ABOUT tab is where the members/participants are listed now.
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: c1d32e61bf3c5518a9e4f1da5b25369e1b15b983)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a8a8d810f0505529aaaa90678e03152c8ac0c00b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the definition of WORKDIR to match OE-Core.
Rename the Source Directory to "project" as part of the transition to
bitbake-setup and the removal of Poky as in "the Poky repository".
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: c1db422b9cba0bc475295bf1c2d72bcb2a6beed9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9cb0e8a94590563491e210b403519ccfbde866e9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similar to what native and staging is doing since:
https://git.openembedded.org/openembedded-core/commit/meta/classes/native.bbclass?id=d6c7b9f4f0e61fa6546d3644e27abe3e96f597e2https://git.openembedded.org/openembedded-core/commit/meta/classes/staging.bbclass?id=1cf62882bbac543960e4815d117ffce0e53bda07
Cross task outputs can call native dependencies and even when cross
recipe output doesn't change it might produce different results when
the called native dependency is changed, e.g. clang-cross-${TARGET_ARCH}
contains symlink to clang binary from clang-native, but when clang-native
outhash is changed, clang-cross-${TARGET_ARCH} will still be considered
equivalent and target recipes aren't rebuilt with new clang binary, see
work around in https://github.com/kraj/meta-clang/pull/1140 to make target
recipes to depend directly not only on clang-cross-${TARGET_ARCH} but
clang-native as well.
I have added a small testcase in meta-selftest which demostrates this issue.
Not included in this change, but will send it if useful.
openembedded-core $ ls -1 meta-selftest/recipes-devtools/hashequiv-test/
print-datetime-link-cross.bb
print-datetime-link-native.bb
print-datetime-native.bb
print-datetime-usecross.bb
print-datetime-usenative.bb
print-datetime-native provides script which prints defined PRINT_DATETIME variable.
print-datetime-link-native and print-datetime-link-cross both provide a symlink to
the script from print-datetime-native.
print-datetime-usenative and print-datetime-usecross are target recipes using the
native and cross versions of print-datetime-link-* recipe.
# clean build all is rebuilt:
$ bitbake -k print-datetime-usenative print-datetime-usecross
WARNING: print-datetime-native-1.0-r0 do_install: print-datetime-native current DATETIME in script is 2025-11-13_20_05
WARNING: print-datetime-link-native-1.0-r0 do_install: print-datetime-link-native current DATETIME in symlink is 2025-11-13_20_05
WARNING: print-datetime-link-cross-x86_64-1.0-r0 do_install: print-datetime-link-cross-x86_64 current DATETIME in symlink is 2025-11-13_20_05
WARNING: print-datetime-usenative-1.0-r0 do_install: print-datetime-usenative current DATETIME from print-datetime-link is 2025-11-13_20_05
WARNING: print-datetime-usecross-1.0-r0 do_install: print-datetime-usecross current DATETIME from print-datetime-link is 2025-11-13_20_05
# keep sstate-cache and hashserv.db:
# print-datetime-usenative is correctly rebuilt, because print-datetime-link-native has different hash (because print-datetime-native hash changed)
# print-datetime-usecross wasn't rebuilt, because print-datetime-link-cross-x86_64 doesn't include the changed hash of print-datetime-native
$ bitbake -k print-datetime-usenative print-datetime-usecross
WARNING: print-datetime-native-1.0-r0 do_install: print-datetime-native current DATETIME in script is 2025-11-13_20_07
WARNING: print-datetime-link-native-1.0-r0 do_install: print-datetime-link-native current DATETIME in symlink is 2025-11-13_20_07
WARNING: print-datetime-link-cross-x86_64-1.0-r0 do_install: print-datetime-link-cross-x86_64 current DATETIME in symlink is 2025-11-13_20_07
WARNING: print-datetime-usenative-1.0-r0 do_install: print-datetime-usenative current DATETIME from print-datetime-link is 2025-11-13_20_07
It's because print-datetime-link-cross-x86_64 depsig doesn't include print-datetime-native signature:
$ cat tmp/work/x86_64-linux/print-datetime-link-cross-x86_64/1.0/temp/depsig.do_populate_sysroot
OEOuthashBasic
18
SSTATE_PKGSPEC=sstate:print-datetime-link-cross-x86_64:x86_64-oe-linux:1.0:r0:x86_64:14:
task=populate_sysroot
drwx .
drwx ./recipe-sysroot-native
drwx ./recipe-sysroot-native/sysroot-providers
-rw- 32 19fbeb373f781c2504453c1ca04dab018a7bc8388c87f4bbc59589df31523d07 ./recipe-sysroot-native/sysroot-providers/print-datetime-link-cross-x86_64
drwx ./recipe-sysroot-native/usr
drwx ./recipe-sysroot-native/usr/bin
drwx ./recipe-sysroot-native/usr/bin/x86_64-oe-linux
lrwx ./recipe-sysroot-native/usr/bin/x86_64-oe-linux/print-datetime-link -> ../print-datetime
While print-datetime-link-native doesn't have this issue, because print-datetime-native signature is there:
$ cat tmp/work/x86_64-linux/print-datetime-link-native/1.0/temp/depsig.do_populate_sysroot
OEOuthashBasic
18
print-datetime-native: 60f2734a63d708489570ca719413b4662f8368abc9f4760a279a0a5481e4a17b
quilt-native: 65d78a7a5b5cbbf0969798efe558ca28e7ef058f4232fcff266912d16f67a8b8
SSTATE_PKGSPEC=sstate:print-datetime-link-native:x86_64-linux:1.0:r0:x86_64:14:
task=populate_sysroot
drwx .
drwx ./recipe-sysroot-native
drwx ./recipe-sysroot-native/sysroot-providers
-rw- 26 3d5458be834b2d0e4c65466b9b877d6028ae2210a56399284a23144818666f10 ./recipe-sysroot-native/sysroot-providers/print-datetime-link-native
drwx ./recipe-sysroot-native/usr
drwx ./recipe-sysroot-native/usr/bin
lrwx ./recipe-sysroot-native/usr/bin/print-datetime-link -> print-datetime
With the cross.bbclass fix the link-cross recipe has a checksum from native recipe as well:
$ cat tmp/work/x86_64-linux/print-datetime-link-cross-x86_64/1.0/temp/depsig.do_populate_sysroot
OEOuthashBasic
18
print-datetime-native: 9ceb6c27342eae6b8da86c84685af38fb8927ccc19979aae75b8b1e444b11c5c
quilt-native: 65d78a7a5b5cbbf0969798efe558ca28e7ef058f4232fcff266912d16f67a8b8
SSTATE_PKGSPEC=sstate:print-datetime-link-cross-x86_64:x86_64-oe-linux:1.0:r0:x86_64:14:
task=populate_sysroot
drwx .
drwx ./recipe-sysroot-native
drwx ./recipe-sysroot-native/sysroot-providers
-rw- 32 19fbeb373f781c2504453c1ca04dab018a7bc8388c87f4bbc59589df31523d07 ./recipe-sysroot-native/sysroot-providers/print-datetime-link-cross-x86_64
drwx ./recipe-sysroot-native/usr
drwx ./recipe-sysroot-native/usr/bin
drwx ./recipe-sysroot-native/usr/bin/x86_64-oe-linux
lrwx ./recipe-sysroot-native/usr/bin/x86_64-oe-linux/print-datetime-link -> ../print-datetime
And print-datetime-usecross is correctly rebuilt whenever print-datetime-native output is different.
(From OE-Core rev: dccb7a185fe58a97f33e219b4db283ff4a2071d7)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The class called 'make menuconfig' without any of the make variables and
options set in EXTRA_OEMAKE, resulting in a quite different build
environment than actually intended.
For the kernel.bbclass this was fixed in commit 8c616bc0 ("kernel: Use
consistent make flags for menuconfig") by appending ${EXTRA_OEMAKE} to
KCONFIG_CONFIG_COMMAND.
Instead of fixing this individually for additional recipes, we simply
include ${EXTRA_OEMAKE} in KCONFIG_CONFIG_COMMAND by default.
For most class users, this change is directly visible in the generated
.config file:
* For barebox and u-boot, the CONFIG_GCC_VERSION erroneously reflected
the host GCC version before where it now correctly reflects the target
toolchain's GCC.
* For u-boot, also the "Compiler: " line at the beginning of the .config
now prints the target toolchain instead of the host ones.
* The kernel had this already set.
* busybox did not produce any difference.
Note that these projects might base some compile-time decisions on e.g.
the actual compiler version used. Having the wrong one in the
menuconfig-generated .config affects at least the visibility and
consistency.
Reported-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
(From OE-Core rev: a7dd1c221e42fd8df1d6f1c76c6a5ab7a3e19542)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b6ddd452837e67b500a84455a234f5edc8250a9)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Introduce the SPDX_INCLUDE_PACKAGECONFIG variable, which when enabled causes
PACKAGECONFIG features to be recorded in the SPDX document as build parameters.
Each feature is recorded as a DictionaryEntry with key PACKAGECONFIG:<feature>
and value enabled or disabled, depending on whether the feature is active in
the current build.
This makes the build-time configuration more transparent in SPDX output and
improves reproducibility tracking.
This makes the build-time configuration more transparent in SPDX output and
improves reproducibility tracking. In particular, it allows consumers of the
SBOM to identify enabled/disabled features that may affect security posture
or feature set.
Reviewed-by: Joshua Watt <JPEWhacker@gmail.com>
(From OE-Core rev: 5cfd0690f819379d9f97c86d2078c3e529efe385)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ec61ac40345a5c0ef1ce20513a4596989c91ef4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Introduce a new bitbake task do_create_kernel_config_spdx that extracts
the kernel configuration from ${B}/.config and exports it into the
recipe's SPDX document as a separate build_Build object.
The kernel config parameters are stored as SPDX DictionaryEntry objects
and linked to the main kernel build using an ancestorOf relationship.
This enables the kernel build's configuration to be explicitly captured
in the SPDX document for compliance, auditing, and reproducibility.
The task is gated by SPDX_INCLUDE_KERNEL_CONFIG (default = "0").
Reviewed-by: Joshua Watt <JPEWhacker@gmail.com>
(From OE-Core rev: 1fff29a0428778929ffa530482ebf7db95f1e0ae)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 228a968e7c47d811c06143279bdb0f9c5f374bef)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 5.0.14 release of the 5.0 series for buildtools
(From OE-Core rev: 4c85440cd95d9cd007ef4346ecc9580806526c96)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Per ruby maintenance policy [1], the 3.3.x branch should be still in normal
maintenance, so upgrade to the latest version 3.3.10 to fix many security
issues and bugs.
Remove the fix for CVE-2025-27219, CVE-2025-27220 and CVE-2025-27221 as
these fixes have been included in the new version.
[1] https://www.ruby-lang.org/en/downloads/branches/
(From OE-Core rev: bad372ad8ec33334c6a74c077bf975851c1e59d2)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix an out-of-bounds read triggered by a malicious rsync client
acting as a receiver. The issue can be exploited with read access
to an rsync module.
CVE: CVE-2025-10158
(From OE-Core rev: 110933506d7a1177d1a074866d08fe0b0da612d7)
Signed-off-by: Adarsh Jagadish Kamini <adarsh.jagadish.kamini@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit e6de433ccb2784581d6c775cce97f414ef9334b1.
This introduced a breaking change which is not suitable for backport to
stable LTS branches.
(From OE-Core rev: 2b3d2b671a149cbeea2bdc9ba42192da2015c3b7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Introduce new packageconfig to explicitly avoid compilation of
experimental code. Note that the code was not compiled by default also
before this patch, this now makes it explicit and makes it possible to
check for the flags in cve-check code.
This is less intrusive change than a patch removing the code which was
rejected in patch review.
This will solve CVE-2025-59777 and CVE-2025-62689 as the vulnerable code
is not compiled by default.
Set appropriate CVE status for these CVEs based on new packageconfig.
(From OE-Core rev: 9e3c0ae261afb7b9ff9528dbc147fb6c89d5a624)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
SPDX_VERSION is used in DEPLOY_DIR_SPDX but if is not defined,
will default to SPDX-1.1
Define SPDX_VERSION to have the correct deploy path, to align
with master branch behaviour.
The change in path was introduced in 8996d0899d
CC: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
CC: JPEWhacker@gmail.com
(From OE-Core rev: 04cc49593a0ba2c51e4f4d477d4587079735b624)
Signed-off-by: Daniel Turull <daniel.turull@ericsson.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to what looks like a copy'n'paste mistake, the environment setup script
might override 'CURL_CA_BUNDLE' from the host env instead of leaving it
untouched. Fix that.
(cherry picked from commit 545e43a7a45be02fda8fc3af69faa20e889f58c4)
CC: changqing.li@windriver.com
CC: raj.khem@gmail.com
CC: Peter.Marko@siemens.com
(From OE-Core rev: ef198b0c6063ede32cb93fe44eb89937c076a073)
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit per NVD report.
Add two patches to apply it cleanly.
(From OE-Core rev: 4e03bed20bceb455cb46dcf9564ad5a8525b207d)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit per NVD report.
(From OE-Core rev: e8fbb7521e0113c467e07ba473a46612709c5311)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit per NVD report.
(From OE-Core rev: f3bdbd782eed2b597927df489a7d38a22fbba5ed)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit per NVD report.
Add two patches to apply it cleanly.
(From OE-Core rev: 285a495b8b0e8fa93a0a0884f466f1adca76a28a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rootfs VEX file is created by gathering files from CVE_CHECK_DIR
(deploy directory), however recipes generate the files only in
CVE_CHECK_DIR (log directory).
This make the rootfs VEX be always empty without any message.
The code is copied from cve_check class, which writes to both, so let
keep them aligned and make also vex write both files.
Also add a warning for case that a cve file would be still missing.
(From OE-Core rev: 7493eeed6d53bc704f558a0ccf8a0b5195381873)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee6541d0940c65685aaafd7d41a59a9406392e7d)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If spdx is generated without inheriting cve/vex classes (which is poky
default), only explicitly set CVE_STATUS fields are handled.
Calculated ones (e.g. from CVE_STATUS_GROUPS) are ignored.
Fix this by expanding the CVE_STATUS in spdx classes.
(From OE-Core rev: 23a4e02542252657fa45fd4a605aec0af9178e0b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ead9c6a8770463c21210a57cc5320f44f7754dd3)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The same code for extending CVE_STATUS by CVE_CHECK_IGNORE and
CVE_STATUS_GROUPS is used on multiple places.
Create a library function to have the code on single place and ready for
reuse by additional classes.
Conflicts:
meta/classes/cve-check.bbclass
meta/lib/oe/cve_check.py
(From OE-Core rev: ddd295c7d4c313fbbb24f7a5e633d4adfea4054a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 45e18f4270d084d81c21b1e5a4a601ce975d8a77)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The "vex" class generates the minimum information that is necessary
for VEX generation by an external CVE checking tool. It is a drop-in
replacement of "cve-check". It uses the same variables from recipes
to make the migration and backporting easier.
The goal of this class is to allow generation of the CVE list of
an image or distribution on-demand, including the latest information
from vulnerability databases. Vulnerability data changes every day,
so a status generated at build becomes out-of-date very soon.
Research done for this work shows that the current VEX formats (CSAF
and OpenVEX) do not provide enough information to generate such
rolling information. Instead, we extract the needed data from recipe
annotations (package names, CPEs, versions, CVE patches applied...)
and store for later use in the format that is an extension of the
CVE-check JSON output format.
This output can be then used (separately or with SPDX of the same
build) by an external tool to generate the vulnerability annotation
and VEX statements in standard formats.
When back-porting this feature, the do_generate_vex() had to be modified
to use the "old" get_patched_cves() API.
(From OE-Core rev: 123a60bc19987e99d511b1f515e118022949be7e)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Samantha Jalabert <samantha.jalabert@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6352ad93a72e67d6dfa82e870222518a97c426fa)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In scarthgap, the `oe.cve_check.get_patched_cves()` method only returns
CVEs with a "Patched" status. We want to retrieve all annotations,
including those with an "Ignored" status. Therefore, to avoid modifying
the current API, we integrate the logic for retrieving all CVE_STATUS
values directly into `spdx30_task`.
(From OE-Core rev: 9a204670b1c0daedf1ed8ff944f8e5443b39c8f7)
Signed-off-by: Benjamin Robin (Schneider Electric) <benjamin.robin@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts part of commit 4859cdf97fd9a260036e148e25f0b78eb393df1e.
Modification of meta/classes/create-spdx-2.2.bbclass is not backported,
so no need to consider it.
In the commit, it updates spdx according to bitbake change. But the
bitbake commit
* 2515fbd10 fetch: Drop multiple branch/revision support for single git urls
doesn't backport for scarthgap.
So revert the other parts of the commit 4859cdf97fd9a260036e148e25f0b.
(From OE-Core rev: f3bfb98d1cf928678d9931308c116e9e6ec64ba5)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The original PNG had a typo (YP-Comptible instead of YP-Compatible).
Instead of patching a PNG, let's migrate to an SVG with the typo already
fixed.
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
(From yocto-docs rev: fd023b25026b562ff2de972a44bd2c773470208f)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9f3c2a9113b329f7efdd22d3b3fbe272a44bc654)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We should recommend using bitbake-getvar command wherever possible as
its output is much less confusing and overwhelming than bitbake -e.
Unfortunately, bitbake-getvar currently doesn't list Python tasks or
functions, unlike bitbake -e, so keep the latter for some corner cases.
[AG: Moroever -> Moreover typo fix]
(From yocto-docs rev: 3f1ca1c3ef60dfabe5b2a2c6e53d14edad64fb06)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 41e4e05369c4e028c679749b7b62434327927a09)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wherever possible, we should use bitbake-getvar as it's the recommended
tool so let's do that.
(From yocto-docs rev: b9453c7ce44a6bcae7cdc05f2b2cd47b525726e9)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2293a3f2767895e9fb5c3e8f3ec11bb4951a7127)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's recommended to use bitbake-getvar for a few releases now so let's
use that instead of bitbake -e.
While at it, use a cross-reference for "OpenEmbedded Build System".
(From yocto-docs rev: 29836a95c01cdb99c38802f55a92f32377b8c524)
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 54585646d8220f8de1ba2c7246cb3f2fcbc59583)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Makes it more clear that the configuration fragment can also be used to
disable a configuration.
(From yocto-docs rev: a586a0ecacb4e40f4f3aeeb01dbefbdfcee8ae35)
Signed-off-by: Walter Werner SCHNEIDER <contact@schnwalter.eu>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d38ef467081ee73bf23f240ace54b849a3a87612)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix typo "whith", should be "which".
(From yocto-docs rev: bec165a3505f298b668bcf2a0f03fb8dcfccc510)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f98b25f7f7522cf223beb001cabef870d6dd8c10)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the legacy call to 'bitbake -e' to get the value of a recipe's
variable with the newer call to 'bitbake-getvar'.
(From yocto-docs rev: 042c4cb8c6291be857a672144b573a5eb10f1ead)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit ed7c0766ef5f13b90943a69e64f8e8713d05e864)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update the output of "recipetool -h" to include the missing "edit"
subcommand.
(From yocto-docs rev: 09039d05e485a842690f9f54930400e02eef1c2c)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 092d688349b0b6bb10ae6fbbab7d82801964daf5)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The "show-machines" subcommand is not mentioned in the docs; add it.
(From yocto-docs rev: 98190334b2ad75421e8bf2cc84bd920311398670)
Signed-off-by: Robert P. J. Day <Crpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b4320cdc4df08c59a24d5247b3895dd602554fa0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since nanbield (b34032ec "defaultsetup: Inherit create-spdx by
default"), the create-spdx class is pulled in by default, not only by
poky.
Adapt the text to reflect this and also change INHERIT to INHERIT_DISTRO
since this is the more concrete variable to modify for disabling
create-spdx.
[AG: fix conflicts]
(From yocto-docs rev: 4c47eb98e096121d71663342dde86b8c9256c9b5)
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2b6228943443faf76c9869a0daeccfe7f93688ca)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently meson inside eSDKs only works with fully populated eSDKs,
but our testing uses minimal eSDKS, so skip the test if the eSDK is a
minimal build. A bug has been filed to resolve this.
This is minimal change extracted from OE-Core commit which has this only
as a minor comment: 575e0bf52db0467d88af4b5fe467b682f10ca62a
(From OE-Core rev: 7cfacaee1b3319e561036512a849e762d0f68a5e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The tests do not use scp command, so openssh-scp is not needed.
(From OE-Core rev: 4e10e7848cb10307f133f181b41563c995df032a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The test are skipped if architecture contains dash because TARGET_ARCH
contains underscore while package name contains dash. Here the
translation needs to be done.
Note that poky distro default arch has dash:
MACHINE="qemux86-64"
TARGET_ARCH="x86_64"
ERROR: Nothing PROVIDES 'go-cross-canadian-x86_64'. Close matches:
gcc-cross-canadian-x86-64
gdb-cross-canadian-x86-64
go-cross-canadian-x86-64
TRANSLATED_TARGET_ARCH="x86-64"
Quoting meta/classes-recipe/cross-canadian.bbclass:
TRANSLATED_TARGET_ARCH is added into PN
(From OE-Core rev: 82a46b70bfba7c4ce4fd20e2658b182b03e55037)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
extend go runtime test with a simple test file, and simple
go module test to validate go compilation and execution on
target.
(From OE-Core rev: e3b2b9170f76f4bbdc41ea6ba7bccffc17d01968)
(From OE-Core rev: bda3e3711f84394423c15f48fb4e75258fec199a)
Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Add meta/lib/oeqa/sdk/cases/go.py with GoCompileTest and GoHostCompileTest classes
- Test validates Go cross-compilation toolchain functionality
- Includes native compilation, cross-compilation, and Go module support
- Uses dynamic architecture detection for portability
(From OE-Core rev: 17015f692a6bf3697a89db51bbc4673a5efa1497)
(From OE-Core rev: 506f4e8c99b164673ba7d1c19e10d240f4df0376)
Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The default assignments look like this:
TARGET_GO386 = "${@go_map_386(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
TUNE_FEATURES is a target-specific variable, and so should be used
only for target builds. The change is similar to what is already done
for native packages.
(From OE-Core rev: cfff8e968257c44880caa3605e158764ed5c6a2a)
(From OE-Core rev: e8d475b9b6d7b1ac3b0cfe367faabc07deb663b0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a comment explaining what this function does and where the values
come from.
If the architecture isn't know, instead of returning an empty string
which could fail mysteriously, raise a KeyError so it fails quickly.
(From OE-Core rev: 025414c16319b068df1cd757ad9a3c987a6b871d)
(From OE-Core rev: e6de433ccb2784581d6c775cce97f414ef9334b1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SDK manifests are generated by listing the sstate was that used, but
it hardcodes that the sstate data filenames end in .tgz.
This has not been the case since sstate switched to Zstd[1] in 2021,
which meant that all of the tests which checked for packages existing
were being skipped as the manifests were empty. For example, see a
representative core-image-sato eSDK test run[2]:
RESULTS - cmake.CMakeTest.test_assimp: SKIPPED (0.00s)
RESULTS - gtk3.GTK3Test.test_galculator: SKIPPED (0.00s)
RESULTS - kmod.KernelModuleTest.test_cryptodev: SKIPPED (0.00s)
RESULTS - maturin.MaturinDevelopTest.test_maturin_develop: SKIPPED (0.00s)
RESULTS - maturin.MaturinTest.test_maturin_list_python: SKIPPED (0.00s)
RESULTS - meson.MesonTest.test_epoxy: SKIPPED (0.00s)
RESULTS - perl.PerlTest.test_perl: SKIPPED (0.00s)
RESULTS - python.Python3Test.test_python3: SKIPPED (0.00s)
All of those tests should have been ran.
Solve this by generalising the filename check so that it doesn't care
what specfic compression algorithm is used.
[1] oe-core 0710e98f40e ("sstate: Switch to ZStandard compressor support")
[2] https://autobuilder.yoctoproject.org/valkyrie/#/builders/16/builds/1517/steps/15/logs/stdio
(From OE-Core rev: 062a525bd36c672f372dabe8d9f0fbe355c7e58b)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Following the usage of TEST_SUITES in testimage, add TESTSDK_SUITES to
specify the list of tests to execute. By default the variable is empty,
which means to run all discovered tests.
This makes it easier to work on a single test without having to run all
of the tests.
(From OE-Core rev: 28d437c52c77889b2ede0fc2f2d6777c5b0a553d)
(From OE-Core rev: a93e21419476658f24220193fb0183efeb7a184f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a patch that fixes a compilation failure with gcc15:
| .../git/SPIRV/SpvBuilder.h:238:30: error: ‘uint32_t’ has not been declared
| 238 | Id makeDebugLexicalBlock(uint32_t line);
| | ^~~~~~~~
| .../git/SPIRV/SpvBuilder.h:64:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
(From OE-Core rev: cd0039c22d7aa3d6983ac6fe917b648930355849)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If TCLIBC='baremetal' is set in local.conf, nativesdk-libstd-rs build fails
with:
| error[E0412]: cannot find type `c_char` in the crate root
| --> /usr/src/debug/libstd-rs/1.75.0/rustc-1.75.0-src/vendor/libc/src/unix/mod.rs:56:29
| |
| 6 | pub type c_schar = i8;
| | ---------------------- similarly named type alias `c_schar` defined here
| ...
| 56 | pub gr_name: *mut ::c_char,
| | ^^^^^^
This happens because rust_gen_target() sets os="none" when TCLIBC is
'baremetal' - even for nativesdk targets. However, nativesdk packages are
built against glibc, so the correct 'os' value should be "linux".
Fix this by setting the os field based on {TARGET,HOST,BUILD}_OS variables,
as it is already done in rust_base_triple(), instead of relying on TCLIBC.
(From OE-Core rev: 4c3f321304f2aa8b75cb58699b59fea80a23690c)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(master rev: 3eaf2cd5647585a1e6df03fc20e2753da27bb692) -- backport
Signed-off-by: Stefan Ghinea <stefan.ghinea@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was identified in the X.Org X serverâ\x80\x99s X Keyboard
(Xkb) extension where improper bounds checking in the XkbSetCompatMap()
function can cause an unsigned short overflow. If an attacker sends
specially crafted input data, the value calculation may overflow,
leading to memory corruption or a crash.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-62231
Upstream patch:
3baad99f9c
(From OE-Core rev: 97326be553f3fec8fbda63a8b38d18f656425b2c)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was discovered in the X.Org X serverâ\x80\x99s X Keyboard
(Xkb) extension when handling client resource cleanup. The software
frees certain data structures without properly detaching related
resources, leading to a use-after-free condition. This can cause
memory corruption or a crash when affected clients disconnect.
Reference:
3baad99f9c
Upstream patches:
865089ca7087fe255393
(From OE-Core rev: 5d98bca7ca76964a6bf7efb7cf8331b9f518ad00)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X.Org X server and Xwayland when processing
X11 Present extension notifications. Improper error handling during
notification creation can leave dangling pointers that lead to a
use-after-free condition. This can cause memory corruption or a crash,
potentially allowing an attacker to execute arbitrary code or cause a
denial of service.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-62229
Upstream patch:
5a4286b13f
(From OE-Core rev: 3d606cc94e5ce42b836878578fa271a72bc76015)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
>From https://lists.x.org/archives/xorg-announce/2025-October/003635.html:
1) CVE-2025-62229: Use-after-free in XPresentNotify structures creation
Using the X11 Present extension, when processing and adding the
notifications after presenting a pixmap, if an error occurs, a dangling
pointer may be left in the error code path of the function causing a
use-after-free when eventually destroying the notification structures
later.
Introduced in: Xorg 1.15
Fixed in: xorg-server-21.1.19 and xwayland-24.1.9
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/5a4286b1
Found by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
2) CVE-2025-62230: Use-after-free in Xkb client resource removal
When removing the Xkb resources for a client, the function
XkbRemoveResourceClient() will free the XkbInterest data associated
with the device, but not the resource associated with it.
As a result, when the client terminates, the resource delete function
triggers a use-after-free.
Introduced in: X11R6
Fixed in: xorg-server-21.1.19 and xwayland-24.1.9
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/99790a2chttps://gitlab.freedesktop.org/xorg/xserver/-/commit/10c94238
Found by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
3) CVE-2025-62231: Value overflow in Xkb extension XkbSetCompatMap()
The XkbCompatMap structure stores some of its values using an unsigned
short, but fails to check whether the sum of the input data might
overflow the maximum unsigned short value.
Introduced in: X11R6
Fixed in: xorg-server-21.1.19 and xwayland-24.1.9
Fix: https://gitlab.freedesktop.org/xorg/xserver/-/commit/475d9f49
Found by: Jan-Niklas Sohn working with Trend Micro Zero Day Initiative.
(From OE-Core rev: 50b9c34ba932761fab9035a54e58466d72b097bf)
(From OE-Core rev: f5a10c4950ccb5570c72eb0a09618b7b3523bc39)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This commit fixes commit 08595b39b46ef2bf3a928d4528292ee31a990c98
which adapts vex creation between function create_spdx where all changes
were backported and funtion get_patched_cves where changes were not
backported.
CVE patches were previously ignored as they cannot be decoded from
CVE_STATUS variables and each caused a warning like:
WARNING: ncurses-native-6.4-r0 do_create_spdx: Skipping CVE-2023-50495 — missing or unknown CVE status
Master branch uses fix-file-included for CVE patches however since
cve-check-map.conf was not part of spdx-3.0 backport, closest one
available (backported-patch) was implemented.
(From OE-Core rev: 8d14b2bb02861612130f02c445392f34090ba5d9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As the poky repository is no longer used, measurements are indexed using
the oe-core commit. But as bitbake, oe-core and meta-yocto are now
retrieved from separate gits, while measuring performances for a given branch
at some time interval, we can get the same commit for oe-core but
different ones for bitbake or meta-yocto. As a consequence, metadata
associated with the same index (oe-core commit) might differ.
To work around this, relax the equality checks for commit, commit_time
and commit_count since they might no longer match.
Ideally we'd group them into separate results but for now, treat them
as being the same.
[Based on work from Mathieu Dubois-Briand but fixed differently]
(From OE-Core rev: d9c30edf908c129a7540b23e920dd669d2a30657)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7dc42e30c76bf0fbb4d3cc019bbec675bac55fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When combining an SPDX document, the package list might be empty (e.g.
a baremetal image). Handle this case instead of erroring out
(From OE-Core rev: 1f7326799c33d2a734c58d360773b87d7b86b0ec)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The base-files test for SPDX 2.2 did not give good coverage, since
base-files doesn't have any dependencies. Add building tar as another
test which more fully exercises the code
(From OE-Core rev: 2c299c17ef1a97505fd7de8d3ebc9de25fb838fc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changes to cve-check (see poky commit fb3f440b7d,
"cve-check: annotate CVEs during analysis") modified the
get_patched_cves() API to return a set of CVE IDs instead of a
dictionary of CVE metadata.
The SPDX 3 backport still expected a dictionary and attempted to call
.items(), leading to:
AttributeError: 'set' object has no attribute 'items'
This patch updates the SPDX3 code to iterate directly over the CVE IDs
and use `oe.cve_check.decode_cve_status()` to retrieve the mapping,
detail, and description for each CVE. This restores compatibility with
the updated CVE API and matches the behavior of SPDX3 handling on
Walnascar.
A warning is logged if a CVE has missing or unknown status.
(From OE-Core rev: 55fdeea44ffbecb705f7900bfa85ab88e1191878)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SPDX code needs to be able to look up an Element by its SPDX ID,
locating the file that (should) contain the SPDX ID and opening it for
parsing. Previously, the code would do this be hashing each Element
SPDX ID and Alias, and the creating a symbolic link to the file that
contains the element with a name of the hash.
This worked well as it was possible to look up any arbitrary SPDX ID or
alias by simply hashing it and following the symbolic link to get the
file. However, the down side of this approach is that it creates a lot
of symbolic links, since it will make one or two per Element in the
document. This can be a problem when using SPDX_INCLUDE_SOURCES, for
example.
This change reworks this strategy so that the only Element that gets a
symbolic link based on the hash is the singular SpdxDocument that is
create for each file. All other Elements are assigned an alias with a
special prefix that encodes the hash of SpdxDocument alias. Thus, when
attempting to look up an arbitrary alias, the code sees the special
prefix, extract the hash, opens the file based on the symlink with that
hash name, then finds the matching Element in the file. This drastically
reduces the number of symbolic links by making only one per file.
This also means that the custom link extension can be removed since it
is now superfluous.
(From OE-Core rev: 551433c7a1eddf5090c87a243ea104bf091992b0)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 838d64c09657ac53175737fc4e7fd6f01f3dcf47)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds a test for several of the extra options provided by the SPDX
classes. In particular, these are the options that can produce
non-reproducible results, so are not enabled by default in OE core. This
test takes care to configure the build so that the tests do run in a
reproducible manner so that pre-built test objects can be pulled from
sstate
(From OE-Core rev: 72ee311d4f74499674a29223fb02d4e774097a54)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 14f534f15f7fe6362723d7f064d39783c5bd758f)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds test cases for SPDX 3.0. Reworks the SPDX 2.2 test setup so it can
also be run even if the default is SPDX 3.0
(From OE-Core rev: e182f76a866d4d750d2baf7b56ffebead5264de2)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1d2309b3ab0fd8b0d8c4dfa59f50c85074bbd3b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream commit 544d46e4169a ("selftest/spdx: Fix for SPDX_VERSION addition")
updated the selftests to expect SPDX artifacts under:
${DEPLOY_DIR}/spdx/${SPDX_VERSION}/
However, in this branch the effective SPDX output was still being
written to:
${DEPLOY_DIR}/spdx/${PACKAGE_ARCH}/
without the version subdirectory. This caused SPDX selftests such as
test_spdx_tar to fail with missing file errors, e.g.:
AssertionError: .../deploy/spdx/SPDX-1.1/core2-64/packages/tar.spdx.json does not exist
Update create-spdx-2.2.bbclass so that DEPLOY_DIR_SPDX includes
${SPDX_VERSION}, matching the expected deploy structure and restoring
successful SPDX selftests.
(From OE-Core rev: 8996d0899df5316742ba5fd73c351e8ca67dc90b)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update the test for the addition of SPDX_VERSION to the deploy path.
(From OE-Core rev: d75bfbaf69292f80cacc5b8d6cbff03418a34ebc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 055e8c21908127722abad9e992d6408d8697a119)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Downstream tasks may want to know what image files were written so write
out a manifest in do_image_complete. The format of the manifest is the
same as the one in image.bbclass
(From OE-Core rev: e15a9934be84c59fc1bf957a60fa395e521abcfc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Downstream tasks may want to know what image files were written by the
do_image family of tasks (e.g. SPDX) so have each task write out a
manifest file that describes the files it produced, then aggregate them
in do_image_complete
(From OE-Core rev: 5da5e2c528e8f4c78d389d60b03725323ff1527c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5e55ed4c5b9d5af3c96b82805af34af1512fc3d1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The code in this file uses oe.qa, but it was not imported resulting an
an exception when a license error was detected
(From OE-Core rev: f8aa42faa3640d0414745ae32b00a37b2f5d638b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e44cb7c5b7281d614ed51fdec06dad0a7211528a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Moves the code that skips packages with incompatible licenses to the
library code so that it can be called in other locations
(From OE-Core rev: 4f7a047c4a1e14bbb3bf593764aace1e25bcd4a4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 86eb409e3c1b30110869ec5a0027ae2d48bbfe7f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
do_create_spdx is a outlier in that it doesn't need the RSS to be
extended just because it depends on do_populate_sysroot. In fact, it
only depends on do_populate_sysroot so it can see the actual recipes
sysroot, and attempting to extend the sysroot can cause problems for
some recipes (e.g. if a recipe does do_populate_sysroot[noexec] = "1")
As such, explicitly exclude do_create_spdx from extending the sysroot
just because it depends on do_populate_sysroot.
(From OE-Core rev: 572bf8fd0ba83c7174f706f17a589abbcdc54df5)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Moves several of the functions in license.bbclass to be library code
New function dependencies were manually verified using bitbake-dumpsigs
to ensure that bitbake identified the same dependencies even though they
are now in library code (although the new function names mean that the
task hashes still change)
(From OE-Core rev: 5e220e20833fd800687b05c8f5cef602dfc47202)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0333e04e353991260c5f67a72f80f3ab9dcf526a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The add_download_files() function incorrectly accessed fd.name, which
does not exist on FetchData objects.
Change to use fd.names[0] to correctly retrieve the first filename.
This fixes AttributeError during SPDX document generation.
(From OE-Core rev: 17031d71cf4bc4fc19dd8a41c49b94e1f6a1edee)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backports the SPDX 3.0 support and fixes from upstream walnascar
commit 49f47169953b807d430461ca33f3a2b076119712 into upstream
scarthgap.
(From OE-Core rev: 9c9b9545049a2f6e5c99edcb079275d29a4d1ac6)
Signed-off-by: Kamel Bouhara (Schneider Electric) <kamel.bouhara@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The upstream changed the branch name, moving to archive/ so we need to
update too. Take the opportunity to match the new location too to avoid
the redirect.
We could use a different branch but upstream would probably eventually
rename that too so this may last longer.
(From OE-Core rev: 1e0a64a1890a62e130595f46d93c8d08af9170f5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 478a645bad150f04dee1b0085c4542c2eefe7007)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When the package is installed directly on the machine (instead of
installing it in the rootfs directly), the postinstall script fails with
the following error:
/usr/sbin/update-ca-certificates: line 75: shift: shift count out of range
The reason is that the "update-ca-certificates" script is executed with
the "--sysroot" argument, and as the sysroot $D is passed. However on the
target system this variable doesn't exist, so the argument is passed without
this mandatory value, and the execution fails.
To avoid this error, check if the $D variable exists, and pass the --sysroot
argument only when it does.
Reported-by: WXbet <Wxbet@proton.me>
(From OE-Core rev: 9a2bd3b6e2e53071a1463d2804d0d4fb17b1814f)
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf39461e97098a1b28693299677888ba7e8bfccf)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
0001-Revert-mozilla-certdata2pem.py-print-a-warning-for-e.patch
0001-update-ca-certificates-don-t-use-Debianisms-in-run-p.patch
refreshed for 20250419
0002-sbin-update-ca-certificates-add-a-sysroot-option.patch
removed since it's included in 20250419
(From OE-Core rev: dd05818a422c8c5be1aef06405d200280b382b91)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e39cc1fb7234bf2b37856296d3c0d10ddf8cae64)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ca-certificates/0002-update-ca-certificates-use-SYSROOT.patch
was using a non-standard environment variable, and was replaced
with a patch that adds a command line option (and then this
was submitted upstream). ca-certificates recipe was tweaked accordingly,
and nothing else in core or meta-oe is using update-ca-certificates.
Drop default-sysroot.patch as the use case is unclear: sysroot
is explicitly specified in all known invocations of update-ca-certificate,
and if there's a place where it isn't, then update-ca-certificates
will error out trying to write to /etc, and should be fixed to
explicitly specify the sysroot.
(From OE-Core rev: a80185fd72a2be183783b0e464c07f1043d7dd37)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 90d9f0ba674d4fe8e9291f0513c13dff3775c545)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
git repo no longer has tags for recent versions which means
we had missed several of them, and wouldn't be able to get
notifications about any future releases.
(From OE-Core rev: 44c113497c7e3f9f06604e892df1eb717bb3410d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81f013fd1312551628701bf36ac62746a2606dbd)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Provide references for how the SRCREV was arrived at for the 20240203
release.
(From OE-Core rev: b1d86653f1485aa56fe8bf050931d5b8657ee499)
Signed-off-by: Theodore A. Roth <troth@openavr.org>
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6916cdb0f05f6644edb1e432a9421595abb9f0ca)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The 20240203 version is the same as used in Ubuntu >= 24.04 and Debian
Trixie (testing).
(From OE-Core rev: 63620f034019b3b3585e263bd26b3fadd9a1692e)
Signed-off-by: Theodore A. Roth <troth@openavr.org>
Signed-off-by: Theodore A. Roth <theodore_roth@trimble.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ce19168885a04b0d77e81c1fd1c4262b195a47d4)
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Reader.ReadResponse function constructs a response string through
repeated string concatenation of lines. When the number of lines in a
response is large, this can cause excessive CPU consumption.
(From OE-Core rev: 512c36af3b9d344606b2ebf54bc2f99b88dfea63)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The processing time for parsing some invalid inputs scales non-linearly with
respect to the size of the input. This affects programs which parse untrusted PEM inputs.
(From OE-Core rev: 228e4aa70743b92eaf1abd5526827b34b33f3419)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Parse function permits values other than IPv6 addresses to be included
in square brackets within the host component of a URL. RFC 3986 permits
IPv6 addresses to be included within the host component, enclosed within
square brackets. For example: "http://[::1]/". IPv4 addresses and hostnames
must not appear within square brackets. Parse did not enforce this requirement.
(From OE-Core rev: c5fc59eb87d0f92ba8596b7848d16d59773582a0)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When Conn.Handshake fails during ALPN negotiation the error contains attacker
controlled information (the ALPN protocols sent by the client) which is not escaped.
(From OE-Core rev: e734cf62f24640d116c901dd97e09ddbb1f0cc4f)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Validating certificate chains which contain DSA public keys can cause
programs to panic, due to a interface cast that assumes they implement
the Equal method. This affects programs which validate arbitrary certificate chains.
(From OE-Core rev: b532fa208d0b102326642a2fba8b17661a14307e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to the design of the name constraint checking algorithm, the processing
time of some inputs scals non-linearly with respect to the size of the certificate.
This affects programs which validate arbitrary certificate chains.
(From OE-Core rev: ce1626d1f1e232bc6da81e89088d0c0f5f3c52b4)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Parsing a maliciously crafted DER payload could allocate large amounts of memory,
causing memory exhaustion.
(From OE-Core rev: f27acc863ee34b56e2c49dc96ad2b58fb35e2d46)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When recreating the uri in wget's checkstatus method, we only use the
scheme, host and path. This completely strips the query parameters from
the final URI and potentially breaks the checking functionality for
URLs that require query parameters (such as the AZ fetcher with SAS
token).
This bug was resolved on master in
`096301250455e2a83bdd818a56317c62436c9981`.
This patch is adapted to the scarthgap branch.
CC: Steve Sakoman <steve@sakoman.com>
(Bitbake rev: 8dcf084522b9c66a6639b5f117f554fde9b6b45a)
Signed-off-by: Philippe-Alexandre Mathieu <pamathieu@poum.ca>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is the following warning when executing to bitbake linux-yocto:
bitbake/lib/bb/fetch2/__init__.py:464: DeprecationWarning: 'count' is passed as positional argument
This is because the 4th parameter of re.sub(pattern, repl, string, count=0, flags=0)
is a keyword parameter. We use keyword arguments for parameters that are not positional.
(Bitbake rev: c2a54aceab4c75cea6f8be16fe6d0caed12b32c4)
Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
kernel commit bfb713ea53c7 ("perf tools: Fix arm64 build by generating unistd_64.h")
introduces a new dependency on source files for arm64, specifically
include/uapi/asm-generic.
Build fails with:
[..]/perf/1.0/perf-1.0/scripts/Makefile.asm-headers:33: [...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild: No such file or directory
make[4]: *** No rule to make target '[...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild'. Stop.
Add the directory to PERF_SRC.
Fix whitespace error while at it.
(From OE-Core rev: 06d4981313ce67a8d53b1c14be9845b4b5a9f4cf)
Signed-off-by: Yannic Moog <y.moog@phytec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Passing params as numbers to hwclock is broken in util-linux 2.39.3 due
to wrong pointer handling. So backport the fix from upstream included
since util-linux 2.41.
(From OE-Core rev: 3d8f88906f5560286462eaf55226b872e2805df7)
Signed-off-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An error occurred in backport commit
649147913e89cd8f7390cb17cd0be94c9710ffa6. The test file
is empty and has no functionality at all.
(From OE-Core rev: 0539a7869c4a3e28b3e7d0ab93fe07bfb9462d13)
Signed-off-by: Michael Haener <michael.haener@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick patches as listed in NVD CVE report.
Note that Debian lists one of the patches as introducing the
vulnerability. This is against what the original report [1] says.
Also the commit messages provide hints that the first patch fixes this
issue and second is fixing problem with the first patch.
[1] https://jvn.jp/en/jp/JVN19358384/
(From OE-Core rev: a157719ab349d9393d5a640bb2e45fc2489d5338)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Added by commit e478550c8cd8 ("openssl/fontconfig/bzip2: Use relative
symlinks instead of absolute ones (using a new class)") in OE-Core.
(From yocto-docs rev: a8687e4bb2e822670b6ad110613a12fa02943d3d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c0dc554eba7d421023ecc68a70b7a19df38628b0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Mention the use of USE_NLS, INHIBIT_DEFAULT_DEPS and the cross-canadian
class.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: b16f19e8004d571e7a6eadfa34983781ba6a7634)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d877e54f1c85cefc00dd674d60f2db81446bd95a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Part of bitbake.conf, this variable allowing to enable or disable
translation was undocumented. Add a entry to the glossary.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 675b776390c8079deb8f1912dac44b574688a9c7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 92a55345a56b5038c0344669daaa7a3a99dd0fc0)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Can be used in recipes that want to explicitly skip Ccache support when
the ccache class is enabled.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e4fb6cd20955046a397b63bfe57f6cb4020b9cbb)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b1b4adc8d4d9d23ff6fd91bca632bb0f5277e72b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- drop references to obsolete tar packaging format
- add references to apt and dpkg utilities for .deb packaging
- add reference to alternative "dnf" .rpm packaging
(From yocto-docs rev: d1331418317576b569ea2b046adf46ec7af8a15a)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d4374ac86ebe7980908ed905018ccfb773ac666e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable does not apply to the scope of a single recipe, but rather
to the scope of the entire layer.
(From yocto-docs rev: a86f2e5d291b86dbf56aefab08f4d3b0e5529801)
Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit eec26e11adb6e3a9c4f53f825b9a1730c9ddee12)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current autobuilder cluster is at valkyrie.yocto.io, published files
on autobuilder.yocto.io will be missing or out-of-date.
(From yocto-docs rev: b3b95e590248025d59a7cef311bb0abf207e72fb)
Signed-off-by: Paul Barker <paul@pbarker.dev>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9ed06c070e309b52f1dbf8877867dcede79f4cb6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is for the tool which is removed in v4.6.0 via [1] and
re-introduced again in v4.7.0 via [2].
[1] eab89a627f
[2] 9ab54a8580
(From OE-Core rev: 1ff4b39374a5b328069a928e7234c3397769dc6f)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE: CVE-2025-8225
It is possible with fuzzed files to have num_debug_info_entries zero
after allocating space for debug_information, leading to multiple
allocations.
* dwarf.c (process_debug_info): Don't test num_debug_info_entries
to determine whether debug_information has been allocated,
test alloc_num_debug_info_entries.
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=e51fdff7d2e538c0e5accdd65649ac68e6e0ddd4]
(From OE-Core rev: 7feed679262025b8405488d064e2c546a3ed7a0c)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Prevent attackers to cause a denial of service (application crash) or
possibly have unspecified other impact when the application processes
untrusted LZ4 frames. For example, LZ4F_createCDict_advanced in
lib/lz4frame.c mishandles NULL checks.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-62813
Upstream patch:
f64efec011
(From OE-Core rev: 0a63e3e120cc6958e2963a3ad510ec7c03f1adae)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In native/nativesdk builds, sysconfdir refers to a recipe sysroot
directory, which will disappear once the workdir is cleaned up, breaking
libcurl's HTTPS connections.
By simply not setting --with-ca-bundle at all in non-target builds, curl
defaults to the host system's CA certificates, which is desirable anyways
to allow builds in environments that require local CA certificates.
(From OE-Core rev: 4909a46e93ba774c960c3d3c277e2a669af3fea6)
(From OE-Core rev: 0f98fecda8a0436f760e6fd9f3b7eb510e5258b8)
Signed-off-by: Matthias Schiffer <matthias.schiffer@ew.tq-group.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building an image including iptable built with the libnftnl
PACKAGECONFIG, one hits
Downloading file:.../oe-rootfs-repo/armv8a/libkmod2 * check_data_file_clashes: Package iptables wants to install file .../rootfs/etc/ethertypes
But that file is already provided by package * netbase
This used to be handled by
0003-Makefile.am-do-not-install-etc-ethertypes.patch, but that patch
got removed with the 1.8.9->1.8.10 upgrade (commit 4616ada82e70).
I think the rationale for dropping the patch was wrong; the commit log
talks about xtables.conf, which is indeed gone from upstream, but said
patch didn't change anything about xtables.conf, it did
-dist_conf_DATA = etc/ethertypes etc/xtables.conf
+dist_conf_DATA = etc/xtables.conf
However, instead of patching iptables to not install ethertypes, and
having to forward-port that patch, it is much simpler to just remove
the file in this do_install:append.
(From OE-Core rev: a970b6c927fb4c04473484f6e4b0a9853c8a5896)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@baylibre.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a bug in GStreamer 1.22 that prevents video playback when
some of the v4l2codecs are paired with sinks that do not support
GstVideoMeta. This is the case of the Qt 6.9 sink used by some
of the Qt components.
For example, when the v4l2codecs-vp8dec decoder is paired with
QMediaPlayer, video playback fails to start with the following error:
WARN videodecoder gstvideodecoder.c:4409:gst_video_decoder_negotiate_pool: Subclass failed to decide allocation
ERROR videodecoder gstvideodecoder.c:4635:gst_video_decoder_allocate_output_buffer: Failed to allocate the buffer..
WARN videodecoder gstvideodecoder.c:4409:gst_video_decoder_negotiate_pool: Subclass failed to decide allocation
WARN matroskademux matroska-demux.c:6131:gst_matroska_demux_loop: error: Internal data stream error.
WARN matroskademux matroska-demux.c:6131:gst_matroska_demux_loop: error: streaming stopped, reason not-negotiated (-4)
This problem is already fixed in GStreamer 1.24, so backport the fix.
This fixes the buffer allocation failure for H.264, H.265, and VP8.
CC: Steve Sakoman <steve@sakoman.com>
CC: Anuj Mittal <anuj.mittal@intel.com>
(From OE-Core rev: 1be0de000bb852f1acc9644c1cb702336d7fdd61)
Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability, which was classified as problematic, has been found in GNU elfutils
0.192. This issue affects the function gelf_getsymshndx of the file strip.c of the
component eu-strip. The manipulation leads to denial of service. The attack needs to
be approached locally. The exploit has been disclosed to the public and may be used.
The identifier of the patch is fbf1df9ca286de3323ae541973b08449f8d03aba. It is
recommended to apply a patch to fix this issue.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-1377
Upstream patch:
https://sourceware.org/git/?p=elfutils.git;a=fbf1df9ca286de3323ae541973b08449f8d03aba
(From OE-Core rev: ae89d0c2ca49c40429f787577d280b5886f42cc1)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability classified as problematic was found in GNU elfutils 0.192. This
vulnerability affects the function elf_strptr in the library /libelf/elf_strptr.c
of the component eu-strip. The manipulation leads to denial of service. It is
possible to launch the attack on the local host. The complexity of an attack is
rather high. The exploitation appears to be difficult. The exploit has been
disclosed to the public and may be used. The name of the patch is
b16f441cca0a4841050e3215a9f120a6d8aea918. It is recommended to apply a patch to
fix this issue.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-1376
Upstream patch:
https://sourceware.org/git/?p=elfutils.git;a=commit;h=b16f441cca0a4841050e3215a9f120a6d8aea918
(From OE-Core rev: 06e3cd0891f553b0ed036d9247dfa7c5ed814d78)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick patch from PR mentioning this CVE [1]
It's a complex patch so I have checked diff of 2.6.4 and commit before
these patches landed. There were no changes in memory allocations.
Also version in scarthgap is still not that much different from current
upstream master.
Ptests pass.
Also picked one documentation commit (-00) to resolve patch conflict.
Following conflicts were resolved manually:
* commit "mass-cppcheck.sh: Activate in-code suppression comments" was
skipped as it only edited github actions not yet available in 2.6.4
* commit "lib: Implement tracking of dynamic memory allocations"
ale had conflict in github actions not yet available in 2.6.4
* commit "fuzz: Be robust towards NULL return from XML_ExternalEntityParserCreate"
edited file "expat/fuzz/xml_lpm_fuzzer.cpp" which is not present in
our version yet. Since we're not using fuzzying, this is not needed.
* the final changelog commit needed lot conflict resolution actions
Finally picked PR fixing regression [2] together with two minor commits
to have a clean cherry-picks.
Also here the Changes commit needed conflict resolution.
[1] https://github.com/libexpat/libexpat/pull/1034
[2] https://github.com/libexpat/libexpat/pull/1048
(From OE-Core rev: 684d3cdbc08ce41dc1f92e1f228eee34bc2bc1fe)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2025-6018 is a local privilege escalation in PAM that requires
`user_readenv=1` to be enabled in the PAM configuration. The default
configuration does not enable reading user environment files (user_readenv
is 0 by default). Hence this vulnerability cannot be exploited using the
default configuration.
(From OE-Core rev: 3f2a9ad03326dc87681cf47ed5f73712ebaa624c)
Signed-off-by: Anders Heimer <anders.heimer@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The filename is outdated as its version was already bumped and there are
also different files for different feed choices.
Use glob to match any available file.
(From yocto-docs rev: 6cd7492bf83232744390f34e496367e94b63e701)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If SLIRP is being used instead of TAP for networking to the guest then
the target IP will be localhost. There's no point in pinging localhost
to see if the target is up but whilst you'd think it is harmless, in
some containers ping doesn't actually have enough rights to work:
ping: socktype: SOCK_RAW
ping: socket: Operation not permitted
ping: => missing cap_net_raw+p capability or setuid?
Look at the target address and if it's localhost or 127.0.0.* return
immediately.
(Backport from OE-Core rev: a06ef43d2a50e16c32bd6edbdc7b32c3528687d5)
(From OE-Core rev: 649147913e89cd8f7390cb17cd0be94c9710ffa6)
Signed-off-by: Michael Haener <michael.haener@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a bug libicu that causes libicu to be installed incorrectly when
the build system uses long paths (more than 512 chars).
This condition is not very difficult to trigger on a OE build system
due to the long paths an the deep of the directories that are usually
generated by default.
Also the bug is very subtle and won't be detected by the QA post-install
processes because what this bug causes is that a different version of
libicudata.so.X.Y (one without data) is installed instead of the one
containing the data, but there won't be any file missed on the installation
(just that it installed the wrong one).
See: https://unicode-org.atlassian.net/browse/ICU-22813
This patch backports the fix from upstream/main
(From OE-Core rev: 67d1352873957decacde30ff208fb7bb635b0c5d)
(From OE-Core rev: 0860992436092f7651e22e2b894f0d0a365a9bb0)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Benjamin Hahn <B.Hahn@phytec.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop upstreamed patch and refresh remaining patches.
Release information:
* https://www.python.org/downloads/release/python-31212/
* The release you're looking at is Python 3.12.12, a security bugfix
release for the legacy 3.12 series.
Handles CVE-2025-59375.
(From OE-Core rev: f1234b8451ba843b5f9ec1d2066c21f54d6bc3b8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
655054d2c3c1 Linux 6.6.111
3d3abf3f7e8b KVM: x86: Don't (re)check L1 intercepts when completing userspace I/O
284e67a93b8c net/9p: fix double req put in p9_fd_cancelled
ab172f4f4262 crypto: rng - Ensure set_ent is always present
f5f235be7612 riscv: mm: Do not restrict mmap address based on hint
1602c9b4578a riscv: mm: Use hint address in mmap if available
e242e52fdfe4 driver core/PM: Set power.no_callbacks along with power.no_pm
e857421992ce staging: axis-fifo: flush RX FIFO on read errors
a3c71d6c8332 staging: axis-fifo: fix TX handling on copy_from_user() failure
6d953e9d3981 staging: axis-fifo: fix maximum TX packet length check
bfeea103cad9 serial: stm32: allow selecting console when the driver is module
cb7630e714d6 hid: fix I2C read buffer overflow in raw_event() for mcp2221
dc4874366cf6 ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
647410a7da46 ALSA: usb-audio: Kill timer properly at removal
97e87f367c91 platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042 quirks list
bf28f5db40d5 can: rcar_canfd: Fix controller mode setting
e93af787187e can: hi311x: fix null pointer dereference when resuming from sleep before interface was enabled
03510f5fce33 btrfs: ref-verify: handle damaged extent root tree
bcccd0220751 ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
081f14b9a3eb perf subcmd: avoid crash in exclude_cmds when excludes is empty
6d59f7467f83 platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042 list
4b91d0c5781a dm-integrity: limit MAX_TAG_SIZE to 255
7f7187118bb5 ASoC: amd: acp: Adjust pdm gain value
8281c2a63bbc wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
96dc17ae64b1 USB: serial: option: add SIMCom 8230C compositions
228d06c4cbfc media: i2c: tc358743: Fix use-after-free bugs caused by orphan timer in probe
71ed8b81a490 media: tuner: xc5000: Fix use-after-free in xc5000_release
f82dc869220d media: tunner: xc5000: Refactor firmware load
250b6e009ff9 KVM: arm64: Fix softirq masking in FPSIMD register saving sequence
(From OE-Core rev: 2a947cb13d0d46747f14aa6a1aa39a486459ee8a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
f34f16e5c6323 Linux 6.6.109
eb53056323f13 drm/i915/backlight: Return immediately when scale() finds invalid parameters
4529bb0b6be3d minmax.h: remove some #defines that are only expanded once
1a899044a0f5a minmax.h: simplify the variants of clamp()
9955044f552b5 minmax.h: move all the clamp() definitions after the min/max() ones
26c3d697becf3 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
511e7d2e4d51f minmax.h: reduce the #define expansion of min(), max() and clamp()
85d619594313e minmax.h: update some comments
6012f69bf7495 minmax.h: add whitespace around operators and after commas
46648b94e6ebb minmax: fix up min3() and max3() too
f0be4c5dc213d minmax: improve macro expansion and type checking
7194a302345da minmax: don't use max() in situations that want a C constant expression
bb63c996c2db0 minmax: simplify min()/max()/clamp() implementation
6183c6579356a minmax: make generic MIN() and MAX() macros available everywhere
c0c83f4cd074b i40e: add validation for ring_len param
6e4251690710d i40e: increase max descriptors for XL710
7ea47a560a7a3 drm/ast: Use msleep instead of mdelay for edid read
ed6fa21f68973 gpiolib: Extend software-node support to support secondary software-nodes
457d2c5e112fd loop: Avoid updating block size under exclusive owner
78f579cb7d825 mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize()
e7a85efb873fa mm: migrate_device: use more folio in migrate_device_finalize()
684a9a995748c ARM: bcm: Select ARM_GIC_V3 for ARCH_BRCMSTB
53888cd32a3f6 s390/cpum_cf: Fix uninitialized warning after backport of ce971233242b
09e3bda3a7ba2 fbcon: Fix OOB access in font allocation
adac90bb1aaf4 fbcon: fix integer overflow in fbcon_do_set_font
c9c2a51f91aea mm/hugetlb: fix folio is still mapped when deleted
df1fa034c0fc2 kmsan: fix out-of-bounds access to shadow memory
cab278cead49a afs: Fix potential null pointer dereference in afs_put_server
58d304a89178d ARM: dts: socfpga: sodia: Fix mdio bus probe and PHY address
3887f3814c0e7 tracing: dynevent: Add a missing lockdown check on dynevent
8703940bd30b5 crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
b769490521cf9 i40e: improve VF MAC filters accounting
b247cdd04750e i40e: add mask to apply valid bits for itr_idx
edecce7abd715 i40e: add max boundary check for VF filters
e748f1ee493f8 i40e: fix validation of VF state in get resources
3883e9702b6a4 i40e: fix input validation logic for action_meta
2cc26dac0518d i40e: fix idx validation in config queues msg
50a1e2f50f6c2 i40e: fix idx validation in i40e_validate_queue_map
3cefd898b7aa1 HID: asus: add support for missing PX series fn keys
ba7bcfd52c66d smb: client: fix wrong index reference in smb2_compound_op()
348736955ed6c futex: Prevent use-after-free during requeue-PI
6ffa6b5bc861a drm/gma500: Fix null dereference in hdmi teardown
df2c071061ed5 octeontx2-pf: Fix potential use after free in otx2_tc_add_flow()
7b209698e648b net: dsa: lantiq_gswip: suppress -EINVAL errors for bridge FDB entries added to the CPU port
816d30afbad52 net: dsa: lantiq_gswip: move gswip_add_single_port_br() call to port_setup()
a7a2b29c1ee44 net: dsa: lantiq_gswip: do also enable or disable cpu port
be0bd592298f8 selftests: fib_nexthops: Fix creation of non-FDB nexthops
24046d31f6f92 nexthop: Forbid FDB status change while nexthop is in a group
31ae2fbc9fcb9 net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
98a76bd96f382 bnxt_en: correct offset handling for IPv6 destination address
82a1463c968b1 vhost: Take a reference on the task in struct vhost_task.
bcce99f613163 Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
6a0070c5c3ad3 Bluetooth: hci_sync: Fix hci_resume_advertising_sync
c957284701353 ethernet: rvu-af: Remove slash from the driver name
17edec1830e48 can: peak_usb: fix shift-out-of-bounds issue
3664ae91b26d1 can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
2e423e1990f39 can: sun4i_can: populate ndo_change_mtu() to prevent buffer overflow
be1b25005fd0f can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
cbc1de71766f3 can: etas_es58x: populate ndo_change_mtu() to prevent buffer overflow
0baf92d0b1590 xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
f64abeebf763c bpf: Reject bpf_timer for PREEMPT_RT
865eec09b6e44 can: rcar_can: rcar_can_resume(): fix s2ram with PSCI
210b91bfe355b wifi: virt_wifi: Fix page fault on connect
c5be7edd42602 smb: server: don't use delayed_work for post_recv_credits_work
6017196aabf1d cpufreq: Initialize cpufreq-based invariance before subsys
35bb271de241d ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients
ebe7a2e46d189 arm64: dts: imx8mp: Correct thermal sensor index
1744aff07b833 mm: folio_may_be_lru_cached() unless folio_test_large()
d37ec803b2813 mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
768c44cc8b638 mm/gup: check ref_count instead of lru before migration
dc58ab1eb90c9 mm: add folio_expected_ref_count() for reference count calculation
4ed203f79821c mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
df2580fbcedea IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
943754ad81131 ALSA: usb-audio: Add mute TLV for playback volumes on more devices
0aac2fa4d0c75 ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
ea6016c9ec61d ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
b61b90b07416f i2c: designware: Add quirk for Intel Xe
41ea28a2de255 mmc: sdhci-cadence: add Mobileye eyeQ support
306697a775fbc usb: core: Add 0x prefix to quirks debug output
dc77154e83048 ALSA: usb-audio: Fix build with CONFIG_INPUT=n
a3961b1f7f79e ALSA: usb-audio: Convert comma to semicolon
d04d301614630 ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
8fa69bd18148e ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
9db2614986bd0 ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
e8c605fece5b9 ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
bafc648b82c3b ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
08a96e22bd37f ALSA: usb-audio: Fix block comments in mixer_quirks
18f9e77de5272 firewire: core: fix overlooked update of subsystem ABI version
ca3e48e96816c scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
(From OE-Core rev: 5234d795417f97cfce7bcd891e7bdeabc6f36e9e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
147338df3487 Linux 6.6.108
42a6aeb4b238 Revert "loop: Avoid updating block size under exclusive owner"
06146c26f5cf minmax: add a few more MIN_T/MAX_T users
af8b531ecfd4 minmax: simplify and clarify min_t()/max_t() implementation
2d396aa8264d minmax: avoid overly complicated constant expressions in VM code
532733ff82b9 mptcp: propagate shutdown to subflows when possible
3ef938f6f0b3 rtc: pcf2127: fix SPI command byte for PCF2131 backport
075abf0b1a95 iommu/amd/pgtbl: Fix possible race while increase page table level
564f2312e2ff xhci: dbc: Fix full DbC transfer ring after several reconnects
3c6dd29a460f xhci: dbc: decouple endpoint allocation from initialization
27b04564f7a3 phy: ti: omap-usb2: fix device leak at unbind
34a8d5a198bb phy: Use device_get_match_data()
0ee0ef483aae selftests: mptcp: userspace pm: validate deny-join-id0 flag
650150cc9a3e mptcp: pm: nl: announce deny-join-id0 flag
a6157484bee3 vmxnet3: unregister xdp rxq info in the reset path
e7b7a9387955 smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
2374c11189ef crypto: af_alg - Set merge to zero early in af_alg_sendmsg
6a075f80f303 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
15a77e1ab0a9 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
e6b0616a360f ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
7740da20a3a0 ASoC: wm8974: Correct PLL rate rounding
b4e8741955dc ASoC: wm8940: Correct typo in control name
b7e4884dd853 ASoC: wm8940: Correct PLL rate rounding
abc9f859a9ea io_uring: include dying ring in task_work "should cancel" state
c8e69b783bc4 io_uring: backport io_should_terminate_tw()
115e7d4d5ee8 ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
0a3d5a4d4adc selftests: mptcp: avoid spurious errors on TCP disconnect
9ef1af5d4040 selftests: mptcp: connect: catch IO errors on listen side
666b49c848f1 rds: ib: Increment i_fastreg_wrs before bailing out
689aee35ce67 net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
7e4c3cd7f0a1 KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
6584e7ecfa7d mmc: mvsdio: Fix dma_unmap_sg() nents value
ac4e940dc7da ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
411f7d4f7038 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
468bb23472b7 ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
fc7bd02dadb8 btrfs: tree-checker: fix the incorrect inode ref size check
090b61b87420 iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
561eef41aaa3 LoongArch: Check the return value when creating kobj
2ff7ef2f71b4 LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
fb6ee62d3082 LoongArch: Update help info of ARCH_STRICT_ALIGN
90c0ffa1e0d9 power: supply: bq27xxx: restrict no-battery detection to bq27000
84ac57c4bbfd power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
7c4491b5644e crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
ee74d69af170 nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
d3cb3f209d35 ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
eb0378dde086 ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
d2cfefa14ce8 octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
8eeb2091e72d cnic: Fix use-after-free bugs in cnic_delete_task
cd093e8bdcfe net: liquidio: fix overflow in octeon_init_instr_queue()
13f57d484676 Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
4cefe5be7388 tls: make sure to abort the stream if headers are bogus
dfd06131107e tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
97d797c5fc6f bonding: don't set oif to bond dev when getting NS target destination
2cb17c88edd3 net/mlx5e: Harden uplink netdev access against device unbind
fd74bd40f1a4 net/mlx5e: Consider aggregated port speed during rate configuration
a7f10a466d36 i40e: remove redundant memory barrier when cleaning Tx descs
0255c5100470 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
af114ef225e5 selftests: mptcp: sockopt: fix error messages
dedaa9bcf79c mptcp: tfo: record 'deny join id0' info
36d9f72e5d66 mptcp: set remote_deny_join_id0 on SYN recv
29a5fd482cd5 bonding: set random address only when slaves already exist
ea53e6a47e14 qed: Don't collect too many protection override GRC elements
2f4b68e7905e dpaa2-switch: fix buffer pool seeding for control traffic
4f364023ddcf um: virtio_uml: Fix use-after-free after put_device in probe
5d2c34ff78b8 btrfs: fix invalid extref key setup when replaying dentry
4a1e3ec28e80 cgroup: split cgroup_destroy_wq into 3 workqueues
9ba2b399dee2 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
eae22a2573a0 wifi: mac80211: fix incorrect type for ret
93e063f15e17 wifi: mac80211: increase scan_ies_len for S1G
0ffb49ba247c ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
6085291a1a58 wifi: wilc1000: avoid buffer overflow in WID string configuration
(From OE-Core rev: 0b5c6e21160e54b3b571343d932614b23231e273)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
af1544b5d072 Linux 6.6.107
f075a33ef204 x86: disable image size check for test builds
23f24d0a538e drm/i915/power: fix size for for_each_set_bit() in abox iteration
0a87bf8bd5d7 drm/amdgpu: fix a memory leak in fence cleanup when unloading
d70b5910ca31 net: mdiobus: release reset_gpio in mdiobus_unregister_device()
cce57cd8c5de ksmbd: fix null pointer dereference in alloc_preauth_hash()
ce807c4c88d2 phy: ti-pipe3: fix device leak at unbind
7c89ea3ab302 phy: tegra: xusb: fix device and OF node leak at probe
221f6739369b dmaengine: dw: dmamux: Fix device reference leak in rzn1_dmamux_route_allocate
ebf6c7c908e5 dmaengine: qcom: bam_dma: Fix DT error handling for num-channels/ees
e0727853992a usb: gadget: midi2: Fix MIDI2 IN EP max packet size
a04b32b0ec1b usb: gadget: midi2: Fix missing UMP group attributes initialization
bea1946b6919 USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
26f296e4c497 xhci: fix memory leak regression when freeing xhci vdev devices depth first
0d861bc0b5c4 RISC-V: Remove unnecessary include from compat.h
156677ea10ba hrtimers: Unconditionally update target CPU base after offline timer migration
b1fa39fb3026 hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()
6276a6b2c84e hrtimer: Remove unused function
c504b5aaaaa5 regulator: sy7636a: fix lifecycle of power good gpio
1baed10553fc dmaengine: ti: edma: Fix memory allocation size for queue_priority_map
df82c7901513 dmaengine: idxd: Fix double free in idxd_setup_wqs()
f0e460925679 dmaengine: idxd: Fix refcount underflow on module unload
0e95ee7f532b dmaengine: idxd: Remove improper idxd_free
608c14c671a8 hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
b072e32e0874 hsr: use rtnl lock when iterating over ports
72dbae1f2f21 net: hsr: Add VLAN CTAG filter support
64a58ae64da5 net: hsr: Add support for MC filtering at the slave device
94b050726288 can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB
deedea599e87 can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails
1e1adfffd3fe can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed
23431998a377 i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
ff00b2ed7c64 igb: fix link test skipping when interface is admin down
e450b4966f72 docs: networking: can: change bcm_msg_head frames member to support flexible array
e6867c0ae100 tunnels: reset the GSO metadata before reusing the skb
5e84e18f6727 net: bridge: Bounce invalid boolopts
fe78891f296a net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable()
092e5703d400 Disable SLUB_TINY for build testing
8a8f093e621c USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
e88b7810b43e USB: serial: option: add Telit Cinterion FN990A w/audio compositions
bb3498089f86 dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
a0da801d3ea0 serial: sc16is7xx: fix bug in flow control levels init
1e92afef6061 tty: hvc_console: Call hvc_kick in hvc_write unconditionally
af253b1a5daa Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups"
7bd41f9c96dd Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
27e126072ee0 Input: iqs7222 - avoid enabling unused interrupts
854baafc00c4 kernfs: Fix UAF in polling when open file is released
5de7b4141af1 cifs: fix pagecache leak when do writepages
9f4b38ad41d6 mm/khugepaged: fix the address passed to notifier on testing young
c95c22402b00 mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios
394547b9113f btrfs: fix corruption reading compressed range when block size is smaller than page size
a29f891d4f37 btrfs: use readahead_expand() on compressed extents
7bb675c9f025 mm/damon/lru_sort: avoid divide-by-zero in damon_lru_sort_apply_parameters()
9fe0415156fb mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
60d7a3d2b985 mm/damon/sysfs: fix use-after-free in state_show()
23538cfbeed8 libceph: fix invalid accesses to ceph_connection_v1_info
b97edd195442 mtd: nand: raw: atmel: Respect tAR, tCLR in read setup timing
252bc25d7aac mtd: nand: raw: atmel: Fix comment in timings preparation
cfdde9197ecd drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
9adb902be26b drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
b2fbe0f9f80b drm/mediatek: fix potential OF node use-after-free
6632845292a4 mm/damon/core: set quota->charged_from to jiffies at first charge window
3d278e89c2ea mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison memory
8577ded2ee3d fuse: prevent overflow in copy_file_range return value
01e1eba64860 fuse: check if copy_file_range() returns larger than requested size
c50336dfcb24 mtd: rawnand: stm32_fmc2: fix ECC overwrite
06d8ef8f8537 mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
31dc1603aa43 net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups
9d55370cc4e2 i2c: i801: Hide Intel Birch Stream SoC TCO WDT
0709bc11b942 ocfs2: fix recursive semaphore deadlock in fiemap call
8345a93b9bda mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
e69f61b8c08e compiler-clang.h: define __SANITIZE_*__ macros only when undefined
deedce87471e Revert "SUNRPC: Don't allow waiting for exiting tasks"
6f628d7dd8ac EDAC/altera: Delete an inappropriate dma_free_coherent() call
2089d8a316f4 KVM: SVM: Set synthesized TSA CPUID flags
2b8a1969cae5 rcu-tasks: Maintain real-time response in rcu_tasks_postscan()
d89abc4fbee8 rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasks
4e86206b6967 rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocks
8be3d52101b0 proc: fix type confusion in pde_set_flags()
66bcb04a441f tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork.
449682e76f32 bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
d660c8d8142e s390/cpum_cf: Deny all sampling events by counter PMU
1262bda871da tracing: Silence warning when chunk allocation fails in trace_pid_write
69d99a936f00 NFSv4/flexfiles: Fix layout merge mirror check.
c288e4c39d21 NFSv4.2: Serialise O_DIRECT i/o and copy range
9f2fdb18d0bf NFSv4.2: Serialise O_DIRECT i/o and clone range
4089fd70a508 NFSv4.2: Serialise O_DIRECT i/o and fallocate()
320a0954e2c8 NFS: Serialise O_DIRECT i/o and truncate()
275d9fd06d96 fs/nfs/io: make nfs_start_io_*() killable
06c26a679029 ftrace/samples: Fix function size computation
f7ec68cc74d8 tracing: Fix tracing_marker may trigger page fault during preempt_disable
781ec30354e6 NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
b39234ede545 NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
a022c9a46455 NFSv4: Don't clear capabilities that won't be reset
9339b4e75a81 SUNRPC: call xs_sock_process_cmsg for all cmsg
fd00ae04c5aa flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
0214b96a6a63 ima: limit the number of ToMToU integrity violations
905d43b8ad24 net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod.
9da2a9d3ccd8 media: i2c: imx214: Fix link frequency validation
817a962db3f3 NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs()
913ff520714f nfsd: Fix a regression in nfsd_setattr()
392260eb8e67 kasan: fix GCC mem-intrinsic prefix with sw tags
d699575d00ff mm: introduce and use {pgd,p4d}_populate_kernel()
3f8810b2d22d kunit: kasan_test: disable fortify string checker on kasan_strings() test
(From OE-Core rev: 4964bdf8bf8b4c889928478db3e0d901e748fe55)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
60a9e718726f Linux 6.6.106
3b9e7e5c5298 x86/vmscape: Add old Intel CPUs to affected list
1e1dc1f9edb9 x86/vmscape: Warn when STIBP is disabled with SMT
a5d029f1152a x86/bugs: Move cpu_bugs_smt_update() down
34e566704105 x86/vmscape: Enable the mitigation
f866eef8d1c6 x86/vmscape: Add conditional IBPB mitigation
813cb831439c x86/vmscape: Enumerate VMSCAPE bug
9d1677060428 Documentation/hw-vuln: Add VMSCAPE documentation
fe9731e10004 Linux 6.6.105
be4e6a221467 spi: fsl-qspi: Fix double cleanup in probe error path
054a444b4c17 dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status()
b718de5904a6 cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
d0b26a9f5742 cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
a44d0904d673 cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
524ee2606a30 riscv: use lw when reading int cpu in asm_per_cpu
522ffe298627 mm: slub: avoid wake up kswapd in set_track_prepare
ad2df864033e slub: Reflow ___slab_alloc()
c866c40d07c4 tools: gpio: remove the include directory on make clean
3c331f7fc5b6 tools: gpio: rm .*.cmd on make clean
7e4f8e09d577 drm/amd/amdgpu: Fix missing error return on kzalloc failure
718c248902dd drm/amdgpu: Replace DRM_* with dev_* in amdgpu_psp.c
c9c4635a6d55 perf bpf-event: Fix use-after-free in synthesis
85da7f36d9a0 drm/bridge: ti-sn65dsi86: fix REFCLK setting
1a7d3947a5dd spi: spi-fsl-lpspi: Clear status register after disabling the module
cd53048e7460 spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort
a339956545a5 spi: spi-fsl-lpspi: Set correct chip-select polarity bit
a786ef5f693b spi: spi-fsl-lpspi: Fix transmissions when using CONT
2313baff36d0 hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM
8699358b6ac9 pcmcia: Add error handling for add_interval() in do_validate_mem()
3ee8f5c8938f pcmcia: omap: Add missing check for platform_get_resource
8d7ee56bf530 Revert "drm/amdgpu: Avoid extra evict-restore process."
b9cf42a8f034 ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
5f46882be912 ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
7d98166183d6 drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv
2c6c9d319017 drm/mediatek: Fix using wrong drm private data to bind mediatek-drm
13d0854e3538 drm/mediatek: Add crtc path enum for all_drm_priv array
d5875a478b1b vmxnet3: update MTU after device quiesce
5174ea81d6ca net: dsa: microchip: linearize skb for tail-tagging switches
3b6a5df36604 net: dsa: microchip: update tag_ksz masks for KSZ9477 family
16fea5067092 dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status()
dd2b7abd0da3 ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
7df63b5ddd07 ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
47aba94a924c iio: pressure: mprls0025pa: use aligned_s64 for timestamp
e791bf216c9e iio: light: opt3001: fix deadlock due to concurrent flag access
91da53307391 iio: chemical: pms7003: use aligned_s64 for timestamp
fb6a7c1da207 iio: imu: inv_mpu6050: align buffer for timestamp
977849e8acd2 btrfs: adjust subpage bit start based on sectorsize
b088ae4e4184 PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
30d201ee3a37 thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold
50ae352c1848 spi: fsl-qspi: use devm function instead of driver remove
0ef7058b4dc6 mm/slub: avoid accessing metadata when pointer is invalid in object_err()
ba0ccc1be52c nouveau: fix disabling the nonstall irq due to storm code
033f09b647db cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
83440514ef2a cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
86cade7791a2 cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
e7f4f16ff167 cpufreq: intel_pstate: Revise global turbo disable check
de6b545bcdba Revert "spi: spi-cadence-quadspi: Fix pm runtime unbalance"
94f7d9070382 Revert "spi: cadence-quadspi: fix cleanup of rx_chan on failure paths"
f4f7cde70f59 net: pcs: rzn1-miic: Correct MODCTRL register offset
50a84d5c8140 e1000e: fix heap overflow in e1000_set_eeprom
1cfa5dd05847 cifs: prevent NULL pointer dereference in UTF16 conversion
bb37252c9af1 batman-adv: fix OOB read/write in network-coding decode
d96cc9a1b577 scsi: lpfc: Fix buffer free/clear order in deferred receive path
abab31c377cb platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list
350bfdd2841f drm/amdgpu: drop hw access in non-DC audio fini
9e4293766e4f wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
9df29aa5637d wifi: mwifiex: Initialize the chan_stats array to zero
bc983b834354 soc: qcom: mdt_loader: Deal with zero e_shentsize
698abcf08818 proc: fix missing pde_set_flags() for net proc files
e9188f66e949 ocfs2: prevent release journal inode after journal shutdown
f9b8d4dba8e7 sched: Fix sched_numa_find_nth_cpu() if mask offline
6797a8b3f71b mm: move page table sync declarations to linux/pgtable.h
26ff568f390a x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings()
2ee32c4c4f63 pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
50f2f392eb6e arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
90e9372ec0b0 ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
ad17940a6618 ALSA: usb-audio: Add mute TLV for playback volumes on some devices
a4e366fbec8a phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
9b035445b7c9 selftest: net: Fix weird setsockopt() in bind_bhash.c.
85c1c86a67e0 ppp: fix memory leak in pad_compress_skb
01d2690c09e6 net: atm: fix memory leak in atm_register_sysfs when device_register fail
7d449b7a6c8e ax25: properly unshare skbs in ax25_kiss_rcv()
5852cee1d8f6 mctp: return -ENOPROTOOPT for unknown getsockopt options
7f8869586dd6 net/smc: Remove validation of reserved bits in CLC Decline message
90ab05ed47c1 ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
bee1e19cf1fa net: thunder_bgx: decrement cleanup index before use
4535729550cf net: thunder_bgx: add a missing of_node_put
e472f59d02c8 wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
609f6debdff3 wifi: libertas: cap SSID len in lbs_associate()
ccb839602a82 wifi: cw1200: cap SSID length in cw1200_do_join()
61b80fbdc072 net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
5d7b2d45770e wifi: ath11k: fix group data packet drops during rekey
6bf934426760 wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay()
38b86b0a37df wifi: ath11k: rename ath11k_start_vdev_delay()
14ed9f84c7c0 wifi: ath11k: Introduce and use ath11k_sta_to_arsta()
fb216d980fae i40e: Fix potential invalid access when MAC list is empty
f18d9b3abf9c net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
668f4f6382c3 macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
1cf0b558cbb7 netlink: add variable-length / auto integers
5430388a8111 net: macb: Fix tx_ptr_lock locking
8d09b13789ba icmp: fix icmp_ndo_send address translation for reply direction
1dda64fb3f5e mISDN: Fix memory leak in dsp_hwec_enable()
9a4abe262df9 xirc2ps_cs: fix register access when enabling FullDuplex
6077d16b5c0f Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
bd75eba88e88 Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
2acc8d3f0a3c netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
50db11e2bbb6 netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm
f1150153c4e5 wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work
b7d08929178c wifi: cfg80211: fix use-after-free in cmp_bss()
4a05520d12a7 arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC
f7a48ef44576 arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM
5b94a825945a tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
0383e172435f arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
add1ecc8f3ad tee: fix NULL pointer dereference in tee_shm_put
bf89b1f87c72 fs: writeback: fix use-after-free in __mark_inode_dirty()
41e168db5942 Bluetooth: hci_sync: Avoid adding default advertising on startup
703ea9e34f96 cpupower: Fix a bug where the -t option of the set subcommand was not working.
2b21fd1cf77e drm/amd/display: Don't warn when missing DCE encoder caps
235a4c0a8aaa cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
ee58a0a35378 LoongArch: Save LBT before FPU in setup_sigcontext()
dc4a024b1990 btrfs: avoid load/store tearing races when checking if an inode was logged
48545620ca8f btrfs: fix race between setting last_dir_index_offset and inode logging
9f76a2e19baf btrfs: fix race between logging inode and checking if it was logged before
7acfa07c585e bpf: Fix oob access in cgroup local storage
dbd8ec2261b8 bpf: Move bpf map owner out of common struct
8e573ac21fcd bpf: Move cgroup iterator helpers to bpf.h
3eeefeb9d62d bpf: Add cookie object to bpf maps
355bd0b51d2f Linux 6.6.104
d3cc7476b89f xfs: do not propagate ENODATA disk errors into xattr code
0699faf70413 Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS"
6c9552de7f7e HID: mcp2221: Handle reads greater than 60 bytes
5a809b34250c HID: mcp2221: Don't set bus speed on every transfer
1b3ccc394807 net/mlx5: SF, Fix add port error handling
ea687c003663 net: rose: fix a typo in rose_clear_routes()
4e86e5ba325e drm/nouveau/disp: Always accept linear modifier
1424f6132fc8 smb3 client: fix return code mapping of remap_file_range
3c3321091733 net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
4191ea1f0bb3 fs/smb: Fix inconsistent refcnt update
4f43a6d376da dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
8911ec881cd7 Revert "drm/amdgpu: fix incorrect vm flags to map bo"
e422370e6ab2 HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
b9166ea27d0a HID: wacom: Add a new Art Pen 2
88d3c2790c33 HID: logitech: Add ids for G PRO 2 LIGHTSPEED
8783b2a0b740 HID: quirks: add support for Legion Go dual dinput modes
d4e6e2680807 HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
5f3c0839b173 HID: asus: fix UAF via HID_CLAIMED_INPUT validation
c84ba4cdf4c6 x86/microcode/AMD: Handle the case of no BIOS microcode
f49161646e03 KVM: x86: use array_index_nospec with indices that come from guest
925599eba460 efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
463aa96fca62 sctp: initialize more fields in sctp_v6_from_sk()
9c547c8eee9d net: rose: include node references in rose_neigh refcount
f8c29fc437d0 net: rose: convert 'use' field to refcount_t
4998ab3eb2b8 net: rose: split remove and free operations in rose_remove_neigh()
b0f8725196ae net: stmmac: Set CIC bit only for TX queues with COE
dc38d0111c16 net: stmmac: xgmac: Correct supported speed modes
d02d635fc03d net: stmmac: Rename phylink_get_caps() callback to update_caps()
ce006b60fc49 net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
9b0acd3bb291 net/mlx5e: Set local Xoff after FW update
dec9d873bdf7 net/mlx5e: Update and set Xon/Xoff upon port speed set
cdd96ed12524 net/mlx5e: Update and set Xon/Xoff upon MTU set
3e07c623fbc5 net/mlx5: Nack sync reset when SFs are present
a623e80aaa85 net/mlx5: Convert SF port_indices xarray to function_ids xarray
a7e9da4d3afb net/mlx5: Use devlink port pointer to get the pointer of container SF struct
25659835c7af net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc()
ddac9d0fe249 net/mlx5: Fix lockdep assertion on sync reset unload event
8da591ae2614 net/mlx5: Add support for sync reset using hot reset
6292688e07d0 net/mlx5: Add device cap for supporting hot reset in sync reset flow
09fd27c8621e net/mlx5: Reload auxiliary drivers on fw_activate
7acefa4c66aa phy: mscc: Fix when PTP clock is register and unregister
b3c70f6fc258 net: dlink: fix multicast stats being counted incorrectly
589edd3dc8fb dt-bindings: display/msm: qcom,mdp5: drop lut clock
dc70ea942fcd ice: fix incorrect counter for buffer allocation failures
05fc7307e352 ice: stop storing XDP verdict within ice_rx_buf
29bcd31ace16 ice: gather page_count()'s of each frag right before XDP prog call
40a9f217cde1 ice: Introduce ice_xdp_buff
4de399767ddc drm/nouveau: remove unused memory target test
32a498445641 drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
3c80c230d6e3 atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
4bd2866db002 Bluetooth: hci_sync: fix set_local_name race condition
961abec8184a Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
f356ed87c78c Bluetooth: hci_event: Mark connection as closed during suspend disconnect
4c549d87f016 Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
430786612abe HID: input: report battery status changes immediately
61d733a568d8 HID: input: rename hidinput_set_battery_charge_status()
e7d0bd359f4c powerpc/kvm: Fix ifdef to remove build warning
6de90c2a3b6c drm/msm: Defer fd_install in SUBMIT ioctl
a208d67cb44b net: ipv4: fix regression in local-broadcast routes
9b2700151660 vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
181feb41f0b2 NFS: Fix a race when updating an existing write
9a1963404cc2 nfs: fold nfs_page_group_lock_subrequests into nfs_lock_and_join_requests
b15342e09644 ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
612527136e0c erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
8f8e6a781783 ASoC: codecs: tx-macro: correct tx_macro_component_drv name
24b9ed739c8c smb: client: fix race with concurrent opens in rename(2)
bc1427a48371 smb: client: fix race with concurrent opens in unlink(2)
43662b846c7a scsi: core: sysfs: Correct sysfs attributes access rights
28c8fb7ae2ad ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
9e0743eb6dcf of: dynamic: Fix use after free in of_changeset_add_prop_helper()
749137b41e70 of: Add a helper to free property struct
d3be2b8cff6f mips: lantiq: xway: sysctrl: rename the etop node
e877b861dab9 mips: dts: lantiq: danube: add missing burst length property
6e59b8483e6e pinctrl: STMFX: add missing HAS_IOMEM dependency
43e3118c677a of: dynamic: Fix memleak when of_pci_add_properties() failed
(From OE-Core rev: 212df1778245f7b299b549285ea0994234e163fa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
cc1a1c5b404a Linux 6.6.103
40b36d9a612b alloc_fdtable(): change calling conventions.
a0a3ace2a578 netfilter: nf_reject: don't leak dst refcount for loopback packets
c1aa819059b8 s390/hypfs: Enable limited access during lockdown
972d84075e3b s390/hypfs: Avoid unnecessary ioctl registration in debugfs
81a0f002e4fd ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
7d67d591ecb0 net/mlx5e: Preserve shared buffer capacity during headroom updates
dacf1ca11735 net/mlx5: Base ECVF devlink port attrs from 0
c71a3e2b02e7 Octeontx2-af: Skip overlap check for SPI field
2919ca876e15 bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU
45b70352d186 bonding: Add independent control state machine
f0c7885ef8d3 bonding: update LACP activity flag after setting lacp_active
ca88ac44368c net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate
aa12ee1c1bd2 net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
ee7134481ff7 igc: fix disabling L1.2 PCI-E link substate on I226 on init
d10f670b6f86 ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
5189c0b7c251 LoongArch: Optimize module load time by optimizing PLT/GOT counting
070b4af44c4b net/smc: fix UAF on smcsk after smc_listen_out()
ba51d73408ed gve: prevent ethtool ops after shutdown
748da8083122 net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
3a4eeea79a46 phy: mscc: Fix timestamping for vsc8584
ca18d751bcc9 ppp: fix race conditions in ppp_fill_forward_path
06a7acd45a8f net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
87f78799e358 ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
2156d9e9f2e4 net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
857b8387a977 drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
b79027f7ebb7 ALSA: usb-audio: Fix size validation in convert_chmap_v3()
f93032e5d68f drm/hisilicon/hibmc: fix the hibmc loaded failed bug
e50599adc966 mlxsw: spectrum: Forward packets with an IPv4 link-local source IP
469c45c8a16a Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
ae1d9779f089 Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
8f80c633cba1 iommu/amd: Avoid stack buffer overflow from kernel cmdline
f5ad0819f902 scsi: qla4xxx: Prevent a potential error pointer dereference
96476b043efb net: bridge: fix soft lockup in br_multicast_query_expired()
7aee3d519d63 RDMA/bnxt_re: Fix to initialize the PBL array
5d3f018fc09a RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
7b044e925aba RDMA/bnxt_re: Fix to do SRQ armena by default
acf0dea8dc90 RDMA/erdma: Fix ignored return value of init_kernel_qp
76588276fcf8 iosys-map: Fix undefined behavior in iosys_map_clear()
34c3bc762bc4 cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key
72553fe19317 drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
ad994eda5d95 spi: spi-fsl-lpspi: Clamp too high speed_hz
7207923d8453 x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
4986548825fe usb: typec: maxim_contaminant: disable low power mode when reading comparator values
f56e75b85b54 usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean
e600de541c37 usb: xhci: Fix slot_id resource race conflict
8d2b63fbfd4d iio: imu: inv_icm42600: change invalid data error to -EBUSY
0af5812acfac iio: imu: inv_icm42600: Convert to uXX and sXX integer types
ec3310a5168b iio: imu: inv_icm42600: use = { } instead of memset()
f52d8ba43259 iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64
f13768b9b829 iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
99b508340d0d iio: light: as73211: Ensure buffer holes are zeroed
58ff8064cb4c tracing: Limit access to parser->buffer when trace_get_user failed
648e01a023cb tracing: Remove unneeded goto out logic
c09dd3773b59 tls: fix handling of zero-length records on the rx_list
93879b3ba967 powerpc/boot: Fix build with gcc 15
5c67f7e4330e mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
03695cdfcb5e compiler: remove __ADDRESSABLE_ASM{_STR,}() again
fa833df2ba9e drm/amd/display: Don't overclock DCE 6 by 15%
7660124e6506 usb: dwc3: pci: add support for the Intel Wildcat Lake
84c95dbf5bec usb: dwc3: Remove WARN_ON for device endpoint command timeouts
319aba29a486 usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
dbfaa79103b4 USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
bf29c9618160 usb: storage: realtek_cr: Use correct byte order for bcs->Residue
adfdc6ed189b USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
cd3bace9c9a3 usb: renesas-xhci: Fix External ROM access timeouts
3b4a57b5cc3b usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test
d84f6e77ebe3 comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl()
0eb4ed2aa261 comedi: pcl726: Prevent invalid irq number
842f307a1d11 comedi: Make insn_rw_emulate_bits() do insn->n samples
decaa5401cb4 usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
20729b825914 cdx: Fix off-by-one error in cdx_rpmsg_probe()
4de009fc0a3a most: core: Drop device reference after usage in get_channel()
bc4e3186a2e2 iio: proximity: isl29501: fix buffered read on big-endian systems
6a605d307b02 iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
3b114a3282ab ftrace: Also allocate and copy hash for reading of filter files
bb912a20fab0 fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable()
65e46aeaf84a drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
d404824f3d25 cpuidle: governors: menu: Avoid selecting states with too much latency
3a92598c3e55 cpuidle: menu: Remove iowait influence
f0aa8591ba0c mmc: sdhci-pci-gli: Add a new function to simplify the code
1eae029f79b6 mmc: sdhci-pci-gli: Use PCI AER definitions, not hard-coded values
fd269466abe6 selftests: mptcp: pm: check flush doesn't reset limits
a9cf4362d4d0 mptcp: disable add_addr retransmission when timeout is 0
ebe3d8cf1ee6 mptcp: remove duplicate sk_reset_timer call
1982e18bbcc1 use uniform permission checks for all mount propagation changes
c5aa6ba11273 fs/buffer: fix use-after-free when call bh_read() helper
212eb86f75b4 smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
740ccba37a12 arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support
342f7a1dda77 ext4: preserve SB_I_VERSION on remount
047b4cb30e42 scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
c065c8d20dd0 scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
6d53b2a134da scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
0c3333f7bfee PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features
d0252e69b932 PCI: imx6: Delay link start until configfs 'start' written
cee067ef2055 PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
7b688b365ace PCI: rockchip: Use standard PCIe definitions
72ff3acf0044 soc: qcom: mdt_loader: Fix error return values in mdt_header_valid()
ef2f64dff281 drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs
a98aa702c74f drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs
e95f4fd56f6c drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
5b011264c5da drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
36a6b43573d1 drm/amd/display: Avoid a NULL pointer dereference
86c2825791c3 s390/sclp: Fix SCCB present check
50db1ab0f3ec ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6
0a1385336970 mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
63962ff932ef mm/debug_vm_pgtable: clear page table entries at destroy_args()
8d03bce0dcb2 squashfs: fix memory leak in squashfs_fill_super
92c9689646c8 mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
0207d8faa1fb memstick: Fix deadlock by moving removing flag earlier
28b82be094e2 KVM: arm64: Fix kernel BUG() due to bad backport of FPSIMD/SVE/SME fix
d1446050a29a sched/fair: Fix frequency selection for non-invariant case
858e035ea448 topology: Set capacity_freq_ref in all cases
68df021d3cfa arm64/amu: Use capacity_ref_freq() to set AMU ratio
cf4faefd3a7b cpufreq/cppc: Set the frequency used for computing the capacity
11da2b1ae4c9 energy_model: Use a fixed reference frequency
6688eb926932 cpufreq/schedutil: Use a fixed reference frequency
9771732ab39c cpufreq: Use the fixed and coherent frequency for scaling capacity
46db6d4797f1 sched/topology: Add a new arch_scale_freq_ref() method
0ed2068de1f9 kbuild: userprogs: use correct linker when mixing clang and GNU ld
5b7912d83962 ata: libata-scsi: Return aborted command when missing sense and result TF
9e9b1fa7ecaa PM: runtime: Take active children into account in pm_runtime_get_if_in_use()
ac2e62cab097 PM: runtime: Simplify pm_runtime_get_if_active() usage
c0f179c1547f ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
dc35f594b0d2 usb: dwc3: imx8mp: fix device leak at unbind
1636b5e9c354 mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
365771ee3dc8 wifi: mac80211: check basic rates validity in sta_link_apply_parameters
b59bea60396c KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer
65b6b10fc005 s390/mm: Remove possible false-positive warning in pte_free_defer()
0852c97fec9c btrfs: send: make fs_path_len() inline and constify its argument
8f3aae5fd76d btrfs: send: use fallocate for hole punching with send stream v2
f942e47453a8 btrfs: send: avoid path allocation for the current inode when issuing commands
dbda681a0a93 btrfs: send: keep the current inode's path cached
ffc19fe2a7ad btrfs: send: add and use helper to rename current inode when processing refs
bfed58ed10f1 btrfs: send: only use boolean variables at process_recorded_refs()
253557254f8d btrfs: send: factor out common logic when sending xattrs
b1947464c041 btrfs: populate otime when logging an inode item
d7badc2ba4da btrfs: constify more pointer parameters
9dfdea89ceb3 btrfs: fix ssd_spread overallocation
9c64d6b07cbb btrfs: open code timespec64 in struct btrfs_inode
8f85af32692d xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
4734255ef39b btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
467dcf7e4a61 btrfs: always abort transaction on failure to add block group to free space tree
8c5bf13905f3 btrfs: move transaction aborts to the error site in add_block_group_free_space()
b172535ccba1 btrfs: qgroup: fix race between quota disable and quota rescan ioctl
d6f1a6c2f567 btrfs: don't ignore inode missing when replaying log tree
a779d1dd7f2d usb: typec: fusb302: cache PD RX state
827f7b4fe051 PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
80617b3926b6 block: Make REQ_OP_ZONE_FINISH a write operation
6c77d4e0f6ad block: reject invalid operation in submit_bio_noacct
3bbd52a413fc fscrypt: Don't use problematic non-inline crypto engines
c8a1e1f02921 leds: flash: leds-qcom-flash: Fix registry access after re-bind
71230248a711 leds: flash: leds-qcom-flash: Limit LED current based on thermal condition
84a24fb446ee net/sched: ets: use old 'nbands' while purging unused classes
81505f137b3a net_sched: sch_ets: implement lockless ets_dump()
00dc616e6cb5 smb: client: fix netns refcount leak after net_passive changes
2668e038800b net: better track kernel sockets lifetime
ac90037bf398 net: Add net_passive_inc() and net_passive_dec().
5dd481868eb1 selftests/memfd: add test for mapping write-sealed memfd read-only
2e4179698f84 mm: reinstate ability to map write-sealed memfd mappings read-only
87a75f68eaba mm: update memfd seal write check to include F_SEAL_WRITE
17c5d49beb6c mm: drop the assumption that VM_SHARED always implies writable
440d36847a12 mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
253b7d8bafe6 mptcp: drop skb if MPTCP skb extension allocation fails
cf0a88124e35 ACPI: pfr_update: Fix the driver update version check
3ddd55cf19ed ipv6: sr: Fix MAC comparison to be constant-time
b117c41b0090 net, hsr: reject HSR frame if skb can't hold tag
3afdeb96dc5f drm/amd/display: Don't overwrite dce60_clk_mgr
39f187cbf7ed drm/amd/display: Add primary plane to commits for correct VRR handling
74ee7445c3b6 drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
627f30a328f2 drm/amdgpu: update mmhub 3.0.1 client id mappings
a3201e3b7cf1 drm/amdgpu: Avoid extra evict-restore process.
0e7f5f9aa498 drm/amd: Restore cached power limit during resume
002860142ceb media: venus: venc: Clamp param smaller than 1fps and bigger than 240
f866778583b6 media: venus: vdec: Clamp param smaller than 1fps and bigger than 240.
f54be97bc69b media: venus: protect against spurious interrupts during probe
041015a46597 media: venus: hfi: explicitly release IRQ during teardown
ba567c2e52fb media: venus: Add a check for packet size after reading from shared memory
03c0e00ccf59 media: qcom: camss: cleanup media device allocated resource on error path
3c0e4cc4f55f media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls
61f267b77dbc media: ov2659: Fix memory leaks in ov2659_probe()
1c2769dc8025 media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
3d83d0b5ae50 media: usbtv: Lock resolution while streaming
ecb7382089bc media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
b3433cffee8d media: verisilicon: Fix AV1 decoder clock frequency
6a41dc143e3c media: vivid: fix wrong pixel_array control size
8ad57bd4a952 media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init()
c231d1964878 media: hi556: correct the test pattern configuration
0148fcdd9140 media: gspca: Add bounds checking to firmware parser
85bfcb0e40fe parisc: Update comments in make_insert_tlb
9827b2b0c64e parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault()
8bccf47adbf6 parisc: Revise gateway LWS calls to probe user read access
4c981077255a parisc: Revise __get_user() to probe user read access
d6ac1e11c4a0 parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c
033605fb20a3 parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers
69cf90e5aa50 parisc: Drop WARN_ON_ONCE() from flush_cache_vmap
0199adb6d1f2 parisc: Define and use set_pte_at()
b334724f6b31 parisc: Check region is readable by user in raw_copy_from_user()
fe0886c98b63 soc/tegra: pmc: Ensure power-domains are in a known state
41f40038de62 jbd2: prevent softlockup in jbd2_log_do_checkpoint()
92ef491b506a f2fs: fix to avoid out-of-boundary access in dnode page
5d109edb38c9 phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence
adb482170045 vhost/vsock: Avoid allocating arbitrarily-sized SKBs
ee438c492b2e vsock/virtio: Validate length in packet header before skb_put()
6ee4578274d1 PCI: endpoint: Fix configfs group removal on driver teardown
0758862386f1 PCI: endpoint: Fix configfs group list head handling
d1f59c792c6f mtd: rawnand: renesas: Add missing check after DMA map
fcb12d1e4163 mtd: rawnand: fsmc: Add missing check after DMA map
9de4819feef9 mtd: spinand: propagate spinand_wait() errors from spinand_write_page()
b9e9afc35a89 mtd: spi-nor: Fix spi_nor_try_unlock_all()
749ccc175ca5 hwmon: (gsc-hwmon) fix fan pwm setpoint show functions
747977aeefd4 pwm: mediatek: Fix duty and period setting
070236488cc9 pwm: mediatek: Handle hardware enable and clock enable separately
cbf3815d8c11 pwm: imx-tpm: Reset counter if CMOD is 0
aa48271f7bef wifi: ath11k: fix dest ring-buffer corruption when ring is full
ee3c10c9738b wifi: ath11k: fix source ring-buffer corruption
069819aa84d2 wifi: ath11k: fix dest ring-buffer corruption
daa2b66fa569 wifi: ath12k: fix dest ring-buffer corruption when ring is full
bfd4918b2b9b wifi: ath12k: fix source ring-buffer corruption
b5b6201a2b75 wifi: ath12k: fix dest ring-buffer corruption
97e07460ba85 wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table()
296bcff76d41 iio: adc: ad_sigma_delta: change to buffer predisable
50e823a23816 iio: imu: bno055: fix OOB access of hw_xlate array
e22e5ac22736 zynq_fpga: use sgtable-based scatterlist wrappers
981c845f2983 soc: qcom: mdt_loader: Ensure we don't read past the ELF header
bfa87a2cafb5 ata: libata-scsi: Fix CDL control
6f5d34088250 scsi: ufs: ufs-pci: Fix default runtime and system PM levels
03d559670ccd scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers
8247c4269acb ata: libata-scsi: Fix ata_to_sense_error() status handling
728abc895294 scsi: mpi3mr: Fix race between config read submit and interrupt completion
78f1d313442c dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints
c4adc491a326 dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
745c9b114eaf arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses
d1aca165c1f1 arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1
06c3fda2bda8 arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default
2fdddc181262 btrfs: zoned: fix write time activation failure for metadata block group
5fc0345e1af3 ext4: fix hole length calculation overflow in non-extent inodes
e0bb195aea7a ext4: use kmalloc_array() for array space allocation
173270d9fe86 ext4: don't try to clear the orphan_present feature block device is r/o
d387cee49cfe ext4: fix reserved gdt blocks handling in fsmap
052cd20d8d75 ext4: fix fsmap end of range reporting with bigalloc
ab1cc862e55e ext4: check fast symlink for ea_inode correctly
d0570a5b9ccc tracing: fprobe-event: Sanitize wildcard for fprobe event name
d9e157fcfebc ksmbd: extend the connection limiting mechanism to support IPv6
a1d2bab4d533 ksmbd: fix refcount leak causing resource not released
820949bbf33f Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
5858448a6c65 crypto: qat - flush misc workqueue during device shutdown
fd2844179567 crypto: qat - lower priority for skcipher and aead algorithms
ea95d4e8a263 lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap
c82ad93be639 vt: defkeymap: Map keycodes above 127 to K_HOLE
c0942ce38843 vt: keyboard: Don't process Unicode characters in K_OFF mode
5e17429679a8 bus: mhi: host: Detect events pointing to unexpected TREs
38de63c2876e bus: mhi: host: Fix endianness of BHI vector table
e192ebb7521c usb: dwc3: meson-g12a: fix device leaks at unbind
d52ad077933f usb: musb: omap2430: fix device leak at unbind
21c400de1079 usb: gadget: udc: renesas_usb3: fix device leak at unbind
295425f52052 usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
e06e9ef1912c m68k: Fix lost column on framebuffer debug console
b4b21367cb9c platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
1bf5cc1edb37 cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table()
cb7b3633ed74 serial: 8250: fix panic due to PSLVERR
2328010117d0 rcu: Fix racy re-initialization of irq_work causing hangs
049874a185aa HID: apple: avoid setting up battery timer for devices without battery
05a40e70ff5a HID: magicmouse: avoid setting up battery timer when not needed
5661fdd218c2 RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages
b9669bedc63d tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros
fdd1c9f78c24 media: uvcvideo: Do not mark valid metadata as invalid
8f274e2b05fd media: venus: Fix OOB read due to missing payload bound check
a97e062e4ff3 media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
1da95d3d4b7b mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
e21a3ddd5873 mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
74fb3b1b335b parisc: Makefile: fix a typo in palo.conf
2a70cbd1aef8 hv_netvsc: Fix panic during namespace deletion with VF
27b118aebdd8 fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
f83d4c81bda3 btrfs: do not allow relocation of partially dropped subvolumes
77e07f7226f4 btrfs: zoned: do not select metadata BG as finish target
6b801da8e146 btrfs: fix log tree replay failure due to file with 0 links and extents
a002525b2fd7 btrfs: clear dirty status from extent buffer on error at insert_new_root()
99e36ff41a74 btrfs: zoned: do not remove unwritten non-data block group
e02bdb223399 btrfs: abort transaction during log replay if walk_log_tree() failed
ec5bfcfb6e0d btrfs: zoned: use filesystem size not disk size for reclaim decision
9dfe40cb6c2c cdc-acm: fix race between initial clearing halt and open
729ac69a3e81 thunderbolt: Fix copy+paste error in match_service_id()
5c4a2ffcbd05 comedi: fix race between polling and detaching
e613904fa419 usb: typec: ucsi: Update power_supply on power role change
ca9fb654f89b misc: rtsx: usb: Ensure mmc child device is active when card is present
5badd56c711e usb: core: config: Prevent OOB read in SS endpoint companion parsing
492207cf8372 ext4: fix largest free orders lists corruption on mb_optimize_scan switch
88d02c333989 ext4: fix zombie groups in average fragment size lists
d19b817540c0 iommufd: Prevent ALIGN() overflow
2ccccb0e4178 iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
a11b6ee7cab8 iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
7e0c0664e9aa cifs: reset iface weights when we cannot find a candidate
1b6310d14b13 drm/amdgpu: fix incorrect vm flags to map bo
3fbc2e43ab12 ASoC: fsl_sai: replace regmap_write with regmap_update_bits
8270fbcc1ec4 scsi: lpfc: Remove redundant assignment to avoid memory leak
063fe9b16be1 rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
24334f3cf8a2 pNFS: Fix uninited ptr deref in block/scsi layout
198f26c55779 pNFS: Handle RPC size limit for layoutcommits
2c5b079bcb31 pNFS: Fix disk addr range check in block/scsi layout
cf949a960653 pNFS: Fix stripe mapping in block/scsi layout
3b9d69f0e68a block: avoid possible overflow for chunk_sectors check in blk_stack_limits()
1df5970cd93d ASoC: Intel: avs: Fix uninitialized pointer error in probe()
f2e480950d1c net: phy: smsc: add proper reset flags for LAN8710A
6b93ab1ad84a ipmi: Fix strcpy source and destination the same
9da4d5c3ea6b kconfig: lxdialog: fix 'space' to (de)select options
44337363300f kconfig: gconf: fix potential memory leak in renderer_edited()
e55c6f052032 kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed()
933992c60c07 ipmi: Use dev_warn_ratelimited() for incorrect message warnings
2e07a9fe5117 vfio/mlx5: fix possible overflow in tracking max message size
48d7bdd8759c scsi: aacraid: Stop using PCI_IRQ_AFFINITY
0787a522cc9c scsi: target: core: Generate correct identifiers for PR OUT transport IDs
a40c4af8083d scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
28d64271510e kconfig: nconf: Ensure null termination where strncpy is used
106ab3cd026f vfio/type1: conditional rescheduling while pinning
98b7b47cebe3 kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c
b45134f72642 f2fs: check the generic conditions first
868f23286c1a exfat: add cluster chain loop check for dir
6af18148675f i2c: Force DLL0945 touchpad i2c freq to 100khz
f8c001884bb4 apparmor: use the condition in AA_BUG_FMT even with debug disabled
dd45d42ab290 dm-table: fix checking for rq stackable devices
f4133dc2b93d dm-mpath: don't print the "loaded" message if registering fails
cf4a40ad2116 i3c: master: Initialize ret in i3c_i2c_notifier_call()
4e24a6a42d91 i3c: don't fail if GETHDRCAP is unsupported
2e487c0fdeb9 apparmor: shift ouid when mediating hard links in userns
ef8814a9d64a rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
6e3733fe88a0 i3c: add missing include to internal header
6dd90afb3945 module: Prevent silent truncation of module name in delete_module(2)
d386c8e4e587 md: dm-zoned-target: Initialize return variable r to avoid uninitialized use
b0cab3d9c70d soundwire: Move handle_nested_irq outside of sdw_dev_lock
1e3697578567 soundwire: amd: serialize amd manager resume sequence during pm_prepare
d2974cfd4fa6 crypto: octeontx2 - add timeout for load_fvc completion poll
ae5a0993f1e4 media: uvcvideo: Fix bandwidth issue for Alcor camera
6bbaec6a0369 media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
09906650484a media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
77ac2addb1dc media: usb: hdpvr: disable zero-length read messages
1512ced62c87 media: tc358743: Increase FIFO trigger level to 374
9b023149b97a media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
5c809ef89e1b media: tc358743: Check I2C succeeded during probe
815cb5818eef pinctrl: stm32: Manage irq affinity settings
67bca5b04313 scsi: mpi3mr: Correctly handle ATA device errors
80726da54c29 scsi: mpt3sas: Correctly handle ATA device errors
924226822419 power: supply: qcom_battmgr: Add lithium-polymer entry
7925dd68807c scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
8c449e588d81 RDMA/core: reduce stack using in nldev_stat_get_doit()
89fdac333a17 RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
773612b1edf3 dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs
01c412e31d98 leds: leds-lp50xx: Handle reg to get correct multi_index
07cba8891f2c media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control
f54eacb5b7f8 MIPS: lantiq: falcon: sysctrl: fix request memory check logic
f22de2027b20 MIPS: Don't crash in stack_top() for tasks without ABI or vDSO
9021924d8893 crypto: jitter - fix intermediary handling
173cfd741ad7 jfs: upper bound check of tree index in dbAllocAG
78989af5bbf5 jfs: Regular file corruption check
34d8e982bac4 jfs: truncate good inode pages when hard link is 0
39cfe2c83146 scsi: bfa: Double-free fix
2b98d2c23317 watchdog: iTCO_wdt: Report error if timeout configuration fails
7fe9533fb069 MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
6caa737a77a5 clk: qcom: ipq5018: keep XO clock always on
16e245176777 hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state
d202efb10a4b watchdog: dw_wdt: Fix default timeout
478bd3bc4e7f fs/orangefs: use snprintf() instead of sprintf()
66a373f50b42 scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
4db46a83d817 phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
41368857a354 mfd: axp20x: Set explicit ID for AXP313 regulator
6c9e12fef997 clk: tegra: periph: Fix error handling and resolve unsigned compare warning
d960f4b79391 ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
de6af003239a crypto: hisilicon/hpre - fix dma unmap sequence
cbe740de32bb fbdev: fix potential buffer overflow in do_register_framebuffer()
6daa13c20190 cifs: Fix calling CIFSFindFirst() for root path without msearch
74e7af8334c9 watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition
3a5236c610e2 drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
8708914f05ec drm/amd/display: Only finalize atomic_obj if it was initialized
110822d339a0 vhost: fail early when __vhost_add_used() fails
c2bdb45f366a vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
bc9ef9783c6b net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
e7a375453cca rcu: Fix rcu_read_unlock() deadloop due to IRQ work
58ed3ac8538c drm/ttm: Respect the shrinker core free target
39de3ce65635 drm/amd/display: Avoid trying AUX transactions on disconnected ports
d02ee5eebbcf selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size
c03a532fe1d3 bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
86f3cff54956 uapi: in6: restore visibility of most IPv6 socket options
3c9ca275100e drm/ttm: Should to return the evict error
e4b67ceb8634 drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range
1df5e6eb71e4 net: ncsi: Fix buffer overflow in fetching version id
859c54bb0120 ionic: clean dbpage in de-init
ec33caca7662 wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
c2e719bcaa26 ptp: Use ratelimite for freerun error message
868b52651f69 bpftool: Fix JSON writer resource leak in version command
d930e738c0a8 net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
8609f3c44e27 net: dsa: b53: prevent DIS_LEARNING access on BCM5325
bc0e01d663f4 net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
668280aa65fc net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
7f36d13d5243 gve: Return error for unknown admin queue command
a1172cbfe51c net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
8d1f4798c876 net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
63acb8e26620 drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual
50dbeff47178 dpaa_eth: don't use fixed_phy_change_carrier
7c299d0bc983 neighbour: add support for NUD_PERMANENT proxy entries
a70c31416ddd wifi: iwlegacy: Check rate_idx range after addition
ad8742e2d1da netmem: fix skb_frag_address_safe with unreadable skbs
88517afa7401 powerpc: floppy: Add missing checks after DMA map
eb1e1526b82b wifi: ath12k: Decrement TID on RX peer frag setup error handling
9874a00ba22b wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
afb39537d894 wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
c387d8fcd330 wifi: mac80211: update radar_required in channel context after channel switch
cf48c230a17a drm/amd/display: Fix 'failed to blank crtc!'
c43b6b0a8342 wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
83aba958e33f wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
5c942d80f3e8 wifi: ath12k: Add memset and update default rate value in wmi tx completion
9febff30eb52 drm/amd/display: Separate set_gsl from set_gsl_source_select
f2a4ca5397f5 net: fec: allow disable coalescing
b3472b9d9d42 net: atlantic: add set_power to fw_ops for atl2 to fix wol
3d8090bb5342 xfrm: Duplicate SPI Handling
81667abecebc net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
99f142ec75dd net: thunderbolt: Enable end-to-end flow control also in transmit
bdd66b918215 kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace
b6c39aaa85c4 wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
51eb6a5f209b wifi: rtw89: Disable deep power saving for USB/SDIO
ecf449ef73a5 wifi: rtw89: Fix rtw89_mac_power_switch() for USB
f3d4fa12d6b0 drm/msm: use trylock for debugfs
e457e0560b55 wifi: mac80211: fix rx link assignment for non-MLO stations
f7bc50927b4e ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc().
5a9b21808323 (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer
ffa3a8007d2f wifi: mac80211: don't complete management TX on SAE commit
c73e54dba107 sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
3f8bcc32050e s390/stp: Remove udelay from stp_sync_clock()
11238e68cb68 wifi: iwlwifi: mvm: fix scan request validation
6cd174be9239 um: Re-evaluate thread flags repeatedly
dae6099edf91 wifi: iwlwifi: mvm: set gtk id also in older FWs
8baba93e2e95 perf/cxlpmu: Remove unintended newline from IRQ name format string
05ee035af6d8 net: phy: micrel: Add ksz9131_resume()
fd6a21638a1e net: thunderx: Fix format-truncation warning in bgx_acpi_match_id()
c133a9327d2d net: ipv4: fix incorrect MTU in broadcast routes
606908835bc4 wifi: cfg80211: Fix interface type validation
a4d2cdb31cf4 net: mctp: Prevent duplicate binds
b55947b725f1 rcu: Protect ->defer_qs_iw_pending from data race
e424653498e4 arm64: Mark kernel as tainted on SAE and SError panic
ac361868f134 net/mlx5e: Properly access RCU protected qdisc_sleeping variable
d1c8d2426a63 net: ag71xx: Add missing check after DMA map
b0862e88b887 et131x: Add missing check after DMA map
72cdcaeaa95b wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
b16dfa7b4c94 be2net: Use correct byte order and format string for TCP seq and ack_seq
d46484e9dbb2 s390/time: Use monotonic clock in get_cycles()
65b7c838736d wifi: cfg80211: reject HTC bit for management frames
7eb1e485bc84 ktest.pl: Prevent recursion of default variable options
30cad8797805 wifi: ath12k: Correct tid cleanup when tid setup fails
5d3559880e9c net: usb: cdc-ncm: check for filtering capability
8f5015143227 xen/netfront: Fix TX response spurious interrupts
5ac23fc080be Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
b84f88749ecf powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
245d23754f5b ASoC: qcom: use drvdata instead of component to keep id
c3d3492b12dd ASoC: codecs: rt5640: Retry DEVICE_ID verification
70b3c831cfea iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
2925edfa98f7 ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
2f81d6e98f32 ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
0de69bc9b366 ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
7731b7d596c5 platform/chrome: cros_ec_typec: Defer probe on missing EC parent
8c046583a234 platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches
c2c252d2c180 soc: qcom: mdt_loader: Actually use the e_phoff
7589729947aa imx8m-blk-ctrl: set ISI panic write hurry level
ac62b8f82b24 pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
454a27cbab9b usb: core: usb_submit_urb: downgrade type check
0455858931ff usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
41f53afe53a5 ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
789aa0b98854 ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
2828f2c4f2e9 ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
b80d6972859b x86/bugs: Avoid warning when overriding return thunk
16cdf4f5b959 ALSA: hda: Disable jack polling at shutdown
240e611b784d ALSA: hda: Handle the jack polling always via a work
d54d1405f2c6 mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
24f4ceeaeee7 mei: bus: Check for still connected devices in mei_cl_bus_dev_release()
a29868db6dcf char: misc: Fix improper and inaccurate error code returned by misc_init()
f8818e29d268 reset: brcmstb: Enable reset drivers for ARCH_BCM2835
ff28f5dc3872 pps: clients: gpio: fix interrupt handling order in remove path
d9d611639bea ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
d3dd520206bd mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
f95174d4d5c4 ACPI: processor: fix acpi_object initialization
e656c2db4922 PM: sleep: console: Fix the black screen issue
753cd9f3d396 thermal: sysfs: Return ENODATA instead of EAGAIN for reads
64d78290599a PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
5aa770f45da7 firmware: tegra: Fix IVC dependency problems
ab3bf61d9351 ACPI: PRM: Reduce unnecessary printing to avoid user confusion
783a726d509e selftests: tracing: Use mutex_unlock for testing glob filter
6ec6282acd89 tools/build: Fix s390(x) cross-compilation with clang
46b3a7a3a36d ARM: tegra: Use I/O memcpy to write to IRAM
149b733d5f80 gpio: tps65912: check the return value of regmap_update_bits()
3c3454b02c62 iio: adc: ad_sigma_delta: don't overallocate scan buffer
0a4757bf988e tools/nolibc: define time_t in terms of __kernel_old_time_t
58a39eda7f95 thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required
cfa9b873a29c ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed
7423fc4da94d EDAC/synopsys: Clear the ECC counters on init
f53e16dde8ad PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store()
d7d6d076ee95 ARM: rockchip: fix kernel hang during smp initialization
6a8b0c7e93df cpufreq: Exit governor when failed to start old governor
20bbe54f454f gpio: wcd934x: check the return value of regmap_update_bits()
6b8a8eac58a9 remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
082735fbcdb6 ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered
84518ec7f928 soc: qcom: rpmh-rsc: Add RSC version 4 support
16a5088670e6 usb: xhci: Avoid showing errors during surprise removal
dabf502ee893 usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
4a62f49f3d04 usb: xhci: Avoid showing warnings for dying controller
6cd81d4ffbaa usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
b2ba2ad06d8a selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t
146262a48be2 cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
f5611a58f7af platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
2d32f522c33a usb: xhci: print xhci->xhc_state when queue_command failed
839312bff2c9 tracefs: Add d_delete to remove negative dentries
d7e28036b0e9 securityfs: don't pin dentries twice, once is enough...
270ea0b61725 fix locking in efi_secret_unlink()
327276cb8a7e ext2: Handle fiemap on empty files to prevent EINVAL
6c7fadac6cbc fs/ntfs3: correctly create symlink for relative path
3572737a768d fs/ntfs3: Add sanity check for file name
934065fd3024 ata: libata-sata: Disallow changing LPM state if not supported
847a204d3067 better lockdep annotations for simple_recursive_removal()
cb7b59560400 hfs: fix not erasing deleted b-tree node issue
9f53b2433ad2 drbd: add missing kref_get in handle_write_conflicts
5a1e1ab83796 udf: Verify partition map count
ce8da5d13d8c loop: Avoid updating block size under exclusive owner
3d2c05cbc6a3 gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
524ce0f943d7 nvme-pci: try function level reset on init failure
1e858a7a51c7 smb/server: avoid deadlock when linking with ReplaceIfExists
61ad294996c0 arm64: Handle KCOV __init vs inline mismatches
b3359392b753 hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
291bb5d931c6 hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
8583d067ae22 hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
384a66b89f95 hfs: fix slab-out-of-bounds in hfs_bnode_read()
4f032979b63a hfs: fix general protection fault in hfs_find_init()
f1fe99919f62 tls: handle data disappearing from under the TLS ULP
acfb4da42fc4 ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
7337a6356dff cpuidle: governors: menu: Avoid using invalid recent intervals data
c11f3802d349 intel_idle: Allow loading ACPI tables for any family
ea094f38d387 sctp: linearize cloned gso packets in sctp_rcv
7f94af487c7f net: ti: icss-iep: Fix incorrect type for return value in extts_enable()
30cf81105855 netfilter: ctnetlink: fix refcount leak on table dump
19e01bc8c1ac udp: also consider secpath when evaluating ipsec use for checksumming
e65ad9a14256 KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest
91fa23d5b9e5 KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs
8867d91ef824 KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
d1e28ef79b43 KVM: VMX: Extract checking of guest's DEBUGCTL into helper
48ebed8bd66b KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported
ec70c3f25777 KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag
0d87da9d6065 KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap
d5aa9bb5e348 KVM: x86: Fully defer to vendor code to decide how to force immediate exit
62f586df29ca KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2
ca3cc405a3bc KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers
1c1158aceaf2 KVM: VMX: Handle forced exit due to preemption timer in fastpath
1fc288e74cf3 KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits
baf9c96e4e9d KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint
a1d4091f94c6 KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs
76025761e8f3 KVM: x86: Snapshot the host's DEBUGCTL in common x86
cf04778ae1b5 KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
ebc281bf14aa KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update()
abe3d6a559f9 KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow
d5784ea45663 KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
edc450030b20 smb: client: don't wait for info->send_pending == 0 on error
429112e9709b smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection()
19849010c9e1 ACPI: processor: perflib: Move problematic pr->performance check
cb2e6e275d19 ACPI: processor: perflib: Fix initial _PPC limit application
8c09ad855fbf Documentation: ACPI: Fix parent device references
2a0c0c974bea eventpoll: Fix semi-unbounded recursion
237e416eb621 fs: Prevent file descriptor table allocations exceeding INT_MAX
a5ff67c66208 sunvdc: Balance device refcount in vdc_port_mpgroup_check
17c010fe45de LoongArch: BPF: Fix jump offset calculation in tailcall
d89d47abbad2 PCI: Extend isolated function probing to LoongArch
987c20428f06 NFS: Fix the setting of capabilities when automounting a new filesystem
f0b89916d2fe NFSD: detect mismatch of file handle and delegation stateid in OPEN op
d71abd1ae4e0 nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
3b53dc1c641f io_uring/net: commit partial buffers on retry
ccef5ee4adf5 net: usb: asix_devices: add phy_mask for ax88772 mdio bus
eb2d79333f79 net: dpaa: fix device leak when querying time stamp info
fd5c51a187ba net: ti: icss-iep: fix device and OF node leaks at probe
5daff127b292 net: mtk_eth_soc: fix device leak at probe
9adaf9a04f9a net: enetc: fix device and OF node leak at probe
dc395c838610 net: gianfar: fix device leak when querying time stamp info
8dae82f81e34 net: phy: micrel: fix KSZ8081/KSZ8091 cable test
346c820ef513 netlink: avoid infinite retry looping in netlink_unicast()
c66caf21b1d0 Revert "leds: trigger: netdev: Configure LED blink interval for HW offload"
16a46f2e84d7 gpio: mlxbf3: use platform_get_irq_optional()
c1aa0743e54b Revert "gpio: mlxbf3: only get IRQ for device instance 0"
a157478521b3 gpio: mlxbf2: use platform_get_irq_optional()
50ae9f2d90b2 gpio: virtio: Fix config space reading.
217e18011663 smb: client: remove redundant lstrp update in negotiate protocol
a0620e152566 smb3: fix for slab out of bounds on mount to ksmbd
d63e929bac53 ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
fb5000cfd7bc ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
1034719fdefd ALSA: usb-audio: Validate UAC3 cluster segment descriptors
07c8d78dbb5e ALSA: usb-audio: Validate UAC3 power domain descriptors, too
17a66aef7ddc io_uring: don't use int for ABI
(From OE-Core rev: f9c140c4856790ae7b752849f4df6533ca5d0027)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
bb9c90ab9c5a Linux 6.6.102
aada327a9f80 usb: gadget : fix use-after-free in composite_dev_cleanup()
e1ee74b9eeb2 mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
d98b34c40dc7 MIPS: mm: tlb-r4k: Uniquify TLB entries on init
ab85071a0354 x86/fpu: Delay instruction pointer fixup until after warning
575b71627529 ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
48a8a2dfc3f5 ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
1fb873971e23 x86/sev: Evict cache lines during SNP memory validation
fdf6959b700b net: usbnet: Fix the wrong netif_carrier_on() call
3c6236588dc8 net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
2b98a1539736 Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
ae591cf2348a sched,freezer: Remove unnecessary warning in __thaw_task
036bdae8c985 freezer,sched: Clean saved_state when restoring it during thaw
2e62985121b7 freezer,sched: Do not restore saved_state of a thawed task
e241ca2f0ec3 freezer,sched: Use saved_state to reduce some spurious wakeups
8afa818c7733 sched/core: Remove ifdeffery for saved_state
2c9a096e202c i2c: stm32f7: unmap DMA mapped buffer
bab0986dc045 i2c: stm32f7: simplify status messages in case of errors
d786b6592030 i2c: stm32f7: perform most of irq job in threaded handler
9bfaaa964014 i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq
de7c7caea59b i2c: stm32f7: Use devm_clk_get_enabled()
66bf243531ee USB: serial: option: add Foxconn T99W709
2f4d88f5e5ee smb: server: Fix extension string in ksmbd_extract_shortname()
fa1c47af4ff6 ksmbd: limit repeated connections from clients with the same IP
62d136d30621 ksmbd: fix corrupted mtime and ctime in smb2_open
b69fd87076da ksmbd: fix Preauh_HashValue race condition
d79c8bebaa62 ksmbd: fix null pointer dereference error in generate_encryptionkey
44bd006d5c93 vsock: Do not allow binding to VMADDR_PORT_ANY
88caf46db823 net/packet: fix a race in packet_set_ring() and packet_notifier()
29d417b1a0d5 selftests/perf_events: Add a mmap() correctness test
6757a31a8e29 perf/core: Prevent VMA split of buffer mappings
f41e9eba77bf perf/core: Exit early on perf_mmap() fail
f07ab7a4b572 perf/core: Don't leak AUX buffer refcount on allocation failure
b1df39462171 sunrpc: fix handling of server side tls alerts
d2622f38652c smb: client: return an error if rdma_connect does not return within 5 seconds
bd7f84df5436 pptp: fix pptp_xmit() error path
4e5cf39e4064 smb: client: let recv_done() cleanup before notifying the callers.
83d2a4185f5a smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
f069f7c14204 smb: client: make use of common smbdirect_socket
947569b95987 smb: smbdirect: add smbdirect_socket.h
61f0a6849005 smb: client: Correct typos in multiple comments across various files
91d7e6cbb3f8 smb: client: Use min() macro
c29dbc44fbf7 smb: server: let recv_done() avoid touching data_transfer after cleanup/move
66110b35bebc smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection
e67aff50476f smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already
28db0cb8a0da smb: server: remove separate empty_recvmsg_queue
2e4463f44e9b ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
cd2a7f950038 irqchip: Build IMX_MU_MSI only on ARM
39491e859fd4 net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
c377ba2be943 benet: fix BUG when creating VFs
a55b3d153318 sunrpc: fix client side handling of tls alerts
a7176675c39a net/sched: taprio: enforce minimum value for picos_per_byte
0d45954034f8 net: drop UFO packets in udp_rcv_segment()
ef05007b403d ipv6: reject malicious packets in ipv6_gso_segment()
194cd28c889a net/mlx5: Correctly set gso_segs when LRO is used
97ed92a23f0b netlink: specs: ethtool: fix module EEPROM input/output arguments
5005d2437737 pptp: ensure minimal skb length in pptp_xmit()
5fde6e016004 net: ipa: add IPA v5.1 and v5.5 to ipa_version_string()
b80353a72958 phy: mscc: Fix parsing of unicast frames
b0cf318f5cc6 netpoll: prevent hanging NAPI when netcons gets enabled
227154eb7567 md/md-cluster: handle REMOVE message earlier
75ed1f6ed8ee NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY
1116e66111f8 NFSv4.2: another fix for listxattr
12ad3def2e5e NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
30a739931ed8 NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
147216030e46 sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up()
3bdb29df2f0d pNFS/flexfiles: don't attempt pnfs on fatal DS errors
6e7b24c71e53 PCI: pnv_php: Fix surprise plug detection and recovery
a426e8a6ae16 powerpc/eeh: Make EEH driver device hotplug safe
3f49abdf88b6 powerpc/eeh: Export eeh_unfreeze_pe()
17dabd7efb28 PCI: pnv_php: Work around switches with broken presence detection
32173edf3fe2 PCI: pnv_php: Clean up allocated IRQs on unplug
9184a2bb522c sched/psi: Fix psi_seq initialization
9ea1cc8b0e95 kconfig: qconf: fix ConfigList::updateListAllforAll()
05b450da93c6 scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
450b2a5cf6e4 scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume
4933567ef9e6 scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
087a8a7ca354 scsi: mpt3sas: Fix a fw_event memory leak
349436bf11b8 vfio/pci: Separate SR-IOV VF dev_set
7dbfae90c5a3 vfio/pds: Fix missing detach_ioas op
9546b26d391f vfio: Prevent open_count decrement to negative
a6c5e25861e3 vfio: Fix unbalanced vfio_df_close call in no-iommu mode
f289690f50a0 f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
704613681c1c f2fs: fix to calculate dirty data during has_not_enough_free_secs()
e33c22f2eeba f2fs: fix to update upper_p in __get_secs_required() correctly
1023836d1b94 f2fs: vm_unmap_ram() may be called from an invalid context
345fc8d1838f f2fs: fix to avoid out-of-boundary access in devs.path
880ef748e78a f2fs: fix to avoid panic in f2fs_evict_inode
3d37cadaac1a f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
a96f2bf49fbd f2fs: doc: fix wrong quota mount option description
dabfa3952c8e f2fs: fix KMSAN uninit-value in extent_info usage
c1c818b636d4 rtc: rv3028: fix incorrect maximum clock rate handling
f5790cc2ee6f rtc: pcf8563: fix incorrect maximum clock rate handling
e337c72b17c6 rtc: pcf85063: fix incorrect maximum clock rate handling
8456b3e28acf rtc: nct3018y: fix incorrect maximum clock rate handling
17827903802b rtc: hym8563: fix incorrect maximum clock rate handling
bb94a96374db rtc: ds1307: fix incorrect maximum clock rate handling
15da236904ec ucount: fix atomic_long_inc_below() argument type
f9bd692540d8 module: Restore the moduleparam prefix length check
7500ba6533ab apparmor: fix loop detection used in conflicting attachment resolution
fad01f7e0d3e apparmor: ensure WB_HISTORY_SIZE value is a power of 2
4795bcafe9a8 bpf: Check netfilter ctx accesses are aligned
f56f6054791e bpf: Check flow_dissector ctx accesses are aligned
d3bf3088f7e9 vhost-scsi: Fix log flooding with target does not exist errors
ebc6e1d0e97a mtd: rawnand: atmel: set pmecc data setup time
a01bc4245e43 mtd: rawnand: rockchip: Add missing check after DMA map
7d0b53a6d199 mtd: rawnand: atmel: Fix dma_mapping_error() address
505f4111dd98 jfs: fix metapage reference count leak in dbAllocCtl
4b5d36cc3014 fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
0aa273dbcf53 crypto: qat - fix seq_file position update in adf_ring_next()
1c178ccb6caf crypto: qat - fix DMA direction for compression on GEN2 devices
9ff4de5bd11a perf tools: Remove libtraceevent in .gitignore
106891c7bdbc sh: Do not use hyphen in exported variable name
f658f3676538 ASoC: fsl_xcvr: get channel status data when PHY is not exists
3187ffe08ff0 dmaengine: nbpfaxi: Add missing check after DMA map
06ddbb28b72b dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
25d15b0d2b42 fs/orangefs: Allow 2 more characters in do_c_string()
b93d06499b6f PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
bdbaa1041816 soundwire: stream: restore params when prepare ports fail
ac961f6c6dc5 crypto: img-hash - Fix dma_unmap_sg() nents value
06bc14f9d047 crypto: keembay - Fix dma_unmap_sg() nents value
5d481d4bea06 hwrng: mtk - handle devm_pm_runtime_enable errors
9c590ae73c3e watchdog: ziirave_wdt: check record length in ziirave_firm_verify()
a23fa17e6bec scsi: isci: Fix dma_unmap_sg() nents value
401fcb7e557d scsi: mvsas: Fix dma_unmap_sg() nents value
cf9c5b15c4ab scsi: elx: efct: Fix dma_unmap_sg() nents value
214f94ee5d77 scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
5b63d6dec556 clk: sunxi-ng: v3s: Fix de clock definition
c07e017a56d6 perf tests bp_account: Fix leaked file descriptor
9b2a3e718902 pinmux: fix race causing mux_owner NULL with active mux_usecount
33c778ea0bd0 proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al
adf2da0bf119 kernel: trace: preemptirq_delay_test: use offstack cpu mask
5449e60e1cbb RDMA/hns: Fix -Wframe-larger-than issue
db1114685317 crypto: ccp - Fix crash when rebind ccp device for ccp.ko
a762bbe11269 crypto: inside-secure - Fix `dma_unmap_sg()` nents value
b86fd2e61a2c perf sched: Fix memory leaks in 'perf sched latency'
282d4b34694f perf sched: Fix memory leaks for evsel->priv in timehist
16ce5ce11145 perf sched: Free thread->priv using priv_destructor
e5de9ea7796e perf dso: Add missed dso__put to dso__load_kcore
9fe9f9459951 perf tools: Fix use-after-free in help_unknown_cmd()
a99cae46ab16 Fix dma_unmap_sg() nents value
8724a228be43 clk: clk-axi-clkgen: fix fpfd_max frequency for zynq
45338af03ff3 fanotify: sanitize handle_type values when reporting fid
e8b4c9e60a7a pinctrl: sunxi: Fix memory leak on krealloc failure
85a7746a05ea PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails
3f5186fd43be crypto: arm/aes-neonbs - work around gcc-15 warning
f693be157c59 power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
8e9bdb563916 power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
51990eecf22f clk: xilinx: vcu: unregister pll_post only if registered correctly
a2b437a88370 media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
1d92608a2925 clk: davinci: Add NULL check in davinci_lpsc_clk_register()
530d4db6fb89 mtd: fix possible integer overflow in erase_xfer()
aff3e6eacef2 crypto: marvell/cesa - Fix engine load inaccuracy
be1e15938a16 crypto: qat - use unmanaged allocation for dc_data
25c161a8bed1 crypto: sun8i-ce - fix nents passed to dma_unmap_sg()
0c93cd98d0c8 PCI: rockchip-host: Fix "Unexpected Completion" log message
e1c3d14c8252 bpf/preload: Don't select USERMODE_DRIVER
3bb72c2e9622 ipv6: annotate data-races around rt->fib6_nsiblings
9cb6de8ee144 ipv6: fix possible infinite loop in fib6_info_uses_dev()
e1b7932af47f ipv6: prevent infinite loop in rt6_nlmsg_size()
f237664113fe vrf: Drop existing dst reference in vrf_ip6_input_dst
dddfc5a996af selftests: rtnetlink.sh: remove esp4_offload after test
314f568b84b0 net/mlx5e: Remove skb secpath if xfrm state is not found
4d81205d27c3 net/mlx5e: Clear Read-Only port buffer size in PBMC before update
58004aa21e79 netfilter: xt_nfacct: don't assume acct name is null-terminated
9705b8b92d6a can: kvaser_usb: Assign netdev.dev_port based on device channel index
56a17d28c3dd can: kvaser_pciefd: Store device channel index
2ac7efc5deef can: peak_usb: fix USB FD devices potential malfunction
c9be5abdaf2e tools/rv: Do not skip idle in trace
ee2502485702 bpf: Disable migration in nf_hook_run_bpf().
9d5aecb57e93 Bluetooth: hci_event: Mask data status from LE ext adv reports
cdb509f59aaf kcsan: test: Initialize dummy variable
bf88b7c114d4 wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
50e98be435df wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE
21e317484d3b wifi: ath12k: fix endianness handling while accessing wmi service bit
dde152043f6d Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()"
9c8e9da118a8 wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key()
f74d4525ebad wifi: mac80211: Don't call fq_flow_idx() for management frames
bc6f35967d9a wifi: mac80211: Do not schedule stopped TXQs
2874717012d1 wifi: plfxlc: Fix error handling in usb driver probe
378ae9ccaea3 wifi: mac80211: reject TDLS operations when station is not associated
df51cc1e965a iommu/amd: Fix geometry.aperture_end for V2 tables
03df73480547 mwl8k: Add missing check after DMA map
5cb4349d0c35 wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
20a1e6536424 tcp: call tcp_measure_rcv_mss() for ooo packets
9a20c9da5ff1 xen/gntdev: remove struct gntdev_copy_batch from stack
c9eeae9639ea net_sched: act_ctinfo: use atomic64_t for three counters
103c4e27ec9f net/sched: Restrict conditions for adding duplicating netems to qdisc tree
0967ee88ec1e um: rtc: Avoid shadowing err in uml_rtc_start()
98f1a97d8627 arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX
9ac58afb0cca netfilter: nf_tables: adjust lockdep assertions handling
b488bee5e92f netfilter: nf_tables: Drop dead code from fill_*_info routines
f56a863397f5 fbcon: Fix outdated registered_fb reference in comment
b1c6b13f48a8 sched/psi: Optimize psi_group_change() cpu_clock() usage
dabe5fc2ee7a drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
6e2f7903241c m68k: Don't unregister boot console needlessly
7f0377ca6993 drm/msm/dpu: Fill in min_prefill_lines for SC8180X
6d029d85aa2b kselftest/arm64: Fix check for setting new VLs in sve-ptrace
f73c0bc2d1d3 net: dst: annotate data-races around dst->output
e0b8b6687b7d net: dst: annotate data-races around dst->input
62d7cf455c88 net/mlx5: Check device memory pointer before usage
c45a33903e24 tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
5bf201c55fdf wifi: ath11k: clear initialized flag for deinit-ed srng lists
ca980f1911a7 iwlwifi: Add missing check for alloc_ordered_workqueue
d5491ff785f4 wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
14ca6952691f wifi: rtl818x: Kill URBs before clearing tx status queue
892b29eab44b wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band
655e3f51de5a caif: reduce stack size, again
0abd1f48cd25 bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
0f18414f1d6b drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
cc7af1b89c55 net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
3ca8e73c58bb selftests/bpf: fix signedness bug in redir_partial()
0e853c1464bc bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
c69d06498ea2 bpf, sockmap: Fix psock incorrectly pointing to sk
c4a298ae0d36 drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
8b0285fbbd81 selftests/tracing: Fix false failure of subsystem event test
faa45887a63c staging: nvec: Fix incorrect null termination of battery manufacturer
cc03984d7035 interconnect: qcom: sc8180x: specify num_nodes
37dfd6d6c9e4 interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
2fffa72282ed soc: qcom: pmic_glink: fix OF node leak
272cd1f24741 samples: mei: Fix building on musl libc
f7e5ae0ddd12 cpufreq: Init policy->rwsem before it may be possibly used
39a0d418b321 cpufreq: Initialize cpufreq-based frequency-invariance later
1bc35f9a50e1 cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode
81f506193700 PM / devfreq: Check governor before using governor->name
759b918c8f2e arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed
1661ee5c2a41 arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed
d7b49f4f0da7 ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface
4f886798e1a4 soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
632c151355ba arm: dts: ti: omap: Fixup pinheader typo
40ff7460a9a6 usb: early: xhci-dbc: Fix early_ioremap leak
c6ec27091cf5 powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
91a177aafc53 Revert "vmci: Prevent the dispatching of uninitialized payloads"
7ed42b79118d pps: fix poll support
6696a46f4ebd vmci: Prevent the dispatching of uninitialized payloads
b31cf6f7716a staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc()
6031a54f4eac spi: stm32: Check for cfg availability in stm32_spi_probe
490877203b40 usb: misc: apple-mfi-fastcharge: Make power supply names unique
f24e5b445ab9 usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe()
448800900925 ARM: dts: vfxxx: Correctly use two tuples for timer address
964db8725937 arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely
e1b4ca59f633 arm64: dts: qcom: sc7180: Expand IMEM region
2f4bad6b27c3 arm64: dts: qcom: sdm845: Expand IMEM region
603df70062fb soc: qcom: QMI encoding/decoding for big endian
41917d9ce43a selftests: Fix errno checking in syscall_user_dispatch test
aa771d2928fe ASoC: mediatek: use reserved memory or enable buffer pre-allocation
4c39fc79ae25 ASoC: ops: dynamically allocate struct snd_ctl_elem_value
ee1c30d7c6fc ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
1a91ba12abef gfs2: No more self recovery
a936be9b5f51 Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
084933961ecd hfsplus: remove mutex_lock check in hfsplus_free_extents
0926e13a47fc hfs: make splice write available again
1de5895fe68d hfsplus: make splice write available again
d89f71aece34 ublk: use vmalloc for ublk_device's __queues
b35a50d639ca fs/ntfs3: cancle set bad inode after removing name fails
8d1bfdd30d17 fs_context: fix parameter name in infofc() macro
15da73210929 audit,module: restore audit logging in load failure case
5974c913d6d9 ASoC: amd: yc: add DMI quirk for ASUS M6501RM
61e5aeff2424 ASoC: Intel: fix SND_SOC_SOF dependencies
7e98b00615c6 ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx
18196a40af52 ethernet: intel: fix building with large NR_CPUS
5f577d47bba6 ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx
(From OE-Core rev: 9c0af64f5b688d89349a80cb27bbbc451abfab38)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
no ids found, dumping:
3a8ababb8b6a Linux 6.6.101
41d3c751fcb4 Revert "selftests/bpf: Add a cgroup prog bpf_get_ns_current_pid_tgid() test"
1af6d1696ca4 spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
aed4053c506b drm/sched: Remove optimization that causes hang when killing dependent jobs
79c8d935147c ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS
3277cf433815 mptcp: reset fallback status gracefully at disconnect() time
7c96d519ee15 mptcp: plug races between subflow fail and subflow creation
75a4c9ab8a7a mptcp: make fallback action and fallback decision atomic
23a5773a5da5 arm64/cpufeatures/kvm: Add ARMv8.9 FEAT_ECBHB bits in ID_AA64MMFR1 register
52f5a52dc17a ksmbd: add free_transport ops in ksmbd connection
034adb78fc43 wifi: mt76: mt7921: prevent decap offload config before STA initialization
79e2dd573116 perf/x86/intel: Fix crash in icl_update_topdown_event()
9ef6abbb2868 mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec()
1da8bd9a10ec ksmbd: fix use-after-free in __smb2_lease_break_noti()
5ea224eaf636 iio: hid-sensor-prox: Restore lost scale assignments
a56b79a43f83 iio: hid-sensor-prox: Fix incorrect OFFSET calculation
796c96cf6685 crypto: qat - add shutdown handler to qat_dh895xcc
4b5e07702b67 crypto: powerpc/poly1305 - add depends on BROKEN for now
da3e9f0fac60 erofs: address D-cache aliasing
1d117f79b5c6 mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma
37c7f0f24b8e drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
c383033b0ac8 ALSA: hda: Add missing NVIDIA HDA codec IDs
0a776c273e71 ALSA: hda/tegra: Add Tegra264 support
4e954080d218 comedi: comedi_test: Fix possible deletion of uninitialized timers
45fd8421081e jfs: reject on-disk inodes of an unsupported type
98be604d96a6 x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode()
f9377bdf86ea usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach
457d02e71ae9 usb: typec: tcpm: allow switching to mode accessory to mux properly
8f65f4565cab usb: typec: tcpm: allow to use sink in accessory mode
145a56bd68f4 drm/amdkfd: Don't call mmput from MMU notifier callback
cc690930cb24 mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
325325923a1d selftests: mptcp: connect: also cover checksum
5cdfb402bae9 selftests: mptcp: connect: also cover alt modes
a2cd4dcbb725 resource: fix false warning in __request_region()
bf585ee198bb nilfs2: reject invalid file types when reading inodes
57104237cd6c kasan: use vmalloc_dump_obj() for vmalloc error reports
3028f2a4e746 ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
eaf242ea6fca gve: Fix stuck TX queue for DQ queue format
c229192417d4 e1000e: ignore uninitialized checksum word on tgp
1624f9de4432 e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
04d098fbca47 dpaa2-switch: Fix device reference count leak in MAC endpoint handling
1c135ff95167 dpaa2-eth: Fix device reference count leak in MAC endpoint handling
9433a5f437b0 arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
140ca2cac147 ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
e5354899f625 sprintf.h requires stdarg.h
72584a9178af bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint()
6e7836c83635 i2c: virtio: Avoid hang by using interruptible completion wait
68ceeb06316e i2c: tegra: Fix reset error handling with ACPI
0d33913fce67 i2c: qup: jump out of the loop in case of timeout
60962eed62b9 platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots
989b2c5322dc net: hns3: default enable tx bounce buffer when smmu enabled
adbf6f476cd1 net: hns3: fixed vf get max channels bug
f377792c4186 net: hns3: disable interrupt when ptp init failed
3cc42004f65b net: hns3: fix concurrent setting vlan filter issue
faf44487dfc8 s390/ism: fix concurrency management in ism_cmd()
42e42d64d851 drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe()
cf81a60a9733 can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode
359492c2024a can: dev: can_restart(): move debug message and stats after successful restart
71a2dc442e12 can: dev: can_restart(): reverse logic to remove need for goto
0ede6ce4fcf2 net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class
e4f1564c5b69 net: appletalk: Fix use-after-free in AARP proxy probe
d989748e9dbb i40e: When removing VF MAC filters, only check PF-set MAC
0c399fd6ac5a i40e: report VF tx_dropped with tx_errors instead of tx_discards
a05b3883083b i40e: Add rx_missed_errors for buffer exhaustion
e4ca597d3116 net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
c3d8a80d9557 net/mlx5: Fix memory leak in cmd_exec()
bfebdb85496e xfrm: interface: fix use-after-free after changing collect_md xfrm interface
2e18442d22c6 staging: vchiq_arm: Make vchiq_shutdown never fail
6758f73f172d platform/x86: Fix initialization order for firmware_attributes_class
d72c97b6160d x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
0915f1856c48 regmap: fix potential memory leak of regmap_bus
881f3066fd8d iio: adc: ad7949: use spi_is_bpw_supported()
6a85c96e61c1 interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node
fb93e41ecc75 RDMA/core: Rate limit GID cache warning messages
233d3c54c962 regulator: core: fix NULL dereference on unbind due to stale coupling data
0e8c65939ba2 virtio_ring: Fix error reporting in virtqueue_resize
fa53beab4740 Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
(From OE-Core rev: 40092b395a04921dd8f0f54f352d958084167227)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
dbcb8d8e4163 Linux 6.6.100
3ee59c38ae73 KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls
48e879184320 nvmem: layouts: u-boot-env: remove crc32 endianness conversion
35542cbe66c6 i2c: omap: fix deprecated of_property_read_bool() use
056b65a02edc Revert "selftests/bpf: dummy_st_ops should reject 0 for non-nullable params"
c148b7282808 Revert "selftests/bpf: adjust dummy_st_ops_success to detect additional error"
b9e50a5169b0 ASoC: fsl_sai: Force a software reset when starting in consumer mode
8f2852c1d7aa regulator: pwm-regulator: Manage boot-on with disabled PWM channels
cad3ec23e398 regulator: pwm-regulator: Calculate the output voltage for disabled PWMs
7e5ec0059e4d i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
a7b84035baa8 i2c: omap: Fix an error handling path in omap_i2c_probe()
caa86f8b6c30 i2c: omap: Add support for setting mux
6cfbff5f8dc9 usb: dwc3: qcom: Don't leave BCR asserted
824fa25c85e8 usb: hub: Don't try to recover devices lost during warm reset.
668c7b47a5ee usb: hub: Fix flushing of delayed work used for post resume purposes
71f5c98d2931 usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm
15fea75a7886 usb: hub: fix detection of high tier USB3 devices behind suspended hubs
d5024dc5e644 arm64: Filter out SME hwcaps when FEAT_SME isn't implemented
dc6a664089f1 clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns
4cb17b11c8af ipv6: make addrconf_wq single threaded
496efa228f0d sched: Change nr_uninterruptible type to unsigned long
f371ad6471ee Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
74bb4de32d92 rxrpc: Fix transmission of an abort in response to an abort
7692bde89006 rxrpc: Fix recv-recv race of completed call
7ff2d83ecf26 net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
7b0d42318393 net: bridge: Do not offload IGMP/MLD messages
bb515c413064 net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime
1f3a429c21e0 tls: always refresh the queue when reading sock
007142a263db hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf
bd3051a81621 Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
76179961c423 netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
dcbc346f50a0 ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
6a213143e0ea net/mlx5: Correctly set gso_size when LRO is used
ab94e7af363a Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID
4ceefc9c31e7 Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
f3323b18e3cc Bluetooth: SMP: If an unallowed command is received consider it a failure
32e624912eed Bluetooth: hci_sync: fix connectable extended advertising when using static random address
c4f16f6b071a Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
5dd6a441748d usb: net: sierra: check for no status endpoint
27591d926191 ice: add NULL check in eswitch lag check
eda5e38cc4dd hwmon: (corsair-cpro) Validate the size of the received input buffer
c18726607c8a selftests: net: increase inter-packet timeout in udpgro.sh
167006f73005 wifi: cfg80211: remove scan request n_channels counted_by
a2f02a87fe21 nvme: fix misaccounting of nvme-mpath inflight I/O
ec158d05eaa9 net: phy: Don't register LEDs for genphy
5d95fbbfaa8f nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
2baaf5bbab2a smb: client: fix use-after-free in cifs_oplock_break
62dcd9d6e61c rpl: Fix use-after-free in rpl_do_srh_inline().
fbe48f06e641 net/sched: sch_qfq: Fix race condition on qfq_aggregate
21033b49cf09 block: fix kobject leak in blk_unregister_queue
c20dd7e8f359 net: emaclite: Fix missing pointer increment in aligned_read()
bc016b7842f6 cachefiles: Fix the incorrect return value in __cachefiles_write()
e7be679124ba bpf: Reject %p% format string in bprintf-like helpers
12e023df10b6 soundwire: amd: fix for clearing command status register
84830e033bd2 soundwire: amd: fix for handling slave alerts after link is down
673ee92bd2d3 comedi: Fix initialization of data for instructions that write to subdevice
10f9024a8c82 comedi: Fix use of uninitialized data in insn_rw_emulate_bits()
63390b856178 comedi: Fix some signed shift left operations
c9d3d9667443 comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large
8a3637027cee comedi: das6402: Fix bit shift out of bounds
adb7df8a8f9d comedi: das16m1: Fix bit shift out of bounds
955e8835855f comedi: aio_iiro_16: Fix bit shift out of bounds
7e470d8efd10 comedi: pcl812: Fix bit shift out of bounds
8d8519aedbf1 iio: adc: stm32-adc: Fix race in installing chained IRQ handler
6471d4b4ac61 iio: adc: max1363: Reorder mode_list[] entries
edff26d038d2 iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
dda42f23a8f5 iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
329a80adc0e5 soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
d93b20c88e5e soc: aspeed: lpc-snoop: Cleanup resources in stack-order
15a0a5de4950 smb: client: fix use-after-free in crypt_message when using async crypto
0c7b20f7785c s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
600f55da8d90 pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
d510116c80b3 net: libwx: properly reset Rx ring descriptor
027701180a7b net: libwx: fix the using of Rx buffer DMA
3c91a56762b1 net: libwx: remove duplicate page_pool_put_full_page()
e30c5fa723dc mmc: sdhci_am654: Workaround for Errata i2312
7ac120c00c5a mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models
5bfd0078f738 mmc: bcm2835: Fix dma_unmap_sg() nents value
4206824af6dd memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
928f3a277f2c isofs: Verify inode mode when loading from disk
4bb016438335 dmaengine: nbpfaxi: Fix memory corruption in probe()
2bae35acbb6e af_packet: fix soft lockup issue caused by tpacket_snd()
67ea5f37b203 af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
e51cf5d4aa98 arm64: dts: rockchip: use cs-gpios for spi1 on ringneck
645af2f069d6 arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on
bec18ebcf05c arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
33eba752d9de net/mlx5: Update the list of the PCI supported devices
29db3339db0e phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept()
d48845afa083 io_uring/poll: fix POLLERR handling
c855b9aa093a ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
56f99fdb0b8d drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
823d79890048 tracing/osnoise: Fix crash in timerlat_dump_stack()
6bc94f20a4c3 tracing: Add down_write(trace_event_sem) when adding trace event
6ba89b382be4 tracing/probes: Avoid using params uninitialized in parse_btf_arg()
0e5017d84d65 HID: core: do not bypass hid_hw_raw_request
a1c0b87b7682 HID: core: ensure __hid_request reserves the report ID as the first byte
fcda39a9c5b8 HID: core: ensure the allocated report buffer can contain the reserved report ID
469a39a33a99 dm-bufio: fix sched in atomic context
82b29ee8ba90 spi: Add check for 8-bit transfer with 8 IO mode support
415d4966cb54 pch_uart: Fix dma_sync_sg_for_device() nents value
db44a558b3af Input: xpad - set correct controller type for Acer NGR200
0f6f30f5b01a nvmem: imx-ocotp: fix MAC address byte length
0cd051cb5852 thunderbolt: Fix bit masking in tb_dp_port_set_hops()
dc52aff53465 thunderbolt: Fix wake on connect at runtime
e6a2ff56b06e i2c: stm32: fix the device used for the DMA map
58bdd5160184 usb: gadget: configfs: Fix OOB read on empty string write
ec35a7125d94 usb: musb: fix gadget state on disconnect
311c434f5d76 USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
909d80414869 USB: serial: option: add Foxconn T99W640
84c320060d53 USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
ad2437f4abca phy: tegra: xusb: Disable periodic tracking on Tegra234
491175c139e5 phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode
5367cdeb75cb phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode
(From OE-Core rev: cf70911ca46d3f9980d475369d9f15343b6e52e2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
d96eb99e2f0e Linux 6.6.99
eaf112069a90 rseq: Fix segfault on registration when rseq_cs is non-zero
f02f0218be41 crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
97c355989928 ksmbd: fix potential use-after-free in oplock/lease break ack
8377d7744bdc kasan: remove kasan_find_vm_area() to prevent possible deadlock
d3927e55c959 smb: client: fix potential race in cifs_put_tcon()
a4bb7ced4e8f selftests/bpf: adapt one more case in test_lru_map to the new target_free
f35c825a012d Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID
3ce1d87d1f5d HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
ae915b38e262 HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
b71a75739af9 bpf: Adjust free target to avoid global starvation of LRU map
cd5b424d8322 vt: add missing notification when switching back to text mode
f4428b2d4c68 btrfs: fix assertion when building free space tree
2cc5ef01ea03 net: mana: Record doorbell physical address in PF mode
9f460b235ef3 HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
cd4df14f6180 net: usb: qmi_wwan: add SIMCom 8230C composition
e07c2feb4916 ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
ee287cf30ffb ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
50b1e01aa123 io_uring: make fallocate be hashed work
825088c90357 um: vector: Reduce stack usage in vector_eth_configure()
8cafaba2f275 atm: idt77252: Add missing `dma_map_error()`
0d8a9b6dd321 ublk: sanity check add_dev input for underflow
5909679a82cd bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
e644935d40cb bnxt_en: Fix DCB ETS validation
7d4d1993517b net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
5aa8b3a1d8ab can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level
10946f834638 net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
9fa29314eba1 ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
4a17370da6e4 net: appletalk: Fix device refcount leak in atrtr_create()
9fbc49429a23 netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
d46186eb7bbd nbd: fix uaf in nbd_genl_connect() error path
8fc3d7b23d13 raid10: cleanup memleak at raid10_make_request
df5894014a92 md/raid1: Fix stack memory use after return in raid1_reshape
d1240029f97a drm/tegra: nvdec: Fix dma_alloc_coherent error check
5420de65efbe wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev()
739296467a59 cifs: all initializations for tcon should happen in tcon_info_alloc
03c3cd0c3b67 smb: client: fix DFS interlink failover
d043b5da37fc smb: client: avoid unnecessary reconnects when refreshing referrals
609a617a97c0 usb: dwc3: Abort suspend on soft disconnect failure
e3f79e2c9ad1 usb: cdnsp: Fix issue with CV Bad Descriptor test
ae5b191184ce usb: cdnsp: Replace snprintf() with the safer scnprintf() variant
7227a8229f43 usb:cdnsp: remove TRB_FLUSH_ENDPOINT command
fd79927c8191 btrfs: fix inode lookup error handling during log replay
6aea26dc23d5 btrfs: return a btrfs_inode from btrfs_iget_logging()
e6031107f397 btrfs: remove redundant root argument from fixup_inode_link_count()
28a36e75d196 btrfs: remove redundant root argument from btrfs_update_inode_fallback()
ddead3c5ca18 btrfs: remove noinline from btrfs_update_inode()
c31ee1695b6d netlink: make sure we allow at least one dump skb
ce2ac2e46719 netlink: Fix rmem check in netlink_broadcast_deliver().
5b1b8f06b179 erofs: fix to add missing tracepoint in erofs_read_folio()
4c4f931676b6 ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
d903a0fe324e smb: server: make use of rdma_destroy_qp()
3c0994a3fd93 x86/mm: Disable hugetlb page table sharing on 32-bit
ee21fbcb87a0 x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
ad9d4db5a8ac pwm: mediatek: Ensure to disable clocks in error path
37e2911d2ec1 mm/vmalloc: leave lazy MMU mode on PTE mapping error
f64046ae3401 scripts/gdb: fix interrupts.py after maple tree conversion
ecf16604f3f0 scripts/gdb: de-reference per-CPU MCE interrupts
e2e200c98e9f scripts/gdb: fix interrupts display after MCP on x86
56995226431a mm: fix the inaccurate memory statistics issue for users
167134042418 maple_tree: fix mt_destroy_walk() on root leaf node
688bf63ee6ba kallsyms: fix build without execinfo
c23a41086899 Revert "ACPI: battery: negate current when discharging"
2e2e9b3d7084 drm/framebuffer: Acquire internal references on GEM handles
dec7774d0ef9 Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
c6eb4a05af3d usb: gadget: u_serial: Fix race condition in TTY wakeup
8c290a9d629b drm/gem: Fix race in drm_gem_handle_create_tail()
db7402d78e7c drm/ttm: fix error handling in ttm_buffer_object_transfer
c64f5310530b drm/sched: Increment job count before swapping tail spsc queue
cb4c956a15f8 drm/gem: Acquire references on GEM handles for framebuffers
ec6392061de6 wifi: prevent A-MSDU attacks in mesh networks
1d57f7132662 pinctrl: qcom: msm: mark certain pins as invalid for interrupts
3d82a729530b md/md-bitmap: fix GPF in bitmap_get_stats()
2ca1db269a8d gre: Fix IPv6 multicast route creation.
8c8e8d4d7544 KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight
20d1d9e7ce69 KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table.
a18776abc592 x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
f536f3b09773 x86/mce: Don't remove sysfs if thresholding sysfs init fails
cc058adb9beb x86/mce/amd: Fix threshold limit reset
8e5058a5812e x86/mce/amd: Add default names for MCA banks and blocks
e2d5c005dfc9 ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
efc1b2b7c1a3 rxrpc: Fix oops due to non-existence of prealloc backlog struct
ddc4fe078948 Bluetooth: HCI: Set extended advertising data synchronously
eb952372bf48 perf: build: Setup PKG_CONFIG_LIBDIR for cross compilation
e63032e66bca maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
432c5363cd6f rxrpc: Fix bug due to prealloc collision
4c691d1b6b6d net/sched: Abort __tc_modify_qdisc if parent class does not exist
07b585ae3699 atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
3f61b997fe01 atm: clip: Fix infinite recursive call of clip_push().
1fb9fb5a4b5c atm: clip: Fix memory leak of struct clip_vcc.
06935c50cfa3 atm: clip: Fix potential null-ptr-deref in to_atmarpd().
36cf9bcf09bd net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
0a0d040f12fe net: phy: smsc: Force predictable MDI-X state on LAN87xx
72c62b4991a2 net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
791c8d6b76c5 net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
d437e8e7dcb9 vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
9d24bb678028 vsock: Fix transport_* TOCTOU
401239811fa7 vsock: Fix transport_{g2h,h2g} TOCTOU
81373cd1d72d tcp: Correct signedness in skb remaining space calculation
be4b8392da79 tipc: Fix use-after-free in tipc_conn_close().
42262bc4e8ef vsock: fix `vsock_proto` declaration
55baecb9eb90 netlink: Fix wraparounds of sk->sk_rmem_alloc.
f9b3d28f1f62 fix proc_sys_compare() handling of in-lookup dentries
82c0f15c26be pinctrl: amd: Clear GPIO debounce for suspend
a219fcea8e8e Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
51e082108345 Bluetooth: hci_sync: Fix not disabling advertising instance
c604dd2c5e6b ASoC: cs35l56: probe() should fail if the device ID is not recognized
183bdb89af1b perf: Revert to requiring CAP_SYS_ADMIN for uprobes
71eb118baf6e perf/core: Fix the WARN_ON_ONCE is out of lock protected region
407f1073ea23 ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode
391e5ea5b877 drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling
521e9ff0b67c eventpoll: don't decrement ep refcount while still holding the ep mutex
(From OE-Core rev: 5504778cd1c538b6f3c40d3106a3423abdac3203)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
9247f4e6573a Linux 6.6.98
20aa3d519806 x86/CPU/AMD: Properly check the TSA microcode
59a2de10b81a Linux 6.6.97
897761d16564 f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
8c1944905855 x86/process: Move the buffer clearing before MONITOR
6fb766d53f61 x86/microcode/AMD: Add TSA microcode SHAs
276499bb6944 KVM: SVM: Advertise TSA CPUID bits to guests
90293047df18 x86/bugs: Add a Transient Scheduler Attacks mitigation
2b6a5fbe9dc1 x86/bugs: Rename MDS machinery to something more generic
8a7ac2737211 powerpc/kernel: Fix ppc_save_regs inclusion in build
63cff9f57e86 usb: typec: displayport: Fix potential deadlock
4b91b77af24c platform/x86: think-lmi: Fix sysfs group cleanup
98002f1ac947 platform/x86: think-lmi: Fix kobject cleanup
cb3e3244d88d platform/x86: think-lmi: Create ksets consecutively
360546362865 powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed
73d43c215007 iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU
6052862ba31c Logitech C-270 even more broken
6358cb9c2a31 i2c/designware: Fix an initialization issue
d8eab407c08d dma-buf: fix timeout handling in dma_resv_wait_timeout v2
59205a3e93ef smb: client: fix readdir returning wrong type with POSIX extensions
937f49be49d6 usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume
afbec8c34428 usb: cdnsp: do not disable slot for disabled slot
c9a841fd2ec2 Input: iqs7222 - explicitly define number of external channels
2cd5e7c16942 Input: xpad - support Acer NGR 200 Controller
c16b75aa6fb6 xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
881c9274246c xhci: dbc: Flush queued requests before stopping dbc
897d1170c249 xhci: dbctty: disable ECHO flag by default
7609899eb6b7 usb: xhci: quirk for data loss in ISOC transfers
204bdc7a8b7b NFSv4/flexfiles: Fix handling of NFS level errors in I/O
e3eed0134772 fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
adb29b437fe5 module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
a6069306f4e1 platform/x86: hp-bioscfg: Fix class device unregistration
8570c219cd59 platform/x86: hp-bioscfg: Directly use firmware_attributes_class
387da3b6d1a9 drm/v3d: Disable interrupts before resetting the GPU
817662f9bdf8 rcu: Return early if callback is not specified
d5c1e3f32902 mtd: spinand: fix memory leak of ECC engine conf
d547779e72ce ACPICA: Refuse to evaluate a method if arguments are missing
347827bd0c56 wifi: ath6kl: remove WARN on bad firmware input
5aebb9aa538a wifi: mac80211: drop invalid source address OCB frames
270d637100f9 aoe: defer rexmit timer downdev work to workqueue
55dfffc5e947 scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port()
7b9203afeb37 regulator: fan53555: add enable_time support and soft-start times
a1d10fee0783 ASoC: amd: yc: update quirk data for HP Victus
871beab5b4f9 powerpc: Fix struct termio related ioctl macros
ba9117312795 platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list
785200516552 ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
69283b3fd463 ata: pata_cs5536: fix build on 32-bit UML
71f89fab5cc9 ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
6766316c1a9f ALSA: sb: Force to disable DMAs once when DMA mode is changed
c7922052c6f2 ALSA: sb: Don't allow changing the DMA mode during operations
c40ad1c04d30 drm/msm: Fix another leak in the submit error path
fe2695b2f63b drm/msm: Fix a fence leak in submit error path
5df2087c9a1e drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read
ad09bb7cbd14 drm/simpledrm: Do not upcast in release helpers
51ba65860457 scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
847af89aa163 scsi: ufs: core: Add OPP support for scaling clocks and regulators
95ffe734518d scsi: ufs: core: Fix abnormal scale up after last cmd finish
9e67044aa9a7 f2fs: fix to zero post-eof page
d1ccd98eddba f2fs: convert f2fs_vm_page_mkwrite() to use folio
7ac8a61e5503 f2fs: prevent writing without fallocate() for pinned files
b43c3050d211 f2fs: add tracepoint for f2fs_vm_page_mkwrite()
bceae1daf302 x86/traps: Initialize DR6 by writing its architectural reset value
16254aa985d1 bnxt: properly flush XDP redirect lists
6310aafd4267 wifi: mac80211: finish link init before RCU publish
ebca4264c648 wifi: mac80211: Add link iteration macro for link data
32d0b58079ed wifi: mac80211: chan: chandef is non-NULL for reserved
bc0819a25e04 Bluetooth: hci_core: Fix use-after-free in vhci_flush()
64d07a40f853 smb: client: remove \t from TP_printk statements
3499dcb6c507 btrfs: fix qgroup reservation leak on failure to allocate ordered extent
ccdd3eaec689 Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1"
ca7d5aa7ccf0 smb: client: fix race condition in negotiate timeout by using more precise timing
70b32cba5cfd amd-xgbe: do not double read link status
f680a4643c6f net/sched: Always pass notifications when child class becomes empty
5ea2a10be7d7 nui: Fix dma_mapping_error() check
7a1841c96093 rose: fix dangling neighbour pointers in rose_rt_device_down()
744cd8baffe8 enic: fix incorrect MTU comparison in enic_change_mtu()
a133683c0567 amd-xgbe: align CL37 AN sequence as per databook
f2ca04cbf01d lib: test_objagg: Set error message in check_expect_hints_stats()
8f4652848b36 igc: disable L1.2 PCI-E link substate to avoid performance issue
832058110a1d drm/i915/gsc: mei interrupt top half should be in irq disabled context
40e09506aea1 drm/i915/gt: Fix timeline left held on VMA alloc error
968a419c9513 net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
0cee638d92ac smb: client: fix warning when reconnecting channel
33713f7cda3d platform/mellanox: mlxreg-lc: Fix logic error in power state check
421672fb7f13 platform/x86: dell-wmi-sysman: Fix class device unregistration
dba37f72aae3 platform/x86: dell-sysman: Directly use firmware_attributes_class
4074f6a15e95 platform/x86: think-lmi: Fix class device unregistration
093ee65bdafb platform/x86: think-lmi: Directly use firmware_attributes_class
ee813c62af62 platform/x86: firmware_attributes_class: Simplify API
e52b896d5fb7 platform/x86: firmware_attributes_class: Move include linux/device/class.h
9143d22a09b5 platform/x86: make fw_attr_class constant
3df1e72b7bfe arm64: dts: qcom: sm8550: add UART14 nodes
0deb3eb78ebf platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks
55a90f82d4ff drm/i915/selftests: Change mock_request() to return error pointers
822c05444ffa spi: spi-fsl-dspi: Clear completion counter before initiating transfer
1fc5dc930137 drm/exynos: fimd: Guard display clock control with runtime PM calls
7e6423f80bd6 dpaa2-eth: fix xdp_rxq_info leak
31afd307975f ethernet: atl1: Add missing DMA mapping error checks and count errors
2a7ac29f10d8 btrfs: use btrfs_record_snapshot_destroy() during rmdir
d77a16802896 btrfs: propagate last_unlink_trans earlier when doing a rmdir
65d7f92db8a9 btrfs: rename err to ret in btrfs_rmdir()
2d11d274e2e1 btrfs: fix iteration of extrefs during log replay
79b025ebc1c0 btrfs: fix missing error handling when searching for inode refs during log replay
529281206f11 Bluetooth: Prevent unintended pause by checking if advertising is active
e373354ecfbf platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message
d8a1ad180c24 RDMA/mlx5: Fix vport loopback for MPV device
efb3413f6ba9 RDMA/mlx5: Fix CC counters query for MPV
301303d14da6 RDMA/mlx5: Fix HW counters query for non-representor devices
ee9cb28675a5 scsi: ufs: core: Fix spelling of a sysfs attribute name
39dac98aca12 scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
c3ec87fbb00d scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
8ca65fa71024 NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
d0877c479f44 nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
23a3b32a274a RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
edca475158f7 platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment
3962e5a3845d arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename
b935c1e734d2 mtk-sd: reset host->mrq on prepare_data() error
61cdd6635646 mtk-sd: Prevent memory corruption from DMA map failure
b3b00e9b03d3 mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
45e9444b3b97 usb: typec: altmodes/displayport: do not index invalid pin_assignments
24418bc77a66 regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
0506547f6e3d Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
8af1406949c1 Bluetooth: MGMT: set_mesh: update LE scan interval and window
7e88ad41b63e Bluetooth: hci_sync: revert some mesh modifications
3c0c18ef4c79 mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
c4fad2460c17 Revert "mmc: sdhci: Disable SD card clock before changing parameters"
3855b7ace3f9 mmc: sdhci: Add a helper function for dump register in dynamic debug mode
94d0c326cb3e vsock/vmci: Clear the vmci transport packet properly when initializing it
e7191481d6ae s390/pci: Do not try re-enabling load/store if device is disabled
80b971be4c37 virtio-net: ensure the received length does not exceed allocated size
39617dc3fafe rtc: cmos: use spin_lock_irqsave in cmos_interrupt
5cdd1f73401d rtc: pcf2127: fix SPI command byte for PCF2131
1cb814dbb03d rtc: pcf2127: add missing semicolon after statement
(From OE-Core rev: b9041a3e6ddc8917eba2af45a8e57f2e48998dc9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glib-networking's OpenSSL backend fails to properly check the return
value of memory allocation routines. An out of memory condition could
potentially result in writing to an invalid memory location.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-60019
Upstream-patch:
70df675dd4
(From OE-Core rev: 8c44478c92a8b3d859c7fcecc734ac6bb399277e)
Signed-off-by: Rajeshkumar Ramasamy <rajeshkumar.ramasamy@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ssh in OpenSSH before 10.1 allows control characters in usernames that
originate from certain possibly untrusted sources, potentially leading
to code execution when a ProxyCommand is used. The untrusted sources
are the command line and %-sequence expansion of a configuration file.
Note:
openssh does not support variable expansion until 10.0, so backport
adapts for this.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-61984
Upstream patch:
35d5917652
(From OE-Core rev: 717d4c7609cdce2cc3a65b7ba69c316fa86a9333)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ssh in OpenSSH before 10.1 allows the '\0' character in an ssh:// URI,
potentially leading to code execution when a ProxyCommand is used.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-61985
Upstream patch:
43b3bff47b
(From OE-Core rev: 52d925423b826383d12a97b834475ab5699fd492)
Signed-off-by: David Nyström <david.nystrom@est.tech>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Users of Alma 9, Rocky 9 and Centos Stream 9 rolling releases have seen obtuse failures in the execution of tar in various tasks after recent host distro updates. These newer versions of tar contain a CVE fix which uses a new glibc call/syscall (openat2). The fix is to update to a newer pseudo version which handles this syscall. This is not included in this stable release but we aim to include it in the next one.
Security Fixes in Yocto-5.0.15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils: Fix :cve_nist:`2025-11494`, :cve_nist:`2025-11839` and :cve_nist:`2025-11840`
- cmake-native: Fix :cve_nist:`2025-9301`
- cups: Fix :cve_nist:`2025-58436` and :cve_nist:`2025-61915`
- gnutls: Fix CVE-2025-9820
- go: Fix :cve_nist:`2025-61727` and :cve_nist:`2025-61729`
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Source Materials</text>
<rect
x="155.41699"
y="10.834001"
fill="none"
width="58.666"
height="40.667"
id="rect43"/>
<text
id="text44"
x="190.00726"
y="29.10741"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:49.6985"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:56.5275;fill:#000000"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:64.823"
transform="translate(-8.2169997,-13.75401)"
xml:space="preserve"><tspan
x="125.51399"
y="29.10741"
id="tspan7">Upstream<tspan
y="29.10741"
id="tspan8"></tspan></tspan><tspan
x="125.51399"
y="42.440787"
id="tspan9">Project<tspan
y="42.440787"
id="tspan10"></tspan></tspan><tspan
x="125.51399"
y="55.774165"
id="tspan11">Releases</tspan></text>
<rect
x="115.167"
y="137.084"
fill="none"
width="58.666"
height="40.667"
id="rect49"/>
<text
id="text51"
x="128.34723"
y="147.37112"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan
x="128.34723"
y="147.37112"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan50"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Source </tspan><tspan
x="123.54125"
y="161.77113"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan51"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Fetching</tspan></text>
<rect
x="115.167"
y="215.08401"
fill="none"
width="58.666"
height="40.666"
id="rect51"/>
<text
id="text53"
x="131.82678"
y="224.31099"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan
x="131.82678"
y="224.31099"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan52"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Patch </tspan><tspan
x="117.00081"
y="238.70999"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan53"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Application</tspan></text>
<rect
x="107.167"
y="279.08401"
fill="none"
width="74.166"
height="69.237"
id="rect53"/>
<text
id="text57"
x="149.00055"
y="297.35791"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:74.8743"
transform="translate(-3.496696,4.953096)"
xml:space="preserve"><tspan
x="149.00055"
y="297.35791"
id="tspan12">Configuration /<tspan
y="297.35791"
id="tspan13"></tspan></tspan><tspan
x="149.00055"
y="310.69127"
id="tspan14">Compile</tspan></text>
<rect
x="201.16699"
y="184.084"
fill="none"
width="74.166"
height="89.237"
id="rect57"/>
<text
id="text63"
x="221.86859"
y="192.60429"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan
x="221.86859"
y="192.60429"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan58"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Output </tspan><tspan
x="211.42859"
y="207.0043"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan59"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Analysis for </tspan><tspan
x="218.94058"
y="221.4043"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan60"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">package </tspan><tspan
x="207.54759"
y="235.80429"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan61"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">splitting plus </tspan><tspan
x="218.94058"
y="250.2043"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan62"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">package </tspan><tspan
x="207.81059"
y="264.60431"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan63"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">relationships</tspan></text><text
id="text63-1"
x="555.48315"
y="202.90402"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:31.0495"
transform="translate(-42.334211,23.629617)"
xml:space="preserve"><tspan
x="555.48315"
y="202.90402"
id="tspan15">QA<tspan
y="202.90402"
id="tspan16"></tspan></tspan><tspan
x="555.48315"
y="216.2374"
id="tspan18">Tests</tspan></text>
<rect
x="319.146"
y="127.084"
fill="none"
width="116.666"
height="21.333"
id="rect63"/>
<text
font-family="MyriadPro-Regular"
font-size="12px"
id="text64"
x="335.19238"
y="189.60429"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">.rpm generation</text>
<rect
x="319.146"
y="166.584"
fill="none"
width="116.666"
height="21.333"
id="rect64"/>
<text
font-family="MyriadPro-Regular"
font-size="12px"
id="text65"
x="335.76849"
y="229.10429"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">.deb generation</text>
<rect
x="319.146"
y="205.08401"
fill="none"
width="116.666"
height="21.333"
id="rect65"/>
<text
font-family="MyriadPro-Regular"
font-size="12px"
id="text66"
x="337.9404"
y="267.60391"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">.ipk generation</text>
<rect
x="296.16699"
y="307.08401"
fill="none"
width="77.166"
height="30.237"
id="rect66"/>
<rect
x="299.66699"
y="261.08401"
fill="none"
width="71.853996"
height="33.664001"
id="rect67"/>
<rect
x="395.97998"
y="261.08401"
fill="none"
width="71.853996"
height="33.664001"
id="rect69"/>
<rect
x="390.66699"
y="307.08401"
fill="none"
width="77.166"
height="30.237"
id="rect71"/>
<rect
y="133"
fill="none"
width="81.666"
height="39.334"
id="rect73"
x="0.061999973"/>
<text
id="text75"
x="64.610138"
y="186.94585"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:66.7773"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:66.7773"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:66.7773"
transform="translate(-25.353766,128.82617)"
xml:space="preserve"><tspan
x="64.610138"
y="186.94585"
id="tspan28"><tspan
style="fill:#ffffff"
id="tspan27">Policy</tspan>
</tspan><tspan
x="64.610138"
y="200.27922"
id="tspan30"><tspan
style="fill:#ffffff"
id="tspan29">Configuration</tspan></tspan></text>
<rect
y="211.16798"
fill="none"
width="81.666"
height="39.333"
id="rect76"
x="0.061999973"/>
<text
id="text78"
x="70.02713"
y="265.4418"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:89.4625"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Package Feeds</text>
<rect
x="579.98102"
y="306.25101"
fill="none"
width="81.666"
height="39.332001"
id="rect79"/>
<text
fill="#ffffff"
font-family="MyriadPro-Regular"
font-size="12px"
id="text80"
x="604.24854"
y="319.7699"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Images</text>
<rect
x="584.14703"
y="216.08499"
fill="none"
width="71.853996"
height="33.664001"
id="rect80"/>
<text
id="text81"
x="606.88434"
y="227.1058"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan
x="606.88434"
y="227.1058"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan80"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Image </tspan><tspan
x="594.48834"
y="241.50479"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan81"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Generation</tspan></text>
<rect
x="678.83301"
y="215.08499"
fill="none"
width="77.166"
height="30.237"
id="rect81"/>
<text
id="text83"
x="708.21045"
y="228.6058"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal"><tspan
x="708.21045"
y="228.6058"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan82"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">SDK </tspan><tspan
x="690.33142"
y="243.00479"
font-family="MyriadPro-Regular"
font-size="12px"
id="tspan83"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal">Generation</tspan></text>
<rect
x="379.06299"
y="86.834"
fill="none"
width="199.03999"
height="21.164"
id="rect83"/>
<text
fill="#333333"
font-family="MyriadPro-Regular"
font-size="12px"
id="text84"
x="426.28253"
y="26.005543"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333">OpenEmbedded Architecture Workflow</text><g
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#333333"><tspan
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:10.6667px;font-family:'Nimbus Sans L';-inkscape-font-specification:'Nimbus Sans L, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;text-align:center;text-anchor:middle;white-space:pre;inline-size:65.518"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:13.3333px;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Bold';text-align:center;text-anchor:middle;fill:#fffefe;fill-opacity:1;stroke:none"
image_type is the image for which the SDK was built:
-*host_system* is a string representing your development system: ``i686`` or ``x86_64``.
core-image-sato or core-image-minimal
-*image_type* is the image for which the SDK was built: ``core-image-sato`` or ``core-image-minimal``.
arch is a string representing the tuned target architecture:
-*arch* is a string representing the tuned target architecture:``aarch64``, ``armv5e``, ``core2-64``, ``i586``, ``mips32r2``, ``mips64``, ``ppc7400``, or ``cortexa8hf-neon``.
aarch64, armv5e, core2-64, i586, mips32r2, mips64, ppc7400, or cortexa8hf-neon
release_version is a string representing the release number of the Yocto Project:
&DISTRO;, &DISTRO;+snapshot
-*release_version* is a string representing the release number of the Yocto Project: ``&DISTRO;``, ``&DISTRO;+snapshot``.
For example, the following SDK installer is for a 64-bit
development host system and a i586-tuned target architecture based off
the SDK for ``core-image-sato`` and using the current &DISTRO; snapshot::
the SDK for ``core-image-sato`` and using the current &DISTRO; snapshot:
image_type is the image for which the SDK was built:
-*host_system* is a string representing your development system: ``i686`` or ``x86_64``.
core-image-minimal or core-image-sato.
-*image_type* is the image for which the SDK was built: ``core-image-minimal`` or ``core-image-sato``.
arch is a string representing the tuned target architecture:
-*arch* is a string representing the tuned target architecture:``aarch64``, ``armv5e``, ``core2-64``, ``i586``, ``mips32r2``, ``mips64``, ``ppc7400``, or ``cortexa8hf-neon``.
aarch64, armv5e, core2-64, i586, mips32r2, mips64, ppc7400, or cortexa8hf-neon.
release_version is a string representing the release number of the Yocto Project:
&DISTRO;, &DISTRO;+snapshot
-*release_version* is a string representing the release number of the Yocto Project: ``&DISTRO;``, ``&DISTRO;+snapshot``.
For example, the following SDK installer is for a 64-bit
development host system and a i586-tuned target architecture based off
the SDK for ``core-image-sato`` and using the current DISTRO snapshot::
the SDK for ``core-image-sato`` and the ``&DISTRO;`` release:
oe.qa.handle_error('license-incompatible', "Including %s with incompatible license(s) %s into the image, because it has been allowed by exception list." %(pkg, ' '.join(incompatible_licenses)), d)
"No PACKAGECONFIG entries found in SPDX output for 'tar'"
)
forkey,valueinfound_entries:
self.assertIn(
value,["enabled","disabled"],
f"Unexpected PACKAGECONFIG value '{value}' for {key}"
)
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.