summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-rt_5.10.bb
AgeCommit message (Collapse)Author
2021-08-23linux-yocto/5.10: update to v5.10.57Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 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" 9746c25334cb Linux 5.10.56 55dd22c5d029 can: j1939: j1939_session_deactivate(): clarify lifetime of session object 75ebe1d355b5 i40e: Add additional info to PHY type error 2ca5ec188b20 Revert "perf map: Fix dso->nsinfo refcounting" c14cee5bc466 powerpc/pseries: Fix regression while building external modules bfc8e67c60b9 SMB3: fix readpage for large swap cache be561c0154dc bpf: Fix pointer arithmetic mask tightening under state pruning ffb9d5c48b4b bpf: verifier: Allocate idmap scratch in verifier env a11ca29c65c1 bpf: Remove superfluous aux sanitation on subprog rejection 0e9280654aa4 bpf: Fix leakage due to insufficient speculative store bypass mitigation bea9e2fd1808 bpf: Introduce BPF nospec instruction for mitigating Spectre v4 cd61e665a166 can: hi311x: fix a signedness bug in hi3110_cmd() 65dfa6cb2233 sis900: Fix missing pci_disable_device() in probe and remove 93e5bf4b2925 tulip: windbond-840: Fix missing pci_disable_device() in probe and remove 58b8c812c764 sctp: fix return value check in __sctp_rcv_asconf_lookup 362e9d23cf70 net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() bd744f2a2755 net/mlx5: Fix flow table chaining 1b148bd72e50 skmsg: Make sk_psock_destroy() static 645a1d3bef5f drm/msm/dp: Initialize the INTF_CONFIG register 4a6841921cc8 drm/msm/dpu: Fix sm8250_mdp register length e6097071a4ff net: llc: fix skb_over_panic 01f3581d4400 KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access f5f78ae5f1be mlx4: Fix missing error code in mlx4_load_one() 51b751fc06b8 octeontx2-pf: Fix interface down flag on error 4951ffa3fac8 tipc: do not write skb_shinfo frags when doing decrytion 7eefa0b74f3e ionic: count csum_none when offload enabled 60decbe01d7d ionic: fix up dim accounting for tx and rx a7c85a516cd0 ionic: remove intr coalesce update from napi 6961323eed46 net: qrtr: fix memory leaks 91350564ea8c net: Set true network header for ECN decapsulation a41282e82a1d tipc: fix sleeping in tipc accept routine 10f585740cf0 tipc: fix implicit-connect for SYN+ bb6061616211 i40e: Fix log TC creation failure when max num of queues is exceeded c1cc6bce1afd i40e: Fix queue-to-TC mapping on Tx 4382cca17915 i40e: Fix firmware LLDP agent related warning e090ffdf0563 i40e: Fix logic of disabling queues cbc8012902b3 netfilter: nft_nat: allow to specify layer 4 protocol NAT only 3dbda8483f42 netfilter: conntrack: adjust stop timestamp to real expiry value ac038f4152ef mac80211: fix enabling 4-address mode on a sta vif after assoc 076bc6ebce48 bpf: Fix OOB read when printing XDP link fdinfo e6a06a13ec6f RDMA/bnxt_re: Fix stats counters c8667cb406fd cfg80211: Fix possible memory leak in function cfg80211_bss_update 9ab284bc3530 nfc: nfcsim: fix use after free during module unload ea04a3b5727e blk-iocost: fix operation ordering in iocg_wake_fn() fc2756cce06f drm/amdgpu: Fix resource leak on probe error path ccc7a1bb322e drm/amdgpu: Avoid printing of stack contents on firmware load error 63570e578094 drm/amd/display: ensure dentist display clock update finished in DCN20 2eab387507fd NIU: fix incorrect error return, missed in previous revert cb71730a6312 HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT 7bca5da00539 alpha: register early reserved memory in memblock 30e19d072ea0 can: esd_usb2: fix memory leak 88b40258162b can: ems_usb: fix memory leak f58ac91ff87d can: usb_8dev: fix memory leak a6ebfbdaca3d can: mcba_usb_start(): add missing urb->transfer_dma initialization 2fc2c2816cb7 can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values afe2ffd92061 can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF a9c02d0e1513 can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms da4f4916dab2 ocfs2: issue zeroout to EOF blocks 943014593061 ocfs2: fix zero out valid data 52acb6c147b3 KVM: add missing compat KVM_CLEAR_DIRTY_LOG 7d67d4ab28e3 x86/kvm: fix vcpu-id indexed array sizes 2388c7674fbd ACPI: DPTF: Fix reading of attributes 0d6afa25975e Revert "ACPI: resources: Add checks for ACPI IRQ override" 0a421a2fc516 btrfs: mark compressed range uptodate only if all bio succeed 4e1a57d75264 btrfs: fix rw device counting in __btrfs_free_extra_devids 27aa7171fe2b pipe: make pipe writes always wake up readers 02210a5e1894 x86/asm: Ensure asm/proto.h can be included stand-alone 65b2658634fe io_uring: fix null-ptr-deref in io_sq_offload_start() e44d22fdf756 selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6ab4c36223e62ad99efb76863a703c83fb6da324) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-23linux-yocto/5.10: update to v5.10.55Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 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 08277b9dde63 Linux 5.10.54 c9f8e17990e0 skbuff: Fix build with SKB extensions disabled ba28765d338a xhci: add xhci_get_virt_ep() helper 624290f368af sfc: ensure correct number of XDP queues 1df4fe5a8871 drm/i915/gvt: Clear d3_entered on elsp cmd submission. c938e65768e0 usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI 25af91a806d2 perf inject: Close inject.output on exit fb35426d123e Documentation: Fix intiramfs script name 570341f10ecc skbuff: Release nfct refcount on napi stolen or re-used skbs 31828ffdab19 bonding: fix build issue c9d97b7bb897 PCI: Mark AMD Navi14 GPU ATS as broken f7ee361182e0 net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz 30f1d4d03641 net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz fc31b5be1383 drm/amdgpu: update golden setting for sienna_cichlid 69a603aa170e drm: Return -ENOTTY for non-drm ioctls 2831eeb7bc3d driver core: Prevent warning when removing a device link from unregistered consumer 0e759383236a nds32: fix up stack guard gap 7497f4c91da3 misc: eeprom: at24: Always append device id even if label property is set. 8571daace5a6 rbd: always kick acquire on "acquired" and "released" notifications 2f3731de5e69 rbd: don't hold lock_rwsem while running_list is being drained 92291fa2d144 hugetlbfs: fix mount mode command line processing 1a25c5738d0c memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions 0b591c020d28 userfaultfd: do not untag user pointers fca5343b4892 io_uring: remove double poll entry on arm failure 9eef9029151c io_uring: explicitly count entries for poll reqs 1077e2b15283 selftest: use mmap instead of posix_memalign to allocate memory 6e81e2c38a38 posix-cpu-timers: Fix rearm racing against process tick 3efec3b4b16f bus: mhi: core: Validate channel ID when processing command completions b3f3a58a86c4 ixgbe: Fix packet corruption due to missing DMA sync e991457afdcb media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() 755971dc7ee8 btrfs: check for missing device in btrfs_trim_fs 552b053f1a53 tracing: Synthetic event field_pos is an index not a boolean 757bdba8026b tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. a5e1aff58943 tracing/histogram: Rename "cpu" to "common_cpu" 0edad8b9f65d tracepoints: Update static_call before tp_funcs when adding a tracepoint 4ed4074c6c6c firmware/efi: Tell memblock about EFI iomem reservations 647e26b03ee9 usb: typec: stusb160x: register role switch before interrupt registration a206167bd638 usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. f2c04f6b21ef usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. 7073acb51a3b usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe 1bf7371b9004 USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick 45c87a94336f USB: serial: cp210x: fix comments for GE CS1000 f528521c1574 USB: serial: option: add support for u-blox LARA-R6 family 311fd7f7f186 usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() 7af54a4e221e usb: max-3421: Prevent corruption of freed memory 69da81a96442 USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS e6343aab3ee7 usb: hub: Fix link power management max exit latency (MEL) calculations 8f087b4cf1a3 usb: hub: Disable USB 3 device initiated lpm if exit latency is too high 709137c85327 KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state c1fbdf0f3c26 KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow e3eb672c169d xhci: Fix lost USB 2 remote wake 02e2e96ba56c usb: xhci: avoid renesas_usb_fw.mem when it's unusable 9e9cf23b77d4 Revert "usb: renesas-xhci: Fix handling of unknown ROM state" ebaa67086fae ALSA: pcm: Fix mmap capability check 431e31105579 ALSA: pcm: Call substream ack() method upon compat mmap commit 3c9afa23f3fc ALSA: hdmi: Expose all pins on MSI MS-7C94 board 253759df8082 ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine 2b3cdf581993 ALSA: sb: Fix potential ABBA deadlock in CSP driver 5858c8a46421 ALSA: usb-audio: Add registration quirk for JBL Quantum headsets 2de518548de1 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type 37a88b41dc29 s390/boot: fix use of expolines in the DMA code d1ab96288061 s390/ftrace: fix ftrace_update_ftrace_func implementation 3b4009b49634 mmc: core: Don't allocate IDA for OF aliases fc6ac92cfcab proc: Avoid mixing integer types in mem_rw() 76f7eae7ec80 cifs: fix fallocate when trying to allocate a hole. c26372b8a8c3 cifs: only write 64kb at a time when fallocating a small region of a file b91e5b63470d drm/panel: raspberrypi-touchscreen: Prevent double-free 9e0373945ed6 net: sched: cls_api: Fix the the wrong parameter c8ebf135c199 net: dsa: sja1105: make VID 4095 a bridge VLAN too 164294d09c47 tcp: disable TFO blackhole logic by default 8eb225873246 sctp: update active_key for asoc when old key is being replaced ef799bd8ff5a nvme: set the PRACT bit when using Write Zeroes with T10 PI 7850f03ed814 r8169: Avoid duplicate sysfs entry creation error 0f5dc3971473 afs: Fix tracepoint string placement with built-in AFS 711057846aa7 Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" 8985dc2cabd6 nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING fb28b1592098 ceph: don't WARN if we're still opening a session to an MDS ce8fafb68051 ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions 071729150be9 net/sched: act_skbmod: Skip non-Ethernet packets ee36bb471389 spi: spi-bcm2835: Fix deadlock 432738c9740c net: hns3: fix rx VLAN offload state inconsistent issue 3e903e0b578b net: hns3: fix possible mismatches resp of mailbox f4305375f031 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID 41a839437a07 net/tcp_fastopen: fix data races around tfo_active_disable_stamp ba3336397677 net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition 320dcbdec4c6 bnxt_en: Check abort error state in bnxt_half_open_nic() 134a0536f0a4 bnxt_en: Validate vlan protocol ID on RX packets 4f7da0f97beb bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() 927370485e98 bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() ab830c3bae19 bnxt_en: don't disable an already disabled PCI device 26463689445d ACPI: Kconfig: Fix table override from built-in initrd 113ce8c5043a spi: cadence: Correct initialisation of runtime PM again 3ea448b62b49 scsi: target: Fix protect handling in WRITE SAME(32) b82a1a26aaee scsi: iscsi: Fix iface sysfs attr detection 6811744bd0ef netrom: Decrease sock refcount when sock timers expire 096a8dca8ca5 sctp: trim optlen when it's a huge value in sctp_setsockopt 8e9662fde6d6 net: sched: fix memory leak in tcindex_partial_destroy_work e14ef1095387 KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak fcbad8e18d31 KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash 30b830215158 net: decnet: Fix sleeping inside in af_decnet d402c60da0fd efi/tpm: Differentiate missing and invalid final event log table. 898376690310 dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} 115e4f5b64ae usb: hso: fix error handling code of hso_create_net_device 1582a02fecff net: fix uninit-value in caif_seqpkt_sendmsg 2fc8048265ce bpftool: Check malloc return value in mount_bpffs_for_pin 3b5b0afd8d97 bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats c260442431b4 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats 715f378f4290 bpf, sockmap: Fix potential memory leak on unlikely error case e3a9548ae538 s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] 9264bebe9ef9 liquidio: Fix unintentional sign extension issue on left shift of u16 0ff2ea9d8fa3 timers: Fix get_next_timer_interrupt() with no timers pending ca9ba1de8f09 xdp, net: Fix use-after-free in bpf_xdp_link_release 39f1735c8107 bpf: Fix tail_call_reachable rejection for interpreter when jit failed 2b4046e64f7d bpf, test: fix NULL pointer dereference on invalid expected_attach_type 3dba72d1fc01 ASoC: rt5631: Fix regcache sync errors on resume 2435dcfd16ac spi: mediatek: fix fifo rx mode a9a85bfedd83 regulator: hi6421: Fix getting wrong drvdata 5cdc986aad95 regulator: hi6421: Use correct variable type for regmap api val argument 23811b75fdb8 spi: stm32: fixes pm_runtime calls in probe/remove 844ab04b62a5 spi: imx: add a check for speed_hz before calculating the clock 3b6c430d1248 ASoC: wm_adsp: Correct wm_coeff_tlv_get handling 57efe4f82a76 perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set 61f2e1e79578 perf data: Close all files in close_dir() 7c91e0ce2601 perf probe-file: Delete namelist in del_events() on the error path a6c32317cd3d perf lzma: Close lzma stream on exit 2ae8f40a8fdf perf script: Fix memory 'threads' and 'cpus' leaks on exit 51077d315a46 perf report: Free generated help strings for sort option 2bfa3c53ea8a perf env: Fix memory leak of cpu_pmu_caps a2f0da3af614 perf test maps__merge_in: Fix memory leak of maps b7bfd8aeb956 perf dso: Fix memory leak in dso__new_map() c9c101da3e83 perf test event_update: Fix memory leak of evlist b768db7f8070 perf test session_topology: Delete session->evlist b8892d16a928 perf env: Fix sibling_dies memory leak 306411a8bf75 perf probe: Fix dso->nsinfo refcounting f21987d7bb58 perf map: Fix dso->nsinfo refcounting 7337ff2093e0 perf inject: Fix dso->nsinfo refcounting a87d42ae7f5d KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM b990585f9b7a nvme-pci: do not call nvme_dev_remove_admin from nvme_remove 0fa11e1a20c7 mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join 3714e0bb0dcf cxgb4: fix IRQ free race during driver unload d92337bf54f2 pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped f1edbcc47f46 selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect 906bbb18db78 selftests: icmp_redirect: remove from checking for IPv6 route get bb737eceb9a4 stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() 79ec7b5b2f4f ipv6: fix 'disable_policy' for fwd packets 35eaefb44ed7 bonding: fix incorrect return value of bond_ipsec_offload_ok() 13626bad63e8 bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() 56ccdf868ab6 bonding: Add struct bond_ipesc to manage SA b3bd1f5e5037 bonding: disallow setting nested bonding + ipsec offload 43511a6a164a bonding: fix suspicious RCU usage in bond_ipsec_del_sa() 6ca0e55a1310 ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops ba7bfcdff1ad bonding: fix null dereference in bond_ipsec_add_sa() 3ae639af3626 bonding: fix suspicious RCU usage in bond_ipsec_add_sa() 4a31baf55f6a net: add kcov handle to skb extensions 78e4baff950d gve: Fix an error handling path in 'gve_probe()' 813449fb85f6 igb: Fix position of assignment to *ring 44171801d39c igb: Check if num of q_vectors is smaller than max before array access cb9292445d23 iavf: Fix an error handling path in 'iavf_probe()' a6756d637b40 e1000e: Fix an error handling path in 'e1000_probe()' dea695a2ee23 fm10k: Fix an error handling path in 'fm10k_probe()' a099192fe7e1 igb: Fix an error handling path in 'igb_probe()' db4c32c1b926 igc: Fix an error handling path in 'igc_probe()' 7bc9fb1f8019 ixgbe: Fix an error handling path in 'ixgbe_probe()' 02d1af0bee65 igc: change default return of igc_read_phy_reg() f153664d8e70 igb: Fix use-after-free error during reset e15f629036ba igc: Fix use-after-free error during reset Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9a56f6566208517e458e5279992abe9664c4ae67) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09linux-yocto/5.10: enable TYPEC_TCPCI in usbc fragmentBruce Ashfield
To make the usbc fragment more generally usable, we enable the Type-C Port Controller driver for TCPCI-compliant controller. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 485baca981188896a555d3a48c8b560718bb6e9d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09linux-yocto-rt/5.10: update to -rt47Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 969fef49cbbc Linux 5.10.52-rt47 bb5ff998ba62 Linux 5.10.47-rt46 340f6b6cdd37 sched: Don't defer CPU pick to migration_cpu_stop() f3d0be7cdae8 sched: Simplify set_affinity_pending refcounts 6b28888ca42a sched: Fix affine_move_task() self-concurrency ea66e426a3b7 sched: Optimize migration_cpu_stop() ac73ac41db62 sched: Collate affine_move_task() stoppers 6963e6b6e008 sched: Simplify migration_cpu_stop() d3a5a12fd350 sched: Fix migration_cpu_stop() requeueing 28dda3752954 Linux 5.10.47-rt45 d5f6c5f008ee Linux 5.10.44-rt44 ec9978fdc6aa Linux 5.10.42-rt43 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 46b1ab616a5eb792e8cb29cfbe340fecd605bea7) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-09linux-yocto/5.10: update to v5.10.53Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 71046eac2db9 Linux 5.10.53 6cd9bd2a2ddb udp: annotate data races around unix_sk(sk)->gso_size bfdb38a4268a drm/panel: nt35510: Do not fail if DSI read fails 0d90d8492fb9 perf test bpf: Free obj_buf a9f36bf3613c bpf: Track subprog poke descriptors correctly and fix use-after-free 782d71e29b29 bpftool: Properly close va_list 'ap' by va_end() on error 2381b8e882d0 tools: bpf: Fix error in 'make -C tools/ bpf_install' 638632997c31 tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path 2fee3cf4c97b ipv6: tcp: drop silly ICMPv6 packet too big messages ad4ba3404931 tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized d60f07bcb76f tcp: annotate data races around tp->mtu_info ea66fcb29605 tcp: consistently disable header prediction for mptcp c28c747e37db ARM: dts: tacoma: Add phase corrections for eMMC e55160537d76 ARM: dts: aspeed: Fix AST2600 machines line names ff4b8f35c96c kbuild: do not suppress Kconfig prompts for silent build 0d514185ae79 dma-buf/sync_file: Don't leak fences on merge failure f33605908a9b net: fddi: fix UAF in fza_probe 66c73f187d1e net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() 7d7d0e84ac0d Revert "mm/shmem: fix shmem_swapin() race with swapoff" 2179d96ec702 net: validate lwtstate->data before returning from skb_tunnel_info() b61d8814c477 net: send SYNACK packet with accepted fwmark f2a062fcfe1d net: ti: fix UAF in tlan:remove_one b560521eca03 net: qcom/emac: fix UAF in emac:remove dbbf5b957bd9 net: moxa: fix UAF in moxart_mac_probe 88ff9ec9c67a net: ip_tunnel: fix mtu calculation for ETHER tunnel devices 846829e75db5 net: bcmgenet: Ensure all TX/RX queues DMAs are disabled b9fa66072fee net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops 59070cc43d1d net: bridge: sync fdb to new unicast-filtering ports 7b5a2910e782 net/sched: act_ct: remove and free nf_table callbacks 6d4476236f79 vmxnet3: fix cksum offload issues for tunnels with non-default udp ports c3bc9ce7d400 net/sched: act_ct: fix err check for nf_conntrack_confirm fc40fdefd94a netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo 34365de50806 net: ipv6: fix return value of ip6_skb_dst_mtu 73146745ff28 net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz a8c7ba368748 net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz 14cd8ce80ad7 net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz c657413dcddf net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz fcb970edc0be net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear 4e275a4aca68 usb: cdns3: Enable TDL_CHK only for OUT ep ce6ee46e0f39 mm/page_alloc: fix memory map initialization for descending nodes 9e1cf2d1ed37 mm/userfaultfd: fix uffd-wp special cases for fork() 84ff5f66c3f6 mm/thp: simplify copying of huge zero page pmd when fork a62177b35730 f2fs: Show casefolding support only when supported 277b311ae170 Revert "swap: fix do_swap_page() race with swapoff" d92aa22f2419 arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file 0e67c76384e9 firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string e58c162789be cifs: prevent NULL deref in cifs_compose_mount_options() faa3e7da487a s390: introduce proper type handling call_on_stack() macro be10fff3a461 s390/traps: do not test MONITOR CALL without CONFIG_BUG 9beba1469996 thermal/core/thermal_of: Stop zone device before unregistering it 7412c988fe12 perf/x86/intel/uncore: Clean up error handling path of iio mapping 892387e7619e sched/fair: Fix CFS bandwidth hrtimer expiry type eb859b043c2e scsi: qedf: Add check to synchronize abort and flush a4a54c54af25 scsi: libfc: Fix array index out of bound exception 0d7596a954f1 scsi: libsas: Add LUN number check in .slave_alloc callback 2f8df6332eb2 scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 cdb995a6cbb5 rtc: max77686: Do not enforce (incorrect) interrupt trigger type d3ba15fb0401 arch/arm64/boot/dts/marvell: fix NAND partitioning scheme e378db118925 kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set 8c12a3a68d4f thermal/drivers/sprd: Add missing of_node_put for loop iteration 20babcd83092 thermal/drivers/imx_sc: Add missing of_node_put for loop iteration 469951ce4bb0 thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1 bd40e2da3ae5 thermal/core: Correct function name thermal_zone_device_unregister() 6c099d595fd7 arm64: dts: imx8mq: assign PCIe clocks 24c41aa9d01b arm64: dts: ls208xa: remove bus-num from dspi node 7e3f5739cccb firmware: tegra: bpmp: Fix Tegra234-only builds 7c03982fa134 soc/tegra: fuse: Fix Tegra234-only builds ffa6f08be14a ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured f40a7c9b8ee1 ARM: dts: stm32: fix stpmic node for stm32mp1 boards 2670d3d1ef47 ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM 26cd441c529d ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM a5bc2a2d838e ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply e27052f21a2f ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 6a7af6347810 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings 160c92d728f3 ARM: dts: rockchip: fix supply properties in io-domains nodes d671fae04648 arm64: dts: juno: Update SCPI nodes as per the YAML schema fc71d8df5807 ARM: dts: bcm283x: Fix up GPIO LED node names 4bc03e321f2a ARM: dts: bcm283x: Fix up MMC node names 15d727c044d5 firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected b4009ea92f29 firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig 41e2bcca23f1 memory: tegra: Fix compilation warnings on 64bit platforms 7ad965c8a723 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings ccec32f77144 ARM: dts: stm32: fix RCC node name on stm32f429 MCU bfbc4b482078 ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards 34ec6702a2a1 ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin 44f4e344f4f0 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 3534a4b2d059 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 8da771b5527c arm64: dts: qcom: sc7180: Move rmtfs memory region a74d3bbe0553 ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant e89f4098d528 ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees c8815d6fee79 arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction 28d2ae98154e ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names a73a22a69f6a ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios ddf2d14894d0 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios a09b4c444941 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios 3f0948569997 kbuild: sink stdout from cmd for silent build 27582c9fa294 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE 6f5891a560df ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value 5190a6604a10 ARM: dts: ux500: Fix orientation of accelerometer 61fda04276bb ARM: dts: ux500: Rename gpio-controller node 985947c53555 ARM: dts: ux500: Fix interrupt cells ff9ef21bb6fb arm64: dts: rockchip: fix regulator-gpio states array 31e1b8c07d35 ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info d05ebeffca1d ARM: dts: imx6: phyFLEX: Fix UART hardware flow control 249d8e4ea168 ARM: dts: Hurricane 2: Fix NAND nodes names f6541401dbd6 ARM: dts: BCM63xx: Fix NAND nodes names b5fc6b9ab427 ARM: NSP: dts: fix NAND nodes names 5f844007eb91 ARM: Cygnus: dts: fix NAND nodes names 9525d58c5af8 ARM: brcmstb: dts: fix NAND nodes names 4e8eb51ae633 reset: ti-syscon: fix to_ti_syscon_reset_data macro cabcb576fc3e arm64: dts: rockchip: Fix power-controller node names for rk3399 81ea23d988f9 arm64: dts: rockchip: Fix power-controller node names for rk3328 e4f97b740d6a arm64: dts: rockchip: Fix power-controller node names for px30 95b64be2e741 ARM: dts: rockchip: Fix power-controller node names for rk3288 5881af8d692b ARM: dts: rockchip: Fix power-controller node names for rk3188 70abb828312a ARM: dts: rockchip: Fix power-controller node names for rk3066a fc01549d7b87 ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x 55014c38e73d ARM: dts: rockchip: Fix the timer clocks order 2e1f681b680c arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi 7d3408c72336 ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 e2d1e4416174 ARM: dts: rockchip: Fix thermal sensor cells o rk322x c8f0cef75dd7 ARM: dts: gemini: add device_type on pci 191523dcfa68 ARM: dts: gemini: rename mdio to the right name Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 73d94f33b328200fbf9655ab71381a27e6f55bf8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31linux-yocto/5.10: update to v5.10.52Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 2cd5fe24a7f0 Linux 5.10.52 174c34d9cda1 seq_file: disallow extremely large seq buffer allocations b33aa0dbd72f scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() e09c9b558436 MIPS: vdso: Invalid GIC access through VDSO 20f79ce2b1ab mips: disable branch profiling in boot/decompress.o 4e2764e96a15 mips: always link byteswap helpers into decompressor 53c5c2496fc9 static_call: Fix static_call_text_reserved() vs __init 59ae35884c5e jump_label: Fix jump_label_text_reserved() vs __init 143a6b8ec5c6 sched/uclamp: Ignore max aggregation if rq is idle 43b89ef7bc4a scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() f71f13034f3b arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc b3231050c75c arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc 9436e9001d40 firmware: turris-mox-rwtm: show message about HWRNG registration b2a5949a91a7 firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng ddf380b0941f firmware: turris-mox-rwtm: report failures better 271c12dbeb62 firmware: turris-mox-rwtm: fix reply status decoding function 804aabb50990 thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations dae777523234 ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery 936446f15aef ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems f12a456f1c3b ARM: dts: imx6q-dhcom: Fix ethernet reset time properties b1995806d008 thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE 4d9ea2858607 ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema 6641724d68fd ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema 0724764c085a ARM: dts: dra7: Fix duplicate USB4 target module node 6cd58375c532 arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID b5789e23773f memory: fsl_ifc: fix leak of private memory on probe failure 8d071d270afb memory: fsl_ifc: fix leak of IO mapping on probe failure 1479998d8027 arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES 668ca468702e arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node 884d09d1f18c reset: bail if try_module_get() fails 8c07e1a8c57c ARM: dts: BCM5301X: Fixup SPI binding db4e87ab60e8 dt-bindings: i2c: at91: fix example for scl-gpios 4b4c61049ec5 firmware: arm_scmi: Reset Rx buffer to max size during async commands c381e695cfcd firmware: tegra: Fix error return code in tegra210_bpmp_init() f58a3bc94aae arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node d99524d13df9 ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM 91df7f4a0410 ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM c4218acd688e arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages 305df11389cb arm64: dts: renesas: Add missing opp-suspend properties 55fd1d3ca578 arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround b8d350b4ac1e ARM: dts: r8a7779, marzen: Fix DU clock names b02a65061e97 arm64: dts: renesas: v3msk: Fix memory size ab4d76eb7737 rtc: fix snprintf() checking in is_rtc_hctosys() e35246365403 ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode 3199ff7b9f54 memory: pl353: Fix error return code in pl353_smc_probe() fc7a8347ce49 reset: brcmstb: Add missing MODULE_DEVICE_TABLE 3f526ea670d8 memory: atmel-ebi: add missing of_node_put for loop iteration 84fa4a10631a memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration c385d93c3c1a ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 b7016870feea ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 640105e7c08d ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 6870bc426796 ARM: exynos: add missing of_node_put for loop iteration 85dd41383b36 reset: a10sr: add missing of_match_table reference 685ec4c0f27c reset: RESET_INTEL_GW should depend on X86 2ca912471db4 reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB f75cec5c2048 ARM: dts: gemini-rut1xx: remove duplicate ethernet node f11508ecc696 hexagon: use common DISCARDS macro f7121692795c hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script 4aa17d058a9b NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times 885c0cc2acfe NFSv4/pnfs: Fix layoutget behaviour after invalidation a668a77e6aed NFSv4/pnfs: Fix the layout barrier update 6ccccc03f87a vdpa/mlx5: Clear vq ready indication upon device reset 0e5f204ea595 ALSA: isa: Fix error return code in snd_cmi8330_probe() 6612c412336c nfsd: Reduce contention for the nfsd_file nf_rwsem 89047f0089cd nvme-tcp: can't set sk_user_data without write_lock 4b3fd33f580f virtio_net: move tx vq operation under tx queue lock 8795692f0d6c vdpa/mlx5: Fix possible failure in umem size calculation 63272b1ffdb0 vdpa/mlx5: Fix umem sizes assignments on VQ create e22051e7c9f7 PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift 527bb29eb183 pwm: imx1: Don't disable clocks at device remove time 12d84de59da0 PCI: intel-gw: Fix INTx enable b5859dacd29e x86/fpu: Limit xstate copy size in xstateregs_set() 07b760a79170 x86/fpu: Fix copy_xstate_to_kernel() gap handling aa7fccd383de f2fs: fix to avoid adding tab before doc section 607caa080119 PCI: iproc: Support multi-MSI only on uniprocessor kernel 54dc6fcce3de PCI: iproc: Fix multi-MSI base vector number allocation ac2e498ab222 ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode 4b515308ab87 nfs: fix acl memory leak of posix_acl_create() b8eace7d3b9c SUNRPC: prevent port reuse on transports which don't request it. 5577eece796f watchdog: jz4740: Fix return value check in jz4740_wdt_probe() 3b93d520ac53 watchdog: aspeed: fix hardware timeout calculation 412ef737be65 ubifs: journal: Fix error return code in ubifs_jnl_write_inode() 6bcc0590cb91 ubifs: Fix off-by-one error aab881d7f074 um: fix error return code in winch_tramp() 9bb3f31b25b2 um: fix error return code in slip_open() 0bfb6d49497c misc: alcor_pci: fix inverted branch condition 5c7ef8a37055 NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT ff4023d01942 NFSv4: Initialise connection to the server in nfs4_alloc_client() 36291fd6279f power: supply: rt5033_battery: Fix device tree enumeration ae56850d3657 PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun 6594d0aa1c22 remoteproc: k3-r5: Fix an error message d3c150978ead f2fs: compress: fix to disallow temp extension 43cefd126450 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs 74569cb9ed7b x86/signal: Detect and prevent an alternate signal stack overflow f0e905df68d6 NFSD: Fix TP_printk() format specifier in nfsd_clid_class 2830dd2faa53 f2fs: atgc: fix to set default age threshold f6ec306b93dc virtio_console: Assure used length from device is limited 09a94a89d74f virtio_net: Fix error handling in virtnet_restore() cd24da0db9f7 virtio-blk: Fix memory leak among suspend/resume procedure d420b1166643 PCI: rockchip: Register IRQ handlers after device and data are ready 424fc30298cb ACPI: video: Add quirk for the Dell Vostro 3350 4f2b140658cd ACPI: AMBA: Fix resource name in /proc/iomem 9dcc9ad34348 pwm: tegra: Don't modify HW state in .remove callback 3d82361abd03 pwm: img: Fix PM reference leak in img_pwm_enable() b3205768cd1a drm/amdkfd: fix sysfs kobj leak 687875fa9c3b power: supply: ab8500: add missing MODULE_DEVICE_TABLE e88d524c662b power: supply: charger-manager: add missing MODULE_DEVICE_TABLE 89786fbc4d1e NFS: nfs_find_open_context() may only select open files 0fedfa72aedc drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create() 59d912fe9bb9 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty 3c586f825576 orangefs: fix orangefs df output. 6e43cdcbb715 PCI: tegra: Add missing MODULE_DEVICE_TABLE 2df1abffc474 remoteproc: core: Fix cdev remove and rproc del f3a56cd3eaf6 x86/fpu: Return proper error codes from user access functions 39ed17de8c6f watchdog: iTCO_wdt: Account for rebooting on second timeout 9cc9f5de281b watchdog: imx_sc_wdt: fix pretimeout 66ba9cf929b1 watchdog: Fix possible use-after-free by calling del_timer_sync() a173e3b62cf6 watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() a397cb4576fc watchdog: Fix possible use-after-free in wdt_startup() 96c0bf09125e PCI: pciehp: Ignore Link Down/Up caused by DPC 497064740406 NFSv4: Fix delegation return in cases where we have to retry b05c555c8d4d PCI/P2PDMA: Avoid pci_get_slot(), which may sleep 8e3f27bb7fdd ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 9d829ca43b08 power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE efc6443c1abe power: supply: max17042: Do not enforce (incorrect) interrupt trigger type 7667cdc4b7e8 PCI: hv: Fix a race condition when removing the device 14016c172820 power: supply: ab8500: Avoid NULL pointers 0df49cdc7c15 PCI: ftpci100: Rename macro name collision e133435232ed pwm: spear: Don't modify HW state in .remove callback 15a19c5a9292 power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE d7897890bade power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE 6ed9f9899b66 kcov: add __no_sanitize_coverage to fix noinstr for all architectures ff53dfb32349 lib/decompress_unlz4.c: correctly handle zero-padding around initrds. b85b43c3e4b8 phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP a9d986be494e i2c: core: Disable client irq on reboot/shutdown 9c6c65704719 intel_th: Wait until port is in reset before programming it 45f1de1fff2b staging: rtl8723bs: fix macro value for 2.4Ghz only device 1f577093c843 leds: turris-omnia: add missing MODULE_DEVICE_TABLE ff8f11860e43 ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol 9ada4baae639 ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions fb7c8bfa2e3c ALSA: hda: Add IRQ check for platform_get_irq() 63c49cfa2f0c backlight: lm3630a: Fix return code of .update_status() callback 719c45a41cdb ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters 692e16958f48 powerpc/boot: Fixup device-tree on little endian b41cb0e4af0b usb: gadget: hid: fix error return code in hid_bind() 309b44d31667 usb: gadget: f_hid: fix endianness issue with descriptors 16668cc65601 ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values 3005d48b40e5 ALSA: usb-audio: scarlett2: Fix data_mutex lock 8f075c61ea8d ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count 3b7bd795cbef ALSA: bebob: add support for ToneWeal FW66 90cd79aa9ac7 Input: hideep - fix the uninitialized use in hideep_nvm_unlock() a50b56ffc0c8 s390/mem_detect: fix tprot() program check new psw handling 7e1e0235b3db s390/mem_detect: fix diag260() program check new psw handling c25be19aa957 s390/ipl_parm: fix program check new psw handling 3794633dfdd8 s390/processor: always inline stap() and __load_psw_mask() f22649cf90c3 habanalabs: remove node from list before freeing the node 25ddb0a42f3a habanalabs/gaudi: set the correct cpu_id on MME2_QM failure 3dd2a9daa765 ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() 8e18158ea787 powerpc/mm/book3s64: Fix possible build error ed0b4b56a922 gpio: pca953x: Add support for the On Semi pca9655 b7f4423c7de8 selftests/powerpc: Fix "no_handler" EBB selftest c7f2112e7ada ALSA: ppc: fix error return code in snd_pmac_probe() 1004c52e3c51 scsi: storvsc: Correctly handle multiple flags in srb_status b3d3a2466e74 gpio: zynq: Check return value of irq_get_irq_data 3d2b0818daa4 gpio: zynq: Check return value of pm_runtime_get_sync 71f8d7fbfe8e ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() 43d1aaa1965f iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation c4007596fbda iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails f8763ab3fb86 powerpc/ps3: Add dma_mask to ps3_dma_region 0e54f8ee6bff ALSA: sb: Fix potential double-free of CSP mixer elements 52d242f2bffe selftests: timers: rtcpie: skip test if default RTC device does not exist 7b18f26d8277 s390: disable SSP when needed 78cddc9aa6be s390/sclp_vt220: fix console name to match device 2f4e7363a998 serial: tty: uartlite: fix console setup dc9db4629210 fsi: Add missing MODULE_DEVICE_TABLE 0c67c2e20366 ASoC: img: Fix PM reference leak in img_i2s_in_probe() af8b891cd339 mfd: cpcap: Fix cpcap dmamask not set warnings d339f6a0d1a1 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE 5dd2955565e8 scsi: qedi: Fix cleanup session block/unblock use 6f36afa1550a scsi: qedi: Fix TMF session block/unblock use 57fa983ea736 scsi: qedi: Fix race during abort timeouts afa1c8ee7e63 scsi: qedi: Fix null ref during abort handling fa7adae4b577 scsi: iscsi: Fix shost->max_id use 89812e7957ab scsi: iscsi: Fix conn use after free during resets 21962a5dd6b4 scsi: iscsi: Add iscsi_cls_conn refcount helpers 5ac2428f2b96 scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs 422fb12054f4 scsi: megaraid_sas: Early detection of VD deletion through RaidMap update 0680db6f4192 scsi: megaraid_sas: Fix resource leak in case of probe failure c851de0215eb fs/jfs: Fix missing error code in lmLogInit() 7207cd708eb3 scsi: scsi_dh_alua: Check for negative result value 6bad74b2b49f scsi: core: Fixup calling convention for scsi_mode_sense() b4fd2ab0a91b scsi: mpt3sas: Fix deadlock while cancelling the running firmware event 7a80f71601af tty: serial: 8250: serial_cs: Fix a memory leak in error handling path 75452cc77668 ALSA: ac97: fix PM reference leak in ac97_bus_remove() 664695a75468 scsi: core: Cap scsi_host cmd_per_lun at can_queue 21d8b90cec7e scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs 2626d5ed6b5c scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology bb1d1c214948 scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() 024550409022 scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 20c62caf2eaf w1: ds2438: fixing bug that would always get page0 8e8d910e9a3a usb: common: usb-conn-gpio: fix NULL pointer dereference of charger b30a115e4af5 Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" 7d7f30cf182e ALSA: usx2y: Don't call free_pages_exact() with NULL address f4997bf6c448 ALSA: usx2y: Avoid camelCase 1b1d6aa1a8cf iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get() 5ecb0acc45e8 iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get(). 5f69841c220a partitions: msdos: fix one-byte get_unaligned() a8c3d1a515b9 ASoC: intel/boards: add missing MODULE_DEVICE_TABLE 58f69684ba03 misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge b9c87ce3bc63 misc/libmasm/module: Fix two use after free in ibmasm_init_one 4f3c807739e3 serial: fsl_lpuart: disable DMA for console and fix sysrq 6942fbc00981 tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero 35a35909ec19 rcu: Reject RCU_LOCKDEP_WARN() false positives 23597afbe096 srcu: Fix broken node geometry after early ssp init 4d395142d96f scsi: arcmsr: Fix the wrong CDB payload report to IOP 22d22fef9cbc dmaengine: fsl-qdma: check dma_set_mask return value 32064330708b ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 164a3880a76a leds: tlc591xx: fix return value check in tlc591xx_probe() 9ebcc60565f2 net: bridge: multicast: fix MRD advertisement router port marking race 664cc645bdd8 net: bridge: multicast: fix PIM hello router port marking race b3aea76efe90 Revert "drm/ast: Remove reference to struct drm_device.pdev" b3f8120039d5 drm/ingenic: Switch IPU plane to type OVERLAY 8f6dcc4dd731 drm/ingenic: Fix non-OSD mode cae871baa4f3 drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms() 16fb4e9c39b9 drm/dp_mst: Avoid to mess up payload table by ports in stale topology 3462bc8b1a1f drm/dp_mst: Do not set proposed vcpi directly 087bff9acd2e fbmem: Do not delete the mode that is still in use 811763e3beb6 cgroup: verify that source is a string 0728df804806 drm/i915/gt: Fix -EDEADLK handling regression 81dd2d60f677 drm/i915/gtt: drop the page table optimisation 905169794d9c tracing: Do not reference char * as a string in histograms e1261c7a846e scsi: zfcp: Report port fc_security as unknown early during remote cable pull ea518b70ed5e scsi: core: Fix bad pointer dereference when ehandler kthread is invalid 8b2ae2de536c KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() bedc5d091138 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA 5b779e597cb7 KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs 1a1a5e440953 KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled 679837dc0aba KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio 72797ffca1bd cifs: handle reconnect of tcon when there is no cached dfs referral b93f9499427c certs: add 'x509_revocation_list' to gitignore f68261346518 Linux 5.10.51 86786603014e f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances 5e4f5138bd85 ext4: fix memory leak in ext4_fill_super 3780348c1a0e smackfs: restrict bytes count in smk_set_cipso() 801893695036 jfs: fix GPF in diFree fcb041ca5c77 drm/ast: Remove reference to struct drm_device.pdev 3785f3c1e3c7 pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() b716ccffbc8d dm writecache: write at least 4k when committing 090588059c30 io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function aa57b2d6b37e media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K 31874b6b63dd media: gspca/sunplus: fix zero-length control requests de95c0bd797a media: gspca/sq905: fix control-request direction c57bfd8000d7 media: zr364xx: fix memory leak in zr364xx_start_readpipe dbd58d397844 media: dtv5100: fix control-request directions db317a37229b media: subdev: disallow ioctl for saa6588/davinci e2c1218ddc5f PCI: aardvark: Implement workaround for the readback value of VEND_ID 130919708990 PCI: aardvark: Fix checking for PIO Non-posted Request f147115018aa PCI: Leave Apple Thunderbolt controllers on for s2idle or standby ba47e65a5de3 dm btree remove: assign new_root only when removal succeeds 1b5918b087b1 dm writecache: flush origin device when writing and cache is full cbc03ffec260 dm zoned: check zone capacity 35c1c4bd2d59 coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() 048624ad564c coresight: Propagate symlink failure 0c2bc1489104 ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe eb81b5a37dc5 tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT 3cda5b7f4e29 tracing: Simplify & fix saved_tgids logic 8cc58a6e2c39 rq-qos: fix missed wake-ups in rq_qos_throttle try two f9fb4986f4d8 seq_buf: Fix overflow in seq_buf_putmem_hex() 418b333afbd5 extcon: intel-mrfld: Sync hardware and software state on init af092ec16e06 selftests/lkdtm: Fix expected text for CR4 pinning 0af643fa7e74 lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE baedb1f5a08c nvmem: core: add a missing of_node_put f0a079c0ba87 mfd: syscon: Free the allocated name field of struct regmap_config a8a2e506ea2f power: supply: ab8500: Fix an old bug 38dde03eb239 ubifs: Fix races between xattr_{set|get} and listxattr operations 690a11fb4e9f thermal/drivers/int340x/processor_thermal: Fix tcc setting ef5066f95c15 ipmi/watchdog: Stop watchdog timer when the current action is 'none' 7ade84f8df8f qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute 02671eda9ab9 i40e: fix PTP on 5Gb links ab9d7c5fc9c6 ASoC: tegra: Set driver_name=tegra for all machine drivers e0d9beb44abd fpga: stratix10-soc: Add missing fpga_mgr_free() call 5a5ebf5d4822 clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround b5e26be407e6 cpu/hotplug: Cure the cpusets trainwreck a11a457820fb arm64: tlb: fix the TTL value of tlb_get_level 0afa6ad0c49a ata: ahci_sunxi: Disable DIPM 5543f61e2e0c mmc: core: Allow UHS-I voltage switch for SDSC cards if supported b53b0ca4a4ec mmc: core: clear flags before allowing to retune 658f58189a4f mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode 5ced01c0e855 mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B 3f9c2a058e61 drm/i915/display: Do not zero past infoframes.vsc 8abf5eec0ebd drm/nouveau: Don't set allow_fb_modifiers explicitly 42a333ea4b4f drm/arm/malidp: Always list modifiers 0bcc074f90d2 drm/msm/mdp4: Fix modifier support enabling 4d61ddd74041 drm/tegra: Don't set allow_fb_modifiers explicitly c6016936171a drm/amd/display: Reject non-zero src_y and src_x for video planes 7d3053889400 pinctrl/amd: Add device HID for new AMD GPIO controller b13574fa83ac drm/amd/display: fix incorrrect valid irq check 3c8216b3503a drm/rockchip: dsi: remove extra component_del() call 2998599fb16c drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() 98bd09d928b3 drm/vc4: hdmi: Prevent clock unbalance a2b8835cb4d1 drm/vc4: crtc: Skip the TXP 293e520d2043 drm/vc4: txp: Properly set the possible_crtcs mask 0d50d93d05d6 drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 7aa28f2f6742 drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() 2674ffcad0ae drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) 8f933b27cbf1 drm/amdgpu: Update NV SIMD-per-CU to 2 97ebbfe445cd powerpc/powernv/vas: Release reference to tgid during window close a024e88f8ab7 powerpc/barrier: Avoid collision with clang's __lwsync macro d2e52d466409 powerpc/mm: Fix lockup on kernel exec fault 4ad382bc4abc scsi: iscsi: Fix iSCSI cls conn state 221b7e1e76fb scsi: iscsi: Fix race condition between login and sync thread 907318883508 io_uring: convert io_buffer_idr to XArray c5a50a220a41 io_uring: Convert personality_idr to XArray cb2985feb118 io_uring: simplify io_remove_personalities() 7d4f96158852 mm,hwpoison: return -EBUSY when migration fails fd6625a1ec40 loop: fix I/O error on fsync() in detached loop devices 88f0bc830c52 arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 421aff50af5e arm64: dts: rockchip: add rk3328 dwc3 usb controller node 8eb12fa96bc5 ath11k: unlock on error path in ath11k_mac_op_add_interface() 9706c5343346 MIPS: MT extensions are not available on MIPS32r1 6cf2e905b1a0 selftests/resctrl: Fix incorrect parsing of option "-t" 10f8fca6761b MIPS: set mips32r5 for virt extensions ff4762bcb95e MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops 6ef81a5c0e22 sctp: add size validation when walking chunks d4dbef7046e2 sctp: validate from_addr_param return e83f312114a0 flow_offload: action should not be NULL when it is referenced a61af0114118 bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() 20285dc2711c sched/fair: Ensure _sum and _avg values stay consistent e2296a4365f2 Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. 8d7a3989c14d Bluetooth: mgmt: Fix the command returns garbage parameter value 05298f1733c6 Bluetooth: btusb: Add support USB ALT 3 for WBS cc49ab24ec37 Bluetooth: L2CAP: Fix invalid access on ECRED Connection response 79a313086426 Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails c4a9967e4d09 Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) 60789afc02f5 Bluetooth: Shutdown controller after workqueues are flushed or cancelled 5147d86c4a5b Bluetooth: Fix alt settings for incoming SCO with transparent coding format 8f939b4c2563 Bluetooth: Fix the HCI to MGMT status conversion table 5f5f8022c1aa Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. 3d08b5917984 RDMA/cma: Fix rdma_resolve_route() memory leak a8585fdf42b5 net: ip: avoid OOM kills with large UDP sends over loopback 04177aa99a93 media, bpf: Do not copy more entries than user space requested d8bb134d808c IB/isert: Align target max I/O size to initiator size d330f5f8dff7 mac80211_hwsim: add concurrent channels scanning support over virtio 97f067722669 mac80211: consider per-CPU statistics if present 1b728869a134 cfg80211: fix default HE tx bitrate mask in 2G band 0a7ba5d373f1 wireless: wext-spy: Fix out-of-bounds warning c1ad55b6a1f4 sfc: error code if SRIOV cannot be disabled 1013dc896d99 sfc: avoid double pci_remove of VFs 7cd6986f2de5 iwlwifi: pcie: fix context info freeing b98ec6d8b34d iwlwifi: pcie: free IML DMA memory allocation 78eadadff3d1 iwlwifi: mvm: fix error print when session protection ends 1e1bb1efd60e iwlwifi: mvm: don't change band on bound PHY contexts 1df36030393a RDMA/rxe: Don't overwrite errno from ib_umem_get() ee33c042f492 vsock: notify server to shutdown when client has pending signal 38bc2ebf344c atm: nicstar: register the interrupt handler in the right place 90efb7f1006a atm: nicstar: use 'dma_free_coherent' instead of 'kfree' 1d304c7ddd36 net: fec: add ndo_select_queue to fix TX bandwidth fluctuations c7a31ae63e2c MIPS: add PMD table accounting into MIPS'pmd_alloc_one 50ce920fe113 rtl8xxxu: Fix device info for RTL8192EU devices a10e871b73b4 mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode 4cd713e48c27 drm/amdkfd: Walk through list with dqm lock hold a2122e079204 drm/amdgpu: fix bad address translation for sienna_cichlid 932be4cf2ba2 io_uring: fix false WARN_ONCE 92a9fb51e5ec net: sched: fix error return code in tcf_del_walker() d2801d111829 net: ipa: Add missing of_node_put() in ipa_firmware_load() 5cc0cf735f13 net: fix mistake path for netdev_features_strings 891db094a0aa mt76: mt7615: fix fixed-rate tx status reporting 090b06b25afe ice: mark PTYPE 2 as reserved b88a90783043 ice: fix incorrect payload indicator on PTYPE 2e66c36f1308 bpf: Fix up register-based shifts in interpreter to silence KUBSAN 0e72b151e394 drm/amdkfd: Fix circular lock in nocpsch path cd29db48bb65 drm/amdkfd: fix circular locking on get_wave_state 9d21abc8fd20 cw1200: add missing MODULE_DEVICE_TABLE c5e4a10d7bd5 wl1251: Fix possible buffer overflow in wl1251_cmd_scan 5a3d373c4a33 wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP ad7083a95d8a dm writecache: commit just one block, not a full page 57f7ed25bd16 xfrm: Fix error reporting in xfrm_state_construct. a5f8862967c4 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check db3c3643d55e r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM f38371821c25 selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC 0a244be95bca fjes: check return value after calling platform_get_resource() 378c156f9dd0 drm/amdkfd: use allowed domain for vmbo validation fb3b4bcdd3bc net: sgi: ioc3-eth: check return value after calling platform_get_resource() e613f67f1b51 selftests: Clean forgotten resources as part of cleanup() 8a4318c14ace net: phy: realtek: add delay to fix RXC generation issue c71de31b2e0f drm/amd/display: Fix off-by-one error in DML afa06442d23d drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 02f444321b3a drm/amd/display: Release MST resources on switch from MST to SST 01d6a6931965 drm/amd/display: Update scaling settings on modeset 57c63b47d6f1 drm/amd/display: Fix DCN 3.01 DSCCLK validation 8e4da401425b net: moxa: Use devm_platform_get_and_ioremap_resource() 278dc34b7112 net: micrel: check return value after calling platform_get_resource() ce1307ec621b net: mvpp2: check return value after calling platform_get_resource() 49b3a7f38a9b net: bcmgenet: check return value after calling platform_get_resource() 92820a12823e net: mscc: ocelot: check return value after calling platform_get_resource() f3b96f4b6b2d virtio_net: Remove BUG() to avoid machine dead 87c39048ec7f ice: fix clang warning regarding deadcode.DeadStores e352556acef9 ice: set the value of global config lock timeout longer b5f2982e0609 pinctrl: mcp23s08: fix race condition in irq handler a4a86400c68c net: bridge: mrp: Update ring transitions. cc4f0a9d5aa1 dm: Fix dm_accept_partial_bio() relative to zone management commands 939f750215b8 dm writecache: don't split bios when overwriting contiguous cache content 65e780667cf3 dm space maps: don't reset space map allocation cursor when committing 313d9f25804c RDMA/cxgb4: Fix missing error code in create_qp() f9c67c179e3b net: tcp better handling of reordering then loss cases 8fa6473a61ec drm/amdgpu: remove unsafe optimization to drop preamble ib c5b518f4b98d drm/amd/display: Avoid HDCP over-read and corruption 3c172f6e444b MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER 0903ac8f09c6 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) 8f939b795797 ipv6: use prandom_u32() for ID generation c92298d228f6 virtio-net: Add validation for used length 5e039a80a76b drm: bridge: cdns-mhdp8546: Fix PM reference leak in d1eaf4cb4408 clk: tegra: Ensure that PLLU configuration is applied properly dc5bacea9462 clk: tegra: Fix refcounting of gate clocks 315988817aa7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH 4f6a0f31c627 net: stmmac: the XPCS obscures a potential "PHY not found" error a7d608bb786c drm: rockchip: add missing registers for RK3066 d89ea206e99c drm: rockchip: add missing registers for RK3188 e54b4a534845 net/mlx5: Fix lag port remapping logic 62137d1ae5f8 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet 219150485d73 clk: renesas: r8a77995: Add ZA2 clock 0680344d7131 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() 95f8ce9f18cb igb: fix assignment on big endian machines 66d593aa3aea igb: handle vlan types with checker enabled ffb865715a0f e100: handle eeprom as little endian f06ea024c176 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() 48c96d5bacc0 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 21bf1414580c udf: Fix NULL pointer dereference in udf_symlink function 0687411e2a88 drm/sched: Avoid data corruptions 5ed8c298b2e1 drm/scheduler: Fix hang when sched_entity released 73ac001f060b pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE 1b832bd77799 net/sched: cls_api: increase max_reclassify_loop 6ceb0182b087 net: mdio: provide shim implementation of devm_of_mdiobus_register d2d17ca924f4 drm/virtio: Fix double free on probe failure 69a71b59b18c reiserfs: add check for invalid 1st journal block c5073100dc4f drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE b5713dac1916 net: mdio: ipq8064: add regmap config to disable REGCACHE c0dd36bcb67f drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() 3393405257ed net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT a7f7c42e3115 atm: nicstar: Fix possible use-after-free in nicstar_cleanup() b7ee9ae1e0cf mISDN: fix possible use-after-free in HFC_cleanup() e759ff76ebbb atm: iphase: fix possible use-after-free in ia_module_exit() 2292d9691ce9 hugetlb: clear huge pte during flush function on mips platform a74872106e78 clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() 3ca86d44b902 drm/amd/display: fix use_max_lb flag for 420 pixel formats 5953b984c3e4 net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() fb960728f8f1 drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true 796554d3d68f drm/vc4: fix argument ordering in vc4_crtc_get_margins() b025bc07c947 drm/amd/amdgpu/sriov disable all ip hw status by default fb7479d64d77 drm/amd/display: fix HDCP reset sequence on reinitialize d055669e669a drm/ast: Fixed CVE for DP501 95c3133bc8eb drm/zte: Don't select DRM_KMS_FB_HELPER b60ae0fab550 drm/mxsfb: Don't select DRM_KMS_FB_HELPER Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9cec9a92c3e8451d1b9875e97e63c24543a6f787) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31linux-yocto/5.10: update to v5.10.50Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 43b0742ef44c Linux 5.10.50 bdf4d33e8342 powerpc/preempt: Don't touch the idle task's preempt_count during hotplug 9b07d817f799 iommu/dma: Fix compile warning in 32-bit builds 0855952ed4f1 cred: add missing return error code when set_cred_ucounts() failed ce04375e2d9b s390: preempt: Fix preempt_count initialization e4a577d61791 crypto: qce - fix error return code in qce_skcipher_async_req_handle() fb0c0a04e424 scsi: core: Retry I/O for Notify (Enable Spinup) Required error 2b541b6c7432 media: exynos4-is: remove a now unused integer 2b58f5154a8f mmc: vub3000: fix control-request direction 39ac3e194516 mmc: block: Disable CMDQ on the ioctl path a75457f63086 io_uring: fix blocking inline submission c98d9318dc99 block: return the correct bvec when checking for gaps 51c19f4a6212 erofs: fix error return code in erofs_read_superblock() 97cbddc8a2bc tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() b5a2b5b64237 fscrypt: fix derivation of SipHash keys on big endian CPUs 089057af71d7 fscrypt: don't ignore minor_hash when hash is 0 b9c3b485593e mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion 2a7c96c2e238 scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() e2e615e6317b scsi: fc: Correct RHBA attributes length 5c6956e66404 exfat: handle wrong stream entry size in exfat_readdir() b6a41435c832 csky: syscache: Fixup duplicate cache flush 3483e1a41ca0 csky: fix syscache.c fallthrough warning 8ff266de8906 perf llvm: Return -ENOMEM when asprintf() fails 58fa4b36abf6 selftests/vm/pkeys: refill shadow register after implicit kernel write 1dd18fda3eec selftests/vm/pkeys: handle negative sys_pkey_alloc() return code 92125cb8835c selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random 456554040e5a lib/math/rational.c: fix divide by zero 787f4e7a7d4b mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page 0fe11b79c281 mm/z3fold: fix potential memory leak in z3fold_destroy_pool() 555dffa4842b include/linux/huge_mm.h: remove extern keyword ebd6a295b580 hugetlb: remove prep_compound_huge_page cleanup 2e16ad561143 mm/hugetlb: remove redundant check in preparing and destroying gigantic page 0da83a815d33 mm/hugetlb: use helper huge_page_order and pages_per_huge_page 31be4ea35c82 mm/huge_memory.c: don't discard hugepage if other processes are mapping it b65597377b7b mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() aa41f7a2a681 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK 9b0b9edea1d3 mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled 0885ea1d4759 vfio/pci: Handle concurrent vma faults 363d85bfaec1 arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART 347af865b6a2 serial: mvebu-uart: correctly calculate minimal possible baudrate 9ad82f0412c0 serial: mvebu-uart: do not allow changing baudrate when uartclk is not available dd6d4e92e724 ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found 53fa3ba8085e powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable 04db493fc746 powerpc/64s: Fix copy-paste data exposure into newly created tasks ac08ba518c6c powerpc/papr_scm: Properly handle UUID types and API d3358c66ee56 powerpc: Offline CPU in stop_this_cpu() 9443acbd251f serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs e0e3e0b7dabf serial: 8250: 8250_omap: Disable RX interrupt after DMA enable 786461739ac4 selftests/ftrace: fix event-no-pid on 1-core machine 57e49a0bc4b3 leds: ktd2692: Fix an error handling path 53cb671592ef leds: as3645a: Fix error return code in as3645a_parse_node() f3bf888507f0 ASoC: fsl_spdif: Fix unexpected interrupt after suspend 2938ffd56895 ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake 5f2dfce8d8bc configfs: fix memleak in configfs_release_bin_file e30e636447fd ASoC: atmel-i2s: Fix usage of capture and playback at the same time af497961abef powerpc/powernv: Fix machine check reporting of async store errors f8d223f80ac6 extcon: max8997: Add missing modalias string e16fcc83748a extcon: sm5502: Drop invalid register write in sm5502_reg_data 25c7efb3875a phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe() 6398fc0e57ec phy: uniphier-pcie: Fix updating phy parameters a4b7c0af613f soundwire: stream: Fix test for DP prepare complete b0be06493e73 scsi: mpt3sas: Fix error return value in _scsih_expander_add() f51088868b16 habanalabs: Fix an error handling path in 'hl_pci_probe()' c183b55ed7e5 mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume() f929d21af75d of: Fix truncation of memory sizes on 32-bit platforms db45ea876743 ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK 55bb225c0878 iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 49739675048d iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp() c850b52e47aa serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates 5db39ad3fa32 staging: mt7621-dts: fix pci address for PCI memory range c5cd4b74fd8a coresight: core: Fix use of uninitialized pointer 58c0621c44a5 staging: rtl8712: fix memory leak in rtl871x_load_fw_cb bf5d6f697981 staging: rtl8712: fix error handling in r871xu_drv_init 7bc3fa5db495 staging: gdm724x: check for overflow in gdm_lte_netif_rx() f93737061067 staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt() 14106b90e147 ASoC: fsl_spdif: Fix error handler with pm_runtime_enable 9cf11dca57a5 iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 8c85c0f8cbff iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() c923e9effe50 iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() 15634d6dced1 iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp() a6a1e347c7a0 iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 2abfdd61324c iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 2abfa5294717 thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() 36f60700f966 eeprom: idt_89hpesx: Restore printing the unsupported fwnode name fc8ab0600172 eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() c7188d19989b usb: dwc2: Don't reset the core after setting turnaround time 8aa1cb46b72e usb: gadget: f_fs: Fix setting of device and driver data cross-references d4d3cd4c7699 ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()' 92a30a90d69a ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID 696cfb256794 ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test 8ef111db5e07 ASoC: rt715-sdw: use first_hw_init flag on resume 36dc6957f70f ASoC: rt711-sdw: use first_hw_init flag on resume de77f9d92c3b ASoC: rt700-sdw: use first_hw_init flag on resume e1456cba8e36 ASoC: rt5682-sdw: use first_hw_init flag on resume 16674ae3b237 ASoC: rt1308-sdw: use first_hw_init flag on resume dc1521641287 ASoC: max98373-sdw: use first_hw_init flag on resume 45a3d00eafb7 iommu/dma: Fix IOVA reserve dma ranges ad736838155c selftests: splice: Adjust for handler fallback removal 045c29902fbe s390: appldata depends on PROC_SYSCTL 485b1c02b543 s390: enable HAVE_IOREMAP_PROT d65f69deac5c s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK d8fe62cb919c iommu/amd: Fix extended features logging bd95a3e159a0 visorbus: fix error return code in visorchipset_init() e5a3a3108f06 fsi/sbefifo: Fix reset timeout 4a95eb0c800e fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE 719c4db394ed fsi: occ: Don't accept response from un-initialized OCC af3d7f9e266b fsi: scom: Reset the FSI2PIB engine for any error 446eed9c855e fsi: core: Fix return of error values on failures d22bef41017b mfd: rn5t618: Fix IRQ trigger by changing it to level mode 9b8bfdbc7e61 mfd: mp2629: Select MFD_CORE to fix build error 68f2f83f6fb6 scsi: iscsi: Flush block work before unblock b5371faa0667 scsi: FlashPoint: Rename si_flags field 0b2f74111344 leds: lp50xx: Put fwnode in error case during ->probe() 5f7bda9ba8d7 leds: lm3697: Don't spam logs when probe is deferred 8fc7d4a3f039 leds: lm3692x: Put fwnode in any case during ->probe() c54ad49e2ff7 leds: lm36274: Put fwnode in error case during ->probe() 1ed913317166 leds: lm3532: select regmap I2C API b504e279e502 leds: class: The -ENOTSUPP should never be seen by user space 58279b341b94 tty: nozomi: Fix the error handling path of 'nozomi_card_init()' 28c947b07263 firmware: stratix10-svc: Fix a resource leak in an error handling path 1e1b9cd40095 char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() 5a766253e305 staging: mmal-vchiq: Fix incorrect static vchiq_instance. cf05986cc4de mtd: rawnand: arasan: Ensure proper configuration for the asserted target 2f8824f556a3 mtd: partitions: redboot: seek fis-index-block in the right node a16eae11f004 perf scripting python: Fix tuple_set_u64() 201b975c1643 Input: hil_kbd - fix error return code in hil_dev_connect() 000c70680d2f ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() 2e1d76c3b90f backlight: lm3630a_bl: Put fwnode in error case during ->probe() d4ebf352a7d7 ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup() 2541d78f7832 ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() 246b4f1e2050 iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() 71dbba0b9525 iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() 1fa3107759b7 iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 93a5538d5012 iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp() daecb8c0a17c iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 293b8246a07e iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp() f960139a3c49 iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp() e5e102f4b562 iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 4613232e0b1f iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp() ab16be53b296 iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 8e23dd6236de iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp() c61ac1f83b32 iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 8ea878287ccc iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 718a67a90932 iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp() df5343bd59cd iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp() f0bc78df4a04 iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp() cd62282a51cb iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 638ba5aa15ac iio: accel: mxc4005: Fix overread of data and alignment issue. 0d220d40b3f3 iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 9eb5fb66b6f4 iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 4b362443dc21 iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 3cca4db5f733 iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp() 2edfba8a55b5 iio: adis16475: do not return ints in irq handlers 92efd6396e4b iio: adis16400: do not return ints in irq handlers 2e41116e6eb8 iio: adis_buffer: do not return ints in irq handlers 67d88b7bf62d mwifiex: re-fix for unaligned accesses 460bee90091d tty: nozomi: Fix a resource leak in an error handling function f5186bd17f3b serial: 8250_omap: fix a timeout loop condition 5dcff72fe42a serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() 685d53abc918 serial: fsl_lpuart: don't modify arbitrary data on lpuart32 728f23e53c65 rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() 66111dfe22b1 ASoC: rt5682: Disable irq on shutdown 8b195380cd07 staging: fbtft: Don't spam logs when probe is deferred 7a42f3c30dfe staging: fbtft: Rectify GPIO handling d8c1504cf1a0 MIPS: Fix PKMAP with 32-bit MIPS huge page support a23ba98e91ff RDMA/core: Always release restrack object a938d4e8c699 RDMA/mlx5: Don't access NULL-cleared mpi pointer c6965316d684 net: tipc: fix FB_MTU eat two pages 1148952dc660 net: sched: fix warning in tcindex_alloc_perfect_hash 4476568069c9 net: lwtunnel: handle MTU calculation in forwading 6939c39a4106 writeback: fix obtain a reference to a freeing memcg css 4c3e839bfde5 clk: si5341: Update initialization magic 55aaba36d718 clk: si5341: Check for input clock presence and PLL lock on startup 42ac32d834aa clk: si5341: Avoid divide errors due to bogus register contents 043637617d51 clk: si5341: Wait for DEVICE_READY on startup 29746bd0f765 clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare 94221679ee05 clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC f3b6df5dfd72 clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC ced193bc0851 clk: actions: Fix SD clocks factor table on Owl S500 SoC 12d2d6fd11c1 clk: actions: Fix UART clock dividers on Owl S500 SoC 7d97522e6e35 Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event 4f5fc3be2cca Bluetooth: Fix Set Extended (Scan Response) Data c5fedfcc2046 Bluetooth: Fix not sending Set Extended Scan Response a2dcad039e45 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid d28e780431b5 Revert "be2net: disable bh with spin_lock in be_process_mcc" 342b06b600bf gve: Fix swapped vars when fetching max queues 11044f8c2c9f RDMA/cma: Fix incorrect Packet Lifetime calculation fc2ea819b96e bpfilter: Specify the log level for the kmsg message 4228c00e1408 net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs() 393d48b3dec0 e1000e: Check the PCIm state cebff3d9f74f ipv6: fix out-of-bound access in ip6_parse_tlv() 9e753c47b905 net: atlantic: fix the macsec key length 1c95d4d432c3 net: phy: mscc: fix macsec key length 711a28d24d07 net: macsec: fix the length used to copy the key for offloading c764f2d899b2 RDMA/cma: Protect RMW with qp_mutex d52ceed84526 ibmvnic: free tx_pool if tso_pool alloc fails f25accc4fd4d ibmvnic: set ltb->buff to NULL after freeing 3f85d2ca323f Revert "ibmvnic: remove duplicate napi_schedule call in open function" cad22e48cabe i40e: Fix missing rtnl locking when setting up pf switch d9a5d19706ea i40e: Fix autoneg disabling for non-10GBaseT links 88819239e9fd i40e: Fix error handling in i40e_vsi_open aefa92774408 bpf: Do not change gso_size during bpf_skb_change_proto() 0dac8b0ad016 can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0 2d58a38275d2 ipv6: exthdrs: do not blindly use init_net b559d003f03c net: bcmgenet: Fix attaching to PYH failed on RPi 4B 514c96bf65ce mac80211: remove iwlwifi specific workaround NDPs of null_response 1b3985aa53d0 drm/msm/dpu: Fix error return code in dpu_mdss_init() 134a561aee50 drm/msm: Fix error return code in msm_drm_init() f97b9c4c0759 bpf: Fix null ptr deref with mixed tail calls and subprogs 56c31bc9aabe ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() 71a345ede51a ieee802154: hwsim: Fix memory leak in hwsim_add_one 4b44486b8bfd tc-testing: fix list handling 997285646a9c net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues 6610d5a73b6f net/ipv4: swap flow ports when validating source c3fcfc4e369b ip6_tunnel: fix GRE6 segmentation 162e75687e90 vxlan: add missing rcu_read_lock() in neigh_reduce() 6cd23b5f4017 rtw88: 8822c: fix lc calibration timing db2386fa4342 iwlwifi: increase PNVM load timeout 78e6587585d8 xfrm: Fix xfrm offload fallback fail case 5c8e5feceaf3 pkt_sched: sch_qfq: fix qfq_change_class() error path b2ce4ebdd9a8 netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic 581e37ad5c0a tls: prevent oversized sendfile() hangs by ignoring MSG_MORE e7c3ae47978f net: sched: add barrier to ensure correct ordering for lockless qdisc ca9b5ab7910c vrf: do not push non-ND strict packets with a source LLA through packet taps again e72d9e4b9807 net: ethernet: ezchip: fix error handling 161f8b73da68 net: ethernet: ezchip: fix UAF in nps_enet_remove f026d82211a2 net: ethernet: aeroflex: fix UAF in greth_of_remove 6a8c7c5c0773 mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() 6987ee9bf0a2 mt76: fix possible NULL pointer dereference in mt76_tx e717f974ceed samples/bpf: Fix the error return code of xdp_redirect's main() 79bf8f04cece samples/bpf: Fix Segmentation fault for xdp_redirect command fcd8d6371a46 RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr a9355b201d16 bpf: Fix libelf endian handling in resolv_btfids 607706027c89 xsk: Fix broken Tx ring validation cd7877a39f05 xsk: Fix missing validation for skb and unaligned mode 89621945b698 selftests/bpf: Whitelist test_progs.h from .gitignore 49c25a1a8dc5 RDMA/rxe: Fix qp reference counting for atomic ops 58da10487a1e netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols ed3d4988349e netfilter: nft_osf: check for TCP packet before further processing cf28cb51f01b netfilter: nft_exthdr: check for IPv6 packet before further processing 8f6714f3c12b RDMA/mlx5: Don't add slave port to unaffiliated list a158ee32d4aa netlabel: Fix memory leak in netlbl_mgmt_add_common 28e8df0c65a6 ath11k: send beacon template after vdev_start/restart during csa 48b69f31de82 ath10k: Fix an error code in ath10k_add_interface() e0727a61b0aa ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() a54e9166e788 cw1200: Revert unnecessary patches that fix unreal use-after-free bugs 30efdcaca32a brcmsmac: mac80211_if: Fix a resource leak in an error handling path 5d452eafbd2e brcmfmac: Fix a double-free in brcmf_sdio_bus_reset 5b8d0b0727f6 brcmfmac: correctly report average RSSI in station info db4de88d439e brcmfmac: fix setting of station info chains bitmask 80ad538a87e2 ssb: Fix error return code in ssb_bus_scan() 0147e6ccb818 wcn36xx: Move hal_buf allocation to devm_kmalloc in probe 581098969c1a clk: imx8mq: remove SYS PLL 1/2 clock gates da8904c46569 ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others 7142f92412c1 wireless: carl9170: fix LEDS build errors & warnings ecb6797501cb ath10k: add missing error return code in ath10k_pci_probe() 668c0663d6dd ath10k: go to path err_unsupported when chip id is not supported 4654f1fc3019 tools/bpftool: Fix error return code in do_batch() 1ccbb552e3d2 drm: qxl: ensure surf.data is ininitialized bdc16fe9df17 clk: vc5: fix output disabling when enabling a FOD 43b7f1dec6c0 drm/vc4: hdmi: Fix error path of hpd-gpios 756679a123bc drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends 87890e1113e6 RDMA/rxe: Fix failure during driver load c5db39c4dfda drm/pl111: depend on CONFIG_VEXPRESS_CONFIG 42800fcff3f9 RDMA/core: Sanitize WQ state received from the userspace c470dd34c682 net/sched: act_vlan: Fix modify to allow 0 6a5691335550 xfrm: remove the fragment check for ipv6 beet mode 9fddbe9495ad clk: tegra30: Use 300MHz for video decoder by default 48bcd756aff6 ehea: fix error return code in ehea_restart_qps() 6cbc167bc132 RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats 6569ae1deb6c RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection 8651ad0e2968 RDMA/rtrs-srv: Fix memory leak when having multiple sessions e7df73088443 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object f03d4c12965e RDMA/rtrs: Do not reset hb_missed_max after re-connection bd4df557aeef RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats 067b6631315d RDMA/srp: Fix a recently introduced memory leak 116d5cdfacff mptcp: generate subflow hmac after mptcp_finish_join() 284e741c4e2a mptcp: fix pr_debug in mptcp_token_new_connect eee0f7d399b6 drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result 75db503c9cc7 drm/rockchip: lvds: Fix an error handling path 59eb7193bef2 drm/rockchip: dsi: move all lane config except LCDC mux to bind() 40492ebd29e1 drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write() ef61b0826c81 drm: rockchip: set alpha_en to 0 if it is not used 7902ee2faefa net: ftgmac100: add missing error return code in ftgmac100_probe() 28b3837b405f clk: meson: g12a: fix gp0 and hifi ranges 27e9e0c46816 net: qrtr: ns: Fix error return code in qrtr_ns_init() 40b701707ebf drm/vmwgfx: Fix cpu updates of coherent multisample surfaces a8e85ed08858 drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command 8f2b15ec3bec pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities 6f4718c13400 pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin 2d487941ee59 net: pch_gbe: Propagate error from devm_gpio_request_one() 2f9f23c43a70 net: mvpp2: Put fwnode in error case during ->probe() b3fecbf60ebc video: fbdev: imxfb: Fix an error message 1655266d91ed drm/ast: Fix missing conversions to managed API 5885fce7b439 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() 0cd39c96574d drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable() 45415d1f9929 drm/bridge/sii8620: fix dependency on extcon 1de9425286f1 xfrm: xfrm_state_mtu should return at least 1280 for ipv6 10f32b8c9eb8 mm/page_alloc: fix counting of managed_pages d7deea31ed6f mm: page_alloc: refactor setup_per_zone_lowmem_reserve() 5458985533ba mm: memcg/slab: properly set up gfp flags for objcg pointer array 8e4af3917bfc mm/shmem: fix shmem_swapin() race with swapoff a5dcdfe4cb4a swap: fix do_swap_page() race with swapoff 29ae2c9c9ccc mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage() 7abf6e576354 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] 27634d63ca58 mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect c872674da724 dax: fix ENOMEM handling in grab_mapping_entry() c015295b28d6 ocfs2: fix snprintf() checking 512106ae2355 blk-mq: update hctx->dispatch_busy in case of real scheduler 3e33b1329c61 cpufreq: Make cpufreq_online() call driver->offline() on errors cc0b1776fd1d ACPI: bgrt: Fix CFI violation 3cbe01ac28a8 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros d3dd2fe2743f blk-wbt: make sure throttle is enabled properly 1c2f21a8a0c2 blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() e0afab5181d0 ACPI: APEI: fix synchronous external aborts in user-mode f626452df805 extcon: extcon-max8997: Fix IRQ freeing at error path 45b399e309f5 clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG 0317b728d8ae mark pstore-blk as broken 296fbe2608d2 ACPI: sysfs: Fix a buffer overrun problem with description_show() ce47ae8961dd nvme-pci: look for StorageD3Enable on companion ACPI device instead 3ffe41f25f21 block: avoid double io accounting for flush request 17e77feaddd6 ACPI: PM / fan: Put fan device IDs into separate header file 4dcb59d6a288 PM / devfreq: Add missing error code in devfreq_add_device() a61f8a2e45be media: video-mux: Skip dangling endpoints 62c666805af4 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev 6bfcb6178925 psi: Fix race between psi_trigger_create/destroy 8d7debe74475 crypto: nx - Fix RCU warning in nx842_OF_upd_status c43082d284fa spi: spi-sun6i: Fix chipselect/clock bug f18f7a227697 lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING fca9e784a36c lockdep: Fix wait-type for empty stack ca47a4fa8996 sched/uclamp: Fix uclamp_tg_restrict() aea030cefc59 sched/rt: Fix Deadline utilization tracking during policy change c576472a051a sched/rt: Fix RT utilization tracking during policy change 67f66d48bd10 x86/sev: Split up runtime #VC handler for correct state tracking 2e1003f3ee77 x86/sev: Make sure IRQs are disabled while GHCB is active eefebcda89a8 btrfs: clear log tree recovering status if starting transaction fails aec3a574c632 regulator: hi655x: Fix pass wrong pointer to config.driver_data 96275c8f6c58 KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set e5154bf2177c perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number 31dcfec19dd0 KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() 64d31137b1a6 KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch bac38bd7c458 KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap b2c5af71ce4b KVM: nVMX: Sync all PGDs on nested transition with shadow paging 5ac406b81c0d hwmon: (max31790) Fix fan speed reporting for fan7..12 e02d52b7e9c5 hwmon: (max31722) Remove non-standard ACPI device IDs 5c00e994978d hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" 5cfc66b45450 hwmon: (lm70) Use device_get_match_data() c9f8416e43f8 media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx 921d2518dbba media: subdev: remove VIDIOC_DQEVENT_TIME32 handling bb5e089df700 arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan 8d6acfe80da1 arm64: consistently use reserved_pg_dir f1f30b3373df mmc: usdhi6rol0: fix error return code in usdhi6_probe() cd909ebb7315 crypto: sm2 - fix a memory leak in sm2 d598b8b77b17 crypto: sm2 - remove unnecessary reset operations deef40c47e66 crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit bc50c403859f crypto: omap-sham - Fix PM reference leak in omap sham ops 615f2f5e7eb8 crypto: nitrox - fix unchecked variable in nitrox_register_interrupts 5d4cb7c39436 regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK 082d977b4688 media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2() 52734fb99e69 m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning b54a0f7926bd media: gspca/gl860: fix zero-length control requests 0109910cbdd8 media: tc358743: Fix error return code in tc358743_probe_of() 5091f2738d78 media: au0828: fix a NULL vs IS_ERR() check 31157148a591 media: exynos4-is: Fix a use after free in isp_video_release 2a91d7cc425c media: rkvdec: Fix .buf_prepare 5a3ac10611d6 locking/lockdep: Reduce LOCKDEP dependency list 1328decacd31 pata_ep93xx: fix deferred probing bab207d3524e media: rc: i2c: Fix an error message a9d02976e9ba crypto: ccp - Fix a resource leak in an error handling path c3285441b4cd crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() 8ac033d9c451 crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() c0ec4ac43638 x86/elf: Use _BITUL() macro in UAPI headers 912d16a2d730 evm: fix writing <securityfs>/evm overflow 403577f75d5c pata_octeon_cf: avoid WARN_ON() in ata_host_activate() 5f9aaaaac816 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n' 37481ad72d96 sched/uclamp: Fix locking around cpu_util_update_eff() 6c2b3d565fca sched/uclamp: Fix wrong implementation of cpu.uclamp.min b49d231c67e8 media: I2C: change 'RST' to "RSET" to fix multiple build errors e7a376edb484 pata_rb532_cf: fix deferred probing 9df79fd17b7f sata_highbank: fix deferred probing 45d2d67833ae crypto: ux500 - Fix error return code in hash_hw_final() 8c8c11b4df70 crypto: ixp4xx - update IV after requests f00454ac40f8 crypto: ixp4xx - dma_unmap the correct address 2c3164f31a49 media: hantro: do a PM resume earlier 6efd8921eb84 media: s5p_cec: decrement usage count if disabled e23dc4a3e8ff media: venus: Rework error fail recover logic 08d0aa16a1f7 spi: Avoid undefined behaviour when counting unused native CSs db5a7e22c96c spi: Allow to have all native CSs in use along with GPIOs 0c1d1517d616 writeback, cgroup: increment isw_nr_in_flight before grabbing an inode 3bf8076a7b46 ia64: mca_drv: fix incorrect array size calculation fc12d8fbcf1a kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() 1208f10b4b8a block: fix discard request merge 9d0634f6cbcb mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device c35b484130cc cifs: fix missing spinlock around update to ses->status a72d660c0dcc HID: wacom: Correct base usage for capacitive ExpressKey status bits 6bac00744b62 ACPI: tables: Add custom DSDT file as makefile prerequisite 5c93dd7c5952 tpm_tis_spi: add missing SPI device ID entries d9b40ebd448e clocksource: Check per-CPU clock synchronization when marked unstable 03a65c14ab47 clocksource: Retry clock read if long delays detected 8ab9714fd84b ACPI: EC: trust DSDT GPE for certain HP laptop c406bb9ece6e cifs: improve fallocate emulation 998d9fefdd47 PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() f5a90d44a1bc EDAC/Intel: Do not load EDAC driver when running as a guest 950a7399056d nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() 66e8848482f2 nvme-pci: fix var. type for increasing cq_head 9dc2c2b94194 platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard() e2cf3b5cb29e platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15" dff246672236 platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures" 1da08a428ec3 block: fix race between adding/removing rq qos and normal IO 555dba7c631a ACPI: resources: Add checks for ACPI IRQ override c79852298ce7 ACPI: bus: Call kobject_put() in acpi_init() error path a8c0057aee14 ACPICA: Fix memory leak caused by _CID repair function 2ebbe3a62024 fs: dlm: fix memory leak when fenced eda609d8646f drivers: hv: Fix missing error code in vmbus_connect() 019d04f91466 open: don't silently ignore unknown O-flags in openat2() d838dddf3f08 random32: Fix implicit truncation warning in prandom_seed_state() 7425fe57d94f fs: dlm: cancel work sync othercon 747b654e4069 blk-mq: clear stale request in tags->rq[] before freeing one request pool a3362ff0433b blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter f58625bf2ca9 block_dump: remove block_dump feature in mark_inode_dirty() ca8541015d25 ACPI: EC: Make more Asus laptops use ECDT _GPE b74b839a169b platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets d4801889d61f platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets bb3a3a6cebb3 Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c 9e914f59cc3a lib: vsprintf: Fix handling of number field widths in vsscanf f8c3236890eb hv_utils: Fix passing zero to 'PTR_ERR' warning 0f2f5293023f ACPI: processor idle: Fix up C-state latency if not ordered ae281fbbc4e5 EDAC/ti: Add missing MODULE_DEVICE_TABLE 2c0285062dd7 HID: do not use down_interruptible() when unbinding devices 51b7499cecc4 ACPI: video: use native backlight for GA401/GA502/GA503 83653ace03e6 media: Fix Media Controller API config checks f0b8f5682db8 regulator: da9052: Ensure enough delay time for .set_voltage_time_sel 5d9e3279f507 regulator: mt6358: Fix vdram2 .vsel_mask b58b54ef4978 KVM: s390: get rid of register asm usage 963baea02ddd lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage() 93cc59d8d0fa locking/lockdep: Fix the dep path printing for backwards BFS 9c0835c69db8 btrfs: disable build on platforms having page size 256K ad71a9ad74b1 btrfs: don't clear page extent mapped if we're not invalidating the full page 703b494a68f9 btrfs: sysfs: fix format string for some discard stats 8d05e30c974f btrfs: abort transaction if we fail to update the delayed inode e0ffb169a35e btrfs: fix error handling in __btrfs_update_delayed_inode 9b2829123727 KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors 00b1a9f0e8d9 drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe() 625ee7d26799 hwmon: (max31790) Fix pwmX_enable attributes c1eb091dbbbb hwmon: (max31790) Report correct current pwm duty cycles 49623e4b7350 media: imx-csi: Skip first few frames from a BT.656 source 72962620efcb media: siano: fix device register error path cc4ba5a3979a media: dvb_net: avoid speculation from net slot c34f3912a7d6 crypto: shash - avoid comparing pointers to exported functions under CFI 0d201fee96b6 spi: meson-spicc: fix memory leak in meson_spicc_probe a0bbb5d378da spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. ea7e1b581b2d mmc: via-sdmmc: add a check against NULL pointer dereference 237999da7036 mmc: sdhci-sprd: use sdhci_sprd_writew b6cbe1fcf85e memstick: rtsx_usb_ms: fix UAF 8c252a63032a media: dvd_usb: memory leak in cinergyt2_fe_attach e78a588b595d Makefile: fix GDB warning with CONFIG_RELR bce4838273e5 crypto: hisilicon/sec - fixup 3des minimum key size declaration 74ef2418a76b media: st-hva: Fix potential NULL pointer dereferences 617afcee2a5f media: bt8xx: Fix a missing check bug in bt878_probe 1f9cff025d65 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release 1d2838152e19 media: cedrus: Fix .buf_prepare cbfb77c2f965 media: hantro: Fix .buf_prepare 6e08d3ab5ced media: em28xx: Fix possible memory leak of em28xx struct 75c45a81889a media: bt878: do not schedule tasklet when it is not setup a61d119248ed media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off 9fa8542a63b6 sched/fair: Fix ascii art by relpacing tabs d0214b841c1d arm64: perf: Convert snprintf to sysfs_emit addcb6bb584a crypto: qce: skcipher: Fix incorrect sg count for dma transfers d000c598db1d crypto: qat - remove unused macro in FW loader 5daa889433c9 crypto: qat - check return code of qat_hal_rd_rel_reg() 996234180748 media: imx: imx7_mipi_csis: Fix logging of only error event counters 179d9c18ba83 media: pvrusb2: fix warning in pvr2_i2c_core_done 893c243e52f2 media: hevc: Fix dependent slice segment flags a245f93ad067 media: cobalt: fix race condition in setting HPD 4626df7f65b4 media: cpia2: fix memory leak in cpia2_usb_probe e717d6c291d1 media: sti: fix obj-$(config) targets 93f80a0bbd5b crypto: nx - add missing MODULE_DEVICE_TABLE 4e8c9510b787 hwrng: exynos - Fix runtime PM imbalance on error 3c51d82d0b78 sched/core: Initialize the idle task with preemption disabled f8607f5ebe87 regulator: uniphier: Add missing MODULE_DEVICE_TABLE 66f0f478ecea spi: omap-100k: Fix the length judgment problem 8692603ff155 spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages() cb42cf32ce2e spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' b980385a70ea media: exynos-gsc: fix pm_runtime_get_sync() usage count a8b1889cd618 media: exynos4-is: fix pm_runtime_get_sync() usage count 29fd79b6280b media: sti/bdisp: fix pm_runtime_get_sync() usage count abdc89771018 media: sunxi: fix pm_runtime_get_sync() usage count d627fc298cda media: s5p-jpeg: fix pm_runtime_get_sync() usage count 3c90c3fbdc96 media: mtk-vcodec: fix PM runtime get logic 8318f7bc0e65 media: sh_vou: fix pm_runtime_get_sync() usage count 64e291d697a0 media: am437x: fix pm_runtime_get_sync() usage count adf052c77963 media: s5p: fix pm_runtime_get_sync() usage count 437ca06c7899 media: mdk-mdp: fix pm_runtime_get_sync() usage count ff7e4b94db72 media: marvel-ccic: fix some issues when getting pm_runtime ccf0a291f7e1 staging: media: rkvdec: fix pm_runtime_get_sync() usage count b2c4d9a33cc2 Add a reference to ucounts for each cred 61a7a634a0c8 spi: Make of_register_spi_device also set the fwnode f2b240047644 thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure 4eab2e2e9889 fuse: reject internal errno bb7ee90ea524 fuse: check connected before queueing on fpq->io 912e98505a63 fuse: ignore PG_workingset after stealing 576b44c32669 fuse: Fix infinite loop in sget_fc() ae6ab39251f7 fuse: Fix crash if superblock of submount gets killed early 91c2aa2c64b8 fuse: Fix crash in fuse_dentry_automount() error path 53124265fca8 evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded 7b84c7d7e2c2 evm: Execute evm_inode_init_security() only when an HMAC key is loaded a7e18f57eddf loop: Fix missing discard support when using LOOP_CONFIGURE 75395690e5e6 powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() c556b938b3be seq_buf: Make trace_seq_putmem_hex() support data longer than 8 0531e84bc8ac tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing 2aedacfaf601 tracing/histograms: Fix parsing of "sym-offset" modifier 998de999ba7d rsi: fix AP mode with WPA failure due to encrypted EAPOL 71808ec5b982 rsi: Assign beacon rate settings to the correct rate_info descriptor field 43189683fe5d ssb: sdio: Don't overwrite const buffer if block_write fails 58940e88ba63 ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() cc46d6d14fc7 serial_cs: remove wrong GLOBETROTTER.cis entry cf727d99ab63 serial_cs: Add Option International GSM-Ready 56K/ISDN modem 23055da5618f serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() 17451bd0364f serial: mvebu-uart: fix calculation of clock divisor 8c90ec9965ba iio: accel: bma180: Fix BMA25x bandwidth register values 9efc775c28b4 iio: ltr501: ltr501_read_ps(): add missing endianness conversion c6c3ea1d9d4f iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR fbadeba72e14 iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too 17c67f484893 iio: light: tcs3472: do not free unallocated IRQ 6534a5e0c28c iio: frequency: adf4350: disable reg and clk on error in adf4350_probe() a6f7bf2652bb rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path e92bd19246cc clk: agilex/stratix10: fix bypass representation 3093214a6aa4 clk: agilex/stratix10: remove noc_clk 308d01f5255b clk: agilex/stratix10/n5x: fix how the bypass_reg is handled e582a2f35245 f2fs: Prevent swap file in LFS mode 36ae903607f6 s390: mm: Fix secure storage access exception handling 38a2ba82e249 s390/cio: dont call css_wait_for_slow_path() inside a lock 9aae145dc500 KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk a9ac58f85f12 KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs 30c44537cb10 KVM: PPC: Book3S HV: Workaround high stack usage with clang 39d0dfab6c3e KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 7510c5cd0dc4 perf/smmuv3: Don't trample existing events with global filter 9109e15709cd mm/gup: fix try_grab_compound_head() race with split_huge_page() 9b0d1f4cb862 bus: mhi: Wait for M2 state during system resume cbcbfb048804 SUNRPC: Should wake up the privileged task firstly. 30f56084980e SUNRPC: Fix the batch tasks count wraparound. c6d864601ef2 mac80211: remove iwlwifi specific workaround that broke sta NDP tx 507925fff036 can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path f79ea4755f6b can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done 22bfa94db2ef can: isotp: isotp_release(): omit unintended hrtimer restart on socket release af94ef8f0b08 can: gw: synchronize rcu operations before removing gw job entry b52e0cf0bfc1 can: bcm: delay release of struct bcm_op after synchronize_rcu() aa07327083b5 ext4: use ext4_grp_locked_error in mb_find_extent 6903f99f1921 ext4: fix avefreec in find_group_orlov 98cd580211bf ext4: remove check for zero nr_to_scan in ext4_es_scan() 68a40ff916a6 ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit f4e91a4e0d04 ext4: return error code when ext4_fill_flex_info() fails b368b0375e77 ext4: fix overflow in ext4_iomap_alloc() ea5466f1a777 ext4: fix kernel infoleak via ext4_extent_header 076d9b06236a ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle 80d05ce58a0b btrfs: clear defrag status of a root if starting transaction fails 6b00b1717f58 btrfs: compression: don't try to compress if we don't have enough pages 34172f601a9c btrfs: send: fix invalid path for unlink operations after parent orphanization 2fa929803530 ARM: dts: at91: sama5d4: fix pinctrl muxing ea45145e6cb4 ARM: dts: ux500: Fix LED probing b34aa5aaaa22 arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode 123c1b05b007 crypto: ccp - Annotate SEV Firmware file names 834c47a387ae crypto: nx - Fix memcpy() over-reading in nonce b4c35e9e8061 Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl 7b0393e6f6c8 iov_iter_fault_in_readable() should do nothing in xarray case b6df9e43d52d copy_page_to_iter(): fix ITER_DISCARD case d91638f70e81 selftests/lkdtm: Avoid needing explicit sub-shell 1738bcf9e652 ntfs: fix validity check for file name attribute f794c839dff1 gfs2: Fix error handling in init_statfs 3ae1c663bdeb gfs2: Fix underflow in gfs2_page_mkwrite b242ae99fac6 xhci: solve a double free problem while doing s4 ff0f59d2d884 usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() 63d6029e6608 usb: dwc3: Fix debugfs creation flow 022d22a311bb USB: cdc-acm: blacklist Heimann USB Appset device f9d9db593dcd usb: renesas-xhci: Fix handling of unknown ROM state 3b545788505b usb: gadget: eem: fix echo command packet response issue c964c4682efb net: can: ems_usb: fix use-after-free in ems_usb_disconnect() a2ad0bddd0aa Input: usbtouchscreen - fix control-request directions 23e8f468849d media: dvb-usb: fix wrong definition a6f433fd9e53 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC ba65dd6eb826 ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too 13a05c7b434f ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D 37e179c0289f ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx ea824a31a3d2 ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 659b440a8d04 ALSA: hda/realtek: Add another ALC236 variant support 36bc25ec61b0 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 0535de167b38 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 2a13d43821b2 ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 9127b2770365 ALSA: intel8x0: Fix breakage at ac97 clock measurement 19418ed317ca ALSA: usb-audio: scarlett2: Fix wrong resume call 5c4d51b438f3 ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire 313a5e869d04 ALSA: usb-audio: Fix OOB access at proc output cfd3c66ca73a ALSA: usb-audio: fix rate on Ozone Z90 USB headset ae9957b3ee16 Bluetooth: Remove spurious error message f5af19889ff0 Bluetooth: btqca: Don't modify firmware contents in-place 3cdcbd1b8ce3 Bluetooth: hci_qca: fix potential GPF Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 3c48b0a7e2c52444a30038147e8247b786709edb) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31linux-yocto/5.10: update to v5.10.49Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 904ad453baa0 Linux 5.10.49 064b57a8da99 xen/events: reset active flag for lateeoi events later a245f6842d21 Hexagon: change jumps to must-extend in futex_atomic_* a7f51048c5a8 Hexagon: add target builtins to kernel 243f325ecc90 Hexagon: fix build errors 8148665cb7fe media: uvcvideo: Support devices that report an OT as an entity source d5737410d2dd KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path a09a52277207 Linux 5.10.48 4dc968042864 Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" 4ab869e0289d RDMA/mlx5: Block FDB rules when not in switchdev mode 348143a38012 gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP 45ca6df5df11 drm/nouveau: fix dma_address check for CPU/GPU sync d191c3d6ad33 gpio: mxc: Fix disabled interrupt wake-up support f77f97238496 scsi: sr: Return appropriate error code when disk is ejected Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5b203992df8d9866f8cf90a22f39e483376f3912) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-13linux-yocto/5.10: scsi-debug needs scsi-diskBruce Ashfield
It was pointed out that the default scsi-debug feature didn't behave the same as other distros, since it doesn't have disk supporrt enabled. We already have a disk.cfg for scsi so we include it into the debug fragment to get the support we want. Integrating the following commit(s) to linux-yocto/.: 66a4b5fc619 scsi: debug needs disk support Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8c3ca417a7e9e3c670f1cbff2352c8761b60caff) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-13linux-yocto/5.10: update to v5.10.47Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 4357ae26d4cd Linux 5.10.47 1573d595e239 integrity: Load mokx variables into the blacklist keyring c6ae6f89fc4f certs: Add ability to preload revocation certs 72d6f5d982f0 certs: Move load_system_certificate_list to a common function 45109066f686 certs: Add EFI_CERT_X509_GUID support for dbx entries 0ba128fa68a4 Revert "drm: add a locked version of drm_is_current_master" 0463b49e0239 netfs: fix test for whether we can skip read when writing beyond EOF e6108147dd91 swiotlb: manipulate orig_addr when tlb_addr has offset 7570a8b5dd49 KVM: SVM: Call SEV Guest Decommission if ASID binding fails 377a796e7a71 mm, futex: fix shared futex pgoff on shmem huge page ab9d178167ea mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() 915c3a262c49 mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes 90073aecc3cc mm: page_vma_mapped_walk(): get vma_address_end() earlier bf60fc2314b9 mm: page_vma_mapped_walk(): use goto instead of while (1) 9f85dcaf1533 mm: page_vma_mapped_walk(): add a level of indentation e56bdb397663 mm: page_vma_mapped_walk(): crossing page table boundary 8dc191ed9c5f mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block 7b55a4bcfccf mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd 1cb0b9059f9e mm: page_vma_mapped_walk(): settle PageHuge on entry 65febb41b4d6 mm: page_vma_mapped_walk(): use page for pvmw->page 825c28052b4d mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split 0010275ca243 mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() 38cda6b5ab83 mm/thp: fix page_address_in_vma() on file THP tails 37ffe9f4d7ff mm/thp: fix vma_address() if virtual address below file offset 66be14a92609 mm/thp: try_to_unmap() use TTU_SYNC for safe splitting 6527d8ef68c3 mm/thp: make is_huge_zero_pmd() safe and quicker a8f4ea1d38ac mm/thp: fix __split_huge_pmd_locked() on shmem migration entry 32f954e961ca mm, thp: use head page in __migration_entry_wait() bfd90b56d7f6 mm/rmap: use page_not_mapped in try_to_unmap() ff81af8259bb mm/rmap: remove unneeded semicolon in page_not_mapped() a0ad7ea018e7 mm: add VM_WARN_ON_ONCE_PAGE() macro 130a1d76ee0b x86/fpu: Make init_fpstate correct with optimized XSAVE 51d8011782ed x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() 2b35a4eaaaae kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() bfe28af78a20 kthread_worker: split code for canceling the delayed work timer 02c303f3b9fb ceph: must hold snap_rwsem when filling inode for async create de0af2651daa i2c: robotfuzz-osif: fix control-request directions dd8ed6c9bc22 KVM: do not allow mapping valid but non-reference-counted pages 5fd0c2cf7b11 s390/stack: fix possible register corruption with stack switch helper ab5bef978038 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group ace31c91fd59 scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) b9e6c20d4c9d gpiolib: cdev: zero padding during conversion to gpioline_info_changed 0221a5a4db46 i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access 018d03fcf77a pinctrl: stm32: fix the reported number of GPIO lines per bank df654cd3d300 perf/x86: Track pmu in per-CPU cpu_hw_events f9e73b2967f6 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY 1c9cf96f5652 net: ll_temac: Add memory-barriers for TX BD access bafb6cdd4f70 PCI: Add AMD RS690 quirk to enable 64-bit DMA d91c50e6a678 recordmcount: Correct st_shndx handling fb71d81ccd69 mac80211: handle various extensible elements correctly 676a7cb1a96b mac80211: reset profile_periodicity/ema_ap ca0e1fefbb53 net: qed: Fix memcpy() overflow of qed_dcbx_params() 4658a8d30791 KVM: selftests: Fix kvm_check_cap() assertion e83e3c5d85a7 r8169: Avoid memcpy() over-reading of ETH_SS_STATS 992b105abf57 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS a10856ea6066 r8152: Avoid memcpy() over-reading of ETH_SS_STATS 196b22ef6cd1 net/packet: annotate accesses to po->ifindex da8b3aeff4ad net/packet: annotate accesses to po->bind 18ed1789bbce net: caif: fix memory leak in ldisc_open edcd7594ada9 riscv32: Use medany C model for modules 47c07f919fab net: phy: dp83867: perform soft reset and retain established link f57132a887ea net/packet: annotate data race in packet_sendmsg() 9707960ecfdc inet: annotate date races around sk->sk_txhash 7293f63b7b62 net: annotate data race in sock_error() 61b132f67c0d ping: Check return value of function 'ping_queue_rcv_skb' 08c389de6d53 inet: annotate data race in inet_send_prepare() and inet_dgram_connect() c2311fd6de78 net: ethtool: clear heap allocations for ethtool function c2813d1966ba mac80211: drop multicast fragments fedc4d4f548c net: ipv4: Remove unneed BUG() function 93c2aac13b08 dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma 0f48f9277182 dmaengine: mediatek: do not issue a new desc if one is still current 63fa5b2d4b55 dmaengine: mediatek: free the proper desc in desc_free handler 78fa0f707d73 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() 6a07cf36064a cfg80211: call cfg80211_leave_ocb when switching away from OCB a9028333001f mac80211_hwsim: drop pending frames on stop 8cfe765afd5a mac80211: remove warning in ieee80211_get_sband() b671b9816982 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits 524f70b30ef8 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig 13b245a7bd59 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc() 86f3e72dcb72 dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() 4df9ed0edb9f perf/x86/intel/lbr: Zero the xstate buffer on allocation 56bc20e5fc64 perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context ca2acbd5483f locking/lockdep: Improve noinstr vs errors 59aa5c91f863 x86/xen: Fix noinstr fail in exc_xen_unknown_trap() cb83c99cf675 x86/entry: Fix noinstr fail in __do_fast_syscall_32() cf5935487594 drm/vc4: hdmi: Make sure the controller is powered in detect f73aca83fd83 drm/vc4: hdmi: Move the HSM clock enable to runtime_pm f11f9ff8a7c9 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" 4b06ebab4a82 spi: spi-nxp-fspi: move the register operation after the clock enable 50a1312a29d1 arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required bd5d4df4dcc1 arm64: Ignore any DMA offsets in the max_zone_phys() calculation 3bbdf5a6fcd2 MIPS: generic: Update node names to avoid unit addresses 03096a46019e mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk b8fd230ae085 ARM: 9081/1: fix gcc-10 thumb2-kernel regression 3d6c4f78ec61 drm/amdgpu: wait for moving fence after pinning 694bb36aa75d drm/radeon: wait for moving fence after pinning bcfea2412f4b drm/nouveau: wait for moving fence after pinning v2 3ef0ca0ec995 drm: add a locked version of drm_is_current_master fea853aca321 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." 1bd81429d53d Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue." 3051f230f19f module: limit enabling module.sig_enforce Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a2616c36cf3398ac81db0a479c45686769903159) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: rcu: Fix stall-warning deadlock due to non-release of ↵Bruce Ashfield
rcu_node ->lock Integrating the following commit(s) to linux-yocto/5.10: 139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 63b4761cb1f44aaad4bd0948dc586a90b53049d3) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: features/nft_tables: refresh config optionsBruce Ashfield
The nft tables feature had become out of sync with current config options. Refreshing the support with the following commits: Integrating the following commit(s) to linux-yocto/.: da478fab290 nft: add CONFIG_NFT_SOCKET 54e2d36b291 nft: add CONFIG_NFT_TUNNEL 6fefc38049a nft: add CONFIG_NFT_CONNLIMIT cb0b5fc7ed5 nft: enable NF_TABLES_NETDEV d36b304d614 nft: drop rbtree 0a70fa87ee0 nft: merge chain nat types c226e82038a nft: merge route type to core 79968ab78bb nft: masq options merged 8a0bff8cc5f nft: _set is now built-ins 5952a26c4f7 nft: consolidate _set options 0941f794363 nf: META is now builtin 2fcc2c1b552 nf: EXTHDR is part of core, drop config e909f08155d nf: ARP is bool, set to y 3bc18ee0615 nf: make nf_tables =y b90241a5403 nf: set CONFIG_NF_TABLES_IPV6, since dependencies are =y 32ae602ab4d nf: set CONFIG_NF_TABLES_IPV4, since dependencies are =y 2a9be72daea nf: make inet_tables =y Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cce1ed5973455666c09dd56ecf3d0c373bdb3fb2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: update to v5.10.46Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3de043c6851d Linux 5.10.46 174c27583b38 usb: dwc3: core: fix kernel panic when do reboot e52d43c82f2f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically 1b5fbb66182f perf beauty: Update copy of linux/socket.h with the kernel sources 69371e0482ea tools headers UAPI: Sync linux/in.h copy with the kernel sources 4f6e7098f19b net: fec_ptp: add clock rate zero check 1af3a8e91f1a net: stmmac: disable clocks in stmmac_remove_config_dt() f71ca814c286 mm/slub.c: include swab.h f6ed23575416 mm/slub: actually fix freelist pointer vs redzoning 4314c8c63bfd mm/slub: fix redzoning for small allocations 4a36fda16b1b mm/slub: clarify verification reporting 12eb3c2c1a4f mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare fc7fdd8c5c2a net: bridge: fix vlan tunnel dst refcnt when egressing fe0448a3fad3 net: bridge: fix vlan tunnel dst null pointer dereference cfe403f209b1 net: ll_temac: Fix TX BD buffer overwrite 019ab7d044d0 net: ll_temac: Make sure to free skb when it is completely used 41984d4fbe21 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. bc58ec307ce9 drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. 96b4126f8c37 cfg80211: avoid double free of PMSR request 5493b0c2a784 cfg80211: make certificate generation more robust f74df6e08608 mac80211: Fix NULL ptr deref for injected rate info df203c1fdaaf dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc b842b568a584 crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo 63ba83563e71 x86/fpu: Reset state for all signal restore failures a7748e021b9f x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer 076f732b16a5 x86/fpu: Prevent state corruption in __fpu__restore_sig() abc790bdbbc5 x86/pkru: Write hardware init value to PKRU when xstate is init 208bb686e7fa x86/ioremap: Map EFI-reserved memory as encrypted for SEV 75a55bc2e5e6 x86/process: Check PF_KTHREAD and not current->mm for kernel threads ddaaf38e1923 x86/mm: Avoid truncating memblocks for SGX memory f6bcb1a6281d ARCv2: save ABI registers across signal handling b516daed9913 s390/ap: Fix hanging ioctl caused by wrong msg counter 7c003dab436d s390/mcck: fix calculation of SIE critical section size 3a9934d6b8dd KVM: X86: Fix x86_emulator slab cache leak 18eca69f88f2 KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU 669a8866e468 KVM: x86: Immediately reset the MMU context when the SMM flag is cleared 077cb8946f55 PCI: Work around Huawei Intelligent NIC VF FLR erratum ee1a9cfed28a PCI: Add ACS quirk for Broadcom BCM57414 NIC 1a1dbc447397 PCI: aardvark: Fix kernel panic during PIO transfer dac77a14fa27 PCI: Mark some NVIDIA GPUs to avoid bus reset 1e460ddf5be1 PCI: Mark TI C667X to avoid bus reset c9fd0ab39f0a tracing: Do no increment trace_clock_global() by one b313bd944ddd tracing: Do not stop recording comms if the trace file is being read adb3849ed8d5 tracing: Do not stop recording cmdlines when tracing is off 1a91fafa3edc usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection 576996b64e4d usb: core: hub: Disable autosuspend for Cypress CY7C65632 6bd3d80d1f01 can: mcba_usb: fix memory leak in mcba_usb 509ab6bfdd0c can: j1939: fix Use-after-Free, hold skb ref while in use 0cf4b377907f can: bcm/raw/isotp: use per module netdevice notifier acb755be1f7a can: bcm: fix infoleak in struct bcm_msg_head 8c82c52d1de9 bpf: Do not mark insn as seen under speculative path verification e9d271731d21 bpf: Inherit expanded/patched seen count from old aux data ed423d80bb9a irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry 103c4a08baec mm: relocate 'write_protect_seq' in struct mm_struct a87abba03a7a hwmon: (scpi-hwmon) shows the negative temperature properly 57b21ef118ac radeon: use memcpy_to/fromio for UVD fw upload 3e4b0fbb7293 ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin 360609fc8b06 drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device 5bd6bcb3532d pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled 6d0dc1b34c02 ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode ba8a26a7ce86 regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL 2f8f0e97cebb spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd() e03c8b35161b ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values 813ff24f1d08 sched/pelt: Ensure that *_sum is always synced with *_avg f6d28f0e36e9 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code 0ea21221dd5a regulator: rtmv20: Fix to make regcache value first reading back from HW 3c5064cd2979 ASoC: fsl-asoc-card: Set .owner attribute when registering card. 9a1790794623 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() 02e245574887 ASoC: rt5659: Fix the lost powers for the HDA header 3fb6c6acc1a7 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support 0609c36696e7 regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting 0ea923519a3f regulator: cros-ec: Fix error code in dev_err message 95deeb29d831 net: ethernet: fix potential use-after-free in ec_bhf_remove 8c0c2d97ad28 icmp: don't send out ICMP messages with a source address of 0.0.0.0 c5d70dbc4d0b bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path f8774be4dc11 bnxt_en: Fix TQM fastpath ring backing store computation acc9175541bf bnxt_en: Rediscover PHY capabilities after firmware reset acc358995975 cxgb4: fix wrong shift. 05b2b9f7d24b net: cdc_eem: fix tx fixup skb leak 290b0b6432e2 net: hamradio: fix memory leak in mkiss_close 45bf43d8685f be2net: Fix an error handling path in 'be_probe()' 327e626c39f3 net/mlx5: Reset mkey index on creation 38aafe678caa net/mlx5: E-Switch, Allow setting GUID for host PF vport 601be24dba48 net/mlx5: E-Switch, Read PF mac address 5f2ccc58a352 net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock ac31cc837caf net: ipv4: fix memory leak in ip_mc_add1_src d08f726cd5b8 net: fec_ptp: fix issue caused by refactor the fec_devtype 570a52cf3e01 net: usb: fix possible use-after-free in smsc75xx_bind 70c8418469fb lantiq: net: fix duplicated skb in rx descriptor ring 11fac7e91270 net: cdc_ncm: switch to eth%d interface naming 9a4794956292 ptp: improve max_adj check against unreasonable values 5fc6ed1831ca bpf: Fix leakage under speculation on mispredicted branches 960b08dd36de net: qrtr: fix OOB Read in qrtr_endpoint_post 0239c439cedc ipv4: Fix device used for dst_alloc with local routes 4b5ad4b5aefd cxgb4: fix wrong ethtool n-tuple rule lookup d708e5efdd31 netxen_nic: Fix an error handling path in 'netxen_nic_probe()' 70513cdb936e qlcnic: Fix an error handling path in 'qlcnic_probe()' fb3a94814368 ethtool: strset: fix message length calculation 0e185a7b285d net: qualcomm: rmnet: don't over-count statistics e3577776d606 net: qualcomm: rmnet: Update rmnet device MTU based on real device 4abfd597fe60 net: make get_net_ns return error if NET_NS is disabled 6a4b39944e2f net: stmmac: dwmac1000: Fix extended MAC address registers definition 6392ed82ad08 cxgb4: halt chip before flashing PHY firmware image b38ec782d004 cxgb4: fix sleep in atomic when flashing PHY firmware 3d60457d74d9 cxgb4: fix endianness when flashing boot image 5bf940fe91f8 alx: Fix an error handling path in 'alx_probe()' 0adf32c033a5 selftests: mptcp: enable syncookie only in absence of reorders eab06f7504da mptcp: do not warn on bad input from the network 222ebeda1702 mptcp: try harder to borrow memory from subflow under pressure 3b491dd593d5 sch_cake: Fix out of bounds when parsing TCP options and header 73eeba71dc99 mptcp: Fix out of bounds when parsing TCP options 9cdf299ba4e1 netfilter: synproxy: Fix out of bounds when parsing TCP options a336dc6fdd56 net/mlx5e: Block offload of outer header csum for UDP tunnels 34ff3770bff8 net/mlx5: DR, Don't use SW steering when RoCE is not supported 3623bfcab3bf net/mlx5: DR, Allow SW steering for sw_owner_v2 devices 792f16e083b5 net/mlx5: Consider RoCE cap before init RDMA resources be7f3f401d22 net/mlx5e: Fix page reclaim for dead peer hairpin 02c55a257046 net/mlx5e: Remove dependency in IPsec initialization flows 4733b73709a2 net/sched: act_ct: handle DNAT tuple collision c8f1437c0145 rtnetlink: Fix regression in bridge VLAN configuration 8729ec8a2238 udp: fix race between close() and udp_abort() 7dd7b1e4d929 ice: parameterize functions responsible for Tx ring management 805ae44fc0a8 ice: add ndo_bpf callback for safe mode netdev ops 27e3d7da654d netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local 5cea03aef609 net: lantiq: disable interrupt before sheduling NAPI db5f4adc93bd net: dsa: felix: re-enable TX flow control in ocelot_port_flush() 5946fbf48355 net: rds: fix memory leak in rds_recvmsg aba26b38388e vrf: fix maximum MTU deeeb65c6ee4 net: ipv4: fix memory leak in netlbl_cipsov4_add_std 2088824ac90b libbpf: Fixes incorrect rx_ring_setup_done 195585ddb767 mlxsw: core: Set thermal zone polling delay argument to real value at init e95848e9b52c mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11 5a1cd67a801c mac80211: fix skb length check in ieee80211_scan_rx() 282baa8104af batman-adv: Avoid WARN_ON timing related checks ae1d3b989d19 fanotify: fix copy_event_to_user() fid error clean up 018685461a5b kvm: LAPIC: Restore guard to prevent illegal APIC register access 9e379da727a7 mm/memory-failure: make sure wait for page writeback in memory_failure 090b1bb928a9 afs: Fix an IS_ERR() vs NULL check 5efb0b3886c3 dmaengine: stedma40: add missing iounmap() on error in d40_probe() ff864fa71aa0 dmaengine: SF_PDMA depends on HAS_IOMEM c0090b0169d6 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM f984fa006b8b dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM be4789636f72 dmaengine: xilinx: dpdma: initialize registers before request_irq edd60afc3fc3 dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions 4d74c9802328 dmaengine: idxd: add missing dsa driver unregister 037a447b7a0b Linux 5.10.45 808fcc1e707c fib: Return the correct errno code d8b2e3e17c33 net: Return the correct errno code 04c1556bfc79 net/x25: Return the correct errno code 0aa356950800 rtnetlink: Fix missing error code in rtnl_bridge_notify() 9250f97fd594 drm/amd/amdgpu:save psp ring wptr to avoid attack 9e8c2af01046 drm/amd/display: Fix potential memory leak in DMUB hw_init 75fa7fbef132 drm/amdgpu: refine amdgpu_fru_get_product_info 34fe4ccb1fe5 drm/amd/display: Allow bandwidth validation for 0 streams. ecd26536ec5b net: ipconfig: Don't override command-line hostnames or domains 511a01029115 nvme-loop: do not warn for deleted controllers during reset 155c2fea4b31 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() 620424df29a0 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails 1c80ca596cab nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() b8fdea0695fd scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V f8ac1bd5270b Bluetooth: Add a new USB ID for RTL8822CE 5491d97078fe scsi: qedf: Do not put host in qedf_vport_create() unconditionally 609b56e9791c ethernet: myri10ge: Fix missing error code in myri10ge_probe() 5d5f0d945d47 scsi: target: core: Fix warning on realtime kernels a61156314b66 gfs2: Fix use-after-free in gfs2_glock_shrink_scan bb73f2f78969 riscv: Use -mno-relax when using lld linker 35277c1a6669 HID: gt683r: add missing MODULE_DEVICE_TABLE 7a557de07917 gfs2: fix a deadlock on withdraw-during-mount c3e9ea16adc1 gfs2: Prevent direct-I/O write fallback errors from getting lost 864b5a8d5390 ARM: OMAP2+: Fix build warning when mmc_omap is not built 247ec8ee0bf2 ARM: OMAP1: Fix use of possibly uninitialized irq variable 3c0ad70cba1f drm/tegra: sor: Fully initialize SOR before registration 9c1d492baa91 gpu: host1x: Split up client initalization and registration 570b3e4020f2 drm/tegra: sor: Do not leak runtime PM reference b1e3596416d7 HID: usbhid: fix info leak in hid_submit_ctrl 1dfd9f18ca64 HID: Add BUS_VIRTUAL to hid_connect logging 258d3fdbb15e HID: multitouch: set Stylus suffix for Stylus-application devices, too 6a142ea61074 HID: quirks: Add quirk for Lenovo optical mouse 716a087adc22 HID: hid-sensor-hub: Return error for hid_set_field() failure 0bd8a4b46cdb HID: hid-input: add mapping for emoji picker key b3c5bfc43c5e HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 be6c98879205 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 c7836de2cadd net: ieee802154: fix null deref in parse dev addr f2b1fc360fa1 Linux 5.10.44 ef9a0d224baf proc: only require mm_struct for writing 43c32c22254b tracing: Correct the length check which causes memory corruption 5b537408f273 scsi: core: Only put parent device if host state differs from SHOST_CREATED 0a31d1237aaf scsi: core: Put .shost_dev in failure path if host state changes to RUNNING 146446a43b3d scsi: core: Fix failure handling of scsi_add_host_with_dma() 7a696ce1d5d1 scsi: core: Fix error handling of scsi_host_alloc() 6e13b9bc66f0 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. d973bd0d6e7f NFSv4: Fix second deadlock in nfs4_evict_inode() c3b6cf64dfe4 NFS: Fix use-after-free in nfs4_init_client() 9064c9d544b9 kvm: fix previous commit for 32-bit builds 351075bcfea9 perf session: Correct buffer copying when peeking events b4651cea43af NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() 279ad78a00f8 NFS: Fix a potential NULL dereference in nfs_get_client() 91f7fdc4cc10 IB/mlx5: Fix initializing CQ fragments buffer d046f724bbd7 KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message 4921feb0e5be x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs 190a7f908993 sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling 32e22db8b25e sched/fair: Make sure to update tg contrib for blocked load 4c37b062edae sched/fair: Keep load_avg and load_sum synced c64a3be39fa9 perf: Fix data race between pin_count increment/decrement e0b518a2eb44 gpio: wcd934x: Fix shift-out-of-bounds error 56a388a9cc1e phy: ti: Fix an error code in wiz_probe() 62d891861f83 ASoC: meson: gx-card: fix sound-dai dt schema 0e2c9aeb0028 ASoC: core: Fix Null-point-dereference in fmt_single_name() d83075c25a28 phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe() c9cb5837e92e tools/bootconfig: Fix error return code in apply_xbc() 16ccdcdfe668 vmlinux.lds.h: Avoid orphan section with !SMP c25ec6386a81 ARM: cpuidle: Avoid orphan section warning cb1aa1da0488 RDMA/mlx4: Do not map the core_clock page to user space unless enabled 67cf4e447b5e RDMA/ipoib: Fix warning caused by destroying non-initial netns fd681a8c7ac8 drm/msm/a6xx: avoid shadow NULL reference in failure path 0bc79f4b7ac6 drm/msm/a6xx: update/fix CP_PROTECT initialization 5b7dc8329d7a drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 5a61f69da3b8 drm/mcde: Fix off by 10^3 in calculation d68889298029 usb: typec: mux: Fix copy-paste mistake in typec_mux_match 9e0677c2e390 usb: dwc3: gadget: Disable gadget IRQ during pullup disable cc440da4aad9 phy: usb: Fix misuse of IS_ENABLED aafc51fddfa8 regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks 4579f6517679 regulator: bd71828: Fix .n_voltages settings 5a5f5cfb5f09 regulator: fan53880: Fix missing n_voltages setting c365ff97617c regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 e3a502abf506 regulator: max77620: Use device_set_of_node_from_dev() 06653ebc0ad2 regulator: core: resolve supply for boot-on/always-on regulators 7dcdfa28e1fe usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port 18eaf0de50ea usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port b972eff87463 usb: fix various gadget panics on 10gbps cabling 4b289a0f3033 usb: fix various gadgets null ptr deref on 10gbps cabling. 6bf8ff7d0520 usb: gadget: eem: fix wrong eem header operation 21bee94fb9e4 USB: serial: cp210x: fix alternate function for CP2102N QFN20 4fa815beeaf0 USB: serial: quatech2: fix control-request directions ef91a6bd9469 USB: serial: omninet: add device id for Zyxel Omni 56K Plus 1e2d41c17f43 USB: serial: ftdi_sio: add NovaTech OrionMX product ID 5cead896962d usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind 0b3bb7950e73 usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() 6900ef1b1095 usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() 572de10087a9 usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path 7cee4344cbb3 usb: typec: wcove: Use LE to CPU conversion when accessing msg->header 199af8a06de2 usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling 470403639114 usb: dwc3: ep0: fix NULL pointer exception 851dee5a5da5 usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL 2af93b437a61 usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe 750a0d755642 usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled b452e8bb7c52 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms 0ff5f83ae147 usb: f_ncm: only first packet of aggregate needs to start timer 0f5a20b1fd9d USB: f_ncm: ncm_bitrate (speed) is unsigned 1bf2c28ab268 mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+ 67aca230caf3 mmc: renesas_sdhi: abort tuning when timeout detected 97524384762c ftrace: Do not blindly read the ip address in ftrace_bug() 74d3b20b1b20 cgroup1: don't allow '\n' in renaming 31fe243a6376 btrfs: promote debugging asserts to full-fledged checks in validate_super ca69dc891b28 btrfs: return value from btrfs_mark_extent_written() in case of error bf240fee5b34 async_xor: check src_offs is not NULL before updating it 8d5c0f6b7a78 staging: rtl8723bs: Fix uninitialized variables 7af299b97734 kvm: avoid speculation-based attacks from out-of-range memslot accesses 6b6ff4d1f349 KVM: X86: MMU: Use the correct inherited permissions to get shadow page 14831b79560b perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server aa8591a58cbd drm: Lock pointer access in drm_master_release() 491d52e00788 drm: Fix use-after-free read in drm_getunique() afd87792db35 Revert "ACPI: sleep: Put the FACS table after using it" 82a8ffba54d3 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves 05e6b7159475 ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 d62d55f3941b ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 557306806777 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 bd0fe358d182 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 6a81e47788ff ALSA: hda/realtek: headphone and mic don't work on an Acer laptop 98f842951f8a ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() bd7d88b0874f ALSA: seq: Fix race of snd_seq_timer_open() fff6af6deae8 i2c: mpc: implement erratum A-004447 workaround d78b76af9f61 i2c: mpc: Make use of i2c_recover_bus() fa05ba61967a spi: Cleanup on failure of initial setup 0c4d4de2da4d spi: Don't have controller clean up spi device before driver unbind 3a5b982463f4 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers a7c3c17867b3 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers 590f718a6473 nvmet: fix false keep-alive timeout when a controller is torn down 2538f06f9468 nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME b0308804b2e0 bnx2x: Fix missing error code in bnx2x_iov_init_one() 90547d5db50b dm verity: fix require_signatures module_param permissions 7519ece673e3 MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER 37a079a6ae14 nvme-fabrics: decode host pathing error for connect f42afc0f2902 net: dsa: microchip: enable phy errata workaround on 9567 ee144b798028 net: appletalk: cops: Fix data race in cops_probe1 a385cbf31ed0 net: macb: ensure the device is available before accessing GEMGXL control registers bbb48789b62a scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal 16763635285c scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq eac1d159b7a3 scsi: vmw_pvscsi: Set correct residual data length 30030c6ff3d4 scsi: bnx2fc: Return failure if io_req is already in ABTS processing 8d717c9135a3 net:sfc: fix non-freed irq in legacy irq mode e806df71eed2 RDS tcp loopback connection can hang 4353eb42180d net/qla3xxx: fix schedule while atomic in ql_sem_spinlock ad241cb1cffb wq: handle VM suspension in stall detection 5ca472d40e2d cgroup: disable controllers at parse time be23c4af3d8a net: mdiobus: get rid of a BUG_ON() 1d6d43d4805d netlink: disable IRQs for netlink_lock_table() 42e490013809 bonding: init notify_work earlier to avoid uninitialized use 143fc7220961 isdn: mISDN: netjet: Fix crash in nj_probe: 2e2145ccfbcb usb: chipidea: udc: assign interrupt number to USB gadget structure 06e84ea1f457 spi: sprd: Add missing MODULE_DEVICE_TABLE 369f3caa4d74 ASoC: sti-sas: add missing MODULE_DEVICE_TABLE 01905f3232fd vfio-ccw: Serialize FSM IDLE state with I/O completion cad3dc73c064 vfio-ccw: Reset FSM state to IDLE inside FSM 4352209ed0f0 ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet a5ee8f54d0ab ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet 2f523cd4a931 usb: cdns3: Fix runtime PM imbalance on error 1e5cab50208c net/nfc/rawsock.c: fix a permission check bug 584b2c7ce244 bpf: Forbid trampoline attach for functions with variable arguments fb91ab403e6e spi: spi-zynq-qspi: Fix stack violation bug 4b8b7bc3a726 spi: Fix spi device unregister flow cb24d57ad572 ASoC: amd: fix for pcm_read() error 3b89db7468f7 ASoC: max98088: fix ni clock divider calculation f70102cb369c proc: Track /proc/$pid/attr/ opener mm_struct Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 43b63c7974584b117c65f422ee8a07d7954d5319) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: cgroup1: fix leaked context root causing sporadic NULL ↵Bruce Ashfield
deref in LTP Integrating the following commit(s) to linux-yocto/5.10: ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP PaulG tracked down the AB intermittent issues and generated a kernel patch. See: https://lore.kernel.org/lkml/20210616125157.438837-1-paul.gortmaker@windriver.com/ While we wait for it to loop through mainline, we'll integrate it into our 5.10 branches. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9a16dff746dd7ffd48ee8d1a17babef682168ead) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: update to v5.10.43Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 951358a824f9 Linux 5.10.43 d17d47da59f7 neighbour: allow NUD_NOARP entries to be forced GCed 6b53db8c4c14 xen-netback: take a reference to the RX task thread 316de9a88c83 netfilter: nf_tables: missing error reporting for not selected expressions eddf2d9f76b0 i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops f20eef4d0686 lib/lz4: explicitly support in-place decompression 334c59d58de5 x86/kvm: Disable all PV features on crash 3b0becf8b1ec x86/kvm: Disable kvmclock on all CPUs on shutdown 38b858da1c58 x86/kvm: Teardown PV features on boot CPU as well b327c9774759 KVM: arm64: Fix debug register indexing b3ee3f50ab1b KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode fe910d20e2d8 btrfs: fix unmountable seed device after fstrim 05e41f6f1c4e drm/msm/dpu: always use mdp device to scale bandwidth 2eb4ec9c2c35 mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY baa6763123e2 btrfs: fix deadlock when cloning inline extents and low on available space 0df50d47d174 btrfs: abort in rename_exchange if we fail to insert the second ref 48568f3944ee btrfs: fixup error handling in fixup_inode_link_counts 466d83fdbbe3 btrfs: return errors from btrfs_del_csums in cleanup_ref_head 5a89982fa2bb btrfs: fix error handling in btrfs_del_csums b547a16b2491 btrfs: mark ordered extent and inode with error if we fail to finish 5e5e63bacbe8 powerpc/kprobes: Fix validation of prefixed instructions across page boundary 42f75a4381a4 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing 3a6b69221f96 drm/amdgpu: make sure we unpin the UVD BO 58da0b509e4b drm/amdgpu: Don't query CE and UE errors 48ee0db61c82 nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect 445477e9274e x86/sev: Check SME/SEV support in CPUID first 942c5864de85 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() 68dcd32b326a mm/page_alloc: fix counting of free pages after take off from buddy 5f2e1e818e9f mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() c8d5faee4624 ocfs2: fix data corruption by fallocate 7178be006d49 pid: take a reference when initializing `cad_pid` a4ed12f5edc4 usb: dwc2: Fix build in periphal-only mode 3b713aafa7c9 ext4: fix accessing uninit percpu counter variable with fast_commit 2050c6e5b161 ext4: fix memory leak in ext4_mb_init_backend on error path. fb86acc62369 ext4: fix fast commit alignment issues d3b668b96ad3 ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed 01d349a481f0 ext4: fix memory leak in ext4_fill_super b2057d138f1b ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators 623603e255aa ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch 846848c0520f ALSA: hda: update the power_state during the direct-complete cfbb57fcb180 ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx 029c06103e0a ALSA: timer: Fix master timer notification d11e5b96efde gfs2: fix scheduling while atomic bug in glocks 127f25be2ff0 HID: multitouch: require Finger field to mark Win8 reports as MT b5d013c4c76b HID: magicmouse: fix NULL-deref on disconnect a5e554f78981 HID: i2c-hid: Skip ELAN power-on command after reset 46403c1f80b0 net: caif: fix memory leak in cfusbl_device_notify af2806345a37 net: caif: fix memory leak in caif_device_notify d6db727457dd net: caif: add proper error handling dac53568c6ac net: caif: added cfserl_release function df3b45f6d1ce wireguard: allowedips: free empty intermediate nodes when removing single node c5155c741a48 wireguard: allowedips: allocate nodes in kmem_cache 70a9a71ab3e5 wireguard: allowedips: remove nodes in O(1) 42a667715b1e wireguard: allowedips: initialize list head in selftest 842c21d6a042 wireguard: selftests: make sure rp_filter is disabled on vethc b8d72ac1f210 wireguard: selftests: remove old conntrack kconfig value f74da2c2546c wireguard: use synchronize_net rather than synchronize_rcu d4275889ac9c wireguard: peer: allocate in kmem_cache d64fdbaec09b wireguard: do not use -O3 74caf718cc74 Bluetooth: use correct lock to prevent UAF of hdev object 3795007c8dfc Bluetooth: fix the erroneous flush_work() order 7fa8ee00b5fa drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate c12946548001 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate 58f4d45d8d4d drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate ec72cb50c1db io_uring: use better types for cflags 0b2a990e5d2f io_uring: fix link timeout refs 3c23e23c7ad9 riscv: vdso: fix and clean-up Makefile 282c9eeda6c2 serial: stm32: fix threaded interrupt handling fdf1e5eec3ed tipc: fix unique bearer names sanity check e31ae45ed1d3 tipc: add extack messages for bearer/media failure 0d83aec6e010 bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act 5592731e13cc ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells 67ae12a57b34 ARM: dts: imx7d-pico: Fix the 'tuning-step' property a776ea1eca2b ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property 8aa4700de52d arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage 4f323ce68e75 arm64: dts: zii-ultra: fix 12V_MAIN voltage a3716c19330d arm64: dts: ls1028a: fix memory node d551b8e85777 bus: ti-sysc: Fix am335x resume hang for usb otg module 426ba49ec50b optee: use export_uuid() to copy client UUID d866a6e61a4d arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent a1bf16616d83 ixgbe: add correct exception tracing for XDP e369db6cde11 ixgbe: optimize for XDP_REDIRECT in xsk path ad505705bba6 ice: add correct exception tracing for XDP 9e1eb428849f ice: optimize for XDP_REDIRECT in xsk path 7bd82b73d589 ice: simplify ice_run_xdp 274d6eeaafc7 i40e: add correct exception tracing for XDP fbae1a97ce34 i40e: optimize for XDP_REDIRECT in xsk path 1958a31c035d cxgb4: avoid link re-train during TC-MQPRIO configuration 21d494d4446b i2c: qcom-geni: Add shutdown callback for i2c c4b796f20c95 ice: Allow all LLDP packets from PF to Tx 68db78345f73 ice: report supported and advertised autoneg using PHY capabilities 8726b9e81be7 ice: handle the VF VSI rebuild failure a79883ce1e9f ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared b94580b055b8 ice: Fix allowing VF to request more/less queues via virtchnl 098702358274 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions 1dcf3d435bf6 cxgb4: fix regression with HASH tc prio value update 8067da904921 ixgbevf: add correct exception tracing for XDP e0b61cda5f07 igb: add correct exception tracing for XDP e513d889625b ieee802154: fix error return code in ieee802154_llsec_getparams() 2a0ba0125c2c ieee802154: fix error return code in ieee802154_add_iface() ff5039ec75c8 bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks cdf3f6db1a86 bpf: Simplify cases in bpf_base_func_proto 4cf297ef595c drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() 8d614eebc003 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches 5f3429c05e40 netfilter: nft_ct: skip expectations for confirmed conntrack c440cd080761 nvmet: fix freeing unallocated p2pmem 2a8cda3867cd net/mlx5: DR, Create multi-destination flow table with level less than 64 c8972cf28ea1 net/mlx5e: Check for needed capability for cvlan matching 730700337593 net/mlx5: Check firmware sync reset requested is set before trying to abort it c1ea8c0e71ea net/mlx5e: Fix incompatible casting f1d4184f128d net/tls: Fix use-after-free after the TLS device goes down and up 874ece252ed2 net/tls: Replace TLS_RX_SYNC_RUNNING with RCU a5de17bb916a net: sock: fix in-kernel mark setting 09fdb6747b7e net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs 091283e3d5eb perf probe: Fix NULL pointer dereference in convert_variable_location() 100c872c7511 ACPICA: Clean up context mutex during object deletion df7c913f90c3 nvme-rdma: fix in-casule data send for chained sgls b198f77a3613 mptcp: always parse mptcp options for MPC reqsk be0d85072686 net/sched: act_ct: Fix ct template allocation for zone 0 f07c54831477 net/sched: act_ct: Offload connections with commit action 4f00f9c169d9 devlink: Correct VIRTUAL port to not have phys_port attributes 56c45ab00aba HID: i2c-hid: fix format string mismatch 744db828d6f9 HID: pidff: fix error return code in hid_pidff_init() 39b92726a380 HID: logitech-hidpp: initialize level variable 4b1aba653642 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service 46ae882bb19a vfio/platform: fix module_put call in error flow 2adb0313b132 samples: vfio-mdev: fix error handing in mdpy_fb_probe() c25454a4f4cb vfio/pci: zap_vma_ptes() needs MMU c303db1211a7 vfio/pci: Fix error return code in vfio_ecap_init() 8d27efbb0ee4 efi: cper: fix snprintf() use in cper_dimm_err_location() 951f8ef71d69 efi/libstub: prevent read overflow in find_file_option() b828601c752b efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared 5148066edbdc efi/fdt: fix panic when no valid fdt found 39a909a9720d netfilter: conntrack: unregister ipv4 sockopts on error unwind 46e650617934 hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 0d0df2e53223 hwmon: (dell-smm-hwmon) Fix index values 70df000fb880 net: usb: cdc_ncm: don't spew notifications 1d62b7ac83e0 btrfs: tree-checker: do not error out if extent ref hash doesn't match Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 939d312bf3fac617394f3f96d8b1c7a525b3e26e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-30linux-yocto/5.10: update to v5.10.42Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 65859eca4dff Linux 5.10.42 972b4c19f55d usb: core: reduce power-on-good delay time of root hub 5c7b23b79628 neighbour: Prevent Race condition in neighbour subsytem 942790699977 scripts/clang-tools: switch explicitly to Python 3 c1febac44856 net: hso: bail out on interrupt URB allocation failure 0e3045c15ff9 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" 899b5131e74c SUNRPC: More fixes for backlog congestion c2779f8ddc9a bpftool: Add sock_release help info for cgroup attach/prog load command 534b6229196e net: hns3: check the return of skb_checksum_help() bc924bbccc50 samples/bpf: Consider frame size in tx_only of xdpsock sample 02ce4c943e2e i915: fix build warning in intel_dp_get_link_status() 8d2ab018a07a net: mvpp2: add buffer header handling in RX ac493452e937 net: zero-initialize tc skb extension on allocation 8cad65950b18 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c 70a922f59068 MIPS: alchemy: xxs1500: add gpio-au1000.h header file f6442ee08fe6 net: hsr: fix mac_len checks a6a0af3c902c sch_dsmark: fix a NULL deref in qdisc_reset() cd751bde9e0d net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 f103ae7c9c8b ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static 5a2e1ce7abc2 ipv6: record frag_max_size in atomic fragments in input path 5ac72351655f net: lantiq: fix memory corruption in RX ring 988439906f6f scsi: libsas: Use _safe() loop in sas_resume_port() 3a17d8adfa02 ASoC: qcom: lpass-cpu: Use optional clk APIs 3cfd11506ed0 ixgbe: fix large MTU request from VF 9948170c8eb4 bpf: Set mac_len in bpf_skb_change_head 24cb8bb7f623 bpf, offload: Reorder offload callback 'prepare' in verifier 78d5f411615a ASoC: cs35l33: fix an error code in probe() d29df5fc69ee staging: emxx_udc: fix loop in _nbu2ss_nuke() 02f03883fdb1 cxgb4: avoid accessing registers when clearing filters a5212518b78c iommu/vt-d: Use user privilege for RID2PASID translation a663c1e418a3 net: hns3: put off calling register_netdev() until client initialize complete 09867c500ec4 net: hns3: fix incorrect resp_msg issue 815eb57e048b iommu/virtio: Add missing MODULE_DEVICE_TABLE 8e534c981d7c gve: Correct SKB queue index validation. 48f4ddec0ab9 gve: Upgrade memory barrier in poll routine da21a35c00ff gve: Add NULL pointer checks when freeing irqs. 7114438671d6 gve: Update mgmt_msix_idx if num_ntfy changes b6ef5bfcd9d7 gve: Check TX QPL was actually assigned 8b2cdc004d21 net/smc: remove device from smcd_dev_list after failed device_add() beb39adb150f mld: fix panic in mld_newpack() 7e31bcbb335e bnxt_en: Fix context memory setup for 64K page size. 4ebb03c9ffbe bnxt_en: Include new P5 HV definition in VF check. 8f793568b02e net: bnx2: Fix error return code in bnx2_init_board() 8eaca8d1caac net: hso: check for allocation failure in hso_create_bulk_serial_device() f9fc21e2b11e net: sched: fix tx action reschedule issue with stopped queue 2f23d5bcd9f8 net: sched: fix tx action rescheduling issue during deactivation 21c715109253 net: sched: fix packet stuck problem for lockless qdisc 60e2193a600a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT 886dd7f3e9d3 openvswitch: meter: fix race when getting now_ms. b96adbf6601d cxgb4/ch_ktls: Clear resources when pf4 device is removed ada298f861a3 net: mdio: octeon: Fix some double free issues 4bd833bb5e85 net: mdio: thunder: Fix a double free issue in the .remove function 4246f7dc354f chelsio/chtls: unlock on error in chtls_pt_recvmsg() 8ee7ef4a57a9 net: fec: fix the potential memory leak in fec_enet_init() 9c386011fa61 net: packetmmap: fix only tx timestamp on request 1f1b431a4fcd net: really orphan skbs tied to closing sk f5da0820c59d spi: Assume GPIO CS active high in ACPI case cd37040ba931 vfio-ccw: Check initialized flag in cp_init() ee67cbc13fc5 net: ipa: memory region array is variable size bf5c8f984f7f net: stmmac: Fix MAC WoL not working if PHY does not support WoL 95cfa6c03047 ASoC: cs42l42: Regmap must use_single_read/write 211c5d16e357 interconnect: qcom: Add missing MODULE_DEVICE_TABLE 4e3cea8035b6 interconnect: qcom: bcm-voter: add a missing of_node_put() d7932e68520e net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count d5b0a1513b6c net: netcp: Fix an error message 1354ec840899 linux/bits.h: fix compilation error with GENMASK b0f5d4891ea3 block: fix a race between del_gendisk and BLKRRPART ff945d033a04 platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet 5fbc70eef88a drm/amdgpu: stop touching sched.ready in the backend 4951dd498d48 drm/amd/amdgpu: fix a potential deadlock in gpu reset f98cdf084405 drm/amdgpu: Fix a use-after-free 9fdb8ed37a3a drm/amd/amdgpu: fix refcount leak 07ab4dfe0323 drm/amd/display: Disconnect non-DP with no EDID 530baa6f3c06 SMB3: incorrect file id in requests compounded with open 518457d0270c platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet c5bda3a559df platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI fe156a601cac platform/x86: hp-wireless: add AMD's hardware id to the supported list 7e13db503918 btrfs: do not BUG_ON in link_to_fixup_dir 88f566beb1cf btrfs: release path before starting transaction when cloning inline extent 8eaa762e1d18 scsi: pm80xx: Fix drives missing during rmmod/insmod loop 71084e2a4d2f openrisc: Define memory barrier mb 6384103641e3 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic d64464279404 scsi: ufs: ufs-mediatek: Fix power down spec violation c7e0c6047c4f btrfs: return whole extents in fiemap df451eab6e00 brcmfmac: properly check for bus register errors f0044d135d15 Revert "brcmfmac: add a check for the status of usb_register" 43e6b2ed46ac net: liquidio: Add missing null pointer checks e6fbd9faca9f Revert "net: liquidio: fix a NULL pointer dereference" 32aba7137879 media: gspca: properly check for errors in po1030_probe() 3d8ac40a7f22 Revert "media: gspca: Check the return value of write_bridge for timeout" 9ffea48d9da2 media: gspca: mt9m111: Check write_bridge for timeout e4bb3dba9e24 Revert "media: gspca: mt9m111: Check write_bridge for timeout" 9fd73df80fa4 media: dvb: Add check on sp8870_readreg return 7dae0ca98ae4 Revert "media: dvb: Add check on sp8870_readreg" 3bf09ab413c7 ASoC: cs43130: handle errors in cs43130_probe() properly ce333cc94e2a Revert "ASoC: cs43130: fix a NULL pointer dereference" 7fe86d957a45 libertas: register sysfs groups properly bf2b6ffa9689 Revert "libertas: add checks for the return value of sysfs_create_group" e04f1a7e31a3 dmaengine: qcom_hidma: comment platform_driver_register call 611640b63ae8 Revert "dmaengine: qcom_hidma: Check for driver register failure" d9029b19abe5 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info fb278d346835 Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" 34f4c208a8ce ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() 7e0dc2e96870 Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" 576675c286a0 isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io 941062256773 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" 1f886612686c Revert "ALSA: usx2y: Fix potential NULL pointer dereference" 95886dbe3e1c Revert "ALSA: gus: add a check of the status of snd_ctl_add" c8972b14044a char: hpet: add checks after calling ioremap 0f4e71f3d339 Revert "char: hpet: fix a missing check of ioremap" 4d2b8fcc3fc8 net: caif: remove BUG_ON(dev == NULL) in caif_xmit 8b5bd5b7424a Revert "net: caif: replace BUG_ON with recovery code" 62c2472aeee4 net/smc: properly handle workqueue allocation failure 83d4efe6bf03 Revert "net/smc: fix a NULL pointer dereference" 71723a796ab7 net: fujitsu: fix potential null-ptr-deref b67c3d74adc3 Revert "net: fujitsu: fix a potential NULL pointer dereference" 52610c1d2577 serial: max310x: unregister uart driver in case of failure and abort f7d0b8542fbc Revert "serial: max310x: pass return value of spi_register_driver" 6bbcc1206c40 Revert "ALSA: sb: fix a missing check of snd_ctl_add" 870a11325e69 Revert "media: usb: gspca: add a missed check for goto_low_power" dac2dde8ee54 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" 2bfa3ab89cec gpio: cadence: Add missing MODULE_DEVICE_TABLE 515181e38e97 platform/x86: hp_accel: Avoid invoking _INI to speed up resume 3267a061096e mptcp: fix data stream corruption deeb7d84f20a mptcp: drop unconditional pr_warn on bad opt 71227b62143d mptcp: avoid error message on infinite mapping cb554bbf364b nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response e31975c346bf perf jevents: Fix getting maximum number of fds ee8a8dd10e1e afs: Fix the nlink handling of dir-over-dir rename ce23a0ad4955 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E b523feb7e8e4 i2c: i801: Don't generate an interrupt on bus reset 87f18aa51e3e i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset eff3c5b67fbb i2c: s3c2410: fix possible NULL pointer deref on read message after write 935c9443f81c net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S 83999bf40c78 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails dd8609f20344 net: dsa: sja1105: add error handling in sja1105_setup() 4a368bc25ab6 net: dsa: sja1105: error out on unsupported PHY mode 4ef506c0718b net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic 6f4b79217f6b net: dsa: sja1105: update existing VLANs from the bridge VLAN list caff86f85512 net: dsa: fix a crash if ->get_sset_count() fails b91117b66fe8 net: dsa: mt7530: fix VLAN traffic leaks 6d6bc8c75290 netfilter: flowtable: Remove redundant hw refresh bit fe6921e3b845 spi: spi-fsl-dspi: Fix a resource leak in an error handling path 6da24cfc83ba tipc: skb_linearize the head skb when reassembling msgs 5195ec5e365a tipc: wait and exit until all work queues are done 0aa2212940b8 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" 5343fcfc6cc8 SUNRPC in case of backlog, hand free slots directly to waiting task 5dc905501f71 net/mlx5: Set term table as an unmanaged flow table 143154a151c9 net/mlx4: Fix EEPROM dump support 2e4b0b95a489 net/mlx5e: Fix null deref accessing lag dev cb6cc62d9e0f net/mlx5: Set reformat action when needed for termination rules 2dde54e76b68 net/mlx5e: Fix nullptr in add_vlan_push_action() 89a0e388c6f2 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table bbd00c4d50db net/mlx5e: Fix error path of updating netdev queues 02a8da446b49 net/mlx5e: Fix multipath lag activation fc41e45aa7e6 net/mlx5e: reset XPS on error flow if netdev isn't registered yet d66083c0d6f5 drm/meson: fix shutdown crash when component not probed 92db1265f6cb NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config 7087db95c0a0 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() ee21cd3aa854 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() 9b367fe770b1 NFS: fix an incorrect limit in filelayout_decode_layout() 1fbbcd1752ff fs/nfs: Use fatal_signal_pending instead of signal_pending 1b364f8ede20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails 635ac38b3625 net: usb: fix memory leak in smsc75xx_bind 77c6f2b36de1 usb: typec: mux: Fix matching with typec_altmode_desc bd4caf585b80 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adccf1798262 usb: dwc3: gadget: Properly track pending and queued SG a40b07afcb86 thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID bfd46c08d609 USB: serial: pl2303: add device id for ADLINK ND-6530 GC 794794459c52 USB: serial: ftdi_sio: add IDs for IDS GmbH Products f9a5cbdf86ef USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 682437d58e8b USB: serial: ti_usb_3410_5052: add startech.com device id 6a931ceb0b94 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' e95571170159 serial: sh-sci: Fix off-by-one error in FIFO threshold register setting 604c654323fa serial: tegra: Fix a mask operation that is always true d007150b4e15 drivers: base: Fix device link removal 8d83f109e920 USB: usbfs: Don't WARN about excessively large memory allocations bc439b4b6a6b Revert "irqbypass: do not start cons/prod when failed connect" b98a0380bc81 USB: trancevibrator: fix control-request direction ae46660bf29f serial: 8250_pci: handle FL_NOIRQ board flag 60f9e33bb716 serial: 8250_pci: Add support for new HPE serial device a4a261328ce1 serial: 8250_dw: Add device HID for new AMD UART controller 595505fc6f8b serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART 023cd911d4c2 iio: adc: ad7192: handle regulator voltage error first 885fbd6d360c iio: adc: ad7192: Avoid disabling a clock that was never enabled. e07d42897009 iio: adc: ad7793: Add missing error code in ad7793_setup() bd298334bffe iio: adc: ad7923: Fix undersized rx buffer. f70122825076 iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers fbb02b5e7a34 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. dceb4ec04222 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() a78238fa3bee iio: dac: ad5770r: Put fwnode in error case during ->probe() 619289733df0 iio: gyro: fxas21002c: balance runtime power in error path 0239a3746332 staging: iio: cdc: ad7746: avoid overwrite of num_channels ead51afc7f0d mei: request autosuspend after sending rx flow control 31283877e3cd KVM: arm64: Prevent mixed-width VM creation bb2e3adf237c KVM: X86: Fix vCPU preempted state from guest's point of view 439a0b07fdef thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue 1b4a65408ec5 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue 5394ae9d8c79 misc/uss720: fix memory leak in uss720_probe 1a2494c9eb02 serial: core: fix suspicious security_locked_down() call b71781c58982 seccomp: Refactor notification handler to prepare for new semantics a160cabf86a7 Documentation: seccomp: Fix user notification documentation adfe1d01e6f0 kgdb: fix gcc-11 warnings harder eeb3f0b0c351 selftests/gpio: Fix build when source tree is read only 008f98f1dbac selftests/gpio: Move include of lib.mk up beac83e8bd09 selftests/gpio: Use TEST_GEN_PROGS_EXTENDED 1cdabf921bfa drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate bed5cc65ff3d drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate efd47c9d586d drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate 01abf69154d0 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error 2e4f262ef51d drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate e3a662e5e882 drm/amd/pm: correct MGpuFanBoost setting 1a8ecc3cd1a1 dm snapshot: properly fix a crash when an origin has no snapshots cc5d84b1b07d ath11k: Clear the fragment cache during key install 8135f46f5a48 ath10k: Validate first subframe of A-MSDU before processing the list 6643b21aee1c ath10k: Fix TKIP Michael MIC verification for PCIe c4d5271830c6 ath10k: drop MPDU which has discard flag set by firmware for SDIO 425cee636091 ath10k: drop fragments with multicast DA for SDIO b1b3dcd65377 ath10k: drop fragments with multicast DA for PCIe c17b3e1ffc14 ath10k: add CCMP PN replay protection for fragmented frames for PCIe 6abcc01e8b3b mac80211: extend protection against mixed key and fragment cache attacks 2b9b07b9a06f mac80211: do not accept/forward invalid EAPOL frames bf710b60bc7b mac80211: prevent attacks on TKIP/WEP as well e64ea0597050 mac80211: check defrag PN against current frame f51fe83ead3a mac80211: add fragment cache to sta_info 9b21fcae6f68 mac80211: drop A-MSDUs on old ciphers c730d72aa6e8 cfg80211: mitigate A-MSDU aggregation attacks e3561d5af01c mac80211: properly handle A-MSDUs that start with an RFC 1042 header 42d98e02193d mac80211: prevent mixed key and fragment cache attacks f7829b014bb6 mac80211: assure all fragments are encrypted b1f45a26bd32 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version e6294c06e7c6 net/sched: fq_pie: fix OOB access in the traffic path e583eb5e7282 net/sched: fq_pie: re-factor fix for fq_pie endless loop 47da4f614229 net: hso: fix control-request directions fb003a1bd603 proc: Check /proc/$pid/attr/ writes against file opener 03b777ce8d70 perf scripts python: exported-sql-viewer.py: Fix warning display 76b6c5a98f1a perf scripts python: exported-sql-viewer.py: Fix Array TypeError 07f769416993 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report 7285b92dc55f perf intel-pt: Fix transaction abort handling ce3ea6b66ded perf intel-pt: Fix sample instruction bytes f01134321d04 iommu/vt-d: Fix sysfs leak in alloc_iommu() f9890652185b NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() 3e5b48d9e713 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 020b6b0dc7b6 ALSA: usb-audio: scarlett2: Improve driver startup messages 9a75ed510385 ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci 7b42f41dab4c ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 7573b58a2d8f ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 b8cd7164b345 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 8ffce2b02b45 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 7906018de736 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 2f0f8e06e7ea ALSA: hda/realtek: Headphone volume is controlled by Front mixer 8ca63ce02782 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a765ba646b0ab1ab1da5d0a7fcde2e7a1109d7dc) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: update to v5.10.41Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 33069919e2dc Linux 5.10.41 b34cb7ac32cc NFC: nci: fix memory leak in nci_allocate_device 8d11e6ae4304 perf unwind: Set userdata for all __report_module() paths 53eaf28c056d perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder 514883ebac77 KVM: x86: Defer vtime accounting 'til after IRQ handling 77068304b30f context_tracking: Move guest exit vtime accounting to separate helpers 5ae5e3f05831 context_tracking: Move guest exit context tracking to separate helpers 27acfd11ba17 bpf: No need to simulate speculative domain for immediates c87ef240a8bb bpf: Fix mask direction swap upon off reg sign change 4e2c7b297431 bpf: Wrap aux data inside bpf_sanitize_info container 4068786a8690 Linux 5.10.40 d8d261c7cfb3 Bluetooth: SMP: Fail if remote and local public keys are identical e8c34789f1b8 video: hgafb: correctly handle card detect failure during probe ed9fdd4c6f03 nvmet: use new ana_log_size instead the old one d28aa3c15736 x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path 0296c9057ade rtc: pcf85063: fallback to parent of_node 7b994b03f1de nvme-multipath: fix double initialization of ANA state e2c26ddd4e85 x86/Xen: swap NX determination and GDT setup on BSP d5c4605e9e1c openrisc: mm/init.c: remove unused memblock_region variable in map_ram() 585d8425e504 drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 eb46907f99d6 tty: vt: always invoke vc->vc_sw->con_resize callback a14ca25d4f23 vt: Fix character height handling with VT_RESIZEX 8026eb8242bc vt_ioctl: Revert VT_RESIZEX parameter handling removal a3de46844f34 vgacon: Record video mode changes with VT_RESIZEX 8e0d302e7e51 video: hgafb: fix potential NULL pointer dereference 98404acf0a20 qlcnic: Add null check after calling netdev_alloc_skb 865ec95a77f7 leds: lp5523: check return value of lp5xx_read and jump to cleanup code 33a9ff900b9b ics932s401: fix broken handling of errors when word reading fails e81f94a71b00 net: rtlwifi: properly check for alloc_workqueue() failure f9f59f4ca2d8 scsi: ufs: handle cleanup correctly on devm_reset_control_get error 0eb496c3c103 net: stmicro: handle clk_prepare() failure during init c89c9a291149 ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() 17e22164d6c5 Revert "niu: fix missing checks of niu_pci_eeprom_read" c794f7851c5d Revert "qlcnic: Avoid potential NULL pointer dereference" 5e4fd74089b1 Revert "rtlwifi: fix a potential NULL pointer dereference" 951ed241e228 Revert "media: rcar_drif: fix a memory disclosure" 566086409511 cdrom: gdrom: initialize global variable at init time 9285808072d4 cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom 3d2a4fb91122 Revert "gdrom: fix a memory leak bug" 64ae556541a3 Revert "scsi: ufs: fix a missing check of devm_reset_control_get" 61b9bc3091a5 Revert "ecryptfs: replace BUG_ON with error handling code" 6003d373bf2f Revert "video: imsttfb: fix potential NULL pointer dereferences" 4baaa4946d72 Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" 03c5d02c38d4 Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" 059031afcdc1 Revert "net: stmicro: fix a missing check of clk_prepare" d88f05cecefd Revert "video: hgafb: fix potential NULL pointer dereference" fae4f4debf2b kcsan: Fix debugfs initcall return type 2a61f0ccb756 dm snapshot: fix crash with transient storage and zero chunk size 4528c0c32308 ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry 63a5b3844770 xen-pciback: reconfigure also from backend watch handler c196031f4fd9 xen-pciback: redo VF placement in the virtual topology d047ec8730b2 mmc: sdhci-pci-gli: increase 1.8V regulator wait 343208ffe92f powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls 105345b909d8 powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls 3708b7a9c28c drm/amdgpu: update sdma golden setting for Navi12 e32cb1057faa drm/amdgpu: update gc golden setting for Navi12 0c47929fd836 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang 93ba55c14d70 drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE 367c90f2bc1b x86/sev-es: Forward page-faults which happen during emulation 5af89eeb7414 x86/sev-es: Use __put_user()/__get_user() for data accesses be4cba71b2d0 x86/sev-es: Don't return NULL from sev_es_get_ghcb() e7174da8c45b x86/sev-es: Invalidate the GHCB after completing VMGEXIT 193e02196fad x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch 9b942cb2d92e nvme-tcp: fix possible use-after-completion e4be68465322 Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" 1ba7a534a9e4 rapidio: handle create_workqueue() failure 961ae8cbe893 Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" d84b5e912212 uio_hv_generic: Fix a memory leak in error handling paths b044f5108e4b ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx 8add3dce391b ALSA: hda/realtek: Add fixup for HP OMEN laptop 01dbb91d8589 ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA cfa55927478a ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 f693d0e72c4d ALSA: hda/realtek: reset eapd coeff to default value for alc287 78a37c03c65c ALSA: firewire-lib: fix check for the size of isochronous packet payload 00e5aa3f2116 Revert "ALSA: sb8: add a check for request_region" 42796eb7c485 ALSA: hda: fixup headset for ASUS GU502 laptop 2cc051b6a482 ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro e5ffa75afb5b ALSA: usb-audio: Validate MS endpoint descriptors ad7f8cced378 ALSA: firewire-lib: fix calculation for size of IR context payload 3d063d6ce1d2 ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 f42cf1e7b86b ALSA: line6: Fix racy initialization of LINE6 MIDI 214a9836697c ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field 1e94ffd074dd ALSA: intel8x0: Don't update period unless prepared e227c60aa9ec ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency 1b2b4d68172b misc: eeprom: at24: check suspend status before disable regulator 42d35af92246 cifs: fix memory leak in smb2_copychunk_range 56001dda032f btrfs: avoid RCU stalls while running delayed iputs e022914f206c powerpc: Fix early setup to make early_ioremap() work e354e3744b0b locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal 5dfed1be0e9c locking/lockdep: Correct calling tracepoints 075becedce37 perf/x86: Avoid touching LBR_TOS MSR for Arch LBR e207bbf555bd nvmet: seset ns->file when open fails 6f08af55ea54 ptrace: make ptrace() fail if the tracee changed its pid unexpectedly eeafd6489d2c powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks d53738cd4855 tools/testing/selftests/exec: fix link error 7cf4decefa05 RDMA/uverbs: Fix a NULL vs IS_ERR() bug c62c907ccc63 RDMA/mlx5: Fix query DCT via DEVX 0cf036a0d325 platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios b8ff3221771a platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle 2d6168fa6bc6 platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue 753927b802f6 nvme-fc: clear q_live at beginning of association teardown 33ebdee80e40 nvme-tcp: rerun io_work if req_list is not empty 9c980795ccd7 nvme-loop: fix memory leak in nvme_loop_create_ctrl() 4720f29acb3f nvmet: fix memory leak in nvmet_alloc_ctrl() 737ccd21342c nvmet: remove unused ctrl->cqs bd538f2f136f RDMA/core: Don't access cm_id after its destruction 75bdfe783732 RDMA/mlx5: Recover from fatal event in dual port mode 8170c2039cc1 scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() a6362a737572 scsi: qedf: Add pointer checks in qedf_update_link_speed() 3f04b4f87f32 scsi: ufs: core: Increase the usable queue depth 2ee4d79c3649 RDMA/rxe: Clear all QP fields if creation failed 66ab7fcdac34 RDMA/core: Prevent divide-by-zero error triggered by the user 15357010e0e1 RDMA/siw: Release xarray entry b83b49192767 RDMA/siw: Properly check send and receive CQ pointers c39a190d834d tee: amdtee: unload TA only when its refcount becomes 0 12de3ff98935 openrisc: Fix a memory leak 4dcb3aa4a5ad firmware: arm_scpi: Prevent the ternary sign expansion bug b561d56bcd16 Linux 5.10.39 090466aeb6a0 scripts: switch explicitly to Python 3 6ae514b8a8eb tweewide: Fix most Shebang lines ccecbcc9c574 ipv6: remove extra dev_hold() for fallback tunnels 019c426b5360 ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods 3c24dbd358bf sit: proper dev_{hold|put} in ndo_[un]init methods b18b1548cb4e ip6_gre: proper dev_{hold|put} in ndo_[un]init methods 0473032821e6 net: stmmac: Do not enable RX FIFO overflow interrupts 1fb05a3f1f20 lib: stackdepot: turn depot_lock spinlock to raw_spinlock 7da9368f9151 block: reexpand iov_iter after read/write 87f627a0280b ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP 027926f4ff86 net:CXGB4: fix leak if sk_buff is not used 9284b702c8e0 gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 1ce34fb34b99 drm/amd/display: Fix two cursor duplication when using overlay 3851a86c3da8 nvmet: remove unsupported command noise 86587f35cba9 net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info 82646b1844a2 bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit dcbc4e33804c amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID d47d0d1a1fb2 scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found 3611ce2f23a4 ceph: don't allow access to MDS-private inodes db275714dd50 ceph: don't clobber i_snap_caps on non-I_NEW inode 2783c34d5430 ceph: fix fscache invalidation f8adfb1d370f scsi: lpfc: Fix illegal memory access on Abort IOCBs 0195e2813aac riscv: Workaround mcount name prior to clang-13 52b7b9ad63da scripts/recordmcount.pl: Fix RISC-V regex for clang b6b7f7ed7f96 riscv: Use $(LD) instead of $(CC) to link vDSO 6a40e3f9a803 platform/chrome: cros_ec_typec: Add DP mode check b01b7999f49e ARM: 9075/1: kernel: Fix interrupted SMC calls 2f06cd6d9c6a um: Disable CONFIG_GCOV with MODULES 91628cfd70d0 um: Mark all kernel symbols as local d35891cbb1d4 NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid 87264fb5abac Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state c2742ef47574 Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices 4800a98bcfe4 PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert() dd6ba896ffa7 ACPI / hotplug / PCI: Fix reference count leak in enable_slot() ec324393a63c ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() 3029ef71ab22 dmaengine: dw-edma: Fix crash on loading/unloading driver 13a2ca80d792 PCI: thunder: Fix compile testing a36703d08c83 virtio_net: Do not pull payload in skb->head cbb397b673bd isdn: capi: fix mismatched prototypes a60855366be5 cxgb4: Fix the -Wmisleading-indentation warning c6034b618c1a usb: sl811-hcd: improve misleading indentation c2e7c260371d kgdb: fix gcc-11 warning on indentation b6795cdc268b airo: work around stack usage warning 80e414e7cf7d drm/i915/display: fix compiler warning about array overrun ee387de3cab1 x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit dd8b2c9fd746991e0343cf4f42c31ebdca2e130a) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: update to v5.10.38Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 689e89aee55c Linux 5.10.38 ed350825e89a ASoC: rsnd: check all BUSIF status when error cd709c8e06b6 nvme: do not try to reconfigure APST when the controller is not live 054add24a869 ext4: fix debug format string warning c5dffd422145 debugfs: Make debugfs_allow RO after init 81cb4f36d62c dt-bindings: serial: 8250: Remove duplicated compatible strings c1514ad24c3e dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 c4e3d8cf615b i2c: mediatek: Fix send master code at more than 1MHz 667627fa85a8 media: rkvdec: Remove of_match_ptr() b0402e785351 clk: exynos7: Mark aclk_fsys1_200 as critical 805c990a9c54 drm/i915: Fix crash in auto_retire cd47b861d225 drm/i915/overlay: Fix active retire callback alignment a67c80dcb403 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again 17928443db88 drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp 20530f7fde75 kobject_uevent: remove warning in init_uevent_argv() 6ece86e9e88f usb: typec: tcpm: Fix error while calculating PPS out values 5d2f09c44ff2 ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section ac421c7f90c8 ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address 1eb77569029d ARM: 9012/1: move device tree mapping out of linear region 6cdbafc2addd ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address 6d5fda434b1f clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 06470de53e4f clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue 462049cfb342 MIPS: Avoid handcoded DIVU in `__div64_32' altogether d17af8b19d99 MIPS: Avoid DIVU in `__div64_32' is result would be zero d2abb95bb1a4 MIPS: Reinstate platform `__div64_32' handler cfddf6a685e3 mm: fix struct page layout on 32-bit systems 89bd62079870 iommu/vt-d: Remove WO permissions on second-level paging entries 0160f627929c iommu/vt-d: Preset Access/Dirty bits for IOVA over FL a282b76166b1 Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" c1f2d0beab5c Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" 31f29749ee97 KVM: VMX: Disable preemption when probing user return MSRs 79abde761e05 KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported c8bf64e3fb77 KVM: nVMX: Always make an attempt to map eVMCS after migration 2f86dd3d2bcf KVM: x86: Move RDPID emulation intercept to its own enum abbf8c99a9e1 KVM: x86: Emulate RDPID only if RDTSCP is supported 8a7027f011c5 xen/gntdev: fix gntdev_mmap() error exit path 652c9689f589 cdc-wdm: untangle a circular dependency between callback and softint 12d16c24f35f iio: tsl2583: Fix division by a zero lux_val e8c6852bdba2 iio: gyro: mpu3050: Fix reported temperature value 70698dda4bca xhci: Add reset resume quirk for AMD xhci controller. 9d9526cc3c01 xhci: Do not use GFP_KERNEL in (potentially) atomic context ca043cc02a88 xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI fa4b1363256d usb: typec: ucsi: Put fwnode in any case during ->probe() e5366bea0277 usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 9bd96a2e77fd usb: dwc3: gadget: Return success always for kick transfer in ep queue 45f37f54e7c1 usb: dwc3: gadget: Enable suspend events 9238492b9a84 usb: core: hub: fix race condition about TRSMRCY of resume 45ad6b592e64 usb: dwc2: Fix gadget DMA unmap direction 7ad9256b49a6 usb: xhci: Increase timeout for HC halt 42bb80ae0165 usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield 95e3da5b53ba usb: dwc3: omap: improve extcon initialization 3a96437f6bf8 blk-mq: Swap two calls in blk_mq_exit_queue() c9c1ed08c174 blk-mq: plug request for shared sbitmap cde4b55cfb24 nbd: Fix NULL pointer in flush_workqueue a9fc163514d2 f2fs: compress: fix to assign cc.cluster_idx correctly 5639b73fd3bc f2fs: compress: fix race condition of overwrite vs truncate 72b0f3077ebd f2fs: compress: fix to free compress page correctly 64f3410c7bfc nvmet-rdma: Fix NULL deref when SEND is completed with error c98ecfb18296 nvmet: fix inline bio check for bdev-ns f8ae879b776c nvmet: add lba to sect conversion helpers 54dbe2d2c1fc kyber: fix out of bounds access when preempted e2381174daea ACPI: scan: Fix a memory leak in an error handling path a8dc16bbfe29 usb: musb: Fix an error message 550473900f80 hwmon: (occ) Fix poll rate limiting 0becd19b211a usb: fotg210-hcd: Fix an error message 2c3b4375e118 iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER 020fe6f80f4f iio: proximity: pulsedlight: Fix rumtime PM imbalance on error 9db8ba3cac05 iio: light: gp2ap002: Fix rumtime PM imbalance on error 1ea775021282 usb: dwc3: gadget: Free gadget structure only after freeing endpoints 26c777470d57 perf tools: Fix dynamic libbpf link 1d8d7e02f6d0 xen/unpopulated-alloc: fix error return code in fill_list() 058122572676 xen/unpopulated-alloc: consolidate pgmap manipulation 9eaa10be0c08 dax: Wake up all waiters after invalidating dax entry e9e70b78e163 dax: Add a wakeup mode parameter to put_unlocked_entry() b93d3410e789 dax: Add an enum for specifying dax wakup mode b9c663dc9a83 KVM: x86: Prevent deadlock against tk_core.seq 8aa7227a5d9b KVM: x86: Cancel pvclock_gtod_work on module removal 1fe269372244 drm/msm/dp: initialize audio_comp when audio starts 2e0ce36d0bf6 KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer ce7639252357 kvm: exit halt polling on need_resched() as well 970c978d0591 drm/i915: Avoid div-by-zero on gen2 86cd6072157c drm/amd/display: Initialize attribute for hdcp_srm sysfs file 5a6fe45a3a7f drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected bccb7dd137ad btrfs: fix race leading to unpersisted data and metadata on fsync d6d66dbd5adc arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() d3bab7cbadfb arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup 70748bba5565 blk-iocost: fix weight updates of inner active iocgs 014868616d48 mm/hugetlb: fix F_SEAL_FUTURE_WRITE fe5c0a63ad22 kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled 140cfd998012 userfaultfd: release page in error path to avoid BUG_ON 2ed1d90162a0 squashfs: fix divide error in calculate_skip() adbd8a2a8cc0 hfsplus: prevent corruption in shrinking truncate d2e3590ca39c powerpc/64s: Fix crashes when toggling entry flush barrier 51570beeb448 powerpc/64s: Fix crashes when toggling stf barrier cb3e286f22ff ARC: mm: Use max_high_pfn as a HIGHMEM zone border 969de0f6599e ARC: mm: PAE: use 40-bit physical page mask af9e5364c617 ARC: entry: fix off-by-one error in syscall number validation 23ecfe7f2c1f f2fs: avoid unneeded data copy in f2fs_ioc_move_range() 758fd227ed84 mptcp: fix splat when closing unaccepted socket b8cf51a36da2 i40e: Fix PHY type identifiers for 2.5G and 5G adapters 06ef93b776f7 i40e: fix the restart auto-negotiation after FEC modified 829a713450b8 i40e: Fix use-after-free in i40e_client_subtask() 2692bf13e646 i40e: fix broken XDP support 72b49dd116ca netfilter: nftables: avoid overflows in nft_hash_buckets() f665dedeedc9 kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources 1ec193255271 kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources 0886bb143cbb kernel: kexec_file: fix error return code of kexec_calculate_store_digests() d43be02fc40b fs/proc/generic.c: fix incorrect pde_is_permanent check f89b408d506e sched/fair: Fix unfairness caused by missing load decay f7347c85490b sched: Fix out-of-bound access in uclamp 26359d362c93 can: m_can: m_can_tx_work_queue(): fix tx_skb race condition eecb4df8ec9f can: mcp251x: fix resume from sleep before interface was brought up 02140d9d2712 can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path 2c784a500f5e netfilter: nftables: Fix a memleak from userdata error path in new objects 403ccad066ec netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check cee6592d444a smc: disallow TCP_ULP in smc_setsockopt() d6c635a8cc6a net: fix nla_strcmp to handle more then one trailing null character 26b7924707a4 ethtool: fix missing NLM_F_MULTI flag when dumping 673422b97ef3 mm/gup: check for isolation errors 096c9482cea2 mm/gup: return an error on migration failure 7df511ef376d mm/gup: check every subpage of a compound page during isolation 87c4e386b612 ksm: fix potential missing rmap_item for stable_node aa0d6d1d3e77 mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() 9639a754cce5 mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() 14d45fb5a3fc khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() 51524fa8b5f7 arm64: entry: always set GIC_PRIO_PSR_I_SET during entry c9f43423c41e arm64: entry: factor irq triage logic into macros 93dcaa8cba65 drm/radeon: Avoid power table parsing memory leaks 79208af94738 drm/radeon: Fix off-by-one power_state index heap overwrite f551068f5f32 net: stmmac: Clear receive all(RA) bit when promiscuous mode is off 340de910d65e xsk: Fix for xp_aligned_validate_desc() when len == chunk_size 75ea98246903 netfilter: xt_SECMARK: add new revision to fix structure layout db5f1c6f776d sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b 7afdd6aba95c ethernet:enic: Fix a use after free bug in enic_hard_start_xmit 3d808916d256 block/rnbd-clt: Check the return value of the function rtrs_clt_query c1a90296a9b5 block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t 4aae6eb6af7d libbpf: Fix signed overflow in ringbuf_process_ring 60bb2cecf47f sunrpc: Fix misplaced barrier in call_decode 208af7ffc351 RISC-V: Fix error code returned by riscv_hartid_to_cpuid() f01988ecf365 sctp: do asoc update earlier in sctp_sf_do_dupcook_a 65084886c6ee net: hns3: disable phy loopback setting in hclge_mac_start_phy 5aa957e2b5fc net: hns3: use netif_tx_disable to stop the transmit queue 90120c475dd7 net: hns3: fix for vxlan gpe tx checksum bug 7a476a8a9cb6 net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() bd4d527ea5f7 net: hns3: initialize the message content in hclge_get_link_mode() 5d326e253501 net: hns3: fix incorrect configuration for igu_egu_hw_err 494ade7aba11 rtc: ds1307: Fix wday settings for rx8130 5515b85e1a01 scsi: ufs: core: Narrow down fast path in system suspend path e8295def80b7 scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend 591602738e00 scsi: ufs: core: Do not put UFS power into LPM if link is broken 429ac0fb8375 scsi: qla2xxx: Prevent PRLI in target mode bf45c9fe99aa ceph: fix inode leak on getattr error in __fh_to_dentry a01572e21f09 swiotlb: Fix the type of index 04dad2ca1f5e xprtrdma: rpcrdma_mr_pop() already does list_del_init() eddae8be7944 xprtrdma: Fix cwnd update ordering 89a31bf85c7b xprtrdma: Avoid Receive Queue wrapping b22e8f427c3d pwm: atmel: Fix duty cycle calculation in .get_state() 0a9decf2dd4d SUNRPC: fix ternary sign expansion bug in tracing dd41a0e51532 dmaengine: idxd: fix cdev setup and free device lifetime issues 975c4b2b9976 dmaengine: idxd: fix dma device lifetime 5756f757c725 dmaengine: idxd: Fix potential null dereference on pointer status 0f9d467ff139 rtc: fsl-ftm-alarm: add MODULE_TABLE() 90e8fa8bdfb3 nfsd: ensure new clients break delegations b4bf335acacc NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting 5d254e17ca86 thermal/drivers/tsens: Fix missing put_device error 4f86a0a5eb61 SUNRPC: Handle major timeout in xprt_adjust_timeout() 8efd19bf754b SUNRPC: Remove trace_xprt_transmit_queued 7b906077fd99 SUNRPC: Move fault injection call sites bfeb4e607d00 NFSv4.2 fix handling of sr_eof in SEEK's reply 1fbea60ea658 pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() fd65cac30d45 PCI: endpoint: Fix missing destroy_workqueue() d21a5950cca6 NFS: Deal correctly with attribute generation counter overflow cbc868ea28a8 NFSv4.2: Always flush out writes in nfs42_proc_fallocate() a09afbb63620 NFS: Fix attribute bitmask in _nfs42_proc_fallocate() ce2b470added NFS: nfs4_bitmask_adjust() must not change the server global bitmasks 0627cbc9b875 rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() b59194c7ca29 f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block() 1fd6a0641040 f2fs: Fix a hungtask problem in atomic write 98ccee81fe96 f2fs: fix to cover __allocate_new_section() with curseg_lock 105155a8146d f2fs: fix to avoid touching checkpointed data in get_victim() bbed83d7060e PCI: endpoint: Fix NULL pointer dereference for ->get_features() d5e85b92b457 PCI: endpoint: Make *_free_bar() to return error codes on failure d98bfd4cc258 PCI: endpoint: Add helper API to get the 'next' unreserved BAR 5974766170d8 PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR 8c8f7c49930d f2fs: fix to update last i_size if fallocate partially succeeds 74d2b0e74c3f f2fs: fix to align to section for fallocate() on pinned file 630146203108 ARM: 9064/1: hw_breakpoint: Do not directly check the event's overflow_handler hook ee93cdcbe0b5 PCI: Release OF node in pci_scan_device()'s error path c5c0ede221d7 PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() 1ce0d1d3656b remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader 2ec65063e45a remoteproc: qcom_q6v5_mss: Replace ioremap with memremap 2d6d5b4fc498 f2fs: fix a redundant call to f2fs_balance_fs if an error occurs 1c20a4896409 f2fs: fix panic during f2fs_resize_fs() 81ba1634d1b6 f2fs: fix to allow migrating fully valid segment de2041d92d2a f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE b7ff0885de7e f2fs: move ioctl interface definitions to separated file 997d24a932a9 thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() a1b5fecedfa9 ASoC: rt286: Make RT286_SET_GPIO_* readable and writable 5b66867966bc watchdog: fix barriers when printing backtraces from all CPUs a68c246065b6 watchdog/softlockup: remove logic that tried to prevent repeated reports 9413b1ee3858 watchdog: explicitly update timestamp when reporting softlockup 018655f8758a watchdog: rename __touch_watchdog() to a better descriptive name 1dc55c3a4862 ia64: module: fix symbolizer crash on fdescr 602795e247d1 bnxt_en: Add PCI IDs for Hyper-V VF devices. d0736af81151 kbuild: generate Module.symvers only when vmlinux exists 9401b7ff91f9 selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test dfa0e8461e99 selftests: mlxsw: Increase the tolerance of backlog buildup 99d9989ee53b net: ethernet: mtk_eth_soc: fix RX VLAN offload 320c50ff84a0 iavf: remove duplicate free resources calls 6289b028b5e2 powerpc/iommu: Annotate nested lock for lockdep bece6aea3653 qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth ededc7325dc2 wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join 83a7ed5b891c wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt f3a5dee0f30c crypto: ccp: Free SEV device if SEV init fails 22ab352fcab7 mt76: mt7615: fix entering driver-own state on mt7663 5b02d6efdb1b drm/amdgpu: Add mem sync flag for IB allocated by SA 8be5e713f725 drm/amd/display: add handling for hdcp2 rx id list validation fa9952e854c4 drm/amd/display: fixed divide by zero kernel crash during dsc enablement d98b03bfd0c7 powerpc/pseries: Stop calling printk in rtas_stop_self() 799c3950680a samples/bpf: Fix broken tracex1 due to kprobe argument change d4b0dc31df99 net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule 05916c62f54a ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() b506357ab8bb ASoC: rt286: Generalize support for ALC3263 codec 33eee468f83a powerpc/smp: Set numa node before updating mask 245f5ab5ce52 flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() d5716625f185 sctp: Fix out-of-bounds warning in sctp_process_asconf_param() 136b0261f119 ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume 4ac5823083fa ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp e3a2982bf63f ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 cc1956f8b278 kconfig: nconf: stop endless search loops 06b0037e6f02 selftests: Set CC to clang in lib.mk if LLVM is set f9bc5e3f3f75 drm/amd/display: Force vsync flip when reconfiguring MPCC 63e9abe35df9 iommu/amd: Remove performance counter pre-initialization test 1097ecf826bc Revert "iommu/amd: Fix performance counter initialization" a027e6155bb4 ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() cc748965313b powerpc/mm: Add cond_resched() while removing hpte mappings 26f98b2d97a8 iwlwifi: pcie: make cfg vs. trans_cfg more robust 2bfc47dec5b8 cuse: prevent clone 2c20c7d96e45 virtiofs: fix userns 87fe0ca09b26 fuse: invalidate attrs when page writeback completes f1c230d75b47 mt76: mt7915: fix txpower init for TSSI off chips 7eb1e84cfe28 mt76: mt76x0: disable GTK offloading bbd3d0014cc4 mt76: mt7615: support loading EEPROM for MT7613BE 32b3e7e303bd rtw88: 8822c: add LC calibration for RTL8822C 28c2a1d65088 pinctrl: samsung: use 'int' for register masks in Exynos 2eac474900d3 mac80211: clear the beacon's CRC after channel switch 437a4746e47e IB/hfi1: Correct oversized ring allocation d7592a5c376b coresight: Do not scan for graph if none is present 8f7806174fdb MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED 2c098ad786d3 i2c: Add I2C_AQ_NO_REP_START adapter quirk c6d2f8ffb145 ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 6c9b2de44812 Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. c87b052deaa8 ice: handle increasing Tx or Rx ring sizes eb28709c07a6 ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet 7bd851a6d369 ip6_vti: proper dev_{hold|put} in ndo_[un]init methods b502a6a44066 net: hns3: add handling for xmit skb with recursive fraglist c56804f431db net: hns3: remediate a potential overflow risk of bd_num_list 286b3ff9fd98 powerpc/32: Statically initialise first emergency context b9f9313c7501 selftests/powerpc: Fix L1D flushing tests for Power10 2033dde6aa01 Bluetooth: check for zapped sk before connecting 6421cdfbb6fb net: bridge: when suppression is enabled exclude RARP packets fccb35bbf75f net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports a019b8d7dfd5 Bluetooth: initialize skb_queue_head at l2cap_chan_create() e0dc9e93f7fd Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default b972f345a17a ALSA: bebob: enable to deliver MIDI messages for multiple ports d398f25007d5 ALSA: rme9652: don't disable if not enabled 9df07b0661e7 ALSA: hdspm: don't disable if not enabled a950cd8cb05d ALSA: hdsp: don't disable if not enabled faed3150a436 i2c: bail out early when RDWR parameters are wrong 18df2bc13b1f Bluetooth: Fix incorrect status handling in LE PHY UPDATE event 879a96d817ed ASoC: rsnd: core: Check convert rate in rsnd_hw_params a2aeb5de26c1 net: stmmac: Set FIFO sizes for ipq806x c0a62a441bbd net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath 2d17c58a3a4f ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF 3d1bede85632 tipc: convert dest node's address to network order a407b5881686 fs: dlm: flush swork on shutdown ff58d1c72edf fs: dlm: check on minimum msglen size ca973d2aeaf7 fs: dlm: add errno handling to check callback 06d59d21cb05 fs: dlm: fix debugfs dump bd6017a942b9 ath11k: fix thermal temperature read 21756f878e82 kvm: Cap halt polling at kvm->max_halt_poll_ns 53d7eed0315a cpufreq: intel_pstate: Use HWP if enabled by platform firmware 182f1f72af2e PM: runtime: Fix unpaired parent child_count for force_resume e97da47e9be0 ACPI: PM: Add ACPI ID of Alder Lake Fan bfccc4eade2b KVM/VMX: Invoke NMI non-IST entry instead of IST entry 21f317826e17 KVM: x86/mmu: Remove the defunct update_pte() paging hook 53171e68a509 tpm, tpm_tis: Reserve locality in tpm_tis_resume() 923866165610 tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() 8fe5a459186a tpm: fix error return code in tpm2_get_cc_attrs_tbl() 31c9a4b24d86 KEYS: trusted: Fix memory leak on object td Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d9a05d2c6252f53819cc7b4c9d2062ebb64f4299) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: update to v5.10.37Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: e97bd1e03e6e Linux 5.10.37 42f1b8653f85 sctp: delay auto_asconf init until binding the first addr 14919cdf68d0 Revert "net/sctp: fix race condition in sctp_destroy_sock" 41f1aed56de5 smp: Fix smp_call_function_single_async prototype 6c1ea8bee75d net: Only allow init netns to set default tcp cong to a restricted algo 2281df0b0226 arm64: Remove arm64_dma32_phys_limit and its uses 00d9f429af03 bpf: Prevent writable memory-mapping of read-only ringbuf pages 1ca284f08670 bpf, ringbuf: Deny reserve of buffers larger than ringbuf 282bfc8848ea bpf: Fix alu32 const subreg bound tracking on bitwise operations f76e0829bbab afs: Fix speculative status fetches 949e7c5f4957 mm/memory-failure: unnecessary amount of unmapping 62d96faa74c8 mm/sparse: add the missing sparse_buffer_fini() in error branch 31df8bc4d3fe mm: memcontrol: slab: fix obtain a reference to a freeing memcg 2e95bc6cfed1 mm/sl?b.c: remove ctor argument from kmem_cache_flags 618fa6a35c79 kfifo: fix ternary sign extension bugs c02dd80655fd ia64: fix EFI_DEBUG build c6b7e0b1ab87 perf session: Add swap operation for event TIME_CONV 86941f8bd46a perf jit: Let convert_timestamp() to be backwards-compatible fe07408afba2 perf tools: Change fields type in perf_record_time_conv 3bce718d977b net:nfc:digital: Fix a double free in digital_tg_recv_dep_req e2c34cacff7b net: bridge: mcast: fix broken length + header check for MRDv6 Adv. f5ce59707d6a RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res 608a4b90ece0 RDMA/siw: Fix a use after free in siw_alloc_mr 4394be0a1866 bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds 183d9ebd449c selftests/bpf: Fix core_reloc test runner 0257a0a5ffb7 selftests/bpf: Fix field existence CO-RE reloc tests 3769c54d341c selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro 9dc373f74097 net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send 8fcdfa71ba6a KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM 4fcaad2b7dac bnxt_en: Fix RX consumer index logic in the error path. 1625872f012c selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test 8ebdce8fe0b0 selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static 71ad9260c001 net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb 1fc61844b6a2 arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 0ae610556f23 ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E 66b1cfc0cd87 bnxt_en: fix ternary sign extension bug in bnxt_show_temp() 9f722ef596fe net: enetc: fix link error again bfcb5a8cc7b6 net: phy: marvell: fix m88e1111_set_downshift 1157d01e04d9 net: phy: marvell: fix m88e1011_set_downshift be631825652f powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') e06a532f31c4 powerpc/perf: Fix the threshold event selection for memory events in power10 b6b894e7a27e wlcore: Fix buffer overrun by snprintf due to incorrect buffer size 1cce33fe59f0 ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock 8bb054fb336f ath10k: Fix a use after free in ath10k_htc_send_bundle 0f98e1ea970c ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices 4b9fb2c9039a powerpc/64: Fix the definition of the fixmap area c5ebaca402f5 RDMA/core: Add CM to restrack after successful attachment to a device 63c61d26e3fb RDMA/rxe: Fix a bug in rxe_fill_ip_info() 7fe12d6db3f0 net: phy: intel-xway: enable integrated led functions cf49a91faa7d net: renesas: ravb: Fix a stuck issue when a lot of frames are received 01dab91200dc net: stmmac: fix TSO and TBS feature enabling during driver open 64753ac1e43e nfp: devlink: initialize the devlink port attribute "lanes" e606073b77a3 crypto: ccp: Detect and reject "invalid" addresses destined for PSP 4fa28c807da5 mt76: mt7615: fix memleak when mt7615_unregister_device() 9ed951f41643 net: davinci_emac: Fix incorrect masking of tx and rx error channel 0ce6052802be net: marvell: prestera: fix port event handling on init b605673b523f vsock/virtio: free queued packets when closing socket 5231d17eb9d0 sfc: ef10: fix TX queue lookup in TX event handling 7459bb594328 ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails 312c5ce34942 RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails 45b84abb47a9 RDMA/cxgb4: add missing qpid increment da54cc254939 gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check 257f38e78aa3 net: ethernet: ixp4xx: Set the DMA masks explicitly 78d8b34751cf libbpf: Initialize the bpf_seq_printf parameters array field by field b9e719698fc4 vsock/vmci: log once the failed queue pair allocation bc2e5321d7f1 netfilter: nftables_offload: special ethertype handling for VLAN a7eb38aacc81 netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector cf2de861b279 netfilter: nft_payload: fix C-VLAN offload support 1dd5ac62c0d4 mwl8k: Fix a double Free in mwl8k_probe_hw 87299aad6278 i2c: mediatek: Fix wrong dma sync flag 232598e99fad i2c: sh7760: fix IRQ error path d204db4fe6ac wlcore: fix overlapping snprintf arguments in debugfs c0aa320ac617 rtlwifi: 8821ae: upgrade PHY and RF parameters e9bd1af4c038 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid bf6476152a0a powerpc/smp: Reintroduce cpu_core_mask af39f070c8b0 powerpc/pseries: extract host bridge from pci_bus prior to bus removal 8dfd7329ad0b MIPS: pci-legacy: stop using of_pci_range_to_resource cabed6027a5b drm/amd/pm: fix error code in smu_set_power_limit() 486642baea69 perf beauty: Fix fsconfig generator 0df2770ad33b iommu/amd: Put newline after closing bracket in warning a1c1de90cd28 drm/i915/gvt: Fix error code in intel_gvt_init_device() 2b3ae007c639 net/packet: remove data races in fanout operations 3a1c395703be net/packet: make packet_fanout.arr size configurable up to 64K d10c5162b493 net/mlx5: Fix bit-wise and with zero d97d22bda17a ASoC: ak5558: correct reset polarity c1f980961133 powerpc/xive: Fix xmon command "dxi" e2724bed6481 powerpc/xive: Drop check on irq_data in xive_core_debug_show() a38b77899c2c i2c: sh7760: add IRQ check 4b8177766a8b i2c: rcar: add IRQ check 1ac4f7a26017 i2c: rcar: protect against supurious interrupts on V3U 11e2b2b6f6b9 i2c: rcar: make sure irq is not threaded on Gen2 and earlier f41d2bfef538 i2c: mlxbf: add IRQ check c6eea11b5cb6 i2c: jz4780: add IRQ check ab6d6cae0aa1 i2c: emev2: add IRQ check 6f291ab1776e i2c: cadence: add IRQ check c977426db644 i2c: xiic: fix reference leak when pm_runtime_get_sync fails c323b270a52a i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails e547640cee79 i2c: sprd: fix reference leak when pm_runtime_get_sync fails 8c0a2009fb20 i2c: omap: fix reference leak when pm_runtime_get_sync fails 3a0cdd336d92 i2c: imx: fix reference leak when pm_runtime_get_sync fails cc49d2064142 i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails e80ae8bde412 i2c: img-scb: fix reference leak when pm_runtime_get_sync fails 30410519328c i2c: cadence: fix reference leak when pm_runtime_get_sync fails b64415c6b347 RDMA/rtrs-clt: destroy sysfs after removing session from active list 6a07e5e39d4f RDMA/srpt: Fix error return code in srpt_cm_req_recv() 4601bcc6410c net: thunderx: Fix unintentional sign extension issue 6a61307e58ab cxgb4: Fix unintentional sign extension issues 52fd8005a239 RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() afb738b74447 IB/hfi1: Fix error return code in parse_platform_config() a12d75f5dcfb RDMA/qedr: Fix error return code in qedr_iw_connect() 0f8528c78fc8 ovl: invalidate readdir cache on changes to dir with origin 082fa65bf60a KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit de4e60382b90 mt76: mt7663s: fix the possible device hang in high traffic 188dfc470263 mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation bf08637d32e6 mt76: mt7915: fix mib stats counter reporting to mac80211 0b39be51626d mt76: mt7615: fix mib stats counter reporting to mac80211 2da92db47f07 mt76: mt7915: fix aggr len debugfs node 4e7914ce2330 mt76: mt7915: fix tx skb dma unmap 75bc5f779a76 mt76: mt7615: fix tx skb dma unmap 3443c54c4171 mt7601u: fix always true expression 00792f31a330 rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() 80cff3e11670 xfs: fix return of uninitialized value in variable error b07520a55f10 perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric 08c75d4b7682 mac80211: bail out if cipher schemes are invalid e00f32c2c97b powerpc: iommu: fix build when neither PCI or IBMVIO is set 8ce329c68983 powerpc/perf: Fix PMU constraint check for EBB events 84c0762633f2 powerpc/64s: Fix pte update for kernel memory on radix 8fac4bd3674f IB/hfi1: Use kzalloc() for mmu_rb_handler allocation f9e9df72dc08 liquidio: Fix unintented sign extension of a left shift of a u16 c87df56d28a6 ASoC: simple-card: fix possible uninitialized single_cpu local variable 325e8f9edf72 KVM: arm64: Initialize VCPU mdcr_el2 before loading it 348f68ae40c8 HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE 9b14027e4cc2 HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() 5ccdc6dd6266 HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling 29bfd0446a2c HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness 716132e00ce1 ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls e759105d459b iommu/vt-d: Invalidate PASID cache when root/context entry changed c848416cc05a iommu/vt-d: Remove WO permissions on second-level paging entries 416fa531c816 iommu/vt-d: Preset Access/Dirty bits for IOVA over FL 32737c3a2669 iommu/vt-d: Report the right page fault address eb0530d71c78 iommu/vt-d: Report right snoop capability when using FL for IOVA 620aa5821aaa iommu: Fix a boundary issue to avoid performance drop c96f7eb59b7e iommu/vt-d: Don't set then clear private data in prq_event_thread() e0c7b956162b mips: bmips: fix syscon-reboot nodes 3cf9fac71b79 net: hns3: Limiting the scope of vector_ring_chain variable db574a60c482 nfc: pn533: prevent potential memory corruption a16f02187d9d RDMA/core: Fix corrupted SL on passive side 556e75a0ae03 bug: Remove redundant condition check in report_bug faba97afdbb9 net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() fd26f3a07e73 powerpc/pseries: Only register vio drivers if vio bus exists 4877c4a52339 udp: never accept GSO_FRAGLIST packets c45cb22a5500 net: phy: lan87xx: fix access to wrong register of LAN87xx 897c095c7e9e ALSA: core: remove redundant spin_lock pair in snd_card_disconnect afb3416c4fef gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP 9becf957e0b0 MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again 19c990c9fad3 powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration 499b3ceb17ad IB/isert: Fix a use after free in isert_connect_request 78f537c0054a RDMA/mlx5: Fix drop packet rule in egress table 4ff081701b3d iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK 9681d50a70b2 ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk 0f69f9596ba0 MIPS: loongson64: fix bug when PAGE_SIZE > 16KB da40d5fec5d7 pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero 353fcebf49e2 pinctrl: pinctrl-single: remove unused parameter a273c27d7255 inet: use bigger hash table for IP ID generation 6b4b3b84049f ima: Fix the error code for restoring the PCR value 536175f0065c MIPS: fix local_irq_{disable,enable} in asmmacro.h 4c45556db31c powerpc/prom: Mark identical_pvr_fixup as __init 494327b777f6 powerpc/fadump: Mark fadump_calculate_reserve_size as __init 454fb207476b libbpf: Add explicit padding to btf_dump_emit_type_decl_opts 87520507b1ae selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed ee06efc811ea iommu/vt-d: Reject unsupported page request modes b60e13c30688 iommu: Check dev->iommu in iommu_dev_xxx functions 3d15bf2b2c93 bpftool: Fix maybe-uninitialized warnings b1ed7a571750 libbpf: Add explicit padding to bpf_xdp_set_link_opts f72e3d81c622 net: lapbether: Prevent racing when checking whether the netif is running 7cc0ba67883c Bluetooth: avoid deadlock between hci_dev->lock and socket lock 5cce890e5dc6 KVM: x86/mmu: Retry page faults that hit an invalid memslot cd6e679b8d1d wilc1000: write value to WILC_INTR2_ENABLE register 0d74db145787 RDMA/mlx5: Fix mlx5 rates to IB rates map 4ebb3b797a63 ASoC: Intel: Skylake: Compile when any configuration is selected 5fb733e250c0 ASoC: Intel: boards: sof-wm8804: add check for PLL setting b3222026dde7 perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars 56027a2e75e6 HID: plantronics: Workaround for double volume key presses 613f9d1f1587 xsk: Respect device's headroom and tailroom on generic xmit path 5378c92425f3 drivers/block/null_blk/main: Fix a double free in null_init. 94f1bdf01b39 sched/debug: Fix cgroup_path[] serialization cbbc13b115b8 io_uring: fix overflows checks in provide buffers db4645fbae17 perf/amd/uncore: Fix sysfs type mismatch c8a54b4d6657 x86/events/amd/iommu: Fix sysfs type mismatch d5149a487f2d HSI: core: fix resource leaks in hsi_add_client_from_dt() 38c1f8ebb373 media: cedrus: Fix H265 status definitions a11497b3bb75 nvme-pci: don't simple map sgl when sgls are disabled b2c55f81c1d1 nvmet-tcp: fix a segmentation fault during io parsing error 2842b91ac7a5 mfd: stm32-timers: Avoid clearing auto reload register cadbba5ec895 mailbox: sprd: Introduce refcnt when clients requests/free channels b42ec774db50 scsi: ibmvfc: Fix invalid state machine BUG_ON() 5129ec347a89 scsi: sni_53c710: Add IRQ check 79ee30433357 scsi: sun3x_esp: Add IRQ check 18e729d21f26 scsi: jazz_esp: Add IRQ check 7d81167e513f scsi: hisi_sas: Fix IRQ checks aa83f32d40e2 scsi: ufs: ufshcd-pltfrm: Fix deferred probing 4e5e08975521 scsi: pm80xx: Fix potential infinite loop a613887c4126 scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() d3d3735858e0 clk: uniphier: Fix potential infinite loop c360228ecfb1 drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() a6d56760eaba drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct 3968d95f3116 clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE edc6a44bcc49 clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE a6596d71a635 drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() fc076f40c859 clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable 9c91a014a3b5 clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback b29d6a435e0f vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer 87856f9af04e vfio/pci: Re-order vfio_pci_probe() dad86dd76b8b vfio/pci: Move VGA and VF initialization to functions daa72300c996 vfio/fsl-mc: Re-order vfio_fsl_mc_probe() d0702c665e6b media: v4l2-ctrls.c: fix race condition in hdl->requests list 2d49873b49dc media: i2c: imx219: Balance runtime PM use-count 0050c9794135 media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream 59dd4fe0ae03 nvme: retrigger ANA log update if group descriptor isn't found 20719538c49f power: supply: bq25980: Move props from battery node 9e33e261b4d6 clk: imx: Fix reparenting of UARTs not associated with stdout 60ade0d56b06 nvmet-tcp: fix incorrect locking in state_change sk callback a3ea59d09525 nvme-tcp: block BH in sk state_change sk callback 7456cc7c9fd5 seccomp: Fix CONFIG tests for Seccomp_filters 4f53ef0f7841 ata: libahci_platform: fix IRQ check 6187fa250294 sata_mv: add IRQ checks f87689e71604 pata_ipx4xx_cf: fix IRQ check d1bb0316f507 pata_arasan_cf: fix IRQ check 0ad91dc7ea8e selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) 296da2049f2a x86/kprobes: Fix to check non boostable prefixes correctly e2ff41d2ee4d of: overlay: fix for_each_child.cocci warnings c272c735a1e2 drm/amdkfd: fix build error with AMD_IOMMU_V2=m d218c7a0284f media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() 1f743e8d582b media: m88rs6000t: avoid potential out-of-bounds reads on arrays 96498fbb7b14 media: atomisp: Fixed error handling path cc4cc2fb5aaf media: [next] staging: media: atomisp: fix memory leak of object flash 99ce023bb8bb media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 757d5d54ca71 media: m88ds3103: fix return value check in m88ds3103_probe() 697af15095fc media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() 00b68a747834 media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' 0741a8f2e5b0 drm/probe-helper: Check epoch counter in output_poll_execute() a59d01384c80 media: aspeed: fix clock handling logic 29eb741801b3 media: rkisp1: rsz: crash fix when setting src format 38f9456ef5a2 media: omap4iss: return error code when omap4iss_get() failed 3ad6a6288c88 media: saa7146: use sg_dma_len when building pgtable a250df336aa5 media: saa7134: use sg_dma_len when building pgtable 385470a358a6 media: vivid: fix assignment of dev->fbuf_out_flags 7d81aff28953 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() 95f4e9f33b70 afs: Fix updating of i_mode due to 3rd party change 80862cbf76c2 sched/fair: Fix shift-out-of-bounds in load_balance() ef8a03901259 drm/mcde/panel: Inverse misunderstood flag 403c4528e588 drm/amd/display: Fix off by one in hdmi_14_process_transaction() 9f075cb08822 drm/stm: Fix bus_flags handling 1de265ad3c3c drm/tilcdc: send vblank event when disabling crtc 8e81ff6d512e soc: aspeed: fix a ternary sign expansion bug bbe9de67ac5b xen-blkback: fix compatibility bug with single page rings 565e7c98d332 serial: omap: fix rs485 half-duplex filtering 9c3e2ad20b0c serial: omap: don't disable rs485 if rts gpio is missing 927162c7133f ttyprintk: Add TTY hangup callback. 62bb46f51f91 usb: dwc2: Fix hibernation between host and device modes. 7bf9d7286cf2 usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. 1789737ca9f1 PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check 8b4d4bd1f1ce Drivers: hv: vmbus: Increase wait time for VMbus unload 816fbc17cbe8 hwmon: (pmbus/pxe1610) don't bail out when not all pages are active ee9bc379e43c x86/platform/uv: Fix !KEXEC build failure 5980a3b9c933 spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails 1231279389b5 spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op fa3a26b43760 spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume 24159580abcc spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue d5c7b42c9f56 Drivers: hv: vmbus: Use after free in __vmbus_open() b49bdd70b337 ARM: dts: aspeed: Rainier: Fix humidity sensor bus address fe310fd19ff1 platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table 09a119a2d4c0 security: keys: trusted: fix TPM2 authorizations 7bb63ed88189 memory: samsung: exynos5422-dmc: handle clk_set_parent() failure 71bcc1b4a174 memory: renesas-rpc-if: fix possible NULL pointer dereference of resource 73585b2714db spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() 58ee5a0de192 m68k: Add missing mmap_read_lock() to sys_cacheflush() 99d2fa2daf6d usbip: vudc: fix missing unlock on error in usbip_sockfd_store() 99a29899e3a3 crypto: chelsio - Read rxchannel-id from firmware c703ef8289dc node: fix device cleanups in error handling code 190a2f24aed6 firmware: qcom-scm: Fix QCOM_SCM configuration 26882a15ed23 serial: core: return early on unsupported ioctls 1d9cde4ddf6c tty: fix return value for unsupported termiox ioctls eef2158b0c44 tty: Remove dead termiox code aa7f103da301 tty: fix return value for unsupported ioctls bd8fa4ef36ca tty: actually undefine superseded ASYNC flags 45c7e5c1428f USB: cdc-acm: fix TIOCGSERIAL implementation 4425c2f32ac9 USB: cdc-acm: fix unprivileged TIOCCSERIAL e38a77c48aa0 usb: gadget: r8a66597: Add missing null check on return from platform_get_resource ce02e58ddf86 spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() cbe254a1fdce spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op 314469666791 spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality 6bd307eb518d spi: spi-zynqmp-gqspi: add mutex locking for exec_op c164328f57c4 spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible 36cf347de9c4 cpufreq: armada-37xx: Fix determining base CPU frequency 2f412fba2749 cpufreq: armada-37xx: Fix driver cleanup when registration failed 6d7507243e05 clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 a7ddbc86e4e4 clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz ce4b8f58b611 cpufreq: armada-37xx: Fix the AVS value for load L1 cccc3f18fcb5 clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock a13b110e7c9e cpufreq: armada-37xx: Fix setting TBG parent for load levels 1faf7e6199b8 crypto: qat - Fix a double free in adf_create_ring 0e596b373464 crypto: sa2ul - Fix memory leak of rxd 2c67a9333da9 crypto: sun8i-ss - Fix memory leak of pad 2e57ffdb5696 crypto: allwinner - add missing CRYPTO_ prefix ac0fc2de8ad1 ACPI: CPPC: Replace cppc_attr with kobj_attribute e65c287c9bd8 cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration 8316ec23bdd0 PM: runtime: Replace inline function pm_runtime_callbacks_present() d97cb4365747 soc: qcom: mdt_loader: Detect truncated read of segments ab86e5145f61 soc: qcom: mdt_loader: Validate that p_filesz < p_memsz 078362f495a0 spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() c7fabe372a90 spi: Fix use-after-free with devm_spi_alloc_* 1de36911689c clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() edfcc1835958 clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped 410a1da7ee0e clocksource/drivers/timer-ti-dm: Fix posted mode status check order 0681c62d1ea2 PM / devfreq: Use more accurate returned new_freq as resume_freq 165b71a98c5a soc: qcom: pdr: Fix error return code in pdr_register_listener 49f71d50cb30 staging: greybus: uart: fix unprivileged TIOCCSERIAL 2c3ce3d84e80 staging: fwserial: fix TIOCGSERIAL implementation e08a24ae25b3 staging: fwserial: fix TIOCSSERIAL implementation 40d622b31baf staging: rtl8192u: Fix potential infinite loop ab727e601cb5 staging: comedi: tests: ni_routes_test: Fix compilation error 16ed454e10a8 irqchip/gic-v3: Fix OF_BAD_ADDR error handling b1d1f644ed9e mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init 4b465576f02a iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol 11e708c19bdd firmware: qcom_scm: Workaround lack of "is available" call on SC7180 89d449867c5d firmware: qcom_scm: Reduce locking section for __get_convention() 2ceac2b6c87c firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool 1dfb26df15fc m68k: mvme147,mvme16x: Don't wipe PCC timer config bits 7c468deae306 soundwire: stream: fix memory leak in stream config error path aa531c6c51e7 memory: pl353: fix mask of ECC page_size config register 0256f4205c14 driver core: platform: Declare early_platform_cleanup() prototype 100a5c76e5d2 drivers: nvmem: Fix voltage settings for QTI qfprom-efuse 409ab5a9d809 USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() 4b6b771a6d3f usb: gadget: aspeed: fix dma map failure 36babddef782 crypto: qat - fix error path in adf_isr_resource_alloc() bbd61fa05cd6 crypto: poly1305 - fix poly1305_core_setkey() declaration 821ff1d44fe3 NFSv4.2: fix copy stateid copying for the async copy 74bcea1a608e NFSD: Fix sparse warning in nfs4proc.c c9df2c56f502 arm64: dts: mediatek: fix reset GPIO level on pumpkin 53191c1d78b1 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally 6cca7cc213d6 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup 1e337097fe10 soundwire: bus: Fix device found flag correctly 00f6abd3509b bus: qcom: Put child node before return 6a4d2f863ab8 arm64: dts: renesas: r8a779a0: Fix PMU interrupt 7b6552719c0c mtd: require write permissions for locking and badblock ioctls 45eb038029b9 dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' 42c9f39a7222 usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' 0764c91011c5 usb: gadget: s3c: Fix incorrect resources releasing b33c05d6bf6f fotg210-udc: Complete OUT requests on short packets 7d5ff493219c fotg210-udc: Don't DMA more than the buffer can take e06d4a0c39bf fotg210-udc: Mask GRP2 interrupts we don't handle 3515fd226ea0 fotg210-udc: Remove a dubious condition leading to fotg210_done 36df13916de9 fotg210-udc: Fix EP0 IN requests bigger than two packets 01c66e834024 fotg210-udc: Fix DMA on EP0 for length > max packet size 1f50392650ae crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init b50967781767 crypto: qat - don't release uninitialized resources 31e1314ceee0 crypto: ccp - fix command queuing to TEE ring buffer 22ae303805aa usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) 9f6e0fdb154c usb: gadget: pch_udc: Initialize device pointer before use 3b6769806027 usb: gadget: pch_udc: Check for DMA mapping error a6e680788c62 usb: gadget: pch_udc: Check if driver is present before calling ->setup() 7d18eb34036a usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() 501ba8bf8d35 devtmpfs: fix placement of complete() call bac20313210a x86/microcode: Check for offline CPUs before requesting new microcode 05b3f9b0ac32 spi: stm32: Fix use-after-free on unbind 75a7a8920a57 arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding e8146dc804bf regulator: bd9576: Fix return from bd957x_probe() 0390f6f1d0bc spi: stm32: drop devres version of spi_register_master 617ec35ed51f crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map 75d0f3fb02d9 arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x a27a2590f76e arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' 2feffa751958 arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' 8ff9b9f4fb54 arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' 3673e0fa13ec arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer 5faf320a2b4d arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity 33ffc713dfc2 ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control 5133b4bdc98e mtd: maps: fix error return code of physmap_flash_remove() c55310e30de2 mtd: don't lock when recursively deleting partitions 174fe383de80 mtd: rawnand: qcom: Return actual error code instead of -ENODEV ca28e6a013b2 mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() 705ad2d8c361 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC c8f3837c51f8 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() 82a0cadf6fa5 spi: rockchip: avoid objtool warning eb949f891226 regmap: set debugfs_name to NULL after it is freed 840a6ff50a53 usb: typec: stusb160x: fix return value check in stusb160x_probe() 72fa4c30ac1b usb: typec: tps6598x: Fix return value check in tps6598x_probe() 2c80fa2cbfec usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS 98743f2b8c25 serial: stm32: fix tx_empty condition 566901ba502f serial: stm32: add FIFO flush when port is closed 01ce9c5d1715 serial: stm32: fix FIFO flush in startup and set_termios f765918b334d serial: stm32: call stm32_transmit_chars locked a98c0683a3be serial: stm32: fix tx dma completion, release channel 1f308f65d851 serial: stm32: fix a deadlock in set_termios 5eacd7fa4087 serial: stm32: fix wake-up flag handling ea627af3dddd serial: stm32: fix a deadlock condition with wakeup event 69ac7b3b893c serial: stm32: fix TX and RX FIFO thresholds 5ca0d5b2c801 serial: stm32: fix incorrect characters on console a44d6acfa7df serial: stm32: fix startup by enabling usart for reception b5e8f0adaec1 serial: stm32: Use of_device_get_match_data() 379b007b57ca serial: stm32: fix probe and remove order for dma 1027c8c028c0 serial: stm32: add "_usart" prefix in functions name ab8363f13f12 serial: stm32: fix code cleaning warnings and checks 7c5e96e89c05 x86/platform/uv: Set section block size for hubless architectures e6d95f35235a arm64: dts: renesas: Add mmc aliases into board dts files 9d48f2b903d1 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files 2ddb0b285c2c ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family 6d6abd5e4778 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow 0069053e21ed ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 c4121dac1c14 ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family 2c2d05131e1b ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family c6541b0e8891 ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family 0cc067284a3e ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family 41fdefb351ae ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 dff20fb2791c memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] 1f12aaf07f61 crypto: sun8i-ss - fix result memory leak on error path 9c0d2c3f7f72 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER 305a936af4fc firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) cfc0577ab19e firmware: xilinx: Add a blank line after function declaration ef7809681b2c firmware: xilinx: Fix dereferencing freed memory 7f69649dad99 Revert "tools/power turbostat: adjust for temperature offset" 0781a13c9c44 usb: gadget: pch_udc: Revert d3cb25a12138 completely 6b922dc1d11e Revert "drm/qxl: do not run release if qxl failed to init" 06f414e5c9f0 ovl: fix missing revert_creds() on error path 7604978e85b8 Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" 545dbb1bbeff Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" 96e308a36efe KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read 00824c30236b KVM: arm64: Fully zero the vcpu state on reset 2a20592baff5 KVM: Stop looking for coalesced MMIO zones if the bus is destroyed 03c6cccedd39 KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU ae996824da9b KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read a947f95b6b3a KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit 6b7028de661d KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit fa9b4ee318f9 KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch 6748f80aeaf3 KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported 6ccdbedd167c KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created ead4fb53fd42 KVM: SVM: Don't strip the C-bit from CR2 on #PF interception 12d684302581 KVM: nSVM: Set the shadow root level to the TDP level for nested NPT f59c2220f6ec KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads c8b49e01a23b KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit b4414fbc0fb3 KVM: s390: extend kvm_s390_shadow_fault to return entry pointer 568782de5df1 KVM: s390: split kvm_s390_real_to_abs 3804d1a4be99 KVM: s390: VSIE: fix MVPG handling for prefixing and MSO 814cb6de6db6 s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility be4ed1ac92ef KVM: s390: fix guarded storage control register handling 2705bc3f1c8d KVM: s390: split kvm_s390_logical_to_effective 82de9ad49303 KVM: s390: VSIE: correctly handle MVPG when in VSIE 885024a8fb20 ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 bead5f0e81d7 ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable e8a3a49001f3 ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices ccaa81e802d2 ALSA: hda/realtek: Re-order ALC662 quirk table entries ada3f488d576 ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries 5a58fbcf6443 ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries 44d57dcd8300 ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries 9f7ee3dd2c09 ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries 7aee1f28ebd9 ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries ba56b860da86 ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries 252feb3af9a0 ALSA: hda/realtek: Re-order ALC269 HP quirk table entries 91d5c81bf24f ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries 56e923d0368f ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries 8c9841ae6e8b ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries ae5c6690e0c8 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 7e2459bb19b9 drm/amd/display: Reject non-zero src_y and src_x for video planes ce450934a00c drm: bridge/panel: Cleanup connector on bridge detach 92b98bcc4f48 drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast 7eea3eff02ed drm/dp_mst: Revise broadcast msg lct & lcr 9b50c185d27d drm/radeon: fix copy of uninitialized variable back to userspace 09b031b5fc18 drm/panfrost: Don't try to map pages that are already mapped abb79f67a909 drm/panfrost: Clear MMU irqs before handling the fault 08f6e8a7538d drm/qxl: use ttm bo priorities f6c5cc6febbe drm/i915/gvt: Fix vfio_edid issue for BXT/APL 92b82770e9ba drm/i915/gvt: Fix virtual display setup for BXT/APL 3b999f3eac04 FDDI: defxx: Make MMIO the configuration default except for EISA 9fa26701cd1f mt76: fix potential DMA mapping leak 95fb153c6027 rtw88: Fix array overrun in rtw_get_tx_power_params() 9e7fcf39e2f8 cfg80211: scan: drop entry from hidden_list on overflow c9996845ff67 ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() f54f21c07fea mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() 0035a4704557 md: Fix missing unused status line of /proc/mdstat b70b7ec50089 md: md_open returns -EBUSY when entering racing area cdcfa77a332a md: factor out a mddev_find_locked helper from mddev_find 07e737408502 md: split mddev_find 61b8c6efbe87 md-cluster: fix use-after-free issue when removing rdev 569885ad7518 md/bitmap: wait for external bitmap writes to complete during tear down cab2e8e5997b async_xor: increase src_offs when dropping destination page a4c421b12cc6 x86, sched: Treat Intel SNC topology as default, COD as exception 4c0ddc8712d9 selinux: add proper NULL termination to the secclass_map permissions bb27aecf06a3 misc: vmw_vmci: explicitly initialize vmci_datagram payload 15f2a3de1a6b misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct 6115a9027e52 phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() dbd328dfd9c1 misc: lis3lv02d: Fix false-positive WARN on various HP models be6566144cbd phy: cadence: Sierra: Fix PHY power_on sequence 66c86eefa2eb sc16is7xx: Defer probe if device read fails 814919a0739f iio:adc:ad7476: Fix remove handling 62a560ac4acd iio:accel:adis16201: Fix wrong axis assignment that prevents loading 5670ed4d5568 iio: inv_mpu6050: Fully validate gyro and accel scale writes a1ad124c8368 soc/tegra: regulators: Fix locking up when voltage-spread is out of range 2f2d444ac496 PM / devfreq: Unlock mutex and free devfreq struct in error path e0b325888b53 PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c cc178b77f8a3 PCI: xgene: Fix cfg resource mapping 451a3e7570fc KVM: x86: Defer the MMU unload to the normal path on an global INVPCID 14e3676e3cad PCI: Allow VPD access for QLogic ISP2722 a22fc2eb03c4 FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR bd93fbc101d0 MIPS: pci-rt2880: fix slot 0 configuration 149e1986ff6a MIPS: pci-mt7620: fix PLL lock check cdc7ff119a65 ASoC: tlv320aic32x4: Increase maximum register in regmap 8d24a7195976 ASoC: tlv320aic32x4: Register clocks before registering component c3c86bd3d5e4 ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function 7a7c14873c6d ASoC: samsung: tm2_wm5110: check of of_parse return value 5a75dc20a92b usb: xhci-mtk: improve bandwidth scheduling with TT eb58724f4476 usb: xhci-mtk: remove or operator for setting schedule parameters 048a99032d8a usb: typec: tcpm: update power supply once partner accepts 61a4b925aa0f usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply 79cae796dbf0 usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply 0dace269aa22 drm: bridge: fix LONTIUM use of mipi_dsi_() functions 8a80901a061f staging: fwserial: fix TIOCSSERIAL permission check af5145c8efa6 tty: moxa: fix TIOCSSERIAL permission check 6096118089c9 staging: fwserial: fix TIOCSSERIAL jiffies conversions eb3a757e0baa USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check 767e8241dd1c staging: greybus: uart: fix TIOCSSERIAL jiffies conversions 304efedabad2 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions f283aaa01824 tty: amiserial: fix TIOCSSERIAL permission check f09ec0fc67a4 tty: moxa: fix TIOCSSERIAL jiffies conversions eeb4fd46eb9e usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() c2ef392fff9d Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" 7e916d0124e5 io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers 6b7021ed36da net/nfc: fix use-after-free llcp_sock_bind/connect 2d84ef4e6569 bluetooth: eliminate the potential race condition when removing the HCI controller 1d7bd87a2c8d Bluetooth: verify AMP hci_chan before amp_destroy Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7e47d02cb34d23132b54e48bf0c86844d20d0f02) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: update to v5.10.36Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 72bb632d15f2 Linux 5.10.36 14b2801ccd9b thermal/core/fair share: Lock the thermal zone while looping over instances c24a20912eef thermal/drivers/cpufreq_cooling: Fix slab OOB issue 051dd0681ce1 lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() 1cb02dc76f4c dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails 06141465e372 dm integrity: fix missing goto in bitmap_flush_interval error handling df893916b330 dm space map common: fix division bug in sm_ll_find_free_block() fcf763a80e0e dm persistent data: packed struct should have an aligned() attribute too a33614d52e97 tracing: Restructure trace_clock_global() to never block 9e40ef5391df tracing: Map all PIDs to command lines ea6803ff2cd1 tools/power turbostat: Fix offset overflow issue in index converting b84c57762cef rsi: Use resume_noirq for SDIO b1c953dc853a tty: fix memory leak in vc_deallocate 25e9c2c11735 usb: dwc2: Fix session request interrupt handler fce7bbcd07d5 usb: dwc3: core: Do core softreset when switch mode b624b32584ac usb: dwc3: gadget: Fix START_TRANSFER link state check f9ddfaa9703c usb: dwc3: gadget: Remove FS bInterval_m1 limitation 8df75d1296d0 usb: gadget/function/f_fs string table fix for multiple languages ba8ce683076e usb: gadget: Fix double free of device descriptor pointers f12c5cca65f7 usb: gadget: dummy_hcd: fix gpf in gadget_setup 678e76bccee4 media: venus: hfi_parser: Don't initialize parser on v1 5d0f6f5251a3 media: v4l2-ctrls: fix reference to freed memory 4121def7df29 media: staging/intel-ipu3: Fix race condition during set_fmt c6b81b897f6f media: staging/intel-ipu3: Fix set_fmt error handling 517f6f570566 media: staging/intel-ipu3: Fix memory leak in imu_fmt 8acb13189dae media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() a5e9ae5a22b0 media: dvb-usb: Fix use-after-free access 43263fd43083 media: dvbdev: Fix memory leak in dvb_media_device_free() 378a016271ba ext4: Fix occasional generic/418 failure 133e83b5b3b3 ext4: allow the dax flag to be set and cleared on inline directories 72447c925ea9 ext4: fix error return code in ext4_fc_perform_commit() bf4ba04f0161 ext4: fix ext4_error_err save negative errno into superblock 12905cf9e5c4 ext4: fix error code in ext4_commit_super 7e9298f4d139 ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() 098b257563b9 ext4: fix check to prevent false positive report of incorrect used inodes 346190959f97 ext4: annotate data race in jbd2_journal_dirty_metadata() 9aca313726cb ext4: annotate data race in start_this_handle() a27aad321751 kbuild: update config_data.gz only when the content of .config is changed 3aec683ee79b x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported d19a456acaec futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI 2543329485e2 Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") d35c4c959eb4 smb3: do not attempt multichannel to server which does not support it 796b82637528 smb3: when mounting with multichannel include it in requested capabilities 5781c9df77a3 jffs2: check the validity of dstlen in jffs2_zlib_compress() 54708651bc1e Fix misc new gcc warnings f37b9c142e1c security: commoncap: fix -Wstringop-overread warning bf2b941d0a6f sfc: farch: fix TX queue lookup in TX event handling fb791572d674 sfc: farch: fix TX queue lookup in TX flush done handling 11e3ff7e164a exfat: fix erroneous discard when clear cluster bit 1c525c265668 fuse: fix write deadlock 0cd2d2577a98 dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences 661061a45e32 md/raid1: properly indicate failure when ending a failed write request 015cc7ad58d0 crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS 0ba942cbf52b crypto: arm/curve25519 - Move '.fpu' after '.arch' c9adb76c712c tpm: vtpm_proxy: Avoid reading host log when using a virtual device 60a01ecc9f68 tpm: efi: Use local variable for calculating final log size 4a63b2438a93 intel_th: pci: Add Alder Lake-M support 34ceafa62f49 powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h 0bdcaebb1225 powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR f2aa64979e11 powerpc/kexec_file: Use current CPU info while setting up FDT 481fee8295ab powerpc/eeh: Fix EEH handling for hugepages in ioremap space. 293c30ce25e0 powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors 643243e31868 jffs2: Hook up splice_write callback 72c282b10951 jffs2: Fix kasan slab-out-of-bounds problem 072f787e8798 Input: ili210x - add missing negation for touch indication on ili210x 2fafe7d5047f NFSv4: Don't discard segments marked for return in _pnfs_return_layout() 334165d9fb69 NFS: Don't discard pNFS layout segments that are marked for return 96fa26b74cdc NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds e0f2d86481ea ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure a1478374b0bd openvswitch: fix stack OOB read while fragmenting IPv4 packets 4248f4649bf3 mlxsw: spectrum_mr: Update egress RIF list before route's action 9aa4602237d5 f2fs: fix to avoid out-of-bounds memory access 39624749c52d f2fs: fix error handling in f2fs_end_enable_verity() 50b0c0c3385d ubifs: Only check replay with inode type to judge if inode linked 5a876a46d7b7 kcsan, debugfs: Move debugfs file creation out of early init d19555ff225d virtiofs: fix memory leak in virtio_fs_probe() 1b41d4e5aa75 fs: fix reporting supported extra file attributes for statx() dc4b67baba3b Makefile: Move -Wno-unused-but-set-variable out of GCC only block 0f9055936668 arm64/vdso: Discard .note.gnu.property sections in vDSO 1d852d6bb4d4 btrfs: fix race when picking most recent mod log operation for an old root b24f0e381036 tools/power/turbostat: Fix turbostat for AMD Zen CPUs d1ca3d2c4fd5 ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx a9d0f7c14789 ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops 3c8a599bc951 ALSA: hda/realtek - Headset Mic issue on HP platform 871234a6ad4c ALSA: hda/realtek: fix mic boost on Intel NUC 8 13ff604c79a0 ALSA: hda/realtek: GA503 use same quirks as GA401 970fbbee55bc ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 12fea3cb2277 ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 ad7736cebf4d ALSA: usb-audio: Explicitly set up the clock selector cc427a507f29 ALSA: sb: Fix two use after free in snd_sb_qsound_build 1ce8212e80f9 ALSA: hda/conexant: Re-order CX5066 quirk table entries 9b7388931fbb ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer 443467bd6240 power: supply: cpcap-battery: fix invalid usage of list cursor a15f68a5d55c sched,psi: Handle potential task count underflow bugs more gracefully a32a2d831de0 s390/archrandom: add parameter check for s390_arch_random_generate 338a87230228 block/rnbd-clt: Fix missing a memory free when unloading the module ae7fe4794da2 sched,fair: Alternative sched_slice() 94902ee2996a perf: Rework perf_event_exit_event() 2c4de79e9a09 scsi: libfc: Fix a format specifier 97a81d4051c3 mfd: arizona: Fix rumtime PM imbalance on error 14c7e3f5bed5 mfd: da9063: Support SMBus and I2C mode d7ec1dab6be7 mfd: intel-m10-bmc: Fix the register access range c8fe9ef530e9 scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic cc42ea42e250 scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode 1ac2b3720f61 scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response 56488df9f4bc drm/amdgpu: fix NULL pointer dereference d721702f8a82 drm/amd/display: Try YCbCr420 color when YCbCr444 fails f26f33a40952 amdgpu: avoid incorrect %hu format string a98a90048853 drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug 081cec78467f drm/amd/display: Fix UBSAN: shift-out-of-bounds warning cc6215d94de9 drm/amd/display: Fix debugfs link_settings entry bcefa89b3e48 drm/radeon/ttm: Fix memory leak userptr pages 14637a8dfe4f drm/amdgpu/ttm: Fix memory leak userptr pages 6e4ae9b0eb23 drm/msm/mdp5: Do not multiply vclk line count by 100 79f701ec9efa drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal 2f5f4cce496e sched/fair: Ignore percpu threads for imbalance pulls fded2096b153 media: gscpa/stv06xx: fix memory leak f8f2b7ebe03a media: dvb-usb: fix memory leak in dvb_usb_adapter_init 1b61ad26af55 media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming 810cf54025b7 media: platform: sti: Fix runtime PM imbalance in regs_show 67a97525dd6e media: i2c: adv7842: fix possible use-after-free in adv7842_remove() c8e7e6e1780c media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() 3f9e0eb06258 media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() 651ad9e04f75 media: adv7604: fix possible use-after-free in adv76xx_remove() 8d3ae83d6344 media: tc358743: fix possible use-after-free in tc358743_remove() a931c5791b5e power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() ccb098c053dc power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() 932329941ca8 clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return 573bbb6f80f1 drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver 4066456bb2de media: vivid: update EDID 6fef73a039da media: em28xx: fix memory leak ed7ab208cc2e scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() 486e974358e7 scsi: smartpqi: Add new PCI IDs c3187412d9c7 scsi: smartpqi: Correct request leakage during reset operations bc05560dd756 scsi: smartpqi: Use host-wide tag space dc655d743c2b power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce a669817a3384 selftests/resctrl: Fix checking for < 0 for unsigned values 726d3185b89a selftests/resctrl: Fix incorrect parsing of iMC counters 19eaad1400ea selftests/resctrl: Use resctrl/info for feature detection 0ccead50c386 selftests/resctrl: Fix missing options "-n" and "-p" cd29eef12771 selftests/resctrl: Clean up resctrl features check 6ef95f0b80ec selftests/resctrl: Fix compilation issues for other global variables cf99daf7c3a2 selftests/resctrl: Fix compilation issues for global variables 078d3d75dd4c selftests/resctrl: Enable gcc checks to detect buffer overflows 9ec74da2ac4c nvmet: return proper error code from discovery ctrl 7f9757005cf5 drm/komeda: Fix bit check to import to value of proper type 5e8b58e27ea8 ata: ahci: Disable SXS for Hisilicon Kunpeng920 c753c1a77e7a mmc: sdhci-brcmstb: Remove CQE quirk fdd04d1c8336 mmc: sdhci-pci: Add PCI IDs for Intel LKF 79315ebff432 mmc: sdhci-esdhc-imx: validate pinctrl before use it 47ac226199f0 scsi: qla2xxx: Fix use after free in bsg 1d7935fd022d drm/vkms: fix misuse of WARN_ON 57fa6a6a998c scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() 298778681c10 drm/amd/display: fix dml prefetch validation dd5d6042e5d2 drm/amd/display: DCHUB underflow counter increasing in some scenarios 9cc76f29b9e5 drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' 729b92e68b8e drm/amd/pm: fix workload mismatch on vega10 7cb855dfe5f0 drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f 1874b0ef1426 drm/amdkfd: Fix UBSAN shift-out-of-bounds warning 7b3eb98a3ef4 drm/amdgpu: mask the xgmi number of hops reported from psp to kfd 61c1ddd29f87 backlight: qcom-wled: Fix FSC update issue for WLED5 918a45b65365 backlight: qcom-wled: Use sink_addr for sync toggle 983d10e59fb4 power: supply: Use IRQF_ONESHOT 80ba39ec7cc9 media: gspca/sq905.c: fix uninitialized variable 6a3edc1a5e17 media: media/saa7164: fix saa7164_encoder_register() memory leak bugs 087c2bffb4e9 extcon: arizona: Fix various races on driver unbind b7d2e5097f18 extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged 8ff0d8a0904b power: supply: bq27xxx: fix power_avg for newer ICs 7bb783ec9e0e atomisp: don't let it go past pipes array 12b4b2855024 media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() f3dd6c47c493 media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB b5261590f309 media: ite-cir: check for receive overflow 3a2270dd3f09 scsi: target: pscsi: Fix warning in pscsi_complete_cmd() 09a27d662006 kvfree_rcu: Use same set of GFP flags as does single-argument 661af9371c32 sched/pelt: Fix task util_est update filtering b168fffa3821 drm/amdgpu: Fix some unload driver issues 5b62053e762c scsi: lpfc: Fix pt2pt connection does not recover after LOGO 7382825b068e scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe b814402fdf37 drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue 500ec98998c2 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work bd9477319714 drm/amd/display: Don't optimize bandwidth before disabling planes 6b2132f50d9f drm/amd/display: Check for DSC support instead of ASIC revision 01e03a661872 drm/ast: fix memory leak when unload the driver 100e35484682 drm/amd/display: changing sr exit latency 2c518667f953 drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check 6f64be8f5211 drm/qxl: release shadow on shutdown 423fb866b3fc drm/qxl: do not run release if qxl failed to init 6228456ceb1a drm: Added orientation quirk for OneGX1 Pro 9c60c881d662 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s f32b84d7c977 btrfs: do proper error handling in btrfs_update_reloc_root 224c654a2eca btrfs: do proper error handling in create_reloc_root c5aa9ea54a00 spi: sync up initial chipselect state b82e8f0bb028 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks 5d60792d1292 crypto: omap-aes - Fix PM reference leak on omap-aes.c 92894b185321 crypto: sa2ul - Fix PM reference leak in sa_ul_probe() 4e7ae0cfaca9 crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c 8a090d492f70 crypto: stm32/hash - Fix PM reference leak on stm32-hash.c 836671775a6e crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() 2264965f576f crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails a16162a17417 phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() df9105950755 intel_th: Consistency and off-by-one fix b549cc7c9ca2 tty: n_gsm: check error while registering tty devices 8f7cdbbf61f9 usb: dwc3: gadget: Check for disabled LPM quirk 2946f95356cc usb: core: hub: Fix PM reference leak in usb_port_resume() e82da9b21fed usb: musb: fix PM reference leak in musb_irq_work() 015f3f25213e usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() 0e73535a496c spi: qup: fix PM reference leak in spi_qup_remove() 75e2b4621137 spi: omap-100k: Fix reference leak to master 517e99f22842 spi: dln2: Fix reference leak to master 4ddfac16b5c7 platform/x86: ISST: Account for increased timeout in some cases bc900a7ccdd4 tools/power/x86/intel-speed-select: Increase string size 125b3590d1fb ARM: dts: at91: change the key code of the gpio key 2ed4d587539e bus: mhi: core: Clear context for stopped channels from remove() 3737cf191a80 xhci: fix potential array out of bounds with several interrupters 98599e1045c2 xhci: check control context is valid before dereferencing it. 2b195c32bccd xhci: check port array allocation was successful before dereferencing it b52b1b8c480c fpga: dfl: pci: add DID for D5005 PAC cards e22fd531518d usb: xhci-mtk: support quirk to disable usb2 lpm 5c22421fb35f random: initialize ChaCha20 constants with correct endianness 2d78ede60615 perf/arm_pmu_platform: Fix error handling 167fecaa4311 perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors 64d579453bd6 soundwire: cadence: only prepare attached devices on clock stop 9584ce366cc9 tee: optee: do not check memref size on return from Secure World e5da8b37ce34 arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on 187c001c492c soc/tegra: pmc: Fix completion of power-gate toggling bc24381f5768 efi/libstub: Add $(CLANG_FLAGS) to x86 flags 8829b6ccf49f x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS fdc9c3cff9e2 x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) af79dc5ad974 ARM: dts: ux500: Fix up TVK R3 sensors 3f571ae706da ARM: dts: BCM5301X: fix "reg" formatting in /memory node f38f972e14f1 kselftest/arm64: mte: Fix MTE feature detection d16749988d09 PCI: PM: Do not read power state in pci_enable_device_flags() d863389e9f2e ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node d9a1f62b03da kselftest/arm64: mte: Fix compilation with native compiler 173ab4bb8cbf usb: xhci: Fix port minor revision 45f879b29da7 usb: dwc3: gadget: Ignore EP queue requests during bus reset 85eb84bd818f usb: gadget: f_uac1: validate input parameters f63390de9b43 usb: gadget: f_uac2: validate input parameters df7452f03b7f genirq/matrix: Prevent allocation counter corruption bde50f19ba24 crypto: hisilicon/sec - fixes a printing error 6a6273a65fcd x86/sev: Do not require Hypervisor CPUID bit for SEV guests ba637773a9f9 usb: webcam: Invalid size of Processing Unit Descriptor 930d586646cf usb: gadget: uvc: add bInterval checking for HS mode 6202e708f303 crypto: qat - fix unmap invalid dma address 92f333793a78 crypto: api - check for ERR pointers in crypto_destroy_tfm() 298a44f38171 bus: mhi: core: Destroy SBL devices when moving to mission mode 2e40d8cd3db5 spi: ath79: remove spi-master setup and cleanup assignment 91629921cef9 spi: ath79: always call chipselect function 40e02e167816 staging: wimax/i2400m: fix byte-order issue e160833c9fdf bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first 6af796b4ac45 cpuidle: tegra: Fix C7 idling state on Tegra114 6f85f0497274 fbdev: zero-fill colormap in fbcmap.c af830b27c34d posix-timers: Preserve return value in clock_adjtime32() a4794be7b00b btrfs: fix race between transaction aborts and fsyncs leading to use-after-free af835665ddc9 intel_th: pci: Add Rocket Lake CPU support 97f30747b22c btrfs: fix metadata extent leak after failure to create subvolume 0c48349a6d41 x86/build: Disable HIGHMEM64G selection for M486SX dba16ca6f347 btrfs: handle remount to no compress during compression 5f2adf84624e smb2: fix use-after-free in smb2_ioctl_query_info() 8a90058752e0 cifs: detect dead connections only when echoes are enabled. 23d7b4a8f77a cifs: fix out-of-bound memory access when calling smb3_notify() at mount point aaa0faa5c28a cifs: Return correct error code from smb2_get_enc_key 7be4db5c2b59 irqchip/gic-v3: Do not enable irqs when handling spurious interrups 44faf03f56b8 mmc: core: Fix hanging on I/O during system suspend for removable cards 886da99e8fc4 mmc: core: Set read only for SD cards with permanent write protect bit 140f225218cd mmc: core: Do a power cycle when the CMD11 fails 20d6f231f8f1 mmc: block: Issue a cache flush only when it's enabled b1fba87e60bc mmc: block: Update ext_csd.cache_ctrl if it was written cdc615acade4 mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit 6c43290972ed mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers 01db7cb746f0 mmc: sdhci: Check for reset prior to DMA address unmap 25ac6ce65f1a mmc: uniphier-sd: Fix a resource leak in the remove function 83e9e22ba93a mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() b7a1577a1a79 scsi: mpt3sas: Block PCI config access from userspace during reset 702cdaa2c628 scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() f1cbba5ea75b spi: spi-ti-qspi: Free DMA resources 421f24114c64 spi: stm32-qspi: fix pm_runtime usage_count counter dbaf435ddf97 erofs: add unsupported inode i_format check 34ec706bf0b7 mtd: physmap: physmap-bt1-rom: Fix unintentional stack access 706e60c19237 mtd: rawnand: atmel: Update ecc_stats.corrected counter 907452b3b6a6 mtd: spinand: core: add missing MODULE_DEVICE_TABLE() cb5305ac5bac Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" 2e41cc10660e mtd: spi-nor: core: Fix an issue of releasing resources during read/write 4c44c136f2fa fs/epoll: restore waking from ep_done_scan() 6b5aeb69bb9f ecryptfs: fix kernel panic with null dev_name 3ad1fb97619b arm64: dts: mt8173: fix property typo of 'phys' in dsi node 6c2f97f3887f arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node 011b9e1c2a18 ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld 634684d79733 ftrace: Handle commands when closing set_ftrace_filter file d11fdbee28af ACPI: custom_method: fix a possible memory leak 62dc2440ebb5 ACPI: custom_method: fix potential use-after-free issue 58a762a7f3be tpm: acpi: Check eventlog signature before using it 3b8b6399666a vhost-vdpa: fix vm_flags for virtqueue doorbell mapping 026499a9c2e0 s390/zcrypt: fix zcard and zqueue hot-unplug memleak e534a4b139a8 s390/disassembler: increase ebpf disasm buffer size 90402b6b45f3 dyndbg: fix parsing file query without a line-range suffix ed9cfd60c787 nitro_enclaves: Fix stale file descriptors on failed usercopy a1d2bd164c1c bus: mhi: core: Sanity check values from remote device before use bcb80329e815 bus: mhi: core: Clear configuration from channel context during reset 542fd3e4fde6 bus: mhi: core: Fix check for syserr at power_up Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 86bac399136de151c2b33e715fd8d810707c431c) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: ktypes/standard: disable obsolete crypto options by defaultBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10.: ktypes/standard: disable obsolete crypto options by default CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE is on by default, but really shouldn't be on in our kernels for a safe set of baseline options. This is almost never used, so we disable it by default. If something needs it, they can turn it on in a board specific config. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f29be437290a960decdc2d8be8e505e8179c2f58) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-10linux-yocto/5.10: update to v5.10.35Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: f53a3a480862 Linux 5.10.35 94c76056fc3f vfio: Depend on MMU 4348d3b5027b perf/core: Fix unconditional security_locked_down() call 399f9c18473c platform/x86: thinkpad_acpi: Correct thermal sensor allocation ac2cd82c7609 USB: Add reset-resume quirk for WD19's Realtek Hub d844aaa49ac8 USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet 59b3f88386b5 ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX 27c1936af506 ovl: allow upperdir inside lowerdir 71d58457a8af ovl: fix leaked dentry 2fa0387fa2d0 nvme-pci: set min_align_mask f8e71c667ee1 swiotlb: respect min_align_mask 85a5a6875ca9 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single 25ed8827cfbf swiotlb: refactor swiotlb_tbl_map_single 9efd5df078a7 swiotlb: clean up swiotlb_tbl_unmap_single 1f2ef5a0f771 swiotlb: factor out a nr_slots helper 1bbcc985d195 swiotlb: factor out an io_tlb_offset helper 22163a8ec863 swiotlb: add a IO_TLB_SIZE define 2e8b3b0b8e2d driver core: add a min_align_mask field to struct device_dma_parameters 6995512a472f tools/cgroup/slabinfo.py: updated to work on current kernel a7c37332afa8 perf ftrace: Fix access to pid in array when setting a pid filter fb4c1c2e9fd1 capabilities: require CAP_SETFCAP to map uid 0 b571a6302a64 perf data: Fix error return code in perf_data__create_dir() 48ec949ac979 net: qrtr: Avoid potential use after free in MHI send 2fa15d61e4cb bpf: Fix leakage of uninitialized bpf stack under speculation 2cfa537674cd bpf: Fix masking negation logic upon negative dst register a41c193d004e igb: Enable RSS for Intel I211 Ethernet Controller 2e68890993d0 net: usb: ax88179_178a: initialize local variables before use d3598eb3915c netfilter: conntrack: Make global sysctls readonly in non-init netns c239bfc2e4ac mips: Do not include hi and lo in clobber list for R6 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 767e6755740204981e5789b7a3066eac855605e8) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07linux-yocto/5.10: qemuppc32: reduce serial shutdown issuesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: qemuppc32: reduce serial issues seen on shutdown Richard reported: We've been seeing a lot of the qemuppc shutdown issue and I decided to look into it. The really worrying thing looking at the logs locally is the serial ports are showing irq issues and becoming disabled as nobody would handle them. Errors like: [ 9.194886] irq 36: nobody cared (try booting with the "irqpoll" option) [ 9.198712] CPU: 0 PID: 127 Comm: bootlogd Not tainted 5.10.30-yocto-standard #1 [ 9.202283] Call Trace: [ 9.205611] [d1005f00] [c00a0da8] __report_bad_irq+0x50/0x138 (unreliable) [ 9.209347] [d1005f30] [c00a0cc0] note_interrupt+0x324/0x378 [ 9.212855] [d1005f70] [c009d138] handle_irq_event+0xe8/0x104 [ 9.216353] [d1005fa0] [c00a1d9c] handle_fasteoi_irq+0xc0/0x29c [ 9.219960] [d1005fc0] [c009b798] generic_handle_irq+0x40/0x5c [ 9.223496] [d1005fd0] [c00075d0] __do_irq+0x58/0x188 [ 9.226948] [d1005ff0] [c0010040] call_do_irq+0x20/0x38 [ 9.230391] [d29eda60] [c0007788] do_IRQ+0x88/0xfc [ 9.233860] [d29eda90] [c0016454] ret_from_except+0x0/0x14 [ 9.237288] --- interrupt: 501 at __setup_irq+0x3c4/0x838 [ 9.237288] LR = __setup_irq+0x790/0x838 [ 9.244155] [d29edb88] [c009f0a4] request_threaded_irq+0x114/0x1c8 [ 9.247672] [d29edbb8] [c07a5a18] pmz_startup+0x17c/0x32c [ 9.251203] [d29edbd8] [c07a1140] uart_port_startup+0x184/0x2f8 [ 9.254651] [d29edc08] [c07a1974] uart_port_activate+0x78/0xf4 [ 9.258141] [d29edc28] [c07839f8] tty_port_open+0xd4/0x170 [ 9.261579] [d29edc58] [c079db74] uart_open+0x2c/0x48 [ 9.265116] [d29edc68] [c077a288] tty_open+0x168/0x640 [ 9.268574] [d29edcd8] [c0280be8] chrdev_open+0x138/0x2a4 [ 9.272123] [d29edd18] [c027421c] do_dentry_open+0x228/0x410 [ 9.275643] [d29edd48] [c028e9f4] path_openat+0xb04/0xf28 [ 9.279184] [d29eddd8] [c02917e4] do_filp_open+0x120/0x164 [ 9.282535] [d29ede98] [c0276238] do_sys_openat2+0xd8/0x19c [ 9.285790] [d29edee8] [c0276574] sys_openat+0x88/0xdc [ 9.289096] [d29edf38] [c00160d8] ret_from_syscall+0x0/0x34 [ 9.292620] --- interrupt: c01 at 0xfec3738 [ 9.292620] LR = 0xfec36e0 [ 9.299035] handlers: [ 9.302312] [<7f7f7da8>] pmz_interrupt [ 9.305541] Disabling IRQ #36 (and the irqpoll option does not help) This is problematic as the shutdown test uses the serial interface to shut down the system. If the serial interface fails to login or run the command, game over for the test. CONFIG_SERIAL_PMACZILOG_CONSOLE complicates that handling, but doesn't provide any output or capabilities that we need. So we disable it here, and reduce the chances of issues during shutdown. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bf2c6ea03d45742597275691b4c883044765c57e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-06linux-yocto/5.10: update to v5.10.34Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 0aa66717f684 Linux 5.10.34 47d54b990103 mei: me: add Alder Lake P device id. 2a442f11407e iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() 8bd8301ccc11 Linux 5.10.33 8a661bad6cee USB: CDC-ACM: fix poison/unpoison imbalance 90642ee9eb58 net: hso: fix NULL-deref on disconnect regression 31720f9e87c0 x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access bed21bed2e79 ia64: tools: remove duplicate definition of ia64_mf() on ia64 ba0910ad1c57 ia64: fix discontig.c section mismatches f4a777bcc8d1 csky: change a Kconfig symbol name to fix e1000 build error 393200a1b095 kasan: fix hwasan build for gcc f2b46286e326 cavium/liquidio: Fix duplicate argument 1bfefd866195 xen-netback: Check for hotplug-status existence before watching 509ae27a1874 arm64: kprobes: Restore local irqflag if kprobes is cancelled da99331fc6ce s390/entry: save the caller of psw_idle d33031a894d2 dmaengine: tegra20: Fix runtime PM imbalance on error 66d0cf7dcaa1 net: geneve: check skb is large enough for IPv4/IPv6 header 6ce64437224d ARM: dts: Fix swapped mmc order for omap3 db010ba54a96 dmaengine: xilinx: dpdma: Fix race condition in done IRQ e8d9a93ec46e dmaengine: xilinx: dpdma: Fix descriptor issuing on video group eb2c81ee764d soc: qcom: geni: shield geni_icc_get() for ACPI boot 8c4bfe30eb55 HID: wacom: Assign boolean values to a bool variable e913cbc952c3 HID cp2112: fix support for multiple gpiochips f691dc86411d HID: alps: fix error return code in alps_input_configured() 079e32723f78 HID: google: add don USB id ffe249b4fc2c perf map: Fix error return code in maps__clone() 4d0cfb3713bc perf auxtrace: Fix potential NULL pointer dereference ab112cc573cc perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] 6f8315e5d951 perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 82fa9ced35d8 locking/qrwlock: Fix ordering in queued_write_lock_slowpath() b642e493a9a0 bpf: Tighten speculative pointer arithmetic mask 2982ea926b5c bpf: Refactor and streamline bounds check into helper f3c4b01689d3 bpf: Allow variable-offset stack access f79efcb0075a bpf: Permits pointers on stack for helper calls edc5d1601389 arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS 83d93d05376a pinctrl: core: Show pin numbers for the controllers with base = 0 fc2454cc0c4b block: return -EBUSY when there are open partitions in blkdev_reread_part 2bbd8aafde36 pinctrl: lewisburg: Update number of pins in community a8cd07e4400d vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails bf84ef2dd2cc KEYS: trusted: Fix TPM reservation for seal/unseal 9857fccd653c gpio: omap: Save and restore sysconfig 71777492b745 vhost-vdpa: protect concurrent access to vhost device iotlb Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2cfc4489c14f8d1ec2c6fc2aa411d158058f5aea) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-06linux-yocto/5.10: update to v5.10.32Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: aea70bd5a455 Linux 5.10.32 6ac98ee9cb7c net: phy: marvell: fix detection of PHY on Topaz switches fbe6603e7cab bpf: Move sanitize_val_alu out of op switch 7723d3243857 bpf: Improve verifier error messages for users 55565c307908 bpf: Rework ptr_limit into alu_limit and add common error path 496e2fabbbe3 arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically cada2ed0bb70 ARM: 9071/1: uprobes: Don't hook on thumb instructions 480d875f1242 bpf: Move off_reg into sanitize_ptr_alu 589fd9684dfa bpf: Ensure off_reg has no mixed signed bounds for all types b2df20c0f19f r8169: don't advertise pause in jumbo mode 154fb9cb3e6f r8169: tweak max read request size for newer chips also in jumbo mtu mode 7f64753835a7 KVM: VMX: Don't use vcpu->run->internal.ndata as an array index c670ff84fac9 KVM: VMX: Convert vcpu_vmx.exit_reason to a union 4f3ff11204ea bpf: Use correct permission flag for mixed signed bounds arithmetic 8d7906c548aa arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference 286c39d08664 arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems 4f90db2e92d2 ARM: OMAP2+: Fix uninitialized sr_inst 1fc087fdb98d ARM: footbridge: fix PCI interrupt mapping 11a718ef953f ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() a13d4a1228ab ARM: OMAP2+: Fix warning for omap_init_time_of() 9143158a6bd3 gro: ensure frag0 meets IP header alignment fd766f792a56 ch_ktls: do not send snd_una update to TCB in middle 65bdd564b387 ch_ktls: tcb close causes tls connection failure 5f3c278035c0 ch_ktls: fix device connection close 8d5a9dbd2116 ch_ktls: Fix kernel panic 976da1b08784 ibmvnic: remove duplicate napi_schedule call in open function 008885a880dc ibmvnic: remove duplicate napi_schedule call in do_reset function 685bc730e3a9 ibmvnic: avoid calling napi_disable() twice e154b5060aa1 ia64: tools: remove inclusion of ia64-specific version of errno.h header f8f01fc8c653 ia64: remove duplicate entries in generic_defconfig 1aec111c944f ethtool: pause: make sure we init driver stats 44ef38c0a2b3 i40e: fix the panic when running bpf in xdpdrv mode 35d7491e2f77 net: Make tcp_allowed_congestion_control readonly in non-init netns 76af8126a6e4 mm: ptdump: fix build failure 33f3dab42ae2 net: ip6_tunnel: Unregister catch-all devices ea0340e632ba net: sit: Unregister catch-all devices 154ac84d497a net: davicom: Fix regulator not turned off on failed probe e072247938a8 net/mlx5e: Fix setting of RS FEC mode dc1732baa9da netfilter: nft_limit: avoid possible divide error in nft_limit_init cda5507d234f net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta 40ed1d29f151 net: macb: fix the restore of cmp registers 7f8e59c4c5e5 libbpf: Fix potential NULL pointer dereference 7824d5a9935a netfilter: arp_tables: add pre_exit hook for table unregister 4d26865974fb netfilter: bridge: add pre_exit hooks for ebtable unregistration eb82199e377a libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC a2af8a0f38e4 ice: Fix potential infinite loop when using u8 loop counter 783645e65b57 netfilter: conntrack: do not print icmpv6 as unknown via /proc 394c81e36e49 netfilter: flowtable: fix NAT IPv6 offload mangling be07581aacae ixgbe: fix unbalanced device enable/disable in suspend/resume 0ef9919a06a3 scsi: libsas: Reset num_scatter if libata marks qc as NODATA 6a70ab9769cd riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" f66d695c06f4 vfio/pci: Add missing range check in vfio_pci_mmap e6177990e17d arm64: alternatives: Move length validation in alternative_{insn, endif} e2931f05eb32 arm64: fix inline asm in load_unaligned_zeropad() 957f83a138f1 readdir: make sure to verify directory entry for legacy interfaces too 2b8308741cf5 dm verity fec: fix misaligned RS roots IO 18ba387261ea HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices dedf75aec8fc Input: i8042 - fix Pegatron C15B ID entry 8b978750dcd2 Input: s6sy761 - fix coordinate read bit shift 955da2b5cd98 lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS 024f9d048000 virt_wifi: Return micros for BSS TSF values cc413b375c6d mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN 2e08d9a56838 pcnet32: Use pci_resource_len to validate PCI resource 248b9b61b951 net: ieee802154: forbid monitor for add llsec seclevel b97c7bc42d8d net: ieee802154: stop dump llsec seclevels for monitors ab9f9a1d5874 net: ieee802154: forbid monitor for del llsec devkey 4846c2debb2c net: ieee802154: forbid monitor for add llsec devkey 07714229e0e2 net: ieee802154: stop dump llsec devkeys for monitors 4c1775d6ea86 net: ieee802154: forbid monitor for del llsec dev 813b13155d14 net: ieee802154: forbid monitor for add llsec dev 2f80452951b5 net: ieee802154: stop dump llsec devs for monitors 08744a622faa net: ieee802154: forbid monitor for del llsec key 7edf4d2baa8a net: ieee802154: forbid monitor for add llsec key c09075df5e4d net: ieee802154: stop dump llsec keys for monitors 8b9485b651d4 iwlwifi: add support for Qu with AX201 device c836374bacfa scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state d9fc084067f5 ASoC: fsl_esai: Fix TDM slot setup for I2S mode 79ef0e6c0cf8 drm/msm: Fix a5xx/a6xx timestamps d61238aa6482 ARM: omap1: fix building with clang IAS 505c48942f04 ARM: keystone: fix integer overflow warning 0d0ad98bee39 neighbour: Disregard DEAD dst in neigh_update 7a1cd9044da4 gpu/xen: Fix a use after free in xen_drm_drv_init bfb5a1523f17 ASoC: max98373: Added 30ms turn on/off time delay 58d59d9ae56f ASoC: max98373: Changed amp shutdown register as volatile b2f8476193eb xfrm: BEET mode doesn't support fragments for inner packets 806addaf8dfd iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() b448a6a2fc5a arc: kernel: Return -EFAULT if copy_to_user() fails f12e8cf6b180 lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message a55de4f0d1d4 ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 9f399a9d7006 ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race f338b8fffd75 ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() e5eb9757fe4c dmaengine: idxd: fix wq cleanup of WQCFG registers 4c59c5c8668e dmaengine: plx_dma: add a missing put_device() on error path ac030f5c5680 dmaengine: Fix a double free in dma_async_device_register 56f9c04893fb dmaengine: dw: Make it dependent to HAS_IOMEM 4ecf25595273 dmaengine: idxd: fix wq size store permission state db23b7b5ca3e dmaengine: idxd: fix opcap sysfs attribute output 0e3f14755111 dmaengine: idxd: fix delta_rec and crc size field for completion record a5ad12d5d69c dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback f567fde02baa gpio: sysfs: Obey valid_mask dfed481e62e5 Input: nspire-keypad - enable interrupts only when opened b80ea54e1e71 mtd: rawnand: mtk: Fix WAITRDY break condition and timeout 5a627026be4a net/sctp: fix race condition in sctp_destroy_sock 65f1995ea1e9 Linux 5.10.31 ceee49ca34bf xen/events: fix setting irq affinity 9d9facd32d89 net: sfp: cope with SFPs that set both LOS normal and LOS inverted 2a60ab2dab3d net: sfp: relax bitrate-derived mode check cd8ce27e6caa perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches 1f3b9000cb44 netfilter: x_tables: fix compat match/target pad out-of-bound write 5402a67ac403 block: don't ignore REQ_NOWAIT for direct IO efa7b6e4017a riscv,entry: fix misaligned base for excp_vect_table 6fbdce3cde97 io_uring: don't mark S_ISBLK async work as unbounded 5d4600017bee null_blk: fix command timeout completion handling b1f6c6f39bd6 idr test suite: Create anchor before launching throbber 9a7552daa93b idr test suite: Take RCU read lock in idr_find_test_1 edd822b69241 radix tree test suite: Register the main thread with the RCU library 1d2310d95fb8 block: only update parent bi_status when bio fail d99e22c0ea74 XArray: Fix splitting to non-zero orders 9576dd89554e gpu: host1x: Use different lock classes for each client 39af2f472f21 drm/tegra: dc: Don't set PLL clock to 0Hz e4a0956574c7 tools/kvm_stat: Add restart delay 1dcb3ebc2416 ftrace: Check if pages were allocated before calling free_pages() 6c6d58322079 gfs2: report "already frozen/thawed" errors 870c8df1d192 drm/imx: imx-ldb: fix out of bounds array access warning 5b50468a2d4d KVM: arm64: Disable guest access to trace filter controls fa0c0dce589d KVM: arm64: Hide system instruction access to Trace registers 57fb08fb9a25 gfs2: Flag a withdraw if init_threads() fails 9b57ecb01b43 interconnect: core: fix error return code of icc_link_destroy() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 91fcd094619e25d63a80231c3b776788504ce37b) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-06linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memoryBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: a19886b00ea qemuriscv32.cfg: RV32 only supports 1G physical memory Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 894f5328d395872f69bd48c59518bbafb7cbd61e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-06linux-yocto/5.10: aufs fixesBruce Ashfield
It was reported that aufs was behaving incorrectly on arm/x86. Although we don't have an exact fix for the issues, the Wind River guys were able to come up with a minimal patch set to fix just the core issue, versus a full aufs uprev. We didn't have time to get this in before the release, but picking it up in a dot release is sufficient. (given that it took several months for the issue to be noticed). Integrating the following commit(s) to linux-yocto/5.10: a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write() cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t a5805df6583f aufs: linux-v5.10-rc1, no more set_fs() 64e145dcca8c Revert "aufs: initial port to v5.10" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c290adec4e27f5d7987193e9a0749082f3ed3e20) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto/5.10: fix arm defconfig warningsBruce Ashfield
A recent fix to the kern-tools promoted some previously unseen issues to warnings. This commit fixes them by tagging some BT options as non-hardware so they won't generate warnings if they don't appear in the final .config. These are sub BT options and shouldn't warn when/if their controlling option is disabled by a fragment. 40a967b115f base: exclude some BT options as non-hardware Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fc7875ce3c68a253f8b8e5d8855c1814731b5a45) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto-rt/5.10: update to -rt34Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: ac98a75ef2bc net/xfrm: fixup 5.10.30 -stable merge Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2e7dd8afd0dbe7803170006297309b6699b98f34) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto/5.10: update to v5.10.30Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 1e798745fa8e Linux 5.10.30 b451aed56348 Revert "net: sched: bump refcount for new action in ACT replace mode" a22115c3492f net: ieee802154: stop dump llsec params for monitors f872fb3feadd net: ieee802154: forbid monitor for del llsec seclevel a933bcbb1f7f net: ieee802154: forbid monitor for set llsec params 0238c7b47f77 net: ieee802154: fix nl802154 del llsec devkey d06a96e72803 net: ieee802154: fix nl802154 add llsec key 399f38c420ee net: ieee802154: fix nl802154 del llsec dev 07699fcce052 net: ieee802154: fix nl802154 del llsec key 8bfb45fa131d net: ieee802154: nl-mac: fix check on panid 38731bbcd9f0 net: mac802154: Fix general protection fault 9f51a42d81f6 drivers: net: fix memory leak in peak_usb_create_dev 160ac0d55d52 drivers: net: fix memory leak in atusb_probe 4d9117b7404a net: tun: set tun->dev->addr_len during TUNSETLINK processing 26ab092615f5 cfg80211: remove WARN_ON() in cfg80211_sme_connect 138a6e1dc35e gpiolib: Read "gpio-line-names" from a firmware node 300368c59cf0 net: sched: bump refcount for new action in ACT replace mode 982dd14fba0f dt-bindings: net: ethernet-controller: fix typo in NVMEM c65a000a236e lockdep: Address clang -Wformat warning printing for %hd 4c4aa344edf4 clk: socfpga: fix iomem pointer cast on 64-bit 674ddb52f94b RAS/CEC: Correct ce_add_elem()'s returned values 253acf2e983b vdpa/mlx5: Fix wrong use of bit numbers 0ddb34c2ccce vdpa/mlx5: should exclude header length and fcs from mtu 5700c3d4abb2 RDMA/addr: Be strict with gid size e53ff6e59144 i40e: Fix parameters in aq_get_phy_register() 999852207464 drm/vc4: crtc: Reduce PV fifo threshold on hvs4 d8a0861e269d RDMA/qedr: Fix kernel panic when trying to access recv_cq 3fa7ae3f3754 perf report: Fix wrong LBR block sorting 7f40e9332898 RDMA/cxgb4: check for ipv6 address properly while destroying listener 03ad6a2521a0 net/mlx5: Fix PBMC register mapping 1312f11eb33d net/mlx5: Fix PPLM register mapping f92faf0bdd25 net/mlx5: Fix placement of log_max_flow_counter f780a0808827 net: hns3: clear VF down state bit before request link status f473789db536 tipc: increment the tmp aead refcnt before attaching it 3292c4fc9ce2 can: mcp251x: fix support for half duplex SPI host controllers a96f1ed70927 iwlwifi: fix 11ax disabled bit in the regulatory capability flags 363d610a9652 i2c: designware: Adjust bus_freq_hz when refuse high speed mode set cc5418973cc9 openvswitch: fix send of uninitialized stack memory in ct limit reply 3e288c3a7d55 net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() 3b70c6f26364 perf inject: Fix repipe usage d9dc1b406cb9 s390/cpcmd: fix inline assembly register clobbering 7943f749f0d2 workqueue: Move the position of debug_work_activate() in __queue_work() b3f29ed5dd4b clk: fix invalid usage of list cursor in unregister 2307baac56af clk: fix invalid usage of list cursor in register d9c55b2d3368 net: macb: restore cmp registers on resume path af36da5becfb net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb ffd5f1e87c15 scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs ff9231ddfec8 scsi: ufs: core: Fix task management request completion timeout 71ee255d0698 mptcp: forbit mcast-related sockopt on MPTCP sockets 24bbfe89b1c7 net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); a08d5d3bec53 drm/msm: Set drvdata to NULL when msm_drm_init() fails 7290bf419894 RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files 49cfa2b20193 i40e: Fix display statistics for veb_tc e8c96b57a781 soc/fsl: qbman: fix conflicting alignment attributes 553290002aa8 xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model 4cfae7b23889 net/rds: Fix a use after free in rds_message_map_pages 05bbe9d85a4c net/mlx5: Don't request more than supported EQs 86530effd18f net/mlx5e: Fix ethtool indication of connector type bde64eac2379 net/mlx5e: Fix mapping of ct_label zero d65b66ca3334 ASoC: sunxi: sun4i-codec: fill ASoC card owner dcdf0876b040 I2C: JZ4780: Fix bug for Ingenic X1000. f295dfc831bc net: phy: broadcom: Only advertise EEE for supported modes 7a896e189361 nfp: flower: ignore duplicate merge hints from FW 6af631d1caf2 net: qrtr: Fix memory leak on qrtr_tx_wait failure dfe7805e6aa6 net/ncsi: Avoid channel_monitor hrtimer deadlock ae4a8d10ac8b ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces e5e5ecc9d9fd net:tipc: Fix a double free in tipc_sk_mcast_rcv f273e3726e14 cxgb4: avoid collecting SGE_QBASE regs during traffic 63a64c366ce0 net: dsa: Fix type was not set for devlink port ed613d96842e gianfar: Handle error code at MAC address change 1eb5f4e00755 ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso 759b44d247c6 mlxsw: spectrum: Fix ECN marking in tunnel decapsulation d02b68a92905 can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE 1d3837ca7335 can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE 58f8f1074039 xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets bc0b89a9a28f arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 d9670f5e77e5 drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit d38bce5adcd9 sch_red: fix off-by-one checks in red_check_params() 985c9bb1b594 geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply f3bc1885746f vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply f33f79703a4e amd-xgbe: Update DMA coherency values e5a3449ce16a hostfs: fix memory handling in follow_link() 3cc4db1213a4 i40e: Fix kernel oops when i40e driver removes VF's 9856607c9c29 i40e: Added Asym_Pause to supported link modes d4d4c6a4ca7c virtchnl: Fix layout of RSS structures 95d58bf5ed43 xfrm: Fix NULL pointer dereference on policy lookup 48a443026bb6 ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips f6db9dbfa6b6 ASoC: SOF: Intel: HDA: fix core status verification ef4ddd1d6d93 esp: delete NETIF_F_SCTP_CRC bit from features for esp offload 0224432a8fc1 net: xfrm: Localize sequence counter per network namespace 1e6a3b41cf2a ARM: OMAP4: PM: update ROM return address for OSWR and OFF 042b2cad81de ARM: OMAP4: Fix PMIC voltage domains for bionic 1f51cb88e788 regulator: bd9571mwv: Fix AVS and DVFS voltage range b267688ce007 remoteproc: qcom: pil_info: avoid 64-bit division c7a175a24b0e xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume 3b74ce529ece xfrm: interface: fix ipv4 pmtu check to honor ip header df 2d62d6980c2b ice: Recognize 860 as iSCSI port in CEE mode fd92e7aacc16 ice: Refactor DCB related variables out of the ice_port_info struct 4a78ae127803 net: sched: fix err handler in tcf_action_init() 3c7d3d188ca7 KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp 25fc773b21ce KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages be2c527b5d39 KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping 0aa4dd9e5132 KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap 3c7a18440638 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed 85f4ff2b06af KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter 1cd17c5c9b8a KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn b4a3a0d27924 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched 8f90432d7f59 KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched 5ea9e6038d29 i2c: turn recovery error on init to debug efa869b68be9 percpu: make pcpu_nr_empty_pop_pages per chunk type c441949184a9 scsi: target: iscsi: Fix zero tag inside a trace event d8e7fa8509d7 scsi: pm80xx: Fix chip initialization failure 0c47d8a55f7f driver core: Fix locking bug in deferred_probe_timeout_work_func() f06cb4641b15 usbip: synchronize event handler with sysfs code paths 28dc9237fe83 usbip: vudc synchronize sysfs code paths 513765b186c9 usbip: stub-dev synchronize sysfs code paths 68be610c19a5 usbip: add sysfs_lock to synchronize sysfs code paths 126ce97d39cf thunderbolt: Fix off by one in tb_port_find_retimer() 256ece954961 thunderbolt: Fix a leak in tb_retimer_add() b830650c1a0c net: let skb_orphan_partial wake-up waiters. 5d9216b85100 net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() b82816d77875 net: hsr: Reset MAC header for Tx path 9b9c910ccc19 mac80211: fix TXQ AC confusion cc357c29358d mac80211: fix time-is-after bug in mlme cc1a702e6ec0 cfg80211: check S1G beacon compat element length fea52345f422 nl80211: fix potential leak of ACL params 42e4450e3790 nl80211: fix beacon head validation 81692c6add7e net: sched: fix action overwrite reference counting cdcf3829f418 net: sched: sch_teql: fix null-pointer dereference 422eda625516 vdpa/mlx5: Fix suspend/resume index restoration 89e406e95278 i40e: Fix sparse errors in i40e_txrx.c 12e1438a0946 i40e: Fix sparse error: uninitialized symbol 'ring' 2472ba1c46b4 i40e: Fix sparse error: 'vsi->netdev' could be null 792387118204 i40e: Fix sparse warning: missing error code 'err' f0b4c9acf5fe net: ensure mac header is set in virtio_net_hdr_to_skb() 72c5de25ba83 bpf, sockmap: Fix incorrect fwd_alloc accounting 00c01de1a994 bpf, sockmap: Fix sk->prot unhash op reset d921baabd964 bpf: Refcount task stack in bpf_get_task_stack caef7806141a libbpf: Only create rx and tx XDP rings when necessary 4cc9177b099e libbpf: Restore umem state after socket create failure 5aa7df172207 libbpf: Ensure umem pointer is non-NULL before dereferencing b52e88638f71 ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx d86046a77535 bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET b7004ecafade bpf: Enforce that struct_ops programs be GPL-only 3015db3de715 libbpf: Fix bail out from 'ringbuf_process_ring()' on error dc195928d7e4 net: hso: fix null-ptr-deref during tty device unregistration c2743e0a631c ice: fix memory leak of aRFS after resuming from suspend 6bd4e822925d iwlwifi: pcie: properly set LTR workarounds on 22000 devices e5386e87f8aa ice: Cleanup fltr list in case of allocation issues 9d1c342c5018 ice: Use port number instead of PF ID for WoL b69686110291 ice: Fix for dereference of NULL pointer 4d73a6143d40 ice: remove DCBNL_DEVRESET bit from PF state 286830a8469c ice: fix memory allocation call 4686a26e9536 ice: prevent ice_open and ice_stop during reset ef7ed8c77d1c ice: Increase control queue timeout 6590b7bfbc2b ice: Continue probe on link/PHY errors 9a7bc0c40367 batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field d1173effc574 ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin 4941889535f3 parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers 597121792eb4 parisc: parisc-agp requires SBA IOMMU driver 9b54dad28def of: property: fw_devlink: do not link ".*,nr-gpios" 009c5665278b ethtool: fix incorrect datatype in set_eee ops 3a675c1b507f fs: direct-io: fix missing sdio->boundary b1a5122554ae ocfs2: fix deadlock between setattr and dio_end_io_write 4fabcf229477 nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff 7d9da660affc ia64: fix user_stack_pointer() for ptrace() 8e5bfafedf6d gcov: re-fix clang-11+ support 43908139368e LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late de427b662bfb IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS 856f60e3e800 ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m 8599a39adca8 drm/i915: Fix invalid access to ACPI _DSM objects bf991df9535e net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits c4ae852ec940 net: dsa: lantiq_gswip: Don't use PHY auto polling ba39959bfebd net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock 40375bc3d0f9 net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh 005c5afa9f85 xen/evtchn: Change irq_info lock to raw_spinlock_t a28124e8ad03 selinux: fix race between old and new sidtab fd75d73aa214 selinux: fix cond_list corruption when changing booleans 4f29b08e238f selinux: make nslot handling in avtab more robust a12a2fa9a129 nfc: Avoid endless loops caused by repeated llcp_sock_connect() 568ac94df580 nfc: fix memory leak in llcp_sock_connect() 99b596199e84 nfc: fix refcount leak in llcp_sock_connect() 6fb003e5ae18 nfc: fix refcount leak in llcp_sock_bind() 117557711974 ASoC: intel: atom: Stop advertising non working S24LE support c4a6fb0e8389 ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model 6c9119de7ffe ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 6efe4c1f4d17 ALSA: aloop: Fix initialization of controls 4c933ff31f21 xfrm/compat: Cleanup WARN()s that can be user-triggered Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aec9a6d709f14decd65013434f13a26c57e9196f) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto/5.10: update to v5.10.29Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: d8cf82b410b4 Linux 5.10.29 cef13a04376b init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM ba02635769f1 init/Kconfig: make COMPILE_TEST depend on !S390 faa30969f66e bpf, x86: Validate computation of branch displacements for x86-32 3edb8967d91e bpf, x86: Validate computation of branch displacements for x86-64 f890246ae75c tools/resolve_btfids: Add /libbpf to .gitignore 76983e244908 kbuild: Do not clean resolve_btfids if the output does not exist 0945d67e5d43 kbuild: Add resolve_btfids clean to root clean target eff1e0465727 tools/resolve_btfids: Set srctree variable unconditionally f60c918b07b7 tools/resolve_btfids: Check objects before removing 249719092447 tools/resolve_btfids: Build libbpf and libsubcmd in separate directories 2934985086b9 math: Export mul_u64_u64_div_u64 7345d4b2d421 io_uring: fix timeout cancel return code 8f9049e70cd6 cifs: Silently ignore unknown oplock break handle fee111089cc9 cifs: revalidate mapping when we open files for SMB1 POSIX 42498ee67296 ia64: fix format strings for err_inject bc30fdd598e3 ia64: mca: allocate early mca with GFP_ATOMIC b008489d8b86 selftests/vm: fix out-of-tree build 47f8bc68ae95 scsi: target: pscsi: Clean up after failure in pscsi_map_sg() 266d3106efbd ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation f135b89e286b platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms 037950869be3 block: clear GD_NEED_PART_SCAN later in bdev_disk_changed 7c73059bf849 x86/build: Turn off -fcf-protection for realmode targets 6372aa9a78f8 drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume 6deb9d9a84a2 kselftest/arm64: sve: Do not use non-canonical FFR register value bcd57b07fd90 platform/x86: thinkpad_acpi: Allow the FnLock LED to change state 6304295c6190 net: ipa: fix init header command validation 8a57256e0548 netfilter: nftables: skip hook overlap logic if flowtable is stale b0c795f4cc53 netfilter: conntrack: Fix gre tunneling over ipv6 439c2c22fb85 drm/msm: Ratelimit invalid-fence message 57e0546f01ca drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs b9ec77ef36af drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate 0a66bd60b1ce mac80211: choose first enabled channel for monitor 7705c48b8695 mac80211: Check crypto_aead_encrypt for errors 05878b681981 mISDN: fix crash in fritzpci 4ca265610cc6 kunit: tool: Fix a python tuple typing error f0ed115feccc net: pxa168_eth: Fix a potential data race in pxa168_eth_remove 4b4ce9895e64 net/mlx5e: Enforce minimum value check for ICOSQ size 198afc3b0c01 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp 107875a53868 platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 4c875e034dfb bus: ti-sysc: Fix warning on unbind if reset is not deasserted 5c6f778e8f7d ARM: dts: am33xx: add aliases for mmc interfaces ecdfb9d70fb8 Linux 5.10.28 7973a0dad073 bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG 12b5f9dae410 Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" 6ae5eaee1ea5 riscv: evaluate put_user() arg before enabling user access 61f0c3e8098f drivers: video: fbcon: fix NULL dereference in fbcon_cursor() d06d0b3cf626 driver core: clear deferred probe reason on probe retry d29c38dd926d staging: rtl8192e: Change state information from u16 to u8 538b96315375 staging: rtl8192e: Fix incorrect source in memcpy() 84e5203fd277 soc: qcom-geni-se: Cleanup the code to remove proxy votes 996a5782faef usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable 1808ee421ce5 usb: dwc3: qcom: skip interconnect init for ACPI probe 137dfed1552a usb: dwc2: Prevent core suspend when port connection flag is 0 4e28aca96729 usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. 77c0d6af858b usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference 6f86681691c2 USB: cdc-acm: fix use-after-free after probe failure 64deff1f4e0f USB: cdc-acm: fix double free on probe failure 439a27521112 USB: cdc-acm: downgrade message to debug 511302531eb8 USB: cdc-acm: untangle a circular dependency between callback and softint e700e3aec303 cdc-acm: fix BREAK rx code path adding necessary calls 9efa606a83e0 usb: xhci-mtk: fix broken streams issue on 0.96 xHCI 1addcb1f77d6 usb: musb: Fix suspend with devices connected for a64 15e61d9ae7ac USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem 4027d6e88fef usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() c04adcc819d3 firewire: nosy: Fix a use-after-free bug in nosy_ioctl() 2c7d85026324 video: hyperv_fb: Fix a double free in hvfb_probe a267a7e1c0ca usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield bf4c643192b3 firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 3b681a1c43b6 extcon: Fix error handling in extcon_dev_register 023d13952e9b extcon: Add stubs for extcon_register_notifier_all() functions 0fe56e294cef pinctrl: rockchip: fix restore error in resume 80ee9e02be3d vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends d2308dd5119b drm/tegra: sor: Grab runtime PM reference across reset f552f95853f8 drm/tegra: dc: Restore coupling of display controllers 77a8e6f792d5 drm/imx: fix memory leak when fails to init 74612ecdf263 reiserfs: update reiserfs_xattrs_initialized() condition 8c71f5b30955 drm/amdgpu: check alignment on CPU page for bo map 78ceecd2ed45 drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() 28f901fe1634 drm/amdkfd: dqm fence memory corruption ec3e06e06f76 mm: fix race by making init_zero_pfn() early_initcall d88b557b9b73 s390/vdso: fix tod_steering_delta type b332265430c8 s390/vdso: copy tod_steering_delta value to vdso_data page f706acc9312b tracing: Fix stack trace event size cc038ab785a8 PM: runtime: Fix ordering in pm_runtime_get_suppliers() da2976cd711b PM: runtime: Fix race getting/putting suppliers at probe e6d8eb65532e KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit 5f6625f5cd5c KVM: SVM: load control fields from VMCB12 before checking them 6aaa3c2ebb4f xtensa: move coprocessor_flush to the .text section a3be911a5fee xtensa: fix uaccess-related livelock in do_page_fault bcd7999c03ed ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 ee58eee4501f ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook f235ffa56b8e ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO 6d91f3afb632 ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks b3116cda4e52 ALSA: hda: Re-add dropped snd_poewr_change_state() calls 474d3d65784e ALSA: usb-audio: Apply sample rate quirk to Logitech Connect e525cd364c09 ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() cdd192a20b06 ACPI: tables: x86: Reserve memory occupied by ACPI tables fd38d4e6757b bpf: Remove MTU check in __bpf_skb_max_len ff64f33bc93b net: 9p: advance iov on empty read 84877db1cdea net: wan/lmc: unregister device when no matching device is found 33a6b3eea44b net: ipa: fix register write command validation 44d76042c038 net: ipa: remove two unused register definitions c805f215e9c5 appletalk: Fix skb allocation size in loopback case f2294a707f63 net: ethernet: aquantia: Handle error cleanup of start on open 7d3ffc0993fe ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() 221528c20e5e iwlwifi: pcie: don't disable interrupts for reg_lock f33d87047323 netdevsim: dev: Initialize FIB module after debugfs 660bf76aec07 rtw88: coex: 8821c: correct antenna switch function b5777172cce2 ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer 731c4447e6db brcmfmac: clear EAP/association status bits on linkdown events 4094194d103b can: tcan4x5x: fix max register value 1a5751d58b14 net: introduce CAN specific pointer in the struct net_device 9e35159c6e9a can: dev: move driver related infrastructure into separate subdir e3ccad57ac09 flow_dissector: fix TTL and TOS dissection on IPv4 fragments 8fe47a33944f net: mvpp2: fix interrupt mask/unmask skip condition 44c816c8b9ab io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL 5038c1122e13 ext4: do not iput inode under running transaction in ext4_rename() eb8049d85a92 static_call: Align static_call_is_init() patching condition 21c2bbc17b6b io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls fa068ee3f37e nvmet-tcp: fix kmap leak when data digest in use 3ac4aaff387b locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() 905ef030bdf9 locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling 1e2a75c24a48 thermal/core: Add NULL pointer check before using cooling device stats cf51b6145b9d ASoC: rt711: add snd_soc_component remove callback 805645d89a20 ASoC: rt5659: Update MCLK rate in set_sysclk() 7d4344fd3ee0 staging: comedi: cb_pcidas64: fix request_irq() warn e833d5716fbb staging: comedi: cb_pcidas: fix request_irq() warn 4cd96a0de7a1 scsi: qla2xxx: Fix broken #endif placement 3860814ef620 scsi: st: Fix a use after free in st_open() 861fc287e036 io_uring: fix ->flags races by linked timeouts e1f8c95c1110 vhost: Fix vhost_vq_reset() 7f6518ec6ee9 kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing 540a1ebf3c23 NFSD: fix error handling in NFSv4.0 callbacks 73df108e3aec ASoC: cs42l42: Always wait at least 3ms after reset 9b7b92c4b92d ASoC: cs42l42: Fix mixer volume control 20b39eb99598 ASoC: cs42l42: Fix channel width support 0d3753babfa7 ASoC: cs42l42: Fix Bitclock polarity inversion ed47acc0c888 ASoC: soc-core: Prevent warning if no DMI table is present 294d4c2b4fda ASoC: es8316: Simplify adc_pga_gain_tlv table f134a436d766 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe b057d540ad2c ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ed4cdb772680 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 4bac395e0b8a ASoC: rt1015: fix i2c communication error 4eff80b14014 iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate 5fb71b231c4e rpc: fix NULL dereference on kmalloc failure 9e9aa1c03c33 fs: nfsd: fix kconfig dependency warning for NFSD_V4 e178f362f095 ext4: fix bh ref count on error paths 4b3139576a20 ext4: shrink race window in ext4_should_retry_alloc() 1bfb046d29e3 virtiofs: Fail dax mount if device does not support it e21d2b92354b bpf: Fix fexit trampoline. 68abc0115617 arm64: mm: correct the inside linear map range during hotplug check Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 255ec8ff86d31c3464c30c26bdb15f01563b088e) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto/5.10: BSP configuration fixesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10.: fa039db710c qemuppc64: Enable the RTC driver f6cfc23fbfc nxp-s32g2xx: add HSE UIO related configs to make hse demo work 2b445fb1e0b firmware: fix CONFIG_FW_LOADER option mismatch warning 60dde01d949 nxp-imx8: Correct DRM_TTM config and delete redundant config 07119316ee5 xlnx: bsp: drop obsolete kernel options for xilinx-zynqmp and xilinx-zynq 0cf78165f8e bcm-2xxx-rpi: update v5.10 kernel config for raspberrypi 4b platform 9b5a9e46778 marvell-cn96xx: Add the preempt-rt support Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6186f21b29e7a152d34c620e81878bf6eff6519d) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-23linux-yocto/5.10: update to v5.10.27Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 472493c8a425 Linux 5.10.27 3a1ca9bd4f5a xen-blkback: don't leak persistent grants from xen_blkbk_map() 03a1c3253f25 can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" f12d05f70282 nvme: fix the nsid value to print in nvme_validate_or_alloc_ns 36478a9ec5af Revert "net: bonding: fix error return code of bond_neigh_init()" 451ba16cc5b7 Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" df61d3cff422 fs/ext4: fix integer overflow in s_log_groups_per_flex 0229b5926dc9 ext4: add reclaim checks to xattr code 25e809bf8bec mac80211: fix double free in ibss_leave 39e1a35ea65a net: dsa: b53: VLAN filtering is global to all users d3b5a04b8ce5 r8169: fix DMA being used after buffer free if WoL is enabled 8dc08a2962c8 can: dev: Move device back to init netns on owning netns delete 24256b4d87eb ch_ktls: fix enum-conversion warning 6f15c02ebbe9 fs/cachefiles: Remove wait_bit_key layout dependency 002ea848d7fd mm/memcg: fix 5.10 backport of splitting page memcg 2c163520e12b x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() c6c9bc4f261d locking/mutex: Fix non debug version of mutex_lock_io_nested() d4ce2a8f465d cifs: Adjust key sizes and key generation routines for AES256 encryption 86cc799e1d9d smb3: fix cached file size problems in duplicate extents (reflink) 2423511cc5ba scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() 6b977fea78de scsi: qedi: Fix error return code of qedi_alloc_global_queues() 62bb066cdfb6 scsi: Revert "qla2xxx: Make sure that aborted commands are freed" fc062d21c011 block: recalculate segment count for multi-segment discards correctly dcf2dfc1614d io_uring: fix provide_buffers sign extension efb334c4e5ff perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records 5febe60a8021 perf auxtrace: Fix auxtrace queue conflict 4a5891992c68 ACPI: scan: Use unique number for instance_no 2ba9964a9653 ACPI: scan: Rearrange memory allocation in acpi_device_add() c33f918758fa Revert "netfilter: x_tables: Update remaining dereference to RCU" de2e6b4e32d6 mm/mmu_notifiers: ensure range_end() is paired with range_start() 42aa210795d8 dm table: Fix zoned model check and zone sectors check 3fdebc2d8e79 netfilter: x_tables: Use correct memory barriers. 520be4d1af9c Revert "netfilter: x_tables: Switch synchronization to RCU" 87771c9b09bb net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M 485335a637c8 net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S 837a3ae33459 net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() 9a5267264fc2 net: phy: introduce phydev->port c4934e65c8bc net: axienet: Fix probe error cleanup 3e08fd4a8298 net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode d65e7d0c7449 igb: avoid premature Rx buffer reuse c7eb3e12f18f net, bpf: Fix ip6ip6 crash with collect_md populated skbs 0a245acbce89 net: Consolidate common blackhole dst ops 33cd5f88b5bf bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs d95696f537d6 RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server b740e58324c8 xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG 889c56ea941e octeontx2-af: Fix memory leak of object buf 558454ec5170 net: bridge: don't notify switchdev for local FDB addresses 7d019b2d0f27 PM: EM: postpone creating the debugfs dir till fs_initcall 08a5f812ad6c net/mlx5e: Fix error path for ethtool set-priv-flag 624f0dc8f7f4 net/mlx5e: Offload tuple rewrite for non-CT flows c83207bb02d6 net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP 0be13d01473a net/mlx5: Add back multicast stats for uplink representor 65c021e73590 PM: runtime: Defer suspending suppliers 3db5fc556515 arm64: kdump: update ppos when reading elfcorehdr 447a011bb40d drm/msm: Fix suspend/resume on i.MX5 c7552dee62a0 drm/msm: fix shutdown hook in case GPU components failed to bind 0b7bc92c1986 can: isotp: tx-path: zero initialize outgoing CAN frames ccd5565feea3 bpf: Fix umd memory leak in copy_process() eeadce8811d3 libbpf: Fix BTF dump of pointer-to-array-of-struct 7693b64ae508 selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value 5ebb9947b488 selinux: vsock: Set SID for socket returned by accept() 1e01729999c0 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes 961d9a6e47b9 r8152: limit the RX buffer size of RTL8153A for USB 2.0 2330d46db081 igb: check timestamp validity 421e0d731070 net: cdc-phonet: fix data-interface release on probe failure 943e1583bf8a net: check all name nodes in __dev_alloc_name 748a158359d7 octeontx2-af: fix infinite loop in unmapping NPC counter b553f45c76ec octeontx2-pf: Clear RSS enable flag on interace down 11e94cfa9dd8 octeontx2-af: Fix irq free in rvu teardown da517ca38dc6 octeontx2-af: Remove TOS field from MKEX TX 1055796ca031 octeontx2-af: Modify default KEX profile to extract TX packet fields f896ae2886d1 octeontx2-af: Formatting debugfs entry rsrc_alloc. 5f64c4c550c8 ipv6: weaken the v4mapped source check 9e48a3bc8ba2 ARM: dts: imx6ull: fix ubi filesystem mount failed b4c574e4b471 libbpf: Use SOCK_CLOEXEC when opening the netlink socket 86e525bc04f2 libbpf: Fix error path in bpf_object__elf_init() 4280132339ce netfilter: flowtable: Make sure GC works periodically in idle system 186d8dc40a65 netfilter: nftables: allow to update flowtable flags 4a741b4df032 netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags a96a8cb0500a net/sched: cls_flower: fix only mask bit check in the validate_ct_state 6233c2d09633 ionic: linearize tso skb with too many frags 7637048707e5 drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code 126aa8f23424 ftrace: Fix modify_ftrace_direct. 29b8834cf828 nfp: flower: fix pre_tun mask id allocation 47dae14b21f7 nfp: flower: add ipv6 bit to pre_tunnel control message 259b0122dea5 nfp: flower: fix unsupported pre_tunnel flows aeff815e76ef selftests/net: fix warnings on reuseaddr_ports_exhausted bd63bd78d303 mac80211: Allow HE operation to be longer than expected. f865127b1d26 mac80211: fix rate mask reset 48d0b548b49e can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors afaca48e3017 can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning 4fcf59c24990 can: c_can: move runtime PM enable/disable to c_can_platform 524320e8034a can: c_can_pci: c_can_pci_remove(): fix use-after-free f9a5974b9719 can: kvaser_pciefd: Always disable bus load reporting af3e6c3dcf54 can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate 0cbadc0fb54c can: peak_usb: add forgotten supported devices 3b3d9279be6c can: isotp: TX-path: ensure that CAN frame flags are initialized f88517dae95b can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD 63f2a9bd3133 tcp: relookup sock for RST+ACK packets handled by obsolete req sock 50f41f2e29ff tipc: better validate user input in tipc_nl_retrieve_key() ddeba5b39cca net: phylink: Fix phylink_err() function name error in phylink_major_config 375f5169f231 net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" ee39ee5f437c netfilter: ctnetlink: fix dump of the expect mask attribute d5380ceede6f selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed 33cc382c5830 flow_dissector: fix byteorder of dissected ICMP ID fce6fb902189 net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() 6d3635ed12e7 net: ipa: terminate message handler arrays 1701bd22b05d clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk b50c46ef67d6 ftgmac100: Restart MAC HW once e64a5a5b8e93 net: phy: broadcom: Add power down exit reset state delay 87378c850fee net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template 648b62f10cec e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 8ed431fec355 e1000e: add rtnl_lock() to e1000_reset_task 5994a096570f igc: Fix igc_ptp_rx_pktstamp() 0963fadcf536 igc: Fix Supported Pause Frame Link Setting d5330d5cc3ad igc: Fix Pause Frame Advertising d85ffade499a igc: reinit_locked() should be called with rtnl_lock 4c91fc60e3f6 net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port f64270027928 net: sched: validate stab values 400199d6e6f6 macvlan: macvlan_count_rx() needs to be aware of preemption 2514c7ad115e drop_monitor: Perform cleanup upon probe registration failure 7f041ee8effd ipv6: fix suspecious RCU usage warning 61219de46413 net/mlx5e: Don't match on Geneve options in case option masks are all zero d0be25fa4f96 net/mlx5e: When changing XDP program without reset, take refs for XSK RQs 60b5ff15b41d net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets 9857de932b30 libbpf: Fix INSTALL flag order f7c3d7615e6c bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF 926cde9eec67 veth: Store queue_mapping independently of XDP prog presence f47a9b2570ad soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva 1f798907b435 ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data 965e6cb8d4c9 bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD 921aae17bb0f dm ioctl: fix out of bounds array access when no devices d8b36c483d47 dm verity: fix DM_VERITY_OPTS_MAX value 1e2d70d08ade drm/i915: Fix the GT fence revocation runtime PM logic da6a9b5b1799 drm/amdgpu: Add additional Sienna Cichlid PCI ID dc28098f40b4 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x e02f765fa784 drm/amd/pm: workaround for audio noise issue f771b2b3eb2f drm/etnaviv: Use FOLL_FORCE for userptr 546f7fcc451c integrity: double check iint_cache was initialized 5f7b515df003 ARM: dts: at91-sama5d27_som1: fix phy address to 7 2a0d35962ff1 ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet 0b6cd8802d32 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C 1c103f512251 arm64: dts: ls1043a: mark crypto engine dma coherent 4f35b64ba823 arm64: dts: ls1012a: mark crypto engine dma coherent 3883f335b5ee arm64: dts: ls1046a: mark crypto engine dma coherent 1ced45535d4b arm64: stacktrace: don't trace arch_stack_walk() 53d3c8063590 ACPICA: Always create namespace nodes using acpi_ns_create_node() 36fe73bd0af9 ACPI: video: Add missing callback back for Sony VPCEH3U1E 1f5c9efad9fe gcov: fix clang-11+ support 6e63cc1fe253 kasan: fix per-page tags for non-page_alloc pages fe03ccc3ce90 hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings 269042e8ffed squashfs: fix xattr id and id lookup sanity checks 61d72c5952c4 squashfs: fix inode lookup sanity checks 1d215fcbc4ef z3fold: prevent reclaim/free race for headless pages e4642090734e psample: Fix user API breakage a4be7e4ed5d9 platform/x86: intel-vbtn: Stop reporting SW_DOCK events 4f67d3e8c0ac netsec: restore phy power state after controller reset 19c9967e495e selinux: fix variable scope issue in live sidtab conversion 9731e08a3381 selinux: don't log MAC_POLICY_LOAD record on failed policy load 3b87d0c5834b btrfs: fix sleep while in non-sleep context during qgroup removal 771dfb3c531d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish 394e4fd67946 static_call: Fix static_call_set_init() 0fefb5f3e574 static_call: Fix the module key fixup a63068e93917 static_call: Allow module use without exposing static_call_key 433cd7ca386c static_call: Pull some static_call declarations to the type headers 533c293f737c ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign d76e207991c4 ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls 7077d5e7f074 mm/fork: clear PASID for new mm 07feac84efc6 block: Suppress uevent for hidden device when removed 9f704608010b nfs: we don't support removing system.nfs4_acl 3dab008e23bd nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a 8f0534c96ac8 nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done c7b3f6db97c2 nvme-core: check ctrl css before setting up zns 9083dc773d67 nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted 4d6aea29a795 nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() 7e62a89b51dd nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() d8b17df7bf80 nvme: simplify error logic in nvme_validate_ns() b91230a0013f drm/radeon: fix AGP dependency 35d4f0712828 drm/amdgpu: fb BO should be ttm_bo_type_device a255d14eb5dc drm/amd/display: Revert dram_clock_change_latency for DCN2.1 d27b0964ade9 block: Fix REQ_OP_ZONE_RESET_ALL handling c9d1f6ad1e25 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck 6366a5bb888b kselftest: arm64: Fix exit code of sve-ptrace da5bc0c21c04 u64_stats,lockdep: Fix u64_stats_init() vs lockdep f89338395545 staging: rtl8192e: fix kconfig dependency on CRYPTO eb4154fb61e2 habanalabs: Call put_pid() when releasing control device f2b38f03a3f7 sparc64: Fix opcode filtering in handling of no fault loads 58b34195b33f umem: fix error return code in mm_pci_probe() feaa91193ad3 kbuild: dummy-tools: fix inverted tests for gcc ede8be3ae078 kbuild: add image_name to no-sync-config-targets 264bb27b9fe4 irqchip/ingenic: Add support for the JZ4760 b684c380f0b9 cifs: change noisy error message to FYI 758bca385a79 atm: idt77252: fix null-ptr-dereference f35954a3961b atm: uPD98402: fix incorrect allocation 852143ed96e2 net: enetc: set MAC RX FIFO to recommended value 697082b125b0 net: davicom: Use platform_get_irq_optional() e6946ef43848 net: wan: fix error return code of uhdlc_init() 184dc037575c net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() 9d1a5392aca1 NFS: Correct size calculation for create reply length 2479c6b9ef36 nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default b48779c863c0 gpiolib: acpi: Add missing IRQF_ONESHOT 9443aef16fca cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev 6d7dce3bdfc4 gfs2: fix use-after-free in trans_drain 419ebba40dbf cifs: ask for more credit on async read/write code paths b8bfda6e08b8 gianfar: fix jumbo packets+napi+rx overrun crash 2d0fba5a2e9f sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count 81b1a8f14436 net: intel: iavf: fix error return code of iavf_init_get_resources() 5f86016bdfa7 net: tehuti: fix error return code in bdx_probe() 71b996c9b883 blk-cgroup: Fix the recursive blkg rwstat b171748b7953 scsi: ufs: ufs-qcom: Disable interrupt in reset path 028210541b3c ixgbe: Fix memleak in ixgbe_configure_clsu32 4dc123500c3b ALSA: hda: ignore invalid NHLT table 18f27fc6bcc2 Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" f8f6190094a3 atm: lanai: dont run lanai_dev_close if not open 6f6e45947572 atm: eni: dont release is never initialized 75e967a04d37 powerpc/4xx: Fix build errors from mfdcr() 4a104e4d4d9d net: fec: ptp: avoid register access when ipg clock is disabled 50c75680bdce net: stmmac: fix dma physical address of descriptor when display ring a9daba140178 mt76: fix tx skb error handling in mt76_dma_tx_queue_skb efb12c03fcd0 mm/memcg: set memcg when splitting page 6143a1d193e9 mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument 856cd02bbdd4 Linux 5.10.26 de1126ea44bb cifs: Fix preauth hash corruption 21536d7b7e6f x86/apic/of: Fix CPU devicetree-node lookups 95247d24c4d4 genirq: Disable interrupts for force threaded handlers 80b2787789af firmware/efi: Fix a use after bug in efi_mem_reserve_persistent 47ba0d4d2afb efi: use 32-bit alignment for efi_guid_t literals e5154ea8e48f static_call: Fix static_call_update() sanity check 51ccdd25d7e5 MAINTAINERS: move the staging subsystem to lists.linux.dev 4c9a74798ef1 MAINTAINERS: move some real subsystems off of the staging mailing list 35ecf664fd6c ext4: fix rename whiteout with fast commit e8fa569465e5 ext4: fix potential error in ext4_do_update_inode 6163a0662b79 ext4: do not try to set xattr into ea_inode if value is empty d130b802f98a ext4: stop inode update before return 258db8e6ffdc ext4: find old entry again if failed to rename whiteout 9689ecadf8a7 ext4: fix error handling in ext4_end_enable_verity() e4ea2a28d068 efivars: respect EFI_UNSUPPORTED return from firmware a548acde9608 x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() 97c608959c27 x86: Move TS_COMPAT back to asm/thread_info.h 4523e648b7b7 kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() 0e245256e34d x86/ioapic: Ignore IRQ2 again 4fdf5f4ba61f perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT 514ea597be8e perf/x86/intel: Fix a crash caused by zero PEBS status be1f58e58f76 PCI: rpadlpar: Fix potential drc_name corruption in store functions 6d4e1fed18d0 counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register cbc4c42dbec0 counter: stm32-timer-cnt: fix ceiling write max value dcdde25844d4 iio: hid-sensor-temperature: Fix issues of timestamp channel 7de97c4bba51 iio: hid-sensor-prox: Fix scale not correct issue fd8efe16d867 iio: hid-sensor-humidity: Fix alignment issue of timestamp channel b477c121a287 iio: adc: adi-axi-adc: add proper Kconfig dependencies d894acab2844 iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask 533ee1e28455 iio: adc: ab8500-gpadc: Fix off by 10 to 3 f8bfbd3917fa iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler 06c281c23ace iio: adis16400: Fix an error code in adis16400_initial_setup() 531231485844 iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel 3ce2e7b2d360 iio:adc:stm32-adc: Add HAS_IOMEM dependency 6c3c90058b95 thunderbolt: Increase runtime PM reference count on DP tunnel discovery f4ca082e3f59 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() c7bb96a37dd2 usb: dwc3: gadget: Prevent EP queuing while stopping transfers 395d273f2998 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded 8b8a84234c38 usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- 0ea3fb15a87e usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct 0f882bcc6407 usb: gadget: configfs: Fix KASAN use-after-free 22e85a6a35cc usbip: Fix incorrect double assignment to udc->ud.tcp_rx 7046e5f7a2f6 usb-storage: Add quirk to defeat Kindle's automatic unload 5a62d6d7afa0 powerpc: Force inlining of cpu_has_feature() to avoid build failure 2bdef2b476e2 gfs2: bypass signal_our_withdraw if no journal a602e830ddaf gfs2: move freeze glock outside the make_fs_rw and _ro functions 49787b1bba1f gfs2: Add common helper for holding and releasing the freeze glock db37238f3452 regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting cfbff8bd9efc regulator: pca9450: Enable system reset on WDOG_B assertion 775691b94ce7 regulator: pca9450: Add SD_VSEL GPIO for LDO5 9392b8219b62 net: bonding: fix error return code of bond_neigh_init() 76f496681d6a io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return 3c08f772ad0d io_uring: don't attempt IO reissue from the ring exit path 40345b9c9d90 drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() e8e99acd0830 s390/qeth: schedule TX NAPI on QAOB completion f3f6765fd0e8 ibmvnic: remove excessive irqsave 96823c1e9997 media: cedrus: h264: Support profile controls 1c20e9040f49 io_uring: fix inconsistent lock state e1a69079edc4 iwlwifi: Add a new card for MA family e7f6ebde21cf drm/amd/display: turn DPMS off on connector unplug 559b842a64ff MIPS: compressed: fix build with enabled UBSAN 8545519b1f51 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 33cafc7952a4 i40e: Fix endianness conversions 41d4c889b274 powerpc/sstep: Fix darn emulation 8a335142f1c5 powerpc/sstep: Fix load-store and update emulation 8b4a797e86a0 RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used bb38c1c03384 scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() d74238028a11 scsi: isci: Pass gfp_t flags in isci_port_link_up() d9f5efd1afc4 scsi: isci: Pass gfp_t flags in isci_port_link_down() 1eda358e37e5 scsi: mvsas: Pass gfp_t flags to libsas event notifiers 58bdc321beb5 scsi: libsas: Introduce a _gfp() variant of event notifiers 18c3c04e8e53 scsi: libsas: Remove notifier indirection 29c5b80327b7 scsi: pm8001: Neaten debug logging macros and uses c4186c00adc1 scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition 3e4b3770744d scsi: pm80xx: Make running_req atomic 6075c84a98ce scsi: pm80xx: Make mpi_build_cmd locking consistent d802672c7f00 module: harden ELF info handling e2c8978a75e0 module: avoid *goto*s in module_sig_check() 8587715b65fa module: merge repetitive strings in module_sig_check() c02a33f0fd28 RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug 904a52dd9e50 RDMA/rtrs: Introduce rtrs_post_send 9e97c211b701 RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails 5abee8b1fc4f RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free 4ebd8f0c82a5 bpf: Declare __bpf_free_used_maps() unconditionally 0e44f1e18398 serial: stm32: fix DMA initialization error handling 5f8659adf7a2 tty: serial: stm32-usart: Remove set but unused 'cookie' variables 20c0bd2b6579 ibmvnic: serialize access to work queue on remove f8ba6913c40a ibmvnic: add some debugs b4be6e6e2696 nvme-rdma: fix possible hang when failing to set io queues b3901ceb120d gpiolib: Assign fwnode to parent's if no primary one provided c5fe922eaf1a counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED f854abe46b0e RISC-V: correct enum sbi_ext_rfence_fid 359d8ff40a09 scsi: ufs: ufs-mediatek: Correct operator & -> && 38089ba4b20c scsi: myrs: Fix a double free in myrs_cleanup() eb9d08b34351 scsi: lpfc: Fix some error codes in debugfs e95c0d43509c riscv: Correct SPARSEMEM configuration 04eb2b2fa12f cifs: fix allocation size on newly created files bb2e41e65c33 kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHLEVEL again 72714560fbc7 net/qrtr: fix __netdev_alloc_skb call 6cae8095490c io_uring: ensure that SQPOLL thread is started for exit a7acb614287b pstore: Fix warning in pstore_kill_sb() 5f7d470696ad i915/perf: Start hrtimer only if sampling the OA buffer cb14e99e886f sunrpc: fix refcount leak for rpc auth modules 2ea2d3a79800 vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation 3e5a1bb6ea20 vfio: IOMMU_API should be selected c2219627091c svcrdma: disable timeouts on rdma backchannel 982b899ba672 NFSD: fix dest to src mount in inter-server COPY 800369d61add NFSD: Repair misuse of sv_lock in 5.10.16-rt30. 12628e7779f8 nfsd: don't abort copies early 5ea0aa29ad4b nfsd: Don't keep looking up unhashed files in the nfsd file cache 628f39a57a46 nvmet: don't check iosqes,iocqes for discovery controllers b4f911e3a982 nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU 7089cdfce32f nvme-tcp: fix possible hang when failing to set io queues a83e5c6c35fa nvme-tcp: fix misuse of __smp_processor_id with preemption enabled fd9e2b999740 nvme: fix Write Zeroes limitations 2d202085d2dd ALSA: usb-audio: Fix unintentional sign extension issue 64195f022ae8 afs: Stop listxattr() from listing "afs.*" attributes 78ba4793b084 afs: Fix accessing YFS xattrs on a non-YFS server 07fa872bf79c ASoC: simple-card-utils: Do not handle device clock d1ab87e31761 ASoC: qcom: lpass-cpu: Fix lpass dai ids parse 1ae54de79fba ASoC: codecs: wcd934x: add a sanity check in set channel map 03079a0f1bf7 ASoC: qcom: sdm845: Fix array out of range on rx slim channels 26b08c08a5f3 ASoC: qcom: sdm845: Fix array out of bounds access 47a6cadb6cfd ASoC: SOF: intel: fix wrong poll bits in dsp power down b94b71a7a6f6 ASoC: SOF: Intel: unregister DMIC device on probe error 4da5a9a73c4c ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold 118cfdc770cd ASoC: fsl_ssi: Fix TDM slot setup for I2S mode 223dc51caa51 drm/amd/display: Correct algorithm for reversed gamma 4daa70a80c68 vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails 49ca3100fbaf vhost-vdpa: fix use-after-free of v->config_ctx 2c8d6a9474f0 btrfs: fix slab cache flags for free space tree bitmap 38ffe9eaeb7c btrfs: fix race when cloning extent buffer during rewind of an old root 78486cf1f31e zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() 9c1c5e81a002 zonefs: prevent use of seq files as swap file dfbdbf0f359a zonefs: Fix O_APPEND async write handling 38c74f2f2318 s390/pci: fix leak of PCI device structure 075e3034740c s390/pci: remove superfluous zdev->zbus check bd37d9b9c4fb s390/pci: refactor zpci_create_device() 015916ca0266 s390/vtime: fix increased steal time accounting 5c0a3a331dc5 Revert "PM: runtime: Update device status before letting suppliers suspend" 68525e424175 ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 f086deab2c64 ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 7b00df1894c6 ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 14af4bf8d481 ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air 4c698a3b8fb7 ALSA: hda: generic: Fix the micmute led init state e6c7cdf0baf3 ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro cd7b17ba8e4d ALSA: dice: fix null pointer dereference when node is disconnected 422806f8d289 spi: cadence: set cqspi to the driver_data field of struct device f8d5ced57b07 ASoC: ak5558: Add MODULE_DEVICE_TABLE 064a7289b445 ASoC: ak4458: Add MODULE_DEVICE_TABLE Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit cbb5c4392c63f896f204c0c15b0cfa7a364feed2) Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-28linux-yocto-rt/5.10: update to -rt34Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: be2935bce35f v5.10.21-rt34 8078987238f9 softirq: Update the softirq/tasklet patches 0042f5e5ac7d mm: slub: Don't resize the location tracking cache on PREEMPT_RT 69bcb4682eaa v5.10.21-rt33 75e139bb405a v5.10.17-rt32 209e0ad0f61d printk: Update the printk code f1e0daad5cd4 trace: Add the flags for need_resched_lazy() Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-28linux-yocto/5.10: update to v5.10.25Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 3ba56f490c7a Linux 5.10.25 dd0b7edb7794 net: dsa: b53: Support setting learning on port 0f6cab2350d5 ALSA: usb-audio: Don't avoid stopping the stream at disconnection df8596f57743 Revert "nfsd4: a client's own opens needn't prevent delegations" 894ecf0cb505 Revert "nfsd4: remove check_conflicting_opens warning" d955f13ea212 fuse: fix live lock in fuse_iget() 2d7888b2c4cd RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes 3672c3ce622e bpf, selftests: Fix up some test_verifier cases for unprivileged 1010f17aaa78 bpf: Add sanity check for upper ptr_limit 6a3504bf4006 bpf: Simplify alu_limit masking for pointer arithmetic ac1b87a18c1f bpf: Fix off-by-one for area size in creating mask to left c4d37eea1c64 bpf: Prohibit alu ops for pointer types not defining ptr_limit bf93113d46f8 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride fcfab1a9aa40 crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg 05d125f7524e Linux 5.10.24 1c0899636d44 RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size 1dbce9ba2aa9 KVM: arm64: Fix nVHE hyp panic host context restore f67e5243d0f3 xen/events: avoid handling the same event on two cpus at the same time 30cdb862e831 xen/events: don't unmask an event channel when an eoi is pending 4c84191cbc3e mm/page_alloc.c: refactor initialization of struct page for holes in memory layout e7afadd0dbe2 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM 518f98e39077 mm/madvise: replace ptrace attach requirement for process_madvise 2aaa79f69417 mm/userfaultfd: fix memory corruption due to writeprotect c3d70b1bf1ce KVM: arm64: Fix exclusive limit for IPA size ada8817ab674 KVM: arm64: Reject VM creation when the default IPA size is unsupported eeba4e4cc524 KVM: arm64: nvhe: Save the SPE context early a9779820bb97 KVM: arm64: Avoid corrupting vCPU context register in guest exit 17becbfca9fc KVM: arm64: Fix range alignment when walking page tables a688bf8cf550 KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged 4ab5d1b70929 KVM: x86: Ensure deadline timer has truly expired before posting its IRQ e40384fcd600 x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls a2bab396cb97 x86/sev-es: Use __copy_from_user_inatomic() 977b9f4190ad x86/sev-es: Correctly track IRQ states in runtime #VC handler 269424432731 x86/entry: Move nmi entry/exit into common code 752fbe0c8ddd x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack 871fd1e3ee8e x86/sev-es: Introduce ip_within_syscall_gap() helper d327d8632cdb x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 5ab9464a2a3c binfmt_misc: fix possible deadlock in bm_register_write 0e4750f69c17 powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() 1f372e89567b powerpc: Fix inverted SET_FULL_REGS bitop 9776812ee861 powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() 8571c66401ea efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table 68b4378d910e sched/membarrier: fix missing local execution of ipi_sync_rq_state() 5f2f616343b1 linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* bc7c1b09f7a4 zram: fix return value on writeback_store 3cbe8f9193e6 include/linux/sched/mm.h: use rcu_dereference in in_vfork() 7da7542c04a4 stop_machine: mark helpers __always_inline 2a39eb7b8670 seqlock,lockdep: Fix seqcount_latch_init() 372734dc1897 powerpc/64s/exception: Clean up a missed SRR specifier df7dbfc24c33 hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() 896846b8151d perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR 82ad50c112f8 perf/core: Flush PMU internal buffers for per-CPU events 3ebd4bd2eb6f arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds 109720342efd configfs: fix a use-after-free in __configfs_open_file 6cf11f3a09a2 nvme-fc: fix racing controller reset and create association d1d918492e6e block: rsxx: fix error return code of rsxx_pci_probe() caa86901c863 NFSv4.2: fix return value of _nfs4_get_security_label() e181960ec51d NFS: Don't gratuitously clear the inode cache when lookup failed dd756d05bee5 NFS: Don't revalidate the directory permissions on a lookup failure faa48b23d0e3 SUNRPC: Set memalloc_nofs_save() for sync tasks 475a4307c14c arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory e50ada589497 cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() 7dfe37e9ea69 cpufreq: qcom-hw: fix dereferencing freed memory 'data' 75d9be57cf2e sh_eth: fix TRSCER mask for R7S72100 a854bd051465 staging: comedi: pcl818: Fix endian problem for AI command data ddfeb236ed8e staging: comedi: pcl711: Fix endian problem for AI command data c30fe0f767c3 staging: comedi: me4000: Fix endian problem for AI command data 2c1ea26a289e staging: comedi: dmm32at: Fix endian problem for AI command data c36d2f40c1bc staging: comedi: das800: Fix endian problem for AI command data d8f26a4122db staging: comedi: das6402: Fix endian problem for AI command data b46f6908ea3e staging: comedi: adv_pci1710: Fix endian problem for AI command data 66a44ed42367 staging: comedi: addi_apci_1500: Fix endian problem for command sample 4d14685f9f74 staging: comedi: addi_apci_1032: Fix endian problem for COS sample c5d3e25e1808 staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan 74a14d8ae20d staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd 66cf4f582987 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() be9745304e3e staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() 550c9e49eb42 staging: rtl8712: unterminated string leads to read overflow d972a516958d staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() 1642b5153ba5 staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() 52feb58f9b5b misc: fastrpc: restrict user apps from sending kernel RPC messages 7ae2482c7042 misc/pvpanic: Export module FDT device table 70c26fc71b7e Revert "serial: max310x: rework RX interrupt handling" 9951e64550d0 usbip: fix vudc usbip_sockfd_store races leading to gpf 116a71087875 usbip: fix vhci_hcd attach_store() races leading to gpf ab5c3186686a usbip: fix stub_dev usbip_sockfd_store() races leading to gpf e033d7f79995 usbip: fix vudc to check for stream socket 2aa21585adbd usbip: fix vhci_hcd to check for stream socket 6d7452392151 usbip: fix stub_dev to check for stream socket b249b8f9b740 USB: serial: cp210x: add some more GE USB IDs 0aa33c041e84 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter 3aa50426c72c USB: serial: ch341: add new Product ID a347908c5192 USB: serial: io_edgeport: fix memory leak in edge_startup fc411ca43bed xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state 209b3ff98deb usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing e7800913ac97 xhci: Improve detection of device initiated wake signal. 203060896dbe usb: xhci: do not perform Soft Retry for some xHCI hosts 7c87f4ea3f16 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM 48c7fc4f14b6 USB: usblp: fix a hang in poll() if disconnected adb9639d1e50 usb: dwc3: qcom: Honor wakeup enabled/disabled state 13c9e76cdda6 usb: dwc3: qcom: add ACPI device id for sc8180x 39bcc4b7f398 usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot 10551fbc5517 usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement 32ad0eb74eac usb: gadget: f_uac1: stop playback on function disable 30a187afdbd2 usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot 50233f8220f0 USB: gadget: u_ether: Fix a configfs return code 80091541a46b USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() b0db0c76a2ba Goodix Fingerprint device is not a modem d308202c1b96 cifs: do not send close in compound create+close requests 310a1ffe7b36 mmc: cqhci: Fix random crash when remove mmc module/card a61596a9b2a7 mmc: core: Fix partition switch time for eMMC 6c971bd99cb8 mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants bb815894ba37 xen/events: reset affinity of 2-level event when tearing it down e86abde80d12 software node: Fix node registration 08bccd721243 s390/dasd: fix hanging IO request during DASD driver unbind 5d766455510c s390/dasd: fix hanging DASD driver unbind fb242be88da9 arm64: perf: Fix 64-bit event counter read truncation ffb9a77d0a7f arm64: mte: Map hotplugged memory as Normal Tagged d73665b4a9f6 arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL d44c9780ed40 block: Try to handle busy underlying device on discard a53477849286 block: Discard page cache of zone reset target range 5d5422a294e6 Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") 29bc89c8b48d ALSA: usb-audio: fix use after free in usb_audio_disconnect d2fdcc82d866 ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe e4493974dbce ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() 144ebd02a118 ALSA: usb-audio: Apply the control quirk to Plantronics headsets 723bf21ceab0 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar 4b536c1ec8b3 ALSA: hda: Avoid spurious unsol event handling during S3/S4 f1d28b1310bb ALSA: hda: Flush pending unsolicited events before suspend ebbb9bbe35ae ALSA: hda: Drop the BATCH workaround for AMD controllers f5278fcfb760 ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support 064ac8ed90a3 ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 4dc34571e973 ALSA: hda/hdmi: Cancel pending works before suspend d77540ada71b ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk d291b2594f85 ARM: efistub: replace adrl pseudo-op with adr_l macro invocation fd863653ad63 ARM: assembler: introduce adr_l, ldr_l and str_l macros 917220f362a0 ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler 69f845526833 mmc: sdhci: Update firmware interface API 73d1a11a198a clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc 1b0b0c0b9ae9 scsi: target: core: Prevent underflow for service actions 17c2c52051c4 scsi: target: core: Add cmd length set before cmd complete 79b4fdd8b4cf scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling f49bdac3e7f4 sysctl.c: fix underflow value setting risk in vm_table 8876cc237e04 drivers/base/memory: don't store phys_device in memory blocks e4b98e2260fd s390/smp: __smp_rescan_cpus() - move cpumask away from stack 219fc4b30058 kasan: fix memory corruption in kasan_bitops_tags test 6c73bc9f28e2 i40e: Fix memory leak in i40e_probe 6d4fabc6c7ec PCI: Fix pci_register_io_range() memory leak 950bff22a98a kbuild: clamp SUBLEVEL to 255 64578f9417e1 ext4: don't try to processed freed blocks until mballoc is initialized d49f86e88859 PCI/LINK: Remove bandwidth notification 732bb21397ee drivers/base: build kunit tests without structleak plugin fa6dae9d7ffd PCI: mediatek: Add missing of_node_put() to fix reference leak d26949c732e4 PCI: xgene-msi: Fix race in installing chained irq handler 8282ec632443 Input: applespi - don't wait for responses to commands indefinitely. f27af42b1f10 sparc64: Use arch_validate_flags() to validate ADI flag 99ed6ae4d000 sparc32: Limit memblock allocation to low memory 661cba45dc67 clk: qcom: gdsc: Implement NO_RET_PERIPH flag a19d18a1171b iommu/amd: Fix performance counter initialization adc631d87ea9 powerpc/64: Fix stack trace not displaying final frame 9fbbc5d3f7e0 HID: logitech-dj: add support for the new lightspeed connection iteration eb5a9ee32c76 powerpc/perf: Record counter overflow always if SAMPLE_IP is unset 87e443255dce powerpc: improve handling of unrecoverable system reset 2314d5061709 spi: stm32: make spurious and overrun interrupts visible 912237ec3485 powerpc/pci: Add ppc_md.discover_phbs() 711112e99a65 Platform: OLPC: Fix probe error handling 09ef146f640d mmc: sdhci-iproc: Add ACPI bindings for the RPi 35f662ba915e mmc: mediatek: fix race condition between msdc_request_timeout and irq 7cb2c431583e mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' 1e5ac057b05c iommu/vt-d: Clear PRQ overflow only when PRQ is empty 82d6c12899e2 udf: fix silent AED tagLocation corruption cd69732c2579 scsi: ufs: WB is only available on LUN #0 to #7 2b6105746b83 i2c: rcar: optimize cacheline to minimize HW race condition 222a825f6bdb i2c: rcar: faster irq code to minimize HW race condition 4d65eb3df0ad ath11k: fix AP mode for QCA6390 700e2b63cbc8 ath11k: start vdev if a bss peer is already created dbec869d234e ath11k: peer delete synchronization with firmware 781e956a8277 net: enetc: initialize RFS/RSS memories for unused ports too a3df6b7a8a41 enetc: Fix unused var build warning for CONFIG_OF 606cfdeebd3d net: dsa: tag_mtk: fix 802.1ad VLAN egress 409af8946619 net: dsa: tag_ar9331: let DSA core deal with TX reallocation a2fd181b4b7a net: dsa: tag_gswip: let DSA core deal with TX reallocation 9bb1bec952ad net: dsa: tag_dsa: let DSA core deal with TX reallocation 9ad635b75e42 net: dsa: tag_brcm: let DSA core deal with TX reallocation 67fd35c21a60 net: dsa: tag_edsa: let DSA core deal with TX reallocation 6702dd45534a net: dsa: tag_lan9303: let DSA core deal with TX reallocation 27f014eb6627 net: dsa: tag_mtk: let DSA core deal with TX reallocation 54787024c8fb net: dsa: tag_ocelot: let DSA core deal with TX reallocation cf5c6682e274 net: dsa: tag_qca: let DSA core deal with TX reallocation 8f17133cc3ae net: dsa: trailer: don't allocate additional memory for padding/tagging a4d2836de5c6 net: dsa: tag_ksz: don't allocate additional memory for padding/tagging 162c423e6071 net: dsa: implement a central TX reallocation procedure f91a299fb160 s390/qeth: fix notification for pending buffers during teardown f7a7d3ede5f5 s390/qeth: improve completion of pending TX buffers 144dbdf86c7a s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state 926200fd224c s390/qeth: don't replace a fully completed async TX buffer 13e312dca2f2 net: hns3: fix error mask definition of flow director 3370a84d781c cifs: fix credit accounting for extra channel 83ff4f644de4 media: rc: compile rc-cec.c into rc-core db2ae26d7855 media: v4l: vsp1: Fix bru null pointer access 465fd4191aaa media: v4l: vsp1: Fix uif null pointer access 17c6d693a33a media: rkisp1: params: fix wrong bits settings c29dcb253a6a media: usbtv: Fix deadlock on suspend a5190a7865b6 sh_eth: fix TRSCER mask for R7S9210 c6ecc613ef16 qxl: Fix uninitialised struct field head.surface_id 1afe77386a6d s390/crypto: return -EFAULT if copy_to_user() fails dac4e0e10b9b s390/cio: return -EFAULT if copy_to_user() fails d7b8aef5b6d1 drm/i915: Wedge the GPU if command parser setup fails 335d21ad8a9a drm/shmem-helpers: vunmap: Don't put pages for dma-buf d4ec1ffbdaa8 drm: meson_drv add shutdown function 915f2f8cadbd drm: Use USB controller's DMA mask when importing dmabufs 5e9b01152527 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff 368b53e797c9 drm/shmem-helper: Check for purged buffers in fault handler ad106ddd3366 drm/amdgpu/display: handle aux backlight in backlight_get_brightness fd87d778642b drm/amdgpu/display: don't assert in set backlight function 4b55b9fd9bfc drm/amdgpu/display: simplify backlight setting 96b097e84101 drm/amd/pm: bug fix for pcie dpm 6b9900263a31 drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() b40528bcc10b drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() 55086176c75a drm/amd/display: Add a backlight module option e30ce84181cf drm/compat: Clear bounce structures ccc942eaf570 gpio: fix gpio-device list corruption 2e3c8a28f465 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 f60ffab25855 gpiolib: acpi: Allow to find GpioInt() resource by name and index 8df70a5b4d0c gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk 845ec460537d bnxt_en: reliably allocate IRQ table on reset to avoid crash 686874ca92c2 s390/cio: return -EFAULT if copy_to_user() fails again fd61e772f036 net: hns3: fix bug when calculating the TCAM table info 3c7f1304ee71 net: hns3: fix query vlan mask value error for flow director f9a87999bdd9 perf report: Fix -F for branch & mem modes 57a798e4a197 perf traceevent: Ensure read cmdlines are null terminated. e4f7ffaa7cdf mlxsw: spectrum_ethtool: Add an external speed to PTYS register 824c94cbf4d6 selftests: forwarding: Fix race condition in mirror installation c1e1a64a2313 net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused ad59796872ae ethtool: fix the check logic of at least one channel for RX/TX 482f99d0ad39 net: stmmac: fix wrongly set buffer2 valid when sph unsupport 333dbdee0651 net: stmmac: fix watchdog timeout during suspend/resume stress test 3c1b58261ff8 net: stmmac: stop each tx channel independently 640492cf1732 perf build: Fix ccache usage in $(CC) when generating arch errno table 8493877b58b6 tools/resolve_btfids: Fix build error with older host toolchains ee7eac24b5b4 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA cab735320fe9 r8169: fix r8168fp_adjust_ocp_cmd function 84ef8a8cb789 s390/qeth: fix memory leak after failed TX Buffer allocation 345d90cd741a net: qrtr: fix error return code of qrtr_sendmsg() 4f8e71a770dd net: enetc: allow hardware timestamping on TX queues with tc-etf enabled 4fd0654b8f21 net: davicom: Fix regulator not turned off on driver removal e334c401f3fc net: davicom: Fix regulator not turned off on failed probe 6342ccdfdf2b net: lapbether: Remove netif_start_queue / netif_stop_queue 9c4136081cc2 stmmac: intel: Fixes clock registration error seen for multiple interfaces d78f23ef3040 net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII 85178d76febd cipso,calipso: resolve a number of problems with the DOI refcounts e03ed1190d56 netdevsim: init u64 stats for 32bit hardware 6ed0a2cafd1f net: usb: qmi_wwan: allow qmimux add/del with master up 565b2d3ae202 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 719611e806de net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 2809a5ca962e net: sched: avoid duplicates in classes dump 9c61f1e1c40e nexthop: Do not flush blackhole nexthops when loopback goes down 87b7b19d6e1d net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 6b0d3ae1051b net/mlx4_en: update moderation when config reset fa0bc09db49b net: ethernet: mtk-star-emac: fix wrong unmap in RX handling 1cdd008902d4 net: enetc: keep RX ring consumer index in sync with hardware 531736540111 net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr 63876df5615e net: enetc: force the RGMII speed and duplex instead of operating in inband mode 5732688c8411 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode d56e3f8d289b net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets bf9c564716a1 net: enetc: take the MDIO lock only once per NAPI poll cycle dfaf418dfff8 net: enetc: don't overwrite the RSS indirection table when initializing 4ea379733555 sh_eth: fix TRSCER mask for SH771x 68277f69a873 net: dsa: tag_rtl4_a: fix egress tags 389055e7b970 docs: networking: drop special stable handling e1759160877a Revert "mm, slub: consider rest of partial list if acquire_slab() fails" 3d0bbd97eb6f cifs: return proper error code in statfs(2) 36e1efcdc542 mount: fix mounting of detached mounts onto targets that reside on shared mounts aa1258d91455 powerpc/603: Fix protection of user pages mapped with PROT_NONE e36d276dd4be mt76: dma: do not report truncated frames to mac80211 1e343b2e7b96 ibmvnic: always store valid MAC address 57ac75f8d241 ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. 2f6f72ee9a98 libbpf: Clear map_info before each bpf_obj_get_info_by_fd f126147970a1 samples, bpf: Add missing munmap in xdpsock 4d2cdb2ded60 selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier 4fa0ece2e0eb selftests/bpf: No need to drop the packet when there is no geneve opt 7653656be252 selftests/bpf: Use the last page in test_snprintf_btf on s390 6aa23829949c net: phy: fix save wrong speed and duplex problem if autoneg is on 91796b65563b net: always use icmp{,v6}_ndo_send from ndo_start_xmit 8abbf7e53e17 netfilter: x_tables: gpf inside xt_find_revision() 42402bd84530 netfilter: nf_nat: undo erroneous tcp edemux lookup 046f3c1c2ff4 tcp: add sanity tests to TCP_QUEUE_SEQ e95ebe1ed6ab tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) 473bce9b9393 can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode c537011c99ab can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode e24c53182850 can: flexcan: enable RX FIFO after FRZ/HALT valid 98b7f969116d can: flexcan: assert FRZ bit in flexcan_chip_freeze() 4224890edff1 can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership fa5d019c56e7 net: l2tp: reduce log level of messages in receive path, add counter instead 453fff24f52e net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 faa3baa2828c net: check if protocol extracted by virtio_net_hdr_set_proto is correct 09af4362ba47 net: Fix gro aggregation for udp encaps with zero csum d2fb1911a7a8 ath9k: fix transmitting to stations in dynamic SMPS mode b0454a28f608 crypto: mips/poly1305 - enable for all MIPS processors a0df424a863a ethernet: alx: fix order of calls on resume a9c55f22a0b9 powerpc/pseries: Don't enforce MSI affinity with kdump ac022fbee685 powerpc/perf: Fix handling of privilege level checks in perf interrupt context 7732f57f0f52 uapi: nfnetlink_cthelper.h: fix userspace compilation error Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-23linux-yocto/5.10: cfg: fix ppc64 configuration warningsBruce Ashfield
Recent tweaks to the kern tools triggered some warnings that were previously hidden. With these two commits, ppc64 has a clean audit: c0cfc016a51 qemuppc64: fix 5.10 configuration warnings 489c76aa9fb qemu-ppc64.cfg: Do not set CONFIG_POWER4 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: cfg: features/numa: Remove NODES_SPAN_OTHER_NODES optionBruce Ashfield
Integrating the following commit(s) to: f5babefa399 features/numa: Remove NODES_SPAN_OTHER_NODES option Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: update to v5.10.23Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: dfbf345b63c3 Linux 5.10.23 c8714d1faae8 nvme-pci: add quirks for Lexar 256GB SSD e88e01440a48 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. 3b659091587a KVM: SVM: Clear the CR4 register on reset 1611c323df9f scsi: ufs: Fix a duplicate dev quirk number 2dba0f805416 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible c08344abc971 ASoC: Intel: sof_sdw: reorganize quirks by generation 1d3efd15e8a4 PCI: cadence: Retrain Link to work around Gen2 training defect 015d38539db9 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 d78acca2afe5 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk 96c4c0a9405e HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 5b6526283499 mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN e62bdb34858c drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register e74b237ef989 scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE 0905bfe69ac2 scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts c32b34115357 scsi: ufs: Introduce a quirk to allow only page-aligned sg entries eece8fe5ebb0 misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom 2fc01226c288 scsi: ufs: Add a quirk to permit overriding UniPro defaults dbaa2667515e scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL ff72a41132b3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 c7ebe45e403d KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check 422da3196be9 PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller 0ff1f97510fd usb: cdns3: fix NULL pointer dereference on no platform data 8694c4e2b19c usb: cdns3: add quirk for enable runtime pm by default febf7d870371 usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT 3db17e283a92 usb: cdns3: host: add .suspend_quirk for xhci-plat.c 1b2ac1d95fb1 ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 d3116e06fb16 ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 c5188a98d2fb media: cx23885: add more quirks for reset DMA on some AMD IOMMU 748446897d36 HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter 8fb656fefddd platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 ba1a647e0f11 platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices 2c9132e543b7 platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag 039cd40179e9 platform/x86: acer-wmi: Add new force_caps module parameter 74848026bcb1 platform/x86: acer-wmi: Cleanup accelerometer device handling be52e3ea4520 platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines b159a9a4d357 bus: ti-sysc: Implement GPMC debug quirk to drop platform data f7f227eb32d1 ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device 36b3ba412d7c mwifiex: pcie: skip cancel_work_sync() on reset failure path f5526b77335d Bluetooth: btqca: Add valid le states quirk 93d20ce4c47f iommu/amd: Fix sleeping in atomic in increase_address_space() bf6dd437c3ba btrfs: don't flush from btrfs_delayed_inode_reserve_metadata cf9317ceb5a1 btrfs: export and rename qgroup_reserve_meta 7215d7742daf arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ a6425142f522 parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST ea222427ae9c nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state 6d7fdad08fbd ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver 62ba6d817c91 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling b672142f76cb Linux 5.10.22 b31a9f0c366d r8169: fix resuming from suspend on RTL8105e if machine runs on battery aa40f5e33ce3 tomoyo: recognize kernel threads correctly 4645271c32b4 of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS b70e6aacbe32 Revert "arm64: dts: amlogic: add missing ethernet reset ID" a7cefacccafa iommu/vt-d: Fix status code for Allocate/Free PASID command 5cc0813e7bb9 rsxx: Return -EFAULT if copy_to_user() fails e88c1b25f2bc ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount a14c6ea66211 ALSA: hda: intel-nhlt: verify config type 7ef9d23bc312 IB/mlx5: Add missing error code f767104af496 RDMA/rxe: Fix missing kconfig dependency on CRYPTO 8850a814d42d RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep 253b7a11ce26 ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits 4d7ed9a49b0c mm: Remove examples from enum zone_type comment 8eaef922e938 arm64: mm: Set ZONE_DMA size based on early IORT scan 35ec3d09ff6a arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges a9861e7fa4f8 of: unittest: Add test for of_dma_get_max_cpu_address() 18bf6e998d08 of/address: Introduce of_dma_get_max_cpu_address() 3fbe62ffbb54 arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() 407b173adfac arm64: mm: Move reserve_crashkernel() into mem_init() 85433307d8a1 crypto - shash: reduce minimum alignment of shash_desc structure 3868a277e6fc drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie c2fee74ea801 drm/amdgpu:disable VCN for Navi12 SKU ce1cca17381f dm verity: fix FEC for RS roots unaligned to block size 7bda53f46387 dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size a2501d87663b io_uring: ignore double poll add on the same waitqueue head 3301afbfef69 ring-buffer: Force before_stamp and write_stamp to be different on discard c6e5800bdf70 PM: runtime: Update device status before letting suppliers suspend ae971992e9fe btrfs: fix warning when creating a directory with smack enabled e6ba61aaff88 btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors 37ffce966821 btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata a64ad80223f2 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl e82407d24968 btrfs: fix race between extent freeing/allocation when using bitmaps 1559d94fece2 btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled 6fc9e5866cb9 btrfs: fix race between swap file activation and snapshot creation 501fdd1cefae btrfs: fix race between writes to swap files and scrub b2a487613218 btrfs: fix raid6 qstripe kmap a01415e5e862 btrfs: avoid double put of block group when emptying cluster fbefc2d28900 tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() bfa2e4ed1d39 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() 86c524934277 ALSA: usb-audio: Drop bogus dB range in too low level 4330e7a8bf01 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE 5c947a8a6f05 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-20linux-yocto/5.10: fix SERIAL_OF_PLATFORM warningBruce Ashfield
Integrating the following commit(s) to linux-yocto.: a0249ac3bae cfg: classify CONFIG_SERIAL_OF_PLATFORM as non-hardware By declaring the option non-hardware, we make it optional and hence fix the warning on non OF platforms. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto/qemuarmv5: fix configuration warningBruce Ashfield
Integrating the following commit(s) to linux-yocto: 8c8f6a791be qemuarm: inhibit optimize for size To fix the following warning: [NOTE]: 'CONFIG_CC_OPTIMIZE_FOR_SIZE' last val (y) and .config val (n) do not match [INFO]: CONFIG_CC_OPTIMIZE_FOR_SIZE : n ## .config: 159 :configs/v5.10/standard/ktypes/standard/standard.cfg (n) configs/v5.10/standard/arch/arm/arm.cfg (y) [INFO]: raw config text: config CC_OPTIMIZE_FOR_SIZE bool "Optimize for size (-Os)" depends on <choice> help Choosing this option will pass "-Os" to your compiler resulting in a smaller kernel. Config 'CC_OPTIMIZE_FOR_SIZE' has the following Direct dependencies (CC_OPTIMIZE_FOR_SIZE=y): <choice> Parent dependencies are: choice [y] We explicitly enable optimize_for_performance in this BSP, but the arch default is optimize_for_size. These are choice options in the kernel, so they both can't be enabled. Unless we tell the audit that we don't want optimize_for_size, it will notice that fact, and warn that it is not set in the final .config. [YOCTO #14285] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-11linux-yocto/5.10: update to v5.10.21Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 012f78dadb71 Linux 5.10.21 2064bba25ac5 net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips 113bcb8f65d4 net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround d0fcadd6b9a3 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board 6bba54d9baca ALSA: hda/realtek: Add quirk for Intel NUC 10 cfb468241658 ALSA: hda/realtek: Add quirk for Clevo NH55RZQ 5400770e31e8 media: v4l: ioctl: Fix memory leak in video_usercopy c7ff2d25bce3 tty: teach the n_tty ICANON case about the new "cookie continuations" too 0c78bf9c55f1 tty: teach n_tty line discipline about the new "cookie continuations" e761cd8a7853 tty: clean up legacy leftovers from n_tty line discipline 98480f5c7981 tty: fix up hung_up_tty_read() conversion ef67e445e962 tty: fix up iterate_tty_read() EOVERFLOW handling 686fa5a0c647 powerpc/sstep: Fix incorrect return from analyze_instr() 20d323c8cf57 powerpc/sstep: Check instruction validity against ISA version before emulation 04b049ac9cb4 swap: fix swapfile read/write offset ba1230b49acb remoteproc/mediatek: Fix kernel test robot warning 02f768edb9d3 zsmalloc: account the number of compacted pages correctly 9c62adb6e2fd xen: fix p2m size in dom0 for disabled memory hotplug case fa00c0c826dd xen-netback: respect gnttab_map_refs()'s return value 545c837d6789 Xen/gnttab: handle p2m update errors on a per-slot basis f40bbcb68131 scsi: iscsi: Verify lengths on passthrough PDUs 76d92bf293c3 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE c71edc5d2480 scsi: iscsi: Restrict sessions and handles to admin capabilities d8a380105699 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet 15c84277be64 ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet 078526cbf027 ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet 530d0426a9bc ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet 9a68fa0ebb28 sched/features: Fix hrtick reprogramming 25ceaadccbce parisc: Bump 64-bit IRQ stack size to 64 KB 5883a3bb309c ASoC: Intel: sof_sdw: detect DMIC number based on mach params 18de10ef4805 ASoC: Intel: sof-sdw: indent and add quirks consistently 7e7596ea1a46 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] 5aa2717b6b8d btrfs: fix error handling in commit_fs_roots e8ad7fac6938 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() 1fdde02e5f34 nvme-tcp: add clean action for failed reconnection 7da81eaf8710 nvme-rdma: add clean action for failed reconnection 74c4f7aed603 nvme-core: add cancel tagset helpers 0d2d6857dbb9 f2fs: fix to set/clear I_LINKABLE under i_lock c86df2b84bea f2fs: handle unallocated section and zone on pinned/atgc cc52ed14f5ca media: uvcvideo: Allow entities with no pads 4b73f01d5ebd drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data a986f9345467 drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails 3418abd7c66f ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag 0b6383a9a80a PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse b9b1648ac947 drm/amdgpu: Add check to prevent IH overflow 01fd84a436b5 fs: make unlazy_walk() error handling consistent ed51ffe96abc crypto: tcrypt - avoid signed overflow in byte count bb5e204b6b98 drm/hisilicon: Fix use-after-free 2eb7eacf4e00 brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet 4649950f32e8 brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet a1eda21a2cb1 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() 0cac694c2c05 staging: most: sound: add sanity check for function argument 15c56b8f2ce1 Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data 05a524b97dd1 Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk 6c15e41dc4ac net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant 0b5d22c770bf ath10k: fix wmi mgmt tx queue full due to race condition aee0cc0d7a34 pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() aec571968140 mt76: mt7615: reset token when mac_reset happens b9afcdcddff6 Bluetooth: btusb: fix memory leak on suspend and resume baae70ce0bb7 Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl 2ce5e0a5480c wlcore: Fix command execute failure 19 for wl12xx 136f009b2a1b vt/consolemap: do font sum unsigned e0c29b368ded x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk b3854d1550f0 staging: fwserial: Fix error handling in fwserial_create a03583775a5f EDAC/amd64: Do not load on family 0x15, model 0x13 ef690e3f622b rsi: Move card interrupt handling to RX thread ec52458902b8 rsi: Fix TX EAPOL packet handling against iwlwifi AP b3186a3a0d89 ASoC: qcom: Remove useless debug print 5c671e4a4c39 dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ 33dbc6759de3 dt-bindings: ethernet-controller: fix fixed-link specification 1fc205d9e400 net: fix dev_ifsioc_locked() race condition 57b8c5bf2dd0 net: psample: Fix netlink skb length with tunnel info daea77234623 net: hsr: add support for EntryForgetTime a31cb3072d11 net: ag71xx: remove unnecessary MTU reservation 10b55a0a7f4b net: dsa: tag_rtl4_a: Support also egress tags 7b23cad0308a net/sched: cls_flower: Reject invalid ct_state flags rules b74206091e29 net: bridge: use switchdev for port flags set through sysfs too 5ab779a68e37 mptcp: do not wakeup listener for MPJ subflows 9adbc25b0e30 tcp: fix tcp_rmem documentation 73a4bde5e580 RDMA/rtrs-srv: Do not signal REG_MR 70123d9989df RDMA/rtrs-clt: Use bitmask to check sess->flags 482157ed2060 RDMA/rtrs: Do not signal for heatbeat e335952d8645 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing dc2b77642e5d nbd: handle device refs for DESTROY_ON_DISCONNECT properly bd9f7dc079f1 riscv: Get rid of MAX_EARLY_MAPPING_SIZE 97ff09a7ed48 net: fix up truesize of cloned skb in skb_prepare_for_shift() e00420943aef tomoyo: ignore data race while checking quota fa5b65609256 smackfs: restrict bytes count in smackfs write functions 23a523ef400d net/af_iucv: remove WARN_ONCE on malformed RX packets c57ba68e730c xfs: Fix assert failure in xfs_setattr_size() c55db99fd8c0 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate 5e0068a4fb10 erofs: fix shift-out-of-bounds of blkszbits 1aeaa0ea7df5 media: mceusb: sanity check for prescaler value 17a6e850e5fa udlfb: Fix memory leak in dlfb_usb_probe 6816509065b9 sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled 40f6090d6ea0 JFS: more checks for invalid superblock b3d0f1c3a671 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 63d0afae74c4 drm/virtio: use kvmalloc for large allocations a4b0bfbe4b99 Input: elan_i2c - add new trackpoint report type 0x5F dde807b4a442 Input: elantech - fix protocol errors for some trackpoints in SMBus mode d00a97dddce6 net: usb: qmi_wwan: support ZTE P685M modem 83be32b6c9e5 Linux 5.10.20 b4f255432d0d ARM: dts: aspeed: Add LCLK to lpc-snoop a3b6f3a3758e net_sched: fix RTNL deadlock again caused by request_module() ea625e3415af net: qrtr: Fix memory leak in qrtr_tun_open bba8ef2e97b7 net: sched: fix police ext initialization 2a3b38992f40 wireguard: queueing: get rid of per-peer ring buffers c7b1307fee19 wireguard: selftests: test multiple parallel streams ce4feb0111ac net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending b60108e72f00 ipv6: silence compilation warning for non-IPV6 builds 13e83186c91a kgdb: fix to kill breakpoints on initmem after boot c51f98210ac6 drm/i915: Reject 446-480MHz HDMI clock on GLK 9bfb6d528467 dm era: only resize metadata in preresume a46ab7c3a411 dm era: Reinitialize bitset cache before digesting a new writeset f6dbf022f4fc dm era: Use correct value size in equality function of writeset tree fbb85ef8cd0c dm era: Fix bitset memory leaks ede89488369d dm era: Verify the data block size hasn't changed e6039db4f1f1 dm era: Update in-core bitset after committing the metadata d7131cc3f800 dm era: Recover committed writeset after crash 0b2dbaa5db0a dm writecache: fix writing beyond end of underlying device when shrinking f88a70bfd5d0 dm writecache: return the exact table values that were set 70faef983ab2 dm writecache: fix performance degradation in ssd mode 72d17fa4ed11 dm table: fix zoned iterate_devices based device capability checks bc3f609db369 dm table: fix DAX iterate_devices based device capability checks bf95976f66db dm table: fix iterate_devices based device capability checks 1f145073b196 dm: fix deadlock when swapping to encrypted device eb8128c5bb7f gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end a646a3164b42 gfs2: Lock imbalance on error path in gfs2_recover_one 42fd50035351 gfs2: Don't skip dlm unlock if glock has an lvb fc82ab4bb5d7 gfs2: fix glock confusion in function signal_our_withdraw 2e3fb5234230 spi: spi-synquacer: fix set_cs handling 1f8a8875936c spi: fsl: invert spisel_boot signal on MPC8309 fdd97c456873 sparc32: fix a user-triggerable oops in clear_user() f98be1689889 f2fs: flush data when enabling checkpoint back 04a495780f85 f2fs: enforce the immutable flag on open files e391239dcd17 f2fs: fix out-of-repair __setattr_copy() c41de6eae248 irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap 833f5208b142 um: defer killing userspace on page table update failures 63a069b81d40 um: mm: check more comprehensively for stub changes 68a6199cf334 virtio/s390: implement virtio-ccw revision 2 correctly 93c5029fb87b s390/vtime: fix inline assembly clobber list 13fb0e1ecf7b proc: don't allow async path resolution of /proc/thread-self components b7cd9711a1e8 cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available ace950888233 cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument b49bee3fb5dc cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks b3df1eac5a7a thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error 1ea36020950d kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE 834c7ec6af44 zonefs: Fix file size of zones in full condition 4e6e00704f9d exfat: fix shift-out-of-bounds in exfat_fill_super() eb9036b4cf4c printk: fix deadlock when kernel panic 09cf8b46b58d mfd: gateworks-gsc: Fix interrupt type 67e7c64b47c0 gpio: pcf857x: Fix missing first interrupt 548d83e8b6dd mei: me: add adler lake point LP DID fd7fafa048a7 mei: me: add adler lake point S DID df000e9dc62a mei: me: emmitsburg workstation DID 30e24dcab1a7 mei: fix transfer over dma with extended header 4fb3523ba3e4 spmi: spmi-pmic-arb: Fix hw_irq overflow 01b487b67c1c powerpc/32s: Add missing call to kuep_lock on syscall entry 402d31bdcd56 powerpc/kexec_file: fix FDT size estimation for kdump kernel c0ec2029518d powerpc/32: Preserve cr1 in exception prolog stack check to fix build error e793c06f0c0d mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure a8997b99e8bc mmc: sdhci-esdhc-imx: fix kernel panic when remove module a51c34f2a5d8 module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols 11d14267de25 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer da5b48ac720d KVM: nSVM: fix running nested guests when npt=0 25b0eb2e33c9 mm, compaction: make fast_isolate_freepages() stay within zone 54683f81c8b3 mm/vmscan: restore zone_reclaim_mode ABI 32e970488f49 hugetlb: fix copy_huge_page_from_user contig page struct assumption 65f6dc3616d6 hugetlb: fix update_and_free_page contig page struct assumption 1b1a949b40dd mm: memcontrol: fix get_active_memcg return value 90de36e7b109 mm: memcontrol: fix swap undercounting in cgroup2 d2ac7ec47ffd x86: fix seq_file iteration for pat/memtype.c cf20d349ae8d seq_file: document how per-entry resources are managed. 885a2d24c219 fs/affs: release old buffer head on error path df2d431a1ef3 mtd: spi-nor: hisi-sfc: Put child node np on error path 68ef24e86cf7 mtd: spi-nor: core: Add erase size check for erase command initialization 6d6c7e7e9258 mtd: spi-nor: core: Fix erase type discovery for overlaid region c27cf85cd931 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region c123b069bbb2 mtd: spi-nor: sfdp: Fix last erase region marking 19009472156e coresight: etm4x: Handle accesses to TRCSTALLCTLR 306b9513d3fd watchdog: mei_wdt: request stop on unregister 053c4f838757 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ b74bf690dcf4 riscv: Disable KSAN_SANITIZE for vDSO 0ead6914dce2 arm64: spectre: Prevent lockdep splat on v4 mitigation enable path 18b9041e434f arm64 module: set plt* section addresses to 0x0 d623d5cb3831 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing fa1fbfb64458 arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails e9e98723c5e3 iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs 32009c5d178e arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 c9b33f7cbe45 kprobes: Fix to delay the kprobes jump optimization e713bdd791ba rcu/nocb: Perform deferred wake up before last idle's need_resched() check 20b7669fa3f0 rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers 6f7e5b49f6c9 powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan be896eef0e32 x86/entry: Fix instrumentation annotation 9488984c7d13 x86/fault: Fix AMD erratum #91 errata fixup for user code db44025963d9 x86/reboot: Force all cpus to exit VMX root if VMX is supported df52c4f4b40a x86/virt: Eat faults on VMXOFF in reboot flows 2184f87e4944 media: smipcie: fix interrupt handling and IR timeout d5b1a7ef9c6e media: marvell-ccic: power up the device on mclk enable d0f6efac3c82 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() 3a4c5d7261e1 media: ir_toy: add another IR Droid device 0ba52e99d5ee media: i2c: max9286: fix access to unallocated memory ce5697ef57da floppy: reintroduce O_NDELAY fix 9c9f49c06ea1 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table 4934db348d5a staging: gdm724x: Fix DMA from stack 848c87e8d826 staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c 7e00b4c86a84 arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 bcec1eea4121 dts64: mt7622: fix slow sd card access edadcf211ac0 pstore: Fix typo in compression option name 53f6c858c496 drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue 449488765c17 misc: rtsx: init of rts522a add OCP power off when no card is present 428c4a4d0dc7 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) b506450ce3d9 seccomp: Add missing return in non-void function 56a7c53c494c soc: samsung: exynos-asv: handle reading revision register error 3a5daa8a5e9c soc: samsung: exynos-asv: don't defer early on not-supported SoCs 70c4b76be44b crypto: sun4i-ss - initialize need_fallback 985b609668d8 crypto: sun4i-ss - handle BigEndian for cipher 19be286216dc crypto: sun4i-ss - IV register does not work on A10 and A13 ca4460daf0c5 crypto: sun4i-ss - checking sg length is not sufficient 84c93e8897bb crypto: michael_mic - fix broken misalignment handling 6e3b6710ea2e crypto: aesni - prevent misaligned buffers on the stack e2c540e18140 crypto: arm64/sha - add missing module aliases 1f8586fb4ef1 drm/i915/gt: Correct surface base address for renderclear 6bb73b704de4 drm/i915/gt: Flush before changing register state de3ea5be511a btrfs: fix extent buffer leak on failure to copy root 9a739917ef2d btrfs: account for new extents being deleted in total_bytes_pinned 7ec1536e800b btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself acaeedb193a5 btrfs: splice remaining dirty_bg's onto the transaction dirty bg list c717ca57a405 btrfs: fix reloc root leak with 0 ref reloc roots on recovery 4d3edf72d6b5 btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root a1a5cc25489a btrfs: add asserts for deleting backref cache nodes 52f93e5ee700 btrfs: do not warn if we can't find the reloc root when looking up backref 02785bae77ca btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node 67118bb78d72 KEYS: trusted: Reserve TPM for seal and unseal operations 54c527c18e7f KEYS: trusted: Fix migratable=1 failing 9d83cc1a1e7f KEYS: trusted: Fix incorrect handling of tpm_get_random() d65aef25464f tpm_tis: Clean up locality release a1710b067ec9 tpm_tis: Fix check_locality for correct locality acquisition 03c9bf033c7b erofs: initialized fields can only be observed after bit is set 2fe92153013c selinux: fix inconsistency between inode_getxattr and inode_listsecurity cae75116662f ASoC: siu: Fix build error by a wrong const prefix dab6fbf2b30b drm/rockchip: Require the YTR modifier for AFBC 7397365737fd drm/panel: kd35t133: allow using non-continuous dsi clock a7cf5e49229b drm/sched: Cancel and flush all outstanding jobs before finish. bdbee7d7fd95 drm/modes: Switch to 64bit maths to avoid integer overflow 565eca5a9aa9 drm/nouveau/kms: handle mDP connectors 926532686863 drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) a81bb9031a75 drm/amdkfd: Fix recursive lock warnings c4fe9c525ec5 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 22f2bf0892f7 drm/amd/display: Remove Assert from dcn10_get_dig_frontend 9d0da9afeb28 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() 49b1b5b10009 Revert "drm/amd/display: Update NV1x SR latency values" 695185fce229 bcache: Move journal work to new flush wq f5ee9638a6db bcache: Give btree_io_wq correct semantics again 25ca325743a5 Revert "bcache: Kill btree_io_wq" 50af0b3848b7 Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" 3f3614b4dd27 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' 3896c324bb25 MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes a799741acdb6 MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too 1365914e020f ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup 5c8561ae3ef3 ALSA: hda/realtek: modify EAPD in the ALC886 0a7efa3fd7a1 ALSA: hda/hdmi: Drop bogus check at closing a stream a9fe4ab42cbd ALSA: hda: Add another CometLake-H PCI ID 1312a7b68689 ALSA: fireface: fix to parse sync status register of latter protocol caefa1473847 phy: lantiq: rcu-usb2: wait after clock enable b927c4f2a1b3 USB: serial: mos7720: fix error code in mos7720_write() bcac85cabaf7 USB: serial: mos7840: fix error code in mos7840_write() 11fd58946e03 USB: serial: pl2303: fix line-speed handling on newer chips b006da9e3efd USB: serial: ftdi_sio: fix FTX sub-integer prescaler 5b4cd9678762 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt 6b78b380db60 usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 1cf76e4ca610 usb: musb: Fix runtime PM race in musb_queue_resume_work a82ba907a83d USB: serial: option: update interface mapping for ZTE P685M 0fe6ea18f2bb media: mceusb: Fix potential out-of-bounds shift 960652adc54a Input: i8042 - add ASUS Zenbook Flip to noselftest list deced3e2aea9 Input: joydev - prevent potential read overflow in ioctl 18fca2909171 Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S 0af89539c9e5 Input: raydium_ts_i2c - do not send zero length 923a82a6bc93 HID: wacom: Ignore attempts to overwrite the touch_max value from HID eb6a537479b4 HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming 0a5fcc0a21fb cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known ff9dd5223b62 ACPI: configfs: add missing check after configfs_register_default_group() 6470cc6519ff ACPI: property: Fix fwnode string properties matching d7b804b9404e soundwire: intel: fix possible crash when no device is detected 556c513e6bac blk-settings: align max_sectors on "logical_block_size" boundary 3c88c1b76280 scsi: sd: Fix Opal support a4907c75b568 ide/falconide: Fix module unload cc88a819a14c block: reopen the device in blkdev_reread_part f1cf46115afa scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc 5fa5d9e34b7f scsi: bnx2fc: Fix Kconfig warning & CNIC build errors 02309dd33737 csky: Fix a size determination in gpr_get() b7925acd8292 proc: use kvzalloc for our kernel buffer d45f943ef84b mm/rmap: fix potential pte_unmap on an not mapped pte dc495b59ff4c mm: fix memory_failure() handling of dax-namespace metadata a7fbcb3b560a mm,thp,shmem: make khugepaged obey tmpfs mount flags b0501bee4b65 i2c: exynos5: Preserve high speed master code d49d76395903 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition b138d65ccec4 arm64: Add missing ISB after invalidating TLB in __primary_switch db08c3636d91 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages f1ea1bee3573 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD 9468ab8a2718 NFSv4: Fixes for nfs4_bitmask_adjust() 8d1d23a84726 r8169: fix jumbo packet handling on RTL8168e 2d95ad18df6f mm/compaction: fix misbehaviors of fast_find_migrateblock() c9ea7719a4af mm/hugetlb: suppress wrong warning info when alloc gigantic page 89b2dbd807b1 mm/hugetlb: fix potential double free in hugetlb_register_node() error path 6c074ae0a482 mm/memory.c: fix potential pte_unmap_unlock pte error cbb86d6a5db9 mm: memcontrol: fix slub memory accounting 026e07bc0abc mm: memcontrol: fix NR_ANON_THPS accounting in charge moving b761fd28218e ocfs2: fix a use after free on error d0b3159fca6e wireguard: kconfig: use arm chacha even with no neon 2a33f6fb9206 wireguard: device: do not generate ICMP for non-IP packets 3bbb8573ceb1 vxlan: move debug check after netdev unregister 9cf2b21aa937 PCI: rockchip: Make 'ep-gpios' DT property optional 1c0058472166 net/mlx4_core: Add missed mlx4_free_cmd_mailbox() ba817c176608 net: stmmac: fix CBS idleslope and sendslope calculation dd2d203f02ff ice: update the number of available RSS queues 70bcfea70f12 ice: Fix state bits on LLDP mode switch 09a2fee49546 ice: Account for port VLAN in VF max packet size calculation 4bee367264f1 ice: report correct max number of TCs c2ff99488390 vfio/type1: Use follow_pte() e47685ec4cb8 pwm: iqs620a: Fix overflow and optimize calculations dae49384d0d7 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() a8afe8bce434 i40e: Fix add TC filter for IPv6 1fe02a86fa92 nios2: fixed broken sys_clone syscall 9dfb367a2382 Take mmap lock in cacheflush syscall 5917fdcc554d i40e: Fix VFs not created 0497d52bbfc3 i40e: Fix addition of RX filters after enabling FW LLDP agent 0c6a8e35f47d i40e: Fix overwriting flow control settings during driver loading b57d0f5489f8 i40e: Add zero-initialization of AQ command structures 42dc67dee995 i40e: Fix flow for IPv6 next header (extension header) 1ecbf4f3e993 PCI: cadence: Fix DMA range mapping early return error c2f17201d0e2 PCI: pci-bridge-emul: Fix array overruns, improve safety fc22917f48ee device-dax: Fix default return code of range_parse() 37aba9cfece7 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL d167a7367d4a ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it bf672140d60b regmap: sdw: use _no_pm functions in regmap_read/write 291803ee7319 remoteproc/mediatek: acknowledge watchdog IRQ after handled dc798d57ca78 misc: fastrpc: fix incorrect usage of dma_map_sgtable 787d7067c36b soundwire: bus: fix confusion on device used by pm_runtime 336657c98112 soundwire: export sdw_write/read_no_pm functions dfdec5eda330 soundwire: bus: use sdw_write_no_pm when setting the bus scale registers 519a514807c7 soundwire: bus: use sdw_update_no_pm when initializing a device 663a18271e53 nvmem: core: skip child nodes not matching binding 0422b93c4bfb nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() 5678109857cd coresight: etm4x: Skip accessing TRCPDCR in save/restore 3e40d7bd87c9 phy: USB_LGM_PHY should depend on X86 858d343c7873 ext4: fix potential htree index checksum corruption 9eb145398e6f vfio-pci/zdev: fix possible segmentation fault issue c0e73c1d6d91 vfio/iommu_type1: Fix some sanity checks in detach group a8fe0b750a94 vfio/iommu_type1: Populate full dirty when detach non-pinned group c1fe9383139a drm/msm/dp: trigger unplug event in msm_dp_display_disable 2d130a893ef3 drm/msm: Fix races managing the OOB state for timestamp vs timestamps. b605b8d568db drm/msm: Fix race of GPU init vs timestamp power management. 5c49fc7b5d9b drm/msm/mdp5: Fix wait-for-commit for cmd panels 92a1514e0a5d drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) b016a9f0c546 drm/msm: Fix MSM_INFO_GET_IOVA with carveout bede9ad9196c mei: hbm: call mei_set_devstate() on hbm stop response 4ce87382d87c PCI: Align checking of syscall user config accessors 6b34aa520429 VMCI: Use set_page_dirty_lock() when unregistering guest memory 6a96a4413dcc PCI: xilinx-cpm: Fix reference count leak on error path 58516ac4aac8 pwm: rockchip: Eliminate potential race condition when probing 6f503e4e3752 pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() 39ab0927e7b2 pwm: rockchip: Enable APB clock during register access while probing 7c0c9081f816 soundwire: cadence: fix ACK/NAK handling 9944f02f2e15 PCI: rcar: Always allocate MSI addresses in 32bit space d2742ed447bc misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users 5a602158b885 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() 95fdc1ea3bfc phy: rockchip-emmc: emmc_phy_init() always return 0 03112ff9eabf misc: eeprom_93xx46: Fix module alias to enable module autoprobe 6ac46ecd98c9 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled 6fb1564f74fb Input: zinitix - fix return type of zinitix_init_touch() 0fda33ea8947 sparc: fix led.c driver when PROC_FS is not enabled 103ca2da81c2 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set 79796706ac4a Input: elo - fix an error code in elo_connect() 538b990451fe perf test: Fix unaligned access in sample parsing test 2f7d4603a00c perf intel-pt: Fix IPC with CYC threshold 4616d95a25b5 perf intel-pt: Fix premature IPC 9702d580daa3 perf intel-pt: Fix missing CYC processing in PSB 47d32f8becec perf record: Fix continue profiling after draining the buffer 47c9d32e7170 Input: sur40 - fix an error code in sur40_probe() 248014ab2ea9 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() d94d6498ba2d RDMA/rtrs-srv-sysfs: fix missing put_device fad3372fdfba RDMA/rtrs-srv: fix memory leak by missing kobject free c6f81f3a9c40 RDMA/rtrs: Only allow addition of path to an already established session 51ea7da47b7c RDMA/rtrs-srv: Fix stack-out-of-bounds 60d613b39e8d RDMA/ucma: Fix use-after-free bug in ucma_create_uevent 55bfe125b44a RDMA/hns: Fixes missing error code of CMDQ 95f432c0a396 ceph: fix flush_snap logic after putting caps 426b8fb3d672 svcrdma: Hold private mutex while invoking rdma_accept() 7c7cb07d4aff nfsd: register pernet ops last, unregister first b0363faf9886 perf symbols: Fix return value when loading PE DSO 2de70d744e09 printk: avoid prb_first_valid_seq() where possible 86f5b0936975 spi: Skip zero-length transfers in spi_transfer_one_message() 231d8c46b16d spi: dw: Avoid stack content exposure 3604dfd1c60a regulator: bd718x7, bd71828, Fix dvs voltage levels c7a1a092d364 perf symbols: Use (long) for iterator for bfd symbols 31c2e369b533 selftests/ftrace: Update synthetic event syntax errors e5d5829c7ac9 clk: aspeed: Fix APLL calculate formula from ast2600-A2 e8d491783554 regulator: qcom-rpmh: fix pm8009 ldo7 f5f08edae12a powerpc/kuap: Restore AMR after replaying soft interrupts 97ab82462a3a powerpc/uaccess: Avoid might_fault() when user access is enabled 3aa4af48f4f1 spi: pxa2xx: Fix the controller numbering for Wildcat Point 5273b9ba3e99 clk: divider: fix initialization with parent_hw c10782b20829 RDMA/hns: Disable RQ inline by default 7e2cf295cee2 RDMA/hns: Fix type of sq_signal_bits 4b31e9ffc4cd RDMA/siw: Fix calculation of tx_valid_cpus size f2ab2ac9c550 RDMA/hns: Fixed wrong judgments in the goto branch b11abc70b2d2 kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir ecb23b97a70b kunit: tool: fix unit test cleanup handling 1989b09d7645 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs e87684f92706 powerpc/8xx: Fix software emulation interrupt c035dcae0bcc powerpc/pseries/dlpar: handle ibm, configure-connector delay status b1b904813755 mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() 5d82c92db904 mfd: altera-sysmgr: Fix physical address storing more 03a422ecf30d spi: stm32: properly handle 0 byte transfer a46f34ba2563 RDMA/rxe: Correct skb on loopback path 54bdcd7b8f0a RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt d464194f6e47 RDMA/rxe: Fix coding error in rxe_recv.c 5132b4f24874 perf vendor events arm64: Fix Ampere eMag event typo 100ba402178c perf tools: Fix DSO filtering when not finding a map for a sampled address 378f670e08fc rtc: zynqmp: depend on HAS_IOMEM 8a40ca0c8b9f tracepoint: Do not fail unregistering a probe due to memory failure edcaf7a3b8bc IB/cm: Avoid a loop when device has 255 ports 0d19c3e61668 IB/mlx5: Return appropriate error code instead of ENOMEM 377a9c919163 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping 452fc2c9bbf2 iommu: Move iotlb_sync_map out from __iommu_map 910990a6075a amba: Fix resource leak for drivers without .remove 426c56022623 i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct e699cd138063 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores 252425cb8755 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes d892fe653ee4 mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe 25975632869b mmc: sdhci-sprd: Fix some resource leaks in the remove function 34251b827471 mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function 99e7c8d15770 powerpc/time: Enable sched clock for irqtime f6ba4a84b9e0 powerpc/47x: Disable 256k page size 6b83da9b1e58 KVM: PPC: Make the VMX instruction emulation routines static 69ca7a12b77d IB/umad: Return EPOLLERR in case of when device disassociated 1598e9e00a99 IB/umad: Return EIO in case of when device disassociated 48e671371357 iommu: Switch gather->end to the inclusive end 2dbc0ea1d141 scsi: lpfc: Fix ancient double free c41fc75addf1 objtool: Fix ".cold" section suffix check for newer versions of GCC 7631376b2d8e objtool: Fix retpoline detection in asm code 9e06f36658df objtool: Fix error handling for STD/CLD warnings 994334fa2a13 auxdisplay: ht16k33: Fix refresh rate handling 56cc83dfd35f watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready ffc6e686f43d isofs: release buffer head before return aa69ea2595ff regulator: core: Avoid debugfs: Directory ... already present! error 87f6600119a1 power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable 564c05da080f power: supply: axp20x_usb_power: Init work before enabling IRQs b1ff96e9191d regulator: s5m8767: Drop regulators OF node reference ac5ab9c02951 spi: atmel: Put allocated master before return 1303992207e8 regulator: s5m8767: Fix reference count leak d7b0efadc3eb certs: Fix blacklist flag type confusion 6e223a3d906a watch_queue: Drop references to /dev/watch_queue a6b732fb6a83 regulator: axp20x: Fix reference cout leak 863691f865b7 platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask 65e880808202 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT d99d58b8df08 clk: sunxi-ng: h6: Fix clock divider range on some clocks 57ae53cc5a79 IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex a62529e888fa RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation 3577f6920179 spi: imx: Don't print error on -EPROBEDEFER f8b64afe9166 clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined 9f5c5595cf13 clocksource/drivers/ixp4xx: Select TIMER_OF when needed 884d1b0d51e0 power: supply: fix sbs-charger build, needs REGMAP_I2C 4f24543828fa dmaengine: idxd: set DMA channel to be private 31c9ba0c38bc rtc: s5m: select REGMAP_I2C 28c05164b72f power: reset: at91-sama5d2_shdwc: fix wkupdbc mask e724c819ed9f RDMA/rtrs-srv: Init wr_cnt as 1 cb6d98b30655 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt 30b7b6b8dac0 RDMA/rtrs-srv: Fix missing wr_cqe e393184841ba RDMA/rtrs: Call kobject_put in the failure path 1a8e1385b22b RDMA/rtrs-clt: Set mininum limit when create QP f8f1833d2a10 RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect e3d74840c73e RDMA/rtrs-srv: Release lock before call into close_sess 0a131e09e4e2 RDMA/rtrs: Extend ibtrs_cq_qp_create 54d3a5761951 of/fdt: Make sure no-map does not remove already reserved regions 0674fa99a7d8 fdt: Properly handle "no-map" field in the memory region 3f93f17ae946 power: supply: cpcap-charger: Fix power_supply_put on null battery pointer 1f6133749213 power: supply: cpcap-battery: Fix missing power_supply_put() 748f7b65d2e0 power: supply: cpcap-charger: Fix missing power_supply_put() 57e43b696dee mfd: bd9571mwv: Use devm_mfd_add_devices() 4ddac9d8acba dmaengine: hsu: disable spurious interrupt d8c7170c2097 dmaengine: owl-dma: Fix a resource leak in the remove function ecf1d532a055 dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function 1cc37e5a0555 dmaengine: fsldma: Fix a resource leak in the remove function 9703b65b2dab RDMA/siw: Fix handling of zero-sized Read and Receive Queues. 95d5e8fbc2ff HID: core: detect and skip invalid inputs to snto32() 35c739b4d4fa clk: renesas: r8a779a0: Fix parent of CBFUSA clock 91210528b38c clk: renesas: r8a779a0: Remove non-existent S2 clock 6d3fca943eec clk: sunxi-ng: h6: Fix CEC clock d8d37cdde2a5 spi: cadence-quadspi: Abort read if dummy cycles required are too many a8594ec0bb37 i2c: iproc: handle master read request 77f44e82e898 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) 686ed8d7bf90 i2c: iproc: handle only slave interrupts which are enabled 8584d4f31a3a quota: Fix memory leak when handling corrupted quota file 3c5304eb1805 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators b7c77df94684 regulator: qcom-rpmh-regulator: add pm8009-1 chip revision e00a29e24575 selftests/powerpc: Make the test check in eeh-basic.sh posix compliant 460538d02a18 clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() 02df54191f7f clk: meson: clk-pll: make "ret" a signed integer 55e47652d625 clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL 49d8c198fab5 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression 7c650a997df3 HSI: Fix PM usage counter unbalance in ssi_hw_init 54b4e5df958c capabilities: Don't allow writing ambiguous v3 file capabilities bf24c51d62d1 drm/amdgpu/display: remove hdcp_srm sysfs on device removal 7a9b76bb9bf3 smp: Process pending softirqs in flush_smp_call_function_from_idle() 3e7387af5a50 irqchip/imx: IMX_INTMUX should not default to y, unconditionally 24386143cb94 ubifs: Fix error return code in alloc_wbufs() 3818158df15e ubifs: replay: Fix high stack usage, again bdb176a0c876 ubifs: Fix memleak in ubifs_init_authentication bdf943745924 jffs2: fix use after free in jffs2_sum_write_data() a6b56338a910 fs/jfs: fix potential integer overflow on shift of a int d5f8088cfc98 ASoC: simple-card-utils: Fix device module clock c365d333e97a ima: Free IMA measurement buffer after kexec syscall 1facf2415b98 ima: Free IMA measurement buffer on error f40d1ec3a3db ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk 0bbbd44ba122 nvmet: set status to 0 in case for invalid nsid 6c32db01dd41 nvmet: remove extra variable in identify ns 48629fed4fc4 nvme-multipath: set nr_zones for zoned namespaces 5f8ab7f8fedd nvmet-tcp: fix potential race of tcp socket closing accept_work 91edfca6f8b3 nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs 81dfee4731c0 io_uring: fix possible deadlock in io_uring_poll ea914be6de9d crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() bebfe70c4df8 hwrng: timeriomem - Fix cooldown period calculation ca0d82585d07 drm/dp_mst: Don't cache EDIDs for physical ports 141c9392246c drm/lima: fix reference leak in lima_pm_busy c37792594393 drm/vc4: hdmi: Update the CEC clock divider on HSM rate change ecd8c7420ee2 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate b2c22c74462e drm/vc4: hdmi: Restore cec physical address on reconnect 5ef6d3b78abc drm/vc4: hdmi: Fix up CEC registers 22a555e031aa drm/vc4: hdmi: Fix register offset with longer CEC messages e7506205db3a drm/vc4: hdmi: Move hdmi reset to bind f06ce8ddbdfc s390/zcrypt: return EIO when msg retry limit reached 689ceaad9423 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 6a402b937eb1 btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge 006ef266c275 btrfs: clarify error returns values in __load_free_space_cache 79717a3381dd ASoC: SOF: debug: Fix a potential issue on string buffer termination 47d35964886f ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown 67353635006a ASoC: qcom: lpass: Fix i2s ctl register bit map d48f03f6b25c locking/lockdep: Avoid unmatched unlock 2e0e7c91ddb3 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E 6bbbb1dea7e8 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E 71a6979d540d Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() bed8bed04179 drm/mediatek: Check if fb is null d87df78aabf2 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs 9ac313799515 ASoC: qcom: Fix typo error in HDMI regmap config callbacks 5dc2ee02fdd9 f2fs: fix a wrong condition in __submit_bio c1b18119d82b drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() a9553ae64da0 f2fs: fix to avoid inconsistent quota data 0edd035143dd mtd: parsers: afs: Fix freeing the part name memory in failure e350b5bea8e8 ASoC: codecs: add missing max_register in regmap config 79f85d7b5ce0 ASoC: cpcap: fix microphone timeslot mask 9e61730083eb ata: ahci_brcm: Add back regulators management 61a1f0ad45de mm: proc: Invalidate TLB after clearing soft-dirty page state e3fcff9f45aa drm/nouveau: bail out of nouveau_channel_new if channel init fails c64eb55b4ec2 crypto: talitos - Fix ctr(aes) on SEC1 62aa24d2b7be crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) da7a5e73cdd1 mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() 86399c1911eb perf/arm-cmn: Move IRQs when migrating context 1ea83d489102 perf/arm-cmn: Fix PMU instance naming cb8e225c16c8 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend 2a387bbeada0 ASoC: qcom: lpass-cpu: Remove bit clock state check 2bebc6dcd345 f2fs: compress: fix potential deadlock 91e10f2ad150 sched/eas: Don't update misfit status if the task is pinned 8b1c386d9266 media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values 130722b55dde media: pxa_camera: declare variable when DEBUG is defined 2c0a480ac595 media: mtk-vcodec: fix argument used when DEBUG is defined f1e2ca0c11e4 media: cx25821: Fix a bug when reallocating some dma memory d196f0682366 media: qm1d1c0042: fix error return code in qm1d1c0042_init() 28fa29bd59f2 media: atomisp: Fix a buffer overflow in debug code abfdb63b6e5f media: vidtv: psi: fix missing crc for PMT 32f864a4432d media: lmedm04: Fix misuse of comma f7765a1143c3 media: software_node: Fix refcounts in software_node_get_next_child() e3d5fe8fb6f3 drm/amd/display: Fix HDMI deep color output for DCE 6-11. 3592f930f742 drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. 18f10ae0d477 macintosh/adb-iop: Use big-endian autopoll mask 1c7b7d476e6a bsg: free the request before return error code a9d9fd5bd24b drm/amdgpu: toggle on DF Cstate after finishing xgmi injection 0cdfdd1f03c2 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails cc1c1fe79551 MIPS: Compare __SYNC_loongson3_war against 0 f89de444df59 MIPS: properly stop .eh_frame generation b1f4731f33ba media: ti-vpe: cal: fix write to unallocated memory 640da89f3eee media: imx7: csi: Fix pad link validation a274661d5842 media: imx7: csi: Fix regression for parallel cameras on i.MX6UL 1c95f266a692 drm/sun4i: tcon: fix inverted DCLK polarity e830af503cae sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue 3b22a67c7f6b crypto: bcm - Rename struct device_private to bcm_device_private 494e9ec12c1b evm: Fix memleak in init_desc f465abaef3d1 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai 43deab1aff79 ASoC: cs42l56: fix up error handling in probe 967ddb4ac910 media: aspeed: fix error return code in aspeed_video_setup_video() 9883df7c0195 media: tm6000: Fix memleak in tm6000_start_stream 172e30ea3861 media: media/pci: Fix memleak in empress_init 451c7cb236ef media: em28xx: Fix use-after-free in em28xx_alloc_urbs 27dfb2c856f5 media: vsp1: Fix an error handling path in the probe function df6f92f1bde1 media: camss: missing error code in msm_video_register() 27a82f52a55d media: mtk-vcodec: fix error return code in vdec_vp9_decode() 40d53d436a59 media: imx: Fix csc/scaler unregister fe2e6f9342e8 media: imx: Unregister csc/scaler only if registered 9056dd5417b1 media: i2c: ov5670: Fix PIXEL_RATE minimum value c271cb89897c media: ipu3-cio2: Build only for x86 26297e1710d2 drm/fourcc: fix Amlogic format modifier masks dfc846691a66 drm/virtio: make sure context is created in gem open 74cfb7883a04 MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 8dbfa4e99c5f MIPS: c-r4k: Fix section mismatch for loongson2_sc_init a0e0d3d8245e drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition 61de9181c86c drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node 4f6cd7e77b07 drm: rcar-du: Fix crash when using LVDS1 clock for CRTC cfed53d82219 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() 7e8cad8788a9 kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() e559765186ac media: allegro: Fix use after free on error 5ea0601513a7 hwrng: ingenic - Fix a resource leak in an error handling path 39e0bddeff36 crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled 2f7287fbcb9f crypto: sun4i-ss - fix kmap usage 99e9cb7bc13b crypto: sun4i-ss - linearize buffers content must be kept 5d93dad67df8 drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check 5eb0784f4dd0 drm/panel: mantix: Tweak init sequence 35bf6702052c drm/fb-helper: Add missed unlocks in setcmap_legacy() c4c8db5eb19f gma500: clean up error handling in init 9a83b8b33128 drm/gma500: Fix error return code in psb_driver_load() e9c01c8fd64a fbdev: aty: SPARC64 requires FB_ATY_CT 41c6f6b926d0 tty: implement read_iter 279e54536ddb tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer 65a10cb163cd net: enetc: fix destroyed phylink dereference during unbind 79234cb9aab9 net: mvneta: Remove per-cpu queue mapping for Armada 3700 8845446496a7 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP 286fca3f30b9 net: amd-xgbe: Reset link when the link never comes back a961fcfb2465 net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning 87f1df93d49f net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout 7592f07e6d2c net: phy: mscc: adding LCPLL reset to VSC8514 100676d5c4d5 net: dsa: felix: don't deinitialize unused ports 51b1868b715a net: dsa: felix: perform teardown in reverse order of setup ad843121588f ibmvnic: skip send_request_unmap for timeout reset be613736fddd ibmvnic: add memory barrier to protect long term buffer f4a5c7ff2ab6 bpf: Clear subreg_def for global function return values 14a296eab662 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case e6d02456012a cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds 21248186f953 net: axienet: Handle deferred probe on clock properly 8e81baeb83a3 tcp: fix SO_RCVLOWAT related hangs under mem pressure c805f99ffe27 selftests: mptcp: fix ACKRX debug message 1d6e51e231c4 bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx e3c29af06581 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation 94c0e3551594 bpf: Fix an unitialized value in bpf_iter c8de71a7ae39 libbpf: Ignore non function pointer member in struct_ops b5f71c9ff128 mac80211: fix potential overflow when multiplying to u32 integers 5ccc0ecda9e8 net/mlx5e: Check tunnel offload is required before setting SWP c80b5da86011 net/mlx5e: CT: manage the lifetime of the ct entry object 046e29284b07 net/mlx5: Disable devlink reload for lag devices 5decdc86ca9d net/mlx5: Disallow RoCE on lag device 8dafb484fe3f net/mlx5: Disallow RoCE on multi port slave device efb1aa6f1175 net/mlx5: Disable devlink reload for multi port slave device 64ea9e958fba net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context 08b42b6f891c net/mlx5e: Replace synchronize_rcu with synchronize_net 27c79b3a9212 net/mlx5: Fix health error state handling ae624d4bd9b6 net/mlx5e: Change interrupt moderation channel params also when channels are closed 34394a179ed2 net/mlx5e: Don't change interrupt moderation params when DIM is enabled 96fb2077a517 net: phy: consider that suspend2ram may cut off PHY power a5ff8b798a36 dpaa2-eth: fix memory leak in XDP_REDIRECT 3cf0490625c8 xen/netback: fix spurious event detection for common event case fc94be935868 bnxt_en: Fix devlink info's stored fw.psid version format. f22cdfcc9df1 bnxt_en: reverse order of TX disable and carrier off 991d286e194f ibmvnic: Set to CLOSED state even on error c318d4198149 selftests/bpf: Convert test_xdp_redirect.sh to bash 61f0bbac1f0d ath9k: fix data bus crash when setting nf_override via debugfs 45c720ca5d8e iwlwifi: pnvm: increment the pointer before checking the TLV 47708895c917 iwlwifi: pnvm: set the PNVM again if it was already loaded c8b23e12a74e bpf_lru_list: Read double-checked variable once without lock 6f304a8d61fb iwlwifi: mvm: don't check if CSA event is running before removing caa32dc6ab77 iwlwifi: mvm: assign SAR table revision to the command later 207bb27562b4 iwlwifi: mvm: send stored PPAG command instead of local 600c03b4e99d iwlwifi: mvm: store PPAG enabled/disabled flag properly 39d8f5db9c88 iwlwifi: mvm: fix the type we use in the PPAG table validity checks d195e314e849 soc: aspeed: snoop: Add clock control logic 1a6c71880fad ath11k: fix a locking bug in ath11k_mac_op_start() c2fd1a9715a1 ath10k: Fix lockdep assertion warning in ath10k_sta_statistics fc0024dfd921 ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() 4641cecc3dbf ARM: at91: use proper asm syntax in pm_suspend 6709f280e75d staging: wfx: fix possible panic with re-queued frames 702143d1de99 optee: simplify i2c access d25640c5e61d ARM: s3c: fix fiq for clang IAS 480f1e5d5ca8 iwlwifi: mvm: set enabled in the PPAG command properly 90aadc8ce0fd arm64: dts: meson: fix broken wifi node for Khadas VIM3L 0aa65ba9352d arm64: dts: msm8916: Fix reserved and rfsa nodes unit address 84f9aaa7312b soc: qcom: ocmem: don't return NULL in of_get_ocmem 9bb8acd6aa96 Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv 276d6b35f3bc opp: Correct debug message in _opp_add_static_v2() bf7d341506d6 arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware 1a210339f056 ARM: dts: armada388-helios4: assign pinctrl to each fan 0d6d8024c1f7 ARM: dts: armada388-helios4: assign pinctrl to LEDs b9aa9108b63a can: mcp251xfd: mcp251xfd_probe(): fix errata reference 104463e0faae arm64: dts: renesas: beacon: Fix EEPROM compatible value ad71e4decf49 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too 56ef08902f0d staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules e5d153b3da39 usb: dwc2: Make "trimming xfer length" a debug message fdc77e02db8c usb: dwc2: Abort transaction after errors with unknown reason 8eb3e6899a27 usb: dwc2: Do not update data length if it is 0 on inbound transfers cdbe8c0c5274 ARM: dts: Configure missing thermal interrupt for 4430 509fe94c196f memory: ti-aemif: Drop child node when jumping out loop 63cb4aa9e4ee Bluetooth: Put HCI device if inquiry procedure interrupts 78bbee8f2542 Bluetooth: drop HCI device reference before return ba8832d23c97 staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet 3681476ad60e soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function 6e46b23a9f4c soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() 4cbd11f9c37e arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node c9ccb0efaab2 usb: gadget: u_audio: Free requests only after callback 66a55fafe3d8 ACPICA: Fix exception code class checks 3a3f15b4d2f3 arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node 88cd0e882f1e cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() de17aa73c9d9 cpufreq: brcmstb-avs-cpufreq: Free resources in error path b87a4fcf4536 arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors 7ae2c607e8e8 arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz b20768733427 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency aa60fe811181 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card 299dfaed458f arm64: dts: allwinner: H6: properly connect USB PHY to port 0 da0131818f90 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 1173e48b162a firmware: arm_scmi: Fix call site of scmi_notification_exit 0e290a7b4ac4 bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args faf4b1fba2dd bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h ef1efead3f2a net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock 106c902da8a6 arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible 9b6d62eea4c5 staging: vchiq: Fix bulk transfers on 64-bit builds 6929e3b01179 staging: vchiq: Fix bulk userdata handling 601899cec0a3 Bluetooth: hci_qca: Fix memleak in qca_controller_memdump ec621e844289 memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops 587b9cc3c02d arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso 347b3e5557da arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 ff11ece44c2d ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family 42596469a889 ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa 41461029703e ARM: dts: exynos: correct PMIC interrupt trigger level on Spring 9f87ff784143 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato f716c60cb017 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk 83830e692f28 ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 fcb451381725 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable 072552f973ad arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio 65933b074ae0 Bluetooth: Fix initializing response id after clearing struct bbe6d14a98b0 Bluetooth: hci_uart: Fix a race for write_work scheduling fdbed2d74011 Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function fa336bddbe83 ath10k: Fix error handling in case of CE pipe init failure b4139fd0ab00 drm/i915/gt: One more flush for Baytrail clear residuals de7e30da243f ALSA: pcm: Don't call sync_stop if it hasn't been stopped 7011cd4599ef ALSA: pcm: Assure sync with the pending stop operation at suspend 6bcf443bce96 ALSA: pcm: Call sync_stop at disconnection 85c1062920d1 random: fix the RNDRESEEDCRNG ioctl f24e9121eace vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y b57d559a92e8 MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section e18368d0515d ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode 89e3d1a85df8 bfq: Avoid false bfq queue merging a9f834514580 virt: vbox: Do not use wait_event_interruptible when called from kernel context 9ecedb5793a6 PCI: Decline to resize resources if boot config must be preserved 9101e328625f PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 1ad8f7fc4aa7 w1: w1_therm: Fix conversion result for negative temperatures ed5d02f0a778 kdb: Make memory allocations more robust 77c711013ddc scsi: qla2xxx: Fix mailbox Ch erroneous error a24bb59cabab scsi: libsas: docs: Remove notify_ha_event() 7bc68c67d21e debugfs: do not attempt to create a new file before the filesystem is initalized 0bd665240a56 debugfs: be more robust at handling improper input in debugfs_lookup() 2a7e48dc3834 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() 070d0094b3f4 vmlinux.lds.h: add DWARF v5 sections Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: update to v5.10.19Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 7b43ec8a0cc6 Linux 5.10.19 983f361bde5e scripts/recordmcount.pl: support big endian for ARCH sh 6ca89ac39e48 kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 b8b65310e4b9 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. ec6504c8a1fc cxgb4: Add new T6 PCI device id 0x6092 b7e51e5ecf39 NET: usb: qmi_wwan: Adding support for Cinterion MV31 1f683fd2c21f drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable 3320aa64c322 KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() a42150f1c965 mm: provide a saner PTE walking API for modules 83d42c25868d KVM: do not assume PTE is writable after follow_pfn 6d9c9ec0d859 mm: simplify follow_pte{,pmd} f8d8fb7ae86c mm: unexport follow_pte_pmd d2cbae37c3d8 KVM: x86: Zap the oldest MMU pages, not the newest 729fbb8cb276 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist 956690f5c607 arm64: tegra: Add power-domain for Tegra210 HDA d63699364fa3 Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working 9f04a05fa1ed ntfs: check for valid standard information attribute 3e81e1db8b50 ceph: downgrade warning from mdsmap decode to debug 92c8c930caa0 usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable f8921ed4d330 USB: quirks: sort quirk entries 95c0528c11b2 nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device 225d207da2e1 RDMA: Lift ibdev_to_node from rds to common code 77344e18cf84 HID: make arrays usage and value to be the same 3320bae8c115 bpf: Fix truncation handling for mod32 dst reg wrt zero 63b9d2e001fd Linux 5.10.18 c6152fd3ac2b media: pwc: Use correct device for DMA a6703c711534 btrfs: fix crash after non-aligned direct IO write with O_DSYNC aa0fd921d207 btrfs: fix backport of 2175bf57dc952 in 5.10.13 df443aad518d Bluetooth: btusb: Always fallback to alt 1 for WBS ffec7ee21809 tty: protect tty_write from odd low-level tty disciplines 00805af45a21 xen-blkback: fix error handling in xen_blkbk_map() 9bea436fc3fc xen-scsiback: don't "handle" error by BUG() 2814b3aa38a6 xen-netback: don't "handle" error by BUG() 8f8ebd6b1cb5 xen-blkback: don't "handle" error by BUG() 0462dbbe2cab xen/arm: don't ignore return errors from set_phys_to_machine be89a0300a58 Xen/gntdev: correct error checking in gntdev_map_grant_pages() 1a5c2274349f Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() 0c08037b56a7 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() 740f4d9d0c34 Xen/x86: don't bail early from clear_foreign_p2m_mapping() 06ab1e63ec5c net: fix proc_fs init handling in af_packet and tls ba2582cd7f20 net: bridge: Fix a warning when del bridge sysfs 2bce178c254c net: openvswitch: fix TTL decrement exception action execution 78b12034d4c3 net: sched: incorrect Kconfig dependencies on Netfilter modules f9d6533d18fd mt76: mt7615: fix rdd mcu cmd endianness 977060d4ec5b mt76: mt7915: fix endian issues 496ef46dbf6d net/sched: fix miss init the mru in qdisc_skb_cb 40bf5450ba6f mptcp: skip to next candidate if subflow has unacked data 36e4b9383890 net: qrtr: Fix port ID for control messages c313e91b97eb IB/isert: add module param to set sg_tablesize for IO cmd 5840f8687fdf vdpa_sim: add get_config callback in vdpasim_dev_attr 8faf3ea12225 vdpa_sim: make 'config' generic and usable for any device type 0fb67eda6a9c vdpa_sim: store parsed MAC address in a buffer 0ed8181561be vdpa_sim: add struct vdpasim_dev_attr for device attributes c721898723bc vdpa_sim: remove hard-coded virtq count Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: update to v5.10.17 and -rt31Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 13b6016e96f6 Linux 5.10.17 90ac1981acfa kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq e5c376c41a57 ovl: expand warning in ovl_d_real() 57068800258f net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() 862d1c0edd21 net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS 69e9fd9de17e vsock: fix locking in vsock_shutdown() afe31701609b vsock/virtio: update credit only if socket is not closed ba3bcb35d783 switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT 55ad30cb7f73 bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state e22b963d3ec9 net: watchdog: hold device global xmit lock during tx disable bc21a88465c2 net/vmw_vsock: improve locking in vsock_connect_timeout() fcee53dc03c5 net/vmw_vsock: fix NULL pointer dereference c9013813413e net: fix iteration for sctp transport seq_files 9e6ce473e96b net: gro: do not keep too many GRO packets in napi->rx_list 18193e09834c cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there 8a3fc32b322c cpufreq: ACPI: Extend frequency tables to cover boost frequencies c930943a3683 net: dsa: call teardown method on probe failure 46a831d1cc25 udp: fix skb_copy_and_csum_datagram with odd segment sizes 24f5544f76d3 rxrpc: Fix clearance of Tx/Rx ring when releasing a call 975a2396e37c arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page 3ed6cc9c2dd0 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() 902c6dcbb146 scripts: set proper OpenSSL include dir also for sign-file 4761b1aabcfd h8300: fix PREEMPTION build, TI_PRE_COUNT undefined f6b5e671c6a7 i2c: stm32f7: fix configuration of the digital filter 0c0ddf0dd692 clk: sunxi-ng: mp: fix parent rate change flag check 664b66e3552c drm/sun4i: dw-hdmi: Fix max. frequency for H6 962168c2bc15 drm/sun4i: Fix H6 HDMI PHY configuration e639cb199b8e drm/sun4i: dw-hdmi: always set clock rate 7596c85a8962 drm/sun4i: tcon: set sync polarity for tcon1 channel 39e855fa959e firmware_loader: align .builtin_fw to 8 5ff69431b763 net: hns3: add a check for index in hclge_get_rss_key() 2c0e46258eab net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() 40389ba14d0e net: hns3: add a check for queue_id in hclge_reset_vf_queue() 6bbc1d5ee0eb net: dsa: felix: implement port flushing on .phylink_mac_link_down 03bf0f163df2 x86/build: Disable CET instrumentation in the kernel for 32-bit too 880b1c2164d1 scsi: scsi_debug: Fix a memory leak d519197b48c1 netfilter: conntrack: skip identical origin tuple in same zone only 4067ace5f119 ibmvnic: Clear failover_pending if unable to schedule 284abe15c17e net: stmmac: set TxQ mode back to DCB after disabling CBS 25c312214d9f selftests: txtimestamp: fix compilation issue 5ed60a17d466 net: enetc: initialize the RFS and RSS memories 8eb3e56fd180 hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() 23b2eac8b76a net: ipa: set error code in gsi_channel_setup() a4595395a915 net: hdlc_x25: Return meaningful error code in x25_open 50ad6fc36aed xen/netback: avoid race in xenvif_rx_ring_slots_available() bbb8c391486b netfilter: flowtable: fix tcp and udp header checksum update 0a0e5d47670b netfilter: nftables: fix possible UAF over chains from packet path in netns ef8f281a6530 selftests: netfilter: fix current year f035e97f331e netfilter: xt_recent: Fix attempt to update deleted entry 8032bf2af9ce bpf: Check for integer overflow when using roundup_pow_of_two() 52d29b478326 bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 40e3b5c12864 dmaengine: idxd: check device state before issue command 143b87907788 drm/vc4: hvs: Fix buffer overflow with the dlist handling 1d7c14566924 mt76: dma: fix a possible memory leak in mt76_add_fragment() 3ade81db49bd ath9k: fix build error with LEDS_CLASS=m c39cdf559d26 dmaengine: idxd: fix misc interrupt completion 3e53d64e9a4d cgroup-v1: add disabled controller check in cgroup1_parse_param() 2aba53830f5d KVM: x86: cleanup CR3 reserved bits checks e624efe36eb6 lkdtm: don't move ctors to .rodata d070ccc7ad17 x86/efi: Remove EFI PGD build time checks 486c1525eba3 Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" cf1cab6edb06 ubsan: implement __ubsan_handle_alignment_assumption 249735b01123 ARM: kexec: fix oops after TLB are invalidated 7913ec05fc02 ARM: ensure the signal page contains defined contents 3dc2ba465001 kallsyms: fix nonconverging kallsyms table with lld 11648f26b074 ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL d93178df8f75 bfq-iosched: Revert "bfq: Fix computation of shallow depth" 4fccb50ec95b riscv: virt_addr_valid must check the address belongs to linear mapping cd0604db18d2 drm/amd/display: Decrement refcount of dc_sink before reassignment 8466a0c6bc13 drm/amd/display: Free atomic state after drm_atomic_commit 1898affc717e drm/amd/display: Fix dc_sink kref count in emulated_link_detect b8dc6255bb2d drm/amd/display: Release DSC before acquiring 4d9a5224d507 drm/amd/display: Add more Clock Sources to DCN2.1 7963f3ff8edd drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL 07c8c581d2be nvme-pci: ignore the subsysem NQN on Phison E16 3895bcd96a9e x86/split_lock: Enable the split lock feature on another Alder Lake CPU 020680e36d97 scsi: lpfc: Fix EEH encountering oops with NVMe traffic 116826d615c1 ovl: skip getxattr of security labels 02dee03d4831 cap: fix conversions on getxattr cbb9404a5052 ovl: perform vfs_getxattr() with mounter creds f66fa5ec47e0 arm64: dts: rockchip: Disable display for NanoPi R2S 2a2e911469b5 platform/x86: hp-wmi: Disable tablet-mode reporting by default d33b28e01e5c arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node 697091f92727 ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled 6c152ac1b687 arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc 413a2353be6b arm64: dts: rockchip: Fix PCIe DT properties on rk3399 8e25e1eef8b9 soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 8c5864d21e01 tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha b03a0d5cc26d tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 285b57595d40 dmaengine: move channel device_node deletion to driver deae1e6365cd drm/dp_mst: Don't report ports connected if nothing is attached to them 5a36371f8bb5 drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it e11345ed78b9 Revert "drm/amd/display: Update NV1x SR latency values" e72a65802a3e cgroup: fix psi monitor for root cgroup 89b0c20d80a1 arm/xen: Don't probe xenbus as part of an early initcall bef1f148812d drm/i915: Fix overlay frontbuffer tracking 7c93d8cff582 tracing: Check length before giving out the filter buffer a38c1ee16623 tracing: Do not count ftrace events in top level enable output d9b7ea4c818c gpio: ep93xx: Fix single irqchip with multi gpiochips 10538b869a64 gpio: ep93xx: fix BUG_ON port F usage e072d454faa4 gpio: mxs: GPIO_MXS should not default to y unconditionally 039e0f627397 Revert "dts: phy: add GPIO number and active state used for phy reset" 2b02985bf83e objtool: Fix seg fault with Clang non-section symbols Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: fix qemumips testimage failuresBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 513e9332a00 qemumips32: disable CONFIG_COMPACTION As mentioned in yocto bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=13992 testimages are failing due to issues with kernel page migration/compaction function that does not work very well with MIPS kernel HIGHMEM that is needed for 512Mb. A valid workaround is to disable CONFIG_COMPACTION and the problematic migration functionality is also disabled. [YOCTO: #13992] Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-09linux-yocto/5.10: fix x86 32bit boot warningsBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 34523d7c8476 qemux86: add configuration symbol to select values In recent 5.10 kernels, the following traces have started appearing on boot; [ 1.010513] EIP: free_msi_irqs+0x49/0x180 [ 1.012036] Code: 74 11 8b 47 08 85 c0 0f 85 f4 00 00 00 8b 3f 39 df 75 ef 8b 45 ec 8b 80 c8 01 00 00 85 c0 74 0a f6 40 14 01 0f 85 1c 01 00 00 <0f> 0b 8b 45 ec 8b b8 d0 01 00 00 8b 17 39 fb 75 08 eb 40 8d 74 26 [ 1.016723] EAX: 00000000 EBX: c12199d0 ECX: c12199d0 EDX: 00000000 [ 1.021648] ESI: ffffffed EDI: c12199d0 EBP: c112bc78 ESP: c112bc64 [ 1.023517] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 EFLAGS: 00010246 [ 1.025449] CR0: 80050033 CR2: 00000000 CR3: 06cea000 CR4: 000006d0 [ 1.027293] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 1.029115] DR6: fffe0ff0 DR7: 00000400 [ 1.030718] Call Trace: [ 1.031986] msix_capability_init+0x228/0x400 [ 1.033542] pci_alloc_irq_vectors_affinity+0x18c/0x210 [ 1.035216] vp_find_vqs_msix+0xca/0x460 [ 1.036693] vp_find_vqs+0x29/0x190 [ 1.038097] ? setup_vq+0x240/0x240 [ 1.039519] vp_modern_find_vqs+0x21/0x80 [ 1.041014] ? setup_vq+0x240/0x240 [ 1.042444] init_vq+0x164/0x280 [ 1.043813] ? ncpus_cmp_func+0x10/0x10 [ 1.045264] virtblk_probe+0x104/0x770 [ 1.046860] virtio_dev_probe+0x1c0/0x2a0 [ 1.048357] really_probe+0xd5/0x3b0 [ 1.053029] driver_probe_device+0x49/0xa0 [ 1.054539] device_driver_attach+0x99/0xa0 [ 1.056077] __driver_attach+0x60/0xe0 [ 1.057533] ? device_driver_attach+0xa0/0xa0 [ 1.059136] bus_for_each_dev+0x5b/0xa0 [ 1.060600] driver_attach+0x19/0x20 [ 1.062033] ? device_driver_attach+0xa0/0xa0 [ 1.063903] bus_add_driver+0xed/0x1b0 [ 1.065358] driver_register+0x79/0xd0 [ 1.066791] ? loop_init+0x135/0x135 [ 1.068209] register_virtio_driver+0x1b/0x30 [ 1.069742] init+0x49/0x6f [ 1.071040] do_one_initcall+0x49/0x1e0 [ 1.072514] kernel_init_freeable+0x16b/0x1b5 [ 1.074060] ? rest_init+0xad/0xad [ 1.075477] kernel_init+0xd/0xf3 [ 1.076844] ret_from_fork+0x1c/0x28 [ 1.078267] ---[ end trace 4deef4a5c447cb13 ]--- These are due to several changes in the way that MSI interrupts are assigned and their fallbacks if they fail. Our 32bit qemu boot for x86 does not have the right support by default, hence we get the warnings (but boot continues). If we define PCI_MSI_ARCH_FALLBACKS only for the qemux86 platform we can supress the warnings and run without issues. [YOCTO: #14219] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.10: update to v5.10.16Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: de53befa79cf Linux 5.10.16 bddcce15cd1f squashfs: add more sanity checks in xattr id lookup 5e22b39b377e squashfs: add more sanity checks in inode lookup 6634147f5128 squashfs: add more sanity checks in id lookup ff3a75bda722 squashfs: avoid out of bounds writes in decompressors dd0a41bc17bb Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" 237ee28818a9 nilfs2: make splice write available again 4e78c33874e5 drm/i915: Skip vswing programming for TBT 43f39b85e9bd drm/i915: Fix ICL MG PHY vswing handling 67afdc7d95b9 bpf: Fix verifier jsgt branch analysis on max bound 1d16cc210fab bpf: Fix 32 bit src register truncation on div/mod 569033c0825e bpf: Fix verifier jmp32 pruning decision logic bf9e4307920f regulator: Fix lockdep warning resolving supplies fb8f9b2f7d22 blk-cgroup: Use cond_resched() when destroy blkgs 4d00f1bade78 i2c: mediatek: Move suspend and resume handling to NOIRQ phase 518416a75c22 SUNRPC: Handle 0 length opaque XDR object data properly eda725f8cfe0 SUNRPC: Move simple_get_bytes and simple_get_netobj into private header 6fb6d5410e41 iwlwifi: queue: bail out on invalid freeing 38da9b033bec iwlwifi: mvm: guard against device removal in reprobe 2262294d4258 iwlwifi: pcie: add rules to match Qu with Hr2 492f762b9c16 iwlwifi: mvm: invalidate IDs of internal stations at mvm start 05132a72cc1d iwlwifi: pcie: fix context info memory leak fbdf0bf97cb0 iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap cc1d805aa544 iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() a90e8588f7eb iwlwifi: mvm: skip power command when unbinding vif during CSA 428831e8e9aa ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E b579c572d4cf ASoC: ak4458: correct reset polarity f0e3c36a5244 ALSA: hda: intel-dsp-config: add PCI id for TGL-H ff557bf971ad pNFS/NFSv4: Improve rejection of out-of-order layouts 386b142945d3 pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() 8007199fe372 chtls: Fix potential resource leak 439ac48a33c5 ASoC: Intel: Skylake: Zero snd_ctl_elem_value 4618aea34448 mac80211: 160MHz with extended NSS BW in CSA 676575b93ddf drm/nouveau/nvif: fix method count when pushing an array 4b877845e388 ASoC: wm_adsp: Fix control name parsing for multi-fw 61e97f32fded regulator: core: avoid regulator_resolve_supply() race condition 1c19d6ae581b af_key: relax availability checks for skb size calculation 7f546959b378 powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics 3cb8393c4143 gpiolib: cdev: clear debounce period if line set to output 5592eae7846c io_uring: drop mm/files between task_work_submit 88dbd085a51e io_uring: reinforce cancel on flush during exit aa435155d396 io_uring: fix sqo ownership false positive warning 8c7febfc919a io_uring: fix list corruption for splice file_get 7250f333ce03 io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE d300d03a93a2 io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE 52382df81d29 io_uring: replace inflight_wait with tctx->wait b462a7beab3f io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE f0ff1a95bfa8 io_uring: if we see flush on exit, cancel related tasks d16692a34e8e io_uring: account io_uring internal files as REQ_F_INFLIGHT 1e7eb063a0f0 io_uring: fix files cancellation dbdcde4422df io_uring: always batch cancel in *cancel_files() f8fbdbb60793 io_uring: pass files into kill timeouts/poll 49250f33bb43 io_uring: don't iterate io_uring_cancel_files() f6d93f855553 io_uring: add a {task,files} pair matching helper fe9334186a50 io_uring: simplify io_task_match() 2d18b3ee633e Linux 5.10.15 0414bde77968 net: sched: replaced invalid qdisc tree flush helper in qdisc_replace 836f791aba58 net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add 3d6df63a5cbe udp: ipv4: manipulate network header of NATed UDP GRO fraglist f2b30f9f0889 net: ip_tunnel: fix mtu calculation 6e4583ad6df0 neighbour: Prevent a dead entry from updating gc_list 0a8a25d56a63 igc: Report speed and duplex as unknown when device is runtime suspended fe272570d003 md: Set prev_flush_start and flush_bio in an atomic way 3a492e4403ee Input: ili210x - implement pressure reporting for ILI251x 1841be8d0bc6 Input: xpad - sync supported devices with fork on GitHub b442912f678a Input: goodix - add support for Goodix GT9286 chip 2ce5be67d134 x86/apic: Add extra serialization for non-serializing MSRs 3dcf233b5845 x86/debug: Prevent data breakpoints on cpu_dr7 b796770c6db3 x86/debug: Prevent data breakpoints on __per_cpu_offset c000dcfb3aed x86/debug: Fix DR6 handling 2a2dfe6a319a x86/build: Disable CET instrumentation in the kernel 032f8e04c035 mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() 0a249ac189fc mm: thp: fix MADV_REMOVE deadlock on shmem THP 9abdd2c05b59 mm/vmalloc: separate put pages and flush VM flags 76303d3fab9f mm, compaction: move high_pfn to the for loop scope eca84ebef17f mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active 5b9631cb6f34 mm: hugetlb: fix a race between isolating and freeing page e334b1fec6f4 mm: hugetlb: fix a race between freeing and dissolving the page afe6c31b84f6 mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page 2de0745463e3 ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor 384cddbee46f ARM: footbridge: fix dc21285 PCI configuration accessors cc7b2fc90916 ARM: dts; gta04: SPI panel chip select is active low 160237c192c4 DTS: ARM: gta04: remove legacy spi-cs-high to make display work again 7159239d2de1 KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset d73af5ae22d4 KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode 46add0349ba3 KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl 6c0e069ac6e8 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off dd7f10523b19 KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs ff0c437a0e02 KVM: SVM: Treat SVM as unsupported when running as an SEV guest 720639ef01f5 nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs 4f25d448d947 io_uring: don't modify identity's files uncess identity is cowed 2fd938741a79 drm/amd/display: Revert "Fix EDID parsing after resume from suspend" 09c6d51b16ef drm/i915: Power up combo PHY lanes for for HDMI as well 24946da51ce7 drm/i915: Extract intel_ddi_power_up_lanes() 1f27c7362e2b drm/i915/display: Prevent double YUV range correction on HDR planes 2545b18b9834 drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs 1cd8e3ef7f68 drm/i915/gem: Drop lru bumping on display unpinning 0fe98e455784 drm/i915: Fix the MST PBN divider calculation 8ef4cf6abaa7 drm/dp/mst: Export drm_dp_get_vc_payload_bw() 4f627ecde732 Fix unsynchronized access to sev members through svm_register_enc_region a03a8693b1a2 mmc: core: Limit retries when analyse of SDIO tuples fails 57b452c5ab1e mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb 2502610927ee smb3: fix crediting for compounding when only one request in flight b793e9fca633 smb3: Fix out-of-bounds bug in SMB2_negotiate() e2bb221a16ac iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it 7a3361e5ecf1 cifs: report error instead of invalid when revalidating a dentry fails c026844c6156 RISC-V: Define MAXPHYSMEM_1GB only for RV32 57ea7b257a1a xhci: fix bounce buffer usage for non-sg list case ee23b9329ec2 scripts: use pkg-config to locate libcrypto 0fe48a40ac63 genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set d2415fde8cad genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 a80e9eee5003 libnvdimm/dimm: Avoid race between probe and available_slots_show() a2560f88e1c3 libnvdimm/namespace: Fix visibility of namespace resource attribute 059e68da31b0 tracepoint: Fix race between tracing and removing tracepoint 9e4a668f4f0a tracing: Use pause-on-trace with the latency tracers 8ce84b8e8eb3 kretprobe: Avoid re-registration of the same kretprobe earlier fb03f14cc148 tracing/kprobe: Fix to support kretprobe events on unloaded modules 43b5bdbf9644 fgraph: Initialize tracing_graph_pause at task creation 8847a756e1df gpiolib: free device name on error path to fix kmemleak 2ca1ddc32b88 mac80211: fix station rate table updates on assoc 8ccf963c6227 ovl: implement volatile-specific fsync error behaviour a66f82a1de02 ovl: avoid deadlock on directory ioctl fb8caef7c020 ovl: fix dentry leak in ovl_get_redirect 0e5cb872fbbb thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() 19155473f3ba kbuild: fix duplicated flags in DEBUG_CFLAGS 1897a8f0ef20 memblock: do not start bottom-up allocations with kernel_end 346ea7cc27b7 vdpa/mlx5: Restore the hardware used index after change map c1debbaf158d nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs b9464c5f4663 ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode 38b83bcec904 net: ipa: pass correct dma_handle to dma_free_coherent() 714c19bc1315 r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set 397ae1a24502 net: mvpp2: TCAM entry enable should be written after SRAM data dec629e97261 net: lapb: Copy the skb before sending a packet 6a5c3bac8054 net/mlx5e: Release skb in case of failure in tc update skb c2b2c4d24b40 net/mlx5e: Update max_opened_tc also when channels are closed 11c2c8fb889d net/mlx5: Fix leak upon failure of rule creation ada342012b2d net/mlx5: Fix function calculation for page trees b5802b747596 ibmvnic: device remove has higher precedence over reset cd77dccc122f i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" 1ac8bec2205e igc: check return value of ret_val in igc_config_fc_after_link_up 0cda16041858 igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr 8e081627f3a7 SUNRPC: Fix NFS READs that start at non-page-aligned offsets ceca8baed5d8 arm64: dts: ls1046a: fix dcfg address range e5ed4e08d850 rxrpc: Fix deadlock around release of dst cached on udp tunnel 7fc1a5a50e6e r8169: work around RTL8125 UDP hw bug ee1709a311cd arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 6f5ee57a68c7 bpf, preload: Fix build when $(O) points to a relative path 72c8389fc7ff um: virtio: free vu_dev only with the contained struct device 571fe1ba22c2 bpf, inode_storage: Put file handler if no storage was found 9447d0f8a621 bpf, cgroup: Fix problematic bounds check ee3844e61706 bpf, cgroup: Fix optlen WARN_ON_ONCE toctou 28ad17a5e936 vdpa/mlx5: Fix memory key MTT population 636ef657eedf ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 6ec543da64e1 ARM: dts: stm32: Disable optional TSC2004 on DRC02 board 43019f6f8884 ARM: dts: stm32: Disable WP on DHCOM uSD slot f7a74822c6eb ARM: dts: stm32: Connect card-detect signal on DHCOM 29aebc79169c ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect 25af99f88d3e arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro c2947904fbba arm64: dts: rockchip: fix vopl iommu irq on px30 9b1996ae3a27 arm64: dts: amlogic: meson-g12: Set FL-adj property value 4fcaf04963e2 Input: i8042 - unbreak Pegatron C15B bd508a509c2a arm64: dts: qcom: c630: keep both touchpad devices enabled 4bcb395a7f67 ARM: OMAP1: OSK: fix ohci-omap breakage f808da6bc6e4 usb: xhci-mtk: break loop when find the endpoint to drop 85f0409e9ce3 usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints 5139bf6a3455 usb: xhci-mtk: fix unreleased bandwidth data b6609c0a537b usb: dwc3: fix clock issue during resume in OTG mode 750829e1931a usb: dwc2: Fix endpoint direction check in ep_from_windex 039656997da3 usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() 75582ceb723e USB: usblp: don't call usb_set_interface if there's a single alt 4025244544b8 usb: gadget: aspeed: add missing of_node_put c8e1dabc1e05 USB: gadget: legacy: fix an error code in eth_bind() d56e0ac9a1fc usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 73b1de6b5ea3 USB: serial: option: Adding support for Cinterion MV31 c43cb08791a2 USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 17fb12b4a756 USB: serial: cp210x: add pid/vid for WSDA-200-USB Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto/5.10: update to v5.10.14Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: b0c8835fc649 Linux 5.10.14 b80df6517d35 workqueue: Restrict affinity change to rescuer b20475a80b4b kthread: Extract KTHREAD_IS_PER_CPU d8649eb8e352 x86/cpu: Add another Alder Lake CPU to the Intel family 9c8bb3eac07d objtool: Don't fail the kernel build on fatal errors 4587cb6f27a6 habanalabs: disable FW events on device removal 90981a2171b9 habanalabs: fix backward compatibility of idle check 4439d22c3758 habanalabs: zero pci counters packet before submit to FW e8911b02ccb6 drm/amd/display: Fixed corruptions on HPDRX link loss restore 932ab13b8af3 drm/amd/display: Use hardware sequencer functions for PG control 95850b9d0b23 drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping a2245a995563 drm/amd/display: Allow PSTATE chnage when no displays are enabled af2fc0f4acb6 drm/amd/display: Update dram_clock_change_latency for DCN2.1 89ca15b71b91 selftests/powerpc: Only test lwm/stmw on big endian 713373080c7e platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control f243b5dd9837 nvmet: set right status on error in id-ns handler 3e554aa3d08a nvme-pci: allow use of cmb on v1.4 controllers 82ae0714c344 nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout 3b87f9b06245 nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout 57f26d9d09d6 nvme: check the PRINFO bit before deciding the host buffer length a9fd4ef6e50c udf: fix the problem that the disc content is not displayed 40545c4dd90c i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO 6826f0b4a159 ALSA: hda: Add Cometlake-R PCI ID b45a47e9adfc scsi: ibmvfc: Set default timeout to avoid crash during migration cedc60fbd7a1 mac80211: fix encryption key selection for 802.3 xmit 20790b2534f2 mac80211: fix fast-rx encryption check c2601c9c2a96 mac80211: fix incorrect strlen of .write in debugfs 9d6dbf4e3721 objtool: Don't add empty symbols to the rbtree 91a585783dff ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid 1fe0ce2f9afd ASoC: SOF: Intel: hda: Resume codec to do jack detection 946d15aa09d3 scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 47daa439c389 scsi: libfc: Avoid invoking response handler twice if ep is already completed 28693cc0fc0d scsi: scsi_transport_srp: Don't block target in failfast state 5929bcb4a49d x86: __always_inline __{rd,wr}msr() d2c880ed2cff locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP 2f2a4c04b889 habanalabs: fix dma_addr passed to dma_mmap_coherent a55c4bf2c8f0 platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 a8f69a32ee91 platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet 4d06445ad762 tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency f667433cb379 tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency 0c1a24a098a8 phy: cpcap-usb: Fix warning for missing regulator_disable c4e8fa21a30b iommu/vt-d: Do not use flush-queue when caching-mode is on c7cd7a3b5076 ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD d9655c6854a6 Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" a2c7d0667cf3 arm64: Do not pass tagged addresses to __is_lm_address() 25fd5f8f8a23 arm64: Fix kernel address detection of __is_lm_address() beba2ac6b120 arm64: dts: meson: Describe G12b GPU as coherent 9e96f711171c drm/panfrost: Support cache-coherent integrations b58486200402 iommu/io-pgtable-arm: Support coherency for Mali LPAE 3766a00d765d ibmvnic: Ensure that CRQ entry read are correctly ordered c71bfc5f13c3 net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP 370ce41d2e58 net: dsa: bcm_sf2: put device node before return a555c2faf02e mlxsw: spectrum_span: Do not overwrite policer configuration 3c564a9f9e43 stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing fb8e6a0b3c66 net: octeontx2: Make sure the buffer is 128 byte aligned d51f7ff5413b net: fec: put child node on error path cedbfddf4dab net: stmmac: dwmac-intel-plat: remove config data on error 1aa4ee0ec7fe net: dsa: microchip: Adjust reset release timing to match reference reset circuit 0c245c5fe93f Linux 5.10.13 55d900415b81 vsock: fix the race conditions in multi-transport support a9cd144eb745 tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN 011c3d9427da tcp: make TCP_USER_TIMEOUT accurate for zero window probes bcc83b43e1ed team: protect features update by RCU to avoid deadlock 01de4bc09d38 scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit 1e3a8d94dd6b ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() 4a97f42a6690 ASoC: topology: Properly unregister DAI on removal 52a2895f122d ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default 8cd91442d9a2 ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default 5a48918811c8 NFC: fix possible resource leak e10a1aad5f7c NFC: fix resource leak when target index is invalid 2e83a57a23a6 rxrpc: Fix memory leak in rxrpc_lookup_local 99bacbcd5621 selftests: forwarding: Specify interface when invoking mausezahn c9e668a196db nvme-multipath: Early exit if no path is available cf7ed01e02c0 iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() 974b6289e8da iommu/amd: Use IVHD EFR for early initialization of IOMMU features 57e2393f5de0 of/device: Update dma_range_map only when dev has valid dma-ranges aa8604fe63d1 ACPI/IORT: Do not blindly trust DMA masks from firmware f3d8e20e11ae can: dev: prevent potential information leak in can_fill_info() 17dbec01beb9 net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable f5430661f2f7 net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset f24b493eba50 net/mlx5e: Revert parameters on errors when changing trust state without reset 890f413ae524 net/mlx5e: Correctly handle changing the number of queues when the interface is down e1e71f1eb74c net/mlx5e: Fix CT rule + encap slow path offload and deletion bf1864854ab2 net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled 1a06120d6ff2 net/mlx5: Maintain separate page trees for ECPF and PF functions 034bd75f619f net/mlx5e: Reduce tc unsupported key print level a1b500010f09 net/mlx5e: free page before return 2778913fb080 net/mlx5e: E-switch, Fix rate calculation for overflow d62665cac603 net/mlx5: Fix memory leak on flow table creation error flow 4c919b215bb3 igc: fix link speed advertising d11a1402ec16 i40e: acquire VSI pointer only after VF is initialized b2a76ea0479e ice: Fix MSI-X vector fallback logic 04cd96db6f88 ice: Don't allow more channels than LAN MSI-X available 55717a10a6b8 ice: update dev_addr in ice_set_mac_address even if HW filter exists 35c50e69af15 ice: Implement flow for IPv6 next header (extension header) bdcd8b9d8249 ice: fix FDir IPv6 flexbyte 1c3b27b05a43 mac80211: pause TX while changing interface type a59a7b96dc13 iwlwifi: pcie: reschedule in long-running memory reads bcb9c4009618 iwlwifi: pcie: use jiffies for memory read spin time limit 05bb42538d90 iwlwifi: pcie: set LTR on more devices 92044488a8d3 iwlwifi: pnvm: don't try to load after failures fb1e501d8a69 iwlwifi: pnvm: don't skip everything when not reloading c00b0b65b3b3 iwlwifi: pcie: avoid potential PNVM leaks fd8c453d53f8 ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup b030ba7f1294 ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies d46c0d64dbcd pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn dba0d4b1508b pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() ae02c0008c27 powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt 5f78c6ce1f6f ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete cea3d7cd951a spi: altera: Fix memory leak on error path 2bfc7e605aaf ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field 02e5a1ee97a1 ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY c74d671e7154 ASoC: qcom: Fix incorrect volatile registers 52178bea2cf5 ASoC: dt-bindings: lpass: Fix and common up lpass dai ids 571a2dd89818 RDMA/cxgb4: Fix the reported max_recv_sge value 0fade2af3eae firmware: imx: select SOC_BUS to fix firmware build bd10eba71351 arm64: dts: imx8mp: Correct the gpio ranges of gpio3 50c701d94f64 ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms fd59c86ac9b0 ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status d871650a7d06 ARM: imx: fix imx8m dependencies 9f87dd2fe3f2 arm64: dts: ls1028a: fix the offset of the reset register 6daa52884c3f xfrm: Fix wraparound in xfrm_policy_addr_delta() 8ea899803bb5 selftests: xfrm: fix test return value override issue in xfrm_policy.sh 2f7ecc841daa xfrm: fix disable_xfrm sysctl when used on xfrm interfaces f632d34091e6 xfrm: Fix oops in xfrm_replay_advance_bmp f39005edf513 Revert "block: simplify set_init_blocksize" to regain lost performance 34b0c04c884c Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" 28adabf8cdd2 netfilter: nft_dynset: add timeout extension to template fec7ae28d905 ARM: zImage: atags_to_fdt: Fix node names on added root nodes 69da790360f3 ARM: imx: build suspend-imx6.S with arm instruction set d095985e1ce1 clk: qcom: gcc-sm250: Use floor ops for sdcc clks cee27fcc8ccf clk: mmp2: fix build without CONFIG_PM c143ab555679 clk: imx: fix Kconfig warning for i.MX SCU clk 20786fdd2fb0 blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue 7d6e01e27560 xen-blkfront: allow discard-* nodes to be optional a164789b86c6 tee: optee: replace might_sleep with cond_resched d1fd90bf5554 KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM c48f69093e5e uapi: fix big endian definition of ipv6_rpl_sr_hdr 921f48afdd3a drm/i915/selftest: Fix potential memory leak 7306177c9ed3 drm/i915: Check for all subplatform bits e4d2a196fdc5 drm/nouveau/dispnv50: Restore pushing of all data. e50b0cb7da81 drm/vc4: Correct POS1_SCL for hvs5 21e3ad805486 drm/vc4: Correct lbm size and calculation 112821f254b6 drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices 1310c7a48279 ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight 99bb37ab284c net/mlx5e: Fix IPSEC stats 37ef64511f31 drm/i915/pmu: Don't grab wakeref when enabling events 520d05a77b28 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals 800ca7687c87 iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. 621f05288c3d mt7601u: fix rx buffer refcounting cfe3425c5acd mt76: mt7663s: fix rx buffer refcounting 083274407a8e mt7601u: fix kernel crash unplugging the device b04c1c534b66 arm64: dts: broadcom: Fix USB DMA address translation for Stingray 736924801c1d leds: trigger: fix potential deadlock with libata 5f3d54c00f1f xen: Fix XenStore initialisation for XS_LOCAL bc79ff0b1a19 io_uring: fix wqe->lock/completion_lock deadlock 256a0040c6c9 KVM: Forbid the use of tagged userspace addresses for memslots e895a39a2bcd KVM: x86: get smi pending status correctly 427adbb3be8a KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration cffcb5e0fe2c KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX 0faceb7d6dda KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit dca38d7f33bf KVM: arm64: Filter out v8.1+ events on v8.0 HW a519d9804456 KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() 0517693dcc41 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] 2175bf57dc95 btrfs: fix possible free space tree corruption with online conversion f343bf1aaf55 btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch 767c8777ce9c drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] 6975f470ca5d drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs 326644a0ede0 crypto: marvel/cesa - Fix tdma descriptor on 64-bit c6da54164497 efi/apple-properties: Reinstate support for boolean properties 4c973f75074a x86/entry: Emit a symbol for register restoring thunk c95981ecd985 PM: hibernate: flush swap writer after marking e6e9ded8ffa4 s390/vfio-ap: No need to disable IRQ after queue reset 9218a6b031a1 s390: uv: Fix sysfs max number of VCPUs reporting 6c6bd9dd1c8d net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family 1a39162bac95 bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES cc11bd18d4a3 drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes 29d35b73ead4 drm/i915/gt: Always try to reserve GGTT address 0x0 aa39818d9256 drm/i915: Always flush the active worker before returning from the wait 5ebb1cbe463f drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors 0634449e9977 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" 39714b66a8b1 ASoC: AMD Renoir - refine DMI entries for some Lenovo products b444b86e37b2 x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled d16c5dfe93ef wext: fix NULL-ptr-dereference with cfg80211's lack of commit() 442278e4928e ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming a9079d8d3b02 ARM: dts: ux500: Reserve memory carveouts 14e3388f2f95 ARM: dts: tbs2910: rename MMC node aliases b3b75f8cd187 media: rc: ensure that uevent can be read directly after rc device register ce9e154a8bcb media: rc: ite-cir: fix min_timeout calculation 8429fee29143 media: rc: fix timeout handling after switch to microsecond durations 4b5a88b3f45c media: hantro: Fix reset_raw_fmt initialization ae584fbbb658 media: cedrus: Fix H264 decoding e76b40d8e9ad media: cec: add stm32 driver 6141f82fd5ee parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES d56e3b6a6b14 ALSA: hda/via: Apply the workaround generically for Clevo machines eacb5d4e6b64 ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 aa9a6dc62611 kernel: kexec: remove the lock operation of system_transition_mutex 2aa7eab3e7f0 ACPI: thermal: Do not call acpi_thermal_check() directly d6f80e01fade ACPI: sysfs: Prefer "compatible" modalias 8fe07159fc53 tty: avoid using vfs_iocb_iter_write() for redirected console writes 41f6f4a31435 nbd: freeze the queue while we're adding connections 51f58c4882ec iwlwifi: provide gso_type to GSO packets Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-18linux-yocto-rt/5.10: update to -rt25Bruce Ashfield
Integrating the following commit(s) to linux-yocto-rt/5.10: 631d91f7275e v5.10.12-rt25 d810e40efb07 v5.10.8-rt24 6cc43a603fc0 tracing: Update "Merge irqflags + preemt counter, add RT bits" 832154acfabe v5.10.8-rt23 bc910fd5c9b3 v5.10.4-rt22 6f35bf425de2 tracing: Merge irqflags + preemt counter, add RT bits (update) bc15d321859f powerpc/pseries/iommu: Use the local lock properly. 4a341a1cd188 powerpc: Avoid recursive header includes b0764f800b54 v5.10.4-rt21 c0c5ed1cb29f v5.10.1-rt20 f26ecd8047bf printk: Update John Ogness' printk series c4c153ce68dd tracing: Merge irqflags + preemt counter, add RT bits (update) 7d90c658b18c z3fold: remove preempt disabled sections for RT Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: binutils 2.36 fixesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: cdca78778415 objtool: Fix seg fault with Clang non-section symbols d3287798bd88 x86/entry: Emit a symbol for register restoring thunk With these, build issues with binutils 2.36 are resolved Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-02-03linux-yocto/5.10: update to v5.10.12Bruce Ashfield
Updating linux-yocto/5.10 to the latest korg -stable release that comprises the following commits: 05f6d2aa7e2f Linux 5.10.12 d5ac8304e180 printk: fix string termination for record_print_text() 861c2e349a36 printk: fix buffer overflow potential for print_text() cb14bbbb7bbf tools: Factor HOSTCC, HOSTLD, HOSTAR definitions f472a59aa182 mm: fix a race on nr_swap_pages c11f7749f1fc mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint c6fd968f5843 objtool: Don't fail on missing symbol table d92d00861e98 io_uring: fix sleeping under spin in __io_clean_op 7bccd1c19128 io_uring: dont kill fasync under completion_lock 186725a80c4e io_uring: fix skipping disabling sqo on exec 54b4c4f9aba9 io_uring: fix uring_flush in exit_files() warning 0682759126bc io_uring: fix false positive sqo warning on flush 8cb6f4da831b io_uring: do sqo disable on install_fd error 0e3562e3b2ae io_uring: fix null-deref in io_disable_sqo_submit a63d9157571b io_uring: stop SQPOLL submit on creator's death da67631a33c3 io_uring: add warn_once for io_uring_flush() 18f31594ee52 io_uring: inline io_uring_attempt_task_drop() 7bf3fb6243a3 kernel/io_uring: cancel io_uring before task works 08a922a6fdf8 iwlwifi: dbg: Don't touch the tlv data 1fa2fa7932f9 RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC 77727dfda786 media: v4l2-subdev.h: BIT() is not available in userspace 94fb5ff34544 media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" 0fa0a05b4089 HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices a7f6d4ab4434 HID: wacom: Correct NULL dereference on AES pen proximity e843e4f78258 futex: Handle faults correctly for PI futexes abc4dd792f8d futex: Simplify fixup_pi_state_owner() a597f12e971c futex: Use pi_state_update_owner() in put_pi_state() 6d28ac502f9a rtmutex: Remove unused argument from rt_mutex_proxy_unlock() 5b2c5a9561c2 futex: Provide and use pi_state_update_owner() 5ede8ee2cb16 futex: Replace pointless printk in fixup_owner() ab5e9a320e44 futex: Ensure the correct return value from futex_lock_pi() bf5eb7d21ab0 Revert "mm/slub: fix a memory leak in sysfs_slab_add()" 43f2e6077f44 gpio: mvebu: fix pwm .get_state period calculation b97134d15127 Linux 5.10.11 1daa298a0418 Revert "mm: fix initialization of struct page for holes in memory layout" f2a79851c776 mm: fix initialization of struct page for holes in memory layout 5405cb30db87 Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. Fix the redirected_tty_write declaration also in n_tty and change the comparisons to use write_iter instead of write. also in n_tty and change the comparisons to use write_iter instead of write. e8572713897e fs/pipe: allow sendfile() to pipe again eb5381efaf36 interconnect: imx8mq: Use icc_sync_state 0b6672fd778c kernfs: wire up ->splice_read and ->splice_write 11167454e9cb kernfs: implement ->write_iter 6ce10b6481cd kernfs: implement ->read_iter 436bc4c45a58 bpf: Local storage helpers should check nullness of owner ptr passed b379dfbc1edd drm/i915/hdcp: Get conn while content_type changed 9e9ae646eb80 ASoC: SOF: Intel: hda: Avoid checking jack on system suspend e9c4068fb0f6 tcp: Fix potential use-after-free due to double kfree() 5cc760632083 x86/sev-es: Handle string port IO to kernel memory properly 6c19578d4634 net: systemport: free dev before on error path e018e57fd5c0 tty: fix up hung_up_tty_write() conversion 875f1b4bf890 tty: implement write_iter f5bbf7f47570 x86/sev: Fix nonistr violation 39afef8a282b pinctrl: qcom: Don't clear pending interrupts when enabling f8a622d21295 pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking 022dac5bcde9 pinctrl: qcom: No need to read-modify-write the interrupt status 49aec69ee40c pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 22c3cb558a4b net: core: devlink: use right genl user_ptr when handling port param get/set 6a791693a013 net: mscc: ocelot: Fix multicast to the CPU port 70746a4779ad tcp: fix TCP_USER_TIMEOUT with zero window 981e1807748a tcp: do not mess with cloned skbs in tcp_add_backlog() 013ed7c845df net: dsa: b53: fix an off by one in checking "vlan->vid" f0f3d3e6e938 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled 261b8f617d2a net: mscc: ocelot: allow offloading of bridge on top of LAG 9898801780ed ipv6: set multicast flag on the multicast route 0083dc292ee4 net_sched: reject silly cell_log in qdisc_get_rtab() 56ef551205e4 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() 3cb2de5242ec ipv6: create multicast route with RTPROT_KERNEL e5f323b7aba3 udp: mask TOS bits in udp_v4_early_demux() 03ca5c229a49 net_sched: gen_estimator: support large ewma log a6fc8314dc40 tcp: fix TCP socket rehash stats mis-accounting fee5a83dfc4a kasan: fix incorrect arguments passing in kasan_add_zero_shadow ecd63f04e728 kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow b65578cec113 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too 73171b677fc4 lightnvm: fix memory leak when submit fails 76e2b0b65d47 cachefiles: Drop superfluous readpages aops NULL check 20fa3a744279 nvme-pci: fix error unwind in nvme_map_data 88072260f3ca nvme-pci: refactor nvme_unmap_data 13bcd09b2f50 sh_eth: Fix power down vs. is_opened flag ordering 7e2bf98d534f selftests/powerpc: Fix exit status of pkey tests 55c869b1324f net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext 2fc06bfa701d octeontx2-af: Fix missing check bugs in rvu_cgx.c 19187877057d ASoC: SOF: Intel: fix page fault at probe if i915 init fails ba548335c8e8 locking/lockdep: Cure noinstr fail 8c262be154ff sh: Remove unused HAVE_COPY_THREAD_TLS macro 233900505617 sh: dma: fix kconfig dependency for G2_DMA e929068ad5b3 drm/i915/hdcp: Update CP property in update_pipe 5897a78fd13f tools: gpio: fix %llu warning in gpio-watch.c 3fa4a03fd01e tools: gpio: fix %llu warning in gpio-event-mon.c 83d7403b2e3e netfilter: rpfilter: mask ecn bits before fib lookup 238b5ebdb6a6 cls_flower: call nla_ok() before nla_next() 23d02ee1d455 x86/cpu/amd: Set __max_die_per_package on AMD 0b3efe55e583 x86/entry: Fix noinstr fail a2989acadc8b drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 75b944403000 drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ 881363cbddb1 driver core: Extend device_is_dependent() b3bc56e3f503 driver core: Fix device link device name collision 8cd3c48c1baf drivers core: Free dma_range_map when driver probe failed 3a9eb1141390 xhci: tegra: Delay for disabling LFPS detector 9e7d7c034708 xhci: make sure TRB is fully written before giving it to the controller 6b81e926bb98 usb: cdns3: imx: fix can't create core device the second time issue cc7f1a32424e usb: cdns3: imx: fix writing read-only memory issue eb87dd389e0f usb: bdc: Make bdc pci driver depend on BROKEN 9bbf039671dc usb: udc: core: Use lock when write to soft_connect 43e2ae5a7493 USB: gadget: dummy-hcd: Fix errors in port-reset handling ea0dd2da3ac7 usb: gadget: aspeed: fix stop dma register setting. c6e50ff9363c USB: ehci: fix an interrupt calltrace error f270d1d75563 ehci: fix EHCI host controller initialization sequence ee3a62cb263b serial: mvebu-uart: fix tx lost characters at power off 225c87b40a78 stm class: Fix module init return on allocation failure f583ccebacdf intel_th: pci: Add Alder Lake-P support 2df15ef2a9cc io_uring: fix short read retries for non-reg files f3ac7a5996d7 io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state ca75872dd9f3 io_uring: iopoll requests should also wake task ->in_idle state 371f3fbf4ff1 mm: fix numa stats for thp migration 0dc3a130cc37 mm: memcg: fix memcg file_dirty numa stat 26f54dac1564 mm: memcg/slab: optimize objcg stock draining cb5fe25c8220 proc_sysctl: fix oops caused by incorrect command parameters c351dc4d774e x86/setup: don't remove E820_TYPE_RAM for pfn 0 bd08075c8640 x86/mmx: Use KFPU_387 for MMX string operations f19c54317e1b x86/topology: Make __max_die_per_package available unconditionally f5ee8afc1971 x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state c530b17272d1 irqchip/mips-cpu: Set IPI domain parent chip 2edf2c9f3e5e cifs: do not fail __smb_send_rqst if non-fatal signals are pending 062dea906be1 powerpc/64s: fix scv entry fallback flush vs interrupt 1bac5333d47e counter:ti-eqep: remove floor 855b115749d8 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() dbecf6631344 drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c 5b136903db0e iio: ad5504: Fix setting power-down state c9894c169ec6 iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread 61aad39e2e13 i2c: sprd: depend on COMMON_CLK to fix compile tests 3b56eecdc7da perf evlist: Fix id index for heterogeneous systems ec939c13c3ff can: peak_usb: fix use after free bugs e771a8740761 can: vxcan: vxcan_xmit: fix use after free bug 593c072b7b3c can: dev: can_restart: fix use after free bug 66ee6d91d327 selftests: net: fib_tests: remove duplicate log test 636868a52d33 xsk: Clear pool even for inactive queues 517732c1b52b ALSA: hda: Balance runtime/system PM if direct-complete is disabled ca431352900a gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it bc183873967e platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors d77bc052c438 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list 3e21c4dbc3ae drm/vc4: Unify PCM card's driver_name adc0cb3adf8b i2c: octeon: check correct size of maximum RECV_LEN packet 37d4f78ae274 iov_iter: fix the uaccess area in copy_compat_iovec_from_user ce4d02da78a3 printk: fix kmsg_dump_get_buffer length calulations cf3cca5f1580 printk: ringbuffer: fix line counting 2cd90971a2c9 RDMA/cma: Fix error flow in default_roce_mode_store 56c1362981b3 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() eb8ca93e4929 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() ef9eb913c050 bpf: Reject too big ctx_size_in for raw_tp test run 93f8cc947b13 arm64: entry: remove redundant IRQ flag tracing 29c95dc43fde powerpc: Fix alignment bug within the init sections 3f46eda5dff4 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S 7c7b2b560583 bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach cfaa40727152 crypto: omap-sham - Fix link error without crypto-engine f733c696e74a scsi: ufs: Fix tm request when non-fatal error happens 1ef1c2e25a4a scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM 20758d0493c3 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression dbba7a38b007 btrfs: print the actual offset in btrfs_root_name 1f54a26bdb60 RDMA/ucma: Do not miss ctx destruction steps in some cases 1e00ef8a5d22 pinctrl: mediatek: Fix fallback call path 9eea5cc5f641 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting 73ad8d0c7b05 gpiolib: cdev: fix frame size warning in gpio_ioctl() 653368189090 nfsd: Don't set eof on a truncated READ_PLUS de82ec8e5e8c nfsd: Fixes for nfsd4_encode_read_plus_data() 8478091a1bd5 x86/xen: fix 'nopvspin' build error 434f246733e7 RISC-V: Fix maximum allowed phsyical memory for RV32 e1b2ecb562fa RISC-V: Set current memblock limit 90ab323edfcd libperf tests: Fail when failing to get a tracepoint id 680559480c95 libperf tests: If a test fails return non-zero 2ca824c79376 io_uring: flush timeouts that should already have expired f3f906bb36cc drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 bb2ee33ec396 drm/nouveau/mmu: fix vram heap sizing 685a45858bf9 drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields 2249a3f0aed9 drm/nouveau/privring: ack interrupts the same way as RM c2cd3e1d69f8 drm/nouveau/bios: fix issue shadowing expansion ROMs 3970a9851fe9 drm/amd/display: Fix to be able to stop crc calculation 0a3be22a90ac HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode 17c9b5100056 drm/amd/display: disable dcn10 pipe split by default 285a86df680c drm/amdgpu/psp: fix psp gfx ctrl cmds 9e82f2aa5912 riscv: defconfig: enable gpio support for HiFive Unleashed a416b33e8b78 dts: phy: add GPIO number and active state used for phy reset 4685e186ab85 dts: phy: fix missing mdio device and probe failure of vsc8541-01 device 99e301aca69c x86/xen: Fix xen_hvm_smp_init() when vector callback not available a8fddd4192f8 x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery fa5f2e04daa4 xen: Fix event channel callback via INTX/GSI 95379fec8264 arm64: make atomic helpers __always_inline 64de608c9899 riscv: cacheinfo: Fix using smp_processor_id() in preemptible cec20e26750c ALSA: hda/tegra: fix tegra-hda on tegra30 soc a8749dfcb892 clk: tegra30: Add hda clock default rates to clock driver 4301e3448aeb HID: Ignore battery for Elan touchscreen on ASUS UX550 1e6fc9768ed2 HID: logitech-dj: add the G602 receiver 6bc83cce3e7f riscv: Enable interrupts during syscalls with M-Mode 094a4af043bc riscv: Fix sifive serial driver c47d249af1bd riscv: Fix kernel time_init() de88bcba6611 scsi: sd: Suppress spurious errors when WRITE SAME is being disabled fb84da3a6882 scsi: scsi_debug: Fix memleak in scsi_debug_init() c419b747ee5a scsi: qedi: Correct max length of CHAP secret 2536194bb3b0 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback 62985a33c6a2 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL 55807e7cb0bc x86/hyperv: Fix kexec panic/hang issues 246ab9b9ed63 dm integrity: select CRYPTO_SKCIPHER e03bbc55b149 HID: sony: select CONFIG_CRC32 eacac9a92183 HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device 00ee972739fb SUNRPC: Handle TCP socket sends with kernel_sendpage() again ae3e2f34b30d ASoC: rt711: mutex between calibration and power state changes 14fe083fd052 ASoC: Intel: haswell: Add missing pm_ops 142c6a6040de drm/i915: Check for rq->hwsp validity after acquiring RCU lock bdab6bdaa0e6 drm/i915/gt: Prevent use of engine->wa_ctx after error 7f8049df7c50 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case 09846950a1b6 drm/amdgpu: remove gpu info firmware of green sardine eab4b3e27413 drm/syncobj: Fix use-after-free 931bc41c59e3 drm/atomic: put state on error path 9cb683c3c471 dm integrity: conditionally disable "recalculate" feature de4fabc02a58 dm integrity: fix a crash if "recalculate" used without "internal_hash" 5a5095ac9e0b dm: avoid filesystem lookup in dm_get_dev_t() 4749ffd9c432 mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend b97c26cfe1e6 mmc: sdhci-xenon: fix 1.8v regulator stabilization 728d8ab4d6ac mmc: sdhci-of-dwcmshc: fix rpmb access ec302409d0a8 mmc: core: don't initialize block size from ext_csd if not present 6b873acfb82a pinctrl: ingenic: Fix JZ4760 support 13ef6bccab39 fs: fix lazytime expiration handling in __writeback_single_inode() adc11110d1e5 btrfs: send: fix invalid clone operations when cloning from the same file and root 018abb50891e btrfs: don't clear ret in btrfs_start_dirty_block_groups 14e17e90bfaa btrfs: fix lockdep splat in btrfs_recover_relocation 5169a289fc8c btrfs: do not double free backref nodes on error 9e2fc8f10c91 btrfs: don't get an EINTR during drop_snapshot for reloc d9deb4ccd026 ACPI: scan: Make acpi_bus_get_device() clear return pointer on error c5f23645ab51 dm crypt: fix copy and paste bug in crypt_alloc_req_aead 367733db7a10 crypto: xor - Fix divide error in do_xor_speed() fba2b0d2e171 ALSA: hda/via: Add minimum mute flag d9984b976c65 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T a03241a22a07 ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() de45a93792ea platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 4d33a2e557da platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes c47951346c3c i2c: bpmp-tegra: Ignore unknown I2C_M flags e633c0879be3 i2c: tegra: Wait for config load atomically while in ISR 48481056537e mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine deffd59b8101 mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload e65d6887fc16 scsi: target: tcmu: Fix use-after-free of se_cmd->priv Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>