Updating linux-yocto/6.1 to the latest korg -stable release that comprises
the following commits:
a507f147e6f0 Linux 6.1.70
a413b88cdb69 loop: deprecate autoloading callback loop_probe()
75c27bdb2144 wifi: nl80211: fix deadlock in nl80211_set_cqm_rssi (6.6.x)
15577a98ef29 wifi: cfg80211: fix CQM for non-range use
706448f716c1 fuse: share lookup state between submount and its parent
ec7b81b0abcd mm/damon/core: make damon_start() waits until kdamond_fn() starts
41f4ff9fe22c x86/alternatives: Sync core before enabling interrupts
425379154b7f KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
5dfacfd0fcd6 KVM: arm64: vgic: Add a non-locking primitive for kvm_vgic_vcpu_destroy()
3a0fd93cd9f7 KVM: arm64: vgic: Simplify kvm_vgic_destroy()
3339028dd082 thunderbolt: Fix memory leak in margining_port_remove()
69b6596c6e4a lib/vsprintf: Fix %pfwf when current node refcount == 0
2dd6f2286047 gpio: dwapb: mask/unmask IRQ when disable/enale it
ab1c3f91d174 bus: ti-sysc: Flush posted write only after srst_udelay
cd9f9ef59d85 pinctrl: starfive: jh7100: ignore disabled device tree nodes
7f7efa30fa87 dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
33b976a0f2ae tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
d2b549d3107b scsi: core: Always send batch on reset or error handling command
72e472a91c0d Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"
4258274bacfb selftests: mptcp: join: fix subflow_send_ack lookup
a8555c86f508 ublk: move ublk_cancel_dev() out of ub->mutex
1c250f2c5fa5 ubifs: fix possible dereference after free
3c42cc437d7e btrfs: zoned: no longer count fresh BG region as zone unusable
b09a67617621 Revert "drm/amd/display: Do not set DRR on pipe commit"
93da3d8af9ee dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client
e9779fac685e loop: do not enforce max_loop hard limit by (new) default
600043e1856c RISC-V: Fix do_notify_resume / do_work_pending prototype
764c6790dd71 9p: prevent read overrun in protocol dump tracepoint
7d09c84df5ab drm/i915: Reject async flips with bigjoiner
c60e10d1549f smb: client: fix OOB in smbCalcSize()
bef4315f19ba smb: client: fix OOB in SMB2_query_info_init()
71fe685b6a47 smb: client: fix potential OOB in cifs_dump_detail()
277832a306f9 smb: client: fix OOB in cifsd when receiving compounded resps
3f6da210470c dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
1092525155ea net: ks8851: Fix TX stall caused by TX buffer overrun
e9df9f089128 net: rfkill: gpio: set GPIO direction
805611157d68 net: 9p: avoid freeing uninit memory in p9pdu_vreadf
4c775b4cd8dd Input: soc_button_array - add mapping for airplane mode button
5df2b49e7e78 net: usb: ax88179_178a: avoid failed operations when device is disconnected
0f7bffd40a51 Bluetooth: Add more enc key size check
39347d645081 Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
e14a7ebafe4e Bluetooth: L2CAP: Send reject on command corrupted request
37f71e2c9f51 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
470896ecbc92 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
d36d945f94c3 ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
9599a5e34ca9 USB: serial: option: add Quectel RM500Q R13 firmware support
a91fb450df5d USB: serial: option: add Foxconn T99W265 with new baseline
73b6b6ab03ae USB: serial: option: add Quectel EG912Y module support
9b968a708678 USB: serial: ftdi_sio: update Actisense PIDs constant names
db57ef0dd4c2 wifi: cfg80211: fix certs build to not depend on file order
ec350809cd98 wifi: cfg80211: Add my certificate
228d9960ae81 usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
82f913724bc9 ALSA: usb-audio: Increase delay in MOTU M quirk
01bc94b58192 iio: triggered-buffer: prevent possible freeing of wrong buffer
c508a99fbc21 iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
1b670b0eeefa iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
1fe4c93fc77b scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
66ccf5f7437a Input: ipaq-micro-keys - add error handling for devm_kmemdup
3637f6bdfe2c interconnect: qcom: sm8250: Enable sync_state
90aa62722d3e iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
50d60bfc9681 interconnect: Treat xlate() returning NULL node as an error
900c1b3c62f9 drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
de4349bdf9f3 drm/i915/mtl: Add MTL for remapping CCS FBs
52c1a67dd303 drm/i915/dpt: Only do the POT stride remap when using DPT
7afe8109456d drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
b097184f8026 drm/i915: Relocate intel_atomic_setup_scalers()
99767368b7fa drm/i915/mtl: limit second scaler vertical scaling in ver >= 14
387e8077593e nvme-pci: fix sleeping function called from interrupt context
b506833ee887 gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
6eb51df9e739 pinctrl: at91-pio4: use dedicated lock class for IRQ
903bb0c7b81f x86/xen: add CPU dependencies for 32-bit build
2550d96aa248 i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
5c11f637999c ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
264d8c9b7f7f ASoC: hdmi-codec: fix missing report for jack initial status
9b4c95a63e2d afs: Fix use-after-free due to get/remove race in volume tree
17605162e26b afs: Fix overwriting of result of DNS query
791d5409cdb9 keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
3e617c7e39eb net: check dev->gso_max_size in gso_features_check()
087b96adc694 afs: Fix dynamic root lookup DNS check
9c6ea7abe3ed afs: Fix the dynamic root's d_delete to always delete unused dentries
a70c2dd74198 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
ea03196ebc47 net: mana: select PAGE_POOL
a1986c429c68 Bluetooth: hci_event: shut up a false-positive warning
fc6471510582 Bluetooth: Fix deadlock in vhci_send_frame
3e0d1585799d net/rose: fix races in rose_kill_by_device()
51e28c37d960 ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
6707baabe432 net: sched: ife: fix potential use-after-free
31edab12229c net: Return error from sk_stream_wait_connect() if sk_wait_event() fails
9d00421e1430 octeontx2-pf: Fix graceful exit during PFC configuration failure
b0cee294022f net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and above
72b8de75b394 net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
18b4a5e0c3f5 net/mlx5e: Correct snprintf truncation handling for fw_version buffer
94c8485b449e net/mlx5: Fix fw tracer first block check
1750f55d855a net/mlx5e: fix a potential double-free in fs_udp_create_groups
01877daaeff0 net/mlx5e: Fix a race in command alloc flow
f3739647a737 net/mlx5: Re-organize mlx5_cmd struct
148ec770c63e net/mlx5: Prevent high-rate FW commands from populating all slots
bd6e09162910 net/mlx5: Introduce and use opcode getter in command interface
0f5de95fa266 net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
31037cfceff8 Revert "net/mlx5e: fix double free of encap_header"
8a84413505a6 Revert "net/mlx5e: fix double free of encap_header in update funcs"
2f635af7d6b4 wifi: mac80211: mesh_plink: fix matches_local logic
7a07af00aa88 wifi: mac80211: mesh: check element parsing succeeded
40ba7f9ab82a wifi: mac80211: check if the existing link config remains unchanged
e90da1c7c6e7 wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
912652366f9e s390/vx: fix save/restore of fpu kernel context
0a6e700c3d7b reset: Fix crash when freeing non-existent optional resets
930a61fd795d ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
228a00a77d50 ARM: dts: dra7: Fix DRA7 L3 NoC node register size
913463f8e6cd drm/amd/display: fix hw rotated modes when PSR-SU is enabled
a4f48f77bbe7 HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
413bef367ba6 HID: i2c-hid: acpi: Unify ACPI ID tables format
57a6b0a464eb bpf: Fix prog_array_map_poke_run map poke update
4768f82272a7 kasan: disable kasan_non_canonical_hook() for HW tags
(From OE-Core rev: a0bfc167a283372297881baa696bc91bcea7787a)
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.