Andreas Müller [Mon, 14 Jun 2021 20:51:23 +0000 (22:51 +0200)]
libx11: upgrade 1.7.1 -> 1.7.2
Version 1.1.2 - This is a bug fix release, correcting a regression [1] introduced by and
improving the checks from the fix for CVE-2021-31535.
[1] https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/133
Alan Coopersmith (1):
libX11 1.7.2
Matthieu Herrb (2):
include <limits.h> always, not if HAVE_CONFIG_H is set.
Check for NULL strings before getting their lengths
Tobias Stoeckmann (1):
Protect against overly long strings
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Mon, 14 Jun 2021 20:51:26 +0000 (22:51 +0200)]
mpg123: 1.27.2 -> 1.28.0
Changes:
build:
* Fix up the build to actually build all library objects with libtool
consistently, also ensuring no pointless static archives for output modules.
* Adapted things to autoconf 2.71, requiring 2.69 now (the latter tested on
Debian, with their patches).
* Improved configure to be more useful --with-default-audio to define the
search order, fix static build for --with-audio being a list (just choosing
the first one).
* Ensure consistent use of LINK_MPG123_DLL in headers.
build (ports/cmake):
* Thanks to Evgeni Poberezhnikov for working with us on that.
* Fix up ports/cmake to really work in MSVC also for users of the lib (tested
in vcpkg, bug 310).
* Hardcode ports/cmake CPU detection for x64 and ARM as CMAKE_SYSTEM_PROCESSOR
is useless crap (bug 298 for real).
* Add missing io.h for _setmode() MSVC warned about (bug 311).
* Added BUILD_NO_LARGENAME define to be used by MSVC builds. Note that an
MSVC build of libmpg123 does not support 64 bit file offsets. That would
need more morting to the explicit API. Thanks to MS for making off_t even
more messy and less useful.
* Added JACK output, fixed handling of compat_str there and in win32_wasapi.
libsyn123:
* Fix syn123_mix() to actually do intermediate conversion when input
and output encoding are the same but non-float. This makes out123 --mix work
with s16 input and output, which is not that special!
libmpg123:
* Fix misguided handling of part2_3_length checks in III_get_scale_factors_1()
and III_get_scale_factors_2() which invalidated decoding of a mono source
encoded as ms+i-stereo (bug 312). This was a regression introduced with
version 1.25.7.
libout123:
* Print basic module loading errors only for last one in list. This enables
use of an output module search list that anticipates module files not
installed with the main package.
* Fixes for win32_wasapi build with MSVC.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Mon, 14 Jun 2021 20:51:25 +0000 (22:51 +0200)]
xorgproto: upgrade 2021.4.99.1 -> 2021.4.99.2
Changes:
* Bump inputproto to 2.3.99.2
* specs: Fix type of GESTURECLASS num_touches member
* specs: Fix type of TOUCHCLASS num_touches member
* Bump inputproto to 2.3.99.1
* specs: Specify XI 2.4 as unreleased
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Mon, 14 Jun 2021 01:18:06 +0000 (18:18 -0700)]
python3-manifest: add statistics subpackage
cpython/Lib/statistics.py contains common statistics functions
"""
Basic statistics module.
This module provides functions for calculating statistics of data, including
averages, variance, and standard deviation.
"""
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andrea Adami [Sat, 12 Jun 2021 22:14:03 +0000 (00:14 +0200)]
kernel.bbclass: fix do_sizecheck() comparison
The routine do_sizecheck() was historically needed by legacy
devices with limited flash memory.
The lowest extreme is probably with Zaurus collie having exactly
1024*1024 = 1048576 bytes for the kernel partition.
In the years the KERNEL_IMAGE_MAXSIZE has been converted to kilobytes
thus rounded so we have now KERNEL_IMAGE_MAXSIZE_collie = "1024".
The effect is that now the check fails because we hit curiously this
| WARNING: This kernel zImage (size=1024(K) > 1024(K)) is too big for...
even though zImage is 1047288 bytes (kernel + kexecboot-klibc-initramfs).
Fix this case using test -gt (greater) instead of -ge (greater or equal).
Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Sat, 12 Jun 2021 19:43:15 +0000 (12:43 -0700)]
musl: Do not package glibc loader
This was a ad-hoc solution which did not really work in all cases, now
gcompat is provided to deal with glibc based prebuilts, therefore there
is no need to provide this package
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Sat, 12 Jun 2021 19:43:14 +0000 (12:43 -0700)]
gcompat: Add recipe
This is a compat library which helps running pre-compiled binaries which were
compiled for glibc but needs to run on musl systems, this is quite
common case where pre-existing binaries are supplied and can not be
recompiled immediately
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alexey Brodkin [Fri, 11 Jun 2021 17:53:44 +0000 (10:53 -0700)]
gcc: Fixes for ARC
A couple of fixes to be a part of 11.2 whenever it happens
1. https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=0061fabeb9393c362601486105202cfe837a5a68
Fixes "harfbuzz" build, see https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/issues/382
for all the gory details.
3. https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=5a9b6a004f89fdd95b0470e1324dc4dee8c41d24
Precautious fix for rare corner cases which we don't wnat to really end-up in.
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changqing Li [Fri, 11 Jun 2021 03:17:09 +0000 (11:17 +0800)]
libjpeg-turbo: fix do_compile error on arm
fix below error:
/include/arm_neon.h:31:2: error: #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
31 | #error "NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard"
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sakib Sajal [Tue, 8 Jun 2021 14:57:34 +0000 (10:57 -0400)]
oeqa/core/target/qemu.py: display contents of dumped files
During do_testimage, if the target is not started within a certain
timeout, TEST_QEMUBOOT_TIMEOUT, host data is dumped to files for
each command in
${TMPDIR}/log/runtime-hostdump/<datetime>_qemu/host_<seq>_<command>.
Display the first 20 lines of top output and the last 20 lines of
bootlog to standard output for more context for the target not being
started up.
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tony Tascioglu [Fri, 11 Jun 2021 12:02:48 +0000 (08:02 -0400)]
valgrind: remove buggy ptest from arm64
This commit removes the stack_changes ptest from aarch64 devices.
This test is buggy and fails almost 100% of the time in qemuarm64.
In general, many of the valgrind tests are more likely to fail on
qemuarm64 vs native x86_64.
This test previously worked on gatesgarth and dunfell, but has
been failing since hardknott. It might be due to a recent change
in the cross-compiler or glibc.
The test runs fine when running natively on arm on a Raspberry Pi.
Until we can find the root cause for the failures, this shorter
term solution should clear up some of the noise from the autobuilder
from a known failure.
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 2 Jun 2021 22:29:35 +0000 (23:29 +0100)]
qemurunner: Increase startup timeout 120 -> 300
We now spend time copying the VM image into a tmpfs and with IO load on the
system, the time + the boot time of the VM can take longer than 120s. Increase
the timeout to match the added overhead of copying the image file.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 26 May 2021 13:03:55 +0000 (14:03 +0100)]
qemurunner: Try to ensure mmap'd libs are paged in
We've seeing issues where IO load appears to cause strange failures due to timeouts
within qemu. One theory for these is that it is is hitting hard page faults
at in-opportune moments which cause timing problems within the VM.
This patch is a bit of a hack which tries to ensure the data is paged in
at a point when we know we can take the time delays (waiting for the QMP
start signal). Whilst this isn't ideal, it does seem to improve things on
the autobuilder and shouldn't harm anything.
The code figures out which files to read my looking at the mmap'd files
the process has open from /proc. On Centos7 systems these files are not
user readable, if that is the case we just skip them.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Wed, 9 Jun 2021 06:36:46 +0000 (08:36 +0200)]
p11-kit: upgrade 0.23.22 -> 0.23.24
* Use inclusive language on certificate distrust. Note: This changes the directory and attribute names to distrust certain CAs to
"blocklist" [#324]
* Fix issues spotted by coverity and ASan [#349, #351]
* Integrate gettext with tools more tightly [#358]
* rpc: Forbid use of array of attributes [#365, #367]
* Build fixes [#342, #344, #345, #353, #362, #364]
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Wed, 9 Jun 2021 06:36:45 +0000 (08:36 +0200)]
vala: upgrade 0.52.3 -> 0.52.4
Vala 0.52.4
===========
* Various improvements and bug fixes:
- codegen:
+ GArray, GByteArray and GPtrArray are reference counted
+ Replace wrongly hard coded usage of G_OBJECT_GET_CLASS
+ Don't add errornous cast for unknown type_symbol
+ Mark entry point method implementation "_vala_main" as static
+ Improve check for GLib.Source derived classes
- vala: Parameter following params-array parameter is not allowed
- doc: Update man page to include more information on profiles
* Bindings:
- glib-2.0: Add missing has_typedef attributes on SourceFuncs delegates
- gstreamer: Update from 1.19.0+ git master
- gtk+-3.0: Update to 3.24.29+f9fe28ce
- gtk4: Update to 4.3.0+24f0ae1d
- pango: Mark language parameter of AttrIterator.get_font() as out
- vapi: Update GIR-based bindings
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 10 Jun 2021 13:08:27 +0000 (14:08 +0100)]
image_types: add zsync conversions
Add image conversion types to create zsync[1] metadata. Use .zsync if
the image is already compressed and .gzsync if zsync should compress the
image itself.
The required tool, zsync-curl, has been submitted to meta-oe.
[1] http://zsync.moria.org.uk
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Thu, 10 Jun 2021 02:17:05 +0000 (19:17 -0700)]
arch-armv4: Allow -march=armv4
Even though it is deprecated in GCC 6 [1] it has not yet been
removed from gcc upstream. We do have active machines in OE
ecosystem which use armv4 ( SA11xx ) e.g. collie in meta-handheld
so until upstream gcc takes next step to remove them
lets support armv4 again, we are still carrying the relevant gcc patch
to support v4 BX fix.
[1] https://gcc.gnu.org/gcc-6/changes.html#arm
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alex Stewart [Wed, 9 Jun 2021 21:10:44 +0000 (16:10 -0500)]
opkg: add QA check for openssl feed verification
Feed signature checking with OpenSSL will be deprecated in the next
release of opkg.
Upstream ML Announcement:
https://groups.google.com/g/opkg-devel/c/drqw5_HuXuU
The opkg-0.4.5 configure.ac already throws a warning when
`--enable-openssl` is requested.
Add a temporary QA check to the opkg recipe, which will throw a warning
to the builder when they have `openssl` enabled in their opkg
PACKAGECONFIG. This will give builders some time to either change their
feed verification mechanism, or raise their use-case with upstream.
Signed-off-by: Alex Stewart <alex.stewart@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 7 Jun 2021 12:38:45 +0000 (08:38 -0400)]
linux-yocto/5.10: update to v5.10.42
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
65859eca4dff Linux 5.10.42 972b4c19f55d usb: core: reduce power-on-good delay time of root hub 5c7b23b79628 neighbour: Prevent Race condition in neighbour subsytem 942790699977 scripts/clang-tools: switch explicitly to Python 3 c1febac44856 net: hso: bail out on interrupt URB allocation failure 0e3045c15ff9 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" 899b5131e74c SUNRPC: More fixes for backlog congestion c2779f8ddc9a bpftool: Add sock_release help info for cgroup attach/prog load command 534b6229196e net: hns3: check the return of skb_checksum_help() bc924bbccc50 samples/bpf: Consider frame size in tx_only of xdpsock sample 02ce4c943e2e i915: fix build warning in intel_dp_get_link_status() 8d2ab018a07a net: mvpp2: add buffer header handling in RX ac493452e937 net: zero-initialize tc skb extension on allocation 8cad65950b18 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c 70a922f59068 MIPS: alchemy: xxs1500: add gpio-au1000.h header file f6442ee08fe6 net: hsr: fix mac_len checks a6a0af3c902c sch_dsmark: fix a NULL deref in qdisc_reset() cd751bde9e0d net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 f103ae7c9c8b ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static 5a2e1ce7abc2 ipv6: record frag_max_size in atomic fragments in input path 5ac72351655f net: lantiq: fix memory corruption in RX ring 988439906f6f scsi: libsas: Use _safe() loop in sas_resume_port() 3a17d8adfa02 ASoC: qcom: lpass-cpu: Use optional clk APIs 3cfd11506ed0 ixgbe: fix large MTU request from VF 9948170c8eb4 bpf: Set mac_len in bpf_skb_change_head 24cb8bb7f623 bpf, offload: Reorder offload callback 'prepare' in verifier 78d5f411615a ASoC: cs35l33: fix an error code in probe() d29df5fc69ee staging: emxx_udc: fix loop in _nbu2ss_nuke() 02f03883fdb1 cxgb4: avoid accessing registers when clearing filters a5212518b78c iommu/vt-d: Use user privilege for RID2PASID translation a663c1e418a3 net: hns3: put off calling register_netdev() until client initialize complete 09867c500ec4 net: hns3: fix incorrect resp_msg issue 815eb57e048b iommu/virtio: Add missing MODULE_DEVICE_TABLE 8e534c981d7c gve: Correct SKB queue index validation. 48f4ddec0ab9 gve: Upgrade memory barrier in poll routine da21a35c00ff gve: Add NULL pointer checks when freeing irqs. 7114438671d6 gve: Update mgmt_msix_idx if num_ntfy changes b6ef5bfcd9d7 gve: Check TX QPL was actually assigned 8b2cdc004d21 net/smc: remove device from smcd_dev_list after failed device_add() beb39adb150f mld: fix panic in mld_newpack() 7e31bcbb335e bnxt_en: Fix context memory setup for 64K page size. 4ebb03c9ffbe bnxt_en: Include new P5 HV definition in VF check. 8f793568b02e net: bnx2: Fix error return code in bnx2_init_board() 8eaca8d1caac net: hso: check for allocation failure in hso_create_bulk_serial_device() f9fc21e2b11e net: sched: fix tx action reschedule issue with stopped queue 2f23d5bcd9f8 net: sched: fix tx action rescheduling issue during deactivation 21c715109253 net: sched: fix packet stuck problem for lockless qdisc 60e2193a600a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT 886dd7f3e9d3 openvswitch: meter: fix race when getting now_ms. b96adbf6601d cxgb4/ch_ktls: Clear resources when pf4 device is removed ada298f861a3 net: mdio: octeon: Fix some double free issues 4bd833bb5e85 net: mdio: thunder: Fix a double free issue in the .remove function 4246f7dc354f chelsio/chtls: unlock on error in chtls_pt_recvmsg() 8ee7ef4a57a9 net: fec: fix the potential memory leak in fec_enet_init() 9c386011fa61 net: packetmmap: fix only tx timestamp on request 1f1b431a4fcd net: really orphan skbs tied to closing sk f5da0820c59d spi: Assume GPIO CS active high in ACPI case cd37040ba931 vfio-ccw: Check initialized flag in cp_init() ee67cbc13fc5 net: ipa: memory region array is variable size bf5c8f984f7f net: stmmac: Fix MAC WoL not working if PHY does not support WoL 95cfa6c03047 ASoC: cs42l42: Regmap must use_single_read/write 211c5d16e357 interconnect: qcom: Add missing MODULE_DEVICE_TABLE 4e3cea8035b6 interconnect: qcom: bcm-voter: add a missing of_node_put() d7932e68520e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count d5b0a1513b6c net: netcp: Fix an error message 1354ec840899 linux/bits.h: fix compilation error with GENMASK b0f5d4891ea3 block: fix a race between del_gendisk and BLKRRPART ff945d033a04 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet 5fbc70eef88a drm/amdgpu: stop touching sched.ready in the backend 4951dd498d48 drm/amd/amdgpu: fix a potential deadlock in gpu reset f98cdf084405 drm/amdgpu: Fix a use-after-free 9fdb8ed37a3a drm/amd/amdgpu: fix refcount leak 07ab4dfe0323 drm/amd/display: Disconnect non-DP with no EDID 530baa6f3c06 SMB3: incorrect file id in requests compounded with open 518457d0270c platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet c5bda3a559df platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI fe156a601cac platform/x86: hp-wireless: add AMD's hardware id to the supported list 7e13db503918 btrfs: do not BUG_ON in link_to_fixup_dir 88f566beb1cf btrfs: release path before starting transaction when cloning inline extent 8eaa762e1d18 scsi: pm80xx: Fix drives missing during rmmod/insmod loop 71084e2a4d2f openrisc: Define memory barrier mb 6384103641e3 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic d64464279404 scsi: ufs: ufs-mediatek: Fix power down spec violation c7e0c6047c4f btrfs: return whole extents in fiemap df451eab6e00 brcmfmac: properly check for bus register errors f0044d135d15 Revert "brcmfmac: add a check for the status of usb_register" 43e6b2ed46ac net: liquidio: Add missing null pointer checks e6fbd9faca9f Revert "net: liquidio: fix a NULL pointer dereference" 32aba7137879 media: gspca: properly check for errors in po1030_probe() 3d8ac40a7f22 Revert "media: gspca: Check the return value of write_bridge for timeout" 9ffea48d9da2 media: gspca: mt9m111: Check write_bridge for timeout e4bb3dba9e24 Revert "media: gspca: mt9m111: Check write_bridge for timeout" 9fd73df80fa4 media: dvb: Add check on sp8870_readreg return 7dae0ca98ae4 Revert "media: dvb: Add check on sp8870_readreg" 3bf09ab413c7 ASoC: cs43130: handle errors in cs43130_probe() properly ce333cc94e2a Revert "ASoC: cs43130: fix a NULL pointer dereference" 7fe86d957a45 libertas: register sysfs groups properly bf2b6ffa9689 Revert "libertas: add checks for the return value of sysfs_create_group" e04f1a7e31a3 dmaengine: qcom_hidma: comment platform_driver_register call 611640b63ae8 Revert "dmaengine: qcom_hidma: Check for driver register failure" d9029b19abe5 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info fb278d346835 Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" 34f4c208a8ce ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() 7e0dc2e96870 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" 576675c286a0 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io 941062256773 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" 1f886612686c Revert "ALSA: usx2y: Fix potential NULL pointer dereference" 95886dbe3e1c Revert "ALSA: gus: add a check of the status of snd_ctl_add" c8972b14044a char: hpet: add checks after calling ioremap 0f4e71f3d339 Revert "char: hpet: fix a missing check of ioremap" 4d2b8fcc3fc8 net: caif: remove BUG_ON(dev == NULL) in caif_xmit 8b5bd5b7424a Revert "net: caif: replace BUG_ON with recovery code" 62c2472aeee4 net/smc: properly handle workqueue allocation failure 83d4efe6bf03 Revert "net/smc: fix a NULL pointer dereference" 71723a796ab7 net: fujitsu: fix potential null-ptr-deref b67c3d74adc3 Revert "net: fujitsu: fix a potential NULL pointer dereference" 52610c1d2577 serial: max310x: unregister uart driver in case of failure and abort f7d0b8542fbc Revert "serial: max310x: pass return value of spi_register_driver" 6bbcc1206c40 Revert "ALSA: sb: fix a missing check of snd_ctl_add" 870a11325e69 Revert "media: usb: gspca: add a missed check for goto_low_power" dac2dde8ee54 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" 2bfa3ab89cec gpio: cadence: Add missing MODULE_DEVICE_TABLE 515181e38e97 platform/x86: hp_accel: Avoid invoking _INI to speed up resume 3267a061096e mptcp: fix data stream corruption deeb7d84f20a mptcp: drop unconditional pr_warn on bad opt 71227b62143d mptcp: avoid error message on infinite mapping cb554bbf364b nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response e31975c346bf perf jevents: Fix getting maximum number of fds ee8a8dd10e1e afs: Fix the nlink handling of dir-over-dir rename ce23a0ad4955 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E b523feb7e8e4 i2c: i801: Don't generate an interrupt on bus reset 87f18aa51e3e i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset eff3c5b67fbb i2c: s3c2410: fix possible NULL pointer deref on read message after write 935c9443f81c net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S 83999bf40c78 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails dd8609f20344 net: dsa: sja1105: add error handling in sja1105_setup() 4a368bc25ab6 net: dsa: sja1105: error out on unsupported PHY mode 4ef506c0718b net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic 6f4b79217f6b net: dsa: sja1105: update existing VLANs from the bridge VLAN list caff86f85512 net: dsa: fix a crash if ->get_sset_count() fails b91117b66fe8 net: dsa: mt7530: fix VLAN traffic leaks 6d6bc8c75290 netfilter: flowtable: Remove redundant hw refresh bit fe6921e3b845 spi: spi-fsl-dspi: Fix a resource leak in an error handling path 6da24cfc83ba tipc: skb_linearize the head skb when reassembling msgs 5195ec5e365a tipc: wait and exit until all work queues are done 0aa2212940b8 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" 5343fcfc6cc8 SUNRPC in case of backlog, hand free slots directly to waiting task 5dc905501f71 net/mlx5: Set term table as an unmanaged flow table 143154a151c9 net/mlx4: Fix EEPROM dump support 2e4b0b95a489 net/mlx5e: Fix null deref accessing lag dev cb6cc62d9e0f net/mlx5: Set reformat action when needed for termination rules 2dde54e76b68 net/mlx5e: Fix nullptr in add_vlan_push_action() 89a0e388c6f2 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table bbd00c4d50db net/mlx5e: Fix error path of updating netdev queues 02a8da446b49 net/mlx5e: Fix multipath lag activation fc41e45aa7e6 net/mlx5e: reset XPS on error flow if netdev isn't registered yet d66083c0d6f5 drm/meson: fix shutdown crash when component not probed 92db1265f6cb NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config 7087db95c0a0 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() ee21cd3aa854 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() 9b367fe770b1 NFS: fix an incorrect limit in filelayout_decode_layout() 1fbbcd1752ff fs/nfs: Use fatal_signal_pending instead of signal_pending 1b364f8ede20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails 635ac38b3625 net: usb: fix memory leak in smsc75xx_bind 77c6f2b36de1 usb: typec: mux: Fix matching with typec_altmode_desc bd4caf585b80 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adccf1798262 usb: dwc3: gadget: Properly track pending and queued SG a40b07afcb86 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID bfd46c08d609 USB: serial: pl2303: add device id for ADLINK ND-6530 GC 794794459c52 USB: serial: ftdi_sio: add IDs for IDS GmbH Products f9a5cbdf86ef USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 682437d58e8b USB: serial: ti_usb_3410_5052: add startech.com device id 6a931ceb0b94 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' e95571170159 serial: sh-sci: Fix off-by-one error in FIFO threshold register setting 604c654323fa serial: tegra: Fix a mask operation that is always true d007150b4e15 drivers: base: Fix device link removal 8d83f109e920 USB: usbfs: Don't WARN about excessively large memory allocations bc439b4b6a6b Revert "irqbypass: do not start cons/prod when failed connect" b98a0380bc81 USB: trancevibrator: fix control-request direction ae46660bf29f serial: 8250_pci: handle FL_NOIRQ board flag 60f9e33bb716 serial: 8250_pci: Add support for new HPE serial device a4a261328ce1 serial: 8250_dw: Add device HID for new AMD UART controller 595505fc6f8b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART 023cd911d4c2 iio: adc: ad7192: handle regulator voltage error first 885fbd6d360c iio: adc: ad7192: Avoid disabling a clock that was never enabled. e07d42897009 iio: adc: ad7793: Add missing error code in ad7793_setup() bd298334bffe iio: adc: ad7923: Fix undersized rx buffer. f70122825076 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers fbb02b5e7a34 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. dceb4ec04222 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() a78238fa3bee iio: dac: ad5770r: Put fwnode in error case during ->probe() 619289733df0 iio: gyro: fxas21002c: balance runtime power in error path 0239a3746332 staging: iio: cdc: ad7746: avoid overwrite of num_channels ead51afc7f0d mei: request autosuspend after sending rx flow control 31283877e3cd KVM: arm64: Prevent mixed-width VM creation bb2e3adf237c KVM: X86: Fix vCPU preempted state from guest's point of view 439a0b07fdef thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue 1b4a65408ec5 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue 5394ae9d8c79 misc/uss720: fix memory leak in uss720_probe 1a2494c9eb02 serial: core: fix suspicious security_locked_down() call b71781c58982 seccomp: Refactor notification handler to prepare for new semantics a160cabf86a7 Documentation: seccomp: Fix user notification documentation adfe1d01e6f0 kgdb: fix gcc-11 warnings harder eeb3f0b0c351 selftests/gpio: Fix build when source tree is read only 008f98f1dbac selftests/gpio: Move include of lib.mk up beac83e8bd09 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED 1cdabf921bfa drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate bed5cc65ff3d drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate efd47c9d586d drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate 01abf69154d0 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error 2e4f262ef51d drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate e3a662e5e882 drm/amd/pm: correct MGpuFanBoost setting 1a8ecc3cd1a1 dm snapshot: properly fix a crash when an origin has no snapshots cc5d84b1b07d ath11k: Clear the fragment cache during key install 8135f46f5a48 ath10k: Validate first subframe of A-MSDU before processing the list 6643b21aee1c ath10k: Fix TKIP Michael MIC verification for PCIe c4d5271830c6 ath10k: drop MPDU which has discard flag set by firmware for SDIO 425cee636091 ath10k: drop fragments with multicast DA for SDIO b1b3dcd65377 ath10k: drop fragments with multicast DA for PCIe c17b3e1ffc14 ath10k: add CCMP PN replay protection for fragmented frames for PCIe 6abcc01e8b3b mac80211: extend protection against mixed key and fragment cache attacks 2b9b07b9a06f mac80211: do not accept/forward invalid EAPOL frames bf710b60bc7b mac80211: prevent attacks on TKIP/WEP as well e64ea0597050 mac80211: check defrag PN against current frame f51fe83ead3a mac80211: add fragment cache to sta_info 9b21fcae6f68 mac80211: drop A-MSDUs on old ciphers c730d72aa6e8 cfg80211: mitigate A-MSDU aggregation attacks e3561d5af01c mac80211: properly handle A-MSDUs that start with an RFC 1042 header 42d98e02193d mac80211: prevent mixed key and fragment cache attacks f7829b014bb6 mac80211: assure all fragments are encrypted b1f45a26bd32 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version e6294c06e7c6 net/sched: fq_pie: fix OOB access in the traffic path e583eb5e7282 net/sched: fq_pie: re-factor fix for fq_pie endless loop 47da4f614229 net: hso: fix control-request directions fb003a1bd603 proc: Check /proc/$pid/attr/ writes against file opener 03b777ce8d70 perf scripts python: exported-sql-viewer.py: Fix warning display 76b6c5a98f1a perf scripts python: exported-sql-viewer.py: Fix Array TypeError 07f769416993 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report 7285b92dc55f perf intel-pt: Fix transaction abort handling ce3ea6b66ded perf intel-pt: Fix sample instruction bytes f01134321d04 iommu/vt-d: Fix sysfs leak in alloc_iommu() f9890652185b NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() 3e5b48d9e713 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 020b6b0dc7b6 ALSA: usb-audio: scarlett2: Improve driver startup messages 9a75ed510385 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci 7b42f41dab4c ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 7573b58a2d8f ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 b8cd7164b345 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 8ffce2b02b45 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 7906018de736 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 2f0f8e06e7ea ALSA: hda/realtek: Headphone volume is controlled by Front mixer 8ca63ce02782 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Fri, 28 May 2021 10:39:27 +0000 (10:39 +0000)]
lttng-tools: upgrade 2.12.3 -> 2.12.4
Add a new lttng file to one of the tests to avoid test failures.
Also add a dependency on grep since standalone testing revealed test
failures without this. Normally this was added by other dependencies
in the ptest images so we didn't see this.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Thu, 20 May 2021 17:15:11 +0000 (18:15 +0100)]
gcc: enable branch protection by standard
Pass --enable-standard-branch-protection. This is an aarch64-specific
option (currently) which does nothing on other targets. On aarch64 this
generates code uses BTI/PAC instructions to mitigate Return Orientated
Programming attacks. This approach is backwards compatible and the code
size/performance impact is typically negliable.
More details can be found at
https://events.static.linuxfound.org/sites/events/files/slides/slides_23.pdf
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v4.5.0
Issue 319: Remove SelectableGroups deprecation exception for flake8.
Previous upgrade release notes:
v4.4.0
Issue 300: Restore compatibility in the result from Distribution.entry_points
(EntryPoints) to honor expectations in older implementations and issuing
deprecation warnings for these cases: EntryPoints objects are once again
mutable, allowing for sort() and other list-based mutation operations. Avoid
deprecation warnings by casting to a mutable sequence (e.g.
list(dist.entry_points).sort()). EntryPoints results once again allow for
access by index. To avoid deprecation warnings, cast the result to a Sequence
first (e.g. tuple(dist.entry_points)[0]).
v4.3.1
Issue 320: Fix issue where normalized name for eggs was incorrectly solicited,
leading to metadata being unavailable for eggs.
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Sun, 6 Jun 2021 22:20:14 +0000 (15:20 -0700)]
python3-hypothesis: upgrade 6.13.7 -> 6.13.14
Add RDEPENDS on python3-unittest
Upstream release notes:
6.13.14
This patch improves the :func:`~hypothesis.strategies.tuples` strategy
type annotations, to preserve the element types for up to length-five
tuples (:issue:`3005`).
As for :func:`~hypothesis.strategies.one_of`, this is the best we can do
before a `planned extension <https://mail.python.org/archives/list/typing-sigpython.org/thread/LOQFV3IIWGFDB7F5BDX746EZJG4VVBI3/>`__
to :pep:`646` is released, hopefully in Python 3.11.
6.13.13
This patch teaches :doc:`the Ghostwriter <ghostwriter>` how to find
:np-ref:`custom ufuncs <ufuncs.html>` from *any* module that defines them,
and that ``yaml.unsafe_load()`` does not undo ``yaml.safe_load()``.
6.13.12
This patch reduces the amount of internal code excluded from our test suite's
code coverage checks.
There is no user-visible change.
6.13.11
This patch removes some old internal helper code that previously existed
to make Python 2 compatibility easier.
There is no user-visible change.
6.13.10
This release adjusts some internal code to help make our test suite more
reliable.
There is no user-visible change.
6.13.9
This patch cleans up some internal code related to filtering strategies.
There is no user-visible change.
6.13.8
This patch slightly improves the performance of some internal code for
generating integers.
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Sun, 6 Jun 2021 22:20:13 +0000 (15:20 -0700)]
python3-scons: upgrade 3.1.2 -> 4.1.0; simplify
* Drop UPSTREAM_CHECK_URI and UPSTREAM_CHECK_REGEX, the
default pypi.bbclass values work now.
* Drop scipts/ patch, no longer applies.
* Add patch to fix man page installation.
License-Update: Update compyright years
Changelog for 4.1.0:
https://pyup.io/changelogs/scons/#4.1.0
Changelog for 4.0.1:
https://pyup.io/changelogs/scons/#4.0.1
Changelog for 4.0.0:
https://pyup.io/changelogs/scons/#4.0.0
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several of the valgrind tests (particulaly helgrind) are unreliable and
can fail with a different output.
Particularly, there is a higher chance of failure on QEMU instances with
SMP enabled and on systems with more interrupts such as laptops on powersave.
The tests have been reported upstream as being unreliable dating back
over 5 years, due in part to the ordering of threads during
an "unwinding" process in helgrind.
https://bugs.kde.org/show_bug.cgi?id=345121
https://bugs.kde.org/show_bug.cgi?id=430321
A workaround to improve the reliability of such tests is to force them
to run on a single CPU core using taskset. This greatly reduces the
chance of a failure.
>From my testing, I have found it can help reduce the rate of failures
on both a laptop and QEMU by over 5x. Stress-testing in QEMU for several
hours did not result in a failure while running the test normally did.
The flaky or undeterministic thread-based tests are defined in the
taskset_nondeterministic_tests file. These test cases will be run with
taskset 0x00000001 to run on a single CPU core rather then the regular
test.
The edited run-ptest executes the flaky tests first, then ignores them
to not duplicate the results from the main tests. Everything modified is
restored when testing is complete.
The drawback is that this isn't a foolproof solution. It helps the tests
fail much less frequently, and considering how this issue has been documented
for a long time, a workaround such as this is needed.
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As perl and perl-cross need to be updated (and patches rebased)
in lockstep, devtool upgrade (and therefore AUH) can't cope with it.
Manually updating is still possible, but painful.
Split determinism.patch into perl and perl-cross parts, move the
rest of the perl-cross patches.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Thu, 3 Jun 2021 15:43:11 +0000 (17:43 +0200)]
alsa-topology-conf: upgrade 1.2.4 -> 1.2.5
Changes:
/Makefile
- Makefile: add SRCPATH to override the source .conf tree
- Introduce Makefile to simplify the binary files availability
Description
- Introduce Makefile to simplify the binary files availability
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jason Ekstrand (3):
anv: Plumb the shader into push constant helpers
anv: Support pushing shader constants
intel/vec4: Don't spill fp64 registers more than once
José Fonseca (1):
draw: Allocate extra padding for extra shader outputs.
Juan A. Suarez Romero (1):
vc4: initialize array
Kenneth Graunke (2):
i965: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8-
iris: Don't advertise Y-tiled modifiers for scanout buffers on Gfx8
Marek Olšák (3):
ac/gpu_info: set has_zero_index_buffer_bug for Navi12 too
radeonsi: add a gfx10 hw bug workaround with the barrier before gs_alloc_req
radeonsi: disable DFSM on gfx9 by default because it decreases performance a lot
Mike Blumenkrantz (4):
util/prim_restart: fix util_translate_prim_restart_ib
aux/vbuf: prevent uint underflow and assert if no vbs are dirty
aux/trace: fix set_inlinable_constants hook
zink: remove weird lod hack for texturing
Nanley Chery (2):
anv,iris: Port the D16 workaround stalls to BLORP
intel/isl: Fix HiZ+CCS comment about ambiguates
Neha Bhende (2):
svga: Add target and sampler_return_type info into shader key
svga: Use shader_key info to declare resources if TGSI shader is missing it
Rhys Perry (3):
aco: disallow SGPRs on DPP instructions
radv: add radv_absolute_depth_bias
radv: workaround incorrect depthBiasConstantFactor by Path of Exile
Robert Tarasov (1):
iris: Check data alignment for copy_mem_mem
Samuel Pitoiset (4):
aco: fix derivatives/intrinsics with SGPR sources
radv: fix fast clearing DCC if one level can't be compressed on GFX10+
aco: fix emitting discard when the program just ends
radv: enable RADV_DEBUG=invariantgeom for Monster Hunter World
SureshGuttula (1):
frontends/va/picture:Fix wrong reallocation even surface is protected
cheyang (1):
virgl:Fix the leak of hw_res used as fence
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Measure and display the time it takes to copy the rootfs to its new
location (usually in tmpfs) to try to understand whether it sometimes takes
a lot of time on the autobuilders.
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hongxu [Tue, 1 Jun 2021 02:39:17 +0000 (10:39 +0800)]
nativesdk-libdnf: fix installed and not shipped files
Since commit [1] applied, PYTHON_INSTALL_DIR is not right
on nativesdk build which caused [installed-vs-shipped] QA issue
...
|Building for python3
|-- Python install dir is
|tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-libdnf/0.63.0-r0/
recipe-sysroot-native/usr/lib/python3.9/site-packages
...
Yocto manually set PYTHON_INSTALL_DIR from recipe, it is not
necessary to call FindPythonInstDir.cmake which will override
Yocto setting
Joshua Watt [Wed, 2 Jun 2021 02:36:48 +0000 (21:36 -0500)]
classes/reproducible_build: Use atomic rename for SDE file
If an existing source date epoch file was found during do_unpack, it was
deleted and a new one would be written in its place. This causes a race
with check-before-use code in get_source_date_epoch_value. Resolve the
problem by making do_unpack write the new source date epoch to a
temporary file, then do an atomic rename to ensure it's always present,
and change the check-before-use code to use a EAFP exception instead of
checking for file existence.
[YOCTO #14384]
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Tue, 1 Jun 2021 16:21:44 +0000 (17:21 +0100)]
Remove Clutter and Cogl
Clutter and Cogl are not used by anything in oe-core, and in Gnome are
legacy components so are only used by a few applications. The recipes
have already been moved to meta-gnome so they can now be removed from
oe-core.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Joshua Watt [Thu, 27 May 2021 18:18:35 +0000 (13:18 -0500)]
classes/buildhistory: Add option to strip path prefix
Adds an option to strip a prefix from the paths reported in
buildhistory. This makes it easier to compare task signatures in the
build history when the builds were done from different directories.
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
native.bbclass: Do not remove "-native" in the middle of recipe names
For dependencies such as "${PN}-foo", when modifying them for native
recipes, it is expected that they become "${BPN}-foo-native" rather
than "${BPN}-native-foo-native". This was previously done by removing
all occurences of "-native" from the dependency before adding
"-native" at the end. However, this fails for a recipe such as
"crate-native-tls" that happens to contain the string "-native" in the
middle of the name. Solve this by simply replacing ${PN} with ${BPN}
in the name instead before adding "-native" at the end
Also simplify adding "-native" to the end of names the recipe provides.
In this case it is not necessary to replace ${PN} with ${BPN} as the
recipes are expected to use ${BPN}-foo in the first place.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changing BPN to be "util-linux" regardless if it is the util-linux
recipe or the util-linux-libuuid recipe that is being built was an
easy way to allow ${BPN} and ${BP} to be used in the SRC_URI for both
recipes. However, it causes problems for native.bbclass where there
are expectations that ${BPN} and ${PN} match each other.
Use "util-linux" directly in the SRC_URI instead to avoid the problem.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 31 May 2021 17:28:37 +0000 (18:28 +0100)]
oeqa/qemurunner: Improve timeout handling
We had debugging for qemu faiing to start which was no longer reachable
after the QMP changes. Reorder the code to enable this debugging to work
again which may allow insight into autobuilder failures in this area.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 31 May 2021 13:16:46 +0000 (09:16 -0400)]
linux-yocto/5.4: update to v5.4.123
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
103f1dbea1ae Linux 5.4.123 af2a4426baf7 NFC: nci: fix memory leak in nci_allocate_device 45aef101ca44 perf unwind: Set userdata for all __report_module() paths 2960df32bb72 perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder f3d9f09b10e3 usb: dwc3: gadget: Enable suspend events 3173c7c80785 bpf: No need to simulate speculative domain for immediates 2b3cc41d500a bpf: Fix mask direction swap upon off reg sign change 2768f9962231 bpf: Wrap aux data inside bpf_sanitize_info container 67154cff6258 Linux 5.4.122 f97257cde764 Bluetooth: SMP: Fail if remote and local public keys are identical 46b4a9c68572 video: hgafb: correctly handle card detect failure during probe 3c18dc7de2bc nvmet: use new ana_log_size instead the old one a6f5ef8c1717 Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS d3d648163a03 ext4: fix error handling in ext4_end_enable_verity() 829203752441 nvme-multipath: fix double initialization of ANA state 2dea1e9ae5cf tty: vt: always invoke vc->vc_sw->con_resize callback cf52b24b172e vt: Fix character height handling with VT_RESIZEX 971b3fb5b9a6 vgacon: Record video mode changes with VT_RESIZEX f0c9d29f232a video: hgafb: fix potential NULL pointer dereference 44fe392e1adc qlcnic: Add null check after calling netdev_alloc_skb 4914c67f1a62 leds: lp5523: check return value of lp5xx_read and jump to cleanup code 171b3c1afaeb ics932s401: fix broken handling of errors when word reading fails d14cd329d83b net: rtlwifi: properly check for alloc_workqueue() failure 533ac32a80c0 scsi: ufs: handle cleanup correctly on devm_reset_control_get error 9e38cf9c3070 net: stmicro: handle clk_prepare() failure during init 9d59d4364dfb ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() 8f2efd687d19 Revert "niu: fix missing checks of niu_pci_eeprom_read" 04a064b36576 Revert "qlcnic: Avoid potential NULL pointer dereference" 6d53d54ff5be Revert "rtlwifi: fix a potential NULL pointer dereference" 7fb963895513 Revert "media: rcar_drif: fix a memory disclosure" 6f2e5eb82557 cdrom: gdrom: initialize global variable at init time 283cd246bcc1 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom 7e230e5ed8fd Revert "gdrom: fix a memory leak bug" 6ef6f8cd1d34 Revert "scsi: ufs: fix a missing check of devm_reset_control_get" 9c24899f1fae Revert "ecryptfs: replace BUG_ON with error handling code" a1f0e2bb4975 Revert "video: imsttfb: fix potential NULL pointer dereferences" bd2a12549fc2 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" 5c463887edb3 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" 1cb9f88cde8c Revert "net: stmicro: fix a missing check of clk_prepare" 6f2a72774f38 Revert "video: hgafb: fix potential NULL pointer dereference" 3471a221f308 dm snapshot: fix crash with transient storage and zero chunk size 198ee66478b3 xen-pciback: reconfigure also from backend watch handler f1d3c63c3f12 mmc: sdhci-pci-gli: increase 1.8V regulator wait d9e9ec363560 drm/amdgpu: update sdma golden setting for Navi12 e3be683d5e4e drm/amdgpu: update gc golden setting for Navi12 1f0495355b60 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang c11d59e5edba Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" d55df42ef369 rapidio: handle create_workqueue() failure 9f2a613e4b0b Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" cdd91637d4ef uio_hv_generic: Fix a memory leak in error handling paths b0fc59e62bf9 ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx c4e7ed4fa1b1 ALSA: hda/realtek: Add fixup for HP OMEN laptop 2331f2592879 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA 1c783bfa7f8d ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 be1f7f30b66b ALSA: hda/realtek: reset eapd coeff to default value for alc287 b2297d1b9511 ALSA: firewire-lib: fix check for the size of isochronous packet payload f95aabb6aed4 Revert "ALSA: sb8: add a check for request_region" 2ed8227ebd84 ALSA: hda: fixup headset for ASUS GU502 laptop 7ef36d303592 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro 844faf4a9675 ALSA: usb-audio: Validate MS endpoint descriptors c7456fc35dc8 ALSA: firewire-lib: fix calculation for size of IR context payload 7981c124e34d ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 f72b96ff7935 ALSA: line6: Fix racy initialization of LINE6 MIDI 048840df6de8 ALSA: intel8x0: Don't update period unless prepared a67a88f9e667 ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency 34413f21acea cifs: fix memory leak in smb2_copychunk_range 20197d327560 btrfs: avoid RCU stalls while running delayed iputs 845c2b9d99b6 locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 439ce949ee90 nvmet: seset ns->file when open fails 670d34d54320 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly 88128a5054f1 RDMA/uverbs: Fix a NULL vs IS_ERR() bug 6fa78a6b9a3b platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios 6e90ff540a7b platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue 66abc4ef6a8b RDMA/core: Don't access cm_id after its destruction 73e25a2d51bb RDMA/mlx5: Recover from fatal event in dual port mode 8d8b8016e0af scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() 07865459eb62 scsi: ufs: core: Increase the usable queue depth a62225d951d7 RDMA/rxe: Clear all QP fields if creation failed 257f132342ea RDMA/siw: Release xarray entry a19bb4c0566c RDMA/siw: Properly check send and receive CQ pointers a03676848886 openrisc: Fix a memory leak 50fd584fbbb3 firmware: arm_scpi: Prevent the ternary sign expansion bug b239a0365b93 Linux 5.4.121 b63a8e5b4a25 scripts: switch explicitly to Python 3 2cbb484788fe tweewide: Fix most Shebang lines 252495806968 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 50e5c93ca647 ipv6: remove extra dev_hold() for fallback tunnels b811a8a72366 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods f5ddecb6a195 sit: proper dev_{hold|put} in ndo_[un]init methods cca2a2b340a9 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods 084a1858e256 net: stmmac: Do not enable RX FIFO overflow interrupts 94600a8300c7 lib: stackdepot: turn depot_lock spinlock to raw_spinlock 5233f4465e22 block: reexpand iov_iter after read/write 48744773d63e ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP 0ce1a72ac9b0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 b3252a87a811 drm/amd/display: Fix two cursor duplication when using overlay 6cc777c6acbb bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit c5946eb52b73 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found e39a105abbe5 ceph: fix fscache invalidation 13bc6bda6a1e scsi: lpfc: Fix illegal memory access on Abort IOCBs e69c7c149199 riscv: Workaround mcount name prior to clang-13 cd3ab0ac0a54 scripts/recordmcount.pl: Fix RISC-V regex for clang cfa65174402f ARM: 9075/1: kernel: Fix interrupted SMC calls a5923afb6149 um: Disable CONFIG_GCOV with MODULES 2fe3fbcc53b8 um: Mark all kernel symbols as local cec4c3810ba3 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state 29da2bab24e9 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices bbd7ba95bb06 ACPI / hotplug / PCI: Fix reference count leak in enable_slot() 64f8e9526e31 ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() 41dd2ede9536 dmaengine: dw-edma: Fix crash on loading/unloading driver b003a4923628 PCI: thunder: Fix compile testing a05fb4ac72fb virtio_net: Do not pull payload in skb->head 0d08bbce231b xsk: Simplify detection of empty and full rings 323deebaa2d0 pinctrl: ingenic: Improve unreachable code generation e57e2dd9bbdd isdn: capi: fix mismatched prototypes 7958cdd64cdf cxgb4: Fix the -Wmisleading-indentation warning acb4faa5f577 usb: sl811-hcd: improve misleading indentation eabb93e34425 kgdb: fix gcc-11 warning on indentation b806b41bf55d x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>