summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* linux-fslc: update to v5.12.6Andrey Zhizhikin2021-05-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.6 from stable korg. Following upstream commits are included in this version: ---- c84df89f0476 Linux 5.12.6 8cbbb75ab817 bus: mhi: core: Download AMSS image from appropriate function 925b7bb65a37 ipv6: remove extra dev_hold() for fallback tunnels ffed1f3fcf82 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods 94d970a6a277 sit: proper dev_{hold|put} in ndo_[un]init methods 57f7c79c8d17 ip6_gre: proper dev_{hold|put} in ndo_[un]init methods c6622f3bd9c0 net: stmmac: Do not enable RX FIFO overflow interrupts 002e5232585e lib: stackdepot: turn depot_lock spinlock to raw_spinlock 1fcca235b958 block: reexpand iov_iter after read/write 4f7536717e04 ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP 59bc3a1291b6 net:CXGB4: fix leak if sk_buff is not used a611d16962db gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 f3bb499f98fb drm/amd/display: Fix two cursor duplication when using overlay 8eed4c71b159 nvmet: remove unsupported command noise d1b7992dc80c net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info 157ca0e9cbbd bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit 5b4b94b12430 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID 63d2b4bac5aa scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found 7b95e5f0e0b6 ceph: don't allow access to MDS-private inodes bd72272dbaa8 ceph: don't clobber i_snap_caps on non-I_NEW inode 3c63f9317aef ceph: fix fscache invalidation e786ecca0d0b scsi: lpfc: Fix illegal memory access on Abort IOCBs dba50a696ca4 riscv: Workaround mcount name prior to clang-13 c8d7c4266bf2 scripts/recordmcount.pl: Fix RISC-V regex for clang fa9fe0e0f6e2 riscv: Use $(LD) instead of $(CC) to link vDSO cf9cebbd51b7 platform/chrome: cros_ec_typec: Add DP mode check 7ca100e8df57 ARM: 9075/1: kernel: Fix interrupted SMC calls 55130ad1ce21 um: Disable CONFIG_GCOV with MODULES 1f2a3d5b5fbd um: Mark all kernel symbols as local e128c0f54750 svcrdma: Don't leak send_ctxt on Send errors cf6b90e8d1ed f2fs: fix to avoid NULL pointer dereference 91315d8270b7 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid bcc55eb87f76 Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state abeea3365944 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices 591856a9594d PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert() f32477ce58ad ACPI / hotplug / PCI: Fix reference count leak in enable_slot() a91f497519ff NFS: Fix fscache invalidation in nfs_set_cache_invalid() ecf838b97d4c ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() ea103a7aeb70 dmaengine: dw-edma: Fix crash on loading/unloading driver 6d4c598fb14a PCI: thunder: Fix compile testing 8fd4bf3b546c usb: sl811-hcd: improve misleading indentation 3e6d20ed2aa9 kgdb: fix gcc-11 warning on indentation 6f1be857d600 airo: work around stack usage warning ec65d0612e83 drm/i915/display: fix compiler warning about array overrun 95d9aa03aa51 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes ---- Link: https://lore.kernel.org/r/20210520092053.516042993@linuxfoundation.org Link: https://lore.kernel.org/r/20210520152254.218537944@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/351 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.12.5Andrey Zhizhikin2021-05-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.5 from stable korg. Following upstream commits are included in this version: ---- 761ea31e416a Linux 5.12.5 7a7739b266d4 net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n ef43e4db6e87 ASoC: rsnd: check all BUSIF status when error 6e3a85b8aa01 nvme: do not try to reconfigure APST when the controller is not live 6d4db5778533 ext4: fix debug format string warning 1ba874161ac3 debugfs: Make debugfs_allow RO after init d9df1dce5090 dt-bindings: PCI: rcar-pci-host: Document missing R-Car H1 support eb9488079f06 dt-bindings: serial: 8250: Remove duplicated compatible strings 561fc5bb53dd dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatibles back to qcom,qmp-phy.yaml 60ee44221fe9 arm64: dts: renesas: falcon: Move console config to CPU board DTS 045228c6d17e dt-bindings: thermal: rcar-gen3-thermal: Support five TSC nodes on r8a779a0 26f3b85a9ee1 dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 5bf7dfa40ae4 i2c: mediatek: Fix send master code at more than 1MHz c36f6f6b4ddd media: rkvdec: Remove of_match_ptr() eb68304c8771 soc: mediatek: pm-domains: Add a power domain names for mt8192 6858b67769a8 soc: mediatek: pm-domains: Add a power domain names for mt8183 0a84ada8aa8a soc: mediatek: pm-domains: Add a meaningful power domain name 14ed485c3180 clk: exynos7: Mark aclk_fsys1_200 as critical f7520970d535 drm/i915: Fix crash in auto_retire 7d88c1e740ea drm/i915/overlay: Fix active retire callback alignment f3ea4506674c drm/i915: Read C0DRB3/C1DRB3 as 16 bits again 628cf5277a35 drm/msm/dp: check sink_count before update is_connected status ab2f71a42164 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp 6f7ffe336696 kobject_uevent: remove warning in init_uevent_argv() 26c704bb6eed usb: typec: tcpm: Fix error while calculating PPS out values a8aeb722aeac clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 be50eafb7ddf clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue be5839c7e607 MIPS: Avoid handcoded DIVU in `__div64_32' altogether 26fc611259fe MIPS: Avoid DIVU in `__div64_32' is result would be zero 7bb9f4711005 MIPS: Reinstate platform `__div64_32' handler 856dc266fcf7 mm: fix struct page layout on 32-bit systems e3ea1895df71 KVM: VMX: Disable preemption when probing user return MSRs 7c9ebc3e4c94 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported bd0e8455b85b KVM: nVMX: Always make an attempt to map eVMCS after migration ac51e3ac7657 KVM: x86: Add support for RDPID without RDTSCP c3d8d9e97607 KVM: x86: Move RDPID emulation intercept to its own enum a6af4f9ebe20 KVM: x86: Emulate RDPID only if RDTSCP is supported 3e6b3632cd4e xen/gntdev: fix gntdev_mmap() error exit path 6f1b9e8767ae alarmtimer: Check RTC features instead of ops 79c9011443ad cdc-wdm: untangle a circular dependency between callback and softint d310d89c7921 iio: tsl2583: Fix division by a zero lux_val 2a40e13d6a71 iio: gyro: mpu3050: Fix reported temperature value ab6c935ba3a0 iio: core: fix ioctl handlers removal 6c0197c59f97 xhci: Add reset resume quirk for AMD xhci controller. f137f0379893 xhci: Do not use GFP_KERNEL in (potentially) atomic context 45157f15b2f7 xhci: Fix giving back cancelled URBs even if halted endpoint can't reset 39291053c49e xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI a46de12cc754 usb: typec: ucsi: Put fwnode in any case during ->probe() 5e9c6f58b01e usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 99b4df1251d2 usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP 3a37f7581b7d usb: dwc3: gadget: Return success always for kick transfer in ep queue c30863ab08e1 usb: dwc3: gadget: Enable suspend events bd03dadb1a1f usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() e41a3402d106 usb: core: hub: fix race condition about TRSMRCY of resume b2714ec7e6fd usb: dwc2: Fix gadget DMA unmap direction 1f418274cfc0 usb: xhci: Increase timeout for HC halt 9e64fc974c16 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield 9a053a48decc usb: dwc3: omap: improve extcon initialization 5e9e6d114b53 blk-mq: Swap two calls in blk_mq_exit_queue() 0b3c8641cc49 blk-mq: plug request for shared sbitmap ba5dce1ef996 powerpc/64s: Make NMI record implicitly soft-masked code as irqs disabled 54b78ba7e96e nbd: Fix NULL pointer in flush_workqueue ead8ea54ecc4 sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() 376e35eca187 f2fs: compress: fix to assign cc.cluster_idx correctly 936158b15e26 f2fs: compress: fix race condition of overwrite vs truncate 9739055a5d02 f2fs: compress: fix to free compress page correctly 5bdb34466ad8 nvmet-rdma: Fix NULL deref when SEND is completed with error 03fce793a991 nvmet: fix inline bio check for passthru 3df867719031 nvmet: fix inline bio check for bdev-ns 2ef3c76540c4 kyber: fix out of bounds access when preempted a7e17a8d421a ACPI: scan: Fix a memory leak in an error handling path 7225188aa169 hwmon: (ltc2992) Put fwnode in error case during ->probe() 8758cf98e944 usb: musb: Fix an error message 4d82702a9235 usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS b2a817c66980 hwmon: (occ) Fix poll rate limiting c4f5af40c9ce usb: fotg210-hcd: Fix an error message f66cf2c9e4c7 iio: core: return ENODEV if ioctl is unknown faf84061548a iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER 37b2153a79be iio: proximity: pulsedlight: Fix rumtime PM imbalance on error e317435d3efa iio: light: gp2ap002: Fix rumtime PM imbalance on error b4b8e9601d7e usb: dwc3: gadget: Free gadget structure only after freeing endpoints 7bc747f42917 perf tools: Fix dynamic libbpf link 0accab4d2e7a xen/unpopulated-alloc: fix error return code in fill_list() db822599b21e dax: Wake up all waiters after invalidating dax entry fa38341f7813 dax: Add a wakeup mode parameter to put_unlocked_entry() 27514d7b526a dax: Add an enum for specifying dax wakup mode bfe31390c048 KVM: SVM: Move GHCB unmapping to fix RCU warning 80fae432eb8d KVM: x86: Prevent deadlock against tk_core.seq 171895f5b596 KVM: x86: Cancel pvclock_gtod_work on module removal 41d92e63158a drm/msm/dp: initialize audio_comp when audio starts 081f7f934970 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer ac7055e56367 drm/msm: fix LLC not being enabled for mmu500 targets 0b4d0ae9ffd8 kvm: exit halt polling on need_resched() as well 266a9da628ae drm/i915/dp: Use slow and wide link training for everything afef1a33dd5a drm/i915: Avoid div-by-zero on gen2 013950b55e53 drm/amd/display: Initialize attribute for hdcp_srm sysfs file 15372dd6de6d drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected 78536c791ff8 btrfs: zoned: sanity check zone type c6b9a5a82044 btrfs: initialize return variable in cleanup_free_space_cache_v1 70264829d969 btrfs: fix race leading to unpersisted data and metadata on fsync 757e85966740 btrfs: zoned: fix silent data loss after failure splitting ordered extent 96157707c042 btrfs: fix deadlock when cloning inline extents and using qgroups 0449f835a686 arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() 74314ea12197 arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup 8942128ca6a3 x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations 86d9a6b8c799 blk-iocost: fix weight updates of inner active iocgs b582847eae10 mm/hugetlb: fix cow where page writtable in child 62917eecde04 mm/hugetlb: fix F_SEAL_FUTURE_WRITE 89951f677300 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled 2d59a0ed8b26 userfaultfd: release page in error path to avoid BUG_ON 9ce43b4f3c13 squashfs: fix divide error in calculate_skip() 97314e45aa12 hfsplus: prevent corruption in shrinking truncate 5bc00fdda1e9 powerpc/64s: Fix crashes when toggling entry flush barrier ba16e1f89dc2 powerpc/64s: Fix crashes when toggling stf barrier ecd6bdc103e3 sh: Remove unused variable e3a8166fa6e2 ARC: mm: Use max_high_pfn as a HIGHMEM zone border 059e7eeb1f39 ARC: mm: PAE: use 40-bit physical page mask 47fcfe49330d ARC: entry: fix off-by-one error in syscall number validation d7a9d125c3c5 mptcp: fix splat when closing unaccepted socket ca1fff557831 i40e: Remove LLDP frame filters bd4febf1386c i40e: Fix PHY type identifiers for 2.5G and 5G adapters 4591ae84b283 i40e: fix the restart auto-negotiation after FEC modified 1fd5d262e744 i40e: Fix use-after-free in i40e_client_subtask() ad453d44cf23 i40e: fix broken XDP support a388d10961ff netfilter: nftables: avoid overflows in nft_hash_buckets() 56587c4df27a kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources dc3b515a96bf kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources 8bb4152dfd5f kernel: kexec_file: fix error return code of kexec_calculate_store_digests() 68428bbdc5f0 fs/proc/generic.c: fix incorrect pde_is_permanent check e72b2405436c net: ipa: fix inter-EE IRQ register definitions c6b7a6323308 sched/fair: Fix unfairness caused by missing load decay 42ee47c7e356 sched: Fix out-of-bound access in uclamp a6bf154e0ae8 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition e1e10a390fd9 can: mcp251x: fix resume from sleep before interface was brought up eb40b2f51447 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path 15f8f96ec7fc can: mcp251xfd: mcp251xfd_probe(): fix an error pointer dereference in probe dd3bebf515f3 netfilter: nftables: Fix a memleak from userdata error path in new objects 2bf8be1ebc94 netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check 0687acc371eb smc: disallow TCP_ULP in smc_setsockopt() 45a1a92d0a00 net: fix nla_strcmp to handle more then one trailing null character 2af12426dff8 ethtool: fix missing NLM_F_MULTI flag when dumping 7ad70fa66135 kfence: await for allocation using wait_event 36c6110fd85b mm/gup: check for isolation errors 8ee15052ce9e mm/gup: return an error on migration failure 97e5135ddcaa mm/gup: check every subpage of a compound page during isolation d2348b6e465a ksm: fix potential missing rmap_item for stable_node f1183744e8d0 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() ed98b887d31c mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() 22349c15b5a8 khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() d8d52005f57b arm64: entry: always set GIC_PRIO_PSR_I_SET during entry b520ea4ea613 arm64: entry: factor irq triage logic into macros b1652314ac62 drm/radeon: Avoid power table parsing memory leaks 33b3d1dc73ce drm/radeon: Fix off-by-one power_state index heap overwrite beea32fb00c3 net: stmmac: Clear receive all(RA) bit when promiscuous mode is off 3a8a866e9372 powerpc/powernv/memtrace: Fix dcache flushing 271976d0ebf8 xsk: Fix for xp_aligned_validate_desc() when len == chunk_size 21e926b7c9de netfilter: xt_SECMARK: add new revision to fix structure layout 0492084fa4c6 sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b d90529392aaf ethernet:enic: Fix a use after free bug in enic_hard_start_xmit 7c968f9ca134 PCI: brcmstb: Use reset/rearm instead of deassert/assert fe55c9d259c4 ata: ahci_brcm: Fix use of BCM7216 reset controller b345ba612d4d block/rnbd-clt: Check the return value of the function rtrs_clt_query 05a023f98e0d block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t 117151b0d560 libbpf: Fix signed overflow in ringbuf_process_ring 36e63f39d796 sunrpc: Fix misplaced barrier in call_decode 8eda58d1e939 RISC-V: Fix error code returned by riscv_hartid_to_cpuid() 0bfd913c2121 sctp: do asoc update earlier in sctp_sf_do_dupcook_a e4e9d03b9841 net: hns3: disable phy loopback setting in hclge_mac_start_phy 8dd424cd4a56 net: hns3: use netif_tx_disable to stop the transmit queue 449a9789f735 net: hns3: fix for vxlan gpe tx checksum bug 57464cecdf77 arm64: stacktrace: restore terminal records f3309b93c066 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() a81a61e3843a net: hns3: initialize the message content in hclge_get_link_mode() 4c2b7a0e6dab net: hns3: fix incorrect configuration for igu_egu_hw_err b5fdbaf6d327 rtc: ds1307: Fix wday settings for rx8130 5b86538ebcce scsi: ufs: core: Narrow down fast path in system suspend path 7d129abdd95f scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend 31a585964e33 scsi: ufs: core: Do not put UFS power into LPM if link is broken 50c6b018a0fa scsi: qla2xxx: Prevent PRLI in target mode 0a219432127d ceph: fix inode leak on getattr error in __fh_to_dentry 569bb35eb594 swiotlb: Fix the type of index 38ccbba86770 riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-function-entry is available e9cfa24c28f4 xprtrdma: rpcrdma_mr_pop() already does list_del_init() 19b5fa9489b5 xprtrdma: Fix cwnd update ordering 9ec43636c735 xprtrdma: Avoid Receive Queue wrapping 726d2d5e0844 pwm: atmel: Fix duty cycle calculation in .get_state() c664aaec9aee SUNRPC: Fix null pointer dereference in svc_rqst_free() 3bfd15afcbbb SUNRPC: fix ternary sign expansion bug in tracing e7a75d332d39 dmaengine: idxd: fix cdev setup and free device lifetime issues 1c28fd5f94d8 dmaengine: idxd: fix group conf_dev lifetime 35ea8721d9e6 dmaengine: idxd: fix engine conf_dev lifetime b09ad63775f5 dmaengine: idxd: fix wq conf_dev 'struct device' lifetime a13e4cf29da6 dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime b89ae48e3b88 dmaengine: idxd: use ida for device instance enumeration eb5fb986f904 dmaengine: idxd: removal of pcim managed mmio mapping ee87b468ce05 dmaengine: idxd: cleanup pci interrupt vector allocation management 7982ff0d7449 dmaengine: idxd: fix dma device lifetime 7bc402f843e7 dmaengine: idxd: Fix potential null dereference on pointer status 5a373286e281 rtc: fsl-ftm-alarm: add MODULE_TABLE() 15f103a1ca30 nfsd: ensure new clients break delegations b8ba461b81a5 NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting 0e97ce337994 thermal/drivers/tsens: Fix missing put_device error 9765abb2f89d NFSv42: Copy offload should update the file size when appropriate abc164b84f0e SUNRPC: Handle major timeout in xprt_adjust_timeout() 947355dd9a69 SUNRPC: Remove trace_xprt_transmit_queued 835b2f8c4e68 SUNRPC: Move fault injection call sites c63e7c5d94e9 NFSv4.2 fix handling of sr_eof in SEEK's reply 754efbbdaf4e pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() 9b29c75db48d remoteproc: pru: Fix and cleanup firmware interrupt mapping logic 2ecce3d08fb2 remoteproc: pru: Fix wrong success return value for fw events 7da84d16394d remoteproc: pru: Fixup interrupt-parent logic for fw events 8aaf14b0b05b PCI: endpoint: Fix missing destroy_workqueue() 14a952ccf173 NFS: Deal correctly with attribute generation counter overflow 81fc0f863a64 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() ff29c67b809c NFS: Fix attribute bitmask in _nfs42_proc_fallocate() 425d311e5115 NFS: nfs4_bitmask_adjust() must not change the server global bitmasks de68b23bedae rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() 058b7d4f013e f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block() 2f8dda840046 NFS: Only change the cookie verifier if the directory page cache is empty 7d2597210e79 NFS: Fix handling of cookie verifier in uncached_readdir() 213a094da6c9 nfs: Subsequent READDIR calls should carry non-zero cookieverifier 37d20a735e60 f2fs: Fix a hungtask problem in atomic write 83e206454358 f2fs: fix to restrict mount condition on readonly block device 70dbc3283c3a fs: 9p: fix v9fs_file_open writeback fid error check 88a46398bf05 f2fs: fix to cover __allocate_new_section() with curseg_lock 211372b25715 f2fs: fix to avoid touching checkpointed data in get_victim() 0169d4f0bee4 PCI: endpoint: Fix NULL pointer dereference for ->get_features() 5ede51f41b3a f2fs: fix to update last i_size if fallocate partially succeeds 16e712005049 f2fs: fix to align to section for fallocate() on pinned file dabe299425b1 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook e91ab2363168 PCI: Release OF node in pci_scan_device()'s error path a81e0a234320 PCI: brcmstb: Fix error return code in brcm_pcie_probe() ad6461f16464 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() ef27ec3805c0 remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader d06ad5425e98 rtc: tps65910: include linux/property.h 155c1706ed0d f2fs: fix a redundant call to f2fs_balance_fs if an error occurs 822054e5026c f2fs: fix panic during f2fs_resize_fs() 339bf4baa5eb f2fs: fix to allow migrating fully valid segment a04d3f9877cb PCI/RCEC: Fix RCiEP device to RCEC association 16276fb241c0 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() 746fa58120aa leds: lgm: fix gpiolib dependency 22052b84eea7 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable 9ac5c943c399 watchdog: fix barriers when printing backtraces from all CPUs c083d669dcc7 watchdog/softlockup: remove logic that tried to prevent repeated reports 071802a3a9d9 watchdog/softlockup: report the overall time of softlockups 04573e92b1d0 watchdog: explicitly update timestamp when reporting softlockup 15cfe627b05a watchdog: rename __touch_watchdog() to a better descriptive name fc8f347e1217 ia64: module: fix symbolizer crash on fdescr 60e7dd22ba86 bnxt_en: Add PCI IDs for Hyper-V VF devices. 2c1cfecc94d0 kbuild: generate Module.symvers only when vmlinux exists d3f0131b86a9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test cbcf354333ea selftests: mlxsw: Increase the tolerance of backlog buildup d363d3609311 net: ethernet: mtk_eth_soc: fix RX VLAN offload 6e541e8d52ab iavf: remove duplicate free resources calls 3b04966e0858 powerpc/iommu: Annotate nested lock for lockdep 51bf956d3c50 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth 08f92310c387 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 2b05548a8440 wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt 259cdcc2822c crypto: ccp: Free SEV device if SEV init fails 0a8072134972 mt76: mt7615: fix entering driver-own state on mt7663 b824c8101886 drm/amdgpu: Add mem sync flag for IB allocated by SA d80cd2008045 drm/amd/display: add handling for hdcp2 rx id list validation be3fd94c21df drm/amd/display: fixed divide by zero kernel crash during dsc enablement e39ff623cdec powerpc/pseries: Stop calling printk in rtas_stop_self() 0737b426244c samples/bpf: Fix broken tracex1 due to kprobe argument change 274e30f3f85b net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule 47a0bb49f2ee ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() 33fe1e54657d ASoC: rt286: Generalize support for ALC3263 codec f7fcd7b55605 mac80211: properly drop the connection in case of invalid CSA IE 21f1d27b06b9 wilc1000: Bring MAC address setting in line with typical Linux behavior 629d855c0f2f powerpc/smp: Set numa node before updating mask 44880149f825 powerpc/xive: Use the "ibm, chip-id" property only under PowerNV a4fae79e1c4e flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() e123fdd294a1 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() 6d978f701bcf i2c: i801: Add support for Intel Alder Lake PCH-M 78fc41e6216f ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume c79b6ef5f947 ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp 59a9814c8440 ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 3c96f542bf75 kconfig: nconf: stop endless search loops b09c2f732500 selftests: Set CC to clang in lib.mk if LLVM is set dd74af4f37be drm/amd/display: Force vsync flip when reconfiguring MPCC 0bf066735bab iommu/amd: Remove performance counter pre-initialization test 40b97d88acbe Revert "iommu/amd: Fix performance counter initialization" a9863a282f98 net: bridge: propagate error code and extack from br_mc_disabled_update dc49a6391b28 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() b9ffa48e3d19 powerpc/mm: Add cond_resched() while removing hpte mappings 92dbe230fbef iwlwifi: trans/pcie: defer transport initialisation 60b9f967ad03 iwlwifi: queue: avoid memory leak in reset flow d441b3a309ec iwlwifi: pcie: make cfg vs. trans_cfg more robust e9423d1a37e0 cuse: prevent clone 2b50e2c77e3d virtiofs: fix userns 1b965c56029d fuse: invalidate attrs when page writeback completes f3f672f88f14 i2c: imx: Fix PM reference leak in i2c_imx_reg_slave() 297ff6866bc6 mt76: mt7915: add wifi subsystem reset ea81ee2ad2c9 mt76: mt7921: fix key set/delete issue e79f04f2ccf8 mt76: mt7915: fix txpower init for TSSI off chips be31395351ac mt76: mt7915: fix key set/delete issue 4f6458377e0e mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req 7df5286e9612 mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req 8d0834eab64c mt76: mt76x0: disable GTK offloading c11122299694 mt76: mt7615: support loading EEPROM for MT7613BE 72b1993a5424 mt76: mt7615: fix key set/delete issues 14a5f69f474b rtw88: 8822c: add LC calibration for RTL8822C bb55990c07ef pinctrl: samsung: use 'int' for register masks in Exynos d320da6e4bee net: fec: use mac-managed PHY PM e782c60aa10c net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM 30e55f55bb71 ASoC: soc-compress: lock pcm_mutex to resolve lockdep error a8933606c15e mac80211: clear the beacon's CRC after channel switch 9b1b2a59be23 mac80211: Set priority and queue mapping for injected frames 98138aa2e625 IB/hfi1: Correct oversized ring allocation bcbdb4834974 coresight: Do not scan for graph if none is present a3241f9019df MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED 1a3b3a7674b1 Bluetooth: Do not set cur_adv_instance in adv param MGMT request ee411020903a i2c: Add I2C_AQ_NO_REP_START adapter quirk 1fe18e625a45 selftests: mptcp: launch mptcp_connect with timeout f1fef5c97a7e ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 f5caa9943d45 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. ccd9f0417c12 ice: handle increasing Tx or Rx ring sizes 18094f2b842e ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet e6c10a27ddf9 iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync a5ebdf08b44b can: dev: can_free_echo_skb(): don't crash the kernel if can_priv::echo_skb is accessed out of bounds 3e7996f1e6ef ip6_vti: proper dev_{hold|put} in ndo_[un]init methods 5ffb52837d25 net: hns3: add handling for xmit skb with recursive fraglist 4cd9a1b396fd net: hns3: remediate a potential overflow risk of bd_num_list f3443d376ade powerpc/32: Statically initialise first emergency context 392a01682cbb ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms 86e410651194 selftests/powerpc: Fix L1D flushing tests for Power10 f2e8da285341 Bluetooth: check for zapped sk before connecting 759b3fb78309 net: bridge: when suppression is enabled exclude RARP packets 840ba6800301 net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports 91f14c60aff8 Bluetooth: initialize skb_queue_head at l2cap_chan_create() 50ef75bbe733 Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default 24cb3ff55895 ALSA: bebob: enable to deliver MIDI messages for multiple ports bf95eb72efbe ALSA: rme9652: don't disable if not enabled 95e11e73128a ALSA: hdspm: don't disable if not enabled df94915a89bf ALSA: hdsp: don't disable if not enabled 5f82c7be706d i2c: bail out early when RDWR parameters are wrong 016c0942c13b Bluetooth: Fix incorrect status handling in LE PHY UPDATE event 186007c91793 ASoC: rsnd: core: Check convert rate in rsnd_hw_params c2da6ff22b4e net: stmmac: Set FIFO sizes for ipq806x bbbb5a2cee25 net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath a7a3cc3245c7 ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF e7610fc2dda7 tipc: convert dest node's address to network order 3fe241d36b3c fs: dlm: add shutdown hook 926fd4e47bdb fs: dlm: flush swork on shutdown c1bb3ef861b6 fs: dlm: check on minimum msglen size ce9e8126adc0 fs: dlm: change allocation limits 1b400d1b19d6 fs: dlm: add check if dlm is currently running 2929c46f0e0e fs: dlm: add errno handling to check callback 664523603440 fs: dlm: fix mark setting deadlock ee2202dc67bc fs: dlm: fix debugfs dump ecfbec245e91 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table 122a4838d022 ath11k: fix thermal temperature read 90ada0c77449 kvm: Cap halt polling at kvm->max_halt_poll_ns 94fdc966c7d9 cpufreq: intel_pstate: Use HWP if enabled by platform firmware 8c6d2e0ee501 PM: runtime: Fix unpaired parent child_count for force_resume 2cff742523ab ACPI: PM: Add ACPI ID of Alder Lake Fan d25c24102b17 KVM/VMX: Invoke NMI non-IST entry instead of IST entry fd722a57fe0b KVM: SVM: Make sure GHCB is mapped before updating 188770ddad9b btrfs: fix unmountable seed device after fstrim 36a6f5f0a7bb tpm, tpm_tis: Reserve locality in tpm_tis_resume() 7dd1d6a54004 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() a85e9d1fae78 tpm: fix error return code in tpm2_get_cc_attrs_tbl() 3e24fbd37e72 KEYS: trusted: Fix memory leak on object td ---- Link: https://lore.kernel.org/r/20210517140302.508966430@linuxfoundation.org Link: https://lore.kernel.org/r/20210518135831.445321364@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/346 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: update to v2021.07-rc3Andrey Zhizhikin2021-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc3 from DENX repository. Following upstream commits are included in this version: ---- e1bf0336a5 Prepare v2021.07-rc3 27c6d9663c Merge branch '2021-05-24-add-lto-support' 2fc62f2991 stackprot: Make our test a bit more complex 960f110c37 ARM: enable LTO for some boards 34ccadcd33 ARM: don't use --gc-sections with LTO when using private libgcc 75c7d10c1f ARM: don't use -ffunction-sections/-fdata-sections with LTO build 8f9696510a ARM: make LTO available 2361b5eb5c ata: ahci: fix ahci_link_up() type mismatch for LTO 37de198fa2 armv8: SPL: discard relocation information baa977bd0f ARM: omap3: fix LTO for DM3730 (and possibly other omap3 boards) 79dec66ca7 ARM: fix LTO for rockchip and samsung 9d3918f3fd ARM: fix LTO for seaboard e8bb990fe7 ARM: imx8m: fix imx_eqos_txclk_set_rate() type mismatch for LTO 3cd7541f93 ARM: kona: fix clk_bsc_enable() type mismatch for LTO 9493e96e54 ARM: fix LTO for keystone 28d476eada ARM: fix LTO for apf27 b83120df79 ARM: fix LTO for imx28_xea e5fc9037dd ARM: fix LTO build for some thumb-interwork cases 86c5e21013 ARM: make gd a function call for LTO and set via set_gd() 82b63e9541 ARM: global_data: make set_gd() work for armv5 and armv6 1b457e753e sandbox: enable LTO by default 94bb891e8e sandbox: make LTO available d1f81fd015 sandbox: use sections instead of symbols for getopt array boundaries be1e77f286 sandbox: errno: avoid conflict with libc's errno da48bd9ee5 build: link with --build-id=none c1094987d1 build: support building with Link Time Optimizations 958f2e57ef build: use thin archives instead of incremental linking 1445836ca7 Makefile, Makefile.spl: cosmetic change 98e55f97af lib: crc32: put the crc_table variable into efi_runtime_rodata section ead698acbc efi_selftest: compiler flags for efi_selftest_miniapp_exception.o 15f537ccf9 efi_loader: add macro for const EFI runtime data 8283697311 efi_loader: add Sphinx doc for __efi_runtime and __efi_runtime_data 2bdc6f579b efi_loader: fix warning when linking with LTO 46c3e29219 string: make memcpy(), memset(), memcmp() and memmove() visible for LTO 6f243e25e6 test/py: improve regular expression for ut subtest symbol matcher 998929b535 compiler.h: align the __ADDRESSABLE macro with Linux' version 236f2ec432 treewide: Convert macro and uses of __section(foo) to __section("foo") 9ce799aaba checkpatch: require quotes around section name in the __section() macro 364bef150d regmap: fix a serious pointer casting bug 2177f924bf test: Avoid random numbers in dm_test_devm_regmap() a2cfad8ecc pylibfdt: Rework "avoid unused variable warning" lines eb53b943be Merge https://source.denx.de/u-boot/custodians/u-boot-sh 6fc323c1ae pinctrl: renesas: Implement unlock register masks 1fffcaefc1 pinctrl: renesas: Fix R-Car Gen2 help text c0de8e792b pinctrl: renesas: Deduplicate Kconfig f10de23862 gpio: renesas: Pass struct udevice to rcar_gpio_set_direction() e7690e6195 clk: renesas: Deduplicate gen3_clk_get_rate64() PLL handling d413214fb7 clk: renesas: Add register pointers into struct cpg_mssr_info 406c93c85c clk: renesas: Introduce enum clk_reg_layout f7f8d47317 clk: renesas: Pass struct cpg_mssr_info to renesas_clk_endisable() e935409199 clk: renesas: Make reset controller modemr register offset configurable 12dd238a64 clk: renesas: Add support for RPCD2 clock 1b004e2874 clk: renesas: Fix Realtime Module Stop Control Register offsets efece632e7 clk: renesas: Fix incorrect return RPC clk_get_rate ccc2c9aab1 clk: renesas: Reinstate RPC clock on R-Car D3/E3 f7b4e4c094 clk: renesas: Synchronize R-Car Gen3 tables with Linux 5.12 8152c189bd clk: renesas: Synchronize R-Car Gen2 tables with Linux 5.12 f07c9ecb36 clk: renesas: Synchronize RZ/G2 tables with Linux 5.12 a4262e5506 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell fd883eaf5b Merge https://source.denx.de/u-boot/custodians/u-boot-riscv c350601348 arm: mvebu: armada-3720-uDPU.dts: Change back to phy-mode "2500base-x" d24efc621c net: mvpp2: add explicit sgmii-2500 support 27844000ef net: mvpp2: allow MDIO registration for fixed links d757c859c7 net: mvpp2: fix missing switch case break cf51a0d5fc net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG 7589be8d38 net: mvpp2: AN Bypass in 1000 and 2500 basex mode 08f462dd1e net: mvpp2: Fix 2.5G GMII_SPEED configurations be45eb5064 net: mvpp2: remove redundant SMI address configuration 8299abc5ff net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support 8d3aa376a9 net: mvpp2: add CP115 port1 10G/5G SFI support 16bacd5e5f phy: introduce 1000BaseX and 2500BaseX modes 27c2236f8a Merge tag 'xilinx-for-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-microblaze a4691f363e riscv: ae350: Increase malloc size for binman spl flow 84dee33ca8 riscv: Drop USE_SPL_FIT_GENERATOR cc269e1c00 riscv: ae350: Switch to use binman to generate u-boot.itb 756eeba8a2 riscv: qemu: Switch to use binman to generate u-boot.itb 18cb82c35c riscv: dts: Sort build targets in alphabetical order 31eefd4380 binman: Support packaging U-Boot for scenarios like OF_BOARD or OF_PRIOR_STAGE 1621d3c434 lib: kconfig: Limit BINMAN_FDT for OF_SEPARATE or OF_EMBED 0784510f74 riscv: sifive: unleashed: Switch to use binman to generate u-boot.itb 73c2a8fb68 makefile: Pass OpenSBI blob to binman make rules 4c4d6077d3 binman: Add support for RISC-V OpenSBI fw_dynamic blob aa75ce95ed binman: test: Rename 172_fit_fdt.dts to 170_fit_fdt.dts 2892300ed4 binman: Correct the comment for ATF entry type 2817c9dd32 binman: Correct '-a' description in the doc 6e847f6d5d common: kconfig: Correct a typo in SPL_LOAD_FIT c0e6feeb34 xilinx: zynqmp: Enable DM_RTC/emul driver/cmd date/gettime and efi settime 2a6e6c81f4 xilinx: versal: Enable CONFIG_POSITION_INDEPENDENT a502a87bc0 arm64: zynqmp: Add description for SOM/Kria boards 3195840c94 arm64: zynqmp: Add psgtr DT descriptions bd00849ae9 arm64: zynqmp: Add pinctrl description 50a6bd000f arm64: zynqmp: Add zynqmp firmware specific DT nodes 26d8eccea7 arm64: zynqmp: Add missing mio-bank properties to sdhci fddff6815a arm64: zynqmp: Remove comment about clock chips 486f25c727 arm64: zynqmp: Add 'i2c-mux-idle-disconnect' property 000b862325 arm64: zynqmp: Add label to all GPIO lines for VCK190 SC 65a572b1d0 arm64: zynqmp: Add 'silabs,skip-recall' to DDR DIMM si570 clk node a34a12fabc arm64: zynqmp: Add missing silabs,skip-recall for si570 ref clk nodes 428bec7cf9 Merge branch '2021-05-17-assorted-fixes' 7a1638c263 Merge tag 'efi-2021-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-efi 52993fcb76 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 87316da05f lib: introduce HASH_CALCULATE option 48ee084602 efi_loader: Fix Kconfig for EFI_TCG2 protocol 2052759a5e efi_loader: Don't stop EFI subsystem init if installing TCG2 fails 97f446a8ff efi_loader: Uninstall the TCG2 protocol if logging s-crtm fails b76edf6b07 efi_loader: Clean up tcg2 once in case of failure bc3f465181 efi_loader: loosen buffer parameter check in efi_file_read_int 6a2e26b95f efi_loader: capsule: Remove the check for capsule_authentication_enabled environment variable e2ae483c3b hash: Kconfig option for SHA512 hardware acceleration 700f68c354 efi_loader: build warning in efi_tcg2_hash_log_extend_event 06262c3836 doc: extension.rst missing in doc/usage/index.rst 566e857fff doc: man-page for size command af02975eb9 MAINTAINERS, git-mailrc: socfpga: Update email address for Ley Foon a7d03d5342 Makefile: Handle building in a very old build directory eefa9d7f08 psci: rename psci_features function 6c353b34cf cli: slighly more clear error messages f68ed0bcb8 Makefile: allow to override python3 feddbdb55f Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 89419279f4 riscv: Group assembly optimized implementation of memory routines into a submenu 703b84ec29 riscv: Fix memmove and optimise memcpy when misalign e90cb0db34 riscv: Fix arch_fixup_fdt always failing without /chosen a6d7e8c914 riscv: Split SiFive CLINT support between SPL and U-Boot proper 2b039940f3 riscv: ax25-ae350: doc: Fix minor format issues 7e1d0a8f17 Merge https://source.denx.de/u-boot/custodians/u-boot-usb a5f9be1ed5 usb: dwc3-generic: Disable host driver definition if gadget only 1027f28bd4 usb: musb-new: Extend and move Allwinner quirk into Kconfig e1c55dfc7b arm: octeontx2: Add Octeon TX2 CN913x DB support f29eaadeb5 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN913x DB 961ab07df6 cmd: mvebu: Rename rx_training to mvebu_comphy_rx_training 1fde894e79 pcie: designware: mvebu: do not configure ATU for IO when not used 7d8e1651da arm64: mvebu: extend the mmio region 32a1a5b374 arm64: mvebu: a8k: move firmware related definitions to fw info a2122d8bab arm64: mvebu: do not map firmware RT service region 762f9fba0f arm64: mvebu: a8k: align memory regions 9c84159ce1 spi: kirkwood: prevent limiting speed to 0 562f8d5b36 spi: kirkwood: prevent configuring speed exceeding max controller freq 037818c544 spi: kirkwood: support extended baud rates 76a516452b mvebu: x530: Reduce SPL image size e644dfbb17 configs: Resync with savedefconfig 8054d80b04 Merge https://source.denx.de/u-boot/custodians/u-boot-sh 666afca0df Merge tag 'u-boot-amlogic-20210514' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 579e07501a Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 4c2eb955cf net: designware: meson8b: add g12a compatible 81d0edafd9 net: dwmac_meson8b: do not set TX delay in TXID & RXID 60e531fabf usb: dwc3-meson-g12a: skip phy on -ENODATA aswell d39620e045 ARM: dts: add missing -u-boot.dtsi to enable HDMI on Beelink GTKing/King-Pro ffdc71bc09 Revert "riscv: cpu: fu740: clear feature disable CSR" cc25f346c9 pwm: sifive: make set_config() and set_enable() work properly 81dadfa4bc riscv: Don't reserve AI ram in k210 dts 2111f4e8bf riscv: k210: Use AI as the parent clock of aisram, not PLL1 2d64e3829b riscv: k210: Rename airam to aisram 23058052de riscv: Enable AI ram on K210 2eebe5b373 riscv: Enable some devices pre-relocation 09ad08fa1a clk: Add support for the k210 clock driver pre-relocation 800c7f6a1f clk: k210: Move the clint clock to under aclk f93ce98eb2 clk: k210: Remove k210_register_pll 598a06dcb4 clk: k210: Fix PLL enable always getting taken d0686a02b9 clk: k210: Fix PLLs not being enabled 8c12cb3fd8 clk: Warn on failure to assign rate c0c80e7843 MAINTAINERS: Add a co-maintainer for RISC-V 530c8d4af2 Merge branch '2021-05-13-extension-board-detection-and-DT-overlay-application' 1569847e7c am335x: add support for cape detect functionality d705527a89 arm: am335x: add support for i2c2 bus 77115a5526 configs: CHIP: add support for DIP detect functionality 6c2c7e9cb9 arm: sunxi: add support for DIP detection to CHIP board c9dffc9719 w1: replace dt detection by automatic detection 0705e25cd0 am57xx: add support for cape detect functionality 8c1d443206 ti/common: add support for extension_scan_board function 95300f203f pytest: add sandbox test for "extension" command 2f84e9cf06 cmd: add support for a new "extension" command bbdbcaf59d fdt_support: move fdt_valid from cmd_fdt.c to fdt_support.c 8f76c9d73a ARM: renesas: Scrub duplicate memory nodes from DT on Gen3 bd83431ea3 ARM: rmobile: Add missing rcar-common/common.c to Beacon RZG2M kit ea184cbff9 Merge tag 'ti-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-ti bbc9da58b3 ARM: dts: k3-am642-sk: Add ethernet related DT nodes bc17fccbd0 ARM: dts: k3-am64-main: Add CPSW DT nodes 845e1060d3 net: ti: am65-cpsw-nuss: Add a new compatible for AM64 2411e85b99 net: ti: am65-cpsw-nuss: Don't cache disabled port ID 8441d49e60 net: ti: am65-cpsw-nuss: Prepare to support non primary ext port 9a92851c33 dma: ti: k3-udma: Add BCDMA and PKTDMA support 6f617d8618 dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data b00030e267 dma: ti: k3-psil: Extend PSIL EP data extension for AM64 035c679a77 dma: ti: k3-psil-am654: Drop unused PSIL EP static data f1e97c7058 soc: ti: k3-navss-ringacc: Remove unused ring modes c409b4932d soc: ti: k3-navss-ringacc: Add AM64 ringacc support 91f1e792fe firmware: ti_sci: Update ti_sci_cmd_rm_udmap_tx_ch_cfg() API to the latest ec658e7ee5 board: ti: am64x: Parse MAC address from board EEPROM e0e5374b91 configs: am64x_evm_a53: Enable support for building multiple dtbs 7ecca0c43d configs: am64x_evm_a53: Enable support for reading eeprom d5a7e480b9 configs: am64x_evm_a53: Enable configs for printing cpuinfo bc64d1d2f9 configs: am64x_evm_r5: Enable support for building multiple device trees e1a532875b configs: am64x_evm_r5: Enable checks for spl and stack sizes a66b9149a3 arm: dts: am642-r5-sk: Add r5 specific dts c88a9ae1fe arm: dts: am642-sk: Add initial sk dts 45b7a9fc08 arm: dts: am642-evm: Add I2C nodes e922b5a963 arm: dts: k3-am642-r5-evm: Do not use power-domains for I2C 93e0bfb829 arm: dts: k3-am64-evm: Make chip id available before pre-reloc 5af71f2658 include: configs: Update env for selecting right dtb 212cba02b7 include: configs: am64x_evm: Optimize size of SPL BSS aad1614468 include: configs: am64x: Avoid overlap of BSS and stack area b5425a9676 arm: am64x: Add support for selecting DT based on EEPROM 63d825e9fc board: ti: am64x: Add support for detecting multiple device trees 8817c132a0 board: ti: am64x: Enable support for reading EEPROM in R5 SPL 2ee76314a7 board: ti: am64x: Add support for reading eeprom data 776b79e9f1 soc: ti: k3-socinfo: Add entry for AM64X SoC family 9dee749541 configs: am64x_evm_r5: Enable GPIO regulator ab4c072ddd arm: dts: k3-am642-r5-evm: Add GPIO DDR VTT regulator d3fd37b8a1 arm: dts: k3-am64-main: Add GPIO nodes d411f0973a arm: mach-k3: am642: Add support for triggering ddr init from SPL fe0f3e3697 arm: dts: k3-am642: Add ddr node 2ce6dedf0b ram: k3-ddrss: Enable vtt regulator if present 9f9b5c1c16 ram: k3-ddrss: Introduce support for AM642 SoCs a8c13c777e ram: k3-ddrss: Introduce common driver with J7 SoC support db2438131d ram: k3-ddrss: Introduce top-level CONFIG_K3_DDRSS 67124b9a74 ram: k3-j721e: Rename to k3-ddrss 036f0c0b66 ram: k3-j721e: lpddr4_ctl_regs: Fix checkpatch issue for types cc40e4d947 ram: k3-j721e: lpddr4_pi_macros: Fix indentation issues cde1fcee3e ram: k3-j721e: lpddr4_phy_core_macros: Fix indentation issues 0ef6349326 ram: k3-j721e: lpddr4_ddr_controller_macros: Fix indentation issues 6a0677d0a0 ram: k3-j721e: lpddr4_data_slice_3_macros: Fix indentation issues f1ce7dd92d ram: k3-j721e: lpddr4_data_slice_2_macros: Fix indentation issues c1cf7a3d3a ram: k3-j721e: lpddr4_data_slice_1_macros: Fix indentation issues 5bf74a4884 ram: k3-j721e: lpddr4_data_slice_0_macros: Fix indentation issues 6da67b081f ram: k3-j721e: lpddr4_address_slice_0_macros: Fix indentation issues 760b7488f5 dt-bindings: memory-controller: Add K3 AM64 DDRSS compatible 55afd2d8f5 configs: am64x_evm_a53: Add Initial support d480bd5edc configs: am64x_evm_r5: Add Initial support b6059ddc45 arm: dts: k3-am642: Add r5 specific dt support 5db2915a72 arm: dts: k3-am642: Add initial support for EVM 58211db0a8 arm: dts: ti: Add Support for AM642 SoC dd41886498 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 33b7258947 board: ti: am64x: Add board support for am64x evm f721502e3f mailbox: k3-sec-proxy: Extend valid thread IDs 7288beaa47 mmc: sdhci_am654: Add Support for TI's AM642 SoC 7fe7713c2e armv8: mach-k3: am642: Add custom MMU support 078332cee3 arm: mach-k3: am642: Shut down R5 core after ATF startup on A53 f4686c3d5b arm: mach-k3: am642: Use mmc start and stop callbacks d2edabfa8d arm: mach-k3: am642: Load SYSFW binary and config from boot media 6d52c9dd90 arm: mach-k3: am642: Store boot info from ROM b4a8c3b242 arm: mach-k3: am642: Unlock all applicable control MMR registers 57dba04afb arm: mach-k3: am642: Add support for boot device detection eb54168bb0 arm: mach-k3: Add basic support for AM642 SoC definition a47abd7bf4 Revert "fdt: translate address if #size-cells = <0>" 5a6caf916c clk: ti: am3-dpll: use custom API for memory access b178e1f77b clk: ti: gate: use custom API for memory access 2dd2f3ea6d clk: ti: change clk_ti_latch() signature b1aef0384f clk: ti: add custom API for memory access 59a2b9e605 Merge tag 'u-boot-imx-20210502' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx 838157d02e configs: Resync with savedefconfig 8eee388860 Merge branch 'finish-DM_MMC-migration' f7173fce49 DM: DM_MMC migration is now mandatory for non-SPL c51f74ba7a ata: Make LIBATA means AHCI is enabled mandatory. 8c245fe7ea boards: Disable CMD_SATA on platforms that no longer have a SATA driver enabled 2684e082bc ppc: Remove some SECURE_BOOT defconfigs 7666cccf4f ARM:imx:imx8mq-cm: Add support for Ronetix iMX8MQ-CM fdd2f359e4 imx: Add support for Ronetix's iMX7-CM board dd8c32410e pci: imx: disable imx6sdl LTSSM upon driver remove 35fc3713a3 imx: mkimage_fit_atf: fix file size reporting f94ce9eb05 imx: imx8: Update README with somewhat correct firmware versions 53b516c58d arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate) 8350211af4 arm: dts: add imx8mm-cl-iot-gate dts file cd4359194b net: fec: Only unregister MII bus if we registered it eccd132974 net: fec: Don't use disabled phys cecd013fdf pci: pci-uclass: Add board_pci_fixup_dev for DM_PCI 19e1b8d9b2 pci: Update the highest subordinate bus number for bridge setup 566c537c60 arm: dts: imx6qdl-gw552x.dtsi: fix VBUS supply 1afa31a41e imx: ventana: add delay before reading EEPROM 7e0daa924a board: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 e3409a4cb7 board: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit b6c332c6fd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM c1f09505d5 arm64: dts: imx8mm: Add common -u-boot.dtsi 3a5435580d include: configs: ge: avoid shell on boot failure ee77bb5719 include: configs: ge: simplify default boot command 830160d16e include: configs: ge: bx50v3: drop USB boot 62e3232122 configs: ge: use non-persistent environment aca3b4e193 configs: ge: bx50v3: adjust watchdog period 4ac026a937 board: ge: bx50v3: add phy reset GPIO 512bda95ed board: ge: bx50v3: fix crystal bit bd9059c477 Makefile: Fix generation of flash.bin u-boot.itb with binman ---- Link: https://lists.denx.de/pipermail/u-boot/2021-May/450703.html Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Drop overrides for i.MX 8DXL Phantom MEKTom Hochstein2021-05-215-6/+3
| | | | | | | The i.MX 8DXL Phantom MEK will never be released, so drop the overrides that have crept into the meta-data. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-seco*: Make 8DX compatibility explicitTom Hochstein2021-05-212-2/+2
| | | | | | | | i.MX 8DX is marked compatible since it has `mx8qxp` in its OVERRIDES. Make it explicit for notational purposes and to be consistent with other recipes. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-seco*: Improve description fieldTom Hochstein2021-05-212-2/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8dx-mek: Fix ATF_PLATFORM and IMX_BOOT_SOC_TARGETTom Hochstein2021-05-211-0/+4
| | | | | | | | The values for ATF_PLATFORM and IMX_BOOT_SOC_TARGET need to be set in the machine config file directly, as they are not shared with imx8qxp-mek and are now removed from the include file. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8qxp-mek: Move ATF_PLATFORM and IMX_BOOT_SOC_TARGETTom Hochstein2021-05-212-5/+4
| | | | | | | | The values of ATF_PLATFORM and IMX_BOOT_SOC_TARGET are not shared by imx8dx-mek, so move them out of imx8x-mek.inc and into the machine config file itself. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* weston-init: uncomment use-g2d=1 based on imxgpu2d MACHINEOVERRIDEChris Dimich2021-05-191-15/+10
| | | | | | | | | | | | | | | affects the following SoCs: -mx6q -mx6dl -mx6sx -mx6sl -mx7ulp -mx8qm -mx8mm -mx8mp -mx8qxp Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
* linux-fslc-imx: update to v5.4.119Andrey Zhizhikin2021-05-171-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.119 from stable korg. Following upstream commits are included in this version: ---- b82e5721a173 Linux 5.4.119 6b183fbf18b9 Revert "fdt: Properly handle "no-map" field in the memory region" 66b8853dfa3c Revert "of/fdt: Make sure no-map does not remove already reserved regions" 3fe9ee040fb7 sctp: delay auto_asconf init until binding the first addr e1bf000709cc Revert "net/sctp: fix race condition in sctp_destroy_sock" 32e046965fac smp: Fix smp_call_function_single_async prototype 9884f745108f net: Only allow init netns to set default tcp cong to a restricted algo 4a83a9deead9 mm/memory-failure: unnecessary amount of unmapping de143fb2feac mm/sparse: add the missing sparse_buffer_fini() in error branch ba450bba7115 kfifo: fix ternary sign extension bugs 24c54e0a9747 net:nfc:digital: Fix a double free in digital_tg_recv_dep_req 07ef3f7bc5c4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv. da5b49598a11 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res 30b9e92d0b5e RDMA/siw: Fix a use after free in siw_alloc_mr 55fcdd1258fa net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send b1523e4ba293 bnxt_en: Fix RX consumer index logic in the error path. d1ad9f2f7e2d selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 6f92124d7441 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 06e03b867d96 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 978170191d3d ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 4bfea784ea35 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 10ff6ad91e0d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') c6af4c1d196e ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock bf0be675e646 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices 87fc6b2914e5 net: phy: intel-xway: enable integrated led functions 57bed78ce64a net: renesas: ravb: Fix a stuck issue when a lot of frames are received 27a894a9556f net: davinci_emac: Fix incorrect masking of tx and rx error channel 8d77c9564309 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails 59f965ef61d7 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails d7ba506b00ea RDMA/cxgb4: add missing qpid increment f7368865da57 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check e97aea9f2503 vsock/vmci: log once the failed queue pair allocation 469135100325 mwl8k: Fix a double Free in mwl8k_probe_hw afb735e764ba i2c: sh7760: fix IRQ error path da80b35b6e26 rtlwifi: 8821ae: upgrade PHY and RF parameters b1b8d90d4550 powerpc/pseries: extract host bridge from pci_bus prior to bus removal bdad13dd15e2 MIPS: pci-legacy: stop using of_pci_range_to_resource 5950c9d7f987 perf beauty: Fix fsconfig generator 0ff76bd07bc4 drm/i915/gvt: Fix error code in intel_gvt_init_device() ecfbcb858007 ASoC: ak5558: correct reset polarity c77bf004717d powerpc/xive: Fix xmon command "dxi" 65b771660f57 i2c: sh7760: add IRQ check cb834ff29bdb i2c: jz4780: add IRQ check aa90700f953a i2c: emev2: add IRQ check 45f02a0f8ded i2c: cadence: add IRQ check 7e1764312440 i2c: sprd: fix reference leak when pm_runtime_get_sync fails 5f51ddcbfc78 i2c: omap: fix reference leak when pm_runtime_get_sync fails 815859cb1d23 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails 4734c4b1d957 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails ed016b77012e RDMA/srpt: Fix error return code in srpt_cm_req_recv() e1d10b2cc792 net: thunderx: Fix unintentional sign extension issue b0d8fa3adc9d cxgb4: Fix unintentional sign extension issues 05692b952365 IB/hfi1: Fix error return code in parse_platform_config() 53656a2a0183 RDMA/qedr: Fix error return code in qedr_iw_connect() bf365066fbe0 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit af5a87a1d413 mt7601u: fix always true expression 53ada35f2ecc mac80211: bail out if cipher schemes are invalid 22cb8496f290 powerpc: iommu: fix build when neither PCI or IBMVIO is set 5aa028a827fe powerpc/perf: Fix PMU constraint check for EBB events 73f9dccb29e4 powerpc/64s: Fix pte update for kernel memory on radix 440fead0fc81 liquidio: Fix unintented sign extension of a left shift of a u16 92626cf41b0e ASoC: simple-card: fix possible uninitialized single_cpu local variable e1b01d914c31 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 11fa9b38e030 mips: bmips: fix syscon-reboot nodes c8f7e2e04724 net: hns3: Limiting the scope of vector_ring_chain variable cab33b3b6da8 nfc: pn533: prevent potential memory corruption efb0f45b4535 bug: Remove redundant condition check in report_bug 7628bc544ba8 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect 3733a64d5828 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration fee81285bd09 inet: use bigger hash table for IP ID generation 318993949423 powerpc/prom: Mark identical_pvr_fixup as __init 4543fcd6835b powerpc/fadump: Mark fadump_calculate_reserve_size as __init e00c5b9eebf0 net: lapbether: Prevent racing when checking whether the netif is running f937a0f6ada1 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 1121f5f3d440 HID: plantronics: Workaround for double volume key presses 59021008b317 drivers/block/null_blk/main: Fix a double free in null_init. 279749d0d4ef sched/debug: Fix cgroup_path[] serialization c01fc0adba30 x86/events/amd/iommu: Fix sysfs type mismatch 846357609409 HSI: core: fix resource leaks in hsi_add_client_from_dt() ff386ac05098 nvme-pci: don't simple map sgl when sgls are disabled 7e1ab103f63f mfd: stm32-timers: Avoid clearing auto reload register e8fe98f6ec69 scsi: ibmvfc: Fix invalid state machine BUG_ON() ce8585f979e4 scsi: sni_53c710: Add IRQ check 1ff0b82c6674 scsi: sun3x_esp: Add IRQ check 4b94098f0aa7 scsi: jazz_esp: Add IRQ check ae0cadd35daf scsi: hisi_sas: Fix IRQ checks 6adac4efe77d clk: uniphier: Fix potential infinite loop e1a5c8594c0e clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE 6c9bbf98b1d8 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback 3d81ce0cfb31 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer e6707395c839 media: v4l2-ctrls.c: fix race condition in hdl->requests list b22867aa3d32 nvme: retrigger ANA log update if group descriptor isn't found 999d606a820c nvmet-tcp: fix incorrect locking in state_change sk callback ced0760eb45a nvme-tcp: block BH in sk state_change sk callback 4bbae57c7bde ata: libahci_platform: fix IRQ check bafcaa016585 sata_mv: add IRQ checks 782ec39b37bd pata_ipx4xx_cf: fix IRQ check af9c0391353d pata_arasan_cf: fix IRQ check c66229b36fd3 x86/kprobes: Fix to check non boostable prefixes correctly 1cfaa6444a5e drm/amdkfd: fix build error with AMD_IOMMU_V2=m bfd83cf79b7f media: m88rs6000t: avoid potential out-of-bounds reads on arrays 7db94692631e media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 1dc1d30ac101 media: aspeed: fix clock handling logic d36f9755d1db media: omap4iss: return error code when omap4iss_get() failed 75c6252e8630 media: vivid: fix assignment of dev->fbuf_out_flags 6b121dc6807c soc: aspeed: fix a ternary sign expansion bug f276d195ce10 xen-blkback: fix compatibility bug with single page rings aafb5e38e695 ttyprintk: Add TTY hangup callback. ce7b62d85791 usb: dwc2: Fix hibernation between host and device modes. 6f7ed537ca2d usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. e83dcf255a13 Drivers: hv: vmbus: Increase wait time for VMbus unload 9b47b3a67552 x86/platform/uv: Fix !KEXEC build failure 9a9ce397336e platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table eec90f4b9575 usbip: vudc: fix missing unlock on error in usbip_sockfd_store() d3b6b252bab0 node: fix device cleanups in error handling code 3f605558a4f7 firmware: qcom-scm: Fix QCOM_SCM configuration 77a1c15145c8 serial: core: return early on unsupported ioctls b6803d57f587 tty: fix return value for unsupported ioctls 932d67b84b4f tty: actually undefine superseded ASYNC flags a6fb73f4e009 USB: cdc-acm: fix TIOCGSERIAL implementation 8abef571fd92 USB: cdc-acm: fix unprivileged TIOCCSERIAL 9aa155203427 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource 4a01ad002d2e spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() eaf03935b859 cpufreq: armada-37xx: Fix determining base CPU frequency d33a00f35531 cpufreq: armada-37xx: Fix driver cleanup when registration failed 4bffea742b66 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 0289edd869ac clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz 0c793b76066b cpufreq: armada-37xx: Fix the AVS value for load L1 b671a3277b7c clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock 3518c6d0178c cpufreq: armada-37xx: Fix setting TBG parent for load levels 19d16a689793 crypto: qat - Fix a double free in adf_create_ring 32f5f51a3703 ACPI: CPPC: Replace cppc_attr with kobj_attribute 726837481c93 soc: qcom: mdt_loader: Detect truncated read of segments 08b601cb7aef soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 001c8e83646a spi: Fix use-after-free with devm_spi_alloc_* 3b0cd47fe1b7 PM / devfreq: Use more accurate returned new_freq as resume_freq 51a5e5e93c01 staging: greybus: uart: fix unprivileged TIOCCSERIAL c751e448b726 staging: rtl8192u: Fix potential infinite loop 8148375c865f irqchip/gic-v3: Fix OF_BAD_ADDR error handling ef8e7bfea99a mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init f6a90818a320 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits 870533403ffa soundwire: stream: fix memory leak in stream config error path 7cd10f8a5a9d memory: pl353: fix mask of ECC page_size config register 6b18f6ac820e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() 93615b25c78f usb: gadget: aspeed: fix dma map failure c675ead206b7 crypto: qat - fix error path in adf_isr_resource_alloc() f3685a9ef29d phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 4dc0332faf80 soundwire: bus: Fix device found flag correctly 3a76ec28824c bus: qcom: Put child node before return 5880afefe0cb mtd: require write permissions for locking and badblock ioctls ff352d27d4ce fotg210-udc: Complete OUT requests on short packets 0d19ad0706c2 fotg210-udc: Don't DMA more than the buffer can take 88f1100e523c fotg210-udc: Mask GRP2 interrupts we don't handle f580a8046acf fotg210-udc: Remove a dubious condition leading to fotg210_done 359d1b0ad239 fotg210-udc: Fix EP0 IN requests bigger than two packets 9a97aa4bbe0f fotg210-udc: Fix DMA on EP0 for length > max packet size 05ec8192ee4b crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init 2a41049a0e21 crypto: qat - don't release uninitialized resources cfd99d250cde usb: gadget: pch_udc: Check for DMA mapping error 44452b7bd35d usb: gadget: pch_udc: Check if driver is present before calling ->setup() 23978eb064dc usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 369428a646b7 x86/microcode: Check for offline CPUs before requesting new microcode 6b8ff2a35a74 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding cbf784eff5de spi: stm32: drop devres version of spi_register_master 15ee35be9286 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' 168877a575a5 mtd: rawnand: qcom: Return actual error code instead of -ENODEV 73744fcb4eb0 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() e5b3e69eb36a mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC 9e612890bb87 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() d8897f7b2283 regmap: set debugfs_name to NULL after it is freed 0d2c86076844 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 6e666a05e540 serial: stm32: fix tx_empty condition 12e423331ec9 serial: stm32: fix incorrect characters on console 6be27923140a ARM: dts: exynos: correct PMIC interrupt trigger level on Snow aacfc3bef07b ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 d788a900f362 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family f9b701bc13da ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family 6cf80f1fc1a9 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family 73bc2732108c ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 12d9d517a2fe memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 52189bf0b2a2 usb: gadget: pch_udc: Revert d3cb25a12138 completely db699975f72d ovl: fix missing revert_creds() on error path a51050108bed Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 7d1bc32d6477 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed cc6623055f2d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit 358264425747 KVM: s390: split kvm_s390_real_to_abs 45a3ae26fcd9 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility 9ea2c4fd1a72 KVM: s390: fix guarded storage control register handling 34a6d1d57c71 KVM: s390: split kvm_s390_logical_to_effective 027de80194fb ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable 1bfa051571ac ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices 9337f5ba5090 ALSA: hda/realtek: Re-order ALC662 quirk table entries 5f68b0ec9882 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries 15b414029478 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 99aa203c6eb6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 1f1612fc6bea ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 65d5b99c1ea9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries b161e02481d8 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries bd0e9154100c ALSA: hda/realtek: Re-order ALC269 HP quirk table entries e97cf247ba44 ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 02968e62200a ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries 6d9e8828fa77 ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries e584e52783a4 drm/amd/display: Reject non-zero src_y and src_x for video planes 56f2ea0bc2a1 drm/radeon: fix copy of uninitialized variable back to userspace 4aea3ddac00a drm/panfrost: Don't try to map pages that are already mapped debaae7ac45a drm/panfrost: Clear MMU irqs before handling the fault 6b5aa0cf321c rtw88: Fix array overrun in rtw_get_tx_power_params() e5b02c096145 cfg80211: scan: drop entry from hidden_list on overflow 16b68fb8df43 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() af7ea06b3cae md: Fix missing unused status line of /proc/mdstat 79c1bfae668d md: md_open returns -EBUSY when entering racing area adb9bbf1a284 md: factor out a mddev_find_locked helper from mddev_find afa4de092663 md: split mddev_find acdf531e77f0 md-cluster: fix use-after-free issue when removing rdev a72373588ce3 md/bitmap: wait for external bitmap writes to complete during tear down 45bc83f71b22 misc: vmw_vmci: explicitly initialize vmci_datagram payload 0f8f75b92ecc misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 34f6ba8810c3 misc: lis3lv02d: Fix false-positive WARN on various HP models 8809d87cb86f iio:accel:adis16201: Fix wrong axis assignment that prevents loading 7cb1f304237a PCI: Allow VPD access for QLogic ISP2722 f30ded0ba1b6 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR 8943172edaf7 MIPS: pci-rt2880: fix slot 0 configuration cd2e53ad366f MIPS: pci-mt7620: fix PLL lock check 4dce2a19e76b ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 79cc386696fb ASoC: samsung: tm2_wm5110: check of of_parse return value 2b8b8cc94f4d usb: xhci-mtk: improve bandwidth scheduling with TT 9f0d3e676a25 usb: xhci-mtk: remove or operator for setting schedule parameters 230bd196536b usb: typec: tcpm: update power supply once partner accepts 9d7bb10859b9 usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply c87bb48ac5c5 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply 66ca71d28301 staging: fwserial: fix TIOCSSERIAL permission check ebb46274e33f tty: moxa: fix TIOCSSERIAL permission check d524fb44c657 staging: fwserial: fix TIOCSSERIAL jiffies conversions f80f12ee00b8 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check f50cad556c28 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 3114fedf4020 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions edce32412096 tty: amiserial: fix TIOCSSERIAL permission check e503d7bc7bfe tty: moxa: fix TIOCSSERIAL jiffies conversions c30b11c74cbb Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" e32352070bca net/nfc: fix use-after-free llcp_sock_bind/connect eeec325c9944 bluetooth: eliminate the potential race condition when removing the HCI controller 119858caf400 hsr: use netdev_err() instead of WARN_ONCE() 3a826ffa80d5 Bluetooth: verify AMP hci_chan before amp_destroy ---- Link: https://lore.kernel.org/r/20210512144743.039977287@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/338 # 5.4-2.3.x-imx Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-lts: update to v5.10.37Andrey Zhizhikin2021-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.37 from stable korg. Following upstream commits are included in this version: ---- e97bd1e03e6e Linux 5.10.37 42f1b8653f85 sctp: delay auto_asconf init until binding the first addr 14919cdf68d0 Revert "net/sctp: fix race condition in sctp_destroy_sock" 41f1aed56de5 smp: Fix smp_call_function_single_async prototype 6c1ea8bee75d net: Only allow init netns to set default tcp cong to a restricted algo 2281df0b0226 arm64: Remove arm64_dma32_phys_limit and its uses 00d9f429af03 bpf: Prevent writable memory-mapping of read-only ringbuf pages 1ca284f08670 bpf, ringbuf: Deny reserve of buffers larger than ringbuf 282bfc8848ea bpf: Fix alu32 const subreg bound tracking on bitwise operations f76e0829bbab afs: Fix speculative status fetches 949e7c5f4957 mm/memory-failure: unnecessary amount of unmapping 62d96faa74c8 mm/sparse: add the missing sparse_buffer_fini() in error branch 31df8bc4d3fe mm: memcontrol: slab: fix obtain a reference to a freeing memcg 2e95bc6cfed1 mm/sl?b.c: remove ctor argument from kmem_cache_flags 618fa6a35c79 kfifo: fix ternary sign extension bugs c02dd80655fd ia64: fix EFI_DEBUG build c6b7e0b1ab87 perf session: Add swap operation for event TIME_CONV 86941f8bd46a perf jit: Let convert_timestamp() to be backwards-compatible fe07408afba2 perf tools: Change fields type in perf_record_time_conv 3bce718d977b net:nfc:digital: Fix a double free in digital_tg_recv_dep_req e2c34cacff7b net: bridge: mcast: fix broken length + header check for MRDv6 Adv. f5ce59707d6a RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res 608a4b90ece0 RDMA/siw: Fix a use after free in siw_alloc_mr 4394be0a1866 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds 183d9ebd449c selftests/bpf: Fix core_reloc test runner 0257a0a5ffb7 selftests/bpf: Fix field existence CO-RE reloc tests 3769c54d341c selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro 9dc373f74097 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send 8fcdfa71ba6a KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM 4fcaad2b7dac bnxt_en: Fix RX consumer index logic in the error path. 1625872f012c selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test 8ebdce8fe0b0 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 71ad9260c001 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 1fc61844b6a2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 0ae610556f23 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 66b1cfc0cd87 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 9f722ef596fe net: enetc: fix link error again bfcb5a8cc7b6 net: phy: marvell: fix m88e1111_set_downshift 1157d01e04d9 net: phy: marvell: fix m88e1011_set_downshift be631825652f powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') e06a532f31c4 powerpc/perf: Fix the threshold event selection for memory events in power10 b6b894e7a27e wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 1cce33fe59f0 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock 8bb054fb336f ath10k: Fix a use after free in ath10k_htc_send_bundle 0f98e1ea970c ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices 4b9fb2c9039a powerpc/64: Fix the definition of the fixmap area c5ebaca402f5 RDMA/core: Add CM to restrack after successful attachment to a device 63c61d26e3fb RDMA/rxe: Fix a bug in rxe_fill_ip_info() 7fe12d6db3f0 net: phy: intel-xway: enable integrated led functions cf49a91faa7d net: renesas: ravb: Fix a stuck issue when a lot of frames are received 01dab91200dc net: stmmac: fix TSO and TBS feature enabling during driver open 64753ac1e43e nfp: devlink: initialize the devlink port attribute "lanes" e606073b77a3 crypto: ccp: Detect and reject "invalid" addresses destined for PSP 4fa28c807da5 mt76: mt7615: fix memleak when mt7615_unregister_device() 9ed951f41643 net: davinci_emac: Fix incorrect masking of tx and rx error channel 0ce6052802be net: marvell: prestera: fix port event handling on init b605673b523f vsock/virtio: free queued packets when closing socket 5231d17eb9d0 sfc: ef10: fix TX queue lookup in TX event handling 7459bb594328 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails 312c5ce34942 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails 45b84abb47a9 RDMA/cxgb4: add missing qpid increment da54cc254939 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check 257f38e78aa3 net: ethernet: ixp4xx: Set the DMA masks explicitly 78d8b34751cf libbpf: Initialize the bpf_seq_printf parameters array field by field b9e719698fc4 vsock/vmci: log once the failed queue pair allocation bc2e5321d7f1 netfilter: nftables_offload: special ethertype handling for VLAN a7eb38aacc81 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector cf2de861b279 netfilter: nft_payload: fix C-VLAN offload support 1dd5ac62c0d4 mwl8k: Fix a double Free in mwl8k_probe_hw 87299aad6278 i2c: mediatek: Fix wrong dma sync flag 232598e99fad i2c: sh7760: fix IRQ error path d204db4fe6ac wlcore: fix overlapping snprintf arguments in debugfs c0aa320ac617 rtlwifi: 8821ae: upgrade PHY and RF parameters e9bd1af4c038 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid bf6476152a0a powerpc/smp: Reintroduce cpu_core_mask af39f070c8b0 powerpc/pseries: extract host bridge from pci_bus prior to bus removal 8dfd7329ad0b MIPS: pci-legacy: stop using of_pci_range_to_resource cabed6027a5b drm/amd/pm: fix error code in smu_set_power_limit() 486642baea69 perf beauty: Fix fsconfig generator 0df2770ad33b iommu/amd: Put newline after closing bracket in warning a1c1de90cd28 drm/i915/gvt: Fix error code in intel_gvt_init_device() 2b3ae007c639 net/packet: remove data races in fanout operations 3a1c395703be net/packet: make packet_fanout.arr size configurable up to 64K d10c5162b493 net/mlx5: Fix bit-wise and with zero d97d22bda17a ASoC: ak5558: correct reset polarity c1f980961133 powerpc/xive: Fix xmon command "dxi" e2724bed6481 powerpc/xive: Drop check on irq_data in xive_core_debug_show() a38b77899c2c i2c: sh7760: add IRQ check 4b8177766a8b i2c: rcar: add IRQ check 1ac4f7a26017 i2c: rcar: protect against supurious interrupts on V3U 11e2b2b6f6b9 i2c: rcar: make sure irq is not threaded on Gen2 and earlier f41d2bfef538 i2c: mlxbf: add IRQ check c6eea11b5cb6 i2c: jz4780: add IRQ check ab6d6cae0aa1 i2c: emev2: add IRQ check 6f291ab1776e i2c: cadence: add IRQ check c977426db644 i2c: xiic: fix reference leak when pm_runtime_get_sync fails c323b270a52a i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails e547640cee79 i2c: sprd: fix reference leak when pm_runtime_get_sync fails 8c0a2009fb20 i2c: omap: fix reference leak when pm_runtime_get_sync fails 3a0cdd336d92 i2c: imx: fix reference leak when pm_runtime_get_sync fails cc49d2064142 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails e80ae8bde412 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails 30410519328c i2c: cadence: fix reference leak when pm_runtime_get_sync fails b64415c6b347 RDMA/rtrs-clt: destroy sysfs after removing session from active list 6a07e5e39d4f RDMA/srpt: Fix error return code in srpt_cm_req_recv() 4601bcc6410c net: thunderx: Fix unintentional sign extension issue 6a61307e58ab cxgb4: Fix unintentional sign extension issues 52fd8005a239 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() afb738b74447 IB/hfi1: Fix error return code in parse_platform_config() a12d75f5dcfb RDMA/qedr: Fix error return code in qedr_iw_connect() 0f8528c78fc8 ovl: invalidate readdir cache on changes to dir with origin 082fa65bf60a KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit de4e60382b90 mt76: mt7663s: fix the possible device hang in high traffic 188dfc470263 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation bf08637d32e6 mt76: mt7915: fix mib stats counter reporting to mac80211 0b39be51626d mt76: mt7615: fix mib stats counter reporting to mac80211 2da92db47f07 mt76: mt7915: fix aggr len debugfs node 4e7914ce2330 mt76: mt7915: fix tx skb dma unmap 75bc5f779a76 mt76: mt7615: fix tx skb dma unmap 3443c54c4171 mt7601u: fix always true expression 00792f31a330 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 80cff3e11670 xfs: fix return of uninitialized value in variable error b07520a55f10 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric 08c75d4b7682 mac80211: bail out if cipher schemes are invalid e00f32c2c97b powerpc: iommu: fix build when neither PCI or IBMVIO is set 8ce329c68983 powerpc/perf: Fix PMU constraint check for EBB events 84c0762633f2 powerpc/64s: Fix pte update for kernel memory on radix 8fac4bd3674f IB/hfi1: Use kzalloc() for mmu_rb_handler allocation f9e9df72dc08 liquidio: Fix unintented sign extension of a left shift of a u16 c87df56d28a6 ASoC: simple-card: fix possible uninitialized single_cpu local variable 325e8f9edf72 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 348f68ae40c8 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE 9b14027e4cc2 HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() 5ccdc6dd6266 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling 29bfd0446a2c HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness 716132e00ce1 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls e759105d459b iommu/vt-d: Invalidate PASID cache when root/context entry changed c848416cc05a iommu/vt-d: Remove WO permissions on second-level paging entries 416fa531c816 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL 32737c3a2669 iommu/vt-d: Report the right page fault address eb0530d71c78 iommu/vt-d: Report right snoop capability when using FL for IOVA 620aa5821aaa iommu: Fix a boundary issue to avoid performance drop c96f7eb59b7e iommu/vt-d: Don't set then clear private data in prq_event_thread() e0c7b956162b mips: bmips: fix syscon-reboot nodes 3cf9fac71b79 net: hns3: Limiting the scope of vector_ring_chain variable db574a60c482 nfc: pn533: prevent potential memory corruption a16f02187d9d RDMA/core: Fix corrupted SL on passive side 556e75a0ae03 bug: Remove redundant condition check in report_bug faba97afdbb9 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() fd26f3a07e73 powerpc/pseries: Only register vio drivers if vio bus exists 4877c4a52339 udp: never accept GSO_FRAGLIST packets c45cb22a5500 net: phy: lan87xx: fix access to wrong register of LAN87xx 897c095c7e9e ALSA: core: remove redundant spin_lock pair in snd_card_disconnect afb3416c4fef gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 9becf957e0b0 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again 19c990c9fad3 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration 499b3ceb17ad IB/isert: Fix a use after free in isert_connect_request 78f537c0054a RDMA/mlx5: Fix drop packet rule in egress table 4ff081701b3d iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK 9681d50a70b2 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk 0f69f9596ba0 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB da40d5fec5d7 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero 353fcebf49e2 pinctrl: pinctrl-single: remove unused parameter a273c27d7255 inet: use bigger hash table for IP ID generation 6b4b3b84049f ima: Fix the error code for restoring the PCR value 536175f0065c MIPS: fix local_irq_{disable,enable} in asmmacro.h 4c45556db31c powerpc/prom: Mark identical_pvr_fixup as __init 494327b777f6 powerpc/fadump: Mark fadump_calculate_reserve_size as __init 454fb207476b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts 87520507b1ae selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed ee06efc811ea iommu/vt-d: Reject unsupported page request modes b60e13c30688 iommu: Check dev->iommu in iommu_dev_xxx functions 3d15bf2b2c93 bpftool: Fix maybe-uninitialized warnings b1ed7a571750 libbpf: Add explicit padding to bpf_xdp_set_link_opts f72e3d81c622 net: lapbether: Prevent racing when checking whether the netif is running 7cc0ba67883c Bluetooth: avoid deadlock between hci_dev->lock and socket lock 5cce890e5dc6 KVM: x86/mmu: Retry page faults that hit an invalid memslot cd6e679b8d1d wilc1000: write value to WILC_INTR2_ENABLE register 0d74db145787 RDMA/mlx5: Fix mlx5 rates to IB rates map 4ebb3b797a63 ASoC: Intel: Skylake: Compile when any configuration is selected 5fb733e250c0 ASoC: Intel: boards: sof-wm8804: add check for PLL setting b3222026dde7 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 56027a2e75e6 HID: plantronics: Workaround for double volume key presses 613f9d1f1587 xsk: Respect device's headroom and tailroom on generic xmit path 5378c92425f3 drivers/block/null_blk/main: Fix a double free in null_init. 94f1bdf01b39 sched/debug: Fix cgroup_path[] serialization cbbc13b115b8 io_uring: fix overflows checks in provide buffers db4645fbae17 perf/amd/uncore: Fix sysfs type mismatch c8a54b4d6657 x86/events/amd/iommu: Fix sysfs type mismatch d5149a487f2d HSI: core: fix resource leaks in hsi_add_client_from_dt() 38c1f8ebb373 media: cedrus: Fix H265 status definitions a11497b3bb75 nvme-pci: don't simple map sgl when sgls are disabled b2c55f81c1d1 nvmet-tcp: fix a segmentation fault during io parsing error 2842b91ac7a5 mfd: stm32-timers: Avoid clearing auto reload register cadbba5ec895 mailbox: sprd: Introduce refcnt when clients requests/free channels b42ec774db50 scsi: ibmvfc: Fix invalid state machine BUG_ON() 5129ec347a89 scsi: sni_53c710: Add IRQ check 79ee30433357 scsi: sun3x_esp: Add IRQ check 18e729d21f26 scsi: jazz_esp: Add IRQ check 7d81167e513f scsi: hisi_sas: Fix IRQ checks aa83f32d40e2 scsi: ufs: ufshcd-pltfrm: Fix deferred probing 4e5e08975521 scsi: pm80xx: Fix potential infinite loop a613887c4126 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() d3d3735858e0 clk: uniphier: Fix potential infinite loop c360228ecfb1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() a6d56760eaba drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct 3968d95f3116 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE edc6a44bcc49 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE a6596d71a635 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() fc076f40c859 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable 9c91a014a3b5 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback b29d6a435e0f vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer 87856f9af04e vfio/pci: Re-order vfio_pci_probe() dad86dd76b8b vfio/pci: Move VGA and VF initialization to functions daa72300c996 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() d0702c665e6b media: v4l2-ctrls.c: fix race condition in hdl->requests list 2d49873b49dc media: i2c: imx219: Balance runtime PM use-count 0050c9794135 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream 59dd4fe0ae03 nvme: retrigger ANA log update if group descriptor isn't found 20719538c49f power: supply: bq25980: Move props from battery node 9e33e261b4d6 clk: imx: Fix reparenting of UARTs not associated with stdout 60ade0d56b06 nvmet-tcp: fix incorrect locking in state_change sk callback a3ea59d09525 nvme-tcp: block BH in sk state_change sk callback 7456cc7c9fd5 seccomp: Fix CONFIG tests for Seccomp_filters 4f53ef0f7841 ata: libahci_platform: fix IRQ check 6187fa250294 sata_mv: add IRQ checks f87689e71604 pata_ipx4xx_cf: fix IRQ check d1bb0316f507 pata_arasan_cf: fix IRQ check 0ad91dc7ea8e selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) 296da2049f2a x86/kprobes: Fix to check non boostable prefixes correctly e2ff41d2ee4d of: overlay: fix for_each_child.cocci warnings c272c735a1e2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m d218c7a0284f media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() 1f743e8d582b media: m88rs6000t: avoid potential out-of-bounds reads on arrays 96498fbb7b14 media: atomisp: Fixed error handling path cc4cc2fb5aaf media: [next] staging: media: atomisp: fix memory leak of object flash 99ce023bb8bb media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 757d5d54ca71 media: m88ds3103: fix return value check in m88ds3103_probe() 697af15095fc media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 00b68a747834 media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' 0741a8f2e5b0 drm/probe-helper: Check epoch counter in output_poll_execute() a59d01384c80 media: aspeed: fix clock handling logic 29eb741801b3 media: rkisp1: rsz: crash fix when setting src format 38f9456ef5a2 media: omap4iss: return error code when omap4iss_get() failed 3ad6a6288c88 media: saa7146: use sg_dma_len when building pgtable a250df336aa5 media: saa7134: use sg_dma_len when building pgtable 385470a358a6 media: vivid: fix assignment of dev->fbuf_out_flags 7d81aff28953 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() 95f4e9f33b70 afs: Fix updating of i_mode due to 3rd party change 80862cbf76c2 sched/fair: Fix shift-out-of-bounds in load_balance() ef8a03901259 drm/mcde/panel: Inverse misunderstood flag 403c4528e588 drm/amd/display: Fix off by one in hdmi_14_process_transaction() 9f075cb08822 drm/stm: Fix bus_flags handling 1de265ad3c3c drm/tilcdc: send vblank event when disabling crtc 8e81ff6d512e soc: aspeed: fix a ternary sign expansion bug bbe9de67ac5b xen-blkback: fix compatibility bug with single page rings 565e7c98d332 serial: omap: fix rs485 half-duplex filtering 9c3e2ad20b0c serial: omap: don't disable rs485 if rts gpio is missing 927162c7133f ttyprintk: Add TTY hangup callback. 62bb46f51f91 usb: dwc2: Fix hibernation between host and device modes. 7bf9d7286cf2 usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. 1789737ca9f1 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check 8b4d4bd1f1ce Drivers: hv: vmbus: Increase wait time for VMbus unload 816fbc17cbe8 hwmon: (pmbus/pxe1610) don't bail out when not all pages are active ee9bc379e43c x86/platform/uv: Fix !KEXEC build failure 5980a3b9c933 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 1231279389b5 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op fa3a26b43760 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume 24159580abcc spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue d5c7b42c9f56 Drivers: hv: vmbus: Use after free in __vmbus_open() b49bdd70b337 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address fe310fd19ff1 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table 09a119a2d4c0 security: keys: trusted: fix TPM2 authorizations 7bb63ed88189 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure 71bcc1b4a174 memory: renesas-rpc-if: fix possible NULL pointer dereference of resource 73585b2714db spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() 58ee5a0de192 m68k: Add missing mmap_read_lock() to sys_cacheflush() 99d2fa2daf6d usbip: vudc: fix missing unlock on error in usbip_sockfd_store() 99a29899e3a3 crypto: chelsio - Read rxchannel-id from firmware c703ef8289dc node: fix device cleanups in error handling code 190a2f24aed6 firmware: qcom-scm: Fix QCOM_SCM configuration 26882a15ed23 serial: core: return early on unsupported ioctls 1d9cde4ddf6c tty: fix return value for unsupported termiox ioctls eef2158b0c44 tty: Remove dead termiox code aa7f103da301 tty: fix return value for unsupported ioctls bd8fa4ef36ca tty: actually undefine superseded ASYNC flags 45c7e5c1428f USB: cdc-acm: fix TIOCGSERIAL implementation 4425c2f32ac9 USB: cdc-acm: fix unprivileged TIOCCSERIAL e38a77c48aa0 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource ce02e58ddf86 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() cbe254a1fdce spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op 314469666791 spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality 6bd307eb518d spi: spi-zynqmp-gqspi: add mutex locking for exec_op c164328f57c4 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible 36cf347de9c4 cpufreq: armada-37xx: Fix determining base CPU frequency 2f412fba2749 cpufreq: armada-37xx: Fix driver cleanup when registration failed 6d7507243e05 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 a7ddbc86e4e4 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz ce4b8f58b611 cpufreq: armada-37xx: Fix the AVS value for load L1 cccc3f18fcb5 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock a13b110e7c9e cpufreq: armada-37xx: Fix setting TBG parent for load levels 1faf7e6199b8 crypto: qat - Fix a double free in adf_create_ring 0e596b373464 crypto: sa2ul - Fix memory leak of rxd 2c67a9333da9 crypto: sun8i-ss - Fix memory leak of pad 2e57ffdb5696 crypto: allwinner - add missing CRYPTO_ prefix ac0fc2de8ad1 ACPI: CPPC: Replace cppc_attr with kobj_attribute e65c287c9bd8 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration 8316ec23bdd0 PM: runtime: Replace inline function pm_runtime_callbacks_present() d97cb4365747 soc: qcom: mdt_loader: Detect truncated read of segments ab86e5145f61 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 078362f495a0 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() c7fabe372a90 spi: Fix use-after-free with devm_spi_alloc_* 1de36911689c clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() edfcc1835958 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped 410a1da7ee0e clocksource/drivers/timer-ti-dm: Fix posted mode status check order 0681c62d1ea2 PM / devfreq: Use more accurate returned new_freq as resume_freq 165b71a98c5a soc: qcom: pdr: Fix error return code in pdr_register_listener 49f71d50cb30 staging: greybus: uart: fix unprivileged TIOCCSERIAL 2c3ce3d84e80 staging: fwserial: fix TIOCGSERIAL implementation e08a24ae25b3 staging: fwserial: fix TIOCSSERIAL implementation 40d622b31baf staging: rtl8192u: Fix potential infinite loop ab727e601cb5 staging: comedi: tests: ni_routes_test: Fix compilation error 16ed454e10a8 irqchip/gic-v3: Fix OF_BAD_ADDR error handling b1d1f644ed9e mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 4b465576f02a iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol 11e708c19bdd firmware: qcom_scm: Workaround lack of "is available" call on SC7180 89d449867c5d firmware: qcom_scm: Reduce locking section for __get_convention() 2ceac2b6c87c firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool 1dfb26df15fc m68k: mvme147,mvme16x: Don't wipe PCC timer config bits 7c468deae306 soundwire: stream: fix memory leak in stream config error path aa531c6c51e7 memory: pl353: fix mask of ECC page_size config register 0256f4205c14 driver core: platform: Declare early_platform_cleanup() prototype 100a5c76e5d2 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse 409ab5a9d809 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() 4b6b771a6d3f usb: gadget: aspeed: fix dma map failure 36babddef782 crypto: qat - fix error path in adf_isr_resource_alloc() bbd61fa05cd6 crypto: poly1305 - fix poly1305_core_setkey() declaration 821ff1d44fe3 NFSv4.2: fix copy stateid copying for the async copy 74bcea1a608e NFSD: Fix sparse warning in nfs4proc.c c9df2c56f502 arm64: dts: mediatek: fix reset GPIO level on pumpkin 53191c1d78b1 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 6cca7cc213d6 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup 1e337097fe10 soundwire: bus: Fix device found flag correctly 00f6abd3509b bus: qcom: Put child node before return 6a4d2f863ab8 arm64: dts: renesas: r8a779a0: Fix PMU interrupt 7b6552719c0c mtd: require write permissions for locking and badblock ioctls 45eb038029b9 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' 42c9f39a7222 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' 0764c91011c5 usb: gadget: s3c: Fix incorrect resources releasing b33c05d6bf6f fotg210-udc: Complete OUT requests on short packets 7d5ff493219c fotg210-udc: Don't DMA more than the buffer can take e06d4a0c39bf fotg210-udc: Mask GRP2 interrupts we don't handle 3515fd226ea0 fotg210-udc: Remove a dubious condition leading to fotg210_done 36df13916de9 fotg210-udc: Fix EP0 IN requests bigger than two packets 01c66e834024 fotg210-udc: Fix DMA on EP0 for length > max packet size 1f50392650ae crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init b50967781767 crypto: qat - don't release uninitialized resources 31e1314ceee0 crypto: ccp - fix command queuing to TEE ring buffer 22ae303805aa usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) 9f6e0fdb154c usb: gadget: pch_udc: Initialize device pointer before use 3b6769806027 usb: gadget: pch_udc: Check for DMA mapping error a6e680788c62 usb: gadget: pch_udc: Check if driver is present before calling ->setup() 7d18eb34036a usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 501ba8bf8d35 devtmpfs: fix placement of complete() call bac20313210a x86/microcode: Check for offline CPUs before requesting new microcode 05b3f9b0ac32 spi: stm32: Fix use-after-free on unbind 75a7a8920a57 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding e8146dc804bf regulator: bd9576: Fix return from bd957x_probe() 0390f6f1d0bc spi: stm32: drop devres version of spi_register_master 617ec35ed51f crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map 75d0f3fb02d9 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x a27a2590f76e arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' 2feffa751958 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' 8ff9b9f4fb54 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' 3673e0fa13ec arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer 5faf320a2b4d arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity 33ffc713dfc2 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control 5133b4bdc98e mtd: maps: fix error return code of physmap_flash_remove() c55310e30de2 mtd: don't lock when recursively deleting partitions 174fe383de80 mtd: rawnand: qcom: Return actual error code instead of -ENODEV ca28e6a013b2 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() 705ad2d8c361 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC c8f3837c51f8 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() 82a0cadf6fa5 spi: rockchip: avoid objtool warning eb949f891226 regmap: set debugfs_name to NULL after it is freed 840a6ff50a53 usb: typec: stusb160x: fix return value check in stusb160x_probe() 72fa4c30ac1b usb: typec: tps6598x: Fix return value check in tps6598x_probe() 2c80fa2cbfec usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 98743f2b8c25 serial: stm32: fix tx_empty condition 566901ba502f serial: stm32: add FIFO flush when port is closed 01ce9c5d1715 serial: stm32: fix FIFO flush in startup and set_termios f765918b334d serial: stm32: call stm32_transmit_chars locked a98c0683a3be serial: stm32: fix tx dma completion, release channel 1f308f65d851 serial: stm32: fix a deadlock in set_termios 5eacd7fa4087 serial: stm32: fix wake-up flag handling ea627af3dddd serial: stm32: fix a deadlock condition with wakeup event 69ac7b3b893c serial: stm32: fix TX and RX FIFO thresholds 5ca0d5b2c801 serial: stm32: fix incorrect characters on console a44d6acfa7df serial: stm32: fix startup by enabling usart for reception b5e8f0adaec1 serial: stm32: Use of_device_get_match_data() 379b007b57ca serial: stm32: fix probe and remove order for dma 1027c8c028c0 serial: stm32: add "_usart" prefix in functions name ab8363f13f12 serial: stm32: fix code cleaning warnings and checks 7c5e96e89c05 x86/platform/uv: Set section block size for hubless architectures e6d95f35235a arm64: dts: renesas: Add mmc aliases into board dts files 9d48f2b903d1 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files 2ddb0b285c2c ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family 6d6abd5e4778 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow 0069053e21ed ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 c4121dac1c14 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family 2c2d05131e1b ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family c6541b0e8891 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family 0cc067284a3e ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 41fdefb351ae ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 dff20fb2791c memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 1f12aaf07f61 crypto: sun8i-ss - fix result memory leak on error path 9c0d2c3f7f72 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER 305a936af4fc firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) cfc0577ab19e firmware: xilinx: Add a blank line after function declaration ef7809681b2c firmware: xilinx: Fix dereferencing freed memory 7f69649dad99 Revert "tools/power turbostat: adjust for temperature offset" 0781a13c9c44 usb: gadget: pch_udc: Revert d3cb25a12138 completely 6b922dc1d11e Revert "drm/qxl: do not run release if qxl failed to init" 06f414e5c9f0 ovl: fix missing revert_creds() on error path 7604978e85b8 Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 545dbb1bbeff Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" 96e308a36efe KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read 00824c30236b KVM: arm64: Fully zero the vcpu state on reset 2a20592baff5 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed 03c6cccedd39 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU ae996824da9b KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read a947f95b6b3a KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit 6b7028de661d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit fa9b4ee318f9 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch 6748f80aeaf3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported 6ccdbedd167c KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created ead4fb53fd42 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception 12d684302581 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT f59c2220f6ec KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads c8b49e01a23b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit b4414fbc0fb3 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer 568782de5df1 KVM: s390: split kvm_s390_real_to_abs 3804d1a4be99 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO 814cb6de6db6 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility be4ed1ac92ef KVM: s390: fix guarded storage control register handling 2705bc3f1c8d KVM: s390: split kvm_s390_logical_to_effective 82de9ad49303 KVM: s390: VSIE: correctly handle MVPG when in VSIE 885024a8fb20 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 bead5f0e81d7 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable e8a3a49001f3 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices ccaa81e802d2 ALSA: hda/realtek: Re-order ALC662 quirk table entries ada3f488d576 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries 5a58fbcf6443 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 44d57dcd8300 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 9f7ee3dd2c09 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 7aee1f28ebd9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries ba56b860da86 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries 252feb3af9a0 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries 91d5c81bf24f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 56e923d0368f ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries 8c9841ae6e8b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries ae5c6690e0c8 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 7e2459bb19b9 drm/amd/display: Reject non-zero src_y and src_x for video planes ce450934a00c drm: bridge/panel: Cleanup connector on bridge detach 92b98bcc4f48 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast 7eea3eff02ed drm/dp_mst: Revise broadcast msg lct & lcr 9b50c185d27d drm/radeon: fix copy of uninitialized variable back to userspace 09b031b5fc18 drm/panfrost: Don't try to map pages that are already mapped abb79f67a909 drm/panfrost: Clear MMU irqs before handling the fault 08f6e8a7538d drm/qxl: use ttm bo priorities f6c5cc6febbe drm/i915/gvt: Fix vfio_edid issue for BXT/APL 92b82770e9ba drm/i915/gvt: Fix virtual display setup for BXT/APL 3b999f3eac04 FDDI: defxx: Make MMIO the configuration default except for EISA 9fa26701cd1f mt76: fix potential DMA mapping leak 95fb153c6027 rtw88: Fix array overrun in rtw_get_tx_power_params() 9e7fcf39e2f8 cfg80211: scan: drop entry from hidden_list on overflow c9996845ff67 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() f54f21c07fea mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() 0035a4704557 md: Fix missing unused status line of /proc/mdstat b70b7ec50089 md: md_open returns -EBUSY when entering racing area cdcfa77a332a md: factor out a mddev_find_locked helper from mddev_find 07e737408502 md: split mddev_find 61b8c6efbe87 md-cluster: fix use-after-free issue when removing rdev 569885ad7518 md/bitmap: wait for external bitmap writes to complete during tear down cab2e8e5997b async_xor: increase src_offs when dropping destination page a4c421b12cc6 x86, sched: Treat Intel SNC topology as default, COD as exception 4c0ddc8712d9 selinux: add proper NULL termination to the secclass_map permissions bb27aecf06a3 misc: vmw_vmci: explicitly initialize vmci_datagram payload 15f2a3de1a6b misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 6115a9027e52 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() dbd328dfd9c1 misc: lis3lv02d: Fix false-positive WARN on various HP models be6566144cbd phy: cadence: Sierra: Fix PHY power_on sequence 66c86eefa2eb sc16is7xx: Defer probe if device read fails 814919a0739f iio:adc:ad7476: Fix remove handling 62a560ac4acd iio:accel:adis16201: Fix wrong axis assignment that prevents loading 5670ed4d5568 iio: inv_mpu6050: Fully validate gyro and accel scale writes a1ad124c8368 soc/tegra: regulators: Fix locking up when voltage-spread is out of range 2f2d444ac496 PM / devfreq: Unlock mutex and free devfreq struct in error path e0b325888b53 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c cc178b77f8a3 PCI: xgene: Fix cfg resource mapping 451a3e7570fc KVM: x86: Defer the MMU unload to the normal path on an global INVPCID 14e3676e3cad PCI: Allow VPD access for QLogic ISP2722 a22fc2eb03c4 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR bd93fbc101d0 MIPS: pci-rt2880: fix slot 0 configuration 149e1986ff6a MIPS: pci-mt7620: fix PLL lock check cdc7ff119a65 ASoC: tlv320aic32x4: Increase maximum register in regmap 8d24a7195976 ASoC: tlv320aic32x4: Register clocks before registering component c3c86bd3d5e4 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 7a7c14873c6d ASoC: samsung: tm2_wm5110: check of of_parse return value 5a75dc20a92b usb: xhci-mtk: improve bandwidth scheduling with TT eb58724f4476 usb: xhci-mtk: remove or operator for setting schedule parameters 048a99032d8a usb: typec: tcpm: update power supply once partner accepts 61a4b925aa0f usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply 79cae796dbf0 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply 0dace269aa22 drm: bridge: fix LONTIUM use of mipi_dsi_() functions 8a80901a061f staging: fwserial: fix TIOCSSERIAL permission check af5145c8efa6 tty: moxa: fix TIOCSSERIAL permission check 6096118089c9 staging: fwserial: fix TIOCSSERIAL jiffies conversions eb3a757e0baa USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check 767e8241dd1c staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 304efedabad2 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions f283aaa01824 tty: amiserial: fix TIOCSSERIAL permission check f09ec0fc67a4 tty: moxa: fix TIOCSSERIAL jiffies conversions eeb4fd46eb9e usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() c2ef392fff9d Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" 7e916d0124e5 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers 6b7021ed36da net/nfc: fix use-after-free llcp_sock_bind/connect 2d84ef4e6569 bluetooth: eliminate the potential race condition when removing the HCI controller 1d7bd87a2c8d Bluetooth: verify AMP hci_chan before amp_destroy ---- Link: https://lore.kernel.org/r/20210512144819.664462530@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/339 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.12.4Andrey Zhizhikin2021-05-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.4 from stable korg. Following upstream commits are included in this version: ---- 4bcf3b752d59 Linux 5.12.4 f7a805d1bb53 sctp: delay auto_asconf init until binding the first addr 3b31f6e84849 Revert "net/sctp: fix race condition in sctp_destroy_sock" 2a8d740aac1b smp: Fix smp_call_function_single_async prototype e7d7bedd507b net: Only allow init netns to set default tcp cong to a restricted algo eb88d8466be5 bpf: Prevent writable memory-mapping of read-only ringbuf pages 53eb85cc6630 bpf, ringbuf: Deny reserve of buffers larger than ringbuf 9fdd1d10daac bpf: Fix alu32 const subreg bound tracking on bitwise operations d22f538e9ec6 afs: Fix speculative status fetches 64055efc88bc mm/memory-failure: unnecessary amount of unmapping d1ebd228ceab mm/sparse: add the missing sparse_buffer_fini() in error branch c3ae6a3f3ca4 mm: memcontrol: slab: fix obtain a reference to a freeing memcg 805e3b93c93f kfifo: fix ternary sign extension bugs 36550ef5418d ia64: fix EFI_DEBUG build 7ea1491f2697 ia64: ensure proper NUMA distance and possible map initialization 1e05c2b9d691 perf session: Add swap operation for event TIME_CONV 59bf7d961a80 perf jit: Let convert_timestamp() to be backwards-compatible f57f2d897ff3 perf tools: Change fields type in perf_record_time_conv c899dc41655e net:nfc:digital: Fix a double free in digital_tg_recv_dep_req 709d47b03494 net: dsa: mv88e6xxx: Fix 6095/6097/6185 ports in non-SERDES CMODE 4903918c10b4 net: bridge: mcast: fix broken length + header check for MRDv6 Adv. 5b87fbb20483 RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res ad9ce7188432 RDMA/siw: Fix a use after free in siw_alloc_mr b64a9914918d bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds e738b042761a selftests/bpf: Fix core_reloc test runner dade94cf3223 selftests/bpf: Fix field existence CO-RE reloc tests 4f11633d8549 selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro e407495ba678 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send 0648941f4c8b net/sched: act_ct: fix wild memory access when clearing fragments 0d76da03a8a1 KVM: SVM: Disable SEV/SEV-ES if NPT is disabled 7399abdad9d3 KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails b74a478a66ea KVM: SVM: Zero out the VMCB array used to track SEV ASID association 3461924cde00 KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM 3fbc5bc651d6 bnxt_en: Fix RX consumer index logic in the error path. 0af76111c2a6 mptcp: Retransmit DATA_FIN dc4b143319f8 selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test 92aa8a27b470 selftests: mlxsw: Remove a redundant if statement in port_scale test 8334e4fbe50a selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 21815f28af80 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 485517a2beb2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 9f794d2c67c7 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 5878246cdf61 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 69a6cf01a1f4 net, xdp: Update pkt_type if generic XDP changes unicast MAC 9e4fd05376a3 net: enetc: fix link error again df9248ef56e6 net: phy: marvell: fix m88e1111_set_downshift 99ce66766bde net: phy: marvell: fix m88e1011_set_downshift 4305af7e959d powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') 5803e86e1837 powerpc/perf: Fix the threshold event selection for memory events in power10 7748383030f2 wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 99a9906582c7 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock 5e413c0831ff ath10k: Fix a use after free in ath10k_htc_send_bundle 07eb006064c7 ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices a84df7c80bda powerpc/64: Fix the definition of the fixmap area fa37a461bd6d RDMA/core: Add CM to restrack after successful attachment to a device b6ee57f610c6 RDMA/rxe: Fix a bug in rxe_fill_ip_info() b13cbc536990 mt76: mt7921: fix possible invalid register access 28d7cb12d403 mt76: mt7615: Fix a dereference of pointer sta before it is null checked b2847bf30c4a net: phy: intel-xway: enable integrated led functions 7e62a88bf058 net: renesas: ravb: Fix a stuck issue when a lot of frames are received b0b10216b579 net: stmmac: fix TSO and TBS feature enabling during driver open a6ce99d59874 nfp: devlink: initialize the devlink port attribute "lanes" 3d3cd0346916 net: dsa: mv88e6xxx: Fix off-by-one in VTU devlink region size d161c03bd241 crypto: ccp: Detect and reject "invalid" addresses destined for PSP 8bef76325feb powerpc/pseries/iommu: Fix window size for direct mapping with pmem e038f93363c3 mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex d754c80ae82a mt76: mt7915: fix memleak when mt7915_unregister_device() 6c5b2b0c6e5a mt76: mt7615: fix memleak when mt7615_unregister_device() dd86a80bb97f rtw88: refine napi deinit flow 03b59d27a72b net: davinci_emac: Fix incorrect masking of tx and rx error channel 9d1ba11fabdd net: marvell: prestera: fix port event handling on init 37c38674ef2f vsock/virtio: free queued packets when closing socket fde3756222f9 sfc: ef10: fix TX queue lookup in TX event handling 6a8aaa46a6e4 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails a589a9122fce RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails 8b7b075f53a9 RDMA/cxgb4: add missing qpid increment 673de75d1e44 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check 53a032f04769 net: ethernet: ixp4xx: Set the DMA masks explicitly 1b57024de437 libbpf: Initialize the bpf_seq_printf parameters array field by field d234618d2ec6 vsock/vmci: log once the failed queue pair allocation d0287ef91ea5 netfilter: nftables_offload: special ethertype handling for VLAN b988433b1b34 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector d78fa64c87fa netfilter: nft_payload: fix C-VLAN offload support a8d66b4c8903 mwl8k: Fix a double Free in mwl8k_probe_hw 7503993cea78 i2c: mediatek: Fix wrong dma sync flag 6d78450bbe69 i2c: sh7760: fix IRQ error path f5f2fd30be85 wlcore: fix overlapping snprintf arguments in debugfs a32b50a26745 rtlwifi: 8821ae: upgrade PHY and RF parameters 07f85449d230 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid 6c9607314b37 powerpc/smp: Reintroduce cpu_core_mask f32116261e8e mptcp: fix format specifiers for unsigned int 5cad9e2caa96 iommu/mediatek: Always enable the clk on resume cf6fcf26f60d powerpc/pseries: extract host bridge from pci_bus prior to bus removal 1de6095db28f MIPS: pci-legacy: stop using of_pci_range_to_resource e44ec34641f7 drm/amd/pm: fix error code in smu_set_power_limit() 04ee044a877e drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() 5f54b9be4ce5 perf beauty: Fix fsconfig generator 969d259ed670 iommu/amd: Put newline after closing bracket in warning 6532647bf264 iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' 038bf959af53 drm/i915/gvt: Fix error code in intel_gvt_init_device() 4fd6cb342547 net/packet: remove data races in fanout operations 841bbc0da841 net/mlx5: Fix bit-wise and with zero 2d63c969c436 ASoC: ak5558: correct reset polarity 403ec2958305 powerpc/syscall: switch user_exit_irqoff and trace_hardirqs_off order 3b35c9e484cb powerpc/xive: Fix xmon command "dxi" d7de92e4355e powerpc/xive: Drop check on irq_data in xive_core_debug_show() a5436462939a iwlwifi: dbg: disable ini debug in 9000 family and below fc23413efc1d iwlwifi: rs-fw: don't support stbc for HE 160 4d267335c51a fuse: fix matching of FUSE_DEV_IOC_CLONE command e6f5e2039d99 i2c: sh7760: add IRQ check adabb7479570 i2c: rcar: add IRQ check 2dada8877293 i2c: mlxbf: add IRQ check 60c6bc467bca i2c: jz4780: add IRQ check ee714ab6e489 i2c: emev2: add IRQ check cbf441180bf1 i2c: cadence: add IRQ check a42ac16e6573 i2c: xiic: fix reference leak when pm_runtime_get_sync fails c7ea772c9fcf i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails d3406ab52097 i2c: sprd: fix reference leak when pm_runtime_get_sync fails d6fdc153091d i2c: omap: fix reference leak when pm_runtime_get_sync fails ff406f6cd09c i2c: imx: fix reference leak when pm_runtime_get_sync fails b100650d80cd i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails 7ee35cde1e81 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails a45fc41beed8 i2c: cadence: fix reference leak when pm_runtime_get_sync fails 8b3ffa5814f0 pinctrl: at91-pio4: Fix slew rate disablement d3cca8067d43 RDMA/rtrs-clt: destroy sysfs after removing session from active list bd8fbee40c87 RDMA/srpt: Fix error return code in srpt_cm_req_recv() a46b536cd60c mt76: mt7921: fix kernel crash when the firmware fails to download ab2dcb9083f2 net: thunderx: Fix unintentional sign extension issue 4c20ede4c22e cxgb4: Fix unintentional sign extension issues c86386cc21bf RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() 1500e3293905 IB/hfi1: Fix error return code in parse_platform_config() 296eb4ca08e4 RDMA/qedr: Fix error return code in qedr_iw_connect() 6354991d0bf5 ovl: invalidate readdir cache on changes to dir with origin eecb662975c0 ovl: show "userxattr" in the mount data 947573d8b725 KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit 0e36eb66f179 mt76: mt7921: fix the dwell time control 1aa32d64fad4 mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton 5ac6fcde7c70 mt76: mt7921: always wake the device in mt7921_remove_interface 6c8e96ad4114 mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() 9ed3f7370ac2 mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() 7ecb3748e3ba mt76: mt7663s: fix the possible device hang in high traffic cd0261e1bf53 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation ab28d7d1b205 mt76: mt7663: fix when beacon filter is being applied 4bd926e5ca88 mt76: mt7915: fix txrate reporting b9d3a9e108d9 mt76: mt7915: fix rxrate reporting f8d03ca3bb4a mt76: mt7921: fix the base of the dynamic remap a24470fbbdeb mt76: mt7921: fix the base of PCIe interrupt 65d1c9b2a2ff mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list 2554b9cb4b5e mt76: connac: fix kernel warning adding monitor interface fe1ea83b76ad mt76: mt7915: fix mib stats counter reporting to mac80211 d5d23c2dbc6e mt76: mt7615: fix mib stats counter reporting to mac80211 fb2e48febf56 mt76: mt7615: fix TSF configuration 09e89893b926 mt76: mt7921: fix stats register definitions 358af1c797a0 mt76: mt7915: fix aggr len debugfs node abf1eac51e38 mt76: mt7921: fix aggr length histogram 54b989653c55 mt76: mt7615: fix memory leak in mt7615_coredump_work 3182896668e1 mt76: mt7921: fixup rx bitrate statistics bca02a4a79de mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss 481122637445 mt76: mt7921: fix memory leak in mt7921_coredump_work c2918dd90003 mt76: mt7921: fix suspend/resume sequence e2cdc9cb33c5 mt76: mt7915: fix tx skb dma unmap 821ae236ccea mt76: mt7615: fix tx skb dma unmap 88eee5ffb3b2 mt7601u: fix always true expression ae5ef5358a89 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 0d724bf90a2d xfs: fix return of uninitialized value in variable error 269c23fa1b8e RDMA/hns: Fix missing assignment of max_inline_data ab5530a9c103 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric 02101c6645b2 mac80211: bail out if cipher schemes are invalid 42667ed491b2 powerpc: iommu: fix build when neither PCI or IBMVIO is set 822ea5559c51 powerpc/perf: Fix PMU constraint check for EBB events d6dba51f6e0c powerpc/64s: Use htab_convert_pte_flags() in hash__mark_rodata_ro() defbe7df3883 powerpc/pseries: Add key to flags in pSeries_lpar_hpte_updateboltedpp() e40c52ee67b1 powerpc/64s: Fix pte update for kernel memory on radix 79f754d58e52 IB/hfi1: Use kzalloc() for mmu_rb_handler allocation 769003fd970c liquidio: Fix unintented sign extension of a left shift of a u16 66b672eab0ae ASoC: simple-card: fix possible uninitialized single_cpu local variable b4a6de2e3d48 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 117740621dbc HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE 59fcf294a3dd HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() da317e93f353 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling 217c22918c3a HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness eefc81ca6f30 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls 0fbef3697f0f iommu/vt-d: Invalidate PASID cache when root/context entry changed 66c24699f266 iommu/vt-d: Remove WO permissions on second-level paging entries 160faa083e5d iommu/vt-d: Report the right page fault address 943cf2a239f8 iommu/vt-d: Report right snoop capability when using FL for IOVA 32a874c6deda iommu: Fix a boundary issue to avoid performance drop e89f28b8be65 iommu/vt-d: Don't set then clear private data in prq_event_thread() 77e74a050dce KVM: arm64: Fix error return code in init_hyp_mode() 793d43c43297 mips: bmips: fix syscon-reboot nodes facdf32dfcd0 net: hns3: Limiting the scope of vector_ring_chain variable 8e82bcb775fa nfc: pn533: prevent potential memory corruption 59bbdeee1dcb RDMA/core: Fix corrupted SL on passive side af5a6af4d450 bug: Remove redundant condition check in report_bug 5528b6014c49 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() 8bc9833f5622 powerpc/pseries: Only register vio drivers if vio bus exists 4c5e5cea64d1 udp: never accept GSO_FRAGLIST packets 450687386cd1 udp: skip L4 aggregation for UDP tunnel packets 5b86b44b9a4d net: phy: lan87xx: fix access to wrong register of LAN87xx ff4fed6152e7 ALSA: core: remove redundant spin_lock pair in snd_card_disconnect 62413972f526 ASoC: q6afe-clocks: fix reprobing of the driver f52b9a88ebeb fs: dlm: fix missing unlock on error in accept_from_sock() 51c7eda8b188 gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 8737b781154c MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again 5a54afcc73bc powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration 08be2d6596d4 powerpc/64s: Fix hash fault to use TRAP accessor ad11f55f1898 IB/isert: Fix a use after free in isert_connect_request 3f3e72957876 RDMA/mlx5: Fix drop packet rule in egress table 3266682f91cc iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK 6570a82def26 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk 2b8bf48c2165 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB 5d58e5fabc92 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero eb7d63e4a37b pinctrl: pinctrl-single: remove unused parameter 806245375ff9 inet: use bigger hash table for IP ID generation 33df5d11674c ima: Fix the error code for restoring the PCR value 58e90fbccd88 MIPS: fix local_irq_{disable,enable} in asmmacro.h 4b0a22c90175 powerpc/prom: Mark identical_pvr_fixup as __init 71db53905dba powerpc/fadump: Mark fadump_calculate_reserve_size as __init a3e3bd8b1cd4 powerpc/mm: Move the linear_mapping_mutex to the ifdef where it is used a712a6a3891d libbpf: Add explicit padding to btf_dump_emit_type_decl_opts 3be43633d30f selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed cfd02c72e5f4 net: dsa: bcm_sf2: fix BCM4908 RGMII reg(s) 69f38f9126d2 net: dsa: bcm_sf2: add function finding RGMII register 26a0b1f604e0 ASoC: tegra30: i2s: Restore hardware state on runtime PM resume 409c028892b1 iommu/vt-d: Reject unsupported page request modes ba5d584cd6e8 iommu/dma: Resurrect the "forcedac" option 346607ab09de iommu: Check dev->iommu in iommu_dev_xxx functions ba07cf2b0222 bpftool: Fix maybe-uninitialized warnings 1bafc147d350 libbpf: Add explicit padding to bpf_xdp_set_link_opts ca44f7cd20d9 net: lapbether: Prevent racing when checking whether the netif is running 332e69eb3bd9 Bluetooth: avoid deadlock between hci_dev->lock and socket lock bf628b366445 KVM: x86/mmu: Retry page faults that hit an invalid memslot bcf8a9025dfa wilc1000: write value to WILC_INTR2_ENABLE register fa79dc1b5aaa net/mlx5: DR, Add missing vhca_id consume from STEv1 54816e3144c4 RDMA/mlx5: Fix mlx5 rates to IB rates map 386bdf46a93e RDMA/mlx5: Fix query RoCE port 29f91bd26f3b RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr 6db9ead40fca ASoC: Intel: Skylake: Compile when any configuration is selected 18a335dc2515 ASoC: Intel: boards: sof-wm8804: add check for PLL setting bdda1efa656d perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 140f1d728362 HID: plantronics: Workaround for double volume key presses b963d569fcbe xsk: Respect device's headroom and tailroom on generic xmit path 72e431005a81 drivers/block/null_blk/main: Fix a double free in null_init. ff8150b9cf8f ataflop: fix off by one in ataflop_probe() 2a3a8bbca28b ataflop: potential out of bounds in do_format() 163dd7fa459f kthread: Fix PF_KTHREAD vs to_kthread() race af813843d8e6 sched/debug: Fix cgroup_path[] serialization 9b7d064beb34 block/rnbd-clt-sysfs: Remove copy buffer overlap in rnbd_clt_get_path_name 84b8c266c4bf io_uring: fix overflows checks in provide buffers 9fb875f2c2f9 perf/amd/uncore: Fix sysfs type mismatch 3456263249c0 x86/events/amd/iommu: Fix sysfs type mismatch f61295900937 HSI: core: fix resource leaks in hsi_add_client_from_dt() a961733c9a8e media: cedrus: Fix H265 status definitions af7451599528 media: meson-ge2d: fix rotation parameters 3709013f59ae nvme-pci: don't simple map sgl when sgls are disabled 8d14cda31292 nvmet-tcp: fix a segmentation fault during io parsing error fee3fece9d84 mfd: stm32-timers: Avoid clearing auto reload register 6aab92b5cb8a mailbox: sprd: Introduce refcnt when clients requests/free channels 0dcc67960c6c scsi: ibmvfc: Fix invalid state machine BUG_ON() 9a5b491ee9e0 scsi: sni_53c710: Add IRQ check a808b2b925be scsi: sun3x_esp: Add IRQ check 47c242dc76c8 scsi: jazz_esp: Add IRQ check 12e8332ac74f scsi: hisi_sas: Fix IRQ checks 0bb0751c28bb scsi: ufs: ufshcd-pltfrm: Fix deferred probing 27b44a8e143a scsi: pm80xx: Fix potential infinite loop c9f61c4bb402 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() cbc1be3bf6f4 clk: uniphier: Fix potential infinite loop 4fa863449325 bcache: Use 64-bit arithmetic instead of 32-bit 545195b478a1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() 5d4dae4b6277 drm/amd/display: check fb of primary plane fb4c0863779e drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct 82c27430cab9 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE 6b5366561974 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE f7246e5b14e7 clk: qcom: a7-pll: Add missing MODULE_DEVICE_TABLE 30a9ab25da0b media: i2c: rdamc21: Fix warning on u8 cast 58a54902ec86 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() ba158f2fb0c6 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable 8e4e49b0e723 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback d2527bb1a700 vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer fe1ee6b61c59 drm/msm/dpu: enable DPU_SSPP_QOS_8LVL for SM8250 5f5f4d297622 drm/msm: Fix debugfs deadlock 6694b8daffac vfio/pci: Re-order vfio_pci_probe() cd48042b764b vfio/pci: Move VGA and VF initialization to functions d63e156085ac vfio/fsl-mc: Re-order vfio_fsl_mc_probe() 4d285d8a767f media: rkvdec: Do not require all controls to be present in every request bde1744150a4 media: v4l2-ctrls.c: fix race condition in hdl->requests list 8620674de11d media: i2c: imx219: Balance runtime PM use-count 5ea9d36e03f6 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream 762e2b204fd9 media: ipu3-cio2: Fix pixel-rate derived link frequency 7e101ec9c8b0 media: ccs: Fix sub-device function 1b71d5587fa7 nvme: retrigger ANA log update if group descriptor isn't found 59c2459bc180 power: supply: bq25980: Move props from battery node 81e4bfac2a49 clk: imx: Fix reparenting of UARTs not associated with stdout 906c538340dd nvmet-tcp: fix incorrect locking in state_change sk callback c7dee3feee3f nvme-tcp: block BH in sk state_change sk callback f0240a9cac40 drm/mediatek: Don't support hdmi connector creation bb995c38e42a drm/mediatek: Switch the hdmi bridge ops to the atomic versions 61e93fa3f3ed seccomp: Fix CONFIG tests for Seccomp_filters 79476f1fe410 ata: libahci_platform: fix IRQ check 5b695910d760 sata_mv: add IRQ checks 581f6ba4fe7f pata_ipx4xx_cf: fix IRQ check 5b7b835e3fe3 pata_arasan_cf: fix IRQ check 1be17895150c selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) 50798f4232d7 drm/omap: dsi: Add missing IRQF_ONESHOT 5489d7355ec7 x86/kprobes: Fix to check non boostable prefixes correctly 71356449c216 scsi: qla2xxx: Check kzalloc() return value 394374bedbba of: overlay: fix for_each_child.cocci warnings 296443139f89 drm/amd/display: Free local data after use cef7b9cc0c93 drm/amdkfd: Fix recursive lock warnings 220fe3b0f124 drm/amdkfd: fix build error with AMD_IOMMU_V2=m 683200c61ca1 x86/kprobes: Retrieve correct opcode for group instruction 8267ccd7b9df media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() ac97be09d46f media: m88rs6000t: avoid potential out-of-bounds reads on arrays 5cd0f16bc44f media: atomisp: Fixed error handling path 27d2eab69f7d media: [next] staging: media: atomisp: fix memory leak of object flash a44db63cc56e media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 a5e2ebeb22ca media: m88ds3103: fix return value check in m88ds3103_probe() 0faeb8a1127a media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 711acdf0228d media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' 521ed2a1ee95 drm/probe-helper: Check epoch counter in output_poll_execute() cfc0149e1fe7 power: supply: bq27xxx: fix sign of current_now for newer ICs 15a6dff1b3f1 drm/panel-simple: Undo enable if HPD never asserts 75321dc8aebe media: aspeed: fix clock handling logic a9545343a506 media: rkisp1: rsz: crash fix when setting src format 818103e37793 media: omap4iss: return error code when omap4iss_get() failed ee43611a4f6c media: saa7146: use sg_dma_len when building pgtable d05670a2e38d media: saa7134: use sg_dma_len when building pgtable a6528fe467fc media: vivid: fix assignment of dev->fbuf_out_flags 8b8d969ec4be media: mtk: fix mtk-smi dependency 8bdfbca9b17b rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() 6ca5efcd15a8 afs: Fix updating of i_mode due to 3rd party change ac67a8754fb1 printk: limit second loop of syslog_print_all 805cea93e66c sched/fair: Fix shift-out-of-bounds in load_balance() 9bdcfbed2a9f scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() fe67c11fef93 drm/mcde/panel: Inverse misunderstood flag 080bd41d6478 drm/amd/display: Fix off by one in hdmi_14_process_transaction() bb62b23e950c drm/stm: Fix bus_flags handling b3ed9569a7b2 drm/tilcdc: send vblank event when disabling crtc f3e2b85d3059 soc: aspeed: fix a ternary sign expansion bug 620b84fc3544 xen-blkback: fix compatibility bug with single page rings 15e7357f076b spi: tools: make a symbolic link to the header file spi.h 3b61f2f020c7 serial: omap: fix rs485 half-duplex filtering b641a97b1f0b serial: omap: don't disable rs485 if rts gpio is missing 59e0f581a8a9 ttyprintk: Add TTY hangup callback. acb642ee0f65 usb: dwc2: Fix hibernation between host and device modes. 36535a40b52c usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. b3fc9b21e5c6 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check 682f486d18c6 Drivers: hv: vmbus: Increase wait time for VMbus unload b877d36f134f platform/surface: aggregator: fix a bit test 3e4e2eca38ed hwmon: (pmbus/pxe1610) don't bail out when not all pages are active 7b9b14d8ba41 x86/platform/uv: Fix !KEXEC build failure c3a5a3597ea9 btrfs: zoned: bail out in btrfs_alloc_chunk for bad input 7b386cbdc343 btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex bad5a23cf2b4 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 23269ac9f123 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op 28b09dcdcf7d spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume 38671c4a5bf1 spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue 3fc537486d7c crypto: arm64/aes-ce - deal with oversight in new CTR carry code 2728f289b327 Drivers: hv: vmbus: Use after free in __vmbus_open() 6ee53ec981c1 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address 4b7c347672c2 spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe d7cd576b987f usb: typec: tcpm: Honour pSnkStdby requirement during negotiation aabd4ef3a065 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table af43779b6cc9 char: tpm: fix error return code in tpm_cr50_i2c_tis_recv() 364400df2df9 security: keys: trusted: fix TPM2 authorizations 4c5534ad2791 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure a74cb41af7db memory: renesas-rpc-if: fix possible NULL pointer dereference of resource f476db2c0ffb spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() 512dbf4a0892 usb: cdnsp: Fixes issue with Configure Endpoint command 143f627f1979 m68k: Add missing mmap_read_lock() to sys_cacheflush() 795ad51102da usbip: vudc: fix missing unlock on error in usbip_sockfd_store() 8c2293dbe841 crypto: chelsio - Read rxchannel-id from firmware d5d7e473ee8a node: fix device cleanups in error handling code 1395747ee5e9 firmware: qcom-scm: Fix QCOM_SCM configuration ac2c5480afd4 serial: core: return early on unsupported ioctls a72d78d67043 tty: fix return value for unsupported termiox ioctls 23598e43e2d9 tty: fix return value for unsupported ioctls addeca42cc77 tty: actually undefine superseded ASYNC flags 7551577e6ce4 USB: cdc-acm: fix TIOCGSERIAL implementation e48628060ca4 USB: cdc-acm: fix unprivileged TIOCCSERIAL b0e543b46b8d usb: gadget: r8a66597: Add missing null check on return from platform_get_resource 6a2b5cee0d31 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() d11e1802f8ae spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op 8d3d7eead4ca spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality a5ec27dd6e37 spi: spi-zynqmp-gqspi: add mutex locking for exec_op 8fa511754543 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible d6c13a9896ae cpufreq: armada-37xx: Fix determining base CPU frequency ae390626dc0e cpufreq: armada-37xx: Fix driver cleanup when registration failed fac19292b8c1 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 9db7efc1cef8 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz ae1294896b13 cpufreq: armada-37xx: Fix the AVS value for load L1 b06442ced776 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock ca9630b6522f cpufreq: armada-37xx: Fix setting TBG parent for load levels 5072029dae67 crypto: qat - Fix a double free in adf_create_ring b7bd0657c203 crypto: sa2ul - Fix memory leak of rxd d3d702084d12 crypto: sun8i-ss - Fix memory leak of pad d385c6e4b3cc crypto: allwinner - add missing CRYPTO_ prefix 5083a1723a33 ACPI: CPPC: Replace cppc_attr with kobj_attribute 844b01c8fc6e cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration a163df99821f PM: runtime: Replace inline function pm_runtime_callbacks_present() c9c1ee0120fd soc: qcom: mdt_loader: Detect truncated read of segments 0382a1e02cc3 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 0eb78f53cae4 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() 8735248ebb91 spi: Fix use-after-free with devm_spi_alloc_* 27502a922ec0 clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() bf2333393f33 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped d510293acb68 clocksource/drivers/timer-ti-dm: Fix posted mode status check order c0053d344069 PM / devfreq: Use more accurate returned new_freq as resume_freq 4c3988bcc3e5 soc: qcom: pdr: Fix error return code in pdr_register_listener 3222157c9d2d platform/x86: dell-wmi-sysman: Make init_bios_attributes() ACPI object parsing more robust 9acb52e70c18 staging: greybus: uart: fix unprivileged TIOCCSERIAL 15ee91744b23 staging: fwserial: fix TIOCGSERIAL implementation a6dae92dda49 staging: fwserial: fix TIOCSSERIAL implementation faad1643e53b staging: rtl8192u: Fix potential infinite loop 74b525963c79 staging: comedi: tests: ni_routes_test: Fix compilation error 073b6c00f4a6 irqchip/gic-v3: Fix OF_BAD_ADDR error handling c8994829f8da mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 0b5e17391e62 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol ff2f0383b537 firmware: qcom_scm: Workaround lack of "is available" call on SC7180 1fcaf5e2188f firmware: qcom_scm: Reduce locking section for __get_convention() cba3020b9264 firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool 5d3422516934 m68k: mvme147,mvme16x: Don't wipe PCC timer config bits effd2bd62b41 soundwire: stream: fix memory leak in stream config error path 60015b30417e memory: pl353: fix mask of ECC page_size config register 8d2a65bf858a ARM: dts: qcom: msm8974-samsung-klte: correct fuel gauge interrupt trigger level 7241c948b412 ARM: dts: qcom: msm8974-lge-nexus5: correct fuel gauge interrupt trigger level 57d5dee58ce7 driver core: platform: Declare early_platform_cleanup() prototype 8832b172ff0f nvmem: rmem: fix undefined reference to memremap df60888bf3e4 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse b93e0b45015e USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() df65ce037234 usb: gadget: aspeed: fix dma map failure 4d8392fba0f2 crypto: qat - fix error path in adf_isr_resource_alloc() a542f220b4b1 crypto: poly1305 - fix poly1305_core_setkey() declaration 8b37c99d66b4 NFSv4.2: fix copy stateid copying for the async copy 3f647a08416d arm64: dts: mediatek: fix reset GPIO level on pumpkin fd8a29ca0d8f phy: ingenic: Fix a typo in ingenic_usb_phy_probe() 9249b7fa71a4 phy: ralink: phy-mt7621-pci: fix return value check in mt7621_pci_phy_probe() fd5378456e4e phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 4fd6c07cea3b phy: ralink: phy-mt7621-pci: fix XTAL bitmask bb476294d362 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup 15fe1e9adbbd soc: mediatek: pm-domains: Fix missing error code in scpsys_add_subdomain() 75ec82fe259b soundwire: bus: Fix device found flag correctly a35e98e0340e arm64: dts: qcom: sm8250: fix display nodes c6f8e0dc8da1 bus: qcom: Put child node before return 91080d1baf4c arm64: dts: mt8173: fix wrong power-domain phandle of pmic 3a2d02e9778d arm64: dts: mt8183: Add gce client reg for display subcomponents f56cf3fac1a1 arm64: dts: renesas: r8a779a0: Fix PMU interrupt a08799d3e8c8 mtd: require write permissions for locking and badblock ioctls f7f198e5b361 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' 05933809ef46 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' 4dcc2f1542e4 usb: gadget: s3c: Fix incorrect resources releasing bc164215cb37 fotg210-udc: Complete OUT requests on short packets 456b9a9acf76 fotg210-udc: Don't DMA more than the buffer can take 2e1c5f9f3203 fotg210-udc: Mask GRP2 interrupts we don't handle 58fe85af6922 fotg210-udc: Remove a dubious condition leading to fotg210_done 170f02ded842 fotg210-udc: Fix EP0 IN requests bigger than two packets 84d38ee7cc78 fotg210-udc: Fix DMA on EP0 for length > max packet size 1ea500ce6f7c crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init a07e0ff34400 crypto: qat - don't release uninitialized resources b655b45919d7 crypto: ccp - fix command queuing to TEE ring buffer 01d6b0abcc66 usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) 833490104757 usb: gadget: pch_udc: Initialize device pointer before use 536e5a42e6cd usb: gadget: pch_udc: Check for DMA mapping error f1e537380153 usb: gadget: pch_udc: Check if driver is present before calling ->setup() 0933de7be64e usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 0dadbf7ad2cb devtmpfs: fix placement of complete() call 49ac0af94139 usb: host: ehci-tegra: Select USB_GADGET Kconfig option 5a3672a6edcb x86/microcode: Check for offline CPUs before requesting new microcode 7907a6d2d365 staging: qlge: fix an error code in probe() 9dbd136aff69 Drivers: hv: vmbus: Drop error message when 'No request id available' 7bd798abad61 spi: stm32: Fix use-after-free on unbind 0a9c774f003c crypto: arm/blake2s - fix for big endian 9cd2bd6874b4 selftests/x86: Add a missing .note.GNU-stack section to thunks_32.S 6c3f0c46ca48 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding 01299660164a regulator: bd9576: Fix return from bd957x_probe() 28f00f021392 arm64: dts: broadcom: bcm4908: set Asus GT-AC5300 port 7 PHY mode 1251ef565c1e spi: stm32: drop devres version of spi_register_master 6516cb852d70 crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map 48eb34b16d10 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x fc474a743e6b arm64: dts: qcom: sm8350: fix number of pins in 'gpio-ranges' ebcb732af084 arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' 3b7499aafa0c arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' dea150cf1d40 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' 34833cd1bcd5 arm64: dts: qcom: sc7180: Avoid glitching SPI CS at bootup on trogdor 66ef17ff0bd9 arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer e688a3953bd1 arm64: dts: qcom: sm8350: Fix level triggered PMU interrupt polarity 3bfdadd3bdf2 arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity a3e81f0e31eb arm64: dts: qcom: sc7180: trogdor: Fix trip point config of charger thermal zone 99c85d841529 iio: adis16480: fix pps mode sampling frequency math 69a2c2e02daa arm64: dts: ti: k3-j721e-main: Update the speed modes supported and their itap delay values for MMCSD subsystems bd264d03a71b ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control c3d322609b49 mtd: maps: fix error return code of physmap_flash_remove() 915959ef8bec mtd: parsers: qcom: incompatible with spi-nor 4k sectors 9380ee18b58d mtd: parsers: qcom: Fix error condition 64151b20eba8 mtd: don't lock when recursively deleting partitions a4ef6c56a8af mtd: rawnand: qcom: Return actual error code instead of -ENODEV 82bcabce34d9 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() fa897935b750 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC 40bad753d1fc mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() 1ad5f8a3f392 arm64: dts: broadcom: bcm4908: fix switch parent node name 121a5da334eb spi: rockchip: avoid objtool warning b9e569ae1da3 regmap: set debugfs_name to NULL after it is freed 89e2375bafbc mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities a113d3b0ab16 usb: typec: stusb160x: fix return value check in stusb160x_probe() 30eca95df3c4 usb: typec: tps6598x: Fix return value check in tps6598x_probe() c7c88f690f15 usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS c03542175f9e usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling 9edc7a066011 serial: stm32: fix tx_empty condition 46c6efeff8e3 serial: stm32: add FIFO flush when port is closed 8fa18df35229 serial: stm32: fix FIFO flush in startup and set_termios a5e6b2759376 serial: stm32: call stm32_transmit_chars locked b263011153ee serial: stm32: fix tx dma completion, release channel 59ead20a3dec serial: liteuart: fix return value check in liteuart_probe() 84a8fdccdd7e serial: stm32: fix a deadlock in set_termios 65b53eb11514 serial: stm32: fix wake-up flag handling f6fba14ddd5e serial: stm32: fix a deadlock condition with wakeup event 9b10b39da6aa serial: stm32: fix TX and RX FIFO thresholds ace36d5a4249 serial: stm32: fix incorrect characters on console df5cee652799 serial: stm32: fix startup by enabling usart for reception 3d8b6e3242fb serial: stm32: fix probe and remove order for dma f1a704aa1cd0 x86/platform/uv: Set section block size for hubless architectures 023f053c37b2 bus: ti-sysc: Fix initializing module_pa for modules without sysc register be4720a61d2b arm64: dts: renesas: Add mmc aliases into board dts files c1cc1df36c52 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files e59274ac3b78 ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family 8ce23c685240 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow 1b05b10ba676 ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 7ebd2607296e ARM: dts: exynos: correct PMIC interrupt trigger level on P4 Note family 642a587880f1 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family c883c93ee144 ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family 9b928651cc3b ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family f73c51927a77 ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 277d9da7d39a ARM: dts: exynos: correct fuel gauge interrupt trigger level on P4 Note family 96efb5ea80cd ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 32feeec631a2 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 50e7b39b8084 crypto: sun8i-ss - fix result memory leak on error path ac9675c00005 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs_aes_probe() f2ad9cbc94a0 crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs_hcu_probe() 4a153aacc73e fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER d28a7779d45b x86/vdso: Use proper modifier for len's format specifier in extract() 17d45b88c1af firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) f7476bf64f40 firmware: xilinx: Fix dereferencing freed memory 07871a25dfb3 Revert "tools/power turbostat: adjust for temperature offset" e879c36a8512 usb: gadget: pch_udc: Revert d3cb25a12138 completely 3228a02f91d5 Revert "drm/qxl: do not run release if qxl failed to init" 93a3589b710e ovl: fix missing revert_creds() on error path af582bd4a21a mfd: stmpe: Revert "Constify static struct resource" 13b824cf038e Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 401e15486bc0 Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" 9e4f06d5d55e KVM: selftests: Always run vCPU thread with blocked SIG_IPI b821282e38a7 KVM: selftests: Sync data verify of dirty logging with guest sync 4dd4e8d2cc88 KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read 8c6fc4ecc1d0 KVM: arm64: Fully zero the vcpu state on reset 5b1fec560e70 KVM: arm64: Support PREL/PLT relocs in EL2 code 50cbad42bfea KVM: Stop looking for coalesced MMIO zones if the bus is destroyed 30f46c699373 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU a2bc4ca00131 KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read f0a0625e459c KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit 1194e31eaea5 KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit 3d386331268c KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode 5746acdd0af8 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch 00ba45aaf834 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported 6dbfe6215582 KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created fd88ede84e43 KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes ba7bf5d6336a KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs 62ae40d4281a KVM: SVM: Don't strip the C-bit from CR2 on #PF interception dd9c924a487a KVM: nSVM: Set the shadow root level to the TDP level for nested NPT 00f892e28e1a KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads 2c466d1bd7d6 KVM: x86: Check CR3 GPA for validity regardless of vCPU mode 36825931c607 KVM: x86: Properly handle APF vs disabled LAPIC situation f62bc34d2890 KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests dd42721d3a0e KVM: x86/xen: Drop RAX[63:32] when processing hypercall a974aed548b2 KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit d8032e13979d KVM: s390: extend kvm_s390_shadow_fault to return entry pointer f09435247c5f KVM: s390: split kvm_s390_real_to_abs 8baf398f50f1 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO f5a0098b46b2 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility 4f5a74461656 KVM: s390: fix guarded storage control register handling 02a9126f51a5 KVM: s390: split kvm_s390_logical_to_effective aac02c6bfdd6 KVM: s390: VSIE: correctly handle MVPG when in VSIE f13e4287be65 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 e73bf2eb82d6 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable 5e9a107d2410 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices b769a6285896 ALSA: hda/realtek: Re-order ALC662 quirk table entries a3cef89e9101 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries d115e658d594 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 1698d55bf8c6 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 9c3465fc2df8 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 13abe4452472 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries 8ff6fb1076ac ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries a0848b321992 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries 8335fdd8783f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 4d5fa5c3d3ee ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries c9e224a129dd ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries c9864a6b0ab3 drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode. cf7889354f24 drm/amdgpu: fix r initial values 1c3697e3f919 drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC 6d8568b72485 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 e304cfd8cc67 drm/amd/display: Reject non-zero src_y and src_x for video planes 98d7d76a74e4 drm: bridge/panel: Cleanup connector on bridge detach 4ab5778889e5 drm: bridge: fix ANX7625 use of mipi_dsi_() functions 5636981fa8d8 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast dc37d27f16dd drm/dp_mst: Revise broadcast msg lct & lcr d083f0de9d06 drm/radeon: fix copy of uninitialized variable back to userspace 1ae37c62b323 drm/panfrost: Don't try to map pages that are already mapped be586482bd40 drm/panfrost: Clear MMU irqs before handling the fault e5550e2f3e70 drm/ingenic: Fix non-OSD mode d1f5199445ca drm/qxl: use ttm bo priorities fba8cea75895 FDDI: defxx: Make MMIO the configuration default except for EISA 91b9548d413f mt76: fix potential DMA mapping leak 9cd09722e18a rtw88: Fix array overrun in rtw_get_tx_power_params() f94f09e69568 cfg80211: scan: drop entry from hidden_list on overflow aff4d8cb5ef5 net: xilinx: drivers need/depend on HAS_IOMEM 352f856408a9 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() 790da494c183 mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() 17bf84d857d0 MIPS: generic: Update node names to avoid unit addresses 001f553ca5be md: Fix missing unused status line of /proc/mdstat 5ad71f445a6c md: md_open returns -EBUSY when entering racing area 2271da321684 md: factor out a mddev_find_locked helper from mddev_find cfac69f5cde9 md: split mddev_find fe5dbe71fcde md-cluster: fix use-after-free issue when removing rdev 91d74f0a71e0 md/bitmap: wait for external bitmap writes to complete during tear down 53f8208e11ab async_xor: increase src_offs when dropping destination page 0a78ba078a37 x86, sched: Treat Intel SNC topology as default, COD as exception 336dc1d637f3 selinux: add proper NULL termination to the secclass_map permissions aa38b4eebb53 misc: vmw_vmci: explicitly initialize vmci_datagram payload bc4087770460 misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 3b22a73354ff phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() 709e69247a1f misc: lis3lv02d: Fix false-positive WARN on various HP models cb506a1b7fef phy: cadence: Sierra: Fix PHY power_on sequence 07b929c857f0 sc16is7xx: Defer probe if device read fails 091d32c54550 iio: hid-sensor-rotation: Fix quaternion data not correct 99f8854ad3da iio: sx9310: Fix access to variable DT array 0a5cc717d5ae iio: magnetometer: yas530: Fix return value on error path 0ed8a4d4606b iio:adc:ad7476: Fix remove handling 8260a84e54d4 iio:accel:adis16201: Fix wrong axis assignment that prevents loading 47007b0dd0f7 iio: sx9310: Fix write_.._debounce() 71ec5597189c iio: magnetometer: yas530: Include right header 25a233aba5d0 iio: inv_mpu6050: Fully validate gyro and accel scale writes ff39adf5d31c soc/tegra: regulators: Fix locking up when voltage-spread is out of range ce835bc103ea PM / devfreq: Unlock mutex and free devfreq struct in error path 901b6b29fde9 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c 6df842bbbaab PCI: xgene: Fix cfg resource mapping bb2679a3a1c0 KVM: x86: Defer the MMU unload to the normal path on an global INVPCID 60870cc69ec8 PCI: Allow VPD access for QLogic ISP2722 9b3dfb743037 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR da61e572de95 MIPS: pci-rt2880: fix slot 0 configuration 97f12e7b3249 MIPS: pci-mt7620: fix PLL lock check 4aad12fcb513 ASoC: tlv320aic32x4: Increase maximum register in regmap 4eff0aece2bf ASoC: tlv320aic32x4: Register clocks before registering component bbe08fe17ca9 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function e0efbd123379 ASoC: samsung: tm2_wm5110: check of of_parse return value bda903c40775 usb: xhci-mtk: improve bandwidth scheduling with TT 9cc300e48da1 usb: xhci-mtk: remove or operator for setting schedule parameters a6727853725f USB: serial: xr: fix CSIZE handling 0707201cd3e5 usb: typec: tcpm: update power supply once partner accepts 999237e2fe4a usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply 3645a7d04f2f usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply ff3486804847 drm: bridge: fix LONTIUM use of mipi_dsi_() functions f162f1edfcd7 tty: mxser: fix TIOCSSERIAL permission check b4a73d0398cd staging: fwserial: fix TIOCSSERIAL permission check abeecdf9b9f3 tty: mxser: fix TIOCSSERIAL jiffies conversions 13b2afa47b65 tty: moxa: fix TIOCSSERIAL permission check 63cf4009837d staging: fwserial: fix TIOCSSERIAL jiffies conversions be43d200fff9 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check 2ab752561540 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 0f8dc63a4772 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions 6a855bd02516 tty: amiserial: fix TIOCSSERIAL permission check 9ee8e4799334 tty: moxa: fix TIOCSSERIAL jiffies conversions 0eff3fa802e5 usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() 8f0591e79cde Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" 226c0978a226 software node: Allow node addition to already existing device b1faea82c829 coresight: etm-perf: Fix define build issue when built as module ca2960d35c36 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers 18175fe17ae0 net/nfc: fix use-after-free llcp_sock_bind/connect 93d388c087d7 bluetooth: eliminate the potential race condition when removing the HCI controller c026c3dc3947 Bluetooth: verify AMP hci_chan before amp_destroy ---- Link: https://lore.kernel.org/r/20210512144837.204217980@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/340 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.12.3Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.12.3 from stable korg. Following upstream commits are included in this version: ---- d795d7b5846c Linux 5.12.3 142703b82c36 thermal/core/fair share: Lock the thermal zone while looping over instances 6bf443acf6ca thermal/drivers/cpufreq_cooling: Fix slab OOB issue c23e941b2351 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 87bc16ed037b pinctrl: Ingenic: Add support for read the pin configuration of X1830. dc1a515ba108 pinctrl: Ingenic: Add missing pins to the JZ4770 MAC MII group. d757bf4c69cd dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails f2b61e8ba153 dm integrity: fix missing goto in bitmap_flush_interval error handling 578f39e1f2b3 dm space map common: fix division bug in sm_ll_find_free_block() 2f97deb8b0da dm persistent data: packed struct should have an aligned() attribute too 2a1bd74b8186 tracing: Restructure trace_clock_global() to never block 7bc6bc25a1a8 tracing: Map all PIDs to command lines 337b1546cde8 tools/power turbostat: Fix offset overflow issue in index converting 0452b0b04188 rsi: Use resume_noirq for SDIO a46bbc14f4f0 tty: fix memory leak in vc_deallocate bb2511e92a5d PCI: dwc: Move iATU detection earlier 07009d765c57 usb: dwc2: Fix session request interrupt handler 1c10fd60c859 usb: dwc3: core: Do core softreset when switch mode d91827a96d38 usb: dwc3: gadget: Fix START_TRANSFER link state check dda85fb8b113 usb: dwc3: gadget: Remove FS bInterval_m1 limitation dfdc7ec63213 usb: gadget/function/f_fs string table fix for multiple languages d7a096551b86 usb: gadget: Fix double free of device descriptor pointers 3c6f65325687 usb: gadget: dummy_hcd: fix gpf in gadget_setup c5bddca814e9 io_uring: Check current->io_uring in io_uring_cancel_sqpoll cabc762764cc io_uring: fix work_exit sqpoll cancellations cb5e0b3d0f99 io_uring: fix shared sqpoll cancellation hangs 949938b5d371 io_uring: remove extra sqpoll submission halting b60741f40668 media: venus: hfi_parser: Check for instance after hfi platform get dbe610d5d415 media: venus: hfi_parser: Don't initialize parser on v1 bdb64c3da67f media: venus: hfi_cmds: Support plane-actual-info property from v1 63697f519be4 media: venus: venc_ctrls: Change default header mode fc437f92ebb7 media: venus: pm_helpers: Set opp clock name for v1 259f7f0fabc3 media: coda: fix macroblocks count control usage 78cc3a571850 media: v4l2-ctrls: fix reference to freed memory cdaf358483b3 media: staging/intel-ipu3: Fix race condition during set_fmt 6fb617e37a39 media: staging/intel-ipu3: Fix set_fmt error handling 74ba0adb5e98 media: staging/intel-ipu3: Fix memory leak in imu_fmt e046910804f6 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() 2aabd8da8f0d media: dvb-usb: Fix use-after-free access cede24d13be6 media: dvbdev: Fix memory leak in dvb_media_device_free() a1d50db9020f ext4: Fix occasional generic/418 failure 16e4d107b5d7 ext4: allow the dax flag to be set and cleared on inline directories c9d79b206f74 ext4: fix error return code in ext4_fc_perform_commit() 5a611ecc0df7 ext4: fix ext4_error_err save negative errno into superblock f61f62d574c2 ext4: fix error code in ext4_commit_super 1e9ea8f46370 ext4: always panic when errors=panic is specified b64a3fb6ea02 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() e18d76a12b34 ext4: fix check to prevent false positive report of incorrect used inodes 222c345267b5 ext4: annotate data race in jbd2_journal_dirty_metadata() cfc9b6d1521c ext4: annotate data race in start_this_handle() 8cb6d877b0b2 kbuild: update config_data.gz only when the content of .config is changed 0fc0b094a4de x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported 13b5638e78d8 futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 600de7990106 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") 1ca4f55a7e8a smb3: do not attempt multichannel to server which does not support it 0470ef330390 smb3: if max_channels set to more than one channel request multichannel 524fc5482ffb smb3: when mounting with multichannel include it in requested capabilities 2831dd51bec2 Fix misc new gcc warnings 3cc63b1c6e7a security: commoncap: fix -Wstringop-overread warning deaaae2f918c rcu/nocb: Fix missed nocb_timer requeue ebeac958b690 sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues e531db1ea6f9 sfc: farch: fix TX queue lookup in TX event handling 98d911807489 sfc: farch: fix TX queue lookup in TX flush done handling 473ffbe0b25c exfat: fix erroneous discard when clear cluster bit d04d56f855fa mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 b945c480ae85 fuse: fix write deadlock 00fd897153ca dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 538244fba59f md/raid1: properly indicate failure when ending a failed write request 3606420d5714 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 694d9d5b59e2 crypto: arm/curve25519 - Move '.fpu' after '.arch' 9afbad5eb143 tpm: vtpm_proxy: Avoid reading host log when using a virtual device ac07c557ca12 tpm: efi: Use local variable for calculating final log size e09145e20832 intel_th: pci: Add Alder Lake-M support 467c41f8b18d powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n 5fa84d105f27 powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled 524a894b21e6 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h fe2613436673 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR b54b85bd073a powerpc/kexec_file: Use current CPU info while setting up FDT a43ae32fc22b powerpc/eeh: Fix EEH handling for hugepages in ioremap space. a9a881891922 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors f486ef7e762e powerpc/vdso: Separate vvar vma from vdso 43aa1cfeebf4 iommu/vt-d: Force to flush iotlb before creating superpage a72354b22114 jffs2: Hook up splice_write callback 58db0dd22dec jffs2: Fix kasan slab-out-of-bounds problem 5f41065f6960 Input: ili210x - add missing negation for touch indication on ili210x 7e65ea887d0c NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 7cf20aa8a194 NFS: Don't discard pNFS layout segments that are marked for return 3d0163821c03 NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds 596e079c362a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure 8e6dfb7beeb6 net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets b3502b04e84a openvswitch: fix stack OOB read while fragmenting IPv4 packets e0041e24ad15 mlxsw: spectrum_mr: Update egress RIF list before route's action 0b60f23e29c8 f2fs: fix to avoid out-of-bounds memory access befeb96e17f7 f2fs: fix error handling in f2fs_end_enable_verity() 325b731983d0 ubifs: Only check replay with inode type to judge if inode linked 205332585eeb kcsan, debugfs: Move debugfs file creation out of early init 5116e79fc6e6 virtiofs: fix memory leak in virtio_fs_probe() f7c80e8a1b0b fs: fix reporting supported extra file attributes for statx() fd0f06590d35 riscv/kprobe: fix kernel panic when invoking sys_read traced by kprobe e4228d7587b6 Makefile: Move -Wno-unused-but-set-variable out of GCC only block 48f9d3dd6283 arm64/vdso: Discard .note.gnu.property sections in vDSO 868c10b9be11 btrfs: fix a potential hole punching failure 40b87e9b12b5 btrfs: fix race when picking most recent mod log operation for an old root 900fb3279e5e tools/power/turbostat: Fix turbostat for AMD Zen CPUs 19c11722771f ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx b821885bfcde ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 14ad4409418f ALSA: hda/realtek - Headset Mic issue on HP platform 2c10b675918e ALSA: hda/realtek: fix mic boost on Intel NUC 8 fd2fec39f8a1 ALSA: hda/realtek: GA503 use same quirks as GA401 8b32a5e4e131 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 8f89fb21c85a ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 e117d328d397 ALSA: usb-audio: Explicitly set up the clock selector 1699eddaa136 ALSA: sb: Fix two use after free in snd_sb_qsound_build 51aad8825986 ALSA: hda/conexant: Re-order CX5066 quirk table entries ad2cd2dff035 ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 21f0971f53ba power: supply: cpcap-battery: fix invalid usage of list cursor 284d899d9000 nvmet: avoid queuing keep-alive timer if it is disabled 244022d2b53d sched,psi: Handle potential task count underflow bugs more gracefully a78c38ebc44e s390/archrandom: add parameter check for s390_arch_random_generate 19bbb353a22e io_uring: safer sq_creds putting 87a6d381613a block/rnbd-clt: Fix missing a memory free when unloading the module fba4bf102cf8 block/rnbd-srv: Prevent a deadlock generated by accessing sysfs in parallel 9d1c4c2ff483 sched,fair: Alternative sched_slice() 76ccefa1b3f8 perf: Rework perf_event_exit_event() 76282eddf6ac scsi: libfc: Fix a format specifier 0e0fb68c2538 mfd: arizona: Fix rumtime PM imbalance on error 2030567b0e20 mfd: da9063: Support SMBus and I2C mode f14b8dae97db mfd: intel-m10-bmc: Fix the register access range e2c075537107 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic 49bff90dd104 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode d30a8a240c52 scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() 9465bf9804c0 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response a8655bfe7ba6 scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query 1fa8aea88a39 drm/amd/display: Update DCN302 SR Exit Latency 7ebfbe221e11 drm/amdgpu: fix NULL pointer dereference b47f594a65f9 drm/amd/display: Try YCbCr420 color when YCbCr444 fails 89d6e69c87b3 drm/amdgpu/display: fix memory leak for dimgrey cavefish fc56fb4e57fa amdgpu: avoid incorrect %hu format string d99753e15536 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 819dc7e3ace8 drm/radeon: don't evict if not initialized 15433cb85478 drm/amd/display: Fix UBSAN: shift-out-of-bounds warning c86e38aae2e2 drm/amd/display: Fix debugfs link_settings entry fc3393e6ec5b drm/radeon/ttm: Fix memory leak userptr pages d272c7074661 drm/amdgpu/ttm: Fix memory leak userptr pages 318e8c3434fd drm/msm/mdp5: Do not multiply vclk line count by 100 9d105eefb786 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal ce0da003ae3d sched/fair: Ignore percpu threads for imbalance pulls 91ef133ec62d sched/fair: Bring back select_idle_smt(), but differently 36a2d6da4c2f media: gscpa/stv06xx: fix memory leak d72fa2277720 media: dvb-usb: fix memory leak in dvb_usb_adapter_init bdc41f736b41 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming c9c8b61f30dd media: platform: sti: Fix runtime PM imbalance in regs_show 21b50a6ac98f media: i2c: adv7842: fix possible use-after-free in adv7842_remove() 98e887fc93fe media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 8d57011b838e media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 2a52254ccae1 media: adv7604: fix possible use-after-free in adv76xx_remove() 1fcbb1432a75 media: tc358743: fix possible use-after-free in tc358743_remove() 3a8aa84ad5c6 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() 15efbbe7674b power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() ce1e481865a7 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 1cf96e59da60 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 6281cd9e34b3 drm/msm/a6xx: Fix perfcounter oob timeout 4af165214d95 media: uvcvideo: Support devices that report an OT as an entity source 7de578c084c9 media: uvcvideo: Fix XU id print in forward scan dd06898725d5 media: vivid: update EDID 56fd1aa2322a media: em28xx: fix memory leak 82fa26b92975 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() ae8c6ad672ce scsi: smartpqi: Add new PCI IDs 30a5371d870c scsi: smartpqi: Correct request leakage during reset operations d218413a9886 scsi: smartpqi: Use host-wide tag space b494d1b2791c power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce 7d8463c8acc9 power: supply: cpcap-charger: fix small mistake in current to register conversion 3a200c6b7bd5 selftests/resctrl: Fix checking for < 0 for unsigned values bf81fc260e25 selftests/resctrl: Fix incorrect parsing of iMC counters 477c43592fb6 selftests/resctrl: Use resctrl/info for feature detection aa177a5215c2 selftests/resctrl: Fix missing options "-n" and "-p" c3b5a2c51833 selftests/resctrl: Clean up resctrl features check 6055a8a97449 selftests/resctrl: Fix compilation issues for other global variables 1afd4311c062 selftests/resctrl: Fix compilation issues for global variables fa74403444c6 selftests/resctrl: Enable gcc checks to detect buffer overflows 20eac5036476 nvmet: return proper error code from discovery ctrl b70e92f2b199 drm/komeda: Fix bit check to import to value of proper type 0ec9e97d2109 ata: ahci: Disable SXS for Hisilicon Kunpeng920 e67ddebf1ffc mmc: sdhci-brcmstb: Remove CQE quirk e5ffc70d2ac5 mmc: sdhci-pci: Add PCI IDs for Intel LKF fc1077b4995e mmc: sdhci-esdhc-imx: validate pinctrl before use it 1bb697e54e78 scsi: qla2xxx: Fix use after free in bsg 6d1689fadd78 block, bfq: fix weight-raising resume with !low_latency 15966e6a3338 drm/vkms: fix misuse of WARN_ON bc1434f7da17 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() b45476240f7e drm/amd/display: Fix potential memory leak 563ac6261e28 drm/amd/display: fix dml prefetch validation 4a3fc4596395 drm/amd/display: DCHUB underflow counter increasing in some scenarios 0d2d95716fdc drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' f48cd93fec94 drm/amd/pm: fix workload mismatch on vega10 02cdf707babc drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 7a12075948ef drm/amd/display: Align cursor cache address to 2KB 9069b1b542de drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 41db62bc06ee drm/amdgpu: mask the xgmi number of hops reported from psp to kfd e58dd0a4f199 drm/amdgpu: enable 48-bit IH timestamp counter 39ba18abd37a drm/amdgpu: enable retry fault wptr overflow d736c4fc59a8 backlight: qcom-wled: Fix FSC update issue for WLED5 219db950ae5a backlight: qcom-wled: Use sink_addr for sync toggle 599edbf276f4 power: supply: Use IRQF_ONESHOT 889cb8bec2c5 media: v4l2-ctrls.c: initialize flags field of p_fwht_params b8d7e79dd484 media: gspca/sq905.c: fix uninitialized variable b13bc773eea3 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 2b17e0eb9bb5 s390/qdio: let driver manage the QAOB 54f1727a0956 media: venus: core, venc, vdec: Fix probe dependency error 0e5d8d321fb8 extcon: arizona: Fix various races on driver unbind 381d0d20ea7b extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 348c35a21bf1 power: supply: bq27xxx: fix power_avg for newer ICs c8baf9979dae atomisp: don't let it go past pipes array 115a5769d710 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() a6b47637955c media: cx23885: add more quirks for reset DMA on some AMD IOMMU 08acc7769692 media: drivers/media/usb: fix memory leak in zr364xx_probe 6802047d607e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB 2eeccff0ba79 media: ite-cir: check for receive overflow 4f8058c23b2b scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 1016c0f62f73 drm/virtio: fix possible leak/unlock virtio_gpu_object_array 3f926066e967 kvfree_rcu: Use same set of GFP flags as does single-argument cc69d5a314b1 sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 125cb2c7f8f3 sched/pelt: Fix task util_est update filtering 0feca71f5359 sched/fair: Fix task utilization accountability in compute_energy() d4be398888b7 drm/amdgpu: Fix some unload driver issues 05395840ae35 drm/amd/pm/swsmu: clean up user profile function e085b5916049 scsi: lpfc: Fix ADISC handling that never frees nodes a2dc0640eacd scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN 823db6f1490e scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path 895d55027f4b scsi: lpfc: Fix pt2pt connection does not recover after LOGO 3224d515e4d9 scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b9694aef9b1a drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue a586b255e8e9 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work 34ef003c04d3 drm/amd/display: Return invalid state if GPINT times out 26a5506faacb drm/amd/display: Don't optimize bandwidth before disabling planes e9b75f1e5ee0 drm/amd/display: Check for DSC support instead of ASIC revision 2cf0e67da646 drm/ast: fix memory leak when unload the driver b76edf81bf85 drm/amd/pm: do not issue message while write "r" into pp_od_clk_voltage 7b1d0b1ddeb9 drm/amd/display: Fix MPC OGAM power on/off sequence 698b8222e590 drm/amd/display: changing sr exit latency 6c4e74b56e93 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 1d3ed1ec0a6b drm/qxl: release shadow on shutdown e7272a21ef6c drm/qxl: do not run release if qxl failed to init 9ca845fb12c6 drm: Added orientation quirk for OneGX1 Pro c68956c429cd regulator: da9121: automotive variants identity fix 957520084083 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s 4cb0aea2e250 btrfs: do proper error handling in btrfs_update_reloc_root aa7ccc79588b btrfs: do proper error handling in create_reloc_root 63d01008da13 btrfs: fix exhaustion of the system chunk array due to concurrent allocations 7c124584b3c0 btrfs: fix race between marking inode needs to be logged and log syncing 7bc617ca21ed btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers 4f2fee1e17ef spi: sync up initial chipselect state aa7ce33cb691 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 58f2c4df081f crypto: omap-aes - Fix PM reference leak on omap-aes.c 728936b641fc crypto: sa2ul - Fix PM reference leak in sa_ul_probe() ef8b29f1e948 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 994169b0d7bf crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 3de2b604df54 crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 06871eb9a326 crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails 077a90e774c1 crypto: sun4i-ss - Fix PM reference leak when pm_runtime_get_sync() fails fae3d0a14dfe phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() 99ef43fde005 intel_th: Consistency and off-by-one fix 8293c3d60320 tty: n_gsm: check error while registering tty devices ad9f7e48c5e0 usb: dwc3: gadget: Check for disabled LPM quirk 26f4ea0e0ca4 usb: core: hub: Fix PM reference leak in usb_port_resume() e63746548f84 usb: musb: fix PM reference leak in musb_irq_work() 02798f0cb9b3 usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 1b0f64df77d0 usb: dwc3: pci: add support for the Intel Alder Lake-M 32565a0616f9 spi: qup: fix PM reference leak in spi_qup_remove() 18fe30ff2692 spi: omap-100k: Fix reference leak to master a505edce0bdd spi: dln2: Fix reference leak to master 840872c2aed2 resource: Prevent irqresource_disabled() from erasing flags f938233fe9a6 clocksource/drivers/dw_apb_timer_of: Add handling for potential memory leak 43f27251c576 platform/x86: ISST: Account for increased timeout in some cases 5226917d0f47 tools/power/x86/intel-speed-select: Increase string size b605b652887e ARM: dts: at91: change the key code of the gpio key cf641232176d bus: mhi: pci_generic: Implement PCI shutdown callback 297920796909 bus: mhi: core: Clear context for stopped channels from remove() 80380148c46d xhci: prevent double-fetch of transfer and transfer event TRBs f47c7ace4acd xhci: fix potential array out of bounds with several interrupters bf6c351709a9 xhci: check control context is valid before dereferencing it. 396481ce3f12 xhci: check port array allocation was successful before dereferencing it 5598b0a7efde fpga: dfl: pci: add DID for D5005 PAC cards 04cd7a2b0ae7 usb: xhci-mtk: support quirk to disable usb2 lpm e132d83b2cff random: initialize ChaCha20 constants with correct endianness 16839bc05c83 perf/arm_pmu_platform: Fix error handling bf6a8d1b4e4d perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 65b2f85e7273 soundwire: cadence: only prepare attached devices on clock stop 464461886367 tee: optee: do not check memref size on return from Secure World ad42a659f351 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 2ed7e900e70b soc/tegra: pmc: Fix completion of power-gate toggling 85e8bde13e99 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 50e9a45834f9 x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS 9150f7843b5d x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) ae4a4ca270c5 ARM: dts: ux500: Fix up TVK R3 sensors a2ecc3aa1067 ARM: dts: BCM5301X: fix "reg" formatting in /memory node 52a7c20bfb4b kselftest/arm64: mte: Fix MTE feature detection 236da04d3bc4 PCI: PM: Do not read power state in pci_enable_device_flags() 2c22c855b2ab ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node e83a6878a168 kselftest/arm64: mte: Fix compilation with native compiler 8815109c15ef usb: xhci: Fix port minor revision 9777200246f9 usb: dwc3: gadget: Ignore EP queue requests during bus reset 7f66ca5efe7c usb: gadget: f_uac1: validate input parameters d15e57bb5bf2 usb: gadget: f_uac2: validate input parameters 79c4569e2492 genirq/matrix: Prevent allocation counter corruption 6cb737a99abe crypto: hisilicon/sec - fixes a printing error e0c552b91c7d x86/sev: Do not require Hypervisor CPUID bit for SEV guests 014379ef6849 usb: webcam: Invalid size of Processing Unit Descriptor f1fbce00b98f usb: gadget: uvc: add bInterval checking for HS mode 4e58e2fd84f1 crypto: qat - fix unmap invalid dma address d7b89a167daa crypto: api - check for ERR pointers in crypto_destroy_tfm() 29b9829718c5 bus: mhi: core: Process execution environment changes serially 3ec3ac3b08e7 bus: mhi: core: Destroy SBL devices when moving to mission mode 936cfae514c7 bus: mhi: pci_generic: No-Op for device_wake operations 43bcf55a6707 spi: ath79: remove spi-master setup and cleanup assignment 548b144b5f83 spi: ath79: always call chipselect function 40a66f6f4b66 staging: wimax/i2400m: fix byte-order issue 37e7b52281eb bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first fbe76e9f4fbe cpuidle: tegra: Fix C7 idling state on Tegra114 3d40985b100d fbdev: zero-fill colormap in fbcmap.c 2cf62247f259 posix-timers: Preserve return value in clock_adjtime32() a06b40880153 btrfs: zoned: fail mount if the device does not support zone append 688ddc93faf4 btrfs: zoned: fix unpaired block group unfreeze during device replace e2da98788369 btrfs: fix race between transaction aborts and fsyncs leading to use-after-free ae4cd8973675 intel_th: pci: Add Rocket Lake CPU support e0d49e44953f btrfs: fix metadata extent leak after failure to create subvolume 6adafbbb03a1 x86/build: Disable HIGHMEM64G selection for M486SX 3a736de3271a btrfs: handle remount to no compress during compression bb7d42ee6cd5 smb2: fix use-after-free in smb2_ioctl_query_info() ee3b051cd948 cifs: fix regression when mounting shares with prefix paths eb877963081c cifs: detect dead connections only when echoes are enabled. 004910955001 cifs: fix leak in cifs_smb3_do_mount() ctx e9ac929c3ec9 cifs: fix out-of-bound memory access when calling smb3_notify() at mount point b399c1a3ea0b cifs: Return correct error code from smb2_get_enc_key 3f72d3709f53 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 9c0affe34c5c mmc: core: Fix hanging on I/O during system suspend for removable cards 79c081d27cc7 mmc: core: Set read only for SD cards with permanent write protect bit 0549d960b0c7 mmc: core: Do a power cycle when the CMD11 fails 615bdc0dd810 mmc: block: Issue a cache flush only when it's enabled 6d19fc6d44da mmc: block: Update ext_csd.cache_ctrl if it was written df2c44c9b410 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit afc09d03bfaf mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 9ef5cb5025d1 mmc: sdhci: Check for reset prior to DMA address unmap d6e7fda49697 mmc: uniphier-sd: Fix a resource leak in the remove function 4b75f8a3b21b mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() c8b5286c2154 scsi: mpt3sas: Block PCI config access from userspace during reset e90e844c5b2b scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES a73208e32441 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() b86203bb433c scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag 0f86d66b3850 scsi: qla2xxx: Reserve extra IRQ vectors e77fbc250f30 libceph: allow addrvecs with a single NONE/blank address 6ce58cbf6880 libceph: bump CephXAuthenticate encoding version 77b96633f972 spi: spi-ti-qspi: Free DMA resources e312452b9570 spi: stm32-qspi: fix pm_runtime usage_count counter aebbc29301b1 erofs: add unsupported inode i_format check 4d786870e326 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 676c4cd75307 mtd: rawnand: atmel: Update ecc_stats.corrected counter 60015c2e48bf mtd: spinand: core: add missing MODULE_DEVICE_TABLE() d08fcd5794ec Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" e87cc955ca86 mtd: spi-nor: core: Fix an issue of releasing resources during read/write 704550d124f7 reset: add missing empty function reset_control_rearm() f84f08617825 fs/epoll: restore waking from ep_done_scan() 3d5e1c964b6b ecryptfs: fix kernel panic with null dev_name 8f1999299af7 arm64: dts: mt8173: fix property typo of 'phys' in dsi node 93dbb4f39110 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 578f7183fd1d ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld cdd107d7f181 ftrace: Handle commands when closing set_ftrace_filter file b5e5faf8f607 ACPI: custom_method: fix a possible memory leak b7a5baaae212 ACPI: custom_method: fix potential use-after-free issue a9571131d889 tpm: acpi: Check eventlog signature before using it 93dbbf20e3ff vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 5b6e6498e9b9 s390/cio: remove invalid condition on IO_SCH_UNREG 32bff908a7c1 s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks 971dc8706cee s390/zcrypt: fix zcard and zqueue hot-unplug memleak aa34d125b8d2 s390/disassembler: increase ebpf disasm buffer size bea198f46726 dyndbg: fix parsing file query without a line-range suffix 3494c68d79cb nitro_enclaves: Fix stale file descriptors on failed usercopy a99b661c3187 bus: mhi: core: Fix invalid error returning in mhi_queue 1c1b5a437fc7 bus: mhi: core: Fix MHI runtime_pm behavior ed541cff35cb bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue 1ec103ea8684 bus: mhi: core: Add missing checks for MMIO register entries 76879a980cd5 bus: mhi: core: Sanity check values from remote device before use 1b43b43170c7 bus: mhi: core: Clear configuration from channel context during reset 99b8f10d0216 bus: mhi: core: Fix check for syserr at power_up 96e86bea450b Linux 5.12.2 c7b0208ee370 perf/core: Fix unconditional security_locked_down() call b4571c859f59 platform/x86: thinkpad_acpi: Correct thermal sensor allocation 88cd0fca2e66 USB: Add reset-resume quirk for WD19's Realtek Hub fd551ee52d62 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 26d91f8414fe ALSA: usb-audio: Fix implicit sync clearance at stopping stream 617920eb5554 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 6d34e074fb4f ovl: allow upperdir inside lowerdir d587cfaef72b ovl: fix leaked dentry 03c649dee8b1 net: qrtr: Avoid potential use after free in MHI send 0356e50a7fa6 bpf: Fix leakage of uninitialized bpf stack under speculation 7cf64d8679ca bpf: Fix masking negation logic upon negative dst register d68d22ee943c drm/i915: Disable runtime power management during shutdown 507b1ece3c65 net: usb: ax88179_178a: initialize local variables before use 671c54ea8c7f netfilter: conntrack: Make global sysctls readonly in non-init netns 902b955f965d mips: Do not include hi and lo in clobber list for R6 ---- Link: https://lore.kernel.org/r/20210505112324.956720416@linuxfoundation.org # 5.12.2 Link: https://lore.kernel.org/r/20210510102014.849075526@linuxfoundation.org # 5.12.3 Link: https://github.com/Freescale/linux-fslc/pull/335 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.118Andrey Zhizhikin2021-05-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.118 from stable korg. Following conflicts resolved during merge: ---- - drivers/mmc/core/core.c: - drivers/mmc/core/host.c: Fix merge fuzz for upstream commit 909a01b95120 ("mmc: core: Fix hanging on I/O during system suspend for removable cards") ---- Following upstream commits are included in this version: ---- 16022114de98 Linux 5.4.118 a992a283c0b7 dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 569bae00ebbe dm integrity: fix missing goto in bitmap_flush_interval error handling ff8fd1e3b58a dm space map common: fix division bug in sm_ll_find_free_block() 6fcaa44105aa dm persistent data: packed struct should have an aligned() attribute too c64da3294a7d tracing: Restructure trace_clock_global() to never block 0834094c9a08 tracing: Map all PIDs to command lines 8768085ba271 rsi: Use resume_noirq for SDIO 55aa314a1a6c tty: fix memory leak in vc_deallocate 943131fda33b usb: dwc2: Fix session request interrupt handler 5bd06fc6b02c usb: dwc3: gadget: Fix START_TRANSFER link state check 0790fdbf37ee usb: gadget/function/f_fs string table fix for multiple languages 3b8b63be230f usb: gadget: Fix double free of device descriptor pointers efa99087ea69 usb: gadget: dummy_hcd: fix gpf in gadget_setup ffe824c0e35a media: staging/intel-ipu3: Fix race condition during set_fmt a03fb1e8a110 media: staging/intel-ipu3: Fix set_fmt error handling ff792ae52005 media: staging/intel-ipu3: Fix memory leak in imu_fmt ae37aee56cad media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() e5c27c2ae2f2 media: dvb-usb: Fix use-after-free access 9185b3b1c143 media: dvbdev: Fix memory leak in dvb_media_device_free() 92eb134265fa ext4: fix error code in ext4_commit_super c599462ab9c3 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 9c61387630a5 ext4: fix check to prevent false positive report of incorrect used inodes 79c95130a52a kbuild: update config_data.gz only when the content of .config is changed 19c8c34a8b80 x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported 8d2be04dbb17 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") 2b040d13b411 jffs2: check the validity of dstlen in jffs2_zlib_compress() 564b1868f229 Fix misc new gcc warnings 8aa728568202 security: commoncap: fix -Wstringop-overread warning be8db260f482 fuse: fix write deadlock dc21b424861a dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 6920cef604fa md/raid1: properly indicate failure when ending a failed write request 5f2d256875a5 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 63a25b715633 tpm: vtpm_proxy: Avoid reading host log when using a virtual device 2f12258b5224 tpm: efi: Use local variable for calculating final log size 2af501de8f43 intel_th: pci: Add Alder Lake-M support ab5d5c9dfd02 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h abf3573ef4e7 powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 077f526fe3cc jffs2: Fix kasan slab-out-of-bounds problem ad3f360ef20f Input: ili210x - add missing negation for touch indication on ili210x 6be0e4b59314 NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 12ccd59941e3 NFS: Don't discard pNFS layout segments that are marked for return 504632a3577a ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure 490ad0a23904 openvswitch: fix stack OOB read while fragmenting IPv4 packets 9508634b2b18 mlxsw: spectrum_mr: Update egress RIF list before route's action 27a130638406 f2fs: fix to avoid out-of-bounds memory access 6c9b98a66d0a ubifs: Only check replay with inode type to judge if inode linked 310efc95c72c virtiofs: fix memory leak in virtio_fs_probe() 2b28e26bd776 Makefile: Move -Wno-unused-but-set-variable out of GCC only block 13a474c01353 arm64/vdso: Discard .note.gnu.property sections in vDSO f40bf82bf693 btrfs: fix race when picking most recent mod log operation for an old root 2bc0131d5be0 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx 45392da1bd91 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops ee47a6414950 ALSA: hda/realtek: fix mic boost on Intel NUC 8 d143cd1f8f6b ALSA: hda/realtek: GA503 use same quirks as GA401 f2b75e357816 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 2136ecfcf3d9 ALSA: usb-audio: More constifications adba683c573d ALSA: usb-audio: Explicitly set up the clock selector 93588ea2fbd4 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1666f1ac383f ALSA: hda/conexant: Re-order CX5066 quirk table entries b53b72ef83ff ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer a65181cfd953 s390/archrandom: add parameter check for s390_arch_random_generate ef00a39e2c78 scsi: libfc: Fix a format specifier 02c13900477c mfd: arizona: Fix rumtime PM imbalance on error 0d0e6dbd5fca scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic 0756818b4d3b scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode f67fc8095bbe scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 82bc134b93b5 drm/amdgpu: fix NULL pointer dereference 4b65414ea416 amdgpu: avoid incorrect %hu format string 443fdd7b4bc3 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug c49981759450 drm/msm/mdp5: Do not multiply vclk line count by 100 336e7e758640 drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal b56ad4febe67 sched/fair: Ignore percpu threads for imbalance pulls 53995be39f93 media: gscpa/stv06xx: fix memory leak 3a855efb5426 media: dvb-usb: fix memory leak in dvb_usb_adapter_init 4ca05c0e04d5 media: platform: sti: Fix runtime PM imbalance in regs_show 47be6867d2d0 media: i2c: adv7842: fix possible use-after-free in adv7842_remove() f6b97476053d media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() cc265fb8e549 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 48304f37ce81 media: adv7604: fix possible use-after-free in adv76xx_remove() b76249a0a64e media: tc358743: fix possible use-after-free in tc358743_remove() b25324cf16f5 power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ac22a96c7388 power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() e0be54070ba1 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 330753d38f26 media: vivid: update EDID 71b75e6e2410 media: em28xx: fix memory leak cfb42c1bcce8 scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 1a22a9fde806 scsi: smartpqi: Add new PCI IDs 7973764b5454 scsi: smartpqi: Correct request leakage during reset operations 7d77ac088fd7 ata: ahci: Disable SXS for Hisilicon Kunpeng920 1f3daf672a13 mmc: sdhci-pci: Add PCI IDs for Intel LKF 40fdaa2d149b scsi: qla2xxx: Fix use after free in bsg 2cb8ce1d79d3 drm/vkms: fix misuse of WARN_ON 3f67d5b6f943 scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 48425948d2b6 drm/amd/display: fix dml prefetch validation cd148571eab0 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' e81f4da43b1d drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 0c0356ef2498 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 888b482dbe26 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 8d802ad28f9c power: supply: Use IRQF_ONESHOT bc73cb52997d media: gspca/sq905.c: fix uninitialized variable bec3831f5108 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 20065ae0056a extcon: arizona: Fix various races on driver unbind 32990455bd12 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 22ee443ac784 power: supply: bq27xxx: fix power_avg for newer ICs 5bc128a16333 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() e18cee768a6e media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB a2e71d2d797d media: ite-cir: check for receive overflow 78829d2ec594 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() a27784943a96 scsi: lpfc: Fix pt2pt connection does not recover after LOGO 52d2b4370a9d scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe 2b847dc1f662 drm/amd/display: Don't optimize bandwidth before disabling planes 84b03026cccc drm/amd/display: Check for DSC support instead of ASIC revision bbf11337ded8 drm/qxl: release shadow on shutdown a7d964da5d17 drm: Added orientation quirk for OneGX1 Pro 567c83104471 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s 3260434687cc platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 229d2c12f1eb crypto: omap-aes - Fix PM reference leak on omap-aes.c 5c411b92439d crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c e6d5c66737a9 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c e7138a6d6a4d phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() 349f95248bce intel_th: Consistency and off-by-one fix 86f4ac7ca448 tty: n_gsm: check error while registering tty devices 665dbcf35508 usb: core: hub: Fix PM reference leak in usb_port_resume() b8035ac2ad08 usb: musb: fix PM reference leak in musb_irq_work() 972639ed7b90 spi: qup: fix PM reference leak in spi_qup_remove() 0adc0e0c87ff spi: omap-100k: Fix reference leak to master d6aa2fcd8566 spi: dln2: Fix reference leak to master 99569ac2e97c xhci: fix potential array out of bounds with several interrupters 99c82db050ae xhci: check control context is valid before dereferencing it. 6f34d2ab34ed usb: xhci-mtk: support quirk to disable usb2 lpm d95748f23084 perf/arm_pmu_platform: Fix error handling fe53f8fd64d7 tee: optee: do not check memref size on return from Secure World dda2bc82891c x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) ee68dd4e502f PCI: PM: Do not read power state in pci_enable_device_flags() 52b4b9d250d4 usb: xhci: Fix port minor revision c13c8354fd58 usb: dwc3: gadget: Ignore EP queue requests during bus reset 9f3c7e0074b7 usb: gadget: f_uac1: validate input parameters a10fb8a1c70a usb: gadget: f_uac2: validate input parameters a629f6bc034a genirq/matrix: Prevent allocation counter corruption 1b2207a19664 usb: webcam: Invalid size of Processing Unit Descriptor 4cc65c749d58 usb: gadget: uvc: add bInterval checking for HS mode 28da0edb56ae crypto: qat - fix unmap invalid dma address 69f1a9702d3f crypto: api - check for ERR pointers in crypto_destroy_tfm() 8ac79bdcc0c4 spi: ath79: remove spi-master setup and cleanup assignment 4d6a20917fda spi: ath79: always call chipselect function e24b9cded4bc staging: wimax/i2400m: fix byte-order issue ce64f57a0fe0 bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 4928d3b02083 fbdev: zero-fill colormap in fbcmap.c 1c5cb86cdd7f posix-timers: Preserve return value in clock_adjtime32() e07d0fd8d64f intel_th: pci: Add Rocket Lake CPU support b6635915a3c3 btrfs: fix metadata extent leak after failure to create subvolume 93f3339b22ba cifs: Return correct error code from smb2_get_enc_key e7ea8e46e3b7 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 13b0a28e6fef modules: inherit TAINT_PROPRIETARY_MODULE cd5a738e28ac modules: return licensing information from find_symbol c4698910a9af modules: rename the licence field in struct symsearch to license 7500d4999431 modules: unexport __module_address ad6d414703d7 modules: unexport __module_text_address 86de29b833e6 modules: mark each_symbol_section static 79100b191e71 modules: mark find_symbol static 6e38daf2e5db modules: mark ref_module static 909a01b95120 mmc: core: Fix hanging on I/O during system suspend for removable cards c80524b9e418 mmc: core: Set read only for SD cards with permanent write protect bit 42998c98ce9f mmc: core: Do a power cycle when the CMD11 fails 1b45fcf11d28 mmc: block: Issue a cache flush only when it's enabled 2fb68f705c56 mmc: block: Update ext_csd.cache_ctrl if it was written 4e438ff2d967 mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 698df555cc5f mmc: sdhci: Check for reset prior to DMA address unmap 0d8941b9b2d3 mmc: uniphier-sd: Fix a resource leak in the remove function 06e48bb631d3 mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() 21171ede4337 scsi: mpt3sas: Block PCI config access from userspace during reset 77509a238547 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() e45acaddd64b spi: spi-ti-qspi: Free DMA resources c57af0be7722 erofs: add unsupported inode i_format check 49fc21a47e93 mtd: rawnand: atmel: Update ecc_stats.corrected counter 3ef6813bb3a4 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() fd1772305002 ecryptfs: fix kernel panic with null dev_name e057164f8731 arm64: dts: mt8173: fix property typo of 'phys' in dsi node 527edae13d24 arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 34ae75d699fd ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 0b641b25870f ftrace: Handle commands when closing set_ftrace_filter file 6a4f786f8eb5 ACPI: custom_method: fix a possible memory leak 72814a94c38a ACPI: custom_method: fix potential use-after-free issue b691331218d0 s390/disassembler: increase ebpf disasm buffer size ---- Link: https://lore.kernel.org/r/20210510101950.200777181@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/334 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-lts: update to v5.10.36Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.36 from stable korg. Following upstream commits are included in this version: ---- 72bb632d15f2 Linux 5.10.36 14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue 051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling df893916b330 dm space map common: fix division bug in sm_ll_find_free_block() fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too a33614d52e97 tracing: Restructure trace_clock_global() to never block 9e40ef5391df tracing: Map all PIDs to command lines ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting b84c57762cef rsi: Use resume_noirq for SDIO b1c953dc853a tty: fix memory leak in vc_deallocate 25e9c2c11735 usb: dwc2: Fix session request interrupt handler fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation 8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages ba8ce683076e usb: gadget: Fix double free of device descriptor pointers f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup 678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1 5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory 4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling 517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt 8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access 43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free() 378a016271ba ext4: Fix occasional generic/418 failure 133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories 72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit() bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock 12905cf9e5c4 ext4: fix error code in ext4_commit_super 7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes 346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata() 9aca313726cb ext4: annotate data race in start_this_handle() a27aad321751 kbuild: update config_data.gz only when the content of .config is changed 3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it 796b82637528 smb3: when mounting with multichannel include it in requested capabilities 5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress() 54708651bc1e Fix misc new gcc warnings f37b9c142e1c security: commoncap: fix -Wstringop-overread warning bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling 11e3ff7e164a exfat: fix erroneous discard when clear cluster bit 1c525c265668 fuse: fix write deadlock 0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 661061a45e32 md/raid1: properly indicate failure when ending a failed write request 015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch' c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device 60a01ecc9f68 tpm: efi: Use local variable for calculating final log size 4a63b2438a93 intel_th: pci: Add Alder Lake-M support 34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h 0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT 481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors 643243e31868 jffs2: Hook up splice_write callback 72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem 072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x 2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return 96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets 4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action 9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access 39624749c52d f2fs: fix error handling in f2fs_end_enable_verity() 50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked 5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init d19555ff225d virtiofs: fix memory leak in virtio_fs_probe() 1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx() dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block 0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO 1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform 871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8 13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401 970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries 9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate 338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module ae7fe4794da2 sched,fair: Alternative sched_slice() 94902ee2996a perf: Rework perf_event_exit_event() 2c4de79e9a09 scsi: libfc: Fix a format specifier 97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error 14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode 1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 56488df9f4bc drm/amdgpu: fix NULL pointer dereference d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails f26f33a40952 amdgpu: avoid incorrect %hu format string a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages 14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages 6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100 79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal 2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls fded2096b153 media: gscpa/stv06xx: fix memory leak f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init 1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming 810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show 67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove() c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove() 8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove() a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() 932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 4066456bb2de media: vivid: update EDID 6fef73a039da media: em28xx: fix memory leak ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 486e974358e7 scsi: smartpqi: Add new PCI IDs c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations bc05560dd756 scsi: smartpqi: Use host-wide tag space dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values 726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters 19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection 0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p" cd29eef12771 selftests/resctrl: Clean up resctrl features check 6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables 078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows 9ec74da2ac4c nvmet: return proper error code from discovery ctrl 7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type 5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920 c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF 79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it 47ac226199f0 scsi: qla2xxx: Fix use after free in bsg 1d7935fd022d drm/vkms: fix misuse of WARN_ON 57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 298778681c10 drm/amd/display: fix dml prefetch validation dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios 9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' 729b92e68b8e drm/amd/pm: fix workload mismatch on vega10 7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5 918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle 983d10e59fb4 power: supply: Use IRQF_ONESHOT 80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable 6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 087c2bffb4e9 extcon: arizona: Fix various races on driver unbind b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs 7bb783ec9e0e atomisp: don't let it go past pipes array 12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB b5261590f309 media: ite-cir: check for receive overflow 3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument 661af9371c32 sched/pelt: Fix task util_est update filtering b168fffa3821 drm/amdgpu: Fix some unload driver issues 5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO 7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue 500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes 6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision 01e03a661872 drm/ast: fix memory leak when unload the driver 100e35484682 drm/amd/display: changing sr exit latency 2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 6f64be8f5211 drm/qxl: release shadow on shutdown 423fb866b3fc drm/qxl: do not run release if qxl failed to init 6228456ceb1a drm: Added orientation quirk for OneGX1 Pro 9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root 224c654a2eca btrfs: do proper error handling in create_reloc_root c5aa9ea54a00 spi: sync up initial chipselect state b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c 92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() 4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() df9105950755 intel_th: Consistency and off-by-one fix b549cc7c9ca2 tty: n_gsm: check error while registering tty devices 8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk 2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume() e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work() 015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove() 75e2b4621137 spi: omap-100k: Fix reference leak to master 517e99f22842 spi: dln2: Fix reference leak to master 4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size 125b3590d1fb ARM: dts: at91: change the key code of the gpio key 2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove() 3737cf191a80 xhci: fix potential array out of bounds with several interrupters 98599e1045c2 xhci: check control context is valid before dereferencing it. 2b195c32bccd xhci: check port array allocation was successful before dereferencing it b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm 5c22421fb35f random: initialize ChaCha20 constants with correct endianness 2d78ede60615 perf/arm_pmu_platform: Fix error handling 167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop 9584ce366cc9 tee: optee: do not check memref size on return from Secure World e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors 3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags() d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler 173ab4bb8cbf usb: xhci: Fix port minor revision 45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset 85eb84bd818f usb: gadget: f_uac1: validate input parameters f63390de9b43 usb: gadget: f_uac2: validate input parameters df7452f03b7f genirq/matrix: Prevent allocation counter corruption bde50f19ba24 crypto: hisilicon/sec - fixes a printing error 6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor 930d586646cf usb: gadget: uvc: add bInterval checking for HS mode 6202e708f303 crypto: qat - fix unmap invalid dma address 92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm() 298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode 2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment 91629921cef9 spi: ath79: always call chipselect function 40e02e167816 staging: wimax/i2400m: fix byte-order issue e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114 6f85f0497274 fbdev: zero-fill colormap in fbcmap.c af830b27c34d posix-timers: Preserve return value in clock_adjtime32() a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free af835665ddc9 intel_th: pci: Add Rocket Lake CPU support 97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume 0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX dba16ca6f347 btrfs: handle remount to no compress during compression 5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info() 8a90058752e0 cifs: detect dead connections only when echoes are enabled. 23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key 7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards 886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit 140f225218cd mmc: core: Do a power cycle when the CMD11 fails 20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit 6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap 25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function 83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset 702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources 421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter dbaf435ddf97 erofs: add unsupported inode i_format check 34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter 907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" 2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write 4c44c136f2fa fs/epoll: restore waking from ep_done_scan() 6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name 3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node 6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 634684d79733 ftrace: Handle commands when closing set_ftrace_filter file d11fdbee28af ACPI: custom_method: fix a possible memory leak 62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue 58a762a7f3be tpm: acpi: Check eventlog signature before using it 3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size 90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset 542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up ---- Link: https://lore.kernel.org/r/20210510102004.821838356@linuxfoundation.org Link: https://github.com/Freescale/linux-fslc/pull/331 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.117Andrey Zhizhikin2021-05-131-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.117 from stable korg. Following upstream commits are included in this version: ---- b5dbcd05792a Linux 5.4.117 0ee3bfc2c31e vfio: Depend on MMU b246759284d6 perf/core: Fix unconditional security_locked_down() call a1e6a0d1e6cf ovl: allow upperdir inside lowerdir 8198962021fd scsi: ufs: Unlock on a couple error paths 91aa2644a3ab platform/x86: thinkpad_acpi: Correct thermal sensor allocation 164f74391822 USB: Add reset-resume quirk for WD19's Realtek Hub 5922dfc42ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 314192f055d9 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 6cede11149bf perf ftrace: Fix access to pid in array when setting a pid filter ad4659935e11 perf data: Fix error return code in perf_data__create_dir() cbc6b467610c iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() c7166a529e2b avoid __memcat_p link failure 8ba25a9ef9b9 bpf: Fix leakage of uninitialized bpf stack under speculation 53e0db429b37 bpf: Fix masking negation logic upon negative dst register b0c8fe7ef797 iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() 43b515c52942 igb: Enable RSS for Intel I211 Ethernet Controller 354520d3ea81 net: usb: ax88179_178a: initialize local variables before use 55714a57f369 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() b3041510f0fc ACPI: tables: x86: Reserve memory occupied by ACPI tables 91b08c5319a5 mips: Do not include hi and lo in clobber list for R6 ---- Link: https://lore.kernel.org/r/20210505112324.729798712@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-lts: update to v5.10.35Andrey Zhizhikin2021-05-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.35 from stable korg. Following upstream commits are included in this version: ---- f53a3a480862 Linux 5.10.35 94c76056fc3f vfio: Depend on MMU 4348d3b5027b perf/core: Fix unconditional security_locked_down() call 399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 27c1936af506 ovl: allow upperdir inside lowerdir 71d58457a8af ovl: fix leaked dentry 2fa0387fa2d0 nvme-pci: set min_align_mask f8e71c667ee1 swiotlb: respect min_align_mask 85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single 25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single 9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single 1f2ef5a0f771 swiotlb: factor out a nr_slots helper 1bbcc985d195 swiotlb: factor out an io_tlb_offset helper 22163a8ec863 swiotlb: add a IO_TLB_SIZE define 2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters 6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0 b571a6302a64 perf data: Fix error return code in perf_data__create_dir() 48ec949ac979 net: qrtr: Avoid potential use after free in MHI send 2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation 2cfa537674cd bpf: Fix masking negation logic upon negative dst register a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller 2e68890993d0 net: usb: ax88179_178a: initialize local variables before use d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6 ---- Link: https://lore.kernel.org/r/20210505112326.195493232@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: update to v2021.07-rc2Andrey Zhizhikin2021-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc2 from DENX repository. Following upstream commits are included in this version: ---- b107761b81 Prepare v2021.07-rc2 3ee71c5729 Merge https://source.denx.de/u-boot/custodians/u-boot-x86 200fdd3bff MAINTAINERS: Add an entry for VirtIO 9cea9abbe4 doc: develop: Convert README.virtio to reST b8db1c1388 x86: Correct regwidth prompt in cbsysinfo 07b53103b7 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 1b8ad819ce Merge branch '2021-05-06-misc-updates' 91e4b7516d cmd/exception: support ebreak exception on RISC-V 1412b8d48a atcspi200: Add timeout mechanism in spi_xfer() bc8bbb77f7 riscv: cpu: fu740: clear feature disable CSR edd9ad8194 riscv: cpu: Add callback to init each core f0b21ebd41 fdt_support.c: Allow late kernel cmdline modification 653cd92d66 cmd: gpt: Add option to write GPT partitions to environment variable 8c72842af5 sandbox: add test of CONFIG_ENV_IMPORT_FDT 95fd977201 env: allow environment to be amended from control dtb 1cbfed8d3e test: Add gpio-sysinfo test 54aa07fdfc sysinfo: Add gpio-sysinfo driver 4d65c6bcd7 sysinfo: Require that sysinfo_detect be called before other methods eed0a7a3e6 sysinfo: Use global sysinfo IDs for existing sysinfo drivers 430e136dc1 dm: gpio: Fix gpio_get_list_count failing with livetree 8ddaf94358 Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm f3a0d2c1af Merge tag 'xilinx-for-v2021.07-rc2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze b00bad9dc8 spi: zynqmp: Remove gd reference 3d2f8bc673 Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash a26522e774 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 5b700cdcff tpm: missing event types 61772bc35f test: dm: add test item for ofnode_get_addr() and ofnode_get_size() aa351a14bd dm: core: Add size operations on device tree references f1a83abe60 buildman: Use bytes for the environment 8116c78ffd buildman: Handle exceptions in threads gracefully ab9b4f35e3 buildman: Use common code to send an result 249933136f buildman: Tidy up a few comments 6784cb35f5 dm: core: Fix uninitialized return value from dm_scan_fdt_node feb7ac457c dm: core: Add address translation in fdt_get_resource 1736575b0c binman: Support adding sections to FMAPs c7722e8417 binman: Tweak implementation of fmap ec6db6c297 patman: Parse checkpatch by message instead of by line 2959a8e3a5 patman: Assume we always have pygit2 for tests 5f0d23cf3c tests: patman: Add requests to the module list 38229b55d3 Azure/GitLab: Ensure we use requirements.txt for testsuites 494a5e126b test: Use positive conditional in test_matches() ff232a7296 test: Allow simple glob pattern in the test name 170732523b dtoc: Correct dtoc output when testing 0fe44dc676 binman: Correct testSplNoDtb() and Tpl also 0a9f0e0d00 net: phy: xilinx: Break while loop over ethernet phy eccbd4ad8e arm: a37xx: pci: Fix processing PIO transfers 75ae51c593 doc: dt-bindings: add Marvell comphy binding 82c30736ae phy: marvell: utmi: update utmi config which fixes usb2.0 instability 341e548eb8 phy: marvell: add support for SFI1 a007f23626 phy: marvell: fix pll initialization for second utmi port 76342ac5c8 phy: marvell: allow to initialize up to 6 USB ports 80ebc63cc9 phy: marvell: cp110: mark u-boot power-off calls f596b01b9a phy: marvell: fix handling of unconnected comphy 5f41aaf4c3 phy: marvell: pass sgmii id to firmware cd2caff77f phy: marvell: cp110: clean up driver after it was moved to atf affd61f51c phy: marvell: cp110: remove both phy and pipe selector configuration 2e28b597fa phy: marvell: cp110: let the firmware perform training for XFI f635c3b3a2 phy: marvell: cp110: let the firmware configure comphy for USB 26d9763f3b phy: marvell: cp110: let the firmware configure comphy for RXAUI 5ed3dc27bb phy: marvell: cp110: remove unused definitions b21e1f36d4 phy: marvell: enable comphy info prints for all devices e49cdbe10b phy: marvell: add RX training command 7b27e608f8 phy: marvell: save comphy_map_data priv structure c2bf42f5fd phy: marvell: fix several minor bugs in comphy_probe 3e69b4abff phy: marvell: cp110: utmi: update analog parameters according to latest ETP 22bc868e49 phy: marvell: cp110: initialize only enabled UTMI units 89351ba4c8 phy: marvell: add missing speed during info prints 2dbba24088 phy: marvell: rename comphy related definitions to COMPHY_XX 4568e2041c phy: marvell: add comphy type PHY_TYPE_USB3 1c817c27e6 arm: octeontx2: cn9130-crb.dtsi: Disable eth2 for now c405226c34 arm: octeontx2: Add Octeon TX2 CN9130 CRB support 236f17ce14 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN9130 CRB c864c41f19 arm: armada: configs: Move environment location for mvebu b1c81b4ced arm: armada: dts: Add support for ap807-based platforms a0ba97e561 arm: armada: dts: Use a single dtsi for cp110 die description 9f27bcc32f cmd/mvebu: fix the bubt command fec8c900c8 power: regulator: Add support for regulator-force-boot-off c306b24948 Merge https://source.denx.de/u-boot/custodians/u-boot-usb 9c211075d0 Merge tag 'u-boot-amlogic-20210428' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 98b8204626 net: designware: fix PHY reset with DM_MDIO 53396d67ba usb: ehci-mx6: Limit PHY address parsing to !CONFIG_PHY 94657482f3 mtd: cfi: Fix PPB lock status readout 939c4934c8 configs: Resync with savedefconfig b669db869b reset: fix reset_get_by_index_nodev index handling 49f352dc33 test: reset: Extend base reset test to catch error b104caa9a4 IOMUX: Fix buffer overflow in iomux_replace_device() 48594c38ed pinctrl: single: fix a never true comparison 10221d2847 pinctrl: single: check function mask to be non-zero c6ecb2f81e Makefile: fix generation of defaultenv.h from empty initial file 6b4880e63f fs: btrfs: fix the false alert of decompression failure 2e1af1e3e7 arm: zimage: Use correct symbol to hide messages in SPL 4b37a83dc4 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD b18352f2ba powerpc: lib: remove leftover CONFIG_5xx 17bd5cce7e allow opting out of WATCHDOG_RESET() from timer interrupt f9fb4c462b timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG d0c94749dc watchdog: use time_after_eq() in watchdog_reset() 48179af9d2 Prepare v2021.07-rc1 1b2d1d774a ARM: rmobile: Enable NVMe support on RCar3 ee0a7760fd ARM: rmobile: Enable CONFIG_SYS_FLASH_PROTECTION c408ce283b clk: renesas: Synchronize Gen2 MSTP teardown tables 40c9728d24 clk: renesas: Only ever access documented bits in clock driver teardown fbe127f7b5 sunxi: DT: A64: Update devicetree files from Linux 5.12 c83f63ae54 sunxi: DT: R40: Update device tree files from Linux 5.12 5967a045f6 net: sun8i-emac: Fix pinmux setup for Allwinner H5 594312eb8b mips: octeon: ebb7304: Add support for some I2C devices 0ba39cded6 mips: octeon: dts/dtsi: Change UART DT node to use clocks property 5d2d5c4f23 mips: octeon: Add Octeon III NIC23 board support b8f0146473 mips: octeon: mrvl, cn73xx.dtsi: Add AHCI/SATA DT node 9201200c6f scsi: Add ata_swap_buf_le16() to support big-endian platforms d960a70efb ata: ahci: Fix usage on big-endian platforms 089884dbac sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon dd6d82150f mips: octeon: cpu.c: Enable AHCI/SATA support 47dedfb5b9 mips: octeon: cpu.c: Add arch_misc_init() for pci-console & pci-bootcmd 737c3de099 serial: serial_octeon_bootcmd.c: Add PCI remote console support 86251e4f9e serial: serial_octeon_pcie_console.c: Add PCI remote console support 5cbe3bb1e2 mips: octeon: cvmx-coremask.h: Fix cvmx_coremask_dprint() with DEBUG defined a8e338a229 mips: octeon: cvmx-bootmem: Fix compare in "if" statement ae404af8dc mips: octeon: Move CVMX_SYNC from octeon_ddr.h to cvmx-regs.h 7eaa10551a mips: octeon: octeon_ebb7304_defconfig: Enable Octeon PCIe and E1000 98dabb35ca mips: octeon: Add Octeon PCIe host controller driver 6a453e50c3 mips: octeon: octeon_ebb7304: Add board specific QLM init code 8e3a87578e mips: octeon: mrvl, cn73xx.dtsi: Add PCIe controller DT node 1ba8d5fe88 mips: octeon: Kconfig: Enable CONFIG_SYS_PCI_64BIT c7cf89791b mips: octeon: Makefile: Enable building of the newly added C files fc6c9c50d1 mips: octeon: Add octeon_qlm.c 107d3f5771 mips: octeon: Add octeon_fdt.c 198cffde05 mips: octeon: Add cvmx-qlm.c 646ed331b6 mips: octeon: Add cvmx-pcie.c a6d4ffc565 mips: octeon: Add cvmx-helper.c 3b883dea28 mips: octeon: Add cvmx-helper-util.c 23753c6c4d mips: octeon: Add cvmx-helper-jtag.c f9174d6a92 mips: octeon: Add cvmx-helper-fdt.c b8eaf8c563 mips: octeon: Add cvmx-helper-cfg.c 29d0897045 mips: octeon: Move cvmx-lmcx-defs.h from mach/cvmx to mach cbcf35850a mips: octeon: Misc changes required because of the newly added headers 2335cf39f6 mips: octeon: Add misc remaining header files 78265141cb mips: octeon: Add cvmx-sso-defs.h header file 0ad3593fca mips: octeon: Add cvmx-sriox-defs.h header file 1374315375 mips: octeon: Add cvmx-sriomaintx-defs.h header file fa84c78f74 mips: octeon: Add cvmx-smix-defs.h header file 9505a7cee5 mips: octeon: Add cvmx-sli-defs.h header file 0e686b39d5 mips: octeon: Add cvmx-sata-defs.h header file 0b4c6885a7 mips: octeon: Add cvmx-rst-defs.h header file f56633987c mips: octeon: Add cvmx-pow-defs.h header file 50a7649a38 mips: octeon: Add cvmx-pko-defs.h header file 8ba9b0a24c mips: octeon: Add cvmx-pki-defs.h header file 784ad918d1 mips: octeon: Add cvmx-pip-defs.h header file bbd0e2c75d mips: octeon: Add cvmx-pepx-defs.h header file 8f8383880f mips: octeon: Add cvmx-pemx-defs.h header file def92cec9e mips: octeon: Add cvmx-pcsx-defs.h header file 7d9f6609e1 mips: octeon: Add cvmx-pciercx-defs.h header file c7ccfde739 mips: octeon: Add cvmx-pcieepx-defs.h header file 0b9dce59e6 mips: octeon: Add cvmx-npi-defs.h header file 779f25eee5 mips: octeon: Add cvmx-mio-defs.h header file cae9e5763f mips: octeon: Add cvmx-l2c-defs.h header file 0a48b0bd63 mips: octeon: Add cvmx-ipd-defs.h header file c9084e5f39 mips: octeon: Add cvmx-gserx-defs.h header file 297a3d5850 mips: octeon: Add cvmx-gmxx-defs.h header file fc3e91081c mips: octeon: Add cvmx-fpa-defs.h header file f3b9767827 mips: octeon: Add cvmx-dtx-defs.h header file c5b1b18e4d mips: octeon: Add cvmx-dpi-defs.h header file 66b75ef6e7 mips: octeon: Add cvmx-dbg-defs.h header file 646af4d96c mips: octeon: Add cvmx-ciu-defs.h header file e6ce36344d mips: octeon: Add cvmx-bgxx-defs.h header file 1f659caaa5 mips: octeon: Add cvmx-asxx-defs.h header file 3a21874c8e mips: octeon: Add cvmx-agl-defs.h header file a497c6594a mips: octeon: Add misc cvmx-helper header files 057421a5fd mips: global_data.h: Add Octeon specific data to arch_global_data struct 79b0f08d6a configs: Resync with savedefconfig 27af387e4f Merge branch '2021-04-27-assorted-fixes' 67e6966078 reset: fix reset_get_by_index_nodev index handling bdfe6907e5 test: reset: Extend base reset test to catch error 77ed7a2ac9 IOMUX: Fix buffer overflow in iomux_replace_device() 230bc623a4 pinctrl: single: fix a never true comparison 69414d86ed pinctrl: single: check function mask to be non-zero 7ac7038ab3 Makefile: fix generation of defaultenv.h from empty initial file dae9aeda45 fs: btrfs: fix the false alert of decompression failure c2343695e3 arm: zimage: Use correct symbol to hide messages in SPL 3b589d70cd Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 729c1fe656 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD ec4cc0edf9 powerpc: lib: remove leftover CONFIG_5xx 933ada560b allow opting out of WATCHDOG_RESET() from timer interrupt 2156016294 timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG 7dd2097e21 watchdog: use time_after_eq() in watchdog_reset() 0b0705b5ed arm64: zynqmp: Enable capsule update e59d575d3e arm64: versal: Remove gd reference cd9aafc0ea clk: Fix typo in Zynq Kconfig symbol description 84befd408c xilinx: Enable GUID partitions and EFI variable commands 25484d9070 xilinx: common: Fix boot script address 84e7cc9126 xilinx: Enable DFU_TIMEOUT config b8126ab2bc xilinx: zynq: Add usb dfu/thor distro boot support 82cb49dc00 xilinx: versal: Add usb dfu/thor distro boot support 1e967b53a7 xilinx: zynqmp: Remove dfu_ram_info setup ef1be3e364 xilinx: zynqmp: Add usb dfu/thor distro boot support 74fe3f2ef3 cmd: dfu: Propagate error if dfu gadget fails 4274dc3947 xilinx: Enable redundant variable handling 4fb83c9c2b xilinx: versal: Add support for saving env based on bootmode cd08513b05 xilinx: zynq: Add support for saving env based on bootmode ec217210f3 env: Setup default value for ENV_OFFSET_REDUND ---- Link: https://lists.denx.de/pipermail/u-boot/2021-May/449442.html Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* basler-camera, isp: Fix compatibility for 8M Plus onlyTom Hochstein2021-05-113-3/+3
| | | | | | The basler camera support is for 8M Plus SOC only. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layerscape: not set u-boot-dtb.bin in UBOOT_CONFIGTing Liu2021-05-1113-27/+27
| | | | | | | | | | | | | | | The u-boot binary name is u-boot-fit-dtb.bin if CONFIG_MULTI_DTB_FIT is set. Below build error appears due to no u-boot-dtb.bin generated: | cp: cannot stat '.../u-boot-dtb.bin': No such file or directory | WARNING: exit code 1 from a shell command. Regardless of CONFIG_OF_SEPARATE or CONFIG_MULTI_DTB_FIT being set, the binary is copied as u-boot.bin which is used in uboot-config.bbclass by default. Not set u-boot-dtb.bin in UBOOT_CONFIG, just use the default u-boot.bin. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* xserver-xorg: Enable glamor for i.MX 8Tom Hochstein2021-05-101-1/+0
| | | | | | | glamor acceleration for i.MX 8 with GPU was dropped accidentally. Fixes: f5d3b67 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* linux-fslc: Sync defconfig on Linux 5.12.1Vinicius Aquino2021-05-074-30/+82
| | | | | | | | | | | | | | | Sync the Linux kernel defconfig files with the ones provided by the Linux 5.12.1 release, based on commit c0930ac. Those are: - imx_v6_v7_defconfig -> defconfig - imx_v4_v5_defconfig -> mx25/defconfig - mxs_defconfig -> mxs/defconfig - defconfig (arm64) -> armv8a/defconfig We kept the CONFIG_KPROBES enabled like in the previous version. For details about it see 97d2ea4. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc: Add Linux kernel 5.12.1Vinicius Aquino2021-05-076-0/+1993
| | | | | | | | | | The Linux kernel 5.12.1 version is being add in this commit however no changes on the `defconfig` files has been made, those are the from linux-fslc-lts, based on 5.10 kernel, and will be updated on next commit so it is easier to verify the included changes. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-lts: Rework 5.10 Linux kernel as LTS recipeVinicius Aquino2021-05-076-1/+1
| | | | | | | | We are working on adding the new 5.12 Linux kernel and the existing 5.10 kernel is now reworked and here after referenced as the LTS kernel. Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* linux-fslc-imx: update to v5.4.116Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.116 from stable korg. Following upstream commits are included in this version: ---- 370636ffbb86 Linux 5.4.116 e23967af130b bpf: Update selftests to reflect new error states ef4e68f0af04 bpf: Tighten speculative pointer arithmetic mask 4dc6e55e282f bpf: Move sanitize_val_alu out of op switch 876d1cec9369 bpf: Refactor and streamline bounds check into helper 4158e5fea3b1 bpf: Improve verifier error messages for users 15de0c537bf7 bpf: Rework ptr_limit into alu_limit and add common error path f7fbedc90909 bpf: Ensure off_reg has no mixed signed bounds for all types 4a163b1c7053 bpf: Move off_reg into sanitize_ptr_alu ---- Link: https://lore.kernel.org/r/20210430141910.899518186@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.34Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.34 from stable korg. Following upstream commits are included in this version: ---- 0aa66717f684 Linux 5.10.34 47d54b990103 mei: me: add Alder Lake P device id. 2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() ---- Link: https://lore.kernel.org/r/20210430141910.693887691@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc-imx: update to v5.4.115Andrey Zhizhikin2021-05-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.4.115 from stable korg. Following upstream commits are included in this version: ---- 19bfeb47e96b Linux 5.4.115 af7099bad495 USB: CDC-ACM: fix poison/unpoison imbalance d7fad2ce15bd net: hso: fix NULL-deref on disconnect regression 699017fe0de4 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access b3962b4e8334 ia64: tools: remove duplicate definition of ia64_mf() on ia64 763cbe5e1ebb ia64: fix discontig.c section mismatches 3dce9c4bb546 csky: change a Kconfig symbol name to fix e1000 build error 892f6bc55746 cavium/liquidio: Fix duplicate argument 2ccca124620e xen-netback: Check for hotplug-status existence before watching 78687d6a3213 s390/entry: save the caller of psw_idle 026490fac496 net: geneve: check skb is large enough for IPv4/IPv6 header caaf9371ecad ARM: dts: Fix swapped mmc order for omap3 be60afbb9136 HID: wacom: Assign boolean values to a bool variable 116ee59ef886 HID: alps: fix error return code in alps_input_configured() a4e2b91cea52 HID: google: add don USB id aefb6ac6ac11 perf auxtrace: Fix potential NULL pointer dereference 39638289595b perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 319a06e58ed7 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82808cc02681 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() c6eb92b37af1 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 37ee803d7ed7 pinctrl: lewisburg: Update number of pins in community dbb355960ef9 gpio: omap: Save and restore sysconfig 835c8d688e1e s390/ptrace: return -ENOSYS when invalid syscall is supplied ---- Link: https://lore.kernel.org/r/20210426072816.686976183@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* linux-fslc: update to v5.10.33Andrey Zhizhikin2021-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernel repository has been upgraded to v5.10.33 from stable korg. Following upstream commits are included in this version: ---- 8bd8301ccc11 Linux 5.10.33 8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance 90642ee9eb58 net: hso: fix NULL-deref on disconnect regression 31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64 ba0910ad1c57 ia64: fix discontig.c section mismatches f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error 393200a1b095 kasan: fix hwasan build for gcc f2b46286e326 cavium/liquidio: Fix duplicate argument 1bfefd866195 xen-netback: Check for hotplug-status existence before watching 509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled da99331fc6ce s390/entry: save the caller of psw_idle d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error 66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header 6ce64437224d ARM: dts: Fix swapped mmc order for omap3 db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot 8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable e913cbc952c3 HID cp2112: fix support for multiple gpiochips f691dc86411d HID: alps: fix error return code in alps_input_configured() 079e32723f78 HID: google: add don USB id ffe249b4fc2c perf map: Fix error return code in maps__clone() 4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask 2982ea926b5c bpf: Refactor and streamline bounds check into helper f3c4b01689d3 bpf: Allow variable-offset stack access f79efcb0075a bpf: Permits pointers on stack for helper calls edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0 fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part 2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal 9857fccd653c gpio: omap: Save and restore sysconfig 71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb ---- Link: https://lore.kernel.org/r/20210426072818.777662399@linuxfoundation.org Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* gstreamer1.0: set the name of the test suite for ptestsAlexander Kanavin2021-05-041-0/+2
| | | | | | | | | | | Otherwise gnome-desktop-testing-runner starts testing everything unrelated as well (e.g. glib). (From OE-Core rev: 8eee101a63880dc5286bb9043da1427592828c4e) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* gstreamer: Add common .inc files for meson based recipesCarlos Rafael Giani2021-05-041-0/+21
| | | | | | | | | | | | | | | | | * gstreamer1.0-plugins-common.inc The old gstreamer1.0-plugins.inc file, adapted for meson * gstreamer1.0-plugins-packaging.inc The old gst-plugins-package.inc file, adapted for meson * gstreamer1.0-ptest.inc Common code for meson based PTest support; autogenerates the run-ptest file and is designed to use the gnome-desktop-testing suite runner (which is why the .inc files inherits from ptest-gnome) (From OE-Core rev: 075aa7a617d38d6a698cee97dcb7550e72741eb5) Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
* conf: machine: imx8m[m,n,p]: enable extlinux supportAndrey Zhizhikin2021-05-043-0/+57
| | | | | | | | | | | | | | | | Newer U-Boot versions enables distro boot option as a default. This requires that the target uses either Syslinux or boot script in order to start instead of customized boot environment. Since according to U-Boot documentation [1], Syslinux is considered as a preferred way of using distro boot - enable it for imx8mm, imx8mn and imx8mp derivatives for mainline BSP. Syslinux options are introduced in machine-specific headers in order to assemble correct extlinux.conf file. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> Link: [1]: https://source.denx.de/u-boot/u-boot/-/blob/master/doc/README.distro
* imx-base.inc: use new wks file for boot containerAndrey Zhizhikin2021-05-041-10/+9
| | | | | | | | | | | | | Boot container provided by mainline U-Boot build can be used directly in the result image file, as it requires two binary files to be populated onto raw partition, hence it uses separate image generation scheme from imx-boot provided by NXP. Use new WKS file for mainline BSP built for aarch64 which picks up and packs boot container binary files from U-Boot directly into result image. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* wic: add new wks file to use boot container for mx8mAndrey Zhizhikin2021-05-041-0/+27
| | | | | | | | | | | | Add new WKS template file, which uses the boot container provided by mainline U-Boot. Boot container built as a part of U-Boot packs binary components into two separate files, namely 'flash.bin' and 'u-boot.itb'. First file contains SPL, while second one represents the FIT image containing U-Boot and ATF blob. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* classes: imx-boot-container: adapt to new u-boot generationAndrey Zhizhikin2021-05-041-12/+3
| | | | | | | | | | | | | | | | | | | | | | Recent U-Boot versions switched from using customized image generation mechanisms to binman. This requires that in addition to the flash.bin boot container, the ITB is built and populated onto the raw boot partition. In addition, DDR firmware deployed together with SPL is now using fully qualified file names (including version suffix), hence there is no need to sanitize those binaries anymore when DDR firmware is packed. Drop the specialized build target from UBOOT_MAKE_TARGET, as building of flash.bin is now covered by default build. Drop the pre-build step proceedure which was sanitizing version suffix from the DDR firmware name. Deploy additional u-boot.itb file that is required to be packed into the raw boot partition. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: upgrade to 2021.07-rc versionAndrey Zhizhikin2021-05-044-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade U-Boot version to the current 2021.07-rc from upstream, this version of U-Boot has a better support for mx8m series than the 2021.04. Tree is synchronized up to commit 8ddaf94358 ("Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm") fro mupstream repository. Following patches are submitted internally to the tree: ---- 40d646ab7f arm: imx: imx8mm: correct unrecognized fracpll frequency 97de0bfbf2 imx8mn: configs: add support for distro boot commands e64e0e19b4 imx8mp: configs: enable distro default features d57afdaab0 imx8mm: configs: enable distro default features 2d107f6d15 imx: iMX6: Define disconnect_from_pc function 560a81e9cb MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot 81e786caa1 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 2f7d3890b6 mx6sabre_common: Dynamically change the video output 6b4b7e030e mx6sabresd: Enable video interfaces in bootargs ---- Align DEPENDS with those present for OE-Core version of u-boot recipe. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* opencv: Fix SRC_URITom Hochstein2021-05-042-22/+62
| | | | | | | | | | | | | | | | | | | | | | | | The SRC_URI is updated for the base recipe, but the copy of the SRC_URI in the override section doesn't account for this, leading to a build break: ``` | -- wechat_qrcode: Download: detect.caffemodel | CMake Error at /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8mp-fsl-linux/opencv/4.5.2.imx-r0/git/cmake/OpenCVDownload.cmake:161 (message): | Not going to download detect.caffemodel ``` Additionally, the SRC_URI is long and complex, and copying it in our override section does make problems like this more likely. Fix the problem and simplify maintenance by replacing the SRC_URI copy with a targetted override. The override section now shows only the changes to SRC_URI. The fix includes these related changes: - a new patch file is added in the base recipe and is now copied locally - the override for SRCREV_contrib is redundant and is dropped Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* opencv: Adapt patch for upgrade to 4.5.2.imxTom Hochstein2021-05-041-27/+18
| | | | | | | The patch file OpenCV_DNN_examples.patch is broken after upgrading opencv to 4.5.2.imx. Fix the patch. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: Fix opencv preferred versionTom Hochstein2021-05-041-1/+1
| | | | | | The i.MX fork of opencv is upgraded to 4.5.2.imx. Fix the preferred version. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx-base.inc: use 0x80008000 as the UBOOT_ENTRYPOINT for mx6ul, mx6ull and ↵Marc Ferland2021-05-041-3/+3
| | | | | | | | | | mx6ulz Based on the different reference manuals, the DDR controller for the mx6ul, mx6ull and mx6ulz is at 0x80000000 and not 0x10000000 like the imx6 dual or quad for example. Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
* firmware-imx: Upgrade to 8.10.1Tom Hochstein2021-05-014-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* opencv: Upgrade to 4.5.2.imxTom Hochstein2021-04-301-12/+22
| | | | | | | | - Upgrade to the 4.5.2 i.MX fork. - Drop the redundant PV assignment - Adapt the i.MX test packageconfig now that upstream also has one Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* imx8mp-lpddr4-evk: Add device trees for basler cameraTom Hochstein2021-04-301-0/+2
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Switch to dewarp to testTom Hochstein2021-04-301-1/+1
| | | | | | Install dewarp instead of mediacontrol for test. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Enable G2DTom Hochstein2021-04-301-2/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Cleanup recipeTom Hochstein2021-04-301-10/+10
| | | | | | Fix variable order, use BP in place of BPN-PV and PN-PV. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Cleanup packagingTom Hochstein2021-04-301-6/+10
| | | | | | | | Rework the packaging section of the recipe, reducing the packaging overrides to a minimum to handle a) installation to /opt, and b) the mix of versioned and unversioned libraries. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Normalize the recipe source folderTom Hochstein2021-04-301-4/+5
| | | | | | | | | | | The source folder of the recipe is adjusted to the appshell sub-folder to facilitate building of that folder. This causes complicated adjustments for the license and patch files. Restore the source folder to the default and use OECMAKE_SOURCEPATH to direct the build to the appshell sub-folder. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* isp-imx: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-305-107/+22
| | | | | | | | | | | | | Drop upstreamed patches: - 0001-BufferManager.h-add-missing-header-file.patch - 0001-imx8-isp.service-do-not-prevent-restart-of-service.patch - 0001-run.sh-fix-bashism.patch Rework patch 0001-start_isp.sh-fix-test-to-be-generic.patch. Let the startup use the default device tree-based implementation as-is, and failing that, try the generic dmesg-based implementation. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* basler-camera: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-301-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* kernel-module-isp-vvcam: Upgrade to 4.2.2.11.0Tom Hochstein2021-04-301-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>