Updating to the latest korg -stable release that comprises
the following commits:
ef0d5feb32ab Linux 5.10.185
ed2bf5cee6c6 um: Fix build w/o CONFIG_PM_SLEEP
f73ec12dc718 drm/i915/gen11+: Only load DRAM information from pcode
27458487c8f4 drm/i915/dg1: Wait for pcode/uncore handshake at startup
2d1c19597d1e media: dvb-core: Fix use-after-free due to race at dvb_register_device()
5c61c3945adf media: dvbdev: fix error logic at dvb_register_device()
a1b26dac8bc6 media: dvbdev: Fix memleak in dvb_register_device
a13dee47fa2a nilfs2: reject devices with insufficient block count
c374552b54d6 mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block
e6dc6a9d0a76 mmc: block: ensure error propagation for non-blk
7ce0e8b28720 batman-adv: Switch to kstrtox.h for kstrtou64
e6104284c42f neighbour: delete neigh_lookup_nodev as not used
bf82668eb950 net: Remove DECnet leftovers from flow.h.
7d07fd03f50c net: Remove unused inline function dst_hold_and_use()
53076071fb92 neighbour: Remove unused inline function neigh_key_eq16()
7230a9e599d3 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
a26158962176 cgroup: always put cset in cgroup_css_set_put_fork
4c1084386332 afs: Fix vlserver probe RTT handling
49b6607dedc2 selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
08899e8d5a99 net: tipc: resize nlattr array to correct size
5fd696b404fb net: lapbether: only support ethernet devices
6ee3728ae87e net/sched: cls_api: Fix lockup on flushing explicitly created chain
efed5b50f3b8 ext4: drop the call to ext4_error() from ext4_get_group_info()
6ab91d1adb5a drm/nouveau: add nv_encoder pointer check for NULL
5d43bb9b3e0c drm/nouveau/dp: check for NULL nv_connector->native_mode
edb970e03d65 drm/nouveau: don't detect DSM for non-NVIDIA device
8c3446ab5902 igb: fix nvm.ops.read() error handling
221281d60c46 sctp: fix an error code in sctp_sf_eat_auth()
5c47ed7f25d6 ipvlan: fix bound dev checking for IPv6 l3s mode
3c97f2c9ec29 IB/isert: Fix incorrect release of isert connection
da6ae4aab5a6 IB/isert: Fix possible list corruption in CMA handler
2b6f8817ca66 IB/isert: Fix dead lock in ib_isert
2f9d26345c6e IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
6cccdbc9f09c RDMA/cma: Always set static rate to 0 for RoCE
f49abbb27416 RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
aa277d5cd4b2 octeontx2-af: fixed resource availability check
0fb48a2a6ad4 iavf: remove mask from iavf_irq_enable_queues()
079a9591ee18 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
089a0e831f68 RDMA/rxe: Removed unused name from rxe_task struct
6205c0d9ff8b RDMA/rxe: Remove the unused variable obj
af6eaa57986e net/sched: cls_u32: Fix reference counter leak leading to overflow
5852d17aaa8b ping6: Fix send to link-local addresses with VRF.
9e666a77f008 net: enetc: correct the indexes of highest and 2nd highest TCs
1200af82cf0b netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
af42c4fd827c spi: fsl-dspi: avoid SCK glitches with continuous transfers
cb6ec51ddd00 RDMA/rtrs: Fix the last iu->buf leak in err path
26293251ab64 usb: dwc3: gadget: Reset num TRBs before giving back the request
f4bc41694289 serial: lantiq: add missing interrupt ack
0b6e65016c3c USB: serial: option: add Quectel EM061KGL series
1c004b379b03 Remove DECnet support from kernel
e9d384983fa9 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
1148d4ca3029 net: usb: qmi_wwan: add support for Compal RXM-G1
d7acfd522560 RDMA/uverbs: Restrict usage of privileged QKEYs
96e14c91c530 nouveau: fix client work fence deletion race
f1f7117b2236 powerpc/purgatory: remove PGO flags
26c80741ceb6 x86/purgatory: remove PGO flags
f368aed4827b kexec: support purgatories with .text.hot sections
7e78b9142fdf nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
902fcec05295 nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
d59293f082dc nios2: dts: Fix tse_mac "max-frame-size" property
2847d9eed48b ocfs2: check new file size on fallocate call
e73b135f540c ocfs2: fix use-after-free when unmounting read-only filesystem
370f5d98ffe5 epoll: ep_autoremove_wake_function should use list_del_init_careful
4716c73b1885 io_uring: hold uring mutex around poll removal
93a68acc497b irqchip/gic: Correctly validate OF quirk descriptors
2a2641a842ea drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7c0b17679b43 xen/blkfront: Only check REQ_FUA for writes
8e45fb70f4b5 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
d47b5a6d2331 mips: Move initrd_start check after initrd address sanitisation.
619672bf2d04 MIPS: Alchemy: fix dbdma2
0ca73b45b767 parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
3f7625e08620 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
73102fdb5bf3 ASoC: soc-pcm: test if a BE can be prepared
3bc883132d03 btrfs: handle memory allocation failure in btrfs_csum_one_bio
142fbad31405 btrfs: scrub: try harder to mark RAID56 block groups read-only
35d32d841592 power: supply: Fix logic checking if system is running from battery
8b7a2207ee40 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
dbf610997242 regulator: Fix error checking for debugfs_create_dir
37bcc48e7dd1 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
88d1c1365ff6 power: supply: Ratelimit no data debug output
6be7a4bef9dc tools: gpio: fix debounce_period_us output of lsgpio
39eb9eb9ea43 ARM: dts: vexpress: add missing cache properties
b2856c3cd3b2 power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
ce2b5f24caad power: supply: sc27xx: Fix external_power_changed race
9e9e150fa8a6 power: supply: ab8500: Fix external_power_changed race
539c387f0bb9 test_firmware: fix a memory leak with reqs buffer
af36f35074b1 test_firmware: prevent race conditions by a correct implementation of locking
682ca602515d test_firmware: Use kstrtobool() instead of strtobool()
6e2e551e39fd kernel.h: split out kstrtox() and simple_strtox() to a separate header
c2def5578b44 lib: cleanup kstrto*() usage
(From OE-Core rev: 0cacc63b11f85a37e3a91b1097ca516647facb8f)
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.