The error occurred as the SRCREV_machine assignment earlier in the
recipe was being used instead of the mainline commit hash we want to use
for linux-yocto-upstream.
Signed-off-by: Paul Barker <paul@pbarker.dev> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After rng-tools upgraded to 6.13, the RNDR instruction added
as an entropy source [1]. But for some cpu which doesn't support
rndr, there comes below warning message:
# systemctl status rngd
[snip]
Jul 20 06:48:07 qemuarm64 rngd[163]: [rndr ]: No HW SUPPORT
Jul 20 06:48:07 qemuarm64 rngd[163]: [rndr ]: Initialization Failed
[snip]
Actually the failed message doesn't matter as it only indicates
one entropy source rndr fails to initialize and won't affect rngd
function, so ignore the failure message to fix below error during
do_testimage.
NOTE: ======================================================================
NOTE: FAIL: test_parselogs (parselogs.ParseLogsTest)
NOTE: ----------------------------------------------------------------------
NOTE: Traceback (most recent call last):
File "/build/layers/oe-core/meta/lib/oeqa/core/decorator/__init__.py", line 36, in wrapped_f
return func(*args, **kwargs)
File "/build/layers/oe-core/meta/lib/oeqa/runtime/cases/parselogs.py", line 382, in test_parselogs
self.assertEqual(errcount, 0, msg=self.msg)
AssertionError: 1 != 0 : Log: /build/tmp/work/qemuarm64-wrs-linux/wrlinux-image-std/1.0-r5/target_logs/daemon.log
-----------------------
Central error: 2021-06-23T20:44:18.374494+00:00 qemuarm64 rngd[162]: [rndr ]: Initialization Failed
Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Mon, 19 Jul 2021 17:14:17 +0000 (13:14 -0400)]
linux-yocto/5.13: update to v5.13.3
Updating linux-yocto/5.13 to the latest korg -stable release that comprises
the following commits:
f86aa267e180 Linux 5.13.3 e472b276a0d2 f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances 258fd821f693 smackfs: restrict bytes count in smk_set_cipso() bfb48b54db25 media: v4l2-core: explicitly clear ioctl input data 42f102ea1943 jfs: fix GPF in diFree 7ed572cdf110 ext4: fix possible UAF when remounting r/o a mmp-protected file system e9f6b57ef114 drm/ast: Remove reference to struct drm_device.pdev 7eefc573bcbf pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() e294f97e8af8 dm writecache: write at least 4k when committing 691e71cf1fd1 media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K 7c148146e075 media: gspca/sunplus: fix zero-length control requests 8f6a609903a0 media: gspca/sq905: fix control-request direction 90be28e26596 media: ccs: Fix the op_pll_multiplier address d69b39d89f36 media: zr364xx: fix memory leak in zr364xx_start_readpipe 2f920c1543f7 media: dtv5100: fix control-request directions 7be5e037e564 media: i2c: ccs-core: fix pm_runtime_get_sync() usage count 8b39b430dc0a media: subdev: disallow ioctl for saa6588/davinci eda818ae5d39 PCI: aardvark: Implement workaround for the readback value of VEND_ID 678d93d3d243 PCI: aardvark: Fix checking for PIO Non-posted Request 9789b16dc4e3 PCI: Leave Apple Thunderbolt controllers on for s2idle or standby ad365e9351ac dm btree remove: assign new_root only when removal succeeds 3993b84d4493 dm writecache: flush origin device when writing and cache is full 14f19e585018 dm zoned: check zone capacity 0115687be7b1 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() 2ac133f4b299 coresight: Propagate symlink failure 5b37fd9da03f ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe 1d2865bbd89e tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT 38164905b1cc tracing: Simplify & fix saved_tgids logic 589f6fac5c92 rq-qos: fix missed wake-ups in rq_qos_throttle try two d57fcab190b6 seq_buf: Fix overflow in seq_buf_putmem_hex() 775ab9f4a4d9 lkdtm: Enable DOUBLE_FAULT on all architectures 42e737661a0d extcon: intel-mrfld: Sync hardware and software state on init 6fd650c47411 selftests/lkdtm: Fix expected text for CR4 pinning 07b761cf78b1 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE 866573b6c9bf nvmem: core: add a missing of_node_put 9c6c73fc99b9 mfd: syscon: Free the allocated name field of struct regmap_config 8451754bca7b power: supply: ab8500: Fix an old bug c0756f75c221 ubifs: Fix races between xattr_{set|get} and listxattr operations ec00b71f402a thermal/drivers/int340x/processor_thermal: Fix tcc setting 238a7c0a5c30 ipmi/watchdog: Stop watchdog timer when the current action is 'none' 13b307880b66 qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute 1e71e1344d61 i40e: fix PTP on 5Gb links 35af69c7c049 mwifiex: bring down link before deleting interface 5665e64c99e3 ASoC: tegra: Set driver_name=tegra for all machine drivers 72104552eae2 fpga: stratix10-soc: Add missing fpga_mgr_free() call c3f4ad1ba2eb clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround a34295528a14 cpu/hotplug: Cure the cpusets trainwreck dcb4b49e3ced arm64: tlb: fix the TTL value of tlb_get_level 31d1d7db4978 ata: ahci_sunxi: Disable DIPM 3b7c6122f390 docs: Makefile: Use CONFIG_SHELL not SHELL 5c8e4b20e70f mmc: core: Allow UHS-I voltage switch for SDSC cards if supported 3d2e0431e687 mmc: core: clear flags before allowing to retune c1b907e43b32 mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode 7210a1b23c50 mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B 970aa4aefaab drm/i915/display: Do not zero past infoframes.vsc b4772d4e8ec3 drm/ingenic: Switch IPU plane to type OVERLAY 0256fdf3b07c drm/nouveau: Don't set allow_fb_modifiers explicitly 8c5960e823bf drm/arm/malidp: Always list modifiers a2c67909bb71 drm/msm/mdp4: Fix modifier support enabling 337e397a1e9e drm/tegra: Don't set allow_fb_modifiers explicitly 5c2196d8286e drm/ingenic: Fix pixclock rate for 24-bit serial panels 858d38315fc3 drm/amd/display: Reject non-zero src_y and src_x for video planes 6683128d7ca5 pinctrl/amd: Add device HID for new AMD GPIO controller dcb7f78b876c drm/amd/display: fix incorrrect valid irq check 72cba7be3648 drm/rockchip: dsi: remove extra component_del() call e7762bc634c8 drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() bab3618ca92c drm/vc4: hdmi: Prevent clock unbalance dee39749424b drm/vc4: crtc: Skip the TXP da442a77dd49 drm/vc4: txp: Properly set the possible_crtcs mask e4f2d5c77205 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 63de45921822 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() 7764d2c698d7 drm/amdgpu: fix the hang caused by PCIe link width switch 0d3a1e59fd9d drm/amdgpu: fix NAK-G generation during PCI-e link width switch 5af51c7bc675 drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) fb5beb2b3f06 drm/amdgpu: Update NV SIMD-per-CU to 2 788c261cdb58 drm/amdgpu: add new dimgrey cavefish DID 7fad97798d9b powerpc/powernv/vas: Release reference to tgid during window close 30a401a03189 powerpc/barrier: Avoid collision with clang's __lwsync macro cc7442037062 powerpc/xive: Fix error handling when allocating an IPI 7feb683793ea powerpc/bpf: Reject atomic ops in ppc32 JIT 8a96ec5ebf96 powerpc/mm: Fix lockup on kernel exec fault 987a852734e6 mm/mremap: hold the rmap lock in write mode when moving page table entries. f908381a3ec7 MIPS: MT extensions are not available on MIPS32r1 eecc96e0458c PCI: tegra194: Fix host initialization during resume b63416bc9d6d MIPS: CI20: Reduce clocksource to 750 kHz. 8e3f6e978e4c MIPS: set mips32r5 for virt extensions 1930d84a29d4 MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops 92b74375a1bb sctp: add size validation when walking chunks 4ecabee69d19 sctp: validate from_addr_param return 5f7ca3459118 flow_offload: action should not be NULL when it is referenced e9d02dbbab0a bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() 5f2d7f0241e2 sched/fair: Ensure _sum and _avg values stay consistent 377c584c325e Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. 387d99b463af Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. 8e4a714f4510 Bluetooth: mgmt: Fix the command returns garbage parameter value 15407b14e27b Bluetooth: btusb: Add support USB ALT 3 for WBS 69ccde876ca5 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response 840907eecac0 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails efffb7884033 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) c19a2820df32 Bluetooth: Shutdown controller after workqueues are flushed or cancelled 286bba24e6ce Bluetooth: Fix alt settings for incoming SCO with transparent coding format cbb2f564faa4 Bluetooth: Fix the HCI to MGMT status conversion table 5c73a8008035 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails dc239f449b03 Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. 07583ba2e2d8 RDMA/cma: Fix rdma_resolve_route() memory leak e4d57b37f034 net: ip: avoid OOM kills with large UDP sends over loopback 602b0c1dbedc net: retrieve netns cookie via getsocketopt b01ad7c3b08e media, bpf: Do not copy more entries than user space requested e6b42db7e571 IB/isert: Align target max I/O size to initiator size b3d56dd75032 mac80211: Properly WARN on HW scan before restart e32446de59d2 mac80211_hwsim: add concurrent channels scanning support over virtio 6f9ae4a024c5 mac80211: consider per-CPU statistics if present 5924678a442d cfg80211: fix default HE tx bitrate mask in 2G band e1d88925c3b9 wireless: wext-spy: Fix out-of-bounds warning 649adc384fb3 sfc: error code if SRIOV cannot be disabled 65c8d58a1f7a sfc: avoid double pci_remove of VFs 81772d2c7d04 rtw88: add quirks to disable pci capabilities 2002b7ae2f00 rtw88: 8822c: update RF parameter tables to v62 5a7db3036585 iwlwifi: pcie: fix context info freeing 5b2b879f69b4 iwlwifi: pcie: free IML DMA memory allocation 44164d5528fb iwlwifi: mvm: fix error print when session protection ends 111fa98f60d2 iwlwifi: mvm: apply RX diversity per PHY context 89b944c896f9 iwlwifi: mvm: don't change band on bound PHY contexts af1036530646 RDMA/rxe: Don't overwrite errno from ib_umem_get() 6e34e09aa418 drm/amd/display: Fix edp_bootup_bl_level initialization issue f033a30e32ce vsock: notify server to shutdown when client has pending signal ac05406330eb atm: nicstar: register the interrupt handler in the right place 3c0b0b2533f9 atm: nicstar: use 'dma_free_coherent' instead of 'kfree' 5ad7f389f93b net: fec: add ndo_select_queue to fix TX bandwidth fluctuations df628a202755 net: fec: add FEC_QUIRK_HAS_MULTI_QUEUES represents i.MX6SX ENET IP b223fca477ad MIPS: add PMD table accounting into MIPS'pmd_alloc_one 59dc71f577ea rtl8xxxu: Fix device info for RTL8192EU devices 97e50ed9eae5 mt76: fix iv and CCMP header insertion 65c015b50515 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode 9b6248b3e649 mt76: connac: fix the maximum interval schedule scan can support bbe1d0ada80e mt76: connac: fix UC entry is being overwritten 57602135190b mt76: mt7921: enable hw offloading for wep keys 869417fa825c mt76: mt7921: reset wfsys during hw probe 6620a41fe435 mt76: mt7921: fix reset under the deep sleep is enabled 7922a844969d mt76: mt7915: fix tssi indication field of DBDC NICs 38b73fe18c6b drm/amdkfd: Walk through list with dqm lock hold af15052971e1 drm/amdgpu: fix bad address translation for sienna_cichlid a8eca6968b1e io_uring: fix false WARN_ONCE 9e134247013e net: sched: fix error return code in tcf_del_walker() 06648197e4ae net: ipa: Add missing of_node_put() in ipa_firmware_load() 0147b9c4ebf6 net: fix mistake path for netdev_features_strings 4d23e6082729 mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails 2a64f3732310 mt76: mt7615: fix fixed-rate tx status reporting b2b69554431f ice: mark PTYPE 2 as reserved 008ec090f0d1 ice: fix incorrect payload indicator on PTYPE eb7b40d9d378 ext4: fix memory leak in ext4_fill_super 4d39b8f57b7d bpf: Fix up register-based shifts in interpreter to silence KUBSAN 2cb85397c30f net: hsr: don't check sequence number if tag removal is offloaded 3382ec34a4d5 drm/amdkfd: Fix circular lock in nocpsch path 161c4c2a19f4 drm/amdkfd: fix circular locking on get_wave_state 118e6aea7ae7 cw1200: add missing MODULE_DEVICE_TABLE 40af3960a153 wl1251: Fix possible buffer overflow in wl1251_cmd_scan 36409fe65122 net: phy: nxp-c45-tja11xx: enable MDIO write access to the master/slave registers 84bb21d9886c wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP ce6dc850612a dm writecache: commit just one block, not a full page 7cc35bd4355b xfrm: Fix error reporting in xfrm_state_construct. 62adf2af9f09 ibmvnic: fix kernel build warnings in build_hdr_descs_arr 20102b0f6784 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check 66fc2862a252 r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM 4b58c2891d09 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC dd18ad96a9ea net: mido: mdio-mux-bcm-iproc: Use devm_platform_get_and_ioremap_resource() 7ca7d4404b95 fjes: check return value after calling platform_get_resource() 61e364fafec1 drm/amdkfd: use allowed domain for vmbo validation 3b5c55df5067 net: sgi: ioc3-eth: check return value after calling platform_get_resource() 42b8412dc123 selftests: Clean forgotten resources as part of cleanup() 32438665ba66 net: phy: realtek: add delay to fix RXC generation issue 3df8a157824b drm/amd/display: Fix crash during MPO + ODM combine mode recalculation caef3b95ce82 drm/amd/display: Fix off-by-one error in DML 6f88bc77bbc7 drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 db1ca5441e33 drm/amd/display: Release MST resources on switch from MST to SST 71e0e437e97b drm/amd/display: Update scaling settings on modeset dc9e10ea5bdd drm/amd/display: Revert "Fix clock table filling logic" ef485944e718 drm/amd/display: Fix DCN 3.01 DSCCLK validation 18aa10751227 net: moxa: Use devm_platform_get_and_ioremap_resource() c01540159ead net: micrel: check return value after calling platform_get_resource() 373db5a9c8c4 net: mvpp2: check return value after calling platform_get_resource() cd9575caf7bd net: bcmgenet: check return value after calling platform_get_resource() 43630cbcd7de net: mscc: ocelot: check return value after calling platform_get_resource() e8f03933f5a7 virtio_net: Remove BUG() to avoid machine dead 47cafc568c31 ice: fix clang warning regarding deadcode.DeadStores 63efeeb1274d ice: set the value of global config lock timeout longer 22f5c64be9c7 pinctrl: mcp23s08: fix race condition in irq handler 88e1357e4d05 net: bridge: mrp: Update ring transitions. 03de5ab1dc40 block: introduce BIO_ZONE_WRITE_LOCKED bio flag 4068cb7e1113 dm: Fix dm_accept_partial_bio() relative to zone management commands 0a8a10887b65 dm writecache: don't split bios when overwriting contiguous cache content 3c8afdbb62ee dm space maps: don't reset space map allocation cursor when committing c5cc91094e6a RDMA/cxgb4: Fix missing error code in create_qp() 957d6d796e73 icmp: fix lib conflict with trinity e0b8274cda12 net: tcp better handling of reordering then loss cases b01c274e3a3a clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() 3da33bf6aaff drm/amdgpu: remove unsafe optimization to drop preamble ib 3b2b93a485fb drm/amd/display: Avoid HDCP over-read and corruption 060a3b127d9e drm/amdgpu: fix sdma firmware version error in sriov 3e7b75192e15 drm/amdgpu: fix metadata_size for ubo ioctl queries 7c77db5a26db MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER 181bc6b98b10 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) 8853d2ce4e9e ipv6: use prandom_u32() for ID generation ba710baa1cc1 virtio-net: Add validation for used length 8d7221a98741 drm: bridge: cdns-mhdp8546: Fix PM reference leak in 4dbd10b868b6 clk: tegra: Ensure that PLLU configuration is applied properly 91789532c24c clk: tegra: Fix refcounting of gate clocks 9bce65a588d9 drm/tegra: hub: Fix YUV support 86e0ca4c6aee RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH f2aad1098936 net: stmmac: the XPCS obscures a potential "PHY not found" error 7366ccbd327c drm: rockchip: add missing registers for RK3066 20f88209526e drm: rockchip: add missing registers for RK3188 c77ad9cbf0c7 net/mlx5: Fix lag port remapping logic f39de3cc0ff7 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet ba2d94789a1f drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running 93ed1b0210ea drm/amd/display: fix odm scaling 669f0f6f83d5 clk: renesas: r8a77995: Add ZA2 clock 383114477250 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() 4432f3694ee5 igb: fix assignment on big endian machines 003d37fa8c70 igb: handle vlan types with checker enabled dd658e324c34 e100: handle eeprom as little endian 38d70d239c7c drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() 62f616078e9f drm/vc4: Fix clock source for VEC PixelValve on BCM2711 6d0f4887e742 drm/amd/pm: fix return value in aldebaran_set_mp1_state() 8722275b41d5 net: xilinx_emaclite: Do not print real IOMEM pointer 5150877e4d99 udf: Fix NULL pointer dereference in udf_symlink function 50d7e03ad487 drm/sched: Avoid data corruptions baf802cd27cd drm/scheduler: Fix hang when sched_entity released cef0b8eab231 pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE 248fc2633293 net: ethernet: ixp4xx: Fix return value check in ixp4xx_eth_probe() 7b777772879c net/sched: cls_api: increase max_reclassify_loop 0f20ce74aff8 net: mdio: provide shim implementation of devm_of_mdiobus_register 5cb3b25c7f53 drm/virtio: Fix double free on probe failure 5ac1c5fcffd0 reiserfs: add check for invalid 1st journal block b8f63c943700 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE 3828625dd18d net: mdio: ipq8064: add regmap config to disable REGCACHE 8f5cc4dc1e2a drm/panfrost: devfreq: Disable devfreq when num_supplies > 1 e049b85f7dcc drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() 609ee98affb0 net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT 5b991df88810 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() ed7c3739d0a0 mISDN: fix possible use-after-free in HFC_cleanup() d1fb12412874 atm: iphase: fix possible use-after-free in ia_module_exit() 72bdf3c6b059 hugetlb: clear huge pte during flush function on mips platform d2958a2e6d92 MIPS: Loongson64: Fix build error 'secondary_kexec_args' undeclared under !SMP 6102f34e4622 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() 5ec05aa8160b drm/amd/display: fix use_max_lb flag for 420 pixel formats 57092f4f803b drm/amd/display: Fix clock table filling logic 3eb50ab2c5ac drm/amdgpu: change the default timeout for kernel compute queues c9c00298cf07 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() ae1864f13cce drm/imx: Add 8 pixel alignment fix 925a6b206bde drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true 0cf0cb019cd5 drm/vc4: fix argument ordering in vc4_crtc_get_margins() e684e0ee1153 drm/amd/amdgpu/sriov disable all ip hw status by default eeb44b638475 drm/amd/display: Fix BSOD with NULL check 3728601cd68e drm/amd/display: Revert wait vblank on update dpp clock 73893fe52178 drm/amd/display: fix HDCP reset sequence on reinitialize fc2e7aeedba2 drm/ast: Fixed CVE for DP501 d5d89dd11f6f drm/zte: Don't select DRM_KMS_FB_HELPER 992b191b179c drm/mxsfb: Don't select DRM_KMS_FB_HELPER
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix bug for undeclared macro on musl.
btrfs-progs-5.13 (2021-07-13)
* restore: remove loop checks for extent count and directory scan
* inspect dump-tree: new options to print node (--csum-headers) and data
checksums (--csum-items)
* fi usage:
* print stripe count for striped profiles
* print zoned information: size, total unusable
* mkfs: print note about sha256 accelerated module loading issue
* check: ability to reset dev_item::bytes_used
* fixes
* detect zoned kernel support at run time too
* exclusive op running check return value
* fi resize: support cancel (kernel 5.14)
* device remove: support cancel (kernel 5.14)
* documentation about general topics
* compression
* zoned mode
* storage model
* hardware considerations
* other
* libbtrfsutil API overview
* help text fixes and updates
* hash speedtest measure time, cycles using perf and print throughput
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 16 Jul 2021 11:32:24 +0000 (12:32 +0100)]
parted: skip tests that need vfat support
At the time of writing the qemu kernels don't support vfat filesystems.
There are patches on the list to add that, but as two tests fail without
vfat support, make them skip if vfat isn't available.
[ YOCTO #14470 ]
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>
Andreas Müller [Sun, 18 Jul 2021 19:44:05 +0000 (21:44 +0200)]
mesa: upgrade 21.1.4 -> 21.1.5
Bug fixes
* [build error] macros.h:88:26: error: size of unnamed array is negative
* Game Issue: Nuclear Throne crashes in RadeonSI
* Crash in glLinkProgram while trying to craft the link error
* Shader compilation memory leaks
* Wolfenstein II: The New Colossus - Screen goes black in some cases
* SpaceEngine in Steam Proton cannot start with Mesa >=20.3
* [bisected] KDE plasma menu text renders like stretched strangely [amdgpu]
* Luna Sky Crashes on Launch
* Mesa crashes on undefined texture behaviour
* Mesa crashes on undefined texture behaviour
* cache_test uses uninitialized stack memory
Changes
* nir: Fix constant folding for irhadd/urhadd
* ac/surface: Handle non-retiled displayable DCC correctly for modifiers.
* ir3: Fix infinite loop in scheduler when splitting
* glsl: Prohibit implicit conversion of mem parameter in atomicOP functions
* draw: fix tessellation output vertex size calculation
* .pick_status.json: Update to e4f762ac346f31fc1fd201aecdc375348be5075f
* zink: mark a bunch of zink-piglit-quick_gl tests as flakes
* .pick_status.json: Update to c704bb630d21e0a30500e9d8f42493ede3cc55ae
* .pick_status.json: Mark e5d158881b3e12270521d7081b4bba0ac2108d2e as denominated
* softpipe: add missing sentinel to debug option array
* iris: Don’t leak the surface if uncompressed re-interp fails
* intel/perf: use the right popcount for 64bits
* ac/surface/tests: fix the ARM build
* radeonsi,radv: fix a late alloc deadlock with <= 6 CUs per SA
* Convert most remaining free-form fall-through comments to FALLTHROUGH
* osmesa: Replace default case FALLTHROUGH annotation by following return
* Fix up leftover “state_trackers” references to “frontends”
* radeonsi: fix fb_too_small condition
* radeonsi/gfx7: always sync pfp/me
* ac/surface: don’t print stencil info if tex has no stencil
* radeonsi/driconf: add workaround for SpaceEngine
* st/mesa: fix size miss match for some check
* freedreno: Consolidate needs_flush and clearing last_fence
* freedreno/a6xx: Fix framebuffer_barrier crash
* radv: disable DCC for DOOM 2016 and Wolfenstein II
* aco: fix shared_atomic_comp_swap if the second source isn’t a VGPR
* nir: return progress from nir_lower_packing
* nir/ifind_msb_rev: fix input check
* broadcom/compiler: fix add vs. mul
* util/tests: initialise key in cache_test
* mesa: don’t crash on incorrect texture use
* i965: don’t crash on incorrect texture use
* util/driconf: add new ignore_write_to_readonly_var workaround
* util: add some workarounds for the game Luna Sky
* glsl: force_glsl_version to shaders with no defined version
* util/radeonsi: add radeonsi workaround for Nuclear Throne
* st/xa: Mark default xa_get_pipe_format case unreachable.
* intel: fix leaking memor
* y on shader creation
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Tim Orling [Sun, 18 Jul 2021 19:12:54 +0000 (19:12 +0000)]
python3-hypothesis: upgrade 6.14.1 -> 6.14.3
6.14.3 - 2021-07-18
This patch updates our autoformatting tools, improving our code style
without any API changes.
6.14.2 - 2021-07-12
This patch ensures that we shorten tracebacks for tests which fail due
to inconsistent data generation between runs (i.e. raise Flaky).
Signed-off-by: Tim Orling <timothy.t.orling@intel.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Ross Burton [Fri, 16 Jul 2021 15:09:05 +0000 (16:09 +0100)]
meta: remove redundant ${libdir}/cmake from FILES_${PN}-dev
Since oe-core 543e39ad "bitbake.conf: handle cmake -dev files packaging
with default rules" (June 2018) there's no need for recipes to add
${libdir}/cmake or ${datadir}/cmake to FILES_${PN}-dev themselves.
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Yi Zhao [Fri, 16 Jul 2021 09:14:18 +0000 (17:14 +0800)]
libffi: disable use of static exec trampolines
We encountered a blueman-applet segfault with libffi 3.4.2:
$ blueman-applet
blueman-applet 01.58.45 WARNING PluginManager:148 __load_plugin: Not loading DhcpClient because its conflict has higher priority
blueman-applet 01.58.45 WARNING TransferService:189 _make_share_path: Failed to get Download dir from XDG
blueman-applet 01.58.45 WARNING PluginManager:148 __load_plugin: Not loading PPPSupport because its conflict has higher priority
Segmentation fault
This is because the static exec trampolines is enabled by default in
libffi 3.4.2. However it doesn't work with gobject-introspection[1].
Bruce Ashfield [Thu, 15 Jul 2021 19:30:09 +0000 (15:30 -0400)]
linux-yocto/5.4: update to v5.4.131
Updating linux-yocto/5.4 to the latest korg -stable release that comprises
the following commits:
e8d9b740a550 Linux 5.4.131 d2f8a8a07ee3 xen/events: reset active flag for lateeoi events later a05499b29a6e KVM: SVM: Call SEV Guest Decommission if ASID binding fails 58356f448b61 s390/stack: fix possible register corruption with stack switch helper abbd42939db6 KVM: SVM: Periodically schedule when unregistering regions on destroy 8b24c7edc2f2 Linux 5.4.130 5e8519c4083b RDMA/mlx5: Block FDB rules when not in switchdev mode c5fb49e12f2c gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP cf5eb8209723 drm/nouveau: fix dma_address check for CPU/GPU sync 3edfd34f1338 scsi: sr: Return appropriate error code when disk is ejected a6c85a8433e0 x86/efi: remove unused variables
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Thu, 15 Jul 2021 19:30:08 +0000 (15:30 -0400)]
linux-yocto/5.10: update to v5.10.49
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
904ad453baa0 Linux 5.10.49 064b57a8da99 xen/events: reset active flag for lateeoi events later a245f6842d21 Hexagon: change jumps to must-extend in futex_atomic_* a7f51048c5a8 Hexagon: add target builtins to kernel 243f325ecc90 Hexagon: fix build errors 8148665cb7fe media: uvcvideo: Support devices that report an OT as an entity source d5737410d2dd KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path a09a52277207 Linux 5.10.48 4dc968042864 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" 4ab869e0289d RDMA/mlx5: Block FDB rules when not in switchdev mode 348143a38012 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP 45ca6df5df11 drm/nouveau: fix dma_address check for CPU/GPU sync d191c3d6ad33 gpio: mxc: Fix disabled interrupt wake-up support f77f97238496 scsi: sr: Return appropriate error code when disk is ejected
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bruce Ashfield [Thu, 15 Jul 2021 19:30:05 +0000 (15:30 -0400)]
linux-yocto/5.13: add devupstream support
We are always getting questions about building -stable, or mainline
master. Rather than introducing a separate set of recipes, we can
facilitate this sort of usecase by using the existing devupstream
bbclass support.
To build an unpatched or otherwise modifed -stable of 5.13, simply
set the linux-yocto preferred provider to:
linux-yocto-upstream
and the PREFERRED_VERSION_linux-yocto-upstream to one with support.
And your wish will be granted, as the build will use v5.13/base
which matches the main linux-yocto version, simply with no extra
changes applied.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tony Tascioglu [Thu, 15 Jul 2021 00:48:13 +0000 (20:48 -0400)]
valgrind: skip flaky ptest fb_test_amd64
Recently, the none/tests/amd64/fb_test_amd64 test had been flaky and
causing failures on the auto-builder. Until we can get to the root cause
of the issue, we are going to skip the test to reduce the noise from the
ptests.
Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
devtool: correctly handle non-standard source tree locations in upgrades
When S is set to a sub-directory of upstream source, the license
checks and the bbappend writing (specifically, setting EXTERNALSRC)
need to operate on that sub-directory.
'devtool modify' already has similar logic, and it was copied from there
and adjusted.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
reproducibility.patch
deleted since it's been merged upstream.
v57.1.0
-------
Changes
^^^^^^^
* #2692: Globs are now sorted in 'license_files' restoring reproducibility by eliminating variance from disk order.
* #2714: Update to distutils at pypa/distutils@e2627b7.
* #2715: Removed reliance on deprecated ssl.match_hostname by removing the ssl support. Now any index operations rely on the native SSL implementation.
Documentation changes
^^^^^^^^^^^^^^^^^^^^^
* #2604: Revamped the backward/cross tool compatibility section to remove
some confusion.
Add some examples and the version since when ``entry_points`` are
supported in declarative configuration.
Tried to make the reading flow a bit leaner, gather some informations
that were a bit dispersed.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As per upstream the license should also include MIT[1]. This is also
what Fedora Linux uses[2].
This should also address the problem with auto-generated scannerparser.h
file which has the following header:
/* Bison interface for Yacc-like parsers in C
Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation,
Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
/* As a special exception, you may create a larger work that contains
part or all of the Bison parser skeleton and distribute that work
under terms of your choice, so long as that work isn't itself a
parser generator using the skeleton or a modified version thereof
as a parser skeleton. Alternatively, if you modify or redistribute
the parser skeleton itself, you may (at your option) remove this
special exception, which will cause the skeleton and the resulting
Bison output files to be licensed under the GNU General Public
License without this special exception.
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
Taking advantage of the Bison expcetion, more precisely the following fragment:
"distribute that work under terms of your choice"
it should also be possible to reuse the MIT license tag for redistribution of that
work instead of adding the default GPLv3+ tag (which would otherwise be required
without using the special exception).
Mike Crowe [Mon, 12 Jul 2021 15:35:58 +0000 (16:35 +0100)]
licence_image: Add lic-pkgs IMAGE_FEATURE
Installing license packages is similar to installing -dev or -dbg
packages, so let's invent a "lic-pkgs" IMAGE_FEATURE that does so and
document it in core-image.bbclass.
This image feature only works if LICENSE_CREATE_PACKAGE is set, so
refuse to generate an image if the lic-pkgs feature is enabled without
LICENSE_CREATE_PACKAGE.
Signed-off-by: Mike Crowe <mac@mcrowe.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 9 Jul 2021 16:41:09 +0000 (17:41 +0100)]
tcl: remove redundant file creation
The creation of compat/fixstrtod.c was done back in 2005[1] with no
explanation and has persisted since. I can't seem to break the build
without this, so it is presumably long obsolete.
Ross Burton [Fri, 9 Jul 2021 16:17:38 +0000 (17:17 +0100)]
tcl: use AUTOTOOLS_SCRIPT_PATH
Inside tcl the configure.ac is inside a unix/ directory. Instead of
setting S to BPNPV/unix and having to use ../ to reach files outside of
unix, simply set S as usual and use AUTOTOOLS_SCRIPT_PATH to run the
correct configure script.
Ross Burton [Fri, 9 Jul 2021 16:03:53 +0000 (17:03 +0100)]
tcl: use tcl-core instead of patching out packages
Instead of patching out the build of optional packages, we can just use
the tcl-core tarball which is identical except it doesn't include the
packages.
Ross Burton [Fri, 9 Jul 2021 15:29:41 +0000 (16:29 +0100)]
tcl: suffix all Tcl man pages instead of using alternatives
Both Perl and Tcl want to install Thread.3. Alternatives is a terrible
idea for manpages that don't correspond to binaries, instead just tell
Tcl to suffix the manpages so this is Thread.3tcl.
Richard Purdie [Sat, 10 Jul 2021 10:04:45 +0000 (11:04 +0100)]
sstate: Drop pseudo exclusion
Now that pseudo-native always includes statx support and we have sanity
checks on pseudo-native to ensure it always contains a minimum feature set,
we no longer need to mark pseudo-native as distro specific. This fixes
eSDK build problems.
[YOCTO #14428]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Sat, 10 Jul 2021 22:03:31 +0000 (23:03 +0100)]
pseudo: Update to latest version including statx fix
This updates to the latest pseudo version which includes:
Revert "client: Fix some compiler warnings"
ports/linux: Always build statx support
makewrappers: Handle parameters marked as nonnull
client: Fix some compiler warnings
wrappers: Avoid -Wcast-function-type warning
In particular, this pseudo version always has statx enabled which means
we can then remove the need to make pseudo-native host distro specific
which fixes an eSDK issue.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Sat, 10 Jul 2021 22:01:30 +0000 (23:01 +0100)]
pseudo: Add uninative configuration sanity check
When building pseudo-native to work with uninative, we need to ensure the
configuration will work on all supported target systems. This means
"new clone" semantics, xattr and statvfs support in particular. It is
extremely unlikely we'd run on a system without any of these but add
a check just to be sure when uninative is enabled.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Options:
-c | --count <amount> dd (transfer) <amount> KiB of data within specified timeout to detect latency.
Must enable -t option.
-t | --timeout <time> timeout in seconds for the <count> amount of data to be transferred.
-l | --log-only run the commands without performing the data transfer.
-h | --help show help
buildstats.bbclass: log host data on failure to task specific file
host data, for both interval and failure, was previously
logged into the same file which was difficult to read
as the files file were usually large.
host data is now logged into separate files, for each
type of logging (failure and interval) and also for each
failed task making it easier to read/parse.
Marek Vasut [Fri, 9 Jul 2021 18:15:20 +0000 (20:15 +0200)]
update-rc.d: update SRCREV to pull in fix for non-bash shell support
This pulls in non-bash shell fix for enable/disable command, upstream
commit 8636cf4 ("update-rc.d: Fix enable/disable command"). This way
update-rc.d works with e.g. dash shell again.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Changqing Li <changqing.li@windriver.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Fri, 9 Jul 2021 11:08:47 +0000 (12:08 +0100)]
parted: improve ptest execution
Delete the right log files in run-ptest so the tests can be executed
more than once.
Install config.h so the tests which examine the build configuration will
do the right thing, specifically this causes the tests using libblkid to
execute instead of skip.
Add missing RDEPENDS: mkswap and tune2fs binaries, loop and vfat kernel
modules.
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>
util-linux: Disable chfn-chsh on non-target builds
They are also provided by shadow-native e.g. when building native
recipes and packages where they depend on both shadow-native and
util-linux-native, this can conflict
Enable it only when pam is enabled in distro
Fixes
ERROR: systemd-1_248.3-r0 do_prepare_recipe_sysroot: The file /usr/bin/chsh is installed by both util-linux-native and shadow-native, aborting
Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Marek Vasut [Thu, 8 Jul 2021 13:33:49 +0000 (15:33 +0200)]
pulseaudio: Drop pulseaudio-conf
The pulseaudio.inc currently contains these two assignments:
FILES_${PN}-conf = "${sysconfdir}"
FILES_${PN}-server = "... ${sysconfdir} ..."
This results in pulseaudio-server shipping the configuration
in /etc/pulse/ , and based on CONFFILES_${PN}-server and co.,
this is how it was intended to work.
However, that also means FILES_${PN}-conf is not useful. In fact,
FILES_${PN}-conf is likely meant for MACHINE specific configuration,
which would better be packaged in separate recipe like e.g. systemd
does in systemd-conf_%.bb . Better yet, such pulseaudio-conf_%.bb
could ship MACHINE specific configuration overrides, which according
to pulse-daemon.conf(5) are picked from /etc/pulse/daemon.conf.d ,
while pulseaudio-server would ship the default configuration files.
Remove FILES_${PN}-conf .
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Tanu Kaskinen <tanuk@iki.fi> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Changqing Li [Thu, 8 Jul 2021 04:04:35 +0000 (12:04 +0800)]
boost-build-native: workaround one rarely hang problem on fedora34
Reproduce scenes:
* On fedora34
* autofs.service is started
* test is nis user, which mounted at /nis by autofs
* under /nis/test, there are symlinks point to another nis mount point /nis/yan
Result:
task boost-build-native:do_install hang forever
NOTE: recipe ovmf-edk2-stable202102-r0: task do_package_write_rpm: Succeeded
NOTE: Running noexec task 8124 of 8152 (/layers/oe-core/meta/recipes-core/ovmf/ovmf_git.bb:do_build)
Bitbake still alive (5000s)
Bitbake still alive (10000s)
Bitbake still alive (15000s)
Bitbake still alive (20000s)
Bitbake still alive (25000s)
Bitbake still alive (30000s)
Bitbake still alive (35000s)
Bitbake still alive (40000s)
Bitbake still alive (45000s)
Bitbake still alive (50000s)
$ps aux | grep b2
test 2773444 0.0 0.0 13532 2748 ? D Jul01 0:00 ./b2 install --prefix=/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/recipe-sysroot-native/usr staging-prefix=/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/image/build/tmp-glibc/work/x86_64-linux/boost-build-native/4.4.1-r0/recipe-sysroot-native/usr
$ dmesg
[1559743.424610] autofs4:pid:2773444:autofs_mount_wait: waiting for mount name=yan
[1559743.424621] autofs4:pid:2773444:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560001.400440] autofs4:pid:2774530:autofs_mount_wait: waiting for mount name=yan
[1560001.400452] autofs4:pid:2774530:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560022.493282] autofs4:pid:2774537:autofs_mount_wait: waiting for mount name=yan
[1560022.493292] autofs4:pid:2774537:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560122.076589] autofs4:pid:3979116:autofs_mount_wait: mount wait done status=-4
[1560162.222374] autofs4:pid:2774530:autofs_mount_wait: mount wait done status=-4
[1560167.116188] autofs4:pid:2774537:autofs_mount_wait: mount wait done status=-4
[1560188.140532] autofs4:pid:2774671:autofs_mount_wait: waiting for mount name=yan
[1560188.140540] autofs4:pid:2774671:autofs_wait: existing wait id = 0x00000056, name = yan, nfy=1
[1560189.651905] autofs4:pid:2774671:autofs_mount_wait: mount wait done status=-4
Analyzation:
b2 will walk the HOME dir, when access the symlink point to /nis/yan,
autofs hang at autofs_wait. the process stay at D stat forever. This
maybe caused by abnormal status of autofs.service. The problem cannot
reproduce after restart autofs.service. There should be an autofs bug.
and there is an autofs hang problem bug on fedora34 on it's bugzilla:
https://bugzilla.redhat.com/show_bug.cgi?id=1953390
Workaround:
Since b2 don't actually write something to HOME dir, change HOME dir to
/var/run, a dir not mounted by autofs.
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
License-Update: file format changed from "ASCII text" to
"ASCII text, with CRLF line terminators"
Version 2.3.6
^^^^^^^^^^^^^
- Fix minor unicode bugs in with_name and with_suffix. Many thanks to
ppentchev for reporting and for providing a fix.
- Fix a few minor bugs.
- Allow unicode file paths on systems that support it
(note: unicode file paths will not work on Windows
due a broken filesystem encoder on Windows on Python 2).
- Remove travis and add github actions for regression testing.
Richard Purdie [Wed, 7 Jul 2021 16:50:53 +0000 (17:50 +0100)]
license: Drop adding RRECOMMENDS for license packages
This changes behaviour when LICENSE_CREATE_PACKAGE is in use. Packages
no longer have RRECOMMENDS adding to them.
It was highlighted that this doesn't apply to PACKAGES_DYNAMIC, nor can
it easily be made to do so. There is also a much easier way to handle this
which is:
IMAGE_INSTALL_COMPLEMENTARY += "*-lic"
which works on a per image basis and doesn't change the underlying
package dependencies. I propose we switch to this instead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
build: Update to header 1.2.182
- Update known-good
- Add support for printing `int64_t` in `scripts/vulkaninfo_generator.py`
- Disable codegen for VK_HUAWEI_subpass_shading
KhronosGroup/Vulkan-Docs#1564
- Generate source
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xserver-xorg: exclude development snapshots from upstream version checks
Standalone X is still winding down; there's no commitment or plan for a proper release.
https://lists.freedesktop.org/archives/xorg/2021-July/060726.html
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Wed, 7 Jul 2021 09:04:14 +0000 (10:04 +0100)]
glib-2.0: fix g-file-into modification time test
The GFileInfo modification time test assumed that the difference between
a modification timestamp in seconds and in microseconds must be greater
than 0.
Mathmatically, there's a one-in-a-million chance that it will be 0. It
turns out that one-in-a-million chances happen approximately once every
fortnight on the autobuilder.
[ YOCTO 14373 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 7 Jul 2021 10:08:41 +0000 (11:08 +0100)]
glibc-testsuite: Fix build failures when directly running recipe
If you try and run the glibc-testsuite's build task, you see failures
as do_populate_sysroot can't work. We don't have a do_install, get
rid of do_populate_sysroot as well.
The recipe is not included in world builds by default which is why
we don't see the issue more widely.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Richard Purdie [Wed, 7 Jul 2021 10:08:41 +0000 (11:08 +0100)]
runqemu: Remove potential lock races around tap device handling
The qemu tap device handling is potentially race ridden. We pass the
fd to the main qemu subprocess which is good as it means the lock is held
as long as the qemu process exists. This means we shouldn't unlock it
ourselves though, only close the file. We also can't delete the file
as we have no idea if qemu is still using it. We could try and obtain
an exclusive new lock, then the file would be safe to unlink but it
doesn't seem worth it.
Also fix the same issue in the port lock code.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Mon, 5 Jul 2021 18:42:59 +0000 (20:42 +0200)]
pango: upgrade 1.48.5 -> 1.48.7
Overview of changes in 1.48.7
=============================
- Fix a thread-safety issue in fontmap initialization
- Small documentation improvements
Overview of changes in 1.48.6
=============================
- Avoid attribute index overflow
- Add a new pango-segmentation utility
- Documentation cleanups and fixes
- Update script property data for gravity
- Bring back careful glyph position rounding
- Add a few missing bidi types
- Add more tests
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Andreas Müller [Mon, 5 Jul 2021 18:42:58 +0000 (20:42 +0200)]
mesa: upgrade 21.1.3 -> 21.1.4
Bug fixes
* [anv] GravityMark (benchmark) crashes on ANV
* [opengl] We happy few not being rendered correctly
* Factorio: GPU hang when opening machine inventory
* RuneScape on Mesa 21.1.1 (VEGA10) has bad performance and leaks memory
* Supraland: flickering black bars on ground
* radv: GPU hang in Cyberpunk 2077 on Big Navi
* [amdgpu][renoir][rx5500m]: [drm:0xffffffff8198ad5e] *ERROR* ring gfx timeout, signaled seq=10952, emitted seq=10954
* [spirv-fuzz] SPIR-V parsing FAILED: Invalid back or cross-edge in the CFG
* panfrost Mount and Blade: Warband (glitches)
* anv: dEQP-VK.robustness.robustness2*no_fmt_qual.null_descriptor.samples* fail
Changes
* util/fossilize_db: Pull seek into lock.
* util/fossilize_db: Split out reading the index.
* util/fossilize_db: Do not lock the fossilize db permanently.
* spirv: Fix handling of OpBranchConditional with same THEN and ELSE
* nir/opt_if: Don’t split ALU for single block infinite loops
* llvmpipe: Add handle export for resource_get_param
* i965: fix regression in pipe control on g45
* pick_status.json: Update to 977355c6e5efd781dde85d834172dd23cd4852f1
* pick_status.json: Update to 40b67a292297606f0a7576e3ef4087028d5edd17
* zink: do not unmap dt-buffers twice
* zink: drop repeated usage-bit
* zink: do not check buffer-format for usage-bits
* zink: remove unused moltenvk functions
* libgl-gdi: add missing include
* aux/trace: fix bool argument
* ci/windows: work around meson encoding issues
* intel/fs: Teach IR about EOT instruction writing the accumulator implicitly on TGL+.
* intel/fs: Fix synchronization of accumulator-clearing W/A move on TGL+.
* pan/mdg: Add a bundle ID to instructions
* pan/mdg: Reorder some code in mir_spill_register
* pan/mdg: Fill from TLS before spilling non-SSA nodes
* pan/mdg: Fix reading a spilt register in the bundle it’s written
* pan/mdg: Add 16 bytes of padding to the end of shaders
* intel/nir: Fix txs for null surfaces
* spirv: Create acceleration structure and shader record variables
* nv50/ir: fix surface lowering when values get shared accross operations
* anv: Fix dynamic primitive topology for tess on Gfx7.x too
* anv: allocate bigger batches as we grow command buffers
* mesa: unreference zombie buffers when creating buffers to lower memory usage
* compiler/glsl: Use mutex lock while freeing up mem_ctx
* anv: fix dynamic primitive topology for tess
* zink: handle custom border color without matching wrap mode case
* radeonsi: skip instance_count==0 draws on <= GFX9
* radeonsi: disable ngg culling on llvm < 12
* radv: reject binding buffer/image when the device memory is too small
* radv: always decompress both aspects of a depth/stencil image
* amd/addrlib: remove Meson debug message()
* radeon/vcn/enc: Add missing line to HEVC SPS header code
* util: add work around for the game We Happy Few
* ac/nir: Update TCS output barriers with nir_var_mem_shared.
* radv/llvm: Emit s_barrier at the beginning of NGG non-GS shaders.
* aco/gfx10: NGG zero output workaround for conservative rasterization.
* aco/gfx10: Emit barrier at the start of NGG VS and TES.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ross Burton [Mon, 5 Jul 2021 17:04:21 +0000 (18:04 +0100)]
util-linux: rewrite the ptest integration
Instead of duplicating logic, we can use the run.sh that the test suite
installs.
Unless told otherwise, the util-linux test suite assumes that it is
running in a build tree and looks for binaries to run, but we're on
target so pass --use-system-commands (drops ~180 skips to tens).
Add --show-diff so that debugging can be done from the logs alone.
Remove redundant path manipulation that is now done upstream.
If PAM is disabled, delete the chfn test: it will run the chfn from
shadow which has different output, and the test will fail.
[ YOCTO #14244 ]
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>