Updating to the latest korg -stable release that comprises
the following commits:
ca4427ebc626 Linux 5.10.205
05c547e8427a powerpc/ftrace: Fix stack teardown in ftrace_no_trace
e30e62f0e178 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
5a82cf64f8ad tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
a11ea2c08f51 tty: n_gsm, remove duplicates of parameters
b8faa754b523 tty: n_gsm: fix tty registration before control channel open
918ba07224e9 USB: gadget: core: adjust uevent timing on gadget unbind
20c2cb79a38c ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
9f5bf009f77d ring-buffer: Fix writing to the buffer with max_data_size
3e8055fc3b21 ring-buffer: Have saved event hold the entire event
d7a293981427 tracing: Update snapshot buffer on resize if it is allocated
a3580b2bfe90 ring-buffer: Fix memory leak of free page
5ffda6998be5 team: Fix use-after-free when an option instance allocation fails
33fb8ac30c3e arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
26eeec522aca ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
6e2628dfade5 soundwire: stream: fix NULL pointer dereference for multi_link
7ccfc078cd47 perf: Fix perf_event_validate_size() lockdep splat
5984306f6ce7 HID: hid-asus: add const to read-only outgoing usb buffer
e9709a88a8ee net: usb: qmi_wwan: claim interface 4 for ZTE MF290
09c8ee5f9bb3 asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
f6a1bf429978 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
744027bb8ee0 HID: hid-asus: reset the backlight brightness level on resume
1ac7379d2e18 HID: add ALWAYS_POLL quirk for Apple kb
a64a9f38ae3e HID: glorious: fix Glorious Model I HID report
6026a862f351 platform/x86: intel_telemetry: Fix kernel doc descriptions
e01135763b9b bcache: avoid NULL checking to c->root in run_cache_set()
a7555524e325 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
3b48e1c0485a bcache: remove redundant assignment to variable cur_idx
ea2341d08255 bcache: avoid oversize memory allocation by small stripe_size
dbf0cdacdb4e blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
d69581c17608 usb: aqc111: check packet for fixup for true limit
1e3ea8d2bad8 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
022b82336a62 PCI: loongson: Limit MRRS to 256
791bca1b0996 Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
7e2afd088506 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
063302851147 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
851783a0c4ff fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
2623cf1fe825 cred: switch to using atomic_long_t
03b50868ae53 net: atlantic: fix double free in ring reinit logic
a232eb81c7cb appletalk: Fix Use-After-Free in atalk_ioctl
9deccfbaed4b net: stmmac: Handle disabled MDIO busses from devicetree
5470533a7d7e net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
52a4c0e82a24 vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
4c0d7e826160 sign-file: Fix incorrect return values check
25bfae19b84a net: ena: Fix XDP redirection error
c83544b70cc8 net: ena: Destroy correct number of xdp queues upon failure
7ed59c4027a8 net: Remove acked SYN flag from packet in the transmit queue correctly
10760f4234f7 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
7eda5960a533 net/rose: Fix Use-After-Free in rose_ioctl
64a032015c33 atm: Fix Use-After-Free in do_vcc_ioctl
c20f425e0692 net: fec: correct queue selection
d15e4b825dc0 net: vlan: introduce skb_vlan_eth_hdr()
bc0860a3c49c atm: solos-pci: Fix potential deadlock on &tx_queue_lock
df5c24df63c4 atm: solos-pci: Fix potential deadlock on &cli_queue_lock
6a7b673e6ec7 qca_spi: Fix reset behavior
347d10877bde qca_debug: Fix ethtool -G iface tx behavior
a07e5568d95f qca_debug: Prevent crash on TX ring changes
97275e470c2a net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
b30fbeb390d0 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
84eed654ff33 afs: Fix refcount underflow from error handling race
8ee7b2c46594 netfilter: nf_tables: fix 'exist' matching on bigendian arches
b50306f77190 Linux 5.10.204
fa49e956b725 r8169: fix rtl8125b PAUSE frames blasting when suspended
9e3ca02b1164 devcoredump: Send uevent once devcd is ready
9e0ca920123f devcoredump : Serialize devcd_del work
12467ad3f3d4 smb: client: fix potential NULL deref in parse_dfs_referrals()
0b1711b486de cifs: Fix non-availability of dedup breaking generic/304
8cb1209989fb Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
d7c3a467f47a mmc: block: Be sure to wait while busy in CQE error recovery
91b70f60c8e5 platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
a8b781c410a5 tools headers UAPI: Sync linux/perf_event.h with the kernel sources
bdb26b819955 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
bf72b44fe81b netfilter: nft_set_pipapo: skip inactive elements during set walk
e844a9309f51 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
ad2223a16925 psample: Require 'CAP_NET_ADMIN' when joining "packets" group
015870c10c45 genetlink: add CAP_NET_ADMIN test for multicast bind
df6cb4c43098 netlink: don't call ->netlink_bind with table lock held
3fe1ea5f921b io_uring/af_unix: disable sending io_uring over sockets
3ee7e2faef87 MIPS: Loongson64: Enable DMA noncoherent support
ff803322e935 MIPS: Loongson64: Reserve vgabios memory on boot
e0e897ddf392 KVM: s390/mm: Properly reset no-dat
ab8816a7c2c6 x86/CPU/AMD: Check vendor in the AMD microcode callback
6059c313ff9c serial: 8250_omap: Add earlycon support for the AM654 UART controller
8ffaaf80c64c serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
b74ace5dec53 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
863bacf3a3f3 serial: sc16is7xx: address RX timeout interrupt errata
e4ed3247465e ARM: PL011: Fix DMA support
713f6ff32651 usb: typec: class: fix typec_altmode_put_partner to put plugs
f16d5355aab7 Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
9caaf469afd4 parport: Add support for Brainboxes IX/UC/PX parallel cards
558b6a436832 usb: gadget: f_hid: fix report descriptor allocation
d4fb20dcc13b drm/amdgpu: correct the amdgpu runtime dereference usage count
b5862e5ca58f gpiolib: sysfs: Fix error handling on failed export
208dd116f96e perf: Fix perf_event_validate_size()
8bd3d61624d5 perf/core: Add a new read format to get a number of lost samples
f460ff26bd99 tracing: Stop current tracer when resizing buffer
21beb0d86ff0 tracing: Set actual size after ring buffer resize
7123b54c8b5f ring-buffer: Force absolute timestamp on discard of event
bceeaa5cdace misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
ee2719b59fb4 misc: mei: client.c: return negative error code in mei_cl_write
3cd3eea1f745 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
7f6daf9ee3e7 arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
0a9f3e1f570f arm64: dts: mediatek: mt7622: fix memory node warning check
9bceffa42320 packet: Move reference count in packet_sock to atomic_long_t
0d0564cfb746 tracing: Fix a possible race when disabling buffered events
85e86d6989aa tracing: Fix incomplete locking when disabling buffered events
ad9efb0b275a tracing: Disable snapshot buffer when stopping instance tracers
97c2b3b2329d tracing: Always update snapshot buffer size
2f7368f336ee checkstack: fix printed address
35a7f92507dc nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
8df769d92b1c nilfs2: fix missing error check for sb_set_blocksize call
3764b24499e8 ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
0ff1c0f5a45f ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
1f1c2a3452fb riscv: fix misaligned access handling of C.SWSP and C.SDSP
cb3543fdaac1 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
f337ccfa9f6d ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
04769017dec9 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
a28083d41c90 tracing: Fix a warning when allocating buffered events fails
888580bfaaf5 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
9dfd86241815 hwmon: (acpi_power_meter) Fix 4.29 MW bug
c0a428245a83 RDMA/bnxt_re: Correct module description string
58a7281feb1a RDMA/rtrs-clt: Remove the warnings for req in_use check
02916f39b8e8 arm64: dts: rockchip: Expand reg size of vdec node for RK3399
a953e45ebeae tee: optee: Fix supplicant based device enumeration
3c852b26a55e bpf: sockmap, updating the sg structure should also update curr
b17a886ed29f tcp: do not accept ACK of bytes we never sent
f1a6a94912f8 netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
e94b6e964018 net: hns: fix fake link up on xge port
f25356834830 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
860d53a347e4 ionic: Fix dim work handling in split interrupt mode
b41bf6ac2485 ionic: fix snprintf format length warning
49809af89c07 net: bnxt: fix a potential use-after-free in bnxt_init_tc
2093072ed72b i40e: Fix unexpected MFS warning message
d54f5a5bc85a arcnet: restoring support for multiple Sohard Arcnet cards
effb9ad00447 net: arcnet: com20020 fix error handling
a657bddfb4c5 mlxbf-bootctl: correctly identify secure boot with development keys
d3f479283687 hv_netvsc: rndis_filter needs to select NLS
909de62207ea octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
7827c1802dac ipv6: fix potential NULL deref in fib6_add()
ba6dc2f56441 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
08dbdacbfe2e of: Add missing 'Return' section in kerneldoc comments
f58e3b3652fc of: Fix kerneldoc output formatting
58ccdcc9d720 of: base: Fix some formatting issues and provide missing descriptions
7db515e82ab5 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
5fe052b8fa4b platform/x86: asus-wmi: Simplify tablet-mode-switch handling
a113da75908b platform/x86: asus-wmi: Simplify tablet-mode-switch probing
68b795d04007 platform/x86: asus-wmi: Add support for ROG X13 tablet mode
97620a08fc1b platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
ada7c5cc697b asus-wmi: Add dgpu disable method
3a8fc16d5e78 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
79b863382043 platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
9a861dde99cb platform/x86: asus-wmi: Add support for SW_TABLET_MODE on UX360
13b1fa540794 drm/amdgpu: correct chunk_ptr to a pointer to chunk.
8887047de358 kconfig: fix memory leak from range properties
96d55414304a tg3: Increment tx_dropped in tg3_tso_bug()
9068403d9465 tg3: Move the [rt]x_dropped counters to tg3_napi
e7152a138a5a netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
348111c3be90 i2c: designware: Fix corrupted memory seen in the ISR
7f4c89400d29 hrtimers: Push pending hrtimers away from outgoing CPU earlier
(From OE-Core rev: a1b6f991484529756f8e86c5af3391aef39d6e6e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
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
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.