Updating to the latest korg -stable release that comprises
the following commits:
f67653019430 Linux 5.15.118
e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count
2bc9231afc64 mmc: block: ensure error propagation for non-blk
4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[]
84770cc54eff neighbour: delete neigh_lookup_nodev as not used
41806518254c net: Remove DECnet leftovers from flow.h.
4c39a2414a23 net: Remove unused inline function dst_hold_and_use()
bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16()
67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork
33b801be2de1 afs: Fix vlserver probe RTT handling
f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
2077c7dbfe29 net: tipc: resize nlattr array to correct size
f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume
8a8179f6a345 net: lapbether: only support ethernet devices
052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain
c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info()
eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098
1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL
c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode
909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device
10e1e07bdea4 igb: fix nvm.ops.read() error handling
fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring
032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth()
981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode
3e76522d1a6d net: ethtool: correct MAX attribute value for stats
18512de74454 IB/isert: Fix incorrect release of isert connection
63e9e7198374 IB/isert: Fix possible list corruption in CMA handler
29ff057c0a50 IB/isert: Fix dead lock in ib_isert
fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE
5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
35828874aa9f octeontx2-af: fix lbk link credits on cn10k
7506e77357da octeontx2-af: fixed resource availability check
4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues()
e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct
13d087b3587b RDMA/rxe: Remove the unused variable obj
0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow
d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset
17b330b78244 net/sched: act_pedit: remove extra check for key type
219b8e98387f net/sched: simplify tcf_pedit_act
688e6db59661 ping6: Fix send to link-local addresses with VRF.
471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs
44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol
4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers
08acd41bb15a RDMA/rxe: Fix packet length checks
01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning
01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path
1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request
ed0295504905 serial: lantiq: add missing interrupt ack
235845b576c5 USB: serial: option: add Quectel EM061KGL series
e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well
0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths
2a974abc0976 Remove DECnet support from kernel
28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID
b1b64a76b775 drm/amd/display: edp do not add non-edid timings
98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1
fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs
14c30c2439dc nouveau: fix client work fence deletion race
f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm
ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
953cc0bf2d5b powerpc/purgatory: remove PGO flags
faf45f2c5e62 x86/purgatory: remove PGO flags
d38e051ec6fd kexec: support purgatories with .text.hot sections
4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property
8a8efde4a735 ocfs2: check new file size on fallocate call
559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem
8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful
c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect
0e388fce7aec io_uring: hold uring mutex around poll removal
27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors
f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list.
4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes
a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
37f7864c1791 mips: Move initrd_start check after initrd address sanitisation.
0d6e6542946d MIPS: Alchemy: fix dbdma2
1907b6148f86 MIPS: unhide PATA_PLATFORM
8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared
68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio
39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only
9df872ec4a22 power: supply: Fix logic checking if system is running from battery
42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
2105f2fa5791 regulator: Fix error checking for debugfs_create_dir
91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
c845ec79c3cf power: supply: Ratelimit no data debug output
19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio
c11bb961ca4d ARM: dts: vexpress: add missing cache properties
36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race
200d8ad44e04 power: supply: ab8500: Fix external_power_changed race
48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s
5f306cbfa52b of: overlay: rename variables to be consistent
1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer
bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking
4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool()
(From OE-Core rev: ec3fd718ecc881ee3410a0b6434922993368ee6d)
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.