Updating to the latest korg -stable release that comprises
the following commits:
7356714b95aa Linux 5.10.183
842156dc0aad ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
2c0ea7a06db5 ext4: enable the lazy init thread when remounting read/write
92450a1eaa9e selftests: mptcp: join: skip if MPTCP is not supported
1a6db1f92724 selftests: mptcp: simult flows: skip if MPTCP is not supported
4f8356ab74dd selftests: mptcp: diag: skip if MPTCP is not supported
81df7153f011 crypto: ccp: Play nice with vmalloc'd memory for SEV command structs
1f988ce6e44f crypto: ccp: Reject SEV commands with mismatching command buffer
d21a20f4421d scsi: dpt_i2o: Do not process completions with invalid addresses
a2cd7599b558 scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
6d6612f7f976 drm/rcar: stop using 'imply' for dependencies
c759c9e4bf38 media: ti-vpe: cal: avoid FIELD_GET assertion
d21e955de918 tpm, tpm_tis: Request threaded interrupt handler
608c1f20830c regmap: Account for register length when chunking
cb1cbe430e67 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
3295dc04af33 KVM: x86: Account fastpath-only VM-Exits in vCPU stats
21bb3cd2e1bc test_firmware: fix the memory leak of the allocated firmware buffer
510e015b9058 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
b02ae50c7fd8 fbcon: Fix null-ptr-deref in soft_cursor
c94228a5aea4 ext4: add lockdep annotations for i_data_sem for ea_inode's
ef70012ab51c ext4: disallow ea_inodes with extended attributes
6f4fa43757bb ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
6d67d4966c1e ext4: add EA_INODE checking to ext4_iget()
6d0adaa90dbe selftests: mptcp: pm nl: skip if MPTCP is not supported
54dea0aa6bef selftests: mptcp: connect: skip if MPTCP is not supported
57eb824b8cbb tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
122ba1d40bea selinux: don't use make's grouped targets feature yet
e0b8664c2fec btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
6c859764f44d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
6127e956c3a7 mmc: vub300: fix invalid response handling
99cb5ed15d3e eth: sun: cassini: remove dead code
1d8693376aaa gcc-12: disable '-Wdangling-pointer' warning for now
7c602f540bfd ath6kl: Use struct_group() to avoid size-mismatched casting
c92ea38a779f ACPI: thermal: drop an always true check
93e28b66c104 x86/boot: Wrap literal addresses in absolute_pointer()
3442be8f3095 ata: libata-scsi: Use correct device no in ata_find_dev()
ae0d7613e0e3 scsi: stex: Fix gcc 13 warnings
86b2d292c260 misc: fastrpc: reject new invocations during device removal
dacb7c103c2f misc: fastrpc: return -EPIPE to invocations on device removal
a4f88cb043c5 usb: gadget: f_fs: Add unbind event before functionfs_unbind
90f581eb745c net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
e18b0009ddfb iio: dac: build ad5758 driver when AD5758 is selected
a869ab6987f4 iio: adc: ad7192: Change "shorted" channels to differential
143dbb313aea iio: dac: mcp4725: Fix i2c_master_send() return value handling
81c70f4beaad iio: light: vcnl4035: fixed chip ID check
ff864a92d903 iio: imu: inv_icm42600: fix timestamp reset
954bd5a44b09 HID: wacom: avoid integer overflow in wacom_intuos_inout()
adac1c22f54b HID: google: add jewel USB id
55c507a34e7e iio: adc: mxs-lradc: fix the order of two cleanup operations
5a445c2bf651 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
c05ac53bb0df atm: hide unused procfs functions
ab332304583d drm/msm: Be more shouty if per-process pgtables aren't working
93a61212db4b ALSA: oss: avoid missing-prototype warnings
4987bf04465e netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
1c2537291e9c wifi: b43: fix incorrect __packed annotation
ea478186ea29 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
05226a8f2288 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
32f86763c2a2 ARM: dts: stm32: add pin map for CAN controller on stm32f7
01c76cb5e512 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
046721280664 s390/pkey: zeroize key blobs
76169f749089 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
ca2d171fd1f3 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
2ea7d26ed851 media: dvb-core: Fix use-after-free due on race condition at dvb_net
415651c8f468 media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
eb37fef417a2 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
1995e714725f media: dvb_ca_en50221: fix a size write bug
b85233ab5335 media: netup_unidvb: fix irq init by register it at the end of probe
74c80d2024d9 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
fcbb72b041d9 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
7945c13c9b7f media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
2d47867a6b3c media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
647da51e4da7 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
084e43d9a4c1 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
a81280cf3343 media: dvb_demux: fix a bug for the continuity counter
204e9082f6af ASoC: ssm2602: Add workaround for playback distortions
beee708ccccc ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
bd99da647262 xfrm: Check if_id in inbound policy/secpath match
5ee83fef0c24 ASoC: dwc: limit the number of overrun messages
32f6f1bf1bef block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
01c3d3064975 nbd: Fix debugfs_create_dir error checking
29f6b42a73b3 fbdev: stifb: Fix info entry in sti_struct on error path
742dab42d70e fbdev: modedb: Add 1920x1080 at 60 Hz video mode
d03d31d3a206 gfs2: Don't deref jdesc in evict
fe4f6e159b9a media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
16ee4562c7bb ARM: 9295/1: unwind:fix unwind abort for uleb128 case
a3393eb6fb41 btrfs: abort transaction when sibling keys check fails for leaves
c12c288f1e67 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
0dcf021af4cb ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
d5fcccfc5010 watchdog: menz069_wdt: fix watchdog initialisation
9823ac6e7ae1 mtd: rawnand: marvell: don't set the NAND frequency select
e4666d793a22 mtd: rawnand: marvell: ensure timing values are written
a437d3d25a27 net: dsa: mv88e6xxx: Increase wait after reset deactivation
7c5c67aa2944 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
f5c29a9e9146 net/mlx5: Read embedded cpu after init bit cleared
f03bc013604c udp6: Fix race condition in udp6_sendmsg & connect
57e6c5403427 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
ae7e941f4dc3 net: sched: fix NULL pointer dereference in mq_attach
a8ad1303b9de net/sched: Prohibit regrafting ingress or clsact Qdiscs
676f203803f9 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
18c76349afda net/sched: sch_clsact: Only create under TC_H_CLSACT
1b0163b2dc3b net/sched: sch_ingress: Only create under TC_H_INGRESS
dfb80ebc3bb4 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
cccc6209708f tcp: deny tcp_disconnect() when threads are waiting
8f0365a3e286 af_packet: do not use READ_ONCE() in packet_bind()
4de3c2c43c6f mtd: rawnand: ingenic: fix empty stub helper definitions
11a1f2561b53 amd-xgbe: fix the false linkup in xgbe_phy_status
fa909b138480 af_packet: Fix data-races of pkt_sk(sk)->num.
616da05ff8a9 netrom: fix info-leak in nr_write_internal()
d1b224cb7856 net/mlx5: fw_tracer, Fix event handling
a864a8543cd5 dmaengine: pl330: rename _start to prevent build error
33d7035dc224 iommu/amd: Don't block updates to GATag if guest mode is on
bd9e61ee3e9d iommu/rockchip: Fix unwind goto issue
75c60dacf0b4 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
861868b06304 RDMA/bnxt_re: Fix a possible memory leak
ff296fccebcb dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
6b32ed353f44 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
3041b768cc0f dmaengine: at_xdmac: Fix race for the tx desc callback
127afc87bb02 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
958226b3a663 RDMA/efa: Fix unsupported page sizes in device
7d6662e4a4b6 RDMA/bnxt_re: Fix the page_size used during the MR creation
b51c8962853e RDMA/bnxt_re: Code refactor while populating user MRs
(From OE-Core rev: 3a6f5720936c106e35be41b4b3e14e818baec739)
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.