Updating to the latest korg -stable release that comprises
the following commits:
ca1c9012c941 Linux 6.1.26
ab91b09f399f ASN.1: Fix check for strdup() success
1831d8cbaea8 ASoC: fsl_sai: Fix pins setting for i.MX8QM platform
6cb818ed5f08 ASoC: fsl_asrc_dma: fix potential null-ptr-deref
7a6593b5d7ad ASoC: SOF: pm: Tear down pipelines only if DSP was active
b528537d131f mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
71b6df69f17e fpga: bridge: properly initialize bridge device before populating children
f8c3eb751a9b iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger()
342c1db4fa8c Input: pegasus-notetaker - check pipe type when probing
a93c20f58322 gcc: disable '-Warray-bounds' for gcc-13 too
a09b9383b749 sctp: Call inet6_destroy_sock() via sk->sk_destruct().
a530b33fe986 dccp: Call inet6_destroy_sock() via sk->sk_destruct().
a8cf1141057a inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy().
588d682251e6 purgatory: fix disabling debug info
7ca973d830c0 fuse: always revalidate rename target dentry
f9a20ef5e83c MIPS: Define RUNTIME_DISCARD_EXIT in LD script
8d6a870a428f KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
9e7976c0cd63 KVM: arm64: Make vcpu flag updates non-preemptible
d362a03d920e sched/fair: Fixes for capacity inversion detection
799c7301ded6 sched/fair: Consider capacity inversion in util_fits_cpu()
fe1c982958c5 sched/fair: Detect capacity inversion
7e6631f782a1 mm/mmap: regression fix for unmapped_area{_topdown}
059f24aff65c mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages
bd6f3421a586 mm: kmsan: handle alloc failures in kmsan_vmap_pages_range_noflush()
433a7ecaed4b mm: kmsan: handle alloc failures in kmsan_ioremap_page_range()
e8a7bdb6f76c mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO
519dbe737f0d mm/khugepaged: check again on anon uffd-wp during isolation
cc647e05db67 mm/userfaultfd: fix uffd-wp handling for THP migration entries
b1644a0031cf drm/rockchip: vop2: Use regcache_sync() to fix suspend/resume
904e1b66854b drm/rockchip: vop2: fix suspend/resume
4ac57c3fe2c0 drm/amd/display: set dcn315 lb bpp to 48
bef774effb27 drm/amdgpu: Fix desktop freezed after gpu-reset
66eb772be27e drm/i915: Fix fast wake AUX sync len
d9caa028d7ad mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25
3e6bd2653ff8 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
ec90129b91b6 kernel/sys.c: fix and improve control flow in __sys_setres[ug]id()
a3a93b46833f memstick: fix memory leak if card device is never registered
f6a5f61200ff tools/mm/page_owner_sort.c: fix TGID output when cull=tg is used
a0aa4827f791 nilfs2: initialize unused bytes in segment summary blocks
a1176791ab74 maple_tree: fix a potential memory leak, OOB access, or other unpredictable bug
66f13a1acf0a maple_tree: fix mas_empty_area() search
c51b9ef3f521 maple_tree: make maple state reusable after mas_empty_area_rev()
be100a8460e3 LoongArch: Mark 3 symbol exports as non-GPL
e82caab68951 LoongArch: Fix probing of the CRC32 feature
55fba69fbfd0 rust: kernel: Mark rust_fmt_argument as extern "C"
e19ebc5f9a71 btrfs: get the next extent map during fiemap/lseek more efficiently
b28def6ed970 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
31f7c99e3685 iio: light: tsl2772: fix reading proximity-diodes from device tree
b263f81bd16e iio: dac: ad5755: Add missing fwnode_handle_put()
9ad34ea8d2d6 drm/amdgpu/vcn: Disable indirect SRAM on Vangogh broken BIOSes
9bdbd0099262 Revert "userfaultfd: don't fail on unrecognized features"
8e610b699385 mtd: spi-nor: fix memory leak when using debugfs_lookup()
f4d1bbb97728 platform/x86: asus-nb-wmi: Add quirk_asus_tablet_mode to other ROG Flow X13 models
25e2413c9374 platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE
bbf4d72be001 xen/netback: use same error messages for same errors
79d22faeba7b nvme-tcp: fix a possible UAF when failing to allocate an io queue
0cc5da7990ff drm: test: Fix 32-bit issue in drm_buddy_test
fb766acce3cf drm: buddy_allocator: Fix buddy allocator init on 32-bit systems
3059a67e02dc s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling
ba6486192268 platform/x86: gigabyte-wmi: add support for B650 AORUS ELITE AX
fbc72b63520a net: dsa: b53: mmap: add phy ops
480df96832f4 scsi: core: Improve scsi_vpd_inquiry() checks
83760e74ed14 scsi: megaraid_sas: Fix fw_crash_buffer_show()
e0ac735ee4e2 selftests: sigaltstack: fix -Wuninitialized
8563ab97a870 platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2
c4043891a10f platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
23f18f35bf1f f2fs: Fix f2fs_truncate_partial_nodes ftrace event
b2bfa742b871 net: bridge: switchdev: don't notify FDB entries with "master dynamic"
b91798017c3e e1000e: Disable TSO on i219-LM card to increase speed
89603f4c9154 bpf: Fix incorrect verifier pruning due to missing register precision taints
39eeb724c4d9 spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()
ef018e12b1ed mlxsw: pci: Fix possible crash during initialization
9a0b96d03c59 net: rpl: fix rpl header size calculation
64489c22d085 bonding: Fix memory leak when changing bond type to Ethernet
68b0f2843173 mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next()
fa82a725e8cb bnxt_en: Do not initialize PTP on older P3/P4 chips
8e1f40e8f707 netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements
ef87cd81321b netfilter: nf_tables: validate catch-all set elements
8a5dad80bd83 i40e: fix i40e_setup_misc_vector() error handling
0ec73187f026 i40e: fix accessing vsi->active_filters without holding lock
9387a515cbc3 netfilter: nf_tables: fix ifdef to also consider nf_tables=m
6a4029f4f91f sfc: Fix use-after-free due to selftest_work
d43f024e8c2a virtio_net: bugfix overflow inside xdp_linearize_page()
ce729b06dc33 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
519c96885eae regulator: fan53555: Fix wrong TCS_SLEW_MASK
49b9758d44d4 regulator: fan53555: Explicitly include bits header
8acb00f377f9 rust: str: fix requierments->requirements typo
1c4dbb001fd3 netfilter: nf_tables: Modify nla_memdup's flag to GFP_KERNEL_ACCOUNT
ea854a25c832 netfilter: br_netfilter: fix recent physdev match breakage
6369276efa7a arm64: dts: imx8mp-verdin: correct off-on-delay
e09602ba40b6 arm64: dts: imx8mm-verdin: correct off-on-delay
94e05ccaf335 arm64: dts: imx8mm-evk: correct pmic clock source
ed26418b2dff arm64: dts: qcom: sc8280xp-pmics: fix pon compatible and registers
8fe3333f7229 arm64: dts: meson-g12-common: specify full DMC range
4ba06237c4a2 arm64: dts: qcom: ipq8074-hk10: enable QMP device, not the PHY node
ecff49fd3758 arm64: dts: qcom: hk10: use "okay" instead of "ok"
fb42f8abdebd arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node
80cc8410af29 arm64: dts: rockchip: Lower sd speed on rk3566-soquartz
8f33e7c677a9 ARM: dts: rockchip: fix a typo error for rk3288 spdif node
(From OE-Core rev: 3d50c853ef003d8d9bdc0ae3a5c9567fe3474c6c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.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
The project works using a mailing list patch submission process. Patches should be sent to the mailing list for the repository the components originate from (see below). Throughout the Yocto Project, the README files in the component in question should detail where to send patches, who the maintainers are and where bugs should be reported.
A guide to submitting patches to OpenEmbedded is available at:
https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
There is good documentation on how to write/format patches at:
https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
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.