Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
d9c5818a0bc0 Linux 5.10.109
163960a7de13 llc: only change llc->dev when bind() succeeds
2b5a6d771450 nds32: fix access_ok() checks in get/put_user
c064268eb8ed wcn36xx: Differentiate wcn3660 from wcn3620
95193d12f10a tpm: use try_get_ops() in tpm-space.c
5d3ff9542a40 mac80211: fix potential double free on mesh join
fcc9797d0d13 rcu: Don't deboost before reporting expedited quiescent state
87f7ed7c3659 Revert "ath: add support for special 0x0 regulatory domain"
c971e6a1c8fa crypto: qat - disable registration of algorithms
9f4e64611ebe ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
0b2ffba2de50 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
2724b72b225d ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
2c74374c2e88 netfilter: nf_tables: initialize registers in nft_do_chain()
eb1ba8d1c3e2 drivers: net: xgene: Fix regression in CRC stripping
a2368d10b7fb ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
6936d2ecf822 ALSA: cmipci: Restore aux vol on suspend/resume
cbd27127af5f ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
0ae81ef3ea0e ALSA: pcm: Add stream lock during PCM reset ioctl operations
b560d670c87d ALSA: pcm: Fix races among concurrent prealloc proc writes
a38440f00697 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
8527c8f052fb ALSA: pcm: Fix races among concurrent read/write and buffer changes
0f6947f5f520 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
014c81dfb319 ALSA: hda/realtek: Add quirk for ASUS GA402
05256f3fd6c9 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
ca8247b4dfb8 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
26fe8f31033b ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
80eab86a86d2 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
5ce74ff70593 ALSA: oss: Fix PCM OSS buffer allocation overflow
db03abd0dae0 ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
571df3393f52 llc: fix netdevice reference leaks in llc_ui_bind()
56dc187b35d5 staging: fbtft: fb_st7789v: reset display before initialization
351493858ebc tpm: Fix error handling in async work
ea21245cdcab cgroup-v1: Correct privileges check in release_agent writes
824a950c3f11 cgroup: Use open-time cgroup namespace for process migration perm checks
f28364fe384f cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv
9eeaa2d7d58a exfat: avoid incorrectly releasing for root inode
ae8ec5eabb1a net: ipv6: fix skb_over_panic in __ip6_append_data
25c23fe40e6e nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
9940314ebfc6 Linux 5.10.108
37119edab8f4 Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
9248694dac20 esp: Fix possible buffer overflow in ESP transformation
96340cdd5526 smsc95xx: Ignore -ENODEV errors when device is unplugged
e27b51af5449 net: usb: Correct reset handling of smsc95xx
b54daeafc1b0 net: usb: Correct PHY handling of smsc95xx
204d38dc6a81 perf symbols: Fix symbol size calculation condition
f0d43d22d241 Input: aiptek - properly check endpoint type
98e7a654a5be scsi: mpt3sas: Page fault in reply q processing
10a805334a11 usb: usbtmc: Fix bug in pipe direction for control transfers
00bdd9bf1ac6 usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
28bc0267399f usb: gadget: rndis: prevent integer overflow in rndis_set_response()
2c010c61e614 arm64: fix clang warning about TRAMP_VALIAS
277b7f63948b net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
2550afba2a30 net: bcmgenet: skip invalid partial checksums
bf5b7aae86d3 bnx2x: fix built-in kernel driver load failure
c07fdba12fb0 net: phy: mscc: Add MODULE_FIRMWARE macros
ba50073cf4af net: dsa: Add missing of_node_put() in dsa_port_parse_of
a630ad5e8b2d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
336b6be6ad09 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
9d45aec02f7b drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
9b763ceda6f8 hv_netvsc: Add check for kvmalloc_array
09a7264fb0d0 atm: eni: Add check for dma_map_single
70b7b3c055fd net/packet: fix slab-out-of-bounds access in packet_recvmsg()
169add82d201 net: phy: marvell: Fix invalid comparison in the resume and suspend functions
01fac1ca8ab9 esp6: fix check on ipv6_skip_exthdr's return value
d9fe590970c4 vsock: each transport cycles only on its own sockets
ac7dd60946c0 efi: fix return value of __setup handlers
fa3aa103e79c mm: swap: get rid of livelock in swapin readahead
df3301dc60a3 ocfs2: fix crash when initialize filecheck kobj fails
0f9b7b8df175 crypto: qcom-rng - ensure buffer for generate is completely filled
(From OE-Core rev: db6a636319ffd2b12c54b6ec1b3fdd670f9b6704)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.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
The project works using a mailing list patch submission process. Patches should be sent to the mailing list for the repository the components originate from (see below). Throughout the Yocto Project, the README files in the component in question should detail where to send patches, who the maintainers are and where bugs should be reported.
A guide to submitting patches to OpenEmbedded is available at:
https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
There is good documentation on how to write/format patches at:
https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines
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.