summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-02-05glibc: Require full ISA support for x86-64 level markeruninative-2.11Khem Raj
(From OE-Core rev: 7f40096fabd4d8a1b67e96aabca6a15637501222) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05glibc: Enable cetKhem Raj
Enable Intel Control-flow Enforcement Technology (CET) instrumentation support helps with overcoming /lib/libc.so.6: CPU ISA level is lower than required (From OE-Core rev: c864e0e496ab1a4176d7a1673d8fc5b300ae68cf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05glibc: Upgrade to 2.33Khem Raj
Drop backported patches (From OE-Core rev: aa87638cf4f2bef66df92f961c7814f6b482fd3d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05pseudo: Update to work with glibc 2.33Richard Purdie
Update to a pseudo version which contains some heqader fixes for glibc 2.33. (From OE-Core rev: c897ac317926b132547578b1f6bd347fe5677dfc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05openssh: Backport a fix to fix with glibc 2.33 on some platformsRichard Purdie
This fixes openssh failing to work on qemux86 with glibc 2.33 due to seccomp and the fact new syscalls are used. Also likely fixes issues on other platforms. (From OE-Core rev: 22f8ce6e6d998c0539a40b2776b1a2abb4f44bb3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05qemu: make ptest reworkMingli Yu
After qemu upgrades to 5.2.0 in commit [1], if also switches to meson and the previous logic which introduces the testsuites changes in [2] and results in below error when run ptest test: # ./run-ptest for f in ; do \ nf=$(echo $f | sed 's/tests\//\.\//g'); \ $nf; \ done So refactor the ptest part code to make it work again. [1] https://git.openembedded.org/openembedded-core/commit/?id=181c635567aafb9b4787d8d6d0bcd4a615ceae80 [2] https://git.qemu.org/?p=qemu.git;a=commitdiff;h=279588d4deea2694ebe9ceb29dfdc5c08a7c4e27 (From OE-Core rev: a5c1290e8a24b844f0ba62df270f976096394d87) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05wic/selftest: test_permissions also test bitbake imageLee Chee Yang
existing test case test_permissions use Wic command as standalone tools to create wic image and check that wic image for permissions. add extra steps to the test case to also check against image build using bitbake do_image_wic. (From OE-Core rev: 551ce73a90757ba43501fe5cf9ac84a7b77de549) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05glib-2.0: add workaround to fix codegen.py.test failingYi Fan Yu
Adding a patch to remove an unecessary print statement in test-codegen.py that cause the ptest-runner to fail. Root cause is suspected to be in ptest-runner. [YOCTO #14170] Uptream-Status: Inappropriate [other] this is a workaround. (From OE-Core rev: afc9ba7d546f3f2e60fb6f46f740dc925542df16) Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05glibc: update to latest release/2.32/master branchuninative-2.10Steve Sakoman
Remove patches for CVE-2019-25013 and CVE-2020-27618 since they are present in the branch now. Add both CVEs to CVE_CHECK_WHITELIST. 760e1d28782 gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) d3cb8f6222a aarch64: fix static PIE start code for BTI [BZ #27068] 082798622d8 __vfscanf_internal: fix aliasing violation (bug 26690) 33dc30bc838 aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] 46e1e64fe3e elf: Pass the fd to note processing b6eae83717d elf: Move note processing after l_phdr is updated c6090dcebd1 aarch64: align address for BTI protection [BZ #26988] 610e2c51504 aarch64: Fix missing BTI protection from dependencies [BZ #26926] 4c619b3eed5 x86: Check IFUNC definition in unrelocated executable [BZ #20019] 87450ecf8a8 x86: Set header.feature_1 in TCB for always-on CET [BZ #27177] 2b4f67c2b33 Update for [BZ #27130] fix 1a24bbd43e4 x86-64: Avoid rep movsb with short distance [BZ #27130] 0d9793e82a1 Fix buffer overrun in EUC-KR conversion module (bz #24973) 1d49bede4d8 tests-mcheck: New variable to run tests with MALLOC_CHECK_=3 050022910be iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] ac0a6929c5d sh: Add sh4 fpu Implies folder 3ea24955bff struct _Unwind_Exception alignment should not depend on compiler flags 5c36293f067 resolv: Serialize processing in resolv/tst-resolv-txnid-collision 2dfa659a66f resolv: Handle transaction ID collisions in parallel queries (bug 26600) 05c025abca1 support: Provide a way to clear the RA bit in DNS server responses f688bcd83de support: Provide a way to reorder responses within the DNS test server eba0ce60588 Remove __warndecl 5337b2af4b8 Remove __warn_memset_zero_len [BZ #25399] c6e794640c3 aarch64: Add unwind information to _start (bug 26853) 70ee5e8b573 aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] 8813b2682e4 x86: Optimizing memcpy for AMD Zen architecture. e61a8fd8fad Reversing calculation of __x86_shared_non_temporal_threshold 0b9460d22e2 sysvipc: Fix IPC_INFO and SHM_INFO handling [BZ #26636] c4aeedea598 sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639] 9b139b6b81a sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637] 81c5484d93a AArch64: Use __memcpy_simd on Neoverse N2/V1 0f8f0ed25c1 AArch64: Improve backwards memmove performance 23482f78866 Set version.h RELEASE to "stable" (Bug 26700) 69beb5cbf85 string: Fix strerrorname_np return value [BZ #26555] fe62c4d173f intl: Handle translation output codesets with suffixes [BZ #26383] 386543bc449 NEWS: Update for [BZ #26534] fix cebc01cbfd6 x86-64: Fix FMA4 detection in ifunc [BZ #26534] (From OE-Core rev: 8d05c277c5350c4d968eb488788eac7978968ef7) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05libsdl2: upgrade to 2.0.14Yann Dirson
This version does not support tslib any more, as can be seen by the failed AUH run. Originally-by: Romain Roffé <romain.roffe@blade-group.com> (From OE-Core rev: 5b54e97594ab021a73d3225ed42dac0dfaf3fc15) Signed-off-by: Yann Dirson <yann@blade-group.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05systemd: update to v247.3Luca Boccassi
(From OE-Core rev: e39d388f510f56c3dfe6871070ce1d24f296f405) Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05python3-importlib-metadata: Add toml dependencyChanghyeok Bae
ERROR: Do not try to fetch 'toml' for building. Please add its native recipe to DEPENDS. (From OE-Core rev: 9adc8edccbd7b3f7c05d6e17a8ebde4e65bf6c81) Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05python3-numpy: update to 0.20.0Oleksandr Kravchuk
License file diff: + Files: doc/sphinxext/numpydoc/* + License: BSD-2-Clause + For details, see doc/sphinxext/LICENSE.txt + + Name: scipy-sphinx-theme + Files: doc/scipy-sphinx-theme/* + License: BSD-3-Clause AND PSF-2.0 AND Apache-2.0 + For details, see doc/scipy-sphinx-theme/LICENSE.txt (From OE-Core rev: b1225ccc90db7ccddb8021ff8c9fe1bdb36dd041) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-05python3-smmap: update to 4.0.0Oleksandr Kravchuk
(From OE-Core rev: 8f6025ed514a5114b7ec71edb8b1684e85fd29f4) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03yocto-bsp: linux-yocto: update to v5.10.12Bruce Ashfield
Updating linux-yocto 5.10 bbapends to the latest korg -stable release (From meta-yocto rev: 85fdb1c61e1c5f3c625b5bab964c13dfb35663fa) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03package: Ensure do_packagedata is cleaned correctlyRichard Purdie
In an earlier commit, libprocps was split into a separate package leaving no shlibs in the main package. A bug was seen where igt-gpu-tools wouldn't build correctly in some cases as it thought the librbary was still in the main package, throwing qa errors as a result. The issue was due to an extra file being left in the sstate output of the do_packagedata task in the shlibs2/ folder which contained the bad shlibs information. The reason for this was that the temporary directory used in this task wasn't being cleaned so files which were deleted were not handled correctly. Add a missing cleandirs entry to fix this. (From OE-Core rev: 50f17d0a655a3a2556f9fcad67259101c2814a36) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03glibc: Drop adding .file directive in asm filesKhem Raj
it was a workaround for binutils issue which is fixed in 2.36 with https://sourceware.org/bugzilla/show_bug.cgi?id=26822 (From OE-Core rev: 5dfba8c373de858badd8944f7ad9932549238045) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03musl: Drop adding .file directive in asm filesKhem Raj
it was a workaround for binutils issue which is fixed in 2.36 with https://sourceware.org/bugzilla/show_bug.cgi?id=26822 (From OE-Core rev: 628668acdd897d79154ebc304edef8a95ff54ac5) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03binutils: Disable parallel install for target/nativesdk binutilsKhem Raj
2.36 has a build race between libctf and libbfd (From OE-Core rev: b1f44d9f1f4090ec2c6fd58aa4321da9a22ba9a0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03binutils: Package libdep linker pluginsKhem Raj
this is new plugin added in binutils 2.36 (From OE-Core rev: dddd261bab4b371ae97bcf4b954359297d615f83) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03binutils: Upgrade to 2.36 releaseKhem Raj
Drop backported patches which are already present in 2.36 release (From OE-Core rev: 897afa95ba340f1124decac5753e1d1e1283b515) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03grub: Backport fix to work with new binutilsRichard Purdie
New versions of binutils caused object files to be 128MB in size, backporting this fix reduced them back to a sensible size, e.g. 1024 bytes. This avoids initramfix size issues! (From OE-Core rev: b72b9e81268719436e4bad5062cb0e1781da0395) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: binutils 2.36 fixesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: cdca78778415 objtool: Fix seg fault with Clang non-section symbols d3287798bd88 x86/entry: Emit a symbol for register restoring thunk With these, build issues with binutils 2.36 are resolved (From OE-Core rev: faace9b72adb17593323b7f39fa95e89d361ef57) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.4: update to v5.4.94Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 0fbca6ce4174 Linux 5.4.94 315cd8fc2ad2 fs: fix lazytime expiration handling in __writeback_single_inode() 5f8b8fccdfbc writeback: Drop I_DIRTY_TIME_EXPIRE 2d8848edc96b dm integrity: conditionally disable "recalculate" feature 43546b74ce6c tools: Factor HOSTCC, HOSTLD, HOSTAR definitions ab85b382dcf7 SMB3.1.1: do not log warning message if server doesn't populate salt 0edc78af73d0 arm64: mm: use single quantity to represent the PA to VA translation b899d5b2a42a tracing: Fix race in trace_open and buffer resize call c4a23c852e80 io_uring: Fix current->fs handling in io_sq_wq_submit_work() 336bb7dc5a1c HID: wacom: Correct NULL dereference on AES pen proximity ecd62d2e9ab4 futex: Handle faults correctly for PI futexes 55ea172ce3eb futex: Simplify fixup_pi_state_owner() a3155c362ca0 futex: Use pi_state_update_owner() in put_pi_state() ceb83cf9ed67 rtmutex: Remove unused argument from rt_mutex_proxy_unlock() 015b6a4c2564 futex: Provide and use pi_state_update_owner() 65aad57cac8d futex: Replace pointless printk in fixup_owner() 0dae88a92596 futex: Ensure the correct return value from futex_lock_pi() c27a2a1ecf69 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 4afd772371d9 gpio: mvebu: fix pwm .get_state period calculation 131f8d8a889a Linux 5.4.93 f7020c437e13 tcp: fix TCP_USER_TIMEOUT with zero window 945d182a046f tcp: do not mess with cloned skbs in tcp_add_backlog() ccc248b6444a net: dsa: b53: fix an off by one in checking "vlan->vid" ff64094dc718 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled 3e5b335a55e9 net: mscc: ocelot: allow offloading of bridge on top of LAG b47a3c32c4c2 ipv6: set multicast flag on the multicast route b778940f2ab9 net_sched: reject silly cell_log in qdisc_get_rtab() 4ed347901f08 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() bc757ba6dc75 ipv6: create multicast route with RTPROT_KERNEL 60fb547a3d5d udp: mask TOS bits in udp_v4_early_demux() da3711f42c68 kasan: fix incorrect arguments passing in kasan_add_zero_shadow 0d190f53fa2f kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow 5a3890bad3a4 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too 49aaf012c478 lightnvm: fix memory leak when submit fails 0ff55fc4d6a1 sh_eth: Fix power down vs. is_opened flag ordering fd2f5130ae98 net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext 4e1d17a1f73b sh: dma: fix kconfig dependency for G2_DMA 8a0b8e26f79f netfilter: rpfilter: mask ecn bits before fib lookup 99328b4b4408 x86/cpu/amd: Set __max_die_per_package on AMD 6f8ba0ada139 pinctrl: ingenic: Fix JZ4760 support 382ffe786647 driver core: Extend device_is_dependent() 4e749a28c909 xhci: tegra: Delay for disabling LFPS detector a6a5d08170c2 xhci: make sure TRB is fully written before giving it to the controller 7f3cfc7e378d usb: bdc: Make bdc pci driver depend on BROKEN f764f90b0c77 usb: udc: core: Use lock when write to soft_connect 564f3c532642 usb: gadget: aspeed: fix stop dma register setting. f89a193fd9d3 USB: ehci: fix an interrupt calltrace error 9a660760299b ehci: fix EHCI host controller initialization sequence 5eda5db39e28 serial: mvebu-uart: fix tx lost characters at power off a8fade59466c stm class: Fix module init return on allocation failure 5e4bacea58ca intel_th: pci: Add Alder Lake-P support c5885886c72c x86/mmx: Use KFPU_387 for MMX string operations d1a9cd1dc53c x86/topology: Make __max_die_per_package available unconditionally cdb4ce96fdd2 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state cd1c4882ab43 irqchip/mips-cpu: Set IPI domain parent chip 9a2f6007a228 cifs: do not fail __smb_send_rqst if non-fatal signals are pending 745229c90301 iio: ad5504: Fix setting power-down state ddd1416f4413 can: peak_usb: fix use after free bugs a24476b37167 can: vxcan: vxcan_xmit: fix use after free bug ac48ef15826e can: dev: can_restart: fix use after free bug 391187744436 selftests: net: fib_tests: remove duplicate log test 237375005739 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list 57f0f0ddf9e4 i2c: octeon: check correct size of maximum RECV_LEN packet 485e0255c19e powerpc: Fix alignment bug within the init sections cfea5cddeb71 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression da3324ec5497 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting 5625c3da7167 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S 73a229119983 drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 af91a2e7fb5e drm/nouveau/mmu: fix vram heap sizing ee2c9e58f430 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields 38f35023fd30 drm/nouveau/privring: ack interrupts the same way as RM 8c3d3b385ed8 drm/nouveau/bios: fix issue shadowing expansion ROMs f5dc9627ac04 drm/amd/display: Fix to be able to stop crc calculation 9f6d85e20125 drm/amdgpu/psp: fix psp gfx ctrl cmds 5b2266d62b54 riscv: defconfig: enable gpio support for HiFive Unleashed 7eef73685871 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device 5fa6987258a7 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery a09d4e7acdbf xen: Fix event channel callback via INTX/GSI acc402fa5bf5 arm64: make atomic helpers __always_inline 8ab3478335ad clk: tegra30: Add hda clock default rates to clock driver c074680653e2 HID: Ignore battery for Elan touchscreen on ASUS UX550 9cec63a3aacb HID: logitech-dj: add the G602 receiver b1b943f5b65e riscv: Fix sifive serial driver cd0c46821aa5 riscv: Fix kernel time_init() 5a1d7bb7d333 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled 68f99105752d scsi: qedi: Correct max length of CHAP secret 97853a7eae80 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback b477f4371045 dm integrity: select CRYPTO_SKCIPHER 8ebe26a1e236 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 6af49167440a ASoC: Intel: haswell: Add missing pm_ops ad1df24b37d9 drm/i915/gt: Prevent use of engine->wa_ctx after error 6b59bd9eea08 drm/syncobj: Fix use-after-free 559c0ffedbe0 drm/atomic: put state on error path 42d855f06d12 dm integrity: fix a crash if "recalculate" used without "internal_hash" a03ce9cc4bb8 dm: avoid filesystem lookup in dm_get_dev_t() cd3aa1495d8a mmc: sdhci-xenon: fix 1.8v regulator stabilization 6acdefd0bd34 mmc: core: don't initialize block size from ext_csd if not present d8a487e673ab btrfs: send: fix invalid clone operations when cloning from the same file and root 4d1cf8eeda5b btrfs: don't clear ret in btrfs_start_dirty_block_groups e1065331b730 btrfs: fix lockdep splat in btrfs_recover_relocation 68718453159e btrfs: don't get an EINTR during drop_snapshot for reloc a826af1dea4a ACPI: scan: Make acpi_bus_get_device() clear return pointer on error 08fa4ae93e95 ALSA: hda/via: Add minimum mute flag 1607adf1ac41 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() 9c301133beda platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 ea8d3c71313f platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes 60066d5181be i2c: bpmp-tegra: Ignore unknown I2C_M flags 09f983f0c7fc Linux 5.4.92 e2d69319b713 spi: cadence: cache reference clock rate during probe d04c7938d0f8 mac80211: check if atf has been disabled in __ieee80211_schedule_txq d46996cb4b16 mac80211: do not drop tx nulldata packets on encrypted links 56e8947bcf81 tipc: fix NULL deref in tipc_link_xmit() 55bac51762c3 net, sctp, filter: remap copy_from_user failure error 52e0b20c8c57 rxrpc: Fix handling of an unsupported token type in rxrpc_read() 5c466480d7d4 net: avoid 32 x truesize under-estimation for tiny skbs f6499a78e581 net: sit: unregister_netdevice on newlink's error path a3870cf8a7a2 net: stmmac: Fixed mtu channged by cache aligned c213d85cae39 rxrpc: Call state should be read with READ_ONCE() under some circumstances 6d57b582fb35 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands d52f5929d997 net: dcb: Validate netlink message in DCB handler 814e04776211 esp: avoid unneeded kmap_atomic call 0ff06dd1b949 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request c897c10e4334 net: mvpp2: Remove Pause and Asym_Pause support 18c29e175e30 mlxsw: core: Increase critical threshold for ASIC thermal zone 7680783452ce mlxsw: core: Add validation of transceiver temperature thresholds ff6d4e8da7c6 net: ipv6: Validate GSO SKB before finish IPv6 processing b41352a93c16 net: skbuff: disambiguate argument and member for skb_list_walk_safe helper aa350dbe3a1e net: introduce skb_list_walk_safe for skb segment walking 760e9fd4f7ab netxen_nic: fix MSI/MSI-x interrupts 982e763ea3c3 udp: Prevent reuseport_select_sock from reading uninitialized socks bd4793843c85 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback 79ce12cfa56a bpf: Don't leak memory in bpf getsockopt when optlen == 0 4aef760c28e8 nfsd4: readdirplus shouldn't return parent of export 9b72d5ba50f1 spi: npcm-fiu: Disable clock in probe error path 6ef67f59263e spi: npcm-fiu: simplify the return expression of npcm_fiu_probe() fa6de8d82d9c scsi: lpfc: Make lpfc_defer_acc_rsp static e82b58aa6471 scsi: lpfc: Make function lpfc_defer_pt2pt_acc static 5e6b88828526 elfcore: fix building with clang ac29c052654f xen/privcmd: allow fetching resource sizes dd113b79ee7e compiler.h: Raise minimum version of GCC to 5.1 for arm64 24cea7d70516 usb: ohci: Make distrust_firmware param default to false d26b3110041a Linux 5.4.91 516bd00e5ac1 netfilter: nft_compat: remove flush counter optimization 935114863364 netfilter: nf_nat: Fix memleak in nf_nat_init 49fc6d92b484 netfilter: conntrack: fix reading nf_conntrack_buckets 548e4168e68d ALSA: firewire-tascam: Fix integer overflow in midi_port_work() 68e67535e26b ALSA: fireface: Fix integer overflow in transmit_midi_msg() 2c3d03cdbd39 dm: eliminate potential source of excessive kernel log noise a34294774a32 net: sunrpc: interpret the return value of kstrtou32 correctly 8b5107a74db3 iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() c2226680343d mm, slub: consider rest of partial list if acquire_slab() fails cd9e901fe2fc drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 9269296721b5 IB/mlx5: Fix error unwinding when set_has_smi_cap fails 40a782293545 RDMA/mlx5: Fix wrong free of blue flame register on error e8c8d2319bd7 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 3bcf35a7c05f RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp da834a9bdc23 RDMA/restrack: Don't treat as an error allocation ID wrapping 986fdc7685fa ext4: fix superblock checksum failure when setting password salt 38992092b54e NFS: nfs_igrab_and_active must first reference the superblock 6b3ae2030db9 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter aa2399f55eff pNFS: Stricter ordering of layoutget and layoutreturn 78c2ab7f5265 pNFS: Mark layout for return if return-on-close was not sent 7d1241ae1dce pNFS: We want return-on-close to complete when evicting the inode 69d121ca892c NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock c70f6e0ac9f9 nvme-tcp: fix possible data corruption with bio merges 55a102004376 ASoC: Intel: fix error code cnl_set_dsp_D0() 2392a54de8ba ASoC: meson: axg-tdmin: fix axg skew offset 973900cd4614 ASoC: meson: axg-tdm-interface: fix loopback 08eb8a735c11 dump_common_audit_data(): fix racy accesses to ->d_name d443cefd9f73 perf intel-pt: Fix 'CPU too large' error 221dee1d0d4e ARM: picoxcell: fix missing interrupt-parent properties ba74e0f222c7 drm/msm: Call msm_init_vram before binding the gpu 0251d3eb4480 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI bfdd0a3b86c3 usb: typec: Fix copy paste error for NVIDIA alt-mode description 644baa95db2b drm/amdgpu: fix a GPU hang issue when remove device 596b3423fddc nvmet-rdma: Fix list_del corruption on queue establishment failure 4cb77b877fcc nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 242793c7ef2f selftests: fix the return value for UDP GRO test 5fc06b706432 net: ethernet: fs_enet: Add missing MODULE_LICENSE 15a8491cdcd4 misdn: dsp: select CONFIG_BITREVERSE 635a658de303 arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC bc68af1fdcac bfq: Fix computation of shallow depth 2abc54579d1b lib/raid6: Let $(UNROLL) rules work with macOS userland 1d05b91ab72e hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values 1229d433960c habanalabs: Fix memleak in hl_device_reset 93aef8e6cc08 habanalabs: register to pci shutdown callback 79df21218d63 ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram 331a6438ebfd regulator: bd718x7: Add enable times d5f996bea464 btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan c8dd8af4b35f netfilter: ipset: fixes possible oops in mtype_resize ca2fc0dc1cec ARC: build: move symlink creation to arch/arc/Makefile to avoid race 6265a0f2410f ARC: build: add boot_targets to PHONY 217d8ba22bce ARC: build: add uImage.lzma to the top-level target b9128252b9ee ARC: build: remove non-existing bootpImage from KBUILD_IMAGE 5349b17c3df5 dm integrity: fix flush with external metadata device c553300f1453 cifs: fix interrupted close commands d17a9571e392 smb3: remove unused flag passed into close functions 55a4dff288af ext4: don't leak old mountpoint samples 2003c669df4c ext4: fix bug for rename with RENAME_WHITEOUT 425faacff213 drm/i915/backlight: fix CPU mode backlight takeover on LPT 72eb9fc82aea btrfs: tree-checker: check if chunk item end overflows 82a948fc67ea r8152: Add Lenovo Powered USB-C Travel Hub ad5f19c7e9ce dm integrity: fix the maximum number of arguments 5caac6317daf dm snapshot: flush merged data before committing metadata 2017b99ec205 dm raid: fix discard limits for raid1 4335af6c62fc mm/hugetlb: fix potential missing huge page size info c64366620d91 ACPI: scan: Harden acpi_device_add() against device ID overflows bc0b70f1d28c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() f7a97dc302be MIPS: relocatable: fix possible boot hangup with KASLR enabled f5c2f7970683 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB a650107de374 mips: lib: uncached: fix non-standard usage of variable 'sp' bda45bbc8e03 mips: fix Section mismatch in reference aeb64ef1f429 tracing/kprobes: Do the notrace functions check without kprobes on ftrace 984f57e4258c x86/hyperv: check cpu mask after interrupt has been disabled 1a202b9b9d23 ASoC: dapm: remove widget from dirty list on free 82d1a5f6f2e5 btrfs: prevent NULL pointer dereference in extent_io_tree_panic bb562e6e0358 kbuild: enforce -Werror=return-type (From OE-Core rev: 80d066f627225e9eefba84c799e9b27bc17526fc) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: update to v5.10.12Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 05f6d2aa7e2f Linux 5.10.12 d5ac8304e180 printk: fix string termination for record_print_text() 861c2e349a36 printk: fix buffer overflow potential for print_text() cb14bbbb7bbf tools: Factor HOSTCC, HOSTLD, HOSTAR definitions f472a59aa182 mm: fix a race on nr_swap_pages c11f7749f1fc mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint c6fd968f5843 objtool: Don't fail on missing symbol table d92d00861e98 io_uring: fix sleeping under spin in __io_clean_op 7bccd1c19128 io_uring: dont kill fasync under completion_lock 186725a80c4e io_uring: fix skipping disabling sqo on exec 54b4c4f9aba9 io_uring: fix uring_flush in exit_files() warning 0682759126bc io_uring: fix false positive sqo warning on flush 8cb6f4da831b io_uring: do sqo disable on install_fd error 0e3562e3b2ae io_uring: fix null-deref in io_disable_sqo_submit a63d9157571b io_uring: stop SQPOLL submit on creator's death da67631a33c3 io_uring: add warn_once for io_uring_flush() 18f31594ee52 io_uring: inline io_uring_attempt_task_drop() 7bf3fb6243a3 kernel/io_uring: cancel io_uring before task works 08a922a6fdf8 iwlwifi: dbg: Don't touch the tlv data 1fa2fa7932f9 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC 77727dfda786 media: v4l2-subdev.h: BIT() is not available in userspace 94fb5ff34544 media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" 0fa0a05b4089 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices a7f6d4ab4434 HID: wacom: Correct NULL dereference on AES pen proximity e843e4f78258 futex: Handle faults correctly for PI futexes abc4dd792f8d futex: Simplify fixup_pi_state_owner() a597f12e971c futex: Use pi_state_update_owner() in put_pi_state() 6d28ac502f9a rtmutex: Remove unused argument from rt_mutex_proxy_unlock() 5b2c5a9561c2 futex: Provide and use pi_state_update_owner() 5ede8ee2cb16 futex: Replace pointless printk in fixup_owner() ab5e9a320e44 futex: Ensure the correct return value from futex_lock_pi() bf5eb7d21ab0 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 43f2e6077f44 gpio: mvebu: fix pwm .get_state period calculation b97134d15127 Linux 5.10.11 1daa298a0418 Revert "mm: fix initialization of struct page for holes in memory layout" f2a79851c776 mm: fix initialization of struct page for holes in memory layout 5405cb30db87 Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. Fix the redirected_tty_write declaration also in n_tty and change the comparisons to use write_iter instead of write. also in n_tty and change the comparisons to use write_iter instead of write. e8572713897e fs/pipe: allow sendfile() to pipe again eb5381efaf36 interconnect: imx8mq: Use icc_sync_state 0b6672fd778c kernfs: wire up ->splice_read and ->splice_write 11167454e9cb kernfs: implement ->write_iter 6ce10b6481cd kernfs: implement ->read_iter 436bc4c45a58 bpf: Local storage helpers should check nullness of owner ptr passed b379dfbc1edd drm/i915/hdcp: Get conn while content_type changed 9e9ae646eb80 ASoC: SOF: Intel: hda: Avoid checking jack on system suspend e9c4068fb0f6 tcp: Fix potential use-after-free due to double kfree() 5cc760632083 x86/sev-es: Handle string port IO to kernel memory properly 6c19578d4634 net: systemport: free dev before on error path e018e57fd5c0 tty: fix up hung_up_tty_write() conversion 875f1b4bf890 tty: implement write_iter f5bbf7f47570 x86/sev: Fix nonistr violation 39afef8a282b pinctrl: qcom: Don't clear pending interrupts when enabling f8a622d21295 pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking 022dac5bcde9 pinctrl: qcom: No need to read-modify-write the interrupt status 49aec69ee40c pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 22c3cb558a4b net: core: devlink: use right genl user_ptr when handling port param get/set 6a791693a013 net: mscc: ocelot: Fix multicast to the CPU port 70746a4779ad tcp: fix TCP_USER_TIMEOUT with zero window 981e1807748a tcp: do not mess with cloned skbs in tcp_add_backlog() 013ed7c845df net: dsa: b53: fix an off by one in checking "vlan->vid" f0f3d3e6e938 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled 261b8f617d2a net: mscc: ocelot: allow offloading of bridge on top of LAG 9898801780ed ipv6: set multicast flag on the multicast route 0083dc292ee4 net_sched: reject silly cell_log in qdisc_get_rtab() 56ef551205e4 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() 3cb2de5242ec ipv6: create multicast route with RTPROT_KERNEL e5f323b7aba3 udp: mask TOS bits in udp_v4_early_demux() 03ca5c229a49 net_sched: gen_estimator: support large ewma log a6fc8314dc40 tcp: fix TCP socket rehash stats mis-accounting fee5a83dfc4a kasan: fix incorrect arguments passing in kasan_add_zero_shadow ecd63f04e728 kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow b65578cec113 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too 73171b677fc4 lightnvm: fix memory leak when submit fails 76e2b0b65d47 cachefiles: Drop superfluous readpages aops NULL check 20fa3a744279 nvme-pci: fix error unwind in nvme_map_data 88072260f3ca nvme-pci: refactor nvme_unmap_data 13bcd09b2f50 sh_eth: Fix power down vs. is_opened flag ordering 7e2bf98d534f selftests/powerpc: Fix exit status of pkey tests 55c869b1324f net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext 2fc06bfa701d octeontx2-af: Fix missing check bugs in rvu_cgx.c 19187877057d ASoC: SOF: Intel: fix page fault at probe if i915 init fails ba548335c8e8 locking/lockdep: Cure noinstr fail 8c262be154ff sh: Remove unused HAVE_COPY_THREAD_TLS macro 233900505617 sh: dma: fix kconfig dependency for G2_DMA e929068ad5b3 drm/i915/hdcp: Update CP property in update_pipe 5897a78fd13f tools: gpio: fix %llu warning in gpio-watch.c 3fa4a03fd01e tools: gpio: fix %llu warning in gpio-event-mon.c 83d7403b2e3e netfilter: rpfilter: mask ecn bits before fib lookup 238b5ebdb6a6 cls_flower: call nla_ok() before nla_next() 23d02ee1d455 x86/cpu/amd: Set __max_die_per_package on AMD 0b3efe55e583 x86/entry: Fix noinstr fail a2989acadc8b drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 75b944403000 drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ 881363cbddb1 driver core: Extend device_is_dependent() b3bc56e3f503 driver core: Fix device link device name collision 8cd3c48c1baf drivers core: Free dma_range_map when driver probe failed 3a9eb1141390 xhci: tegra: Delay for disabling LFPS detector 9e7d7c034708 xhci: make sure TRB is fully written before giving it to the controller 6b81e926bb98 usb: cdns3: imx: fix can't create core device the second time issue cc7f1a32424e usb: cdns3: imx: fix writing read-only memory issue eb87dd389e0f usb: bdc: Make bdc pci driver depend on BROKEN 9bbf039671dc usb: udc: core: Use lock when write to soft_connect 43e2ae5a7493 USB: gadget: dummy-hcd: Fix errors in port-reset handling ea0dd2da3ac7 usb: gadget: aspeed: fix stop dma register setting. c6e50ff9363c USB: ehci: fix an interrupt calltrace error f270d1d75563 ehci: fix EHCI host controller initialization sequence ee3a62cb263b serial: mvebu-uart: fix tx lost characters at power off 225c87b40a78 stm class: Fix module init return on allocation failure f583ccebacdf intel_th: pci: Add Alder Lake-P support 2df15ef2a9cc io_uring: fix short read retries for non-reg files f3ac7a5996d7 io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state ca75872dd9f3 io_uring: iopoll requests should also wake task ->in_idle state 371f3fbf4ff1 mm: fix numa stats for thp migration 0dc3a130cc37 mm: memcg: fix memcg file_dirty numa stat 26f54dac1564 mm: memcg/slab: optimize objcg stock draining cb5fe25c8220 proc_sysctl: fix oops caused by incorrect command parameters c351dc4d774e x86/setup: don't remove E820_TYPE_RAM for pfn 0 bd08075c8640 x86/mmx: Use KFPU_387 for MMX string operations f19c54317e1b x86/topology: Make __max_die_per_package available unconditionally f5ee8afc1971 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state c530b17272d1 irqchip/mips-cpu: Set IPI domain parent chip 2edf2c9f3e5e cifs: do not fail __smb_send_rqst if non-fatal signals are pending 062dea906be1 powerpc/64s: fix scv entry fallback flush vs interrupt 1bac5333d47e counter:ti-eqep: remove floor 855b115749d8 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() dbecf6631344 drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c 5b136903db0e iio: ad5504: Fix setting power-down state c9894c169ec6 iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread 61aad39e2e13 i2c: sprd: depend on COMMON_CLK to fix compile tests 3b56eecdc7da perf evlist: Fix id index for heterogeneous systems ec939c13c3ff can: peak_usb: fix use after free bugs e771a8740761 can: vxcan: vxcan_xmit: fix use after free bug 593c072b7b3c can: dev: can_restart: fix use after free bug 66ee6d91d327 selftests: net: fib_tests: remove duplicate log test 636868a52d33 xsk: Clear pool even for inactive queues 517732c1b52b ALSA: hda: Balance runtime/system PM if direct-complete is disabled ca431352900a gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it bc183873967e platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors d77bc052c438 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list 3e21c4dbc3ae drm/vc4: Unify PCM card's driver_name adc0cb3adf8b i2c: octeon: check correct size of maximum RECV_LEN packet 37d4f78ae274 iov_iter: fix the uaccess area in copy_compat_iovec_from_user ce4d02da78a3 printk: fix kmsg_dump_get_buffer length calulations cf3cca5f1580 printk: ringbuffer: fix line counting 2cd90971a2c9 RDMA/cma: Fix error flow in default_roce_mode_store 56c1362981b3 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() eb8ca93e4929 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() ef9eb913c050 bpf: Reject too big ctx_size_in for raw_tp test run 93f8cc947b13 arm64: entry: remove redundant IRQ flag tracing 29c95dc43fde powerpc: Fix alignment bug within the init sections 3f46eda5dff4 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S 7c7b2b560583 bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach cfaa40727152 crypto: omap-sham - Fix link error without crypto-engine f733c696e74a scsi: ufs: Fix tm request when non-fatal error happens 1ef1c2e25a4a scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM 20758d0493c3 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression dbba7a38b007 btrfs: print the actual offset in btrfs_root_name 1f54a26bdb60 RDMA/ucma: Do not miss ctx destruction steps in some cases 1e00ef8a5d22 pinctrl: mediatek: Fix fallback call path 9eea5cc5f641 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting 73ad8d0c7b05 gpiolib: cdev: fix frame size warning in gpio_ioctl() 653368189090 nfsd: Don't set eof on a truncated READ_PLUS de82ec8e5e8c nfsd: Fixes for nfsd4_encode_read_plus_data() 8478091a1bd5 x86/xen: fix 'nopvspin' build error 434f246733e7 RISC-V: Fix maximum allowed phsyical memory for RV32 e1b2ecb562fa RISC-V: Set current memblock limit 90ab323edfcd libperf tests: Fail when failing to get a tracepoint id 680559480c95 libperf tests: If a test fails return non-zero 2ca824c79376 io_uring: flush timeouts that should already have expired f3f906bb36cc drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 bb2ee33ec396 drm/nouveau/mmu: fix vram heap sizing 685a45858bf9 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields 2249a3f0aed9 drm/nouveau/privring: ack interrupts the same way as RM c2cd3e1d69f8 drm/nouveau/bios: fix issue shadowing expansion ROMs 3970a9851fe9 drm/amd/display: Fix to be able to stop crc calculation 0a3be22a90ac HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode 17c9b5100056 drm/amd/display: disable dcn10 pipe split by default 285a86df680c drm/amdgpu/psp: fix psp gfx ctrl cmds 9e82f2aa5912 riscv: defconfig: enable gpio support for HiFive Unleashed a416b33e8b78 dts: phy: add GPIO number and active state used for phy reset 4685e186ab85 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device 99e301aca69c x86/xen: Fix xen_hvm_smp_init() when vector callback not available a8fddd4192f8 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery fa5f2e04daa4 xen: Fix event channel callback via INTX/GSI 95379fec8264 arm64: make atomic helpers __always_inline 64de608c9899 riscv: cacheinfo: Fix using smp_processor_id() in preemptible cec20e26750c ALSA: hda/tegra: fix tegra-hda on tegra30 soc a8749dfcb892 clk: tegra30: Add hda clock default rates to clock driver 4301e3448aeb HID: Ignore battery for Elan touchscreen on ASUS UX550 1e6fc9768ed2 HID: logitech-dj: add the G602 receiver 6bc83cce3e7f riscv: Enable interrupts during syscalls with M-Mode 094a4af043bc riscv: Fix sifive serial driver c47d249af1bd riscv: Fix kernel time_init() de88bcba6611 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled fb84da3a6882 scsi: scsi_debug: Fix memleak in scsi_debug_init() c419b747ee5a scsi: qedi: Correct max length of CHAP secret 2536194bb3b0 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback 62985a33c6a2 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL 55807e7cb0bc x86/hyperv: Fix kexec panic/hang issues 246ab9b9ed63 dm integrity: select CRYPTO_SKCIPHER e03bbc55b149 HID: sony: select CONFIG_CRC32 eacac9a92183 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 00ee972739fb SUNRPC: Handle TCP socket sends with kernel_sendpage() again ae3e2f34b30d ASoC: rt711: mutex between calibration and power state changes 14fe083fd052 ASoC: Intel: haswell: Add missing pm_ops 142c6a6040de drm/i915: Check for rq->hwsp validity after acquiring RCU lock bdab6bdaa0e6 drm/i915/gt: Prevent use of engine->wa_ctx after error 7f8049df7c50 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case 09846950a1b6 drm/amdgpu: remove gpu info firmware of green sardine eab4b3e27413 drm/syncobj: Fix use-after-free 931bc41c59e3 drm/atomic: put state on error path 9cb683c3c471 dm integrity: conditionally disable "recalculate" feature de4fabc02a58 dm integrity: fix a crash if "recalculate" used without "internal_hash" 5a5095ac9e0b dm: avoid filesystem lookup in dm_get_dev_t() 4749ffd9c432 mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend b97c26cfe1e6 mmc: sdhci-xenon: fix 1.8v regulator stabilization 728d8ab4d6ac mmc: sdhci-of-dwcmshc: fix rpmb access ec302409d0a8 mmc: core: don't initialize block size from ext_csd if not present 6b873acfb82a pinctrl: ingenic: Fix JZ4760 support 13ef6bccab39 fs: fix lazytime expiration handling in __writeback_single_inode() adc11110d1e5 btrfs: send: fix invalid clone operations when cloning from the same file and root 018abb50891e btrfs: don't clear ret in btrfs_start_dirty_block_groups 14e17e90bfaa btrfs: fix lockdep splat in btrfs_recover_relocation 5169a289fc8c btrfs: do not double free backref nodes on error 9e2fc8f10c91 btrfs: don't get an EINTR during drop_snapshot for reloc d9deb4ccd026 ACPI: scan: Make acpi_bus_get_device() clear return pointer on error c5f23645ab51 dm crypt: fix copy and paste bug in crypt_alloc_req_aead 367733db7a10 crypto: xor - Fix divide error in do_xor_speed() fba2b0d2e171 ALSA: hda/via: Add minimum mute flag d9984b976c65 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T a03241a22a07 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() de45a93792ea platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 4d33a2e557da platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes c47951346c3c i2c: bpmp-tegra: Ignore unknown I2C_M flags e633c0879be3 i2c: tegra: Wait for config load atomically while in ISR 48481056537e mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine deffd59b8101 mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload e65d6887fc16 scsi: target: tcmu: Fix use-after-free of se_cmd->priv (From OE-Core rev: 4ae13220b07030c314ca8666af54362b460647f5) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: update to v5.10.10Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 8dc0fcbcfa97 Linux 5.10.10 3fe603666360 spi: cadence: cache reference clock rate during probe da02e4ca8a29 spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode 04ed7f1da638 cxgb4/chtls: Fix tid stuck due to wrong update of qid d0b97c8cd63e net: dsa: unbind all switches from tree when DSA master unbinds 6423b2193794 mac80211: check if atf has been disabled in __ieee80211_schedule_txq a00432fa4cb9 mac80211: do not drop tx nulldata packets on encrypted links a6d508c63573 drm/panel: otm8009a: allow using non-continuous dsi clock fd21e00c5e0b can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check 65accf0324bf net: stmmac: use __napi_schedule() for PREEMPT_RT 6f3fe96a6956 rxrpc: Fix handling of an unsupported token type in rxrpc_read() 2bfb953aeebf net: dsa: clear devlink port type before unregistering slave netdevs c469b23d1b54 net: phy: smsc: fix clk error handling ad2175c9fb27 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps 024158d3b571 net: avoid 32 x truesize under-estimation for tiny skbs 72cfe5b07e85 net: stmmac: fix taprio configuration when base_time is in the past 34f782b9d0dc net: stmmac: fix taprio schedule configuration 00442a962152 net: sit: unregister_netdevice on newlink's error path 5ae772504325 net: stmmac: Fixed mtu channged by cache aligned 741690db7a35 i40e: fix potential NULL pointer dereferencing 7c85d8e7ebd2 rxrpc: Call state should be read with READ_ONCE() under some circumstances 1e5a4c74b555 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands dbdca9d9b7ca net: dcb: Validate netlink message in DCB handler 26413630f4f6 esp: avoid unneeded kmap_atomic call 3c64191cad98 rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request f999ca8c5fc5 net: mvpp2: Remove Pause and Asym_Pause support 82f72e41b797 mlxsw: core: Increase critical threshold for ASIC thermal zone d2bfbfcc5505 mlxsw: core: Add validation of transceiver temperature thresholds 60b8b4e6310b tipc: fix NULL deref in tipc_link_xmit() bbcb4746a6a3 net: ipv6: Validate GSO SKB before finish IPv6 processing 5a61d9f573da netxen_nic: fix MSI/MSI-x interrupts 4b97ce051ffe udp: Prevent reuseport_select_sock from reading uninitialized socks 24cd33174189 net: fix use-after-free when UDP GRO with shared fraglist 7d5c38974219 net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links 31ad07292553 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback de661caaee07 bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling 3ed29995c281 bpf: Don't leak memory in bpf getsockopt when optlen == 0 fdcaa4af5e70 nfsd4: readdirplus shouldn't return parent of export 90bd4a0cf5dd X.509: Fix crash caused by NULL pointer 5f52a8a71b62 bpf: Fix signed_{sub,add32}_overflows type handling 99ea120383b1 drm/amdgpu/display: drop DCN support for aarch64 4473923b6674 x86/hyperv: Initialize clockevents after LAPIC is initialized 1200a5bc6871 bpf: Fix selftest compilation on clang 11 57dc19a9d60d Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands" e2d133180bbc Linux 5.10.9 88a5c90f39b0 netfilter: nf_nat: Fix memleak in nf_nat_init f14e31c169dc netfilter: conntrack: fix reading nf_conntrack_buckets 5b984e538bdf ALSA: firewire-tascam: Fix integer overflow in midi_port_work() c0e1ac275f1f ALSA: fireface: Fix integer overflow in transmit_midi_msg() 0eb56457d239 dm: eliminate potential source of excessive kernel log noise 26865769ed8f selftests: netfilter: Pass family parameter "-f" to conntrack tool f0cd3fba4eae net: sunrpc: interpret the return value of kstrtou32 correctly a9bc9c9320ac iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() ff2ca5439c50 riscv: Trace irq on only interrupt is enabled c8c01da728ef mm, slub: consider rest of partial list if acquire_slab() fails ecca0c675bde drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail de3f572607c2 drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout 54c9246a47fa drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence f6de06406411 dm zoned: select CONFIG_CRC32 c6dc4f8e617b umount(2): move the flag validity checks first 5cd483a7e788 IB/mlx5: Fix error unwinding when set_has_smi_cap fails bc296e43233a RDMA/mlx5: Fix wrong free of blue flame register on error 44693384c324 bnxt_en: Improve stats context resource accounting with RDMA driver loaded. 3090af5d1fb2 RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp 35694924a60a RDMA/restrack: Don't treat as an error allocation ID wrapping cd223237e792 ext4: fix superblock checksum failure when setting password salt 4351cf25cb52 scsi: ufs: Fix possible power drain during system suspend 51121ea1d1e8 NFS: nfs_igrab_and_active must first reference the superblock b4689562fa95 NFS: nfs_delegation_find_inode_server must first reference the superblock 01a12a24f923 NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter b666f394d6b8 NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() 067aefcdfc1e NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request e6ae16467af1 NFS: Adjust fs_context error logging 06f58dbc49a2 pNFS: Stricter ordering of layoutget and layoutreturn ecaaad180133 pNFS: Mark layout for return if return-on-close was not sent f128de17c8d4 pNFS: We want return-on-close to complete when evicting the inode 1b42712e43e5 NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock 76600f633bb9 nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT b1e9f635a5e3 nvme-tcp: fix possible data corruption with bio merges c09af1ee7c23 nvme: don't intialize hwmon for discovery controllers a60c7aaaccf6 nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY a835cff329a5 ASoC: Intel: fix error code cnl_set_dsp_D0() 95e5df536757 ASoC: meson: axg-tdmin: fix axg skew offset d11f18351ee6 ASoC: meson: axg-tdm-interface: fix loopback a3fddad7af2c dump_common_audit_data(): fix racy accesses to ->d_name 09b3e0bc8e9a perf intel-pt: Fix 'CPU too large' error 72c5ce89427f mm: don't put pinned pages into the swap cache 1eea108995a2 mm: don't play games with pinned pages in clear_page_refs 41b0b0c09e97 mm: fix clear_refs_write locking 847c76518c41 blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED 9812b54310ad net/mlx5: E-Switch, fix changing vf VLANID 96d77cf22dd7 net/mlx5: Fix passing zero to 'PTR_ERR' 452e34d6635c net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled 518606a84a0f iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev f1cd8c40936f nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context 4ac5d20182c7 cfg80211: select CONFIG_CRC32 e558b38b5e11 x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling 1f63b3393bac bpf: Save correct stopping point in file seq iteration a3a51c69c1a9 bpf: Simplify task_file_seq_get_next() 30b491e2b6cc rcu-tasks: Move RCU-tasks initialization to before early_initcall() bc880f2040e0 poll: fix performance regression due to out-of-line __put_user() e30f6e1ac3ce ARM: picoxcell: fix missing interrupt-parent properties d565c626b4e1 drm/msm: Call msm_init_vram before binding the gpu 45f7e133f9e8 ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI a4c84cd83c15 iommu/vt-d: Fix lockdep splat in sva bind()/unbind() 2c7b7660c611 usb: typec: Fix copy paste error for NVIDIA alt-mode description 279af879c3df drm/amdgpu: fix potential memory leak during navi12 deinitialization 9910f52b4cb4 drm/amd/pm: fix the failure when change power profile for renoir a973bc7d8ab5 drm/amdgpu: fix a GPU hang issue when remove device 26f0adb0b4c8 drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue 8e57baf3cdb3 nvmet-rdma: Fix list_del corruption on queue establishment failure 74310d40e0a4 nvme: avoid possible double fetch in handling CQE afc0002f6396 nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN 1151161dd029 selftests: fix the return value for UDP GRO test 2e1939396c77 net: ethernet: fs_enet: Add missing MODULE_LICENSE 8bd59057edf5 misdn: dsp: select CONFIG_BITREVERSE bb3700925c19 arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC 7fdaca86fc9b bfq: Fix computation of shallow depth 94dbb87fc0b2 io_uring: drop file refs after task cancel 501e1875da32 spi: fix the divide by 0 error when calculating xfer waiting time 17a08680ab6a kconfig: remove 'kvmconfig' and 'xenconfig' shorthands 2aa134d9abca lib/raid6: Let $(UNROLL) rules work with macOS userland 3163d7c1fbd3 hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values 8c3520e21f6b habanalabs: Fix memleak in hl_device_reset 78755373aa48 spi: altera: fix return value for altera_spi_txrx() 560e9b900e12 staging: spmi: hisi-spmi-controller: Fix some error handling paths c78cff56baad habanalabs: register to pci shutdown callback 68a9abf536ff habanalabs/gaudi: retry loading TPC f/w on -EINTR 8d0522d9688c habanalabs: adjust pci controller init to new firmware 06b0d83b33b5 ARM: dts: ux500/golden: Set display max brightness d5285a5eb3da ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram 36afeaad7671 regulator: bd718x7: Add enable times 29543864c8b8 btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan f89d84b35af3 btrfs: merge critical sections of discard lock in workfn 33061bd104cb btrfs: fix async discard stall d18e04ce283a ath11k: qmi: try to allocate a big block of DMA memory first cc77e4a020aa netfilter: ipset: fixes possible oops in mtype_resize c871060d3eaa ath11k: fix crash caused by NULL rx_channel 54cfdd65070e ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 6169a5cfaacc ARC: build: move symlink creation to arch/arc/Makefile to avoid race 443fb88d6dea ARC: build: add boot_targets to PHONY e1c4b5ff9655 ARC: build: add uImage.lzma to the top-level target cf4592a2d740 ARC: build: remove non-existing bootpImage from KBUILD_IMAGE f7f32822a44a io_uring: drop mm and files after task_work_run a3647cddfee6 io_uring: don't take files/mm for a dead task 85958f60ebba ext4: don't leak old mountpoint samples 41b5ec745ccf btrfs: tree-checker: check if chunk item end overflows 85905240bf79 r8152: Add Lenovo Powered USB-C Travel Hub 53e976bb0708 stmmac: intel: change all EHL/TGL to auto detect phy addr 7c5b2049caad dm crypt: defer decryption to a tasklet if interrupts disabled fe40f6a6309f dm crypt: do not call bio_endio() from the dm-crypt tasklet 8727884b7f80 dm crypt: do not wait for backlogged crypto request completion in softirq 93edb8db94cf dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq 9bf4fbaf7dad dm integrity: fix the maximum number of arguments 6bba7eff6b33 dm integrity: fix flush with external metadata device 1ac4156de549 dm snapshot: flush merged data before committing metadata 5de4f3a301f1 dm raid: fix discard limits for raid1 ccd903e26750 mm/process_vm_access.c: include compat.h d3e43af7c61f mm/hugetlb: fix potential missing huge page size info b4ecc259657c mm/vmalloc.c: fix potential memory leak 33dbd5422c88 compiler.h: Raise minimum version of GCC to 5.1 for arm64 047ea5a8feff xen/privcmd: allow fetching resource sizes 3b9f7b0a19f7 ACPI: scan: Harden acpi_device_add() against device ID overflows 0dbfad171b9c RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() c8c2b27ab34d MIPS: relocatable: fix possible boot hangup with KASLR enabled 652daca07f4f MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps 9e2413f41aa2 MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB 974f19621f19 mips: lib: uncached: fix non-standard usage of variable 'sp' 5ca873f92b4f mips: fix Section mismatch in reference 4b0a0655da7f riscv: Fix KASAN memory mapping. ab7594f63926 riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL 7c4ced368204 riscv: return -ENOSYS for syscall -1 eae7b19b32aa riscv: Drop a duplicated PAGE_KERNEL_EXEC 531c88c9fe56 cifs: fix interrupted close commands 0e4c42cb4a5f cifs: check pointer before freeing 2207c3ce7075 ext4: fix bug for rename with RENAME_WHITEOUT 15a062c79d49 ext4: fix wrong list_splice in ext4_fc_cleanup 6c557cb1f9d7 ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR fcae2beac981 tools/bootconfig: Add tracing_on support to helper scripts 75942370699b tracing/kprobes: Do the notrace functions check without kprobes on ftrace 47319c4b81a3 drm/bridge: sii902x: Enable I/O and core VCC supplies if present af402f64ca08 dt-bindings: display: sii902x: Add supply bindings c0c34c5ab715 drm/bridge: sii902x: Refactor init code into separate function 0a34addcdbd9 drm/i915/backlight: fix CPU mode backlight takeover on LPT 48b8c6689efa drm/i915/gt: Limit VFE threads based on GT 481e27f05073 drm/i915: Allow the sysadmin to override security mitigations 586a42de0bae drm/amdgpu: add new device id for Renior 989a0f6791ff Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" 7fe745881255 drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) 9c6524bba523 drm/amdgpu: add green_sardine device id (v2) ad8ca24ba879 x86/hyperv: check cpu mask after interrupt has been disabled 0351fbe00a23 ASoC: dapm: remove widget from dirty list on free 55eb1867a5b3 ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 69b84d87fd59 ALSA: doc: Fix reference to mixart.rst 617b1bae7ee9 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines f37fba66a437 btrfs: prevent NULL pointer dereference in extent_io_tree_panic e883eb5d1567 btrfs: reloc: fix wrong file extent type check to avoid false ENOENT (From OE-Core rev: c1d6bd068478b5414e11ac7402de69e6a7b14356) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto-rt/5.4: fix 5.4-stable caused build breakageBruce Ashfield
5.4-stable included a backport of: Author: Eric W. Biederman <ebiederm@xmission.com> Date: Thu Dec 3 14:11:13 2020 -0600 rwsem: Implement down_read_interruptible [ Upstream commit 31784cff7ee073b34d6eddabb95e3be2880a425c ] In preparation for converting exec_update_mutex to a rwsem so that multiple readers can execute in parallel and not deadlock, add down_read_interruptible. This is needed for perf_event_open to be converted (with no semantic changes) from working on a mutex to wroking on a rwsem. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/87k0tybqfy.fsf@x220.int.ebiederm.org Signed-off-by: Sasha Levin <sashal@kernel.org> We implement a -rt variant to fix the build issues. (From OE-Core rev: e610fb7cc22447441f18a9b1bffe58aadb6aaab6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto-rt/5.10: fix 5.10-rt build breakageBruce Ashfield
5.10-stable included a backport of: Author: Eric W. Biederman <ebiederm@xmission.com> Date: Thu Dec 3 14:11:13 2020 -0600 rwsem: Implement down_read_interruptible [ Upstream commit 31784cff7ee073b34d6eddabb95e3be2880a425c ] In preparation for converting exec_update_mutex to a rwsem so that multiple readers can execute in parallel and not deadlock, add down_read_interruptible. This is needed for perf_event_open to be converted (with no semantic changes) from working on a mutex to wroking on a rwsem. Signed-off-by: Eric W. Biederman <ebiederm@xmission.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/87k0tybqfy.fsf@x220.int.ebiederm.org Signed-off-by: Sasha Levin <sashal@kernel.org> We implement a -rt variant to fix the build issues. (From OE-Core rev: 448e2210cbe66d52b175d29df16edc4aeda4c961) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.4: update to v5.4.90Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ceed81a883dc Linux 5.4.90 6f484096196b regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() bbb2fee395e9 net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet bd0051a5cb05 block: fix use-after-free in disk_part_iter_next c5fe50e18fcb KVM: arm64: Don't access PMCR_EL0 when no PMU is available f595e44b161a net: mvpp2: disable force link UP during port init procedure 5b8d3c3a9fcb regulator: qcom-rpmh-regulator: correct hfsmps515 definition 3582406b9c04 wan: ds26522: select CONFIG_BITREVERSE 480c5e9c7e4c regmap: debugfs: Fix a memory leak when calling regmap_attach_dev c3c774886790 net/mlx5e: Fix two double free cases ce74b5a0689d net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups a2b2ae3812e5 bpftool: Fix compilation failure for net.o with older glibc 2992e3371a3a iommu/intel: Fix memleak in intel_irq_remapping_alloc 006319327d21 lightnvm: select CONFIG_CRC32 46c15eeb0a8a block: rsxx: select CONFIG_CRC32 4834a984e456 wil6210: select CONFIG_CRC32 b28378bc91d0 qed: select CONFIG_CRC32 cc196d4604c9 dmaengine: xilinx_dma: fix mixed_enum_type coverity warning d0eaf8a8eff8 dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() e6f247a5f927 dmaengine: xilinx_dma: check dma_async_device_register return value c15556cb344a dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function 55503711adff i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated 12e8bcaef61a spi: stm32: FIFO threshold level - fix align packet size 9ff4796e6fd9 cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() 4dd15f9bc881 can: kvaser_pciefd: select CONFIG_CRC32 82adac5ad13b can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() 3b68980596fb can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver b77e0283efdc dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() f6dd8c259ab8 i2c: sprd: use a specific timeout to avoid system hang up issue 8d0cadc2ea64 ARM: OMAP2+: omap_device: fix idling of devices during probe 003280bd8845 HID: wacom: Fix memory leakage caused by kfifo_alloc 6f367fb1b7ee iio: imu: st_lsm6dsx: fix edge-trigger interrupts 87ea51c90280 vmlinux.lds.h: Add PGO and AutoFDO input sections 099340d3e758 exfat: Month timestamp metadata accidentally incremented bb039d45ebc5 x86/resctrl: Don't move a task to the same resource group 628af07fc5cd x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR 96fb3d28c885 chtls: Fix chtls resources release sequence fac9b53cfacb chtls: Added a check to avoid NULL pointer dereference 38768ea1127d chtls: Replace skb_dequeue with skb_peek dcce456b2843 chtls: Fix panic when route to peer not configured 44bed66b2be9 chtls: Remove invalid set_tcb call 266ee00f402b chtls: Fix hardware tid leak ed62af62da41 net/mlx5e: ethtool, Fix restriction of autoneg with 56G cf59803ce4b3 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address 3008c639c081 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE fc1c907da5a1 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() e6931e3eb084 nexthop: Unlink nexthop group entry in error path 3cecab93f271 nexthop: Fix off-by-one error in error path f03b81e61ef5 octeontx2-af: fix memory leak of lmac and lmac->name 12e10b12124c net: ip: always refragment ip defragmented packets 41bfd4111257 net: fix pmtu check in nopmtudisc mode 98fc9692ac3d tools: selftests: add test for changing routes with PTMU exceptions 7694654168bb net: ipv6: fib: flush exceptions when purging route 1cba7e270b16 net/sonic: Fix some resource leaks in error handling paths 37e6368a8de6 net: vlan: avoid leaks on register_vlan_dev() failures 4ff0737ebc76 net: stmmac: dwmac-sun8i: Balance internal PHY power 5698f0921c9b net: stmmac: dwmac-sun8i: Balance internal PHY resource references fa020a28896c net: hns3: fix a phy loopback fail issue bddaf51d116c net: hns3: fix the number of queues actually used by ARQ d73f7e757526 net: cdc_ncm: correct overhead in delayed_ndp_size 5597557244d4 vfio iommu: Add dma available capability 335104082c21 x86/asm/32: Add ENDs to some functions and relabel with SYM_CODE_* a829146c3fdc Linux 5.4.89 485e21729b1e scsi: target: Fix XCOPY NAA identifier lookup 7795afa0d7a9 KVM: x86: fix shift out of bounds reported by UBSAN a9d49da7edf8 x86/mtrr: Correct the range check before performing MTRR type lookups a798b367a066 netfilter: nft_dynset: report EOPNOTSUPP on missing set feature 5e401ea71676 netfilter: xt_RATEEST: reject non-null terminated string from userspace 1dd6a790c220 netfilter: ipset: fix shift-out-of-bounds in htable_bits() e0281bb5a82d netfilter: x_tables: Update remaining dereference to RCU 828f2a20f946 drm/i915: clear the gpu reloc batch ef8133b1b47e dmabuf: fix use-after-free of dmabuf's file->f_inode 284be2b993ca Revert "device property: Keep secondary firmware node secondary by type" 64d06c7f2fa2 btrfs: send: fix wrong file path when there is an inode with a pending rmdir 0cb0b876f17f ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. 02e59692a6b1 ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 d63a96f45c4f ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 30fd9778cf8f ALSA: hda/conexant: add a new hda codec CX11970 121944484cc4 ALSA: hda/via: Fix runtime PM for Clevo W35xSS a5c7a456680f kvm: check tlbs_dirty directly 10dcb79ec79e x86/mm: Fix leak of pmd ptlock d3e5db486fd8 USB: serial: keyspan_pda: remove unused variable bcffe2de9dde usb: gadget: configfs: Fix use-after-free issue with udc_name 276828221852 usb: gadget: configfs: Preserve function ordering after bind failure b2bd36f54495 usb: gadget: Fix spinlock lockup on usb_function_deactivate ce507b55db29 USB: gadget: legacy: fix return error code in acm_ms_bind() 7f875ea9883c usb: gadget: u_ether: Fix MTU size mismatch with RX packet size b89a5f39c2b5 usb: gadget: function: printer: Fix a memory leak for interface descriptor 692ab0726460 usb: gadget: f_uac2: reset wMaxPacketSize 7ac84fa85ba2 usb: gadget: select CONFIG_CRC32 77a804dd6b46 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks 5c263f16822f USB: usblp: fix DMA to stack 41f15da2abd9 USB: yurex: fix control-URB timeout handling 175f7a5fa7e6 USB: serial: option: add Quectel EM160R-GL 1a59feb52dc4 USB: serial: option: add LongSung M5710 module support ac48b1dacb07 USB: serial: iuu_phoenix: fix DMA from stack 8a051eaae708 usb: uas: Add PNY USB Portable SSD to unusual_uas a7b81d0d2e07 usb: usbip: vhci_hcd: protect shift size f7cc27eb358d USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set ea472d839133 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() a37a0667e1e0 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion 5b8e1be9e0c1 USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 5445502a344b USB: cdc-acm: blacklist another IR Droid device eeae1d95ce4e usb: gadget: enable super speed plus 70cf59b8ffb4 staging: mt7621-dma: Fix a resource leak in an error handling path c511f27e130e powerpc: Handle .text.{hot,unlikely}.* in linker script 867c10a03f84 crypto: asym_tpm: correct zero out potential secrets ff7397add935 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() 9e60056b1f53 video: hyperv_fb: Fix the mmap() regression for v5.4.y and older 84d488719b27 Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close 3417067b3111 kbuild: don't hardcode depmod path 3f2a28930a7e net/sched: sch_taprio: ensure to reset/destroy all child qdiscs c41ea30c3839 ionic: account for vlan tag len in rx buffer len 5c6eb887e192 vhost_net: fix ubuf refcount incorrectly when sendmsg fails 8f64957fda12 net: usb: qmi_wwan: add Quectel EM160R-GL 12ab7b627d43 CDC-NCM: remove "connected" log message 171a2bce9d6c net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access c0883010d3b3 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs 07f26fc52b45 r8169: work around power-saving bug on some chip versions 106ca9ca9acc net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 2b8aa896b151 erspan: fix version 1 check in gre_parse_header() 606f5412ad86 net: hns: fix return value check in __lb_other_process() e40b5fc79110 net: sched: prevent invalid Scell_log shift count b16f883e71f3 ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() a018c071de14 net: mvpp2: fix pkt coalescing int-threshold configuration 443a71031e49 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS c076e1198554 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered 8602c20a9160 net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 1f6b04a2b282 net-sysfs: take the rtnl lock when storing xps_rxqs 67ed54a63f43 net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc fb14db9508c0 net-sysfs: take the rtnl lock when storing xps_cpus e43ec45d45af net: ethernet: Fix memleak in ethoc_probe 56dc7908ed85 net/ncsi: Use real net-device for response handler dffef999e484 virtio_net: Fix recursive call to cpus_read_lock() 5404192a8721 qede: fix offload for IPIP tunnel packets 8009f6bb13a3 net: ethernet: mvneta: Fix error handling in mvneta_probe 6d003fe7fe87 ibmvnic: continue fatal error reset after passive init 3d16088a9668 net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 8548c9679939 atm: idt77252: call pci_disable_device() on error path 2a006b4fa5cc ethernet: ucc_geth: set dev->max_mtu to 1518 c2ca14cc6f55 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() af99cae96fdc net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE 8dd98d5d2ba4 net: mvpp2: prs: fix PPPoE with ipv6 packet parse 73445f29575a net: mvpp2: Add TCAM entry to drop flow control pause frames a5a6dc4dc293 iavf: fix double-release of rtnl_lock 6aba31a7c72e i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 9ea03f6890ce proc: fix lookup in /proc/net subdirectories after setns(2) d2942e958f26 proc: change ->nlink under proc_subdir_lock 59b10c8a59a1 depmod: handle the case of /sbin/depmod without /sbin in PATH 663a0bcb3fa5 lib/genalloc: fix the overflow when size is too big 19e0cf8fc481 scsi: scsi_transport_spi: Set RQF_PM for domain validation commands eb3e975ac2a3 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests 4ae3573c571e scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() 5f9c3d640505 scsi: ufs: Fix wrong print message in dev_err() 515dc635eb76 workqueue: Kick a worker based on the actual activation of delayed works f3a4c8d50145 Linux 5.4.88 0a49aaf4df29 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start 117433236ae2 exec: Transform exec_update_mutex into a rw_semaphore d390fc97df62 rwsem: Implement down_read_interruptible 1b75a263fbd9 rwsem: Implement down_read_killable_nested 71b8355ba667 perf: Break deadlock involving exec_update_mutex 732251cabeb3 fuse: fix bad inode 06c672dd61b5 iio:imu:bmi160: Fix alignment and data leak issues 7a736f41013e kdev_t: always inline major/minor helper functions 61a0d8e437bb dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() 20d5ee563bfd dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() f2a0b7677444 dmaengine: at_hdmac: Substitute kzalloc with kmalloc 4d3ba541bede Revert "mtd: spinand: Fix OOB read" da5b4cf021b9 Revert "drm/amd/display: Fix memory leaks in S3 resume" (From OE-Core rev: 5dcc8a5977725a9fe11ac13ebd16a7acc1eef37d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: update to v5.10.8Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 7a1519a74f3d Linux 5.10.8 b77681d400f4 tools headers UAPI: Sync linux/fscrypt.h with the kernel sources 27c6968cfb76 drm/panfrost: Remove unused variables in panfrost_job_close() 75e5e51acf59 regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() 43f6ea41408b net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet 481097d66174 block: fix use-after-free in disk_part_iter_next 61e8c02ae6d6 can: isotp: isotp_getname(): fix kernel information leak 6f7a362e1c6f block/rnbd-clt: avoid module unload race with close confirmation be665727363f xsk: Rollback reservation at NETDEV_TX_BUSY 9ad0375ed292 xsk: Fix race in SKB mode transmit with shared cq 610e2c5699f8 KVM: arm64: Don't access PMCR_EL0 when no PMU is available c5c22948f235 selftests: fib_nexthops: Fix wrong mausezahn invocation e336a772cdcb net: mvneta: fix error message when MTU too large for XDP 729319e4f177 drm/i915/dp: Track pm_qos per connector e7f0992529b2 net: mvpp2: disable force link UP during port init procedure 734bd3f8256b regulator: qcom-rpmh-regulator: correct hfsmps515 definition ae4db0bc5cde arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST 344f59a93151 wan: ds26522: select CONFIG_BITREVERSE c9698380b01a regmap: debugfs: Fix a memory leak when calling regmap_attach_dev 6defee43fe54 net/mlx5e: Fix two double free cases 699804e07641 net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups b23accd11a89 nvme-tcp: Fix possible race of io_work and direct send 31a3520409ff bpftool: Fix compilation failure for net.o with older glibc 2a21faa9c596 iommu/intel: Fix memleak in intel_irq_remapping_alloc 39b3204e54c1 iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() 2bbe923d7a84 zonefs: select CONFIG_CRC32 771865dc5a6e lightnvm: select CONFIG_CRC32 432071f6af70 block: rsxx: select CONFIG_CRC32 0d813da1bde0 wil6210: select CONFIG_CRC32 e208085c82f7 phy: dp83640: select CONFIG_CRC32 f03e2257df3c qed: select CONFIG_CRC32 41dcfc0cb955 arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA d4a7eb9fbfcc dmaengine: xilinx_dma: fix mixed_enum_type coverity warning c16e7cfc1baf dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() e72371fab4ea dmaengine: xilinx_dma: check dma_async_device_register return value 41f95d84fcf5 dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function ceb97fbe4816 dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function fcd04aa9b52c interconnect: qcom: fix rpmh link failures 6a0e580ded88 interconnect: imx: Add a missing of_node_put after of_device_is_available e5689d84ebd8 bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET 8f243682e5ed i2c: mediatek: Fix apdma and i2c hand-shake timeout d908dd5c1064 i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated 7a30d664c949 spi: stm32: FIFO threshold level - fix align packet size c75a66726d7e spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case 932e130e3dc8 cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() a885713b0c03 spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending 175465cb6d87 can: kvaser_pciefd: select CONFIG_CRC32 9fc286ed3926 can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() 9b990788d84d can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver 4abc2dbd8822 selftests/bpf: Clarify build error if no vmlinux e095ac6bc3ea dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() 75dfd242b46a i2c: sprd: use a specific timeout to avoid system hang up issue 0a27398d8969 ARM: OMAP2+: omap_device: fix idling of devices during probe 797335659e58 fanotify: Fix sys_fanotify_mark() on native x86-32 797c128d3c7d HID: wacom: Fix memory leakage caused by kfifo_alloc bca9046c36d3 ionic: start queues before announcing link up 6aebfdacad97 scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() 8543acf02563 net/mlx5: Check if lag is supported before creating one 1e5b0a2300bb net/mlx5e: In skb build skip setting mark in switchdev mode dd7cce96dd37 net/mlx5e: ethtool, Fix restriction of autoneg with 56G 39e86d3ca489 net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address d6d3f9de7a06 net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE af9b4ab6ee6d s390/qeth: fix L2 header access in qeth_l3_osa_features_check() af0c184ea106 s390/qeth: fix locking for discipline setup / removal 1214d69a2bfc s390/qeth: fix deadlock during recovery 5fb8a3116cd0 nexthop: Bounce NHA_GATEWAY in FDB nexthop groups eaa7a6c39d10 nexthop: Unlink nexthop group entry in error path 6486bc0a3400 nexthop: Fix off-by-one error in error path 2e7635299fbf octeontx2-af: fix memory leak of lmac and lmac->name ab8e7a1af3f2 chtls: Fix chtls resources release sequence 23e696e2f382 chtls: Added a check to avoid NULL pointer dereference 5a1af38e06b6 chtls: Replace skb_dequeue with skb_peek d9297487df15 chtls: Avoid unnecessary freeing of oreq pointer 523cea39aab2 chtls: Fix panic when route to peer not configured 2702758d42a4 chtls: Remove invalid set_tcb call 694635a7b8cb chtls: Fix hardware tid leak b0ff6d00edac net: ip: always refragment ip defragmented packets d5fc41ebe260 net: fix pmtu check in nopmtudisc mode 541c22aad368 tools: selftests: add test for changing routes with PTMU exceptions 69363e37d470 net: ipv6: fib: flush exceptions when purging route 6d233d9501af ptp: ptp_ines: prevent build when HAS_IOMEM is not set 210b9cdb3d5b net: bareudp: add missing error handling for bareudp_link_config() 2a432be9ba44 net/sonic: Fix some resource leaks in error handling paths 9591f32a630f net: vlan: avoid leaks on register_vlan_dev() failures 60de77165d0b net: stmmac: dwmac-sun8i: Balance syscon (de)initialization 35526a9c46b4 net: stmmac: dwmac-sun8i: Balance internal PHY power 22e1ed2abc66 net: stmmac: dwmac-sun8i: Balance internal PHY resource references 413a79ccb98e net: stmmac: dwmac-sun8i: Fix probe error handling 8d12c062ca99 net: hns3: fix a phy loopback fail issue ed59d391ee5e net: hns3: fix the number of queues actually used by ARQ 799d8080f903 net: hns3: fix incorrect handling of sctp6 rss tuple b044a949a5c5 net: cdc_ncm: correct overhead in delayed_ndp_size e3b5252b5cdb btrfs: shrink delalloc pages instead of full inodes 17243f73ad74 btrfs: fix deadlock when cloning inline extent and low on free metadata space 87738164592f btrfs: skip unnecessary searches for xattrs when logging an inode e28ace868c1e scsi: ufs: Fix -Wsometimes-uninitialized warning 458b40598dc0 io_uring: Fix return value from alloc_fixed_file_ref_node 51495b719515 drm/panfrost: Don't corrupt the queue mutex on open/close 9d7751a39a19 iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context 85bbe2e64ab4 RDMA/hns: Avoid filling sl in high 3 bits of vlan_id 85e25e2370a2 io_uring: patch up IOPOLL overflow_flush sync bc924dd21ecf io_uring: limit {io|sq}poll submit locking scope 1d5e50da5cc7 io_uring: synchronise IOPOLL on task_submit fail bca9ca5a603f powerpc/32s: Fix RTAS machine check with VMAP stack 659361086d8b Linux 5.10.7 6f1e88527c18 scsi: target: Fix XCOPY NAA identifier lookup 513729aecb53 rtlwifi: rise completion at the last step of firmware callback 0fae7d269ef7 xsk: Fix memory leak for failed bind 563135ec664f KVM: x86: fix shift out of bounds reported by UBSAN 02ccda90ef7e x86/mtrr: Correct the range check before performing MTRR type lookups 6e3c67976eda dmaengine: idxd: off by one in cleanup code 8b109f4cd1dc netfilter: nft_dynset: report EOPNOTSUPP on missing set feature 810bc977f8a4 netfilter: xt_RATEEST: reject non-null terminated string from userspace d17f2ccf6f99 netfilter: ipset: fix shift-out-of-bounds in htable_bits() 27bc60d9678a netfilter: x_tables: Update remaining dereference to RCU 56429ddfd59c ARM: dts: OMAP3: disable AES on N950/N9 00a6b090d5c9 net/mlx5e: Fix SWP offsets when vlan inserted by driver a3601005de8f bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket a9c413cd0cdf bcache: check unsupported feature sets for bcache register fbb23cd18755 bcache: fix typo from SUUP to SUPP in features.h 36d366ace154 drm/i915: clear the gpu reloc batch 13738d7d5a24 drm/i915: clear the shadow batch 1cd7e30a6db6 arm64: link with -z norelro for LLD or aarch64-elf a19dae4254c4 dmabuf: fix use-after-free of dmabuf's file->f_inode 6844bc38c9fe Revert "device property: Keep secondary firmware node secondary by type" 5e84c99055eb btrfs: send: fix wrong file path when there is an inode with a pending rmdir 1888e5df8449 btrfs: qgroup: don't try to wait flushing if we're already holding a transaction 1c31964eca13 iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev a07c54917aad ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. 41af04d3037a ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 3e1bcaebe8b1 ALSA: hda/realtek: Add mute LED quirk for more HP laptops 582de98b59fd ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 2eda063db992 ALSA: hda/conexant: add a new hda codec CX11970 c03f37d52934 ALSA: hda/via: Fix runtime PM for Clevo W35xSS cafc6e70a63c blk-iocost: fix NULL iocg deref from racing against initialization 397e352ca96f x86/resctrl: Don't move a task to the same resource group 34e4ae4dca72 x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR c3cf9ffe8d9c KVM: x86/mmu: Ensure TDP MMU roots are freed after yield ffee6772c489 kvm: check tlbs_dirty directly f4064ef40c5c KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE afd621673f03 KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() 23220e87c91f x86/mm: Fix leak of pmd ptlock 876195e1c8c6 mm: make wait_on_page_writeback() wait for multiple pending writebacks 96e6724310f2 hwmon: (amd_energy) fix allocation of hwmon_channel_info config 3f47b182241f USB: serial: keyspan_pda: remove unused variable a4b202cba3ab usb: gadget: configfs: Fix use-after-free issue with udc_name ed57b762f51b usb: gadget: configfs: Preserve function ordering after bind failure 8ca9626a819c usb: gadget: Fix spinlock lockup on usb_function_deactivate c92e6831dc90 USB: gadget: legacy: fix return error code in acm_ms_bind() 9cc6bf99c64d usb: gadget: u_ether: Fix MTU size mismatch with RX packet size e698e1478be7 usb: gadget: function: printer: Fix a memory leak for interface descriptor c4aa893e2e0d usb: gadget: f_uac2: reset wMaxPacketSize e7f2c25aa88e USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug 2cd6988fbfa5 usb: gadget: select CONFIG_CRC32 88eaa6c077f8 ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks 0a5b28c99dc4 USB: usblp: fix DMA to stack 4f7e97ffb4eb USB: yurex: fix control-URB timeout handling 008689576a4e USB: serial: option: add Quectel EM160R-GL 3013ff766dad USB: serial: option: add LongSung M5710 module support 5410726d7def USB: serial: iuu_phoenix: fix DMA from stack 677503c72765 usb: uas: Add PNY USB Portable SSD to unusual_uas 91a6375b1836 usb: usbip: vhci_hcd: protect shift size cee536f1a5c7 USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set 4485bdb99624 usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() 150a9c163c3d usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression 97abe6663fa3 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one b51963e9f562 usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion 8907a10c8ffa usb: dwc3: gadget: Clear wait flag on dequeue dd8363fbca50 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 906b0510dde5 usb: dwc3: meson-g12a: disable clk on error handling path in probe 5a5ce1e75c77 usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request 340db7c0a6c0 USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). 1452fefc4c29 USB: cdc-acm: blacklist another IR Droid device b55debd08b8f usb: gadget: enable super speed plus 22f56c63d50e staging: mt7621-dma: Fix a resource leak in an error handling path b8c9bb139331 Staging: comedi: Return -EFAULT if copy_to_user() fails cb5a170e979e powerpc: Handle .text.{hot,unlikely}.* in linker script 80a364421c95 crypto: asym_tpm: correct zero out potential secrets 3f20005ab271 crypto: ecdh - avoid buffer overflow in ecdh_set_secret() d55d15a332ec scsi: block: Do not accept any requests while suspended 782c9ef2ac05 scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT faa613d033f3 Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close 3ca425885bb7 kbuild: don't hardcode depmod path e5383432d92c scsi: ufs: Clear UAC for FFU and RPMB LUNs 43dee885bead depmod: handle the case of /sbin/depmod without /sbin in PATH 8532d3ec57e5 lib/genalloc: fix the overflow when size is too big 2179bae04b12 local64.h: make <asm/local64.h> mandatory 271822bbf9fe scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE a97d55de10aa scsi: scsi_transport_spi: Set RQF_PM for domain validation commands 60fb6a8d782b scsi: ide: Mark power management requests with RQF_PM instead of RQF_PREEMPT 2d8b9f991de7 scsi: ide: Do not set the RQF_PREEMPT flag for sense requests 8ed46b329d4e scsi: block: Introduce BLK_MQ_REQ_PM 4bdd912c724e scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel controllers 3a1be8e3806e scsi: ufs-pci: Fix recovery from hibernate exit errors for Intel controllers 46e435583610 scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() 20e1aec964ea scsi: ufs-pci: Fix restore from S4 for Intel controllers 42b464fb10ff scsi: ufs: Fix wrong print message in dev_err() dfec7dc891d7 workqueue: Kick a worker based on the actual activation of delayed works bfb39e6d67a5 block: add debugfs stanza for QUEUE_FLAG_NOWAIT 2dc3447a043b selftests/vm: fix building protection keys test 952264ac96ef stmmac: intel: Add PCI IDs for TGL-H platform 22c0b151bca4 selftests: mlxsw: Set headroom size of correct port 7b81c2f8ad8f net: usb: qmi_wwan: add Quectel EM160R-GL 063608092aa5 ibmvnic: fix: NULL pointer dereference. 57dde18a1e60 CDC-NCM: remove "connected" log message 143143feae03 net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access 495442144c74 net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs f62153027b9a r8169: work around power-saving bug on some chip versions 0ad31889c481 vhost_net: fix ubuf refcount incorrectly when sendmsg fails cf78c32ac7eb bareudp: Fix use of incorrect min_headroom size cfcd702d038e bareudp: set NETIF_F_LLTX flag 8ca1d23e6ad3 net: hdlc_ppp: Fix issues when mod_timer is called while timer is running 0d6eeee3b9d4 erspan: fix version 1 check in gre_parse_header() cd63471a4184 net: hns: fix return value check in __lb_other_process() 7a20969b874e net: sched: prevent invalid Scell_log shift count 5e87eabce7bc ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() 042c7f35fa61 bnxt_en: Fix AER recovery. cdb02a7a9e8d net: mvpp2: fix pkt coalescing int-threshold configuration 9b350728118e bnxt_en: Check TQM rings for maximum supported value. 7c0681c2b681 e1000e: Export S0ix flags to ethtool d0cd009b052e Revert "e1000e: disable s0ix entry and exit flows for ME systems" 4e7176129f4f e1000e: bump up timeout to wait when ME un-configures ULP mode 35a44ba54587 e1000e: Only run S0ix flows if shutdown succeeded e3cbce80be89 tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS 44dc29d44b84 net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered e4535dbb721d net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc 90297553d870 net-sysfs: take the rtnl lock when storing xps_rxqs 0ca897c1ec41 net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc 4da25d83b7cc net-sysfs: take the rtnl lock when storing xps_cpus 7eab4e69cb01 net: ethernet: Fix memleak in ethoc_probe 2cdf8c2747d3 net/ncsi: Use real net-device for response handler 23f8bea3e9d9 virtio_net: Fix recursive call to cpus_read_lock() 087cfc73598a qede: fix offload for IPIP tunnel packets c7d068a2d711 net: ethernet: mvneta: Fix error handling in mvneta_probe 933b2ba7f9de ibmvnic: continue fatal error reset after passive init 0583c8ed2d30 ibmvnic: fix login buffer memory leak cad75a6bdba6 net: stmmac: dwmac-meson8b: ignore the second clock input 04f241fc7eb3 net: mvpp2: Fix GoP port 3 Networking Complex Control configurations 8ece401fa3d6 atm: idt77252: call pci_disable_device() on error path 0e2dee9a6b26 ionic: account for vlan tag len in rx buffer len 15741c05a889 ethernet: ucc_geth: set dev->max_mtu to 1518 116395a26d95 ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() ca126e9e0345 net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE cf65734dee5f net: mvpp2: prs: fix PPPoE with ipv6 packet parse 121164dc3314 net: mvpp2: Add TCAM entry to drop flow control pause frames db8895aa58c7 net/sched: sch_taprio: ensure to reset/destroy all child qdiscs e2572423ab92 iavf: fix double-release of rtnl_lock d9dea80af65e i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs 5650152ddab1 Linux 5.10.6 94cc73b27a25 mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start ab7709b551de exec: Transform exec_update_mutex into a rw_semaphore 933b7cc86068 rwsem: Implement down_read_interruptible 27bae39e4fc4 rwsem: Implement down_read_killable_nested 2cded5a3cc38 perf: Break deadlock involving exec_update_mutex 36cf9ae54b0e fuse: fix bad inode e522a788eb91 RDMA/siw,rxe: Make emulated devices virtual in the device tree 404fa093741e RDMA/core: remove use of dma_virt_ops 2a54ad3066a8 scsi: ufs: Re-enable WriteBooster after device reset acbf7db67ae3 scsi: ufs: Allow an error return value from ->device_reset() 8cba90399216 drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock adee1c5126ef ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() e235fd076eb7 ALSA: hda/realtek - Modify Dell platform name ce9163cf7a84 Bluetooth: Fix attempting to set RPA timeout when unsupported 3e073508920a kdev_t: always inline major/minor helper functions fd3ec3b25137 dt-bindings: rtc: add reset-source property 757cd94ac859 rtc: pcf2127: only use watchdog when explicitly available acb821425c8c rtc: pcf2127: move watchdog initialisation to a separate function b00195241186 Revert "mtd: spinand: Fix OOB read" 261f4d03ad23 Revert "drm/amd/display: Fix memory leaks in S3 resume" (From OE-Core rev: 16687a9e858dce980263d73e4b0f8050ad36c1b2) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03Revert "msmtp: Fix to work with autoconf 2.70"Richard Purdie
This reverts commit e8c0012ea036cb962db25a5941619c22e7218985. No longer needed with autoconf 2.71 Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03sanity.bbclass: Check if PSEUDO_IGNORE_PATHS and paths under pseudo control ↵Dorinda
overlap Added a sanity check for when PSEUDO_IGNORE_PATHS and paths under pseudo control overlap to avoid random failures generated. [YOCTO #14193] (From OE-Core rev: 6e4bd8cabcdedf4b52345ef5eb421f71d0f19b1d) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03oeqa/usb_hid.py : add test to check the usb/human interface device status ↵Teoh Jay Shen
after suspend state This test mimic the Test_if_usb_hid_device_works_well_after_resume_from_suspend_state manual test case from oeqa/manual/bsp-hw.json. (From OE-Core rev: 23a3dc370a52907ee3261746405fb9b2af9e9a11) Signed-off-by: Teoh Jay Shen <jay.shen.teoh@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03sstatesig: Add descriptive error message to getpwuid/getgrgid "uid/gid not ↵Tomasz Dziendzielski
found" KeyError If path is not owned by any user installed on target it gives insufficient error "getpwuid(): uid not found" which may be misleading. This exception occurs if uid/gid of path was not found in PSEUDO_PASSWD files, which simply means the path is owned by host user and there is host user contamination. Add more information to the exception message to make it easier for user to debug. [YOCTO #14031] (From OE-Core rev: 38540b59ed4ec8632e30a5fd6364b010d9da8470) Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03python3: fix CVE-2021-3177Anuj Mittal
(From OE-Core rev: 2ed4f61e9d694fef8ff72b8eeb2163634e96c3bb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03opkg: Fix build reproducibility issueRichard Purdie
A build date was leaking into the generated docs and makefile used for ptests leading to reproducibility issues each time the month changed. Add a patch to use SOURCE_DATE_EPOCH to derive it if available. (From OE-Core rev: 6a9ca7aec4991eabd425e32fdf85f51bb1686b8b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03openssl: set CVE_VERSION_SUFFIXLee Chee Yang
(From OE-Core rev: 17df664a32a74f17baaef8c31ac23adec2d6255f) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03lib/oe/patch.py: Ignore scissors line on applying patchTomasz Dziendzielski
The "devtool modify" could remove message body before scissors line, so patches re-generated from git tree were incorrectly modified. Adding --no-scissors to "git am" invocation to prevent this behaviour. [YOCTO #12674] (From OE-Core rev: 13ea33fbd197b9ee3cf913d9995617115f22798f) Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03python3-setuptools: Add back accidentally dropped RDEPENDSRichard Purdie
This was accidentally removed in a previous commit. Due to improvements in the core, we can now just add it as a normal RDEPENDS along with the others as the native case no longer causes issues. (From OE-Core rev: 83d8b469750d7917376abb4d34f7797ee0f75267) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-31qemu.inc: Should depend on qemu-system-native, not qemu-nativeRichard Purdie
This looks like it was from before the recipe was split, we'd expect the system qemu mode for running the images so the dependency should be updated. (From OE-Core rev: 3a4fed4ae0e8a0d1bd62ea5fa1ef12925e1f20f5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-31image_types: Ensure tar archives are reproducibleRichard Purdie
The tar output seems to vary depending on the version of tar used and distro configuration. Be explict about the output format to avoid this and be determinstic. (From OE-Core rev: c56f3c9febc1732aa1302524c6c4da36f16bd1f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30Revert "sanity.bbclass: check if PSEUDO_IGNORE_PATHS and ${S} overlap"Richard Purdie
This reverts commit c5a6cc4146402620851e2a1f2b01d69989150ba2. This was accientally added and shouldn't have been, it has a v2 and was then determined not to be required. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30elfutils: add support for ipkDorinda
debuginfod scanner 0.182 could only support/scan RPM and .debs, add support to scan .ipk as well (they're effectively debs). [YOCTO #13807] (From OE-Core rev: d9913c3d7da01d5bbe84728e9cb7701669362e2b) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30elfutils: add PACKAGECONFIG for debuginfodDorinda
Removed the config option that disabled debuginfod and changed it to a PACKAGECONFIG. [YOCTO #13807] (From OE-Core rev: a970ba050db606ee646ca155031d47bcd9a9ab8c) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30elfutils: split libdebuginfod into its own packageDorinda
Added package options for libdebuginfod. Added GPLv2+ | LGPLv3+ license for libdebuginfod with reference to https://sourceware.org/git/?p=elfutils.git;a=blob;f=debuginfod/debuginfod-client.c;h=de26af5bb26e187b51d9ea00d5826e199a96d01a;hb=HEAD [YOCTO #13807] (From OE-Core rev: e679f44f99e1a14027780ebbe47d4f56c90bfca0) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30python3: Use addtask statement instead of task dependenciesTomasz Dziendzielski
The externalsrc class deletes do_patch task which results with: | ERROR: Task do_create_manifest in <PATH>/python3_3.8.2.bb depends upon | non-existent task do_patch in <PATH>/python3_3.8.2.bb Use addtask to define correct order to prevent this error, since addtask mechanism accepts deleted tasks. [YOCTO #14151] (From OE-Core rev: a746d034fa7eaad4f4876fa61c5a8c3c15e211c8) Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30kernel.bbclass: fix deployment for initramfs imagesAwais Belal
The do_bundle_initramfs() only processes kernel image types that are found in KERNEL_IMAGETYPE_FOR_MAKE whereas the build system can generate other types that are not directly supported by the kernel build system. In which case when we come to the deploy phase not all the images mentioned in KERNEL_IMAGETYPES would have a respective initramfs bundled image. An example is using vmlinux.gz in KERNEL_IMAGETYPES and enabling initramfs and then we see install: cannot stat 'arch/arm64/boot/vmlinux.gz.initramfs': No such file or directory So we align the deploy phase with bundle initramfs phase and pick up relevant initramfs bundled images using KERNEL_IMAGETYPE_FOR_MAKE instead of KERNEL_IMAGETYPES. (From OE-Core rev: 526bdd88ccd758204452579333ba188e29270bde) Signed-off-by: Awais Belal <awais_belal@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30lib/oe/patch.py: Don't return command stderr from runcmd functionTomasz Dziendzielski
If a function returns any stderr it will be passed to extractPatches and used as path to patch. For example subprocess command output can be: | sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) | /tmp/oepatchhuqle8fj/0001-foo.patch | /tmp/oepatchhuqle8fj/0002-bar.patch that will result in: | FileNotFoundError: [Errno 2] No such file or directory: 'sh:' To fix this I separated output, made the function return stdout and print stderr only in case of command error. (From OE-Core rev: 482589e2cc7c3ddeefb0a0fb98d97a9cbb18c9ec) Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30cve_check: add CVE_VERSION_SUFFIX to indicate suffix in versioningLee Chee Yang
add CVE_VERSION_SUFFIX to indicate the version suffix type, currently works in two value, "alphabetical" if the version string uses single alphabetical character suffix as incremental release, blank to not consider the unidentified suffixes. This can be expand when more suffix pattern identified. refactor cve_check.Version class to use functools and add parameter to handle suffix condition. Also update testcases to cover new changes. (From OE-Core rev: 5dfd5ad5144708b474ef31eaa89a846c57be8ac0) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-30sanity.bbclass: check if PSEUDO_IGNORE_PATHS and ${S} overlapDorinda
added a sanity check for when PSEUDO_IGNORE_PATHS and ${S} overlap to avoid random failures generated. [YOCTO #14193] (From OE-Core rev: c5a6cc4146402620851e2a1f2b01d69989150ba2) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>