Updating linux-yocto/6.6 to the latest korg -stable release that comprises
the following commits:
1b4ef5214f17e Linux 6.6.124
23897ece6167c ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.
d0a6e43d7cccc spi: tegra114: Preserve SPI mode bits in def_command1_reg
126a09f4fcd2b spi: tegra: Fix a memory leak in tegra_slink_probe()
dfc6367898077 spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer
712cde8d91688 spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
53eba2a4a4666 spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one
f9cafa63039b8 spi: tegra210-quad: Move curr_xfer read inside spinlock
552e3d8a8bef2 spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer
a168f2002b2b4 gve: Correct ethtool rx_dropped calculation
d4a81b8ec6398 btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
0e0120214b5dc ASoC: amd: fix memory leak in acp3x pdm dma ops
50b7c7a255858 ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF
42c574c1504aa netfilter: nf_tables: fix inverted genmask check in nft_map_catchall_activate()
8c934bafd10b9 hwmon: (occ) Mark occ_init_attribute() as __printf
3f89a4ef6505a drm/mgag200: fix mgag200_bmc_stop_scanout()
9d40a85138568 net: gro: fix outer network offset
00a7512ff7195 net: ethernet: adi: adin1110: Check return value of devm_gpiod_get_optional() in adin1110_check_spi()
17d340e81c4b5 tipc: use kfree_sensitive() for session key material
b2c9edad3620f net: don't touch dev->stats in BPF redirect paths
11ba9f0dc8651 macvlan: fix error recovery in macvlan_common_newlink()
f89e33c9c37f0 dpaa2-switch: add bounds check for if_id in IRQ handler
3bf519e39b51c net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
a0d2389c8cdc1 net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
c0ed6c77ec340 net: liquidio: Initialize netdev pointer before queue setup
b97415c4362f7 dpaa2-switch: prevent ZERO_SIZE_PTR dereference when num_ifs is zero
13336a6239b9d net/sched: cls_u32: use skb_header_pointer_careful()
fcbda653b5a88 net: add skb_header_pointer_careful() helper
3a6d6b332f929 smb/client: fix memory leak in smb2_open_file()
f54886e18b856 platform/x86: hp-bioscfg: Skip empty attribute names
9423990550a2a platform/x86: intel_telemetry: Fix PSS event register mask
ca9ff71c15bc8 platform/x86: toshiba_haps: Fix memory leaks in add/remove routines
bae0565fa975d wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
ccd1843b63f64 wifi: mac80211: correctly check if CSA is active
73b487d44bf4f scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
29fe5ff92433a ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
11ebafffce31e scsi: target: iscsi: Fix use-after-free in iscsit_dec_session_usage_count()
2f4f008f622d4 wifi: cfg80211: Fix bitrate calculation overflow for HE rates
d61171cf09715 regmap: maple: free entry on mas_store_gfp() failure
f9b06d28a60b3 spi: hisi-kunpeng: Fixed the wrong debugfs node name in hisi_spi debugfs initialization
254f303cd6663 ASoC: tlv320adcx140: Propagate error codes during probe
e2c03961b01a8 ASoC: amd: yc: Fix microphone on ASUS M6500RE
f532b29b0e313 nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()
7c54d3f5ebbc5 nvme-fc: release admin tagset if init fails
1d395dae332ba ASoC: davinci-evm: Fix reference leak in davinci_evm_probe
db1bef623ae32 wifi: mac80211: collect station statistics earlier when disconnect
1fbb409652e3d ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
f63f30607dd8e HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
cff3f619fd1cb HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
68ab5057e690e HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
383bc94e90661 netfilter: replace -EEXIST with -EBUSY
a58fbeda600fe ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
bfcfb9e548bc1 HID: playstation: Center initial joystick axes to prevent spurious events
9edee94001b63 HID: intel-ish-hid: Reset enum_devices_done before enumeration
28b97fcbbf523 btrfs: fix reservation leak in some error paths when inserting inline extent
9ab846d8dd027 HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
5b25505b52dff HID: intel-ish-hid: Update ishtp bus match to support device ID table
07df5ff4f6490 smb/server: fix refcount leak in parse_durable_handle_context()
73ede654d9daa LoongArch: Enable exception fixup for specific ADE subcode
2456fde2b1377 smb/server: fix refcount leak in smb2_open()
5fbdf95d2575e LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED
04dd114b682a4 smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe()
b03415955ed31 block,bfq: fix aux stat accumulation destination
8365785e59ea4 net: usb: sr9700: support devices with virtual driver CD
b167312390fdd wifi: wlcore: ensure skb headroom before skb_push
ffe1e19c3b0e5 wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
d75245dad5cc6 tracing: Fix ftrace event field alignments
df54838ab6182 gve: Fix stats report corruption on queue count change
a8adf1ceee4e1 KVM: selftests: Add -U_FORTIFY_SOURCE to avoid some unpredictable test failures
46c93903e4c19 binderfs: fix ida_alloc_max() upper bound
ebb6aa6928d5c binder: fix BR_FROZEN_REPLY error log
9f6022b2573ae sched/rt: Fix race in push_rt_task
64c0b7e229375 ublk: fix deadlock when reading partition table
c3db89ea1ed3d hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc()
df524a68d9021 netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
b61f9b2fcf181 KVM: Don't clobber irqfd routing type when deassigning irqfd
d2bddc2da2b3b Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem"
7f7467be748eb ARM: 9468/1: fix memset64() on big-endian
4f9f1fdc0ebdf rbd: check for EOD after exclusive lock is ensured to be held
071159ff5c0bf pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains
7aa0c2bb0771a pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system wakeup
e2e1c77319d52 pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong adb400 reset
1267af5b2033d pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system wakeup
c28dcc1cb4fda pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the highest state
302651ccef698 platform/x86: intel_telemetry: Fix swapped arrays in PSS output
c56b4c84b3b21 x86/kfence: fix booting on 32bit non-PAE systems
dca1a6ba0da9f nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
(From OE-Core rev: 0844b7e2205b530febbc7a9b6640e3e30d3c8dd1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
Signed-off-by: Paul Barker <paul@pbarker.dev>
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.