summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-01-07timezone: upgrade to 2020eOvidiu Panait
Briefly: Volgograd switches to Moscow time on 2020-12-27 at 02:00. Changes to future timestamps Volgograd changes time zone from +04 to +03 on 2020-12-27 at 02:00. (Thanks to Alexander Krivenyshev and Stepan Golosunov.) Changes to past timestamps Correct many pre-1986 transitions, fixing entries originally derived from Shanks. The fixes include: - Australia: several 1917 through 1971 transitions - Bahamas: several 1941 through 1945 transitions - Bermuda: several 1917 through 1956 transitions - Belize: several 1942 through 1968 transitions - Ghana: several 1915 through 1956 transitions - Israel and Palestine: several 1940 through 1985 transitions - Kenya and adjacent: several 1908 through 1960 transitions - Nigeria and adjacent: correcting LMT in Lagos, and several 1905 through 1919 transitions - Seychelles: the introduction of standard time in 1907, not 1906 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition (Thanks to P Chan.) Because of the Australia change, Australia/Currie (King Island) is no longer needed, as it is identical to Australia/Hobart for all timestamps since 1970 and was therefore created by mistake. Australia/Currie has been moved to the 'backward' file and its corrected data moved to the 'backzone' file. Changes to past time zone abbreviations and DST flags To better match legislation in Turks and Caicos, the 2015 shift to year-round observance of -04 is now modeled as AST throughout before returning to Eastern Time with US DST in 2018, rather than as maintaining EDT until 2015-11-01. (Thanks to P Chan.) Changes to documentation The zic man page now documents zic's coalescing of transitions when a zone falls back just before DST springs forward. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9d7643339b4db6609b2bad1f76599a54da9d17f2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-07glib-2.0: fix CVE-2020-35457Lee Chee Yang
https://gitlab.gnome.org/GNOME/glib/-/issues/2197 upstream claim it is not security issue, but no harm to fix it since this is still a valid issue. Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-07openssl: Update to 1.1.1iRobert Joslyn
This fixes a NULL pointer dereference in GENERAL_NAME_cmp function. CVE: CVE-2020-1971 Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-07oeqa/selftest/cases/devtool.py: fix typo in ignore_patterns callSteve Sakoman
Causes intermittent autobuilder errors: 2020-12-21 19:34:23,035 - oe-selftest - INFO - testtools.testresult.real._StringException: Traceback (most recent call last): File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/devtool.py", line 68, in setUpModule bb.utils.edit_bblayers_conf(bblayers_conf, None, None, bblayers_edit_cb) File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1460, in edit_bblayers_conf (updated, newlines) = edit_metadata(newlines, ['BBLAYERS'], handle_bblayers) File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1290, in edit_metadata if handle_var_end(): File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1215, in handle_var_end (newvalue, newop, indent, minbreak) = varfunc(in_var, full_value, op, newlines) File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/bitbake/lib/bb/utils.py", line 1425, in handle_bblayers res = edit_cb(layer, canonicalise_path(layer)) File "/home/pokybuild/yocto-worker/oe-selftest-ubuntu/build/meta/lib/oeqa/selftest/cases/devtool.py", line 60, in bblayers_edit_cb shutil.copytree(pth, destdir, ignore=ignore_patterns('*.pyc', '__pycache__')) NameError: name 'ignore_patterns' is not defined Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28apr-util: Only specify --with-dbm=gdbm if gdbm support is enabledPeter Kjellerstedt
Support for gdbm was made optional in 3260ad9e, but it was still being used unconditionally. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 09d303ca295dc27874c72b30c37a64d1fdf4c5c0) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28valgrind: exclude bar_bad/bar_bad_xml from ptestsAlexander Kanavin
The tests' output is non-deterministic and sometimes doesn't match the sample output. This has been reported at https://bugs.kde.org/show_bug.cgi?id=430321 (see also an earlier related bug https://bugs.kde.org/show_bug.cgi?id=358213) Until upstream figures out how to fix this, let's not run the tests. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7f7d2fa18267090891754d976cbc3e628324d3dd) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28archiver.bbclass: Fix --runall=deploy_archives for imagesRobert Yang
Fixed: INHERIT += "archiver" COPYLEFT_LICENSE_INCLUDE = "*" $ bitbake core-image-minimal --runall=deploy_archives [snip] KeyError: '/path/to/meta/recipes-core/images/core-image-minimal.bb:do_ar_original' [snip] Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 59785a51110c450c7629218f6042f1d9d309618e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28minicom: RDEPENDS on ncurses-terminfo-baseRobert Yang
Fixed when ncurses-terminfo-base is not installed: $ minicom No termcap database present! Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 15198ebe8a0fc58c2d1122b956fca092c66a0d41) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28ncurses: Make ncurses-tools depend on ncurses-terminfo-baseRobert Yang
Fixed when ncurses-terminfo-base is not installed: $ infocmp infocmp: couldn't open terminfo file linux. The required file is in ncurses-terminfo-base Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f3e0a6bf1b7d9009c253e3f97df8736ecf3aa79b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28gcc: Add patch to resolve i*86 tune configuration overridesNathan Rossi
When compiling gcc-runtime for i686 libatomic, libgomp and libitm are compiled with additional '-march' and '-mtune' overrides. This typically does not cause build errors (e.g. core2-32 tune), and results in less optimally tuned outputs. However with specific TUNE_CCARGS (e.g. has '-mfpmath=sse' but not '-msse*'), the build errors with conflicting '-mfpmath' options. This is caused by gcc-runtime specific configure scripts and Makefile options that override by adding additional '-march'/'-mtune' args. OE builds gcc-runtime differently to other build systems, and provides target specific arch/tune options directly. As such, this change adds a patch for gcc to remove the specific cases where the args are added. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d39b686cc5fcc89405ffeb560ea64b5d305b0608) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28go.bbclass: Use external linker for native packagesKhem Raj
go 1.15 has reworked internal linker, which has resulted in regressions in OE where native binaries generated using internal linker in some cases result in corruption during populate_sysroot e.g. glide-native crashing when used after relocation. This improved reliability of native binaries working especially when they use cgo or pie build modes Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Otavio Salvador <otavio.salvador@ossystems.com.br> Cc: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit daf4856ea3ccafc05c808a34d4c6af2bfafea12f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28go: Update 1.15.5 -> 1.15.6Khairul Rohaizzat Jamaluddin
The deleted patch file mentioned below is removed since 1.15.6 already has the issue patched. Signed-off-by: Khairul Rohaizzat Jamaluddin <khairul.rohaizzat.jamaluddin@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ab41033b4202341a3767d1c54c86e08c7e37610f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28go: Update to 1.15.5Khem Raj
Define CXX_FOR_TARGET and CC_FOR_TARGET for target go since we are cross building it, it helps in defining the compiler for cgo on target backport a patch to fix CGO_LDFLAGS regression like below Fixes | Building std for target, linux/arm. | go build runtime/cgo: invalid flag in go:cgo_ldflag: -Wl,-O1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a71d1b58e8cf0976a614c49aa2dfe1e0605dfe95) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28go: upgrade 1.15.2 -> 1.15.3Alexander Kanavin
Set PV directly to allow automated version updates between point releases. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 84034ea18a9fb1a012a1ecdc3a84296b08d3cc23) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28timezone: upgrade to 2020dChangqing Li
Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 365787658cffc3b2dedb88db311a33012be9d70d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28kea: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5f486c39a766f921fb4374165b6e342dd87244ec) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28man-db: Avoid reproducibility failures after fixing groff-nativeRichard Purdie
Add some temporary bumps to versions to change the output hash so we really can take advantage of the groff-native reproducibility fix. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit af9bd5a03ecf45e92868bc49b1de5c27d94eff6f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28groff: Fix reproducibility issueRichard Purdie
groff chooses a default papersize depending on the value from /etc/papersize and failing that, the search domain in /etc/resolv.conf based on the comment in configure: """ If the top-level domain is two letters and it's not 'us' or 'ca' then they probably use A4 paper. """ Oddly, my system sets to "a4" in /etc/papersize which means it defaults to "letter" since its != "A4". These defaults ripple through to cause the output of man-db to change depending on which default value was selected. To resolve this, set a default of "A4" since that covers the larger population of the two default values. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6cb511bfbd18258c782ee18f054a2590e4daaddc) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28u-boot-tools: Fix reproducibility issueRichard Purdie
If you build on a system with git < 2.14 from scratch (e.g. debian9), the tree will be marked as "dirty" and the version will include "-dirty", leading to a reproducibility problem. The issue is the inode count for Licnses/README changing due to do_populate_lic hardlinking a copy of the file. We avoid this by ensuring the index is updated with a "git diff" before the u-boot machinery tries to determine the version. build$ ../git/scripts/setlocalversion ../git "" build$ ln ../git/ build$ ln ../git/README ../foo build$ ../git/scripts/setlocalversion ../git ""-dirty (i.e. creating a hardlink dirties the index) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a4de915af9e2c4d365527ad09286483b2ee904fc) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-28ffmpeg: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a4f7c6f831a551e3df503091fdca5c9f4add879d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22ruby: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 07c26e3292dbaf71873f71bec2a631f880b2e76d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22perl: fix installation failure because of shell issueDmitry Baryshkov
On one of my buildservers I noticed perl do_install failing with the following message: | rm: cannot remove '<OEROOT>/tmp-rpb-glibc/work/armv8-2a-linaro-linux/perl/5.32.0-r0/image//usr/lib/perl5/5.32.0/*/CORE/libperl.so': No such file or directory I tracked this down to shell being dash rather than bash not being able to expand this glob in the middle of the filename. So replace the glob expansion with the simpler one which works in all cases. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d1ea1b5c12120abdd085dc4eb69120af9258a99b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22parted: Make readline dependency optionalMark Jonas
Signed-off-by: Mark Jonas <toertel@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bb433833d2ae7b87d18dfae5635eac9097ecc9b7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22glibc: Make adjtime() for 32 bit support being called with delta == NULLPeter Kjellerstedt
This backports a fix from glibc's master branch, which solves a regression in 2.32 with adjtime() where it would seg fault if being called with delta == NULL on 32 bit machines. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aeecccf17c45c840c070e2de95c602a3c7e9d30e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22glibc: CVE-2020-29562 and CVE-2020-29573Zhixiong Chi
Backport the CVE patches from the glibc upstream: git://sourceware.org/git/glibc.git commit 681900d29683722b1cb0a8e565a0585846ec5a61 commit 228edd356f03bf62dcf2b1335f25d43c602ee68d Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 01d59c49720548d620448f0e812f07aa3c1cc83a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22lttng-modules: fix build against v5.10+Bruce Ashfield
lttng-modules doesn't currently build against the lastest 5.10-rc versions. Upstream lttng does have fixes for the issues, but hasn't done a release that contains them yet. There are other patches on the 2.12.x branch, but I've skipped them for now as they aren't necessary for 5.10 builds, and can be picked up with the next full update. We also bump the dev-upstream hash to make them easier to pickup for those building from git. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 47201e98bb293d59c5d41986d066fd7614b914fa) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-yocto/5.4: update to v5.4.80Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 9f4b26f3ea18 Linux 5.4.80 a88f08e78249 sched/fair: Fix overutilized update in enqueue_task_fair() 10ca291c7749 mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations a2761473d50b mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() 173e37322307 mm: memcg/slab: fix root memcg vmstats fc82fd7f7df9 x86/microcode/intel: Check patch signature before saving microcode for early loading 09652ebd0dc1 seccomp: Set PF_SUPERPRIV when checking capability fa9ccc177754 ptrace: Set PF_SUPERPRIV when checking capability d51481382c74 mmc: sdhci-pci: Prefer SDR25 timing for High Speed mode for BYT-based Intel controllers 5b738014dadc drm/i915: Handle max_bpc==16 51cc709ed961 drm/amd/display: Add missing pflip irq for dcn2.0 1c1add911fd9 Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected 7411c05a6eea s390/dasd: fix null pointer dereference for ERP requests e6e76a26fdc8 s390/cpum_sf.c: fix file permission for cpum_sfb_size 89d73a97af5c mac80211: free sta in sta_info_insert_finish() on errors 945c10ad59ca mac80211: minstrel: fix tx status processing corner case 336c331ef01e mac80211: minstrel: remove deferred sampling code 713f903dc4b5 xtensa: disable preemption around cache alias management calls 747467f3625b xtensa: fix TLBTEMP area placement e7ea18de9bb3 regulator: workaround self-referent regulators 0d233d5766eb regulator: avoid resolve_supply() infinite recursion 65205dfe78ff regulator: fix memory leak with repeated set_machine_constraints() 4cab55d65974 regulator: pfuze100: limit pfuze-support-disable-sw to pfuze{100,200} 53a9502d9a69 spi: bcm2835aux: Fix use-after-free on unbind 2737549129ec spi: npcm-fiu: Don't leak SPI master in probe error path 3e04a4976add spi: Introduce device-managed SPI controller allocation 11bb6ae21c81 spi: lpspi: Fix use-after-free on unbind 760d4e3ee879 iio: adc: mediatek: fix unset field d3e27c62334e iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode 9f99cc38cf1a iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum 308a06ac9fb8 ext4: fix bogus warning in ext4_update_dx_flag() 7f76c608135e iio: light: fix kconfig dependency bug for VCNL4035 2ba693eea318 staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids f59ef9ec20ac efivarfs: fix memory leak in efivarfs_create() d73d0106e354 HID: logitech-dj: Fix an error in mse_bluetooth_descriptor 772ff2c77cce tty: serial: imx: keep console clocks always on 663f70f1f5e7 tty: serial: imx: fix potential deadlock a3ac3d213572 ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) 659f6731bcf4 ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button c70c1b93f3d1 ALSA: mixart: Fix mutex deadlock b9a69e5d0b37 ALSA: ctl: fix error path at adding user-defined element set 16a5e3748d86 ALSA: usb-audio: Add delay quirk for all Logitech USB devices 090ac65f8c7c ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() 3b78db264675 speakup: Do not let the line discipline be used several times 0da75d37d199 HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver 4e23e329ec17 HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad 770a55072f12 HID: logitech-hidpp: Add PID for MX Anywhere 2 8a411bb0d73f libfs: fix error cast of negative value in simple_attr_write() 9d1b5a8c720e efi/x86: Free efi_pgd with free_pages() 95fafa1cb7a5 bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self a9f3670728a0 bpf, sockmap: Use truesize with sk_rmem_schedule() e8b1de6975db bpf, sockmap: On receive programs try to fast track SK_PASS ingress 329c84430a64 bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits 4983ffd34ffc xfs: revert "xfs: fix rmap key and record comparison functions" 989d275ac592 fail_function: Remove a redundant mutex unlock b9589cb07932 regulator: ti-abb: Fix array out of bound read access on the first transition ad3c4c96bfb7 xfs: return corresponding errcode if xfs_initialize_perag() fail 738ec7670624 xfs: strengthen rmap record flags checking 388ca4a37dcd xfs: fix the minrecs logic when dealing with inode root child blocks 56588c1fdd19 can: m_can: process interrupt only when not runtime suspended a3c94201e0a7 can: flexcan: flexcan_chip_start(): fix erroneous flexcan_transceiver_enable() during bus-off recovery 58f1657c3a58 iommu/vt-d: Avoid panic if iommu init fails in tboot system 964b02d50bab iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header 6d184f851182 can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits 987bd7901ae3 can: kvaser_pciefd: Fix KCAN bittiming limits 9df3884a4d6a bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect 58f45daa2d0a bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made 401afa5f5e5e net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled a5a1db757da1 drm/sun4i: dw-hdmi: fix error return code in sun8i_dw_hdmi_bind() 5e7f422c3810 MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu cb5ad04eeeb6 selftests/bpf: Fix error return code in run_getsockopt_test() 32ebbc84697b ASoC: qcom: lpass-platform: Fix memory leak 24ce39bf0aa2 can: m_can: m_can_stop(): set device to software init mode before closing db2f5579e725 can: m_can: m_can_class_free_dev(): introduce new function 9b0596c07da8 can: m_can: m_can_handle_state_change(): fix state change 69851481b342 can: tcan4x5x: tcan4x5x_can_remove(): fix order of deregistration d527bb8bd577 can: tcan4x5x: tcan4x5x_can_probe(): add missing error checking for devm_regmap_init() 84089205dbd2 can: tcan4x5x: replace depends on REGMAP_SPI with depends on SPI f0c8508bf874 can: flexcan: fix failure handling of pm_runtime_get_sync() 73788e8c3b02 can: peak_usb: fix potential integer overflow on shift of a int 4a6891e169df can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() 85c48dcd8735 can: ti_hecc: Fix memleak in ti_hecc_probe 85854e4e552e can: dev: can_restart(): post buffer from the right context 247b03eca2fd can: af_can: prevent potential access of uninitialized member in canfd_rcv() 5970c08eed35 can: af_can: prevent potential access of uninitialized member in can_rcv() ef097e93aca2 ip_tunnels: Set tunnel option flag when tunnel metadata is present f5d6b6c2e993 tools, bpftool: Add missing close before bpftool net attach exit 6eadbc3b7ab7 perf lock: Don't free "lock_seq_stat" if read_count isn't zero 4c954fe28af1 RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs 1a358c4e9bb2 RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() 1b1ddde970de rfkill: Fix use-after-free in rfkill_resume() 6490ecdee551 Input: resistive-adc-touch - fix kconfig dependency on IIO_BUFFER 9a4b4a06addf ARM: dts: imx50-evk: Fix the chip select 1 IOMUX 58e4f34f52a4 arm64: dts: imx8mm: fix voltage for 1.6GHz CPU operating point fd278c6359ac swiotlb: using SIZE_MAX needs limits.h included cfee2333791a arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy a8d6ae10e9fc arm64: dts imx8mn: Remove non-existent USB OTG2 b94479198240 arm64: dts: allwinner: h5: OrangePi Prime: Fix ethernet node cab227c19cd1 MIPS: export has_transparent_hugepage() for modules 93f23689129f Input: adxl34x - clean up a data type in adxl34x_probe() 29dea2b91871 arm64: dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on PHY 794a13015fb6 ARM: dts: sunxi: bananapi-m2-plus: Enable RGMII RX/TX delay on Ethernet PHY c6e7f6bdcbaa ARM: dts: sun9i: Enable both RGMII RX/TX delay on Ethernet PHY 6cb50545fe31 ARM: dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY cecaad1d3f48 ARM: dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on Ethernet PHY ec268dd970a5 ARM: dts: sun7i: bananapi-m1-plus: Enable RGMII RX/TX delay on Ethernet PHY 303691562f8f ARM: dts: sun7i: cubietruck: Enable RGMII RX/TX delay on Ethernet PHY b55bc15117d6 ARM: dts: sun6i: a31-hummingbird: Enable RGMII RX/TX delay on Ethernet PHY 260ceb0c4aa6 Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to active high" 1446255d8600 ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node 31c4a413971b arm64: dts: allwinner: h5: OrangePi PC2: Fix ethernet node 345d06f5853f arm64: dts: allwinner: a64: Pine64 Plus: Fix ethernet node 96bde11bf2b2 arm64: dts: allwinner: a64: OrangePi Win: Fix ethernet node ba6ebc22844d arm64: dts: allwinner: Pine H64: Enable both RGMII RX/TX delay 79de663dcb11 arm64: dts: allwinner: beelink-gs1: Enable both RGMII RX/TX delay 8afc6e00a1d1 hwmon: (pwm-fan) Fix RPM calculation e240b4326887 gfs2: fix possible reference leak in gfs2_check_blk_type 195f9e1a5457 vfs: remove lockdep bogosity in __sb_start_write 54d11983c29c arm64: smp: Tell RCU about CPUs that fail to come online e8df8c25aa05 arm64: psci: Avoid printing in cpu_psci_cpu_die() 71eea3d3df94 arm64: errata: Fix handling of 1418040 with late CPU onlining e6f6e52acb96 ACPI: button: Add DMI quirk for Medion Akoya E2228T 58ced3741789 selftests: kvm: Fix the segment descriptor layout to match the actual layout 8ebc41496f6e scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold() e06dfd53a42a pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq 9865a26c9620 net: ftgmac100: Fix crash when removing driver 3f0ccca2729b net/ncsi: Fix netlink registration 9a1ac76ab15e net: usb: qmi_wwan: Set DTR quirk for MR400 7204f0be5b5e net/mlx5: Disable QoS when min_rates on all VFs are zero 3f9f112a6329 net/mlx5: Add handling of port type in rule deletion 3d6c81f9c96c tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate 04b7fd7609b3 sctp: change to hold/put transport for proto_unreach_timer 31790683293b qlcnic: fix error return code in qlcnic_83xx_restart_hw() 5241fa6e7acd qed: fix error return code in qed_iwarp_ll2_start() f8e5578dcaa7 page_frag: Recover from memory pressure f6f751cb315c net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request 9ecfcf48d735 net/tls: fix corrupted data in recvmsg 9e909956d0c7 net/smc: fix direct access to ib_gid_addr->ndev in smc_ib_determine_gid() ab1e4b3c406b net: qualcomm: rmnet: Fix incorrect receive packet handling during cleanup 782a503a369c net/mlx4_core: Fix init_hca fields offset 75b2b0d38068 net: lantiq: Wait for the GPHY firmware to be ready 65a596ec63aa netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() d9704891f531 netlabel: fix our progress tracking in netlbl_unlabel_staticlist() 99ddc3211653 net: Have netpoll bring-up DSA management interface bd17af3cf314 net: ethernet: ti: cpsw: fix error return code in cpsw_probe() 27e9ca6c82a0 net: dsa: mv88e6xxx: Avoid VTU corruption on 6097 805dfdb26e54 net: bridge: add missing counters to ndo_get_stats64 callback fa03d6177be7 net: b44: fix error return code in b44_init_one() 78b9c4a8e338 mlxsw: core: Use variable timeout for EMAD retries c35a7de217ce lan743x: prevent entire kernel HANG on open, for some platforms 5c7a00aa05d6 lan743x: fix issue causing intermittent kernel log warnings 88a5a3e1530c ipv6: Fix error path to cancel the meseage 0e8b0213dc60 inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() e5fe052c065d Exempt multicast addresses from five-second neighbor lifetime 2894a07110c6 devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() bedb089dcbf7 bnxt_en: read EEPROM A2h address using page 0 362bd03af589 atm: nicstar: Unmap DMA on send error b2f95ff764c0 ah6: fix error return code in ah6_input() fc8334619167 Linux 5.4.79 26c7d2883851 ACPI: GED: fix -Wformat 087c857e0131 KVM: x86: clflushopt should be treated as a no-op by emulation 7ae6f2df438d can: proc: can_remove_proc(): silence remove_proc_entry warning 1527ab7859b2 mac80211: always wind down STA state df3305411447 Input: sunkbd - avoid use-after-free in teardown paths cd61f14592df net: lantiq: Add locking for TX DMA channel 8cad37eb129f powerpc/8xx: Always fault when _PAGE_ACCESSED is not set b57c75956e79 net/mlx5: Add retry mechanism to the command entry index allocation 7db82a5a4c15 net/mlx5: Fix a race when moving command interface to events mode 3fa9daaccce8 net/mlx5: poll cmd EQ in case of command timeout 42bb7b7b9654 net/mlx5: Use async EQ setup cleanup helpers for multiple EQs b33905dc1ce5 MIPS: PCI: Fix MIPS build 01474e8cc342 selftests/powerpc: entry flush test eb37345ed224 powerpc: Only include kup-radix.h for 64-bit Book3S 09495b5f7aab powerpc/64s: flush L1D after user accesses b65458b6be80 powerpc/64s: flush L1D on kernel entry bcf7f2d3fcec selftests/powerpc: rfi_flush: disable entry flush if present Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f752768d997dad99d518208c1540656b9162d2f3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-yocto-rt/5.4: update to -rt44Bruce Ashfield
Integrating the following commit(s): 375e7ee20260 Linux 5.4.78-rt44 c948a34d2755 Linux 5.4.77-rt43 8189406f8f2b Linux 5.4.74-rt42 0856261877e2 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE 416edb155e5d ptrace: fix ptrace_unfreeze_traced() race with rt-lock 6bd85935ab11 mm/memcontrol: Disable preemption in __mod_memcg_lruvec_state() 57ada856a2a8 net: Properly annotate the try-lock for the seqlock 1c80ecf69d2d Linux 5.4.74-rt41 d4318c110dc6 Linux 5.4.70-rt40 bdfc6168388d Linux 5.4.69-rt39 b6e0ef250594 Linux 5.4.66-rt38 151876f794fc Linux 5.4.61-rt37 4bdac3f47b53 Linux 5.4.59-rt36 cf9b41798238 Linux 5.4.58-rt35 631b98ae597b Linux 5.4.55-rt34 77d701a69ebb Linux 5.4.54-rt33 130cf1b82691 rwsem: Provide down_read_non_owner() and up_read_non_owner() for -RT 6ab4141069fc net: phy: fixed_phy: Remove unused seqcount 291d163db65a Bluetooth: Acquire sk_lock.slock without disabling interrupts 4c9f5d78fed4 workqueue: Sync with upstream Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dfae903dd2538d57cc75e3b8b731515deb7f5526) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22grub: Add second fix for determinism issueRichard Purdie
There is a second list sorting problem in a generator script within grub, add a sort() of a list to resolve this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cb5e96e05930eaff4d679166416d6c84d6e3236b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22grub: Fix build reproducibility issueRichard Purdie
We're seeing reproducibility issue on the autobuilder due to changing module dependency ordering. Add some sorting to an awk script to fix this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 925ddd5edccbfec52ff45c1b54ab2ae1bfe0d57c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22cups: Mark CVE-2008-1033 as a non-issueRichard Purdie
It only applies to MacOS. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cad1162f41c4c060744b98109514f761aa64d34a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22cups: Mark CVE-2009-0032 as a non-issueRichard Purdie
The CVE was against a cups plugin which is obsolete and we don't include. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5f7cb9f6ec4b14f992d265b8c67a9f5589f9b842) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22cups: whitelist CVE-2018-6553Steve Sakoman
This an Ububtu specific issue: The CUPS AppArmor profile incorrectly confined the dnssd backend due to use of hard links. A local attacker could possibly use this issue to escape confinement. This flaw affects versions prior to 2.2.7-1ubuntu2.1 in Ubuntu 18.04 LTS, prior to 2.2.4-7ubuntu3.1 in Ubuntu 17.10, prior to 2.1.3-4ubuntu0.5 in Ubuntu 16.04 LTS, and prior to 1.7.2-0ubuntu1.10 in Ubuntu 14.04 LTS Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 22e89983a8f83a369d83bc67e4f3492bc50db648) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-firmware: package firmware for Lontium lt9611uxc bridgeDmitry Baryshkov
Package firmware for Lontium lt9611uxc DSI to HDMI bridge, found e.g. on Qualcomm RB5 platform. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4d16922943ffa6003d611c367b934d199c549c4c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-firmware: upgrade 20201118 -> 20201218Dmitry Baryshkov
License-Update: firmware versions/filenames Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c88129ffef320c16722f40426b0d4560274dca4e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-firmware: package ath11k firmwareDmitry Baryshkov
Package firmware for new generation of Atheros WiFi cards. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 23c606e41e49a93289b7bd5c5c7d5eec962a3ffa) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-firmware: upgrade 20201022 -> 20201118Dmitry Baryshkov
License-Update: firmware versions/filenames Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c8b2f1e058e83e3f6676189fd77fcfad3acd019f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-22linux-firmware: upgrade 20200817 -> 20201022Alexander Kanavin
License-Update: WHENCE file names updates Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bca259699d79bb16a6f07afa80f2768f9c62ceec) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10wireless-regdb: upgrade 2020.04.29 -> 2020.11.20zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c5461c6b0e21877c58a75834f62324a4798c2000) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10uninative: Don't use single sstate for pseudo-nativeRichard Purdie
pseudo-native is a bit special. It conditionally compiles in support for xattr, statx and statvfs amongst other options. If a pseudo-native binary is used on a system where these functions are present but it wasn't compiled in we see hard to debug permissions problems. An example is the devtool.DevtoolExtractTests.test_devtool_deploy_target oe-selftest which shows a cryptic error: File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/lib/oeqa/selftest/cases/devtool.py", line 1388, in test_devtool_deploy_target self.assertEqual(filelist1, filelist2) File "/usr/lib64/python3.9/unittest/case.py", line 831, in assertEqual assertion_func(first, second, msg=msg) File "/usr/lib64/python3.9/unittest/case.py", line 1037, in assertListEqual self.assertSequenceEqual(list1, list2, msg, seq_type=list) File "/usr/lib64/python3.9/unittest/case.py", line 1019, in assertSequenceEqual self.fail(msg) File "/usr/lib64/python3.9/unittest/case.py", line 670, in fail raise self.failureException(msg) AssertionError: Lists differ: ['-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8'] != ['-rwxr-xr-x root root /etc/init.d/mdmonitor', '-rw-r-[10124 chars]n.8'] First differing element 0: '-rwxr-xr-x 6000 6000 /etc/init.d/mdmonitor' '-rwxr-xr-x root root /etc/init.d/mdmonitor' This is due to a version of pseudo without statx being used on a system where ls uses statx, hence the files are displayed as 6000.6000 instead of root.root. Avoid this by always building pseudo-native for the specific distro in question rather than using a universal sstate feed. This hopefully fixes one of the mysterious AB-INT issues. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6e3785a3f1f3cf68f5fe101cd6bebe91db165973) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILESGratian Crisan
Yi pointed out that commit 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files") is unintentionally adding the actual kernel /lib/modules .ko files to the CONFFILES variable. The root cause is the re-use of the 'files' variable in that commit. Fix it by using a separate variable to keep track of the generated module .conf files that need to be marked as configuration files. Fixes: 1a70a92d1f10 ("kernel-module-split.bbclass: identify kernel modconf files as configuration files") Reported-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Gratian Crisan <gratian.crisan@ni.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit db5f2ca532db4f0d2e05b7cb5f9d146e1dd76ab3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10coreutils: add SUSE-specific issues to CVE whitelistRoss Burton
CVE-2013-0221 through -223 are all SUSE-specific, so add them to the whitelist. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 59f2120de3b6d53bbfb9db858ffb8b7b20c8d1ce) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10webkitgtk: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1e7c673ab8d14766190843c6d8747510b37c71bf) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10llvm: fix reproducibilityAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a467c0a03d077861c37e317dcb2905b6388cb64c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for ↵Alexander Kanavin
timestamps This in particular addresses vulkan-samples reproducibility which made me scratch my head for a while. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4a2936126f12eeacecced051fa339c32c1f16576) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10populate_sdk_ext: use SDK_CUSTOM_TEPLATECONF variable to enable custom ↵Chandana kalluri
templateconf.cfg The current implementation will always pick an existing templateconf.cfg if present else it will use the one from OE. A user might not always want to pick an existing tempalteconf.cfg even if its present. Introduce SDK_CUSTOM_TEMPLATECONF variable to provide an option for the user to specify if he wants to use an existing custom templateconf.cfg or not If SDK_CUSTOM_TEMPLATECONF=='1' then enable custom templateconf.cfg. By default SDK_CUSTOM_TEMPLATECONF is set to '0' Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d0f863a24d05bddeb21e181fb01fa0051c79d7d8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshellsangeeta jain
Update command used for cross compilation to include ${CONFIGUREOPTS} to ensure right arguments are passed for cross compiling on any host. Signed-off-by: sangeeta jain <sangeeta.jain@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit e995e67bc7a3d30adf9f8d0d2f4df92a941baeae) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10qemu: CVE-2020-25624Li Wang
References: https://nvd.nist.gov/vuln/detail/CVE-2020-25624 backport patch from: https://git.qemu.org/?p=qemu.git;a=commit;h=1328fe0c32d5474604105b8105310e944976b058 Signed-off-by: Li Wang <li.wang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 88d05be28da522fb390ee24f2871a113adf4366e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10image_types: remove obsolete tar commentRoss Burton
We now depend on tar 1.28, so talking about older tar versions is just confusing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f19e43dec63a86c200e04ba14393583588550380) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-10image_types: sort tarball file listingsRoss Burton
Help rootfs tarballs be reproducible by sorting the file listing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4fa68626bbcfd9795577e1426c27d00f4d9d1c17) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>