Updating linux-yocto/6.12 to the latest korg -stable release that comprises
the following commits:
da274362a7bd Linux 6.12.49
6553fdf0f7d4 minmax.h: remove some #defines that are only expanded once
cf5fe0b36f10 minmax.h: simplify the variants of clamp()
5c2b06b31da6 minmax.h: move all the clamp() definitions after the min/max() ones
5f6818002047 minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
e94ce277b568 minmax.h: reduce the #define expansion of min(), max() and clamp()
ab58f71b8fdf minmax.h: update some comments
d9c5ccf6b69b minmax.h: add whitespace around operators and after commas
63fd831aa5dc rtc: pcf2127: fix SPI command byte for PCF2131 backport
207fa0d49522 xhci: dbc: Fix full DbC transfer ring after several reconnects
490f1ca013b5 xhci: dbc: decouple endpoint allocation from initialization
9b28ef1e4cc0 usb: xhci: remove option to change a default ring's TRB cycle bit
e5051c055926 usb: xhci: introduce macro for ring segment list iteration
c839be6df4da mptcp: pm: nl: announce deny-join-id0 flag
34f351c0fa95 mm/gup: check ref_count instead of lru before migration
096c5b1fde51 mm: add folio_expected_ref_count() for reference count calculation
23da4e0bb2a3 vmxnet3: unregister xdp rxq info in the reset path
ca8938704142 KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count transitions
e5a3331a2e98 x86/bugs: KVM: Add support for SRSO_MSR_FIX
f9c6aec2a6dd x86/bugs: Add SRSO_USER_KERNEL_NO support
0a3ac13d8686 platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
7228ed156377 platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on ASUS ROG Z13
a89c34babc2e io_uring: fix incorrect io_kiocb reference in io_link_skb
922338efaad6 smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
24c1106504c6 crypto: af_alg - Set merge to zero early in af_alg_sendmsg
6ae90a2baf92 smb: client: let smbd_destroy() call disable_work_sync(&info->post_send_credits_work)
b814660334bb smb: client: fix filename matching of deferred files
ea5cbcecd54d drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
f108c98c7005 drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
0da73f782769 drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
503de75db426 drm/xe/tile: Release kobject for the failure path
22814abfd961 ASoC: Intel: catpt: Expose correct bit depth to userspace
b51ded0f604e ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error message
e5c10cec7a1b ASoC: wm8974: Correct PLL rate rounding
987b1d5e39b9 ASoC: wm8940: Correct typo in control name
ccba708502b6 ASoC: wm8940: Correct PLL rate rounding
695673eb5711 io_uring/kbuf: drop WARN_ON_ONCE() from incremental length check
93e9d0293d3b io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
e6b2b4a0ffd8 io_uring: include dying ring in task_work "should cancel" state
d7a38ee4f0be io_uring: backport io_should_terminate_tw()
9b71bfefc405 io_uring/cmd: let cmds to know about dying task
9ffc5f132a35 ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
acab5c56a6fa selftests: mptcp: avoid spurious errors on TCP disconnect
2b5b0674686f selftests: mptcp: connect: catch IO errors on listen side
ca261278c6b7 mptcp: propagate shutdown to subflows when possible
60b07b9f6093 rds: ib: Increment i_fastreg_wrs before bailing out
21ba85d9d508 net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
232e74984061 drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
2ae6d79a769b KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is active
bd5524ec7155 mmc: mvsdio: Fix dma_unmap_sg() nents value
6dbac7d814a7 ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
9c534dbfd172 ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if source graph failed
d1c96316e4c1 ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S interface
bf46ed89bf24 btrfs: tree-checker: fix the incorrect inode ref size check
cd92c8ab336c iommu/amd/pgtbl: Fix possible race while increase page table level
c023b4f4444f iommu/vt-d: Fix __domain_mapping()'s usage of switch_to_super_page()
1e68a5f046e9 LoongArch: Check the return value when creating kobj
05a76baf2700 LoongArch: Align ACPI structures if ARCH_STRICT_ALIGN enabled
382f5ff57010 LoongArch: vDSO: Check kcalloc() result in init_vdso()
040f278cc1a5 LoongArch: Fix unreliable stack for live patching
b6f29fa5f603 objtool/LoongArch: Mark special atomic instruction as INSN_BUG type
89d40cc647da objtool/LoongArch: Mark types based on break immediate code
1766f14c8f97 LoongArch: Update help info of ARCH_STRICT_ALIGN
cbb8cd66d0bc mm: revert "mm: vmscan.c: fix OOM on swap stress test"
f6e161f3fa99 gup: optimize longterm pin_user_pages() for large folio
f8f64254bca5 dm-stripe: fix a possible integer overflow
cb58eaad2235 dm-raid: don't set io_min and io_opt for raid1
7061e566ce5d power: supply: bq27xxx: restrict no-battery detection to bq27000
f91359651678 power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
9aee87da5572 crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
1adc72411f3d nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
9644798294c7 ksmbd: smbdirect: verify remaining_data_length respects max_fragmented_recv_size
8be498fcbd5b ksmbd: smbdirect: validate data_offset and data_length field of smb_direct_data_transfer
e97c45c770f5 perf/x86/intel: Fix crash in icl_update_topdown_event()
ff27e23b311f octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
6e33a7eed587 cnic: Fix use-after-free bugs in cnic_delete_task
acf8d06b8b97 net: liquidio: fix overflow in octeon_init_instr_queue()
f07c925bb70e Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
208640e6225c tls: make sure to abort the stream if headers are bogus
fa4749c06564 tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
0c691ea3852c octeon_ep: fix VF MAC address lifecycle handling
4c0bfb2dc6ab bonding: don't set oif to bond dev when getting NS target destination
d1f3db4e7a3b net/mlx5e: Harden uplink netdev access against device unbind
bec504867acc igc: don't fail igc_probe() on LED setup error
610332f7ac20 i40e: remove redundant memory barrier when cleaning Tx descs
80555adb5c89 ice: fix Rx page leak on multi-buffer frames
1644ee7696f3 ice: store max_frame and rx_buf_len only in ice_rx_ring
3e3be7bbe4a5 net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
13e7a6e96076 selftests: mptcp: sockopt: fix error messages
10e54bf7cb6e mptcp: tfo: record 'deny join id0' info
bb7a3f09e9d4 selftests: mptcp: userspace pm: validate deny-join-id0 flag
7f5b09cc84e0 mptcp: set remote_deny_join_id0 on SYN recv
9a958802080c bonding: set random address only when slaves already exist
660b2a8f5a30 qed: Don't collect too many protection override GRC elements
5f445eb25990 net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
79320035973f dpaa2-switch: fix buffer pool seeding for control traffic
3112c70b2e01 um: Fix FD copy size in os_rcv_fd_msg()
00e98b5a6903 um: virtio_uml: Fix use-after-free after put_device in probe
9c416e76a57f btrfs: fix invalid extref key setup when replaying dentry
ded4d207a320 cgroup: split cgroup_destroy_wq into 3 workqueues
eed66faed623 pcmcia: omap_cf: Mark driver struct with __refdata to prevent section mismatch
8df33f4d4a0b wifi: mac80211: fix incorrect type for ret
32adb020b0c3 wifi: mac80211: increase scan_ies_len for S1G
814952c1b1ff ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not supported
b146e0434feb nvme: fix PI insert on write
2203ef417044 wifi: wilc1000: avoid buffer overflow in WID string configuration
(From OE-Core rev: 28c0056b24be0833bca4c3c86404292d95ad377a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Poky
Poky is an integration of various components to form a pre-packaged build system and development environment which is used as a development and validation tool by the Yocto Project. It features support for building customised embedded style device images and custom containers. There are reference demo images ranging from X11/GTK+ to Weston, commandline and more. The system supports cross-architecture application development using QEMU emulation and a standalone toolchain and SDK suitable for IDE integration.
Additional information on the specifics of hardware that Poky supports is available in README.hardware. Further hardware support can easily be added in the form of BSP layers which extend the systems capabilities in a modular way. Many layers are available and can be found through the layer index.
As an integration layer Poky consists of several upstream projects such as BitBake, OpenEmbedded-Core, Yocto documentation, the 'meta-yocto' layer which has configuration and hardware support components. These components are all part of the Yocto Project and OpenEmbedded ecosystems.
The Yocto Project has extensive documentation about the system including a reference manual which can be found at https://docs.yoctoproject.org/
OpenEmbedded is the build architecture used by Poky and the Yocto project. For information about OpenEmbedded, see the OpenEmbedded website.
Contribution Guidelines
Please refer to our contributor guide here: https://docs.yoctoproject.org/dev/contributor-guide/ for full details on how to submit changes.
Where to Send Patches
As Poky is an integration repository (built using a tool called combo-layer), patches against the various components should be sent to their respective upstreams:
OpenEmbedded-Core (files in meta/, meta-selftest/, meta-skeleton/, scripts/):
- Git repository: https://git.openembedded.org/openembedded-core/
- Mailing list: openembedded-core@lists.openembedded.org
BitBake (files in bitbake/):
- Git repository: https://git.openembedded.org/bitbake/
- Mailing list: bitbake-devel@lists.openembedded.org
Documentation (files in documentation/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/yocto-docs/
- Mailing list: docs@lists.yoctoproject.org
meta-yocto (files in meta-poky/, meta-yocto-bsp/):
- Git repository: https://git.yoctoproject.org/cgit/cgit.cgi/meta-yocto
- Mailing list: poky@lists.yoctoproject.org
If in doubt, check the openembedded-core git repository for the content you intend to modify as most files are from there unless clearly one of the above categories. Before sending, be sure the patches apply cleanly to the current git repository branch in question.