summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-06-23build-appliance-image: Update to kirkstone head revisionyocto-4.0.11kirkstone-4.0.11Steve Sakoman
(From OE-Core rev: 7949e786cf8e50f716ff1f1c4797136637205e0c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23poky.conf: bump version for 4.0.11Steve Sakoman
(From meta-yocto rev: c0435b61978e431974628a052ce2812fbd8e7196) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23lib/terminal.py: Add urxvt terminalPavel Zhukov
This fixes failure [1] of menuconfig task in rxvt-unicode terminal in case if xterm/Konsole/Gnome is not installed. Tested with rxvt-unicode-256color [1] WARNING: Terminal screen is supported but did not start ERROR: No valid terminal found, unable to open devshell. Tried the following commands: tmux split-window -c "{cwd}" "do_terminal" tmux new-window -c "{cwd}" -n "zephyr-helloworld Configuration" "do_terminal" xfce4-terminal -T "zephyr-helloworld Configuration" -e "do_terminal" terminology -T="zephyr-helloworld Configuration" -e do_terminal mate-terminal --disable-factory -t "zephyr-helloworld Configuration" -x do_terminal konsole --separate --workdir . -p tabtitle="zephyr-helloworld Configuration" -e do_terminal gnome-terminal -t "zephyr-helloworld Configuration" -- do_terminal xterm -T "zephyr-helloworld Configuration" -e do_terminal rxvt -T "zephyr-helloworld Configuration" -e do_terminal tmux new -c "{cwd}" -d -s devshell -n devshell "do_terminal" screen -D -m -t "zephyr-helloworld Configuration" -S devshell do_terminal DEBUG: Python function do_menuconfig finished (From OE-Core rev: 59f1a1b2326e2191aa882cfc73a851ea79672a6f) Signed-off-by: Pavel Zhukov <pazhukov@suse.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8d2fe4df8ae33e033caf4119a76715f085be1d15) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23staging.bbclass: do not add extend_recipe_sysroot to prefuncs of ↵Chen Qi
prepare_recipe_sysroot When running prepare_recipe_sysroot task, the extend_recipe_sysroot is run twice. What prepare_recipe_sysroot does is executing extend_recipe_sysroot, there's no need to add extend_recipe_sysroot to its prefuncs. (From OE-Core rev: dad053c4b99d4aefebe40459500ad53a2b458fa0) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bf7584a2ac16ee46ff5b41536b06bb46d0cbada7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23oeqa/selftest/cases/devtool.py: skip all tests require folder a git repoThomas Roos
Devtool selftests require poky dir a git repo, when downloading poky as a tar, this is not the case. Those tests will now skipped. [YOCTO #12389] (From OE-Core rev: 9ce30faa488ea905292b9944fb3c1b471019f28c) Signed-off-by: Thomas Roos <throos@amazon.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 95a5bc130dc51ea9de95c64dbf0e9c7892415d50) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23kmscube: Correct DEPENDS to avoid overwriteRanjitsinh Rathod
As part of the below commit, DEPENDS gets overwrite which is wrong Link: https://git.yoctoproject.org/poky/commit/?id=bd947d3343dcd96e79fc8157f32a2a087cd710a7 So correct the DEPENDS varibales (From OE-Core rev: 5dec509c33ce3d01fa1cd44408f0ef198dc4f6c0) Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 63f338255000874c62bf01ccc11f2c100014c3d9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23kernel: don't force PAHOLE=falseBruce Ashfield
If a specific kernel provider or configuration wants to enable BTF and pahole analysis, it isn't currently possible due to the explicit definition to false in the base kernel build arguments. pahole is now detected by the kernel built itself, so unless pahole-native is enabled, the result is the same. If a kernel does require an explicit disable of pahole, it is better to carry PAHOLE=false in those specific recipes. (From OE-Core rev: 44b75c7442b05a2fedcc0d73982566c2bef84357) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b1e4851a36ed47ce6ba880a49264b9a57c78cf4f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23conf: add nice level to the hash config ignred variablesLorenzo Arena
This is needed as each user could be setting different nice levels while building, however this should not make the shared cache unusable. (From OE-Core rev: c89090e148cdf404e25e1262d1366e963277fd2c) Signed-off-by: Lorenzo Arena <arena.lor@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 42784f9360345da1c01d988070253e7ffd5ac4ac) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23go.bbclass: don't use test to check output from lsMartin Jansa
* avoids possibly confusing error message in log.do_install like: ls: cannot access 'etcd/3.5.7-r0/build/bin/linux_arm64/': No such file or directory (From OE-Core rev: f9b1a56c50a96ad6300a48bf74a540579b352411) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2f1777e6ac5269a71203b6a2c562a43503be95ae) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23iso-codes: upgrade 4.13.0 -> 4.15.0Wang Mingyu
Changelog: ========== - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 3166-1 - Translation updates for ISO 3166-2 - Translation updates for ISO 3166-3 - Translation updates for ISO 639-2 - Translation updates for ISO 639-3 - Translation updates for ISO 639-5 - Translation updates for ISO 4217 - Translation updates for ISO 15924 * ISO 3166-2: Fix wrong Spanish translation (From OE-Core rev: 86e8e31a413fdbb8ffa825c41d0fe83c292a6b76) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 355f2f9fe8a1e6c5e78f136cb3ed77c9004fb75c) Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit b189240b211e5d8f40747a0128834ed83c38a8f4) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-23nasm: fix CVE-2022-46457Archana Polampalli
NASM v2.16 was discovered to contain a segmentation violation in the component ieee_write_file at /output/outieee.c. References: https://nvd.nist.gov/vuln/detail/CVE-2022-46457 Upstream patches: https://github.com/netwide-assembler/nasm/commit/c8af73112027fad0ecbb277e9cba257678c405af (From OE-Core rev: 6b82d998184112c42b4298aef6a0b9e314fc8ee4) Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21profile-manual: fix blktrace remote usage instructionsHannu Lounento
The references to the target and host systems (i.e. the client and server respectively) were swapped in the instructions. Also, there's no need to specify the device node on the server command line that is run on the host system. The previous, incorrect, instructions resulted typically in: target# blktrace -l /dev/mmcblk1 server: waiting for connections... and host$ blktrace -d /dev/mmcblk2 -h target Invalid path /dev/mmcblk2 specified: 2/No such file or directory unless the same device node happened to exist on the host system. Based on target# blktrace --version blktrace version 2.0.0 and host$ blktrace --version blktrace version 2.0.0 (From yocto-docs rev: 6d16d2bde0aa32276a035ee49703e6eea7c7b29a) Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21ref-manual: add clarification for SRCREVEd Beroset
It was not clear to me what a "full revision identifier" was in the context of the note documenting SRCREV. After clarification via IRC, this submission attempts to clarify what is meant to help future readers. (From yocto-docs rev: c570732cededffa2992173e6c43de4845a1d7d44) Signed-off-by: Ed Beroset <beroset@ieee.org> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21Revert "ipk: Decode byte data to string in manifest handling"Andrew Jeffery
cf9df9e8d89f ("ipk: Decode byte data to string in manifest handling") did a bit of least-effort fix to a string vs byte sequence issue in the manifest handling. The approach was chosen as it localised the fix, rather than having to analyse further call sites. However since then f2167ae80258 ("package_manager/ipk: do not pipe stderr to stdout") was applied, reworking the output handling from the subcommand. dummy_bytes() now returns a string, so stop trying to decode it. Fixes: f2167ae80258 ("package_manager/ipk: do not pipe stderr to stdout") Cc: Curtis Meier <cmeier@us.ibm.com> Cc: Pam Eggler <eggler@us.ibm.com> (From OE-Core rev: b61739554780d70307d2b6b37d2b3b1c7df93c77) (From OE-Core rev: 0e17a5a4f0e3301bf78f77bb5ca4aaf3e4dbc7af) Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 07e5a6331be60d5e35d7336a6215a972ced6eb57) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21e2fsprogs: fix ptest bug for second runningQiu Tingting
At second running, there are four new failed case: d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize The test_data.tmp is necessary, but it is deleted by run-ptest. So it should be restored after testing. (From OE-Core rev: 3a5ce6f8090f912bb9744e8cc8f3f2510f351a33) Signed-off-by: Qiu Tingting <qiutt@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21systemd-systemctl: support instance expansion in WantedByIan Ray
Refactor _process_deps to expand systemd instance specifier "%i" to the template instance. This change expands on prior commit e510222b57 ("systemd-systemctl: fix instance template WantedBy symlink construction") by substituting every "%i" pattern-match with the instance name. The regexp handles the following cases: * svc-wants@%i.service * sys-subsystem-net-devices-%i.device (From OE-Core rev: 11d3f1c8252592c377ea6b92bba77ef6d9c75464) Signed-off-by: Ian Ray <ian.ray@ge.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 9356276137267a29ae2289d796a2940918375308) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21vim: upgrade 9.0.1429 -> 9.0.1527Randy MacLeod
Fixes: https://nvd.nist.gov/vuln/detail/CVE-2023-2426 caf642c25 patch 9.0.1499: using uninitialized memory with fuzzy matching (From OE-Core rev: 035b5d918eea3f3bb238fecd795f09505801971b) Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 4f9a8df5aca99d0a5c2d2346b27ce7be08e7896c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21linux-yocto/5.15: update to v5.15.113Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 1fe619a7d252 Linux 5.15.113 7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type 25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs a540aabefa9b HID: wacom: Force pen out of prox if no events have been received in a while b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode() cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device 317ee8c54faa ceph: force updating the msg pointer in non-split case e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF 03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in use 742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt 6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems 7d8873ecbd3c serial: Add support for Advantech PCI-1611U card 51d90382d241 statfs: enforce statfs[64] structure initialization 865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals 7657321b2624 ksmbd: fix wrong UserName check in session_user 61e043326e72 ksmbd: allocate one more byte for implied bcc[0] 1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary 49f47945386e SMB3: drop reference to cfile before sending oplock break 653d30a1512c SMB3: Close all deferred handles of inode in case of handle lease break 972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path 143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling interrupts 4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop() 9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag 83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU 059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names 831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings 4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show 0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers 720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value 2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more than once 3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages 15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go 62499cf3ddd7 bridge: always declare tunnel functions ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion addaba68018b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() 3a0450d38a3e igb: fix bit_shift to be in [1..8] range c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset 234e744d86bd cassini: Fix a memory leak in the error handling path of cas_init_one() 76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host 05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock fce7d92a8990 wifi: mac80211: fix min center freq offset tracing fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close 99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop() ed1283c46d90 s390/cio: include subchannels without devices also for evaluation 673cb4798921 tipc: check the bearer min mtu properly when setting it by netlink 575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu negotiation 5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu 6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization 18c0bd6888b3 virtio-net: Maintain reverse cleanup order cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions 45a158a212d9 SUNRPC: Fix trace_svc_register() call site 1c28b206ae49 SUNRPC: always free ctxt when freeing deferred request 54832355b0b1 SUNRPC: Remove svc_rqst::rq_xprt_hlen 7a1dca013124 SUNRPC: Remove dead code in svc_tcp_release_rqst() 9712097e89b2 SUNRPC: Clean up svc_deferred_class trace events 8c26ecd887ef tracing: Introduce helpers to safely handle dynamic-sized sockaddrs 7851771789e8 SUNRPC: double free xprt_ctxt while still in use 051af3f0b7d1 media: netup_unidvb: fix use-after-free at del_timer() 8e37baf62181 net: hns3: fix reset delay time to avoid configuration timeout aaf7c7d8448f net: hns3: fix sending pfc frames after reset issue 56640004ee56 net: hns3: fix output information incomplete for dumping tx queue info with debugfs 98e964801811 erspan: get the proto with the md version for collect_md 5258395e67fe serial: 8250_bcm7271: fix leak in `brcmuart_probe` cc2f7cee933f serial: 8250_bcm7271: balance clk_enable calls f76a18e53a66 serial: arc_uart: fix of_iomap leak in `arc_serial_probe` 15251e783a4b tcp: fix possible sk_priority leak in tcp_v4_send_reset() 2832d6244634 vsock: avoid to close connected socket after the timeout 2c1617dc6dab ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 bbb5ac533ca6 ALSA: firewire-digi00x: prevent potential use after free 81c843152422 net: phy: dp83867: add w/a for packet errors seen with short cables c1bc2870f14e net: fec: Better handle pm_runtime_get() failing in .remove() b598e76b49cc selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test 5041897b9f0f selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test d6c89d776be2 af_key: Reject optional tunnel/BEET mode templates in outbound policies 19457a4423a3 cpupower: Make TSC read per CPU for Mperf monitor 3a4ff14b0ecb ASoC: fsl_micfil: Fix error handler with pm_runtime_enable a2e5a77ae3c3 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi e1c9c7482e31 drm/msm/dpu: Remove duplicate register defines from INTF 85eb9aef4fb5 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header b688a4115bdf drm/msm/dpu: Add INTF_5 interrupts d8a291e39af2 drm/msm/dp: unregister audio driver during unbind 288247879f4e Revert "Fix XFRM-I support for nested ESP tunnels" 46f1a953545f xfrm: don't check the default policy if the policy allows the packet 98f179c5b072 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct a832a43fdd95 platform/x86: Move existing HP drivers to a new hp subdir df14d64b36b1 platform/x86: hp-wmi: Support touchpad on/off 6158e958e824 parisc: Replace regular spinlock with spin_trylock on panic path 1fa3fb4f7018 mfd: dln2: Fix memory leak in dln2_probe() c9faa002ea4b soundwire: qcom: gracefully handle too many ports in DT b61382a825c0 phy: st: miphy28lp: use _poll_timeout functions for waits dc9c54d34dbd Input: xpad - add constants for GIP interface numbers 92c089a931fd iommu/sprd: Release dma buffer to avoid memory leak a2bc5241ee14 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any aa50d0a460cc clk: tegra20: fix gcc-7 constant overflow warning 20f9bfc664d6 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear() 85afd3007465 fs/ntfs3: Add length check in indx_get_root 2a67f26f70ab fs/ntfs3: Validate MFT flags before replaying logs d4b744825295 fs/ntfs3: Fix NULL dereference in ni_write_inode 1fd5b80c9339 fs/ntfs3: Enhance the attribute size check 6d3d3283e6b4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode' 8ebcbd1811b8 iommu/arm-smmu-qcom: Limit the SMR groups to 128 036e02dfd515 RDMA/core: Fix multiple -Warray-bounds warnings ff70ad9159fb recordmcount: Fix memory leaks in the uwrite function f3458b84c627 sched: Fix KCSAN noinstr violation 0652b54957ff mcb-pci: Reallocate memory region to avoid memory overlapping 1ba5594739d8 serial: 8250: Reinit port->pm on port specific driver unbind ee009c2abc44 usb: typec: tcpm: fix multiple times discover svids error 973f84956b2c HID: wacom: generic: Set battery quirk only when we see battery data b2069cfe1b33 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3 6293d0533cfe HID: logitech-hidpp: Reconcile USB and Unifying serials 3f1719790cc3 HID: logitech-hidpp: Don't use the USB serial for USB devices a97e60bd2896 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE 116b9c002c89 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp 392a06f965fe Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set c018360885f0 Bluetooth: btintel: Add LE States quirk support 7aa14a7a3a85 ipvs: Update width of source for ip_vs_sync_conn_options 52851d0c3354 nbd: fix incomplete validation of ioctl arg 3d3f8fe01a01 wifi: ath11k: Fix SKB corruption in REO destination ring 87940e4030e4 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace 35e304dbcefa null_blk: Always check queue mode setting from configfs 82f877ec9b04 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf 7545f21eee13 wifi: iwlwifi: pcie: fix possible NULL pointer dereference 095018267c87 bpf: Add preempt_count_{sub,add} into btf id deny list e3e6e252d74f samples/bpf: Fix fout leak in hbm's run_bpf_prog e2759a59a4cc f2fs: fix to check readonly condition correctly d8f4ad5f3979 f2fs: fix to drop all dirty pages during umount() if cp_error is set 613f6cde5ebb ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() bc4a3e1d07a8 ext4: set goal start correctly in ext4_mb_normalize_request 203e8875d294 scsi: ufs: ufs-pci: Add support for Intel Lunar Lake 71ee06193ed7 gfs2: Fix inode height consistency check e84282efc87f scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition c6ed54dd9069 lib: cpu_rmap: Avoid use after free on rmap->obj array entries 1911cca5916b scsi: target: iscsit: Free cmds before session free a6f9f53d73bf net: Catch invalid index in XPS mapping e3644d15d74a net: pasemi: Fix return type of pasemi_mac_start_tx() d5eaf2a6b077 bnxt: avoid overflow in bnxt_get_nvram_directory() f91037487036 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow 99f8a15af6c9 ext2: Check block size validity during mount e242c66f7ecf wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex fe913db2acef bpf: Annotate data races in bpf_local_storage aa186074b6f2 wifi: ath: Silence memcpy run-time false positive warning 9f87ee85ce1d media: Prefer designated initializers over memset for subdev pad ops 66acfe798cd0 drm/amd: Fix an out of bounds error in BIOS parser d997c920a530 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects 3a7a4aa3958c ACPICA: Avoid undefined behavior: applying zero offset to null pointer 0aa3d558f14e drm/msm/dp: Clean up handling of DP AUX interrupts 33cc6ef106c9 drm/tegra: Avoid potential 32-bit integer overflow 19882a49b242 remoteproc: stm32_rproc: Add mutex protection for workqueue f4a573eed637 ACPI: EC: Fix oops when removing custom query handlers 66caf2278771 firmware: arm_sdei: Fix sleep from invalid context BUG 162a9b321538 memstick: r592: Fix UAF bug in r592_remove due to race condition dcf632bca424 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish f0a06203f2fe media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish() c12733784112 arm64: dts: qcom: msm8996: Add missing DWC3 quirks 15856ab95617 regmap: cache: Return error in cache sync operations for REGCACHE_NONE e9c5fc4f3f35 drm/amd/display: Use DC_LOG_DC in the trasform pixel function 9fd5be74b38f drm/displayid: add displayid_get_header() and check bounds better 37cab61a52d6 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode() e30a55e98ae6 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access 718b66c5eb65 refscale: Move shutdown from wait_event() to wait_event_idle() 620a3c28221b ext4: allow ext4_get_group_info() to fail 99f7ce0fac22 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set 1de53f2223eb ext4: fix lockdep warning when enabling MMP c53936d9fb35 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled 3f937d6615dd ext4: reflect error codes from ext4_multi_mount_protect() to its callers 1284253ce95a ext4: remove an unused variable warning with CONFIG_QUOTA=n 96b3233f42fb fbdev: arcfb: Fix error handling in arcfb_probe() 33b5890dfaf2 drm/i915/dp: prevent potential div-by-zero a41559ae3681 af_unix: Fix data races around sk->sk_shutdown. 610fd07c1370 af_unix: Fix a data race of sk->sk_receive_queue->qlen. 62d43dd14b1d net: datagram: fix data-races in datagram_poll() 7c8be27727fe ipvlan:Fix out-of-bounds caused by unclear skb->cb 3c9d916e39ef gve: Remove the code of clearing PBA bit 43d938a82ed1 tcp: add annotations around sk->sk_shutdown accesses 9dd9ffe11841 net: add vlan_get_protocol_and_depth() helper 538b511bc54e net: deal with most data-races in sk_wait_event() 159a81d5e5a9 net: annotate sk->sk_err write from do_recvmmsg() 1d5c8b01f1df netlink: annotate accesses to nlk->cb_running 1a2b27f2d7ac netfilter: conntrack: fix possible bug_on with enable_hooks=1 8d56f00c61f6 netfilter: nf_tables: always release netdev hooks from notifier de260d1e02cd net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). 5f5549b99828 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register b0a513ba5b28 net: stmmac: switch to use interrupt for hw crosstimestamping 46e100be0f02 linux/dim: Do nothing if no time delta between samples 2fdce3e52dc3 tick/broadcast: Make broadcast device replacement work correctly 6e455b89f02c scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend b614567e0dd8 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe() da3cd1a81d4e ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings ac88a1f41f93 drm/mipi-dsi: Set the fwnode for mipi_dsi_device (From OE-Core rev: 2057c5a6e7480e32709a6afedc3eda1ee64b6709) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit e59689be96bb366233a10db22246751f484691fa) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21linux-yocto/5.15: update to v5.15.112Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 9d6bde853685 Linux 5.15.112 0788273bd0a6 drm/amd/display: Fix hang when skipping modeset de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final() 3c9b08a16978 drbd: correctly submit flush bio on barrier d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx 0b401c2cccc5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error 8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block() 978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa() 2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size() 640c8c365999 ext4: fix deadlock when converting an inline directory in nojournal mode b2531936118d ext4: improve error handling from ext4_dirhash() b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount() 5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail f5e687698c6d ext4: fix data races when using cached status extents 6d9a705a653e ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum d55e76e11592 ext4: fix WARNING in mb_find_extent c5c385baee9b locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers ed76d3a8910b ksmbd: not allow guest user on multichannel 4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx() bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel a89ff57e4da1 ksmbd: fix kernel oops from idr_remove() 876a7e3b58e3 ksmbd: add channel rwlock 05cbc9806ae8 ksmbd: replace sessions list in connection with xarray f86a1a74d9a7 ksmbd: fix multi session connection failure bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO 2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width 615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable logic c11b90aced1a drm/amd/display: Refine condition of cursor visibility for pipe-split bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load bac00e57cd5e drm/msm: Remove struct_mutex usage 17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz 6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies 06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream 44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock 0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues 5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events db587340a004 HID: wacom: Set a default resolution for older tablets 823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras 6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() db307e725d5b drm/amd/display: fix flickering caused by S/G mode 61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device 8f57f3e112cf f2fs: fix potential corruption when moving a directory e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall 8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down 74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode 9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name 137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error de26e064ed9e remoteproc: st: Call of_node_put() on iteration error 8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error 975b80702f0e sh: nmi_debug: fix return value of __setup handler 66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled be95f9ebaf10 sh: math-emu: fix macro redefined warning 9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files c3a0ae5259ea smb3: fix problem remounting a share after shutdown 17ad86d8c122 inotify: Avoid reporting event with invalid wd e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i 21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet 5af78b437cd3 cifs: release leases for deferred close handles when freezing f43b5573cddc cifs: fix pcchunk length type in smb2_copychunk_range 69dfa5a2e89d btrfs: fix space cache inconsistency after error loading it from disk e0710a49799f btrfs: print-tree: parent bytenr must be aligned to sector size bcc401bb8678 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add f264be24146b btrfs: don't free qgroup space unless specified 29478148bb3b btrfs: fix encoded write i_size corruption with no-holes 91f585024e3e btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones 77c6323dad14 btrfs: fix btrfs_prev_leaf() to not return the same key twice b13e20cc58e4 perf stat: Separate bperf from bpf_profiler 2baa45d8f55e perf evlist: Refactor evlist__for_each_cpu() 871149abc1b9 perf symbols: Fix return incorrect build_id size in elf_read_build_id() f716374c4e21 crypto: engine - fix crypto_queue backlog handling fa4e304bbd8a crypto: engine - Use crypto_request_complete e7ce4ba11635 crypto: api - Add scaffolding to change completion function signature a8cc4d5adfe5 crypto: engine - check if BH is disabled during completion 7b36a06bacf7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() b6e2d1e253a4 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() 4f128167e64b perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents e685e2e2bd14 perf vendor events power9: Remove UTF-8 characters from JSON files a6ef72c38c23 perf scripts intel-pt-events.py: Fix IPC output for Python 2 53f7b55f6b3a net: enetc: check the index of the SFI rather than the handle a0cb00295dbe virtio_net: suppress cpu stall when free_unused_bufs b4e16ea5f146 virtio_net: split free_unused_bufs() f495e435e588 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 dfad4eb4c4d8 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` 10c5ea39573d drm/amdgpu: add a missing lock for AMDGPU_SCHED 54c466c60e23 af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). c177dd465f5c ionic: catch failure from devlink_alloc da81af0ef809 ethtool: Fix uninitialized number of lanes 27b0d1b81f82 ionic: remove noise from ethtool rxnfc error msg d37f6a832331 octeontx2-vf: Detach LF resources on probe cleanup 00e985958b3e octeontx2-pf: Disable packet I/O for graceful exit b5ad803dec80 octeontx2-af: Skip PFs if not enabled e39148d3d719 octeontx2-af: Secure APR table update with the lock a895ab54afce rxrpc: Fix hard call timeout units f5b44b2a17ca sfc: Fix module EEPROM reporting for QSFP modules 98a20dceddf6 r8152: move setting r8153b_rx_agg_chg_indicate() 4fbf19a5bd31 r8152: fix the poor throughput for 2.5G devices d0ebe36065a8 r8152: fix flow control issue of RTL8156A 55aeff5361e6 net/sched: act_mirred: Add carrier check 59bf62f0ed7e RISC-V: mm: Enable huge page support to kernel_page_present() function cc4ae807dbef watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() b36cc1c39448 writeback: fix call of incorrect macro f98f2ac30f75 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu 56444f30619b selftests: srv6: make srv6_end_dt46_l3vpn_test more robust c5ce7c4517d6 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() cb145932fcf6 net/sched: cls_api: remove block_cb from driver_list before freeing 480577d419f9 net/ncsi: clear Tx enable mode when handling a Config required AEN 5e756a59cee6 scsi: qedi: Fix use after free bug in qedi_remove() fd6204d7724a drm/hyperv: Don't overwrite dirt_needed value set by host f8d9e062a695 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup() ce30b2f48b65 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE 74201b3c3e52 ASoC: soc-pcm: test refcount before triggering 2cf8c9f883de ASoC: soc-pcm: serialize BE triggers 703ebcf64aac ASoC: soc-pcm: Fix and cleanup DPCM locking c474bb800000 ASoC: soc-pcm: align BE 'atomicity' with that of the FE 13390bea97a4 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure 25361a0155a1 mailbox: zynqmp: Fix counts of child nodes f9dd36311bd5 mailbox: zynq: Switch to flexible array to simplify code 2343385fe6ee bus: mhi: host: Range check CHDBOFF and ERDBOFF a7561c04adb1 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state 7517f62ea073 bus: mhi: host: Remove duplicate ee check for syserr 9fbf10148f31 bus: mhi: Move host MHI code to "host" directory 43b2f7d69069 ubifs: Fix memory leak in do_rename 9933a9086cea ubifs: Fix AA deadlock when setting xattr for encrypted file 21ad89e197dd crypto: ccp - Clear PSP interrupt status register before calling handler 93f8b664031b ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus (From OE-Core rev: 6180d99b8af79ceba5096e6f5499a4fb151fc612) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 276039dd77ad0e6276d4e4688db65150fced3d5f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21linux-yocto/5.15: update to v5.15.111Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: b0ece631f84a Linux 5.15.111 0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn 21c2a454486d netfilter: nf_tables: deactivate anonymous set from preparation phase aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - again 2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used 503e554782c9 debugobject: Ensure pool refill (again) 6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR 06106efa20f7 perf auxtrace: Fix address filter entire kernel size 11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume e11765cea205 dm ioctl: fix nested locking in table_clear() to remove deadlock concern f76fcb9d43ec dm flakey: fix a crash with invalid table line a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path 56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error path f382705d0460 dm verity: fix error handling for check_at_most_once on FEC 1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset() 3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue ed7e8beb201b btrfs: scrub: reject unsupported scrub flags 14383698c0de scripts/gdb: fix lx-timerlist for Python3 33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init 384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation 09206edff007 mailbox: zynqmp: Fix IPI isr handling 6d1af517817a mtd: core: fix error path for nvmem provider 8444b46e163a mtd: core: fix nvmem error reporting 7c253e98685e mtd: core: provide unique name for nvmem device, take two 68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request 8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block() 13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800 a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm() f1b4681cfa0a afs: Fix updating of i_size with dv jump from server 33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base 388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback 2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie 738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port 1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in .get_state() d2798512fafc pwm: mtk-disp: Disable shadow registers before setting backlight values 8ffa1cb8bcfa leds: tca6507: Fix error handling of using fwnode_property_read_string e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code. 332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration 40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline 18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally written case 3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break 0f87e18203bd SMB3: Add missing locks to protect deferred close file list b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns() ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions 1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC d2823237dabc SUNRPC: remove the maximum number of retries in call_bind_status c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX 7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling 33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation 0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests 6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order 00cc21e32ea1 RDMA/srpt: Add a check for valid 'mad_agent' pointer 03b9d26f33e6 RDMA/cm: Trace icm_send_rej event before the cm state is reset 30218b769845 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable 5255051c8f31 RDMA/siw: Remove namespace check from siw_netdev_event() 48ba87f6e14d clk: add missing of_node_put() in "assigned-clocks" property parsing 3d7c6f2076f1 power: supply: generic-adc-battery: fix unit scaling c58ea97aa94f fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de() cd7e1d679240 fs/ntfs3: Fix OOB read in indx_insert_into_buffer 952bbfcedbf8 fs/ntfs3: Add check for kmemdup 3030f2b9b332 fs/ntfs3: Fix memory leak if ntfs_read_mft failed d1faeb14bce3 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time 9911be215572 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() 44438a49593a rtc: omap: include header for omap_rtc_power_off_program prototype 6d19fe968ef6 workqueue: Fix hung time report of worker pools 6c073c5a5b97 workqueue: Introduce show_one_worker_pool and show_one_workqueue. e89f95c68536 RDMA/rdmavt: Delete unnecessary NULL check 9721b14e6c8a RDMA/siw: Fix potential page_array out of range access 8d909684bdf6 clk: at91: clk-sam9x60-pll: fix return value check 623941780df3 sched/rt: Fix bad task migration for rt tasks 594d2a055526 Revert "objtool: Support addition to set CFA base" 80973ce36f4b perf/core: Fix hardlockup failure caused by perf throttle 3e09b68fc520 sched/fair: Fix inaccurate tally of ttwu_move_affine c3b9f95598b8 sched: Make struct sched_statistics independent of fair sched class 6002989848c5 sched/fair: Use __schedstat_set() in set_next_entity() 94bcf94c25aa powerpc/rtas: use memmove for potentially overlapping buffer copy f7107d44dff7 macintosh: via-pmu-led: requires ATA to be set 85842228df0e powerpc/sysdev/tsi108: fix resource printk format warnings 179cc5ab9591 powerpc/wii: fix resource printk format warnings 516c27922c96 powerpc/mpc512x: fix resource printk format warning da961d510b21 macintosh/windfarm_smu_sat: Add missing of_node_put() 5b9fc529b689 virtio_ring: don't update event idx on get_buf ee0b6146317a spmi: Add a check for remove callback when removing a SPMI driver be267f30b07e staging: rtl8192e: Fix W_DISABLE# does not work after stop/start 424cf2929635 serial: 8250: Add missing wakeup event reporting 8dfd00bfd53f tty: serial: fsl_lpuart: adjust buffer length to the intended size 59ecc2cf3466 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe ee53a7a88027 usb: mtu3: fix kernel panic at qmu transfer done irq handler 6b0d399dac58 usb: chipidea: fix missing goto in `ci_hdrc_probe` 6d4325ebd8c0 usb: gadget: tegra-xudc: Fix crash in vbus_draw d96f6bc10789 sh: sq: Fix incorrect element size for allocating bitmap buffer 397eb669dac0 uapi/linux/const.h: prefer ISO-friendly __typeof__ d1c4dedcd2df scripts/gdb: raise error with reduced debugging information 2d65599ad1e4 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path d453f25faf68 spi: cadence-quadspi: fix suspend-resume implementations 6a129c0e9935 ASoC: fsl_mqs: move of_node_put() to the correct location 850631845531 coresight: etm_pmu: Set the module field db6f1b2bba34 HID: amd_sfh: Add support for shutdown operation b711dd0ba9b3 scripts/gdb: bail early if there are no generic PD eaecf281c27f scripts/gdb: bail early if there are no clocks 0110bfacff03 ia64: salinfo: placate defined-but-not-used warning 51395777f66d ia64: mm/contig: fix section mismatch warning/error 1a2a0d5b0617 PCI/EDR: Clear Device Status after EDR error recovery cc4f0e168a56 of: Fix modalias string generation 770d30b1355c vmci_host: fix a race condition in vmci_host_poll() causing GPF 08c7608798a9 spi: fsl-spi: Fix CPM/QE mode Litte Endian f345d4d71e87 spi: qup: Don't skip cleanup in remove's error path 77b0c0dd2c56 linux/vt_buffer.h: allow either builtin or modular for macros af9ec18aa8ee ASoC: es8316: Handle optional IRQ assignment 39287d16b2d2 PCI: imx6: Install the fault handler only on compatible match 1e58fb6b1cef usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition f90822ad63d1 spi: imx: Don't skip cleanup in remove's error path e9ded9dd5d05 spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync 193f7fffdcaf serial: 8250_bcm7271: Fix arbitration handling f67cc4929ef9 iio: light: max44009: add missing OF device matching 7e42057532ea fpga: bridge: fix kernel-doc parameter description 72b1ce904567 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted 59ed254dd35e serial: stm32: re-introduce an irq flag condition in usart_receive_chars 4b7bb1c7be4f usb: dwc3: gadget: Change condition for processing suspend event beb12083c1ac usb: host: xhci-rcar: remove leftover quirk handling 295f3fcaa8ea pstore: Revert pmsg_lock back to a normal mutex 2491b999a60d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler() 209850f17717 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler() 1ffb2ca65051 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it 43e4197dd5f6 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. 1d2f799c1604 net: amd: Fix link leak when verifying config failed 5d6e5c054ed2 netlink: Use copy_to_user() for optval in netlink_getsockopt(). a789192f3661 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" a54ec573d9b8 ipv4: Fix potential uninit variable access bug in __ip_make_skb() d0b43125ec89 net/sched: sch_fq: fix integer overflow of "credit" 7a45b4e1c82b netfilter: nf_tables: don't write table validation state without mutex 8913abddad4a bpf: Don't EFAULT for getsockopt with optval=NULL 77f245ce053e net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports a9e96eef8218 net/mlx5: E-switch, Don't destroy indirect table in split rule 05cf6f353d3c ixgbe: Enable setting RSS table to default values 624b73f77664 ixgbe: Allow flow hash to be set via ethtool e302e9ca14a8 wifi: iwlwifi: fw: fix memory leak in debugfs 53b3b1f563bc wifi: iwlwifi: mvm: check firmware response size aa11a894458d wifi: mt76: mt7921e: improve reliability of dma reset f8923ad9dd8e wifi: mt76: fix 6GHz high channel not be scanned 613b51663fc4 wifi: mt76: mt7921e: fix probe timeout after reboot 5279aaf9f5b0 wifi: mt76: add flexible polling wait-interval support ac9fec5b5688 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work 210e6d01cc49 wifi: iwlwifi: make the loop for card preparation effective dff2a7b33060 jdb2: Don't refuse invalidation of already invalidated buffers 358317ad9cf4 wifi: iwlwifi: fw: move memset before early return cccf85e047c3 wifi: iwlwifi: mvm: initialize seq variable b3cecbb2571c wifi: iwlwifi: yoyo: Fix possible division by zero 4636c35b7e6e wifi: iwlwifi: yoyo: skip dump correctly on hw error 34222897e0eb md/raid10: don't call bio_start_io_acct twice for bio which experienced read error d6cfcf98b824 md/raid10: fix memleak of md thread 7f673fa34c0e md/raid10: fix memleak for 'conf->bio_split' 8d09065802c5 md/raid10: fix leak of 'r10bio->remaining' for recovery 901b4918faa4 md/raid10: fix task hung in raid10d fc04998351fe md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() 39db562b3fed md: raid10 add nowait support 74af08efa5cd md: drop queue limitation for RAID1 and RAID10 337d1d88be9d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap 12e70c6f4ed8 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach 103a4275420e nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" 9fe41e648254 nvme: fix async event trace event 13475e639162 nvme: handle the persistent internal error AER 30b9073583ac nvmet: fix I/O Command Set specific Identify Controller 42bcbc2a90a8 nvmet: fix Identify Active Namespace ID list handling 92cf81746ebc nvmet: fix Identify Controller handling ac86d59eaa69 nvmet: fix Identify Namespace handling c7e98afecab2 nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns() 537083b1275c nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate 080826d16758 nvmet: use i_size_read() to set size for file-ns f333854dce4a bpf, sockmap: fix deadlocks in the sockhash and sockmap c8a67bc85772 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling fd8c83d8375b scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() 9a7f63283af6 f2fs: fix to avoid use-after-free for cached IPU bio 119f278ea9c1 xsk: Fix unaligned descriptor validation 1056b209935d crypto: drbg - Only fail when jent is unavailable in FIPS mode 9317d6612011 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors 80bfd8b184d8 bpftool: Fix bug for long instructions in program CFG dumps afdc3a4bd77d selftests/bpf: Wait for receive in cg_storage_multi test c5fa99bce673 selftests: xsk: Disable IPv6 on VETH1 c4afd6410f3c net: qrtr: correct types of trace event parameters eb77c0c0a17c wifi: rt2x00: Fix memory leak when handling surveys 0b0c3e37a43f wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() 0a847af3cb40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() 3e660d117513 crypto: sa2ul - Select CRYPTO_DES d82d82e0372b crypto: caam - Clear some memory in instantiate_rng 169134da419c f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() d0cf44f06dd4 f2fs: apply zone capacity to all zone type 2cc6a05661ad f2fs: enforce single zone capacity e5a56f13ba2d f2fs: handle dqget error in f2fs_transfer_project_quota() 6d6415e5bce2 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS eb4cf26d2e86 scsi: target: iscsit: Fix TAS handling during conn cleanup 9158c86fd323 scsi: target: Fix multiple LUN_RESET handling ad4a647aa587 net/packet: convert po->auxdata to an atomic flag f1a111ca05ce net/packet: convert po->origdev to an atomic flag c3238c7dbed9 net/packet: annotate accesses to po->xmit 97e7b1c1da12 vlan: partially enable SIOCSHWTSTAMP in container 5f44dfa841e9 net: pcs: xpcs: remove double-read of link state when using AN a7282fc797df bpf: Remove misleading spec_v1 check on var-offset stack read 60f9ed23b954 selftests/bpf: Fix a fd leak in an error path in network_helpers.c 9b9e803b4823 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC 670754766ac3 bpf: fix precision propagation verbose logging c022b09fcc32 bpf: take into account liveness when propagating precision 23634d119ca7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() 3fc0be9f48ff wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() 2ba1e4a623bf tools: bpftool: Remove invalid \' json escape 484d95c69fc1 wifi: ath6kl: reduce WARN to dev_dbg() in callback 19ba40acb170 wifi: brcmfmac: support CQM RSSI notification with older firmware 378364abbe55 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() 59073060fe09 wifi: ath9k: hif_usb: fix memory leak of remain_skbs 104b1b48b679 wifi: ath6kl: minor fix for allocation size d1138f118f43 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E f1d68061b074 cpufreq: use correct unit when verify cur freq a55050c7989c tick/common: Align tick period with the HZ tick. 54202488c835 drm/i915: Make intel_get_crtc_new_encoder() less oopsy 500ffa58e70b debugobject: Prevent init race with static objects af04d8d3c156 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step 00132fab90ea x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() ad6481f49fb2 regulator: stm32-pwr: fix of_iomap leak b8c2678d0fe7 media: venus: dec: Fix handling of the start cmd 2ed8f8c09d2a media: rc: gpio-ir-recv: Fix support for wake-up 4b1afffdd940 drm/amd/display: Fix potential null dereference 2322b262d220 media: rcar_fdp1: Fix refcount leak in probe and remove function 5847021f8052 media: rcar_fdp1: Convert to platform remove callback returning void d18789f43484 platform: Provide a remove callback that returns no value 825281f34bec media: rcar_fdp1: Fix the correct variable assignments 3c300022c188 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() 2f48c0a463a3 media: saa7134: fix use after free bug in saa7134_finidev due to race condition c94388b5b909 media: dm1105: Fix use after free bug in dm1105_remove due to race condition cac0f4f36e22 media: rkvdec: fix use after free bug in rkvdec_remove d991f6139fa6 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() 1e3056b8067c regulator: core: Avoid lockdep reports when resolving supplies 4e5c9738185b regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() 678b3f29aaaf drm/ttm/pool: Fix ttm_pool_alloc error path b19bebc96381 drm/ttm: optimize pool allocations a bit v2 1e26766dc83a arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator bee1a285732a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator fb0bea59d078 arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply 8853aab16787 mailbox: mpfs: switch to txdone_poll 623275db2841 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() 5a8aedb7b9fe ACPI: VIOT: Initialize the correct IOMMU fwspec 111af9798356 firmware: arm_scmi: Fix xfers allocation on Rx channel 657776d47bed ARM: dts: gta04: fix excess dma channel usage d3047a1b0422 drm: rcar-du: Fix a NULL vs IS_ERR() bug 3cfaa8713e8b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data 60cadfcfa44c ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 aa8d52ddf7c8 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings d28ec12c48dd drm: msm: adreno: Disable preemption on Adreno 510 2ad781393eb3 drm/msm/adreno: drop bogus pm_runtime_set_active() 86c1a99528c6 drm/msm/adreno: Defer enabling runpm until hw_init() 1ad4b8c4552b media: max9286: Free control handler 3d7003c400ca drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 a3ea89b5978d firmware: qcom_scm: Clear download bit during reboot ca4ce92e3ec9 media: av7110: prevent underflow in write_ts_to_decoder() 519b08494011 media: bdisp: Add missing check for create_workqueue 11c58a0c1937 x86/MCE/AMD: Use an u64 for bank_map 88a9d3c0b59a ARM: dts: qcom: ipq8064: Fix the PCI I/O port range 112ff0f25305 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K 99e7b14569da ARM: dts: qcom: ipq4019: Fix the PCI I/O port range 96158bfc764f arm64: dts: qcom: sm8250: Fix the PCI I/O port range cc1ae8710ac4 arm64: dts: qcom: msm8996: Fix the PCI I/O port range 656657bdeb8a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range a19c40b97908 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range 9f89689d8b9d arm64: dts: qcom: msm8998: Fix the PCI I/O port range 16111402966e arm64: dts: qcom: sdm845: Fix the PCI I/O port range 3e7be9b63264 arm64: dts: qcom: sdm845: correct dynamic power coefficients a9e9a4a62725 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name a46878476c55 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename 1994284cb922 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name 6ae67829fa5e arm64: dts: Move BCM4908 dts to bcmbca folder fe8ab85ed495 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 aefde9ada466 ARM64: dts: Add DTS files for bcmbca SoC BCM6858 273be36e4209 arm64: dts: Add DTS files for bcmbca SoC BCM4912 fe07b3b5af01 arm64: dts: Add DTS files for bcmbca SoC BCM63158 77112d23a671 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500 a53862a20239 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property e3143e6cca0a regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted 30b4edaf221d EDAC/skx: Fix overflows on the DRAM row address mapping arrays d450fa865750 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources 62cd3e056123 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table 667c86b2a941 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table 6a50350033e0 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe fb2a6e00291a tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007 00f79abccc5b drm/probe-helper: Cancel previous job before starting new one 9fde84fb59e5 drm/vgem: add missing mutex_destroy a51b71af169f drm/rockchip: Drop unbalanced obj unref 0834a2b554e5 erofs: fix potential overflow calculating xattr_isize 060fecf1114f erofs: stop parsing non-compact HEAD index if clusterofs is invalid 5a37916d988e tpm, tpm_tis: Claim locality when interrupts are reenabled on resume 46da635566dc tpm, tpm: Implement usage counter for locality 51162b05a44c tpm, tpm_tis: Claim locality before writing interrupt registers b665edd7a585 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed fd9b4b2bff6b tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register 8c08c74de718 tpm, tpm_tis: Do not skip reset of original interrupt vector dfa1e84b774c selinux: ensure av_permissions.h is built when needed 8a3a1f7b54b8 selinux: fix Makefile dependencies of flask.h 08e403705778 selftests/resctrl: Check for return value after write_schemata() 25661fe5f658 selftests/resctrl: Allow ->setup() to return errors b5adaf5045d0 selftests/resctrl: Move ->setup() call outside of test specific branches f9eeea03a5e7 selftests/resctrl: Extend CPU vendor detection ebd40f52de19 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem 988901984ddd rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check 74f06429b727 sound/oss/dmasound: fix build when drivers are mixed =y/=m c628b07d5974 xfs: don't consider future format versions valid ce840284929b ubifs: Free memory for tmpfile name 20ef288612e5 ubi: Fix return value overwrite issue in try_write_vid_and_data() 3ae75f82c33f ubifs: Fix memleak when insert_old_idx() failed 149ea56995c2 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" dc299bd1d5c4 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE b7bc8f6c8a31 tracing: Fix permissions for the buffer_percent file b91a5aa1e7ea riscv: mm: remove redundant parameter of create_fdt_early_page_table ec1814116fa4 i2c: omap: Fix standard mode false ACK readings 671f21fbcb47 ksmbd: fix memleak in session setup 227eb2689b44 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() c053e389db0d ksmbd: call rcu_barrier() in ksmbd_server_exit() 2db4b91480b2 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs 0b46ee654a9d relayfs: fix out-of-bounds access in relay_file_read a18bdaca46d0 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted a79fb2ce4fbe reiserfs: Add security prefix to xattr name in reiserfs_security_write() 4c3d1a6720ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed 09e177d6f7ed crypto: safexcel - Cleanup ring IRQ workqueues on load failure 63b7fbaa1278 crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() c63741e872fc ring-buffer: Sync IRQ works before buffer destruction 333f49fcf0e7 pinctrl: qcom: lpass-lpi: set output value before enabling output 3028ac7dc0c0 soundwire: qcom: correct setting ignore bit on v1.5.1 01fefb82fd79 pwm: meson: Fix g12a ao clk81 name dcf6611e80f9 pwm: meson: Fix axg ao mux parents 2104e15b0072 wifi: mt76: add missing locking to protect against concurrent rx/status calls 4a07d2d511e2 kheaders: Use array declaration instead of char 99d561199bf8 ipmi: fix SSIF not responding under certain cond. 8fddbd9c5c86 ipmi:ssif: Add send_retries increment 3ef93b7bd9e0 MIPS: fw: Allow firmware to pass a empty env e047e40676d1 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem 9c0b37d0da47 xhci: fix debugfs register accesses while suspended 321e16a5709e tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH fa30909fbd1f staging: iio: resolver: ads1210: fix config mode ac44e1275dae ext4: use ext4_journal_start/stop for fast commit transactions 5bb4005fb667 blk-crypto: make blk_crypto_evict_key() more robust f8d9d6c3ffcc blk-crypto: make blk_crypto_evict_key() return void d206f79d9cd6 blk-mq: release crypto keyslot before reporting I/O complete 2c62f4abd714 posix-cpu-timers: Implement the missing timer_wait_running callback dca7427a8b12 hwmon: (adt7475) Use device_property APIs when configuring polarity d50321946ec0 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write d40fa6f78835 USB: dwc3: fix runtime pm imbalance on unbind 9436221ea250 USB: dwc3: fix runtime pm imbalance on probe errors bfd693628192 IMA: allow/fix UML builds c23e103fd736 PCI: qcom: Fix the incorrect register usage in v2.7.0 config 8a0b61e5a7d2 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock 402d2b1d54b7 arm64: Stash shadow stack pointer in the task struct on interrupt 21cc4e5304d2 arm64: Always load shadow stack pointer directly from the task struct a00f75f71fca wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset a646556769e1 wireguard: timers: cast enum limits members to int in prints 95ec7a59ceb2 x86/cpu: Add model number for Intel Arrow Lake processor 520820400608 asm-generic/io.h: suppress endianness warnings for readq() and writeq() 5e3c87e4d3bd selftests mount: Fix mount_setattr_test builds failed e1383b440132 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 21976532f274 iio: adc: palmas_gpadc: fix NULL dereference on rmmod 50015dbdec70 x86/hyperv: Block root partition functionality in a Confidential VM a7d91f67a10a ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm cf5b14b8de0d ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (From OE-Core rev: ea29961df7334f4df7d19ede2a955fadb64fdf0e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 5425b3557b6efdba07bd3efa51c647bd62d5259b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21linux-yocto/5.15: update to v5.15.110Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 8a7f2a5c5aa1 Linux 5.15.110 cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap region 1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of the dtb bbf94b042155 riscv: Move early dtb mapping into the fixmap region ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout" 0994aa001fde driver core: Don't require dynamic_debug for initcall_debug probe timing 3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product f1e6a14d5ae8 bluetooth: Perform careful capability checks in hci_sock_ioctl() 39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var 936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() 2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() 00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid c1da649699e1 selftests/kselftest/runner/run_one(): allow running non-executable files c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change() (From OE-Core rev: 0c328f0b044f5851bd5c53adcdfd795ee3c996ba) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 8fb28c7f71888d65c170c9f5400438a077860c6f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21linux-yocto/5.15: update to v5.15.109Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: f48aeeaaa64c Linux 5.15.109 4aed6b5809bb soc: sifive: l2_cache: fix missing of_node_put() in sifive_l2_init() 71e7ed6e3aa9 soc: sifive: l2_cache: fix missing free_irq() in error path in sifive_l2_init() 48c5fd373345 soc: sifive: l2_cache: fix missing iounmap() in error path in sifive_l2_init() 2a2a502af466 ASN.1: Fix check for strdup() success 9fc2e7f2cf47 ASoC: fsl_asrc_dma: fix potential null-ptr-deref 0431e1323f42 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock 144ff55623e2 iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() e589986ef037 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads 78559037632b pwm: hibvt: Explicitly set .polarity in .get_state() 2147e7c2d26f pwm: iqs620a: Explicitly set .polarity in .get_state() a2ab4924f0c8 pwm: meson: Explicitly set .polarity in .get_state() dbc7a6d1ec8e sctp: Call inet6_destroy_sock() via sk->sk_destruct(). 4f66b180a622 dccp: Call inet6_destroy_sock() via sk->sk_destruct(). b60d534d1e70 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). dd042131386f tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). dabbe97f369b udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). d58366aab868 fuse: fix deadlock between atomic O_TRUNC and page invalidation e21d9c606839 fuse: always revalidate rename target dentry c10a5b340681 fuse: fix attr version comparison in fuse_read_update_size() 1e5c686087dc purgatory: fix disabling debug info a134b2ac4127 docs: futex: Fix kernel-doc references after code split-up preparation 66dd55279174 MIPS: Define RUNTIME_DISCARD_EXIT in LD script e779884c713f sched/fair: Fixes for capacity inversion detection 4ee882e0e1ed sched/uclamp: Fix a uninitialized variable warnings 98762616db0b sched/fair: Consider capacity inversion in util_fits_cpu() 99b704ae7a17 sched/fair: Detect capacity inversion 1de6ee9d812c sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition a77e3c0e067d sched/uclamp: Make cpu_overutilized() use util_fits_cpu() ac407e5102e9 sched/uclamp: Fix fits_capacity() check in feec() 46c631fe5a94 mm: page_alloc: skip regions with hugetlbfs pages when allocating 1G pages 981e276dd965 mm/khugepaged: check again on anon uffd-wp during isolation 29562319cba0 drm/i915: Fix fast wake AUX sync len afbfd70cb1a0 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 1aaa1e0a9a0f kernel/sys.c: fix and improve control flow in __sys_setres[ug]id() ebab1a86ca3e memstick: fix memory leak if card device is never registered 8c168553abce nilfs2: initialize unused bytes in segment summary blocks e513fb5cadc4 iio: light: tsl2772: fix reading proximity-diodes from device tree c15737965434 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path a8466e335f58 platform/x86: gigabyte-wmi: add support for X570S AORUS ELITE 4a2a34a75f3e xen/netback: use same error messages for same errors 08e774db2ef1 nvme-tcp: fix a possible UAF when failing to allocate an io queue 1b91bfae3ee1 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling 357fa038d93d net: dsa: b53: mmap: add phy ops 583d2abf1374 scsi: core: Improve scsi_vpd_inquiry() checks 139bea1d3aa1 scsi: megaraid_sas: Fix fw_crash_buffer_show() 73890c48849d selftests: sigaltstack: fix -Wuninitialized c2680efa1507 platform/x86 (gigabyte-wmi): Add support for A320M-S2H V2 fd3e899340e1 Input: i8042 - add quirk for Fujitsu Lifebook A574/H 14bb1fb893db f2fs: Fix f2fs_truncate_partial_nodes ftrace event 0ebc93afdaf6 e1000e: Disable TSO on i219-LM card to increase speed e722ea6dae2c bpf: Fix incorrect verifier pruning due to missing register precision taints 25e50cdf9f63 spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe() cbce626dcd23 mlxsw: pci: Fix possible crash during initialization 4eee0d9d3c11 net: rpl: fix rpl header size calculation 92e0bc5e34ad bonding: Fix memory leak when changing bond type to Ethernet b24026f1409c mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() 5610d81d0214 bnxt_en: Do not initialize PTP on older P3/P4 chips 7ff875ee15bc netfilter: nf_tables: tighten netlink attribute requirements for catch-all elements 0a397535d189 netfilter: nf_tables: validate catch-all set elements 25f1b40cf9b2 i40e: fix i40e_setup_misc_vector() error handling 536ed39cbec8 i40e: fix accessing vsi->active_filters without holding lock 8089d724dd7a netfilter: nf_tables: fix ifdef to also consider nf_tables=m 69ea11769b8d sfc: Fix use-after-free due to selftest_work aa16f7b99d23 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. b36d82ddc74e virtio_net: bugfix overflow inside xdp_linearize_page() 1ffc0e810551 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg fe0d832ea0e6 regulator: fan53555: Fix wrong TCS_SLEW_MASK 976f8482e459 regulator: fan53555: Explicitly include bits header cb9b96c154a1 netfilter: br_netfilter: fix recent physdev match breakage beb1c8576c23 arm64: dts: imx8mm-evk: correct pmic clock source 863473055d1d arm64: dts: meson-g12-common: specify full DMC range dd6bd054a92c arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node bd129e4c9e34 ARM: dts: rockchip: fix a typo error for rk3288 spdif node (From OE-Core rev: fe55be7f4a543c576181af208551a9134d2b45fc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com> (cherry picked from commit 3411b2b442c44fa932e3d6065a95078a6f541dd9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21glibc: stable 2.35 branch updatesDeepthi Hemraj
Below commits on glibc-2.35 stable branch are updated. cbceb903c4 (HEAD -> release/2.35/master, origin/release/2.35/master) io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 0967fb5861 io: Fix record locking contants on 32 bit arch with 64 bit default time_t 739de21d30 Document BZ #20975 fix 2b9906f9a0 __check_pf: Add a cancellation cleanup handler 7035f2174f gmon: Revert addition of tunables to preserve GLIBC_PRIVATE ABI e698e8bd8e gmon: fix memory corruption issues 9f81b8fa65 gmon: improve mcount overflow handling f2820e478c gmon: Fix allocated buffer overflow 413af1eb02 posix: Fix system blocks SIGCHLD erroneously CVE-2023-0687.patch is dropped (From OE-Core rev: afce7649180950b0a168771c2f95e7839382b02c) Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21cve-update-nvd2-native: added the missing http importJan Vermaete
(From OE-Core rev: c7e1611ab0e72e18d3e41cfb8eaa157dab4d97ad) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 39d2cde7eb922cb0a2cf9402cd8b3ae3b4cc2f62) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21cve-update-nvd2-native: new CVE database fetcherMarta Rybczynska
Add new fetcher for the NVD database using the 2.0 API [1]. The implementation changes as little as possible, keeping the current database format (but using a different database file for the transition period), with a notable exception of not using the META table. Minor changes that could be visible: - the database starts in 1999 instead of 2002 - the complete fetch is longer (30 minutes typically) [1] https://nvd.nist.gov/developers/vulnerabilities (From OE-Core rev: b8ae26aabe825c1bc8d84fd7e0ee197695f1dee7) Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21webkitgtk: fix CVE-2022-46700Yogita Urade
A memory corruption issue was addressed with improved input validation. This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS 15.7.2 and iPadOS 15.7.2, iOS 16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web content may lead to arbitrary code execution. References: https://support.apple.com/en-us/HT213531 https://bugs.webkit.org/show_bug.cgi?id=247562 https://github.com/WebKit/WebKit/pull/6266 (From OE-Core rev: da1e7adf33b86cd818a39091043817e21ff8bbbd) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21webkitgtk: fix CVE-2022-42867Yogita Urade
A use after free issue was addressed with improved memory management. This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS 16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web content may lead to arbitrary code execution. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-42867 https://support.apple.com/en-us/HT213537 (From OE-Core rev: d4a872b6ac8c41d9c3f4d5f7255d4561684ef7d5) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21webkitgtk: fix CVE-2022-46699Yogita Urade
A memory corruption issue was addressed with improved state management. This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS 16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web content may lead to arbitrary code execution. References: https://nvd.nist.gov/vuln/detail/CVE-2022-46699 https://support.apple.com/en-us/HT213537 (From OE-Core rev: 8f71f60af366837399290a7fc9e0e38452f379cc) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21webkitgtk: fix CVE-2022-46691Yogita Urade
A memory consumption issue was addressed with improved memory handling. This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS 15.7.2 and iPadOS 15.7.2, iOS 16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web content may lead to arbitrary code execution. References: https://nvd.nist.gov/vuln/detail/CVE-2022-46691 https://support.apple.com/en-us/HT213531 (From OE-Core rev: 15603261034610b6606df99996d065c254d8f8f9) Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21cups: Fix CVE-2023-32324Sanjay Chitroda
OpenPrinting CUPS is an open source printing system. In versions 2.4.2 and prior, a heap buffer overflow vulnerability would allow a remote attacker to launch a denial of service (DoS) attack. A buffer overflow vulnerability in the function `format_log_line` could allow remote attackers to cause a DoS on the affected system. Exploitation of the vulnerability can be triggered when the configuration file `cupsd.conf` sets the value of `loglevel `to `DEBUG`. No known patches or workarounds exist at time of publication. References: https://nvd.nist.gov/vuln/detail/CVE-2023-32324 https://security-tracker.debian.org/tracker/CVE-2023-32324 Upstream Patch: https://github.com/OpenPrinting/cups/commit/fd8bc2d32589 (From OE-Core rev: cf741646f41835024c7e53234cfd527ff3f8542b) Signed-off-by: Sanjay Chitroda <schitrod@cisco.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-21openssh: fix CVE-2023-28531Chen Qi
Backport patch to fix CVE-2023-28531. (From OE-Core rev: 2da7a711ca396451b10f5d2084532f7ae6f65cbe) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14uninative: Upgrade to 4.0 to include latest gcc 13.1.1Michael Halstead
(From OE-Core rev: 6e0d694ea1eb5d478dc7508d181c3a820098ee5f) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f87becb69e02bdf055dffb633ed4f6d36b36f7a7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14uninative: Upgrade to 3.10 to support gcc 13Michael Halstead
(From OE-Core rev: dbf2a81d42b48c22864f64425672315158eb99cb) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f811bffb861b23238e8291394bd6e8407f013619) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14selftest/reproducible: Allow native/cross reuse in testRichard Purdie
We don't compare reproducibility of the native/cross components, only the target ones. With the long build times of rust-native, the test now takes crazy lengths of time so this tweak should allow us to reuse native/cross artefacts from sstate whilst still testing the target output is reproducible. (From OE-Core rev: 18a9596ae711ba37ac7e44e46744298ba79ae320) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b494d83c639a877cefeb7cbab6d37195e492f059) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14systemd-networkd: backport fix for rm unmanaged wifiC. Andy Martin
Upstream v250 of systemd-newtorkd contains a race which will drop the config of unmanaged wireless interfaces during reconfigure or carrier loss. This bug is fixed in v251 by this commit: commit a0e99a377a2f22c0ba460d3e7228214008714c14 Author: Yu Watanabe <watanabe.yu+github@gmail.com> Date: Mon Jan 31 19:08:27 2022 +0900 network: remove only managed configs on reconfigure or carrier lost Otherwise, if the carrir of the non-managed interface is lost, the configs such as addresses or routes on the interface will be removed by networkd. A bug was filed upstream on v250 to have upstream backport but was rejected as "version-too-ancient", so backport this commit as a patch to systemd-networkd for kirkstone. Fixes: [YOCTO #15134] (From OE-Core rev: 56fdf57d99900b8dfb75bf915fcab45d4c1a458e) Signed-off-by: C. Andy Martin <cam@myfastmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14openssh: Remove BSD-4-clause contents completely from codebaseRiyaz Khan
Below upstream commit removed BSD-4-Clause from the LICENSE variable, Link: https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8 But actually if we check from the source code of the openssh for this version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c) still affected. As upstream removed this BSD-4-clause license, there are still some files has this license. Below file is affected by this BSD-4-clause contents when the below command is executed grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort openbsd-compat/libressl-api-compat.c All advertising materials mentioning features or use of this software Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is to completely remove the BSD-4-Clause license from the openssh. When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit https://github.com/openssh/openssh-portable/commit/7280401bdd77ca54be6867a154cc01e0d72612e0 Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed. (From OE-Core rev: 10b9fdce3553a69714de17d3ed5c13c99ec8c460) Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14python3-requests: fix for CVE-2023-32681Narpat Mali
Requests is a HTTP library. Since Requests 2.3.0, Requests has been leaking Proxy-Authorization headers to destination servers when redirected to an HTTPS endpoint. This is a product of how we use `rebuild_proxies` to reattach the `Proxy-Authorization` header to requests. For HTTP connections sent through the tunnel, the proxy will identify the header in the request itself and remove it prior to forwarding to the destination server. However when sent over HTTPS, the `Proxy-Authorization` header must be sent in the CONNECT request as the proxy has no visibility into the tunneled request. This results in Requests forwarding proxy credentials to the destination server unintentionally, allowing a malicious actor to potentially exfiltrate sensitive information. This issue has been patched in version 2.31.0. Reference: https://github.com/advisories/GHSA-j8r2-6x86-q33q (From OE-Core rev: e806c625d9a7eb08079a3268d2d8b20b582d0b6c) Signed-off-by: Narpat Mali <narpat.mali@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14openssl: Upgrade 3.0.8 -> 3.0.9Peter Marko
* fix CVEs CVE-2023-1255 and CVE-2023-2650 * drop CVE patches merged upstream * refresh 0001-Configure-do-not-tweak-mips-cflags.patch https://www.openssl.org/news/openssl-3.0-notes.html Major changes between OpenSSL 3.0.8 and OpenSSL 3.0.9 [30 May 2023] * Mitigate for very slow `OBJ_obj2txt()` performance with gigantic OBJECT IDENTIFIER sub-identities. ([CVE-2023-2650]) * Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms ([CVE-2023-1255]) * Fixed documentation of X509_VERIFY_PARAM_add0_policy() ([CVE-2023-0466]) * Fixed handling of invalid certificate policies in leaf certificates ([CVE-2023-0465]) * Limited the number of nodes created in a policy tree ([CVE-2023-0464]) (From OE-Core rev: 5140fdf3417c7553d3b035d7eafacda139936494) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14perl: fix CVE-2023-31484Soumya
CPAN.pm before 2.35 does not verify TLS certificates when downloading distributions over HTTPS. (From OE-Core rev: b093db144b35e7c140ac830dbe67cabfaac69f73) Signed-off-by: Soumya <soumya.sambu@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14curl: Correction for CVE-2023-27536Omkar Patil
Correction of backport link inside the patch with correct commit link as below Link: https://github.com/curl/curl/commit/cb49e67303dbafbab1cebf4086e3ec15b7d56ee5 (From OE-Core rev: 4691bc257d0bf2372e31535f0b90cf49ef0ed0d8) Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14go: fix CVE-2023-24539 html/template improper sanitization of CSS valuesVivek Kumbhar
Angle brackets should not appear in CSS contexts, as they may affect token boundaries (such as closing a <style> tag, resulting in injection). Instead emit filterFailsafe, matching the behavior for other dangerous characters. Thanks to Juho Nurminen of Mattermost for reporting this issue. For #59720 Fixes #59811 Fixes CVE-2023-24539 (From OE-Core rev: 0a09194f3d4ad98d0cf0d070ec0c99e7a6c8a158) Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-14sysstat: Fix CVE-2023-33204Hitendra Prajapati
Upstream-Status: Backport from https://github.com/sysstat/sysstat/commit/954ff2e2673c (From OE-Core rev: d4ee3ad88392dbcb4284be48ef9fd0bbff979cca) Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01kernel-devicetree: recursively search for dtbsRandolph Sapp
Upstream's dtb directory structure has no real standard. They just tend to idle around the 2/3 directory depth. Recursively search for the dtb/dtbo files instead of assuming anything. Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb directory, 2023-05-02) (From OE-Core rev: 717b9f18a51e9c9fd5a471238aa2ea4de439ef17) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01package: enable recursion on file globsRandolph Sapp
Enable recursion of file globs. This just allows the use of '**' in file globs to match 0 or more subdirectories, it should not make all current globs recursive [1]. [1] https://docs.python.org/3.6/library/glob.html#glob.glob (From OE-Core rev: 90855ef11e3bd85eea718532f20878b72aa729b4) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01kernel-devicetree: make shell scripts posix compliantMartin Jansa
Use the notation suggested by Martin Jansa to avoid a bashism. Also switch KERNEL_DTBVENDORED to the more common 0/1 notation instead of true/false. Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb directory, 2023-05-02) (From OE-Core rev: b7d6fc07462e6fca09d0db7f43a62920250ef053) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01kernel-devicetree: allow specification of dtb directoryRandolph Sapp
Fedora/Redhat and Arch are somewhat standardized on their dtb directory structure. Let's add some flags to configure yocto to mimic that behavior. Add the following variables to the kernel class: - KERNEL_DTBDEST (controls the destination directory for dtbs) - KERNEL_DTBVENDORED (controls if vendor subdirectories are to be respected) Currently KERNEL_DTBDEST is expected to be a subdir of KERNEL_IMAGEDEST and KERNEL_DTBVENDORED is expected to be "true"/"false". This only applies to the package directory structure. The deploydir structure is purposely left untouched for compatibility with existing recipes. By default this is configured to behave the same as the current recipe and produce a flat dtb directory at KERNEL_IMAGEDEST. (From OE-Core rev: 77d6118e20751f68ad7104edec8f14dbb5ba6ec1) Signed-off-by: Randolph Sapp <rs@ti.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01linux-yocto/5.10: update to v5.10.180Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 4c893ff55907 Linux 5.10.180 3ebe5d6d69ce drm/amd/display: Fix hang when skipping modeset a992c387b411 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock f2656f437fb1 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag 32232bcd4e53 printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h fcfe05990a5c KVM: x86: move guest_pv_has out of user_access section 85cfbaa575ea KVM: x86: do not report preemption if the steal time cache is stale 4bffae22bec7 KVM: x86: revalidate steal time cache if MSR value changes e10a73f53809 KVM: x86: do not set st->preempted when going back to user space 029662004359 KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() 8e39c2f407af KVM: Fix steal time asm constraints ebd3010d42ba KVM: x86: Fix recording of guest steal time / preempted status 4b19cbdb1dd3 KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior 01c0002ec7bd drbd: correctly submit flush bio on barrier ef77d602e306 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx 1a8822343e67 ext4: fix invalid free tracking in ext4_xattr_move_to_block() b0fc279de4bf ext4: remove a BUG_ON in ext4_mb_release_group_pa() d88fe8e61126 ext4: bail out of ext4_xattr_ibody_get() fails for any reason 4597554b4f7b ext4: add bounds checking in get_max_inline_xattr_value_size() 5f8b55136ad7 ext4: fix deadlock when converting an inline directory in nojournal mode 37c69da3adc4 ext4: improve error recovery code paths in __ext4_remount() 08838aeefa6f ext4: check iomap type only if ext4_iomap_begin() does not fail 4aa7f744fa37 ext4: fix data races when using cached status extents 0dde3141c527 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum 5d356d902e9d ext4: fix WARNING in mb_find_extent 529f41f0eb1e KVM: x86: do not report a vCPU as preempted outside instruction boundaries 0cb6e9e7d3f1 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL 4502ebbdc0e2 HID: wacom: insert timestamp to packed Bluetooth (BT) events 77fd800d3f1b HID: wacom: Set a default resolution for older tablets c1420276be7a drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend 20ca90ceda71 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras eed63477ae06 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() c85327c1e93c drm/panel: otm8009a: Set backlight parent to panel device 957904f531fd f2fs: fix potential corruption when moving a directory 4a638a958230 ARM: dts: s5pv210: correct MIPI CSIS clock name fed6318e4722 ARM: dts: exynos: fix WM8960 clock name in Itop Elite 777952ce1187 remoteproc: st: Call of_node_put() on iteration error 30e0834becd8 remoteproc: stm32: Call of_node_put() on iteration error 62fe5d74ef7f sh: nmi_debug: fix return value of __setup handler 9245f34029b7 sh: init: use OF_EARLY_FLATTREE for early init f19bc0d2a68c sh: mcount.S: fix build error when PRINTK is not enabled bbad64abd610 sh: math-emu: fix macro redefined warning 2d65c97777e5 inotify: Avoid reporting event with invalid wd 73aef14407de platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i 4b87eec73e47 platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet 8c2cdb7326f0 cifs: fix pcchunk length type in smb2_copychunk_range 829c20fd7a7b btrfs: print-tree: parent bytenr must be aligned to sector size 148b16cd30b2 btrfs: don't free qgroup space unless specified 08fa23adbdcc btrfs: fix btrfs_prev_leaf() to not return the same key twice 7a4db11f00f3 perf symbols: Fix return incorrect build_id size in elf_read_build_id() 87a1fa0ad74e crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs() be3517ae6b80 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() 604b650fb574 perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents 1ebd0dfb271e perf vendor events power9: Remove UTF-8 characters from JSON files 796616f216d0 net: enetc: check the index of the SFI rather than the handle b6b15de5129e virtio_net: suppress cpu stall when free_unused_bufs c043714ef230 virtio_net: split free_unused_bufs() 0773270b1314 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621 0f1ad0ef60cc ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` 7f497a9451d7 drm/amdgpu: add a missing lock for AMDGPU_SCHED f00ef2618fa1 af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). 02359ba526ce ionic: remove noise from ethtool rxnfc error msg 3605b3318483 octeontx2-vf: Detach LF resources on probe cleanup ea7453f5e5b6 octeontx2-pf: Disable packet I/O for graceful exit 15152b8a4bbb rxrpc: Fix hard call timeout units 9291aba0ffa0 sfc: Fix module EEPROM reporting for QSFP modules 774da7052156 net/sched: act_mirred: Add carrier check f3fae1b1c721 watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe() 3b7798b42e1d writeback: fix call of incorrect macro f47f0fb5b58b net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu d6f0687d506d sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() 7311c8be3755 net/sched: cls_api: remove block_cb from driver_list before freeing cc8efc78c3f6 net/ncsi: clear Tx enable mode when handling a Config required AEN fa19c533ab19 scsi: qedi: Fix use after free bug in qedi_remove() 4285cc0a22d2 dm verity: fix error handling for check_at_most_once on FEC fc097cfca004 dm verity: skip redundant verity_handle_err() on I/O errors 26b1b0d0bebd mailbox: zynqmp: Fix counts of child nodes 67fb57f24737 mailbox: zynq: Switch to flexible array to simplify code c4e636f025a1 crypto: ccp - Clear PSP interrupt status register before calling handler 6f60aae72ccc ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus 2fcb12b3f421 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH 6c2ee50c9012 tty: clean include/linux/tty.h up 57b510c7d377 tty: move some tty-only functions to drivers/tty/tty.h 1924d47a2809 tty: move some internal tty lock enums and functions out of tty.h f665d81ffad7 tty: audit: move some local functions out of tty.h 6a392b806f18 tty: create internal tty.h file e044a2444718 netfilter: nf_tables: deactivate anonymous set from preparation phase a222d2794c53 scsi: target: core: Avoid smp_processor_id() in preemptible code 14fc6af67b3f arm64: dts: qcom: sdm845: correct dynamic power coefficients c820c05c5ff6 sound/oss/dmasound: fix 'dmasound_setup' defined but not used 9079ff34a1ac debugobject: Ensure pool refill (again) 3f225f29c69c arm64: Stash shadow stack pointer in the task struct on interrupt 9134b5a4647e arm64: Always load shadow stack pointer directly from the task struct a25a403e4b31 perf intel-pt: Fix CYC timestamps after standalone CBR 905f847675cf perf auxtrace: Fix address filter entire kernel size ea827627a924 dm ioctl: fix nested locking in table_clear() to remove deadlock concern a1e3fffe02e0 dm flakey: fix a crash with invalid table line 44f29e93a55b dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path 717ceb487bc3 dm clone: call kmem_cache_destroy() in dm_clone_init() error path eded3ad80a04 ia64: fix an addr to taddr in huge_pte_offset() abb427cb7730 s390/dasd: fix hanging blockdevice after request requeue c96807a4adbe btrfs: scrub: reject unsupported scrub flags f7fd1eed3125 scripts/gdb: fix lx-timerlist for Python3 9aabb5f9ef32 afs: Fix updating of i_size with dv jump from server 3530a795bb07 mfd: tqmx86: Correct board names for TQMxE39x cbe060011b56 mfd: tqmx86: Specify IO port register range more precisely 640a1f7e36e8 mfd: tqmx86: Add support for TQMx110EB and TQMxE40x 4be49b7c2457 mfd: tqmx86: Remove incorrect TQMx90UC board ID 6697a3b0ed83 mfd: tqmx86: Do not access I2C_DETECT register through io_base 15da2acad515 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe 08012d9edc52 dmaengine: at_xdmac: do not enable all cyclic channels 4f6303fd8f90 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing b29543194594 dmaengine: dw-edma: Fix to change for continuous transfer da67d60467dd phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port 45e4c00940be pwm: mtk-disp: Disable shadow registers before setting backlight values 6d13804388d6 pwm: mtk-disp: Adjust the clocks to avoid them mismatch 060bd30bf705 pwm: mtk-disp: Don't check the return code of pwmchip_remove() 795cec288e9c leds: tca6507: Fix error handling of using fwnode_property_read_string 033f00eb8969 dmaengine: mv_xor_v2: Fix an error code. 198fbdd10620 leds: TI_LMU_COMMON: select REGMAP instead of depending on it 770b0613637f ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline 8f009ae90b2b openrisc: Properly store r31 to pt_regs on unhandled exceptions 1fe1580521dd clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails 3bc78eddf0a0 RDMA/mlx5: Use correct device num_ports when modify DC 95468f165d93 SUNRPC: remove the maximum number of retries in call_bind_status 50440cdb0b47 RDMA/mlx5: Fix flow counter query via DEVX 0d6a5c9489c8 Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe 09bfd90d040f input: raspberrypi-ts: Release firmware handle when not needed 3aa2503717ba firmware: raspberrypi: Introduce devm_rpi_firmware_get() 73a65744c7fd NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease 9c4c6512d733 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests f84c02597857 IB/hfi1: Add additional usdma traces 1af73620a191 IB/hfi1: Add AIP tx traces 823b59fc5617 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order 8ec6acdb9b6a RDMA/srpt: Add a check for valid 'mad_agent' pointer 16f596cfe956 RDMA/cm: Trace icm_send_rej event before the cm state is reset 3ef7a4c0d5cd RDMA/siw: Remove namespace check from siw_netdev_event() ac7f79ee11c3 clk: add missing of_node_put() in "assigned-clocks" property parsing 391fbf0d081d power: supply: generic-adc-battery: fix unit scaling 9e5a7c110645 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time 9ad3221c86cc RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() 889a2070dc09 rtc: omap: include header for omap_rtc_power_off_program prototype 647781347af9 workqueue: Fix hung time report of worker pools 77d9a64cfbc6 workqueue: Rename "delayed" (delayed by active management) to "inactive" 960167e0e019 RDMA/rdmavt: Delete unnecessary NULL check f7790aecb3c7 RDMA/siw: Fix potential page_array out of range access ab8646c9a0b1 clk: at91: clk-sam9x60-pll: fix return value check 8f381b249424 perf/core: Fix hardlockup failure caused by perf throttle 3ea9186a3ef5 powerpc/rtas: use memmove for potentially overlapping buffer copy 6339b9dcdba2 macintosh: via-pmu-led: requires ATA to be set 15f3a811bfde powerpc/sysdev/tsi108: fix resource printk format warnings 4f41f55d82cb powerpc/wii: fix resource printk format warnings 701e3e599913 powerpc/mpc512x: fix resource printk format warning d68265ec0bb1 macintosh/windfarm_smu_sat: Add missing of_node_put() c45ab3ab9c37 spmi: Add a check for remove callback when removing a SPMI driver 4ca4a3e45436 staging: rtl8192e: Fix W_DISABLE# does not work after stop/start d5d628fea5f6 serial: 8250: Add missing wakeup event reporting fde8ffaaacfa tty: serial: fsl_lpuart: adjust buffer length to the intended size 5a76bc35cce8 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe 012936502a9c usb: mtu3: fix kernel panic at qmu transfer done irq handler e8f64f3200cd usb: chipidea: fix missing goto in `ci_hdrc_probe` 7d667749b3dd usb: gadget: tegra-xudc: Fix crash in vbus_draw 95d97e182dbd sh: sq: Fix incorrect element size for allocating bitmap buffer a69eb1200eb6 uapi/linux/const.h: prefer ISO-friendly __typeof__ fd7bf900c321 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path b24f1ecc8fe2 spi: cadence-quadspi: fix suspend-resume implementations b5a6930fc6a4 ASoC: fsl_mqs: move of_node_put() to the correct location 5bf2d84074dd coresight: etm_pmu: Set the module field 174d7483f15c scripts/gdb: bail early if there are no generic PD 01710564a92a scripts/gdb: bail early if there are no clocks b4b4409510a3 ia64: salinfo: placate defined-but-not-used warning 65b5b2c5fd86 ia64: mm/contig: fix section mismatch warning/error fd4e45d8d7c8 PCI/EDR: Clear Device Status after EDR error recovery 9e5ee4fa0d06 of: Fix modalias string generation 85b4aa4eb2e3 vmci_host: fix a race condition in vmci_host_poll() causing GPF 4bdae667f911 spi: fsl-spi: Fix CPM/QE mode Litte Endian bc88243bbe61 spi: qup: Don't skip cleanup in remove's error path 00c5b5498bd1 linux/vt_buffer.h: allow either builtin or modular for macros d4a3c912c87b ASoC: es8316: Handle optional IRQ assignment 67b6e077fb89 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ eb971efca7f0 PCI: imx6: Install the fault handler only on compatible match 36c237b202a4 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition aa93a46f998a spi: imx: Don't skip cleanup in remove's error path c3aba912f40e spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync f1f3bc9915b2 iio: light: max44009: add missing OF device matching ed1f459af644 fpga: bridge: fix kernel-doc parameter description 98bf98e749e6 usb: dwc3: gadget: Change condition for processing suspend event 8a859ac86dea usb: host: xhci-rcar: remove leftover quirk handling c76ba917915c pstore: Revert pmsg_lock back to a normal mutex 7d285c6cfee6 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it 230a5ed7d813 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. 0abcb0b0d629 net: amd: Fix link leak when verifying config failed b978d22fa122 netlink: Use copy_to_user() for optval in netlink_getsockopt(). 0837d10f6c37 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work" 566785731c6d ipv4: Fix potential uninit variable access bug in __ip_make_skb() 4b8a05e38016 net/sched: sch_fq: fix integer overflow of "credit" cb71b24a8927 netfilter: nf_tables: don't write table validation state without mutex f4fc43fde12a bpf: Don't EFAULT for getsockopt with optval=NULL 80090acb5885 ixgbe: Enable setting RSS table to default values 7a150a5b5468 ixgbe: Allow flow hash to be set via ethtool 89496d6cff29 wifi: iwlwifi: fw: fix memory leak in debugfs f4eb14d2618f wifi: iwlwifi: mvm: check firmware response size 4ff7c0fbb3fd wifi: iwlwifi: make the loop for card preparation effective 62fde4651759 jdb2: Don't refuse invalidation of already invalidated buffers 038cbab55069 wifi: iwlwifi: fw: move memset before early return c0ca3824190e wifi: iwlwifi: yoyo: Fix possible division by zero 2a65555f7e0f md/raid10: fix memleak of md thread 6361b0592b46 md/raid10: fix memleak for 'conf->bio_split' 1697fb124c6d md/raid10: fix leak of 'r10bio->remaining' for recovery fcacaa9d0457 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap 21f2503d37ee nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage" e119d1918303 nvme: fix async event trace event a9e3d9bac963 nvme: handle the persistent internal error AER 2f9307222227 bpf, sockmap: fix deadlocks in the sockhash and sockmap 2be04fa7ee85 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling bab8dc38b1a0 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() b2f423fda64f f2fs: fix to avoid use-after-free for cached IPU bio 5877980dc2e4 xsk: Fix unaligned descriptor validation 2a67bc52cd3f crypto: drbg - Only fail when jent is unavailable in FIPS mode 9dbdedd44ff4 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors 27942f477d10 bpftool: Fix bug for long instructions in program CFG dumps 072d16abf567 selftests/bpf: Wait for receive in cg_storage_multi test d64a12eeb4a6 net: qrtr: correct types of trace event parameters dc55805db254 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() c621697505b3 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() adc2d82eee22 crypto: sa2ul - Select CRYPTO_DES de3908e15152 crypto: caam - Clear some memory in instantiate_rng a8226a45b2a9 f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages() d11a74577c21 f2fs: apply zone capacity to all zone type d420c4a06d8f f2fs: enforce single zone capacity c3a1914b9678 f2fs: handle dqget error in f2fs_transfer_project_quota() 202048ec1ee5 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS bfe67e056327 scsi: target: iscsit: Fix TAS handling during conn cleanup e1f59cd18a10 scsi: target: Fix multiple LUN_RESET handling 008b936bbde3 scsi: target: Make state_list per CPU 7c8a29f1b22e scsi: target: Rename cmd.bad_sector to cmd.sense_info 621c89a0216a scsi: target: Rename struct sense_info to sense_detail 05c6db12aece net/packet: convert po->auxdata to an atomic flag 5ca1be3658cd net/packet: convert po->origdev to an atomic flag 8bb81a925a9f net/packet: annotate accesses to po->xmit ba6d56b20e8a vlan: partially enable SIOCSHWTSTAMP in container 118df5df1b4b bpf: Remove misleading spec_v1 check on var-offset stack read 10c105126787 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC 10702be8b373 bpf: fix precision propagation verbose logging 6be8ad4cdcac bpf: take into account liveness when propagating precision 243fab8e37d4 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() 1980dd8c53ec wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() 3ab6ec6c485b tools: bpftool: Remove invalid \' json escape 1300517e371e wifi: ath6kl: reduce WARN to dev_dbg() in callback 6c91b3b57b1f wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() 320d760a3527 wifi: ath9k: hif_usb: fix memory leak of remain_skbs 129c3fb5795d wifi: ath6kl: minor fix for allocation size c4013689269d tick/common: Align tick period with the HZ tick. 107ea1f63b26 tick: Get rid of tick_period fdc48767461a tick/sched: Optimize tick_do_update_jiffies64() further 93c43008368d tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() ca721584e9a4 tick/sched: Use tick_next_period for lockless quick check 780f303233c3 drm/i915: Make intel_get_crtc_new_encoder() less oopsy 9edf5518db25 debugobject: Prevent init race with static objects f16f065f8ce3 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step 55fc2246c46d x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() dfce9bb3517a regulator: stm32-pwr: fix of_iomap leak a6aeba550c59 media: venus: dec: Fix handling of the start cmd 3a227dc12b1a media: venus: vdec: Handle DRC after drain 5bac3de7f49f media: venus: preserve DRC state across seeks 4c1239274f41 media: venus: vdec: Make decoder return LAST flag for sufficient event a30297bff881 media: venus: vdec: Fix non reliable setting of LAST flag 025a34716c88 media: rc: gpio-ir-recv: Fix support for wake-up 1acb982e3616 media: rcar_fdp1: Fix refcount leak in probe and remove function ccc454881f09 media: rcar_fdp1: Fix the correct variable assignments ee24c9e23206 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource() bf91fb6c1e9d media: rcar_fdp1: fix pm_runtime_get_sync() usage count 21de9d0daab1 media: rcar_fdp1: simplify error check logic at fdp_open() 7dac96e9cc98 media: saa7134: fix use after free bug in saa7134_finidev due to race condition e9d64e90a0ad media: dm1105: Fix use after free bug in dm1105_remove due to race condition de19d02d734e media: rkvdec: fix use after free bug in rkvdec_remove 4883f0f7ee44 x86/apic: Fix atomic update of offset in reserve_eilvt_offset() 06140d6dfe72 regulator: core: Avoid lockdep reports when resolving supplies 4c0b98d87c3e regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow() e21c93b20a86 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe() 0fc1a90bcef7 ARM: dts: gta04: fix excess dma channel usage f59421334e94 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data 1487b29030ba ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 ee22417f8299 drm: msm: adreno: Disable preemption on Adreno 510 00f02bb8cb05 drm/msm/adreno: drop bogus pm_runtime_set_active() f9ba5962ccfc drm/msm/adreno: Defer enabling runpm until hw_init() 9a3a907cf69f media: max9286: Free control handler f8d28cecf210 drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 076cdba34de2 firmware: qcom_scm: Clear download bit during reboot 4362444dca02 media: bdisp: Add missing check for create_workqueue a9b9ea0e63a0 x86/MCE/AMD: Use an u64 for bank_map a8504f9a1304 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range 7d731faebc8e ARM: dts: qcom: ipq8064: reduce pci IO size to 64K 870644bf1bfc ARM: dts: qcom: ipq4019: Fix the PCI I/O port range 45855912958f arm64: dts: qcom: msm8996: Fix the PCI I/O port range b6082e8caad8 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range 5f6302ab78f4 arm64: dts: qcom: msm8998: Fix the PCI I/O port range 212352542d72 arm64: dts: qcom: sdm845: Fix the PCI I/O port range eb9c5b383e03 arm64: dts: qcom: sdm845: correct dynamic power coefficients 94e6f7e75729 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name e951bdaa6586 EDAC/skx: Fix overflows on the DRAM row address mapping arrays 6e6c27b2fb9d drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources 9c4c9010ae80 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table fbfca9b8399f arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table 08310f810975 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe a1e6a4161a27 soc: ti: pm33xx: Enable basic PM runtime support for genpd e33f374d65d9 drm/probe-helper: Cancel previous job before starting new one 67f07215eb8b drm/vgem: add missing mutex_destroy ae784c3ed373 drm/rockchip: Drop unbalanced obj unref 056a1217cffa erofs: fix potential overflow calculating xattr_isize 7a4579cd6e49 erofs: stop parsing non-compact HEAD index if clusterofs is invalid e5ec129158f3 tpm, tpm_tis: Claim locality when interrupts are reenabled on resume 933bfc5ad213 tpm, tpm: Implement usage counter for locality 140735c46d37 tpm, tpm_tis: Claim locality before writing interrupt registers 35ca7f625283 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed cbb1dd27058e tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register c62a2331abfa tpm, tpm_tis: Do not skip reset of original interrupt vector 3ec77043a27d selinux: ensure av_permissions.h is built when needed fea314463926 selinux: fix Makefile dependencies of flask.h 0c29f14cf470 selftests/resctrl: Check for return value after write_schemata() 4075fbcde40f selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem d0653cc6e0c7 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check d1ab8b54b2ce clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent e0dd13b49da9 wifi: rtl8xxxu: RTL8192EU always needs full init 0fd9b0f61119 mailbox: zynqmp: Fix typo in IPI documentation 63314371ebbf mailbox: zynqmp: Fix IPI isr handling bdbf104b1c91 md/raid10: fix null-ptr-deref in raid10_sync_request 8a89d36a07af nilfs2: fix infinite loop in nilfs_mdt_get_block() 7c3e66204805 nilfs2: do not write dirty data after degenerating to read-only e4b526442247 parisc: Fix argument pointer in real64_call_asm() be649ea153b0 sound/oss/dmasound: fix build when drivers are mixed =y/=m b8f444a4fadf ubifs: Free memory for tmpfile name 5b4b6cb7246e ubi: Fix return value overwrite issue in try_write_vid_and_data() 66e9f2fb3e75 ubifs: Fix memleak when insert_old_idx() failed a4904c56fc6f Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path" 87d98984b050 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE db8b34ffb29b i2c: omap: Fix standard mode false ACK readings 2b00b2a0e642 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs 1b0df44753bf relayfs: fix out-of-bounds access in relay_file_read e28df70df007 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted 680c419d0d8a reiserfs: Add security prefix to xattr name in reiserfs_security_write() eb18bc5a8678 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed 0a89d4a07552 crypto: safexcel - Cleanup ring IRQ workqueues on load failure ff86deaba1fa crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() 1c99f65d6af2 ring-buffer: Sync IRQ works before buffer destruction dda1372c8d83 pwm: meson: Fix g12a ao clk81 name c1cabb10e072 pwm: meson: Fix axg ao mux parents fcd2da2e6bf2 kheaders: Use array declaration instead of char 1b633da2fecf ipmi: fix SSIF not responding under certain cond. 6d5993d56963 ipmi:ssif: Add send_retries increment 47e61cadc7a5 MIPS: fw: Allow firmware to pass a empty env 2884595932ea tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem 29b89908fdd9 xhci: fix debugfs register accesses while suspended a863ac03fae0 staging: iio: resolver: ads1210: fix config mode c8714ddf3ccf ext4: use ext4_journal_start/stop for fast commit transactions 701a8220762f blk-crypto: make blk_crypto_evict_key() more robust 5072008bef23 blk-crypto: make blk_crypto_evict_key() return void 874bdf43b4a7 blk-mq: release crypto keyslot before reporting I/O complete 68494eb75f1f perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) 7c5811b95c57 posix-cpu-timers: Implement the missing timer_wait_running callback aed39acf7ed6 hwmon: (adt7475) Use device_property APIs when configuring polarity b009006887e3 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write a71cb92ec431 USB: dwc3: fix runtime pm imbalance on unbind 27dc207c386e USB: dwc3: fix runtime pm imbalance on probe errors b978269ddad4 PCI: qcom: Fix the incorrect register usage in v2.7.0 config 2f31633da843 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock 5434c7019d23 wireguard: timers: cast enum limits members to int in prints 69fdbb334d6e asm-generic/io.h: suppress endianness warnings for readq() and writeq() 925cbb725367 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 f5e96af71eab iio: adc: palmas_gpadc: fix NULL dereference on rmmod 8aa079c2fdfc driver core: Don't require dynamic_debug for initcall_debug probe timing f964a00386ca USB: serial: option: add UNISOC vendor and TOZED LT70C product c0e921422359 x86/fpu: Prevent FPU state corruption 98cfbad52fc2 bluetooth: Perform careful capability checks in hci_sock_ioctl() dc110b20f4ce drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var 549825602e3e wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() 1dd95b2109de KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() 0f29d0e8fc77 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads d4a895e924b4 seccomp: Move copy_seccomp() to no failure path. (From OE-Core rev: c00e421942407b60145cc52844290e9e0f18f84c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01linux-yocto/5.10: update to v5.10.179Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: f1b32fda06d2 Linux 5.10.179 0367bf3f4a4e ASN.1: Fix check for strdup() success 4ab5f8f9d026 ASoC: fsl_asrc_dma: fix potential null-ptr-deref 42604b4ad5f3 iio: adc: at91-sama5d2_adc: fix an error code in at91_adc_allocate_trigger() 155b2586de3f pwm: hibvt: Explicitly set .polarity in .get_state() 1c3a1211370d pwm: iqs620a: Explicitly set .polarity in .get_state() b28079807de2 pwm: meson: Explicitly set .polarity in .get_state() f69112de70a0 sctp: Call inet6_destroy_sock() via sk->sk_destruct(). 7da54ddc04e6 dccp: Call inet6_destroy_sock() via sk->sk_destruct(). 04d393c4bbf5 inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). b1f06ab985ef tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). 0e7b5e1020aa udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). 05cf34a2b641 ext4: fix use-after-free in ext4_xattr_set_entry c75711396c04 ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() 9400206d9d5e Revert "ext4: fix use-after-free in ext4_xattr_set_entry" 81775ab858b4 fuse: fix deadlock between atomic O_TRUNC and page invalidation 03cefde986f1 fuse: always revalidate rename target dentry 42dfdbd4dcfa fuse: fix attr version comparison in fuse_read_update_size() 0078a1667cbf fuse: check s_root when destroying sb 6d0d67b05f7b virtiofs: split requests that exceed virtqueue size cf08dc79168a virtiofs: clean up error handling in virtio_fs_get_tree() e220438d1e33 purgatory: fix disabling debug info 37df709706ae docs: futex: Fix kernel-doc references after code split-up preparation 77748b0a047e MIPS: Define RUNTIME_DISCARD_EXIT in LD script 4735b6f74f25 sched/fair: Fixes for capacity inversion detection 89ad8a672f57 sched/uclamp: Fix a uninitialized variable warnings 09129798a608 sched/fair: Consider capacity inversion in util_fits_cpu() 30f04dd56dfd sched/fair: Detect capacity inversion b18cbd359d72 sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition 41a880740c9f sched/uclamp: Make cpu_overutilized() use util_fits_cpu() 07750955e9a2 sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() 2fd1c194e688 sched/uclamp: Make select_idle_capacity() use util_fits_cpu() 8ca2bf63d946 sched/uclamp: Fix fits_capacity() check in feec() 5cb1a56ced30 sched/uclamp: Make task_fits_capacity() use util_fits_cpu() 2523d9d7bb5c mm/khugepaged: check again on anon uffd-wp during isolation 651b0bf43d67 mmc: sdhci_am654: Set HIGH_SPEED_ENA for SDR12 and SDR25 c61928fcca27 kernel/sys.c: fix and improve control flow in __sys_setres[ug]id() e10a6d88ae9b memstick: fix memory leak if card device is never registered 2c90ef37151f nilfs2: initialize unused bytes in segment summary blocks 09daff9c3cd7 iio: light: tsl2772: fix reading proximity-diodes from device tree 77ac8f2ad4ad xfs: drop submit side trans alloc for append ioends a4e800a7bd67 powerpc/doc: Fix htmldocs errors c215c636819c xen/netback: use same error messages for same errors 0c9cbfc951c4 nvme-tcp: fix a possible UAF when failing to allocate an io queue 8c746b665089 s390/ptrace: fix PTRACE_GET_LAST_BREAK error handling a36246a7480d net: dsa: b53: mmap: add phy ops b33f28ea45e9 scsi: core: Improve scsi_vpd_inquiry() checks 24ddcc6a635b scsi: megaraid_sas: Fix fw_crash_buffer_show() 01bd481b1b94 selftests: sigaltstack: fix -Wuninitialized 8b44a83a1680 Input: i8042 - add quirk for Fujitsu Lifebook A574/H 37882b203a2d f2fs: Fix f2fs_truncate_partial_nodes ftrace event 9a8dbfd7f3e5 e1000e: Disable TSO on i219-LM card to increase speed b1281d008845 bpf: Fix incorrect verifier pruning due to missing register precision taints b085b5787b4a mlxsw: pci: Fix possible crash during initialization c972851d3848 net: rpl: fix rpl header size calculation b6b06c5ee333 mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() 880c09bc2f0b i40e: fix i40e_setup_misc_vector() error handling 72df55d3dc96 i40e: fix accessing vsi->active_filters without holding lock 381110d06192 netfilter: nf_tables: fix ifdef to also consider nf_tables=m 6758a51ef36a sfc: Fix use-after-free due to selftest_work 06a72bbf0d98 sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. b6dd232f6350 virtio_net: bugfix overflow inside xdp_linearize_page() ddcf35deb8f2 net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg 8e73952957a3 regulator: fan53555: Explicitly include bits header 3224458030a2 netfilter: br_netfilter: fix recent physdev match breakage 08b78037c4f1 arm64: dts: imx8mm-evk: correct pmic clock source 2c06e904c2b7 arm64: dts: meson-g12-common: specify full DMC range b33dbd06ac5f arm64: dts: qcom: ipq8074-hk01: enable QMP device, not the PHY node e662521ec739 ARM: dts: rockchip: fix a typo error for rk3288 spdif node (From OE-Core rev: 168b245456602d3d08cd2278e6ac97933dcbff6d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01linux-yocto/5.10: update to v5.10.178Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 791a854ae5a5 Linux 5.10.178 f177b382c339 sysctl: Fix data-races in proc_dou8vec_minmax(). 56314b90fd43 panic, kexec: make __crash_kexec() NMI safe d425f348211f kexec: turn all kexec_mutex acquisitions into trylocks 784b6ba15eb2 kexec: move locking into do_kexec_load 0b077b22ea9f riscv: Handle zicsr/zifencei issues between clang and binutils c36a25101179 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS d5f67f6d4ec4 kbuild: Switch to 'f' variants of integrated assembler flag 83f55e6f298e kbuild: check the minimum assembler version in Kconfig 6facabb4d069 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug 7b78445bce52 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits 10b7a33c5de3 i2c: ocores: generate stop condition after timeout in polling mode b4210b10dc7e x86/rtc: Remove __init for runtime functions ba4a2f6d99fc sched/fair: Fix imbalance overflow 68387ae3b63e sched/fair: Move calculate of avg_load to a better location ccbec01cc99c powerpc/papr_scm: Update the NUMA distance table for the target node 453b3188be89 powerpc/pseries: Add support for FORM2 associativity 498618e0a1e7 powerpc/pseries: Add a helper for form1 cpu distance 18ce785effd9 powerpc/pseries: Consolidate different NUMA distance update code paths f2ae0eb96bfb powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY f6d8a3a2eaab powerpc/pseries: rename min_common_depth to primary_domain_index 5abf8af8df97 ubi: Fix deadlock caused by recursively holding work_sem 33611d4a8181 mtd: ubi: wl: Fix a couple of kernel-doc issues 0279e82e1484 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size 37a3cf4abc5a cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() 10bda0ec3160 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot 176d7345b89c scsi: ses: Handle enclosure with just a primary component gracefully cf22c98bcbf8 net: sfp: initialize sfp->i2c_block_size at sfp allocation 2a4835b8ede0 riscv: add icache flush for nommu sigreturn trampoline c76e79e526cd asymmetric_keys: log on fatal failures in PE/pkcs7 5de2e1f5e26f verify_pefile: relax wrapper length check e4b9f0bf91a3 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F 9f0ee9ed54e1 efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L e1f80b4dfad9 i2c: imx-lpi2c: clean rx/tx buffers upon new message 81c30f89b9c3 wifi: mwifiex: mark OF related data as maybe unused ab39582f3081 power: supply: cros_usbpd: reclassify "default case!" as debug 6de0d0699f5c libbpf: Fix single-line struct definition output in btf_dump 1bec9da233f7 net: macb: fix a memory corruption in extended buffer descriptor mode 7d8c844b337d udp6: fix potential access to stale information d1b9b3191697 RDMA/core: Fix GID entry ref leak when create_ah fails 79b28f42214a sctp: fix a potential overflow in sctp_ifwdtsn_skip 3814d211ff13 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() dad92d8ada07 qlcnic: check pci_reset_function result 4a519731ece8 drm/armada: Fix a potential double free in an error handling path a069d4d98cd2 tcp: restrict net.ipv4.tcp_app_win cc9f9a49f5b3 tcp: convert elligible sysctls to u8 f662a0786dfd ipv4: shrink netns_ipv4 with sysctl conversions 389dab6142d7 sysctl: add proc_dou8vec_minmax() 8a1fdb35459d niu: Fix missing unwind goto in niu_alloc_channels() 9266e939d762 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition ae1149885142 RDMA/cma: Allow UD qp_type to join multicast only 5e567fd29611 IB/mlx5: Add support for 400G_8X lane speed a1d2fb5d13c9 IB/mlx5: Add support for NDR link speed 8a886f01b85d clk: sprd: set max_register according to mapping range 6e2845284b12 mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min 9e946e4e8c3d mtd: rawnand: stm32_fmc2: remove unsupported EDO mode 6b0e71919264 mtd: rawnand: meson: fix bitmask for length in command word 441e57ff87c2 mtdblock: tolerate corrected bit-flips 0d07ea8d385c fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace 5635e6940656 btrfs: fix fast csum implementation detection 3576e08f19dc btrfs: print checksum type and implementation at mount time f7ec5ca433ce Bluetooth: Fix race condition in hidp_session_thread d9ba36c22a7b Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} 8533fe864574 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards 8f6a20a4f4ce ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() 69108a8a45c6 ALSA: i2c/cs8427: fix iec958 mixer control deactivation e63a515d11de ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard df4af0ddf7f0 ALSA: emu10k1: fix capture interrupt handler unlinking 14e90335bc73 Revert "pinctrl: amd: Disable and mask interrupts on resume" 59dc9767cefb bpftool: Print newline before '}' for struct with padding only fields 2765aca63776 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown a412ba6b6cc6 Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()" 2d96c8dca946 drm/bridge: lt9611: Fix PLL being unable to lock a2773afc81fc selftests: intel_pstate: ftime() is deprecated ea8c42b3b6d9 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() 5a74837809cc ring-buffer: Fix race while reader and writer are on the same page c1bbe926a1c7 drm/nouveau/disp: Support more modes by checking with lower bpc 8250f7f7ae21 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path acbbfdba9ca6 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() 6e36373aa5ff tracing: Free error logs of tracing instances 9c5df2f14ee3 can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events 70caa596d158 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access f018ef34c44b ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() eadcad0a47bf ftrace: Mark get_lock_parent_ip() __always_inline 9470fc63ab42 perf/core: Fix the same task check in perf_event_set_output 499757ad3332 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() 4bfdead17443 iio: adc: ad7791: fix IRQ flags 14f9ff7857e7 ALSA: hda/realtek: Add quirk for Clevo X370SNW 1f3b8c3b047a dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs 3dbee84bf9e3 nilfs2: fix sysfs interface lifetime f32297dba338 nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() a17bed82c0d3 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty 25eff5e7f743 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI 72a3e4fa882d tty: serial: sh-sci: Fix transmit end interrupt handler 741d73fc573c iio: light: cm32181: Unregister second I2C client if present 58bf30479a2e iio: dac: cio-dac: Fix max DAC write value check for 12-bit f47659f1e942 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip 52a003870ee2 USB: serial: option: add Quectel RM500U-CN modem e6655d483766 USB: serial: option: add Telit FE990 compositions 9d1f2a6b8d9a usb: typec: altmodes/displayport: Fix configure initial pin assignment 4be2b71e9d36 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs ec20260950af xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu b4b4f17aa46c usb: xhci: tegra: fix sleep in atomic call 07216da8fb1d NFSD: callback request does not use correct credential for AUTH_SYS a3c4aa48e5f2 sunrpc: only free unix grouplist after RCU settles 890517a4a255 net: stmmac: fix up RX flow hash indirection table when setting channels bdbbd3fa58f8 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe d8c8476c1433 gpio: davinci: Add irq chip flag to skip set wake 605b056d6330 ipv6: Fix an uninit variable access bug in __ip6_make_skb() ff2565fb8f19 net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT b4b6dfad41aa sctp: check send stream number after wait_for_sndbuf efda95cebfdd net: don't let netpoll invoke NAPI if in xmit context ec81049f0957 icmp: guard against too small mtu 98a9cd82c541 net: qrtr: Fix a refcount bug in qrtr_recvmsg() 94c53d294944 net: qrtr: combine nameservice into main module 3fe20515449a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta 2951229ee7d0 KVM: s390: pv: fix external interruption loop not always detected b43a8939f1e1 pwm: sprd: Explicitly set .polarity in .get_state() d59b83494d1b pwm: cros-ec: Explicitly set .polarity in .get_state() 176c6b488919 Drivers: vmbus: Check for channel allocation before looking up relids c51b336bd951 gpio: GPIO_REGMAP: select REGMAP instead of depending on it (From OE-Core rev: 91f9c4095a3f99cb880400259fcaa2606c831bf1) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2023-06-01linux-yocto/5.10: update to v5.10.177Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 387078f9030c Linux 5.10.177 34a02011c5d1 hsr: ratelimit only when errors are printed 7c414f6f06e9 gfs2: Always check inode size of inline inodes 3392d67af0a4 ext4: fix kernel BUG in 'ext4_write_inline_data_end()' b4781477f397 libbpf: Fix btf_dump's packed struct determination 7ad30ad8c684 selftests/bpf: Add few corner cases to test padding handling of btf_dump e5a16bcb131c libbpf: Fix BTF-to-C converter's padding logic b9f7422dd94a selftests/bpf: Test btf dump for struct with padding only fields f1c17475a9dc zonefs: Fix error message in zonefs_file_dio_append() b51e4422952b btrfs: scan device in non-exclusive mode 3eeff8d26c6d s390/uaccess: add missing earlyclobber annotations to __clear_user() 7051d51f1241 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub 79815326a516 drm/etnaviv: fix reference leak when mmaping imported buffer a484f8bec8ee rcu: Fix rcu_torture_read ftrace event 08bfd05987df xtensa: fix KASAN report for show_stack 8ada1b5c8b43 ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z 3b6992bdf09d ALSA: usb-audio: Fix regression on detection of Roland VS-100 0044721f4f95 ALSA: hda/conexant: Partial revert of a quirk for Lenovo 3d328a17c8cb NFSv4: Fix hangs when recovering open state after a server reboot 80a4200d51e5 powerpc: Don't try to copy PPR for task with NULL pt_regs 12c2612e18ca pinctrl: at91-pio4: fix domain name assignment 25065ed83b5f pinctrl: amd: Disable and mask interrupts on resume fbf3fe7f7bc3 net: phy: dp83869: fix default value for tx-/rx-internal-delay b3d7a4478ce0 xen/netback: don't do grant copy across page boundary 5f6347034341 btrfs: fix race between quota disable and quota assign ioctls ba5deb64ddde Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table 26a32a212bc5 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL 63bbe24b99f9 cifs: prevent infinite recursion in CIFSGetDFSRefer() 8b3d7ad3e8f1 Input: focaltech - use explicitly signed char type 449a1a61f7f1 Input: alps - fix compatibility with -funsigned-char 988061d09972 pinctrl: ocelot: Fix alt mode for ocelot ed3439a8c4fe net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only 8104c795517c bnxt_en: Add missing 200G link speed reporting 62850a076353 bnxt_en: Fix typo in PCI id to device description string mapping f524d1e55013 i40e: fix registers dump after run ethtool adapter self test fa7fafedc9fd net: ipa: compute DMA pool size properly 96e34c88000f ALSA: ymfpci: Fix BUG_ON in probe function 688b1178c443 ALSA: ymfpci: Fix assignment in if condition ee17dea3072d s390/vfio-ap: fix memory leak in vfio_ap device driver ab2a55907823 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write 9b22e0cfc4d7 net: stmmac: don't reject VLANs when IFF_PROMISC is set f032e125149d net/net_failover: fix txq exceeding warning 1025c471517b regulator: Handle deferred clk 69ed49a7b881 r8169: fix RTL8168H and RTL8107E rx crc error 3907fcb5a439 ptp_qoriq: fix memory leak in probe() 6ff4a54c0218 scsi: megaraid_sas: Fix crash after a double completion 059c3a7a3d6d sfc: ef10: don't overwrite offload features at NIC reset 4a81e2da7297 mtd: rawnand: meson: invalidate cache on polling ECC bit 47a449ec09b4 mips: bmips: BCM6358: disable RAC flush for TP1 ac63f78d9aca ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx() 8b1269b709c9 tracing: Fix wrong return in kprobe_event_gen_test.c 038765a095fd tools/power turbostat: Fix /dev/cpu_dma_latency warnings 5ec5680dc656 fbdev: au1200fb: Fix potential divide by zero ce5551db3629 fbdev: lxfb: Fix potential divide by zero c2be7f80562d fbdev: intelfb: Fix potential divide by zero 78eb964805f9 fbdev: nvidia: Fix potential divide by zero 1f2a94baee43 sched_getaffinity: don't assume 'cpumask_size()' is fully initialized 6eaa2254cc5e fbdev: tgafb: Fix potential divide by zero baef27176ea5 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() fcf80111a4f6 ALSA: asihpi: check pao in control_message() b94ffa287415 net: hsr: Don't log netdev_err message on unknown prp dst node 74d6d33f3695 md: avoid signed overflow in slot_store() 10941fd5c3e1 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY 0b9493b504fc dm crypt: avoid accessing uninitialized tasklet b2d19565478f bus: imx-weim: fix branch condition evaluates to a garbage value 1635a062fa0e drm/meson: fix missing component unbind on bind errors 794a6cea2268 drm/meson: Fix error handling when afbcd.ops->init fails f7385e0886cd kcsan: avoid passing -g for test 46ae204069e7 kernel: kcsan: kcsan_test: build without structleak plugin a5ce0a559b66 usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC ddb1973e6765 usb: dwc3: gadget: move cmd_endtransfer to extra function 01e4c9c03de8 NFSD: fix use-after-free in __nfs42_ssc_open() 34ef9cd887d5 KVM: fix memoryleak in kvm_init() a6d345c3a31e xfs: don't reuse busy extents on extent trim cb61e1e36fb3 xfs: shut down the filesystem if we screw up quota reservation 91d7a4bd5656 ocfs2: fix data corruption after failed write d4a5181ba1b1 sched/fair: Sanitize vruntime of entity being migrated dfdcda25fb5e sched/fair: sanitize vruntime of entity being placed 66ff37993dd7 dm crypt: add cond_resched() to dmcrypt_write() c68f08cc7456 dm stats: check for and propagate alloc_percpu failure 1eaa2b7ae90c i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() 85b637feee1e firmware: arm_scmi: Fix device node validation for mailbox transport f632a90f8e39 tee: amdtee: fix race condition in amdtee_open_session 4ede0da36c2f drm/i915: Preserve crtc_state->inherited during state clearing d5329a06b4cb drm/i915/active: Fix missing debug object activation d18db946cc6a nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy() 560437bba14d wifi: mac80211: fix qos on mesh interfaces a6adfe9bbd6a usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() 09671cfc2b22 usb: chipidea: core: fix possible concurrent when switch role 073ce98aa3a6 usb: chipdea: core: fix return -EINVAL if request role is the same with current role 5a36b601aff3 usb: cdns3: Fix issue with using incorrect PCI device function aae6d1bf4d8e dm thin: fix deadlock when swapping to thin device 4d2626e10709 igb: revert rtnl_lock() that causes deadlock e66f3039c792 fsverity: Remove WQ_UNBOUND from fsverity read workqueue 33f341c1fc60 usb: gadget: u_audio: don't let userspace block driver unbind 1f01027c51eb usb: dwc2: fix a devres leak in hw_enable upon suspend resume dce128421554 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR f7a4ce351426 cifs: empty interface list when server doesn't support query interfaces 8beb18c25bef sh: sanitize the flags on sigreturn 87e800e3dc77 net: usb: qmi_wwan: add Telit 0x1080 composition 27d4ce4aa3bb net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990 ddfc06179338 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file 3e0a423a55a7 scsi: lpfc: Avoid usage of list iterator variable after loop f9a937f75ba2 scsi: ufs: core: Add soft dependency on governor_simpleondemand 522314863f78 scsi: hisi_sas: Check devm_add_action() return value 799d29a447dc scsi: target: iscsi: Fix an error message in iscsi_check_key() 8c42442887db selftests/bpf: check that modifier resolves after pointer df1da53a7e98 m68k: Only force 030 bus error if PC not in exception table 7df72bedbdd1 ca8210: fix mac_len negative array access 3d8fafc5308f HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded 082b8240a66a riscv: Bump COMMAND_LINE_SIZE value to 1024 2d6c2dee59a3 thunderbolt: Use const qualifier for `ring_interrupt_index` 06e04b450bb4 thunderbolt: Use scale field when allocating USB3 bandwidth 32fa53c27ea3 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 231cfa78ec5b scsi: qla2xxx: Perform lockless command completion in abort path f73a88df19b7 hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs 33c2fa39fb9e hwmon: fix potential sensor registration fail if of_node is missing f86ff88a1548 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl da3d3fdfb4d5 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work fce0e47e9ec5 Bluetooth: L2CAP: Fix responding with wrong PDU type 77a61df0a0e6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID 65ceb170749b Bluetooth: btqcomsmd: Fix command timeout after setting BD address 7aa3d03e1b30 net: mdio: thunder: Add missing fwnode_handle_put() 94ef1715d263 gve: Cache link_speed value from device 3c72445dadc3 nvme-tcp: fix nvme_tcp_term_pdu to match spec 73db80dcdc20 net/sonic: use dma_mapping_error() for error check f8cec30541f5 erspan: do not use skb_mac_header() in ndo_start_xmit() 19aa85b9df48 atm: idt77252: fix kmemleak when rmmod idt77252 5eadc8032829 net/mlx5: E-Switch, Fix an Oops in error handling code 265101aea4c0 net/mlx5: Read the TC mapping of all priorities on ETS query 18cead61e437 net/mlx5: Fix steering rules cleanup a4bbab27c4bf bpf: Adjust insufficient default bpf_jit_limit a44e98abcca4 keys: Do not cache key in task struct if key is requested from kernel thread ec23a669deca bootconfig: Fix testcase to increase max node 56e0bc4a72a0 net/ps3_gelic_net: Use dma_mapping_error 3d5a97283e2a net/ps3_gelic_net: Fix RX sk_buff length cb5879efde4f net: qcom/emac: Fix use after free bug in emac_remove due to race condition d04dac7fae75 net: mdio: fix owner field for mdio buses registered using device-tree 1b333766ea7a net: phy: Ensure state transitions are processed from phy_stop() bfeeb3aaad4e xirc2ps_cs: Fix use after free bug in xirc2ps_detach 39c3b9dd481c qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info 33d1603a38e0 net: usb: smsc95xx: Limit packet length to skb->len c09cdf6eb815 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() a3ada13f20fd i2c: imx-lpi2c: check only for enabled interrupt flags bde2e73d5232 igc: fix the validation logic for taprio's gate list d3e4844c1829 igbvf: Regard vf reset nack as success fe3850c72a72 intel/igbvf: free irq on the error path in igbvf_request_msix() 155d6d434f86 iavf: fix non-tunneled IPv6 UDP packet type and hashing 15dcb57eba09 iavf: fix inverted Rx hash condition leading to disabled hash 580634b03a55 xsk: Add missing overflow check in xdp_umem_reg 7b5dffe048f9 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl 35a49d27585c ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl 75e2144291e8 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition 2b346876b931 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition 18359b8e30c4 power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync 1fde5782f187 net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() cfeda9432c1d drm/sun4i: fix missing component unbind on bind errors b5131ed83c83 serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it 5fcb12f00a05 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED 19a98d56dfed tty: serial: fsl_lpuart: fix race on RX DMA shutdown ae12308c7d55 serial: fsl_lpuart: Fix comment typo a43f7d0628e4 KVM: Register /dev/kvm as the _very_ last thing during initialization 7958663668ef KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() 6100066358ee KVM: Optimize kvm_make_vcpus_request_mask() a bit ad120bc86930 KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs 4cc54f6ae535 KVM: Clean up benign vcpu->cpu data races when kicking vCPUs 8f9ae017dd35 ipmi:ssif: Add a timer between request retries c94de7f85d99 ipmi:ssif: resend_msg() cannot fail cd35cbde0078 ipmi:ssif: Increase the message retry time 4d57c90f24e1 ipmi:ssif: make ssif_i2c_send() void 18dd825b8651 perf: fix perf_event_context->time ddcf83200036 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output 29ee1495e857 interconnect: qcom: osm-l3: fix icc_onecell_data allocation (From OE-Core rev: 87febe433a6bf27b1a85ba4866f395dbcd131271) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>