Updating to the latest korg -stable release that comprises
the following commits:
471e639e59d1 Linux 5.15.117
ef876dd25830 Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
6cfe9ddb6aa6 xfs: verify buffer contents when we skip log replay
b5a52009d90e Revert "debugobject: Ensure pool refill (again)"
3cc6805547d5 ext4: only check dquot_initialize_needed() when debugging
86ebb5b5344d Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
9945284195a9 vhost_vdpa: support PACKED when setting-getting vring_base
17882a3556ce vhost: support PACKED when setting-getting vring_base
d18688ff423a vduse: avoid empty string for dev name
952d1e4cbc26 riscv: fix kprobe __user string arg print fault issue
62958e78b757 eeprom: at24: also select REGMAP
66b99b3bd7b1 i2c: sprd: Delete i2c adapter in .remove's error path
58648a533a89 firmware: arm_ffa: Set handle field to zero in memory descriptor
e1ab7ed7925d i2c: mv64xxx: Fix reading invalid status value in atomic mode
003421fc430c arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
2a4f0ad59d3d ASoC: mediatek: mt8195: fix use-after-free in driver remove path
cc4a2c0b1efa ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
036bba96bf5e arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
d97c8306a9af arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
2212344664fb arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
c589ba11da5a ASoC: codecs: wsa881x: do not set can_multi_write flag
980011869a2a ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
ac817e26f9df usb: usbfs: Use consistent mmap functions
35d9f521bcc8 usb: usbfs: Enforce page requirements for mmap
64e4a3b25338 pinctrl: meson-axg: add missing GPIOA_18 gpio group
4124536ad924 rbd: get snapshot context after exclusive lock is ensured to be held
1af3b16b6240 rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
2326488a9648 tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
0a8e5a6166dc Bluetooth: hci_qca: fix debugfs registration
2a7e918e2280 Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
36482bf16fde s390/dasd: Use correct lock while counting channel queue length
fd03b5575c8a ceph: fix use-after-free bug for inodes when flushing capsnaps
e022640b1fee can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
67eb5a5153ab can: j1939: change j1939_netdev_lock type to mutex
e2a6db7cab74 can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
4ce28f3ab368 drm/amd/pm: Fix power context allocation in SMU13
2984dbacf68e drm/amdgpu: fix xclk freq on CHIP_STONEY
77558dd16502 drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
4b1bf594604c drm/i915/gt: Use the correct error value when kernel_context() fails
17c01feed6ba ALSA: hda/realtek: Add Lenovo P3 Tower platform
800e4c5b36bb ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
9dab648ccd01 ALSA: hda/realtek: Add quirk for Clevo NS50AU
cd67fdd3cc1b Input: fix open count when closing inhibited device
2545d1b4d14f Input: psmouse - fix OOB access in Elantech protocol
ed263c550fbd Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
5db4229b1427 batman-adv: Broken sync while rescheduling delayed work
aedad6c7fbaf bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
a94401de2bc2 bnxt_en: Query default VLAN before VNIC setup on a VF
cf0a3e94674d bnxt_en: Don't issue AP reset during ethtool's reset operation
40d074f7e490 lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
b6b1799c37c3 bpf: Add extra path pointer check to d_path helper
a242c6a92ce6 net: sched: fix possible refcount leak in tc_chain_tmplt_add()
d7c69f7b8383 net: sched: act_police: fix sparse errors in tcf_police_dump()
e7e0f9497421 net: sched: move rtm_tca_policy declaration to include file
c5e0a2f49c5a drm/i915/selftests: Add some missing error propagation
234f0337b439 drm/i915/selftests: Stop using kthread_stop()
1f942073e164 drm/i915/selftests: Increase timeout for live_parallel_switch
3604ab1519ef rfs: annotate lockless accesses to RFS sock flow table
2501f5a95511 rfs: annotate lockless accesses to sk->sk_rxhash
dd5296e3b21b ipv6: rpl: Fix Route of Death.
eab6cda0bfd7 netfilter: ipset: Add schedule point in call_ad().
7b053b2e8c96 netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
34d67ecf3dcc selftests/bpf: Fix sockopt_sk selftest
01363bf8efe5 selftests/bpf: Verify optval=NULL case
7e74801e1bfb wifi: cfg80211: fix locking in sched scan stop work
6c25c96a4634 qed/qede: Fix scheduling while atomic
668c3f9514f0 Bluetooth: L2CAP: Add missing checks for invalid DCID
53c056ccda02 Bluetooth: Fix l2cap_disconnect_req deadlock
c16e79e27e90 drm/i915: Use 18 fast wake AUX sync len
567873901a92 drm/i915: Explain the magic numbers for AUX SYNC/precharge length
dd40bcc357fe net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
9d66ffd8ac9e net: enetc: correct the statistics of rx bytes
8db1acf2b131 net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
9b001a7d1e1a net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
c85bee3a4ae1 bpf: Fix UAF in task local storage
54c8aea7e888 net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
ab0eca3f5455 neighbour: fix unaligned access to pneigh_entry
bdcc42186dd9 wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
7b0c76354a6a afs: Fix setting of mtime when creating a file/dir/symlink
8ef72e783065 spi: qup: Request DMA before enabling clocks
f0e84db82ed3 platform/surface: aggregator: Allow completion work-items to be executed in parallel
547da248321a blk-iocost: avoid 64-bit division in ioc_timer_fn
3b07425c3dea f2fs: fix iostat lock protection
b85fb01a761a bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
0dfc81a283d4 i40e: fix build warning in ice_fltr_add_mac_to_list()
2e12542c19c2 i40e: use int for i40e_status
81f552df075f i40e: Remove string printing for i40e_status
d13f56d4b265 sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
a9ad05e35412 remove the sx8 block driver
c7cf7760b9b5 gcc-plugins: Reorganize gimple includes for GCC 13
8d00b4e329b7 ata: ahci: fix enum constants for gcc-13
(From OE-Core rev: 79a6eb479bee6caabf22e3ed9e8b2793bdde836c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e2c1d5814c659ffea6d1c1c658890a7a6fdb779a)
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.