Updating linux-yocto/5.13 to the latest korg -stable release that comprises
the following commits:
b8c3cc76091b Linux 5.13.15
2f939f346edb media: stkwebcam: fix memory leak in stk_camera_probe
26874d67198b ALSA: pcm: fix divide error in snd_pcm_lib_ioctl
0c9cca4cbd05 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17
a0bdfbbb6d79 ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC
237d4c2abcf8 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
deb48f56a556 USB: serial: cp210x: fix flow-control error handling
4df3f36f3e43 USB: serial: cp210x: fix control-characters error handling
7dac6a6ae0ec USB: serial: pl2303: fix GL type detection
af64ddb6600f xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG
391cfacf8c81 cryptoloop: add a deprecation warning
39c6cf24c4ff perf/x86/amd/power: Assign pmu.module
3e3bb99d69a3 perf/x86/amd/ibs: Work around erratum #1197
c7858c55cb5d ceph: fix possible null-pointer dereference in ceph_mdsmap_decode()
1ab026cbc7c4 perf/x86/intel/pt: Fix mask of num_address_ranges
610832256fd2 qede: Fix memset corruption
8475b024be01 net: macb: Add a NULL check on desc_ptp
9809b708655a riscv: dts: microchip: Add ethernet0 to the aliases node
b13e2bf00cc2 riscv: dts: microchip: Use 'local-mac-address' for emac1
2aad925a0c8e net: dsa: mv88e6xxx: Update mv88e6393x serdes errata
9bf0c451fc85 qed: Fix the VF msix vectors flow
eb5392205208 reset: reset-zynqmp: Fixed the argument data type
241581af858b gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats
b6de6ec37320 ext4: fix e2fsprogs checksum failure for mounted filesystem
c764e8fa4491 ext4: fix race writing to an inline_data file while its xattrs are changing
a603798fb168 Linux 5.13.14
49da19a85383 platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A detect more robust
4e25ac3793f7 audit: move put_tree() to avoid trim_trees refcount underflow and UAF
f8132a4726df net: don't unconditionally copy_from_user a struct ifreq for socket ioctls
6b58e692a685 Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat"
9caa2e5a818d ubifs: report correct st_size for encrypted symlinks
7532df5ee085 f2fs: report correct st_size for encrypted symlinks
f04584399d1c ext4: report correct st_size for encrypted symlinks
2bc40caa8099 fscrypt: add fscrypt_symlink_getattr() for computing st_size
ba17363729d2 Revert "floppy: reintroduce O_NDELAY fix"
301aabe0239f btrfs: fix NULL pointer dereference when deleting device by invalid id
8e2112d600b2 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88
98d1fcc6c937 net: dsa: mt7530: fix VLAN traffic leaks again
339e8ba1a3d0 Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS
a5dfcf3d8ecc vt_kdsetmode: extend console locking
65f5602cd767 tipc: call tipc_wait_for_connect only when dlen is not 0
6b7533e796aa pipe: do FASYNC notifications for every pipe IO, not just state changes
4abb1d77321a pipe: avoid unnecessary EPOLLET wakeups under normal loads
eec6f991bf28 arm64: initialize all of CNTHCTL_EL2
c9ecaffe65cb net/rds: dma_map_sg is entitled to merge entries
66d8d0677e4d platform/x86: gigabyte-wmi: add support for B450M S2H V2
b484bcabe66b drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences
045f785ad859 drm/nouveau/disp: power down unused DP links during init
4dc8c06fd51e drm/nouveau: recognise GA107
2a0e1f9a62e5 platform/x86: gigabyte-wmi: add support for X570 GAMING X
7e6c3b5c9864 drm: Copy drm_wait_vblank to user before returning
65bafad4556d blk-mq: don't grab rq's refcount in blk_mq_check_expired()
1ae8c1e2dbd7 drm/amd/pm: change the workload type for some cards
19be3ad020b1 Revert "drm/amd/pm: fix workload mismatch on vega10"
e5baac733182 qed: Fix null-pointer dereference in qed_rdma_create_qp()
b6d485eb00e1 qed: qed ll2 race condition fixes
e415d2209567 platform/x86: asus-nb-wmi: Add tablet_mode_sw=lid-flip quirk for the TP200s
aa4ad193d83b platform/x86: asus-nb-wmi: Allow configuring SW_TABLET_MODE method with a module option
0eeee5f085e6 tools/virtio: fix build
2aef43ab6de1 vringh: Use wiov->used to check for read/write desc order
839815ea5f1d virtio_vdpa: reject invalid vq indices
2f18a3c91fde virtio_pci: Support surprise removal of virtio pci device
6c4072f94fab virtio: Improve vq->broken access to avoid any compiler optimization
25d4ff7e59aa cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev
ef3738a60d18 opp: remove WARN when no valid OPPs remain
184caa4f8b83 iwlwifi: add new so-jf devices
eed3c6bb51fe iwlwifi: add new SoF with JF devices
0dabf99c08de iwlwifi: pnvm: accept multiple HW-type TLVs
2fcb7f101fa2 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference
0298f03cf8ee sched: Fix get_push_task() vs migrate_disable()
886364f99b7c perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32
6e6822e47ee3 usb: gadget: u_audio: fix race condition on endpoint stop
0b3d2bfa7906 net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est
5ce4cc16d471 net: stmmac: add mutex lock to protect est parameters
01e5bad5b6b8 Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711"
fd8b3da89096 media: ipu3-cio2: Drop reference on error path in cio2_bridge_connect_sensor()
229db408796c net: hns3: fix get wrong pfc_en when query PFC configuration
6434d7a17272 net: hns3: fix duplicate node in VLAN list
5d73c3788d73 net: hns3: fix speed unknown issue in bond 4
728d196fe469 net: hns3: add waiting time before cmdq memory is released
13c1896f8ace net: hns3: clear hardware resource when loading driver
6e472c800e5c rtnetlink: Return correct error on changing device netns
8f4e74663b41 net: dsa: hellcreek: Adjust schedule look ahead window
35844a1bde10 net: dsa: hellcreek: Fix incorrect setting of GCL
7d1b598f92d7 cxgb4: dont touch blocked freelist bitmap after free
fc21a98484ca ipv4: use siphash instead of Jenkins in fnhe_hashfun()
b3f99fcc204b ipv6: use siphash in rt6_exception_hash()
1a72ef276754 SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()...
d05330672afe net/sched: ets: fix crash when flipping from 'strict' to 'quantum'
6faa3f1424f1 ucounts: Increase ucounts reference counter before the security hook
768d4cf8dbaf net: marvell: fix MVNETA_TX_IN_PRGRS bit number
a73e59683548 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()'
01951aeafc40 ip_gre: add validation for csum_start
4c00ae66159a RDMA/efa: Free IRQ vectors on error flow
50092de6d9e4 e1000e: Do not take care about recovery NVM checksum
7878e0fe833d e1000e: Fix the max snoop/no-snoop latency for 10M
e46212393a30 igc: Use num_tx_queues when iterating over tx_ring queue
7bc8e807665b igc: fix page fault when thunderbolt is unplugged
89362210ac19 net: usb: pegasus: fixes of set_register(s) return value evaluation;
2b0267118a68 ice: do not abort devlink info if board identifier can't be found
a35de1e71b68 RDMA/rxe: Fix memory allocation while in a spin lock
9413a11e77eb RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init()
7cfd5894226b IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs()
4fdd674a31f2 RDMA/bnxt_re: Add missing spin lock initialization
30067a9a1617 RDMA/uverbs: Track dmabuf memory regions
6a4dd0859f4f RDMA/mlx5: Fix crash when unbind multiport slave
db030881c465 scsi: core: Fix hang of freezing queue between blocking and running device
3e07893f0f82 usb: dwc3: gadget: Stop EP0 transfers during pullup disable
6b8951c842cd usb: dwc3: gadget: Fix dwc3_calc_trbs_left()
24bcaabc7be2 usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running
6a59c0559d74 usb: renesas-xhci: Prefer firmware loading on unknown ROM state
155c3c86abdb USB: serial: option: add new VID/PID to support Fibocom FG150
2159dc1c023d Revert "USB: serial: ch341: fix character loss at high transfer rates"
05366fb0bfd1 drm/amdgpu: Fix build with missing pm_suspend_target_state module export
164f7029a8ca drm/amdgpu: use the preferred pin domain after the check
49db1b658914 drm/amdgpu: Cancel delayed work when GFXOFF is disabled
05c07e76a37c drm/i915/dp: Drop redundant debug print
65e526efa215 drm/i915: Fix syncmap memory leak
b9d0c15e74cd net: stmmac: fix kernel panic due to NULL pointer dereference of buf->xdp
d4a399b96e0b net: stmmac: fix kernel panic due to NULL pointer dereference of xsk_pool
efc5eb94e7b3 Revert "btrfs: compression: don't try to compress if we don't have enough pages"
dbce1780abeb mm/memory_hotplug: fix potential permanent lru cache disable
0d1cf894cc24 powerpc: Re-enable ARCH_ENABLE_SPLIT_PMD_PTLOCK
9e04475feb82 riscv: Ensure the value of FP registers in the core dump file is up to date
31296d4fdbff dt-bindings: sifive-l2-cache: Fix 'select' matching
904d52e1beda ceph: correctly handle releasing an embedded cap flush
dbbf1899c6ff can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters
1579b0f1e7bd net: mscc: Fix non-GPL export of regmap APIs
60c1ed05cba1 ovl: fix uninitialized pointer read in ovl_lookup_real_one()
2514e486faf7 blk-iocost: fix lockdep warning on blkcg->lock
de14d2fc6a62 io_uring: rsrc ref lock needs to be IRQ safe
b8eaf1e595fe once: Fix panic when module unload
7aa03980b21f netfilter: conntrack: collect all entries in one cycle
e0f824abe0f4 netfilter: ipset: Limit the maximal range of consecutive elements to add/delete
3ac582bc72d7 ARC: Fix CONFIG_STACKDEPOT
9810910bc686 platform/x86: Add and use a dual_accel_detect() helper
dbd38b275b86 ASoC: component: Remove misplaced prefix handling in pin control functions
6f2ec29dfd5e ASoC: rt5682: Adjust headset volume button threshold
a31b3b8d3cbf bpf: Fix ringbuf helper function compatibility
d6060df9b53a net: qrtr: fix another OOB Read in qrtr_endpoint_post
(From OE-Core rev: 1da8ab37f6bafed399ce6e127221456db949dc50)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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:
http://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: http://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.