Andrey Zhizhikin [Tue, 19 Oct 2021 18:31:36 +0000 (18:31 +0000)]
imx-lib: upgrade to 5.10.52_2.1.0
Update branch, SRCREV and PV to point to new version, add support for
mx8ulp.
Following commits are included in this revision:
---- 87ddd80 ("lib: pxp: add DMABUF support for pxp lib") 7fc4448 ("lib: pxp: remove unsigned long force type conversion") 5ac2f74 ("lib: pxp: Makefile: Add iMX8ULP platform support") d09fbbc ("MA-15553-1 Amend Cflag & Cppflag in go file") 026eefc ("MA-15263-3 convert Android.mk to Android.bp") fcf9171 ("MA-14403 Bring imx6/7 soc on q-preview (LOCAL_MODULE_TAGS)")
----
Hongxu Jia [Wed, 20 Oct 2021 06:47:55 +0000 (14:47 +0800)]
odp-module/odp-counters/kernel-module-ar: fix QA Issue during usermerge
While enabling usermerge, there is a QA issue:
...
ERROR: odp-counters-git-r0 do_package: QA Issue: odp-counters: Files/directories were installed but not shipped in any package:
/lib
/lib/modules
/lib/modules/5.10.70-yocto-standard
/lib/modules/5.10.70-yocto-standard/odp
/lib/modules/5.10.70-yocto-standard/odp/odpfsl_perfcounters.ko
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
odp-counters: 5 installed and not shipped files. [installed-vs-shipped]
...
Use Yocto nonarch_base_libdir to replace hardcode /lib
Hongxu Jia [Wed, 20 Oct 2021 06:38:56 +0000 (14:38 +0800)]
dce: fix QA Issue during usermerge
While enabling usermerge, there is a QA issue:
...
ERROR: dce-git-r0 do_package: QA Issue: dce: Files/directories were installed but not shipped in any package:
/sbin/dce-api-perf-test
/sbin/dce-example
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
...
Andrey Zhizhikin [Tue, 19 Oct 2021 09:46:55 +0000 (09:46 +0000)]
linux-fslc-imx: pick linux-fslc pr #466
Following upstream commits are included in this version:
---- 8b20421b2b61 staging: fsl_ppfe: reduce MAC address filtering loglevel to debug 16ea8f2ab906 staging: fsl_ppfe: assign correct OF nodes to individual ports 9d0f521803cd staging: fsl_ppfe: handle all RGMII modes in pfe_eth_adjust_link
----
Andrey Zhizhikin [Tue, 19 Oct 2021 09:42:09 +0000 (09:42 +0000)]
linux-fslc-imx: update to v5.10.74
Kernel repository has been upgraded up to v5.10.74 from stable korg.
Following upstream commits are included in this version:
---- 77434fe5a077 Linux 5.10.74 42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes bb893f075431 sched: Always inline is_percpu_thread() bdae2a083436 perf/core: fix userpage->time_enabled of inactive events 57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero 621ddffb70db drm/amdgpu: fix gart.bo pin_count leak a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET db868b45324d vboxfs: fix broken legacy mount signature checking 42c871d38e3d mac80211: check return value of rhashtable_init bda06aff03a1 net: prevent user from passing illegal stab size 3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock 194e8a4f0acd m68k: Handle arrivals of multiple signals correctly 977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode 9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue 5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS 0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic 14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end() d7a15e1e4fd7 ext4: check and update i_disksize properly
----
Andrey Zhizhikin [Tue, 19 Oct 2021 09:40:12 +0000 (09:40 +0000)]
linux-fslc-imx: update to v5.10.73
Kernel repository has been upgraded up to v5.10.73 from stable korg.
Following conflicts resolved during merge:
----
- arch/arm/mach-imx/pm-imx6.c:
Drop upstream commit cb8880680bdf ("ARM: imx6: disable the GIC CPU
interface before calling stby-poweroff sequence") as the NXP tree has
different PM mechanisms in their tree.
- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi:
Fix merge conflict with alignment of node names introduced in upstream
commit 10afd1597263 ("arm64: dts: ls1028a: add missing CAN nodes")
----
Following upstream commits are included in this version:
---- 0268aa579b1f Linux 5.10.73 825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT 5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init 411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path 18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 a4037dded56b RISC-V: Include clone3() on rv32 29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data 2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition 87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 985cca1ad11e net: prefer socket bound to interface when not in VRF 97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector 2dc768a98c9b i40e: fix endless loop under rtnl d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats() 35f6ddd934e6 gve: fix gve_get_stats() 9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation 72c2a68f1d83 gve: Avoid freeing NULL pointer 5d903a694b08 gve: Correct available tx qpl check f69556a42043 drm/nouveau/debugfs: fix file release memory leak 65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails 008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32 d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup 18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 40a84fcae2bf perf jevents: Tidy error handling 628b31d96711 netlink: annotate data races around nlk->bound 144715fbab1b net: sfp: Fix typo in state machine debug string 3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy() 60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size() c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value 10afd1597263 arm64: dts: ls1028a: add missing CAN nodes 95ba03fb4cb1 ptp_pch: Load module automatically if ID matches 442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 acff2d182c07 net_sched: fix NULL deref in fifo_set_limit() 0d2dd40a7be6 phy: mdio: fix memory leak 6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete 064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist() d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss 1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation 29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected 3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding fbca14abc111 ath5k: fix building with LEDS=m 8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support 9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo 2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data() ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc() 427faa29e06f riscv: Flush current cpu icache before other cpus 05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node f9a855d1bcb2 xen/balloon: fix cancelled balloon action 9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops 8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd() 1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename() 1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout 3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes feb3fe702a58 USB: cdc-acm: fix break reporting fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
----
Andrey Zhizhikin [Tue, 19 Oct 2021 09:39:32 +0000 (09:39 +0000)]
linux-fslc-imx: update to v5.10.72
Kernel repository has been upgraded up to v5.10.72 from stable korg.
Following upstream commits are included in this version:
---- 5aa003b38148 Linux 5.10.72 387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 02bf504bc32b perf/x86: Reset destroy callback on event init failure b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time 352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking 84778fd66d3d smb3: correct smb3 ACL security descriptor a7be240d1703 irqchip/gic: Work around broken Renesas integration 8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands 2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7a670cfb0f4c nvme-fc: avoid race between time out and tear down c251d023ed22 nvme-fc: update hardware queues before using them c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn bcc4b4de63a4 selftests: be sure to make khdr before other targets 6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration 2754fa3b73df usb: dwc2: check return value after calling platform_get_resource() ed6574d48469 usb: testusb: Fix for showing the connection speed 60df9f55562a scsi: sd: Free scsi_disk device via put_device() 76c7063c7405 ext2: fix sleeping in atomic bugs on error b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers 63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error 50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet 2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out 5cd40b137cba Linux 5.10.71 96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups deb294941767 KVM: x86: Handle SRCU initialization failure during page track init f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop 57a269a1b12a mm: don't allow oversized kvmalloc() calls da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe 17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 28f0fdbac0f5 usb: hso: remove the bailout parameter 4ad4852b9adf ASoC: dapm: use component prefix when checking widget names 5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data 3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir() a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks() 9ccf35492b08 ext4: fix reserved space counter leakage dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size() 7cea84867847 ipack: ipoctal: fix module reference leak 843efca98e6a ipack: ipoctal: fix missing allocation-failure check 67d1df661088 ipack: ipoctal: fix tty-registration error handling f46e5db92fa2 ipack: ipoctal: fix tty registration race 5f6a309a6996 ipack: ipoctal: fix stack information leak 3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error 15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 011b4de950d8 nvme: add command id quirk for apple controllers 44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller 7fc5f60a01bb perf/x86/intel: Update event constraints for ICX 3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses d0d520c19e7e net: sched: flower: protect fl_walk() with rcu e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations 071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest 85e4f5d28d25 net: hns3: reconstruct function hns3_self_test 8e89876c84b2 net: hns3: fix prototype warning d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address 64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly 20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 16138cf938dc scsi: csiostor: Add module softdep on cxgb4 0306a2c7df7e Revert "block, bfq: honor already-setup queue merges" 1f2ca30fbde6 net: ks8851: fix link error f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf 59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit f908072391a6 RDMA/hns: Fix inaccurate prints 7e3eda32b881 e100: fix buffer overrun in e100_get_regs f2edf80cdd03 e100: fix length calculation in e100_get_regs_len c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 7b771b12229e dsa: mv88e6xxx: Fix MTU definition ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU d35d95e8b9da drm/i915/request: fix early tracepoints 8321738c6e5a smsc95xx: fix stalled rx after link change 8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits 5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values 89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault 560271d09f78 mptcp: don't return sockets in foreign netns 9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling 8576e72ac5d6 mac80211: mesh: fix potentially unaligned access 1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs c61736a994fe bpf, mips: Validate conditional branch offsets 3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 c331fad63b6d drm/amd/display: Pass PCI deviceid into DC 0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family 31a13f039e15 media: ir_toy: prevent device from hanging during transmit 249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12 bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX 201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace bd4e446a6947 gpio: pca953x: do not ignore i2c errors 516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 196dabd96bbf hwmon: (tmp421) handle I2C errors 23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. 23115ca7d227 usb: cdns3: fix race condition before setting doorbell 3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit
----
Andrey Zhizhikin [Tue, 19 Oct 2021 09:27:35 +0000 (09:27 +0000)]
linux-fslc-imx: update to v5.10.70
Kernel repository has been upgraded up to v5.10.70 from stable korg.
Following upstream commits are included in this version:
---- f93026b28e2a Linux 5.10.70 59094296058d qnx4: work around gcc false positive warning bug 35c0dfbbd344 xen/balloon: fix balloon kthread freezing 8373d58c89be USB: serial: cp210x: fix dropped characters with CP2102 67cdb51ab5e2 thermal/drivers/int340x: Do not set a wrong tcc offset on resume cc71740ee4d4 EDAC/dmc520: Assign the proper type to dimm->edac_mode 9afad85a43f5 EDAC/synopsys: Fix wrong value type assignment for edac_mode db76cb05c046 spi: Fix tegra20 build with CONFIG_PM=n 890e25c424ea net: 6pack: Fix tx timeout and slot time 044513c1fada alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile 0a511ba6d2a7 arm64: Mark __stack_chk_guard as __ro_after_init fec3bd622db0 parisc: Use absolute_pointer() to define PAGE0 61454e7fd624 qnx4: avoid stringop-overread errors 5520d27f02a1 sparc: avoid stringop-overread errors 8d768beaf0ef net: i825xx: Use absolute_pointer for memcpy from fixed memory location e99f9032715e compiler.h: Introduce absolute_pointer macro f58d305887ad blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd 1ef68b84bc11 block: flush the integrity workqueue in blk_integrity_unregister 1963bdb7489c block: check if a profile is actually registered in blk_integrity_unregister 526261c1b706 amd/display: downgrade validation failure log level 54a4860c6257 sparc32: page align size in arch_dma_alloc ecf0dc5a9048 nvme-rdma: destroy cm id before destroy qp to avoid use after free 2a08960577af nvme-multipath: fix ANA state updates when a namespace is not present 372d3e6ea1e1 xen/balloon: use a kernel thread instead a workqueue 6345a0bee801 bpf: Add oversize check before call kvcalloc() e567d33508a9 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS 9561bb98879e ipv6: delay fib6_sernum increase in fib6_add 31df1d037cfd m68k: Double cast io functions to unsigned long cc3dd119d3cf blk-mq: avoid to iterate over stale request de7e03003367 net: stmmac: allow CSR clock of 300MHz 7721221e87d2 net: macb: fix use after free on rmmod a632288053b7 net: phylink: Update SFP selected interface on advertising changes 3815fe7371d2 blktrace: Fix uaf in blk_trace access after removing by sysfs ce092350b452 io_uring: put provided buffer meta data under memcg accounting 7040b37a9630 x86/asm: Fix SETZ size enqcmds() build failure 54e85b6c287c x86/asm: Add a missing __iomem annotation in enqcmds() b18ba3f477a2 md: fix a lock order reversal in md_alloc 568662e37f92 irqchip/gic-v3-its: Fix potential VPE leak on error af7c9ffe2bee irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build 0595fc4794c3 scsi: lpfc: Use correct scnprintf() limit cb948b158a86 scsi: qla2xxx: Restore initiator in dual mode 3d42ed6b7905 cifs: fix a sign extension bug 8cba4c2698e2 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() 215df4349916 nvme: keep ctrl->namespaces ordered 55e6f8b3c0f5 treewide: Change list_sort to use const pointers 419fab1cb086 nvme-tcp: fix incorrect h2cdata pdu offset accounting c6ecdcba9da3 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() 5c6bfde245d8 fpga: machxo2-spi: Return an error on failure 4ea4925c70fd tty: synclink_gt: rename a conflicting function name 56a8f0b18f46 tty: synclink_gt, drop unneeded forward declarations c64e6c307a76 scsi: target: Fix the pgr/alua_support_store functions 2d0305425179 scsi: iscsi: Adjust iface sysfs attr detection 0032f8b3cf2a atlantic: Fix issue in the pm resume flow. c2598bce4152 net/mlx4_en: Don't allow aRFS for encapsulated packets b4e54f5f4288 qed: rdma - don't wait for resources under hw error recovery flow 1bba406c07b3 gpio: uniphier: Fix void functions to remove return value db94f89e1dad s390/qeth: fix NULL deref in qeth_clear_working_pool_list() 3aa50241e1ed kselftest/arm64: signal: Skip tests if required features are missing 91d4da33c367 kselftest/arm64: signal: Add SVE to the set of features we can check for 2eaa39d83e30 net: dsa: realtek: register the MDIO bus under devres 43c880b860c7 net: dsa: don't allocate the slave_mii_bus using devres b4561bd29e62 net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work 8a00c832ef88 net/smc: add missing error check in smc_clc_prfx_set() 4e0fd1d79534 net: hns3: check queue id range before using ca435999bcaf net: hns3: fix change RSS 'hfunc' ineffective issue 1365a0dc5596 bnxt_en: Fix TX timeout when TX ring size is set to the smallest d5afe3cf52e5 enetc: Fix uninitialized struct dim_sample field usage 6c3f1b741c6c enetc: Fix illegal access when reading affinity_hint 117661cb9d3a platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() 22538c1bde27 afs: Fix updating of i_blocks on file/dir extension 55352944b497 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation 8d6a21e4cd6a comedi: Fix memory leak in compat_insnlist() 43241a6c6e6c net: hso: fix muxed tty registration 68d4fbe6220c drm/amd/pm: Update intermediate power state for SI 7dc9225fcde0 scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE 3dfffcd26029 serial: mvebu-uart: fix driver's tx_empty callback 640946fc56b8 serial: 8250: 8250_omap: Fix RX_LVL register offset 0ea9ac731a31 xhci: Set HCD flag to defer primary roothub registration 80af86c12290 btrfs: prevent __btrfs_dump_space_info() to underflow its free space 8326be9e5121 erofs: fix up erofs_lookup tracepoint 91e4ad05bf18 mcb: fix error handling in mcb_alloc_bus() 2c28bb016bed USB: serial: option: add device id for Foxconn T99W265 600b19610ad4 USB: serial: option: remove duplicate USB device ID 0daf57973ff0 USB: serial: option: add Telit LN920 compositions dc131d3f1335 USB: serial: mos7840: remove duplicated 0xac24 device ID d58fc9e9c158 usb: core: hcd: Add support for deferring roothub registration 996f7c4a1fcf usb: dwc3: core: balance phy init and exit a05ff800013e Re-enable UAS for LaCie Rugged USB3-FW with fk quirk b9e697e60ce9 staging: greybus: uart: fix tty use after free d5b0473707fa binder: make sure fd closes complete 302e60e26ad5 Revert "USB: bcma: Add a check for devm_gpiod_get" b33b3db476e6 USB: cdc-acm: fix minor-number release 0809b8576fa8 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter a34d6ef0c71a usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c f79282849187 xen/x86: fix PV trap handling on secondary processors 93028da5e92d cifs: fix incorrect check for null pointer in header_assemble 5940e22528df usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() d071c7fd45dc usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA 5f4bfac26173 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave 1fbd7eb385c3 usb: gadget: r8a66597: fix a loop in set_feature() 838297222b2b mm: fix uninitialized use in overcommit_policy_handler 437be4d6faed ocfs2: drop acl cache for directories too 31bd6cd06a18 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:50:10 +0000 (08:50 +0000)]
linux-fslc-lts: update to v5.10.74
Kernel repository has been upgraded up to v5.10.74 from stable korg.
Following upstream commits are included in this version:
---- 77434fe5a077 Linux 5.10.74 42b49f012b6a hwmon: (pmbus/ibm-cffps) max_power_out swap changes bb893f075431 sched: Always inline is_percpu_thread() bdae2a083436 perf/core: fix userpage->time_enabled of inactive events 57c7ca3d5592 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" d993d1e1c411 scsi: ses: Fix unsigned comparison with less than zero 621ddffb70db drm/amdgpu: fix gart.bo pin_count leak a5ba615fbeb3 net: sun: SUNVNET_COMMON should depend on INET db868b45324d vboxfs: fix broken legacy mount signature checking 42c871d38e3d mac80211: check return value of rhashtable_init bda06aff03a1 net: prevent user from passing illegal stab size 3d68c7b0ab5b hwmon: (ltc2947) Properly handle errors when looking for the external clock 194e8a4f0acd m68k: Handle arrivals of multiple signals correctly 977aee58142a mac80211: Drop frames from invalid MAC address in ad-hoc mode 9ec9a975ea37 netfilter: nf_nat_masquerade: defer conntrack walk to work queue 5182d6db80bb netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic bcb647c1e15d ASoC: SOF: loader: release_firmware() on load failure to avoid batching f6952b1e22c2 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs ddc4ba737bcb netfilter: ip6_tables: zero-initialize fragment offset ddf026d6ae9a HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS 0bcfa99e8fae ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic 14cbfeeee41b ext4: correct the error path of ext4_write_inline_data_end() d7a15e1e4fd7 ext4: check and update i_disksize properly
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:49:46 +0000 (08:49 +0000)]
linux-fslc-lts: update to v5.10.73
Kernel repository has been upgraded up to v5.10.73 from stable korg.
Following upstream commits are included in this version:
---- 0268aa579b1f Linux 5.10.73 825c00c2ee14 x86/hpet: Use another crystalball to evaluate HPET usability f2447f6587b8 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 6bfe1f6fc876 x86/entry: Correct reference to intended CONFIG_64_BIT 5d637bc6f98a x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] df121cf55003 x86/Kconfig: Correct reference to MWINCHIP3D d7c36115fb81 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI f73ca4961d51 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init 411b38fe68ba powerpc/64s: fix program check interrupt emergency stack path 18a2a2cafcf9 powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 a4037dded56b RISC-V: Include clone3() on rv32 29fdb11ca88d bpf, s390: Fix potential memory leak about jit_data 2c152d9da8fe riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable de834e12b96d i2c: mediatek: Add OFFSET_EXT_CONF setting back f86de018fd7a i2c: acpi: fix resource leak in reconfiguration device addition 87990a60b45f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 985cca1ad11e net: prefer socket bound to interface when not in VRF 97aeed72af4f i40e: Fix freeing of uninitialized misc IRQ vector 2dc768a98c9b i40e: fix endless loop under rtnl d3a07ca78ace gve: report 64bit tx_bytes counter from gve_handle_report_stats() 35f6ddd934e6 gve: fix gve_get_stats() 9a043022522e rtnetlink: fix if_nlmsg_stats_size() under estimation 72c2a68f1d83 gve: Avoid freeing NULL pointer 5d903a694b08 gve: Correct available tx qpl check f69556a42043 drm/nouveau/debugfs: fix file release memory leak 65fff0a8efcd drm/nouveau/kms/nv50-: fix file release memory leak f86e19d918a8 drm/nouveau: avoid a use-after-free when BO init fails 008224cdc126 video: fbdev: gbefb: Only instantiate device when built for IP32 d2ccbaaa6615 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup 18d2568cc7ff bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 40a84fcae2bf perf jevents: Tidy error handling 628b31d96711 netlink: annotate data races around nlk->bound 144715fbab1b net: sfp: Fix typo in state machine debug string 3ec73ffeef54 net/sched: sch_taprio: properly cancel timer from taprio_destroy() 60955b65bd6a net: bridge: fix under estimation in br_get_linkxstats_size() c480d15190eb net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() cb8880680bdf ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 2b0035d1058a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value 10afd1597263 arm64: dts: ls1028a: add missing CAN nodes 95ba03fb4cb1 ptp_pch: Load module automatically if ID matches 442ea65d0ccb powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 acff2d182c07 net_sched: fix NULL deref in fifo_set_limit() 0d2dd40a7be6 phy: mdio: fix memory leak 6e6f79e39830 net/mlx5: E-Switch, Fix double allocation of acl flow counter d70cb6c77ad9 net/mlx5e: IPSEC RX, enable checksum complete 064faa8e8a9b bpf: Fix integer overflow in prealloc_elems_and_freelist() d5f4b27c3cfc soc: ti: omap-prm: Fix external abort for am335x pruss 1d8f4447e8c4 bpf, arm: Fix register clobbering in div/mod implementation 29a19eaeb29d iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 6b0132f73094 xtensa: call irqchip_init only when CONFIG_USE_OF is selected 3d288ed98314 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 997bec509a83 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding fbca14abc111 ath5k: fix building with LEDS=m 8aef3824e946 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus d9b838ae390e ARM: dts: imx6qdl-pico: Fix Ethernet support 9e99ad4194a5 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo 2ba34cf0c16c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 8f977e97b2b9 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 14f52004bda5 ARM: at91: pm: do not panic if ram controllers are not enabled d89a313a5739 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 25ac88e601eb soc: qcom: socinfo: Fixed argument passed to platform_set_data() ab8073794be3 bus: ti-sysc: Add break in switch statement in sysc_init_soc() 427faa29e06f riscv: Flush current cpu icache before other cpus 05287407dedf ARM: dts: qcom: apq8064: use compatible which contains chipid ac06fe40e889 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 71d3ce62ac88 ARM: dts: omap3430-sdp: Fix NAND device node f9a855d1bcb2 xen/balloon: fix cancelled balloon action 9aac782ab0ab SUNRPC: fix sign error causing rpcsec_gss drops 8f174a208c4c nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 12d4b179022a nfsd: fix error handling of register_pernet_subsys() in init_nfsd() 1bc2f315a215 ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 9763ffd4da21 ovl: fix missing negative dentry check in ovl_rename() 1500f0c83670 mmc: sdhci-of-at91: replace while loop with read_poll_timeout 3a0feae5f642 mmc: sdhci-of-at91: wait for calibration done before proceed e5cb3680b958 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 13d17cc717d5 xen/privcmd: fix error handling in mmap-resource processing de1e8bd36ab4 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 1d4e9f27d20d usb: typec: tcpm: handle SRC_STARTUP state if cc changes feb3fe702a58 USB: cdc-acm: fix break reporting fc8b3e838bdf USB: cdc-acm: fix racy tty buffer accesses b3265b88e83b usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 16d728110bd7 Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:49:22 +0000 (08:49 +0000)]
linux-fslc-lts: update to v5.10.72
Kernel repository has been upgraded up to v5.10.72 from stable korg.
Following upstream commits are included in this version:
---- 5aa003b38148 Linux 5.10.72 387aecdab7fa libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 02bf504bc32b perf/x86: Reset destroy callback on event init failure b56475c29bd8 KVM: x86: nSVM: restore int_vector in svm_clear_vintr ae34f26d4a84 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 6d0ff9205999 KVM: do not shrink halt_poll_ns below grow_start b8add3f47ae7 selftests: KVM: Align SMCCC call with the spec in steal_time 352b02562a3e tools/vm/page-types: remove dependency on opt_file for idle page tracking 84778fd66d3d smb3: correct smb3 ACL security descriptor a7be240d1703 irqchip/gic: Work around broken Renesas integration 8724a2a0e6d9 scsi: ses: Retry failed Send/Receive Diagnostic commands 2e28f7dd3743 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7a670cfb0f4c nvme-fc: avoid race between time out and tear down c251d023ed22 nvme-fc: update hardware queues before using them c4506403e1f3 selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn bcc4b4de63a4 selftests: be sure to make khdr before other targets 6a4aaf1d84f7 habanalabs/gaudi: fix LBW RR configuration 2754fa3b73df usb: dwc2: check return value after calling platform_get_resource() ed6574d48469 usb: testusb: Fix for showing the connection speed 60df9f55562a scsi: sd: Free scsi_disk device via put_device() 76c7063c7405 ext2: fix sleeping in atomic bugs on error b114f2d18e0f sparc64: fix pci_iounmap() when CONFIG_PCI is not set fdfb3bc87381 xen-netback: correct success/error reporting for the SKB-with-fraglist case a41938d07201 net: mdio: introduce a shutdown method to mdio device drivers 63c89930d4b5 btrfs: fix mount failure due to past and transient device flush error 50628b06e604 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 83050cc23909 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN f986cf270284 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet e5611503249f platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet 2ababcd8c2ab spi: rockchip: handle zero length transfers without timing out 5cd40b137cba Linux 5.10.71 96f439a7eda6 netfilter: nf_tables: Fix oversized kvmalloc() calls e2d192301a0d netfilter: conntrack: serialize hash resizes and cleanups deb294941767 KVM: x86: Handle SRCU initialization failure during page track init f7ac4d24e161 HID: usbhid: free raw_report buffers in usbhid_stop 57a269a1b12a mm: don't allow oversized kvmalloc() calls da5b8b9319f0 netfilter: ipset: Fix oversized kvmalloc() calls dedfc35a2de2 HID: betop: fix slab-out-of-bounds Write in betop_probe 17ccc64e4fa5 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 28f0fdbac0f5 usb: hso: remove the bailout parameter 4ad4852b9adf ASoC: dapm: use component prefix when checking widget names 5c3a90b6ff75 net: udp: annotate data race around udp_sk(sk)->corkflag a7f4c633ae12 HID: u2fzero: ignore incomplete packets without data 3770e21f60fc ext4: fix potential infinite loop in ext4_dx_readdir() a63474dbf692 ext4: add error checking to ext4_ext_replay_set_iblocks() 9ccf35492b08 ext4: fix reserved space counter leakage dc0942168ab3 ext4: limit the number of blocks in one ADD_RANGE TLV d11502fa2691 ext4: fix loff_t overflow in ext4_max_bitmap_size() 7cea84867847 ipack: ipoctal: fix module reference leak 843efca98e6a ipack: ipoctal: fix missing allocation-failure check 67d1df661088 ipack: ipoctal: fix tty-registration error handling f46e5db92fa2 ipack: ipoctal: fix tty registration race 5f6a309a6996 ipack: ipoctal: fix stack information leak 3bef1b7242e0 debugfs: debugfs_create_file_size(): use IS_ERR to check for error 15fd3954bca7 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 011b4de950d8 nvme: add command id quirk for apple controllers 44c600a57d57 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller 7fc5f60a01bb perf/x86/intel: Update event constraints for ICX 3db53827a0e9 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses d0d520c19e7e net: sched: flower: protect fl_walk() with rcu e63f6d8fe74a net: phy: bcm7xxx: Fixed indirect MMD operations 071febc37e06 net: hns3: fix always enable rx vlan filter problem after selftest 85e4f5d28d25 net: hns3: reconstruct function hns3_self_test 8e89876c84b2 net: hns3: fix prototype warning d4a14faf7919 net: hns3: fix show wrong state when add existing uc mac address 64dae9551f8a net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8d3d27664ef4 net: hns3: keep MAC pause mode when multiple TCs are enabled f8ba689cb695 net: hns3: do not allow call hns3_nic_net_open repeatedly 20f6c4a31a52 ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 16138cf938dc scsi: csiostor: Add module softdep on cxgb4 0306a2c7df7e Revert "block, bfq: honor already-setup queue merges" 1f2ca30fbde6 net: ks8851: fix link error f1dd6e10f077 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 4967ae9ab44b selftests, bpf: Fix makefile dependencies on libbpf 59efda5073ab bpf: Exempt CAP_BPF from checks against bpf_jit_limit f908072391a6 RDMA/hns: Fix inaccurate prints 7e3eda32b881 e100: fix buffer overrun in e100_get_regs f2edf80cdd03 e100: fix length calculation in e100_get_regs_len c20a0ad7b6a0 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 7b771b12229e dsa: mv88e6xxx: Fix MTU definition ee4d0495a65e dsa: mv88e6xxx: 6161: Use chip wide MAX MTU d35d95e8b9da drm/i915/request: fix early tracepoints 8321738c6e5a smsc95xx: fix stalled rx after link change 8de12ad9162c net: ipv4: Fix rtnexthop len when RTA_FLOW is present b22c5e2c8e03 net: enetc: fix the incorrect clearing of IF_MODE bits 5ee40530b0a6 hwmon: (tmp421) fix rounding for negative values 89d96f147d82 hwmon: (tmp421) report /PVLD condition as fault 560271d09f78 mptcp: don't return sockets in foreign netns 9c6591ae8e63 sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 2c204cf594df mac80211-hwsim: fix late beacon hrtimer handling 8576e72ac5d6 mac80211: mesh: fix potentially unaligned access 1282bb00835f mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 3748871e1215 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 76bbb482d33b hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs c61736a994fe bpf, mips: Validate conditional branch offsets 3f4e68902d2e RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 62ba3c50104b IB/cma: Do not send IGMP leaves for sendonly Multicast groups d93f65586c59 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 12cbdaeeb5d4 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 9f382e1edf90 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 c331fad63b6d drm/amd/display: Pass PCI deviceid into DC 0a16c9751e0f RDMA/cma: Do not change route.addr.src_addr.ss_family 31a13f039e15 media: ir_toy: prevent device from hanging during transmit 249e5e5a501e KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 3778511dfc59 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 4ed671e6bc62 KVM: x86: nSVM: don't copy virt_ext from vmcb12 bebabb76ad9a KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 782122ae7db0 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 57de2dcb1874 mac80211: fix use-after-free in CCMP/GCMP RX 201ba843fef5 scsi: ufs: Fix illegal offset in UPIU event trace bd4e446a6947 gpio: pca953x: do not ignore i2c errors 516d90550390 hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 1499bb2c3a87 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 7c4fd5de39f2 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 196dabd96bbf hwmon: (tmp421) handle I2C errors 23a6dfa10f03 fs-verity: fix signed integer overflow with i_size near S64_MAX d1d0016e4a7d ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect e9edc7bc611a ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. 23115ca7d227 usb: cdns3: fix race condition before setting doorbell 3945c481360c cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 2193cf76f43a scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS a7d4fc84404d cpufreq: schedutil: Use kobject release() method to free sugov_tunables d570c48dd37d tty: Fix out-of-bound vmalloc access in imageblit
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:48:59 +0000 (08:48 +0000)]
linux-fslc-lts: update to v5.10.70
Kernel repository has been upgraded up to v5.10.70 from stable korg.
Following upstream commits are included in this version:
---- f93026b28e2a Linux 5.10.70 59094296058d qnx4: work around gcc false positive warning bug 35c0dfbbd344 xen/balloon: fix balloon kthread freezing 8373d58c89be USB: serial: cp210x: fix dropped characters with CP2102 67cdb51ab5e2 thermal/drivers/int340x: Do not set a wrong tcc offset on resume cc71740ee4d4 EDAC/dmc520: Assign the proper type to dimm->edac_mode 9afad85a43f5 EDAC/synopsys: Fix wrong value type assignment for edac_mode db76cb05c046 spi: Fix tegra20 build with CONFIG_PM=n 890e25c424ea net: 6pack: Fix tx timeout and slot time 044513c1fada alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile 0a511ba6d2a7 arm64: Mark __stack_chk_guard as __ro_after_init fec3bd622db0 parisc: Use absolute_pointer() to define PAGE0 61454e7fd624 qnx4: avoid stringop-overread errors 5520d27f02a1 sparc: avoid stringop-overread errors 8d768beaf0ef net: i825xx: Use absolute_pointer for memcpy from fixed memory location e99f9032715e compiler.h: Introduce absolute_pointer macro f58d305887ad blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd 1ef68b84bc11 block: flush the integrity workqueue in blk_integrity_unregister 1963bdb7489c block: check if a profile is actually registered in blk_integrity_unregister 526261c1b706 amd/display: downgrade validation failure log level 54a4860c6257 sparc32: page align size in arch_dma_alloc ecf0dc5a9048 nvme-rdma: destroy cm id before destroy qp to avoid use after free 2a08960577af nvme-multipath: fix ANA state updates when a namespace is not present 372d3e6ea1e1 xen/balloon: use a kernel thread instead a workqueue 6345a0bee801 bpf: Add oversize check before call kvcalloc() e567d33508a9 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS 9561bb98879e ipv6: delay fib6_sernum increase in fib6_add 31df1d037cfd m68k: Double cast io functions to unsigned long cc3dd119d3cf blk-mq: avoid to iterate over stale request de7e03003367 net: stmmac: allow CSR clock of 300MHz 7721221e87d2 net: macb: fix use after free on rmmod a632288053b7 net: phylink: Update SFP selected interface on advertising changes 3815fe7371d2 blktrace: Fix uaf in blk_trace access after removing by sysfs ce092350b452 io_uring: put provided buffer meta data under memcg accounting 7040b37a9630 x86/asm: Fix SETZ size enqcmds() build failure 54e85b6c287c x86/asm: Add a missing __iomem annotation in enqcmds() b18ba3f477a2 md: fix a lock order reversal in md_alloc 568662e37f92 irqchip/gic-v3-its: Fix potential VPE leak on error af7c9ffe2bee irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build 0595fc4794c3 scsi: lpfc: Use correct scnprintf() limit cb948b158a86 scsi: qla2xxx: Restore initiator in dual mode 3d42ed6b7905 cifs: fix a sign extension bug 8cba4c2698e2 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() 215df4349916 nvme: keep ctrl->namespaces ordered 55e6f8b3c0f5 treewide: Change list_sort to use const pointers 419fab1cb086 nvme-tcp: fix incorrect h2cdata pdu offset accounting c6ecdcba9da3 fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() 5c6bfde245d8 fpga: machxo2-spi: Return an error on failure 4ea4925c70fd tty: synclink_gt: rename a conflicting function name 56a8f0b18f46 tty: synclink_gt, drop unneeded forward declarations c64e6c307a76 scsi: target: Fix the pgr/alua_support_store functions 2d0305425179 scsi: iscsi: Adjust iface sysfs attr detection 0032f8b3cf2a atlantic: Fix issue in the pm resume flow. c2598bce4152 net/mlx4_en: Don't allow aRFS for encapsulated packets b4e54f5f4288 qed: rdma - don't wait for resources under hw error recovery flow 1bba406c07b3 gpio: uniphier: Fix void functions to remove return value db94f89e1dad s390/qeth: fix NULL deref in qeth_clear_working_pool_list() 3aa50241e1ed kselftest/arm64: signal: Skip tests if required features are missing 91d4da33c367 kselftest/arm64: signal: Add SVE to the set of features we can check for 2eaa39d83e30 net: dsa: realtek: register the MDIO bus under devres 43c880b860c7 net: dsa: don't allocate the slave_mii_bus using devres b4561bd29e62 net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work 8a00c832ef88 net/smc: add missing error check in smc_clc_prfx_set() 4e0fd1d79534 net: hns3: check queue id range before using ca435999bcaf net: hns3: fix change RSS 'hfunc' ineffective issue 1365a0dc5596 bnxt_en: Fix TX timeout when TX ring size is set to the smallest d5afe3cf52e5 enetc: Fix uninitialized struct dim_sample field usage 6c3f1b741c6c enetc: Fix illegal access when reading affinity_hint 117661cb9d3a platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() 22538c1bde27 afs: Fix updating of i_blocks on file/dir extension 55352944b497 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation 8d6a21e4cd6a comedi: Fix memory leak in compat_insnlist() 43241a6c6e6c net: hso: fix muxed tty registration 68d4fbe6220c drm/amd/pm: Update intermediate power state for SI 7dc9225fcde0 scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE 3dfffcd26029 serial: mvebu-uart: fix driver's tx_empty callback 640946fc56b8 serial: 8250: 8250_omap: Fix RX_LVL register offset 0ea9ac731a31 xhci: Set HCD flag to defer primary roothub registration 80af86c12290 btrfs: prevent __btrfs_dump_space_info() to underflow its free space 8326be9e5121 erofs: fix up erofs_lookup tracepoint 91e4ad05bf18 mcb: fix error handling in mcb_alloc_bus() 2c28bb016bed USB: serial: option: add device id for Foxconn T99W265 600b19610ad4 USB: serial: option: remove duplicate USB device ID 0daf57973ff0 USB: serial: option: add Telit LN920 compositions dc131d3f1335 USB: serial: mos7840: remove duplicated 0xac24 device ID d58fc9e9c158 usb: core: hcd: Add support for deferring roothub registration 996f7c4a1fcf usb: dwc3: core: balance phy init and exit a05ff800013e Re-enable UAS for LaCie Rugged USB3-FW with fk quirk b9e697e60ce9 staging: greybus: uart: fix tty use after free d5b0473707fa binder: make sure fd closes complete 302e60e26ad5 Revert "USB: bcma: Add a check for devm_gpiod_get" b33b3db476e6 USB: cdc-acm: fix minor-number release 0809b8576fa8 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter a34d6ef0c71a usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c f79282849187 xen/x86: fix PV trap handling on secondary processors 93028da5e92d cifs: fix incorrect check for null pointer in header_assemble 5940e22528df usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() d071c7fd45dc usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA 5f4bfac26173 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave 1fbd7eb385c3 usb: gadget: r8a66597: fix a loop in set_feature() 838297222b2b mm: fix uninitialized use in overcommit_policy_handler 437be4d6faed ocfs2: drop acl cache for directories too 31bd6cd06a18 PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:48:02 +0000 (08:48 +0000)]
linux-fslc-lts: update to v5.10.68
Kernel repository has been upgraded up to v5.10.68 from stable korg.
Following upstream commits are included in this version:
---- 4d8524048a35 Linux 5.10.68 a23d3576215f net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() 9f2972e151dd bnxt_en: Fix error recovery regression 619d747c1850 x86/mce: Avoid infinite loop for copy from user recovery 47bc9c3929eb net: renesas: sh_eth: Fix freeing wrong tx descriptor b2f9b7455baf mfd: lpc_sch: Rename GPIOBASE to prevent build error 027c44b8c8e4 mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" 52a7e6667133 bnxt_en: Fix possible unintended driver initiated error recovery 9a3f52f73c04 bnxt_en: Improve logging of error recovery settings information. 639a2eddb731 bnxt_en: Convert to use netif_level() helpers. 01cad477a968 bnxt_en: Consolidate firmware reset event logging. fad75e046363 bnxt_en: log firmware debug notifications f90a34fabaa5 bnxt_en: Fix asic.rev in devlink dev info command 724502318455 bnxt_en: fix stored FW_PSID version masks eb635e008cb1 net: dsa: b53: Fix IMP port setup on BCM5301x 87b34cd64851 ip_gre: validate csum_start only on pull 9c98d2bd1434 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom 8c01c620ae61 fq_codel: reject silly quantum parameters 6e2d36f2b1d1 netfilter: socket: icmp6: fix use-after-scope c361c955609a net: dsa: b53: Set correct number of ports in the DSA struct 0db7e0d9f67d net: dsa: b53: Fix calculating number of switch ports f89b0d032f86 net: hso: add failure handler for add_net_device f450958f7ff8 selftests: mptcp: clean tmp files in simult_flows 5711ced58eb4 net: dsa: tag_rtl4_a: Fix egress tags b167a0cec187 gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak f86956143da9 gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' c2b52963fd0c perf bench inject-buildid: Handle writen() errors 5a20adc38811 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} f5176a0798bd ARC: export clear_user_page() for modules 9da1fb128c54 mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' 5402b31c0c46 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n a957d82b2316 KVM: arm64: Handle PSCI resets before userspace touches vCPU state 53921242cf99 KVM: arm64: Fix read-side race on updates to vcpu reset state b9b89da56af7 mtd: mtdconcat: Check _read, _write callbacks existence before assignment 812cbb143c12 mtd: mtdconcat: Judge callback existence based on the master e8dfc446a16a tracing/boot: Fix a hist trigger dependency for boot time tracing 87479b10eb72 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set f10f727cf9f4 PCI: Fix pci_dev_str_match_path() alloc while atomic bug ed44be1cbe5e KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size 62f813769f50 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex 1cf43a1e5782 netfilter: Fix fall-through warnings for Clang 9e89c22d1c94 PCI: iproc: Fix BCMA probe resource handling b1f3be0c302a PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' 063c3d980d78 backlight: ktd253: Stabilize backlight 00303e459251 mfd: axp20x: Update AXP288 volatile ranges ab7cf2250161 s390/bpf: Fix branch shortening during codegen pass 4320c222c2ff s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant d92d3a9c2b65 s390/bpf: Fix optimizing out zero-extensions 4a9339320338 NTB: perf: Fix an error code in perf_setup_inbuf() ce660d6dfcdd NTB: Fix an error code in ntb_msit_probe() e76ccbdedbdd ethtool: Fix an error code in cxgb2.c 70ac967a7b88 PCI: ibmphp: Fix double unmap of io_mem 9ae759a36b61 block, bfq: honor already-setup queue merges 7f2b3242f0d4 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 ca8ecd7444a9 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 c422c555053e octeontx2-af: Add additional register check to rvu_poll_reg() 1cac475eeb9f watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate e5609d3fd57d PCI: Add ACS quirks for Cavium multi-function devices 365cdfcc6eba PCI: j721e: Add PCIe support for AM64 81381b72f40c PCI: j721e: Add PCIe support for J7200 4892b1515b40 PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state a83e032cc489 PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool 3aedfe4b0800 tracing/probes: Reject events which have the same name of existing one 75420f9400a6 PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() b6352e2e2764 mfd: Don't use irq_create_mapping() to resolve a mapping aa638669c8a4 PCI: tegra: Fix OF node reference leak d5c5d1b141fa PCI: tegra194: Fix MSI-X programming 13f366bab077 PCI: tegra194: Fix handling BME_CHGED event b7d4f310bb8f fuse: fix use after free in fuse_read_interrupt() 03cc3a2923d6 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 7a44361a1f6a mfd: db8500-prcmu: Adjust map to reality 619f137ffd69 dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation 49cf30ebb35c mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() aa39eb744a82 net: hns3: fix the timing issue of VF clearing interrupt sources ad47e0922108 net: hns3: disable mac in flr process b76522c7c349 net: hns3: change affinity_mask to numa node range 34fc06d0477e net: hns3: pad the short tunnel frame before sending to hardware 0511d099db6f bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() 49eff4ab7d43 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers e68795c1101e ibmvnic: check failover_pending in login response aeb67214ce94 dt-bindings: arm: Fix Toradex compatible typo 0ab9981fa0c5 udp_tunnel: Fix udp_tunnel_nic work-queue type 5221e6632991 qed: Handle management FW error e00eae1d6b1f selftest: net: fix typo in altname test 53947b68c56b tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() 35d3ab2ea2ed x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y cf6f29bb2c18 net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup df38f941a7e4 net/af_unix: fix a data-race in unix_dgram_poll cad96d0e50e4 vhost_net: fix OoB on sendmsg() failure. 7843861e2140 gen_compile_commands: fix missing 'sys' package 983ef866291c net: ipa: initialize all filter table slots c5102ced8ac0 events: Reuse value read using READ_ONCE instead of re-reading it 8f8ad122ffe0 nvme-tcp: fix io_work priority inversion c586bc31d5b9 net/mlx5: Fix potential sleeping in atomic context 29a5af9112a2 net/mlx5: FWTrace, cancel work on alloc pd error flow 229e9293b2ba perf machine: Initialize srcline string member in add_location struct 33c983f7a182 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused fd9ed47fe6be tipc: increase timeout in tipc_sk_enqueue() abe460eb6fbb r6040: Restore MDIO clock frequency after MAC reset edfab735d518 net/l2tp: Fix reference count leak in l2tp_udp_recv_core 6c3cb65d561e dccp: don't duplicate ccid when cloning dccp sock f6f80766558b ptp: dp83640: don't define PAGE0 bd6d9a0dd411 net-caif: avoid user-triggerable WARN_ON(1) 855c17ffa65f net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert c5c9ee2d367b ethtool: Fix rxnfc copy to user buffer overflow ee3ffd56b40e tipc: fix an use-after-free issue in tipc_recvmsg 12551b75b00b x86/mm: Fix kern_addr_valid() to cope with existing but not present entries 6672dc68e28e x86/pat: Pass valid address to sanitize_phys() 0346f8a2c5ec s390/sclp: fix Secure-IPL facility detection cc9d96c9f9e0 drm/etnaviv: add missing MMU context put when reaping MMU mapping ea995e8a6294 drm/etnaviv: reference MMU context when setting up hardware state 660dfbf208a4 drm/etnaviv: fix MMU context leak on GPU reset 22163efedcf3 drm/etnaviv: exec and MMU state is lost when resetting the GPU 6b1c223d8a53 drm/etnaviv: keep MMU context across runtime suspend/resume c63e6e0951ff drm/etnaviv: stop abusing mmu_context as FE running marker cf24bd826e4b drm/etnaviv: put submit prev MMU context when it exists 0759f648470b drm/etnaviv: return context from etnaviv_iommu_context_get 8f95553f0016 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 87f7032dc227 PCI: Add AMD GPU multi-function power dependencies cd64b416aed2 PM: base: power: don't try to use non-existing RTC for storing data a67e7cdbc633 arm64/sve: Use correct size when reinitialising SVE state 84da60070c36 bnx2x: Fix enabling network interfaces without VFs 1a5a3ba21aee xen: reset legacy rtc flag for PV domU ce8f81b76d3b io_uring: ensure symmetry in handling iter types in loop_rw_iter() 88f3d951e2db btrfs: fix upper limit for max_inline for page size 64K 575279059e26 drm/bridge: lt9611: Fix handling of 4k panels
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:43:08 +0000 (08:43 +0000)]
linux-fslc: update to v5.14.12
Kernel repository has been upgraded up to v5.14.12 from stable korg.
Following upstream commits are included in this version:
---- 325225e2f9fa Linux 5.14.12 58f0e59efa34 dsa: tag_dsa: Fix mask for trunked packets 5dc24f3e0841 x86/hpet: Use another crystalball to evaluate HPET usability 4e9ec1c65da9 x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n 2ba3e3026f4f x86/entry: Correct reference to intended CONFIG_64_BIT 0723d4f8b179 x86/fpu: Restore the masking out of reserved MXCSR bits 44976b5cb6af x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] 6665c1c5770f x86/Kconfig: Correct reference to MWINCHIP3D 1d4092c10125 x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI 8ba6e4551011 pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init da0cb12f1983 powerpc/32s: Fix kuap_kernel_restore() d7a8e38999fb powerpc/64s: Fix unrecoverable MCE calling async handler from NMI 22ee1f15a72e powerpc/traps: do not enable irqs in _exception c835b3d1d636 powerpc/64s: fix program check interrupt emergency stack path 6b77166ffee7 powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000 b8601d47e87a powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END 491976e521c1 powerpc/bpf ppc32: Fix JMP32_JSET_K 9a3e91f94473 powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation 096d4c941f0e powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 2d7781883b3e powerpc/bpf: Fix BPF_MOD when imm == 1 a7ce57ca9407 objtool: Make .altinstructions section entry size consistent 039a68957f81 objtool: Remove reloc symbol type checks in get_alt_entry() 1642f51ac0d4 scsi: iscsi: Fix iscsi_task use after free 412754da783d RISC-V: Include clone3() on rv32 cf63b49349cc i2c: mlxcpld: Modify register setting for 400KHz frequency 3655a1934519 i2c: mlxcpld: Fix criteria for frequency setting d590a410e472 bpf, s390: Fix potential memory leak about jit_data f344ad3060c4 riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable b8b60c1139c7 riscv/vdso: Move vdso data page up front 309fd6f1e7cf riscv/vdso: Refactor asm/vdso.h ff26f96fe0a2 RISC-V: Fix VDSO build for !MMU 363128071346 riscv: explicitly use symbol offsets for VDSO 26e7025ef25a i2c: mediatek: Add OFFSET_EXT_CONF setting back 90f1077c9184 i2c: acpi: fix resource leak in reconfiguration device addition d40c4da7318f powerpc/iommu: Report the correct most efficient DMA mask for PCI devices 272b85c2fdb2 net: prefer socket bound to interface when not in VRF 8d2a1e7fb90c iavf: fix double unlock of crit_lock 75099439209d i40e: Fix freeing of uninitialized misc IRQ vector d6db5bcd1817 i40e: fix endless loop under rtnl 1fad5d7f75f7 gve: report 64bit tx_bytes counter from gve_handle_report_stats() bcf4f5e4d33d gve: fix gve_get_stats() f4479f3bc861 rtnetlink: fix if_nlmsg_stats_size() under estimation f5cfed82e0f3 gve: Properly handle errors in gve_assign_qpl 2044137a268a gve: Avoid freeing NULL pointer 3e8df2cada21 gve: Correct available tx qpl check bb23ade18ad7 net: stmmac: trigger PCS EEE to turn off on link down 940ee87907f0 net: pcs: xpcs: fix incorrect steps on disable EEE 88c3610045ca drm/nouveau/debugfs: fix file release memory leak 0b4e9fc14973 drm/nouveau/kms/nv50-: fix file release memory leak 548f2ff8ea5e drm/nouveau: avoid a use-after-free when BO init fails 23514c752f9b video: fbdev: gbefb: Only instantiate device when built for IP32 ae7a72cd325c drm/panel: abt-y030xx067a: yellow tint fix e6b90dcda29b drm/nouveau/fifo/ga102: initialise chid on return from channel creation 8228b3b3b5a2 drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup ad0fca5a28b3 bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 37e2d7fe11ae perf jevents: Free the sys_event_tables list after processing entries 72e9a1bf9b72 drm/amdgpu: handle the case of pci_channel_io_frozen only in amdgpu_pci_resume 7e5ce6029b62 drm/amdkfd: fix a potential ttm->sg memory leak 50002489a20c ARM: defconfig: gemini: Restore framebuffer 942bde2caec2 netlink: annotate data races around nlk->bound 464be37f127b net: pcs: xpcs: fix incorrect CL37 AN sequence 6594158f24e1 net: sfp: Fix typo in state machine debug string 7a1c1af34104 net/sched: sch_taprio: properly cancel timer from taprio_destroy() ba07883c780f net: bridge: fix under estimation in br_get_linkxstats_size() df7983fdbc83 net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() 47afb35c4f87 afs: Fix afs_launder_page() to set correct start file position 2eb0a5440068 netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() cd4dcab5d20c drm/i915/bdb: Fix version check 4e7c20e5166e drm/i915/tc: Fix TypeC port init/resume time sanitization 185e4eeac58e drm/i915/jsl: Add W/A 1409054076 for JSL 8eb67e815d5e drm/i915/audio: Use BIOS provided value for RKL HDA link a23d12eeb1ad ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence 94d64d44e41a dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value b07494f81da2 arm64: dts: ls1028a: fix eSDHC2 node 26a949f2335b arm64: dts: imx8mm-kontron-n801x-som: do not allow to switch off buck2 4350e1f61930 arm64: dts: imx8: change the spi-nor tx 672285df5e0a ARM: dts: imx: change the spi-nor tx baa59a36ff1b ptp_pch: Load module automatically if ID matches 9b5198c1e041 powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 6d1e04d8f044 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification 96117e85b83b MIPS: Revert "add support for buggy MT7621S core detection" 8efe947ea1ea net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices f1325381177c net: mscc: ocelot: fix VCAP filters remaining active after being deleted fb58cd799174 net_sched: fix NULL deref in fifo_set_limit() 9e8e7504e098 libbpf: Fix memory leak in strset 064c2616234a phy: mdio: fix memory leak 8b6cd17219c3 libbpf: Fix segfault in light skeleton for objects without BTF 2ca78aa65bc1 net/mlx5e: Fix the presented RQ index in PTP stats c0b1de56a40e net/mlx5: Fix setting number of EQs of SFs 5ef55400217f net/mlx5: Fix length of irq_index in chars f1c4eaf49d5d net/mlx5: Avoid generating event after PPS out in Real time mode 4f3369d3e5e8 net/mlx5: Force round second at 1PPS out start time ea0b8ffff565 net/mlx5: E-Switch, Fix double allocation of acl flow counter d7954cedb9e6 net/mlx5e: Keep the value for maximum number of channels in-sync 35460565138f net/mlx5e: IPSEC RX, enable checksum complete 3a1ac1e368be bpf: Fix integer overflow in prealloc_elems_and_freelist() 0385744b240a soc: ti: omap-prm: Fix external abort for am335x pruss f419febd396e bpf, arm: Fix register clobbering in div/mod implementation 34362a65c248 netfilter: nf_tables: reverse order in rule replacement expansion 0b1891aa588a netfilter: nf_tables: add position handle in event notification 3ece5c4bf601 netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 9039a8596370 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 8979fa2c43b0 xtensa: call irqchip_init only when CONFIG_USE_OF is selected c4a9836c9dd6 xtensa: use CONFIG_USE_OF instead of CONFIG_OF 5be9d1335749 arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding 1c186680c89f ath5k: fix building with LEDS=m 436f61a89655 PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus 11fc74ddd63a ARM: dts: imx6qdl-pico: Fix Ethernet support 871b9129ca6d ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo d5cbf524d90c ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo 64a64a031fc1 soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment 432d8185e9ff iwlwifi: mvm: Fix possible NULL dereference 306b7fe278ac ARM: at91: pm: do not panic if ram controllers are not enabled 55f37cc6ee05 Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" 5ceb465692d6 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference 457673bfee0b soc: qcom: socinfo: Fixed argument passed to platform_set_data() 54607728e944 bus: ti-sysc: Add break in switch statement in sysc_init_soc() f1c7aa87c423 riscv: Flush current cpu icache before other cpus b514b752b626 scsi: ufs: core: Fix task management completion 4a0775d0c030 ARM: dts: qcom: apq8064: use compatible which contains chipid d62956ddb915 ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe 05d9d419220b ARM: dts: omap3430-sdp: Fix NAND device node 35c6691812b7 xen/balloon: fix cancelled balloon action f574ab3192eb SUNRPC: fix sign error causing rpcsec_gss drops ace054d4e523 nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero 9228f2a0d1bc nfsd: fix error handling of register_pernet_subsys() in init_nfsd() d9f9dfb9040c ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO 71b8b36187af ovl: fix missing negative dentry check in ovl_rename() b0ee6190e856 fbdev: simplefb: fix Kconfig dependencies 897e427ef37c mmc: sdhci-of-at91: replace while loop with read_poll_timeout aa7c4ce94835 mmc: sdhci-of-at91: wait for calibration done before proceed 266fd4b85ce3 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk 527d377da38f xen/privcmd: fix error handling in mmap-resource processing c2a35a408070 drm/i915: Extend the async flip VT-d w/a to skl/bxt 6dafefe60cb2 drm/i915: Fix runtime pm handling in i915_gem_shrink 92c92e554553 drm/amd/display: Fix DCN3 B0 DP Alt Mapping 1a9c5c132686 drm/amd/display: Fix detection of 4 lane for DPALT 4fd24bff9fac drm/amd/display: Limit display scaling to up to 4k for DCN 3.1 c43e26907d91 drm/nouveau/ga102-: support ttm buffer moves via copy engine e4c1d18cb951 drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows 4df3adab896f drm/amdgpu: During s0ix don't wait to signal GFXOFF ec36503dffdd drm/amd/display: USB4 bring up set correct address 4b55ade094de drm/amd/display: Fix B0 USB-C DP Alt mode 3048656f5abf usb: typec: tipd: Remove dependency on "connector" child fwnode f5155225108f usb: typec: tcpm: handle SRC_STARTUP state if cc changes 108d39a6b5a7 usb: typec: tcpci: don't handle vSafe0V event if it's not enabled 267d19e300c1 USB: cdc-acm: fix break reporting aff426d4b887 USB: cdc-acm: fix racy tty buffer accesses 09c4c413bc56 usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize 66dd03b10e1c usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle 9b70e9acfceb usb: cdc-wdm: Fix check for WWAN d92e0c42cfee Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:42:39 +0000 (08:42 +0000)]
linux-fslc: update to v5.14.11
Kernel repository has been upgraded up to v5.14.11 from stable korg.
Following upstream commits are included in this version:
---- 924356b31dcb Linux 5.14.11 add46a06b8d3 Revert "ARM: imx6q: drop of_platform_default_populate() from init_machine" cfd436c4b683 Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" 86524ac0ddac libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. 2cef02f53d59 perf/x86: Reset destroy callback on event init failure 12058756a220 KVM: x86: nSVM: restore int_vector in svm_clear_vintr b232ba59feb9 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] 9c827ab0cb09 KVM: x86: reset pdptrs_from_userspace when exiting smm ce64d61801d9 KVM: do not shrink halt_poll_ns below grow_start 11e4acd09e3f selftests: KVM: Align SMCCC call with the spec in steal_time 96320e3316f8 kasan: always respect CONFIG_KASAN_STACK 7d434c5f4687 tools/vm/page-types: remove dependency on opt_file for idle page tracking 004b8f8a6912 block: don't call rq_qos_ops->done_bio if the bio isn't tracked 648f59a06b0e io_uring: allow conditional reschedule for intensive iterators 1b5b6666e235 x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses d022e4c48e16 smb3: correct smb3 ACL security descriptor 629c6e725d10 irqchip/gic: Work around broken Renesas integration ab0a257d1591 scsi: ses: Retry failed Send/Receive Diagnostic commands cd402c666fe7 thermal/drivers/tsens: Fix wrong check for tzd in irq handlers 7efa50dd020c nvme-fc: avoid race between time out and tear down 70f57c93f10b nvme-fc: update hardware queues before using them 2e4a7695c8df swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests 3ad674aa1742 Xen/gntdev: don't ignore kernel unmapping error 95342046ba4e selftests: kvm: fix get_run_delay() ignoring fscanf() return warn 80b7cc21401b selftests: kvm: move get_run_delay() into lib/test_util b6d7e8c09c40 selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn b664df7bb40a selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn 2085e5ad67f4 selftests: be sure to make khdr before other targets 656998200410 habanalabs/gaudi: fix LBW RR configuration 6874cdba4daa habanalabs: fail collective wait when not supported 1c806d5a425b habanalabs/gaudi: use direct MSI in single mode 337f00a0bc62 usb: dwc2: check return value after calling platform_get_resource() 6b5af31c50ac usb: testusb: Fix for showing the connection speed 6a48e3f46ef4 scsi: elx: efct: Do not hold lock while calling fc_vport_terminate() e95f62013a11 scsi: sd: Free scsi_disk device via put_device() ac7d732b24f4 drm/amdkfd: fix svm_migrate_fini warning 4c5a564bf968 drm/amdkfd: handle svm migrate init error 3c2830d0cb6f ext2: fix sleeping in atomic bugs on error a3b450333d64 platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX 3702afcf0aac sparc64: fix pci_iounmap() when CONFIG_PCI is not set e4cff35be8ff xen-netback: correct success/error reporting for the SKB-with-fraglist case 0cfda0cc59d4 net: mdio: introduce a shutdown method to mdio device drivers 7a08b2e1e477 btrfs: fix mount failure due to past and transient device flush error 31e401cb05ac btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling 20282e53d6bd nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN 5c1e84b7ae04 platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet 77e6b00985f6 platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet bf4597f45f31 afs: Add missing vnode validation checks 20137432e181 spi: rockchip: handle zero length transfers without timing out b133f076639b Linux 5.14.10 81971ea5ec5c HID: amd_sfh: Fix potential NULL pointer dereference - take 2 fe6f7b77796e objtool: print out the symbol type when complaining about it a7d4cb29f556 drivers: net: mhi: fix error path in mhi_net_newlink 14492ff96387 netfilter: nf_tables: Fix oversized kvmalloc() calls 7ea6f5848281 netfilter: conntrack: serialize hash resizes and cleanups 4664318f73e4 KVM: x86: Handle SRCU initialization failure during page track init 38c84dfafed5 crypto: aesni - xts_crypt() return if walk.nbytes is 0 2b704864c92d HID: usbhid: free raw_report buffers in usbhid_stop 24f3fc95b56b mm: don't allow oversized kvmalloc() calls 3213f5f8d4ad netfilter: ipset: Fix oversized kvmalloc() calls 708107b80aa6 HID: betop: fix slab-out-of-bounds Write in betop_probe eae2fce438f1 usb: hso: remove the bailout parameter 47d791dbe1ba NIOS2: setup.c: drop unused variable 'dram_start' a7931aa81760 net: udp: annotate data race around udp_sk(sk)->corkflag aa3a4f5913a9 HID: u2fzero: ignore incomplete packets without data a4f316af25ba ext4: flush s_error_work before journal destroy in ext4_fill_super 2021f187321c ext4: fix potential infinite loop in ext4_dx_readdir() 27e10c5d31ff ext4: add error checking to ext4_ext_replay_set_iblocks() 9bef6f6e2172 ext4: fix reserved space counter leakage a5a403aed8a0 ext4: limit the number of blocks in one ADD_RANGE TLV 68a5ca234225 ext4: fix loff_t overflow in ext4_max_bitmap_size() 811178f296b1 ipack: ipoctal: fix module reference leak 382ef7ff1854 ipack: ipoctal: fix missing allocation-failure check fcd28f229175 ipack: ipoctal: fix tty-registration error handling 4953ef80af5f ipack: ipoctal: fix tty registration race 0a9c36a2e06a ipack: ipoctal: fix stack information leak ec889a8be77b debugfs: debugfs_create_file_size(): use IS_ERR to check for error e554f26ea453 driver core: fw_devlink: Improve handling of cyclic dependencies 133578ac70a2 elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings 617f0ea5dfc4 nvme: add command id quirk for apple controllers bad1cb95af71 kvm: fix objtool relocation warning 77744fa757b1 hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller ec9331ef103f hwmon: (occ) Fix P10 VRM temp sensors 9ea06d55278e sched/fair: Null terminate buffer when updating tunable_scaling fce08b03923e sched/fair: Add ancestors of unthrottled undecayed cfs_rq d42683c2b196 perf/x86/intel: Update event constraints for ICX 3aa381480fbe objtool: Teach get_alt_entry() about more relocation types ec716aac7fe4 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses 97f1c1783c1b net: stmmac: fix EEE init issue when paired with EEE capable PHYs dab4677bdbff net: sched: flower: protect fl_walk() with rcu e88c502ef7be net: phy: bcm7xxx: Fixed indirect MMD operations 4cdec1041cd3 net: hns3: disable firmware compatible features when uninstall PF 3937b9c2961e net: hns3: fix always enable rx vlan filter problem after selftest fd519ae5a816 net: hns3: reconstruct function hns3_self_test 851c0b9913b8 net: hns3: fix show wrong state when add existing uc mac address 18e609791fa6 net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE 8bcaeeefccfb net: hns3: don't rollback when destroy mqprio fail 8d4ad0ab2874 net: hns3: remove tc enable checking 3dac38bdce79 net: hns3: do not allow call hns3_nic_net_open repeatedly 2744341dd52e ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup 81369dce6d85 scsi: csiostor: Add module softdep on cxgb4 7a73120f8eaf Revert "block, bfq: honor already-setup queue merges" 27b9ff88f1f6 ionic: fix gathering of debug stats 477e7f62b358 net: ks8851: fix link error 9d561381e48c bpf, x86: Fix bpf mapping of atomic fetch implementation 0157eb81e339 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter 54d54d2e02c7 selftests, bpf: Fix makefile dependencies on libbpf 173dbe4fdb22 libbpf: Fix segfault in static linker for objects without BTF b822ce7334d5 bpf: Exempt CAP_BPF from checks against bpf_jit_limit b96fc31338ca RDMA/hns: Add the check of the CQE size of the user space 8ba300a48a3b RDMA/hns: Fix the size setting error when copying CQE in clean_cq() 714bfabe5f29 RDMA/hfi1: Fix kernel pointer leak d1db35d832a8 e100: fix buffer overrun in e100_get_regs 474443c9982b e100: fix length calculation in e100_get_regs_len ed3617b8aeb4 dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports 2c3c98b40e1f dsa: mv88e6xxx: Fix MTU definition eabd1e182225 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU 3027d7ba264f drm/i915: Remove warning from the rps worker 406b3c0f64ab drm/i915/request: fix early tracepoints 60edf381ca21 smsc95xx: fix stalled rx after link change bac85b1d0745 net: ipv4: Fix rtnexthop len when RTA_FLOW is present 3636e045de1f net: enetc: fix the incorrect clearing of IF_MODE bits d4a6139e651f hwmon: (tmp421) fix rounding for negative values 8776ad745092 hwmon: (tmp421) report /PVLD condition as fault 0fe76b4171e4 RDMA/hns: Work around broken constant propagation in gcc 8 62adc41df3b5 mptcp: allow changing the 'backup' bit when no sockets are open 385cf9ac00c2 mptcp: don't return sockets in foreign netns 8180611c238e sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb 734652b0a231 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for mdiobus parents 7f9cb654462d driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD ed2adf69e298 mac80211-hwsim: fix late beacon hrtimer handling 35367a5b63d9 mac80211: mesh: fix potentially unaligned access 997ee230e4f5 mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap 764a80c53dee mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug 2e46f261b28c Revert "mac80211: do not use low data rates for data frames with no ack flag" 5f66dd17451d netfilter: log: work around missing softdep backend module f65c73d3aabb netfilter: nf_tables: unlink table before deleting it ec0eb6794804 RDMA/irdma: Report correct WC error when there are MW bind errors c3044d872d6d RDMA/irdma: Report correct WC error when transport retry counter is exceeded 63a5c2119924 RDMA/irdma: Validate number of CQ entries on create CQ 7dce0dc364c4 RDMA/irdma: Skip CQP ring during a reset aa85fb7bde55 hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs dbe853968d4d bpf, mips: Validate conditional branch offsets e56a5146ef8c RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure 2288eafe2c4a IB/cma: Do not send IGMP leaves for sendonly Multicast groups 67b07e7b490f bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog 473c59ab5de5 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 ce1cccb000bd drm/i915/gvt: fix the usage of ww lock in gvt scheduler. 8bb4ef3807d5 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift and mask f3856fe1a057 interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg 5c488a28b436 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 73bb3f4e877c drm/amdgpu: check tiling flags when creating FB on GFX8- 0d77b5d94301 drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix be6f8fb11a24 drm/amd/display: Fix Display Flicker on embedded panels f43a2abf5dd7 drm/amd/display: Pass PCI deviceid into DC 81a22172ba35 drm/amd/display: initialize backlight_ramping_override to false 25011c9ec8e7 nbd: use shifts rather than multiplies 03d884671572 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests d9ba5565c7f8 RDMA/cma: Do not change route.addr.src_addr.ss_family 698c8a0a029b media: ir_toy: prevent device from hanging during transmit 4ed5f2656691 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs dd2ee266dd58 KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue 2cebb9aed993 KVM: nVMX: Fix nested bus lock VM exit efd7866e114d KVM: SVM: fix missing sev_decommission in sev_receive_start 540dd9506ae0 KVM: SEV: Allow some commands for mirror VM d6e7fd7ece71 KVM: SEV: Acquire vcpu mutex when updating VMSA c9343f03e522 KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA 0c1a1c505432 KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES 5d522f759211 KVM: nVMX: Filter out all unsupported controls when eVMCS was activated 17e96fe4a8ec KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks 3e7144429936 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT 4639ee36e064 KVM: x86: nSVM: don't copy virt_ext from vmcb12 99a9e9b80f19 KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() 99a016076ed5 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm 81bfd6268fd3 x86/kvmclock: Move this_cpu_pvti into kvmclock.h 9a75f445a4a1 platform/x86/intel: hid: Add DMI switches allow list 27d3eb5616ee mac80211: fix use-after-free in CCMP/GCMP RX 38b789c914b1 scsi: ufs: Fix illegal offset in UPIU event trace de6c8af17f53 gpio: pca953x: do not ignore i2c errors 16887ae4e3de hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field 24af1fe376e2 hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field 746011193f44 hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field 7635f8a7fc8a hwmon: (tmp421) handle I2C errors 343307d050c1 fs-verity: fix signed integer overflow with i_size near S64_MAX 2a0d1a8ff21c ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect 062055d4f23e ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. c949aaec0208 ALSA: firewire-motu: fix truncated bytes in message tracepoints 12d508014972 ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION 3327293839d0 scsi: ufs: ufs-pci: Fix Intel LKF link stability e130f2ed1da9 cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory 920e3c77f130 drm/amdgpu: stop scheduler when calling hw_fini (v2) 8ba968ae672b drm/amdgpu: avoid over-handle of fence driver fini in s3 test (v2) 05c8a9dca354 drm/amdgpu: adjust fence driver enable sequence 8a88b1529a39 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS 8d62aec52a8c cpufreq: schedutil: Use kobject release() method to free sugov_tunables 699d926585da tty: Fix out-of-bound vmalloc access in imageblit 7be199764d46 watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST a55e7c3f7e4d perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' af0bbcbba0d5 perf iostat: Use system-wide mode if the target cpu_list is unspecified 018e7ce13f2d perf test: Fix DWARF unwind for optimized builds. 283e4bee701d HID: amd_sfh: Fix potential NULL pointer dereference a3d0bfc22a99 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS 5a309b91dd57 NIOS2: fix kconfig unmet dependency warning for SERIAL_CORE_CONSOLE a688abc484b5 m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal e450c422aa23 crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() 0bfe74174132 s390/qeth: fix deadlock during failing recovery 0184084365c4 s390/qeth: Fix deadlock in remove_discipline 946aa1b742df net/mlx4_en: Resolve bad operstate value 262468353f59 pinctrl: qcom: spmi-gpio: correct parent irqspec translation b1ca0c6353d4 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types 5f589b073843 ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types a6bb576ead07 ASoC: SOF: Fix DSP oops stack dump output contents 69c9494d1450 scsi: elx: efct: Fix void-pointer-to-enum-cast warning for efc_nport_topology 0a0d0ce37578 ASoC: mediatek: common: handle NULL case in suspend/resume function 9b5de0165d67 ASoC: fsl_xcvr: register platform component before registering cpu dai 4916efd4385c ASoC: fsl_spdif: register platform component before registering cpu dai 63ff9da3572a ASoC: fsl_micfil: register platform component before registering cpu dai b04db30f71bb ASoC: fsl_esai: register platform component before registering cpu dai 799b9ffd7f5a ASoC: fsl_sai: register platform component before registering cpu dai ef074ff5a776 media: s5p-jpeg: rename JPEG marker constants to prevent build warnings add13fd5e07e media: cedrus: Fix SUNXI tile size calculation 00426cf7effb media: hantro: Fix check for single irq
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:42:12 +0000 (08:42 +0000)]
linux-fslc: update to v5.14.9
Kernel repository has been upgraded up to v5.14.9 from stable korg.
Following upstream commits are included in this version:
---- 70248e7b378b Linux 5.14.9 f6fceb4e9ce6 usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval 007574d6ac26 usb: gadget: f_uac2: Add missing companion descriptor for feedback EP d401d7d2f5c8 nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() 958c616efce3 qnx4: work around gcc false positive warning bug f67f85ec19fa xen/balloon: fix balloon kthread freezing 8ea750370cd6 software node: balance refcount for managed software nodes 62a27861b4ea USB: serial: cp210x: fix dropped characters with CP2102 7b389ef53115 arm64: add MTE supported check to thread switching and syscall entry/exit 338db6ec41ca irqchip/armada-370-xp: Fix ack/eoi breakage 8467f200fd38 thermal/drivers/int340x: Do not set a wrong tcc offset on resume fe5eaf1cdf9c x86/setup: Call early_reserve_memory() earlier 5111b05125bd EDAC/dmc520: Assign the proper type to dimm->edac_mode 845350d4e34b EDAC/synopsys: Fix wrong value type assignment for edac_mode ef8eac0c61d7 Revert drm/vc4 hdmi runtime PM changes 8aef50b390c4 libperf evsel: Make use of FD robust. 5f35f78ead51 spi: Fix tegra20 build with CONFIG_PM=n 9367a8fbd9d9 net: 6pack: Fix tx timeout and slot time 501b0fa2f7f2 alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile 95d6bf1d19fd arm64: Mark __stack_chk_guard as __ro_after_init 28f2eee9fc03 amd/display: enable panel orientation quirks fca67e1c4b8c drm/amd/display: Link training retry fix for abort case 76438685048a drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo b58ffd21ec45 drm/amdkfd: make needs_pcie_atomics FW-version dependent 47c6e796abe4 parisc: Use absolute_pointer() to define PAGE0 01452e3c727e qnx4: avoid stringop-overread errors dd24b4ba2d8d sparc: avoid stringop-overread errors 32f93161620a net: i825xx: Use absolute_pointer for memcpy from fixed memory location eb136917b022 compiler.h: Introduce absolute_pointer macro 7c2c69e01043 blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd a5067abc52ef block: flush the integrity workqueue in blk_integrity_unregister 282aed19c590 block: check if a profile is actually registered in blk_integrity_unregister e7f8b507fe58 drm/ttm: fix type mismatch error on sparc64 2b60676ac850 amd/display: downgrade validation failure log level 5780971d7dbd sparc32: page align size in arch_dma_alloc d268a182c56e nvme-rdma: destroy cm id before destroy qp to avoid use after free e0b9644a4903 nvme-multipath: fix ANA state updates when a namespace is not present 922fd5b6bb13 xen/balloon: use a kernel thread instead a workqueue b5fe7cdfee59 bpf: Add oversize check before call kvcalloc() ded7d5c44d8a cpufreq: intel_pstate: Override parameters if HWP forced by BIOS de4afec2d294 dma-debug: prevent an error message from causing runtime problems 4a23ae2c6a60 ipv6: delay fib6_sernum increase in fib6_add 88ad6f3803ca m68k: Double cast io functions to unsigned long 5cee359945e0 blk-mq: avoid to iterate over stale request cde9ad77f20b net: stmmac: allow CSR clock of 300MHz 4ad6f2d23b0f net: macb: fix use after free on rmmod b7646fadde06 net: phylink: Update SFP selected interface on advertising changes a5f8e8619261 blktrace: Fix uaf in blk_trace access after removing by sysfs 2f6caa538735 io_uring: don't punt files update to io-wq unconditionally 05ac8e4c8aec io_uring: put provided buffer meta data under memcg accounting 24d38dcce407 io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow 4e81f12cc00c io_uring: fix race between poll completion and cancel_hash insertion 6724710fd8d4 x86/asm: Fix SETZ size enqcmds() build failure a46d5e3603bd md: fix a lock order reversal in md_alloc e0c1c2e5da19 irqchip/gic-v3-its: Fix potential VPE leak on error 546886700105 irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build 329cb72b3241 scsi: lpfc: Use correct scnprintf() limit f56250ae28af scsi: qla2xxx: Restore initiator in dual mode e607120e15b0 scsi: ufs: core: Unbreak the reset handler 1d65bff00936 scsi: ufs: Retry aborted SCSI commands instead of completing these successfully 4368d7a1aa0f scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" 1fc9119eda5b scsi: sd_zbc: Support disks with more than 2**32 logical blocks 309c4b00c687 cifs: fix a sign extension bug a5024c719888 thermal/core: Potential buffer overflow in thermal_build_list_of_policies() ed1e0252111b nvme: keep ctrl->namespaces ordered 08a14a654f4f nvme-tcp: fix incorrect h2cdata pdu offset accounting 8cd1ae341b22 x86/fault: Fix wrong signal when vsyscall fails with pkey bfacc1de136d fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() 674fd6adbfbf fpga: machxo2-spi: Return an error on failure 0ee0fbc2a3c0 tty: synclink_gt: rename a conflicting function name 8cbf9ac9941f scsi: target: Fix the pgr/alua_support_store functions 0c1b2c0d1c1e scsi: iscsi: Adjust iface sysfs attr detection c7da1781a6ad drm/amdkfd: fix dma mapping leaking warning bb8078d3a778 drm/amdkfd: map SVM range with correct access permission 80ec71bd37d4 atlantic: Fix issue in the pm resume flow. d0a3a062c91f net/mlx4_en: Don't allow aRFS for encapsulated packets 6909a55ce459 net: mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled 6081c82c2ff8 net: ethernet: mtk_eth_soc: avoid creating duplicate offload entries 339440b11728 nfc: st-nci: Add SPI ID matching DT compatible 741760fa6252 nexthop: Fix memory leaks in nexthop notification chain listeners f8ff625a8082 mptcp: ensure tx skbs always have the MPTCP ext 3d6374d5c386 qed: rdma - don't wait for resources under hw error recovery flow 18eab899f43f gpio: uniphier: Fix void functions to remove return value 26c204fbdbc5 gpiolib: acpi: Make set-debounce-timeout failures non fatal 9b00fb12cdc9 s390/qeth: fix NULL deref in qeth_clear_working_pool_list() b9fc4ed7520a spi: Revert modalias changes 9839bb2b0e83 kselftest/arm64: signal: Skip tests if required features are missing 6407eb6692fe kselftest/arm64: signal: Add SVE to the set of features we can check for d12feda3daf7 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & build error 5e95328ad0cd net: dsa: realtek: register the MDIO bus under devres 880ee7cf0f02 net: dsa: don't allocate the slave_mii_bus using devres e15b7001ce5e net: dsa: fix dsa_tree_setup error path 79816b227dab net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work edb96e602d84 net/smc: add missing error check in smc_clc_prfx_set() 1791e8eef88a net: hns3: fix a return value error in hclge_get_reset_status() 18d1e07be773 net: hns3: check vlan id before using it 3d4b460aeb83 net: hns3: check queue id range before using fa6126e4eda4 net: hns3: fix misuse vf id and vport id in some logs faf83d55e293 net: hns3: fix inconsistent vf id print 6a627ccb2ce9 net: hns3: fix change RSS 'hfunc' ineffective issue fab9a160ef76 bnxt_en: Fix TX timeout when TX ring size is set to the smallest ce6c8a9246ad napi: fix race inside napi_enable d9448073ee71 net: bgmac-bcma: handle deferred probe error due to mac-address 1e3d85f911f8 net: dsa: tear down devlink port regions when tearing down the devlink port on error 135c541dee18 enetc: Fix uninitialized struct dim_sample field usage 6f329d9da2a5 enetc: Fix illegal access when reading affinity_hint f020bb63b5d2 virtio-net: fix pages leaking when building skb in big mode 9a5ba85e8dce NLM: Fix svcxdr_encode_owner() 2f95dd831be0 regulator: max14577: Revert "regulator: max14577: Add proper module aliases strings" 50cb50a99fae platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() fa3aac2b4386 afs: Fix updating of i_blocks on file/dir extension e66fc460d6dc afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server 95671c6c6374 afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation d130b5fdd422 afs: Fix page leak 7f797c79fccd regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name f217b6c1e28e comedi: Fix memory leak in compat_insnlist() b032354df6ed arm64: Mitigate MTE issues with str{n}cmp() 0375ec7559ba arm64: Restore forced disabling of KPTI on ThunderX eda7a025a580 platform/x86: amd-pmc: Increase the response register timeout 449d6043c81d net: hso: fix muxed tty registration 06a18e64256f drm/amd/pm: Update intermediate power state for SI d7ee7ccdc786 scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE 21907692fbf3 serial: mvebu-uart: fix driver's tx_empty callback 590e6c408e30 serial: 8250: 8250_omap: Fix RX_LVL register offset 807ac762afee xhci: Set HCD flag to defer primary roothub registration f8f91342dc0e btrfs: prevent __btrfs_dump_space_info() to underflow its free space e9d32ec26e7f nexthop: Fix division by zero while replacing a resilient group e1854b6cad5f erofs: fix up erofs_lookup tracepoint 336dabf99386 KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 9fc198f415de mcb: fix error handling in mcb_alloc_bus() 9dfda47040e1 misc: genwqe: Fixes DMA mask setting 3e9a41195afe misc: bcm-vk: fix tty registration race e50c102f362e USB: serial: option: add device id for Foxconn T99W265 924956f203db USB: serial: option: remove duplicate USB device ID 4bb92efc9bd5 USB: serial: option: add Telit LN920 compositions 8db009cb6655 USB: serial: mos7840: remove duplicated 0xac24 device ID e9ce1992a338 usb: core: hcd: Add support for deferring roothub registration 0fff3d5cd436 usb: cdns3: fix race condition before setting doorbell 41d5aff380c0 usb: dwc3: core: balance phy init and exit c9f0252e4508 Re-enable UAS for LaCie Rugged USB3-FW with fk quirk b55704091500 usb: isp1760: do not sleep in field register poll 9872ff6fdce8 staging: greybus: uart: fix tty use after free b0e001ae6060 binder: fix freeze race b95483d8d94b binder: make sure fd closes complete 63239b0336b1 Revert "USB: bcma: Add a check for devm_gpiod_get" af5947c5157d USB: cdc-acm: fix minor-number release 166f843bb68c USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter 5a377e1d7ac9 usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c 842f8bde1ed9 xen/x86: fix PV trap handling on secondary processors 9b73af491ffe cifs: fix incorrect check for null pointer in header_assemble 9f6c7aff21f8 cifs: Fix soft lockup during fsstress 6344bc6cd2b4 cifs: Not to defer close on file when lock is set 14582e4d65dc usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() 11453ccd21b1 usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA eba598563d06 usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave 40fe83550d86 usb: gadget: u_audio: EP-OUT bInterval in fback frequency 29517795c4fe usb: gadget: r8a66597: fix a loop in set_feature() 9c93c402c467 mm: fix uninitialized use in overcommit_policy_handler a7032c95c6e8 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN 9ad0f5ca9ccd ocfs2: drop acl cache for directories too 0414a521d1ea mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable()
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:41:43 +0000 (08:41 +0000)]
linux-fslc: update to v5.14.8
Kernel repository has been upgraded up to v5.14.8 from stable korg.
Following upstream commits are included in this version:
---- c34892e1995d Linux 5.14.8 1236431c8531 drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV bef2b32a1490 selinux,smack: fix subjective/objective credential use mixups dcd45a08b9a6 io_uring: fix off-by-one in BUILD_BUG_ON check of __REQ_F_LAST_BIT d1217e40d082 cifs: properly invalidate cached root handle when closing it cacfce79af9b sched/idle: Make the idle timer expire in hard interrupt context affd236df3e8 rtc: rx8010: select REGMAP_I2C 46384252a8f4 blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues a3330c1c8319 blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() 2ab96bfe3201 block: genhd: don't call blkdev_show() with major_names_lock held e2860e2175c0 nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() da6643141740 pwm: stm32-lp: Don't modify HW state in .remove() callback 2c92f9e8e039 pwm: rockchip: Don't modify HW state in .remove() callback f53bd7fe1bf6 pwm: img: Don't modify HW state in .remove() callback ddd8601dd853 habanalabs: cannot sleep while holding spinlock f621eeead8d6 habanalabs: add "in device creation" status 836c0806500d habanalabs: fix mmu node address resolution in debugfs 46d712b46080 habanalabs: add validity check for event ID received from F/W 350b2f2b1f2a drm/amdgpu: fix fdinfo race with process exit 25b4e51e2333 drm/amd/display: Fix memory leak reported by coverity 682645659796 drm/amdgpu: Fixes to returning VBIOS RAS EEPROM address d5b10c0b4288 habanalabs: fix nullifying of destroyed mmu pgt pool d51100f73561 thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int 0ea5f803c39d nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group 7797daf14c3f nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group 6e17978ca9b8 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group 90b8f51480a4 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group e005476348f9 nilfs2: fix NULL pointer in nilfs_##name##_attr_release 255c3bfa2826 nilfs2: fix memory leak in nilfs_sysfs_create_device_group 0e78f3da8e58 btrfs: fix lockdep warning while mounting sprout fs ebed7d89e54c btrfs: delay blkdev_put until after the device remove 13d4c38e5c51 btrfs: update the bdev time directly when closing e0f8639c87e1 s390/unwind: use current_frame_address() to unwind current task 31db9b13e54e ceph: lockdep annotations for try_nonblocking_invalidate 6ca3781b4664 ceph: remove the capsnaps when removing caps 8e46eccfc10f ceph: request Fw caps before updating the mtime in ceph_write_iter 8e4e080b2be0 ceph: fix memory leak on decode error in ceph_handle_caps abae6b3bab39 ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported 417cd319e998 ASoC: audio-graph: respawn Platform Support 0a96c9734bd8 s390: add kmemleak annotation in stack_alloc() 5c9fc5418714 dmaengine: xilinx_dma: Set DMA mask for coherent APIs 996a4337be96 dmaengine: ioat: depends on !UML 964a98344922 cxl/pci: Introduce cdevm_file_operations e921d59a75c7 cxl: Move cxl_core to new directory 786c11aebd4f dmaengine: sprd: Add missing MODULE_DEVICE_TABLE 70100a0fb72d dmaengine: idxd: depends on !UML 4d74704a3975 riscv: dts: microchip: mpfs-icicle: Fix serial console f8d2c2cfbff3 of: property: Disable fw_devlink DT support for X86 f7525b4c5d40 drm/ttm: Fix a deadlock if the target BO is not idle during swap 3a4a126d3515 arm64: mm: limit linear region to 51 bits for KVM in nVHE mode 4ca60140f83e iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() cab628d695ab iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() f74210e642c8 iommu/amd: Relocate GAMSup check to early_enable_iommus 2d0bfe7e6f5d parisc: Move pci_dev_is_behind_card_dino to where it is used 9a9d2fb4995a dma-buf: DMABUF_DEBUG should depend on DMA_SHARED_BUFFER 7eb2c8604702 dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER 0a1b8623d10c drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() 52cf80714d50 drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform 654b40ff096e thermal/core: Fix thermal_cooling_device_register() prototype 57df1f724b35 tracing/boot: Fix to loop on only subkeys 59faa7816df1 tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh bdf3f584913c Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH 71f9ab9c157c init: move usermodehelper_enable() to populate_rootfs() 4abef9e11035 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it 7e68a2bd2169 SUNRPC: don't pause on incomplete allocation bf55b052cfeb s390/entry: make oklabel within CHKSTG macro local 674534e6327e platform/chrome: cros_ec_trace: Fix format warnings c3315f6436e7 platform/chrome: sensorhub: Add trace events for sample 0e53af9116e4 dmaengine: idxd: clear block on fault flag when clear wq ecf3158aad68 dmaengine: idxd: fix abort status check 858343654607 dmaengine: idxd: fix wq slot allocation index check 6c578df6fdd9 dmaengine: idxd: have command status always set acf769fe268d dmanegine: idxd: cleanup all device related bits after disabling device 81680e81b71a pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered 1c90a357cef4 pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered ec33d4bcec80 ceph: cancel delayed work instead of flushing on mdsc teardown 02006feaf26f thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if a sensor is not used 04864f20674f PM: sleep: core: Avoid setting power.must_resume to false 07906d13ba6b profiling: fix shift-out-of-bounds bugs ada62fe1bdbc nilfs2: use refcount_dec_and_lock() to fix potential UAF 154d764b1f82 prctl: allow to setup brk for et_dyn executables 861006fa37d8 pwm: ab8500: Fix register offset calculation to not depend on probe order bc013a3943af 9p/trans_virtio: Remove sysfs file on probe failure e0e873820b55 thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() 61c87f0674e5 n64cart: fix return value check in n64cart_probe() 8843c3dc1ad2 staging: rtl8723bs: fix wpa_set_auth_algs() function 24a026e4ae1d perf tools: Allow build-id with trailing zeros 60a830dc0a2b perf symbol: Look for ImageBase in PE file to compute .text offset d4e7c85ae25f perf test: Fix bpf test sample mismatch reporting b005ce62b39c dmaengine: acpi: Avoid comparison GSI with Linux vIRQ e0291e6fb03d RDMA/mlx5: Fix xlt_chunk_align calculation e00e0ed534a2 RDMA/hns: Enable stash feature of HIP09 6909fa41fbd4 um: virtio_uml: fix memory leak on init failures dc25d3bebac1 coredump: fix memleak in dump_vma_snapshot() 069c28830690 um: fix stub location calculation 5cd412eda5d6 staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() f59fcad27535 console: consume APC, DM, DCS fb28e3d5d0d8 PCI: aardvark: Fix reporting CRS value 952d4ed0bd65 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register
----
Andrey Zhizhikin [Tue, 19 Oct 2021 08:41:01 +0000 (08:41 +0000)]
linux-fslc: update to v5.14.7
Kernel repository has been upgraded up to v5.14.7 from stable korg.
Following upstream commits are included in this version:
---- 56c0ace445bd Linux 5.14.7 a7593244dc31 s390/bpf: Fix branch shortening during codegen pass 6a8787093b04 s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant 7a31ec4d215a s390/bpf: Fix optimizing out zero-extensions 10203c14d608 net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() 45c0e1ee3e9f bnxt_en: Fix error recovery regression 47b119613dcf net: renesas: sh_eth: Fix freeing wrong tx descriptor 45f8ba56d4dd cxgb3: fix oops on module removal dc2ebd4105b0 mfd: lpc_sch: Rename GPIOBASE to prevent build error 4666248379e9 ip6_gre: Revert "ip6_gre: add validation for csum_start" 9ae3fccac631 bnxt_en: Fix possible unintended driver initiated error recovery 05935d1da3c7 bnxt_en: Fix asic.rev in devlink dev info command a4dc86f679b2 bnxt_en: fix stored FW_PSID version masks c70b2b2ca0c0 net: dsa: b53: Fix IMP port setup on BCM5301x 4bf5d5224ffc ip_gre: validate csum_start only on pull faa3bd11de91 iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' b5fe5a750923 iwlwifi: move get pnvm file name to a separate function 2b6c8100c693 qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom ec5150055362 fq_codel: reject silly quantum parameters 7d0458a67e6d netfilter: socket: icmp6: fix use-after-scope 864251f26753 mptcp: Only send extra TCP acks in eligible socket states bd65986f3e2d net: dsa: b53: Set correct number of ports in the DSA struct 7c5800c3cab8 net: dsa: b53: Fix calculating number of switch ports 98641c732e95 net: hso: add failure handler for add_net_device 5d37e739f531 selftests: mptcp: clean tmp files in simult_flows e35820fb5641 mptcp: fix possible divide by zero 122a20d062e8 tools build: Fix feature detect clean for out of source builds e67dcd6556fa net: dsa: tag_rtl4_a: Fix egress tags fcf7264e8714 io_uring: retry in case of short read on block device e7009e8ecdf6 gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak 450adfabe059 gpio: mpc8xxx: Fix a potential double iounmap call in 'mpc8xxx_probe()' 8c7ba0ec7c45 gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' 17bf84a9e8a2 perf bench inject-buildid: Handle writen() errors 20e60bf86492 perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} 82d7271c9ead perf config: Fix caching and memory leak in perf_home_perfconfig() eb15078cd848 ARC: export clear_user_page() for modules 6989067d55cd mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' 08a901da171d watchdog: Fix NULL pointer dereference when releasing cdev 59aba0148404 PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n 638fb35ca3e4 PCI/PTM: Remove error message at boot b3c9eff1a853 KVM: arm64: Handle PSCI resets before userspace touches vCPU state bd5ad57a4dc7 KVM: arm64: Fix read-side race on updates to vcpu reset state 7655140eda86 mtd: mtdconcat: Check _read, _write callbacks existence before assignment 5cd5c566aaf3 mtd: mtdconcat: Judge callback existence based on the master a452dc09a5a6 tracing/boot: Fix a hist trigger dependency for boot time tracing 3be43a9ac4a9 mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set 1104ea6b8e2a PCI: Fix pci_dev_str_match_path() alloc while atomic bug 619b6ad1b135 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size 39880692657c netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex 408c5b7081b1 PCI: iproc: Fix BCMA probe resource handling 43f59fff1fdf PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' b4ae6f96d7db PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX 86bfda3f6cb5 backlight: ktd253: Stabilize backlight 31c16809d0bc mfd: axp20x: Update AXP288 volatile ranges eb3eeb317385 net: phylink: add suspend/resume support 54f62219145c stmmac: dwmac-loongson:Fix missing return value a308deafe4e3 NTB: perf: Fix an error code in perf_setup_inbuf() 9c787064f0a8 NTB: Fix an error code in ntb_msit_probe() 23edad31b827 ethtool: Fix an error code in cxgb2.c 0fc65686c1de loop: reduce the loop_ctl_mutex scope b1438181dcee PCI: ibmphp: Fix double unmap of io_mem 88013a0c5d99 block, bfq: honor already-setup queue merges 488e251c6987 net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 2bbf4c40bfb2 flow: fix object-size-mismatch warning in flowi{4,6}_to_flowi_common() 2a2ada738da6 Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 1680812a0f7d octeontx2-af: Add additional register check to rvu_poll_reg() ed0f3b99c5a1 watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate a1d4322f6782 PCI: Add ACS quirks for Cavium multi-function devices a87aa051d7bd PCI: j721e: Add PCIe support for AM64 1def82a63892 PCI: j721e: Add PCIe support for J7200 06ef79094f16 PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state cdade20269a4 PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool 53347ed7cc2e tracing/probes: Reject events which have the same name of existing one 86ddc7397906 KVM: arm64: Make hyp_panic() more robust when protected mode is enabled 35f2ecc7a6e5 riscv: fix the global name pfn_base confliction error f9910fae78de PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() 24bc88f6d28e mfd: Don't use irq_create_mapping() to resolve a mapping 2edfc28e4a80 PCI: tegra: Fix OF node reference leak 119f11c0a5fd PCI: tegra194: Fix MSI-X programming 2338e1b02584 PCI: tegra194: Fix handling BME_CHGED event cba893f7193a fuse: fix use after free in fuse_read_interrupt() bd95a58ccd96 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms 6bd777c9cece mfd: db8500-prcmu: Adjust map to reality 28fd51c13227 remoteproc: qcom: wcnss: Fix race with iris probe 65fa28b7695f dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation d49e2c649480 mlxbf_gige: clear valid_polarity upon open 0cacc8c5f8b8 net: dsa: flush switchdev workqueue before tearing down CPU/DSA ports 3e8418e36177 blkcg: fix memory leak in blk_iolatency_init 2990e56bb82c nvme: avoid race in shutdown namespace removal 0eb2133475b4 net: hns3: fix the exception when query imp info cd0015a07cf7 net: dsa: lantiq_gswip: Add 200ms assert delay a4604b3cde1c net: dsa: qca8k: fix kernel panic with legacy mdio mapping d2a6d9c240e5 ice: Correctly deal with PFs that do not support RDMA 084ba1ace0b9 net/mlx5e: Fix mutual exclusion between CQE compression and HW TS 080ce6343eff Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver 4664ad853f4b net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP dbf905bcd28a net: hns3: fix the timing issue of VF clearing interrupt sources 39da2bc7e5ac net: hns3: disable mac in flr process 6f3d5ea0f817 net: hns3: change affinity_mask to numa node range ab73511cb258 net: hns3: pad the short tunnel frame before sending to hardware acd97a2a900b bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() da15ae0968fa s390/pci_mmio: fully validate the VMA before calling follow_pte() 722ee4b29a59 powerpc/mce: Fix access error in mce handler 31f2beef3ef1 powerpc/64s: system call rfscv workaround for TM bugs 9151f0bdc3a1 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers d5bf0fd8f4d1 ibmvnic: check failover_pending in login response e7b260fd7309 dt-bindings: arm: Fix Toradex compatible typo 322b40b5094e udp_tunnel: Fix udp_tunnel_nic work-queue type 2a791fa9de15 qed: Handle management FW error 01d935828325 selftest: net: fix typo in altname test 88ed682408f1 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() e50f1df204d5 x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y 893124376b0a net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup 43867a55875e net/af_unix: fix a data-race in unix_dgram_poll 178c282e543f vhost_net: fix OoB on sendmsg() failure. e8f84d205910 gen_compile_commands: fix missing 'sys' package b5663238281f net: ipa: initialize all filter table slots bb84e79f4f79 events: Reuse value read using READ_ONCE instead of re-reading it 398026b3e1fe powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state ae66447e9959 nvme-tcp: fix io_work priority inversion 48e04f88a216 igc: fix tunnel offloading 2283da2a64fb net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume c29323ea0eb6 net/mlx5: Fix potential sleeping in atomic context 31aec563de90 net/mlx5: FWTrace, cancel work on alloc pd error flow bef2db97a77c perf machine: Initialize srcline string member in add_location struct a628e6c8eaa7 drm/i915/dp: return proper DPRX link training result 80e336d29217 rtc: cmos: Disable irq around direct invocation of cmos_interrupt() bc9299c5270f drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused 2926d3827105 tipc: increase timeout in tipc_sk_enqueue() 3433e7d135de r6040: Restore MDIO clock frequency after MAC reset 6e4a2519c912 net/l2tp: Fix reference count leak in l2tp_udp_recv_core 51f7b364a2d1 dccp: don't duplicate ccid when cloning dccp sock 3e811a5c96fa ptp: dp83640: don't define PAGE0 9ac80ef7cc41 net-caif: avoid user-triggerable WARN_ON(1) 1f2f637b31e5 net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert a2db1c64f2ce net: remove the unnecessary check in cipso_v4_doi_free 35ee11c8f438 ethtool: Fix rxnfc copy to user buffer overflow ba099fe50c0a tipc: fix an use-after-free issue in tipc_recvmsg 54089df947b0 x86/mce: Avoid infinite loop for copy from user recovery d6d35beff5d4 x86/mm: Fix kern_addr_valid() to cope with existing but not present entries 388e1fd62e8c x86/pat: Pass valid address to sanitize_phys() 6ed2d5e30cf4 net: qrtr: revert check in qrtr_endpoint_post() 2aeb3cfb82ae s390/sclp: fix Secure-IPL facility detection 3405e0d5e4a3 drm/etnaviv: add missing MMU context put when reaping MMU mapping ac533196011b drm/etnaviv: reference MMU context when setting up hardware state 3e8cfbab6c8b drm/etnaviv: fix MMU context leak on GPU reset 4ad4e5f3f20a drm/etnaviv: exec and MMU state is lost when resetting the GPU c80772895cc0 drm/etnaviv: keep MMU context across runtime suspend/resume 18e0930dd776 drm/etnaviv: stop abusing mmu_context as FE running marker d73f98558f4a drm/etnaviv: put submit prev MMU context when it exists 3ea21946ba7b drm/etnaviv: return context from etnaviv_iommu_context_get dc1fd142dcf2 drm/i915/dp: Use max params for panels < eDP 1.4 d717dcf122ea io_uring: allow retry for O_NONBLOCK if async is supported 3704a556158e drm/radeon: pass drm dev radeon_agp_head_init directly fe232886fb71 drm/amdkfd: separate kfd_iommu_resume from kfd_resume 815cf7b38a1c drm/amd/pm: fix the issue of uploading powerplay table 413a8644966a drm/amdgpu: move iommu_resume before ip init/resume 64ca7170c9b1 drm/amdgpu: add amdgpu_amdkfd_resume_iommu 2a0dfd8e2878 drm/amdgpu: fix use after free during BO move 05e7e2d760aa drm/amdgpu: use IS_ERR for debugfs APIs ab55e44ea8dc drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 deeb5db10001 drm/amd/pm: fix runpm hang when amdgpu loaded prior to sound driver 05a19da7efcd drm/amd/display: Fix white screen page fault for gpuvm c6d921d1e88c drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 c5548625a758 drm/amd/display: Get backlight from PWM if DMCU is not initialized 73892cbd7c88 PCI: Add AMD GPU multi-function power dependencies 0b4547d3ee46 PM: base: power: don't try to use non-existing RTC for storing data 06cd58aa18f2 arm64/sve: Use correct size when reinitialising SVE state 5c687b528a92 bnx2x: Fix enabling network interfaces without VFs 6860535176f2 xen: fix usage of pmd_populate in mremap for pv guests 93ce214dc0c4 xen: reset legacy rtc flag for PV domU 90b2c99e4769 swiotlb-xen: fix late init retry 4eb05451173e swiotlb-xen: avoid double free 71e32edd2210 io_uring: ensure symmetry in handling iter types in loop_rw_iter() 1e93a76c6995 net: stmmac: fix MAC not working when system resume back with WoL active
----
New commits: 1b28cad Platform: NXP: Add function to retrieve board revision 84bafbb build image with final LSDK-21.08 tag a26a4ae Update copyright for set_firmware_ver.sh 958ff19 Fix firmware version information invalid in boot log 61c6380 Fix for ACPI BIOS Errors 9eddad6 lx2: acpi: add compatible string for usxgmii 6574766 lf-5.10.35-2.0.0-rc1: update binaries
New commits: 1f43189 ls1028a: use RGMII for the EC1 pins for all LS1028A-QDS boards by default e25dd0e ls1046ardb : Add proper clock dividers for QSPI fd70414 lx2162aqds: Add RCWs with DDR 3200 MT/s 337adc2 lx2162aqds: Remove RCWs with platform freq 700 52219d4 ls1046ardb: Update QSPI divisor value bd0bb76 lx2162aqds: 17_2: Add RCW with DDR at 3200 Mt/s
New commits: d29522a dpsw: set mem_size field in ls-addsw to 0 by default d7512d2 dpdmux: set mem_size field in ls-addmux to 0 by default 8fd3a6b restool: increase version to v2.3 53140e4 restool: change version string formatting 34e4e27 add man page for restool 2d46b18 restool: add bash completion script 2b876b5 dpdmai: add support for the new DPDMAI_OPT_CG_PER_PRIORITY create option 6188bc5 restool: support new dpsw_create and dpdmux_create option mem_size 0dd8744 restool: add DPSW_OPT_BP_PER_IF in dpsw create and ls-addsw 1bdfa99 ls-delete: take into account different naming for device links 6dd9314 dpni: memset the statistics feddfa6 dpsw: add support to configure the component-type 282bd30 restool: add support for DPDMUX_OPT_AUTO_MAX_FRAME_LEN 23cdaec restool: print max_frame_length in info command 2876f7c dpni: add page_6 missing structure to dpn_statistics_v10 18c53fc restool: info command shows newly added stats 96ce70e dpdmux: dump interface statistics in info command output afd9831 scripts: add the ls-delete helper script 0977d12 ls-addni: create a DPMCP for each DPIO created
Ting Liu [Wed, 13 Oct 2021 08:45:19 +0000 (14:15 +0530)]
restool: ignore maybe-uninitialized warnnings
Fix:
In function 'create_dpbp_v9',
inlined from 'create_dpbp' at dpbp_commands.c:465:11:
dpbp_commands.c:371:17: error: 'dpbp_cfg' may be used uninitialized [-Werror=maybe-uninitialized]
371 | error = dpbp_create(&restool.mc_io, 0, dpbp_cfg, &dpbp_handle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dpbp_commands.c:43:
dpbp_commands.c: In function 'create_dpbp':
mc_v9/fsl_dpbp.h:108:5: note: by argument 3 of type 'const struct dpbp_cfg *' to 'dpbp_create' declared here
108 | int dpbp_create(struct fsl_mc_io *mc_io,
| ^~~~~~~~~~~
dpbp_commands.c:448:25: note: 'dpbp_cfg' declared here
448 | struct dpbp_cfg dpbp_cfg;
| ^~~~~~~~
| In function 'create_dprtc_v9',
| inlined from 'create_dprtc' at dprtc_commands.c:463:11:
| dprtc_commands.c:369:17: error: 'dprtc_cfg' may be used uninitialized [-Werror=maybe-uninitialized]
| 369 | error = dprtc_create(&restool.mc_io, 0, dprtc_cfg, &dprtc_handle);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from dprtc_commands.c:42:
| dprtc_commands.c: In function 'create_dprtc':
| mc_v9/fsl_dprtc.h:126:5: note: by argument 3 of type 'const struct dprtc_cfg *' to 'dprtc_create' declared here
| 126 | int dprtc_create(struct fsl_mc_io *mc_io,
| | ^~~~~~~~~~~~
| dprtc_commands.c:447:26: note: 'dprtc_cfg' declared here
| 447 | struct dprtc_cfg dprtc_cfg;
| | ^~~~~~~~~
Peter Bergin [Sun, 3 Oct 2021 20:59:17 +0000 (22:59 +0200)]
linux-imx*: Upgrade to 5.10.52
Since commit 93cf9cd9492e4c932591806f6bafc43270a934d8 linux-imx build
is broken for target imx8mp-evk-lpddr4 due to new dts file that is not
present in the old 5.10.35 version.
Bump version of linux-imx to 5.10.52 to keep in sync with newly added
linux-fslc-imx_5.10.bb
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
linux-fslc-imx: upgrade to lf-5.10.52-2.1.0 from NXP
Kernel repository has a new branch introduced, which is based on NXP
release lf-5.10.52-2.1.0 and has latest stable patchlevel applied to it.
Current version of up-merged kernel is 5.10.69.
Update kernel recipe to include new kernel version and align kernel
config files based on following NXP configurations:
- imx_v8_defconfig used for i.MX8 family
- i.MX6/7 families kernel config file did not require any additional
sync, it matches to the imx_v7_defconfig
Configuration file sync point in NXP linux-imx tree: a11753a89ec6 ("LF-4558-2 input: touch: goodix: change the i2c data
length to a small one")
Tracking information in recipe is updated to include new branch, tag and
cherry-picks from NXP branch, together with patches applied from various
sources. Patches already applied upstream are dropped from the list.
Kernel repository has been upgraded up to v5.4.144 from stable korg.
Following upstream commits are included in this version:
---- c6bf0ed9d1a7 Linux 5.4.144 0634c0f91995 audit: move put_tree() to avoid trim_trees refcount underflow and UAF cab0003311a0 net: don't unconditionally copy_from_user a struct ifreq for socket ioctls 6752b3b0628e Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" 67871ada3a53 Revert "floppy: reintroduce O_NDELAY fix" d7f7eca72ecc btrfs: fix NULL pointer dereference when deleting device by invalid id e644da7ace0f arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 4f76285f6df8 KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs 620681d7201a net: dsa: mt7530: fix VLAN traffic leaks again 38adbf21f37e bpf: Fix cast to pointer from integer of different size warning 812ee47ad76e bpf: Track contents of read-only maps as scalars f4418015201b vt_kdsetmode: extend console locking 8a19e0045086 btrfs: fix race between marking inode needs to be logged and log syncing f3a1ac258ebc net/rds: dma_map_sg is entitled to merge entries ad6a2bc7588a drm/nouveau/disp: power down unused DP links during init 689179c462d8 drm: Copy drm_wait_vblank to user before returning 18ceb99f8483 qed: Fix null-pointer dereference in qed_rdma_create_qp() f1a0db49abd5 qed: qed ll2 race condition fixes 73ba9e4ece4b vringh: Use wiov->used to check for read/write desc order ee52acae6fb5 virtio_pci: Support surprise removal of virtio pci device be9b79e84154 virtio: Improve vq->broken access to avoid any compiler optimization 0d4ba693db48 opp: remove WARN when no valid OPPs remain baf56a1d8199 perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 0ad96094ab90 usb: gadget: u_audio: fix race condition on endpoint stop c5c2b4ca5035 drm/i915: Fix syncmap memory leak 2f3cefa6abf0 net: hns3: fix get wrong pfc_en when query PFC configuration 6f0c0b35e277 net: hns3: fix duplicate node in VLAN list 951805c23dff net: hns3: clear hardware resource when loading driver 08162f65642c rtnetlink: Return correct error on changing device netns f58e42d1928c net: marvell: fix MVNETA_TX_IN_PRGRS bit number 45454400a647 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' 53b480e68c1c ip_gre: add validation for csum_start bb8ca7e2e67e RDMA/efa: Free IRQ vectors on error flow e29565b4515e e1000e: Fix the max snoop/no-snoop latency for 10M 8a21e84334ec IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() 944a50f56f1b RDMA/bnxt_re: Add missing spin lock initialization 28b189541027 scsi: core: Fix hang of freezing queue between blocking and running device 628c582854d3 usb: dwc3: gadget: Stop EP0 transfers during pullup disable d9da281c8f9e usb: dwc3: gadget: Fix dwc3_calc_trbs_left() 21880abf19ba USB: serial: option: add new VID/PID to support Fibocom FG150 2e098e91eeec Revert "USB: serial: ch341: fix character loss at high transfer rates" 16b281a70a10 can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters 765437d1f078 mm, oom: make the calculation of oom badness more accurate 1cccf5c03077 mmc: sdhci-msm: Update the software timeout value for sdhc aec1e470d906 ovl: fix uninitialized pointer read in ovl_lookup_real_one() 57bd5b59f1ce once: Fix panic when module unload 5892f910f401 netfilter: conntrack: collect all entries in one cycle 7c95c89b6929 ARC: Fix CONFIG_STACKDEPOT a6b049aeefa8 net: qrtr: fix another OOB Read in qrtr_endpoint_post
----
Kernel repository has been upgraded up to v5.4.143 from stable korg.
Following upstream commits are included in this version:
---- fd80923202c6 Linux 5.4.143 4bf194158102 netfilter: nft_exthdr: fix endianness of tcp option cast e4fd994f02c5 fs: warn about impending deprecation of mandatory locks 41c7f46c89f6 mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 1a3aa81444d3 mm, memcg: avoid stale protection values when cgroup is above protection 9c1c449dcca0 ASoC: intel: atom: Fix breakage for PCM buffer address setup 846ba58a7c06 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI 548b75f4905e btrfs: prevent rename2 from exchanging a subvol with a directory from different parents 0fc6a9c2025b ipack: tpci200: fix memory leak in the tpci200_register 280d66b31797 ipack: tpci200: fix many double free issues in tpci200_pci_probe cb7aa5103146 slimbus: ngd: reset dma setup during runtime pm abce32d0f7f4 slimbus: messaging: check for valid transaction id 0786d315f55c slimbus: messaging: start transaction ids from 1 instead of zero 20c2f141b1e5 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name 8fbfebe188c0 ALSA: hda - fix the 'Capture Switch' value change notifications 85e60614d1f6 mmc: dw_mmc: Fix hang on data CRC error 4f6c9caf7b6c ovl: add splice file read write helper 85813f1f9e86 iavf: Fix ping is lost after untrusted VF had tried to change MAC a498115dcd9c i40e: Fix ATR queue selection 1b8a8fba7853 ovs: clear skb->tstamp in forwarding path 84dbbf5482e3 net: mdio-mux: Handle -EPROBE_DEFER correctly 453486e79ed2 net: mdio-mux: Don't ignore memory allocation errors 6b70c67849bb net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 da92ce364595 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO 9aeadce8e33b virtio-net: support XDP when not more queues 3ed7cf8386c9 vrf: Reset skb conntrack connection on VRF rcv 447b16028956 bnxt_en: Add missing DMA memory barriers c9566df334d0 ptp_pch: Restore dependency on PCI a73b9aa14269 net: 6pack: fix slab-out-of-bounds in decode_data 2bc75713434b bnxt: disable napi before canceling DIM a9fb0f155980 bnxt: don't lock the tx queue from napi poll 1fe038030cc8 bpf: Clear zext_dst of dead insns 73a45f75a07b vhost: Fix the calculation in vhost_overflow() b9a59636c4bf virtio: Protect vqs list access b264e37b3517 dccp: add do-while-0 stubs for dccp_pr_debug macros 9112ebc2990a cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant cb9a9d5fe636 iommu: Check if group is NULL before remove device 911a8141efdd Bluetooth: hidp: use correct wait queue when removing ctrl_wait 5b14c1f16e2d drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X f92dc3a89dd8 net: usb: lan78xx: don't modify phy_device state concurrently be7043679967 ARM: dts: nomadik: Fix up interrupt controller node names 69aa1a1a569f scsi: core: Fix capacity set to zero after offlinining device 935de7ec7a4d scsi: core: Avoid printing an error if target_alloc() returns -ENXIO 7a721a1e1885 scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() 9900e06ae6e6 scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() e37cf26bd56d dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available 12d1322d93a6 ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 11145efd295b dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() 9c97a0539288 dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers fc566b5a21f5 USB: core: Avoid WARNings for 0-length descriptor requests 1bd505c814cc media: drivers/media/usb: fix memory leak in zr364xx_probe 705660a6d98d media: zr364xx: fix memory leaks in probe() 79dff2a3f41a media: zr364xx: propagate errors from zr364xx_start_readpipe() 7305d6d4078f mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards 23f77ad13f81 ath9k: Postpone key cache entry deletion for TXQ frames reference it c6feaf806da6 ath: Modify ath_key_delete() to not need full key entry b7d593705eb4 ath: Export ath_hw_keysetmac() add283e2517a ath9k: Clear key cache explicitly on disabling hardware 0c049ce432b3 ath: Use safer key clearing with key cache entries 172b91bbbb49 x86/fpu: Make init_fpstate correct with optimized XSAVE 81d152c8daf8 ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
----
Kernel repository has been upgraded up to v5.4.142 from stable korg.
Following upstream commits are included in this version:
---- c15b830f7c1c Linux 5.4.142 a17f2f2c8949 KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) 7c1c96ffb658 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) 456fd889227f iommu/vt-d: Fix agaw for a supported 48 bit guest address width 5b5f855a793c vmlinux.lds.h: Handle clang's module.{c,d}tor sections e9b2b2b29ca8 ceph: take snap_empty_lock atomically with snaprealm refcount change 95ff775df6ec ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm 1d8c232afb03 ceph: add some lockdep assertions around snaprealm handling a6ff0f3f9f90 KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation ec25d05e1893 PCI/MSI: Protect msi_desc::masked for multi-MSI 48d2439c6f2a PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() 386ead1d3598 PCI/MSI: Correct misleading comments 76d81dec16d0 PCI/MSI: Do not set invalid bits in MSI mask 6b4bcbf13390 PCI/MSI: Enforce MSI[X] entry updates to be visible 4495a41fbcd7 PCI/MSI: Enforce that MSI-X table entry is masked for update 1866c8f6d43c PCI/MSI: Mask all unused MSI-X entries 3b4220c2bf35 PCI/MSI: Enable and mask MSI-X early 0c8dea3fd55c genirq/timings: Prevent potential array overflow in __irq_timings_store() 4dfe80927102 genirq/msi: Ensure deactivation on teardown e3e54a930073 x86/resctrl: Fix default monitoring groups reporting a6b594ad7419 x86/ioapic: Force affinity setup before startup db5e2666946a x86/msi: Force affinity setup before startup eda32c21882c genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 06b347743608 x86/tools: Fix objdump version check again 74451dd8bfca powerpc/kprobes: Fix kprobe Oops happens in booke b74145d858a8 nbd: Aovid double completion of a request ad9550114d4c vsock/virtio: avoid potential deadlock when vsock device remove b9cd73cce50a xen/events: Fix race in set_evtchn_to_irq 4d3c5c319b19 net: igmp: increase size of mr_ifc_count 721ff564cc6a tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets 2ce8a68a312c net: linkwatch: fix failure to restore device state across suspend/resume 33597972a2e9 net: bridge: fix memleak in br_add_if() f6eee53beb07 net: dsa: sja1105: fix broken backpressure in .port_fdb_dump 1e6a570d3786 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump 564f6bbd0ed6 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump a9243455e874 net: igmp: fix data-race in igmp_ifc_timer_expire() ed957c77b391 net: Fix memory leak in ieee802154_raw_deliver 13a381b8bc22 net: dsa: microchip: Fix ksz_read64() 991117eeeee8 drm/meson: fix colour distortion from HDR set during vendor u-boot e114f15de881 net/mlx5: Fix return value from tracer initialization f99aa76bb83c psample: Add a fwd declaration for skbuff 9dc8e396c12e iavf: Set RSS LUT and key in reset handle path 23436edae3c9 net: sched: act_mirred: Reset ct info when mirror/redirect skb 9636fbfe7bdd ppp: Fix generating ifname when empty IFLA_IFNAME is specified 1c31ee907fde net: phy: micrel: Fix link detection on ksz87xx switch" dfeb64f6e2ce platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables 699db2bb96ad platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED af7f1539cfb1 net: dsa: mt7530: add the missing RxUnicast MIB counter d353a61860a2 ASoC: cs42l42: Fix LRCLK frame start edge b036452082f3 netfilter: nf_conntrack_bridge: Fix memory leak when error cd36a36ea4ea ASoC: cs42l42: Remove duplicate control for WNF filter frequency eb789cc9179f ASoC: cs42l42: Fix inversion of ADC Notch Switch control 6a3381336398 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J 55e86f07b85e ASoC: cs42l42: Correct definition of ADC Volume control 22d2e3c6a1b8 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl 5bac8c2a3087 ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi ddcf807fbb70 libnvdimm/region: Fix label activation vs errors bc97fde4c668 ACPI: NFIT: Fix support for virtual SPA ranges a753e3f33405 ceph: reduce contention in ceph_check_delayed_caps() aa04486c419d i2c: dev: zero out array used for i2c reads from userspace c18b28e5ade8 ASoC: intel: atom: Fix reference to PCM buffer address aab3fa544647 ASoC: xilinx: Fix reference to PCM buffer address 60e2854acf3b iio: adc: Fix incorrect exit of for-loop bcac5225923b iio: humidity: hdc100x: Add margin to the conversion time da7cb80905ec iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
----
Kernel repository has been upgraded up to v5.4.141 from stable korg.
Following upstream commits are included in this version:
---- b704883aa8dc Linux 5.4.141 983d6a6b7e3c btrfs: don't flush from btrfs_delayed_inode_reserve_metadata ea13f678a3fd btrfs: export and rename qgroup_reserve_meta 41a9b8f36de7 btrfs: qgroup: don't commit transaction when we already hold the handle 38b8485b72cb net: xilinx_emaclite: Do not print real IOMEM pointer 654c19a7e8d8 btrfs: fix lockdep splat when enabling and disabling qgroups c55442cdfdb8 btrfs: qgroup: remove ASYNC_COMMIT mechanism in favor of reserve retry-after-EDQUOT fdaf6a322fcc btrfs: transaction: Cleanup unused TRANS_STATE_BLOCKED 36af2de520cc btrfs: qgroup: try to flush qgroup space when we get -EDQUOT 5c79287c2b6d btrfs: qgroup: allow to unreserve range without releasing other ranges b7a722fd75a1 btrfs: make btrfs_qgroup_reserve_data take btrfs_inode dfadea4061a2 btrfs: make qgroup_free_reserved_data take btrfs_inode 812f39ed5b0b ovl: prevent private clone if bind mount is not allowed eeb4742501e0 ppp: Fix generating ppp unit id when ifname is not specified 3460f3959d1c ALSA: hda: Add quirk for ASUS Flow x13 81d1a3f97631 USB:ehci:fix Kunpeng920 ehci hardware problem d28adaabbbf4 KVM: X86: MMU: Use the correct inherited permissions to get shadow page 5f4ab7e25fbb usb: dwc3: gadget: Avoid runtime resume if disabling pullup 1782c4af6bd0 usb: dwc3: gadget: Disable gadget IRQ during pullup disable 54b7022f2878 usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable e36245a68eb1 usb: dwc3: gadget: Prevent EP queuing while stopping transfers 823f69250863 usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup 25a0625fa96f usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 5f081a928d55 usb: dwc3: Stop active transfers before halting the controller 396f29ea0cd2 tracing: Reject string operand in the histogram expression 28276c280f2e media: v4l2-mem2mem: always consider OUTPUT queue during poll 236aca70929d tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 5b774238e8af KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB a998faa9c4ce Linux 5.4.140 3c197fdd0732 arm64: fix compat syscall return truncation 72fcaf69525d net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset 742e85fa9e80 alpha: Send stop IPI to send to online CPUs 26946d21395c virt_wifi: fix error on connect 17d7c9c940fb reiserfs: check directory items on read from disk bcad6ece2a50 reiserfs: add check for root_inode in reiserfs_fill_super e30a88f1f578 libata: fix ata_pio_sector for CONFIG_HIGHMEM a2671d96a3c7 bpf, selftests: Adjust few selftest result_unpriv outcomes 4892b4f3244b perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest d6cf5342faa6 soc: ixp4xx/qmgr: fix invalid __iomem access a5bf7ef13ebf spi: meson-spicc: fix memory leak in meson_spicc_remove 27991c78d630 soc: ixp4xx: fix printing resources 07fd256d53a3 arm64: vdso: Avoid ISB after reading from cntvct_el0 90e498ef3f54 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds 2e1a80b93464 KVM: Do not leak memory for duplicate debugfs directories 43486cd7391f KVM: x86: accept userspace interrupt only if no event is injected 1b7b9713a50f md/raid10: properly indicate failure when ending a failed write request 790cb68d35a6 pcmcia: i82092: fix a null pointer dereference bug 42ac2c63486f timers: Move clearing of base::timer_running under base:: Lock 8211bb20da23 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. f73dcb5d63e2 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver 607460d38692 MIPS: Malta: Do not byte-swap accesses to the CBUS UART 3eb686d01c31 serial: 8250: Mask out floating 16/32-bit bus bits 3b73a69962d6 serial: 8250_mtk: fix uart corruption issue when rx power off afdef443a892 serial: tegra: Only print FIFO error message when an error occurs 097a183f9c1d ext4: fix potential htree corruption when growing large_dir directories ac23a1738127 pipe: increase minimum default pipe size to 2 pages f3cae04bd42d media: rtl28xxu: fix zero-length control request e2f6d5b03898 staging: rtl8712: get rid of flush_scheduled_work 8f241df0e68f staging: rtl8723bs: Fix a resource leak in sd_int_dpc bbdd4a51629a tpm_ftpm_tee: Free and unregister TEE shared memory during kexec 3c712f14d8a9 optee: Fix memory leak when failing to register shm pages 0572199b78b3 tee: add tee_shm_alloc_kernel_buf() b247bf412cc2 optee: Clear stale cache entries during initialization 7da261e6bb65 tracing / histogram: Give calculation hist_fields a size ba22053f5d5e scripts/tracing: fix the bug that can't parse raw_trace_func 8d1191f9243c clk: fix leak on devm_clk_bulk_get_all() unwind ed5c9a49e6c0 usb: otg-fsm: Fix hrtimer list corruption 449a705fba60 usb: gadget: f_hid: idle uses the highest byte for duration 02f336cee589 usb: gadget: f_hid: fixed NULL pointer dereference f780a9580cd2 usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers 134e27da543d usb: cdns3: Fixed incorrect gadget state df1c6eec4ea1 ALSA: usb-audio: Add registration quirk for JBL Quantum 600 639b45456ec6 ALSA: hda/realtek: add mic quirk for Acer SF314-42 d09639528b66 firmware_loader: fix use-after-free in firmware_fallback_sysfs 1deb6b903018 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback 0ee687e67277 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 01b2c35b051b USB: serial: ch341: fix character loss at high transfer rates 9ed43cfaa7f7 USB: serial: option: add Telit FD980 composition 0x1056 518e81874c40 USB: usbtmc: Fix RCU stall warning ff29fe26ab86 Bluetooth: defer cleanup of resources in hci_unregister_dev() 580c10a40cc7 blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() ed169b054b43 net: vxge: fix use-after-free in vxge_device_unregister c5549876a9ef net: fec: fix use-after-free in fec_drv_remove 3fed6dee16e4 net: pegasus: fix uninit-value in get_interrupt_interval 75cef4fc07d2 bnx2x: fix an error code in bnx2x_nic_load() 437ee90d7b4f mips: Fix non-POSIX regexp b1fa6747b9d0 net: ipv6: fix returned variable type in ip6_skb_dst_mtu 3e63b566d96a nfp: update ethtool reporting of pauseframe control d333503de1f0 sctp: move the active_key update after sh_keys is added de30346dd396 gpio: tqmx86: really make IRQ optional 9d440b5c1d20 net: natsemi: Fix missing pci_disable_device() in probe and remove 69340406986a net: phy: micrel: Fix detection of ksz87xx switch 2b8ab7aec0dc net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones 71b0a935dbb0 net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add 88b7781609c6 net, gro: Set inner transport header offset in tcp/udp GRO hook ba3abe3f8236 dmaengine: imx-dma: configure the generic DMA type to make it work ee2f81330a7b media: videobuf2-core: dequeue if start_streaming fails 3377f2f8c606 scsi: sr: Return correct event when media event code is 3 f588d4b7be92 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation b58e3d59a5d8 spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay 2c1065d40acb omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator 299e3968c01a ARM: dts: am437x-l4: fix typo in can@0 node 9cbe7e21ddff clk: stm32f4: fix post divisor setup for I2S/SAI PLLs 3f9eed4462b3 ALSA: usb-audio: fix incorrect clock source setting 16db40fc4a37 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode 7c08460773b8 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins 1b1f1aa225ed ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init aecff98c3efe ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz c39907335b9c ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms 61b71c5f51aa ARM: imx: add missing clk_disable_unprepare() d88d6bba3bd9 ARM: imx: add missing iounmap() 6c629cd0239f arm64: dts: ls1028a: fix node name for the sysclk 4a830a37d37e ALSA: seq: Fix racy deletion of subscriber 0658a4533576 Revert "ACPICA: Fix memory leak caused by _CID repair function" e350cd02e293 Linux 5.4.139 03ff8a4f9db6 spi: mediatek: Fix fifo transfer a0f66ddf05c2 bpf, selftests: Adjust few selftest outcomes wrt unreachable code d3796e8f6b3d bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones 8dec99abcd74 bpf: Test_verifier, add alu32 bounds tracking tests fd568de5806f bpf: Fix leakage under speculation on mispredicted branches d2f790327f83 bpf: Do not mark insn as seen under speculative path verification 283d742988f6 bpf: Inherit expanded/patched seen count from old aux data a0a9546aaec3 Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" 76f5314d7859 firmware: arm_scmi: Add delayed response status check 1b38f70bbc7c firmware: arm_scmi: Ensure drivers provide a probe function 44f522298c94 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" 38f54217b423 ACPI: fix NULL pointer dereference 0ea2f55babb7 nvme: fix nvme_setup_command metadata trace event b508b652d4f3 net: Fix zero-copy head len calculation. bf692e7ef657 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() 6bc48348eca7 r8152: Fix potential PM refcount imbalance a57c75ff0700 ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits e2cccb839a18 spi: stm32h7: fix full duplex irq handler handling b72f2d9e91e1 regulator: rt5033: Fix n_voltages settings for BUCK and LDO 86f2a3e9aae9 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction b7f0fa2192c5 btrfs: fix race causing unnecessary inode logging during link and rename cb006da62a9e btrfs: do not commit logs and transactions during link and rename operations 174c27d0f9ef btrfs: delete duplicated words + other fixes in comments 7b90d57b09fa Linux 5.4.138 7eef18c0479b can: j1939: j1939_session_deactivate(): clarify lifetime of session object 18b536de3b97 i40e: Add additional info to PHY type error d21eb931109a Revert "perf map: Fix dso->nsinfo refcounting" 16447b2f5c66 powerpc/pseries: Fix regression while building external modules 265883d1d839 PCI: mvebu: Setup BAR0 in order to fix MSI 21734a31c9a0 can: hi311x: fix a signedness bug in hi3110_cmd() f4fa45b0f91e sis900: Fix missing pci_disable_device() in probe and remove dff00ce44891 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove e0310bbeaaa2 sctp: fix return value check in __sctp_rcv_asconf_lookup 408614108abd net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() ac4983230616 net/mlx5: Fix flow table chaining 527feae56fe6 net: llc: fix skb_over_panic ede4c93860e6 mlx4: Fix missing error code in mlx4_load_one() acb97d4b2d0e net: Set true network header for ECN decapsulation 851946a68136 tipc: fix sleeping in tipc accept routine 194b71d28b26 i40e: Fix log TC creation failure when max num of queues is exceeded 834af62212c7 i40e: Fix queue-to-TC mapping on Tx 74aea4b7159a i40e: Fix firmware LLDP agent related warning b2ab34e862eb i40e: Fix logic of disabling queues 519582e44e6a netfilter: nft_nat: allow to specify layer 4 protocol NAT only 3a7a4cee7bec netfilter: conntrack: adjust stop timestamp to real expiry value 1c043783403c cfg80211: Fix possible memory leak in function cfg80211_bss_update 6cf2abea1018 nfc: nfcsim: fix use after free during module unload 6b313d0ffa71 NIU: fix incorrect error return, missed in previous revert c4663c162778 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT e9e2ce00aeda can: esd_usb2: fix memory leak 43726620b2f6 can: ems_usb: fix memory leak 819867389276 can: usb_8dev: fix memory leak a051dbd17b5b can: mcba_usb_start(): add missing urb->transfer_dma initialization 793581441b5c can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF c621638d0e6d can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms a24d87b429a9 ocfs2: issue zeroout to EOF blocks eaaa4284e288 ocfs2: fix zero out valid data 9bd1092148b5 KVM: add missing compat KVM_CLEAR_DIRTY_LOG 7a94dfe5e2a0 x86/kvm: fix vcpu-id indexed array sizes 2dc291582cce Revert "ACPI: resources: Add checks for ACPI IRQ override" a8eec6979734 btrfs: mark compressed range uptodate only if all bio succeed 57429c1ec770 btrfs: fix rw device counting in __btrfs_free_extra_devids 61f2cbc792eb x86/asm: Ensure asm/proto.h can be included stand-alone 99372c38a948 net_sched: check error pointer in tcf_dump_walker() 5b1de8e15f0f Linux 5.4.137 ebb1b38be0c9 ipv6: ip6_finish_output2: set sk into newly allocated nskb 6c04123962f0 ARM: dts: versatile: Fix up interrupt controller node names befa900533a9 iomap: remove the length variable in iomap_seek_hole 83fb41b2f6e4 iomap: remove the length variable in iomap_seek_data 302e1acd4c26 cifs: fix the out of range assignment to bit fields in parse_server_interfaces 02a470e3c64a firmware: arm_scmi: Fix range check for the maximum number of pending messages 289dd584319f firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow e3acb292f092 hfs: add lock nesting notation to hfs_find_init af1178296d77 hfs: fix high memory mapping in hfs_bnode_read 89136a47e2e7 hfs: add missing clean-up in hfs_fill_super ded37d03440d ipv6: allocate enough headroom in ip6_finish_output2() f65b7f377cca sctp: move 198 addresses from unusable to private scope c8d32973ee6a net: annotate data race around sk_ll_usec c23b9a5610f9 net/802/garp: fix memleak in garp_request_join() 88c4cae3ed25 net/802/mrp: fix memleak in mrp_request_join() eef99860c677 cgroup1: fix leaked context root causing sporadic NULL deref in LTP 7f0365b4daaa workqueue: fix UAF in pwq_unbound_release_workfn() 85abe0d47fe6 af_unix: fix garbage collect vs MSG_PEEK af45f3527aa0 KVM: x86: determine if an exception has an error code only when injecting it. 828cab3c8c23 tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include 525c5513b60d selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c 253dccefb5cb Linux 5.4.136 587f86b7a2a0 xhci: add xhci_get_virt_ep() helper f9d0c35556cd perf inject: Close inject.output on exit a9c103fa91e4 PCI: Mark AMD Navi14 GPU ATS as broken 11561d2f7b9d btrfs: compression: don't try to compress if we don't have enough pages 4980301e1c1f iio: accel: bma180: Fix BMA25x bandwidth register values d04f2582c47e iio: accel: bma180: Use explicit member assignment 4e0afa88954b net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear 2a4865d1547e net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz 7d8c06b8d2d2 drm: Return -ENOTTY for non-drm ioctls b5d7bebd96a3 nds32: fix up stack guard gap ba378b796088 rbd: always kick acquire on "acquired" and "released" notifications 13066d6628f0 rbd: don't hold lock_rwsem while running_list is being drained b12ead825f6c hugetlbfs: fix mount mode command line processing 60dbbd76f110 userfaultfd: do not untag user pointers 540eee8cbb3d selftest: use mmap instead of posix_memalign to allocate memory e706ac3fc82e ixgbe: Fix packet corruption due to missing DMA sync e617fa62f6cf media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() 77713fb336ca btrfs: check for missing device in btrfs_trim_fs f899f24d34d9 tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. 59a9f75fb2b6 tracing/histogram: Rename "cpu" to "common_cpu" 379d8da3353e firmware/efi: Tell memblock about EFI iomem reservations 281a94362bbe usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. 167079fbfaa7 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick 811c4cdf2917 USB: serial: cp210x: fix comments for GE CS1000 f54ee7e16d0d USB: serial: option: add support for u-blox LARA-R6 family e28d28eb9be6 usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() 863d071dbcd5 usb: max-3421: Prevent corruption of freed memory e4077a90e600 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS da6f6769ee0f usb: hub: Fix link power management max exit latency (MEL) calculations fea6b53e631a usb: hub: Disable USB 3 device initiated lpm if exit latency is too high 962ce043ef92 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state 2b9ffddd70b4 KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow c968f563ccde xhci: Fix lost USB 2 remote wake a660ecde5c55 ALSA: hdmi: Expose all pins on MSI MS-7C94 board f73696354d59 ALSA: sb: Fix potential ABBA deadlock in CSP driver 7aa2dfbc6bd0 ALSA: usb-audio: Add registration quirk for JBL Quantum headsets 46d62c3fe2ab ALSA: usb-audio: Add missing proc text entry for BESPOKEN type f1754f96ab41 s390/boot: fix use of expolines in the DMA code 8eb521d19248 s390/ftrace: fix ftrace_update_ftrace_func implementation 268132b070d9 Revert "MIPS: add PMD table accounting into MIPS'pmd_alloc_one" f323809e3108 proc: Avoid mixing integer types in mem_rw() b71a75209f6a drm/panel: raspberrypi-touchscreen: Prevent double-free 2e6ab87f8e63 net: sched: cls_api: Fix the the wrong parameter b60461696a0b sctp: update active_key for asoc when old key is being replaced 9fa89c2caee2 nvme: set the PRACT bit when using Write Zeroes with T10 PI c50141b3d769 r8169: Avoid duplicate sysfs entry creation error f726817d6b42 afs: Fix tracepoint string placement with built-in AFS b22c9e433bb7 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" 69a49e7b5baf nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING 830251361425 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions a88414fb1117 net/sched: act_skbmod: Skip non-Ethernet packets c278b954ccc7 net: hns3: fix rx VLAN offload state inconsistent issue 006ed6f4d00b net/tcp_fastopen: fix data races around tfo_active_disable_stamp 3942ba235693 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition f11f12decd55 bnxt_en: Check abort error state in bnxt_half_open_nic() 16ce6cb78690 bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() c993e7aadc50 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() 6ee8e6be3067 bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence. 35637acc9810 spi: cadence: Correct initialisation of runtime PM again 2f2150bf41c1 scsi: target: Fix protect handling in WRITE SAME(32) a6cb717f8534 scsi: iscsi: Fix iface sysfs attr detection 25df44e90ff5 netrom: Decrease sock refcount when sock timers expire 8d7924ce85ba net: sched: fix memory leak in tcindex_partial_destroy_work f38527f18905 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak b85dadd4347b KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash b3224bd31861 net: decnet: Fix sleeping inside in af_decnet bd2b3b13aa2a efi/tpm: Differentiate missing and invalid final event log table. 9413c0abb57f net: fix uninit-value in caif_seqpkt_sendmsg 6d56299ff911 bpftool: Check malloc return value in mount_bpffs_for_pin edec10098675 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats 58259e8b6e85 s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] cc876a5618bc liquidio: Fix unintentional sign extension issue on left shift of u16 42fe8f433b31 ASoC: rt5631: Fix regcache sync errors on resume d99aaf07365f spi: mediatek: fix fifo rx mode 08cdda8d8972 regulator: hi6421: Fix getting wrong drvdata b25be6bf6419 regulator: hi6421: Use correct variable type for regmap api val argument a1ade24cccb5 spi: stm32: fixes pm_runtime calls in probe/remove 40e203ce74eb spi: stm32: Use dma_request_chan() instead dma_request_slave_channel() 24b78097a837 spi: imx: add a check for speed_hz before calculating the clock 52cff6123aa0 perf data: Close all files in close_dir() 0f63857d1099 perf probe-file: Delete namelist in del_events() on the error path 8b92ea243bbf perf lzma: Close lzma stream on exit 51351c6d5a18 perf script: Fix memory 'threads' and 'cpus' leaks on exit d2bfc3eda914 perf dso: Fix memory leak in dso__new_map() 05804a7d223d perf test event_update: Fix memory leak of evlist d257f3abdc71 perf test session_topology: Delete session->evlist 89d1762a4a21 perf env: Fix sibling_dies memory leak fd335143befb perf probe: Fix dso->nsinfo refcounting 6513dee46f80 perf map: Fix dso->nsinfo refcounting ff9fc81fa884 nvme-pci: do not call nvme_dev_remove_admin from nvme_remove d029df83c61a cxgb4: fix IRQ free race during driver unload ae9b64434441 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped a37ca2a076ec selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect 05364a2794fb selftests: icmp_redirect: remove from checking for IPv6 route get 7f4848229e91 ipv6: fix 'disable_policy' for fwd packets c67fb96f5431 gve: Fix an error handling path in 'gve_probe()' e33da4eeaa35 igb: Fix position of assignment to *ring 7dd897773618 igb: Check if num of q_vectors is smaller than max before array access d3d7cceee841 iavf: Fix an error handling path in 'iavf_probe()' 7a13a8a8a5fb e1000e: Fix an error handling path in 'e1000_probe()' 9fc381db7583 fm10k: Fix an error handling path in 'fm10k_probe()' 5d6a04927b08 igb: Fix an error handling path in 'igb_probe()' cddd53237de8 igc: Fix an error handling path in 'igc_probe()' 47f69d8828e7 igc: Prefer to use the pci_release_mem_regions method 83b2d55a512a ixgbe: Fix an error handling path in 'ixgbe_probe()' ba4fbb68fcfe igc: change default return of igc_read_phy_reg() 88e0720133d4 igb: Fix use-after-free error during reset a9508e0edfe3 igc: Fix use-after-free error during reset 0a0beb1f9120 Linux 5.4.135 d2f7b384a74f udp: annotate data races around unix_sk(sk)->gso_size c72374978b3f perf test bpf: Free obj_buf 17bc942c0b96 bpftool: Properly close va_list 'ap' by va_end() on error 84ed8340941a ipv6: tcp: drop silly ICMPv6 packet too big messages 315033cab379 tcp: annotate data races around tp->mtu_info 41f45e91c92c dma-buf/sync_file: Don't leak fences on merge failure 04b06716838b net: fddi: fix UAF in fza_probe 8aa13a86964c net: validate lwtstate->data before returning from skb_tunnel_info() 8cff7b28ab05 net: send SYNACK packet with accepted fwmark b7e5563f2a78 net: ti: fix UAF in tlan_remove_one 2b70ca92847c net: qcom/emac: fix UAF in emac_remove 463c0addb4eb net: moxa: fix UAF in moxart_mac_probe 7ac4a6a74e75 net: ip_tunnel: fix mtu calculation for ETHER tunnel devices d5dc50ca1f7a net: bcmgenet: Ensure all TX/RX queues DMAs are disabled 7ecd40801e5b net: bridge: sync fdb to new unicast-filtering ports 813d45499f51 net/sched: act_ct: fix err check for nf_conntrack_confirm 24973073562f netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo c6f4a71153f4 net: ipv6: fix return value of ip6_skb_dst_mtu 9872273b670a net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz 6148ddff2dcb net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz d73c180e6add dm writecache: return the exact table values that were set 8a85afc6621a mm: slab: fix kmem_cache_create failed when sysfs node not destroyed f53729b828db usb: cdns3: Enable TDL_CHK only for OUT ep 52b01a808696 f2fs: Show casefolding support only when supported 91d846016729 arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file f696cc7f1bc8 firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string e2b28026b861 arm64: dts: armada-3720-turris-mox: add firmware node f7d1fa65e742 cifs: prevent NULL deref in cifs_compose_mount_options() 06d8a7eb5803 s390: introduce proper type handling call_on_stack() macro 2a47e0719ae7 sched/fair: Fix CFS bandwidth hrtimer expiry type 5b7d065868a6 scsi: qedf: Add check to synchronize abort and flush 0fe70c15f943 scsi: libfc: Fix array index out of bound exception d7b647d05586 scsi: libsas: Add LUN number check in .slave_alloc callback 863c4bc883d5 scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 712e9ed6134f rtc: max77686: Do not enforce (incorrect) interrupt trigger type 199d8ea4c7b1 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set 484193b635a7 thermal/core: Correct function name thermal_zone_device_unregister() 556cf0283035 arm64: dts: imx8mq: assign PCIe clocks 9d3eb68a5385 arm64: dts: ls208xa: remove bus-num from dspi node e054b361caec firmware: tegra: bpmp: Fix Tegra234-only builds 94d009577033 soc/tegra: fuse: Fix Tegra234-only builds 270a2e9fafea ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 4bc66215bc22 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings 856c753237ae ARM: dts: rockchip: fix supply properties in io-domains nodes c5bb9cc2ce23 arm64: dts: juno: Update SCPI nodes as per the YAML schema f572a9139396 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings 95e795474c81 ARM: dts: stm32: fix RCC node name on stm32f429 MCU a898aa9f88cc ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards 5c17edaaead7 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios 3446233096ff ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios e79e29a4e162 kbuild: sink stdout from cmd for silent build f817d4677582 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE 0a22b5178276 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info e20e85639e25 ARM: dts: imx6: phyFLEX: Fix UART hardware flow control a5b19d33ae22 ARM: dts: Hurricane 2: Fix NAND nodes names f83535a47ff8 ARM: dts: BCM63xx: Fix NAND nodes names cb05b84ad7f1 ARM: NSP: dts: fix NAND nodes names 14e3bad3b548 ARM: Cygnus: dts: fix NAND nodes names 587a757afe73 ARM: brcmstb: dts: fix NAND nodes names a9c32c7aeee6 reset: ti-syscon: fix to_ti_syscon_reset_data macro b400afa42739 arm64: dts: rockchip: Fix power-controller node names for rk3328 dfb4e8ed0792 arm64: dts: rockchip: Fix power-controller node names for px30 789070f17886 ARM: dts: rockchip: Fix power-controller node names for rk3288 6aaffe6ce8a9 ARM: dts: rockchip: Fix power-controller node names for rk3188 439115ee56d8 ARM: dts: rockchip: Fix power-controller node names for rk3066a 3b4c34728382 ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x c9d29d62da59 ARM: dts: rockchip: Fix the timer clocks order d105e15de610 arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi cfe3d29e5cde ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 79573c64410b ARM: dts: gemini: add device_type on pci 7037876393ce ARM: dts: gemini: rename mdio to the right name
----
Kernel repository has been upgraded up to v5.10.67 from stable korg.
Following upstream commits are included in this version:
---- faf816b0f8d0 Linux 5.10.67 ad3ea16746cc fanotify: limit number of event merge attempts 412974e75fdd drm/panfrost: Clamp lock region to Bifrost minimum 8976e09443cb drm/panfrost: Use u64 for size in lock_region 95251e6833fa drm/panfrost: Simplify lock_region calculation b80a99e04827 drm/amd/display: Update bounding box states (v2) 583c4f3d09c3 drm/amd/display: Update number of DCN3 clock states 7b1abace16a9 drm/amdgpu: Fix BUG_ON assert c29485e34e63 drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv bb693c114e8b drm/dp_mst: Fix return code on sideband message failure 84cac4f80605 drm/msi/mdp4: populate priv->kms in mdp4_kms_init be1fcecfc145 drm/mgag200: Select clock in PLL update functions d0aaea1f117d net: dsa: lantiq_gswip: fix maximum frame length 5944d0e2b0ab lib/test_stackinit: Fix static initializer test 00cdb2fb4df1 platform/chrome: cros_ec_proto: Send command again when timeout occurs b2e72e53cd26 libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind 6d86634d7bd1 memcg: enable accounting for pids in nested pid namespaces 388f12dabbe0 mm,vmscan: fix divide by zero in get_scan_count 2d2d8b0eca64 mm/hugetlb: initialize hugetlb_usage in mm_init ce75a6b399e0 mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled e1fa3b2b60ab hugetlb: fix hugetlb cgroup refcounting during vma split 27dd91221b3f s390/pv: fix the forcing of the swiotlb 086faa4a2e86 cpufreq: powernv: Fix init_chip_info initialization in numa=off 55be9eb1936a scsi: qla2xxx: Sync queue idx with queue_pair_map idx 9c8414325eee scsi: qla2xxx: Changes to support kdump kernel 137dafa72230 scsi: BusLogic: Fix missing pr_cont() use 69775e4e17f2 ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() 7a5756e90563 parisc: fix crash with signals and alloca 9a4e7f903866 io_uring: remove duplicated io_size from rw 6930a2a5be5c fs/io_uring Don't use the return value from import_iovec(). 2c304c65defd net: hns3: clean up a type mismatch warning fb1ee027878b net: w5100: check return value after calling platform_get_resource() c49a52046da7 fix array-index-out-of-bounds in taprio_change a4301d06a0b8 net: fix NULL pointer reference in cipso_v4_doi_free 5ed5d594d9a7 ath9k: fix sleeping in atomic context aa3708236ea0 ath9k: fix OOB read ar9300_eeprom_restore_internal be457b27dd0a wcn36xx: Fix missing frame timestamp for beacon/probe-resp b1d547f2f51a selftests/bpf: Fix potential unreleased lock 3ad66d67822d parport: remove non-zero check on count 1e9302537804 net/mlx5: DR, Enable QP retransmission 9c5c65ecbd87 net/mlx5: DR, fix a potential use-after-free bug 4bbf0a9d90e8 iwlwifi: mvm: Fix scan channel flags settings a693aff5e8d7 iwlwifi: fw: correctly limit to monitor dump 4ed6510e0559 iwlwifi: mvm: fix access to BSS elements 9e80a3d88f4d iwlwifi: mvm: avoid static queue number aliasing 3ed8982df50e iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed 608c8359c567 iwlwifi: pcie: free RBs during configure eb04c51a439e nfsd: fix crash on LOCKT on reexported NFSv3 0e9f4492219f drm/amdkfd: Account for SH/SE count when setting up cu masks. 27d4a96addef ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B 969eddc3b4dc ASoC: rockchip: i2s: Fix regmap_ops hang 7344a8a80190 usbip:vhci_hcd USB port can get stuck in the disabled state 29c8f13a345d usbip: give back URBs for unsent unlink requests during cleanup 8de01a896c1b usb: musb: musb_dsps: request_irq() after initializing musb c0751eeb938c Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" ba2faddf1f14 cifs: fix wrong release in sess_alloc_buffer() failed path 7c7d6c9cd879 mmc: core: Return correct emmc response in case of ioctl error d1e382a04ada selftests/bpf: Enlarge select() timeout for test_maps 3aab5bffdde0 mmc: rtsx_pci: Fix long reads when clock is prescaled 7f43da79ebc5 mmc: sdhci-of-arasan: Check return value of non-void funtions 834ecf61cebd mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP 1a40e60e2af4 of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS be69ed7bb9d3 ASoC: Intel: Skylake: Fix passing loadable flag for module 4a48ed479467 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER d72afec087f7 soundwire: intel: fix potential race condition during power down b225eeaf3a02 btrfs: tree-log: check btrfs_lookup_data_extent return value 87ae522e467e m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch c10b1afc2f43 octeontx2-pf: Fix NIX1_RX interface backpressure 6d657f1fa121 rtw88: wow: fix size access error of probe request aa82a11176bd rtw88: wow: build wow function only if CONFIG_PM is on 2fd1964f7501 rtw88: use read_poll_timeout instead of fixed sleep 9baf6f8ca285 rtl8xxxu: Fix the handling of TX A-MPDU aggregation 756924bc1804 drm/exynos: Always initialize mapping in exynos_drm_register_dma() 9ce6e29375ba lockd: lockd server-side shouldn't set fl_ops 2d3fab9ceafa usb: chipidea: host: fix port index underflow and UBSAN complains 2225a5cd2fbc gfs2: Don't call dlm after protocol is unmounted 0df5eba67bf0 kselftest/arm64: pac: Fix skipping of tests on systems without PAC 9486d7ac9f30 kselftest/arm64: mte: Fix misleading output when skipping tests 1f5db5b8a3d6 net: Fix offloading indirect devices dependency on qdisc order creation 2a69325ee510 staging: rts5208: Fix get_ms_information() heap buffer size 868831492dd6 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control 39738ebfad39 selftests/bpf: Fix flaky send_signal test c53c68c9bf2a rpc: fix gss_svc_init cleanup on failure 4b1b4d3f45df tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD fca514f25c4d iomap: pass writeback errors to the mapping 49e2bcb7cf58 serial: sh-sci: fix break handling for sysrq a99eec36ed39 opp: Don't print an error if required-opps is missing 6698029de35b Bluetooth: Fix handling of LE Enhanced Connection Complete 240a7025a6f8 nvme: code command_id with a genctr for use-after-free validation 24618e92d50f nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data 27e8bc1f5b32 arm64: dts: ls1046a: fix eeprom entries aa06cfc5291c arm64: tegra: Fix compatible string for Tegra132 CPUs 9c2b89f64f2e ARM: tegra: tamonten: Fix UART pad setting 035e8d5a6dd8 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators 9713dfa5185a mac80211: Fix monitor MTU limit so that A-MSDUs get through 83449db3aac0 drm/display: fix possible null-pointer dereference in dcn10_set_clock() 2254383788ff gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() 155e7047909d net/mlx5: Fix variable type to match 64bit f86bc4a1a401 drm/msm/dp: return correct edid checksum after corrupted edid checksum read 98d44b7be6f1 Bluetooth: avoid circular locks in sco_sock_connect a1073aad497d Bluetooth: schedule SCO timeouts with delayed_work d6c91423993e drm/vmwgfx: fix potential UAF in vmwgfx_surface.c 3841dfa7eb5c selftests/bpf: Fix xdp_tx.c prog section name 63ebc1f1df81 drm/amd/display: fix incorrect CM/TF programming sequence in dwb d763afc4ea2b drm/amd/display: fix missing writeback disablement if plane is removed 491c8be21993 thunderbolt: Fix port linking by checking all adapters 0f0f1de02b9b drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers f76f78f9f479 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock 127f3610a0e3 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 0bbbe3ec67f0 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit ac21cd44c954 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() 2b0fa8d53041 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering 35e5c99b152d arm64: dts: qcom: sm8250: Fix epss_l3 unit address 43ccafc91f63 arm64: dts: qcom: msm8996: don't use underscore in node name f868c2d62a27 arm64: dts: qcom: msm8994: don't use underscore in node name bda9c84edbb3 arm64: dts: qcom: sdm630: don't use underscore in node name aa16e76c80af arm64: dts: qcom: ipq6018: drop '0x' from unit address da714a198342 arm64: dts: qcom: sdm660: use reg value for memory node 34e9c56675a8 arm64: dts: qcom: ipq8074: fix pci node reg property 74287874c91d ARM: dts: imx53-ppd: Fix ACHC entry 6a00decce3a6 serial: 8250_omap: Handle optional overrun-throttle-ms property 699c91475847 arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration 310a127178b0 arm64: dts: qcom: sdm630: Rewrite memory map 783be2a94299 gfs2: Fix glock recursion in freeze_go_xmote_bh 4e014ff22e4b media: tegra-cec: Handle errors of clk_prepare_enable() c159db240cf2 media: TDA1997x: fix tda1997x_query_dv_timings() return value e3a2e20ed503 media: v4l2-dv-timings.c: fix wrong condition in two for-loops ac1bcf53e32f media: imx258: Limit the max analogue gain to 480 4cb4967472c8 media: imx258: Rectify mismatch of VTS value a64e3f1d8a27 ASoC: Intel: update sof_pcm512x quirks 9cf827242033 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output f1fb1f6fa172 arm64: tegra: Fix Tegra194 PCIe EP compatible string 8fb3d8c151a7 ARM: dts: at91: use the right property for shutdown controller f710323dcd24 bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() 5d008cb7636d ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check 3142476fa002 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx 37437a60a93b ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM f4c7c95e3ee5 workqueue: Fix possible memory leaks in wq_numa_init() 6528cc687c88 Bluetooth: skip invalid hci_sync_conn_complete_evt 3b82e4799f53 ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() 4af60a543ba6 libbpf: Fix race when pinning maps in parallel 874d5aa06ce2 samples: bpf: Fix tracex7 error raised on the missing argument 035f83b5abd3 staging: ks7010: Fix the initialization of the 'sleep_status' structure d0a8ef04c220 serial: 8250_pci: make setup_port() parameters explicitly unsigned 2603740df8b2 hvsi: don't panic on tty_register_driver failure dd3307a8b383 xtensa: ISS: don't panic in rs_init b763d2e7d45c serial: 8250: Define RX trigger levels for OxSemi 950 devices 973c57c5e649 s390: make PCI mio support a machine flag 77d62f2bcc7f s390/jump_label: print real address in a case of a jump label bug 863d2eb2f726 flow_dissector: Fix out-of-bounds warnings 64583448c231 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() bcc61adefd78 video: fbdev: riva: Error out if 'pixclock' equals zero 63abc0eb8af5 video: fbdev: kyro: Error out if 'pixclock' equals zero 6a8dcd2ffb41 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero 3740418ccde8 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names be2e11b9f8fa drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit 6a3564739b9f bpf/tests: Do not PASS tests without actually testing the result 99121dec14b0 bpf/tests: Fix copy-and-paste error in double word test 6f51f4241253 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex a5999d18a8d8 drm/amdgpu: Fix a printing message 5b3a45eedd27 ethtool: improve compat ioctl handling 52bb703f71d3 nfp: fix return statement in nfp_net_parse_meta() 23e5fb647589 media: atomisp: pci: fix error return code in atomisp_pci_probe() e5cecb9105d4 media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe 9a85b9e37601 media: platform: stm32: unprepare clocks at handling errors in probe c6e5eebd9540 media: hantro: vp8: Move noisy WARN_ON to vpu_debug f462a39eb833 drm/amd/display: Fix timer_per_pixel unit error b4f5c9454dfc selftests: firmware: Fix ignored return val of asprintf() warn e944a221262e bus: fsl-mc: fix mmio base address for child DPRCs 165c55af5f5f tty: serial: jsm: hold port lock when reporting modem line changes 642639bb8d42 staging: board: Fix uninitialized spinlock when attaching genpd 03f4492dbff3 usb: gadget: composite: Allow bMaxPower=0 if self-powered 5534de13b6dc USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() b2b8137ec920 usb: gadget: u_ether: fix a potential null pointer dereference 566ddd2d94b0 usb: host: fotg210: fix the actual_length of an iso packet 224cf5e8c853 usb: host: fotg210: fix the endpoint's transactional opportunities calculation 463b3edfba90 igc: Check if num of q_vectors is smaller than max before array access d3ca78775db4 rcu: Fix macro name CONFIG_TASKS_RCU_TRACE 34609faad0c9 drm: protect drm_master pointers in drm_lease.c 06a553a99bac drm: serialize drm_file.master with a new spinlock 54e51d288b38 drm: avoid blocking in drm_clients_info's rcu section df19d95141d1 Smack: Fix wrong semantics in smk_access_entry() 3533aa65e6a9 netlink: Deal with ESRCH error in nlmsg_notify() 9de06dcd4710 video: fbdev: kyro: fix a DoS bug by restricting user input 29ab7f6d505f ARM: dts: qcom: apq8064: correct clock names e0c17c11b15d iavf: fix locking of critical sections 67c9262e3f31 iavf: do not override the adapter state in the watchdog task 9f11de56012c iio: dac: ad5624r: Fix incorrect handling of an optional regulator. e78a0b4a339e net: phy: Fix data type in DP83822 dp8382x_disable_wol() cca61275874a tipc: keep the skb in rcv queue until the whole data is read cc12ab5951aa PCI: Use pci_update_current_state() in pci_enable_device_flags() aad29a00a598 crypto: mxs-dcp - Use sg_mapping_iter to copy data 871abd1e6185 x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable c327b69e96b0 libbpf: Fix reuse of pinned map on older kernel 6a985c579499 media: dib8000: rewrite the init prbs logic 2048907d8cb7 ASoC: atmel: ATMEL drivers don't need HAS_DMA 10a135969fd7 drm/amdgpu: Fix amdgpu_ras_eeprom_init() b32d3ded9dc2 drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET 6afd1e053d9b userfaultfd: prevent concurrent API initialization 1e4cfe954bd9 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y 981bf9b0aa1b MIPS: Malta: fix alignment of the devicetree buffer bb8108546da9 f2fs: should put a page beyond EOF when preparing a write d04925fb8d70 f2fs: deallocate compressed pages when error happens 4b71928e5c54 f2fs: fix to unmap pages from userspace process in punch_hole() 1c934aba9fd5 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() 45cb5f86c1c6 f2fs: fix to account missing .skipped_gc_rwsem fd69f613af53 soc: mediatek: cmdq: add address shift in jump d320c1b2e728 KVM: PPC: Fix clearing never mapped TCEs in realmode 6bf98b94ffeb clk: at91: clk-generated: Limit the requested rate to our range 9bab2bc4c238 fscache: Fix cookie key hashing b4849e2ac706 RDMA/hns: Fix QP's resp incomplete assignment e91077cf1780 powerpc/smp: Update cpu_core_map on all PowerPc systems 903ca538f588 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call add8e8c3402f KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live 4c0c4f702196 scsi: ufs: ufs-exynos: Fix static checker warning bda5602c1c35 KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines 926bf91248dd clk: imx8m: fix clock tree update of TF-A managed clocks e84a72f69621 HID: i2c-hid: Fix Elan touchpad regression 253bac6c60ad iommu/vt-d: Update the virtual command related registers 947579a6967a powerpc/config: Renable MTD_PHYSMAP_OF 1bc19e4062e9 scsi: qedf: Fix error codes in qedf_alloc_global_queues() dc4577749987 scsi: qedi: Fix error codes in qedi_alloc_global_queues() 782c4017845d scsi: smartpqi: Fix an error code in pqi_get_raid_map() 41066433be42 powerpc/numa: Consider the max NUMA node for migratable LPAR d3612083ecc1 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() 6291fd0eeafc scsi: fdomain: Fix error return code in fdomain_probe() f02ab9d1d3a6 sunrpc: Fix return value of get_srcport() 21a2be1a5145 SUNRPC query transport's source port f19abe046354 SUNRPC/xprtrdma: Fix reconnection locking f3d301612787 SUNRPC: Fix potential memory corruption 9aa7a3ffb11c NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid 2a542421eb7f NFSv4/pNFS: Always allow update of a zero valued layout barrier 4b96edea5cd1 NFSv4/pNFS: Fix a layoutget livelock loop fa55e76641d8 dma-debug: fix debugfs initialization order ca7f7e37bae4 openrisc: don't printk() unconditionally 31fd3211ef8b f2fs: reduce the scope of setting fsck tag when de->name_len is zero 49e4c83db885 cpuidle: pseries: Mark pseries_idle_proble() as __init 876e45c95eb6 RDMA/mlx5: Delete not-available udata check a77da9de0d7d RDMA/efa: Remove double QP type assignment 1988836e30c5 powerpc/stacktrace: Include linux/delay.h c5a5528da722 cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards 3b2bbcccd6e9 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() d353e093c0d5 vfio: Use config not menuconfig for VFIO_NOIOMMU 0f711378f0b1 pinctrl: samsung: Fix pinctrl bank pin count 59137b7dfff1 scsi: BusLogic: Use %X for u32 sized integer rather than %lX 8ea3e622af56 docs: Fix infiniband uverbs minor number fe2a1cd62267 RDMA/iwcm: Release resources if iw_cm module initialization fails b824bae96f73 IB/hfi1: Adjust pkey entry in index 0 273ed4f47e6f clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types f1eccc408168 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND ef5395fbadac pinctrl: armada-37xx: Correct PWM pins definitions 782ceaba977c pinctrl: remove empty lines in pinctrl subsystem 2d586a3f5b7e f2fs: quota: fix potential deadlock 70fd9363673b HID: input: do not report stylus battery state as "full" 4e89aea738b5 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts b50db4c02f45 PCI: aardvark: Fix checking for PIO status 9d6090575406 PCI: Export pci_pio_to_address() for module use fa3c15ccf2ea PCI: aardvark: Configure PCIe resources from 'ranges' DT property df23bd40ed88 PCI: xilinx-nwl: Enable the clock through CCF 72f2be343272 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure 088a1052f7b0 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported 9302a3c00cc6 PCI/portdrv: Enable Bandwidth Notification only if port supports it 74d6dfcb0f9d f2fs: fix to do sanity check for sb/cp fields correctly ce7e64e63acf ARM: 9105/1: atags_to_fdt: don't warn about stack size ba73bc166615 libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs bcbc44e42dc6 dmaengine: imx-sdma: remove duplicated sdma_load_context 300ccb129252 Revert "dmaengine: imx-sdma: refine to load context only once" 76668bdee0b0 s390/qdio: cancel the ESTABLISH ccw after timeout bcc0c767f9b3 s390/qdio: fix roll-back after timeout on ESTABLISH ccw 2d2aaa200ced media: rc-loopback: return number of emitters rather than error c0eaaa686864 media: uvc: don't do DMA on stack 516dbe27f447 VMCI: fix NULL pointer dereference when unmapping queue pair 6cae39f45754 crypto: ccp - shutdown SEV firmware on kexec 7509c4cb7c80 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() 4f920fefd857 power: supply: max17042: handle fails of reading status register 0d54bbad80f7 block: bfq: fix bfq_set_next_ioprio_data() 5df14bba0056 crypto: public_key: fix overflow during implicit conversion 646870ad8e56 wcn36xx: Ensure finish scan is not requested before start scan 4753723f8b48 iio: ltc2983: fix device probe de32e151800d arm64: head: avoid over-mapping in map_memory 2d3a9dff763f arm64: mm: Fix TLBI vs ASID rollover 01e6c64bbc5d soc: aspeed: p2a-ctrl: Fix boundary check for mmap 3fdf2feb6cbe soc: aspeed: lpc-ctrl: Fix boundary check for mmap e80c45dbe263 soc: qcom: aoss: Fix the out of bound usage of cooling_devs 610e8b2621d6 pinctrl: ingenic: Fix incorrect pull up/down info 1e1136fbe89f pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast 7524fcd09c3e clk: socfpga: agilex: add the bypass register for s2f_usr0 clock 96bf326fb93c clk: socfpga: agilex: fix up s2f_user0_clk representation 7eb16be25f0f clk: socfpga: agilex: fix the parents of the psi_ref_clk ac99b3aa8375 tools/thermal/tmon: Add cross compiling support 2daa118a3f7b selftests/ftrace: Fix requirement check of README file 8248b61b86fb ceph: fix dereference of null pointer cf c37085d60634 9p/xen: Fix end of loop tests for list_for_each_entry 907944851aa0 xen: fix setting of max_pfn in shared_info 37566a343fe9 powerpc/perf/hv-gpci: Fix counter value parsing 5f13c8bae824 PCI/MSI: Skip masking MSI-X on Xen PV d15554f98597 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN a58f08255490 blk-zoned: allow zone management send operations without CAP_SYS_ADMIN c1b249e02a80 btrfs: reset replace target device to allocation state on close 0901af53da8f btrfs: wake up async_delalloc_pages waiters after submit 9ac218642dfc io-wq: fix wakeup race when adding new work 548ee201fb4a io_uring: fail links of cancelled timeouts 54eb6211b979 io_uring: add ->splice_fd_in checks a3ed34bcada5 io_uring: place fixed tables under memcg limits 5103b733348e io_uring: limit fixed table size by RLIMIT_NOFILE ebedb252a47f rtc: tps65910: Correct driver module alias
----
Kernel repository has been upgraded up to v5.10.64 from stable korg.
Following upstream commits are included in this version:
---- cb83afdc0b86 Linux 5.10.64 f72fce550709 PCI: Call Max Payload Size-related fixup quirks early 8c04a16d2037 x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions 1234849353b0 xhci: fix unsafe memory usage in xhci tracing 3f7f1baf7045 xhci: fix even more unsafe memory usage in xhci tracing 30e6e9f8bf2c usb: mtu3: fix the wrong HS mult value 8a4439aaf4f7 usb: mtu3: use @mult for HS isoc or intr 147819723c74 usb: mtu3: restore HS function when set SS/SSP c75e2fd0d3c5 usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr d544c9a2190a usb: host: xhci-rcar: Don't reload firmware after the completion c3fd7b0b9aa1 ALSA: usb-audio: Add registration quirk for JBL Quantum 800 798679af7978 blk-mq: clearing flush request reference in tags->rqs[] e51ff3ffc316 netfilter: nftables: clone set element expression template 36983fc2f87e netfilter: nf_tables: initialize set before expression setup 3fda454f909c netfilter: nftables: avoid potential overflows on 32bit arches cad6239f5080 blk-mq: fix is_flush_rq ceffaa61b5bb blk-mq: fix kernel panic during iterating over flush request bc1b5c5f3e3b x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating 554efc9a6138 Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" d24347e2ff11 tty: drop termiox user definitions 0757a883b970 net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling 0b62660c6a33 serial: 8250: 8250_omap: Fix unused variable warning 7ff0b71b6826 net: kcov: don't select SKB_EXTENSIONS when there is no NET c4225992060b mm/page_alloc: speed up the iteration of max_order 50e56c68e1ef net: ll_temac: Remove left-over debug message 6e2c4e665623 USB: serial: mos7720: improve OOM-handling in read_mos_reg() ddd7e8b7b848 igmp: Add ip_mc_list lock in ip_check_mc_rcu e07f317d5a28 Linux 5.10.63 4405ea221dea media: stkwebcam: fix memory leak in stk_camera_probe ad5e13f15db7 fuse: fix illegal access to inode with reused nodeid 40ba433a85db new helper: inode_wrong_type() ded9137fcf0d spi: Switch to signed types for *_native_cs SPI controller fields 55bb5193cec5 serial: 8250: 8250_omap: Fix possible array out of bounds access 8e41134a92a5 ALSA: pcm: fix divide error in snd_pcm_lib_ioctl 4ffde17862b0 ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 4ee2686b3745 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup 2808d59fb29b cryptoloop: add a deprecation warning 61a038f80c80 perf/x86/amd/power: Assign pmu.module ec9a82e034f6 perf/x86/amd/ibs: Work around erratum #1197 23c29490b84d ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() d2064a1444d6 perf/x86/intel/pt: Fix mask of num_address_ranges 0e74bba60452 qede: Fix memset corruption 35f223cb21b1 net: macb: Add a NULL check on desc_ptp cf50d02e474b qed: Fix the VF msix vectors flow 2177c4943e40 reset: reset-zynqmp: Fixed the argument data type 9872349b088d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats b983d60292a6 ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power bc860c3f0945 xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG b1075d2a7052 static_call: Fix unused variable warn w/o MODULE ae16b7c66837 Revert "Add a reference to ucounts for each cred" 1aa3f27e592d Revert "cred: add missing return error code when set_cred_ucounts() failed" 0c1443874e1c Revert "ucounts: Increase ucounts reference counter before the security hook" 0479b2bd2959 ubifs: report correct st_size for encrypted symlinks 3ac01789f6d9 f2fs: report correct st_size for encrypted symlinks 894a02236d0d ext4: report correct st_size for encrypted symlinks b8c298cf57dc fscrypt: add fscrypt_symlink_getattr() for computing st_size 09a379549620 ext4: fix race writing to an inline_data file while its xattrs are changing
----
Kernel repository has been upgraded up to v5.10.62 from stable korg.
Following upstream commits are included in this version:
---- f6dd002450bf Linux 5.10.62 0c9a876f2897 bpf: Fix potentially incorrect results with bpf_get_local_storage() 38c1915d3e9f audit: move put_tree() to avoid trim_trees refcount underflow and UAF 1890ee7ff87f net: don't unconditionally copy_from_user a struct ifreq for socket ioctls 0085646e02b2 Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" 17982c664f8b Revert "floppy: reintroduce O_NDELAY fix" 709c162ddc83 kthread: Fix PF_KTHREAD vs to_kthread() race c43add24dffd btrfs: fix NULL pointer dereference when deleting device by invalid id 1604c42a1ca9 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 f760c1101f52 lkdtm: Enable DOUBLE_FAULT on all architectures b6c657abb893 net: dsa: mt7530: fix VLAN traffic leaks again f8242f554c82 usb: typec: ucsi: Clear pending after acking connector change e15e32d519fa usb: typec: ucsi: Work around PPM losing change information 08953884aad4 usb: typec: ucsi: acpi: Always decode connector change information 9a4f1dc8a17c tracepoint: Use rcu get state and cond sync for static call updates b6ae3854075e srcu: Provide polling interfaces for Tiny SRCU grace periods 450948b06ce8 srcu: Make Tiny SRCU use multi-bit grace-period counter 641e1d88404a srcu: Provide internal interface to start a Tiny SRCU grace period f789de3be808 srcu: Provide polling interfaces for Tree SRCU grace periods fdf66e5a7fc8 srcu: Provide internal interface to start a Tree SRCU grace period d3c38d8549c0 powerpc/perf: Invoke per-CPU variable access with disabled interrupts 77b77d45a4b1 perf annotate: Fix jump parsing for C++ code. 9f9e40ddfca3 perf tools: Fix arm64 build error with gcc-11 94687c49b65b perf record: Fix memory leak in vDSO found using ASAN e0ca67030fda perf symbol-elf: Fix memory leak by freeing sdt_note.args 0d8e39bb9416 perf env: Fix memory leak of bpf_prog_info_linear member 133d7f93eecd riscv: Fixup patch_text panic in ftrace 7e2087249e87 riscv: Fixup wrong ftrace remove cflag b42fde92cdde Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS 60d69cb4e60d vt_kdsetmode: extend console locking 0a178a015161 tipc: call tipc_wait_for_connect only when dlen is not 0 ded6da217ced mtd: spinand: Fix incorrect parameters for on-die ECC 3b2018f9c9c0 pipe: do FASYNC notifications for every pipe IO, not just state changes e91da23c1be1 pipe: avoid unnecessary EPOLLET wakeups under normal loads d845f89d59fc btrfs: fix race between marking inode needs to be logged and log syncing 6f38d95f33be net/rds: dma_map_sg is entitled to merge entries b882dda2bf7a drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences 7f422cda03a6 drm/nouveau/disp: power down unused DP links during init 6fd6e20520cc drm: Copy drm_wait_vblank to user before returning 26ee94ba343c blk-mq: don't grab rq's refcount in blk_mq_check_expired() b00ca567579a drm/amd/pm: change the workload type for some cards 3c37ec435022 Revert "drm/amd/pm: fix workload mismatch on vega10" cc126b400b25 qed: Fix null-pointer dereference in qed_rdma_create_qp() 18a65ba06903 qed: qed ll2 race condition fixes 4ac9c81e8a54 tools/virtio: fix build c7ee4d22614e vringh: Use wiov->used to check for read/write desc order 6c074eaaf785 virtio_vdpa: reject invalid vq indices 0698278e8eef virtio_pci: Support surprise removal of virtio pci device 065a13c299b4 virtio: Improve vq->broken access to avoid any compiler optimization f41c7462d8ae cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev 3dea93159038 opp: remove WARN when no valid OPPs remain be37f7dbcd2c iwlwifi: pnvm: accept multiple HW-type TLVs 9a6a5602c217 clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference bdc5049c3698 perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 c5600b914690 dt-bindings: sifive-l2-cache: Fix 'select' matching ad5329a53327 usb: gadget: u_audio: fix race condition on endpoint stop 257ea8a5edc0 drm/i915: Fix syncmap memory leak e49b8d9c5e88 net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est b2091d47a14e net: stmmac: add mutex lock to protect est parameters ac874290e75c Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711" 411680a07cc6 net: hns3: fix get wrong pfc_en when query PFC configuration e834ca7c7924 net: hns3: fix duplicate node in VLAN list 5931ec35e992 net: hns3: add waiting time before cmdq memory is released 9820af16a879 net: hns3: clear hardware resource when loading driver ad0db8385575 rtnetlink: Return correct error on changing device netns 51bc5c66606d cxgb4: dont touch blocked freelist bitmap after free beefd5f0c63a ipv4: use siphash instead of Jenkins in fnhe_hashfun() dced8347a727 ipv6: use siphash in rt6_exception_hash() f517335a61ff net/sched: ets: fix crash when flipping from 'strict' to 'quantum' b493af3a66e0 ucounts: Increase ucounts reference counter before the security hook 8e0881f6f57e net: marvell: fix MVNETA_TX_IN_PRGRS bit number 850401a23a85 xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' fb45459d9ddb ip_gre: add validation for csum_start e78006b59a30 RDMA/efa: Free IRQ vectors on error flow 8f1e3ad94569 e1000e: Do not take care about recovery NVM checksum 87285ac51ecf e1000e: Fix the max snoop/no-snoop latency for 10M 58b3dbf10c01 igc: Use num_tx_queues when iterating over tx_ring queue ae6480ba0665 igc: fix page fault when thunderbolt is unplugged 384dea502e91 net: usb: pegasus: fixes of set_register(s) return value evaluation; 3217c9d4602f ice: do not abort devlink info if board identifier can't be found 3a2c5fbb1cc6 RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() 56ac7463a140 IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() 3e949aaa8bef RDMA/bnxt_re: Add missing spin lock initialization 22c18102ec59 scsi: core: Fix hang of freezing queue between blocking and running device 01da7c1dc4cf usb: dwc3: gadget: Stop EP0 transfers during pullup disable 87b2016493eb usb: dwc3: gadget: Fix dwc3_calc_trbs_left() 56c92b8ddc0c usb: renesas-xhci: Prefer firmware loading on unknown ROM state b0bcc8038868 USB: serial: option: add new VID/PID to support Fibocom FG150 8437e07c370f Revert "USB: serial: ch341: fix character loss at high transfer rates" da3067eadcc1 drm/amdgpu: Cancel delayed work when GFXOFF is disabled 3134292a8e79 Revert "btrfs: compression: don't try to compress if we don't have enough pages" 921c2533aa3a riscv: Ensure the value of FP registers in the core dump file is up to date e55a8b461585 ceph: correctly handle releasing an embedded cap flush 7008b9981b6a can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters 45b7b2097153 net: mscc: Fix non-GPL export of regmap APIs ef2d68ef9a3b ovl: fix uninitialized pointer read in ovl_lookup_real_one() c94d50979f20 blk-iocost: fix lockdep warning on blkcg->lock 6815e21fe28d once: Fix panic when module unload f68ad168e235 netfilter: conntrack: collect all entries in one cycle a13a2df0b149 ARC: Fix CONFIG_STACKDEPOT 0af6a9f82ca3 ASoC: component: Remove misplaced prefix handling in pin control functions 34cc80ec12d6 ASoC: rt5682: Adjust headset volume button threshold d81ddadabdee bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper 9dd6f6d89693 bpf: Fix ringbuf helper function compatibility ad41706c771a net: qrtr: fix another OOB Read in qrtr_endpoint_post
----
Kernel repository has been upgraded up to v5.10.61 from stable korg.
Following upstream commits are included in this version:
---- 452ea6a15ed2 Linux 5.10.61 f15e64267393 io_uring: only assign io_uring_enter() SQPOLL error in actual error case 695ab28a7fa1 io_uring: fix xa_alloc_cycle() error return value check 0d5fcfc6406e fs: warn about impending deprecation of mandatory locks 8132fc2bf4b7 mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim 53e81668e119 ASoC: intel: atom: Fix breakage for PCM buffer address setup 88f65f57a0b9 ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 b6672f67ec28 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI a69326e134d4 s390/pci: fix use after free of zpci_dev 05b56e05543c ALSA: hda/via: Apply runtime PM workaround for ASUS B23E 67fece6289a9 btrfs: prevent rename2 from exchanging a subvol with a directory from different parents 16cfa72766b5 mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 2566c1d8239d mmc: sdhci-iproc: Cap min clock frequency on BCM2711 110b7f72f6d0 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop 258782b93701 ipack: tpci200: fix memory leak in the tpci200_register 3ee1b08097c1 ipack: tpci200: fix many double free issues in tpci200_pci_probe 0775bc462ae7 slimbus: ngd: reset dma setup during runtime pm 45d6fc21cd4d slimbus: messaging: check for valid transaction id b700b523ddaf slimbus: messaging: start transaction ids from 1 instead of zero bd0c2f83d072 tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name f7c125493c78 ALSA: hda - fix the 'Capture Switch' value change notifications 7451c309c7a3 clk: qcom: gdsc: Ensure regulator init state matches GDSC state 7203b4986d9a clk: imx6q: fix uart earlycon unwork 3f8920c5706e mmc: sdhci-msm: Update the software timeout value for sdhc 8f499a90e7ee mmc: mmci: stm32: Check when the voltage switch procedure should be done f8dac276a9b4 mmc: dw_mmc: Fix hang on data CRC error 645fd92c3ed4 Revert "flow_offload: action should not be NULL when it is referenced" 2f6c42806e10 iavf: Fix ping is lost after untrusted VF had tried to change MAC 7873c29832a3 i40e: Fix ATR queue selection e003a8921949 r8152: fix writing USB_BP2_EN 21ca0b18ad64 iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() 81578e587c08 iommu/vt-d: Consolidate duplicate cache invaliation code eee84eafc3bb ovs: clear skb->tstamp in forwarding path 47a1161dacb1 net: mdio-mux: Handle -EPROBE_DEFER correctly 13af9c81e62f net: mdio-mux: Don't ignore memory allocation errors df61235881c8 sch_cake: fix srchost/dsthost hashing mode e1ec5858bae1 ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path 3b7397b203cc net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 9bc2d1a5a890 virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO b7adfde94930 virtio-net: support XDP when not more queues 1ce62fe6e4cb vrf: Reset skb conntrack connection on VRF rcv 8ae539a36194 bnxt_en: Add missing DMA memory barriers 9751aa443695 bnxt_en: Disable aRFS if running on 212 firmware efd9b79b92a3 ptp_pch: Restore dependency on PCI 85e0518f181a net: 6pack: fix slab-out-of-bounds in decode_data e0ae16836027 bnxt: count Tx drops 296fe765dd02 bnxt: make sure xmit_more + errors does not miss doorbells d913d5cc3ba5 bnxt: disable napi before canceling DIM 5b24ae8f05ca bnxt: don't lock the tx queue from napi poll 585ff7344ec1 bpf: Clear zext_dst of dead insns 8dfdeeb1e98e drm/mediatek: Add AAL output size configuration a8b8d61babb4 drm/mediatek: Fix aal size config 6715cefa72f6 soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h 1b6fc6f739d4 vdpa/mlx5: Avoid destroying MR on empty iotlb ecdd7c488062 vhost: Fix the calculation in vhost_overflow() e0b603c89a93 bus: ti-sysc: Fix error handling for sysc_check_active_timer() 1af7ccbd920a vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() 293180f59342 virtio: Protect vqs list access 9108120fbe31 dccp: add do-while-0 stubs for dccp_pr_debug macros e352531ed020 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant d2ab5491de91 iommu: Check if group is NULL before remove device 44f454a146c0 arm64: dts: qcom: msm8992-bullhead: Remove PSCI 95ed753d91bf arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x d7d04c67492e Bluetooth: hidp: use correct wait queue when removing ctrl_wait 2e6cc93e1b8c drm/amd/display: workaround for hard hang on HPD on native DP dcc8c5fb8d85 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X 8849a8c7058e net: usb: lan78xx: don't modify phy_device state concurrently 735e613fa587 net: usb: pegasus: Check the return value of get_geristers() and friends; 6b368411bc0f ARM: dts: nomadik: Fix up interrupt controller node names 410d1ea4ff3a qede: fix crash in rmmod qede while automatic debug collection 7525f2e4de00 drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. 711459514e29 scsi: core: Fix capacity set to zero after offlinining device 8071dbe1bdd0 scsi: core: Avoid printing an error if target_alloc() returns -ENXIO 4f78db7df6ed scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() cc312fa7e6ef scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() 968ee9176a44 scsi: pm80xx: Fix TMF task completion race condition b353028aed92 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available 35f416223673 ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 505884a0c7a1 net: xfrm: Fix end of loop tests for list_for_each_entry f1c0533fae59 spi: spi-mux: Add module info needed for autoloading b618a32142c7 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() c160df90b0ca dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers d4930271a409 USB: core: Fix incorrect pipe calculation in do_proc_control() ba6c1b004ac5 USB: core: Avoid WARNings for 0-length descriptor requests 8e100c72b6de KVM: X86: Fix warning caused by stale emulation context 47d4c7999799 KVM: x86: Factor out x86 instruction emulation with decoding ff2fc9e4aaa6 media: drivers/media/usb: fix memory leak in zr364xx_probe 56320b1ad4d0 media: zr364xx: fix memory leaks in probe() b5c7ec6d15af media: zr364xx: propagate errors from zr364xx_start_readpipe() 779a0f4347a4 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards e2036bc3fc7d ath9k: Postpone key cache entry deletion for TXQ frames reference it 609c0cfd07f0 ath: Modify ath_key_delete() to not need full key entry 2925a8385ec7 ath: Export ath_hw_keysetmac() 6566c207e576 ath9k: Clear key cache explicitly on disabling hardware 8f05076983dd ath: Use safer key clearing with key cache entries
----
Kernel repository has been upgraded up to v5.10.60 from stable korg.
Following upstream commits are included in this version:
---- 2c5bd949b1df Linux 5.10.60 3a24e121304a net: dsa: microchip: ksz8795: Use software untagging on CPU port 1e78179d75fb net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion 5033d5e23155 net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration 60c007b52779 net: dsa: microchip: ksz8795: Fix PVID tag insertion f365d53c8687 net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port 3dc5666baf2a KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) c0883f693187 KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) b5f05bdfda28 vmlinux.lds.h: Handle clang's module.{c,d}tor sections 2fe07584a623 ceph: take snap_empty_lock atomically with snaprealm refcount change a23aced54c2c ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm b0efc93271ca ceph: add some lockdep assertions around snaprealm handling dcdb587ac470 vboxsf: Add support for the atomic_open directory-inode op 7cd14c1a7fed vboxsf: Add vboxsf_[create|release]_sf_handle() helpers 433f0b31ebec KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF 0ab67e3dfc4d KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation 4a948c579ed6 efi/libstub: arm64: Double check image alignment at entry fc7da433fa16 powerpc/smp: Fix OOPS in topology_init() 312730cd15e0 PCI/MSI: Protect msi_desc::masked for multi-MSI 724d0a985086 PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() 923368751866 PCI/MSI: Correct misleading comments e42fb8e6161e PCI/MSI: Do not set invalid bits in MSI mask 042e03c9cdab PCI/MSI: Enforce MSI[X] entry updates to be visible 0b2509d7a90c PCI/MSI: Enforce that MSI-X table entry is masked for update aa8092c1d1f1 PCI/MSI: Mask all unused MSI-X entries 7e90e81a4b59 PCI/MSI: Enable and mask MSI-X early 2d2c66848027 genirq/timings: Prevent potential array overflow in __irq_timings_store() 355754194b48 genirq/msi: Ensure deactivation on teardown f0736bed18fb x86/resctrl: Fix default monitoring groups reporting 25216ed97da8 x86/ioapic: Force affinity setup before startup 19fb5dabedca x86/msi: Force affinity setup before startup 4e52a4fe6f44 genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP 2a28b52306f2 x86/tools: Fix objdump version check again 4acc0d987141 powerpc/kprobes: Fix kprobe Oops happens in booke 015e2c900b5d efi/libstub: arm64: Relax 2M alignment again for relocatable kernels feb4a01d3ece efi/libstub: arm64: Force Image reallocation if BSS was not reserved afcb84e6cf8c arm64: efi: kaslr: Fix occasional random alloc (and boot) failure e0ee8d9c31b5 nbd: Aovid double completion of a request f5cefe9a52a6 vsock/virtio: avoid potential deadlock when vsock device remove dff830e5e723 xen/events: Fix race in set_evtchn_to_irq 65395b053d03 drm/i915: Only access SFC_DONE when media domain is not fused off 4344440d91b3 net: igmp: increase size of mr_ifc_count 696afe28dc51 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets 8976606ca347 net: linkwatch: fix failure to restore device state across suspend/resume 4c2af90119ea net: bridge: fix memleak in br_add_if() f333a5ca71c3 net: bridge: fix flags interpretation for extern learn fdb entries e3b949b86d09 net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry 1cad01aca1fa net: dsa: sja1105: fix broken backpressure in .port_fdb_dump 56cc3408ff2a net: dsa: lantiq: fix broken backpressure in .port_fdb_dump f7720b35cd32 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump 24e1b7dbb174 net: igmp: fix data-race in igmp_ifc_timer_expire() 69b13167a636 net: Fix memory leak in ieee802154_raw_deliver dbfaf7a6a23a net: dsa: microchip: ksz8795: Fix VLAN filtering ccc1fe82c878 net: dsa: microchip: Fix ksz_read64() 558092b8ed31 drm/meson: fix colour distortion from HDR set during vendor u-boot 6e1886465dea net/mlx5: Fix return value from tracer initialization 303ba011f5e1 net/mlx5: Synchronize correct IRQ when destroying CQ 00a0c11ddd72 bareudp: Fix invalid read beyond skb's linear data 30b1fc47f765 psample: Add a fwd declaration for skbuff b3f0b170842c iavf: Set RSS LUT and key in reset handle path a6192bae12e4 ice: don't remove netdev->dev_addr from uc sync list bae5b521feaa ice: Prevent probing virtual functions 059238c52c61 net: sched: act_mirred: Reset ct info when mirror/redirect skb f15f7716b047 net/smc: fix wait on already cleared link 51f4965d775e ppp: Fix generating ifname when empty IFLA_IFNAME is specified 046579c9fc28 net: phy: micrel: Fix link detection on ksz87xx switch" e95620c3bdff bpf: Fix integer overflow involving bucket_size 1960c3ac5268 libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT a3e9a3e22844 platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables 53ebbfdd0e37 net: mvvp2: fix short frame size on s390 784320edb6c5 net: dsa: mt7530: add the missing RxUnicast MIB counter 20a80319028c ASoC: cs42l42: Fix LRCLK frame start edge 750503aecf4e pinctrl: tigerlake: Fix GPIO mapping for newer version of software be49d5437d1a netfilter: nf_conntrack_bridge: Fix memory leak when error aa6b17bfefbc ASoC: cs42l42: Remove duplicate control for WNF filter frequency b268f9f6b73f ASoC: cs42l42: Fix inversion of ADC Notch Switch control 2386a8cde18e ASoC: SOF: Intel: hda-ipc: fix reply size checking 0e47f99e8680 ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J 576939671f74 ASoC: cs42l42: Correct definition of ADC Volume control a21963c35f16 pinctrl: mediatek: Fix fallback behavior for bias_set_combo 27188a938291 ieee802154: hwsim: fix GPF in hwsim_new_edge_nl 528f17c02db9 ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi 95de3592f87e drm/amdgpu: don't enable baco on boco platforms in runpm bd80d11a516c drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work ae311a7418f1 drm/amd/display: Remove invalid assert for ODM + MPC case c2351e5faa3e libnvdimm/region: Fix label activation vs errors 366de90ccfa2 ACPI: NFIT: Fix support for virtual SPA ranges f3fcf9d1b759 ceph: reduce contention in ceph_check_delayed_caps() ca6dea44bd8c ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch 4716a2145bbf net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases 561d13128bb8 seccomp: Fix setting loaded filter count during TSYNC 54916988a0fb scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash 3db5cb922800 cifs: create sd context must be a multiple of 8 d1398e3715b1 i2c: dev: zero out array used for i2c reads from userspace b8bceace43dd ASoC: intel: atom: Fix reference to PCM buffer address 261613ef340b ASoC: tlv320aic31xx: Fix jack detection after suspend 7e5a7fa68b27 ASoC: uniphier: Fix reference to PCM buffer address 209eb62b45fe ASoC: xilinx: Fix reference to PCM buffer address c419c4c91b30 ASoC: amd: Fix reference to PCM buffer address 0c9adae11701 iio: adc: Fix incorrect exit of for-loop 632279e5057c iio: humidity: hdc100x: Add margin to the conversion time 45de224b1332 iio: adis: set GPIO reset pin direction d0532ed064d1 iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels
----
Kernel repository has been upgraded up to v5.10.59 from stable korg.
Following upstream commits are included in this version:
---- 5805e5eec901 Linux 5.10.59 25cff25ec606 net: xilinx_emaclite: Do not print real IOMEM pointer 6a002d48a660 ovl: prevent private clone if bind mount is not allowed bffead8d3648 ppp: Fix generating ppp unit id when ifname is not specified 5df85901fe45 ALSA: hda: Add quirk for ASUS Flow x13 8930f2c60a45 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC 98c3fa3a9d7a ALSA: pcm: Fix mmap breakage without explicit buffer setup cc1a4dff23a4 USB:ehci:fix Kunpeng920 ehci hardware problem bd909fd3878d vboxsf: Make vboxsf_dir_create() return the handle for the created file 971703fc19cf vboxsf: Honor excl flag to the dir-inode create op 96b2232cb7e5 arm64: dts: renesas: beacon: Fix USB ref clock references e0dd4a0ab072 arm64: dts: renesas: beacon: Fix USB extal reference 0f47027d1b9b arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H eaa7feecd366 mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM 0e709390372f Revert "selftests/resctrl: Use resctrl/info for feature detection" d8c38598701f bpf: Add lockdown check for probe_write_user helper 5b5064ea9a94 firmware: tee_bnxt: Release TEE shm, session, and context during kexec c5a625c6a4ac tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag 9f105d2d4f6c KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB
----
Kernel repository has been upgraded up to v5.10.57 from stable korg.
Following upstream commits are included in this version:
---- 1cd6e30b83d7 Linux 5.10.57 9c645a020bab spi: mediatek: Fix fifo transfer 7254e2d9eb41 selftest/bpf: Verifier tests for var-off access 30ea1c535291 bpf, selftests: Adjust few selftest outcomes wrt unreachable code 98bf2906d3be bpf: Update selftests to reflect new error states 360e5b7af653 bpf, selftests: Adjust few selftest result_unpriv outcomes 5abcd138cbd8 selftest/bpf: Adjust expected verifier errors 83bbf953f66c selftests/bpf: Add a test for ptr_to_map_value on stack for helper access e2b7a4ccbf7c Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" 1b1a00b13c34 firmware: arm_scmi: Add delayed response status check 93ef561406a7 firmware: arm_scmi: Ensure drivers provide a probe function 1812895f17e1 Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" cae3fa3d8165 ACPI: fix NULL pointer dereference 98b070694f45 drm/amd/display: Fix max vstartup calculation for modes with borders f9d875c8c92f drm/amd/display: Fix comparison error in dcn21 DML 91865b458edd nvme: fix nvme_setup_command metadata trace event 06a9092f6647 efi/mokvar: Reserve the table only if it is in boot services data 27ff30c8b3f3 ASoC: ti: j721e-evm: Check for not initialized parent_clk_id a00bcc5298be ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup e8b287e78381 net: Fix zero-copy head len calculation. c6bdf7d97d5f ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend 74b53ee4b89e qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() f6a2ff040b5c r8152: Fix potential PM refcount imbalance c98a7916cd37 ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits 03258515c9eb spi: stm32h7: fix full duplex irq handler handling cfb8173a23cf regulator: rt5033: Fix n_voltages settings for BUCK and LDO 81dc9a4868a9 regulator: rtmv20: Fix wrong mask for strobe-polarity-high 9e55b9278c47 btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction e2419c570986 btrfs: fix race causing unnecessary inode logging during link and rename 118b070bf415 Revert "drm/i915: Propagate errors on awaiting already signaled fences" 6976f3cf34a1 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser"
----
Kernel repository has been upgraded up to v5.10.55 from stable korg.
Following upstream commits are included in this version:
---- 11fe69a17195 Linux 5.10.55 984e93b8e207 ipv6: ip6_finish_output2: set sk into newly allocated nskb a74054ca7553 ARM: dts: versatile: Fix up interrupt controller node names 3510b9b41c70 iomap: remove the length variable in iomap_seek_hole 8659186e72d0 iomap: remove the length variable in iomap_seek_data 65039407489c cifs: fix the out of range assignment to bit fields in parse_server_interfaces fe5fe0b1c8b9 firmware: arm_scmi: Fix range check for the maximum number of pending messages 8f8e5475a369 firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow d01328fef6af hfs: add lock nesting notation to hfs_find_init 06b3d9923fa0 hfs: fix high memory mapping in hfs_bnode_read 680b2917e60e hfs: add missing clean-up in hfs_fill_super 5c3d753b872a drm/ttm: add a check against null pointer dereference 2323690eb058 ipv6: allocate enough headroom in ip6_finish_output2() 86cb49e7314e rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() 55ddab2bfd70 rcu-tasks: Don't delete holdouts within trc_inspect_reader() 4d972881f8d8 sctp: move 198 addresses from unusable to private scope 915226f31fd4 net: annotate data race around sk_ll_usec 92289f58f01d net/802/garp: fix memleak in garp_request_join() 5d93810761b4 net/802/mrp: fix memleak in mrp_request_join() df34f888628e cgroup1: fix leaked context root causing sporadic NULL deref in LTP dcd00801f3d9 workqueue: fix UAF in pwq_unbound_release_workfn() 93c5951e0ce1 af_unix: fix garbage collect vs MSG_PEEK dee8119eaa9e KVM: x86: determine if an exception has an error code only when injecting it. 6f5d7a45f58d io_uring: fix link timeout refs 475312897ea6 tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include
----
Kernel repository has been upgraded up to v5.14.6 from stable korg.
Following upstream commits are included in this version:
---- 6a7ababc0268 Linux 5.14.6 5ecb17485abe tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() 39cd7a438964 drm/panfrost: Clamp lock region to Bifrost minimum 6f5bf4d5493c drm/panfrost: Use u64 for size in lock_region e82cb7b9cdac drm/panfrost: Simplify lock_region calculation 988e381d5b29 drm/ttm: Fix ttm_bo_move_memcpy() for subclassed struct ttm_resource d2419adc32e0 drm/msm/disp/dpu1: add safe lut config in dpu driver abf7b74d2e87 drm/amd/display: setup system context for APUs 2dfa48b1014d drm/amdkfd: drop process ref count when xnack disable 9bf93c44e645 drm/amd/display: Update bounding box states (v2) a90b503fa8fc drm/amd/display: Update number of DCN3 clock states 93a74c5f91ef drm/amdgpu: Fix a deadlock if previous GEM object allocation fails f38e7b5b6017 drm/amdgpu: Enable S/G for Yellow Carp c07bddac8087 drm/amdgpu: Fix BUG_ON assert cf461fa9250a drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv 70a6b061bd02 drm/dp_mst: Fix return code on sideband message failure 698d11d3b774 drm/msi/mdp4: populate priv->kms in mdp4_kms_init b21eb52e3201 drm/mgag200: Select clock in PLL update functions aca1bf8c3628 net: stmmac: Fix overall budget calculation for rxtx_napi 90b940c249e4 net: dsa: lantiq_gswip: fix maximum frame length f9cb67a9d072 lib/test_stackinit: Fix static initializer test e9d9530dc67b platform/chrome: cros_ec_proto: Send command again when timeout occurs 2abdb539fe9c libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind 806d4f56570b memcg: enable accounting for pids in nested pid namespaces 02cd61fa3e59 mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task 40298f33aa31 mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype d8f8f8c8f369 mm,vmscan: fix divide by zero in get_scan_count 1b902d30d84d mm/hugetlb: initialize hugetlb_usage in mm_init 9f8a2ed8875f mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled 65c7cdc921b8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() e25b227e9474 hugetlb: fix hugetlb cgroup refcounting during vma split dba814c680f8 mm: fix panic caused by __page_handle_poison() 61dcf4761bc3 s390/topology: fix topology information when calling cpu hotplug notifiers e3f3cde1b40c s390/pv: fix the forcing of the swiotlb e396c5dd27c0 cpufreq: powernv: Fix init_chip_info initialization in numa=off 5be8cf14460c mtd: rawnand: intel: Fix error handling in probe 2c5528d5b246 scsi: qla2xxx: Sync queue idx with queue_pair_map idx 5e5a55a25297 scsi: qla2xxx: Changes to support kdump kernel 23f16034bef0 scsi: BusLogic: Fix missing pr_cont() use 665209a2fc0f ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() b40317da6f4a printk/console: Check consistent sequence number when handling race in console_unlock() 4b5b4fd3ad27 parisc: Fix compile failure when building 64-bit kernel natively 39a86000c52b parisc: fix crash with signals and alloca 5a129cba8881 net: hns3: clean up a type mismatch warning 8c9836c4419f net: w5100: check return value after calling platform_get_resource() 305be1931191 fix array-index-out-of-bounds in taprio_change 7b0c4a669794 net: fix NULL pointer reference in cipso_v4_doi_free 92203cad2e7d ath9k: fix sleeping in atomic context 047bd61b49cd ath9k: fix OOB read ar9300_eeprom_restore_internal 737e28aceecf wcn36xx: Fix missing frame timestamp for beacon/probe-resp 2d1209b84e45 selftests/bpf: Fix potential unreleased lock 10e1b6c0129e parport: remove non-zero check on count f57504d023d4 usb: isp1760: otg control register access f46ac8d54f16 usb: isp1760: use the right irq status bit 11228eee79ae usb: isp1760: write to status and address register 4fa262026f7a usb: isp1760: fix qtd fill length ce1ef4720ba5 usb: isp1760: fix memory pool initialization c0b94df1a617 net/mlx5: DR, Enable QP retransmission 153979e597b1 net/mlx5: DR, fix a potential use-after-free bug fbcfaf2aa98c iwlwifi: mvm: Fix scan channel flags settings 81f63f2cb43e iwlwifi: mvm: don't schedule the roc_done_wk if it is already running 536c99fb2d83 iwlwifi: fw: correctly limit to monitor dump 269c660786cb iwlwifi: mvm: fix access to BSS elements 39fc75bdad90 iwlwifi: mvm: Fix umac scan request probe parameters 66017f11d475 iwlwifi: mvm: avoid static queue number aliasing c87815c18ad5 iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed 65faf06e4c54 iwlwifi: mvm: Do not use full SSIDs in 6GHz scan ea30f0e3ceaf iwlwifi: pcie: free RBs during configure 2d23385df5f8 nfsd: fix crash on LOCKT on reexported NFSv3 e97d534f3e32 nfs: don't atempt blocking locks on nfs reexports 6681aed438fa drm/amdkfd: Account for SH/SE count when setting up cu masks. acc8abff3728 ASoC: soc-pcm: protect BE dailink state changes in trigger 46e8be79c910 ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B 892844b73d94 ASoC: rockchip: i2s: Fix regmap_ops hang 7dfd0e3c8b40 usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint 8382463047e6 usb: xhci-mtk: fix use-after-free of mtk->hcd e6cd9365b028 usbip:vhci_hcd USB port can get stuck in the disabled state 08fa3391ffee usbip: give back URBs for unsent unlink requests during cleanup 72bb3eafcfdd usb: musb: musb_dsps: request_irq() after initializing musb 6832c01e315f usb: dwc3: imx8mp: request irq after initializing dwc3 e6e9a43b4703 Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" 6ac2dc897e0a cifs: fix wrong release in sess_alloc_buffer() failed path 706060c70a9f samples: pktgen: fix to print when terminated normally fe944e647277 octeontx2-pf: cleanup transmit link deriving logic b22037f71139 mmc: core: Return correct emmc response in case of ioctl error fc21193ca7d9 selftests/bpf: Enlarge select() timeout for test_maps 4d3b34ec95aa mmc: rtsx_pci: Fix long reads when clock is prescaled c0598b6cf628 mmc: core: Avoid hogging the CPU while polling for busy after I/O writes 00d27b468e1b mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls 0c8b583b276f mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path 4165a4df7723 mmc: sdhci-of-arasan: Check return value of non-void funtions 48ebcf76f746 mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP 12b53b80d268 of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS 43e8f17b3267 ASoC: Intel: Skylake: Fix passing loadable flag for module 16a5850a8512 ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER b9fc9a30bf2d soundwire: intel: fix potential race condition during power down 7f5de035dcee btrfs: tree-log: check btrfs_lookup_data_extent return value ebfb366cbabd btrfs: remove racy and unnecessary inode transaction update when using no-holes 3afd2af53a59 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch 18a6845fec2f octeontx2-pf: Fix NIX1_RX interface backpressure 595004acdb68 rtw88: wow: fix size access error of probe request 2943988424cc rtw88: wow: build wow function only if CONFIG_PM is on f5527ae5b7ba rtw88: use read_poll_timeout instead of fixed sleep 1a89bb2cec93 rtl8xxxu: Fix the handling of TX A-MPDU aggregation 502501ed6a8b drm/exynos: Always initialize mapping in exynos_drm_register_dma() 6debafc0d013 lockd: lockd server-side shouldn't set fl_ops b15cc0ef7d2d usb: chipidea: host: fix port index underflow and UBSAN complains 01eb3106f433 gfs2: Don't call dlm after protocol is unmounted 939e67445347 ASoC: rsnd: adg: clearly handle clock error / NULL case 080bbbbcab18 kselftest/arm64: pac: Fix skipping of tests on systems without PAC 41733fa1e1e2 kselftest/arm64: mte: Fix misleading output when skipping tests f64c7c47012e net: Fix offloading indirect devices dependency on qdisc order creation c47a71a9d4b1 selftests: nci: Fix the wrong condition 0fa02e06059e selftests: nci: Fix the code for next nlattr offset 5196716ab948 staging: rts5208: Fix get_ms_information() heap buffer size 1ac7a04f4505 hwmon: (pmbus/ibm-cffps) Fix write bits for LED control af12cb42db05 selftests/bpf: Fix flaky send_signal test 1fe8b97cd0e0 selftests/bpf: Correctly display subtest skip status 1652cf211f0c iavf: use mutexes for locking of critical sections eedb17973385 rpc: fix gss_svc_init cleanup on failure 26249d9392d3 locking/rtmutex: Set proper wait context for lockdep fad83993185b tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD 2c3f49b614e8 iomap: pass writeback errors to the mapping 8b17ad9a6393 serial: sh-sci: fix break handling for sysrq edbebb478a7a opp: Don't print an error if required-opps is missing acc5edd99968 Bluetooth: Fix race condition in handling NOP command fab277f8ca00 Bluetooth: Fix handling of LE Enhanced Connection Complete 5c08d027f136 nvme: code command_id with a genctr for use-after-free validation 18b373b1a3d1 nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data 36c20ce3c73d arm64: dts: ls1046a: fix eeprom entries 628b2989239a arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS 66e37b54a493 arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config 32cfe0468f33 arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config cbe2c3dc69c7 arm64: tegra: Fix compatible string for Tegra132 CPUs 2a5128e017e9 ARM: tegra: tamonten: Fix UART pad setting f660a7500915 ARM: tegra: acer-a500: Remove bogus USB VBUS regulators df5d18f75fbc mac80211: Fix monitor MTU limit so that A-MSDUs get through ffbbadf0b86e drm/display: fix possible null-pointer dereference in dcn10_set_clock() 5b3aac0aaf5e gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() 77ed8fb49713 net/mlx5: Fix variable type to match 64bit c63b6a594ee0 drm/msm/dp: do not end dp link training until video is ready 08a96864a45b drm/msm/dp: return correct edid checksum after corrupted edid checksum read 21498aaa1f40 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx() failed. a6cf7dc5ccde drm/msm/dp: reduce link rate if failed at link training 1 9ebb5a775707 Bluetooth: avoid circular locks in sco_sock_connect b657bba82ff6 Bluetooth: schedule SCO timeouts with delayed_work 5b909c8118f4 staging: rtl8723bs: fix right side of condition 55d64a9332f1 drm/vmwgfx: fix potential UAF in vmwgfx_surface.c 9805ba303524 selftests/bpf: Fix xdp_tx.c prog section name d5e688b6be27 drm/amd/display: fix incorrect CM/TF programming sequence in dwb 240de7d5c6aa drm/amd/display: fix missing writeback disablement if plane is removed 55d743501185 thunderbolt: Fix port linking by checking all adapters 6b7b49da95c4 ARM: dts: ixp4xx: Fix up bad interrupt flags 641b3b86a3b2 drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers 99629ea392a1 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock b02ab9c0625e drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 a4d604d85d21 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit 6a2668fd5069 net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() 5644c0a5f033 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering a2fab0a570bc arm64: dts: qcom: sm8250: Fix epss_l3 unit address c35f98b5be6a arm64: dts: qcom: msm8996: don't use underscore in node name a8ab2e5e943c arm64: dts: qcom: msm8994: don't use underscore in node name 734b25e1b5e3 arm64: dts: qcom: sdm630: don't use underscore in node name bb4d913e00b8 arm64: dts: qcom: ipq6018: drop '0x' from unit address c5816f20e63e arm64: dts: qcom: sdm660: use reg value for memory node f440894c55e4 arm64: dts: qcom: ipq8074: fix pci node reg property 6c9be25d4051 ARM: dts: imx53-ppd: Fix ACHC entry cee064a25d28 misc: sram: Only map reserved areas in Tegra SYSRAM 9a1de9db921a serial: 8250_omap: Handle optional overrun-throttle-ms property 9e9d59f7e83e net: ipa: fix IPA v4.9 interconnects d491b7b41a70 arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration da59af861800 arm64: dts: qcom: sdm630: Rewrite memory map ccdeb0110a97 gfs2: Fix glock recursion in freeze_go_xmote_bh 522e057d79ce media: tegra-cec: Handle errors of clk_prepare_enable() 8c3ab2d193ef media: TDA1997x: fix tda1997x_query_dv_timings() return value 4fd18883967f media: v4l2-dv-timings.c: fix wrong condition in two for-loops 3ed161da6e52 media: imx: imx7-media-csi: Fix buffer return upon stream start failure f3d1566d8c97 media: imx258: Limit the max analogue gain to 480 baf065470594 media: imx258: Rectify mismatch of VTS value d060cc23e9bf dpaa2-switch: do not enable the DPSW at probe time 653acdd0ba38 Bluetooth: Fix not generating RPA when required cd86be47849b ASoC: Intel: update sof_pcm512x quirks 216c05073e21 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output 26f7e7265028 arm64: tegra: Fix Tegra194 PCIe EP compatible string b6409157449b ARM: dts: at91: use the right property for shutdown controller baf4e91f709c bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() bef27fe6d43f netfilter: nft_compat: use nfnetlink_unicast() 2e9fad2fa741 drm/msm/a6xx: Fix llcc configuration for a660 gpu c32ba4de30f9 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check 6af7fc020646 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adcce1952a9c ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM eae08fd62e28 workqueue: Fix possible memory leaks in wq_numa_init() 015bd32cf6fb Bluetooth: skip invalid hci_sync_conn_complete_evt fb6593a06177 drm: rcar-du: Shutdown the display on system shutdown 08e42d1a386d ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() 19192189e8d8 libbpf: Fix race when pinning maps in parallel c08b1c123ffa samples: bpf: Fix tracex7 error raised on the missing argument 153bc060ea9b drm/amd/display: Fix PSR command version d0914e6fd370 staging: ks7010: Fix the initialization of the 'sleep_status' structure 789abe56f61b vt: keyboard.c: make console an unsigned int 76832832d00d serial: 8250_pci: make setup_port() parameters explicitly unsigned e925c63c63df hvsi: don't panic on tty_register_driver failure 9306f7fcc68e xtensa: ISS: don't panic in rs_init 422a2940a0b0 serial: max310x: Use clock-names property matching to recognize EXTCLK 84f8b1a65627 serial: 8250: Define RX trigger levels for OxSemi 950 devices c838aa01e3b1 s390: make PCI mio support a machine flag ba260e069fef s390/jump_label: print real address in a case of a jump label bug eb4cb29d4805 flow_dissector: Fix out-of-bounds warnings 801500ada7a4 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() bc802329fdfe net: ipa: always validate filter and route tables 8c093850e276 net: ipa: fix ipa_cmd_table_valid() aba16e2c8931 video: fbdev: riva: Error out if 'pixclock' equals zero 825712b09b16 video: fbdev: kyro: Error out if 'pixclock' equals zero 2a70ab783de5 video: fbdev: asiliantfb: Error out if 'pixclock' equals zero 3ef99f2c58f9 arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names 7e892a18c368 drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit 55bd26b7fec9 bpf/tests: Do not PASS tests without actually testing the result 620a0d0b97bd bpf/tests: Fix copy-and-paste error in double word test 45a01dd4eef1 drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex f69c81f170e2 drm/amdgpu: Fix a printing message 32f08048ce46 drm/amd/display: Fixed hardware power down bypass during headless boot 6890f27361c1 ethtool: improve compat ioctl handling 28178b95a764 nfp: fix return statement in nfp_net_parse_meta() 8142129a9276 media: atomisp: pci: fix error return code in atomisp_pci_probe() 5b3e68e1d1cb media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe bac4ffd51c92 media: platform: stm32: unprepare clocks at handling errors in probe cfe753720e21 media: hantro: vp8: Move noisy WARN_ON to vpu_debug ee11d66ed19c drm/amd/display: Fix timer_per_pixel unit error 2bafef9619fd selftests: firmware: Fix ignored return val of asprintf() warn 4dbcbea2bf39 misc/pvpanic-pci: Allow automatic loading 3533c194f230 bus: fsl-mc: fix mmio base address for child DPRCs 0ee03113e481 bus: fsl-mc: fix arg in call to dprc_scan_objects() 8eac68de0473 tty: serial: jsm: hold port lock when reporting modem line changes 85a2f4dc0038 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties c98d9dda8c9f staging: board: Fix uninitialized spinlock when attaching genpd a1f7a9569023 usb: gadget: composite: Allow bMaxPower=0 if self-powered 6c63606c29e1 USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() 693a0d4f9412 usb: gadget: u_ether: fix a potential null pointer dereference e98b79370eb3 usb: host: fotg210: fix the actual_length of an iso packet 326a86a4b4fe usb: host: fotg210: fix the endpoint's transactional opportunities calculation 980dee03d03c igc: Check if num of q_vectors is smaller than max before array access 9769853764ae rcu: Fix macro name CONFIG_TASKS_RCU_TRACE 121ca0abd900 drm: protect drm_master pointers in drm_lease.c fa8634b165bb drm: serialize drm_file.master with a new spinlock cb3a175a90ce drm: avoid blocking in drm_clients_info's rcu section 01b3c2329fd0 Smack: Fix wrong semantics in smk_access_entry() 60a064f012ea net: ipa: fix IPA v4.11 interconnect data 465f4890c04a arm64: dts: qcom: Fix usb entries for SA8155p adp board 65a9532212b5 netlink: Deal with ESRCH error in nlmsg_notify() 7a3aeb7e0905 drm/ast: Disable fast reset after DRAM initial ecaaee8ea681 video: fbdev: kyro: fix a DoS bug by restricting user input 2cf3e0627c4f ARM: dts: qcom: apq8064: correct clock names db149a8d6996 iavf: fix locking of critical sections 1cea40543748 iavf: do not override the adapter state in the watchdog task c8b1999ee091 iio: dac: ad5624r: Fix incorrect handling of an optional regulator. 8d258c10135c net: phy: Fix data type in DP83822 dp8382x_disable_wol() 24c75df12b95 tipc: keep the skb in rcv queue until the whole data is read 5411f1f0e73b PCI: Use pci_update_current_state() in pci_enable_device_flags() eced456a5bc6 crypto: mxs-dcp - Use sg_mapping_iter to copy data 108b1867e387 x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable 9e864d474d11 drm/vkms: Let shadow-plane helpers prepare the plane's FB 532e8bda6273 libbpf: Fix reuse of pinned map on older kernel 088698537b30 media: ti-vpe: cal: fix queuing of the initial buffer ef690545e6a8 media: ti-vpe: cal: fix error handling in cal_camerarx_create 94bf4cd1475c media: dib8000: rewrite the init prbs logic 9cfd0da89e81 ASoC: atmel: ATMEL drivers don't need HAS_DMA a022ed48d1de ASoC: ti: davinci-mcasp: Fix DIT mode support 47a098257a99 drm/panel: Fix up DT bindings for Samsung lms397kf04 042c88eefe1c dma-buf: fix dma_resv_test_signaled test_all handling v2 ea2181788553 drm: vc4: Fix pixel-wrap issue with DVP teardown e01e3ed40f75 drm/amdgpu: Fix koops when accessing RAS EEPROM 648434f3d43c drm/amdgpu: Fix amdgpu_ras_eeprom_init() 87a832eb532a drm/omap: Follow implicit fencing in prepare_fb 6c68fbafb9cd drm/ttm: Fix multihop assert on eviction. 20c538cff725 drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET e280851d96ce drm/vmwgfx: Fix some static checker warnings 6d49bbd76a23 drm/vmwgfx: Fix subresource updates with new contexts e65ab811af2a userfaultfd: prevent concurrent API initialization 8ea6563fcb17 kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y 994902da1ab9 MIPS: Malta: fix alignment of the devicetree buffer 8c66f86b421c f2fs: should put a page beyond EOF when preparing a write 957c40ec56c8 f2fs: deallocate compressed pages when error happens fb3e61f921b6 f2fs: fix to unmap pages from userspace process in punch_hole() 1dfcf666ae29 f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() 0366fa86cac0 f2fs: fix to account missing .skipped_gc_rwsem 4e6712d66e33 soc: mediatek: cmdq: add address shift in jump 6f5a0687fcff KVM: PPC: Fix clearing never mapped TCEs in realmode fd165f976331 clk: at91: clk-generated: Limit the requested rate to our range 0e1f2ad1e1fd clk: ralink: avoid to set 'CLK_IS_CRITICAL' flag for gates b5e7b7d65a11 fscache: Fix cookie key hashing 70a0003ba1d6 RDMA/hns: Fix QP's resp incomplete assignment e72f84891b2b RDMA/hns: Fix query destination qpn 3c137080a856 powerpc/smp: Update cpu_core_map on all PowerPc systems cee5cd01d45f powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 45d69a44c1e3 platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call 93aa16e83dba RDMA/hns: Bugfix for incorrect association between dip_idx and dgid c0ff8bcb9a7e RDMA/hns: Bugfix for the missing assignment for dip_idx cdda0778baa7 RDMA/hns: Bugfix for data type of dip_idx 10436af984da RDMA/hns: Fix incorrect lsn field 5d2246972e54 powerpc/perf: Fix the check for SIAR value d05b4290c1f5 KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live d9520fa1efc6 scsi: ufs: ufs-exynos: Fix static checker warning a756dd06fe9e KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines 61cfe495959e clk: imx8m: fix clock tree update of TF-A managed clocks 3903efab3851 clk: imx8mm: use correct mux type for clkout path ac999a9e44cd RDMA/hns: Ownerbit mode add control field 94cf0f3b3a9f HID: thrustmaster: clean up Makefile and adapt quirks e36c92fa9482 HID: i2c-hid: Fix Elan touchpad regression dbd53e75f3a4 HID: amd_sfh: Fix period data field to enable sensor 40083e3423f2 RDMA/hns: Fix return in hns_roce_rereg_user_mr() b09b790e4e42 iommu/vt-d: Update the virtual command related registers f7dca6f4fcb9 f2fs: fix to keep compatibility of fault injection interface e26497f13755 powerpc/config: Renable MTD_PHYSMAP_OF dc5f90be0aa7 powerpc/config: Fix IPV6 warning in mpc855_ads 9b79fe95ed4d scsi: qedf: Fix error codes in qedf_alloc_global_queues() c9e69913093c scsi: qedi: Fix error codes in qedi_alloc_global_queues() 059a1256d394 scsi: smartpqi: Fix an error code in pqi_get_raid_map() f989596e573c platform/x86: ISST: Fix optimization with use of numa 983add470d43 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes 1a18fcbfc78b powerpc/numa: Consider the max NUMA node for migratable LPAR aa3a9481e9a7 pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() 2bacac582e30 scsi: fdomain: Fix error return code in fdomain_probe() 0605632f395b scsi: ufshcd: Fix device links when BOOT WLUN fails to probe 9a756f6fc272 scsi: ufs: Fix unsigned int compared with less than zero c13449c61f6a sunrpc: Fix return value of get_srcport() 2d0538a8cbf9 SUNRPC/xprtrdma: Fix reconnection locking d88b41ba577a SUNRPC: Fix potential memory corruption 2473a6afdcc7 NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid ffd9b424236a NFSv4/pNFS: Always allow update of a zero valued layout barrier 4df77d4eee49 NFSv4/pNFS: Fix a layoutget livelock loop f437f449efb8 xprtrdma: Put rpcrdma_reps before waking the tear-down completion 7c0c5add1387 dma-debug: fix debugfs initialization order 2ae478863098 openrisc: don't printk() unconditionally df5b8687276a f2fs: reduce the scope of setting fsck tag when de->name_len is zero 83c33419fd6e cpuidle: pseries: Mark pseries_idle_proble() as __init 8b45ec3afd12 RDMA/mlx5: Delete not-available udata check a5d988387f40 RDMA/efa: Remove double QP type assignment 94de8d77901a RDMA/hns: Don't overwrite supplied QP attributes 97bd7d7101c8 powerpc/stacktrace: Include linux/delay.h cd4e22a6e532 cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards a8e79dddb034 scsi: ufs: Fix the SCSI abort handler fea7b28761cb scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate 16a8236f884b scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() 917123ad5149 vfio: Use config not menuconfig for VFIO_NOIOMMU cb51b19afc81 f2fs: fix wrong checkpoint_changed value in f2fs_remount() 0bf10835d94d f2fs: turn back remapped address in compressed page endio 296bb8c3314b f2fs: do not submit NEW_ADDR to read node block 2fb576caf06a pinctrl: samsung: Fix pinctrl bank pin count 2a99ea4c5bd7 scsi: BusLogic: Use %X for u32 sized integer rather than %lX fe2d5dde16e2 docs: Fix infiniband uverbs minor number 3f03099476ae RDMA/iwcm: Release resources if iw_cm module initialization fails da6644031586 IB/hfi1: Adjust pkey entry in index 0 f6ef418b5a1a clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types 3239479ed420 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND 69b2123cc48e pinctrl: armada-37xx: Correct PWM pins definitions 699a077aa087 f2fs: quota: fix potential deadlock ccb34d8dd6f4 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk_src_twocell_get() 73d06a2836f8 HID: input: do not report stylus battery state as "full" 3ab9e90b4155 RDMA/rtrs: Move sq_wr_avail to rtrs_con 35970e3f8a9f RDMA/rtrs: Enable the same selective signal for heartbeat and IO 33563b097c50 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con 723322cc59e6 f2fs: compress: fix to set zstd compress level correctly a8e88f238eb7 PCI: aardvark: Fix masking and unmasking legacy INTx interrupts c9a1bf3d8f8b PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response 5d591df8b9d3 PCI: aardvark: Fix checking for PIO status b0ac1a8ebb8a PCI: aardvark: Configure PCIe resources from 'ranges' DT property f66a07d2a6a1 PCI: xilinx-nwl: Enable the clock through CCF 84890308d1a0 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure d8922d605445 PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported 027b66c1fc36 PCI/portdrv: Enable Bandwidth Notification only if port supports it 99d73db77c67 f2fs: fix to do sanity check for sb/cp fields correctly be4c4ebb212b f2fs: let's keep writing IOs on SBI_NEED_FSCK 5b7992c06c54 sched: Prevent balance_push() on remote runqueues c541a5ef20aa ARM: 9105/1: atags_to_fdt: don't warn about stack size 8197b03c757d libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs c7dcbbd5d308 watchdog: iTCO_wdt: Fix detection of SMI-off case 6fd8bf64d811 dmaengine: imx-sdma: remove duplicated sdma_load_context d08b80efc708 Revert "dmaengine: imx-sdma: refine to load context only once" 9e2b4385668d s390/qdio: cancel the ESTABLISH ccw after timeout 693080b0d8e6 s390/qdio: fix roll-back after timeout on ESTABLISH ccw 63c2b13ba042 nvmem: core: fix error handling while validating keepout regions d1562b7812d3 media: rc-loopback: return number of emitters rather than error 755e1f562bf7 media: uvc: don't do DMA on stack 46b096d65567 VMCI: fix NULL pointer dereference when unmapping queue pair 15a4957f1ffb spi: fsi: Reduce max transfer size to 8 bytes 9130f1733b16 crypto: ccp - shutdown SEV firmware on kexec d09494a54240 dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() dad8da57294e power: supply: max17042: handle fails of reading status register af7233fc7adf block: bfq: fix bfq_set_next_ioprio_data() 9f211615a4a8 crypto: public_key: fix overflow during implicit conversion bcae38804b12 wcn36xx: Ensure finish scan is not requested before start scan 9c1887c01642 iio: ltc2983: fix device probe e10e3a4b559f arm64: Do not trap PMSNEVFR_EL1 842c949b1dad arm64: head: avoid over-mapping in map_memory 68b085dfd90a arm64: mm: Fix TLBI vs ASID rollover 60b28d5fef35 arm64: Move .hyp.rodata outside of the _sdata.._edata range f1d3bf0a3be7 soc: aspeed: p2a-ctrl: Fix boundary check for mmap 865f5ba9fdfc soc: aspeed: lpc-ctrl: Fix boundary check for mmap 0279ca586636 soc: qcom: aoss: Fix the out of bound usage of cooling_devs ded5a3550436 soc: mediatek: mmsys: Fix missing UFOE component in mt8173 table routing bed22af765bd pinctrl: ingenic: Fix bias config for X2000(E) e6245d67fe2a pinctrl: ingenic: Fix incorrect pull up/down info 974ad30026fe pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast bd9b334b7300 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock 421dc510a4f3 clk: socfpga: agilex: fix up s2f_user0_clk representation 0e04782dbf98 clk: socfpga: agilex: fix the parents of the psi_ref_clk 04221348d22d tools/thermal/tmon: Add cross compiling support 7ad68ccdecab selftests/ftrace: Fix requirement check of README file a9607572b0a2 Input: elan_i2c - reduce the resume time for controller in Whitebox bf3f35dd1db6 ceph: fix dereference of null pointer cf b867838e9272 9p/xen: Fix end of loop tests for list_for_each_entry a7eaeb853084 xen: fix setting of max_pfn in shared_info d79cb9f57f57 powerpc/perf/hv-gpci: Fix counter value parsing f54840dc9539 blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN 51c12f18ccfc blk-zoned: allow zone management send operations without CAP_SYS_ADMIN 0ec2a3e951c7 btrfs: zoned: fix double counting of split ordered extent 7c27e0edc902 btrfs: reset replace target device to allocation state on close c1016cdf5322 btrfs: fix upper limit for max_inline for page size 64K 12f098466a08 btrfs: zoned: suppress reclaim error message on EAGAIN 2a9f99a28716 btrfs: zoned: fix block group alloc_offset calculation 802a090d5153 btrfs: do not do preemptive flushing if the majority is global rsv d441fe45f119 btrfs: reduce the preemptive flushing threshold to 90% 7293e4381e70 btrfs: wait on async extents when flushing delalloc 31175cfbc477 btrfs: wake up async_delalloc_pages waiters after submit 5fe46590d015 btrfs: use delalloc_bytes to determine flush amount for shrink_delalloc 51da2df5cb3b io-wq: fix race between adding work and activating a free worker a06577ea675a io-wq: fix wakeup race when adding new work 701d5faec2b8 io_uring: fix io_try_cancel_userdata race for iowq 87ed36bed9d7 io_uring: add ->splice_fd_in checks 3e433e671e17 io_uring: place fixed tables under memcg limits a71001a193dd rtc: tps65910: Correct driver module alias 598ce306f275 Makefile: use -Wno-main in the full kernel tree
----
Kernel repository has been upgraded up to v5.14.5 from stable korg.
Following upstream commits are included in this version:
---- d92805b62285 Linux 5.14.5 4ff654aba77c Revert "time: Handle negative seconds correctly in timespec64_to_ns()" 6bac75c9019b Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" d6f7bb5bb290 Linux 5.14.4 ea003ac94638 devlink: Break parameter notification sequence to be before/after unload/load driver 68bd8e688eb5 clk: kirkwood: Fix a clocking boot regression d827bd2396a5 parisc: Fix unaligned-access crash in bootloader d06f58625753 backlight: pwm_bl: Improve bootloader/kernel device handover ac16137d64bb bootconfig: Fix missing return check of xbc_node_compose_key function fbc0d19393cb RDMA/mlx5: Fix number of allocated XLT entries e364e3b5e4cf ACPI: PRM: Find PRMT table before parsing it 5c0d1ef1aa30 fbmem: don't allow too huge resolutions 457715b6aded IMA: remove the dependency on CRYPTO_MD5 81c1cd0e4c76 IMA: remove -Wmissing-prototypes warning 76784e993feb fuse: wait for writepages in syncfs 84378e3a64c1 fuse: flush extending writes e9d6698e5494 fuse: truncate pagecache on atomic_o_trunc 2d2c7d860fc7 char: tpm: Kconfig: remove bad i2c cr50 select 2539d2c07fb8 md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard 4b646423e43b io-wq: check max_worker limits if a worker transitions bound state a87bb0c99c78 ARM: dts: at91: add pinctrl-{names, 0} for all gpios d0fbad1db9e5 KVM: arm64: vgic: Resample HW pending state on deactivation 03ccb2d2c973 KVM: arm64: Unregister HYP sections from kmemleak in protected mode ea9407f484c6 KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter 69303a10f8e2 KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation f28529f40355 KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats ea570e70e3ea KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level 150360a6678a KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted f8c655627a1d KVM: s390: index kvm->arch.idle_mask by vcpu_idx 9d52658ef6eb Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" b26902fdd612 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX 4a7017b3c882 tty: Fix data race between tiocsti() and flush_to_ldisc() 2fa92ae9e9be smb3: fix posix extensions mount option 87f961747d98 cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED 17f220a74b51 raid1: ensure write behind bio has less than BIO_MAX_VECS sectors f9c88ee8e217 bio: fix page leak bio_add_hw_page failure 86939a43e0f5 io_uring: fail links of cancelled timeouts 7faeaed2f29a io_uring: io_uring_complete() trace should take an integer 1ae179a0d715 io_uring: IORING_OP_WRITE needs hash_reg_file set 917342c37143 io_uring: limit fixed table size by RLIMIT_NOFILE 1b19425f8e2a auxdisplay: hd44780: Fix oops on module unloading 528521f72b8f time: Handle negative seconds correctly in timespec64_to_ns() 889008de3ea2 f2fs: guarantee to write dirty data when enabling checkpoint back 307726060e64 iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha 1ede75c4f5bd ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() 808b4c3ca23d ipv4: fix endianness issue in inet_rtm_getroute_build_skb() f996358d94d5 octeontx2-af: Set proper errorcode for IPv4 checksum errors 934bf63ce4b5 octeontx2-af: Fix static code analyzer reported issues a991d7f1d52b octeontx2-af: Fix mailbox errors in nix_rss_flowkey_cfg 1fc7fd26a628 octeontx2-af: Fix loop in free and unmap counter edc029f2e0d2 net: qualcomm: fix QCA7000 checksum handling 8ea4229e9cc6 net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed 3b9cd2a38308 sch_htb: Fix inconsistency when leaf qdisc creation fails 3f38cc1ba1e2 net: qrtr: make checks in qrtr_endpoint_post() stricter 4589a12dcf80 ipv4: make exception cache less predictible 55938482a146 ipv6: make exception cache less predictible f0ab781abc3d brcmfmac: pcie: fix oops on failure to resume and reprobe 6bca1333130d bcma: Fix memory leak for internally-handled cores 351956183ab8 atlantic: Fix driver resume flow. 47ccf5d4fe23 ALSA: usb-audio: Add lowlatency module option 1559dd2bef66 ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() c5fa6437b81e net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list 229d09ac8919 ice: Only lock to update netdev dev_addr 6320503b6763 ice: restart periodic outputs around time changes 46720ac66c21 ice: add lock around Tx timestamp tracker flush c0e94a8dfc0d ice: fix Tx queue iteration for Tx timestamp enablement fafe64892186 misc/pvpanic: fix set driver data 7778fe1a6a6c net/mlx5e: Use correct eswitch for stack devices with lag 01c090847ec1 net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group 4e2db33107a4 net/mlx5e: Fix possible use-after-free deleting fdb rule d0cb888bfb39 net/mlx5: Remove all auxiliary devices at the unregister event 3f55a410b232 net/mlx5: Lag, fix multipath lag activation f615082ad319 iwlwifi: skip first element in the WTAS ACPI table b2a70f9a2d58 ASoC: wcd9335: Disable irq on slave ports in the remove function 27759b8ac582 ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function e502c911d005 ASoC: wcd9335: Fix a double irq free in the remove function 84c5c968b41f tty: serial: fsl_lpuart: fix the wrong mapbase value 1a5d70b891cb usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' 77fe737810d1 usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available 14cb81a7563c usb: ehci-orion: Handle errors of clk_prepare_enable() in probe 39df08f3b239 octeontx2-pf: cn10k: Fix error return code in otx2_set_flowkey_cfg() bf412d951948 i2c: xlp9xx: fix main IRQ check 6f2221ec8179 i2c: mt65xx: fix IRQ check c41dd61c8648 CIFS: Fix a potencially linear read overflow 1707cfa165be hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer b0d7d8029720 bpf: Fix possible out of bound write in narrow load handling 227a6207aeef ASoC: wm_adsp: Put debugfs_remove_recursive back in 20497b6f0f0e mmc: moxart: Fix issue with uninitialized dma_slave_config 3c9598cd852c mmc: dw_mmc: Fix issue with uninitialized dma_slave_config e9886a3448b1 mmc: sdhci: Fix issue with uninitialized dma_slave_config ba8e10ad2d86 ASoC: Intel: Skylake: Fix module resource and format selection 237684b24ce8 ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs 15f9fce81134 ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 9490301f2f97 m68k: coldfire: return success for clk_enable(NULL) a181e99b0ba5 octeontx2-af: cn10k: Use FLIT0 register instead of FLIT1 392faa331b11 octeontx2-pf: Fix algorithm index in MCAM rules with RSS action 301e0b3c77c0 octeontx2-pf: Don't install VLAN offload rule if netdev is down edb20aa264e1 octeontx2-af: Check capability flag while freeing ipolicer memory 5e0f8ea99fb6 octeontx2-pf: send correct vlan priority mask to npc_install_flow_req 869b01f4645c octeontx2-af: cn10k: Fix SDP base channel number 844f3a8b9056 rsi: fix an error code in rsi_probe() d505abdba83d rsi: fix error code in rsi_load_9116_firmware() d029b4a9ebaa drm/exynos: g2d: fix missing unlock on error in g2d_runqueue_worker() 15ccc20637e4 gfs2: init system threads before freeze lock 5bfb5e6553b8 i2c: hix5hd2: fix IRQ check 536b5e919bae i2c: s3c2410: fix IRQ check 11732946b8de i2c: iop3xx: fix deferred probing 78fded4c4529 Bluetooth: add timeout sanity check to hci_inquiry 210e073c4e88 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ 3885e0c66406 mm/swap: consider max pages in iomap_swapfile_add_extent f820d670a06b usb: gadget: mv_u3d: request_irq() after initializing UDC 40c1cc3f3d0c firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' b4c76476360c ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks b8c03f2c4f1c hwmon: remove amd_energy driver in Makefile 22df141dbb06 hwmon: (pmbus/bpa-rs600) Don't use rated limits as warn limits 9e354badcbb6 i2c: synquacer: fix deferred probing 45b7eb4928c9 clk: staging: correct reference to config IOMEM to config HAS_IOMEM dccc1d90cb4e arm64: dts: marvell: armada-37xx: Extend PCIe MEM space 75b9d8bdb8c7 nfsd4: Fix forced-expiry locking e1af5db1b481 SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() af9389080154 lockd: Fix invalid lockowner cast after vfs_test_lock d308735c4432 locking/local_lock: Add missing owner initialization d2c14405f6a3 mac80211: Fix insufficient headroom issue for AMSDU da4416392f73 libbpf: Re-build libbpf.so when libbpf.map changes b45f0d0105a0 usb: phy: tahvo: add IRQ check 78b339b95489 usb: host: ohci-tmio: add IRQ check f4a79b7d8bd6 PM: cpu: Make notifier chain use a raw_spinlock_t 6f1dfdeeaa70 Bluetooth: Move shutdown callback before flushing tx and rx queue 6034f6f3958a net: stmmac: fix INTR TBU status affecting irq count statistic e801e140ae6c samples: pktgen: add missing IPv6 option to pktgen scripts 5eb9d59b73f6 devlink: Clear whole devlink_flash_notify struct 1b703f43b3bf selftests/bpf: Fix test_core_autosize on big-endian machines 949f35e19521 usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse 201d3d9d3186 usb: phy: twl6030: add IRQ checks 5f3b70852c37 usb: phy: fsl-usb: add IRQ check 5e8f88a2b6fc usb: misc: brcmstb-usb-pinmap: add IRQ check f32c136de123 mac80211: remove unnecessary NULL check in ieee80211_register_hw() a23f057d7063 usb: gadget: udc: s3c2410: add IRQ check a57702636e15 usb: gadget: udc: at91: add IRQ check 083976715d07 usb: dwc3: qcom: add IRQ check f4d35572fa73 usb: dwc3: meson-g12a: add IRQ check 7331e96735d0 ASoC: rt5682: Properly turn off regulators if wrong device ID 06b7035bcf1d net/mlx5: Fix unpublish devlink parameters 4b61014b3eb1 drm/msm/dp: replug event is converted into an unplug followed by an plug events 5854fabe40d2 drm/msm/dsi: Fix some reference counted resource leaks 0b9da4bde0d5 Bluetooth: fix repeated calls to sco_sock_kill 533959ce47f8 ASoC: Intel: Fix platform ID matching b3d3890ed59e cgroup/cpuset: Fix violation of cpuset locking rule 3f75d4793ca7 cgroup/cpuset: Miscellaneous code cleanup dec410d06ba4 counter: 104-quad-8: Return error when invalid mode during ceiling_write 56dda6a699be arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 2ac60cf6a02f drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs cc371f6aa1cb drm/msm/dp: update is_connected status base on sink count at dp_pm_resume() 3691e5f2d3d5 drm/msm/mdp4: move HW revision detection to earlier phase 94b8906dd236 drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision 0f9c7df36db2 drm/msm: Fix error return code in msm_drm_init() 881a8a363b08 leds: lgm-sso: Propagate error codes from callee to caller 5aa656c92197 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP 2fa4fef6fe49 PM: EM: Increase energy calculation precision 8d9a2021b182 net: dsa: don't disable multicast flooding to the CPU even without an IGMP querier 3e409ec9b1f1 net: dsa: mt7530: remove the .port_set_mrouter implementation 6fb8c4fd0365 net: dsa: stop syncing the bridge mcast_router attribute at join time e2645f3e6a51 net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() 7a3569fc93f2 drm: bridge: it66121: Check drm_bridge_attach retval e06cd6d88b8a arm64: dts: qcom: sm8350: fix IPA interconnects 331e9f9a19e5 arm64: dts: qcom: sc7280: Fixup the cpufreq node 5c25501cfe7a Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow 1e923017e26f debugfs: Return error during {full/open}_proxy_open() on rmmod 203baf2a84d3 net: dsa: tag_sja1105: optionally build as module when switch driver is module if PTP is enabled 15a6a8a56c99 net: dsa: build tag_8021q.c as part of DSA core 314560f40721 soc: qcom: smsm: Fix missed interrupts if state changes while masked 598d745a827d bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring ef0d6ba3159e PCI: PM: Enable PME if it can be signaled from D3cold 8082da1e1f97 PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently bf90444b2833 soc: mmsys: mediatek: add mask to mmsys routes 9f6d8514257a media: venus: helper: do not set constrained parameters for UBWC de9fdb6070ea media: venus: venc: Fix potential null pointer dereference on pointer fmt 157e1bcf4097 media: venus: hfi: fix return value check in sys_get_prop_image_version() f2e2c4d132b3 media: omap3isp: Fix missing unlock in isp_subdev_notifier_complete() 714ab54f388a media: em28xx-input: fix refcount bug in em28xx_usb_disconnect a0f0e72ed1b3 leds: trigger: audio: Add an activate callback to ensure the initial brightness is set 0425d56d7e16 leds: rt8515: Put fwnode in any case during ->probe() 7feddda8e719 leds: lt3593: Put fwnode in any case during ->probe() 66d33719d8f0 leds: lgm-sso: Don't spam logs when probe is deferred 129d481c9cc0 leds: lgm-sso: Put fwnode in any case during ->probe() 3cae4290ac5f i2c: highlander: add IRQ check e383f1804a3b net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() 5f06ca1b7a66 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay d75d6b94aa32 tools: Free BTF objects at various locations 3d79bc7e88a2 libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() b3bf0743a6cc lib/test_scanf: Handle n_bits == 0 in random tests 148bef1825ae drm/amd/pm: Fix a bug in semaphore double-lock d589ff1e808f Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd fba3b4fb4a82 drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() 1eaee3960114 net: ti: am65-cpsw-nuss: fix wrong devlink release order 082ef18abc0e net: cipso: fix warnings in netlbl_cipsov4_add_std 4b1bfdfb26f1 drm: mxsfb: Clear FIFO_CLEAR bit 539da3d1a784 drm: mxsfb: Increase number of outstanding requests on V4 and newer HW f63e885b984e drm: mxsfb: Enable recovery on underflow 5e99b869007b cgroup/cpuset: Fix a partition bug with hotplug 2e50a90eb91d net/mlx5e: Block LRO if firmware asks for tunneled LRO 032e4c8927e4 net/mlx5e: Prohibit inner indir TIRs in IPoIB f79d617e8f5c ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties d70019969403 ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties 15e54b8c0be6 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties 9e179ea19c78 ARM: dts: meson8: Use a higher default GPU clock frequency f0719908efd3 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos cd098c0ad545 drm/amd/pm: Fix a bug communicating with the SMU (v5) daa6b1e28c4b drm/amdgpu/acp: Make PM domain really work 28573ba98c23 6lowpan: iphc: Fix an off-by-one check of array index 336e972af9a9 Bluetooth: btusb: Fix a unspported condition to set available debug features de5f8501a44b Bluetooth: sco: prevent information leak in sco_conn_defer_accept() 41067abfa180 media: atomisp: fix the uninitialized use and rename "retvalue" 01705a96ced4 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats 82a1b7e2da77 media: rockchip/rga: fix error handling in probe 71135cffe27d media: v4l2-subdev: fix some NULL vs IS_ERR() checks f4ec46dcf1dc media: go7007: remove redundant initialization bddf4b364bb5 media: go7007: fix memory leak in go7007_usb_probe 68b8b58abb5d net: usb: asix: ax88772: add missing stop 90d3c48c15d0 media: dvb-usb: Fix error handling in dvb_usb_i2c_init 039fe2394bc4 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr 0b5f1434f9b1 media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init 6a4ad754e5c8 ionic: cleanly release devlink instance dbd9f85376e5 driver core: Fix error return code in really_probe() d99c820a7a08 firmware: fix theoretical UAF race with firmware cache and resume 590a120b867d bpf, selftests: Fix test_maps now that sockmap supports UDP 7cbed4315b74 arm64: dts: qcom: sm8250: fix usb2 qmp phy node 9e46d7c03b82 gfs2: Fix memory leak of object lsi on error return path 4bf71f9275ce libbpf: Fix removal of inner map in bpf_object__create_map ee3867d50c8a soc: qcom: rpmhpd: Use corner in power_off b3f1921fa2af arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms 32b7d543f311 i40e: improve locking of mac_filter_hash e18fdcae5851 arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties 8de2164c557b ARM: dts: everest: Add phase corrections for eMMC c67e3613d76a ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi 2584c6673a79 libbpf: Fix the possible memory leak on error 0d2fde4c31b8 gve: fix the wrong AdminQ buffer overflow check 33440b9b8574 drm/of: free the iterator object on failure 746f0ad44bc9 bpf: Fix potential memleak and UAF in the verifier. 2883ec806cc2 bpf: Fix a typo of reuseport map in bpf.h. 02367ab45629 drm/of: free the right object 9543eefc9c50 media: cxd2880-spi: Fix an error handling path a2696604850d soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally b8e518cdbafb leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() 620eba1bf99e media: TDA1997x: enable EDID support 5ae0160d4631 media: atmel: atmel-sama5d2-isc: fix YUYV format 4c280566de03 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count ce87ed92ade9 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe 21b014dc13b5 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe d33f8b4e1b0d drm/gma500: Fix end of loop tests for list_for_each_entry d031746f556b drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() 6736a763ef97 spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible da47a32661f7 spi: sprd: Fix the wrong WDG_LOAD_VAL cd3da578f98f regulator: vctrl: Avoid lockdep warning in enable/disable ops b8c55ecd2b35 regulator: vctrl: Use locked regulator_get_voltage in probe path 9ea94e02ac38 blk-crypto: fix check for too-large dun_bytes 81ff155555f6 spi: davinci: invoke chipselect callback 97ffb7a10790 x86/mce: Defer processing of early errors 4304127d63f2 EDAC/i10nm: Fix NVDIMM detection 196f5d734acd tpm: ibmvtpm: Avoid error message when process gets signal while waiting 4ff3fe1bd431 certs: Trigger creation of RSA module signing key if it's not an RSA key 4014261e3edb m68k: Fix asm register constraints for atomic ops a582ad663984 crypto: qat - use proper type for vf_mask 7880c9f91b79 irqchip/gic-v3: Fix priority comparison when non-secure priorities are used 37d6a4fc7196 irqchip/apple-aic: Fix irq_disable from within irq handlers 280bbb704468 spi: coldfire-qspi: Use clk_disable_unprepare in the remove function 33bbe22d117e block: nbd: add sanity check for first_minor 972b91102319 nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT 762b449fad98 clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel 1351a4663c14 lib/mpi: use kcalloc in mpi_resize b40d83924a2b irqchip/loongson-pch-pic: Improve edge triggered interrupt support 218627366171 genirq/timings: Fix error return code in irq_timings_test_irqs() 15a728f31e16 spi: spi-pic32: Fix issue with uninitialized dma_slave_config 5fa0ea507fae spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config f845a7caf953 block: return ELEVATOR_DISCARD_MERGE if possible acfa62bd28ae m68k: Fix invalid RMW_INSNS on CPUs that lack CAS 8af14fb35efc rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 0133d52e0eb2 rcu: Fix to include first blocked task in stall warning ba3396c359a0 sched: Fix UCLAMP_FLAG_IDLE setting 54ae668378ba sched/numa: Fix is_core_idle() 7f64bb547139 crypto: ecc - handle unaligned input buffer in ecc_swap_digits ff945fafb351 crypto: x86/aes-ni - add missing error checks in XTS code bbeb9bbf610d m68k: emu: Fix invalid free in nfeth_cleanup() ed8c625a63a1 power: supply: cw2015: use dev_err_probe to allow deferred probe d2964558f741 sched/debug: Don't update sched_domain debug directories before sched_debug_init() ab6999a4e0f6 s390/smp: enable DAT before CPU restart callback is called 1409e626dcad s390/ap: fix state machine hang after failure to enable irq e234f66168f0 s390/debug: fix debug area life cycle f14e3cc5a6f1 s390/debug: keep debug data on resize 3c0866f9dfd4 s390/pci: fix misleading rc in clp_set_pci_fn() 79481aee9b54 s390/kasan: fix large PMD pages address alignment check 115540457fea io-wq: remove GFP_ATOMIC allocation off schedule out path 037b5744772e udf_get_extendedattr() had no boundary checks. 3511a749b9d3 fcntl: fix potential deadlock for &fasync_struct.fa_lock d633a4b72442 fcntl: fix potential deadlocks for &fown_struct.lock fbb3d1a9ac8f crypto: tcrypt - Fix missing return value check 16f6b6a202cd crypto: hisilicon/sec - modify the hardware endian configuration df099323d1ce crypto: hisilicon/sec - fix the abnormal exiting process bd7614178780 crypto: qat - do not export adf_iov_putmsg() 890ac26f7ed5 crypto: qat - fix naming for init/shutdown VF to PF notifications 2e575a675d9d crypto: qat - fix reuse of completion variable f31f371f385f crypto: qat - handle both source of interrupt in VF ISR 2f66c3551eca crypto: qat - do not ignore errors from enable_vf2pf_comms() b8b8c7969a7c crypto: omap - Fix inconsistent locking of device lists 34c033400a88 sched/topology: Skip updating masks for non-online nodes a3a9bd95ea98 libata: fix ata_host_start() 258e7b70fa82 s390/zcrypt: fix wrong offset index for APKA master key valid state ef9522b7a41e s390/cio: add dev_busid sysfs entry for each subchannel 7438a7621eae power: supply: max17042_battery: fix typo in MAx17042_TOFF 22403769d61e power: supply: smb347-charger: Add missing pin control activation 764ba1607795 nvmet: pass back cntlid on successful completion 8869a2d67882 nvme-rdma: don't update queue count when failing to set io queues 923c1c5ca5a8 nvme-tcp: don't update queue count when failing to set io queues 2d69306c23cb blk-throtl: optimize IOPS throttle for large IO scenarios 923114984711 nbd: add the check to prevent overflow in __nbd_ioctl() eeb7f00f6021 bcache: add proper error unwinding in bcache_device_init 2fa6bb6d9a35 isofs: joliet: Fix iocharset=utf8 mount option 796c0a620178 udf: Fix iocharset=utf8 mount option 96c8dba7eb5c udf: Check LVID earlier add6659e3785 hrtimer: Ensure timerfd notification for HIGHRES=n 0d7541f439be hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() 564005805aad posix-cpu-timers: Force next expiration recalc after itimer reset f02146cf84e6 EDAC/mce_amd: Do not load edac_mce_amd module on guests f08a6566aaa4 rcu/tree: Handle VM stoppage in stall detection daf2ceb70199 sched/deadline: Fix missing clock update in migrate_task_rq_dl() 7e26d2d6b3a3 crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() 5187fcb1ebfd power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors 82e0f5ad8e96 sched/deadline: Fix reset_on_fork reporting of DL tasks 575d990c3da1 crypto: mxs-dcp - Check for DMA mapping errors 8ba99591a9d8 regulator: tps65910: Silence deferred probe error 87105472bbb7 regmap: fix the offset of register error log 73c080d740b3 locking/mutex: Fix HANDOFF condition
----
imx-boot-container.bbclass: support having more than one UBOOT_CONFIG
The whole purpose of the UBOOT_CONFIG machinery is to allow one to
build multiple versions of U-Boot within the same recipe, e.g. one for
writing to an eMMC boot partition, and one for use with an SD card for
bootstrapping/recovery. But the current code here assumes UBOOT_CONFIG
consists of just a single word (and normally leading whitespace in that
variable would be harmless).
So use the variable ${type} which gets set in turn to each individual
word in UBOOT_CONFIG, which was probably the original intention
anyway. Add a comment about what the u-boot.itb and flash.bin symlinks
will end up pointing at.
When UBOOT_CONFIG does indeed consist of a single word only, this
changes nothing. But this unbreaks the build and makes the different
artifacts available for the UBOOT_CONFIG = "sd emmc ..." case that may
be used by custom boards.
Recipe contains append to a deploy task, which is currently handled by
imx-boot-container class and is not needed in the recipe anymore.
Moreover, recipe compatibility does not include mx8m machine override,
which makes the deploy append block never to be included.