Updating to the latest korg -stable release that comprises
the following commits:
4a61839152cc Linux 6.1.61
5926b0886d0c objtool/x86: add missing embedded_insn check
2afa9f7eb15c ext4: avoid overlapping preallocations due to overflow
fcefddf3a151 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
495c4c58d684 ext4: add two helper functions extent_logical_end() and pa_logical_end()
d022e4ea9c2f platform/x86: Add s2idle quirk for more Lenovo laptops
48ebeab0eda1 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
65e5a9890e03 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
8b8cde8ebb87 perf/core: Fix potential NULL deref
5e232f2205f2 x86/cpu: Add model number for Intel Arrow Lake mobile processor
63cc3d5d343d x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
37495846b1ef nvmem: imx: correct nregs for i.MX6UL
116671d25915 nvmem: imx: correct nregs for i.MX6SLL
b90b8633ef62 nvmem: imx: correct nregs for i.MX6ULL
cc87c73eac2d misc: fastrpc: Unmap only if buffer is unmapped from DSP
38c5faf2a984 misc: fastrpc: Clean buffers on remote invocation failures
7737e9384e2d misc: fastrpc: Free DMA handles for RPC calls with no arguments
1e8851b51300 misc: fastrpc: Reset metadata buffer to avoid incorrect free
5a35fc1c0091 tracing/kprobes: Fix the description of variable length arguments
91b95e3b4ac8 i2c: aspeed: Fix i2c bus hang in slave read
11602cadc9b4 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
ff0312a156cf i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
f9a7b3b33c84 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
48a365ae4f31 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
6ec84059b5e1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
e26fd381bf11 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
cb01837e0f7a iio: exynos-adc: request second interupt only when touchscreen mode is used
7a641bc52f00 iio: afe: rescale: Accept only offset channels
9236d2ea6465 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
1684909df3f4 kasan: print the original fault addr when access invalid shadow
6a5b845b57b1 blk-throttle: check for overflow in calculate_bytes_allowed
bb20a245df9c scsi: sd: Introduce manage_shutdown device flag
93fa5786f972 iavf: in iavf_down, disable queues when removing the driver
f7f660df65a1 drm/logicvc: Kconfig: select REGMAP and REGMAP_MMIO
cb115b6688b6 i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
144f93c62239 gtp: fix fragmentation needed check with gso
039a050740fc gtp: uapi: fix GTPA_MAX
664a358b7966 tcp: fix wrong RTO timeout when received SACK reneging
5b100bb0449c r8152: Release firmware if we have an error in probe
ecb51a434e3d r8152: Cancel hw_phy_work if we have an error in probe
87376143df3f r8152: Run the unload routine if we have errors during probe
ee73f937c5e9 r8152: Increase USB control msg timeout to 5000ms as per spec
9eb275fec602 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
7c799bc32232 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
55b01c5a847e net: ethernet: adi: adin1110: Fix uninitialized variable
9d2b588fae86 igc: Fix ambiguity in the ethtool advertising
fa28949c72db neighbour: fix various data-races
c166dd51b628 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
9a194064fab6 treewide: Spelling fix in comment
b1ad0a147d08 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
d8ac13acfbf7 iavf: initialize waitqueues before starting watchdog_task
66e879507b12 r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
d10140916e6f r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
4138a02c8953 r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
29f365f4c3b8 clk: ti: Fix missing omap5 mcbsp functional clock and aliases
2ba943c6d9eb clk: ti: Fix missing omap4 mcbsp functional clock and aliases
8d8346ed3968 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
df4169fc9b8a ARM: OMAP: timer32K: fix all kernel-doc warnings
6c668e2f338b drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
024251bab25d drm/amd: Disable ASPM for VI w/ all Intel systems
eded5f5261b8 drm/i915/pmu: Check if pmu is closed before stopping event
4f46c177c03d nfsd: lock_rename() needs both directories to live on the same fs
3262ff5826e1 maple_tree: add GFP_KERNEL to allocations in mas_expected_entries()
b1b2750de123 hugetlbfs: extend hugetlb_vma_lock to private VMAs
c9b066f6920d mm/migrate: fix do_pages_move for compat pointers
a6fbf025e3cf mm/page_alloc: correct start page when guard page debug is enabled
0aa7b24c068c hugetlbfs: clear resv_map pointer if mmap fails
38d0d1c44255 mm: fix vm_brk_flags() to not bail out while holding lock
38930ec7670a arm64: dts: rockchip: Fix i2s0 pin conflict on ROCK Pi 4 boards
9d72254c2b7a arm64: dts: rockchip: Add i2s0-2ch-bus-bclk-off pins to RK3399
08e6b680f264 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
1f14ded0f165 vsock/virtio: initialize the_virtio_vsock before using VQs
534487cc3eb8 virtio_pci: fix the common cfg map size
86f467d3582e virtio-crypto: handle config changed by work queue
a9d4a1ea6709 virtio-mmio: fix memory leak of vm_dev
19b30a879065 virtio_balloon: Fix endless deflation and inflation on arm64
bede8b4b5175 mcb-lpc: Reallocate memory region to avoid memory overlapping
c9efc3efe450 mcb: Return actual parsed size when reading chameleon table
e58ab834e48f pinctrl: qcom: lpass-lpi: fix concurrent register updates
018b11ecba76 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
508c3353fed8 ASoC: codecs: wcd938x: fix regulator leaks on probe errors
877fc75d2cf7 ASoC: codecs: wcd938x: Simplify with dev_err_probe
629ba75200a1 ASoC: codecs: wcd938x: Convert to platform remove callback returning void
1fae817d3ecb mmc: core: Fix error propagation for some ioctl commands
719c01f28130 mmc: block: ioctl: do write error check for spi
651e66d20b59 mmc: core: Align to common busy polling behaviour for mmc ioctls
d3466ce4f42e KVM: x86/pmu: Truncate counter value to allowed width on write
(From OE-Core rev: 954ab141b047e532c01cfb18276602662b9ac6d3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8b5ec2f683f71f3e708d1c6401ebe07eec1986c7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.