qemu.inc: Remove empty egg-info directories before running meson
This is the same solution that has been applied to meson.bbclass to
allow building with meson after it has been updated to a new
version. It needs to be applied here as well since qemu uses meson
without inheriting meson.bbclass.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson.bblcass: Remove empty egg-info directories before running meson
sstate.bbclass no longer removes empty directories to avoid a race (see
commit 4f94d929 "sstate/staging: Handle directory creation race issue").
Unfortunately Python apparently treats an empty egg-info directory as if
the version it previously contained still exists and fails if a newer
version is required, which Meson does. To avoid this, make sure there
are no empty egg-info directories from previous versions left behind.
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Khem Raj [Sun, 24 Oct 2021 06:59:43 +0000 (23:59 -0700)]
librsvg: Disable 64bit atomics in crossbeam for rv32
This fixes
| error[E0412]: cannot find type `AtomicU64` in module `core::sync::atomic`
| --> /usr/src/debug/librsvg/2.52.2-r0/librsvg-2.52.2/vendor/crossbeam-utils/src/atomic/consume.rs: 78:14
Tim Orling [Mon, 25 Oct 2021 22:44:04 +0000 (22:44 +0000)]
python3-tomli: upgrade 1.2.1 -> 1.2.2
1.2.2
* Fixed
- Illegal characters in error messages were surrounded by two
pairs of quotation marks
* Improved
- TOMLDecodeError.__module__ is now the public import path (tomli)
instead of private import path (tomli._parser)
- Eliminated an import cycle when typing.TYPE_CHECKING is True.
This allows sphinx-autodoc-typehints to resolve type annotations.
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Mon, 25 Oct 2021 22:44:03 +0000 (22:44 +0000)]
python3-hypothesis: upgrade 6.23.2 -> 6.24.0
6.24.0 - 2021-10-23
* This patch updates our vendored list of top-level domains, which is used
by the provisional domains() strategy.
* (did you know that gTLDs can be both added and removed?)
6.23.4 - 2021-10-20
* This patch adds an error for when shapes in xps.arrays() is not passed
as either a valid shape or strategy.
6.23.3 - 2021-10-18
* This patch updates our formatting with shed.
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Tue, 26 Oct 2021 18:25:22 +0000 (14:25 -0400)]
linux-yocto/5.14: common-pc: enable CONFIG_ATA_PIIX as built-in
Jacob Kroon reported that generic/custom x86 kernels would no
longer boot out of the box since the IDE options were removed
and the PATA migration happened.
To re-enable that use case, we grab the following kernel
configuration change:
common-pc*/qemux86*: set CONFIG_ATA_PIIX as built-in
Since the IDE options were made obselete in the kernel, and the
PATA driver is the replacement, we haven't had one of the commonly
used qemu boot devices enabled in our kernel by default.
We change CONFIG_ATA_PIIX to built-in, to re-enable use cases that
boot from default qemu 'hardware'.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Reported-by: Jacob Kroon <jacob.kroon@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Tue, 26 Oct 2021 18:25:21 +0000 (14:25 -0400)]
linux-yocto/5.10: update to v5.10.74
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
77434fe5a077 Linux 5.10.74 42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes bb893f075431 sched: Always inline is_percpu_thread() bdae2a083436 perf/core: fix userpage->time_enabled of inactive events 57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero 621ddffb70db drm/amdgpu: fix gart.bo pin_count leak a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET db868b45324d vboxfs: fix broken legacy mount signature checking 42c871d38e3d mac80211: check return value of rhashtable_init bda06aff03a1 net: prevent user from passing illegal stab size 3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock 194e8a4f0acd m68k: Handle arrivals of multiple signals correctly 977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode 9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue 5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS 0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic 14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end() d7a15e1e4fd7 ext4: check and update i_disksize properly
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Tue, 26 Oct 2021 18:25:19 +0000 (14:25 -0400)]
linux-yocto/5.14: update to v5.14.12
Updating linux-yocto/5.14 to the latest korg -stable release that comprises
the following commits:
325225e2f9fa Linux 5.14.12 58f0e59efa34 dsa: tag_dsa: Fix mask for trunked packets 5dc24f3e0841 x86/hpet: Use another crystalball to evaluate HPET usability 4e9ec1c65da9 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 2ba3e3026f4f x86/entry: Correct reference to intended CONFIG_64_BIT 0723d4f8b179 x86/fpu: Restore the masking out of reserved MXCSR bits 44976b5cb6af x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] 6665c1c5770f x86/Kconfig: Correct reference to MWINCHIP3D 1d4092c10125 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI 8ba6e4551011 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init da0cb12f1983 powerpc/32s: Fix kuap_kernel_restore() d7a8e38999fb powerpc/64s: Fix unrecoverable MCE calling async handler from NMI 22ee1f15a72e powerpc/traps: do not enable irqs in _exception c835b3d1d636 powerpc/64s: fix program check interrupt emergency stack path 6b77166ffee7 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 b8601d47e87a powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END 491976e521c1 powerpc/bpf ppc32: Fix JMP32_JSET_K 9a3e91f94473 powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation 096d4c941f0e powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 2d7781883b3e powerpc/bpf: Fix BPF_MOD when imm == 1 a7ce57ca9407 objtool: Make .altinstructions section entry size consistent 039a68957f81 objtool: Remove reloc symbol type checks in get_alt_entry() 1642f51ac0d4 scsi: iscsi: Fix iscsi_task use after free 412754da783d RISC-V: Include clone3() on rv32 cf63b49349cc i2c: mlxcpld: Modify register setting for 400KHz frequency 3655a1934519 i2c: mlxcpld: Fix criteria for frequency setting d590a410e472 bpf, s390: Fix potential memory leak about jit_data f344ad3060c4 riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable b8b60c1139c7 riscv/vdso: Move vdso data page up front 309fd6f1e7cf riscv/vdso: Refactor asm/vdso.h ff26f96fe0a2 RISC-V: Fix VDSO build for !MMU 363128071346 riscv: explicitly use symbol offsets for VDSO 26e7025ef25a i2c: mediatek: Add OFFSET_EXT_CONF setting back 90f1077c9184 i2c: acpi: fix resource leak in reconfiguration device addition d40c4da7318f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 272b85c2fdb2 net: prefer socket bound to interface when not in VRF 8d2a1e7fb90c iavf: fix double unlock of crit_lock 75099439209d i40e: Fix freeing of uninitialized misc IRQ vector d6db5bcd1817 i40e: fix endless loop under rtnl 1fad5d7f75f7 gve: report 64bit tx_bytes counter from gve_handle_report_stats() bcf4f5e4d33d gve: fix gve_get_stats() f4479f3bc861 rtnetlink: fix if_nlmsg_stats_size() under estimation f5cfed82e0f3 gve: Properly handle errors in gve_assign_qpl 2044137a268a gve: Avoid freeing NULL pointer 3e8df2cada21 gve: Correct available tx qpl check bb23ade18ad7 net: stmmac: trigger PCS EEE to turn off on link down 940ee87907f0 net: pcs: xpcs: fix incorrect steps on disable EEE 88c3610045ca drm/nouveau/debugfs: fix file release memory leak 0b4e9fc14973 drm/nouveau/kms/nv50-: fix file release memory leak 548f2ff8ea5e drm/nouveau: avoid a use-after-free when BO init fails 23514c752f9b video: fbdev: gbefb: Only instantiate device when built for IP32 ae7a72cd325c drm/panel: abt-y030xx067a: yellow tint fix e6b90dcda29b drm/nouveau/fifo/ga102: initialise chid on return from channel creation 8228b3b3b5a2 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup ad0fca5a28b3 bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 37e2d7fe11ae perf jevents: Free the sys_event_tables list after processing entries 72e9a1bf9b72 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume 7e5ce6029b62 drm/amdkfd: fix a potential ttm->sg memory leak 50002489a20c ARM: defconfig: gemini: Restore framebuffer 942bde2caec2 netlink: annotate data races around nlk->bound 464be37f127b net: pcs: xpcs: fix incorrect CL37 AN sequence 6594158f24e1 net: sfp: Fix typo in state machine debug string 7a1c1af34104 net/sched: sch_taprio: properly cancel timer from taprio_destroy() ba07883c780f net: bridge: fix under estimation in br_get_linkxstats_size() df7983fdbc83 net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() 47afb35c4f87 afs: Fix afs_launder_page() to set correct start file position 2eb0a5440068 netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() cd4dcab5d20c drm/i915/bdb: Fix version check 4e7c20e5166e drm/i915/tc: Fix TypeC port init/resume time sanitization 185e4eeac58e drm/i915/jsl: Add W/A 1409054076 for JSL 8eb67e815d5e drm/i915/audio: Use BIOS provided value for RKL HDA link a23d12eeb1ad ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 94d64d44e41a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value b07494f81da2 arm64: dts: ls1028a: fix eSDHC2 node 26a949f2335b arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 4350e1f61930 arm64: dts: imx8: change the spi-nor tx 672285df5e0a ARM: dts: imx: change the spi-nor tx baa59a36ff1b ptp_pch: Load module automatically if ID matches 9b5198c1e041 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 6d1e04d8f044 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification 96117e85b83b MIPS: Revert "add support for buggy MT7621S core detection" 8efe947ea1ea net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices f1325381177c net: mscc: ocelot: fix VCAP filters remaining active after being deleted fb58cd799174 net_sched: fix NULL deref in fifo_set_limit() 9e8e7504e098 libbpf: Fix memory leak in strset 064c2616234a phy: mdio: fix memory leak 8b6cd17219c3 libbpf: Fix segfault in light skeleton for objects without BTF 2ca78aa65bc1 net/mlx5e: Fix the presented RQ index in PTP stats c0b1de56a40e net/mlx5: Fix setting number of EQs of SFs 5ef55400217f net/mlx5: Fix length of irq_index in chars f1c4eaf49d5d net/mlx5: Avoid generating event after PPS out in Real time mode 4f3369d3e5e8 net/mlx5: Force round second at 1PPS out start time ea0b8ffff565 net/mlx5: E-Switch, Fix double allocation of acl flow counter d7954cedb9e6 net/mlx5e: Keep the value for maximum number of channels in-sync 35460565138f net/mlx5e: IPSEC RX, enable checksum complete 3a1ac1e368be bpf: Fix integer overflow in prealloc_elems_and_freelist() 0385744b240a soc: ti: omap-prm: Fix external abort for am335x pruss f419febd396e bpf, arm: Fix register clobbering in div/mod implementation 34362a65c248 netfilter: nf_tables: reverse order in rule replacement expansion 0b1891aa588a netfilter: nf_tables: add position handle in event notification 3ece5c4bf601 netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 9039a8596370 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 8979fa2c43b0 xtensa: call irqchip_init only when CONFIG_USE_OF is selected c4a9836c9dd6 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 5be9d1335749 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding 1c186680c89f ath5k: fix building with LEDS=m 436f61a89655 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus 11fc74ddd63a ARM: dts: imx6qdl-pico: Fix Ethernet support 871b9129ca6d ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo d5cbf524d90c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 64a64a031fc1 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 432d8185e9ff iwlwifi: mvm: Fix possible NULL dereference 306b7fe278ac ARM: at91: pm: do not panic if ram controllers are not enabled 55f37cc6ee05 Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" 5ceb465692d6 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 457673bfee0b soc: qcom: socinfo: Fixed argument passed to platform_set_data() 54607728e944 bus: ti-sysc: Add break in switch statement in sysc_init_soc() f1c7aa87c423 riscv: Flush current cpu icache before other cpus b514b752b626 scsi: ufs: core: Fix task management completion 4a0775d0c030 ARM: dts: qcom: apq8064: use compatible which contains chipid d62956ddb915 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 05d9d419220b ARM: dts: omap3430-sdp: Fix NAND device node 35c6691812b7 xen/balloon: fix cancelled balloon action f574ab3192eb SUNRPC: fix sign error causing rpcsec_gss drops ace054d4e523 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 9228f2a0d1bc nfsd: fix error handling of register_pernet_subsys() in init_nfsd() d9f9dfb9040c ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 71b8b36187af ovl: fix missing negative dentry check in ovl_rename() b0ee6190e856 fbdev: simplefb: fix Kconfig dependencies 897e427ef37c mmc: sdhci-of-at91: replace while loop with read_poll_timeout aa7c4ce94835 mmc: sdhci-of-at91: wait for calibration done before proceed 266fd4b85ce3 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 527d377da38f xen/privcmd: fix error handling in mmap-resource processing c2a35a408070 drm/i915: Extend the async flip VT-d w/a to skl/bxt 6dafefe60cb2 drm/i915: Fix runtime pm handling in i915_gem_shrink 92c92e554553 drm/amd/display: Fix DCN3 B0 DP Alt Mapping 1a9c5c132686 drm/amd/display: Fix detection of 4 lane for DPALT 4fd24bff9fac drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 c43e26907d91 drm/nouveau/ga102-: support ttm buffer moves via copy engine e4c1d18cb951 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 4df3adab896f drm/amdgpu: During s0ix don't wait to signal GFXOFF ec36503dffdd drm/amd/display: USB4 bring up set correct address 4b55ade094de drm/amd/display: Fix B0 USB-C DP Alt mode 3048656f5abf usb: typec: tipd: Remove dependency on "connector" child fwnode f5155225108f usb: typec: tcpm: handle SRC_STARTUP state if cc changes 108d39a6b5a7 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled 267d19e300c1 USB: cdc-acm: fix break reporting aff426d4b887 USB: cdc-acm: fix racy tty buffer accesses 09c4c413bc56 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize 66dd03b10e1c usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 9b70e9acfceb usb: cdc-wdm: Fix check for WWAN d92e0c42cfee Partially revert "usb: Kconfig: using select for USB_COMMON dependency" 924356b31dcb Linux 5.14.11 add46a06b8d3 Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine" cfd436c4b683 Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" 86524ac0ddac libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 2cef02f53d59 perf/x86: Reset destroy callback on event init failure 12058756a220 KVM: x86: nSVM: restore int_vector in svm_clear_vintr b232ba59feb9 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 9c827ab0cb09 KVM: x86: reset pdptrs_from_userspace when exiting smm ce64d61801d9 KVM: do not shrink halt_poll_ns below grow_start 11e4acd09e3f selftests: KVM: Align SMCCC call with the spec in steal_time 96320e3316f8 kasan: always respect CONFIG_KASAN_STACK 7d434c5f4687 tools/vm/page-types: remove dependency on opt_file for idle page tracking 004b8f8a6912 block: don't call rq_qos_ops->done_bio if the bio isn't tracked 648f59a06b0e io_uring: allow conditional reschedule for intensive iterators 1b5b6666e235 x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses d022e4c48e16 smb3: correct smb3 ACL security descriptor 629c6e725d10 irqchip/gic: Work around broken Renesas integration ab0a257d1591 scsi: ses: Retry failed Send/Receive Diagnostic commands cd402c666fe7 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7efa50dd020c nvme-fc: avoid race between time out and tear down 70f57c93f10b nvme-fc: update hardware queues before using them 2e4a7695c8df swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests 3ad674aa1742 Xen/gntdev: don't ignore kernel unmapping error 95342046ba4e selftests: kvm: fix get_run_delay() ignoring fscanf() return warn 80b7cc21401b selftests: kvm: move get_run_delay() into lib/test_util b6d7e8c09c40 selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn b664df7bb40a selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn 2085e5ad67f4 selftests: be sure to make khdr before other targets 656998200410 habanalabs/gaudi: fix LBW RR configuration 6874cdba4daa habanalabs: fail collective wait when not supported 1c806d5a425b habanalabs/gaudi: use direct MSI in single mode 337f00a0bc62 usb: dwc2: check return value after calling platform_get_resource() 6b5af31c50ac usb: testusb: Fix for showing the connection speed 6a48e3f46ef4 scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() e95f62013a11 scsi: sd: Free scsi_disk device via put_device() ac7d732b24f4 drm/amdkfd: fix svm_migrate_fini warning 4c5a564bf968 drm/amdkfd: handle svm migrate init error 3c2830d0cb6f ext2: fix sleeping in atomic bugs on error a3b450333d64 platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX 3702afcf0aac sparc64: fix pci_iounmap() when CONFIG_PCI is not set e4cff35be8ff xen-netback: correct success/error reporting for the SKB-with-fraglist case 0cfda0cc59d4 net: mdio: introduce a shutdown method to mdio device drivers 7a08b2e1e477 btrfs: fix mount failure due to past and transient device flush error 31e401cb05ac btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 20282e53d6bd nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN 5c1e84b7ae04 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet 77e6b00985f6 platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet bf4597f45f31 afs: Add missing vnode validation checks 20137432e181 spi: rockchip: handle zero length transfers without timing out b133f076639b Linux 5.14.10 81971ea5ec5c HID: amd_sfh: Fix potential NULL pointer dereference - take 2 fe6f7b77796e objtool: print out the symbol type when complaining about it a7d4cb29f556 drivers: net: mhi: fix error path in mhi_net_newlink 14492ff96387 netfilter: nf_tables: Fix oversized kvmalloc() calls 7ea6f5848281 netfilter: conntrack: serialize hash resizes and cleanups 4664318f73e4 KVM: x86: Handle SRCU initialization failure during page track init 38c84dfafed5 crypto: aesni - xts_crypt() return if walk.nbytes is 0 2b704864c92d HID: usbhid: free raw_report buffers in usbhid_stop 24f3fc95b56b mm: don't allow oversized kvmalloc() calls 3213f5f8d4ad netfilter: ipset: Fix oversized kvmalloc() calls 708107b80aa6 HID: betop: fix slab-out-of-bounds Write in betop_probe eae2fce438f1 usb: hso: remove the bailout parameter 47d791dbe1ba NIOS2: setup.c: drop unused variable 'dram_start' a7931aa81760 net: udp: annotate data race around udp_sk(sk)->corkflag aa3a4f5913a9 HID: u2fzero: ignore incomplete packets without data a4f316af25ba ext4: flush s_error_work before journal destroy in ext4_fill_super 2021f187321c ext4: fix potential infinite loop in ext4_dx_readdir() 27e10c5d31ff ext4: add error checking to ext4_ext_replay_set_iblocks() 9bef6f6e2172 ext4: fix reserved space counter leakage a5a403aed8a0 ext4: limit the number of blocks in one ADD_RANGE TLV 68a5ca234225 ext4: fix loff_t overflow in ext4_max_bitmap_size() 811178f296b1 ipack: ipoctal: fix module reference leak 382ef7ff1854 ipack: ipoctal: fix missing allocation-failure check fcd28f229175 ipack: ipoctal: fix tty-registration error handling 4953ef80af5f ipack: ipoctal: fix tty registration race 0a9c36a2e06a ipack: ipoctal: fix stack information leak ec889a8be77b debugfs: debugfs_create_file_size(): use IS_ERR to check for error e554f26ea453 driver core: fw_devlink: Improve handling of cyclic dependencies 133578ac70a2 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 617f0ea5dfc4 nvme: add command id quirk for apple controllers bad1cb95af71 kvm: fix objtool relocation warning 77744fa757b1 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller ec9331ef103f hwmon: (occ) Fix P10 VRM temp sensors 9ea06d55278e sched/fair: Null terminate buffer when updating tunable_scaling fce08b03923e sched/fair: Add ancestors of unthrottled undecayed cfs_rq d42683c2b196 perf/x86/intel: Update event constraints for ICX 3aa381480fbe objtool: Teach get_alt_entry() about more relocation types ec716aac7fe4 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses 97f1c1783c1b net: stmmac: fix EEE init issue when paired with EEE capable PHYs dab4677bdbff net: sched: flower: protect fl_walk() with rcu e88c502ef7be net: phy: bcm7xxx: Fixed indirect MMD operations 4cdec1041cd3 net: hns3: disable firmware compatible features when uninstall PF 3937b9c2961e net: hns3: fix always enable rx vlan filter problem after selftest fd519ae5a816 net: hns3: reconstruct function hns3_self_test 851c0b9913b8 net: hns3: fix show wrong state when add existing uc mac address 18e609791fa6 net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8bcaeeefccfb net: hns3: don't rollback when destroy mqprio fail 8d4ad0ab2874 net: hns3: remove tc enable checking 3dac38bdce79 net: hns3: do not allow call hns3_nic_net_open repeatedly 2744341dd52e ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 81369dce6d85 scsi: csiostor: Add module softdep on cxgb4 7a73120f8eaf Revert "block, bfq: honor already-setup queue merges" 27b9ff88f1f6 ionic: fix gathering of debug stats 477e7f62b358 net: ks8851: fix link error 9d561381e48c bpf, x86: Fix bpf mapping of atomic fetch implementation 0157eb81e339 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 54d54d2e02c7 selftests, bpf: Fix makefile dependencies on libbpf 173dbe4fdb22 libbpf: Fix segfault in static linker for objects without BTF b822ce7334d5 bpf: Exempt CAP_BPF from checks against bpf_jit_limit b96fc31338ca RDMA/hns: Add the check of the CQE size of the user space 8ba300a48a3b RDMA/hns: Fix the size setting error when copying CQE in clean_cq() 714bfabe5f29 RDMA/hfi1: Fix kernel pointer leak d1db35d832a8 e100: fix buffer overrun in e100_get_regs 474443c9982b e100: fix length calculation in e100_get_regs_len ed3617b8aeb4 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 2c3c98b40e1f dsa: mv88e6xxx: Fix MTU definition eabd1e182225 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU 3027d7ba264f drm/i915: Remove warning from the rps worker 406b3c0f64ab drm/i915/request: fix early tracepoints 60edf381ca21 smsc95xx: fix stalled rx after link change bac85b1d0745 net: ipv4: Fix rtnexthop len when RTA_FLOW is present 3636e045de1f net: enetc: fix the incorrect clearing of IF_MODE bits d4a6139e651f hwmon: (tmp421) fix rounding for negative values 8776ad745092 hwmon: (tmp421) report /PVLD condition as fault 0fe76b4171e4 RDMA/hns: Work around broken constant propagation in gcc 8 62adc41df3b5 mptcp: allow changing the 'backup' bit when no sockets are open 385cf9ac00c2 mptcp: don't return sockets in foreign netns 8180611c238e sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 734652b0a231 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents 7f9cb654462d driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD ed2adf69e298 mac80211-hwsim: fix late beacon hrtimer handling 35367a5b63d9 mac80211: mesh: fix potentially unaligned access 997ee230e4f5 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 764a80c53dee mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 2e46f261b28c Revert "mac80211: do not use low data rates for data frames with no ack flag" 5f66dd17451d netfilter: log: work around missing softdep backend module f65c73d3aabb netfilter: nf_tables: unlink table before deleting it ec0eb6794804 RDMA/irdma: Report correct WC error when there are MW bind errors c3044d872d6d RDMA/irdma: Report correct WC error when transport retry counter is exceeded 63a5c2119924 RDMA/irdma: Validate number of CQ entries on create CQ 7dce0dc364c4 RDMA/irdma: Skip CQP ring during a reset aa85fb7bde55 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs dbe853968d4d bpf, mips: Validate conditional branch offsets e56a5146ef8c RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 2288eafe2c4a IB/cma: Do not send IGMP leaves for sendonly Multicast groups 67b07e7b490f bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 473c59ab5de5 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 ce1cccb000bd drm/i915/gvt: fix the usage of ww lock in gvt scheduler. 8bb4ef3807d5 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask f3856fe1a057 interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg 5c488a28b436 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 73bb3f4e877c drm/amdgpu: check tiling flags when creating FB on GFX8- 0d77b5d94301 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix be6f8fb11a24 drm/amd/display: Fix Display Flicker on embedded panels f43a2abf5dd7 drm/amd/display: Pass PCI deviceid into DC 81a22172ba35 drm/amd/display: initialize backlight_ramping_override to false 25011c9ec8e7 nbd: use shifts rather than multiplies 03d884671572 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests d9ba5565c7f8 RDMA/cma: Do not change route.addr.src_addr.ss_family 698c8a0a029b media: ir_toy: prevent device from hanging during transmit 4ed5f2656691 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs dd2ee266dd58 KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue 2cebb9aed993 KVM: nVMX: Fix nested bus lock VM exit efd7866e114d KVM: SVM: fix missing sev_decommission in sev_receive_start 540dd9506ae0 KVM: SEV: Allow some commands for mirror VM d6e7fd7ece71 KVM: SEV: Acquire vcpu mutex when updating VMSA c9343f03e522 KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA 0c1a1c505432 KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES 5d522f759211 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 17e96fe4a8ec KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks 3e7144429936 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT 4639ee36e064 KVM: x86: nSVM: don't copy virt_ext from vmcb12 99a9e9b80f19 KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 99a016076ed5 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm 81bfd6268fd3 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 9a75f445a4a1 platform/x86/intel: hid: Add DMI switches allow list 27d3eb5616ee mac80211: fix use-after-free in CCMP/GCMP RX 38b789c914b1 scsi: ufs: Fix illegal offset in UPIU event trace de6c8af17f53 gpio: pca953x: do not ignore i2c errors 16887ae4e3de hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 24af1fe376e2 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 746011193f44 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 7635f8a7fc8a hwmon: (tmp421) handle I2C errors 343307d050c1 fs-verity: fix signed integer overflow with i_size near S64_MAX 2a0d1a8ff21c ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect 062055d4f23e ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. c949aaec0208 ALSA: firewire-motu: fix truncated bytes in message tracepoints 12d508014972 ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION 3327293839d0 scsi: ufs: ufs-pci: Fix Intel LKF link stability e130f2ed1da9 cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 920e3c77f130 drm/amdgpu: stop scheduler when calling hw_fini (v2) 8ba968ae672b drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2) 05c8a9dca354 drm/amdgpu: adjust fence driver enable sequence 8a88b1529a39 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS 8d62aec52a8c cpufreq: schedutil: Use kobject release() method to free sugov_tunables 699d926585da tty: Fix out-of-bound vmalloc access in imageblit 7be199764d46 watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST a55e7c3f7e4d perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' af0bbcbba0d5 perf iostat: Use system-wide mode if the target cpu_list is unspecified 018e7ce13f2d perf test: Fix DWARF unwind for optimized builds. 283e4bee701d HID: amd_sfh: Fix potential NULL pointer dereference a3d0bfc22a99 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS 5a309b91dd57 NIOS2: fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE a688abc484b5 m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal e450c422aa23 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 0bfe74174132 s390/qeth: fix deadlock during failing recovery 0184084365c4 s390/qeth: Fix deadlock in remove_discipline 946aa1b742df net/mlx4_en: Resolve bad operstate value 262468353f59 pinctrl: qcom: spmi-gpio: correct parent irqspec translation b1ca0c6353d4 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types 5f589b073843 ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types a6bb576ead07 ASoC: SOF: Fix DSP oops stack dump output contents 69c9494d1450 scsi: elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology 0a0d0ce37578 ASoC: mediatek: common: handle NULL case in suspend/resume function 9b5de0165d67 ASoC: fsl_xcvr: register platform component before registering cpu dai 4916efd4385c ASoC: fsl_spdif: register platform component before registering cpu dai 63ff9da3572a ASoC: fsl_micfil: register platform component before registering cpu dai b04db30f71bb ASoC: fsl_esai: register platform component before registering cpu dai 799b9ffd7f5a ASoC: fsl_sai: register platform component before registering cpu dai ef074ff5a776 media: s5p-jpeg: rename JPEG marker constants to prevent build warnings add13fd5e07e media: cedrus: Fix SUNXI tile size calculation 00426cf7effb media: hantro: Fix check for single irq
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Tue, 26 Oct 2021 18:25:18 +0000 (14:25 -0400)]
linux-yocto/5.10: update to v5.10.73
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
0268aa579b1f Linux 5.10.73 825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT 5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init 411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path 18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 a4037dded56b RISC-V: Include clone3() on rv32 29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data 2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition 87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 985cca1ad11e net: prefer socket bound to interface when not in VRF 97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector 2dc768a98c9b i40e: fix endless loop under rtnl d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats() 35f6ddd934e6 gve: fix gve_get_stats() 9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation 72c2a68f1d83 gve: Avoid freeing NULL pointer 5d903a694b08 gve: Correct available tx qpl check f69556a42043 drm/nouveau/debugfs: fix file release memory leak 65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails 008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32 d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup 18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 40a84fcae2bf perf jevents: Tidy error handling 628b31d96711 netlink: annotate data races around nlk->bound 144715fbab1b net: sfp: Fix typo in state machine debug string 3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy() 60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size() c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value 10afd1597263 arm64: dts: ls1028a: add missing CAN nodes 95ba03fb4cb1 ptp_pch: Load module automatically if ID matches 442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 acff2d182c07 net_sched: fix NULL deref in fifo_set_limit() 0d2dd40a7be6 phy: mdio: fix memory leak 6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete 064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist() d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss 1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation 29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected 3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding fbca14abc111 ath5k: fix building with LEDS=m 8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support 9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo 2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data() ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc() 427faa29e06f riscv: Flush current cpu icache before other cpus 05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node f9a855d1bcb2 xen/balloon: fix cancelled balloon action 9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops 8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd() 1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename() 1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout 3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes feb3fe702a58 USB: cdc-acm: fix break reporting fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency" 5aa003b38148 Linux 5.10.72 387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 02bf504bc32b perf/x86: Reset destroy callback on event init failure b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time 352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking 84778fd66d3d smb3: correct smb3 ACL security descriptor a7be240d1703 irqchip/gic: Work around broken Renesas integration 8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands 2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7a670cfb0f4c nvme-fc: avoid race between time out and tear down c251d023ed22 nvme-fc: update hardware queues before using them c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn bcc4b4de63a4 selftests: be sure to make khdr before other targets 6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration 2754fa3b73df usb: dwc2: check return value after calling platform_get_resource() ed6574d48469 usb: testusb: Fix for showing the connection speed 60df9f55562a scsi: sd: Free scsi_disk device via put_device() 76c7063c7405 ext2: fix sleeping in atomic bugs on error b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers 63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error 50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet 2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out 5cd40b137cba Linux 5.10.71 96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups deb294941767 KVM: x86: Handle SRCU initialization failure during page track init f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop 57a269a1b12a mm: don't allow oversized kvmalloc() calls da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe 17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 28f0fdbac0f5 usb: hso: remove the bailout parameter 4ad4852b9adf ASoC: dapm: use component prefix when checking widget names 5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data 3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir() a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks() 9ccf35492b08 ext4: fix reserved space counter leakage dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size() 7cea84867847 ipack: ipoctal: fix module reference leak 843efca98e6a ipack: ipoctal: fix missing allocation-failure check 67d1df661088 ipack: ipoctal: fix tty-registration error handling f46e5db92fa2 ipack: ipoctal: fix tty registration race 5f6a309a6996 ipack: ipoctal: fix stack information leak 3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error 15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 011b4de950d8 nvme: add command id quirk for apple controllers 44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller 7fc5f60a01bb perf/x86/intel: Update event constraints for ICX 3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses d0d520c19e7e net: sched: flower: protect fl_walk() with rcu e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations 071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest 85e4f5d28d25 net: hns3: reconstruct function hns3_self_test 8e89876c84b2 net: hns3: fix prototype warning d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address 64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly 20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 16138cf938dc scsi: csiostor: Add module softdep on cxgb4 0306a2c7df7e Revert "block, bfq: honor already-setup queue merges" 1f2ca30fbde6 net: ks8851: fix link error f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf 59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit f908072391a6 RDMA/hns: Fix inaccurate prints 7e3eda32b881 e100: fix buffer overrun in e100_get_regs f2edf80cdd03 e100: fix length calculation in e100_get_regs_len c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 7b771b12229e dsa: mv88e6xxx: Fix MTU definition ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU d35d95e8b9da drm/i915/request: fix early tracepoints 8321738c6e5a smsc95xx: fix stalled rx after link change 8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits 5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values 89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault 560271d09f78 mptcp: don't return sockets in foreign netns 9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling 8576e72ac5d6 mac80211: mesh: fix potentially unaligned access 1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs c61736a994fe bpf, mips: Validate conditional branch offsets 3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 c331fad63b6d drm/amd/display: Pass PCI deviceid into DC 0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family 31a13f039e15 media: ir_toy: prevent device from hanging during transmit 249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12 bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX 201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace bd4e446a6947 gpio: pca953x: do not ignore i2c errors 516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 196dabd96bbf hwmon: (tmp421) handle I2C errors 23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. 23115ca7d227 usb: cdns3: fix race condition before setting doorbell 3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 25 Oct 2021 21:32:43 +0000 (22:32 +0100)]
gcc: Drop broken/unneeded patch
This patch looks obsolete because it looks like part of an upstream
backport on a very old gcc version (4.3.3) and looks incomplete. The
diff also has little context making it likely to be a rebase error.
Builds seem find without it so drop it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 25 Oct 2021 21:28:54 +0000 (22:28 +0100)]
gcc: Drop sdt (dtrace) header patch
Since we now have recipe specific sysroots we no longer need this patch
to avoid the dtrace headers affecting the build of gcc-runtime. Drop
the patch.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 25 Oct 2021 15:04:29 +0000 (16:04 +0100)]
staging: Fix autoconf-native rebuild failure
When rebuilds are triggered, autoconf-native can fail with:
| DEBUG: Executing shell function update_gnu_config
| install: cannot stat '[BUILDPATH]tmp/work/x86_64-linux/autoconf-native/2.71-r0/recipe-sysroot-native/usr/share/gnu-config/config.guess': No such file or directory
which is due to update_gnu_config running before extend_recipe_sysroot.
This only happens rarely since usually the prepare_recipe_sysroot
function would already have set things up and only in the invalidated
task hash cases does this rebuild in this way from configure only.
Fix the code to prepend this function instead of appending which
resolves the ordering issue.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Mon, 25 Oct 2021 18:40:53 +0000 (19:40 +0100)]
libtool: Update patchset to match those submitted upstream
I went through and cleaned up the headers/descriptions on several of the
libtool patchset and submitted (or resubmitted in some cases) them
upstream. This patch updates/renames them to match what I did.
I did fix some whitespace issues in some of the patches and also merged
one case where we had a patch of already patched code.
This makes it clear what was submitted and makes resubmission easier if
ever needed too.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Joshua Watt [Fri, 22 Oct 2021 21:44:22 +0000 (16:44 -0500)]
classes/populate_sdk_base: Add setscene tasks
do_populate_sdk was added to SSTATETASKS, but had no _setscene task
created to allow it to actually run from sstate. Add it so that SDKs can
be restored from sstate.
Note that like do_image_complete, do_populate_sdk is marked with
SSTATE_SKIP_CREATION by default so sstate is not used for them; adding
this task will allow it to work if the user overrides this default
though.
Kai Kang [Fri, 22 Oct 2021 03:38:21 +0000 (11:38 +0800)]
sudo: update multilib patch for sudo.conf
Update multilib patch for sudo.conf that there is one more replacement
of @plugindir@ to avoid installation conflict.
Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tim Orling [Wed, 20 Oct 2021 18:57:24 +0000 (18:57 +0000)]
python3-setuptools: _distutils/sysconfig fix
Add patch to append STAGING_LIBDIR python-sysconfigdata to sys.path so
that packages which set SETUPTOOLS_USE_DISUTILS='local' cross-compile
properly with python3-setuptools-native.
Fixes:
ModuleNotFoundError: No module named '_sysconfigdata'
Ross Burton [Wed, 20 Oct 2021 17:30:07 +0000 (18:30 +0100)]
oeqa/runtime: search sys.path explicitly for modules
The controller module loading code needs to be told what directories
to search for modules via the target_modules_path keyword argument, which
is set to BBPATH.
However, as the actual module loading is done via importlib this relies
on the paths being on sys.path, which it is as base.bbclass puts each
layer's lib/ in sys.path.
Simplify the code by removing this indirection, and simply search
sys.path directly.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma [Wed, 20 Oct 2021 17:25:46 +0000 (18:25 +0100)]
sstate: fix touching files inside pseudo
running the 'id' command inside the sstate_create_package
function shows that this funcion run inside the pseudo:
uid=0(root) gid=0(root) groups=0(root)
The check for touch files [ ! -w ${SSTATE_PKG} ]
will always return true and the touch can fail
when the real user don't have permission or
in readonly filesystem.
As the documentation refers, the file test operator "-w"
check if the file has write permission (for the user running the test).
We can avoid this test running the touch and mask any return errors
that we have.
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Peter Hoyes [Tue, 19 Oct 2021 13:47:27 +0000 (14:47 +0100)]
u-boot: Fix syntax error in ${UBOOT_ENV}.scr compilation
A previous commit (a3d3c2d4ac421a0dde2a20825eab4434f16b2452) introduced
support for compiling a U-Boot boot script, but the logic contained a
syntax error which was only visible in the build log. Fix the error by
using separate []s for each expression in the if statement.
Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Thomas Perrot [Mon, 18 Oct 2021 23:21:23 +0000 (01:21 +0200)]
image_types: allow the creation of block devices on top of UBI volumes
Currently, the function multiubi_mkfs doesn't allow using anything else than
UBIFS over UBI.
Here, we propose to introduce two variables that allow to customize the ubinize
configuration and the image dependency, in order to be able to build UBI
images using the ubiblock abstraction layer and block filesystems.
For example, with this change it is possible to build a UBI volume using a
compressed squashfs, with the following configuration:
UBI_VOLTYPE ?= "static"
UBI_IMGTYPE ?= "squasfs-lz4"
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Jose Quaresma [Sun, 3 Oct 2021 21:54:05 +0000 (22:54 +0100)]
sstate.bbclass: count the files on mirrors using the pre local files
We don't need extra python collections to count the found files
on the sstate cache and sstate mirrors.
The main found collections provides all the files that were found.
Then we only need to store the nunber of files that found on the
local sstate cache and the files that found on the sstate cache
mirror is derived from that.
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Tue, 19 Oct 2021 11:35:29 +0000 (12:35 +0100)]
gawk: reduce strictness of the time test
The time.awk test does a sleep() and verifies that the actual delay is
close to the requested time. However on a loaded system the range of
acceptable durations is quite tight and will occasionally fail.
Solve this by increasing the range of acceptable delays slightly to
between 50% and 200% of the requested delay.
[ YOCTO #14371 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Contains 'Make YUV formats we're going to emulate external-only' [1]
was applied in 21.2.4. This fixes red label issues on video for VC4,
Freedreno and others.
Deletes meta/recipes-graphics/mesa/files/without-neon.patch [2]
already in Mesa since 21.2.