summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* isp-imx: do not prevent restart of serviceChris Dimich2021-02-172-0/+27
| | | | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* isp-imx: fix bashismChris Dimich2021-02-172-2/+26
| | | | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* alsa-state: Rename sound card to imxcs4288Tom Hochstein2021-02-171-1/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* alsa-state: Add support for SOF with wm8960 codecTom Hochstein2021-02-171-0/+689
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* basler-camera: add recipeChris Dimich2021-02-161-0/+25
| | | | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* isp-imx: add recipeChris Dimich2021-02-163-0/+153
| | | | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* kernel-module-isp-vvcam: add recipeChris Dimich2021-02-161-0/+17
| | | | Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* mesa: For i.MX parts without GPU use default gallium and driTom Hochstein2021-02-161-10/+20
| | | | | | | | | | | | | For NXP BSP, building graphics software for a part without GPU can fail with a dependency issue: ``` ERROR: Nothing RPROVIDES 'libgl' (but /home/r60874/gatesgarth/sources/poky/meta/recipes-gnome/gtk+/gtk+3_3.24.22.bb, /home/r60874/gatesgarth/sources/poky/meta/recipes-graphics/cogl/cogl-1.0_1.22.8.bb RDEPENDS on or otherwise requires it) ``` This is fixed by adding a third case configuration using the default gallium and dri. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-gpu-apitrace: Upgrade for eglretrace supportTom Hochstein2021-02-161-8/+17
| | | | | | | eglretrace was not available for i.MX 6 and 7 on framebuffer or wayland. For wayland, waffle is enabled for 6 and 7, matching i.MX 8. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc[-imx]: use KBRANCH instead of SRCBRANCH in kernel buildAndrey Zhizhikin2021-02-154-4/+4
| | | | | | | | | | | | | | Kernel recipe should define a kernel branch used in recipe via KBRANCH and not a customized variable SRCBRANCH. KBRANCH variable is used by several OE tools (e.g. devtool) to define the checkout policy when recipe is modified to a separate user workspace. Replace the occurence of SRCBRANCH with KBRANCH in kernel recipes, and change fetcher URI to use KBRANCH variable for checkout. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.98Andrey Zhizhikin2021-02-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.98 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210211150148.516371325@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.16Andrey Zhizhikin2021-02-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.16 from stable korg. Following upstream commits are included in this version: ---- 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() ---- Link: https://lore.kernel.org/r/20210211150152.885701259@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* optee-os_3.7.0.imx.bb: Fix platform flavor for imx8mq-evkCristinel Panfir2021-02-151-0/+1
| | | | | | | | | Due to machine renaming the PLATFORM_FLAVOR need to be updated according makefile. ... | core/arch/arm/plat-imx/conf.mk:211: *** Unsupported PLATFORM_FLAVOR "mx8mq-evk". Stop. ... Signed-off-by: Cristinel Panfir <cristinel.panfir@nxp.com>
* optee-os: Fix the platform for imx8qm-mekTom Hochstein2021-02-131-1/+2
| | | | | | | | | | | | | After the machine name change, the default setting for PLATFORM_FLAVOR no longer works. ``` | core/arch/arm/plat-imx/conf.mk:211: *** Unsupported PLATFORM_FLAVOR "mx8qm-mek". Stop. ``` Set the correct name again manually with SOC override. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8qm-mek: Fix SPL_BINARY assignmentTom Hochstein2021-02-131-1/+1
| | | | | | | | | | | | | | | The SPL_BINARY was no longer being set properly after the machine name change from imx8qmmek to imx8qm-mek, resulting in the following build break for imx-boot: ``` | make[1]: *** No rule to make target 'u-boot-spl.bin', needed by 'flash_spl'. Stop. ``` The override of the machine name is of course redundant here, so just drop the override. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-seco-libs: Fix host-user-contaminated QA issueTom Hochstein2021-02-132-1/+36
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* use-imx-security-controller-firmware: Update DXL and Phantom DXL revsTom Hochstein2021-02-131-2/+2
| | | | | | Bump to rev A1 for i.MX 8DXL and C0 for 8DXL Phantom. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-seco: Upgrade to 3.7.5Tom Hochstein2021-02-132-4/+4
| | | | | | | Update imx-seco package to version 3.7.5, which is aligned with NXP release imx_5.4.70_2.3.1. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-sc-firmware: Upgrade to 1.7.1Tom Hochstein2021-02-121-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8qm-mek: Add device tree for esaiTom Hochstein2021-02-121-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mq-evk: Add device trees for rm67199Tom Hochstein2021-02-121-0/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mm-lpddr4-evk: Add device tree for QCA Wi-FiTom Hochstein2021-02-121-0/+1
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Update weston.ini for IVITom Hochstein2021-02-111-0/+6
| | | | | | | | | - Set core idle-time to 0 to align with non-IVI setting - Add repaint-window for all i.MX 8 to support 4K display - Add enable-overlay-view option as comment - Enable touchscreen_calibrator Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: Update weston.iniTom Hochstein2021-02-112-2/+10
| | | | | | | | | - Add repaint-window for all i.MX 8 to support 4K display - Add enable-overlay-view option as comment - Enable touchscreen_calibrator - Update transform values which were re-worked for weston 9.0 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc-imx: update to v5.4.97Andrey Zhizhikin2021-02-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.97 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210208145810.230485165@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.96Andrey Zhizhikin2021-02-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.96 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210205140652.348864025@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.95Andrey Zhizhikin2021-02-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.95 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210202132946.480479453@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.15Andrey Zhizhikin2021-02-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.15 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210208145818.395353822@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.14Andrey Zhizhikin2021-02-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.14 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210205140655.982616732@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.13Andrey Zhizhikin2021-02-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.13 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210202132957.692094111@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-imx-headers: Update release branch and LOCALVERSION for 5.4.70 releaseTom Hochstein2021-02-091-2/+2
| | | | | | The SRCREV is unchanged. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-imx: Upgrade to 5.4.70Tom Hochstein2021-02-097-423/+30
| | | | | | | | - Drop backports for perf - Update mx8/defconfig from arch/arm64/configs/imx_v8_defconfig - imx/defconfig is unchanged Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-imx: Add comment for local defconfig changeTom Hochstein2021-02-091-0/+2
| | | | | | | Add a comment to the 32-bit defconfig so the local change made to CRYPTO_SHA1 is more easily seen by a developer trying to update the defconfig with the latest. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Add PREFERRED_PROVIDER_u-boot-mfgtoolTom Hochstein2021-02-091-0/+1
| | | | | | | Add a preferred provider for u-boot-mfgtool since it also has both a community and an i.MX version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* mesa: Disable dri for parts without DRMTom Hochstein2021-02-031-4/+9
| | | | | | | | | | | | | | On dunfell parts without DRM (i.MX 6 and 7) break because dri is enabled: ``` | meson.build:455:4: ERROR: Problem encountered: building dri drivers require at least one windowing system or classic osmesa ``` The break does not occur on master since dri is effectively disabled if no dri drivers are configured. Disabling dri outright is still a better implementation on master, and of course is required on dunfell. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* gstreamer1.0*: Fix versions for i.MX fork recipesTom Hochstein2021-02-015-4/+4
| | | | | | | | | | | | | The gstreamer1.0 recipes for the i.MX forks were updated to a newer version, but the file versions were not updated accordingly. For the NXP 5.4.47 release, the gstreamer version is 1.16.2.imx. For NXP 5.4.70, the gstreamer version is 1.16.3.imx. Note that the original version 1.16.imx was not appropriate either, and this fix can also be viewed from that perspective, that the third digit of the version should be included in the recipe version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc: update to v5.10.12Andrey Zhizhikin2021-02-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.12 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210129105912.628174874@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.11Andrey Zhizhikin2021-02-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.11 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210126094313.589480033@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.94Andrey Zhizhikin2021-02-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.94 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210129105910.132680016@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.93Andrey Zhizhikin2021-02-011-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.93 from stable korg. Following upstream commits are included in this version: ---- 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 ---- Link: https://lore.kernel.org/r/20210126111748.320806573@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Provide u-boot-mfgtool and linux-mfgtool for fslc distrosMaxim De Clercq2021-02-012-0/+23
| | | | | | This makes u-boot-fslc and linux-fslc support the nxp mfgtool. Signed-off-by: Maxim De Clercq <maximdeclercq00@gmail.com>
* imx8mp-evk: update ddr firmware version as required by imx-bootAndrey Zhizhikin2021-02-011-4/+5
| | | | | | | | | | | | | imx-boot update 5.4.70_2.3.0 requires a new version of ddr firmware to be deployed and used for imx8mp machine (201904 -> 202006). This is introduced in commits of imx-boot git tree: 322a834 ("MLK-24860 iMX8MP: Use 202006 DDR4 firmware") 658c54a ("MLK-24788 iMX8MP: Update LPDDR4 Firmware to 202006 version") Update ddr firmware name to include new version in machine config file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* imx8mm-lpddr4-evk: follow changed device tree nameMax Krummenacher2021-02-013-1/+2
| | | | | | | | The kernel from rel_imx_5.4.70_2.3.0 got one device tree name changed: imx8mm-evk-revb.dts -> imx8mm-evk-revb-qca-wifi.dts Follow that in the machine config to keep the machine buildable. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-base: upgrade to release 5.4.70_2.3.0Max Krummenacher2021-02-011-7/+10
| | | | | | | | | Update PREFERRED to release 5.4.70_2.3.0. imx-gpu-viv now has opencl-clhpp in PROVIDES. Set this as the preferred provider. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-gst1.0-plugin: update to 4.5.7Max Krummenacher2021-02-012-38/+3
| | | | | | | | | NXP release imx_5.4.70_2.3.0. 0001-fsl_parser.h-fix-compiler-error-with-fcommon.patch dropped, fixed upstream in commit 0d6c21be9a44720c43ac5ac1fb0c0684b3673248. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* gstreamer1.0-plugins-bad: update to 5.4.70_2.3.0Max Krummenacher2021-02-011-2/+2
| | | | | | NXP release imx_5.4.70_2.3.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* gstreamer1.0-plugins-good: update to 5.4.70_2.3.0Max Krummenacher2021-02-011-2/+2
| | | | | | NXP release imx_5.4.70_2.3.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-codec: update to 4.5.7Max Krummenacher2021-02-011-3/+3
| | | | | | | | NXP release imx_5.4.70_2.3.0. This package uses EULA v17 October 2020. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-parser: update to 4.5.7Max Krummenacher2021-02-011-3/+3
| | | | | | | | NXP release imx_5.4.70_2.3.0. This package uses EULA v17 October 2020. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* imx-vpuwrap: update to 4.5.7Max Krummenacher2021-02-011-2/+2
| | | | | | NXP release imx_5.4.70_2.3.0. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>