Bruce Ashfield 2c30acaf10 linux-yocto/6.6: update to v6.6.116
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>
2026-02-27 17:45:06 +00:00
2026-02-27 17:45:06 +00:00
2024-02-19 11:34:33 +00:00
2021-07-19 18:07:21 +01:00
2023-10-19 11:31:13 +01:00

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/):

BitBake (files in bitbake/):

Documentation (files in documentation/):

meta-yocto (files in meta-poky/, meta-yocto-bsp/):

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.

CII Best Practices

Description
No description provided
Readme 250 MiB