Updating to the latest korg -stable release that comprises
the following commits:
388f6d150784 Linux 6.4.13
734cf5795f4b netfilter: nf_tables: fix kdoc warnings after gc rework
ae2d1461ebcc TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig
259ff81cee3c ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG
d641fa9fc8fc maple_tree: disable mas_wr_append() when other readers are possible
163d62238efc ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ
45bb78bc2f57 gpio: sim: pass the GPIO device's software node to irq domain
14540aa3eaba gpio: sim: dispose of irq mappings before destroying the irq_sim domain
c6e1fcd50cbc dma-buf/sw_sync: Avoid recursive lock during fence signal
8c776cd8f1db pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
3efa0b7fc28d pinctrl: renesas: rzv2m: Fix NULL pointer dereference in rzv2m_dt_subnode_to_map()
a1f12138b17d pinctrl: renesas: rzg2l: Fix NULL pointer dereference in rzg2l_dt_subnode_to_map()
66bb9745f96e ASoC: cs35l56: Read firmware uuid from a device property instead of _SUB
5e9db7d4d3bc ASoC: SOF: ipc4-pcm: fix possible null pointer deference
dd07e9de2d82 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
686c9e8221f8 scsi: core: raid_class: Remove raid_component_add()
2684b97b01eb scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
43dc0a70ed1e scsi: snic: Fix double free in snic_tgt_create()
54fce635ee7f madvise:madvise_free_pte_range(): don't use mapcount() against large folio for sharing check
63f230177510 madvise:madvise_cold_or_pageout_pte_range(): don't use mapcount() against large folio for sharing check
26a2b7cec0dd drm/i915: Fix error handling if driver creation fails during probe
0a47ffcac3c5 can: raw: add missing refcount for memory leak fix
06614ca4f18e thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards
efe4d998330a PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
f80b4b818e5e media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
423e75565761 pinctrl: amd: Mask wake bits on probe again
ce2e8904a817 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
d92815c542d7 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
fa700d9cda9a radix tree: remove unused variable
8f6813c62d2f riscv: Fix build errors using binutils2.37 toolchains
1b7ac88ef2e4 riscv: Handle zicsr/zifencei issue between gcc and binutils
5039e4afc050 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
d64a94bc6ef7 ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M
4cb9ace298f3 batman-adv: Hold rtnl lock during MTU update via netlink
55d18e4b2bfe batman-adv: Fix batadv_v_ogm_aggr_send memory leak
e265dca9ba59 batman-adv: Fix TT global entry leak when client roamed back
5effaa05704a batman-adv: Do not get eth header before batadv_check_management_packet
1f82cd26c650 batman-adv: Don't increase MTU when set by user
2c783344218d batman-adv: Trigger events for auto adjusted MTU
21cd99431aae selinux: set next pointer before attaching to list
14fa028a2e63 nfsd: Fix race to FREE_STATEID and cl_revoked
a3a91119964d NFS: Fix a use after free in nfs_direct_join_group()
c8df36eedb65 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
bca3e63be00e mm: multi-gen LRU: don't spin during memcg release
56d11051190d mm: memory-failure: fix unexpected return value in soft_offline_page()
22178c6e6c2d mm: add a call to flush_cache_vmap() in vmap_pfn()
0677bed47996 cgroup/cpuset: Free DL BW in case can_attach() fails
d1cfa53e5e4e sched/deadline: Create DL BW alloc, free & check overflow interface
c95a751498c9 cgroup/cpuset: Iterate only if DEADLINE tasks are present
74fac5bb0d37 sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
00f3719c85bf sched/cpuset: Bring back cpuset_mutex
4d17b2ea4ee6 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
aefabccb1334 drm/i915: fix display probe for IVB Q and IVB D GT2 server
6621912f4221 drm/i915/display: Handle GMD_ID identification in display code
517771333fd4 x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
4b04c422ea8d x86/fpu: Invalidate FPU state correctly on exec()
0c2a9b7ba1b8 LoongArch: Fix hw_breakpoint_control() for watchpoints
8771f80bafa3 drm/i915: Fix HPD polling, reenabling the output poll work as needed
40b67b55337a drm/display/dp: Fix the DP DSC Receiver cap size
503d787d303e drm/i915/dgfx: Enable d3cold at s2idle
dd8683e0af50 drm/panfrost: Skip speed binning on EOPNOTSUPP
933f1fc826a5 drm: Add an HPD poll helper to reschedule the poll work
6969e4500d86 drm/vmwgfx: Fix possible invalid drm gem put calls
5574b0cbb493 drm/vmwgfx: Fix shader stage validation
980cde3ac4bb mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast
2106dae0f19d mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT
a55dd240a9f1 mm: enable page walking API to lock vmas during the walk
2dcc0e4b3c1c selftests/mm: FOLL_LONGTERM need to be updated to 0x100
c02c4e76ccb9 ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
6218f967d579 shmem: fix smaps BUG sleeping while atomic
535cdce0713e mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
c856ff4acd94 clk: Fix slab-out-of-bounds error in devm_clk_release()
ed2e9e10a130 NFSv4: Fix dropped lock for racing OPEN and delegation return
ed29b5fbf07f platform/x86: ideapad-laptop: Add support for new hotkeys found on ThinkBook 14s Yoga ITL
3bdeb65ca9c8 platform/x86: lenovo-ymc: Add Lenovo Yoga 7 14ACN6 to ec_trigger_quirk_dmi_table
28eee9b4e819 wifi: mac80211: limit reorder_buf_filtered to avoid UBSAN warning
a3009e19f09b ibmveth: Use dcbf rather than dcbfl
06a128cbe40e spi: spi-cadence: Fix data corruption issues in slave mode
28b605e939b3 ASoC: cs35l41: Correct amp_gain_tlv values
8c7fd1baeed0 ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x
1cc2d9685043 bonding: fix macvlan over alb bond support
abdf60d759f7 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
beceaf2e5e33 netfilter: nf_tables: defer gc run if previous batch is still pending
16cc42cc00fb netfilter: nf_tables: fix out of memory error handling
e05b2a9f03b3 netfilter: nf_tables: use correct lock to protect gc_list
e07e68823116 netfilter: nf_tables: GC transaction race with abort path
4167aa477abc netfilter: nf_tables: flush pending destroy work before netlink notifier
e290509f8be5 netfilter: nf_tables: validate all pending tables
711ffb6fa5a0 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
7ac409385e1c net/sched: fix a qdisc modification with ambiguous command request
0717a95ba5ca igc: Fix the typo in the PTM Control macro
8fe9d54f7ad4 igb: Avoid starting unnecessary workqueues
ecebc0841362 can: isotp: fix support for transmission of SF without flow control
65009906dff2 net: ethernet: mtk_eth_soc: fix NULL pointer on hw reset
d56f8304bcc4 tg3: Use slab_build_skb() when needed
be7d58c9a203 selftests: bonding: do not set port down before adding to bond
b995365bbdd8 ice: Fix NULL pointer deref during VF reset
929892877620 Revert "ice: Fix ice VF reset during iavf initialization"
8aa038c25042 ice: fix receive buffer size miscalculation
abee4c8eb778 ipv4: fix data-races around inet->inet_id
3844e0c55977 net: validate veth and vxcan peer ifindexes
691799211bf1 net: bcmgenet: Fix return value check for fixed_phy_register()
d3a74a85fbb4 net: bgmac: Fix return value check for fixed_phy_register()
a7cecd332c9e net: mdio: mdio-bitbang: Fix C45 read/write protocol
7e7b2b50dcd9 net: dsa: mt7530: fix handling of 802.1X PAE frames
b457f312e78e selftests: mlxsw: Fix test failure on Spectrum-4
747e71ff06bf mlxsw: Fix the size of 'VIRT_ROUTER_MSB'
5a76c5256501 mlxsw: reg: Fix SSPR register layout
40ffbae5312a mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC
3f5a3e027410 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
056e0ce1f1c0 dccp: annotate data-races in dccp_poll()
2a7d2f2b8c2c sock: annotate data-races around prot->memory_pressure
b8bcc45afcd3 net: dsa: felix: fix oversize frame dropping for always closed tc-taprio gates
e3b4e5276ccd devlink: add missing unregister linecard notification
0f0dd7b19ec6 octeontx2-af: SDP: fix receive link config
2242640e9bd9 tracing: Fix memleak due to race between current_tracer and trace
49834a2c43d5 tracing/synthetic: Allocate one additional element for size
009e77a91690 tracing/synthetic: Skip first entry for stack traces
5c2d886ea8cd tracing/synthetic: Use union instead of casts
299e0033f1bd tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
f3acc61309e0 wifi: iwlwifi: mvm: add dependency for PTP clock
7f35e5611730 can: raw: fix lockdep issue in raw_release()
c8ddbaec835a can: raw: fix receiver memory leak
019b59aeb2af jbd2: fix a race when checking checkpoint buffer busy
557fda9ed70e jbd2: remove journal_clean_one_cp_list()
2968fec1d56f jbd2: remove t_checkpoint_io_list
1d9995c2ac80 PCI: acpiphp: Reassign resources on bridge if necessary
a7342df30797 xprtrdma: Remap Receive buffers after a reconnect
ef65498c8087 NFSv4: fix out path in __nfs4_get_acl_uncached
9e2388d814ac NFSv4.2: fix error handling in nfs42_proc_getxattr
(From OE-Core rev: 7ae3cca2dcb48b524ca504c0d135d7fba365610e)
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
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.