summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
AgeCommit message (Collapse)Author
2021-03-23linux-yocto/5.10: update qemuriscv32 v5.10.23Bruce Ashfield
The kernel SRCREV updates were missing riscv32, so stayed back on 5.10.21, which causes build issues as PV is out of sync with the actual kernel version. (From OE-Core rev: 31e94296eab06eaca2039bdc9771e49893088b27) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-23linux-yocto-dev: bump to v5.12-rcBruce Ashfield
The -dev kernel has moved to v5.12, as it will be the latest avialable in the upcoming release. core-image-kernel-dev sanity has passed for the supported arches. So we bump the version to match the active branches. (From OE-Core rev: 51401e0180f4f27ac9b6c8149332d4021d393d0d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-23linux-yocto/5.10: cfg: fix ppc64 configuration warningsBruce Ashfield
Recent tweaks to the kern tools triggered some warnings that were previously hidden. With these two commits, ppc64 has a clean audit: c0cfc016a51 qemuppc64: fix 5.10 configuration warnings 489c76aa9fb qemu-ppc64.cfg: Do not set CONFIG_POWER4 (From OE-Core rev: 2a5f2f2c9dbbad1cf79e28be79e4a8a06cc29bea) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20kernel-devsrc: fix on-target scripts/prepare for v5.12+Bruce Ashfield
AR is now captured are part of the build environment. If we don't subtitute our on-target variant for the cross version, we'll end up getting a prompted configure when preparing to build modules. (From OE-Core rev: 09bf40bf890a9d56c8365eb93a4baf467dc3308c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20lttng-modules: backport patches to fix build against 5.12+ kernelBruce Ashfield
There are four changes in addition to the 2.12.5 release that we need to build against the 5.12 kernel. Rather than only rely on people knowing to use devupstream support to build against newer kernels, we backport the 4 patches while waiting for release. (From OE-Core rev: 2d45c09bfbad969549c719654f72714324299f00) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20lttng-modules: update devupstream to 2.12.5+Bruce Ashfield
When building against kernel v5.12-rc+, we need extra changes on top of the 2.12.5 release. We can bump devupstream separately from the main release to grab those changes. (From OE-Core rev: a53ddaa3dc5c072f9fbc5df5075e6067c0d6cc11) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: cfg: features/numa: Remove NODES_SPAN_OTHER_NODES optionBruce Ashfield
Integrating the following commit(s) to: f5babefa399 features/numa: Remove NODES_SPAN_OTHER_NODES option (From OE-Core rev: d412ed47a6a04acb1c3325345c77de145bd9b00c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: update to v5.10.23Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: dfbf345b63c3 Linux 5.10.23 c8714d1faae8 nvme-pci: add quirks for Lexar 256GB SSD e88e01440a48 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. 3b659091587a KVM: SVM: Clear the CR4 register on reset 1611c323df9f scsi: ufs: Fix a duplicate dev quirk number 2dba0f805416 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible c08344abc971 ASoC: Intel: sof_sdw: reorganize quirks by generation 1d3efd15e8a4 PCI: cadence: Retrain Link to work around Gen2 training defect 015d38539db9 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 d78acca2afe5 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk 96c4c0a9405e HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 5b6526283499 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN e62bdb34858c drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register e74b237ef989 scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE 0905bfe69ac2 scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts c32b34115357 scsi: ufs: Introduce a quirk to allow only page-aligned sg entries eece8fe5ebb0 misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2fc01226c288 scsi: ufs: Add a quirk to permit overriding UniPro defaults dbaa2667515e scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL ff72a41132b3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 c7ebe45e403d KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check 422da3196be9 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller 0ff1f97510fd usb: cdns3: fix NULL pointer dereference on no platform data 8694c4e2b19c usb: cdns3: add quirk for enable runtime pm by default febf7d870371 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT 3db17e283a92 usb: cdns3: host: add .suspend_quirk for xhci-plat.c 1b2ac1d95fb1 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 d3116e06fb16 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 c5188a98d2fb media: cx23885: add more quirks for reset DMA on some AMD IOMMU 748446897d36 HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter 8fb656fefddd platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 ba1a647e0f11 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices 2c9132e543b7 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag 039cd40179e9 platform/x86: acer-wmi: Add new force_caps module parameter 74848026bcb1 platform/x86: acer-wmi: Cleanup accelerometer device handling be52e3ea4520 platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines b159a9a4d357 bus: ti-sysc: Implement GPMC debug quirk to drop platform data f7f227eb32d1 ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device 36b3ba412d7c mwifiex: pcie: skip cancel_work_sync() on reset failure path f5526b77335d Bluetooth: btqca: Add valid le states quirk 93d20ce4c47f iommu/amd: Fix sleeping in atomic in increase_address_space() bf6dd437c3ba btrfs: don't flush from btrfs_delayed_inode_reserve_metadata cf9317ceb5a1 btrfs: export and rename qgroup_reserve_meta 7215d7742daf arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ a6425142f522 parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST ea222427ae9c nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state 6d7fdad08fbd ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver 62ba6d817c91 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling b672142f76cb Linux 5.10.22 b31a9f0c366d r8169: fix resuming from suspend on RTL8105e if machine runs on battery aa40f5e33ce3 tomoyo: recognize kernel threads correctly 4645271c32b4 of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS b70e6aacbe32 Revert "arm64: dts: amlogic: add missing ethernet reset ID" a7cefacccafa iommu/vt-d: Fix status code for Allocate/Free PASID command 5cc0813e7bb9 rsxx: Return -EFAULT if copy_to_user() fails e88c1b25f2bc ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount a14c6ea66211 ALSA: hda: intel-nhlt: verify config type 7ef9d23bc312 IB/mlx5: Add missing error code f767104af496 RDMA/rxe: Fix missing kconfig dependency on CRYPTO 8850a814d42d RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep 253b7a11ce26 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 4d7ed9a49b0c mm: Remove examples from enum zone_type comment 8eaef922e938 arm64: mm: Set ZONE_DMA size based on early IORT scan 35ec3d09ff6a arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges a9861e7fa4f8 of: unittest: Add test for of_dma_get_max_cpu_address() 18bf6e998d08 of/address: Introduce of_dma_get_max_cpu_address() 3fbe62ffbb54 arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() 407b173adfac arm64: mm: Move reserve_crashkernel() into mem_init() 85433307d8a1 crypto - shash: reduce minimum alignment of shash_desc structure 3868a277e6fc drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie c2fee74ea801 drm/amdgpu:disable VCN for Navi12 SKU ce1cca17381f dm verity: fix FEC for RS roots unaligned to block size 7bda53f46387 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size a2501d87663b io_uring: ignore double poll add on the same waitqueue head 3301afbfef69 ring-buffer: Force before_stamp and write_stamp to be different on discard c6e5800bdf70 PM: runtime: Update device status before letting suppliers suspend ae971992e9fe btrfs: fix warning when creating a directory with smack enabled e6ba61aaff88 btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors 37ffce966821 btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata a64ad80223f2 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl e82407d24968 btrfs: fix race between extent freeing/allocation when using bitmaps 1559d94fece2 btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled 6fc9e5866cb9 btrfs: fix race between swap file activation and snapshot creation 501fdd1cefae btrfs: fix race between writes to swap files and scrub b2a487613218 btrfs: fix raid6 qstripe kmap a01415e5e862 btrfs: avoid double put of block group when emptying cluster fbefc2d28900 tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() bfa2e4ed1d39 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() 86c524934277 ALSA: usb-audio: Drop bogus dB range in too low level 4330e7a8bf01 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE 5c947a8a6f05 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (From OE-Core rev: 6b61ff4f293ebfabafb80dff35cfc7c0513983b6) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.4: update to v5.4.105Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ce615a08404c Linux 5.4.105 d17cf4cb1928 nvme-pci: add quirks for Lexar 256GB SSD 1d08ff846484 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. 9106a7844efb HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 b5e10e9b3047 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN 21f3fb36b5a2 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register 1d113893ff9d misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 9f1f09887551 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller f40fdcb7ca29 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 242be7cddd25 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 86c8848d680a media: cx23885: add more quirks for reset DMA on some AMD IOMMU fd476c6d4e1a HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter ef9fa6bb8582 platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 3a8eb20cb87b platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices e3a3a69da177 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag b734af305c78 platform/x86: acer-wmi: Add new force_caps module parameter 025180244251 platform/x86: acer-wmi: Cleanup accelerometer device handling 37b4324cb78e platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines 200e14759da5 mwifiex: pcie: skip cancel_work_sync() on reset failure path c699a89d385c iommu/amd: Fix sleeping in atomic in increase_address_space() fa56bf637eac ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling f27765adb3f6 dm table: fix zoned iterate_devices based device capability checks 06ef17b88676 dm table: fix DAX iterate_devices based device capability checks b8aedc65db40 dm table: fix iterate_devices based device capability checks c1f5fc082beb net: dsa: add GRO support via gro_cells 84d5d3c9d3fb Linux 5.4.104 d859388ea25a r8169: fix resuming from suspend on RTL8105e if machine runs on battery 1fba84f3c491 rsxx: Return -EFAULT if copy_to_user() fails 77a81b10f894 ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount 9a20e5782d2d ALSA: hda: intel-nhlt: verify config type 86b3b62b81c5 IB/mlx5: Add missing error code 809ef2660c1b RDMA/rxe: Fix missing kconfig dependency on CRYPTO 26a1af33c9cd ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 6827415290ab usbip: tools: fix build error for multiple definition 078170924d84 crypto - shash: reduce minimum alignment of shash_desc structure 1f8884d04480 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) 9e15b43fdaf3 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie b367201430dd dm verity: fix FEC for RS roots unaligned to block size 1a4182923144 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size 52a643680165 PM: runtime: Update device status before letting suppliers suspend e49baccfe299 btrfs: fix warning when creating a directory with smack enabled a87911c26a1c btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors 91bc3296bffb btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata 8674c1a72a69 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl 0c740d2b8c61 btrfs: fix raid6 qstripe kmap 909a8d2b1e7b btrfs: raid56: simplify tracking of Q stripe presence 15726df8c09a tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() 6d71cbc91104 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (From OE-Core rev: 589673d5cef12c98a95c83d47d30d6fc35463747) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: fix SERIAL_OF_PLATFORM warningBruce Ashfield
Integrating the following commit(s) to linux-yocto.: a0249ac3bae cfg: classify CONFIG_SERIAL_OF_PLATFORM as non-hardware By declaring the option non-hardware, we make it optional and hence fix the warning on non OF platforms. (From OE-Core rev: c6f0962e5ea2403b95ecc2bc0bc3faa9d979ee57) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-dummy: add empty dependent packagesLi Wang
some kernel includes kernel-image-image and kernel-devicetree packages. these patckages are defined in kernel.bbclass but, when use linux-dummy, these packages are not defined. so, define them as empty packages for avoiding compile error: ERROR: Nothing RPROVIDES 'kernel-devicetree' (From OE-Core rev: 8dbae2dd5ac3de629957ca699f823f5438e80163) Signed-off-by: Li Wang <li.wang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-firmware: Fix packagingMichael Trensch
Upstream directory layout has changed after update in commit 3c2f8b750ab9c53773fb5a9a1a874e475740b4ee, resulting in some package to pull in linux-firmware base package. This may cause an image size increase of approximately 700MB. See log.do_packaging: DEBUG: linux-firmware-bcm43340 contains dangling link /lib/firmware/cypress/cyfmac43340-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43362 contains dangling link /lib/firmware/cypress/cyfmac43362-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4339 contains dangling link /lib/firmware/cypress/cyfmac4339-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43430 contains dangling link /lib/firmware/cypress/cyfmac43430-sdio.clm_blob DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43430 contains dangling link /lib/firmware/cypress/cyfmac43430-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43455 contains dangling link /lib/firmware/cypress/cyfmac43455-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43455 contains dangling link /lib/firmware/cypress/cyfmac43455-sdio.clm_blob DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4354 contains dangling link /lib/firmware/cypress/cyfmac4354-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4356 contains dangling link /lib/firmware/cypress/cyfmac4356-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4356-pcie contains dangling link /lib/firmware/cypress/cyfmac4356-pcie.clm_blob DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4356-pcie contains dangling link /lib/firmware/cypress/cyfmac4356-pcie.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm43570 contains dangling link /lib/firmware/cypress/cyfmac43570-pcie.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-bcm4373 contains dangling link /lib/firmware/cypress/cyfmac4373-sdio.bin DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_2x10.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_2x25.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0081-0001_4x10.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_8x10.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0099-0001_1x10_1x25.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_2x40.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0096-0001_2x10.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0097-0001_4x10_1x40.nffw DEBUG: target found in linux-firmware DEBUG: linux-firmware-netronome contains dangling link /lib/firmware/netronome/nic/nic_AMDA0081-0001_1x40.nffw DEBUG: target found in linux-firmware (From OE-Core rev: cd273c611b03bd5972da8bf4accaba247f7c9c62) Signed-off-by: Michael Trensch <mtrensch@hilscher.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-16lttng-modules: upgrade 2.12.4 -> 2.12.5Richard Purdie
(From OE-Core rev: b6baf26d038300a6dc9a4d6f3b8a3e52e9ccf5d4) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-16lttng-tools: upgrade 2.12.2 -> 2.12.3Richard Purdie
(From OE-Core rev: 8170e82ac528c57a891e92677e3a7a24aad5ba69) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-14perf: Remove libunwind for rv32Khem Raj
libunwind is not yet ported to RISCV32 (From OE-Core rev: 2cce2a296b4659a6c7e7f069e11f6f35957608d2) Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-12perf: reproducibility fixes for pmu-events.cBruce Ashfield
perf generates pmu-events.c as part of the build process. The code that generates the events is doing tree walks and potentially other non-determinstic things. We'd rather not mess with that implementation, so we add a script that knows how to read the pmu-events.c, sort the entries and then copy it over the generated one. With this, we should always have events in the same order, improving reproducibility. (From OE-Core rev: 5281b2a6e16b6d24b66172b8269478356c0ce6c9) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11meta/recipes-kernel: Add HOMEPAGE / DESCRIPTIONDorinda
Added missing HOMEPAGE and DESCRIPTION found using the test command `oe-selftest -r distrodata.Distrodata.test_missing_homepg` [YOCTO #13471] (From OE-Core rev: 693988ec423341b930e93d604638826cccba9e37) Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto/qemuarmv5: fix configuration warningBruce Ashfield
Integrating the following commit(s) to linux-yocto: 8c8f6a791be qemuarm: inhibit optimize for size To fix the following warning: [NOTE]: 'CONFIG_CC_OPTIMIZE_FOR_SIZE' last val (y) and .config val (n) do not match [INFO]: CONFIG_CC_OPTIMIZE_FOR_SIZE : n ## .config: 159 :configs/v5.10/standard/ktypes/standard/standard.cfg (n) configs/v5.10/standard/arch/arm/arm.cfg (y) [INFO]: raw config text: config CC_OPTIMIZE_FOR_SIZE bool "Optimize for size (-Os)" depends on <choice> help Choosing this option will pass "-Os" to your compiler resulting in a smaller kernel. Config 'CC_OPTIMIZE_FOR_SIZE' has the following Direct dependencies (CC_OPTIMIZE_FOR_SIZE=y): <choice> Parent dependencies are: choice [y] We explicitly enable optimize_for_performance in this BSP, but the arch default is optimize_for_size. These are choice options in the kernel, so they both can't be enabled. Unless we tell the audit that we don't want optimize_for_size, it will notice that fact, and warn that it is not set in the final .config. [YOCTO #14285] (From OE-Core rev: 07c09631d8ccb7701a3cf2d2b51c90d7ea8cfa37) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto/5.10: update to v5.10.21Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 012f78dadb71 Linux 5.10.21 2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips 113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board 6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10 cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ 5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie continuations" too 0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie continuations" e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline 98480f5c7981 tty: fix up hung_up_tty_read() conversion ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling 686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr() 20d323c8cf57 powerpc/sstep: Check instruction validity against ISA version before emulation 04b049ac9cb4 swap: fix swapfile read/write offset ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning 02f768edb9d3 zsmalloc: account the number of compacted pages correctly 9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value 545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs 76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet 15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet 078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet 530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet 9a68fa0ebb28 sched/features: Fix hrtick reprogramming 25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB 5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params 18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently 7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] 5aa2717b6b8d btrfs: fix error handling in commit_fs_roots e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() 1fdde02e5f34 nvme-tcp: add clean action for failed reconnection 7da81eaf8710 nvme-rdma: add clean action for failed reconnection 74c4f7aed603 nvme-core: add cancel tagset helpers 0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc cc52ed14f5ca media: uvcvideo: Allow entities with no pads 4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data a986f9345467 drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails 3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag 0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow 01fd84a436b5 fs: make unlazy_walk() error handling consistent ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count bb5e204b6b98 drm/hisilicon: Fix use-after-free 2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() 0cac694c2c05 staging: most: sound: add sanity check for function argument 15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data 05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk 6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant 0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() aec571968140 mt76: mt7615: reset token when mac_reset happens b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl 2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx 136f009b2a1b vt/consolemap: do font sum unsigned e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13 ef690e3f622b rsi: Move card interrupt handling to RX thread ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP b3186a3a0d89 ASoC: qcom: Remove useless debug print 5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ 33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification 1fc205d9e400 net: fix dev_ifsioc_locked() race condition 57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info daea77234623 net: hsr: add support for EntryForgetTime a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation 10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags 7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules b74206091e29 net: bridge: use switchdev for port flags set through sysfs too 5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows 9adbc25b0e30 tcp: fix tcp_rmem documentation 73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR 70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags 482157ed2060 RDMA/rtrs: Do not signal for heatbeat e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE 97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift() e00420943aef tomoyo: ignore data race while checking quota fa5b65609256 smackfs: restrict bytes count in smackfs write functions 23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets c57ba68e730c xfs: Fix assert failure in xfs_setattr_size() c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate 5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits 1aeaa0ea7df5 media: mceusb: sanity check for prescaler value 17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe 6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled 40f6090d6ea0 JFS: more checks for invalid superblock b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 63d0afae74c4 drm/virtio: use kvmalloc for large allocations a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F dde807b4a442 Input: elantech - fix protocol errors for some trackpoints in SMBus mode d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem 83be32b6c9e5 Linux 5.10.20 b4f255432d0d ARM: dts: aspeed: Add LCLK to lpc-snoop a3b6f3a3758e net_sched: fix RTNL deadlock again caused by request_module() ea625e3415af net: qrtr: Fix memory leak in qrtr_tun_open bba8ef2e97b7 net: sched: fix police ext initialization 2a3b38992f40 wireguard: queueing: get rid of per-peer ring buffers c7b1307fee19 wireguard: selftests: test multiple parallel streams ce4feb0111ac net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending b60108e72f00 ipv6: silence compilation warning for non-IPV6 builds 13e83186c91a kgdb: fix to kill breakpoints on initmem after boot c51f98210ac6 drm/i915: Reject 446-480MHz HDMI clock on GLK 9bfb6d528467 dm era: only resize metadata in preresume a46ab7c3a411 dm era: Reinitialize bitset cache before digesting a new writeset f6dbf022f4fc dm era: Use correct value size in equality function of writeset tree fbb85ef8cd0c dm era: Fix bitset memory leaks ede89488369d dm era: Verify the data block size hasn't changed e6039db4f1f1 dm era: Update in-core bitset after committing the metadata d7131cc3f800 dm era: Recover committed writeset after crash 0b2dbaa5db0a dm writecache: fix writing beyond end of underlying device when shrinking f88a70bfd5d0 dm writecache: return the exact table values that were set 70faef983ab2 dm writecache: fix performance degradation in ssd mode 72d17fa4ed11 dm table: fix zoned iterate_devices based device capability checks bc3f609db369 dm table: fix DAX iterate_devices based device capability checks bf95976f66db dm table: fix iterate_devices based device capability checks 1f145073b196 dm: fix deadlock when swapping to encrypted device eb8128c5bb7f gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end a646a3164b42 gfs2: Lock imbalance on error path in gfs2_recover_one 42fd50035351 gfs2: Don't skip dlm unlock if glock has an lvb fc82ab4bb5d7 gfs2: fix glock confusion in function signal_our_withdraw 2e3fb5234230 spi: spi-synquacer: fix set_cs handling 1f8a8875936c spi: fsl: invert spisel_boot signal on MPC8309 fdd97c456873 sparc32: fix a user-triggerable oops in clear_user() f98be1689889 f2fs: flush data when enabling checkpoint back 04a495780f85 f2fs: enforce the immutable flag on open files e391239dcd17 f2fs: fix out-of-repair __setattr_copy() c41de6eae248 irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap 833f5208b142 um: defer killing userspace on page table update failures 63a069b81d40 um: mm: check more comprehensively for stub changes 68a6199cf334 virtio/s390: implement virtio-ccw revision 2 correctly 93c5029fb87b s390/vtime: fix inline assembly clobber list 13fb0e1ecf7b proc: don't allow async path resolution of /proc/thread-self components b7cd9711a1e8 cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available ace950888233 cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument b49bee3fb5dc cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks b3df1eac5a7a thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error 1ea36020950d kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE 834c7ec6af44 zonefs: Fix file size of zones in full condition 4e6e00704f9d exfat: fix shift-out-of-bounds in exfat_fill_super() eb9036b4cf4c printk: fix deadlock when kernel panic 09cf8b46b58d mfd: gateworks-gsc: Fix interrupt type 67e7c64b47c0 gpio: pcf857x: Fix missing first interrupt 548d83e8b6dd mei: me: add adler lake point LP DID fd7fafa048a7 mei: me: add adler lake point S DID df000e9dc62a mei: me: emmitsburg workstation DID 30e24dcab1a7 mei: fix transfer over dma with extended header 4fb3523ba3e4 spmi: spmi-pmic-arb: Fix hw_irq overflow 01b487b67c1c powerpc/32s: Add missing call to kuep_lock on syscall entry 402d31bdcd56 powerpc/kexec_file: fix FDT size estimation for kdump kernel c0ec2029518d powerpc/32: Preserve cr1 in exception prolog stack check to fix build error e793c06f0c0d mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure a8997b99e8bc mmc: sdhci-esdhc-imx: fix kernel panic when remove module a51c34f2a5d8 module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols 11d14267de25 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer da5b48ac720d KVM: nSVM: fix running nested guests when npt=0 25b0eb2e33c9 mm, compaction: make fast_isolate_freepages() stay within zone 54683f81c8b3 mm/vmscan: restore zone_reclaim_mode ABI 32e970488f49 hugetlb: fix copy_huge_page_from_user contig page struct assumption 65f6dc3616d6 hugetlb: fix update_and_free_page contig page struct assumption 1b1a949b40dd mm: memcontrol: fix get_active_memcg return value 90de36e7b109 mm: memcontrol: fix swap undercounting in cgroup2 d2ac7ec47ffd x86: fix seq_file iteration for pat/memtype.c cf20d349ae8d seq_file: document how per-entry resources are managed. 885a2d24c219 fs/affs: release old buffer head on error path df2d431a1ef3 mtd: spi-nor: hisi-sfc: Put child node np on error path 68ef24e86cf7 mtd: spi-nor: core: Add erase size check for erase command initialization 6d6c7e7e9258 mtd: spi-nor: core: Fix erase type discovery for overlaid region c27cf85cd931 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region c123b069bbb2 mtd: spi-nor: sfdp: Fix last erase region marking 19009472156e coresight: etm4x: Handle accesses to TRCSTALLCTLR 306b9513d3fd watchdog: mei_wdt: request stop on unregister 053c4f838757 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ b74bf690dcf4 riscv: Disable KSAN_SANITIZE for vDSO 0ead6914dce2 arm64: spectre: Prevent lockdep splat on v4 mitigation enable path 18b9041e434f arm64 module: set plt* section addresses to 0x0 d623d5cb3831 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing fa1fbfb64458 arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails e9e98723c5e3 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs 32009c5d178e arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 c9b33f7cbe45 kprobes: Fix to delay the kprobes jump optimization e713bdd791ba rcu/nocb: Perform deferred wake up before last idle's need_resched() check 20b7669fa3f0 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers 6f7e5b49f6c9 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan be896eef0e32 x86/entry: Fix instrumentation annotation 9488984c7d13 x86/fault: Fix AMD erratum #91 errata fixup for user code db44025963d9 x86/reboot: Force all cpus to exit VMX root if VMX is supported df52c4f4b40a x86/virt: Eat faults on VMXOFF in reboot flows 2184f87e4944 media: smipcie: fix interrupt handling and IR timeout d5b1a7ef9c6e media: marvell-ccic: power up the device on mclk enable d0f6efac3c82 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() 3a4c5d7261e1 media: ir_toy: add another IR Droid device 0ba52e99d5ee media: i2c: max9286: fix access to unallocated memory ce5697ef57da floppy: reintroduce O_NDELAY fix 9c9f49c06ea1 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table 4934db348d5a staging: gdm724x: Fix DMA from stack 848c87e8d826 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c 7e00b4c86a84 arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 bcec1eea4121 dts64: mt7622: fix slow sd card access edadcf211ac0 pstore: Fix typo in compression option name 53f6c858c496 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue 449488765c17 misc: rtsx: init of rts522a add OCP power off when no card is present 428c4a4d0dc7 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) b506450ce3d9 seccomp: Add missing return in non-void function 56a7c53c494c soc: samsung: exynos-asv: handle reading revision register error 3a5daa8a5e9c soc: samsung: exynos-asv: don't defer early on not-supported SoCs 70c4b76be44b crypto: sun4i-ss - initialize need_fallback 985b609668d8 crypto: sun4i-ss - handle BigEndian for cipher 19be286216dc crypto: sun4i-ss - IV register does not work on A10 and A13 ca4460daf0c5 crypto: sun4i-ss - checking sg length is not sufficient 84c93e8897bb crypto: michael_mic - fix broken misalignment handling 6e3b6710ea2e crypto: aesni - prevent misaligned buffers on the stack e2c540e18140 crypto: arm64/sha - add missing module aliases 1f8586fb4ef1 drm/i915/gt: Correct surface base address for renderclear 6bb73b704de4 drm/i915/gt: Flush before changing register state de3ea5be511a btrfs: fix extent buffer leak on failure to copy root 9a739917ef2d btrfs: account for new extents being deleted in total_bytes_pinned 7ec1536e800b btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself acaeedb193a5 btrfs: splice remaining dirty_bg's onto the transaction dirty bg list c717ca57a405 btrfs: fix reloc root leak with 0 ref reloc roots on recovery 4d3edf72d6b5 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root a1a5cc25489a btrfs: add asserts for deleting backref cache nodes 52f93e5ee700 btrfs: do not warn if we can't find the reloc root when looking up backref 02785bae77ca btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node 67118bb78d72 KEYS: trusted: Reserve TPM for seal and unseal operations 54c527c18e7f KEYS: trusted: Fix migratable=1 failing 9d83cc1a1e7f KEYS: trusted: Fix incorrect handling of tpm_get_random() d65aef25464f tpm_tis: Clean up locality release a1710b067ec9 tpm_tis: Fix check_locality for correct locality acquisition 03c9bf033c7b erofs: initialized fields can only be observed after bit is set 2fe92153013c selinux: fix inconsistency between inode_getxattr and inode_listsecurity cae75116662f ASoC: siu: Fix build error by a wrong const prefix dab6fbf2b30b drm/rockchip: Require the YTR modifier for AFBC 7397365737fd drm/panel: kd35t133: allow using non-continuous dsi clock a7cf5e49229b drm/sched: Cancel and flush all outstanding jobs before finish. bdbee7d7fd95 drm/modes: Switch to 64bit maths to avoid integer overflow 565eca5a9aa9 drm/nouveau/kms: handle mDP connectors 926532686863 drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) a81bb9031a75 drm/amdkfd: Fix recursive lock warnings c4fe9c525ec5 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 22f2bf0892f7 drm/amd/display: Remove Assert from dcn10_get_dig_frontend 9d0da9afeb28 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() 49b1b5b10009 Revert "drm/amd/display: Update NV1x SR latency values" 695185fce229 bcache: Move journal work to new flush wq f5ee9638a6db bcache: Give btree_io_wq correct semantics again 25ca325743a5 Revert "bcache: Kill btree_io_wq" 50af0b3848b7 Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" 3f3614b4dd27 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' 3896c324bb25 MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes a799741acdb6 MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too 1365914e020f ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup 5c8561ae3ef3 ALSA: hda/realtek: modify EAPD in the ALC886 0a7efa3fd7a1 ALSA: hda/hdmi: Drop bogus check at closing a stream a9fe4ab42cbd ALSA: hda: Add another CometLake-H PCI ID 1312a7b68689 ALSA: fireface: fix to parse sync status register of latter protocol caefa1473847 phy: lantiq: rcu-usb2: wait after clock enable b927c4f2a1b3 USB: serial: mos7720: fix error code in mos7720_write() bcac85cabaf7 USB: serial: mos7840: fix error code in mos7840_write() 11fd58946e03 USB: serial: pl2303: fix line-speed handling on newer chips b006da9e3efd USB: serial: ftdi_sio: fix FTX sub-integer prescaler 5b4cd9678762 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 6b78b380db60 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 1cf76e4ca610 usb: musb: Fix runtime PM race in musb_queue_resume_work a82ba907a83d USB: serial: option: update interface mapping for ZTE P685M 0fe6ea18f2bb media: mceusb: Fix potential out-of-bounds shift 960652adc54a Input: i8042 - add ASUS Zenbook Flip to noselftest list deced3e2aea9 Input: joydev - prevent potential read overflow in ioctl 18fca2909171 Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S 0af89539c9e5 Input: raydium_ts_i2c - do not send zero length 923a82a6bc93 HID: wacom: Ignore attempts to overwrite the touch_max value from HID eb6a537479b4 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming 0a5fcc0a21fb cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known ff9dd5223b62 ACPI: configfs: add missing check after configfs_register_default_group() 6470cc6519ff ACPI: property: Fix fwnode string properties matching d7b804b9404e soundwire: intel: fix possible crash when no device is detected 556c513e6bac blk-settings: align max_sectors on "logical_block_size" boundary 3c88c1b76280 scsi: sd: Fix Opal support a4907c75b568 ide/falconide: Fix module unload cc88a819a14c block: reopen the device in blkdev_reread_part f1cf46115afa scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc 5fa5d9e34b7f scsi: bnx2fc: Fix Kconfig warning & CNIC build errors 02309dd33737 csky: Fix a size determination in gpr_get() b7925acd8292 proc: use kvzalloc for our kernel buffer d45f943ef84b mm/rmap: fix potential pte_unmap on an not mapped pte dc495b59ff4c mm: fix memory_failure() handling of dax-namespace metadata a7fbcb3b560a mm,thp,shmem: make khugepaged obey tmpfs mount flags b0501bee4b65 i2c: exynos5: Preserve high speed master code d49d76395903 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition b138d65ccec4 arm64: Add missing ISB after invalidating TLB in __primary_switch db08c3636d91 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages f1ea1bee3573 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD 9468ab8a2718 NFSv4: Fixes for nfs4_bitmask_adjust() 8d1d23a84726 r8169: fix jumbo packet handling on RTL8168e 2d95ad18df6f mm/compaction: fix misbehaviors of fast_find_migrateblock() c9ea7719a4af mm/hugetlb: suppress wrong warning info when alloc gigantic page 89b2dbd807b1 mm/hugetlb: fix potential double free in hugetlb_register_node() error path 6c074ae0a482 mm/memory.c: fix potential pte_unmap_unlock pte error cbb86d6a5db9 mm: memcontrol: fix slub memory accounting 026e07bc0abc mm: memcontrol: fix NR_ANON_THPS accounting in charge moving b761fd28218e ocfs2: fix a use after free on error d0b3159fca6e wireguard: kconfig: use arm chacha even with no neon 2a33f6fb9206 wireguard: device: do not generate ICMP for non-IP packets 3bbb8573ceb1 vxlan: move debug check after netdev unregister 9cf2b21aa937 PCI: rockchip: Make 'ep-gpios' DT property optional 1c0058472166 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() ba817c176608 net: stmmac: fix CBS idleslope and sendslope calculation dd2d203f02ff ice: update the number of available RSS queues 70bcfea70f12 ice: Fix state bits on LLDP mode switch 09a2fee49546 ice: Account for port VLAN in VF max packet size calculation 4bee367264f1 ice: report correct max number of TCs c2ff99488390 vfio/type1: Use follow_pte() e47685ec4cb8 pwm: iqs620a: Fix overflow and optimize calculations dae49384d0d7 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() a8afe8bce434 i40e: Fix add TC filter for IPv6 1fe02a86fa92 nios2: fixed broken sys_clone syscall 9dfb367a2382 Take mmap lock in cacheflush syscall 5917fdcc554d i40e: Fix VFs not created 0497d52bbfc3 i40e: Fix addition of RX filters after enabling FW LLDP agent 0c6a8e35f47d i40e: Fix overwriting flow control settings during driver loading b57d0f5489f8 i40e: Add zero-initialization of AQ command structures 42dc67dee995 i40e: Fix flow for IPv6 next header (extension header) 1ecbf4f3e993 PCI: cadence: Fix DMA range mapping early return error c2f17201d0e2 PCI: pci-bridge-emul: Fix array overruns, improve safety fc22917f48ee device-dax: Fix default return code of range_parse() 37aba9cfece7 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL d167a7367d4a ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it bf672140d60b regmap: sdw: use _no_pm functions in regmap_read/write 291803ee7319 remoteproc/mediatek: acknowledge watchdog IRQ after handled dc798d57ca78 misc: fastrpc: fix incorrect usage of dma_map_sgtable 787d7067c36b soundwire: bus: fix confusion on device used by pm_runtime 336657c98112 soundwire: export sdw_write/read_no_pm functions dfdec5eda330 soundwire: bus: use sdw_write_no_pm when setting the bus scale registers 519a514807c7 soundwire: bus: use sdw_update_no_pm when initializing a device 663a18271e53 nvmem: core: skip child nodes not matching binding 0422b93c4bfb nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() 5678109857cd coresight: etm4x: Skip accessing TRCPDCR in save/restore 3e40d7bd87c9 phy: USB_LGM_PHY should depend on X86 858d343c7873 ext4: fix potential htree index checksum corruption 9eb145398e6f vfio-pci/zdev: fix possible segmentation fault issue c0e73c1d6d91 vfio/iommu_type1: Fix some sanity checks in detach group a8fe0b750a94 vfio/iommu_type1: Populate full dirty when detach non-pinned group c1fe9383139a drm/msm/dp: trigger unplug event in msm_dp_display_disable 2d130a893ef3 drm/msm: Fix races managing the OOB state for timestamp vs timestamps. b605b8d568db drm/msm: Fix race of GPU init vs timestamp power management. 5c49fc7b5d9b drm/msm/mdp5: Fix wait-for-commit for cmd panels 92a1514e0a5d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) b016a9f0c546 drm/msm: Fix MSM_INFO_GET_IOVA with carveout bede9ad9196c mei: hbm: call mei_set_devstate() on hbm stop response 4ce87382d87c PCI: Align checking of syscall user config accessors 6b34aa520429 VMCI: Use set_page_dirty_lock() when unregistering guest memory 6a96a4413dcc PCI: xilinx-cpm: Fix reference count leak on error path 58516ac4aac8 pwm: rockchip: Eliminate potential race condition when probing 6f503e4e3752 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() 39ab0927e7b2 pwm: rockchip: Enable APB clock during register access while probing 7c0c9081f816 soundwire: cadence: fix ACK/NAK handling 9944f02f2e15 PCI: rcar: Always allocate MSI addresses in 32bit space d2742ed447bc misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users 5a602158b885 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() 95fdc1ea3bfc phy: rockchip-emmc: emmc_phy_init() always return 0 03112ff9eabf misc: eeprom_93xx46: Fix module alias to enable module autoprobe 6ac46ecd98c9 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled 6fb1564f74fb Input: zinitix - fix return type of zinitix_init_touch() 0fda33ea8947 sparc: fix led.c driver when PROC_FS is not enabled 103ca2da81c2 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set 79796706ac4a Input: elo - fix an error code in elo_connect() 538b990451fe perf test: Fix unaligned access in sample parsing test 2f7d4603a00c perf intel-pt: Fix IPC with CYC threshold 4616d95a25b5 perf intel-pt: Fix premature IPC 9702d580daa3 perf intel-pt: Fix missing CYC processing in PSB 47d32f8becec perf record: Fix continue profiling after draining the buffer 47c9d32e7170 Input: sur40 - fix an error code in sur40_probe() 248014ab2ea9 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() d94d6498ba2d RDMA/rtrs-srv-sysfs: fix missing put_device fad3372fdfba RDMA/rtrs-srv: fix memory leak by missing kobject free c6f81f3a9c40 RDMA/rtrs: Only allow addition of path to an already established session 51ea7da47b7c RDMA/rtrs-srv: Fix stack-out-of-bounds 60d613b39e8d RDMA/ucma: Fix use-after-free bug in ucma_create_uevent 55bfe125b44a RDMA/hns: Fixes missing error code of CMDQ 95f432c0a396 ceph: fix flush_snap logic after putting caps 426b8fb3d672 svcrdma: Hold private mutex while invoking rdma_accept() 7c7cb07d4aff nfsd: register pernet ops last, unregister first b0363faf9886 perf symbols: Fix return value when loading PE DSO 2de70d744e09 printk: avoid prb_first_valid_seq() where possible 86f5b0936975 spi: Skip zero-length transfers in spi_transfer_one_message() 231d8c46b16d spi: dw: Avoid stack content exposure 3604dfd1c60a regulator: bd718x7, bd71828, Fix dvs voltage levels c7a1a092d364 perf symbols: Use (long) for iterator for bfd symbols 31c2e369b533 selftests/ftrace: Update synthetic event syntax errors e5d5829c7ac9 clk: aspeed: Fix APLL calculate formula from ast2600-A2 e8d491783554 regulator: qcom-rpmh: fix pm8009 ldo7 f5f08edae12a powerpc/kuap: Restore AMR after replaying soft interrupts 97ab82462a3a powerpc/uaccess: Avoid might_fault() when user access is enabled 3aa4af48f4f1 spi: pxa2xx: Fix the controller numbering for Wildcat Point 5273b9ba3e99 clk: divider: fix initialization with parent_hw c10782b20829 RDMA/hns: Disable RQ inline by default 7e2cf295cee2 RDMA/hns: Fix type of sq_signal_bits 4b31e9ffc4cd RDMA/siw: Fix calculation of tx_valid_cpus size f2ab2ac9c550 RDMA/hns: Fixed wrong judgments in the goto branch b11abc70b2d2 kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir ecb23b97a70b kunit: tool: fix unit test cleanup handling 1989b09d7645 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs e87684f92706 powerpc/8xx: Fix software emulation interrupt c035dcae0bcc powerpc/pseries/dlpar: handle ibm, configure-connector delay status b1b904813755 mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() 5d82c92db904 mfd: altera-sysmgr: Fix physical address storing more 03a422ecf30d spi: stm32: properly handle 0 byte transfer a46f34ba2563 RDMA/rxe: Correct skb on loopback path 54bdcd7b8f0a RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt d464194f6e47 RDMA/rxe: Fix coding error in rxe_recv.c 5132b4f24874 perf vendor events arm64: Fix Ampere eMag event typo 100ba402178c perf tools: Fix DSO filtering when not finding a map for a sampled address 378f670e08fc rtc: zynqmp: depend on HAS_IOMEM 8a40ca0c8b9f tracepoint: Do not fail unregistering a probe due to memory failure edcaf7a3b8bc IB/cm: Avoid a loop when device has 255 ports 0d19c3e61668 IB/mlx5: Return appropriate error code instead of ENOMEM 377a9c919163 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping 452fc2c9bbf2 iommu: Move iotlb_sync_map out from __iommu_map 910990a6075a amba: Fix resource leak for drivers without .remove 426c56022623 i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct e699cd138063 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores 252425cb8755 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes d892fe653ee4 mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe 25975632869b mmc: sdhci-sprd: Fix some resource leaks in the remove function 34251b827471 mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function 99e7c8d15770 powerpc/time: Enable sched clock for irqtime f6ba4a84b9e0 powerpc/47x: Disable 256k page size 6b83da9b1e58 KVM: PPC: Make the VMX instruction emulation routines static 69ca7a12b77d IB/umad: Return EPOLLERR in case of when device disassociated 1598e9e00a99 IB/umad: Return EIO in case of when device disassociated 48e671371357 iommu: Switch gather->end to the inclusive end 2dbc0ea1d141 scsi: lpfc: Fix ancient double free c41fc75addf1 objtool: Fix ".cold" section suffix check for newer versions of GCC 7631376b2d8e objtool: Fix retpoline detection in asm code 9e06f36658df objtool: Fix error handling for STD/CLD warnings 994334fa2a13 auxdisplay: ht16k33: Fix refresh rate handling 56cc83dfd35f watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready ffc6e686f43d isofs: release buffer head before return aa69ea2595ff regulator: core: Avoid debugfs: Directory ... already present! error 87f6600119a1 power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable 564c05da080f power: supply: axp20x_usb_power: Init work before enabling IRQs b1ff96e9191d regulator: s5m8767: Drop regulators OF node reference ac5ab9c02951 spi: atmel: Put allocated master before return 1303992207e8 regulator: s5m8767: Fix reference count leak d7b0efadc3eb certs: Fix blacklist flag type confusion 6e223a3d906a watch_queue: Drop references to /dev/watch_queue a6b732fb6a83 regulator: axp20x: Fix reference cout leak 863691f865b7 platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask 65e880808202 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT d99d58b8df08 clk: sunxi-ng: h6: Fix clock divider range on some clocks 57ae53cc5a79 IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex a62529e888fa RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation 3577f6920179 spi: imx: Don't print error on -EPROBEDEFER f8b64afe9166 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined 9f5c5595cf13 clocksource/drivers/ixp4xx: Select TIMER_OF when needed 884d1b0d51e0 power: supply: fix sbs-charger build, needs REGMAP_I2C 4f24543828fa dmaengine: idxd: set DMA channel to be private 31c9ba0c38bc rtc: s5m: select REGMAP_I2C 28c05164b72f power: reset: at91-sama5d2_shdwc: fix wkupdbc mask e724c819ed9f RDMA/rtrs-srv: Init wr_cnt as 1 cb6d98b30655 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt 30b7b6b8dac0 RDMA/rtrs-srv: Fix missing wr_cqe e393184841ba RDMA/rtrs: Call kobject_put in the failure path 1a8e1385b22b RDMA/rtrs-clt: Set mininum limit when create QP f8f1833d2a10 RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect e3d74840c73e RDMA/rtrs-srv: Release lock before call into close_sess 0a131e09e4e2 RDMA/rtrs: Extend ibtrs_cq_qp_create 54d3a5761951 of/fdt: Make sure no-map does not remove already reserved regions 0674fa99a7d8 fdt: Properly handle "no-map" field in the memory region 3f93f17ae946 power: supply: cpcap-charger: Fix power_supply_put on null battery pointer 1f6133749213 power: supply: cpcap-battery: Fix missing power_supply_put() 748f7b65d2e0 power: supply: cpcap-charger: Fix missing power_supply_put() 57e43b696dee mfd: bd9571mwv: Use devm_mfd_add_devices() 4ddac9d8acba dmaengine: hsu: disable spurious interrupt d8c7170c2097 dmaengine: owl-dma: Fix a resource leak in the remove function ecf1d532a055 dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function 1cc37e5a0555 dmaengine: fsldma: Fix a resource leak in the remove function 9703b65b2dab RDMA/siw: Fix handling of zero-sized Read and Receive Queues. 95d5e8fbc2ff HID: core: detect and skip invalid inputs to snto32() 35c739b4d4fa clk: renesas: r8a779a0: Fix parent of CBFUSA clock 91210528b38c clk: renesas: r8a779a0: Remove non-existent S2 clock 6d3fca943eec clk: sunxi-ng: h6: Fix CEC clock d8d37cdde2a5 spi: cadence-quadspi: Abort read if dummy cycles required are too many a8594ec0bb37 i2c: iproc: handle master read request 77f44e82e898 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) 686ed8d7bf90 i2c: iproc: handle only slave interrupts which are enabled 8584d4f31a3a quota: Fix memory leak when handling corrupted quota file 3c5304eb1805 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators b7c77df94684 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision e00a29e24575 selftests/powerpc: Make the test check in eeh-basic.sh posix compliant 460538d02a18 clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() 02df54191f7f clk: meson: clk-pll: make "ret" a signed integer 55e47652d625 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL 49d8c198fab5 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression 7c650a997df3 HSI: Fix PM usage counter unbalance in ssi_hw_init 54b4e5df958c capabilities: Don't allow writing ambiguous v3 file capabilities bf24c51d62d1 drm/amdgpu/display: remove hdcp_srm sysfs on device removal 7a9b76bb9bf3 smp: Process pending softirqs in flush_smp_call_function_from_idle() 3e7387af5a50 irqchip/imx: IMX_INTMUX should not default to y, unconditionally 24386143cb94 ubifs: Fix error return code in alloc_wbufs() 3818158df15e ubifs: replay: Fix high stack usage, again bdb176a0c876 ubifs: Fix memleak in ubifs_init_authentication bdf943745924 jffs2: fix use after free in jffs2_sum_write_data() a6b56338a910 fs/jfs: fix potential integer overflow on shift of a int d5f8088cfc98 ASoC: simple-card-utils: Fix device module clock c365d333e97a ima: Free IMA measurement buffer after kexec syscall 1facf2415b98 ima: Free IMA measurement buffer on error f40d1ec3a3db ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk 0bbbd44ba122 nvmet: set status to 0 in case for invalid nsid 6c32db01dd41 nvmet: remove extra variable in identify ns 48629fed4fc4 nvme-multipath: set nr_zones for zoned namespaces 5f8ab7f8fedd nvmet-tcp: fix potential race of tcp socket closing accept_work 91edfca6f8b3 nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs 81dfee4731c0 io_uring: fix possible deadlock in io_uring_poll ea914be6de9d crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() bebfe70c4df8 hwrng: timeriomem - Fix cooldown period calculation ca0d82585d07 drm/dp_mst: Don't cache EDIDs for physical ports 141c9392246c drm/lima: fix reference leak in lima_pm_busy c37792594393 drm/vc4: hdmi: Update the CEC clock divider on HSM rate change ecd8c7420ee2 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate b2c22c74462e drm/vc4: hdmi: Restore cec physical address on reconnect 5ef6d3b78abc drm/vc4: hdmi: Fix up CEC registers 22a555e031aa drm/vc4: hdmi: Fix register offset with longer CEC messages e7506205db3a drm/vc4: hdmi: Move hdmi reset to bind f06ce8ddbdfc s390/zcrypt: return EIO when msg retry limit reached 689ceaad9423 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 6a402b937eb1 btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge 006ef266c275 btrfs: clarify error returns values in __load_free_space_cache 79717a3381dd ASoC: SOF: debug: Fix a potential issue on string buffer termination 47d35964886f ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown 67353635006a ASoC: qcom: lpass: Fix i2s ctl register bit map d48f03f6b25c locking/lockdep: Avoid unmatched unlock 2e0e7c91ddb3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E 6bbbb1dea7e8 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E 71a6979d540d Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() bed8bed04179 drm/mediatek: Check if fb is null d87df78aabf2 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs 9ac313799515 ASoC: qcom: Fix typo error in HDMI regmap config callbacks 5dc2ee02fdd9 f2fs: fix a wrong condition in __submit_bio c1b18119d82b drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() a9553ae64da0 f2fs: fix to avoid inconsistent quota data 0edd035143dd mtd: parsers: afs: Fix freeing the part name memory in failure e350b5bea8e8 ASoC: codecs: add missing max_register in regmap config 79f85d7b5ce0 ASoC: cpcap: fix microphone timeslot mask 9e61730083eb ata: ahci_brcm: Add back regulators management 61a1f0ad45de mm: proc: Invalidate TLB after clearing soft-dirty page state e3fcff9f45aa drm/nouveau: bail out of nouveau_channel_new if channel init fails c64eb55b4ec2 crypto: talitos - Fix ctr(aes) on SEC1 62aa24d2b7be crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) da7a5e73cdd1 mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() 86399c1911eb perf/arm-cmn: Move IRQs when migrating context 1ea83d489102 perf/arm-cmn: Fix PMU instance naming cb8e225c16c8 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend 2a387bbeada0 ASoC: qcom: lpass-cpu: Remove bit clock state check 2bebc6dcd345 f2fs: compress: fix potential deadlock 91e10f2ad150 sched/eas: Don't update misfit status if the task is pinned 8b1c386d9266 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values 130722b55dde media: pxa_camera: declare variable when DEBUG is defined 2c0a480ac595 media: mtk-vcodec: fix argument used when DEBUG is defined f1e2ca0c11e4 media: cx25821: Fix a bug when reallocating some dma memory d196f0682366 media: qm1d1c0042: fix error return code in qm1d1c0042_init() 28fa29bd59f2 media: atomisp: Fix a buffer overflow in debug code abfdb63b6e5f media: vidtv: psi: fix missing crc for PMT 32f864a4432d media: lmedm04: Fix misuse of comma f7765a1143c3 media: software_node: Fix refcounts in software_node_get_next_child() e3d5fe8fb6f3 drm/amd/display: Fix HDMI deep color output for DCE 6-11. 3592f930f742 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. 18f10ae0d477 macintosh/adb-iop: Use big-endian autopoll mask 1c7b7d476e6a bsg: free the request before return error code a9d9fd5bd24b drm/amdgpu: toggle on DF Cstate after finishing xgmi injection 0cdfdd1f03c2 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails cc1c1fe79551 MIPS: Compare __SYNC_loongson3_war against 0 f89de444df59 MIPS: properly stop .eh_frame generation b1f4731f33ba media: ti-vpe: cal: fix write to unallocated memory 640da89f3eee media: imx7: csi: Fix pad link validation a274661d5842 media: imx7: csi: Fix regression for parallel cameras on i.MX6UL 1c95f266a692 drm/sun4i: tcon: fix inverted DCLK polarity e830af503cae sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue 3b22a67c7f6b crypto: bcm - Rename struct device_private to bcm_device_private 494e9ec12c1b evm: Fix memleak in init_desc f465abaef3d1 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai 43deab1aff79 ASoC: cs42l56: fix up error handling in probe 967ddb4ac910 media: aspeed: fix error return code in aspeed_video_setup_video() 9883df7c0195 media: tm6000: Fix memleak in tm6000_start_stream 172e30ea3861 media: media/pci: Fix memleak in empress_init 451c7cb236ef media: em28xx: Fix use-after-free in em28xx_alloc_urbs 27dfb2c856f5 media: vsp1: Fix an error handling path in the probe function df6f92f1bde1 media: camss: missing error code in msm_video_register() 27a82f52a55d media: mtk-vcodec: fix error return code in vdec_vp9_decode() 40d53d436a59 media: imx: Fix csc/scaler unregister fe2e6f9342e8 media: imx: Unregister csc/scaler only if registered 9056dd5417b1 media: i2c: ov5670: Fix PIXEL_RATE minimum value c271cb89897c media: ipu3-cio2: Build only for x86 26297e1710d2 drm/fourcc: fix Amlogic format modifier masks dfc846691a66 drm/virtio: make sure context is created in gem open 74cfb7883a04 MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 8dbfa4e99c5f MIPS: c-r4k: Fix section mismatch for loongson2_sc_init a0e0d3d8245e drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition 61de9181c86c drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node 4f6cd7e77b07 drm: rcar-du: Fix crash when using LVDS1 clock for CRTC cfed53d82219 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() 7e8cad8788a9 kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() e559765186ac media: allegro: Fix use after free on error 5ea0601513a7 hwrng: ingenic - Fix a resource leak in an error handling path 39e0bddeff36 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled 2f7287fbcb9f crypto: sun4i-ss - fix kmap usage 99e9cb7bc13b crypto: sun4i-ss - linearize buffers content must be kept 5d93dad67df8 drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check 5eb0784f4dd0 drm/panel: mantix: Tweak init sequence 35bf6702052c drm/fb-helper: Add missed unlocks in setcmap_legacy() c4c8db5eb19f gma500: clean up error handling in init 9a83b8b33128 drm/gma500: Fix error return code in psb_driver_load() e9c01c8fd64a fbdev: aty: SPARC64 requires FB_ATY_CT 41c6f6b926d0 tty: implement read_iter 279e54536ddb tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer 65a10cb163cd net: enetc: fix destroyed phylink dereference during unbind 79234cb9aab9 net: mvneta: Remove per-cpu queue mapping for Armada 3700 8845446496a7 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP 286fca3f30b9 net: amd-xgbe: Reset link when the link never comes back a961fcfb2465 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning 87f1df93d49f net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout 7592f07e6d2c net: phy: mscc: adding LCPLL reset to VSC8514 100676d5c4d5 net: dsa: felix: don't deinitialize unused ports 51b1868b715a net: dsa: felix: perform teardown in reverse order of setup ad843121588f ibmvnic: skip send_request_unmap for timeout reset be613736fddd ibmvnic: add memory barrier to protect long term buffer f4a5c7ff2ab6 bpf: Clear subreg_def for global function return values 14a296eab662 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case e6d02456012a cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds 21248186f953 net: axienet: Handle deferred probe on clock properly 8e81baeb83a3 tcp: fix SO_RCVLOWAT related hangs under mem pressure c805f99ffe27 selftests: mptcp: fix ACKRX debug message 1d6e51e231c4 bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx e3c29af06581 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation 94c0e3551594 bpf: Fix an unitialized value in bpf_iter c8de71a7ae39 libbpf: Ignore non function pointer member in struct_ops b5f71c9ff128 mac80211: fix potential overflow when multiplying to u32 integers 5ccc0ecda9e8 net/mlx5e: Check tunnel offload is required before setting SWP c80b5da86011 net/mlx5e: CT: manage the lifetime of the ct entry object 046e29284b07 net/mlx5: Disable devlink reload for lag devices 5decdc86ca9d net/mlx5: Disallow RoCE on lag device 8dafb484fe3f net/mlx5: Disallow RoCE on multi port slave device efb1aa6f1175 net/mlx5: Disable devlink reload for multi port slave device 64ea9e958fba net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context 08b42b6f891c net/mlx5e: Replace synchronize_rcu with synchronize_net 27c79b3a9212 net/mlx5: Fix health error state handling ae624d4bd9b6 net/mlx5e: Change interrupt moderation channel params also when channels are closed 34394a179ed2 net/mlx5e: Don't change interrupt moderation params when DIM is enabled 96fb2077a517 net: phy: consider that suspend2ram may cut off PHY power a5ff8b798a36 dpaa2-eth: fix memory leak in XDP_REDIRECT 3cf0490625c8 xen/netback: fix spurious event detection for common event case fc94be935868 bnxt_en: Fix devlink info's stored fw.psid version format. f22cdfcc9df1 bnxt_en: reverse order of TX disable and carrier off 991d286e194f ibmvnic: Set to CLOSED state even on error c318d4198149 selftests/bpf: Convert test_xdp_redirect.sh to bash 61f0bbac1f0d ath9k: fix data bus crash when setting nf_override via debugfs 45c720ca5d8e iwlwifi: pnvm: increment the pointer before checking the TLV 47708895c917 iwlwifi: pnvm: set the PNVM again if it was already loaded c8b23e12a74e bpf_lru_list: Read double-checked variable once without lock 6f304a8d61fb iwlwifi: mvm: don't check if CSA event is running before removing caa32dc6ab77 iwlwifi: mvm: assign SAR table revision to the command later 207bb27562b4 iwlwifi: mvm: send stored PPAG command instead of local 600c03b4e99d iwlwifi: mvm: store PPAG enabled/disabled flag properly 39d8f5db9c88 iwlwifi: mvm: fix the type we use in the PPAG table validity checks d195e314e849 soc: aspeed: snoop: Add clock control logic 1a6c71880fad ath11k: fix a locking bug in ath11k_mac_op_start() c2fd1a9715a1 ath10k: Fix lockdep assertion warning in ath10k_sta_statistics fc0024dfd921 ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() 4641cecc3dbf ARM: at91: use proper asm syntax in pm_suspend 6709f280e75d staging: wfx: fix possible panic with re-queued frames 702143d1de99 optee: simplify i2c access d25640c5e61d ARM: s3c: fix fiq for clang IAS 480f1e5d5ca8 iwlwifi: mvm: set enabled in the PPAG command properly 90aadc8ce0fd arm64: dts: meson: fix broken wifi node for Khadas VIM3L 0aa65ba9352d arm64: dts: msm8916: Fix reserved and rfsa nodes unit address 84f9aaa7312b soc: qcom: ocmem: don't return NULL in of_get_ocmem 9bb8acd6aa96 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv 276d6b35f3bc opp: Correct debug message in _opp_add_static_v2() bf7d341506d6 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware 1a210339f056 ARM: dts: armada388-helios4: assign pinctrl to each fan 0d6d8024c1f7 ARM: dts: armada388-helios4: assign pinctrl to LEDs b9aa9108b63a can: mcp251xfd: mcp251xfd_probe(): fix errata reference 104463e0faae arm64: dts: renesas: beacon: Fix EEPROM compatible value ad71e4decf49 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too 56ef08902f0d staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules e5d153b3da39 usb: dwc2: Make "trimming xfer length" a debug message fdc77e02db8c usb: dwc2: Abort transaction after errors with unknown reason 8eb3e6899a27 usb: dwc2: Do not update data length if it is 0 on inbound transfers cdbe8c0c5274 ARM: dts: Configure missing thermal interrupt for 4430 509fe94c196f memory: ti-aemif: Drop child node when jumping out loop 63cb4aa9e4ee Bluetooth: Put HCI device if inquiry procedure interrupts 78bbee8f2542 Bluetooth: drop HCI device reference before return ba8832d23c97 staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet 3681476ad60e soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function 6e46b23a9f4c soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() 4cbd11f9c37e arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node c9ccb0efaab2 usb: gadget: u_audio: Free requests only after callback 66a55fafe3d8 ACPICA: Fix exception code class checks 3a3f15b4d2f3 arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node 88cd0e882f1e cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() de17aa73c9d9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path b87a4fcf4536 arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors 7ae2c607e8e8 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz b20768733427 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency aa60fe811181 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card 299dfaed458f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 da0131818f90 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 1173e48b162a firmware: arm_scmi: Fix call site of scmi_notification_exit 0e290a7b4ac4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args faf4b1fba2dd bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h ef1efead3f2a net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock 106c902da8a6 arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible 9b6d62eea4c5 staging: vchiq: Fix bulk transfers on 64-bit builds 6929e3b01179 staging: vchiq: Fix bulk userdata handling 601899cec0a3 Bluetooth: hci_qca: Fix memleak in qca_controller_memdump ec621e844289 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops 587b9cc3c02d arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso 347b3e5557da arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 ff11ece44c2d ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family 42596469a889 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa 41461029703e ARM: dts: exynos: correct PMIC interrupt trigger level on Spring 9f87ff784143 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato f716c60cb017 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk 83830e692f28 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 fcb451381725 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable 072552f973ad arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio 65933b074ae0 Bluetooth: Fix initializing response id after clearing struct bbe6d14a98b0 Bluetooth: hci_uart: Fix a race for write_work scheduling fdbed2d74011 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function fa336bddbe83 ath10k: Fix error handling in case of CE pipe init failure b4139fd0ab00 drm/i915/gt: One more flush for Baytrail clear residuals de7e30da243f ALSA: pcm: Don't call sync_stop if it hasn't been stopped 7011cd4599ef ALSA: pcm: Assure sync with the pending stop operation at suspend 6bcf443bce96 ALSA: pcm: Call sync_stop at disconnection 85c1062920d1 random: fix the RNDRESEEDCRNG ioctl f24e9121eace vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y b57d559a92e8 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section e18368d0515d ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 89e3d1a85df8 bfq: Avoid false bfq queue merging a9f834514580 virt: vbox: Do not use wait_event_interruptible when called from kernel context 9ecedb5793a6 PCI: Decline to resize resources if boot config must be preserved 9101e328625f PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 1ad8f7fc4aa7 w1: w1_therm: Fix conversion result for negative temperatures ed5d02f0a778 kdb: Make memory allocations more robust 77c711013ddc scsi: qla2xxx: Fix mailbox Ch erroneous error a24bb59cabab scsi: libsas: docs: Remove notify_ha_event() 7bc68c67d21e debugfs: do not attempt to create a new file before the filesystem is initalized 0bd665240a56 debugfs: be more robust at handling improper input in debugfs_lookup() 2a7e48dc3834 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() 070d0094b3f4 vmlinux.lds.h: add DWARF v5 sections (From OE-Core rev: 7a48aad3d35318ddaf0f969ae0b6b568ef617397) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11kern-tools: symbol-why fix and README updateBruce Ashfield
There was a bad indent in symbol_why, which we fix with a submitted patch. As part of getting that patch, it was pointed out that there's no README telling people where to send changes. So we add a basic README to avoid that in the future: 8f6aaab docs: add README for patch submission 9f1a6cb symbol_why: fix incorrect indentation of sys.exit(1) (From OE-Core rev: eea536b4368abed2248d3d0c5727a680b7368ce7) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto/5.4: update to v5.4.103Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: c4ca4659678e Linux 5.4.103 47478db9ad21 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board 4cf243476463 ALSA: hda/realtek: Add quirk for Intel NUC 10 2254dfa68428 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ 027ddd67f685 media: v4l: ioctl: Fix memory leak in video_usercopy 60fdceaa91ad swap: fix swapfile read/write offset bebf5e832779 zsmalloc: account the number of compacted pages correctly f038a22632a4 xen-netback: respect gnttab_map_refs()'s return value 474773c42ffd Xen/gnttab: handle p2m update errors on a per-slot basis def70c33c478 scsi: iscsi: Verify lengths on passthrough PDUs 567a234a231d scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE 5f4243642873 sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output ca3afdd03773 scsi: iscsi: Restrict sessions and handles to admin capabilities fdaec40526b4 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet 68b15ca91add ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet db0e94615263 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet 925ae8148535 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet 99d2926531ac sched/features: Fix hrtick reprogramming 4a3f4feeb622 parisc: Bump 64-bit IRQ stack size to 64 KB f41ed2164364 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] 2b130871e20a btrfs: fix error handling in commit_fs_roots 9bf519ca55c4 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() 7702b331861b nvme-tcp: add clean action for failed reconnection a9ea34d2717a nvme-rdma: add clean action for failed reconnection 4bf6c84c9ad3 nvme-core: add cancel tagset helpers 8253cc11abb2 f2fs: fix to set/clear I_LINKABLE under i_lock 77dc257b4feb f2fs: handle unallocated section and zone on pinned/atgc aa1362606059 media: uvcvideo: Allow entities with no pads 0e9d7902764a drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails f1fef55a3f1a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse b252cdd9c650 drm/amdgpu: Add check to prevent IH overflow a8d46a3feb02 crypto: tcrypt - avoid signed overflow in byte count 9f8d3e4b8ad8 drm/hisilicon: Fix use-after-free e1b9c1c9dbb0 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 3c099c272eb5 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet d1f262561993 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() e3ec4af50642 staging: most: sound: add sanity check for function argument 7d16e7c1615d Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data bba1995325b5 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 e37674e1a48d ath10k: fix wmi mgmt tx queue full due to race condition 46813e4a7caa pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() b074e7e20cc9 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl 5a8bbefd0074 wlcore: Fix command execute failure 19 for wl12xx 48549db10dbe vt/consolemap: do font sum unsigned de00b8f037ca x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk 48f6c1a89487 staging: fwserial: Fix error handling in fwserial_create ce2b4b9c86b7 rsi: Move card interrupt handling to RX thread 133b0b1aa5c4 rsi: Fix TX EAPOL packet handling against iwlwifi AP c8c3088a90c3 drm/virtio: use kvmalloc for large allocations 584149c771ec MIPS: Drop 32-bit asm string functions 648c5b1b24d0 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ 823e6524e1f3 dt-bindings: ethernet-controller: fix fixed-link specification 176188cff67e net: fix dev_ifsioc_locked() race condition e4fc812e3577 net: ag71xx: remove unnecessary MTU reservation ad112654e21d net: bridge: use switchdev for port flags set through sysfs too 2e235c3a9518 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing 4ed3162e92bf nbd: handle device refs for DESTROY_ON_DISCONNECT properly e6af7cb64b7b net: fix up truesize of cloned skb in skb_prepare_for_shift() 4ceb5ca9e626 smackfs: restrict bytes count in smackfs write functions 5fe244620e74 net/af_iucv: remove WARN_ONCE on malformed RX packets 09e47dc27ed5 xfs: Fix assert failure in xfs_setattr_size() a72c45f4ee33 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate edaa0a0aab6e erofs: fix shift-out-of-bounds of blkszbits 706068d0811a media: mceusb: sanity check for prescaler value 64677f10e560 udlfb: Fix memory leak in dlfb_usb_probe 4e3b08cfe619 JFS: more checks for invalid superblock 86d7c693670e MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' 9757d5c4fc3f arm64 module: set plt* section addresses to 0x0 69861dcc78c2 nvme-pci: fix error unwind in nvme_map_data 744073c5c79c nvme-pci: refactor nvme_unmap_data 9e4815cf1785 Input: elantech - fix protocol errors for some trackpoints in SMBus mode a1d010346e48 net: usb: qmi_wwan: support ZTE P685M modem 7f324ea75baa Linux 5.4.102 07c4c2e2bcd3 ARM: dts: aspeed: Add LCLK to lpc-snoop 39be7b978fde net: qrtr: Fix memory leak in qrtr_tun_open 7b518508c685 dm era: Update in-core bitset after committing the metadata 976ee31ea300 net: sched: fix police ext initialization 9875cb3c0968 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending 354fb7244fd0 ipv6: silence compilation warning for non-IPV6 builds e528edf1e579 ipv6: icmp6: avoid indirect call for icmpv6_send() c30e93eee3bf xfrm: interface: use icmp_ndo_send helper e1ec06b833aa sunvnet: use icmp_ndo_send helper d8d268ce1a5e gtp: use icmp_ndo_send helper dd28e735df5c icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n 2019554f9656 icmp: introduce helper for nat'd source address in network device context 0a35ff986617 drm/i915: Reject 446-480MHz HDMI clock on GLK 467214ddfa7e dm era: only resize metadata in preresume fb8986363019 dm era: Reinitialize bitset cache before digesting a new writeset e59b9a8464be dm era: Use correct value size in equality function of writeset tree fead0c8e5c56 dm era: Fix bitset memory leaks 8ca89085fe72 dm era: Verify the data block size hasn't changed e8a146ef82a4 dm era: Recover committed writeset after crash d873884783ed dm writecache: fix writing beyond end of underlying device when shrinking 5233c47c8d46 dm: fix deadlock when swapping to encrypted device fd3b7e07d3c1 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end fa0201d3902e gfs2: Don't skip dlm unlock if glock has an lvb c5abc17d2740 spi: spi-synquacer: fix set_cs handling 3dbe8f1d24de sparc32: fix a user-triggerable oops in clear_user() 7e17044631aa f2fs: fix out-of-repair __setattr_copy() 5b5d76028056 um: mm: check more comprehensively for stub changes b95baf4efb68 virtio/s390: implement virtio-ccw revision 2 correctly 8e6c8cfa9aee s390/vtime: fix inline assembly clobber list 07332771663b cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available dfbbed769f1b printk: fix deadlock when kernel panic 81c2472bcf33 gpio: pcf857x: Fix missing first interrupt 70dcfb66ef68 spmi: spmi-pmic-arb: Fix hw_irq overflow d5194f7264e2 powerpc/32s: Add missing call to kuep_lock on syscall entry 6b22c402dff9 mmc: sdhci-esdhc-imx: fix kernel panic when remove module b6bc5417385d module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols 8a3e6c6fe9c6 media: smipcie: fix interrupt handling and IR timeout 2e1df9bfe6fa arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 566209806176 hugetlb: fix copy_huge_page_from_user contig page struct assumption 5dd34ee9abdc hugetlb: fix update_and_free_page contig page struct assumption b74e3493264f x86: fix seq_file iteration for pat/memtype.c ebd5a480db0e seq_file: document how per-entry resources are managed. 3e9b85cabea0 fs/affs: release old buffer head on error path b2b5c3aec866 mtd: spi-nor: hisi-sfc: Put child node np on error path 61dfd4fbbd1e mtd: spi-nor: core: Add erase size check for erase command initialization 3ab134965691 mtd: spi-nor: core: Fix erase type discovery for overlaid region cc27d5f40680 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region 7852feb3accb mtd: spi-nor: sfdp: Fix last erase region marking 97d079fd2ac1 watchdog: mei_wdt: request stop on unregister 4262c46bfbcf watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ a82ebd5dde7d arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing efca4c991ecf arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails d4a7d6c02261 floppy: reintroduce O_NDELAY fix 337bba09d850 rcu/nocb: Perform deferred wake up before last idle's need_resched() check 3cd9a74bead1 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers 14122331b1c3 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan 84ec5883b4f9 x86/reboot: Force all cpus to exit VMX root if VMX is supported 4fa154124164 x86/virt: Eat faults on VMXOFF in reboot flows 3f5dc4a102a9 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() de9b5d51b627 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table bb5bfd51f603 staging: gdm724x: Fix DMA from stack d69583a2c1b3 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c eb6f42b101ec dts64: mt7622: fix slow sd card access f73e98efaa10 pstore: Fix typo in compression option name c9e529e635b9 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue d82d5a77f0a0 misc: rtsx: init of rts522a add OCP power off when no card is present aa00c2d60ae1 seccomp: Add missing return in non-void function 0d95bdee02ad crypto: sun4i-ss - initialize need_fallback 903f576f4e66 crypto: sun4i-ss - handle BigEndian for cipher 4fc52e091a2c crypto: sun4i-ss - checking sg length is not sufficient 3b40af844c26 crypto: aesni - prevent misaligned buffers on the stack 46e6d781f87e crypto: arm64/sha - add missing module aliases dca4f29507e4 btrfs: fix extent buffer leak on failure to copy root df369c3afb0d btrfs: splice remaining dirty_bg's onto the transaction dirty bg list dc0780e456ac btrfs: fix reloc root leak with 0 ref reloc roots on recovery c0baf3aaf4b9 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root 2910038c09f4 KEYS: trusted: Fix migratable=1 failing 2c21eac499f8 tpm_tis: Clean up locality release f19b98394c0a tpm_tis: Fix check_locality for correct locality acquisition 52f3bdb1078a erofs: initialized fields can only be observed after bit is set 4d09487509ad drm/sched: Cancel and flush all outstanding jobs before finish. c38fd6afe146 drm/nouveau/kms: handle mDP connectors 7c1a2f91908f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) ca5a8ad84ba0 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 5431cb67306d bcache: Move journal work to new flush wq a339f0998eb1 bcache: Give btree_io_wq correct semantics again de5510b9825c Revert "bcache: Kill btree_io_wq" f6992915031e ALSA: hda/realtek: modify EAPD in the ALC886 48d1950dafe9 ALSA: hda: Add another CometLake-H PCI ID 3ed9bd25fd88 USB: serial: mos7720: fix error code in mos7720_write() e73874b41286 USB: serial: mos7840: fix error code in mos7840_write() a678d130424a USB: serial: ftdi_sio: fix FTX sub-integer prescaler d1f773b70ae6 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 1c073b56e765 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 a5ae281779a5 usb: musb: Fix runtime PM race in musb_queue_resume_work e3ddfaf3e617 USB: serial: option: update interface mapping for ZTE P685M 32a82e001ead media: mceusb: Fix potential out-of-bounds shift 8812bed7ec74 Input: i8042 - add ASUS Zenbook Flip to noselftest list 80168ba86034 Input: joydev - prevent potential read overflow in ioctl 9fe66416b02e Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S d84f9c28abbe Input: raydium_ts_i2c - do not send zero length 2d954832ba48 HID: wacom: Ignore attempts to overwrite the touch_max value from HID 394f2b794310 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming e690b3f48635 ACPI: configfs: add missing check after configfs_register_default_group() 40b70c98be98 ACPI: property: Fix fwnode string properties matching 371a2218ed33 blk-settings: align max_sectors on "logical_block_size" boundary 4ad2a372e1cd scsi: bnx2fc: Fix Kconfig warning & CNIC build errors d2aa80c36727 mm/rmap: fix potential pte_unmap on an not mapped pte 8450b1cd7cb3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition 1a47856548fb arm64: Add missing ISB after invalidating TLB in __primary_switch 94a432151c35 r8169: fix jumbo packet handling on RTL8168e c70c3b6e62e4 mm/compaction: fix misbehaviors of fast_find_migrateblock() c200f4959586 mm/hugetlb: fix potential double free in hugetlb_register_node() error path 67a982ee20d2 mm/memory.c: fix potential pte_unmap_unlock pte error 5bf318965485 ocfs2: fix a use after free on error 55b6be947efa vxlan: move debug check after netdev unregister e9ae8928ddd6 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() e41bb745fd0f vfio/type1: Use follow_pte() 005ed88685aa i40e: Fix add TC filter for IPv6 1b66e64ce349 i40e: Fix VFs not created a60ef5efff55 i40e: Fix addition of RX filters after enabling FW LLDP agent 57a7b145d8a1 i40e: Fix overwriting flow control settings during driver loading 55af95c8ce4d i40e: Add zero-initialization of AQ command structures d7c25783b8c8 i40e: Fix flow for IPv6 next header (extension header) 2efbd63b6e74 regmap: sdw: use _no_pm functions in regmap_read/write 62c4532ebb1d nvmem: core: skip child nodes not matching binding e40a8924eb3b nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() d8b7689a6240 ext4: fix potential htree index checksum corruption 2df4434766aa vfio/iommu_type1: Fix some sanity checks in detach group 179b83e72c89 drm/msm/mdp5: Fix wait-for-commit for cmd panels 32cf1b5c153d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) e2d44809c4f4 mei: hbm: call mei_set_devstate() on hbm stop response c7cac840c2b3 PCI: Align checking of syscall user config accessors 8c23e9f4c7b0 VMCI: Use set_page_dirty_lock() when unregistering guest memory e8ba75011695 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() 3a9044ea78ea soundwire: cadence: fix ACK/NAK handling fcfec32c9a01 misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users 52fe389c0a99 phy: rockchip-emmc: emmc_phy_init() always return 0 047e029392a5 misc: eeprom_93xx46: Fix module alias to enable module autoprobe f7fb313affee sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set 0a072f01e585 Input: elo - fix an error code in elo_connect() 2062856c441c perf test: Fix unaligned access in sample parsing test eb191a88be52 perf intel-pt: Fix premature IPC 119f96bb14bc perf intel-pt: Fix missing CYC processing in PSB ce40b82cfa09 Input: sur40 - fix an error code in sur40_probe() d5ca5d1190a4 RDMA/hns: Fixes missing error code of CMDQ 8677e99150b0 nfsd: register pernet ops last, unregister first 046615ffd431 clk: aspeed: Fix APLL calculate formula from ast2600-A2 923027302666 regulator: qcom-rpmh: fix pm8009 ldo7 2ebadcea0ef3 spi: pxa2xx: Fix the controller numbering for Wildcat Point e0c516e72fd5 RDMA/hns: Fix type of sq_signal_bits d21f6d9a3e49 RDMA/siw: Fix calculation of tx_valid_cpus size d0005c4ab5e1 RDMA/hns: Fixed wrong judgments in the goto branch c42d1e8caad5 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs ecfae933df3a powerpc/8xx: Fix software emulation interrupt ba5c8a0ee624 powerpc/pseries/dlpar: handle ibm, configure-connector delay status 0c79abee609d mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() 046a8158982b spi: stm32: properly handle 0 byte transfer 3cb8510625d5 RDMA/rxe: Correct skb on loopback path c88fc726d9c0 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt 2e556ba37f13 RDMA/rxe: Fix coding error in rxe_recv.c d2ee0b2070cd perf vendor events arm64: Fix Ampere eMag event typo a0ea1f58aeea perf tools: Fix DSO filtering when not finding a map for a sampled address e59e0ced0763 tracepoint: Do not fail unregistering a probe due to memory failure 4cb8bdaebbd8 IB/cm: Avoid a loop when device has 255 ports 180cd50dd9a8 IB/mlx5: Return appropriate error code instead of ENOMEM 379b5ee283dd amba: Fix resource leak for drivers without .remove 65159b4401fd i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct 870ab7ef9799 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores f201f050a52a mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes 2096ca11967c mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe de1e8961db05 mmc: sdhci-sprd: Fix some resource leaks in the remove function c4c70ac4659e powerpc/47x: Disable 256k page size 8121f35cc657 KVM: PPC: Make the VMX instruction emulation routines static 144422afaa10 IB/umad: Return EPOLLERR in case of when device disassociated 40d9bcab50d0 IB/umad: Return EIO in case of when device disassociated f337e5947a19 objtool: Fix ".cold" section suffix check for newer versions of GCC 9d20f53167e6 objtool: Fix error handling for STD/CLD warnings 68b6d02b3774 auxdisplay: ht16k33: Fix refresh rate handling 88b6e7267f9e isofs: release buffer head before return 8eaf7e3480ec regulator: core: Avoid debugfs: Directory ... already present! error 486a018932fe regulator: s5m8767: Drop regulators OF node reference ab669048f97d spi: atmel: Put allocated master before return bdad2e9c992e regulator: s5m8767: Fix reference count leak 0fec3272abf1 certs: Fix blacklist flag type confusion 8d0c3acd0370 regulator: axp20x: Fix reference cout leak edf1d9025195 clk: sunxi-ng: h6: Fix clock divider range on some clocks e68366695807 RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation 6a52a17fd0a3 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined 898c96f75616 clocksource/drivers/ixp4xx: Select TIMER_OF when needed d8a9db6dfa23 rtc: s5m: select REGMAP_I2C 239670e85cbb power: reset: at91-sama5d2_shdwc: fix wkupdbc mask 3cbd3038c915 of/fdt: Make sure no-map does not remove already reserved regions fb326c6ce0dc fdt: Properly handle "no-map" field in the memory region 5fba43deff93 mfd: bd9571mwv: Use devm_mfd_add_devices() 3b0053360e84 dmaengine: hsu: disable spurious interrupt fe0a870739ba dmaengine: owl-dma: Fix a resource leak in the remove function 6f4fdb448b4c dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function 67be754e0771 dmaengine: fsldma: Fix a resource leak in the remove function da0f70eadabf RDMA/siw: Fix handling of zero-sized Read and Receive Queues. 1f5fea7616e8 HID: core: detect and skip invalid inputs to snto32() 34d0d61a864d clk: sunxi-ng: h6: Fix CEC clock 2dd73db1b508 spi: cadence-quadspi: Abort read if dummy cycles required are too many 0473358e075c i2c: iproc: handle master read request 128c8431e8b9 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) d8a5e1780a2b i2c: iproc: handle only slave interrupts which are enabled 8b63c0cbc724 quota: Fix memory leak when handling corrupted quota file 623c86840e8a selftests/powerpc: Make the test check in eeh-basic.sh posix compliant b070f3b6ee5a clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() f8c601cb3ab4 clk: meson: clk-pll: make "ret" a signed integer fcba0f6ab1e2 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL 6413d0318ca4 HSI: Fix PM usage counter unbalance in ssi_hw_init 33a2e62473e8 capabilities: Don't allow writing ambiguous v3 file capabilities b42b04e517cb ubifs: Fix error return code in alloc_wbufs() 5501892826bb ubifs: Fix memleak in ubifs_init_authentication c4ede7571b4f jffs2: fix use after free in jffs2_sum_write_data() 746ef39b0bd6 fs/jfs: fix potential integer overflow on shift of a int ff138fd20f17 ASoC: simple-card-utils: Fix device module clock 091b409383ad ima: Free IMA measurement buffer after kexec syscall e436d3f7bdac ima: Free IMA measurement buffer on error f04787555f4c crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() cba03a29611c hwrng: timeriomem - Fix cooldown period calculation 6f651ec266ba btrfs: clarify error returns values in __load_free_space_cache 790c0dcbb519 ASoC: SOF: debug: Fix a potential issue on string buffer termination 624d18332e13 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() 76faeef2f45e f2fs: fix a wrong condition in __submit_bio 721c986986d2 drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() c1a421b198bc f2fs: fix to avoid inconsistent quota data 7cb52169ada4 mtd: parsers: afs: Fix freeing the part name memory in failure 35a5d96a4c22 ASoC: cpcap: fix microphone timeslot mask 4168bf93ccc4 ata: ahci_brcm: Add back regulators management 0faef25462f8 drm/nouveau: bail out of nouveau_channel_new if channel init fails adc2e1dba977 crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) 7284c2692aff mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() aae14aed37d5 sched/eas: Don't update misfit status if the task is pinned ba95955ee1e2 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values 27019b873863 media: pxa_camera: declare variable when DEBUG is defined 0f16925a9e70 media: cx25821: Fix a bug when reallocating some dma memory c3a2f73a7925 media: qm1d1c0042: fix error return code in qm1d1c0042_init() 96a3bc313aa3 media: lmedm04: Fix misuse of comma 69e859a9d0a4 media: software_node: Fix refcounts in software_node_get_next_child() 1e0f565138db drm/amd/display: Fix HDMI deep color output for DCE 6-11. 7d1fc1e88b36 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. ed0b50cd4407 bsg: free the request before return error code de9b26b5133f MIPS: properly stop .eh_frame generation 1169602150d5 drm/sun4i: tcon: fix inverted DCLK polarity 48f2fcd7b928 crypto: bcm - Rename struct device_private to bcm_device_private 3d5afcae9af2 evm: Fix memleak in init_desc 76b7e3a636b4 ASoC: cs42l56: fix up error handling in probe c7ebd8b358b0 media: aspeed: fix error return code in aspeed_video_setup_video() 438d2cc7b8cc media: tm6000: Fix memleak in tm6000_start_stream 31730cb2461b media: media/pci: Fix memleak in empress_init 57cc424326df media: em28xx: Fix use-after-free in em28xx_alloc_urbs 3e0c29a407da media: vsp1: Fix an error handling path in the probe function e01fcc71a994 media: camss: missing error code in msm_video_register() 1b26ba73b18f media: imx: Fix csc/scaler unregister 0634c66e6660 media: imx: Unregister csc/scaler only if registered 61f638b3afe9 media: i2c: ov5670: Fix PIXEL_RATE minimum value 7dfe4fed118d MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 ea27c3f0bc1a MIPS: c-r4k: Fix section mismatch for loongson2_sc_init d9f6d2a54487 drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition 0d528f6151c7 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled e056f69dea5a crypto: sun4i-ss - fix kmap usage a3eeb7fd063f crypto: sun4i-ss - linearize buffers content must be kept 914d61930b89 drm/fb-helper: Add missed unlocks in setcmap_legacy() 200e603d5517 gma500: clean up error handling in init 2e5c94708d3e drm/gma500: Fix error return code in psb_driver_load() 0da21f552344 fbdev: aty: SPARC64 requires FB_ATY_CT e7b6ac5c46fe net: mvneta: Remove per-cpu queue mapping for Armada 3700 825c82d55197 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP 46121a6f3be5 net: amd-xgbe: Reset link when the link never comes back 70bf58171f19 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning 0496eb6f48cc net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout 95672dd57547 ibmvnic: skip send_request_unmap for timeout reset 64a87b0b650c ibmvnic: add memory barrier to protect long term buffer 8022d52a102b b43: N-PHY: Fix the update of coef for the PHY revision >= 3case 9db1f14e7043 cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds 399fb9d51ba9 net: axienet: Handle deferred probe on clock properly 774bacf121c3 tcp: fix SO_RCVLOWAT related hangs under mem pressure 88f8f40c901c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx 5af224ab9486 mac80211: fix potential overflow when multiplying to u32 integers fef6f594ea43 xen/netback: fix spurious event detection for common event case 5c54aaed078d bnxt_en: reverse order of TX disable and carrier off a1b692506569 ibmvnic: Set to CLOSED state even on error 9de820ae6cc1 ath9k: fix data bus crash when setting nf_override via debugfs 4dcfd936030b bpf_lru_list: Read double-checked variable once without lock bcda70ed686f soc: aspeed: snoop: Add clock control logic 5350b91a73d7 ARM: s3c: fix fiq for clang IAS b9634e38ac61 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address 65f9fdb425bc Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv 80ace3402885 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware 18ab54cfda05 ARM: dts: armada388-helios4: assign pinctrl to each fan 3d3098c2ddad ARM: dts: armada388-helios4: assign pinctrl to LEDs 6b86cbc97589 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules c75f541e12f8 usb: dwc2: Make "trimming xfer length" a debug message 6e89da2174f7 usb: dwc2: Abort transaction after errors with unknown reason c192b2cc4d39 usb: dwc2: Do not update data length if it is 0 on inbound transfers c7722f664788 ARM: dts: Configure missing thermal interrupt for 4430 75921ff8bdc4 memory: ti-aemif: Drop child node when jumping out loop 725cb22009f7 Bluetooth: Put HCI device if inquiry procedure interrupts 9f2816a99ace Bluetooth: drop HCI device reference before return a5542b45c729 usb: gadget: u_audio: Free requests only after callback a17fa9039218 ACPICA: Fix exception code class checks fb6aa67ab1da cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() 279bc604e2e9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path 24932862d9ee arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz f85f6c5572ff arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency 06010cf028ce arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card 288764e9ac2f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 c4be5762aab9 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 c616257c9db4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args fa3fc79c7834 bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h ab9de93d12c9 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops 9ab4364ecd99 arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso 0fb966b5d10b arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 f0f9e9152375 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family d32a94371fc1 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa da40c06e41b5 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring e23124590415 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato 4a0e0208bbb5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk 6d4c9e525833 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 36c39c445265 Bluetooth: Fix initializing response id after clearing struct 04792d477215 Bluetooth: hci_uart: Fix a race for write_work scheduling b624bc27cf82 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function a48bb93f6fbe ath10k: Fix error handling in case of CE pipe init failure 3a954b0d909c random: fix the RNDRESEEDCRNG ioctl 1be2b1d23529 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section d3b8fa2e1d03 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 166f9bc8ca0d bfq: Avoid false bfq queue merging 608ba1f447bc virt: vbox: Do not use wait_event_interruptible when called from kernel context 468bf1861a9c PCI: Decline to resize resources if boot config must be preserved 213c6f635bab PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 c37821e061f0 kdb: Make memory allocations more robust 6f15d498bfe8 debugfs: do not attempt to create a new file before the filesystem is initalized de5ae4087035 debugfs: be more robust at handling improper input in debugfs_lookup() d239c08f091a kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host 0a6565762f27 vmlinux.lds.h: add DWARF v5 sections (From OE-Core rev: 820b55234191890ece87e858a98089326985e868) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto: Enable powerpc64le QEMUKhem Raj
(From OE-Core rev: 3a741b0f39486874b69cc3ed9c4cb95fef01876b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto: Add qemuriscv32 as a compatible machineAlistair Francis
(From OE-Core rev: 8a40989f036652aa91873b148f23988f2a996a8a) Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-10perf: fix reproducibility issuesBruce Ashfield
perf has been failing our reproducible testing due to multiple symbols containg build paths. With this commit, we fix the issues: 1) The following line in the Makefle: override PYTHON := $(call get-executable-or-default,PYTHON,$(PYTHON_AUTO)) "PYTHON" / "PYTHON_AUTO" have the full path as part of the variable. We've ensure that the environment is setup and we do not need the full path to be captured, since the symbol gets built into the executable, making it not reproducible. 2) The following line: srcdir_SQ = $(patsubst %tools/perf,tools/perf,$(subst ','\'',$(srcdir))), Captures the full src path of perf, which of course makes it not reproducible. We really only need the relative location 'tools/perf', so we change the Makefile line to remove everything before 'tools/perf' 3) OUTPUT is the full path, we have python on the path so we remove it from the definition. This is captured in the perf binary, so breaks reproducibility PYTHONPATH="BUILD_STR(python) 4) To avoid bison generating #ifdefs that have captured paths, we make sure all the calls have YFLAGS, which contains prefix mapping information. Upstream-status: OE specific to our cross/build environments. Variants will be developed for upstream (From OE-Core rev: dea57aa1cd879df4feae1b9595b38c5b6ff74574) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.4: update to v5.4.101Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: ef1fcccf6e5f Linux 5.4.101 fe257f47e2c3 scripts/recordmcount.pl: support big endian for ARCH sh a2c5e4a083a7 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. e6f7bf29e32d cxgb4: Add new T6 PCI device id 0x6092 aaf830ad624a NET: usb: qmi_wwan: Adding support for Cinterion MV31 5f2093be3627 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() 3f9fbe703164 mm: provide a saner PTE walking API for modules 32f070ad274d KVM: do not assume PTE is writable after follow_pfn 78c7b242573a mm: simplify follow_pte{,pmd} 8aeef9c9ac7e mm: unexport follow_pte_pmd 8f869895cf9d scripts: set proper OpenSSL include dir also for sign-file c7ed0a50f20a scripts: use pkg-config to locate libcrypto c8e3bcc6db7c arm64: tegra: Add power-domain for Tegra210 HDA 74c8a6af692a ntfs: check for valid standard information attribute 54a3c25368d9 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable 96ef50ec7266 USB: quirks: sort quirk entries fce3654c648d HID: make arrays usage and value to be the same 185c2266c1df bpf: Fix truncation handling for mod32 dst reg wrt zero fc944ddc0b4a Linux 5.4.100 38d777aaf2c3 btrfs: fix backport of 2175bf57dc952 in 5.4.95 c6dd8545fe38 media: pwc: Use correct device for DMA 524a77aa5d69 xen-blkback: fix error handling in xen_blkbk_map() be05138a9cdd xen-scsiback: don't "handle" error by BUG() 52e8f43af540 xen-netback: don't "handle" error by BUG() 7109f61d25ff xen-blkback: don't "handle" error by BUG() 55ccf71c0985 xen/arm: don't ignore return errors from set_phys_to_machine feda880969a5 Xen/gntdev: correct error checking in gntdev_map_grant_pages() 0e382682dda4 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() da92e41f010e Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() 104eef952314 Xen/x86: don't bail early from clear_foreign_p2m_mapping() 49de0a17e68f net: bridge: Fix a warning when del bridge sysfs c35ce3d38caa net: qrtr: Fix port ID for control messages f49731dfdb20 KVM: SEV: fix double locking due to incorrect backport (From OE-Core rev: e813c8d776679fc602b06959dd7e280959ffd1ee) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: update to v5.10.19Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 7b43ec8a0cc6 Linux 5.10.19 983f361bde5e scripts/recordmcount.pl: support big endian for ARCH sh 6ca89ac39e48 kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 b8b65310e4b9 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. ec6504c8a1fc cxgb4: Add new T6 PCI device id 0x6092 b7e51e5ecf39 NET: usb: qmi_wwan: Adding support for Cinterion MV31 1f683fd2c21f drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable 3320aa64c322 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() a42150f1c965 mm: provide a saner PTE walking API for modules 83d42c25868d KVM: do not assume PTE is writable after follow_pfn 6d9c9ec0d859 mm: simplify follow_pte{,pmd} f8d8fb7ae86c mm: unexport follow_pte_pmd d2cbae37c3d8 KVM: x86: Zap the oldest MMU pages, not the newest 729fbb8cb276 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist 956690f5c607 arm64: tegra: Add power-domain for Tegra210 HDA d63699364fa3 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working 9f04a05fa1ed ntfs: check for valid standard information attribute 3e81e1db8b50 ceph: downgrade warning from mdsmap decode to debug 92c8c930caa0 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable f8921ed4d330 USB: quirks: sort quirk entries 95c0528c11b2 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device 225d207da2e1 RDMA: Lift ibdev_to_node from rds to common code 77344e18cf84 HID: make arrays usage and value to be the same 3320bae8c115 bpf: Fix truncation handling for mod32 dst reg wrt zero 63b9d2e001fd Linux 5.10.18 c6152fd3ac2b media: pwc: Use correct device for DMA a6703c711534 btrfs: fix crash after non-aligned direct IO write with O_DSYNC aa0fd921d207 btrfs: fix backport of 2175bf57dc952 in 5.10.13 df443aad518d Bluetooth: btusb: Always fallback to alt 1 for WBS ffec7ee21809 tty: protect tty_write from odd low-level tty disciplines 00805af45a21 xen-blkback: fix error handling in xen_blkbk_map() 9bea436fc3fc xen-scsiback: don't "handle" error by BUG() 2814b3aa38a6 xen-netback: don't "handle" error by BUG() 8f8ebd6b1cb5 xen-blkback: don't "handle" error by BUG() 0462dbbe2cab xen/arm: don't ignore return errors from set_phys_to_machine be89a0300a58 Xen/gntdev: correct error checking in gntdev_map_grant_pages() 1a5c2274349f Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() 0c08037b56a7 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() 740f4d9d0c34 Xen/x86: don't bail early from clear_foreign_p2m_mapping() 06ab1e63ec5c net: fix proc_fs init handling in af_packet and tls ba2582cd7f20 net: bridge: Fix a warning when del bridge sysfs 2bce178c254c net: openvswitch: fix TTL decrement exception action execution 78b12034d4c3 net: sched: incorrect Kconfig dependencies on Netfilter modules f9d6533d18fd mt76: mt7615: fix rdd mcu cmd endianness 977060d4ec5b mt76: mt7915: fix endian issues 496ef46dbf6d net/sched: fix miss init the mru in qdisc_skb_cb 40bf5450ba6f mptcp: skip to next candidate if subflow has unacked data 36e4b9383890 net: qrtr: Fix port ID for control messages c313e91b97eb IB/isert: add module param to set sg_tablesize for IO cmd 5840f8687fdf vdpa_sim: add get_config callback in vdpasim_dev_attr 8faf3ea12225 vdpa_sim: make 'config' generic and usable for any device type 0fb67eda6a9c vdpa_sim: store parsed MAC address in a buffer 0ed8181561be vdpa_sim: add struct vdpasim_dev_attr for device attributes c721898723bc vdpa_sim: remove hard-coded virtq count (From OE-Core rev: ec4133a10343800d68c82fc342059f4026a6479c) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.4: update to v5.4.99Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 850e6a95deb5 Linux 5.4.99 e8ffaca0fe27 ovl: expand warning in ovl_d_real() b55528a18e40 net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() 99996cd558ba net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS ac79b1d94a88 vsock: fix locking in vsock_shutdown() c025081b57df vsock/virtio: update credit only if socket is not closed 2545c5bd8316 net: watchdog: hold device global xmit lock during tx disable a5f0b6f7b1c0 net/vmw_vsock: improve locking in vsock_connect_timeout() 611d93fbea54 net: fix iteration for sctp transport seq_files 2085d886630a net: gro: do not keep too many GRO packets in napi->rx_list 5c53956a8da0 net: dsa: call teardown method on probe failure 0b42ab078369 udp: fix skb_copy_and_csum_datagram with odd segment sizes 73bc75fda669 rxrpc: Fix clearance of Tx/Rx ring when releasing a call b90e8d5d28d1 usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one 35834bf0b210 usb: dwc3: ulpi: fix checkpatch warning 0b49b82eeea2 h8300: fix PREEMPTION build, TI_PRE_COUNT undefined 1019015a5dca i2c: stm32f7: fix configuration of the digital filter 546d92a43c94 clk: sunxi-ng: mp: fix parent rate change flag check b02db23d2647 drm/sun4i: dw-hdmi: Fix max. frequency for H6 40db7dba50fe drm/sun4i: Fix H6 HDMI PHY configuration 3063b80b4bdf drm/sun4i: tcon: set sync polarity for tcon1 channel 107cf5eede74 firmware_loader: align .builtin_fw to 8 beb85f4927e8 net: hns3: add a check for queue_id in hclge_reset_vf_queue() a045956a3b41 x86/build: Disable CET instrumentation in the kernel for 32-bit too da1a5442ad2c netfilter: conntrack: skip identical origin tuple in same zone only 0142b957866f ibmvnic: Clear failover_pending if unable to schedule 3f8954cc624c net: stmmac: set TxQ mode back to DCB after disabling CBS c0daa74b8ed7 selftests: txtimestamp: fix compilation issue 6107338c2fa2 net: enetc: initialize the RFS and RSS memories 71d2bd7921db xen/netback: avoid race in xenvif_rx_ring_slots_available() ff758e8a77f3 netfilter: flowtable: fix tcp and udp header checksum update b110391d1e80 netfilter: nftables: fix possible UAF over chains from packet path in netns 35c279e02b7e netfilter: xt_recent: Fix attempt to update deleted entry 7e3a6b820535 bpf: Check for integer overflow when using roundup_pow_of_two() e29126678f65 drm/vc4: hvs: Fix buffer overflow with the dlist handling 69beec4a8b36 mt76: dma: fix a possible memory leak in mt76_add_fragment() 8a5991c8214b lkdtm: don't move ctors to .rodata 4f5416710e13 vmlinux.lds.h: Create section for protection against instrumentation b7f41a7ad444 ARM: kexec: fix oops after TLB are invalidated f49bff85b6db ARM: ensure the signal page contains defined contents 06350c7f7923 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL e60577e29deb bfq-iosched: Revert "bfq: Fix computation of shallow depth" 91d604ab2a99 riscv: virt_addr_valid must check the address belongs to linear mapping 0db8d192ee57 drm/amd/display: Decrement refcount of dc_sink before reassignment 5c8f63266255 drm/amd/display: Free atomic state after drm_atomic_commit f35da70b516f drm/amd/display: Fix dc_sink kref count in emulated_link_detect 76979956a8af drm/amd/display: Add more Clock Sources to DCN2.1 4516a0a2c087 nvme-pci: ignore the subsysem NQN on Phison E16 335a285aa0f0 ovl: skip getxattr of security labels 43e3cf46afb1 cap: fix conversions on getxattr df094aa0aab0 ovl: perform vfs_getxattr() with mounter creds cc512646b2e7 platform/x86: hp-wmi: Disable tablet-mode reporting by default 2bb22cd4dae4 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled 2cb208ba0fd1 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc 92c40ed0abcb arm64: dts: rockchip: Fix PCIe DT properties on rk3399 2407794f2298 cgroup: fix psi monitor for root cgroup 18d691d837b3 arm/xen: Don't probe xenbus as part of an early initcall a0997a86f5c0 tracing: Check length before giving out the filter buffer 74c7bafdd303 tracing: Do not count ftrace events in top level enable output 4851d7b340e9 gpio: ep93xx: Fix single irqchip with multi gpiochips 2c5abe0f8e9c gpio: ep93xx: fix BUG_ON port F usage (From OE-Core rev: c300a9e9d414355af783f2adae53cde0c6319d08) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: update to v5.10.17 and -rt31Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 13b6016e96f6 Linux 5.10.17 90ac1981acfa kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq e5c376c41a57 ovl: expand warning in ovl_d_real() 57068800258f net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() 862d1c0edd21 net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS 69e9fd9de17e vsock: fix locking in vsock_shutdown() afe31701609b vsock/virtio: update credit only if socket is not closed ba3bcb35d783 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT 55ad30cb7f73 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state e22b963d3ec9 net: watchdog: hold device global xmit lock during tx disable bc21a88465c2 net/vmw_vsock: improve locking in vsock_connect_timeout() fcee53dc03c5 net/vmw_vsock: fix NULL pointer dereference c9013813413e net: fix iteration for sctp transport seq_files 9e6ce473e96b net: gro: do not keep too many GRO packets in napi->rx_list 18193e09834c cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there 8a3fc32b322c cpufreq: ACPI: Extend frequency tables to cover boost frequencies c930943a3683 net: dsa: call teardown method on probe failure 46a831d1cc25 udp: fix skb_copy_and_csum_datagram with odd segment sizes 24f5544f76d3 rxrpc: Fix clearance of Tx/Rx ring when releasing a call 975a2396e37c arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page 3ed6cc9c2dd0 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() 902c6dcbb146 scripts: set proper OpenSSL include dir also for sign-file 4761b1aabcfd h8300: fix PREEMPTION build, TI_PRE_COUNT undefined f6b5e671c6a7 i2c: stm32f7: fix configuration of the digital filter 0c0ddf0dd692 clk: sunxi-ng: mp: fix parent rate change flag check 664b66e3552c drm/sun4i: dw-hdmi: Fix max. frequency for H6 962168c2bc15 drm/sun4i: Fix H6 HDMI PHY configuration e639cb199b8e drm/sun4i: dw-hdmi: always set clock rate 7596c85a8962 drm/sun4i: tcon: set sync polarity for tcon1 channel 39e855fa959e firmware_loader: align .builtin_fw to 8 5ff69431b763 net: hns3: add a check for index in hclge_get_rss_key() 2c0e46258eab net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() 40389ba14d0e net: hns3: add a check for queue_id in hclge_reset_vf_queue() 6bbc1d5ee0eb net: dsa: felix: implement port flushing on .phylink_mac_link_down 03bf0f163df2 x86/build: Disable CET instrumentation in the kernel for 32-bit too 880b1c2164d1 scsi: scsi_debug: Fix a memory leak d519197b48c1 netfilter: conntrack: skip identical origin tuple in same zone only 4067ace5f119 ibmvnic: Clear failover_pending if unable to schedule 284abe15c17e net: stmmac: set TxQ mode back to DCB after disabling CBS 25c312214d9f selftests: txtimestamp: fix compilation issue 5ed60a17d466 net: enetc: initialize the RFS and RSS memories 8eb3e56fd180 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() 23b2eac8b76a net: ipa: set error code in gsi_channel_setup() a4595395a915 net: hdlc_x25: Return meaningful error code in x25_open 50ad6fc36aed xen/netback: avoid race in xenvif_rx_ring_slots_available() bbb8c391486b netfilter: flowtable: fix tcp and udp header checksum update 0a0e5d47670b netfilter: nftables: fix possible UAF over chains from packet path in netns ef8f281a6530 selftests: netfilter: fix current year f035e97f331e netfilter: xt_recent: Fix attempt to update deleted entry 8032bf2af9ce bpf: Check for integer overflow when using roundup_pow_of_two() 52d29b478326 bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 40e3b5c12864 dmaengine: idxd: check device state before issue command 143b87907788 drm/vc4: hvs: Fix buffer overflow with the dlist handling 1d7c14566924 mt76: dma: fix a possible memory leak in mt76_add_fragment() 3ade81db49bd ath9k: fix build error with LEDS_CLASS=m c39cdf559d26 dmaengine: idxd: fix misc interrupt completion 3e53d64e9a4d cgroup-v1: add disabled controller check in cgroup1_parse_param() 2aba53830f5d KVM: x86: cleanup CR3 reserved bits checks e624efe36eb6 lkdtm: don't move ctors to .rodata d070ccc7ad17 x86/efi: Remove EFI PGD build time checks 486c1525eba3 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" cf1cab6edb06 ubsan: implement __ubsan_handle_alignment_assumption 249735b01123 ARM: kexec: fix oops after TLB are invalidated 7913ec05fc02 ARM: ensure the signal page contains defined contents 3dc2ba465001 kallsyms: fix nonconverging kallsyms table with lld 11648f26b074 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL d93178df8f75 bfq-iosched: Revert "bfq: Fix computation of shallow depth" 4fccb50ec95b riscv: virt_addr_valid must check the address belongs to linear mapping cd0604db18d2 drm/amd/display: Decrement refcount of dc_sink before reassignment 8466a0c6bc13 drm/amd/display: Free atomic state after drm_atomic_commit 1898affc717e drm/amd/display: Fix dc_sink kref count in emulated_link_detect b8dc6255bb2d drm/amd/display: Release DSC before acquiring 4d9a5224d507 drm/amd/display: Add more Clock Sources to DCN2.1 7963f3ff8edd drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL 07c8c581d2be nvme-pci: ignore the subsysem NQN on Phison E16 3895bcd96a9e x86/split_lock: Enable the split lock feature on another Alder Lake CPU 020680e36d97 scsi: lpfc: Fix EEH encountering oops with NVMe traffic 116826d615c1 ovl: skip getxattr of security labels 02dee03d4831 cap: fix conversions on getxattr cbb9404a5052 ovl: perform vfs_getxattr() with mounter creds f66fa5ec47e0 arm64: dts: rockchip: Disable display for NanoPi R2S 2a2e911469b5 platform/x86: hp-wmi: Disable tablet-mode reporting by default d33b28e01e5c arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node 697091f92727 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled 6c152ac1b687 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc 413a2353be6b arm64: dts: rockchip: Fix PCIe DT properties on rk3399 8e25e1eef8b9 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 8c5864d21e01 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha b03a0d5cc26d tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 285b57595d40 dmaengine: move channel device_node deletion to driver deae1e6365cd drm/dp_mst: Don't report ports connected if nothing is attached to them 5a36371f8bb5 drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it e11345ed78b9 Revert "drm/amd/display: Update NV1x SR latency values" e72a65802a3e cgroup: fix psi monitor for root cgroup 89b0c20d80a1 arm/xen: Don't probe xenbus as part of an early initcall bef1f148812d drm/i915: Fix overlay frontbuffer tracking 7c93d8cff582 tracing: Check length before giving out the filter buffer a38c1ee16623 tracing: Do not count ftrace events in top level enable output d9b7ea4c818c gpio: ep93xx: Fix single irqchip with multi gpiochips 10538b869a64 gpio: ep93xx: fix BUG_ON port F usage e072d454faa4 gpio: mxs: GPIO_MXS should not default to y unconditionally 039e0f627397 Revert "dts: phy: add GPIO number and active state used for phy reset" 2b02985bf83e objtool: Fix seg fault with Clang non-section symbols (From OE-Core rev: aa76ff856e0ceb61bb479c2fa833144be3ddb33d) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: fix qemumips testimage failuresBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 513e9332a00 qemumips32: disable CONFIG_COMPACTION As mentioned in yocto bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13992 testimages are failing due to issues with kernel page migration/compaction function that does not work very well with MIPS kernel HIGHMEM that is needed for 512Mb. A valid workaround is to disable CONFIG_COMPACTION and the problematic migration functionality is also disabled. [YOCTO: #13992] (From OE-Core rev: 6f7ac59c4202ea8c44065db946341c9db415b267) Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: fix x86 32bit boot warningsBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 34523d7c8476 qemux86: add configuration symbol to select values In recent 5.10 kernels, the following traces have started appearing on boot; [ 1.010513] EIP: free_msi_irqs+0x49/0x180 [ 1.012036] Code: 74 11 8b 47 08 85 c0 0f 85 f4 00 00 00 8b 3f 39 df 75 ef 8b 45 ec 8b 80 c8 01 00 00 85 c0 74 0a f6 40 14 01 0f 85 1c 01 00 00 <0f> 0b 8b 45 ec 8b b8 d0 01 00 00 8b 17 39 fb 75 08 eb 40 8d 74 26 [ 1.016723] EAX: 00000000 EBX: c12199d0 ECX: c12199d0 EDX: 00000000 [ 1.021648] ESI: ffffffed EDI: c12199d0 EBP: c112bc78 ESP: c112bc64 [ 1.023517] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010246 [ 1.025449] CR0: 80050033 CR2: 00000000 CR3: 06cea000 CR4: 000006d0 [ 1.027293] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 1.029115] DR6: fffe0ff0 DR7: 00000400 [ 1.030718] Call Trace: [ 1.031986] msix_capability_init+0x228/0x400 [ 1.033542] pci_alloc_irq_vectors_affinity+0x18c/0x210 [ 1.035216] vp_find_vqs_msix+0xca/0x460 [ 1.036693] vp_find_vqs+0x29/0x190 [ 1.038097] ? setup_vq+0x240/0x240 [ 1.039519] vp_modern_find_vqs+0x21/0x80 [ 1.041014] ? setup_vq+0x240/0x240 [ 1.042444] init_vq+0x164/0x280 [ 1.043813] ? ncpus_cmp_func+0x10/0x10 [ 1.045264] virtblk_probe+0x104/0x770 [ 1.046860] virtio_dev_probe+0x1c0/0x2a0 [ 1.048357] really_probe+0xd5/0x3b0 [ 1.053029] driver_probe_device+0x49/0xa0 [ 1.054539] device_driver_attach+0x99/0xa0 [ 1.056077] __driver_attach+0x60/0xe0 [ 1.057533] ? device_driver_attach+0xa0/0xa0 [ 1.059136] bus_for_each_dev+0x5b/0xa0 [ 1.060600] driver_attach+0x19/0x20 [ 1.062033] ? device_driver_attach+0xa0/0xa0 [ 1.063903] bus_add_driver+0xed/0x1b0 [ 1.065358] driver_register+0x79/0xd0 [ 1.066791] ? loop_init+0x135/0x135 [ 1.068209] register_virtio_driver+0x1b/0x30 [ 1.069742] init+0x49/0x6f [ 1.071040] do_one_initcall+0x49/0x1e0 [ 1.072514] kernel_init_freeable+0x16b/0x1b5 [ 1.074060] ? rest_init+0xad/0xad [ 1.075477] kernel_init+0xd/0xf3 [ 1.076844] ret_from_fork+0x1c/0x28 [ 1.078267] ---[ end trace 4deef4a5c447cb13 ]--- These are due to several changes in the way that MSI interrupts are assigned and their fallbacks if they fail. Our 32bit qemu boot for x86 does not have the right support by default, hence we get the warnings (but boot continues). If we define PCI_MSI_ARCH_FALLBACKS only for the qemux86 platform we can supress the warnings and run without issues. [YOCTO: #14219] (From OE-Core rev: d9fd035d086e8980683ced8cda4722850b2db24f) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-02recipes-kernel: Add missing HOMEPAGE and DESCRIPTION for recipes.Meh Mbeh Ida Delphine
Fixes: [YOCTO #13471] (From OE-Core rev: 16409694f19e4d3b7bdc10a7f71c67938ce5f3ff) Signed-off-by: Ida Delphine <idadelm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-02lttng: Fix reproducibility issuesRichard Purdie
Add a hack to hardcode in specific rpaths which we then remove, allowing the build to be reproducible. Strip build patches out of one of the test scripts too. (From OE-Core rev: 18299a114c66280ba2d00becc3fae235d3a6cbd7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-01dtc: Fix array-bounds errorKhem Raj
Fixes | libfdt/libfdt.h:251:28: error: array subscript 'struct fdt_header[0]' is partly outside array bounds of 'unsigned char[4]' [-Werror=array-bounds] | 251 | fdth->name = cpu_to_fdt32(val); \ | | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ (From OE-Core rev: cd4fe4ec658ce4861fc970149f78b0ca7fda8fe0) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-23babeltrace2: Fix reproducibilityRichard Purdie
babeltrace2-ptest was referencing the host's python version in it's makefiles. Whilst this could be fixed, its easier to correct the python version being found to the target one which works much more effectively and solves the issue. (From OE-Core rev: 559f16d2fef4f8b04a9db1104b4a5b63f7876c68) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-23linux-firmware: upgrade 20201218 -> 20210208Richard Purdie
License file had a number of new additions for new firmware but no new licenses that didn't already exist. (From OE-Core rev: eab46e65feae24311f0ee0cd05b7ebb2e3b07363) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-23lttng-ust: upgrade 2.12.0 -> 2.12.1Wang Mingyu
(From OE-Core rev: 5fad57044fb0d092ed166fe2e252570aa8cfc155) Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-21recipes: Update common-licenses references to match new namesRichard Purdie
The licenses were renamed to match their SPDX names, fix the references in LIC_FILES_CHKSUM in OE-Core. (From OE-Core rev: 9af48917cfe583d2db9e1e088c7e396fcf638949) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto-dev: bump version to v5.11+Bruce Ashfield
We'll have the full v5.11 upstream kernel in linux-yocto-dev at the time of release, so lets drop the -rc from the PV. (From OE-Core rev: ee8f778252d1c741b45aca419867ef29d3398890) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.4: update to v5.4.98Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: 5b9a4104c902 Linux 5.4.98 3654a0ed0bdc squashfs: add more sanity checks in xattr id lookup d78a70667738 squashfs: add more sanity checks in inode lookup a814355e7057 squashfs: add more sanity checks in id lookup 848bcb0a1d96 Fix unsynchronized access to sev members through svm_register_enc_region 78e2f71b89b2 bpf: Fix 32 bit src register truncation on div/mod 8589eda99cb1 regulator: Fix lockdep warning resolving supplies 513fee2aee13 blk-cgroup: Use cond_resched() when destroy blkgs d1eb41833408 i2c: mediatek: Move suspend and resume handling to NOIRQ phase 618b65dbde7a SUNRPC: Handle 0 length opaque XDR object data properly 19b56e8433e7 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header fa758032a546 iwlwifi: mvm: guard against device removal in reprobe 2fa76f19dc15 iwlwifi: mvm: invalidate IDs of internal stations at mvm start c82793ef4f3b iwlwifi: pcie: fix context info memory leak b301eaf27f86 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap 01742ade9286 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() 8f630ed7e98e iwlwifi: mvm: skip power command when unbinding vif during CSA 589cf152fe47 ASoC: ak4458: correct reset polarity e96d10250227 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() a5c70e57c4c1 chtls: Fix potential resource leak 8b6d5013cd70 ASoC: Intel: Skylake: Zero snd_ctl_elem_value db272cd2bc9e mac80211: 160MHz with extended NSS BW in CSA 26548561cb92 regulator: core: avoid regulator_resolve_supply() race condition 03d76df5f164 af_key: relax availability checks for skb size calculation 968b1b034136 tracing/kprobe: Fix to support kretprobe events on unloaded modules 5e1942063dc3 Linux 5.4.97 40af962eb1d4 usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 76ab33055fbc net: sched: replaced invalid qdisc tree flush helper in qdisc_replace e65d331755de net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add 5d3007b6cc7b net: ip_tunnel: fix mtu calculation 90d7459d24b8 neighbour: Prevent a dead entry from updating gc_list 271ea7072901 igc: Report speed and duplex as unknown when device is runtime suspended 7018edb19a92 md: Set prev_flush_start and flush_bio in an atomic way e857e21eb200 iommu/vt-d: Do not use flush-queue when caching-mode is on 5fdf672759e9 Input: xpad - sync supported devices with fork on GitHub 03d56dab56ae iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues 2d5705150707 x86/apic: Add extra serialization for non-serializing MSRs bc1a3aeeff0f x86/build: Disable CET instrumentation in the kernel 40d0fff29761 mm: thp: fix MADV_REMOVE deadlock on shmem THP 56d61cd652dd mm, compaction: move high_pfn to the for loop scope 90ef21e5806f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active af5508b1e862 mm: hugetlb: fix a race between isolating and freeing page 3264a763174f mm: hugetlb: fix a race between freeing and dissolving the page 108f56ed354f mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page 75be4852490f ARM: footbridge: fix dc21285 PCI configuration accessors b2640b08c43c KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode 6d3201c77be5 KVM: SVM: Treat SVM as unsupported when running as an SEV guest f9be9445e494 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs f9034fcb27c0 drm/amd/display: Revert "Fix EDID parsing after resume from suspend" 6844143e2198 mmc: core: Limit retries when analyse of SDIO tuples fails 68c825bd2726 smb3: fix crediting for compounding when only one request in flight eaf2f835b52c smb3: Fix out-of-bounds bug in SMB2_negotiate() 00f581964b66 cifs: report error instead of invalid when revalidating a dentry fails fd6dc98f66ef xhci: fix bounce buffer usage for non-sg list case f6a47f2ce090 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set c9654bbe52b5 libnvdimm/dimm: Avoid race between probe and available_slots_show() d0f36951ead4 kretprobe: Avoid re-registration of the same kretprobe earlier e80f9021d5be fgraph: Initialize tracing_graph_pause at task creation efa17285b338 mac80211: fix station rate table updates on assoc ecdd962c4b9b ovl: fix dentry leak in ovl_get_redirect 6b9a2e5c0c42 usb: host: xhci-plat: add priv quirk for skip PHY initialization ddc682d33024 usb: xhci-mtk: break loop when find the endpoint to drop 32410786279f usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints f4e4f067f94c usb: xhci-mtk: fix unreleased bandwidth data 1f9e9c1048b8 usb: dwc3: fix clock issue during resume in OTG mode 9d058a06149b usb: dwc2: Fix endpoint direction check in ep_from_windex 2a968ab0d2dd usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() 4d1d959348c1 USB: usblp: don't call usb_set_interface if there's a single alt 522567fe540d USB: gadget: legacy: fix an error code in eth_bind() e57d70c59bb7 memblock: do not start bottom-up allocations with kernel_end 7e6dcaeadc0e nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs f1c87b4b2c7b ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode d97a821b2e9c r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set c545879e8080 net: mvpp2: TCAM entry enable should be written after SRAM data bf0507fb2073 net: lapb: Copy the skb before sending a packet 1cef1d46add8 net/mlx5: Fix leak upon failure of rule creation 67b7f73bbe3f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" 6380ef64b9eb igc: check return value of ret_val in igc_config_fc_after_link_up ec68581f7479 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr 5ce999efcaa7 arm64: dts: ls1046a: fix dcfg address range 68e798fa3c0e rxrpc: Fix deadlock around release of dst cached on udp tunnel 98650c3d0e33 um: virtio: free vu_dev only with the contained struct device 02531b5549eb bpf, cgroup: Fix problematic bounds check 9146fffc5d2a bpf, cgroup: Fix optlen WARN_ON_ONCE toctou 4921f81ce65a arm64: dts: rockchip: fix vopl iommu irq on px30 831132b13f0d arm64: dts: amlogic: meson-g12: Set FL-adj property value 829bf438cb39 Input: i8042 - unbreak Pegatron C15B 0d6e0a192e2e arm64: dts: qcom: c630: keep both touchpad devices enabled 96dcfabef504 USB: serial: option: Adding support for Cinterion MV31 5ad95c521fd5 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 dfa820563c67 USB: serial: cp210x: add pid/vid for WSDA-200-USB (From OE-Core rev: 98bb6a3cb528abe02b6edc291d05e240985ca80e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.10: update to v5.10.16Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: de53befa79cf Linux 5.10.16 bddcce15cd1f squashfs: add more sanity checks in xattr id lookup 5e22b39b377e squashfs: add more sanity checks in inode lookup 6634147f5128 squashfs: add more sanity checks in id lookup ff3a75bda722 squashfs: avoid out of bounds writes in decompressors dd0a41bc17bb Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" 237ee28818a9 nilfs2: make splice write available again 4e78c33874e5 drm/i915: Skip vswing programming for TBT 43f39b85e9bd drm/i915: Fix ICL MG PHY vswing handling 67afdc7d95b9 bpf: Fix verifier jsgt branch analysis on max bound 1d16cc210fab bpf: Fix 32 bit src register truncation on div/mod 569033c0825e bpf: Fix verifier jmp32 pruning decision logic bf9e4307920f regulator: Fix lockdep warning resolving supplies fb8f9b2f7d22 blk-cgroup: Use cond_resched() when destroy blkgs 4d00f1bade78 i2c: mediatek: Move suspend and resume handling to NOIRQ phase 518416a75c22 SUNRPC: Handle 0 length opaque XDR object data properly eda725f8cfe0 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header 6fb6d5410e41 iwlwifi: queue: bail out on invalid freeing 38da9b033bec iwlwifi: mvm: guard against device removal in reprobe 2262294d4258 iwlwifi: pcie: add rules to match Qu with Hr2 492f762b9c16 iwlwifi: mvm: invalidate IDs of internal stations at mvm start 05132a72cc1d iwlwifi: pcie: fix context info memory leak fbdf0bf97cb0 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap cc1d805aa544 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() a90e8588f7eb iwlwifi: mvm: skip power command when unbinding vif during CSA 428831e8e9aa ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E b579c572d4cf ASoC: ak4458: correct reset polarity f0e3c36a5244 ALSA: hda: intel-dsp-config: add PCI id for TGL-H ff557bf971ad pNFS/NFSv4: Improve rejection of out-of-order layouts 386b142945d3 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() 8007199fe372 chtls: Fix potential resource leak 439ac48a33c5 ASoC: Intel: Skylake: Zero snd_ctl_elem_value 4618aea34448 mac80211: 160MHz with extended NSS BW in CSA 676575b93ddf drm/nouveau/nvif: fix method count when pushing an array 4b877845e388 ASoC: wm_adsp: Fix control name parsing for multi-fw 61e97f32fded regulator: core: avoid regulator_resolve_supply() race condition 1c19d6ae581b af_key: relax availability checks for skb size calculation 7f546959b378 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics 3cb8393c4143 gpiolib: cdev: clear debounce period if line set to output 5592eae7846c io_uring: drop mm/files between task_work_submit 88dbd085a51e io_uring: reinforce cancel on flush during exit aa435155d396 io_uring: fix sqo ownership false positive warning 8c7febfc919a io_uring: fix list corruption for splice file_get 7250f333ce03 io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE d300d03a93a2 io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE 52382df81d29 io_uring: replace inflight_wait with tctx->wait b462a7beab3f io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE f0ff1a95bfa8 io_uring: if we see flush on exit, cancel related tasks d16692a34e8e io_uring: account io_uring internal files as REQ_F_INFLIGHT 1e7eb063a0f0 io_uring: fix files cancellation dbdcde4422df io_uring: always batch cancel in *cancel_files() f8fbdbb60793 io_uring: pass files into kill timeouts/poll 49250f33bb43 io_uring: don't iterate io_uring_cancel_files() f6d93f855553 io_uring: add a {task,files} pair matching helper fe9334186a50 io_uring: simplify io_task_match() 2d18b3ee633e Linux 5.10.15 0414bde77968 net: sched: replaced invalid qdisc tree flush helper in qdisc_replace 836f791aba58 net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add 3d6df63a5cbe udp: ipv4: manipulate network header of NATed UDP GRO fraglist f2b30f9f0889 net: ip_tunnel: fix mtu calculation 6e4583ad6df0 neighbour: Prevent a dead entry from updating gc_list 0a8a25d56a63 igc: Report speed and duplex as unknown when device is runtime suspended fe272570d003 md: Set prev_flush_start and flush_bio in an atomic way 3a492e4403ee Input: ili210x - implement pressure reporting for ILI251x 1841be8d0bc6 Input: xpad - sync supported devices with fork on GitHub b442912f678a Input: goodix - add support for Goodix GT9286 chip 2ce5be67d134 x86/apic: Add extra serialization for non-serializing MSRs 3dcf233b5845 x86/debug: Prevent data breakpoints on cpu_dr7 b796770c6db3 x86/debug: Prevent data breakpoints on __per_cpu_offset c000dcfb3aed x86/debug: Fix DR6 handling 2a2dfe6a319a x86/build: Disable CET instrumentation in the kernel 032f8e04c035 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() 0a249ac189fc mm: thp: fix MADV_REMOVE deadlock on shmem THP 9abdd2c05b59 mm/vmalloc: separate put pages and flush VM flags 76303d3fab9f mm, compaction: move high_pfn to the for loop scope eca84ebef17f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active 5b9631cb6f34 mm: hugetlb: fix a race between isolating and freeing page e334b1fec6f4 mm: hugetlb: fix a race between freeing and dissolving the page afe6c31b84f6 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page 2de0745463e3 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor 384cddbee46f ARM: footbridge: fix dc21285 PCI configuration accessors cc7b2fc90916 ARM: dts; gta04: SPI panel chip select is active low 160237c192c4 DTS: ARM: gta04: remove legacy spi-cs-high to make display work again 7159239d2de1 KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset d73af5ae22d4 KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode 46add0349ba3 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl 6c0e069ac6e8 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off dd7f10523b19 KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs ff0c437a0e02 KVM: SVM: Treat SVM as unsupported when running as an SEV guest 720639ef01f5 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs 4f25d448d947 io_uring: don't modify identity's files uncess identity is cowed 2fd938741a79 drm/amd/display: Revert "Fix EDID parsing after resume from suspend" 09c6d51b16ef drm/i915: Power up combo PHY lanes for for HDMI as well 24946da51ce7 drm/i915: Extract intel_ddi_power_up_lanes() 1f27c7362e2b drm/i915/display: Prevent double YUV range correction on HDR planes 2545b18b9834 drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs 1cd8e3ef7f68 drm/i915/gem: Drop lru bumping on display unpinning 0fe98e455784 drm/i915: Fix the MST PBN divider calculation 8ef4cf6abaa7 drm/dp/mst: Export drm_dp_get_vc_payload_bw() 4f627ecde732 Fix unsynchronized access to sev members through svm_register_enc_region a03a8693b1a2 mmc: core: Limit retries when analyse of SDIO tuples fails 57b452c5ab1e mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb 2502610927ee smb3: fix crediting for compounding when only one request in flight b793e9fca633 smb3: Fix out-of-bounds bug in SMB2_negotiate() e2bb221a16ac iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it 7a3361e5ecf1 cifs: report error instead of invalid when revalidating a dentry fails c026844c6156 RISC-V: Define MAXPHYSMEM_1GB only for RV32 57ea7b257a1a xhci: fix bounce buffer usage for non-sg list case ee23b9329ec2 scripts: use pkg-config to locate libcrypto 0fe48a40ac63 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set d2415fde8cad genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 a80e9eee5003 libnvdimm/dimm: Avoid race between probe and available_slots_show() a2560f88e1c3 libnvdimm/namespace: Fix visibility of namespace resource attribute 059e68da31b0 tracepoint: Fix race between tracing and removing tracepoint 9e4a668f4f0a tracing: Use pause-on-trace with the latency tracers 8ce84b8e8eb3 kretprobe: Avoid re-registration of the same kretprobe earlier fb03f14cc148 tracing/kprobe: Fix to support kretprobe events on unloaded modules 43b5bdbf9644 fgraph: Initialize tracing_graph_pause at task creation 8847a756e1df gpiolib: free device name on error path to fix kmemleak 2ca1ddc32b88 mac80211: fix station rate table updates on assoc 8ccf963c6227 ovl: implement volatile-specific fsync error behaviour a66f82a1de02 ovl: avoid deadlock on directory ioctl fb8caef7c020 ovl: fix dentry leak in ovl_get_redirect 0e5cb872fbbb thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() 19155473f3ba kbuild: fix duplicated flags in DEBUG_CFLAGS 1897a8f0ef20 memblock: do not start bottom-up allocations with kernel_end 346ea7cc27b7 vdpa/mlx5: Restore the hardware used index after change map c1debbaf158d nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs b9464c5f4663 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode 38b83bcec904 net: ipa: pass correct dma_handle to dma_free_coherent() 714c19bc1315 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set 397ae1a24502 net: mvpp2: TCAM entry enable should be written after SRAM data dec629e97261 net: lapb: Copy the skb before sending a packet 6a5c3bac8054 net/mlx5e: Release skb in case of failure in tc update skb c2b2c4d24b40 net/mlx5e: Update max_opened_tc also when channels are closed 11c2c8fb889d net/mlx5: Fix leak upon failure of rule creation ada342012b2d net/mlx5: Fix function calculation for page trees b5802b747596 ibmvnic: device remove has higher precedence over reset cd77dccc122f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" 1ac8bec2205e igc: check return value of ret_val in igc_config_fc_after_link_up 0cda16041858 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr 8e081627f3a7 SUNRPC: Fix NFS READs that start at non-page-aligned offsets ceca8baed5d8 arm64: dts: ls1046a: fix dcfg address range e5ed4e08d850 rxrpc: Fix deadlock around release of dst cached on udp tunnel 7fc1a5a50e6e r8169: work around RTL8125 UDP hw bug ee1709a311cd arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 6f5ee57a68c7 bpf, preload: Fix build when $(O) points to a relative path 72c8389fc7ff um: virtio: free vu_dev only with the contained struct device 571fe1ba22c2 bpf, inode_storage: Put file handler if no storage was found 9447d0f8a621 bpf, cgroup: Fix problematic bounds check ee3844e61706 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou 28ad17a5e936 vdpa/mlx5: Fix memory key MTT population 636ef657eedf ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 6ec543da64e1 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board 43019f6f8884 ARM: dts: stm32: Disable WP on DHCOM uSD slot f7a74822c6eb ARM: dts: stm32: Connect card-detect signal on DHCOM 29aebc79169c ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect 25af99f88d3e arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro c2947904fbba arm64: dts: rockchip: fix vopl iommu irq on px30 9b1996ae3a27 arm64: dts: amlogic: meson-g12: Set FL-adj property value 4fcaf04963e2 Input: i8042 - unbreak Pegatron C15B bd508a509c2a arm64: dts: qcom: c630: keep both touchpad devices enabled 4bcb395a7f67 ARM: OMAP1: OSK: fix ohci-omap breakage f808da6bc6e4 usb: xhci-mtk: break loop when find the endpoint to drop 85f0409e9ce3 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints 5139bf6a3455 usb: xhci-mtk: fix unreleased bandwidth data b6609c0a537b usb: dwc3: fix clock issue during resume in OTG mode 750829e1931a usb: dwc2: Fix endpoint direction check in ep_from_windex 039656997da3 usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() 75582ceb723e USB: usblp: don't call usb_set_interface if there's a single alt 4025244544b8 usb: gadget: aspeed: add missing of_node_put c8e1dabc1e05 USB: gadget: legacy: fix an error code in eth_bind() d56e0ac9a1fc usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 73b1de6b5ea3 USB: serial: option: Adding support for Cinterion MV31 c43cb08791a2 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 17fb12b4a756 USB: serial: cp210x: add pid/vid for WSDA-200-USB (From OE-Core rev: 09b907df68f903d2626ab2bc1621a65275a56e8e) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.4: update to v5.4.96Bruce Ashfield
Updating linux-yocto/5.4 to the latest korg -stable release that comprises the following commits: d4716ee8751b Linux 5.4.96 b1a1c262e4b0 workqueue: Restrict affinity change to rescuer 5b1e4fc2984e kthread: Extract KTHREAD_IS_PER_CPU 2d7ca4a84b58 objtool: Don't fail on missing symbol table 88240f7ac221 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping 53c10bbf9186 drm/amd/display: Update dram_clock_change_latency for DCN2.1 c6eb3dfdac44 selftests/powerpc: Only test lwm/stmw on big endian 805e9cdb5793 nvme: check the PRINFO bit before deciding the host buffer length 8e59209d53c9 udf: fix the problem that the disc content is not displayed 2d1593543418 ALSA: hda: Add Cometlake-R PCI ID c03ecc192c8e scsi: ibmvfc: Set default timeout to avoid crash during migration 02cc1ee3e8d1 mac80211: fix fast-rx encryption check efd061fc77f3 ASoC: SOF: Intel: hda: Resume codec to do jack detection e0f1ba38f788 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 935fa0d5a5c5 scsi: libfc: Avoid invoking response handler twice if ep is already completed 335bbffdd90c scsi: scsi_transport_srp: Don't block target in failfast state b1f680ffc25b x86: __always_inline __{rd,wr}msr() d1aed452c05f platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 c99ac7213638 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet 6f705e80fb87 phy: cpcap-usb: Fix warning for missing regulator_disable fd4c12f31209 net_sched: gen_estimator: support large ewma log 27afc7128345 btrfs: backref, use correct count to resolve normal data refs 66bcf5f6f989 btrfs: backref, only search backref entries from leaves of the same root c3089b06d6fe btrfs: backref, don't add refs from shared block when resolving normal backref 21a0c97fb27c btrfs: backref, only collect file extent items matching backref offset 1960c3d40b69 tcp: make TCP_USER_TIMEOUT accurate for zero window probes 55cb8e232f9a arm64: Do not pass tagged addresses to __is_lm_address() b28387cf8f1c arm64: Fix kernel address detection of __is_lm_address() 11084836e5fb ACPI: thermal: Do not call acpi_thermal_check() directly 1410d2b68207 Revert "Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"" 5e8776df14fa ibmvnic: Ensure that CRQ entry read are correctly ordered bc4e7277cc93 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP 9edebe46010c net: dsa: bcm_sf2: put device node before return e89428970c23 Linux 5.4.95 e7aeca61cb9b tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN 3e93b9efc3bb team: protect features update by RCU to avoid deadlock 489e35c6829a ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() 9a4d367b2783 NFC: fix possible resource leak c929c76e98b0 NFC: fix resource leak when target index is invalid b2f4a59a2216 rxrpc: Fix memory leak in rxrpc_lookup_local 6d25d788efa4 iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built 66f4f98ee363 iommu/vt-d: Gracefully handle DMAR units with no supported address widths 0551a2fd456c selftests: forwarding: Specify interface when invoking mausezahn e4405451dd6e nvme-multipath: Early exit if no path is available 64a4ec1850f7 can: dev: prevent potential information leak in can_fill_info() 4dc2395d8f14 net/mlx5e: Reduce tc unsupported key print level a66705277baf net/mlx5e: E-switch, Fix rate calculation for overflow dbc13deeec6a net/mlx5: Fix memory leak on flow table creation error flow 02ef126a002d igc: fix link speed advertising 873d1a4740d6 i40e: acquire VSI pointer only after VF is initialized cf9276211563 mac80211: pause TX while changing interface type 46c67a4c1a76 iwlwifi: pcie: reschedule in long-running memory reads 563daf7c0f4a iwlwifi: pcie: use jiffies for memory read spin time limit f39fce916a7b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() a3c5fec1e09f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete 748c2cd57615 RDMA/cxgb4: Fix the reported max_recv_sge value 72797bfc5f77 firmware: imx: select SOC_BUS to fix firmware build 347feca03881 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status f7c6e6c9b62c arm64: dts: ls1028a: fix the offset of the reset register 78fc9ef35d18 xfrm: Fix wraparound in xfrm_policy_addr_delta() f5e7db4fcd38 selftests: xfrm: fix test return value override issue in xfrm_policy.sh dac256de1fe2 xfrm: fix disable_xfrm sysctl when used on xfrm interfaces a7edea0fe85a xfrm: Fix oops in xfrm_replay_advance_bmp deb8d5dfeb63 netfilter: nft_dynset: add timeout extension to template 347a1a20b195 ARM: imx: build suspend-imx6.S with arm instruction set 61bdab3d770b xen-blkfront: allow discard-* nodes to be optional 65543408f257 tee: optee: replace might_sleep with cond_resched ad3d896ef55c drm/i915: Check for all subplatform bits 59546420c51b drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices 37ef9b59f479 mt7601u: fix rx buffer refcounting 77771158182f mt7601u: fix kernel crash unplugging the device 2c4f52b9cddf arm64: dts: broadcom: Fix USB DMA address translation for Stingray 6aceac245059 leds: trigger: fix potential deadlock with libata 2c7b4b25293a xen: Fix XenStore initialisation for XS_LOCAL 632a7728da9b KVM: Forbid the use of tagged userspace addresses for memslots ba668a507788 KVM: x86: get smi pending status correctly ff5f6de29faf KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration 2fc14cafefb3 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() c547d39feb65 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] e1ae9aab8029 btrfs: fix possible free space tree corruption with online conversion d30cb3d348b8 drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] 082dc611fdc8 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs 53fd4e4003a6 PM: hibernate: flush swap writer after marking 7f9a267c67af s390/vfio-ap: No need to disable IRQ after queue reset 9077bc37d2d1 net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family 8aba60ebcfc3 wext: fix NULL-ptr-dereference with cfg80211's lack of commit() 720032d3dc84 ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming b24dc0aa7e9b media: rc: ensure that uevent can be read directly after rc device register 5d6fd0357057 ALSA: hda/via: Apply the workaround generically for Clevo machines f78803928481 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 8de2109f4670 kernel: kexec: remove the lock operation of system_transition_mutex 93603a27fc31 ACPI: sysfs: Prefer "compatible" modalias 587c6b75d7fd nbd: freeze the queue while we're adding connections b8fcb8f53995 IPv6: reply ICMP error if the first fragment don't include all headers 1f58e378a17e ICMPv6: Add ICMPv6 Parameter Problem, code 3 definition (From OE-Core rev: b39a6de2c1175e4554c688a44c905c24367fa57a) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.10: update to v5.10.14Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: b0c8835fc649 Linux 5.10.14 b80df6517d35 workqueue: Restrict affinity change to rescuer b20475a80b4b kthread: Extract KTHREAD_IS_PER_CPU d8649eb8e352 x86/cpu: Add another Alder Lake CPU to the Intel family 9c8bb3eac07d objtool: Don't fail the kernel build on fatal errors 4587cb6f27a6 habanalabs: disable FW events on device removal 90981a2171b9 habanalabs: fix backward compatibility of idle check 4439d22c3758 habanalabs: zero pci counters packet before submit to FW e8911b02ccb6 drm/amd/display: Fixed corruptions on HPDRX link loss restore 932ab13b8af3 drm/amd/display: Use hardware sequencer functions for PG control 95850b9d0b23 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping a2245a995563 drm/amd/display: Allow PSTATE chnage when no displays are enabled af2fc0f4acb6 drm/amd/display: Update dram_clock_change_latency for DCN2.1 89ca15b71b91 selftests/powerpc: Only test lwm/stmw on big endian 713373080c7e platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control f243b5dd9837 nvmet: set right status on error in id-ns handler 3e554aa3d08a nvme-pci: allow use of cmb on v1.4 controllers 82ae0714c344 nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout 3b87f9b06245 nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout 57f26d9d09d6 nvme: check the PRINFO bit before deciding the host buffer length a9fd4ef6e50c udf: fix the problem that the disc content is not displayed 40545c4dd90c i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO 6826f0b4a159 ALSA: hda: Add Cometlake-R PCI ID b45a47e9adfc scsi: ibmvfc: Set default timeout to avoid crash during migration cedc60fbd7a1 mac80211: fix encryption key selection for 802.3 xmit 20790b2534f2 mac80211: fix fast-rx encryption check c2601c9c2a96 mac80211: fix incorrect strlen of .write in debugfs 9d6dbf4e3721 objtool: Don't add empty symbols to the rbtree 91a585783dff ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid 1fe0ce2f9afd ASoC: SOF: Intel: hda: Resume codec to do jack detection 946d15aa09d3 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 47daa439c389 scsi: libfc: Avoid invoking response handler twice if ep is already completed 28693cc0fc0d scsi: scsi_transport_srp: Don't block target in failfast state 5929bcb4a49d x86: __always_inline __{rd,wr}msr() d2c880ed2cff locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP 2f2a4c04b889 habanalabs: fix dma_addr passed to dma_mmap_coherent a55c4bf2c8f0 platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 a8f69a32ee91 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet 4d06445ad762 tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency f667433cb379 tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency 0c1a24a098a8 phy: cpcap-usb: Fix warning for missing regulator_disable c4e8fa21a30b iommu/vt-d: Do not use flush-queue when caching-mode is on c7cd7a3b5076 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD d9655c6854a6 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" a2c7d0667cf3 arm64: Do not pass tagged addresses to __is_lm_address() 25fd5f8f8a23 arm64: Fix kernel address detection of __is_lm_address() beba2ac6b120 arm64: dts: meson: Describe G12b GPU as coherent 9e96f711171c drm/panfrost: Support cache-coherent integrations b58486200402 iommu/io-pgtable-arm: Support coherency for Mali LPAE 3766a00d765d ibmvnic: Ensure that CRQ entry read are correctly ordered c71bfc5f13c3 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP 370ce41d2e58 net: dsa: bcm_sf2: put device node before return a555c2faf02e mlxsw: spectrum_span: Do not overwrite policer configuration 3c564a9f9e43 stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing fb8e6a0b3c66 net: octeontx2: Make sure the buffer is 128 byte aligned d51f7ff5413b net: fec: put child node on error path cedbfddf4dab net: stmmac: dwmac-intel-plat: remove config data on error 1aa4ee0ec7fe net: dsa: microchip: Adjust reset release timing to match reference reset circuit 0c245c5fe93f Linux 5.10.13 55d900415b81 vsock: fix the race conditions in multi-transport support a9cd144eb745 tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN 011c3d9427da tcp: make TCP_USER_TIMEOUT accurate for zero window probes bcc83b43e1ed team: protect features update by RCU to avoid deadlock 01de4bc09d38 scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit 1e3a8d94dd6b ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() 4a97f42a6690 ASoC: topology: Properly unregister DAI on removal 52a2895f122d ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default 8cd91442d9a2 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default 5a48918811c8 NFC: fix possible resource leak e10a1aad5f7c NFC: fix resource leak when target index is invalid 2e83a57a23a6 rxrpc: Fix memory leak in rxrpc_lookup_local 99bacbcd5621 selftests: forwarding: Specify interface when invoking mausezahn c9e668a196db nvme-multipath: Early exit if no path is available cf7ed01e02c0 iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() 974b6289e8da iommu/amd: Use IVHD EFR for early initialization of IOMMU features 57e2393f5de0 of/device: Update dma_range_map only when dev has valid dma-ranges aa8604fe63d1 ACPI/IORT: Do not blindly trust DMA masks from firmware f3d8e20e11ae can: dev: prevent potential information leak in can_fill_info() 17dbec01beb9 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable f5430661f2f7 net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset f24b493eba50 net/mlx5e: Revert parameters on errors when changing trust state without reset 890f413ae524 net/mlx5e: Correctly handle changing the number of queues when the interface is down e1e71f1eb74c net/mlx5e: Fix CT rule + encap slow path offload and deletion bf1864854ab2 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled 1a06120d6ff2 net/mlx5: Maintain separate page trees for ECPF and PF functions 034bd75f619f net/mlx5e: Reduce tc unsupported key print level a1b500010f09 net/mlx5e: free page before return 2778913fb080 net/mlx5e: E-switch, Fix rate calculation for overflow d62665cac603 net/mlx5: Fix memory leak on flow table creation error flow 4c919b215bb3 igc: fix link speed advertising d11a1402ec16 i40e: acquire VSI pointer only after VF is initialized b2a76ea0479e ice: Fix MSI-X vector fallback logic 04cd96db6f88 ice: Don't allow more channels than LAN MSI-X available 55717a10a6b8 ice: update dev_addr in ice_set_mac_address even if HW filter exists 35c50e69af15 ice: Implement flow for IPv6 next header (extension header) bdcd8b9d8249 ice: fix FDir IPv6 flexbyte 1c3b27b05a43 mac80211: pause TX while changing interface type a59a7b96dc13 iwlwifi: pcie: reschedule in long-running memory reads bcb9c4009618 iwlwifi: pcie: use jiffies for memory read spin time limit 05bb42538d90 iwlwifi: pcie: set LTR on more devices 92044488a8d3 iwlwifi: pnvm: don't try to load after failures fb1e501d8a69 iwlwifi: pnvm: don't skip everything when not reloading c00b0b65b3b3 iwlwifi: pcie: avoid potential PNVM leaks fd8c453d53f8 ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup b030ba7f1294 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies d46c0d64dbcd pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn dba0d4b1508b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() ae02c0008c27 powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt 5f78c6ce1f6f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete cea3d7cd951a spi: altera: Fix memory leak on error path 2bfc7e605aaf ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field 02e5a1ee97a1 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY c74d671e7154 ASoC: qcom: Fix incorrect volatile registers 52178bea2cf5 ASoC: dt-bindings: lpass: Fix and common up lpass dai ids 571a2dd89818 RDMA/cxgb4: Fix the reported max_recv_sge value 0fade2af3eae firmware: imx: select SOC_BUS to fix firmware build bd10eba71351 arm64: dts: imx8mp: Correct the gpio ranges of gpio3 50c701d94f64 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms fd59c86ac9b0 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status d871650a7d06 ARM: imx: fix imx8m dependencies 9f87dd2fe3f2 arm64: dts: ls1028a: fix the offset of the reset register 6daa52884c3f xfrm: Fix wraparound in xfrm_policy_addr_delta() 8ea899803bb5 selftests: xfrm: fix test return value override issue in xfrm_policy.sh 2f7ecc841daa xfrm: fix disable_xfrm sysctl when used on xfrm interfaces f632d34091e6 xfrm: Fix oops in xfrm_replay_advance_bmp f39005edf513 Revert "block: simplify set_init_blocksize" to regain lost performance 34b0c04c884c Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" 28adabf8cdd2 netfilter: nft_dynset: add timeout extension to template fec7ae28d905 ARM: zImage: atags_to_fdt: Fix node names on added root nodes 69da790360f3 ARM: imx: build suspend-imx6.S with arm instruction set d095985e1ce1 clk: qcom: gcc-sm250: Use floor ops for sdcc clks cee27fcc8ccf clk: mmp2: fix build without CONFIG_PM c143ab555679 clk: imx: fix Kconfig warning for i.MX SCU clk 20786fdd2fb0 blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue 7d6e01e27560 xen-blkfront: allow discard-* nodes to be optional a164789b86c6 tee: optee: replace might_sleep with cond_resched d1fd90bf5554 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM c48f69093e5e uapi: fix big endian definition of ipv6_rpl_sr_hdr 921f48afdd3a drm/i915/selftest: Fix potential memory leak 7306177c9ed3 drm/i915: Check for all subplatform bits e4d2a196fdc5 drm/nouveau/dispnv50: Restore pushing of all data. e50b0cb7da81 drm/vc4: Correct POS1_SCL for hvs5 21e3ad805486 drm/vc4: Correct lbm size and calculation 112821f254b6 drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices 1310c7a48279 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight 99bb37ab284c net/mlx5e: Fix IPSEC stats 37ef64511f31 drm/i915/pmu: Don't grab wakeref when enabling events 520d05a77b28 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals 800ca7687c87 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. 621f05288c3d mt7601u: fix rx buffer refcounting cfe3425c5acd mt76: mt7663s: fix rx buffer refcounting 083274407a8e mt7601u: fix kernel crash unplugging the device b04c1c534b66 arm64: dts: broadcom: Fix USB DMA address translation for Stingray 736924801c1d leds: trigger: fix potential deadlock with libata 5f3d54c00f1f xen: Fix XenStore initialisation for XS_LOCAL bc79ff0b1a19 io_uring: fix wqe->lock/completion_lock deadlock 256a0040c6c9 KVM: Forbid the use of tagged userspace addresses for memslots e895a39a2bcd KVM: x86: get smi pending status correctly 427adbb3be8a KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration cffcb5e0fe2c KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX 0faceb7d6dda KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit dca38d7f33bf KVM: arm64: Filter out v8.1+ events on v8.0 HW a519d9804456 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() 0517693dcc41 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] 2175bf57dc95 btrfs: fix possible free space tree corruption with online conversion f343bf1aaf55 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch 767c8777ce9c drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] 6975f470ca5d drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs 326644a0ede0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit c6da54164497 efi/apple-properties: Reinstate support for boolean properties 4c973f75074a x86/entry: Emit a symbol for register restoring thunk c95981ecd985 PM: hibernate: flush swap writer after marking e6e9ded8ffa4 s390/vfio-ap: No need to disable IRQ after queue reset 9218a6b031a1 s390: uv: Fix sysfs max number of VCPUs reporting 6c6bd9dd1c8d net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family 1a39162bac95 bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES cc11bd18d4a3 drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes 29d35b73ead4 drm/i915/gt: Always try to reserve GGTT address 0x0 aa39818d9256 drm/i915: Always flush the active worker before returning from the wait 5ebb1cbe463f drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors 0634449e9977 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" 39714b66a8b1 ASoC: AMD Renoir - refine DMI entries for some Lenovo products b444b86e37b2 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled d16c5dfe93ef wext: fix NULL-ptr-dereference with cfg80211's lack of commit() 442278e4928e ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming a9079d8d3b02 ARM: dts: ux500: Reserve memory carveouts 14e3388f2f95 ARM: dts: tbs2910: rename MMC node aliases b3b75f8cd187 media: rc: ensure that uevent can be read directly after rc device register ce9e154a8bcb media: rc: ite-cir: fix min_timeout calculation 8429fee29143 media: rc: fix timeout handling after switch to microsecond durations 4b5a88b3f45c media: hantro: Fix reset_raw_fmt initialization ae584fbbb658 media: cedrus: Fix H264 decoding e76b40d8e9ad media: cec: add stm32 driver 6141f82fd5ee parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES d56e3b6a6b14 ALSA: hda/via: Apply the workaround generically for Clevo machines eacb5d4e6b64 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 aa9a6dc62611 kernel: kexec: remove the lock operation of system_transition_mutex 2aa7eab3e7f0 ACPI: thermal: Do not call acpi_thermal_check() directly d6f80e01fade ACPI: sysfs: Prefer "compatible" modalias 8fe07159fc53 tty: avoid using vfs_iocb_iter_write() for redirected console writes 41f6f4a31435 nbd: freeze the queue while we're adding connections 51f58c4882ec iwlwifi: provide gso_type to GSO packets (From OE-Core rev: a973a4b1eec5ac37b7b7952192d0b0ccf03162ac) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto-rt/5.10: update to -rt25Bruce Ashfield
Integrating the following commit(s) to linux-yocto-rt/5.10: 631d91f7275e v5.10.12-rt25 d810e40efb07 v5.10.8-rt24 6cc43a603fc0 tracing: Update "Merge irqflags + preemt counter, add RT bits" 832154acfabe v5.10.8-rt23 bc910fd5c9b3 v5.10.4-rt22 6f35bf425de2 tracing: Merge irqflags + preemt counter, add RT bits (update) bc15d321859f powerpc/pseries/iommu: Use the local lock properly. 4a341a1cd188 powerpc: Avoid recursive header includes b0764f800b54 v5.10.4-rt21 c0c5ed1cb29f v5.10.1-rt20 f26ecd8047bf printk: Update John Ogness' printk series c4c153ce68dd tracing: Merge irqflags + preemt counter, add RT bits (update) 7d90c658b18c z3fold: remove preempt disabled sections for RT (From OE-Core rev: 3d9c750513204428df1c95bedacad0d64b6fc6cd) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-13cryptodev: upgrade to 1.12Oleksandr Kravchuk
(From OE-Core rev: fc4a42442a31f094ef20d9d2f97b4e2e1a9bbead) Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> 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>