summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto/5.10: update to v5.10.53Bruce Ashfield2021-08-023-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 71046eac2db9 Linux 5.10.53 6cd9bd2a2ddb udp: annotate data races around unix_sk(sk)->gso_size bfdb38a4268a drm/panel: nt35510: Do not fail if DSI read fails 0d90d8492fb9 perf test bpf: Free obj_buf a9f36bf3613c bpf: Track subprog poke descriptors correctly and fix use-after-free 782d71e29b29 bpftool: Properly close va_list 'ap' by va_end() on error 2381b8e882d0 tools: bpf: Fix error in 'make -C tools/ bpf_install' 638632997c31 tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path 2fee3cf4c97b ipv6: tcp: drop silly ICMPv6 packet too big messages ad4ba3404931 tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized d60f07bcb76f tcp: annotate data races around tp->mtu_info ea66fcb29605 tcp: consistently disable header prediction for mptcp c28c747e37db ARM: dts: tacoma: Add phase corrections for eMMC e55160537d76 ARM: dts: aspeed: Fix AST2600 machines line names ff4b8f35c96c kbuild: do not suppress Kconfig prompts for silent build 0d514185ae79 dma-buf/sync_file: Don't leak fences on merge failure f33605908a9b net: fddi: fix UAF in fza_probe 66c73f187d1e net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() 7d7d0e84ac0d Revert "mm/shmem: fix shmem_swapin() race with swapoff" 2179d96ec702 net: validate lwtstate->data before returning from skb_tunnel_info() b61d8814c477 net: send SYNACK packet with accepted fwmark f2a062fcfe1d net: ti: fix UAF in tlan:remove_one b560521eca03 net: qcom/emac: fix UAF in emac:remove dbbf5b957bd9 net: moxa: fix UAF in moxart_mac_probe 88ff9ec9c67a net: ip_tunnel: fix mtu calculation for ETHER tunnel devices 846829e75db5 net: bcmgenet: Ensure all TX/RX queues DMAs are disabled b9fa66072fee net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops 59070cc43d1d net: bridge: sync fdb to new unicast-filtering ports 7b5a2910e782 net/sched: act_ct: remove and free nf_table callbacks 6d4476236f79 vmxnet3: fix cksum offload issues for tunnels with non-default udp ports c3bc9ce7d400 net/sched: act_ct: fix err check for nf_conntrack_confirm fc40fdefd94a netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo 34365de50806 net: ipv6: fix return value of ip6_skb_dst_mtu 73146745ff28 net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz a8c7ba368748 net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz 14cd8ce80ad7 net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz c657413dcddf net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz fcb970edc0be net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear 4e275a4aca68 usb: cdns3: Enable TDL_CHK only for OUT ep ce6ee46e0f39 mm/page_alloc: fix memory map initialization for descending nodes 9e1cf2d1ed37 mm/userfaultfd: fix uffd-wp special cases for fork() 84ff5f66c3f6 mm/thp: simplify copying of huge zero page pmd when fork a62177b35730 f2fs: Show casefolding support only when supported 277b311ae170 Revert "swap: fix do_swap_page() race with swapoff" d92aa22f2419 arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file 0e67c76384e9 firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string e58c162789be cifs: prevent NULL deref in cifs_compose_mount_options() faa3e7da487a s390: introduce proper type handling call_on_stack() macro be10fff3a461 s390/traps: do not test MONITOR CALL without CONFIG_BUG 9beba1469996 thermal/core/thermal_of: Stop zone device before unregistering it 7412c988fe12 perf/x86/intel/uncore: Clean up error handling path of iio mapping 892387e7619e sched/fair: Fix CFS bandwidth hrtimer expiry type eb859b043c2e scsi: qedf: Add check to synchronize abort and flush a4a54c54af25 scsi: libfc: Fix array index out of bound exception 0d7596a954f1 scsi: libsas: Add LUN number check in .slave_alloc callback 2f8df6332eb2 scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 cdb995a6cbb5 rtc: max77686: Do not enforce (incorrect) interrupt trigger type d3ba15fb0401 arch/arm64/boot/dts/marvell: fix NAND partitioning scheme e378db118925 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set 8c12a3a68d4f thermal/drivers/sprd: Add missing of_node_put for loop iteration 20babcd83092 thermal/drivers/imx_sc: Add missing of_node_put for loop iteration 469951ce4bb0 thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1 bd40e2da3ae5 thermal/core: Correct function name thermal_zone_device_unregister() 6c099d595fd7 arm64: dts: imx8mq: assign PCIe clocks 24c41aa9d01b arm64: dts: ls208xa: remove bus-num from dspi node 7e3f5739cccb firmware: tegra: bpmp: Fix Tegra234-only builds 7c03982fa134 soc/tegra: fuse: Fix Tegra234-only builds ffa6f08be14a ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured f40a7c9b8ee1 ARM: dts: stm32: fix stpmic node for stm32mp1 boards 2670d3d1ef47 ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM 26cd441c529d ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM a5bc2a2d838e ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply e27052f21a2f ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 6a7af6347810 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings 160c92d728f3 ARM: dts: rockchip: fix supply properties in io-domains nodes d671fae04648 arm64: dts: juno: Update SCPI nodes as per the YAML schema fc71d8df5807 ARM: dts: bcm283x: Fix up GPIO LED node names 4bc03e321f2a ARM: dts: bcm283x: Fix up MMC node names 15d727c044d5 firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected b4009ea92f29 firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig 41e2bcca23f1 memory: tegra: Fix compilation warnings on 64bit platforms 7ad965c8a723 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings ccec32f77144 ARM: dts: stm32: fix RCC node name on stm32f429 MCU bfbc4b482078 ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards 34ec6702a2a1 ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin 44f4e344f4f0 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 3534a4b2d059 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 8da771b5527c arm64: dts: qcom: sc7180: Move rmtfs memory region a74d3bbe0553 ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant e89f4098d528 ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees c8815d6fee79 arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction 28d2ae98154e ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names a73a22a69f6a ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios ddf2d14894d0 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios a09b4c444941 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios 3f0948569997 kbuild: sink stdout from cmd for silent build 27582c9fa294 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE 6f5891a560df ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value 5190a6604a10 ARM: dts: ux500: Fix orientation of accelerometer 61fda04276bb ARM: dts: ux500: Rename gpio-controller node 985947c53555 ARM: dts: ux500: Fix interrupt cells ff9ef21bb6fb arm64: dts: rockchip: fix regulator-gpio states array 31e1b8c07d35 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info d05ebeffca1d ARM: dts: imx6: phyFLEX: Fix UART hardware flow control 249d8e4ea168 ARM: dts: Hurricane 2: Fix NAND nodes names f6541401dbd6 ARM: dts: BCM63xx: Fix NAND nodes names b5fc6b9ab427 ARM: NSP: dts: fix NAND nodes names 5f844007eb91 ARM: Cygnus: dts: fix NAND nodes names 9525d58c5af8 ARM: brcmstb: dts: fix NAND nodes names 4e8eb51ae633 reset: ti-syscon: fix to_ti_syscon_reset_data macro cabcb576fc3e arm64: dts: rockchip: Fix power-controller node names for rk3399 81ea23d988f9 arm64: dts: rockchip: Fix power-controller node names for rk3328 e4f97b740d6a arm64: dts: rockchip: Fix power-controller node names for px30 95b64be2e741 ARM: dts: rockchip: Fix power-controller node names for rk3288 5881af8d692b ARM: dts: rockchip: Fix power-controller node names for rk3188 70abb828312a ARM: dts: rockchip: Fix power-controller node names for rk3066a fc01549d7b87 ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x 55014c38e73d ARM: dts: rockchip: Fix the timer clocks order 2e1f681b680c arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi 7d3408c72336 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 e2d1e4416174 ARM: dts: rockchip: Fix thermal sensor cells o rk322x c8f0cef75dd7 ARM: dts: gemini: add device_type on pci 191523dcfa68 ARM: dts: gemini: rename mdio to the right name (From OE-Core rev: 73d94f33b328200fbf9655ab71381a27e6f55bf8) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: add libatomic for armv5Trevor Woerner2021-08-021-0/+1
| | | | | | | | | | | | | | | | | | | The GNU Atomic library is a GCC support runtime library for atomic operations not supported by hardware. Otherwise we get the following when building: | arm-oe-linux-gnueabi-gcc -mcpu=arm926ej-s -mfpu=vfp -mfloat-abi=hard -marm --sysroot=.../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed --sysroot=.../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot -mcpu=arm926ej-s -Wl,--as-needed -Wl,-z,noexecstack -Wl,--warn-common -Wl,-rpath-link=:libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample -o ffprobe_g fftools/cmdutils.o fftools/ffprobe.o -lavdevice -lavfilter -lavformat -lavcodec -lavresample -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lXv -lX11 -lXext -pthread -lm -lm -lbz2 -lz -pthread -lm -llzma -lz -ltheoraenc -ltheoradec -logg -lm -lm -lm -pthread -lm -lXv -lX11 -lXext | .../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot-native/usr/bin/arm-oe-linux-gnueabi/../../libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/11.1.1/ld: libavformat/libavformat.so: undefined reference to `__atomic_fetch_sub_8' | .../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot-native/usr/bin/arm-oe-linux-gnueabi/../../libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/11.1.1/ld: libavformat/libavformat.so: undefined reference to `__atomic_store_8' | .../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot-native/usr/bin/arm-oe-linux-gnueabi/../../libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/11.1.1/ld: libavformat/libavformat.so: undefined reference to `__atomic_load_8' | .../build/tmp-glibc/work/armv5ehf-vfp-oe-linux-gnueabi/ffmpeg/4.4-r0/recipe-sysroot-native/usr/bin/arm-oe-linux-gnueabi/../../libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/11.1.1/ld: libavformat/libavformat.so: undefined reference to `__atomic_fetch_add_8' | collect2: error: ld returned 1 exit status (From OE-Core rev: 677568b2cacf4db9468a08127ee2d19e6544f438) Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* zstd: fix CVE_PRODUCTChen Qi2021-08-021-0/+2
| | | | | | | | | zstd uses 'zstandard' in NVD database. e.g. CVE-2021-24031 (From OE-Core rev: 304eb663e414171d38faeebb3c72e49e6e4e1112) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffoscope: upgrade 177 -> 178wangmy2021-08-021-1/+1
| | | | | | | (From OE-Core rev: 6cfc180c95e4275c619fc943916306ba5f5ed475) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* i2c-tools: upgrade 4.2 -> 4.3wangmy2021-08-021-1/+1
| | | | | | | | | | | | 4.3 (2021-07-22) decode-dimms: Attempt to decode LPDDR3 modules eeprom, eepromer: Removed the tools in favor of eeprog i2cdetect: Sort the bus list by number (From OE-Core rev: ca41c972260de9d3ecd2098f19ec90e4e81f252b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: upgrade 9.16.18 -> 9.16.19wangmy2021-08-0210-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --- 9.16.19 released --- 5671. [bug] A race condition could occur where two threads were competing for the same set of key file locks, leading to a deadlock. This has been fixed. [GL #2786] 5670. [bug] create_keydata() created an invalid placeholder keydata record upon a refresh failure, which prevented the database of managed keys from subsequently being read back. This has been fixed. [GL #2686] 5669. [func] KASP support was extended with the "check DS" feature. Zones with "dnssec-policy" and "parental-agents" configured now check for DS presence and can perform automatic KSK rollovers. [GL #1126] 5668. [bug] Rescheduling a setnsec3param() task when a zone failed to load on startup caused a hang on shutdown. This has been fixed. [GL #2791] 5667. [bug] The configuration-checking code failed to account for the inheritance rules of the "dnssec-policy" option. This has been fixed. [GL #2780] 5666. [doc] The safe "edns-udp-size" value was tweaked to match the probing value from BIND 9.16 for better compatibility. [GL #2183] 5665. [bug] If nsupdate sends an SOA request and receives a REFUSED response, it now fails over to the next available server. [GL #2758] 5664. [func] For UDP messages larger than the path MTU, named now sends an empty response with the TC (TrunCated) bit set. In addition, setting the DF (Don't Fragment) flag on outgoing UDP sockets was re-enabled. [GL #2790] 5662. [bug] Views with recursion disabled are now configured with a default cache size of 2 MB unless "max-cache-size" is explicitly set. This prevents cache RBT hash tables from being needlessly preallocated for such views. [GL #2777] 5661. [bug] Change 5644 inadvertently introduced a deadlock: when locking the key file mutex for each zone structure in a different view, the "in-view" logic was not considered. This has been fixed. [GL #2783] 5658. [bug] Increasing "max-cache-size" for a running named instance (using "rndc reconfig") did not cause the hash tables used by cache databases to be grown accordingly. This has been fixed. [GL #2770] 5655. [bug] Signed, insecure delegation responses prepared by named either lacked the necessary NSEC records or contained duplicate NSEC records when both wildcard expansion and CNAME chaining were required to prepare the response. This has been fixed. [GL #2759] 5653. [bug] A bug that caused the NSEC3 salt to be changed on every restart for zones using KASP has been fixed. [GL #2725] (From OE-Core rev: 8afda7983aa6476eb5d44962e99992eb479eff1f) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* shadow: update 4.8.1 -> 4.9Alexander Kanavin2021-08-027-335/+167
| | | | | | | | | | | | | | | | | Add a couple backports to fix builds. Drop 0002-Allow-for-setting-password-in-clear-text.patch; what it adds is horribly insecure and AB testing didn't reveal any regressions or use cases for it. Drop /etc/default/ tweaks as files are no longer installed there. Drop manpage alternatives as manpages are no longer installed. (From OE-Core rev: 759df7395908f18b3b68f28d043ac9ebd42dd0c8) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* selftest: add core-image-weston to no-gpl3-no-meta-gpl2 image testAlexander Kanavin2021-08-021-8/+20
| | | | | | | | | | | This demonstrates more of the tricks and techniques that can be used to achieve gpl3-free images withough having to roll back to ancient versions of various core items via meta-gpl2. (From OE-Core rev: cb78db7aa14f147ce79c12539c9435cab06f92bf) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: do not RRECOMMEND rpm-buildAlexander Kanavin2021-08-021-1/+1
| | | | | | | | | | | This avoids pulling in perl, python and (especially) bash; rpm building functionality should be neither hard nor soft dependency of rpm package management. (From OE-Core rev: ff0e05241a3b61415dc24a8bc2104b4be04b8fc7) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: update 2.10.4 -> 2.11.0Alexander Kanavin2021-08-022-5/+22
| | | | | | | | | License-Update: formatting, changed location in source tree. (From OE-Core rev: 28023ea2193405987062aa86d199d7844716cfe6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iputils: update 20210202 -> 20210722Alexander Kanavin2021-08-022-26/+7
| | | | | | | | | | Drop rdisc part from 0001-rarpd-rdisc-Drop-PrivateUsers.patch as it's been fixed upstream; rarpd still isn't. (From OE-Core rev: 521a8b2161614db50deed16a7a70d924b8ffe12f) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: update 2.37 -> 2.37.1Alexander Kanavin2021-08-0210-351/+1
| | | | | | | | | Drop backports. (From OE-Core rev: d50e8b73c81af52bacc2125c8fe4828ad2da2ef3) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtools: update 4.0.32 -> 4.0.34Alexander Kanavin2021-08-023-22/+3
| | | | | | | | | | Drop no-x11.gplv3.patch (the libraries are now dynamically enabled from configure.in). (From OE-Core rev: b9b628b55b5c2982145a333686338e757827f499) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: update 3.21.0 -> 3.21.1Alexander Kanavin2021-08-023-1/+1
| | | | | | | (From OE-Core rev: 7991406204d68c9c30aeacd5200d09f256d17fe6) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sanity.conf: Require bitbake 1.51.1Richard Purdie2021-08-021-1/+1
| | | | | | | | We require 1.51.1 which has the override syntax changes in it. (From OE-Core rev: 1da9f55ed84c3bec2dda080fb10613752dbd5685) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* local.conf.sample: Bump version so users update their configRichard Purdie2021-08-021-1/+1
| | | | | | | | | | It has been a while since we've done this but with the new syntax, users need to update their local.conf if based off the template. Update the versions to trigger this. (From OE-Core rev: 5452f1ba337685cf89d3429e08255450ab90b96f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: Manual override fixesRichard Purdie2021-08-0219-34/+36
| | | | | | | | | | The automated conversion of OE-Core to use the new override sytax isn't perfect. This patches some mis-converted lines and some lines which were missed by the automation. (From OE-Core rev: 4e9a06b64b43131b731fb59a0305f78a98e27fbd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Convert to new override syntaxRichard Purdie2021-08-02957-10007/+10008
| | | | | | | | | | | | This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* layer.conf: Override changes mean we're only compatible with honisterRichard Purdie2021-08-021-1/+1
| | | | | | | | | Due to the override changes, we only allow compatibility with honister and not hardknott. (From OE-Core rev: 72c04cb3ca78208a135275d6dd43ad500b663cb5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: Fix headers issue with x86 and 5.13 headersRichard Purdie2021-07-302-0/+27
| | | | | | | | | | | | | On some x86 platforms there were header issues causing pt_regs compile failures for our stap tests, e.g. on genericx86-64 but not qemux86-64. Backport a patch from upstream which fixes the issue. [YOCTO #14491] (From OE-Core rev: a4ad6c88b683b7310ef46d89b1add80b0f41bf2d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools/base/icecc: Remove prepend from function namesRichard Purdie2021-07-303-7/+7
| | | | | | | | | | Using prepend as part of a function name is a poor choice. Whilst we're about to make the syntax explict, improve the names anyway making the conversion easier and the intent clear that this isn't an override. (From OE-Core rev: 9d002acae720b0a8e96a6734424a142b86880461) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* parselogs.py: qemuarm should be qemuarmv5Jon Mason2021-07-291-1/+2
| | | | | | | | | | | | All of the errors being masked off for qemuarm are legacy from before the migration of qemuarm to qemuarmv5. Rename the machine to that to allow for qemuarmv5 to pass parselog test. Light testing shows no errors in dmesg for qemuarm. (From OE-Core rev: 701a58504de15b244b970908f2de0971a35b5a09) Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libx11: fix xkb compilation with _EVDEVK symbolsRoss Burton2021-07-292-0/+47
| | | | | | | | | | | | New xkeyboard-config writes defines that use _EVDEVK(), which makekeys can't parse. Take a patch from upstream to also parse these symbols. [ YOCTO #14489 ] (From OE-Core rev: b63b6ceda629bd101b5889e61a27a6d99843460e) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perlcross: not break build if already patchedMingli Yu2021-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the build will break if the patch already applied as the return value of "test ! -f $@" is not 0, so make sure to return 0 if the patch already applied. Fixes: $ bitbake perl-native Make a change as below $ git diff diff --git a/meta/recipes-devtools/perl-cross/perlcross_1.3.6.bb b/meta/recipes-devtools/perl-cross/perlcross_1.3.6.bb index b77bbd1fd4..4c5e35ab80 100644 --- a/meta/recipes-devtools/perl-cross/perlcross_1.3.6.bb +++ b/meta/recipes-devtools/perl-cross/perlcross_1.3.6.bb @@ -33,6 +33,7 @@ do_compile () { do_install_class-native() { mkdir -p ${D}/${datadir}/perl-cross/ cp -rf ${S}/* ${D}/${datadir}/perl-cross/ + echo "test" > ${D}/${datadir}/perl-cross/testfile } $ bitbake perl-native NOTE: make -j 40 make crosspatch make[1]: Entering directory '/build/tmp-glibc/work/x86_64-linux/perl-native/5.34.0-r0/perl-5.34.0' test ! -f cnf/diffs/perl5-5.34.0/posix-makefile.applied && (patch -p1 -i cnf/diffs/perl5-5.34.0/posix-makefile.patch && touch cnf/diffs/perl5-5.34.0/posix-makefile.applied) test ! -f cnf/diffs/perl5-5.34.0/dynaloader.applied && (patch -p1 -i cnf/diffs/perl5-5.34.0/dynaloader.patch && touch cnf/diffs/perl5-5.34.0/dynaloader.applied) make[1]: *** [Makefile:64: cnf/diffs/perl5-5.34.0/posix-makefile.applied] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:64: cnf/diffs/perl5-5.34.0/dynaloader.applied] Error 1 make[1]: Leaving directory '/build/tmp-glibc/work/x86_64-linux/perl-native/5.34.0-r0/perl-5.34.0' make: *** [Makefile:78: all] Error 2 (From OE-Core rev: 354163db5588d87941f53a2763be62b2430cc1fc) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver.bbclass: fix do_ar_configured failure for kernelChangqing Li2021-07-281-1/+4
| | | | | | | | (From OE-Core rev: d7776a23cbea836ddb8ac5ec77012af2449ab875) Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ffmpeg: fix CVE-2021-33815Tony Tascioglu2021-07-282-0/+45
| | | | | | | | | | | | | | | | | | | avcodec/exr: More strictly check dc_count Fixes: out of array access Fixes: exr/deneme Found-by: Burak Çarıkçı <burakcarikci@crypttech.com> (From OE-Core rev: e03fda4df5d2865d5ac516f45aa120e2caf7de47) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2021-33815 Upstream-Status: Backport [26d3c81bc5ef2f8c3f09d45eaeacfb4b1139a777] 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>
* ffmpeg: fix CVE-2020-22033 and CVE-2020-22019Tony Tascioglu2021-07-282-0/+41
| | | | | | | | | | | | | | | | | | | | | | avfilter/vf_vmafmotion: Check dimensions Fixes: out of array access Fixes: Ticket8241 Fixes: Ticket8246 Fixes: CVE-2020-22019 Fixes: CVE-2020-22033 (From OE-Core rev: 451a945efb21221cfeeb4e641c5aa8bf4ae18c89) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2020-22033 CVE: CVE-2020-22019 Upstream-Status: Backport [82ad1b76751bcfad5005440db48c46a4de5d6f02] 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>
* ffmpeg: fix CVE-2020-22021Tony Tascioglu2021-07-282-0/+88
| | | | | | | | | | | | | | | | | | | avfilter/vf_yadif: Fix handing of tiny images Fixes: out of array access Fixes: Ticket8240 Fixes: CVE-2020-22021 (From OE-Core rev: b30f647225ecc71207696df3951716e85b886ca4) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2020-22021 Upstream-Status: Backport [7971f62120a55c141ec437aa3f0bacc1c1a3526b] 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>
* ffmpeg: fix CVE-2020-22015Tony Tascioglu2021-07-282-0/+45
| | | | | | | | | | | | | | | | | | | | avformat/movenc: Check pal_size before use Fixes: assertion failure Fixes: out of array read Fixes: Ticket8190 Fixes: CVE-2020-22015 (From OE-Core rev: 5953c24ecd2e540483443284111abc883fdb1a10) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2020-22015 Upstream-Status: Backport [4c1afa292520329eecd1cc7631bc59a8cca95c46] 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>
* ffmpeg: fix CVE-2020-20453Tony Tascioglu2021-07-282-0/+43
| | | | | | | | | | | | | | | | | | avcodec/aacenc: Avoid 0 lambda Fixes: Ticket8003 Fixes: CVE-2020-20453 (From OE-Core rev: 66478fa2b913f69bcad1a1989f716c9c30953fee) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2020-20453 Upstream-Status: Backport [a7a7f32c8ad0179a1a85d0a8cff35924e6d90be8] 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>
* ffmpeg: fix-CVE-2020-20446Tony Tascioglu2021-07-282-0/+36
| | | | | | | | | | | | | | | | | | avcodec/aacpsy: Avoid floating point division by 0 of norm_fac Fixes: Ticket7995 Fixes: CVE-2020-20446 (From OE-Core rev: d3806b2add3060649c2d488fb9208a106573d523) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> CVE: CVE-2020-20446 Upstream-Status: Backport [223b5e8ac9f6461bb13ed365419ec485c5b2b002] 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>
* stress-ng: Drop defining daddr_tKhem Raj2021-07-282-34/+0
| | | | | | | | | | | This is fixed differently upstream [1] [1] https://github.com/ColinIanKing/stress-ng/commit/7e150ab18b0e8954ca426eb5366000a8f0d01110 (From OE-Core rev: 96b1d483ccf2166bf577e73075d5fe57c45bbfdf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix build on muslKhem Raj2021-07-287-292/+247
| | | | | | | | | | | | Latest upgrade to 249 broke a working build on musl, this is incremental fix to exisiting patches adapted to 249 release (From OE-Core rev: 06b69d0194b35010a09f0bb419d6fbabc9765a03) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glibc: Fix CVE-2021-33574Vinay Kumar2021-07-282-0/+62
| | | | | | | | | | | | | | | | Source: https://sourceware.org/git/glibc.git Tracking -- https://sourceware.org/bugzilla/show_bug.cgi?id=27896 Backported upstream commit 42d359350510506b87101cf77202fefcbfc790cb to glibc-2.33 source with dependent commit id 217b6dc298156bdb0d6aea9ea93e7e394a5ff091. Upstream-Status: Backport [https://sourceware.org/git/?p=glibc.git;a=commit;h=42d359350510506b87101cf77202fefcbfc790cb] (From OE-Core rev: b4bc29cf19d811c0ec948dbe69c0bc79fe31e0e8) Signed-off-by: Vinay Kumar <vinay.m.engg@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: Fix v3d & vc4 dmabuf importJoshua Watt2021-07-282-0/+73
| | | | | | | | | | | | Mesa would unnecessarily fail in the v3d and vc4 driver if a dmabuf could not imported for scanout. In particular, this meant the weston-simple-dmabuf-egl test program would fail on a Raspberry Pi. (From OE-Core rev: 6396c42df4609b4515f197926388ff4acb11fe52) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-uboot: Handle gzip and lzo compression optionsMarek Vasut2021-07-281-1/+5
| | | | | | | | | | | | | | | | | | | Since 5c72105e29 ("kernel-uboot: allow compression option to be configurable") it is possible to select kernel compression method, however the resulting image is always compressed with gzip, so selecting any other method than gzip results in unbootable images. Add support for lzo for starters, since that is fast to decompress and useful in low boot time scenarios. Note that we should likely add some check for unsupported compression methods. We should also add dependency on lzop-native I think. (From OE-Core rev: f1257d61b76d027d4ece734439993b6bf4e48907) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> Cc: Sinan Kaya <okaya@kernel.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image_types: Restore pre-btrfs-tools 4.14.1 mkfs.btrfs shrink behaviorMarek Vasut2021-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the mkfs.btrfs generates large images with a lot of wasted space. This happens since OE-core updated btrfs-tools from 4.13.3 to 4.15.1 in commit 94b645aa77 ("btrfs-tools: update to 4.15.1") . Note in mkfs.btrfs(8) manpage section -r says the following: " -r|--rootdir <rootdir> ... Note This option may enlarge the image or file to ensure it’s big enough to contain the files from rootdir. Since version 4.14.1 the filesystem size is not minimized. Please see option --shrink if you need that functionality. --shrink Shrink the filesystem to its minimal size, only works with --rootdir option. ... Note prior to version 4.14.1, the shrinking was done automatically. " Add the --shrink option to EXTRA_IMAGECMD_btrfs to reinstate the original behavior and un-waste the space. (From OE-Core rev: c4a99d36967302c176b62fad840b5e79486ea356) Signed-off-by: Marek Vasut <marex@denx.de> Cc: Alexander Kanavin <alexander.kanavin@linux.intel.com> Cc: Richard Purdie <richard.purdie@linuxfoundation.org> 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>
* mtd-utils: upgrade 2.1.2 -> 2.1.3Stefano Babic2021-07-281-4/+2
| | | | | | | | | | | | | Drop also --enable-install-tests from configuration options because this was removed in 2.1.3. (From OE-Core rev: c95c852b84f02f5e2ad5c575ab683bba0471f221) Signed-off-by: Stefano Babic <sbabic@denx.de> CC: David Oberhollenzer <david.oberhollenzer@sigma-star.at> CC: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rootfs: remove ldconfig auxiliary cache where appropriateDamian Wrobel2021-07-281-0/+10
| | | | | | | | | | | | | | | Removes the /var/cache/ldconfig auxiliary cache directory from the rootfs when: - read-only-rootfs is in IMAGE_FEATURES, - ldconfig is not in DISTRO_FEATURES. In both cases the /var/cache/ldconfig/aux-cache is useless. (From OE-Core rev: e7a18904582b27fd12a437ff4d8d25c625af7696) Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot_2021.07: set UBOOT_MACHINE for qemumips and qemumips64Kai Kang2021-07-282-2/+2
| | | | | | | | | | | | | | | | | | It fails to build u-boot 2021.07 for qemumips and qemumips64: | *** Can't find default configuration "arch/../configs/qemu_mips64_defconfig"! According to https://source.denx.de/u-boot/u-boot/-/commit/5308a71 set UBOOT_MACHINE with malta defconfigs for qemumips and qemumips64. (From OE-Core rev: 337e461ff92cd114b97e19ecf79806030b9b4666) 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>
* libubootenv: Drop default-env RRECOMMENDSRichard Purdie2021-07-281-4/+0
| | | | | | | | | | | | | | | | | The link back to uboot's env is causing a ton of pain since it is making this recipe machine specific. Some machines may use uboot, some may not but you really want an architecture/machine neutral library. Revert this part of the 0.3 upgrade (OE-Core rev: 02d55cd35aac15095fc44f0cf8f9e7a71638f485) so that we don't need some of the horrible workarounds being seen in other layers. If a given machine uses u-boot, the env can be pulled in by the machine directly. (From OE-Core rev: e6d13986aa913c07f26afa81f1db35fd3e4e7779) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* init-manager-systemd: define weak dev managerVivien Didelot2021-07-281-0/+1
| | | | | | | | | | | For a full systemd distro, also add a weak assignment for systemd as the dev manager. (From OE-Core rev: 55c1c749b9d4ffdf00978391fd0437348ba75caa) Signed-off-by: Vivien Didelot <vdidelot@pbsc.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cmake: update 3.20.5 -> 3.21.0Alexander Kanavin2021-07-283-1/+1
| | | | | | | | (From OE-Core rev: 57a0ab3abf70963d13c6ccea275cd70d8531c0ff) 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>
* conf-notes.txt: now suggesting to run 'runqemu qemux86-64'Michael Opdenacker2021-07-251-1/+1
| | | | | | | | | | | 'runqemu qemux86' doesn't work any more. The "Quick Build" documentation has already been updated but this message that we get when sourcing "oe-init-build-env" (From OE-Core rev: 581bebac87549b403dd69b57a6edfe38b8bfe760) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* vulkan-samples: update to latest revisionAlexander Kanavin2021-07-241-1/+4
| | | | | | | | (From OE-Core rev: 643a0398ebcfe9fd53d1b37fb0837d4db08a23af) 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>
* gnu-config: update to latest revisionAlexander Kanavin2021-07-241-3/+3
| | | | | | | | | | Adjust lines in license check; checksum is same. (From OE-Core rev: 454f17c7dde8716e60c8b26303f906158d653f0b) 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>
* libuv: update 1.41.0 -> 1.42.0Alexander Kanavin2021-07-241-1/+1
| | | | | | | | (From OE-Core rev: 6478ca47e76f4af10121ccb8428a5a68f21b16cd) 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>
* python3-testools: update 2.4.0 -> 2.5.0Alexander Kanavin2021-07-243-27/+1
| | | | | | | | | | Drop no_traceback2.patch as issue fixed upstream. (From OE-Core rev: a592d741dec7151d3d32c4584568e49d69ed5b6f) 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>
* systemd: update 248.3 -> 249.1Alexander Kanavin2021-07-245-65/+25
| | | | | | | | | | | | | jinja is now required: https://github.com/systemd/systemd/commit/e0698c66f4569c91e3fdd54ca77449698ae38704 Drop 0001-test-seccomp-Check-for-__NR_ppoll-before-use.patch as it is a backport. (From OE-Core rev: 323ec445dfe22860cd450c303db5ed8fcb4e791c) 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>
* llvm: update 12.0.0 -> 12.0.1Alexander Kanavin2021-07-242-3/+3
| | | | | | | | | | Other than the tcmode tweak, this was done by devtool \0/ (From OE-Core rev: ba6991c16a5dcac9ce6de18956c0a75ab7e856bb) 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>