summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel
AgeCommit message (Collapse)Author
2022-08-16perf: Add packageconfig for libbfd support and use disabled as defaultKhem Raj
Disable it by default, libbfd changes with binutils major releases and sometimes it creates a dependency to fix it. See [1] This will help building with binutils 2.39 [1] https://lore.kernel.org/lkml/20210910225756.729087-1-irogers@google.com/T/ Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-14linux-yocto: prepend the the value with a space when append to KERNEL_EXTRA_ARGSJose Quaresma
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-12lttng-modules: replace mips compaction fix with upstream changeBruce Ashfield
lttng upstream had a different solution to the compaction build isses seen on mips. We switch our patch for a backport of the upstream solution. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2022-08-12perf: Fix reproducibility issues with 5.19 onwardsRichard Purdie
In 5.19 onwards the build process changed and encoded full build paths into the output. Adapt the code to look more like our setuptools class calls. This seems to work ok with older kernels too. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-10kexec-tools: upgrade 2.0.24 -> 2.0.25Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09kern-devsrc: Drop auto.conf creationRichard Purdie
After this commit in the mainline kernel, the quoting is different in auto.conf compared to .config: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=129ab0d2d9f38b9d43df35235fc66c6740d6928b We therefore can't just copy one over the other or it leads to syntax/quoting errors. We end up running make prepare anyway in all our tests so drop this copy for fix 5.19 kernels. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto/5.19: fix reproducibility issuesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.19: e0e977e1b098 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto/5.19: cfg: update x32 configuration fragmentBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 00e2494f7e4 cfg/x32: rename X86_X32 X86_X32_ABI Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto/5.15: fix reproducibility issuesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash Fixes: 1aa0e8b144b6 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug") Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto/5.15: update to v5.15.59Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: d676d6149a2f Linux 5.15.59 f0e42e43795d x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available d10e819d13f7 locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter 66d31cef4806 docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed 7bada8b0bdf1 EDAC/ghes: Set the DIMM label unconditionally 30dc2effc74a ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow 86e83233dd01 page_alloc: fix invalid watermark check on a negative value 51a772c34ea4 mm/hmm: fault non-owner device private entries 350fcb5e7bbb ARM: crypto: comment out gcc warning that breaks clang builds e796e1fe20ec sctp: leave the err path free in sctp_stream_init to sctp_stream_free f7c2a9c5435a sfc: disable softirqs for ptp TX fe0e602f0502 perf symbol: Correct address for bss symbols 871168abe6d8 virtio-net: fix the race between refill work and close 91c11008aab0 netfilter: nf_queue: do not allow packet truncation below transport header offset be5cd347ba22 octeontx2-pf: cn10k: Fix egress ratelimit configuration 3688939cd3e8 sctp: fix sleep in atomic context bug in timer handlers 186fcdb68f42 i40e: Fix interface init with MSI interrupts (no MSI-X) 4685f16b3a5d ipv4: Fix data-races around sysctl_fib_notify_on_flag_change. eaccca7a0bb8 tcp: Fix data-races around sysctl_tcp_reflect_tos. 4cc070e0ef2d tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. 34c9977b4dca tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. 6842c94de9d5 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. 618116a273b7 net: Fix data-races around sysctl_[rw]mem(_offset)?. a610feb170bf tcp: Fix data-races around sk_pacing_rate. b01b4f5b45ff net: mld: fix reference count leak in mld_{query | report}_work() 5831ccf37a31 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() 2959a86a472f macsec: always read MACSEC_SA_ATTR_PN as a u64 a706a40d42f4 macsec: limit replay window size with XPN 6ad56d5c4f98 macsec: fix error message in macsec_add_rxsa and _txsa 8991687d3bcf macsec: fix NULL deref in macsec_add_rxsa 830582c16be1 Documentation: fix sctp_wmem in ip-sysctl.rst dac5644a823e tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. 6f446677ebb3 tcp: Fix a data-race around sysctl_tcp_autocorking. bd07f2e70a4b tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. 922ca9fd221b tcp: Fix a data-race around sysctl_tcp_min_tso_segs. 777d18e65d09 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() 40f4739bbd36 net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii c721324afc58 igmp: Fix data-races around sysctl_igmp_qrv. ad6d6ae4a34c net/tls: Remove the context from the list in tls_device_down 189e370b8250 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr 4845d3ef6445 net: ping6: Fix memleak in ipv6_renew_options(). 6a4a1c70e446 scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown 3d3e41069b65 scsi: core: Fix warning in scsi_alloc_sgtables() ff2932ac8ee1 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. a88de75673e4 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. 664a3311e671 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. 59e2332846d8 octeontx2-pf: Fix UDP/TCP src and dst port tc filters 927c5cf0ba3e Revert "tcp: change pingpong threshold to 3" bdaf56e0df15 scsi: ufs: host: Hold reference returned by of_parse_phandle() 7f0a36506809 ice: do not setup vlan for loopback VSI cef4c1d0fb48 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) 62e721dee8cc tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. aa2ca5b5629d tcp: Fix a data-race around sysctl_tcp_nometrics_save. 6e167ed68999 tcp: Fix a data-race around sysctl_tcp_frto. 0d8fa3c2a442 tcp: Fix a data-race around sysctl_tcp_adv_win_scale. 74753ec663d7 tcp: Fix a data-race around sysctl_tcp_app_win. 807b028115eb tcp: Fix data-races around sysctl_tcp_dsack. c9c01dd38975 watch_queue: Fix missing locking in add_watch_to_object() 093610f216d0 watch_queue: Fix missing rcu annotation 11c1cc3f6e42 drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid() 121c8993d4f3 nouveau/svm: Fix to migrate all requested pages 8bd9747d3066 s390/archrandom: prevent CPACF trng invocations in interrupt context 71f71150115a asm-generic: remove a broken and needless ifdef conditional dc124c849c72 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte 2722fb0f7028 mm: fix page leak with multiple threads mapping the same page 70d0ce332d26 secretmem: fix unhandled fault in truncate 3ef8040afce7 fs: sendfile handles O_NONBLOCK of out_fd 518df26b5238 ntfs: fix use-after-free in ntfs_ucsncmp() 46f6301fb4f1 Revert "ocfs2: mount shared volume without ha stack" f32d5615a78a Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto: drop v5.10 reference kernel recipesBruce Ashfield
These will be supported in the -stable and -lts branches, but no longer will be directly updated master. We continue with 5.15 and 5.19. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-09linux-yocto: introduce v5.19 reference kernel recipesBruce Ashfield
Introducing the v5.19 reference kernels. Test built and booted against arm/arm64, mips/mips64, x86-64, ppc in combination with musl and glibc. No issues found, and this becomes the 'newest' reference kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08lttng-modules: fix build against mips and v5.19 kernelBruce Ashfield
When building against a v5.19 mips kernel, the following errors were triggered: | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:42: note: expected 'struct compact_control *' but argument is of type 'struct compact_control *' | 105 | TP_PROTO(struct compact_control *cc, | | ~~~~~~~~~~~~~~~~~~~~~~~~^~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:779:68: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_CLASS_CODE' | 779 | static inline size_t __event_get_align__##_name(void *__tp_locvar, _proto) \ | | ^~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:106:50: note: in expansion of macro 'PARAMS' | 106 | LTTNG_TRACEPOINT_EVENT_CLASS_CODE(_name, PARAMS(_proto), PARAMS(_args), , , \ | | ^~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:41:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_CLASS' | 41 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:42:30: note: in expansion of macro 'PARAMS' | 42 | PARAMS(proto), \ | | ^~~~~~ | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:101:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP' | 101 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:9: note: in expansion of macro 'TP_PROTO' | 105 | TP_PROTO(struct compact_control *cc, | | ^~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:112:57: error: invalid use of undefined type 'struct compact_control' ... | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:25: warning: 'struct compact_control' declared inside parameter list will not be visible outside of this definition or declaration | 108 | TP_PROTO(struct compact_control *cc, | | ^~~~~~~~~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:43: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP' | 159 | void __event_template_proto___##_template(_proto); | | ^~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:61: note: in expansion of macro 'PARAMS' | 45 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args)) | | ^~~~~~ | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:104:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP' | 104 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages, | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:9: note: in expansion of macro 'TP_PROTO' | 108 | TP_PROTO(struct compact_control *cc, | | ^~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:6: error: conflicting types for '__event_template_proto___compaction_migratepages'; have 'void(struct compact_control *, unsigned int)' | 159 | void __event_template_proto___##_template(_proto); | | ^~~~~~~~~~~~~~~~~~~~~~~~~ | lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP' | 45 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args)) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The root cause appears to be that this particular mips kernel does not have CONFIG_COMPACTION avaiable, and hence we end up with the struct declaration within this tracepoint, and then conflicting types. While putting the conditional around only compaction_migratepages seemed sufficient to get the build working, it doesn't look like any of the tracepoints should be valid, so we extend it to all definitions. Upstream-Status: Submitted [https://lists.lttng.org/pipermail/lttng-dev/2022-August/030246.html] Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08kernel-devsrc: support powerpc on v5.19+Bruce Ashfield
The on-target/scripts requirements have expanded for powerpc on v5.19+ we copy the required .S and .sh files as part of devsrc to support the archtecture. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08kernel-devsrc: support arm v5.19+ on target buildBruce Ashfield
Adding two new tools required for 'scripts prepare' on arch arm and arm64. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08linux-libc-headers: update to v5.19Bruce Ashfield
Updating to v5.19 to match the latest reference kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08linux-yocto-rt/5.15: update to -rt48 (and fix -stable merge)Bruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: 6bc08dd702bb 'Linux 5.15.55-rt48' 9a1a3c0162ef sched/core: Always flush pending blk_plug f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4 0e01a5c5a80e 'Linux 5.15.49-rt47' 2aa2253a0595 'Linux 5.15.44-rt46' c94ef3468bef 'Linux 5.15.43-rt45' 264141c33af3 'Linux 5.15.41-rt44' 9934b33b68d9 'Linux 5.15.40-rt43' ca63907ee4b7 'Linux 5.15.39-rt42' 238b266d7aa8 sched/deadline: fixup -stable / -rt merge Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08linux-yocto/5.10: update to v5.10.134Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 7a62a4b6212a Linux 5.10.134 bb1990a3005e watch-queue: remove spurious double semicolon f7c1fc0dec97 net: usb: ax88179_178a needs FLAG_SEND_ZLP 08afa87f58d8 tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() a4bb7ef2d6f6 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() c84986d09745 tty: drop tty_schedule_flip() 4d374625cca2 tty: the rest, stop using tty_schedule_flip() 6a8184825286 tty: drivers/tty/, stop using tty_schedule_flip() 0adf21eec590 watchqueue: make sure to serialize 'wqueue->defunct' properly c0a3a9eb262a x86/alternative: Report missing return thunk details b7b9e5cc8b24 x86/amd: Use IBPB for firmware calls 14fc9233aa73 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks f44e65e6f0ee Bluetooth: SCO: Fix sco_send_frame returning skb->len a8feae8bd227 Bluetooth: Fix passing NULL to PTR_ERR 5283591c84fa Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg 341a029cf39c Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg 3cce0e771fb5 Bluetooth: Add bt_skb_sendmmsg helper c87b2bc9d74a Bluetooth: Add bt_skb_sendmsg helper 4faf4bbc2d60 ALSA: memalloc: Align buffer allocations in page size d1dc861cd68c bitfield.h: Fix "type of reg too small for mask" test f62ffdb5e2ee drm/imx/dcss: fix unused but set variable warnings 577b624689aa dlm: fix pending remove if msg allocation fails cdcd20aa2cd4 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts 26d5eb3c25c3 sched/deadline: Fix BUG_ON condition for deboosted tasks 0c722a32f29a bpf: Make sure mac_header was set before using it ddb3f0b68863 mm/mempolicy: fix uninit-value in mpol_rebind_policy() 3616776bc51c KVM: Don't null dereference ops->destroy 684896e675ed spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers 064852663308 tcp: Fix data-races around sysctl_tcp_max_reordering. 805f1c7ce470 tcp: Fix a data-race around sysctl_tcp_rfc1337. 03bb3892f3f1 tcp: Fix a data-race around sysctl_tcp_stdurg. daa8b5b8694c tcp: Fix a data-race around sysctl_tcp_retrans_collapse. 0e3f82a03ec8 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. cc133e4f4bc2 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. d8781f7cd040 tcp: Fix data-races around sysctl_tcp_recovery. 11e8b013d16e tcp: Fix a data-race around sysctl_tcp_early_retrans. ffc388f6f0d6 tcp: Fix data-races around sysctl knobs related to SYN option. fcaef69c79ec udp: Fix a data-race around sysctl_udp_l3mdev_accept. 9add240f76af ip: Fix data-races around sysctl_ip_prot_sock. e045d672ba06 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. 36f1d9c607f9 drm/imx/dcss: Add missing of_node_put() in fail path 665cbe91de2f be2net: Fix buffer overflow in be_get_module_eeprom 47523928557e gpio: pca953x: use the correct register address when regcache sync during init a941e6d5ba3b gpio: pca953x: use the correct range when do regmap sync 928ded3fc1b9 gpio: pca953x: only use single read/write for No AI mode b82de63f8f81 ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero 6f949e5615f8 i40e: Fix erroneous adapter reinitialization during recovery process c6af94324911 iavf: Fix handling of dummy receive descriptors 0dc2f19d8c26 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. 22938534c611 tcp: Fix data-races around sysctl_tcp_fastopen. b3ce32e33ab7 tcp: Fix data-races around sysctl_max_syn_backlog. b6c189aa801a tcp: Fix a data-race around sysctl_tcp_tw_reuse. fd6f1284e380 tcp: Fix a data-race around sysctl_tcp_notsent_lowat. 768e42460720 tcp: Fix data-races around some timeout sysctl knobs. 474510e174fb tcp: Fix data-races around sysctl_tcp_reordering. dc1a78a2b274 tcp: Fix data-races around sysctl_tcp_syncookies. fc489055e7e8 tcp: Fix data-races around keepalive sysctl knobs. f85119fb3fd6 igmp: Fix data-races around sysctl_igmp_max_msf. 7d26db005354 igmp: Fix a data-race around sysctl_igmp_max_memberships. 473aad9ad57f igmp: Fix data-races around sysctl_igmp_llm_reports. e80ff0b96613 net/tls: Fix race in TLS device down flow a3ac79f38d35 net: stmmac: fix dma queue left shift overflow issue f3da643d8763 i2c: cadence: Change large transfer count reset logic to be unconditional dd7b5ba44b67 net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow c61aede097d3 tcp: Fix a data-race around sysctl_tcp_probe_interval. d452ce36f2d4 tcp: Fix a data-race around sysctl_tcp_probe_threshold. d5bece4df609 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. 97992e8feff3 tcp: Fix data-races around sysctl_tcp_min_snd_mss. 514d2254c7b8 tcp: Fix data-races around sysctl_tcp_base_mss. 77a04845f0d2 tcp: Fix data-races around sysctl_tcp_mtu_probing. d4f65615db7f tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. 0ee76fe01ff3 ip: Fix a data-race around sysctl_fwmark_reflect. 611ba70e5aca ip: Fix a data-race around sysctl_ip_autobind_reuse. 94269132d0fc ip: Fix data-races around sysctl_ip_nonlocal_bind. 11038fa781ab ip: Fix data-races around sysctl_ip_fwd_update_priority. b96ed5ccb09a ip: Fix data-races around sysctl_ip_fwd_use_pmtu. 5e343e3ef464 ip: Fix data-races around sysctl_ip_no_pmtu_disc. 77836dbe3538 igc: Reinstate IGC_REMOVED logic and implement it properly fb6031203ebb drm/amdgpu/display: add quirk handling for stutter mode 43128b3eee33 perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() 5694b162f275 pinctrl: ralink: Check for null return of devm_kcalloc 493ceca32713 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe 47b696dd6544 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() 3777ea39f05a serial: mvebu-uart: correctly report configured baudrate value e744aad0c442 PCI: hv: Fix interrupt mapping for multi-MSI 522bd31d6b4b PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() 73bf070408a7 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI f1d2f1ce0535 PCI: hv: Fix multi-MSI to allow more than one MSI vector b07240ce4a09 Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" 4f900c37f13e net: inline rollback_registered_many() bf2f3d1970c0 net: move rollback_registered_many() 672fac0a4372 net: inline rollback_registered() b1158677d46b net: move net_set_todo inside rollback_registered() 2e11856ec379 net: make sure devices go through netdev_wait_all_refs ed6964ff4714 net: make free_netdev() more lenient with unregistering devices 2686f62fa78c docs: net: explain struct net_device lifetime 7a99c7c32c85 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE 2ee0cab11f66 io_uring: Use original task for req identity in io_identity_cow() ab5050fd7430 lockdown: Fix kexec lockdown bypass with ima policy 426336de3557 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication 15155fa898cb riscv: add as-options for modules with assembly compontents 31f3bb363a89 pinctrl: stm32: fix optional IRQ support to gpios 503493453643 Linux 5.10.133 2fc7f18ba2f9 tools headers: Remove broken definition of __LITTLE_ENDIAN 060e39b8c21c tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again fbf60f83e241 objtool: Fix elf_create_undef_symbol() endianness 39065d54347f kvm: fix objtool relocation warning 6849ed81a33a x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds 8e2774270aa3 um: Add missing apply_returns() 725da3e67cec x86/bugs: Remove apostrophe typo 81604506c26a tools headers cpufeatures: Sync with the kernel sources 3f93b8630a91 tools arch x86: Sync the msr-index.h copy with the kernel sources 2ef1b06ceacf KVM: emulate: do not adjust size of fastop and setcc subroutines 8e31dfd6306e x86/kvm: fix FASTOP_SIZE when return thunks are enabled 5779e2f0cc24 efi/x86: use naked RET on mixed mode call wrapper abf88ff13414 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current ecc0d92a9f6c x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit 95d89ec7dba5 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub 668cb1ddf0ae x86/xen: Fix initialisation in hypercall_page after rethunk 81f20e5000ec x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted 844947eee36c tools/insn: Restore the relative include paths for cross building c035ca88b074 x86/static_call: Serialize __static_call_fixup() properly eb38964b6ff8 x86/speculation: Disable RRSBA behavior c2ca99214428 x86/kexec: Disable RET on kexec 51552b6b52fc x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported 609336351d08 x86/bugs: Add Cannon lake to RETBleed affected CPU list b24fdd0f1c33 x86/retbleed: Add fine grained Kconfig knobs f7851ed697be x86/cpu/amd: Enumerate BTC_NO a74f5d23e68d x86/common: Stamp out the stepping madness 4d7f72b6e1bc x86/speculation: Fill RSB on vmexit for IBRS 47ae76fb2739 KVM: VMX: Fix IBRS handling after vmexit 5269be9111e2 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS 84061fff2ad9 KVM: VMX: Convert launched argument to flags 07401c2311f6 KVM: VMX: Flatten __vmx_vcpu_run() df93717a32f5 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} 1dbefa577252 x86/speculation: Remove x86_spec_ctrl_mask ce11f91b21c2 x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit aad83db22e99 x86/speculation: Fix SPEC_CTRL write on SMT state change d29c07912a49 x86/speculation: Fix firmware entry SPEC_CTRL handling f1b01ace814b x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n ea1aa926f423 x86/cpu/amd: Add Spectral Chicken 0d1a8a16e62c objtool: Add entry UNRET validation fbab1c94eb1a x86/bugs: Do IBPB fallback check only once c8845b875437 x86/bugs: Add retbleed=ibpb f728eff26339 x86/xen: Rename SYS* entry points 28aa3fa0b2c9 objtool: Update Retpoline validation 55bba093fd91 intel_idle: Disable IBRS during long idle e8142e2d6cb6 x86/bugs: Report Intel retbleed vulnerability a0f8ef71d762 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() dabc2a1b406a x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS 6d7e13ccc4d7 x86/bugs: Optimize SPEC_CTRL MSR writes 3dddacf8c3cc x86/entry: Add kernel IBRS implementation 9e727e0d9486 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value a989e7513619 x86/bugs: Enable STIBP for JMP2RET 3f29791d56d3 x86/bugs: Add AMD retbleed= boot parameter 876750cca4f0 x86/bugs: Report AMD retbleed vulnerability df748593c553 x86: Add magic AMD return-thunk c70d6f82141b objtool: Treat .text.__x86.* as noinstr c9eb5dcdc8f4 x86: Use return-thunk in asm code 5b2edaf709b5 x86/sev: Avoid using __x86_return_thunk d6eb50e9b724 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation ee4996f07d86 x86/kvm: Fix SETcc emulation for return thunks e0e06a922706 x86/bpf: Use alternative RET encoding 00b136bb6254 x86/ftrace: Use alternative RET encoding 7723edf5edfd x86,static_call: Use alternative RET encoding 446eb6f08936 objtool: skip non-text sections when adding return-thunk sites 8bdb25f7aee3 x86,objtool: Create .return_sites 716410960ba0 x86: Undo return-thunk damage 270de63cf4a3 x86/retpoline: Use -mfunction-return 37b9bb094123 Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} 3e519ed8d509 x86/retpoline: Swizzle retpoline thunk 6a2b142886c5 x86/retpoline: Cleanup some #ifdefery feec5277d5aa x86/cpufeatures: Move RETPOLINE flags to word 11 7070bbb66c53 x86/kvm/vmx: Make noinstr clean accb8cfd506d x86/realmode: build with -D__DISABLE_EXPORTS 236b959da9d1 objtool: Fix objtool regression on x32 systems 148811a84292 x86/entry: Remove skip_r11rcx e1db6c8a69ec objtool: Fix symbol creation 3e8afd072d09 objtool: Fix type of reloc::addend 42ec4d71353f objtool: Fix code relocs vs weak symbols 831d5c07b7e7 objtool: Fix SLS validation for kcov tail-call replacement 9728af8857df crypto: x86/poly1305 - Fixup SLS 03c5c33e043e objtool: Default ignore INT3 for unreachable bef21f88b47e kvm/emulate: Fix SETcc emulation function offsets with SLS 494ed76c1446 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' e9925a4584dc x86: Add straight-line-speculation mitigation 0f8532c28377 objtool: Add straight-line-speculation validation 1f6e6683c466 x86/alternative: Relax text_poke_bp() constraint 277f4ddc36c5 x86: Prepare inline-asm for straight-line-speculation 3c91e2257622 x86: Prepare asm files for straight-line-speculation a512fcd881c1 x86/lib/atomic64_386_32: Rename things c2746d567dcd bpf,x86: Respect X86_FEATURE_RETPOLINE* 1713e5c4f852 bpf,x86: Simplify computing label offsets 38a80a3ca2cb x86/alternative: Add debug prints to apply_retpolines() 3d13ee0d411a x86/alternative: Try inline spectre_v2=retpoline,amd b0e2dc950654 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg 381fd04c97b4 x86/alternative: Implement .retpoline_sites support 6eb95718f3ea x86/retpoline: Create a retpoline thunk array 0de47ad5b9d5 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h 41ef95807000 x86/asm: Fixup odd GEN-for-each-reg.h usage 8ef808b3f406 x86/asm: Fix register order ccb8fc65a3e8 x86/retpoline: Remove unused replacement symbols 908bd980a80e objtool,x86: Replace alternatives with .retpoline_sites 023e78bbf13c objtool: Explicitly avoid self modifying code in .altinstr_replacement 6e4676f438f8 objtool: Classify symbols acc0be56b415 objtool: Handle __sanitize_cov*() tail calls 9d7ec2418a3a objtool: Introduce CFI hash e8b1128fb0d6 objtool: Make .altinstructions section entry size consistent 1afa44480b62 objtool: Remove reloc symbol type checks in get_alt_entry() e7118a25a87f objtool: print out the symbol type when complaining about it 7ea073195745 objtool: Teach get_alt_entry() about more relocation types 364e463097a7 objtool: Don't make .altinstructions writable f231b2ee8533 objtool/x86: Ignore __x86_indirect_alt_* symbols e32542e9ed36 objtool: Only rewrite unconditional retpoline thunk calls a0319253825e objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() 76474a9dd34a x86/alternative: Optimize single-byte NOPs at an arbitrary position f3fe1b141d2c objtool: Support asm jump tables 0b2c8bf4983b objtool/x86: Rewrite retpoline thunk calls ed7783dca5ba objtool: Skip magical retpoline .altinstr_replacement e87c18c4a951 objtool: Cache instruction relocs 33092b486686 objtool: Keep track of retpoline call sites 8a6d73f7db7f objtool: Add elf_create_undef_symbol() b69e1b4b689f objtool: Extract elf_symbol_add() da962cd0a2fe objtool: Extract elf_strtab_concat() b37c43925011 objtool: Create reloc sections implicitly fcdb7926d399 objtool: Add elf_create_reloc() helper c9049cf4804a objtool: Rework the elf_rebuild_reloc_section() logic d42fa5bf19fc objtool: Handle per arch retpoline naming 6e95f8caffb3 objtool: Correctly handle retpoline thunk calls 28ca35129674 x86/retpoline: Simplify retpolines e68db6f780c6 x86/alternatives: Optimize optimize_nops() 9a6471666b73 x86: Add insn_decode_kernel() d9cd21911498 x86/alternative: Use insn_decode() e6f8dc86a1c1 x86/insn-eval: Handle return values from the decoder 6bc6875b82a0 x86/insn: Add an insn_decode() API 76c513c87f59 x86/insn: Add a __ignore_sync_check__ marker a3d96c74395e x86/insn: Rename insn_decode() to insn_decode_from_regs() fd80da64cffe x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() 341e6178c1cf x86/alternative: Support ALTERNATIVE_TERNARY 0c4c69856996 x86/alternative: Support not-feature c9cf908b89ca x86/alternative: Merge include files 5f93d900b9d3 x86/xen: Support objtool vmlinux.o validation in xen-head.S b626e17c11f5 x86/xen: Support objtool validation in xen-asm.S 3116dee2704b objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC 53e89bc78e43 objtool: Assume only ELF functions do sibling calls 3e674f265289 objtool: Support retpoline jump detection for vmlinux.o 917a4f6348d9 objtool: Support stack layout changes in alternatives e9197d768f97 objtool: Add 'alt_group' struct 1d516bd72a68 objtool: Refactor ORC section generation dd87aa5f610b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw 0ca2ba6e4d13 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S 7748091a3127 Linux 5.10.132 06a5dc3911a3 x86/pat: Fix x86_has_pat_wp() d9cb6fabc901 serial: 8250: Fix PM usage_count for console handover e1bd94dd9e5c serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle b8c466112656 serial: stm32: Clear prev values before setting RTS delays 039ffe436ae5 serial: 8250: fix return error code in serial8250_request_std_resource() bfee93c9a6c3 vt: fix memory overlapping when deleting chars in the buffer 5450430199e3 tty: serial: samsung_tty: set dma burst_size to 1 0e5668ed7b7a usb: dwc3: gadget: Fix event pending check f1e01a42dcbd usb: typec: add missing uevent when partner support PD 61ab5d644e16 USB: serial: ftdi_sio: add Belimo device ids 58b94325ee80 signal handling: don't use BUG_ON() for debugging e75f692b79b4 nvme-pci: phison e16 has bogus namespace ids 54bf0b8c75af Revert "can: xilinx_can: Limit CANFD brp to 2" 35ce2c64e57e ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 227ee155eaf5 soc: ixp4xx/npe: Fix unused match warning 136d7987fcfd x86: Clear .brk area at early boot fd830d8dd59a irqchip: or1k-pic: Undefine mask_ack for level triggered hardware dae43b37925c ASoC: madera: Fix event generation for rate controls cae4b78f3c7d ASoC: madera: Fix event generation for OUT1 demux a7634527cb23 ASoC: cs47l15: Fix event generation for low power mux control 41f97b0ecfb3 ASoC: dapm: Initialise kcontrol data for mux/demux controls 11a14e4f31b7 ASoC: wm5110: Fix DRE control 6cbbe59fdc7e ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow ef1e38532f4b pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() 13fb9105cfc9 ASoC: ops: Fix off by one in range control validation 67dc32542a1f net: sfp: fix memory leak in sfp_probe() 104594de2778 nvme: fix regression when disconnect a recovering ctrl 5504e63832e7 nvme-tcp: always fail a request when sending it failed de876f36f9a3 NFC: nxp-nci: don't print header length mismatch on i2c error efa78f2ae363 net: tipc: fix possible refcount leak in tipc_sk_create() bacfef0bf2fa platform/x86: hp-wmi: Ignore Sanitization Mode event 3ea9dbf7c2f4 cpufreq: pmac32-cpufreq: Fix refcount leak bug 24cd0b9bfdff scsi: hisi_sas: Limit max hw sectors for v3 HW c458ebd6591e netfilter: br_netfilter: do not skip all hooks with 0 priority 93135dca8c4c virtio_mmio: Restore guest page size on resume d6115800325c virtio_mmio: Add missing PM calls to freeze/restore 31e16a5e113f mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE c713de1d80a5 net/tls: Check for errors in tls_device_init eb58fd350a85 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() c2978d0124f2 net: atlantic: remove aq_nic_deinit() when resume 38e081ee06cb net: atlantic: remove deep parameter on suspend/resume functions b82e4ad58a7f sfc: fix kernel panic when creating VF 2d4efc9a0e85 seg6: bpf: fix skb checksum in bpf_push_seg6_encap() 7b38df59a8f4 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors 834fa0a22fe8 seg6: fix skb checksum evaluation in SRH encapsulation/insertion c2240500817b sfc: fix use after free when disabling sriov c1d9702ceb4a ima: Fix potential memory leak in ima_init_crypto() eb360267e1e9 ima: force signature verification when CONFIG_KEXEC_SIG is configured 29c6a632f819 net: ftgmac100: Hold reference returned by of_get_child_by_name() a51040d4b120 nexthop: Fix data-races around nexthop_compat_mode. 2c56958de89b ipv4: Fix data-races around sysctl_ip_dynaddr. 038a87b3e460 raw: Fix a data-race around sysctl_raw_l3mdev_accept. 38d78c7b4be7 icmp: Fix a data-race around sysctl_icmp_ratemask. 4ebf26153215 icmp: Fix a data-race around sysctl_icmp_ratelimit. b8871d918602 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). 2744e302e752 drm/i915/gt: Serialize TLB invalidates with GT resets 636e5dbaf097 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests 359f2bca7989 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero e1aa73454ab4 ARM: dts: at91: sama5d2: Fix typo in i2s1 node 418b191d5f22 ipv4: Fix a data-race around sysctl_fib_sync_mem. e088ceb73c24 icmp: Fix data-races around sysctl. fe2a35fa2c4f cipso: Fix data-races around sysctl. f5811b8df2b9 net: Fix data-races around sysctl_mem. d54b6ef53cbc inetpeer: Fix data-races around sysctl. 6481a8a72a74 tcp: Fix a data-race around sysctl_tcp_max_orphans. 609ce7ff75a7 sysctl: Fix data races in proc_dointvec_jiffies(). a5ee448d388c sysctl: Fix data races in proc_doulongvec_minmax(). e3a2144b3b6b sysctl: Fix data races in proc_douintvec_minmax(). 71ddde27c2eb sysctl: Fix data races in proc_dointvec_minmax(). d5d54714e329 sysctl: Fix data races in proc_douintvec(). 80cc28a4b484 sysctl: Fix data races in proc_dointvec(). 9cc8edc571b8 net: stmmac: dwc-qos: Disable split header for Tegra194 cd201332cc39 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array fbb87a0ed216 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() bb8bf8038771 ASoC: tas2764: Fix amp gain register offset & default f1cd988de463 ASoC: tas2764: Correct playback volume range 52d1b4250ca9 ASoC: tas2764: Fix and extend FSYNC polarity handling 249fe2d20d55 ASoC: tas2764: Add post reset delays f160a1f97091 ASoC: sgtl5000: Fix noise on shutdown/remove 831e190175f1 ima: Fix a potential integer overflow in ima_appraise_measurement 592f3bad00b7 drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() 4cb5c1950b7a net/mlx5e: Fix capability check for updating vnic env counters 6eb1d0c370af net/mlx5e: kTLS, Fix build time constant test in RX c87d5211be84 net/mlx5e: kTLS, Fix build time constant test in TX d6cab2e06c33 ARM: 9210/1: Mark the FDT_FIXED sections as shareable 3d82fba7d363 ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 0c300e294d1c spi: amd: Limit max transfer and message size d8d42c92fe56 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count 91f90b571f1a ext4: fix race condition between ext4_write and ext4_convert_inline_data 9d883b3f000d Revert "evm: Fix memleak in init_desc" 41007669fc3b sh: convert nommu io{re,un}map() to static inline functions ea4dbcfb9532 nilfs2: fix incorrect masking of permission flags for symlinks 14e63942d63e fs/remap: constrain dedupe of EOF blocks 0581613df7f9 drm/panfrost: Fix shrinker list corruption by madvise IOCTL 2e760fe05d3e drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error c1ea39a77cbd btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents 7657e3958535 cgroup: Use separate src/dst nodes when preloading css_sets for migration e013ea2a51a9 wifi: mac80211: fix queue selection for mesh/OCB interfaces db6e8c30154f ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction f851e4f40253 ARM: 9213/1: Print message about disabled Spectre workarounds only once fa40bb3a5f0c ip: fix dflt addr selection for connected nexthop 4d3e0fb05eec net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer 78a1400c42ee tracing/histograms: Fix memory leak problem 931dbcc2e02f mm: split huge PUD on wp_huge_pud fallback 91530f675e88 fix race between exit_itimers() and /proc/pid/timers b9c32a6886af xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue 782a6b07b127 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop cacac3e13a81 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 08ab39027a88 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 4d0d15d18467 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 b642a3476a34 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model 4486bbe92840 ALSA: hda - Add fixup for Dell Latitidue E5430 8f95261a0064 Linux 5.10.131 cc5ee0e0eed0 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-08linux-yocto/5.15: update to v5.15.58Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 7d8048d4e064 Linux 5.15.58 c6e4817ab622 drm/amd/display: Fix wrong format specifier in amdgpu_dm.c 198a6f40822e x86/entry_32: Fix segment exceptions ec9ec3bc08b1 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() e4481000ac68 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm() 9444462d6343 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness b6c24afba608 x86/extable: Prefer local labels in .set directives f85a6046f771 drm/amd/display: invalid parameter check in dmub_hpd_callback 760fe3203493 drm/amd/display: Don't lock connection_mutex for DMUB HPD d026ed6eda29 watch-queue: remove spurious double semicolon b34229f4b212 net: usb: ax88179_178a needs FLAG_SEND_ZLP b2d1e4cd558c tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() 816c301b6a73 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() 35545303454a tty: drop tty_schedule_flip() 6219f5b54ad8 tty: the rest, stop using tty_schedule_flip() ea255921c4b5 tty: drivers/tty/, stop using tty_schedule_flip() ba3a8af8a21a watchqueue: make sure to serialize 'wqueue->defunct' properly 49338b651f5a x86/alternative: Report missing return thunk details 8842d5d70713 x86/amd: Use IBPB for firmware calls c2b484d784c8 drm/amd/display: Fix surface optimization regression on Carrizo 958151194858 drm/amd/display: Optimize bandwidth on following fast update b3f16976b9ed drm/amd/display: Reset DMCUB before HW init 4b4b1f8dfeb7 exfat: use updated exfat_chain directly during renaming 000473ac997a Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks d01605a01f01 Bluetooth: SCO: Fix sco_send_frame returning skb->len 5ae749f40d01 Bluetooth: Fix passing NULL to PTR_ERR 367becefb8a1 Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg 1864e820a5ac Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg cb7ed8c7fe5b Bluetooth: Add bt_skb_sendmmsg helper a4e8071be337 Bluetooth: Add bt_skb_sendmsg helper 59f132fda50d um: virtio_uml: Fix broken device handling in time-travel 38a28bb80f00 um: virtio_uml: Allow probing from devicetree d8413b16feee tracing: Fix return value of trace_pid_write() d9777061727b tracing: Place trace_pid_list logic into abstract functions 6107b014163f tracing: Have event format check not flag %p* on __get_dynamic_array() 621c1d8c1bd1 exfat: fix referencing wrong parent directory information after renaming 72e0ec16f172 crypto: qat - re-enable registration of algorithms e7f979ed51f9 crypto: qat - add param check for DH 4d6d2adce087 crypto: qat - add param check for RSA 2488286d3e77 crypto: qat - remove dma_free_coherent() for DH 6e8606e7ae40 crypto: qat - remove dma_free_coherent() for RSA a843925e0287 crypto: qat - fix memory leak in RSA ef5594895df2 crypto: qat - add backlog mechanism 9cac903b6303 crypto: qat - refactor submission logic f576c7e01a6a crypto: qat - use pre-allocated buffers in datapath 343cee3eafda crypto: qat - set to zero DH parameters before free c1f6637fe1c2 iwlwifi: fw: uefi: add missing include guards 4448327b4173 mt76: fix use-after-free by removing a non-RCU wcid pointer 829baf398f2c xhci: Set HCD flag to defer primary roothub registration 813f4b49e81c xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit 413c5f751f7c xhci: dbc: create and remove dbc structure in dbgtty driver. d7afb4a13f6c xhci: dbc: refactor xhci_dbc_init() d97c0667c1e6 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses 88eded8104d2 x86/futex: Remove .fixup usage 6875d2425be8 x86/msr: Remove .fixup usage f637fbc7bda6 x86/extable: Extend extable functionality 4bbc9a07e050 x86/entry_32: Remove .fixup usage e89d805e77f2 bitfield.h: Fix "type of reg too small for mask" test a86201c3ae79 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE 3461326e1a9e x86/extable: Rework the exception table mechanics ad2d98ea72d2 x86/mce: Deduplicate exception handling 3e6392ba3dce x86/extable: Get rid of redundant macros d3135da29e1a x86/extable: Tidy up redundant handler functions 823424905d03 x86/uaccess: Implement macros for CMPXCHG on user addresses 1062cfb47e56 dlm: fix pending remove if msg allocation fails 765f802e0d25 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts 46d5575df8a1 sched/deadline: Fix BUG_ON condition for deboosted tasks bc1fb3c53afd bpf: Make sure mac_header was set before using it 8c5429a04ccd mm/mempolicy: fix uninit-value in mpol_rebind_policy() e91665fbbf3c KVM: Don't null dereference ops->destroy 58466e053900 spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers cd9f96aa8f57 KVM: selftests: Fix target thread to be migrated in rseq_test e129e5486b98 gpio: gpio-xilinx: Fix integer overflow ce3731c61589 tcp: Fix data-races around sysctl_tcp_max_reordering. 84cee470f77c tcp: Fix a data-race around sysctl_tcp_abort_on_overflow. 46d05dab1b4f tcp: Fix a data-race around sysctl_tcp_rfc1337. d46d55e3f9f8 tcp: Fix a data-race around sysctl_tcp_stdurg. 1a1aedbb7605 tcp: Fix a data-race around sysctl_tcp_retrans_collapse. 41aeba4506f6 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. 404c53ccdebd tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. a31e2d0cb5cf tcp: Fix data-races around sysctl_tcp_recovery. 5037ca9e4b16 tcp: Fix a data-race around sysctl_tcp_early_retrans. 329de75b9e16 tcp: Fix data-races around sysctl knobs related to SYN option. 3f2ac2d6511b udp: Fix a data-race around sysctl_udp_l3mdev_accept. 95724fe897a4 ip: Fix data-races around sysctl_ip_prot_sock. 36f5b86f309b ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. 21fb844bc1dc ipv4: Fix data-races around sysctl_fib_multipath_hash_policy. b8d345db03b4 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. 94e4b855e22b drm/imx/dcss: Add missing of_node_put() in fail path 3d13bf301e06 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings 25e1d782c9c3 net: dsa: sja1105: silent spi_device_id warnings aba8ff847f4f be2net: Fix buffer overflow in be_get_module_eeprom caae64d3e91b gpio: pca953x: use the correct register address when regcache sync during init dfb4b67ff4df gpio: pca953x: use the correct range when do regmap sync 9726ed46b9b7 gpio: pca953x: only use single read/write for No AI mode e6fc5472b850 net: stmmac: remove redunctant disable xPCS EEE call 16f929a5e76f ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero 893ea2b35bb9 i40e: Fix erroneous adapter reinitialization during recovery process fad55088ad73 pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context 9d674108fe76 pinctrl: armada-37xx: Convert to use dev_err_probe() 47c9f6bfc234 pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource() 2cbb16513176 pinctrl: armada-37xx: Use temporary variable for struct device 2918419c0608 iavf: Fix handling of dummy receive descriptors a77a75a0e7f3 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. 539d9ab79eba tcp: Fix data-races around sysctl_tcp_fastopen. 3ae85dc62a02 tcp: Fix data-races around sysctl_max_syn_backlog. 58d5ea71aaa6 tcp: Fix a data-race around sysctl_tcp_tw_reuse. 80d4d0c46167 tcp: Fix a data-race around sysctl_tcp_notsent_lowat. e816f8024617 tcp: Fix data-races around some timeout sysctl knobs. f6ce6556958c tcp: Fix data-races around sysctl_tcp_reordering. fcf6c6d8aeff tcp: Fix data-races around sysctl_tcp_migrate_req. 10a9ba97a404 tcp: Fix data-races around sysctl_tcp_syncookies. 78522951d718 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. 906beda70c2f tcp: Fix data-races around keepalive sysctl knobs. 849450279dfc igmp: Fix data-races around sysctl_igmp_max_msf. 2a408a4f423e igmp: Fix a data-race around sysctl_igmp_max_memberships. 260446eb8e55 igmp: Fix data-races around sysctl_igmp_llm_reports. 2e8c8309329d net/tls: Fix race in TLS device down flow 7c687a893f5c net: stmmac: fix dma queue left shift overflow issue 34e98fce9a9b perf tests: Fix Convert perf time to TSC test for hybrid 196c21deb08a i2c: cadence: Change large transfer count reset logic to be unconditional 66b73ef38d80 i2c: mlxcpld: Fix register setting for 400KHz frequency b8e68fce6f0e net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() ad5a78ed1356 net: ipv4: use kfree_skb_reason() in ip_rcv_core() 82cda9918473 net: netfilter: use kfree_drop_reason() for NF_DROP f3ed670ef850 net: skb_drop_reason: add document for drop reasons 8ac90de3d137 net: socket: rename SKB_DROP_REASON_SOCKET_FILTER b7adefdae236 net: skb: use kfree_skb_reason() in __udp4_lib_rcv() 1629144da383 net: skb: use kfree_skb_reason() in tcp_v4_rcv() 5158e18225c0 net: skb: introduce kfree_skb_reason() 88ec2ff42da3 net: dsa: microchip: ksz_common: Fix refcount leak bug 212a5360ef40 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times 0156b402a5be mtd: rawnand: gpmi: validate controller clock rate f53c6ee5e7eb net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow f784d232565b net: stmmac: fix pm runtime issue in stmmac_dvr_remove() e6b6f027e285 tcp: Fix a data-race around sysctl_tcp_probe_interval. f524c3e7f6cd tcp: Fix a data-race around sysctl_tcp_probe_threshold. cc36c37f5fe0 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. 0fc9357282df tcp: Fix data-races around sysctl_tcp_min_snd_mss. 4d7dea651b7f tcp: Fix data-races around sysctl_tcp_base_mss. aabe9438fdfe tcp: Fix data-races around sysctl_tcp_mtu_probing. 9ba9cd43b577 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. b8e29f644583 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() bf3134feffe6 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. dccf8a67f30e ip: Fix a data-race around sysctl_fwmark_reflect. 87ceaa199a72 ip: Fix a data-race around sysctl_ip_autobind_reuse. 4fdf9bdb2883 ip: Fix data-races around sysctl_ip_nonlocal_bind. 351f81f7d718 ip: Fix data-races around sysctl_ip_fwd_update_priority. 93fbc06da1d8 ip: Fix data-races around sysctl_ip_fwd_use_pmtu. 01083e3f9868 ip: Fix data-races around sysctl_ip_no_pmtu_disc. e75b73081f1e igc: Reinstate IGC_REMOVED logic and implement it properly a4f7a9fbe24b Revert "e1000e: Fix possible HW unit hang after an s0ix exit" 63aa107bce83 e1000e: Enable GPT clock before sending message to CSME 98d81b2b154d nvme: fix block device naming collision 321abf90c576 nvme: check for duplicate identifiers earlier dbedad96f416 scsi: ufs: core: Drop loglevel of WriteBoost message 04ae8518745c scsi: megaraid: Clear READ queue map's nr_queues c7720f23bb93 drm/amd/display: Ignore First MST Sideband Message Return Error 8bae037b0fb4 drm/amdgpu/display: add quirk handling for stutter mode e980e1d978e0 drm/amd/display: Fork thread to offload work of hpd_rx_irq 54740bc4b182 drm/amd/display: Add option to defer works of hpd_rx_irq 734d5ce02cb0 drm/amd/display: Support for DMUB HPD interrupt handling d1e0bbe08171 tcp: Fix data-races around sysctl_tcp_ecn. 9cb4959493cd sysctl: move some boundary constants from sysctl.c to sysctl_vals e2b6c5f7ee95 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% d2dba226acb9 net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" f52af853be7a ipv4/tcp: do not use per netns ctl sockets da3c256e2d0e perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() 44016a85419c pinctrl: ralink: Check for null return of devm_kcalloc e4e3187750f8 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink d40def7cd05c pinctrl: ralink: rename MT7628(an) functions to MT76X8 a4c5115140ed RDMA/irdma: Fix sleep from invalid context BUG 03fd151bdff0 RDMA/irdma: Do not advertise 1GB page size for x722 71ab83ac65e2 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe c8e32bca0676 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() 1d3eeb199970 ip: Fix data-races around sysctl_ip_default_ttl. 6bf450d92d0c r8152: fix a WOL issue 44addae95ed7 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() 1da0b50ea071 xfs: fix perag reference leak on iteration race with growfs 768bfde1cf3e xfs: terminate perag iteration reliably on agcount 2991d51b42a3 xfs: rename the next_agno perag iteration variable 4d6f22f6cc58 xfs: fold perag loop iteration logic into helper function 67cb74213a52 xfs: fix maxlevels comparisons in the btree staging code cf719adb6fa9 mt76: mt7921: Fix the error handling path of mt7921_pci_probe() 22b910a7a378 mt76: mt7921e: fix possible probe failure after reboot c3bcf1f959f6 mt76: mt7921: use physical addr to unify register access 191c16f921ad Revert "mt76: mt7921e: fix possible probe failure after reboot" 4666a6eb390c Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()" 0cac1c84e1cc batman-adv: Use netif_rx_any_context() any. be56f007c414 serial: mvebu-uart: correctly report configured baudrate value 92dcb50f7f09 PCI: hv: Fix interrupt mapping for multi-MSI 2b77425d0ae4 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() 35d24b115a40 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI 5c676a214d63 PCI: hv: Fix multi-MSI to allow more than one MSI vector 0791309aa0eb Revert "selftest/vm: verify mmap addr in mremap_test" cfd3a9be0ac4 Revert "selftest/vm: verify remap destination address in mremap_test" d7c4f9b8ed62 bus: mhi: host: pci_generic: add Telit FN990 38b7bbe0ef1d bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision 60e536b0a564 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers 0e66932a9dc9 lockdown: Fix kexec lockdown bypass with ima policy 25ba5b824a72 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication 73846553bcde riscv: add as-options for modules with assembly compontents aff42cea285f pinctrl: stm32: fix optional IRQ support to gpios a9e2d8e52e1c Linux 5.15.57 b4296a7b863f x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds 06741ef8e7cc um: Add missing apply_returns() 320fc994f0c8 x86/bugs: Remove apostrophe typo ac8edadc2b1e tools headers cpufeatures: Sync with the kernel sources 1dd6c13b437c tools arch x86: Sync the msr-index.h copy with the kernel sources 5f4e77cc9abf KVM: emulate: do not adjust size of fastop and setcc subroutines 198685e58b13 x86/kvm: fix FASTOP_SIZE when return thunks are enabled 554cf28b104d efi/x86: use naked RET on mixed mode call wrapper d0caa861a836 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current 67040d1d922b x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit 96907c5d3927 x86/xen: Fix initialisation in hypercall_page after rethunk 86ccf19a91be x86/static_call: Serialize __static_call_fixup() properly 73ad137d1146 x86/speculation: Disable RRSBA behavior db0128b8243f x86/kexec: Disable RET on kexec 3653093b7bbf x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported 925340f99bdf x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry 2f8967e22322 x86/bugs: Add Cannon lake to RETBleed affected CPU list cc3011cdbe5f x86/retbleed: Add fine grained Kconfig knobs 12a13570054f x86/cpu/amd: Enumerate BTC_NO d7a5c08b46b6 x86/common: Stamp out the stepping madness 8d5cff499a6d x86/speculation: Fill RSB on vmexit for IBRS 4207d7b645b8 KVM: VMX: Fix IBRS handling after vmexit 0cbd5905c8f3 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS 5fde25284dfe KVM: VMX: Convert launched argument to flags 852fe53040b9 KVM: VMX: Flatten __vmx_vcpu_run() c590fa2d2dac objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} 66b37dccbc25 x86/speculation: Remove x86_spec_ctrl_mask b55663e7521f x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit 2069bd0e6f5b x86/speculation: Fix SPEC_CTRL write on SMT state change e898e28762f8 x86/speculation: Fix firmware entry SPEC_CTRL handling d427c1f83e8c x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n 75d4fc2e965f x86/cpu/amd: Add Spectral Chicken dab72c3c32cc objtool: Add entry UNRET validation 469d9b157017 x86/bugs: Do IBPB fallback check only once fd17a4254965 x86/bugs: Add retbleed=ibpb 8894f699f187 x86/xen: Add UNTRAIN_RET 87e6270183a4 x86/xen: Rename SYS* entry points e894b7817e08 objtool: Update Retpoline validation a1d912d7ac04 intel_idle: Disable IBRS during long idle e51769df6228 x86/bugs: Report Intel retbleed vulnerability b9349805e653 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() 347d0bf6b0c0 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS e03415eeba78 x86/bugs: Optimize SPEC_CTRL MSR writes 62b4db57eefe x86/entry: Add kernel IBRS implementation fac1b0007cec x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value b4e05ea71eda x86/bugs: Enable STIBP for JMP2RET 89eba42632fc x86/bugs: Add AMD retbleed= boot parameter 82e92fe936db x86/bugs: Report AMD retbleed vulnerability a9c0926fc754 x86: Add magic AMD return-thunk 07f5c5e36236 objtool: Treat .text.__x86.* as noinstr 1f068f9da743 x86/entry: Avoid very early RET 1d61a2988612 x86: Use return-thunk in asm code 6c45176bc2ae x86/sev: Avoid using __x86_return_thunk f3d9f990586c x86/vsyscall_emu/64: Don't use RET in vsyscall emulation 5b43965d58ef x86/kvm: Fix SETcc emulation for return thunks 0bfe8be824aa x86/bpf: Use alternative RET encoding e54fcb0812fa x86/ftrace: Use alternative RET encoding c1c80aabc7b9 x86,static_call: Use alternative RET encoding b0fb9784cf80 objtool: skip non-text sections when adding return-thunk sites 1920e4be8a97 x86,objtool: Create .return_sites 7bf553d9eebd x86: Undo return-thunk damage 023a2b07d5c3 x86/retpoline: Use -mfunction-return bb81f3ac69f8 x86/retpoline: Swizzle retpoline thunk 545b45c36a2f x86/retpoline: Cleanup some #ifdefery eee4f31fa2eb x86/cpufeatures: Move RETPOLINE flags to word 11 ccb25d7db1a2 x86/kvm/vmx: Make noinstr clean 2cd972ae337f x86/realmode: build with -D__DISABLE_EXPORTS 6834878ace6e x86/entry: Remove skip_r11rcx 40265bcd1bd3 objtool: Default ignore INT3 for unreachable 32b2cd6060e7 bpf,x86: Respect X86_FEATURE_RETPOLINE* 74b5a9f8edfe bpf,x86: Simplify computing label offsets 1c2e7b40752a x86/alternative: Add debug prints to apply_retpolines() b93a0a740bca x86/alternative: Try inline spectre_v2=retpoline,amd a40925e2efd8 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg 86900f95fb06 x86/alternative: Implement .retpoline_sites support 936c8fcb4995 x86/retpoline: Create a retpoline thunk array 90ca76c83044 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h 6a6fcb256301 x86/asm: Fixup odd GEN-for-each-reg.h usage 71e578e1bd74 x86/asm: Fix register order 18576e45b12a x86/retpoline: Remove unused replacement symbols 655d4097039c objtool: Introduce CFI hash 503882b5aeb6 objtool,x86: Replace alternatives with .retpoline_sites cad0e43a8c30 objtool: Shrink struct instruction c9fd00d8e622 objtool: Explicitly avoid self modifying code in .altinstr_replacement 29e6b52efca1 objtool: Classify symbols 1fd333eb3377 x86/entry: Don't call error_entry() for XENPV cac414684be9 x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() 19ac6c99a17e x86/entry: Switch the stack after error_entry() returns 01bc8bd64c19 x86/traps: Use pt_regs directly in fixup_bad_iret() 760adb59f621 Linux 5.15.56 31f351eb534e drm/aperture: Run fbdev removal before internal helpers eac7fd3ca397 x86/pat: Fix x86_has_pat_wp() 190ce5cdc55d serial: 8250: Fix PM usage_count for console handover 2db3b95166f7 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle 8ef116a2a738 serial: stm32: Clear prev values before setting RTS delays 10b27fa2d67c serial: 8250: fix return error code in serial8250_request_std_resource() 57964a571025 vt: fix memory overlapping when deleting chars in the buffer 8b07c2998720 tty: serial: samsung_tty: set dma burst_size to 1 3cb692555a0b usb: dwc3: gadget: Fix event pending check ea42ef3ef678 usb: typec: add missing uevent when partner support PD aa96257867c0 USB: serial: ftdi_sio: add Belimo device ids ec0c62a23c50 signal handling: don't use BUG_ON() for debugging c01793517d8d nvme-pci: phison e16 has bogus namespace ids 15ef4d686a58 ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) df982f9d094d ALSA: usb-audio: Add quirk for Fiero SC-01 9d90a21f0cb7 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices 2483ba7afa59 Revert "can: xilinx_can: Limit CANFD brp to 2" bd87cf2ed609 ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 c0cba036bfe8 soc: ixp4xx/npe: Fix unused match warning 26bb7afc027c x86: Clear .brk area at early boot ee1da3d59674 irqchip: or1k-pic: Undefine mask_ack for level triggered hardware 9c9869c308a3 ASoC: madera: Fix event generation for rate controls 66cc34f2e493 ASoC: madera: Fix event generation for OUT1 demux 74ead64cbf0d ASoC: cs47l15: Fix event generation for low power mux control ab2f5e5f3ce1 ASoC: dapm: Initialise kcontrol data for mux/demux controls 269be8b29073 ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error 44975751bef0 ASoC: wm5110: Fix DRE control bc9067062600 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem dd70da2a5816 ASoC: wcd938x: Fix event generation for some controls 05708fb473ce ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow e71d0e1370b1 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe 07a606e1389a ASoC: rt7*-sdw: harden jack_detect_handler b054614dd3fd ASoC: rt711: fix calibrate mutex initialization f2556ce6b35a ASoC: Intel: sof_sdw: handle errors on card registration 42664a97f2b5 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization 4e81b38d9426 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove 3cb392b64304 pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() 0c6c7d57ed00 ASoC: ops: Fix off by one in range control validation 204543581a2f net: sfp: fix memory leak in sfp_probe() 7a2294c5f2e5 nvme: fix regression when disconnect a recovering ctrl 1e4427aa2fc8 nvme-tcp: always fail a request when sending it failed 8ab067462e09 NFC: nxp-nci: don't print header length mismatch on i2c error 833ecd0eae76 net: tipc: fix possible refcount leak in tipc_sk_create() 13d28e0c79cb fbdev: Disable sysfb device registration when removing conflicting FBs b952569e0316 firmware: sysfb: Add sysfb_disable() helper function 2ef4c6d66f7d firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer f57c76104c74 platform/x86: hp-wmi: Ignore Sanitization Mode event 57289b6601fe cpufreq: pmac32-cpufreq: Fix refcount leak bug 06f818de1621 scsi: hisi_sas: Limit max hw sectors for v3 HW 03a400a64050 netfilter: br_netfilter: do not skip all hooks with 0 priority bf5307924563 virtio_mmio: Restore guest page size on resume 26d824d1316f virtio_mmio: Add missing PM calls to freeze/restore 65d7a723fdda vduse: Tie vduse mgmtdev and its device b34dbeb2b0ec vdpa/mlx5: Initialize CVQ vringh only once 10f2cd373e65 powerpc/xive/spapr: correct bitmap allocation size 4e69750549b8 ksmbd: use SOCK_NONBLOCK type for kernel_accept() d300ced12889 btrfs: zoned: fix a leaked bioc in read_zone_info d2faf8ed1dc2 btrfs: rename btrfs_bio to btrfs_io_context a06248fa62ef mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE 204d12228697 ACPI: video: Fix acpi_video_handles_brightness_key_presses() 724ec407f997 net/tls: Check for errors in tls_device_init a0706d7c1429 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() 58c90993933e net: atlantic: remove aq_nic_deinit() when resume 9b1cb795a7ab net: atlantic: remove deep parameter on suspend/resume functions 68e5f32f0de9 sfc: fix kernel panic when creating VF 2d84fcb6e6f7 seg6: bpf: fix skb checksum in bpf_push_seg6_encap() 15e8b6274c49 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors 859081fb60e6 seg6: fix skb checksum evaluation in SRH encapsulation/insertion 5464c8987ddf ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host 58d93e9d160c sfc: fix use after free when disabling sriov 8c37e7a2000d drm/amd/pm: Prevent divide by zero cded1186f7e9 drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. 601ae26aa280 ima: Fix potential memory leak in ima_init_crypto() 2340428c90d4 ima: force signature verification when CONFIG_KEXEC_SIG is configured f4bd3202a2b4 net: stmmac: fix leaks in probe 4225a78eb4d7 net: ftgmac100: Hold reference returned by of_get_child_by_name() 0d17723afea3 nexthop: Fix data-races around nexthop_compat_mode. 6b26fb2fe227 ipv4: Fix data-races around sysctl_ip_dynaddr. 8bcf7339f2cf tcp: Fix a data-race around sysctl_tcp_ecn_fallback. 46e9c46203fd raw: Fix a data-race around sysctl_raw_l3mdev_accept. 8d7a13654a98 icmp: Fix a data-race around sysctl_icmp_ratemask. 7c1b6e453481 icmp: Fix a data-race around sysctl_icmp_ratelimit. de9490c32bc1 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr. 44021c2929cf icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses. cce955efa0ab icmp: Fix data-races around sysctl_icmp_echo_enable_probe. a716a3846c5f sysctl: Fix data-races in proc_dointvec_ms_jiffies(). e58b02e44546 sysctl: Fix data-races in proc_dou8vec_minmax(). 3852f048be60 bnxt_en: Fix bnxt_refclk_read() 0260a9aa5d5c bnxt_en: Fix bnxt_reinit_after_abort() code path a6cecaf058c4 drm/i915: Require the vm mutex for i915_vma_bind() 60d1bb301ea5 drm/i915/uc: correctly track uc_fw init failure 86062ca5edf1 drm/i915/gt: Serialize TLB invalidates with GT resets 0ee5874dad61 drm/i915/gt: Serialize GRDOM access between multiple engine resets f8ba02531476 drm/i915/dg2: Add Wa_22011100796 40c12fc52023 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests af515a633942 tracing: Fix sleeping while atomic in kdb ftdump 62a6a708f392 lockd: fix nlm_close_files 9c3eef773cf4 lockd: set fl_owner when unlocking files 1e92426e2b3a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE f6e3ced9c60f drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() 5a4bb158f4c6 netfilter: nf_tables: replace BUG_ON by element length check b97aa619a3cb netfilter: nf_log: incorrect offset to network header dc2ec80bc949 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot 1d49665a93b1 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC f0ccff1c89ba ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero c0dd77cede0a ARM: dts: at91: sama5d2: Fix typo in i2s1 node 9be8aac91960 ipv4: Fix a data-race around sysctl_fib_sync_mem. e2828e8c6058 icmp: Fix data-races around sysctl. 07b0caf8aeb9 cipso: Fix data-races around sysctl. a5796154b56f net: Fix data-races around sysctl_mem. 82d07170290d inetpeer: Fix data-races around sysctl. 2dfff4b607c4 tcp: Fix a data-race around sysctl_tcp_max_orphans. 67623d290d45 sysctl: Fix data races in proc_dointvec_jiffies(). dcdf3c3c587a sysctl: Fix data races in proc_doulongvec_minmax(). 40e0477a7371 sysctl: Fix data races in proc_douintvec_minmax(). 32d7f8da8244 sysctl: Fix data races in proc_dointvec_minmax(). d335db59f7fb sysctl: Fix data races in proc_douintvec(). 279bf2a909e6 sysctl: Fix data races in proc_dointvec(). ad3014b0f6b2 net: ethernet: ti: am65-cpsw: Fix devlink port register sequence d5c315a78765 net: stmmac: dwc-qos: Disable split header for Tegra194 750a5e2e5368 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array 0d083ea282e5 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() dfe3ce23217c ASoC: tas2764: Fix amp gain register offset & default a92e7564c540 ASoC: tas2764: Correct playback volume range 1230d3e4b884 ASoC: tas2764: Fix and extend FSYNC polarity handling 7dc0ae04c04e ASoC: tas2764: Add post reset delays 9b9773cc55d8 ASoC: sgtl5000: Fix noise on shutdown/remove c8d5d8194093 ima: Fix a potential integer overflow in ima_appraise_measurement 505114dda5bb drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() c6e1c5c0c19d net/mlx5e: Ring the TX doorbell on DMA errors 663a06e96203 net/mlx5e: Fix capability check for updating vnic env counters 3a5e734ec002 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded 5adcc5ded58a net/mlx5e: kTLS, Fix build time constant test in RX 2ee2ef846fa3 net/mlx5e: kTLS, Fix build time constant test in TX ba27a912f99e ARM: 9210/1: Mark the FDT_FIXED sections as shareable 443838e6ff0f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 2bcb2e42a500 spi: amd: Limit max transfer and message size 28ad09b0d7b1 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count 3bbe6437c1d5 reset: Fix devm bulk optional exclusive control getter d8124f111b67 xfs: drop async cache flushes from CIL commits. d4dab8b405c6 xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks 88beb994eae1 xfs: don't include bnobt blocks when reserving free block pool ea22fcd0324d xfs: only run COW extent recovery when there are no live extents fb593531571c Revert "evm: Fix memleak in init_desc" d69f9ff4c8ab sh: convert nommu io{re,un}map() to static inline functions bb676a80c6eb nilfs2: fix incorrect masking of permission flags for symlinks ca58387e7ad1 fs/remap: constrain dedupe of EOF blocks 1807d8867402 drm/panfrost: Fix shrinker list corruption by madvise IOCTL fbe7451a3ada drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error 531a140e269d btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents 54aee4e5ce8c cgroup: Use separate src/dst nodes when preloading css_sets for migration 5a9df3101799 wifi: mac80211: fix queue selection for mesh/OCB interfaces 2a098504d7a0 ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction a4f5e3a22fbd ARM: 9213/1: Print message about disabled Spectre workarounds only once 6f497564bf6a ip: fix dflt addr selection for connected nexthop 1eb4bea3af81 net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer 22eeff55679d tracing/histograms: Fix memory leak problem e4967d22882b mm: split huge PUD on wp_huge_pud fallback 27056f20d753 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages b856e5738b1c fix race between exit_itimers() and /proc/pid/timers b99174ac57fe xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue 9d3243d774f5 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop cd2731b3efe8 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 dd9746cf6da3 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines 7d0c5005c580 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 32fad77c4cd2 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 6744faa1d810 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model d60bb64d3263 ALSA: hda - Add fixup for Dell Latitidue E5430 baefa2315cb1 Linux 5.15.55 c80b15105a08 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-04lttng-modules: Fix build failure for kernel v5.15.58He Zhe
Backport from upstream d8254360c7f2ff9b3f945e9668d89c0b56b9bd91 ("fix: net: skb: introduce kfree_skb_reason() (v5.15.58..v5.16)") tmp-glibc/work/qemuarm-wrs-linux-gnueabi/lttng-modules/2.13.3-r0/ lttng-modules-2.13.3/src/probes/../../include/lttng/ tracepoint-event-impl.h:133:6: error: conflicting types for 'trace_kfree_skb'; have 'void(struct sk_buff *, void *)' 133 | void trace_##_name(_proto); | ^~~~~~ Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2022-07-25linux-firwmare: restore WHENCE_CHKSUM variableDmitry Baryshkov
Restore WHENCE_CHKSUM variable which is used to hold the WHENCE file checksum. It is necessary to allow easily overriding it from local.conf if the devupstream version is selected: PREFERRED_VERSION_linux-firmware = "1:20220708+git%" SRCREV:class-devupstream = "${AUTOREV}" WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "abf1077491eeb261ecdcb680a34fc059" Without the WHENCE_CHECKSUM one would need to manually patch the LIC_FILES_CHKSUM variable to change the checksum of WHENC (e.g. using the anonymous python function or remove expression). Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-23perf: fix reproduciblity in older releases of LinuxRoss Burton
If you build perf from Linux 5.4 it still contains buildpaths (pointing to the sysroot's Python) as the existing fixes don't apply to the lines in that old release. Add further expressions to remove the final buildpaths. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-23linux-firmware: update 20220610 -> 20220708Alexander Kanavin
License-Update: a few obsolete firmware were dropped (particularly i2400m and tda7706), file list updates. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-15linux-yocto/5.10: fix buildpaths issue with pnmtologoBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 2883e69e202d pnmtologo: use relocatable file name Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-15linux-yocto/5.10: update to v5.10.130Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 26ae9c361414 Linux 5.10.130 8365b151fd50 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate 37147e22cd8d dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate 1be247db203e dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly 7b721f5aec92 dmaengine: pl330: Fix lockdep warning about non-static key e23cfb3fdcbb ida: don't use BUG_ON() for debugging 37995f034ff2 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo ca4a91958466 misc: rtsx_usb: set return value in rsp_buf alloc err path ff79e0ca2bea misc: rtsx_usb: use separate command and response buffers af7d9d4abe84 misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer 86884017bb63 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs 9b329edd77ca i2c: cadence: Unregister the clk notifier in error path 26938bd28c0c r8169: fix accessing unset transport header 904f622ec78e selftests: forwarding: fix error message in learning_test 9906c223400f selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT 859b889029fc selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT 23cdc57d88d1 ibmvnic: Properly dispose of all skbs during a failover. 2b4659c145ba i40e: Fix dropped jumbo frames statistics 5561bddd0599 xsk: Clear page contiguity bit when unmapping pool 87d2bb888259 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles 9b7d8e28b686 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size ade03e5ea778 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt b40ac801cbb1 ARM: at91: pm: use proper compatible for sama5d2's rtc 4c3e73a66a27 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo 1d0c3ced2d1c pinctrl: sunxi: sunxi_pconf_set: use correct offset e1cda2a03d81 arm64: dts: imx8mp-evk: correct I2C3 pad settings 2ade1b1d92f6 arm64: dts: imx8mp-evk: correct gpio-led pad settings 17b3883ba55f arm64: dts: imx8mp-evk: correct the uart2 pinctl value 43319ee6a075 arm64: dts: imx8mp-evk: correct mmc pad settings 6bf74a1e748f arm64: dts: qcom: msm8994: Fix CPU6/7 reg values 2c0d10ce002a pinctrl: sunxi: a83t: Fix NAND function name for some pins 3d90607e7e6a ARM: meson: Fix refcount leak in meson_smp_prepare_cpus e14930e9f9c6 xfs: remove incorrect ASSERT in xfs_rename 852952ea0e15 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits a741e762e199 can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression f439d08ef1a2 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info 79af7be44ccb powerpc/powernv: delay rng platform device creation until later in boot 19104425c962 video: of_display_timing.h: include errno.h 96fa24eb1a38 memregion: Fix memregion_free() fallback definition d6931bff1cc1 PM: runtime: Redefine pm_runtime_release_supplier() cecb806c766c fbcon: Prevent that screen size is smaller than font size b727561ddc93 fbcon: Disallow setting font bigger than screen size b81212828ad1 fbmem: Check virtual screen sizes in fb_set_var() d03e8ed72d7d fbdev: fbmem: Fix logo center image dx issue 963c80f070ed iommu/vt-d: Fix PCI bus rescan device hot add 0a5e36dbcb44 netfilter: nf_tables: stricter validation of element data 4a6430b99f67 netfilter: nft_set_pipapo: release elements in clone from abort path 4f59d12efe30 net: rose: fix UAF bug caused by rose_t0timer_expiry 0085da9df3dc usbnet: fix memory leak in error case e917be1f83ea bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals 9adec7334969 bpf: Fix incorrect verifier simulation around jmp32's jeq/jne d0b8e2239988 can: gs_usb: gs_usb_open/close(): fix memory leak b6f4b347a1fb can: grcan: grcan_probe(): remove extra of_node_get() 85cd41070df9 can: bcm: use call_rcu() instead of costly synchronize_rcu() b75d4bec85b8 ALSA: hda/realtek: Add quirk for Clevo L140PU 6c32496964da mm/slub: add missing TID updates on slab deactivation 7208d1236f72 Linux 5.10.129 0e21ef18019c clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() 7055e3446244 net: usb: qmi_wwan: add Telit 0x1070 composition f1a53bb27f17 net: usb: qmi_wwan: add Telit 0x1060 composition 43c8d33ce353 xen/arm: Fix race in RB-tree based P2M accounting 547b7c640df5 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() cbbd2d253153 xen/blkfront: force data bouncing when backend is untrusted 4923217af574 xen/netfront: force data bouncing when backend is untrusted 728d68bfe68d xen/netfront: fix leaking data in shared pages cfea428030be xen/blkfront: fix leaking data in shared pages d341e5a75480 selftests/rseq: Change type of rseq_offset to ptrdiff_t 7e617278bf3a selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area 27f6361cb415 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area a4312e2d8192 selftests/rseq: Fix: work-around asm goto compiler bugs 7e1a0a9a4442 selftests/rseq: Remove arm/mips asm goto compiler work-around ba4d79af7101 selftests/rseq: Fix warnings about #if checks of undefined tokens 35c6f5047ff3 selftests/rseq: Fix ppc32 offsets by using long rather than off_t dbc1f0ee6044 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store d4f631ea2dd6 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian e85fdae4df72 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 c79e564535c0 selftests/rseq: Introduce thread pointer getters 4a78bf83e226 selftests/rseq: Introduce rseq_get_abi() helper 3c2a416c80cc selftests/rseq: Remove volatile from __rseq_abi 68e1232c6e93 selftests/rseq: Remove useless assignment to cpu variable 3e77ed4f9052 selftests/rseq: introduce own copy of rseq uapi header 54cd556487d4 selftests/rseq: remove ARRAY_SIZE define from individual tests 14894cf6925c hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails f72d410dbf8d ipv6/sit: fix ipip6_tunnel_get_prl return value 25055da22a0f sit: use min 652fd40eb01c drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c 79963021fd71 xen/gntdev: Avoid blocking in unmap_grant_pages() 5f614f5f70bf tcp: add a missing nf_reset_ct() in 3WHS handling 9203dfb3ed6b xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range f874e16870cc xfs: update superblock counters correctly for !lazysbcount 7ab7458d7af7 xfs: fix xfs_trans slab cache name f12968a5a4be xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX da61388f9a75 xfs: Skip repetitive warnings about mount options 6b7dab812cba xfs: rename variable mp to parsing_mp b261cd005ab9 xfs: use current->journal_info for detecting transaction recursion c36d41b65e57 net: tun: avoid disabling NAPI twice 59c51c3b5451 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() c9fc52c1739e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio b8def021ac70 epic100: fix use after free on rmmod 456bc338871c tipc: move bc link creation back to tipc_node_create 09f994623530 NFC: nxp-nci: Don't issue a zero length i2c_master_read() 7d363362e006 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value 63b2fe509f69 net: bonding: fix use-after-free after 802.3ad slave unbind 7597ed348e62 net: bonding: fix possible NULL deref in rlb code ac12337229ea net/sched: act_api: Notify user space if any actions were flushed before error 91d3bb82c43e netfilter: nft_dynset: restore set element counter when failing to update 4b480a7940ff s390: remove unneeded 'select BUILD_BIN2C' e65027fdebba PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events 653bdcd833b7 caif_virtio: fix race between virtio_device_ready() and ndo_open() 208ff7967534 NFSD: restore EINVAL error translation in nfsd_commit() db82bb605404 net: ipv6: unexport __init-annotated seg6_hmac_net_init() eb1757ca20b8 usbnet: fix memory allocation in helpers fae2a9fb1eaf linux/dim: Fix divide by 0 in RDMA DIM b0cab8b517ae RDMA/cm: Fix memory leak in ib_cm_insert_listen 9de276dfb20c RDMA/qedr: Fix reporting QP timeout attribute a42bd00f0035 net: dp83822: disable rx error interrupt 9c06d84855bd net: dp83822: disable false carrier interrupt c70ca16f72b2 net: tun: stop NAPI when detaching queues bec1be0a745a net: tun: unlink NAPI from device on destruction 0b2499c8014f net: dsa: bcm_sf2: force pause link settings 3f55912a1a98 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test f7b8fb458445 virtio-net: fix race between ndo_open() and virtio_device_ready() c0a28f2ddf9a net: usb: ax88179_178a: Fix packet receiving 8f74cb27c2b4 net: rose: fix UAF bugs caused by timer handler 6a0b9512a6aa SUNRPC: Fix READ_PLUS crasher ed03a650fb57 s390/archrandom: simplify back to earlier design and initialize earlier d8bca518d527 dm raid: fix KASAN warning in raid5_add_disks 9bf2b0757b04 dm raid: fix accesses beyond end of raid member array 213c550deb6b powerpc/bpf: Fix use of user_pt_regs in uapi 68a34e478ad5 powerpc/book3e: Fix PUD allocation size in map_kernel_page() e188bbdb9229 powerpc/prom_init: Fix kernel config grep e6a7d30b650a nvdimm: Fix badblocks clear off-by-one error 0b99c4a18936 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) e77804158b30 ipv6: take care of disable_policy when restoring routes 03b9e016598f drm/amdgpu: To flush tlb for MMHUB of RAVEN series Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-15linux-yocto/5.15: fix buildpaths issue with pnmtologoBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: a40d2daf2795 pnmtologo: use relocatable file name Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-15linux-yocto/5.15: update to v5.15.54Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 843dae1756d9 Linux 5.15.54 c0c041a60cac selftests/net: fix section name when using xdp_dummy.o a5fe76328ea5 dmaengine: idxd: force wq context cleanup on device disable path 568b2bd79b59 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate 2f6ded79068c dmaengine: qcom: bam_dma: fix runtime PM underflow cb9813d7eae9 dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate e08ccbaa5fb3 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly c787908bee3f dmaengine: lgm: Fix an error handling path in intel_ldma_probe() 0bbb30d077f2 dmaengine: pl330: Fix lockdep warning about non-static key 8b07022de2d3 ida: don't use BUG_ON() for debugging 9839d89112d4 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo e99bad0d76cf Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" 2fa22e7906c1 Revert "mm/memory-failure.c: fix race with changing page compound again" c1c98764c3c3 misc: rtsx_usb: set return value in rsp_buf alloc err path bab1a05a1141 misc: rtsx_usb: use separate command and response buffers 378080b7d8dd misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer d76704f8ccbb dmaengine: imx-sdma: Allow imx8m for imx7 FW revs 530ee8d3c6a4 i2c: cadence: Unregister the clk notifier in error path 941d77b795d1 r8169: fix accessing unset transport header 3abec0b38173 selftests: forwarding: fix error message in learning_test 1b74fe2e8f5c selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT 8e5fcfecd99a selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT 3fdca34e7811 ibmvnic: Properly dispose of all skbs during a failover. 5912e5e47ac9 ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15 d5670adf5cff ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151 ddec6cbbe227 i40e: Fix VF's MAC Address change on VM 9d1e322a9103 i40e: Fix dropped jumbo frames statistics d2bf1a6480e8 i2c: piix4: Fix a memory leak in the EFCH MMIO support e7a1d5100921 xsk: Clear page contiguity bit when unmapping pool a2b92fffd51b ARM: at91: fix soc detection for SAM9X60 SiPs e3ee4ffa3c92 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles f5b0e6d7b453 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size a65b92628ae0 ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt cfd0e717bd93 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt 9ec5fe55ba75 ARM: at91: pm: use proper compatible for sama5d2's rtc ec5533b2ce26 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo 76292cf4b3bc pinctrl: sunxi: sunxi_pconf_set: use correct offset c041165d8f04 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings 44826474a39a arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings ea8dbe870c84 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings 67a21eb8c48e arm64: dts: imx8mp-evk: correct I2C3 pad settings b34da817e3fa arm64: dts: imx8mp-evk: correct I2C1 pad settings 37413a0ea090 arm64: dts: imx8mp-evk: correct eqos pad settings ebad4d73ab1c arm64: dts: imx8mp-evk: correct vbus pad settings f1571c8c8724 arm64: dts: imx8mp-evk: correct gpio-led pad settings 637b3dab51f7 arm64: dts: imx8mp-evk: correct the uart2 pinctl value 401d27fec614 arm64: dts: imx8mp-evk: correct mmc pad settings ee1ced3dd863 ARM: mxs_defconfig: Enable the framebuffer 89a718d1d080 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node 216094007699 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values 4157343a6a1a ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect ac80a45ddb62 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver 25e61636a5c3 ASoC: rt711: Add endianness flag in snd_soc_component_driver 29029ca6eed7 pinctrl: sunxi: a83t: Fix NAND function name for some pins 7208101ded1e ARM: meson: Fix refcount leak in meson_smp_prepare_cpus 9c26be2c3e69 tty: n_gsm: fix encoding of command/response bit 3b9f49138669 btrfs: fix use of uninitialized variable at rm device ioctl cb91c0548ff2 virtio-blk: modify the value type of num in virtio_queue_rq() d35b78cb053a btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2() f88e79727fba Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" 83d3449e8ae5 xfs: remove incorrect ASSERT in xfs_rename 63a3d2377715 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits 420b99306b7e can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression baffaed7fab3 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info 188c798f3c25 net: dsa: qca8k: reset cpu port on MTU change c79726aba6af powerpc/powernv: delay rng platform device creation until later in boot cc409f88e8f7 video: of_display_timing.h: include errno.h 6c9c8a7a9a54 memregion: Fix memregion_free() fallback definition 79827e53b069 PM: runtime: Redefine pm_runtime_release_supplier() 9c9e44bb3dd5 fbcon: Prevent that screen size is smaller than font size 688632778025 fbcon: Disallow setting font bigger than screen size 738d06ef99cb fbmem: Check virtual screen sizes in fb_set_var() 989b2c40322e fbdev: fbmem: Fix logo center image dx issue e5fde29135a4 iommu/vt-d: Fix PCI bus rescan device hot add 09cb6663618a module: fix [e_shstrndx].sh_size=0 OOB access e9f331bb5d43 module: change to print useful messages from elf_validity_check() 82b50219c85d dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible 93dfb9c6deeb dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC 8371666ef44c rxrpc: Fix locking issue d74b09b933b9 irqchip/gic-v3: Refactor ISB + EOIR at ack time b82dfacba576 irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling 51ebf1b6a077 io_uring: avoid io-wq -EAGAIN looping for !IOPOLL b3cec8a42fcd Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event 5781bb8a3191 Bluetooth: protect le accept and resolv lists with hdev->lock 8a2dbdeccef6 drm/mediatek: Add vblank register/unregister callback functions 2c4396693698 drm/mediatek: Add cmdq_handle in mtk_crtc d3f153557045 drm/mediatek: Detect CMDQ execution timeout 6f77386ddb1c drm/mediatek: Remove the pointer of struct cmdq_client d953c679022c drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb 51a405dea0ae drm/i915: Fix a race between vma / object destruction and unbinding 7a9e13b86536 drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems 0a9a60dcedaa drm/amd: Refactor `amdgpu_aspm` to be evaluated per device 00fa5cbbb6a7 tty: n_gsm: fix invalid gsmtty_write_room() result 156f2c2378e1 serial: 8250_mtk: Make sure to select the right FEATURE_SEL e58094e2b516 tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() b952aa508786 tty: n_gsm: fix invalid use of MSC in advanced option 62d1655b9229 mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() 5429eb5502fc mm/memory-failure.c: fix race with changing page compound again 7a07875fabcc mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler d04b62b64056 mm/hwpoison: mf_mutex for soft offline and unpoison a0f4fd486896 KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref 70e2e87ea878 btrfs: zoned: use dedicated lock for data relocation 1519e6e28478 btrfs: zoned: encapsulate inode locking for zoned relocation 920e849b7d23 tty: n_gsm: fix missing update of modem controls after DLCI open 4db0a8dd9067 ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. a7fe6934ce7c ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. 6dcf1e5581b4 tty: n_gsm: fix frame reception handling 375dfcfca4a1 tty: n_gsm: Save dlci address open status when config requester 88a4fb1346b3 tty: n_gsm: Modify CR,PF bit when config requester e73c0eaf7f35 KVM: Don't create VM debugfs files outside of the VM directory f3647c369c17 drm/amd/vcn: fix an error msg on vcn 3.0 a976456c797c ASoC: rt5682: fix an incorrect NULL check on list iterator c0058893a4a9 ASoC: rt5682: move clk related code to rt5682_i2c_probe 121af0231f82 uapi/linux/stddef.h: Add include guards 1d9bd723e7b4 stddef: Introduce DECLARE_FLEX_ARRAY() helper c2f3dab1ac54 bus: mhi: Fix pm_state conversion to string 3f6d5cb0a5e5 bus: mhi: core: Use correctly sized arguments for bit field 170a08ad3d1a serial: sc16is7xx: Clear RS485 bits in the shutdown 5dce84f475d1 powerpc/tm: Fix more userspace r13 corruption ed8a5d63a0da powerpc: flexible GPR range save/restore macros 0a80e66a10af powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs b342feb49141 scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test 31c60d15ccd1 KVM: s390x: fix SCK locking 83772314e1e0 btrfs: don't access possibly stale fs_info data in device_list_add 6784b694ecd8 KVM: use __vcalloc for very large allocations c33904fd1ef4 mm: vmalloc: introduce array allocation functions ff41804632e5 Compiler Attributes: add __alloc_size() for better bounds checking a1e69c36de17 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set e65d78b12fbc batman-adv: Use netif_rx(). 4c0bb583a444 iio: accel: mma8452: use the correct logic to get mma8452_data ffd3e67f0dfb riscv/mm: Add XIP_FIXUP for riscv_pfn_base d6f1651ddf91 NFSD: COMMIT operations must not return NFS?ERR_INVAL c2a9881bc2ca NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id) 59bf2aca4b1c drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw f276634b12fa drm/amd/display: Set min dcfclk if pipe count is 0 f799df4569c1 drbd: fix an invalid memory access caused by incorrect use of list iterator 5bb1df0bfd46 drbd: Fix double free problem in drbd_create_device dbbcf21ad6a8 drbd: add error handling support for add_disk() 72fa2ea3e0ab btrfs: remove device item and update super block in the same transaction f75534a71abf btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls 321a81835b4a btrfs: add a btrfs_get_dev_args_from_path helper 5578b681fbf2 btrfs: handle device lookup with btrfs_dev_lookup_args 09674bfd8054 vdpa/mlx5: Avoid processing works if workqueue was destroyed 008e29d172ca gfs2: Fix gfs2_file_buffered_write endless loop workaround 9b7eb92dac24 scsi: qla2xxx: Fix crash during module load unload test 72806635ee63 scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe d4510119911c scsi: qla2xxx: Fix laggy FC remote port session recovery 241afac69b96 scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue 1e9d6854951a KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook eabbe74e7de5 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping 0855054fa889 clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3 518bb9636712 cxl/port: Hold port reference until decoder release 8b5ce83872b4 mt76: mt7921: do not always disable fw runtime-pm 9d721a17505b mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error 6512c3c39cb6 media: davinci: vpif: fix use-after-free on driver unbind 2823225fbba0 media: omap3isp: Use struct_group() for memcpy() region d57ab893cdf8 stddef: Introduce struct_group() helper macro af9452dfdba4 block: fix rq-qos breakage from skipping rq_qos_done_bio() 13141cceadd0 block: only mark bio as tracked if it really is tracked eb79d1353cd0 block: use bdev_get_queue() in bio.c df1ec53252d5 io_uring: ensure that fsnotify is always called 5c82c94b0be7 virtio-blk: avoid preallocating big SGL for data 32ac44b70e17 ibmvnic: Allow queueing resets during probe 85996ef17952 ibmvnic: clear fop when retrying probe 4fe1439ef2e0 ibmvnic: init init_done_rc earlier a29c71f3a4b1 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE 06de5cf61538 s390/setup: use physical pointers for memblock_reserve() 6ed826c949cf s390/boot: allocate amode31 section in decompressor aa1f19606558 netfilter: nft_payload: don't allow th access for fragments 5445819e76a6 netfilter: nft_payload: support for inner header matching / mangling 0d9bd7e6ac3a netfilter: nf_tables: convert pktinfo->tprot_set to flags field 25ca15fed4bb ASoC: rt5682: Fix deadlock on resume f536e0df64b8 ASoC: rt5682: Re-detect the combo jack after resuming 4b72179e53bd ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend 301ebfa578e3 net/mlx5e: TC, Reject rules with forward and drop actions 6d1ac7f882da net/mlx5e: TC, Reject rules with drop and modify hdr action aa944fefb396 net/mlx5e: Split actions_match_supported() into a sub function f1c36a47a3b4 net/mlx5e: Check action fwd/drop flag exists also for nic flows 910349170ac0 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console 49ae6abd617f riscv: defconfig: enable DRM_NOUVEAU feacd73fd8b2 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC d53c8fe9ee29 bpf: Stop caching subprog index in the bpf_pseudo_func insn d3688bfa5af4 mt76: mt7921: fix a possible race enabling/disabling runtime-pm 281a194f5a67 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine 09aee8375b0c mt76: mt7921: get rid of mt7921_mac_set_beacon_filter 9846b9e4bba7 platform/x86: wmi: Fix driver->notify() vs ->probe() race 4b5356231989 platform/x86: wmi: Replace read_takes_no_args with a flags field 789382ce7359 platform/x86: wmi: introduce helper to convert driver to WMI driver a9a101842420 qed: Improve the stack space of filter_config() 8a29aec244ae ath11k: add hw_param for wakeup_mhi 16b7cb2803bf memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash a4ac45aff8d3 media: ir_toy: prevent device from hanging during transmit e1716b0ff925 PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset 006d00d826fb PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() b33035945b0a drm/i915: Replace the unconditional clflush with drm_clflush_virt_range() 9cf3a1c1288e drm/i915/gt: Register the migrate contexts with their engines d839d15b5074 drm/i915: Disable bonding on gen12+ platforms 70fc07e30817 btrfs: fix deadlock between chunk allocation and chunk btree modifications 3fb11d13220d dma-buf/poll: Get a file reference for outstanding fence callbacks 140395211626 Input: goodix - try not to touch the reset-pin on x86/ACPI devices 8422a9b306f1 Input: goodix - refactor reset handling f5b1c6d526d8 Input: goodix - add a goodix.h header file 1354ceb1b6bf Input: goodix - change goodix_i2c_write() len parameter type to int 8d1d6b29baa9 Input: cpcap-pwrbutton - handle errors from platform_get_irq() 48f8f198a2ab btrfs: fix warning when freeing leaf after subvolume creation failure 9bc53f5a3932 btrfs: fix invalid delayed ref after subvolume creation failure 661820504717 btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref bb5c24715501 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk c1784d207513 netfilter: nf_tables: stricter validation of element data 5ccecafc728b netfilter: nft_set_pipapo: release elements in clone from abort path 75e9009edabc net: rose: fix UAF bug caused by rose_t0timer_expiry db89582ff330 usbnet: fix memory leak in error case a7de8d436db9 bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals a703cbdd791b bpf: Fix incorrect verifier simulation around jmp32's jeq/jne f7c9b38cc5a2 can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register 0cab3fb917c5 can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd c7333f798884 can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits f4d90e9c95d4 can: m_can: m_can_chip_config(): actually enable internal timestamping 0e60230bc643 can: gs_usb: gs_usb_open/close(): fix memory leak 8cfa1a33b0fb can: grcan: grcan_probe(): remove extra of_node_get() f34f2a18e47b can: bcm: use call_rcu() instead of costly synchronize_rcu() 51aab37a66a2 ALSA: cs46xx: Fix missing snd_card_free() call at probe error f768f3ca5f38 ALSA: hda/realtek: Add quirk for Clevo L140PU f62c53c6e70d ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD e63b94b8dd5f Revert "selftests/bpf: Add test for bpf_timer overwriting crash" 066a5b678472 mm/filemap: fix UAF in find_lock_entries 0515cc9b6b24 mm/slub: add missing TID updates on slab deactivation eb18ccd14633 Linux 5.15.53 6b316eedff44 hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails 8848842f0a9b hwmon: (occ) Prevent power cap command overwriting poll response 38920480329f hwmon: (occ) Remove sequence numbering and checksum calculation 5b458d3de9cf drm/fourcc: fix integer type usage in uapi header f2def2643350 platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses b9b7a115dfd1 platform/x86: panasonic-laptop: don't report duplicate brightness key-presses 6201123ca5bc platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug" 484e10843a74 platform/x86: panasonic-laptop: sort includes alphabetically b619348d9d69 platform/x86: panasonic-laptop: de-obfuscate button codes 8547315c1377 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c 68aa6f13dc43 drm/msm/gem: Fix error return on fence id alloc fail a13ea254268c drm/i915/gem: add missing else 4dc036ddf4bf net: fix IFF_TX_SKB_NO_LINEAR definition 25daf14eacd1 fsi: occ: Force sequence numbering per OCC 8169198652b9 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() 74acf9cc87c7 net: usb: qmi_wwan: add Telit 0x1070 composition 9f83c8f6ab14 xen/arm: Fix race in RB-tree based P2M accounting 1052fc2b7391 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() 6d0a9127279a xen/blkfront: force data bouncing when backend is untrusted ed3cfc690675 xen/netfront: force data bouncing when backend is untrusted 5dd0993c3683 xen/netfront: fix leaking data in shared pages 7ed65a4ad8fa xen/blkfront: fix leaking data in shared pages 472863c7b523 selftests/rseq: Change type of rseq_offset to ptrdiff_t df2e933a5348 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area f5a656b4ab48 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area 4633aa6fadc6 selftests/rseq: Fix: work-around asm goto compiler bugs 786bd3511934 selftests/rseq: Remove arm/mips asm goto compiler work-around 33307f2afd85 selftests/rseq: Fix warnings about #if checks of undefined tokens 21199d90428e selftests/rseq: Fix ppc32 offsets by using long rather than off_t 56cbd6e40e41 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store 1969c5eff964 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian b9a8ebe29636 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 e49d1c413d28 selftests/rseq: Introduce thread pointer getters d471088d078b selftests/rseq: Introduce rseq_get_abi() helper c9a96b4231c3 selftests/rseq: Remove volatile from __rseq_abi 3c35d9cbd99b selftests/rseq: Remove useless assignment to cpu variable 94a913fe6271 selftests/rseq: introduce own copy of rseq uapi header 58f64962a697 selftests/rseq: remove ARRAY_SIZE define from individual tests 34ec62bc44b0 selftests/bpf: Add test_verifier support to fixup kfunc call insns e11cdd74519e tcp: add a missing nf_reset_ct() in 3WHS handling 010d7c422296 MAINTAINERS: add Leah as xfs maintainer for 5.15.y c28f95515503 net: tun: avoid disabling NAPI twice 9db9e649f88f mlxsw: spectrum_router: Fix rollback in tunnel next hop init 2930ee1a166d ipv6: fix lockdep splat in in6_dump_addrs() d6371303b4db ipv6/sit: fix ipip6_tunnel_get_prl return value 674a641e5b67 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() b43a47c1c5c7 ACPI: video: Change how we determine if brightness key-presses are handled 50fefe57f45e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio c8fb40fd7bb7 epic100: fix use after free on rmmod 35fcb2ba35b4 tipc: move bc link creation back to tipc_node_create eaf7e6fe4b07 NFC: nxp-nci: Don't issue a zero length i2c_master_read() d13a5b86e284 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value 89296ac435e2 powerpc/memhotplug: Add add_pages override for PPC ef0af7d08d26 net: bonding: fix use-after-free after 802.3ad slave unbind 7227bc7bd103 net: phy: ax88772a: fix lost pause advertisement configuration 0d139145cc0f net: bonding: fix possible NULL deref in rlb code efafb28ff39f net: asix: fix "can't send until first packet is send" issue ed303cc7aab9 net/sched: act_api: Notify user space if any actions were flushed before error 1d776f085006 net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup() 031561caa38a netfilter: nft_dynset: restore set element counter when failing to update a6c5c65f4c37 s390: remove unneeded 'select BUILD_BIN2C' 10f88306f9f3 vdpa/mlx5: Update Control VQ callback information 01121e39ef53 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events 7cf7ed8f23c4 caif_virtio: fix race between virtio_device_ready() and ndo_open() 4d5055873e24 vfs: fix copy_file_range() regression in cross-fs copies 115d94191691 NFSD: restore EINVAL error translation in nfsd_commit() c9f8f94d3ca9 net: ipv6: unexport __init-annotated seg6_hmac_net_init() 0b842b9e84cd selftests: mptcp: more stable diag tests 536d2a6a4fd6 usbnet: fix memory allocation in helpers f7eaa228b0fa net: usb: asix: do not force pause frames support 0b6e0eb5c45e linux/dim: Fix divide by 0 in RDMA DIM 889000874c12 RDMA/cm: Fix memory leak in ib_cm_insert_listen 732e73bd81c7 RDMA/qedr: Fix reporting QP timeout attribute c16404122a7c net: dp83822: disable rx error interrupt 7191cecb99b2 net: dp83822: disable false carrier interrupt 92e4f3ee5831 net: tun: stop NAPI when detaching queues 8145f77d38de net: tun: unlink NAPI from device on destruction 1e2327ba0fe9 net: dsa: bcm_sf2: force pause link settings cc38c1eaa2e0 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test 4db9730360ab virtio-net: fix race between ndo_open() and virtio_device_ready() aa0806efb8f0 net: usb: ax88179_178a: Fix packet receiving 659d39545260 net: rose: fix UAF bugs caused by timer handler 6437d3deee28 SUNRPC: Fix READ_PLUS crasher 0222575395bd s390/archrandom: simplify back to earlier design and initialize earlier d5b06039b195 dm raid: fix KASAN warning in raid5_add_disks 6352b2f4d8e9 dm raid: fix accesses beyond end of raid member array bdb4d98d6d95 powerpc/bpf: Fix use of user_pt_regs in uapi e646baf1a4fd powerpc/book3e: Fix PUD allocation size in map_kernel_page() 0c1d781d6b08 powerpc/prom_init: Fix kernel config grep be74e588f1a5 nvdimm: Fix badblocks clear off-by-one error 526b53192d09 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 58caf60ce217 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) 25fab798784b net: phy: Don't trigger state machine while in suspend 159f2454ab12 ipv6: take care of disable_policy when restoring routes e33f5b581574 ksmbd: use vfs_llseek instead of dereferencing NULL 9d48194d3e49 ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA 6791b57284f5 ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA 31c371b61d13 drm/amdgpu: To flush tlb for MMHUB of RAVEN series 990132bebcc8 Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-14linux-yocto/5.15: fix buildpaths issue with gen-mach-typesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: 6c085baf1838 tools: use basename to identify file in gen-mach-types Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-14linux-yocto/5.10: fix buildpaths issue with gen-mach-typesBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 80f5207b5abd tools: use basename to identify file in gen-mach-types Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12linux-yocto/5.10: fix build_OID_registry/conmakehash buildpaths warningBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.10: 4d201ec392f1 vt/conmakehash: improve reproducibility ae24d013888f lib/build_OID_registry: fix reproducibility issues Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12linux-yocto/5.15: fix build_OID_registry buildpaths warningBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Sun Jul 10 22:56:53 2022 -0400 lib/build_OID_registry: fix reproducibility issues The script build_OID_registry captures the full path of itself in the generated data. This causes reproduciblity issues as the path is captured and packaged. We use the basename of the script instead, and that allows us to be reprodicible, with slightly less information captured in the output data (but the generating script can still easily be found). Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12linux-yocto/5.15: fix qemuppc buildpaths warningBruce Ashfield
Integrating the following commit(s) to linux-yocto/5.15: Author: Bruce Ashfield <bruce.ashfield@gmail.com> Date: Sun Jul 10 21:37:07 2022 -0400 vt/conmakehash: improve reproducibility The file generated by conmakehash capture the application path used to generate the file. While that can be informative, it varies based on where the kernel was built, as the full path is captured. We tweak the application to use a second input as the "capture name", and then modify the Makefile to pass the basename of the source, making it reproducible. This could be improved by using some sort of path mapping, or the application manipualing argv[1] itself, but for now this solves the reprodicibility issue. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12kernel-devsrc: ppc32: fix reproducibilityBruce Ashfield
In a similar manner to the arm/arm32 reprodicibility fixes, we can also fix ppc32. The file .vdso32-offsets.h.cmd has captured paths, but we don't need it on target or SDKs to regenerate a build enviroment. We add it to our vdso-offsets list of files to delete and we no longer have files patckaged with buildpaths. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12linux-yocto/5.10: update to v5.10.128Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: ea86c1430c83 Linux 5.10.128 2d10984d99ac net: mscc: ocelot: allow unregistered IP multicast flooding 6a656280e775 powerpc/ftrace: Remove ftrace init tramp once kernel init is complete 6b734f7b7071 xfs: check sb_meta_uuid for dabuf buffer recovery 071e750ffb3d xfs: remove all COW fork extents when remounting readonly 1e76bd4c6722 xfs: Fix the free logic of state in xfs_attr_node_hasname 0cdccc05da76 xfs: punch out data fork delalloc blocks on COW writeback failure db3f8110c3b0 xfs: use kmem_cache_free() for kmem_cache objects 09c9902cd80a bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() c4ff3ffe0138 tick/nohz: unexport __init-annotated tick_nohz_full_setup() 069fff50d400 drm: remove drm_fb_helper_modinit 52dc7f3f6fa1 MAINTAINERS: add Amir as xfs maintainer for 5.10.y deb587b1a48d Linux 5.10.127 1cca46c20541 powerpc/pseries: wire up rng during setup_arch() 95d73d510b8a kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) feb5ab798698 random: update comment from copy_to_user() -> copy_to_iter() 959bbaf5b7a9 modpost: fix section mismatch check for exported init/exit sections c980392af147 ARM: cns3xxx: Fix refcount leak in cns3xxx_init 889aad2203e0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings 44a5b3a073e5 ARM: Fix refcount leak in axxia_boot_secondary 30bbfeb480ae soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe 68f28d52e6cb ARM: exynos: Fix refcount leak in exynos_map_pmu 59fdf108144c ARM: dts: imx6qdl: correct PU regulator ramp delay fb70bd86751a ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node f78acc4288ed powerpc/powernv: wire up rng during setup_arch 7db1ba660b07 powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address 1f5a9205a3be powerpc: Enable execve syscall exit tracepoint ca144919afd4 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX a1c902349ad5 parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI af0ff2da0152 xtensa: Fix refcount leak bug in time.c 6c0839cf1b9e xtensa: xtfpga: Fix refcount leak bug in setup 501652a2ad54 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client d40514d4403a iio: adc: axp288: Override TS pin bias current for some models d579c893dd6c iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message 62284d45e26d iio: adc: stm32: Fix ADCs iteration in irq handler e3ebb9d16ce1 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) 3e0af68b99b8 iio: adc: stm32: fix maximum clock rate for stm32mp15x b07a30a774b3 iio: trigger: sysfs: fix use-after-free on remove 399788e819a1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() c1ec7d52a218 iio: accel: mma8452: ignore the return value of reset operation 42caf44906d6 iio:accel:mxc4005: rearrange iio trigger get and register e26dcf627971 iio:accel:bma180: rearrange iio trigger get and register f26379e19958 iio:chemical:ccs811: rearrange iio trigger get and register 4b6cdcff7cb8 f2fs: attach inline_data after setting compression 2d7bdb6a5a37 usb: chipidea: udc: check request status before setting device address 656eca37aae1 USB: gadget: Fix double-free bug in raw_gadget driver 54604108be64 usb: gadget: Fix non-unique driver names in raw-gadget driver d87dec22fdf5 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI 114080d04ae4 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI b8142a84657e xhci: turn off port power in shutdown 116c3e81b053 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC a547662534ca iio: adc: vf610: fix conversion mode sysfs node name 58c3a27e9c23 iio: mma8452: fix probe fail when device tree compatible is used. 5ee016f6120a s390/cpumf: Handle events cycles and instructions identical abe487a88a5d gpio: winbond: Fix error code in winbond_gpio_get() 30531e0d7b5d nvme: move the Samsung X5 quirk entry to the core quirks 169f7d770552 nvme-pci: add NO APST quirk for Kioxia device 938f594266a6 nvme-pci: allocate nvme_command within driver pdu ba388d4e9a68 nvme: don't check nvme_req flags for new req e7ccaa1abacf nvme: mark nvme_setup_passsthru() inline 3ee62a1f0701 nvme: split nvme_alloc_request() fe06c692cd7e nvme: centralize setting the timeout in nvme_alloc_request afbc954e7896 Revert "net/tls: fix tls_sk_proto_close executed repeatedly" 340fbdc8011f virtio_net: fix xdp_rxq_info bug after suspend/resume 3bccf82169c5 igb: Make DMA faster when CPU is active on the PCIe link 7d7450363fdf regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips 40b3815b2c90 ice: ethtool: advertise 1000M speeds properly 7b564e3254b7 afs: Fix dynamic root getattr 3c22192db06e MIPS: Remove repetitive increase irq_err_count cc649a78654a x86/xen: Remove undefined behavior in setup_features() b60c375ad140 selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh 20119c1e0fff udmabuf: add back sanity check e82376b63247 net/tls: fix tls_sk_proto_close executed repeatedly cec9867ee554 erspan: do not assume transport header is always set acf76125bb2b drm/msm/dp: fix connect/disconnect handled at irq_hpd 61f8f4034c04 drm/msm/dp: promote irq_hpd handle to handle link training correctly d11cb082151f drm/msm/dp: deinitialize mainlink if link training failed 3d67cb00cbbb drm/msm/dp: fixes wrong connection state caused by failure of link train efb2b6916050 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() d16a4339825e drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf 363fd6e34618 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms 2e3216b929bb bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers c12a2c9b1b46 igb: fix a use-after-free issue in igb_clean_tx_ring 361c5521c1e4 tipc: fix use-after-free Read in tipc_named_reinit f299d3fbe431 tipc: simplify the finalize work queue ab7f565ac705 phy: aquantia: Fix AN when higher speeds than 1G are not advertised a51c199e4d2b bpf, x86: Fix tail call count offset calculation on bpf2bpf call 4ae116428e81 drm/sun4i: Fix crash during suspend after component bind failure 516760f1d297 bpf: Fix request_sock leak in sk lookup helpers 505a375eea11 drm/msm: use for_each_sgtable_sg to iterate over scatterlist 10eb239e2935 scsi: scsi_debug: Fix zone transition to full condition 15cc30ac2a8d netfilter: use get_random_u32 instead of prandom 95f80c88436f netfilter: nftables: add nft_parse_register_store() and use it ec9b0a8d307e netfilter: nftables: add nft_parse_register_load() and use it 8adedb4711dc drm/msm: Fix double pm_runtime_disable() call 8682335375bd USB: serial: option: add Quectel RM500K module support 9e6e063e548b USB: serial: option: add Quectel EM05-G modem 0b3006a862fb USB: serial: option: add Telit LE910Cx 0x1250 composition f6a266e0dc6f dm mirror log: clear log bits up to BITS_PER_LONG boundary 03d1874b8295 dm era: commit metadata in postsuspend after worker stops 273106c2df43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint 156427b3123c mtd: rawnand: gpmi: Fix setting busy timeout setting 07e56884cd95 mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing 0ae82e1ccb66 btrfs: add error messages to all unrecognized mount options 49e3e449bc4e net: openvswitch: fix parsing of nw_proto for IPv6 fragments 1508658aec4e ALSA: hda/realtek: Add quirk for Clevo NS50PU 6e8e5031592d ALSA: hda/realtek: Add quirk for Clevo PD70PNT 80307458a1ee ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly 7fcbc89d4722 ALSA: hda/realtek - ALC897 headset MIC no sound f5ea433d56d4 ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop 64373290601f ALSA: hda/conexant: Fix missing beep setup 12a6be5d11d0 ALSA: hda/via: Fix missing beep setup 5e80f923b8dd random: quiet urandom warning ratelimit suppression message 310ebbd9f5cd random: schedule mix_interrupt_randomness() less often 3acb7dc242ca vt: drop old FONT ioctls 9cae50bdfafa Linux 5.10.126 fb2fbb3c10d7 io_uring: use separate list entry for iopoll requests 6a7c3bcc3c2e Linux 5.10.125 df3f3bb5059d io_uring: add missing item types for various requests 1a264b3a6940 arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer a1508d164e58 serial: core: Initialize rs485 RTS polarity already on probe 7ccb026ecb99 tcp: drop the hash_32() part from the index calculation 9429b75bc271 tcp: increase source port perturb table to 2^16 24b922a5da00 tcp: dynamically allocate the perturb table used by source ports d28e64b1c63e tcp: add small random increments to the source port dd46a868fcfd tcp: use different parts of the port_offset for index and offset 743acb520799 tcp: add some entropy in __inet_hash_connect() 16b1994679a0 usb: gadget: u_ether: fix regression in setting fixed MAC address 355be6131164 zonefs: fix zonefs_iomap_begin() for reads ee4677b78eca s390/mm: use non-quiescing sske for KVM switch to keyed guest 4f3fee72a74c Linux 5.10.124 e0b6018894b8 clk: imx8mp: fix usb_root_clk parent a3e50506ea0d powerpc/book3e: get rid of #include <generated/compile.h> ff4443f3fc53 igc: Enable PCIe PTM f0a7adff635a Revert "PCI: Make pci_enable_ptm() private" e1513a714de6 net: openvswitch: fix misuse of the cached connection on tuple changes 09b55dc90b4d net/sched: act_police: more accurate MTU policing 73bc8a5e8e3a dma-direct: don't over-decrypt memory aa9a001efa9c virtio-pci: Remove wrong address verification in vp_del_vqs() be9864103408 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine 401bef1f95de KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak d6be031a2f5e KVM: x86: Account a variety of miscellaneous allocations d74d7865e2a8 KVM: arm64: Don't read a HW interrupt pending state in user context bfd004a1d3a0 ext4: add reserved GDT blocks check 0ca74dacfd47 ext4: make variable "count" signed 6fdaf31ad5f3 ext4: fix bug_on ext4_mb_use_inode_pa e27430c1f1ed drm/amd/display: Cap OLED brightness per max frame-average luminance ba751f0d25f0 dm mirror log: round up region bitmap size to BITS_PER_LONG 33ba36351eec serial: 8250: Store to lsr_save_flags after lsr read 57901c658f77 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe a44a8a762f7f usb: dwc2: Fix memory leak in dwc2_hcd_init 791da3e6c883 USB: serial: io_ti: add Agilent E5805A support 0e13274bc642 USB: serial: option: add support for Cinterion MV31 with new baseline d721986e967b crypto: memneq - move into lib/ 308b8f31c069 comedi: vmk80xx: fix expression for tx buffer size 9308be3d9a74 mei: me: add raptor lake point S DID 9ea9c92275b3 i2c: designware: Use standard optional ref clock implementation 506a88a5bf26 irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions 7c9dd9d23f26 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions e52a58b79f11 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init 716587a57a28 i2c: npcm7xx: Add check for platform_driver_register b559ef9dfc8f faddr2line: Fix overlapping text section failures, the sequel 7fa28a7c3d74 block: Fix handling of offline queues in blk_mq_alloc_request_hctx() 2d825fb53b9a certs/blacklist_hashes.c: fix const confusion in certs blacklist bc28fde90937 arm64: ftrace: consistently handle PLTs. e177f17fe46b arm64: ftrace: fix branch range checks 64072389beb8 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg 28069e026e64 net: bgmac: Fix an erroneous kfree() in bgmac_remove() 984793f25573 mlxsw: spectrum_cnt: Reorder counter pools b90ae84a8a9c nvme: add device name to warning in uuid_show() 42f7cbe2c2c9 nvme: use sysfs_emit instead of sprintf 63b26fe0252f drm/i915/reset: Fix error_state_read ptr + offset use 2b2180449ae0 misc: atmel-ssc: Fix IRQ check in ssc_probe 65ca4db68b68 tty: goldfish: Fix free_irq() on remove 5334455067d5 Drivers: hv: vmbus: Release cpu lock in error case 814092927a21 i40e: Fix call trace in setup_tx_descriptors 43dfd1169cc0 i40e: Fix calculating the number of queue pairs ef4d73da0a5c i40e: Fix adding ADQ filter to TC0 db965e2757d9 clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() 8acc3e228e1c pNFS: Avoid a live lock condition in pnfs_update_layout() 03ea83324aa0 pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE 4603a37f6eae random: credit cpu and bootloader seeds by default 9d667348dc33 gpio: dwapb: Don't print error on -EPROBE_DEFER f3c8bfd6dc4f MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. 85340c063450 mellanox: mlx5: avoid uninitialized variable warning with gcc-12 38c519df8ecf net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag b8879ca1fd73 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg 0eeec1a8b0cd nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred 6c18f47f47d4 virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed d539feb6df5e ALSA: hda/realtek - Add HW8326 support 16dd002eb871 scsi: pmcraid: Fix missing resource cleanup in error case 410b69262173 scsi: ipr: Fix missing/incorrect resource cleanup in error case 85acc5bf0515 scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion 916145bf9df7 scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology f416fee125d4 scsi: vmw_pvscsi: Expand vcpuHint to 16 bits 0e9994b86580 Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq 2e640e5e44a7 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() a572c7440251 ASoC: es8328: Fix event generation for deemphasis control c7b8c3758f13 ASoC: wm8962: Fix suspend while playing music 8656623bdc0d quota: Prevent memory allocation recursion while holding dq_lock 36cd19e7d4e5 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() 440b2a62da2e ASoC: cs42l51: Correct minimum value for SX volume control f93d8fe3dce8 ASoC: cs42l56: Correct typo in minimum level for SX volume controls 13e5b76d3d71 ASoC: cs42l52: Correct TLV for Bypass Volume b8a47bcc4d14 ASoC: cs53l30: Correct number of volume levels on SX controls 70e355867dc2 ASoC: cs35l36: Update digital volume TLV cb6a0b83f1bc ASoC: cs42l52: Fix TLV scales for mixer controls d7be05aff272 dma-debug: make things less spammy under memory pressure 1b54c0065763 ASoC: nau8822: Add operation for internal PLL off and on 2c9548bc2650 powerpc/kasan: Silence KASAN warnings in __get_wchan() b5699bff1da6 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 28bbdca6a7a4 bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() f14816f2f928 nfsd: Replace use of rwsem with errseq_t 56a7f57da5d0 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-12linux-yocto/5.15: update to v5.15.52Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 545aecd22961 Linux 5.15.52 ea512d540a55 io_uring: fix not locked access to fixed buf table 5696f7983d5d net: mscc: ocelot: allow unregistered IP multicast flooding to CPU 810962c79417 rtw88: rtw8821c: enable rfe 6 devices d52f1c588824 rtw88: 8821c: support RFE type4 wifi NIC e8d4878dcd00 fs: account for group membership dc85bc24fbf1 fs: fix acl translation 38753e9173a5 fs: support mapped mounts of mapped filesystems 968e66f8ff70 fs: add i_user_ns() helper 21c6c720be75 fs: port higher-level mapping helpers 7d0536a8fab7 fs: remove unused low-level mapping helpers f895d0ff47be fs: use low-level mapping helpers 1c62e0186d94 docs: update mapping documentation b20dcf603b8d fs: account for filesystem mappings 3374eb1b0afc fs: tweak fsuidgid_has_mapping() 7bc23abcb414 fs: move mapping helpers b3679e8b5996 fs: add is_idmapped_mnt() helper ab0b6dc5e16b powerpc/ftrace: Remove ftrace init tramp once kernel init is complete ce6bfe55237e xfs: only bother with sync_filesystem during readonly remount 3465b167831e xfs: prevent UAF in xfs_log_item_in_current_chkpt 4f0c91ab4c7d xfs: check sb_meta_uuid for dabuf buffer recovery c4f376ba8be8 xfs: remove all COW fork extents when remounting readonly 40de647b2bab xfs: Fix the free logic of state in xfs_attr_node_hasname 0e84e17c16a3 xfs: punch out data fork delalloc blocks on COW writeback failure 71a218ca4fde xfs: use kmem_cache_free() for kmem_cache objects 1cdcd496b7ca bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() edbaf6e5e93a x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted f4a80ec8c51d tick/nohz: unexport __init-annotated tick_nohz_full_setup() 37238449af78 Linux 5.15.51 7fc188a9a9cc powerpc/pseries: wire up rng during setup_arch() 17aa69b458fd kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) cced9ce619ef dma-direct: use the correct size for dma_set_encrypted() a8bbb4c26460 perf build-id: Fix caching files with a wrong build ID 46a78d141335 random: update comment from copy_to_user() -> copy_to_iter() 7a3a4683562e ARM: dts: bcm2711-rpi-400: Fix GPIO line names bcf2087ce4de modpost: fix section mismatch check for exported init/exit sections da3ee7cd2f15 ARM: cns3xxx: Fix refcount leak in cns3xxx_init cde4480b5ab0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings 4d9c60e868f7 ARM: Fix refcount leak in axxia_boot_secondary 10ba9d499a9f soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe d23f76018e17 ARM: exynos: Fix refcount leak in exynos_map_pmu 5e00d3d4023c arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode 4b5047643466 ARM: dts: imx6qdl: correct PU regulator ramp delay c845b98be950 ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node 93f7d2a7fcf3 drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl() 1ad385647bf3 powerpc/powernv: wire up rng during setup_arch c1cfae46c5dc powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address fe643b5afde6 powerpc: Enable execve syscall exit tracepoint 416d16b7dc0b powerpc/microwatt: wire up rng during setup_arch() 6b28ca2cf344 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX cb4d52085c8b parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI 0dcc1dd8a5dd xtensa: Fix refcount leak bug in time.c 016245172317 xtensa: xtfpga: Fix refcount leak bug in setup 711591bf1dab iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels() ab7bf025cee8 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client 4358bf6b1aad iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties() bb6f853289fe iio: adc: axp288: Override TS pin bias current for some models 4f89730288ee iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message d361b3cc1cf8 iio: adc: stm32: Fix ADCs iteration in irq handler 148bab179f04 iio: afe: rescale: Fix boolean logic bug 80e80577043f iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) 2a2d448a74ab iio: adc: stm32: fix maximum clock rate for stm32mp15x 4687c3f95524 iio: trigger: sysfs: fix use-after-free on remove f359c4751de1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() 005cb02224a9 iio: accel: mma8452: ignore the return value of reset operation cb0d87f2519d iio:accel:mxc4005: rearrange iio trigger get and register 3357fb9da21a iio:accel:bma180: rearrange iio trigger get and register 240fb3913f18 iio:accel:kxcjk-1013: rearrange iio trigger get and register a1356318042e iio:chemical:ccs811: rearrange iio trigger get and register 974e69beebb3 iio:humidity:hts221: rearrange iio trigger get and register f650029de357 f2fs: attach inline_data after setting compression d98b5032c9d0 btrfs: fix deadlock with fsync+fiemap+transaction commit 1238f580cd81 btrfs: don't set lock_owner when locking extent buffer for reading 46336a59a4a7 dt-bindings: usb: ehci: Increase the number of PHYs 9a0b865d8b4c dt-bindings: usb: ohci: Increase the number of PHYs 308df8d4e41b usb: chipidea: udc: check request status before setting device address 07f1d9a6b75d USB: gadget: Fix double-free bug in raw_gadget driver 61c3a21ba6f6 usb: gadget: Fix non-unique driver names in raw-gadget driver da57f113e817 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI cfa16dd21be0 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI c1c78d4d9b0a xhci: turn off port power in shutdown 9509a175a560 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC 288f30e17513 iio: adc: vf610: fix conversion mode sysfs node name 466e15f845d7 iio: magnetometer: yas530: Fix memchr_inv() misuse 490dd2dd2a79 iio: mma8452: fix probe fail when device tree compatible is used. ff3e50ca9250 s390/cpumf: Handle events cycles and instructions identical 09dd5630fea6 gpio: winbond: Fix error code in winbond_gpio_get() e3ea126c513c nvme: move the Samsung X5 quirk entry to the core quirks 1057d42602cb nvme-pci: add NO APST quirk for Kioxia device 72fa0f65b566 sock: redo the psock vs ULP protection check eb9399970565 Revert "net/tls: fix tls_sk_proto_close executed repeatedly" 8d7fe9ad6fdd virtio_net: fix xdp_rxq_info bug after suspend/resume 8eb0223631f8 igb: Make DMA faster when CPU is active on the PCIe link 60fd29f1ff46 regmap-irq: Fix offset/index mismatch in read_sub_irq_data() b0581f93cf05 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips 20229bb99545 ice: ethtool: advertise 1000M speeds properly 2b2bba96526f afs: Fix dynamic root getattr ab150a2bf6c5 MIPS: Remove repetitive increase irq_err_count 3e2c9ee9c1e6 x86/xen: Remove undefined behavior in setup_features() ffa12a326415 xen-blkfront: Handle NULL gendisk 0315bd8ad0dd selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh 5b45535865d6 udmabuf: add back sanity check be64f54a0db2 net/tls: fix tls_sk_proto_close executed repeatedly a3b2470399f6 erspan: do not assume transport header is always set 26e70f8989cb perf arm-spe: Don't set data source if it's not a memory operation e24709e89b1b drm/msm/dp: force link training for display resolution change 796d3acd7d9e drm/msm/dp: do not initialize phy until plugin interrupt received 40e9efdc2ef9 drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed 2ecf5ff9aa14 drm/msm/dp: Drop now unused hpd_high member d0b4a61f8713 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() 3c39a1719773 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf 45bd293bbcd8 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms efb10d2a047d ethtool: Fix get module eeprom fallback 6386fdde8df0 bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers 2af944210dc2 igb: fix a use-after-free issue in igb_clean_tx_ring cd7789e659e8 tipc: fix use-after-free Read in tipc_named_reinit ad10d61c55aa net: fix data-race in dev_isalive() f617cef46552 net: Write lock dev_base_lock without disabling bottom halves. 638be56ae9cc KVM: arm64: Prevent kmemleak from accessing pKVM memory d7fe6be43cfa phy: aquantia: Fix AN when higher speeds than 1G are not advertised 8e74f5ceea52 scsi: storvsc: Correct reporting of Hyper-V I/O size limits b28e4e3fd34c bpf, x86: Fix tail call count offset calculation on bpf2bpf call 0eef1dcb9774 drm/sun4i: Fix crash during suspend after component bind failure b03607437ea8 bpf: Fix request_sock leak in sk lookup helpers 7154e4df56d4 drm/msm: use for_each_sgtable_sg to iterate over scatterlist 64e6ba7f2d2f xsk: Fix generic transmit when completion queue reservation fails 54abcc525269 scsi: iscsi: Exclude zero from the endpoint ID range 0a7a5261705f drm/msm: Switch ordering of runpm put vs devfreq_idle 7d5fe94333a9 scsi: scsi_debug: Fix zone transition to full condition d0906b0fffc9 netfilter: use get_random_u32 instead of prandom f7fa3263079c drm/msm: Fix double pm_runtime_disable() call c6f6c9668609 drm/msm: Ensure mmap offset is initialized 45dc151ca0b9 USB: serial: option: add Quectel RM500K module support d5eb7d6baed5 USB: serial: option: add Quectel EM05-G modem b919ece13b6b USB: serial: option: add Telit LE910Cx 0x1250 composition e5b0f42edda2 USB: serial: pl2303: add support for more HXN (G) types 0895a2235bae drm/i915: Implement w/a 22010492432 for adl-s bae4d6a2dd9e tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher() c3f51b28a8bc dm mirror log: clear log bits up to BITS_PER_LONG boundary ac0a5f701f4d dm era: commit metadata in postsuspend after worker stops c477de4c7d43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint 0af674e7a764 mtd: rawnand: gpmi: Fix setting busy timeout setting 0f6f66b4ef27 MAINTAINERS: Add new IOMMU development mailing list 87a54feba68f xen/gntdev: Avoid blocking in unmap_grant_pages() fe9ba4f29320 mmc: mediatek: wait dma stop bit reset to 0 7df8c497214b mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing 161ec2a0807d scsi: ibmvfc: Allocate/free queue resource only during probe/remove 8540f66196ca scsi: ibmvfc: Store vhost pointer during subcrq allocation 4a19c1cee0de btrfs: add error messages to all unrecognized mount options 82e3769c0257 btrfs: prevent remounting to v1 space cache for subpage mount 341d33128a94 btrfs: fix hang during unmount when block group reclaim task is running f0126bcaee81 9p: fix fid refcount leak in v9fs_vfs_get_link 22832ac3eb5b 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl 10629c04b3a8 9p: Fix refcounting during full path walks for fid lookups cbf585269510 net: openvswitch: fix parsing of nw_proto for IPv6 fragments 56c6f1fcd594 ALSA: hda/realtek: Add quirk for Clevo NS50PU 48e3b93cda56 ALSA: hda/realtek: Add quirk for Clevo PD70PNT dffaf580c3c2 ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly c478ceb4342b ALSA: hda/realtek - ALC897 headset MIC no sound 82e29e99f2ab ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop d12a5d1b5053 ALSA: hda/conexant: Fix missing beep setup 535abf6207ef ALSA: hda/via: Fix missing beep setup eb4c99d089c0 random: quiet urandom warning ratelimit suppression message 7a42647f7037 random: schedule mix_interrupt_randomness() less often 18a33c8dabb8 Linux 5.15.50 f1304f976395 arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer 7c622181faeb serial: core: Initialize rs485 RTS polarity already on probe 8e57da591f63 selftests/bpf: Add selftest for calling global functions from freplace 5c0ab17c5360 bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs cfb68b072cbf usb: gadget: u_ether: fix regression in setting fixed MAC address c2f71b9bb398 zonefs: fix zonefs_iomap_begin() for reads 04dcef44f6f4 net: mana: Add handling of CQE_RX_TRUNCATED 7fd1d002852f drm/amd/display: Don't reinitialize DMCUB on s0ix resume 48543509f4c5 s390/mm: use non-quiescing sske for KVM switch to keyed guest ee039006371a Linux 5.15.49 c5559147766c clk: imx8mp: fix usb_root_clk parent d807e0dfb471 powerpc/book3e: get rid of #include <generated/compile.h> 870179c053ce virtio-pci: Remove wrong address verification in vp_del_vqs() c64dfc63c422 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine ac0899da0ed1 KVM: arm64: Don't read a HW interrupt pending state in user context 33b1bba31f4c ext4: add reserved GDT blocks check 4fadac8c7376 ext4: make variable "count" signed 90f0f9d45dff ext4: fix bug_on ext4_mb_use_inode_pa 38db3b696f27 ext4: fix super block checksum incorrect after mount 75f3a5fa2ad0 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle 8720414b51d4 drm/amd/display: Cap OLED brightness per max frame-average luminance 0d2209b54f1d dm mirror log: round up region bitmap size to BITS_PER_LONG ccd175109234 bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() 9b5a3b16c4aa serial: 8250: Store to lsr_save_flags after lsr read a567426d1449 tty: n_gsm: Debug output allocation must use GFP_ATOMIC 4baa493636b6 usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() 20ac0adece7b usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() 46da1e4a8b63 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe 492d82d5ffcd usb: cdnsp: Fixed setting last_trb incorrectly 701d8ec01e0f usb: dwc2: Fix memory leak in dwc2_hcd_init b71eed408e58 USB: serial: io_ti: add Agilent E5805A support 79ea90c9588f USB: serial: option: add support for Cinterion MV31 with new baseline 795aa0cfd38d crypto: memneq - move into lib/ 31ac1cffa76b comedi: vmk80xx: fix expression for tx buffer size 57199e4ee958 mei: me: add raptor lake point S DID 2399481a13a7 mei: hbm: drop capability response on early shutdown 93e6c2cbcd08 i2c: designware: Use standard optional ref clock implementation 668a1f5e75d5 sched: Fix balance_push() vs __sched_setscheduler() e85b1b797de0 irqchip/realtek-rtl: Fix refcount leak in map_interrupts cc5984cf270b irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions 0b325d993995 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions 5d38720661a4 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init 3a72ed60af9d i2c: npcm7xx: Add check for platform_driver_register c06ebe20ba9f faddr2line: Fix overlapping text section failures, the sequel b5e65ef044d6 block: Fix handling of offline queues in blk_mq_alloc_request_hctx() ca67881dcef0 init: Initialize noop_backing_dev_info early 04cdec418626 certs/blacklist_hashes.c: fix const confusion in certs blacklist db73aa946633 arm64: ftrace: consistently handle PLTs. a39d42b0f7c9 arm64: ftrace: fix branch range checks b764bb8dd474 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg ed66c8612bb4 net: bgmac: Fix an erroneous kfree() in bgmac_remove() 32df93bd9d12 mlxsw: spectrum_cnt: Reorder counter pools fce5e847b6ef nvme: add device name to warning in uuid_show() 21dda97d095c net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization 36c95d9bd2ad net: hns3: don't push link state to VF if unalive 384ffa1dee40 net: hns3: set port base vlan tbl_sta to false before removing old vlan 23de00c1304a net: hns3: split function hclge_update_port_base_vlan_cfg() f4c5eba87675 drm/i915/reset: Fix error_state_read ptr + offset use 91f5a60a8398 io_uring: fix races with buffer table unregister b1e7cade3caf io_uring: fix races with file table unregister d460a8a3b980 misc: atmel-ssc: Fix IRQ check in ssc_probe fb15e79cacdd tty: goldfish: Fix free_irq() on remove 2cd5117ce64e Drivers: hv: vmbus: Release cpu lock in error case 0a4e5a3dc5e4 i40e: Fix call trace in setup_tx_descriptors f015e9929cca i40e: Fix calculating the number of queue pairs e04448d388be i40e: Fix adding ADQ filter to TC0 0414eab7c78f clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() 5967a6900873 sunrpc: set cl_max_connect when cloning an rpc_clnt ec23a86e060c pNFS: Avoid a live lock condition in pnfs_update_layout() b2bb8b6ec81b pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE 9c8fc4b323dd staging: r8188eu: Fix warning of array overflow in ioctl_linux.c 2595e803130b staging: r8188eu: Use zeroing allocator in wpa_set_encryption() d56bc9e8760a staging: r8188eu: fix rtw_alloc_hwxmits error detection for now 6a816a0b6cc3 platform/x86/intel: hid: Add Surface Go to VGBS allow list 7f3746461832 platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF 9352e7f0f06b platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support 76ac3964a22a gpio: dwapb: Don't print error on -EPROBE_DEFER eeadd7db8c3f random: credit cpu and bootloader seeds by default 8be6646cdbe9 MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. 5cecc6e56b85 mellanox: mlx5: avoid uninitialized variable warning with gcc-12 f7d63b508981 gcc-12: disable '-Wdangling-pointer' warning for now fcba12a43081 net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag 27a37755ceb4 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg 6616872cfe7f nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred af6bc0dcb16a virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed 6759554f351a ALSA: hda/realtek - Add HW8326 support 41b2185bcb2f scsi: pmcraid: Fix missing resource cleanup in error case d3b3950b00a1 scsi: ipr: Fix missing/incorrect resource cleanup in error case cb8aa5b92a31 scsi: mpt3sas: Fix out-of-bounds compiler warning 4b5020fc23c8 scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion 6782a2ccd56b scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology 5e83869e2944 scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted d152ce4ffecc scsi: vmw_pvscsi: Expand vcpuHint to 16 bits 332d76dd9a3e Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq d6d1c0990191 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() 606b0226de01 ASoC: es8328: Fix event generation for deemphasis control d733ac5e8110 ASoC: wm8962: Fix suspend while playing music 38ed8ab3171d quota: Prevent memory allocation recursion while holding dq_lock ff128fbea720 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() 4a0d2797918c drm/amdkfd: add pinned BOs to kfd_bo_list 6d235ef00d82 ASoC: cs42l51: Correct minimum value for SX volume control 47fc26b197aa ASoC: cs42l56: Correct typo in minimum level for SX volume controls b3ecd030ab28 ASoC: cs42l52: Correct TLV for Bypass Volume d5e7be00d128 ASoC: cs53l30: Correct number of volume levels on SX controls 2bdfe9a32e0f ASoC: cs35l36: Update digital volume TLV f53212791602 ASoC: cs42l52: Fix TLV scales for mixer controls e4e166f10e70 dma-debug: make things less spammy under memory pressure 09c5cdbc62d9 drm/amdkfd: Use mmget_not_zero in MMU notifier a2010538c9d2 drm/amd/display: Read Golden Settings Table from VBIOS 96c22385c25b ASoC: nau8822: Add operation for internal PLL off and on 70d6d6874db3 powerpc/kasan: Silence KASAN warnings in __get_wchan() 9cada4a06df9 arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3 5628b9febd78 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 3145fe0ebb16 nfsd: Replace use of rwsem with errseq_t 22fbef00c9a3 Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-08kmod: upgrade 29 -> 30Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-08kernel-devsrc: fix reproducibility and buildpaths QA warningBruce Ashfield
We've been removing .vdso-offsets.h.cmd for quite some time, as it is not required to regenerate scripts or to satisfy the prepare target in the kernel source. That being said, there is a secondary location that this file may be found, and since we aren't detecting or removing it, we end up with embedded build paths, which cause both reproducibility and buildpaths QA warnings. We can test for both files, and force remove them if present, and we'll fix this new location of the file and not risk breaking any old kernels. 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>
2022-07-04lttng-modules: fix 5.19+ buildBruce Ashfield
We need to backport three patches from the lttng upstream tree to fix the build against 5.19+. Obviously we'll drop these once the next lttng-modules release is available. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto/5.15: drop obselete GPIO sysfs ABIBruce Ashfield
Integrating the following commit(s) to linux-yocto/.: 6778005b9fa treewide: Drop the obsolete GPIO sysfs ABI Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto-dev: bump to v5.19-rcBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto/5.10: update to v5.10.123Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: 2a59239b22e0 Linux 5.10.123 aa238a92cc94 x86/speculation/mmio: Print SMT warning bde15fdcce44 KVM: x86/speculation: Disable Fill buffer clear within guests 6df693dca312 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS cf1c01a5e4c3 x86/speculation/srbds: Update SRBDS mitigation selection 001415e4e626 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 3eb1180564fa x86/speculation/mmio: Enable CPU Fill buffer clearing on idle 56f0bca5e9c8 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations 26f6f231f6a5 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data f83d4e5be4a3 x86/speculation: Add a common function for MD_CLEAR mitigation update e66310bc96b7 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug f8a85334a57e Documentation: Add documentation for Processor MMIO Stale Data 5754c570a569 Linux 5.10.122 9ba2b4ac3593 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd 5e34b4975669 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT b8c17121f05b zonefs: fix handling of explicit_open option on mount ef51997771d6 PCI: qcom: Fix pipe clock imbalance 63bcb9da91eb md/raid0: Ignore RAID0 layout if the second zone has only one device 418db40cc753 interconnect: Restore sync state by ignoring ipa-virt in provider count bcae8f8338ab interconnect: qcom: sc7180: Drop IP0 interconnects fe6caf512261 powerpc/mm: Switch obsolete dssall to .long 3be74fc0afbe powerpc/32: Fix overread/overwrite of thread_struct via ptrace fa0d3d71dc08 drm/atomic: Force bridge self-refresh-exit on CRTC switch dbe04e874d4f drm/bridge: analogix_dp: Support PSR-exit to disable transition 61297ee0c329 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 2dba96d19d25 ixgbe: fix unexpected VLAN Rx in promisc mode on VF 91620cded92d ixgbe: fix bcast packets Rx on VF after promisc removal cdd9227373f2 nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION 54423649bc0e nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling 4f0a2c46f588 nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION c4e4c07d86db net: phy: dp83867: retrigger SGMII AN when link change 133c9870cd6b mmc: block: Fix CQE recovery reset success 0248a8c844a4 ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 471a41320170 cifs: fix reconnect on smb3 mount types 9023ecfd3378 cifs: return errors during session setup during reconnects b423cd2a81e8 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 94bd216d1718 ALSA: hda/conexant - Fix loopback issue with CX20632 13639c970fdb scripts/gdb: change kernel config dumping method b6ea26873edb vringh: Fix loop descriptors check in the indirect cases 362e3b3a5953 nodemask: Fix return values to be unsigned a262e1255b91 cifs: version operations for smb20 unneeded when legacy support disabled 01137d898039 s390/gmap: voluntarily schedule during key setting f72df77600a4 nbd: fix io hung while disconnecting device 122e4adaff24 nbd: fix race between nbd_alloc_config() and module removal c0868f6e728c nbd: call genl_unregister_family() first in nbd_cleanup() cb8da20d71f9 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 320acaf84a64 x86/cpu: Elide KCSAN for cpu_has() and friends 82876878210a modpost: fix undefined behavior of is_arm_mapping_symbol() fee8ae0a0bb6 drm/radeon: fix a possible null pointer dereference 3e5768683022 ceph: allow ceph.dir.rctime xattr to be updatable 7fa8312879f7 Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" ebfe2797253f scsi: myrb: Fix up null pointer access on myrb_cleanup() 7eb32f286e68 md: protect md_unregister_thread from reentrancy 668c3f9fa2dd watchdog: wdat_wdt: Stop watchdog when rebooting the system e20bc8b5a292 kernfs: Separate kernfs_pr_cont_buf and rename_lock. 1e3b3a5762a9 serial: msm_serial: disable interrupts in __msm_console_write() ff727ab0b7d7 staging: rtl8712: fix uninit-value in r871xu_drv_init() 33ef21d55418 staging: rtl8712: fix uninit-value in usb_read8() and friends f3f754d72d2d clocksource/drivers/sp804: Avoid error on multiple instances abf3b222614f extcon: Modify extcon device to be created after driver data is set 41ec9466944f misc: rtsx: set NULL intfdata when probe fails 5b0c0298f7c3 usb: dwc2: gadget: don't reset gadget's driver->bus 468fe959eab3 sysrq: do not omit current cpu when showing backtrace of all active CPUs f4cb24706ca4 USB: hcd-pci: Fully suspend across freeze/thaw cycle ffe9440d6982 drivers: usb: host: Fix deadlock in oxu_bus_suspend() 6e2273eefab5 drivers: tty: serial: Fix deadlock in sa1100_set_termios() ee105039d365 USB: host: isp116x: check return value after calling platform_get_resource() 0f69d7d5e918 drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() 66f769762f65 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() cb7147afd328 tty: Fix a possible resource leak in icom_probe d68d5e68b7f6 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() 61ca1b97adb9 lkdtm/usercopy: Expand size of "out of frame" object 7821d743abb3 iio: st_sensors: Add a local lock for protecting odr 5a89a92efc34 staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 8caa4b7d411c iio: dummy: iio_simple_dummy: check the return value of kstrdup() f091e29ed872 drm: imx: fix compiler warning with gcc-12 96bf5ed057df net: altera: Fix refcount leak in altera_tse_mdio_create fbeb8dfa8b87 ip_gre: test csum_start instead of transport header 1981cd7a774e net/mlx5: fs, fail conflicting actions 652418d82b7d net/mlx5: Rearm the FW tracer after each tracer event 5d9c1b081ad2 net: ipv6: unexport __init-annotated seg6_hmac_init() be3884d5cd04 net: xfrm: unexport __init-annotated xfrm4_protocol_init() 7759c3222815 net: mdio: unexport __init-annotated mdio_bus_init() b585b87fd5c7 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 3d8122e1692b net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure c2ae49a113a5 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 0cf7aaff290c bpf, arm64: Clear prog->jited_len along prog->jited c61848500a3f af_unix: Fix a data-race in unix_dgram_peer_wake_me(). be9581f4fda7 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 86c87d2c0338 netfilter: nf_tables: bail out early if hardware offload is not supported 330c0c6cd215 netfilter: nf_tables: memleak flow rule from commit path 67e2d448733c netfilter: nf_tables: release new hooks on unsupported flowtable flags 19cb3ece1454 ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe ec5548066d34 netfilter: nf_tables: always initialize flowtable hook list in transaction 7fd03e34f01f powerpc/kasan: Force thread size increase with KASAN 7a248f9c74f9 netfilter: nf_tables: delete flowtable hooks via transaction list 9edafbc7ec29 netfilter: nat: really support inet nat without l3 address 8dbae5affbdb xprtrdma: treat all calls not a bcall when bc_serv is NULL 8b3d5bafb188 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() c09b873f3f39 video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 0ee5b9644f06 NFSv4: Don't hold the layoutget locks across multiple RPC calls 95a0ba85c1b5 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type 2c08cae19d5d m68knommu: fix undefined reference to `_init_sp' d99f04df3236 m68knommu: set ZERO_PAGE() to the allocated zeroed page 344a55ccf5ec i2c: cadence: Increase timeout per message if necessary 32bea51fe4c6 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr 54c1e0e3bbca iommu/arm-smmu-v3: check return value after calling platform_get_resource() 3660db29b030 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 9e801c891aa2 tracing: Avoid adding tracer option before update_tracer_options 1788e6dbb612 tracing: Fix sleeping function called from invalid context on RT kernel 2f452a33067d bootconfig: Make the bootconfig.o as a normal object file c667b3872a4c mips: cpc: Fix refcount leak in mips_cpc_default_phys_base 76b226eaf055 dmaengine: idxd: set DMA_INTERRUPT cap bit 32be2b805a1a perf c2c: Fix sorting in percent_rmt_hitm_cmp() 71cbce75031a driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction b8fac8e32104 tipc: check attribute length for bearer name c1f018702590 scsi: sd: Fix potential NULL pointer dereference d2e297eaf456 afs: Fix infinite loop found by xfstest generic/676 04622d631826 gpio: pca953x: use the correct register address to do regcache sync 0a0f7f841484 tcp: tcp_rtx_synack() can be called from process context e05dd93826e1 net: sched: add barrier to fix packet stuck problem for lockless qdisc e9fe72b95d7f net/mlx5e: Update netdev features after changing XDP state b50eef7a38ed net/mlx5: correct ECE offset in query qp output ea5edd015feb net/mlx5: Don't use already freed action pointer bf2af9b24313 sfc: fix wrong tx channel offset with efx_separate_tx_channels 8f81a4113e1e sfc: fix considering that all channels have TX queues 7ac3a034d96a nfp: only report pause frame configuration for physical device 630e0a10c020 net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" b97550e380ca riscv: read-only pages should not be writable 8f49e1694cbc bpf: Fix probe read error in ___bpf_prog_run() 6d8d3f68cbec ubi: ubi_create_volume: Fix use-after-free when volume creation failed f413e4d7cdf3 ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty 3252d327f977 jffs2: fix memory leak in jffs2_do_fill_super 741e49eacdcd modpost: fix removing numeric suffixes 42658e47f1ab net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register f7ba2cc57f40 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks 71ae30662ec6 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 503a3fd6466d net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog ee89d7fd49de s390/crypto: fix scatterwalk_unmap() callers in AES-GCM e892a7e60f1f clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value 1d7361679f0a ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 910b1cdf6c50 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe b3354f2046cc watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking 36ee9ffca8ef driver core: fix deadlock in __device_attach 823f24f2e329 driver: base: fix UAF when driver_attach failed 7a6337bfedc5 bus: ti-sysc: Fix warnings for unbind for serial 985706bd3bbe firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle 94acaaad470e serial: stm32-usart: Correct CSIZE, bits, and parity b7e560d2ffbe serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 afcfc3183cfd serial: sifive: Sanitize CSIZE and c_iflag a9f6bee486e7 serial: sh-sci: Don't allow CS5-6 00456b932e16 serial: txx9: Don't allow CS5-6 22e975796f89 serial: rda-uart: Don't allow CS5-6 ff4ce2979b5d serial: digicolor-usart: Don't allow CS5-6 5cd331bcf094 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 260792d5c9d6 serial: meson: acquire port->lock in startup() 82bfea344e8f rtc: mt6397: check return value after calling platform_get_resource() d54a51b51851 clocksource/drivers/riscv: Events are stopped during CPU suspend 5b3e990f85eb soc: rockchip: Fix refcount leak in rockchip_grf_init cfe8a0967d6e extcon: ptn5150: Add queue work sync before driver release 96414e2cdc28 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier 47ebc50dc2a7 serial: sifive: Report actual baud base rather than fixed 115200 ab35308bbd33 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure 52f327a45c5b rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails c10333c4519a iio: adc: sc27xx: Fine tune the scale calibration values 3747429834d2 iio: adc: sc27xx: fix read big scale voltage not right b30f2315a3a6 iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout 43823ceb26e6 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check 6f01c0fb8e44 usb: typec: mux: Check dev_set_name() return value 7027c890ff6b firmware: stratix10-svc: fix a missing check on list iterator 70ece3c5ec4f misc: fastrpc: fix an incorrect NULL check on list iterator 2a1bf8e5ad61 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking 8ae4fed195c0 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value 572211d631d7 pwm: lp3943: Fix duty calculation in case period was clamped f9782b26d6f1 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() b382c0c3b8cc usb: musb: Fix missing of_node_put() in omap2430_probe 6b7cf2212223 USB: storage: karma: fix rio_karma_init return e100742823c3 usb: usbip: add missing device lock on tweak configuration cmd bcbb795a9e78 usb: usbip: fix a refcount leak in stub_probe() 4e3a2d77bd0b tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get e27376f5aade tty: n_tty: Restore EOF push handling behavior 11bc6eff3abc tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe ee6c33b29e62 tty: goldfish: Use tty_port_destroy() to destroy port 56ac04f35fc5 lkdtm/bugs: Check for the NULL pointer after calling kmalloc 03efa70eb0ee iio: adc: ad7124: Remove shift from scan_type 4610b067615f staging: greybus: codecs: fix type confusion of list iterator variable 1509d2335db8 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto/5.15: update to v5.15.48Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: e1dd58c995da Linux 5.15.48 147ae04a7c52 x86/speculation/mmio: Print SMT warning 59d665a709b0 KVM: x86/speculation: Disable Fill buffer clear within guests ebd0f558b480 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS 30120b433c1f x86/speculation/srbds: Update SRBDS mitigation selection 531eb5fe3171 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 2044838ab228 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle 407d97b99f27 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations d74f4eb1ddf0 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data 8b9521e71179 x86/speculation: Add a common function for MD_CLEAR mitigation update d822b10f97f6 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug 1fcc3d646f0b Documentation: Add documentation for Processor MMIO Stale Data 3a0f70149324 Linux 5.15.47 f7019562f142 xsk: Fix possible crash when multiple sockets are created 90385f2b65d0 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd cfe3dd8bd526 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT fb5e51c0aa97 iov_iter: fix build issue due to possible type mis-match 7f36e2e13e29 zonefs: fix handling of explicit_open option on mount 9e4810b4e1ab PCI: qcom: Fix pipe clock imbalance 42c0160d27f6 net/sched: act_police: more accurate MTU policing 4c106eb89534 md/raid0: Ignore RAID0 layout if the second zone has only one device 51e557272482 random: account for arch randomness in bits e59a120f2d43 random: mark bootloader randomness code as __init ce49b94ddb70 random: avoid checking crng_ready() twice in random_init() 32ca45300fd9 drm/ast: Create threshold values for AST2600 82a2059a11b4 powerpc/mm: Switch obsolete dssall to .long 2a0165d27897 powerpc/32: Fix overread/overwrite of thread_struct via ptrace 2b7d9fd0f372 drm/amdgpu: update VCN codec support for Yellow Carp cab7cd86f9e8 drm/atomic: Force bridge self-refresh-exit on CRTC switch 142bebf827b3 drm/bridge: analogix_dp: Support PSR-exit to disable transition 84280ab2245c powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK 3a7a81f4835d vduse: Fix NULL pointer dereference on sysfs access 614ad9d24f9c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 3eb91b7bc252 ixgbe: fix unexpected VLAN Rx in promisc mode on VF dc2673462e3d ixgbe: fix bcast packets Rx on VF after promisc removal a5989ae3c53b nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION f444ecd3f57f nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling 73b28763050f nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION bafbc134f5b0 writeback: Fix inode->i_io_list not be protected by inode->i_lock error cba7c76ea1e1 net: openvswitch: fix misuse of the cached connection on tuple changes 50ca4e7f91ff net: phy: dp83867: retrigger SGMII AN when link change 0efa89742fd8 mmc: block: Fix CQE recovery reset success 63af49e0881c ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 0dcc35c1c23a KEYS: trusted: tpm2: Fix migratable logic 0cd4a1766759 cifs: fix reconnect on smb3 mount types 7aa4b31291f1 cifs: return errors during session setup during reconnects 700484081ea7 ALSA: hda/realtek: Add quirk for HP Dev One 0179650a13f9 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 7fea196ccb4e ALSA: hda/conexant - Fix loopback issue with CX20632 04f79360c69a ALSA: usb-audio: Set up (implicit) sync for Saffire 6 2ee0b454fda7 ALSA: usb-audio: Skip generic sync EP parse for secondary EP 8fe1ee581846 scripts/gdb: change kernel config dumping method d3e38fdf9e10 vringh: Fix loop descriptors check in the indirect cases f293dfc18404 nodemask: Fix return values to be unsigned b2d359f09588 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate dc105d20122d cifs: version operations for smb20 unneeded when legacy support disabled 12eb4e7db22a s390/gmap: voluntarily schedule during key setting c4ba982bd508 nbd: fix io hung while disconnecting device 71c142f910da nbd: fix race between nbd_alloc_config() and module removal cbeafa7a79d0 nbd: call genl_unregister_family() first in nbd_cleanup() 38d432f4b391 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 0853f905e48b x86/cpu: Elide KCSAN for cpu_has() and friends 4adc7d7ee640 modpost: fix undefined behavior of is_arm_mapping_symbol() 5877390da911 um: line: Use separate IRQs per line e0199ce728fb drm/amd/pm: Fix missing thermal throttler status 7b7fba107b2c drm/radeon: fix a possible null pointer dereference 10ef82d6e0af drm/amd/display: Check if modulo is 0 before dividing. 1daf72982efe ceph: flush the mdlog for filesystem sync cc983cf9ee39 ceph: allow ceph.dir.rctime xattr to be updatable 729fea8aaf2c Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 2cd1adcb8c08 scsi: myrb: Fix up null pointer access on myrb_cleanup() b5a0f17b03df md: protect md_unregister_thread from reentrancy 0b4a66eb96de watchdog: wdat_wdt: Stop watchdog when rebooting the system e369420e1234 kernfs: Separate kernfs_pr_cont_buf and rename_lock. d21ffa548737 serial: msm_serial: disable interrupts in __msm_console_write() f36e754a1f0b staging: rtl8712: fix uninit-value in r871xu_drv_init() 95b0f54f8a89 staging: rtl8712: fix uninit-value in usb_read8() and friends 55bfe858d019 clocksource/drivers/sp804: Avoid error on multiple instances 368e68ad6da4 extcon: Modify extcon device to be created after driver data is set 4785574f0caf extcon: Fix extcon_get_extcon_dev() error handling e7686d80fc3c misc: rtsx: set NULL intfdata when probe fails 89401b5e9cf3 soundwire: qcom: adjust autoenumeration timeout 547ebdc200b8 usb: dwc2: gadget: don't reset gadget's driver->bus 98cf0cd959ef sysrq: do not omit current cpu when showing backtrace of all active CPUs bc8fceda3b89 char: xillybus: fix a refcount leak in cleanup_dev() feb0fb39695b USB: hcd-pci: Fully suspend across freeze/thaw cycle d88875387219 drivers: usb: host: Fix deadlock in oxu_bus_suspend() 2cbfc38df580 drivers: tty: serial: Fix deadlock in sa1100_set_termios() 3592cfd8b848 USB: host: isp116x: check return value after calling platform_get_resource() fef451f0fbbe drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() 042915c1bfed drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() 04a8e39c8c9b thunderbolt: Use different lane for second DisplayPort tunnel 5f9b2e4ca88c tty: Fix a possible resource leak in icom_probe 8a95696bdc0e tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() ae60744d5fad drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle() f89f6c3ebf69 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback() b10e1171341c lkdtm/usercopy: Expand size of "out of frame" object 3692f17e7036 iio: st_sensors: Add a local lock for protecting odr 8eb42d6d10f8 staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 9f9ed31de4dd iio: dummy: iio_simple_dummy: check the return value of kstrdup() bd08704b8a4d iov_iter: Fix iter_xarray_get_pages{,_alloc}() 614d81bba75d nfp: flower: restructure flow-key for gre+vlan combination f1fec5ccbe70 drm: imx: fix compiler warning with gcc-12 9c1fb2e93844 tcp: use alloc_large_system_hash() to allocate table_perturb 9b18f01a5120 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete e31d9ba16986 net: altera: Fix refcount leak in altera_tse_mdio_create e6b6f98fc760 ip_gre: test csum_start instead of transport header 356f3d808e77 net/mlx5: fs, fail conflicting actions 0e92af67f051 net/mlx5: Rearm the FW tracer after each tracer event d2ebc436aab9 net/mlx5: Fix mlx5_get_next_dev() peer device matching 65a5ea7cb9c7 net/mlx5: Lag, filter non compatible devices 1084716f76c8 net: ipv6: unexport __init-annotated seg6_hmac_init() 85a055c03691 net: xfrm: unexport __init-annotated xfrm4_protocol_init() 59fa94cddf9e net: mdio: unexport __init-annotated mdio_bus_init() 6dda4426fa77 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 71afd0ceb5b0 xsk: Fix handling of invalid descriptors in XSK TX batching API 761b4fa75205 i40e: xsk: Move tmp desc array from driver to pool 403659df77b6 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure 54d6802c4d83 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 3f4d5e727aea bpf, arm64: Clear prog->jited_len along prog->jited c926ae58f24f af_unix: Fix a data-race in unix_dgram_peer_wake_me(). 39475043ffbc stmmac: intel: Fix an error handling path in intel_eth_pci_probe() 40e6078fcf18 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 23cb1fef93d2 netfilter: nf_tables: bail out early if hardware offload is not supported e33d9bd563e7 netfilter: nf_tables: memleak flow rule from commit path fb2962f9a1b4 netfilter: nf_tables: release new hooks on unsupported flowtable flags 888312dc297a ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe 77b68c59f6c9 netfilter: nf_tables: always initialize flowtable hook list in transaction ea26bf5eca14 SUNRPC: Trap RDMA segment overflows 7a60594efdd5 powerpc/kasan: Force thread size increase with KASAN f275989ad041 netfilter: nf_tables: delete flowtable hooks via transaction list 73629859a997 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path bf65364cd74c netfilter: nat: really support inet nat without l3 address 291efcb6ff49 drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid fde5ff6ab6c7 drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe() a3fc8051ee06 xprtrdma: treat all calls not a bcall when bc_serv is NULL 21c6ee673401 f2fs: fix to tag gcing flag on page during file defragment b382115016c8 m68knommu: fix undefined reference to `mach_get_rtc_pll' 4211742f0f9e RISC-V: use memcpy for kexec_file mode ca02b9675532 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() e4cf9982ff3e video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 d4c2a041ed3b NFSv4: Don't hold the layoutget locks across multiple RPC calls 7b5488f4721f dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type ed9b34f616f9 m68knommu: fix undefined reference to `_init_sp' 40426b4f08bc m68knommu: set ZERO_PAGE() to the allocated zeroed page 015e9831547e i2c: cadence: Increase timeout per message if necessary 99c09b298e47 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr fb0f1c5eb8d6 iommu/arm-smmu-v3: check return value after calling platform_get_resource() 98dd53a92825 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 6eb85cbd9ef8 tracing: Avoid adding tracer option before update_tracer_options 9b534640a2c6 tracing: Fix sleeping function called from invalid context on RT kernel c1c62c5fa9a3 tracing: Make tp_printk work on syscall tracepoints e8864a3c9da9 bootconfig: Make the bootconfig.o as a normal object file 1699ec1bfb59 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base 0a0539c524fa dmaengine: idxd: set DMA_INTERRUPT cap bit 340cf8272540 perf c2c: Fix sorting in percent_rmt_hitm_cmp() 29357883a891 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction 92a930fcf425 tipc: check attribute length for bearer name 0fcb0b131cc9 scsi: sd: Fix potential NULL pointer dereference 73647a1f92d1 afs: Fix infinite loop found by xfstest generic/676 0c6cd71caa7c gpio: pca953x: use the correct register address to do regcache sync cedca5b2f08b regulator: mt6315-regulator: fix invalid allowed mode 66e2bf4b2cef s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag a96cae49dcbb octeontx2-af: fix error code in is_valid_offset() 9983f49a994e vdpa: ifcvf: set pci driver data in probe 88cd23214620 tcp: tcp_rtx_synack() can be called from process context f7ca1989fd21 net: sched: add barrier to fix packet stuck problem for lockless qdisc 4ddcfb7870cf net/mlx5e: Update netdev features after changing XDP state a6d0af6d329d net/mlx5: correct ECE offset in query qp output e5a1557906da net/mlx5: CT: Fix header-rewrite re-use for tupels 4a333ec73dee net/mlx5e: TC NIC mode, fix tc chains miss table 29e0872acbd1 net/mlx5: Don't use already freed action pointer e3b9204c08a7 virtio: pci: Fix an error handling path in vp_modern_probe() 655aafaa80ca vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit 4a45a7dcc55e block: make bioset_exit() fully resilient against being called twice 06cb7e134f8f sfc: fix wrong tx channel offset with efx_separate_tx_channels 5567d69b95b9 sfc: fix considering that all channels have TX queues 7768d102b143 nfp: only report pause frame configuration for physical device 3308676ec525 tcp: add accessors to read/set tp->snd_cwnd 4d481469137d net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" 6005d36fbc82 riscv: read-only pages should not be writable 33a5c6009ab8 block: take destination bvec offsets into account in bio_copy_data_iter f95e24bf19e2 bpf: Fix probe read error in ___bpf_prog_run() d03edc02a752 selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read 8969c3b1051e selftests/bpf: fix selftest after random: Urandom_read tracepoint removal 5ff2514e4fb5 ubi: ubi_create_volume: Fix use-after-free when volume creation failed f61b9c8760af ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty ecc53e585965 jffs2: fix memory leak in jffs2_do_fill_super a53131a69515 modpost: fix removing numeric suffixes c1df9cb756e5 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register a4b7ef3b1598 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks b24ca1cf8462 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 1e853f235a01 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog a67b46468ae9 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM 8a04477f3be9 clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value f3274083975b ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 460aa288c5cd blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx 7a4afd8a003d watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe 5487a135c903 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking df6de52b80aa driver core: fix deadlock in __device_attach cdf1a683a015 driver: base: fix UAF when driver_attach failed 40960520a940 bus: ti-sysc: Fix warnings for unbind for serial fdffa4ad8f6b firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle 002949a3aedb serial: stm32-usart: Correct CSIZE, bits, and parity 8137c0e48bca serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 c11c1cdd4f0e serial: sifive: Sanitize CSIZE and c_iflag b1ca16ac17ad serial: sh-sci: Don't allow CS5-6 da689ae549c5 serial: txx9: Don't allow CS5-6 954a7194b164 serial: rda-uart: Don't allow CS5-6 899c5aabd0a9 serial: digicolor-usart: Don't allow CS5-6 899938f18093 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE 8303f34e733f serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 4c96e6aeacf5 serial: meson: acquire port->lock in startup() 9a63ef418a4e tty: n_gsm: Fix packet data hex dump output 80dfe1798aa0 tty: n_gsm: Don't ignore write return value in gsmld_output() 029983ea88e5 staging: r8188eu: add check for kzalloc e1928887219b rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe 49f698e22052 rtc: ftrtc010: Use platform_get_irq() to get the interrupt 865051de2d9e rtc: mt6397: check return value after calling platform_get_resource() fb60291c0fde ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1 604e35f70475 clocksource/drivers/riscv: Events are stopped during CPU suspend aab25b669cb9 soc: rockchip: Fix refcount leak in rockchip_grf_init a6061695bb2b extcon: ptn5150: Add queue work sync before driver release cf824b95c12a ksmbd: fix reference count leak in smb_check_perm_dacl() fffde6d1c679 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier fd18fb38d6a4 soundwire: intel: prevent pm_runtime resume prior to system suspend b3983b1042e4 export: fix string handling of namespace in EXPORT_SYMBOL_NS cbf9172eb657 serial: sifive: Report actual baud base rather than fixed 115200 5157979d8c79 power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk 90e2993c8d88 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure ede251293753 misc/pvpanic: Convert regular spinlock into trylock on panic path ee94d7468679 pvpanic: Fix typos in the comments d2ba56d55cea rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails 276f7c6165bf iio: adc: sc27xx: Fine tune the scale calibration values 31f3f2a598f6 iio: adc: sc27xx: fix read big scale voltage not right 7c7bc8b82fff iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout 79f83f388ba3 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check 4ff1449e8fd9 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl b94d40c792de rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev() eaf37bb6b4f7 rpmsg: virtio: Fix possible double free in rpmsg_probe() 12452c776090 usb: typec: mux: Check dev_set_name() return value 3b687b407179 firmware: stratix10-svc: fix a missing check on list iterator c25feda42f14 misc: fastrpc: fix an incorrect NULL check on list iterator c8eb1ea6e839 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking 1c6e5dc3b639 usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback 603efacb71e3 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value c49c6a1bf02d pwm: raspberrypi-poe: Fix endianness in firmware struct 2c0079979df6 pwm: lp3943: Fix duty calculation in case period was clamped 52e848568aa3 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() 10243224fd45 usb: musb: Fix missing of_node_put() in omap2430_probe 09ad026dac0e USB: storage: karma: fix rio_karma_init return 90ab34df6654 usb: usbip: add missing device lock on tweak configuration cmd 51422046be50 usb: usbip: fix a refcount leak in stub_probe() 433a689cadea remoteproc: imx_rproc: Ignore create mem entry for resource table b62bbf8a4753 tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get 923d34ce069e serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe c84fa729f8db tty: n_tty: Restore EOF push handling behavior f307bdb67018 tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe da64f419d7f7 tty: goldfish: Use tty_port_destroy() to destroy port 20e75f3c6e09 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP 1aeeca2b8397 lkdtm/bugs: Check for the NULL pointer after calling kmalloc 1deb5f87053e iio: adc: ad7124: Remove shift from scan_type b34163bf9967 staging: greybus: codecs: fix type confusion of list iterator variable 9d919665a089 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto/5.15: update to v5.15.46Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: aed23654e8ed Linux 5.15.46 c24cff012420 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq 97a40c22013a pinctrl/rockchip: support setting input-enable param 2027647245ef md: bcache: check the return value of kzalloc() in detached_dev_do_request() 36a2fc44c574 md: fix double free of io_acct_set bioset f63fd1e0e0fc md: Don't set mddev private to NULL in raid0 pers->free 61decb58486d fs/ntfs3: Fix invalid free in log_replay 00f1de9cffec exportfs: support idmapped mounts e5b310b512e7 fs: add two trivial lookup helpers b175e8c46d93 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate 8e79bf98061c interconnect: qcom: sc7180: Drop IP0 interconnects d973bc80e7d4 ext4: only allow test_dummy_encryption when supported cd2086394f04 MIPS: IP30: Remove incorrect `cpu_has_fpu' override bfa8e0dfa2ff MIPS: IP27: Remove incorrect `cpu_has_fpu' override 9262f0ce3c76 RDMA/rxe: Generate a completion for unsupported/invalid opcode 83f4a22ca6ec RDMA/hns: Remove the num_cqc_timer variable fdcb03632ab6 staging: r8188eu: delete rtw_wx_read/write32() 6004fccaf82f Revert "random: use static branch for crng_ready()" 358f12ae2e53 list: test: Add a test for list_is_head() 85a2806c40da kseltest/cgroup: Make test_stress.sh work if run interactively 1810bafaca2b net: ipa: fix page free in ipa_endpoint_replenish_one() f654596e3a08 net: ipa: fix page free in ipa_endpoint_trans_release() ba173a6f8d8d phy: qcom-qmp: fix reset-controller leak on probe errors e9f53bfcd4ae coresight: core: Fix coresight device probe failure issue a30acbb5dfb7 blk-iolatency: Fix inflight count imbalances and IO hangs on offline 501c5eae2697 vdpasim: allow to enable a vq repeatedly bd56db7cb81e dt-bindings: gpio: altera: correct interrupt-cells 5b726ed6a54c docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 b5cb51cf21f5 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op 54de256d35b0 ARM: pxa: maybe fix gpio lookup tables 2c3dd5badde8 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries b246695636a8 phy: qcom-qmp: fix struct clk leak on probe errors ebc56b0f737b clk: tegra: Add missing reset deassertion c465cf934bb1 arm64: tegra: Add missing DFLL reset on Tegra210 977cc97b2e50 arm64: dts: qcom: ipq8074: fix the sleep clock frequency 99367bf45dc6 gma500: fix an incorrect NULL check on list iterator 9a1f41d77bb4 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator 339ddef25f86 serial: pch: don't overwrite xmit->buf[0] by x_char 5607652823ac bcache: avoid journal no-space deadlock by reserving 1 journal bucket cc7ff57a0acf bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() df973468f9ce bcache: improve multithreaded bch_sectors_dirty_init() a5580b90d378 bcache: improve multithreaded bch_btree_check() 2037d8cf8ceb stm: ltdc: fix two incorrect NULL checks on list iterator 9161ae1c04cd carl9170: tx: fix an incorrect use of list iterator 91d973aa0d69 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control 6ad81ad0cf57 rtl818x: Prevent using not initialized queues 4b02493838d9 xtensa/simdisk: fix proc_read_simdisk() fd9a5081ee33 mm/memremap: fix missing call to untrack_pfn() in pagemap_range() 715455ca5e81 hugetlb: fix huge_pmd_unshare address update 0a561368ceca nodemask.h: fix compilation error with GCC12 fb49bd85dfac mm/page_alloc: always attempt to allocate at least one page during bulk allocation c142bddf3706 Revert "mm/cma.c: remove redundant cma_mutex lock" f81e67efa712 iommu/dma: Fix iova map result check bug a3f98e4331e0 iommu/msm: Fix an incorrect NULL check on list iterator 69c14d29727c ksmbd: fix outstanding credits related bugs cae2978d6907 ftrace: Clean up hash direct_functions on register failures 53b858c80753 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] 10995a382271 um: Fix out-of-bounds read in LDT setup 06ebe1bd3071 um: chan_user: Fix winch_tramp() return value b012254ad018 um: Use asm-generic/dma-mapping.h 92dce560a809 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 9cf980092286 cfg80211: declare MODULE_FIRMWARE for regulatory.db 8e354518f576 thermal: devfreq_cooling: use local ops instead of global ops de23a6a1a31f irqchip: irq-xtensa-mx: fix initial IRQ affinity 297c9c640d6e irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x ba810df878b0 csky: patch_text: Fixup last cpu should be master f828af2c527d mmc: core: Allows to override the timeout value for ioctl() path 3f09ec80f115 RDMA/hfi1: Fix potential integer multiplication overflow errors 64639d11186e Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug 3892794a1813 ima: remove the IMA_TEMPLATE Kconfig option 5fd1717439ea media: coda: Add more H264 levels for CODA960 dc2672109c86 media: coda: Fix reported H264 profile c925d688e4dc mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N b974364bda19 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write a105177c0510 md: fix an incorrect NULL check in md_reload_sb 7907930218a6 md: fix an incorrect NULL check in does_sb_need_changing 35511d4fdd6b drm/i915/dsi: fix VBT send packet port selection for ICL+ df1f9631eb6d drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX a810f54d0576 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator d1efc36beaaa drm/nouveau/clk: Fix an incorrect NULL check on list iterator 03bd455a79f6 drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem 6e842e680bf0 drm/nouveau/subdev/bus: Ratelimit logging for fault errors 70276460e914 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. f55f9e7ce63b landlock: Fix same-layer rule unions f859580c2738 landlock: Create find_rule() from unmask_layers() f7d62cb59f6d landlock: Reduce the maximum number of layers to 16 f4cd27b8466a landlock: Define access_mask_t to enforce a consistent access mask size 90136f20a3d4 selftests/landlock: Test landlock_create_ruleset(2) argument check ordering c1d9c0d0c7a9 landlock: Change landlock_restrict_self(2) check ordering 1707df9edaed landlock: Change landlock_add_rule(2) argument check ordering bb416965dbb8 selftests/landlock: Add tests for O_PATH e3e10606ba50 selftests/landlock: Fully test file rename with "remove" access df2af378bc0c selftests/landlock: Extend access right tests to directories 1d6722353be7 selftests/landlock: Add tests for unknown access rights d709e275a05b selftests/landlock: Extend tests for minimal valid attribute size a6d127b86916 selftests/landlock: Make tests build with old libc e42fd0775536 landlock: Fix landlock_add_rule(2) documentation ef350611729b samples/landlock: Format with clang-format ace624691974 samples/landlock: Add clang-format exceptions de7a39e84588 selftests/landlock: Format with clang-format 43c3014c6fd4 selftests/landlock: Normalize array assignment f5c70d9deab0 selftests/landlock: Add clang-format exceptions 695c7c06162a landlock: Format with clang-format 58f52ad1d0ad landlock: Add clang-format exceptions 1be49ae16f53 scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled a078e6e8f4e3 scsi: dc395x: Fix a missing check on list iterator 9c96238fac04 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock e70f0582805b dlm: fix missing lkb refcount handling 697b45d5f06a dlm: uninitialized variable on error in dlm_listen_for_all() acdad5bc9827 dlm: fix plock invalid read f19e2e1d8528 s390/stp: clock_delta should be signed 42b2f5ddc220 s390/perf: obtain sie_block from the right address 20e6ec76aed4 mm, compaction: fast_find_migrateblock() should return pfn in the target zone ac2eab7de458 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan() a7daaaa84548 PCI: qcom: Fix unbalanced PHY init on probe errors 4f9d6407b607 PCI: qcom: Fix runtime PM imbalance on probe errors 0db67767ff3a PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 283bda02d0c1 drm/amdgpu: add beige goby PCI ID 4ef5ab5344ba tracing: Initialize integer variable to prevent garbage return value 37443b3508b8 tracing: Fix potential double free in create_var_ref() 0b011b408f34 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32() b3485d2b09e9 ACPI: property: Release subnode properties with data nodes 3a3ce9416454 ext4: avoid cycles in directory h-tree ca17db384762 ext4: verify dir block before splitting it 3c617827cd51 ext4: fix bug_on in __es_tree_search b99fd7341835 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state 18a759f7f99f ext4: fix bug_on in ext4_writepages b81d2ff6885e ext4: fix warning in ext4_handle_inode_extension 14602353b350 ext4: fix race condition between ext4_write and ext4_convert_inline_data 364380c00912 ext4: fix use-after-free in ext4_rename_dir_prepare 3e4b684f1e32 ext4: mark group as trimmed only if it was fully scanned 6ee0868b0c3c bfq: Make sure bfqg for which we are queueing requests is online 86defc542441 bfq: Get rid of __bio_blkcg() usage 54c08ef2d296 bfq: Track whether bfq_group is still online 2b802c0cb872 bfq: Remove pointless bfq_init_rq() calls a107df383c16 bfq: Drop pointless unlock-lock pair e8821f45612f bfq: Update cgroup information before merging bio 81b7d0c717a4 bfq: Split shared queues on move between cgroups 5ee21edaed09 bfq: Avoid merging queues with different parents d639a4c0df2b bfq: Avoid false marking of bic as stably merged 65237307f88f efi: Do not import certificates from UEFI Secure Boot for T2 Macs 9bc601c6642c fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages 87737ee52963 iwlwifi: mvm: fix assert 1F04 upon reconfig b79110f2bf60 wifi: mac80211: fix use-after-free in chanctx code 4a6ca6f8a3a0 objtool: Fix symbol creation c49238245dd9 objtool: Fix objtool regression on x32 systems 7cfe2d43beca f2fs: fix to do sanity check for inline inode 59f42b415002 f2fs: fix fallocate to use file_modified to update permissions consistently 6bde47f4e813 f2fs: don't use casefolded comparison for "." and ".." c9e4cd5b0ccd f2fs: fix to do sanity check on total_data_blocks 01572a3cb59f f2fs: don't need inode lock for system hidden quota 7fc40280103f f2fs: fix deadloop in foreground GC c9196d21359b f2fs: fix to clear dirty inode in f2fs_evict_inode() f2e1c38b5ac6 f2fs: fix to do sanity check on block address in f2fs_do_zero_range() bce859358d3d f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() 54c408800f3f NFSv4.1 mark qualified async operations as MOVEABLE tasks c5665c29dd41 NFS: Convert GFP_NOFS to GFP_KERNEL 29b51ae02df5 NFS: Create a new nfs_alloc_fattr_with_label() function 00fa80189c97 NFS: Always initialise fattr->label in nfs_fattr_alloc() 0fac5f8fb1bc video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup 7654c4563501 perf jevents: Fix event syntax error caused by ExtSel 590df0a151d3 perf c2c: Use stdio interface if slang is not supported 06e4fa5a5cbf perf build: Fix btf__load_from_kernel_by_id() feature check b52e192ffda8 i2c: rcar: fix PM ref counts in probe error paths c06cfe582f42 i2c: npcm: Handle spurious interrupts 708c34bc723d i2c: npcm: Correct register access width 84721299cb9f i2c: npcm: Fix timeout calculation 7e4bfd3b9a59 iommu/amd: Increase timeout waiting for GA log enablement 85c2d1bb73de dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() 33b5d6add852 dmaengine: stm32-mdma: remove GISR1 register f2dfb4ab887d video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup 08b9d374c84a NFS: Further fixes to the writeback error handling eaf407d5b5fe NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout 471577e926eb NFS: Don't report errors from nfs_pageio_complete() more than once a3bbd8b1aa4c NFS: Do not report flush errors in nfs_write_end() 3a2d62ec419b NFS: Don't report ENOSPC write errors twice 0d548c0c7082 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS 79e0b7436bc4 NFS: Do not report EINTR/ERESTARTSYS as mapping errors b3c7b5d08e9d dmaengine: idxd: Fix the error handling path in idxd_cdev_register() b9c9b4584b4b i2c: at91: Initialize dma_buf in at91_twi_xfer() c3c2734e28d7 iommu/mediatek: Fix NULL pointer dereference when printing dev_name 646070b64836 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon fc90f13ea0dc iommu/arm-smmu-v3-sva: Fix mm use-after-free 2f124280f0ae cpufreq: mediatek: Unregister platform device on exit 4477a67d0b56 cpufreq: mediatek: Use module_init and add module_exit 8d27c2186eea i2c: at91: use dma safe buffers 596f59d33691 iommu/mediatek: Add mutex for m4u_group and m4u_dom in data 053465ab20dc iommu/mediatek: Remove clk_disable in mtk_iommu_remove a216539403ca iommu/mediatek: Add list_del in mtk_iommu_remove bf45d764616a iommu/mediatek: Fix 2 HW sharing pgtable issue 9e53c25f3266 iommu/amd: Enable swiotlb in all cases 45b2b7d7108a f2fs: fix dereference of stale list iterator after loop body 250e5a6be52a f2fs: fix to do sanity check on inline_dots inode 2646992ddf3e f2fs: support fault injection for dquot_initialize() 24705fd3f390 OPP: call of_node_put() on error path in _bandwidth_supported() 64522155ea73 Input: stmfts - do not leave device disabled in stmfts_input_open 4f1c4fa37f8b KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer ca55150bff58 RDMA/hfi1: Prevent use of lock before it is initialized 119f99209d85 mailbox: forward the hrtimer if not queued and under a lock 075564ed4089 nfsd: destroy percpu stats counters after reply cache shutdown 5289795824b7 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() 7b668a59ddfb powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup 65f11ccdd746 powerpc/xive: Fix refcount leak in xive_spapr_init fd7a3548af09 powerpc/xive: Add some error handling code to 'xive_spapr_init()' f04604987c7b macintosh: via-pmu and via-cuda need RTC_LIB bd89ccd736bf powerpc/perf: Fix the threshold compare group constraint for power9 42063c1c1fb1 powerpc/perf: Fix the threshold compare group constraint for power10 5a8849d3cb80 powerpc/64: Only WARN if __pa()/__va() called with bad addresses 2530a7c23643 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() bb1030d3de10 PCI: microchip: Fix potential race in interrupt handling acb748fdc59e PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits 418b6a3e12f7 Input: sparcspkr - fix refcount leak in bbc_beep_probe 35972ce3fb7a hugetlbfs: fix hugetlbfs_statfs() locking cd4815c5c97f ARM: dts: at91: sama7g5: remove interrupt-parent from gic node 2a30446f4014 crypto: cryptd - Protect per-CPU resource by disabling BH. de5b734db295 crypto: sun8i-ss - handle zero sized sg bbfc612ac579 crypto: sun8i-ss - rework handling of IV 18ca0d55e863 tty: fix deadlock caused by calling printk() under tty_port->lock 518fa6bc7a52 PCI: imx6: Fix PERST# start-up sequence 6df8af611d60 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() f588b925915a proc: fix dentry/inode overinstantiating under /proc/${pid}/net eb610fdf4916 ASoC: atmel-classd: Remove endianness flag on class d component 7553130725eb ASoC: atmel-pdmic: Remove endianness flag on pdmic component dd0ee5549368 arm64: dts: marvell: espressobin-ultra: enable front USB3 port 4ece24db394c arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config e42ceeca700a RDMA/hns: Add the detection for CMDQ status in the device initialization process 4237eb9bdf59 powerpc/4xx/cpm: Fix return value of __setup() handler c8a9b3defaad powerpc/idle: Fix return value of __setup() handler 5ed0519d4256 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() 6a9992f80c0f pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins 6cc90d5d449e powerpc/8xx: export 'cpm_setbrg' for modules 878f89e7261e drm/msm/dpu: fix error check return value of irq_of_parse_and_map() 5d5d993f16be list: fix a data-race around ep->rdllist 8be32624f457 list: introduce list_is_head() helper and re-use it in list.h b53f6ba21b94 firmware: arm_ffa: Remove incorrect assignment of driver_data b5c203ea0b96 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe eca2c185bbbf drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() 42ff63c485eb dax: fix cache flush on PMD-mapped pages b3fcf1f583b1 drivers/base/node.c: fix compaction sysfs file leak 05f34867b616 pinctrl: mvebu: Fix irq_of_parse_and_map() return value 638d39ed2ce6 nvdimm: Allow overwrite in the presence of disabled dimms 2f97ebc58d5f nvdimm: Fix firmware activation deadlock scenarios 98342148a8cd firmware: arm_scmi: Fix list protocols enumeration in the base protocol cff2553569f3 ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path b7c13643e1f6 ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname() 94241e74b79c ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() d5e9dd4f651e arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates 5650e103bfc7 soc: bcm: Check for NULL return of devm_kzalloc() 45f1920e26eb scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() c762c4206bb4 mfd: ipaq-micro: Fix error check return value of platform_get_irq() 2db3a8f54184 powerpc/fadump: fix PT_LOAD segment for boot memory area 40c84e778e5f Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero c43efa63a610 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name 01d4fe0380f9 pinctrl: mediatek: mt8195: enable driver on mtk platforms dbd72f452e21 pinctrl/rockchip: support deferring other gpio params ffea838686b8 arm: mediatek: select arch timer for mt7629 2b9f355ad891 pinctrl: bcm2835: implement hook for missing gpio-ranges 20340be21699 gpiolib: of: Introduce hook for missing gpio-ranges ef1e9def63e4 crypto: marvell/cesa - ECB does not IV 8fb674216835 misc: ocxl: fix possible double free in ocxl_file_register_afu 11ee8e960007 ARM: dts: bcm2835-rpi-b: Fix GPIO line names fafc8daf0a24 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED fdafe0bb000e ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C a444bafd72f3 ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT 775992b4cb1d ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 ec65a8d8ca30 can: xilinx_can: mark bit timing constants as const 6830891ed5e4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls fc1e9dd97cec ARM: dts: imx6dl-colibri: Fix I2C pinmuxing 9816480848c3 platform/chrome: cros_ec: fix error handling in cros_ec_register() 55e1c42d968f crypto: qat - set COMPRESSION capability for DH895XCC 7829a8595825 crypto: qat - set CIPHER capability for DH895XCC bb170dac3b7f crypto: qat - set COMPRESSION capability for QAT GEN2 69f4641ad492 crypto: qat - set CIPHER capability for QAT GEN2 99ace864e53e KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault a1d52910a0f4 KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry 854904552ee7 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() 940808971b19 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks 16c25287acd0 PCI: dwc: Fix setting error return on MSI DMA mapping failure ad1c9d13e045 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() d41a739cc7c1 PCI: rockchip: Fix find_first_zero_bit() limit d3c684749f87 PCI: cadence: Fix find_first_zero_bit() limit c0730d8658c0 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc e13ad5f23049 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc 3f4c0083dd9a ARM: dts: suniv: F1C100: fix watchdog compatible 86a8ed8793f8 ARM: dts: BCM5301X: Update pin controller node name 5151f24ac937 ARM: dts: BCM5301X: update CRU block description cd1d22174175 memory: samsung: exynos5422-dmc: Avoid some over memory allocation 4cb6687016b4 PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 364f93243355 arm64: dts: mt8192: Fix nor_flash status disable typo e1d36fb7e70c arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 a48a7f89494f dma-direct: don't over-decrypt memory 5beb74d11eab dma-direct: always leak memory that can't be re-encrypted 9ba801c80c47 dma-direct: don't call dma_set_decrypted for remapped allocations 82b3f045aff5 dma-direct: factor out dma_set_{de,en}crypted helpers 8eb0e5a2659c net/smc: postpone sk_refcnt increment in connect() 23a576718345 net: dsa: restrict SMSC_LAN9303_I2C kconfig 90920566df88 hinic: Avoid some over memory allocation 2ba52ad365c1 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() d8642575a55d rxrpc: Fix decision on when to generate an IDLE ACK 12098cebf07b rxrpc: Don't let ack.previousPacket regress 9d5c62e63ae7 rxrpc: Fix overlapping ACK accounting cea2196643b2 rxrpc: Don't try to resend the request if we're receiving the reply b3a9b227d5e7 rxrpc: Fix listen() setting the bar too high for the prealloc rings 1047d4ac6677 hwmon: (pmbus) Check PEC support before reading other registers a459bd84ad41 hv_netvsc: Fix potential dereference of NULL pointer 651c6b2d1dac net: stmmac: fix out-of-bounds access in a selftest 41f3571616ac net: stmmac: selftests: Use kcalloc() instead of kzalloc() 38acee9e1453 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() a89ca82d6bf2 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx aa5b6d09ff66 net: macb: Fix PTP one step sync support 37fd61fc7020 PM: domains: Fix initialization of genpd's next_wakeup 85a18d128d18 ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() cf9c07d8f7e9 bfq: Allow current waker to defend against a tentative one 9de82bfc0514 bfq: Relax waker detection for shared queues 3ade442ea5d3 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe 21ccc58b671a thermal/core: Fix memory leak in __thermal_cooling_device_register() ef1235c6514a thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe c4e1280abead thermal/drivers/bcm2711: Don't clamp temperature at zero d50d1c703bbd drm/i915: Fix CFI violation with show_dynamic_id() a1bcaea4afca drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 3e6a23ce7460 selftests/bpf: Add missed ima_setup.sh in Makefile beb81c13d020 drm/msm: don't free the IRQ if it was not requested 00fcd8552cce x86/sev: Annotate stack change in the #VC handler 33546183c16c drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() edff4c1af831 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init a11f4f01885a ext4: reject the 'commit' option on ext2 filesystems 9ebbfa73d699 regulator: scmi: Fix refcount leak in scmi_regulator_probe 692c8de5bdbc media: rkvdec: h264: Fix bit depth wrap in pps packet 9031ef386621 media: rkvdec: h264: Fix dpb_valid implementation 3c90fdbac6b2 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() 54d6fdf66dd4 media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR() 8329361a3eba media: ov7670: remove ov7670_power_off from ov7670_remove 018b0292c180 kselftest/arm64: bti: force static linking 2a3966b950b3 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* cf31d1ef3839 net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init 9b01252e6c20 sctp: read sk->sk_bound_dev_if once in sctp_rcv() d17b01588e0c m68k: math-emu: Fix dependencies of math emulation support b5518b9b41f1 nvme: set dma alignment to dword ce237c1e252d Bluetooth: use hdev lock for accept_list and reject_list in conn req ab00f8c6b14e Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring 65d347cb39e2 Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout dd646f51808e media: hantro: HEVC: Fix tile info buffer value computation 1207ddc93b9e media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check a4cd52464bf2 media: vsp1: Fix offset calculation for plane cropping 3309c2c574e1 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init 2f6ced0e8fa5 media: exynos4-is: Change clk_disable to clk_disable_unprepare b6db1bbeaf79 media: i2c: rdacm2x: properly set subdev entity function f0d9105f2843 media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe 204e53586b36 media: st-delta: Fix PM disable depth imbalance in delta_probe 0d2127608348 mt76: do not attempt to reorder received 802.3 packets without agg session 663457f421d4 mt76: mt7921: Fix the error handling path of mt7921_pci_probe() 8ffc866d2f18 media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe 819c8af5e572 media: aspeed: Fix an error handling path in aspeed_video_probe() 795cc5b2b5a2 scripts/faddr2line: Fix overlapping text section failures 7fc8f4717e39 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir d63ffecd1136 block: Fix the bio.bi_opf comment 85d899f39662 ASoC: samsung: Fix refcount leak in aries_audio_probe e2fa42e4c231 ASoC: samsung: Use dev_err_probe() helper 6635e6ba1649 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages 639518f8e0d3 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations 56ab0c010274 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt 244911244066 ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe cf760e494ee5 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe 922bccdb1796 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe 8737b5163f4e ASoC: fsl: Use dev_err_probe() helper 319d60b74860 HID: amd_sfh: Modify the hid name 21e8fc0c574c HID: amd_sfh: Modify the bus name 7fef8ec5b1d8 wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice() 1eb4f56f8ff9 ath11k: Don't check arvif->is_started before sending management frames 84e92386d12d perf/amd/ibs: Use interrupt regs ip for stack unwinding a532b341d704 samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided 0480f70d13c6 regulator: qcom_smd: Fix up PM8950 regulator configuration ca3fd5ff7b80 Revert "cpufreq: Fix possible race in cpufreq online error path" 10f537219629 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() 76f5bd1eed01 iomap: iomap_write_failed fix e7308391df97 arm64: stackleak: fix current_top_of_stack() 29d441903f22 media: uvcvideo: Fix missing check to determine if element is found in list 3aece8b03c08 drm/msm: return an error pointer in msm_gem_prime_get_sg_table() 09bdeedc1fc5 drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected 04bef5f1ba8e drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected c063df41227d drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() f5947118e729 drm/msm/dsi: fix address for second DSI PHY on SDM660 81180f6d74c2 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET 75868ee93b1d arm64: fix types in copy_highpage() 381a1e274872 x86/mm: Cleanup the control_va_addr_alignment() __setup handler 49887ad6ba63 irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value 89a223d81114 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value c1cfb6f65238 irqchip/exiu: Fix acknowledgment of edge triggered interrupts 737b14e49070 x86: Fix return value of __setup handlers 20b946ef8496 nl80211: don't hold RTNL in color change request bd85a268bf82 virtio_blk: fix the discard_granularity and discard_alignment queue limits 18f2967418d0 perf tools: Use Python devtools for version autodetection rather than runtime ac3319c4ccf4 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA b54926bd558d drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() bd14de73644e kunit: fix debugfs code to use enum kunit_status, not bool ee21431e3022 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H 4d6582938ad3 drm/msm: add missing include to msm_drv.c e5d7cb9a18f1 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() 4cd66a8016b8 drm/msm/hdmi: check return value after calling platform_get_resource_byname() 212ecbeaf10a drm/msm/dsi: fix error checks and return values for DSI xmit functions f7e3daef5e23 drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test bac5ff8594cb drm/msm/dp: reset DP controller before transmit phy test pattern 75ec09a929dd drm/msm/dp: fix error check return value of irq_of_parse_and_map() d5e7956d8f5b drm/msm/dp: stop event kernel thread when DP unbind ef4bdaac7cb5 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume 4ae67e8494e1 perf tools: Add missing headers needed by util/data.h 79c431eefd08 ASoC: rk3328: fix disabling mclk on pclk probe failure 32f8691dd789 x86/speculation: Add missing prototype for unpriv_ebpf_notify() e5b1e419cdb6 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe() 0cfee868b89f mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() 6a97103fe022 x86/pm: Fix false positive kmemleak report in msr_build_context() fad41a8f8856 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() 32c7cbb75b36 libbpf: Fix logic for finding matching program for CO-RE relocation 2324985aa700 selftests/resctrl: Fix null pointer dereference on open failed 4be045434923 drm/v3d: Fix null pointer dereference of pointer perfmon 663d326bcf3a scsi: ufs: core: Exclude UECxx from SFR dump list f265dea6b8b8 scsi: ufs: qcom: Fix ufs_qcom_resume() 90e9c14206e3 scsi: iscsi: Fix harmless double shift bug fbe55bc9ab7b drm/msm/dpu: adjust display_v_end for eDP and DP 6411d0c45878 drm/msm/hdmi: switch to drm_bridge_connector 181ec5b45a22 drm/msm/dp: Modify prototype of encoder based API 9ea7148f61cd selftests/damon: add damon to selftests root Makefile 6fbd040cae20 of: overlay: do not break notify on NOTIFY_{OK|STOP} 9b2aa765fb29 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH 3359a48495ac spi: rockchip: Preset cs-high and clk polarity in setup progress 523f6fe7b034 spi: rockchip: Stop spi slave dma receiver when cs inactive eb57de933e4a fsnotify: fix wrong lockdep annotations 4ab1195c213d inotify: show inotify mask flags in proc fdinfo f41c9418c589 mtdblock: warn if opened on NAND 7784d22f81a2 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it 260cd3146fc4 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 1911bc6e6d24 media: hantro: Empty encoder capture buffers by default a4ec75df7057 media: i2c: max9286: fix kernel oops when removing module 678c63978e09 media: i2c: max9286: Use "maxim,gpio-poc" property d7678a7a55d0 media: i2c: max9286: Use dev_err_probe() helper 7f6defe0fabc ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix 5c7957948c58 printk: wake waiters for safe and NMI contexts 3b336d607b78 printk: add missing memory barrier to wake_up_klogd() 195cb7826a47 printk: use atomic updates for klogd work bf422b68e772 cpufreq: Fix possible race in cpufreq online error path 7ba2bb87e9e9 spi: img-spfi: Fix pm_runtime_get_sync() error checking dc4d1f3b53f8 sched/psi: report zeroes for CPU full at the system level 36f416fdda1e sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq 60768ffcede2 signal: Deliver SIGTRAP on perf event asynchronously if blocked 4c2122a3d07e drm/mediatek: dpi: Use mt8183 output formats for mt8192 be96baa0c795 regulator: da9121: Fix uninit-value in da9121_assign_chip_model() c731d18a399e drm/bridge: Fix error handling in analogix_dp_probe 24f9dfdaece9 HID: elan: Fix potential double free in elan_input_configured 2573a45b5176 HID: hid-led: fix maximum brightness for Dream Cheeky 3830dbdfb9a4 mtd: rawnand: denali: Use managed device resources 814706376f36 EDAC/dmc520: Don't print an error for each unconfigured interrupt line 4400e542b80f drbd: fix duplicate array initializer ae42074b409f target: remove an incorrect unmap zeroes data deduction c16539ef982c device property: Allow error pointer to be passed to fwnode APIs ecc7b8dedf73 device property: Check fwnode->secondary when finding properties b61f1f3a0ea7 efi: Add missing prototype for efi_capsule_setup_info 1632be63862f NFC: NULL out the dev->rfkill to prevent UAF 0377e8f544a3 ixp4xx_eth: fix error check return value of platform_get_irq() ffd4ae87a9f6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode 79e852bf8fd0 scftorture: Fix distribution of short handler delays da840f354836 spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout 4cb37f715f60 drm: mali-dp: potential dereference of null pointer 7e6ad65b6dc5 drm/komeda: Fix an undefined behavior bug in komeda_plane_add() 48bd4e97dbfd nl80211: show SSID for P2P_GO interfaces c07f6772a058 mptcp: reset the packet scheduler on PRIO change 4b92cfc4446d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation 049a44dfd6df libbpf: Don't error out on CO-RE relos for overriden weak subprogs d47f85cc0171 drm/vc4: txp: Force alpha to be 0xff if it's disabled 01c9020b2e7c drm/vc4: txp: Don't set TXP_VSTART_AT_EOF 0e26a6da02e6 drm/vc4: hvs: Reset muxes at probe time fdb3da70ad02 drm/mediatek: Fix mtk_cec_mask() 08465a1889cb drm/vc4: hvs: Fix frame count register readout 7c7a1f717327 x86/delay: Fix the wrong asm constraint in delay_loop() 61a85a20e8df ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe 48889eb3cce9 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe 56846d96cce0 spi: qcom-qspi: Add minItems to interconnect-names d5b66645305c mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG adb1ff124a2a drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling 495f08380e84 drm: bridge: icn6211: Fix register layout faeb95b4adaa drm/bridge: adv7511: clean up CEC adapter when probe fails 96db9afa4958 drm/edid: fix invalid EDID extension block filtering 996409ee9716 ath9k: fix ar9003_get_eepmisc b0bc3af3f09d drm: bridge: it66121: Fix the register page length 384b9eeb9f29 ath11k: acquire ab->base_lock in unassign when finding the peer by addr 2525e264ce5b drm/vmwgfx: Fix an invalid read 97c8a8583464 dt-bindings: display: sitronix, st7735r: Fix backlight in example 4399781c49b2 drm/bridge_connector: enable HPD by default if supported 710051ebb77b drm: fix EDID struct for old ARM OABI format 96c460687813 Input: gpio-keys - cancel delayed work only in case of GPIO 32e6aea33944 RDMA/hfi1: Prevent panic when SDMA is disabled 9e5b03ca0214 smb3: check for null tcon df6d8b689252 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart 787255e6190a macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled a4a6a3826943 powerpc/powernv: fix missing of_node_put in uv_init() df802880a7f9 powerpc/xics: fix refcount leak in icp_opal_init() ce29ea35402d powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr 5eed36dc775e tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate 72f58a176a02 alpha: fix alloc_zeroed_user_highpage_movable() 6cd8b30790d0 KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting 2cdd52840353 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() 5ca40fcf0da0 powerpc/rtas: Keep MSR[RI] set when calling RTAS 4668e18bc299 cpufreq: Avoid unnecessary frequency updates due to mismatch a3265a944003 ARM: hisi: Add missing of_node_put after of_find_compatible_node 80b06c4afc14 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM 83c329b980bd ARM: versatile: Add missing of_node_put in dcscb_init c16b59d44513 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() 50c292b469d4 fat: add ratelimit to fat*_ent_bread() a0f7180a2c1c powerpc/fadump: Fix fadump to work with a different endian capture kernel de8f0b173d07 ARM: OMAP1: clock: Fix UART rate reporting algorithm 035ce4ffe0fe ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c 07ddf6fbfea1 ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb 4b9185fbdbfb arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property 4b9380d92c66 fs: jfs: fix possible NULL pointer dereference in dbFree() 7cef9274fa1b soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc eee44c726842 crypto: ccree - use fine grained DMA mapping dir cb1be1d4be18 PM / devfreq: rk3399_dmc: Disable edev on remove() 5d44a053594c arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count 8337956649ee arm64: dts: qcom: msm8994: Fix the cont_splash_mem address fccd667c9c57 ARM: dts: s5pv210: align DMA channels with dtschema 5712f029726e ARM: dts: socfpga: align interrupt controller node name with dtschema 531156e1712f ARM: dts: ox820: align interrupt controller node name with dtschema b6c6b398629d IB/rdmavt: add missing locks in rvt_ruc_loopback ff876b6cf578 scsi: target: tcmu: Avoid holding XArray lock when calling lock_page b897da780fd4 gfs2: use i_lock spin_lock for inode qadata da6b6b4eab55 selftests/bpf: fix btf_dump/btf_dump due to recent clang change f8bd7f369bb8 char: tpm: cr50_i2c: Suppress duplicated error message in .remove() 4bcd926d787e eth: tg3: silence the GCC 12 array-bounds warning dd0728692413 afs: Adjust ACK interpretation to try and cope with NAT 65b578726d48 rxrpc, afs: Fix selection of abort codes a6e80df4f02c rxrpc: Return an error to sendmsg if call failed 16195406211b m68k: atari: Make Atari ROM port I/O write macros return void d295f28cb6eb net: ipa: ignore endianness if there is no header 6f516847427c x86/microcode: Add explicit CPU vendor dependency 28beef47f18b can: mcp251xfd: silence clang's -Wunaligned-access warning 980b79d0be56 nvme: set non-mdts limits in nvme_scan_work d9c96e05574f ACPI: CPPC: Assume no transition latency if no PCCT 649689f49ad9 ASoC: rt1015p: remove dependency on GPIOLIB f8ceb9745ba7 ASoC: max98357a: remove dependency on GPIOLIB bdd577016943 media: hantro: Stop using H.264 parameter pic_num 16cae5d85802 media: exynos4-is: Fix compile warning 660dfa033ccc net: phy: micrel: Allow probing without .driver_data 5005002b2e12 drm/amd/pm: update smartshift powerboost calc for smu13 c525d3385f6d drm/amd/pm: update smartshift powerboost calc for smu12 c2673b86b419 nbd: Fix hung on disconnect request if socket is closed before 061a6159cea5 ASoC: rt5645: Fix errorenous cleanup order 906c81dba8ee nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags 48d32e41bbfe openrisc: start CPU timer early in boot 6d5deb242874 usbnet: Run unregister_netdev() before unbind() again 35121d0bb7ad media: cec-adap.c: fix is_configuring state 32c7b04d535a media: imon: reorganize serialization 271bea32acc4 media: ccs-core.c: fix failure to call clk_disable_unprepare c16cfcac77ec media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values a1f2cb0a2613 media: coda: limit frame interval enumeration to supported encoder frame sizes eeb4819e94aa media: rga: fix possible memory leak in rga_probe 4b6807b1cfb8 mt76: fix encap offload ethernet type check bf5572fb3fc4 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 03755410a8f6 rtlwifi: Use pr_warn instead of WARN_ONCE 25929a5a69cf ipmi: Fix pr_fmt to avoid compilation issues 98a0c0dea51d ipmi:ssif: Check for NULL msg when handling events and messages 717c6f4570a6 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default e202dad51908 dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC bab459663250 spi: stm32-qspi: Fix wait_cmd timeout in APM mode aeca695a19f8 sched/core: Avoid obvious double update_rq_clock warning cab410da48c2 perf/amd/ibs: Cascade pmu init functions' return value 69b296597656 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES 6320ae1b5876 net: remove two BUG() from skb_checksum_help() db6da340d66b scsi: lpfc: Alter FPIN stat accounting logic 2200453e8910 ASoC: tscs454: Add endianness flag in snd_soc_component_driver db6d83e09f76 of: Support more than one crash kernel regions for kexec -s 22e0b0b84c53 HID: bigben: fix slab-out-of-bounds Write in bigben_probe 4262a0e46b08 regulator: mt6315: Enforce regulator-compatible, not name b305469ed004 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo a2c87348aceb drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init da3b69a56454 mlxsw: Treat LLDP packets as control 1377b79917e9 mlxsw: spectrum_dcb: Do not warn about priority changes 9bb5de6e0b1a ASoC: dapm: Don't fold register value changes into notifications 77d7fb14890f net/mlx5: fs, delete the FTE when there are no rules attached to it 87402434ea84 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL 04be468ec13f scsi: target: tcmu: Fix possible data corruption 903d01a220ef drm: msm: fix error check return value of irq_of_parse_and_map() 621916afe8cd arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall c2272428090d ath10k: skip ath10k_halt during suspend for driver state RESTARTING ae488dafe074 drm/amd/pm: fix the compile warning 978e3d023256 drm/plane: Move range check for format_count earlier 47187f617791 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 451b9076903a ath11k: disable spectral scan during spectral deinit 40cf4ea4d2d4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() 3ab08d7c1653 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() 7719a8044bf6 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells 942ce0cba14c scsi: megaraid: Fix error check return value of register_chrdev() 7eb8e4787b43 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit 353298cadbd4 mmc: jz4740: Apply DMA engine limits to maximum segment size 27f672af28a8 md/bitmap: don't set sb values if can't pass sanity check 1f0fc1dfb5fd media: cx25821: Fix the warning when removing the module 98106f100f50 media: pci: cx23885: Fix the error handling in cx23885_initdev() 9c385b961d4c media: venus: hfi: avoid null dereference in deinit 84bf55461d2b ath9k: fix QCA9561 PA bias level 4374b8d71ce8 ASoC: rsnd: care return value from rsnd_node_fixed_index() 24632913453f ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear() a5ce7051db04 drm/amd/pm: fix double free in si_parse_power_table() 2bcec28ac0b3 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode ae373d66c427 scsi: lpfc: Fix call trace observed during I/O with CMF enabled 7625e81de216 scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock 271725e40285 scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() fcd1893ef57b tools/power turbostat: fix ICX DRAM power numbers 30be187da579 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction ecfe184509a5 rtw88: 8821c: fix debugfs rssi value 5cc6f623f481 ALSA: jack: Access input_dev under mutex 64e9f4f65c94 sfc: ef10: Fix assigning negative value to unsigned variable 2da36b14af94 rcu: Make TASKS_RUDE_RCU select IRQ_WORK ba722d061bc4 rcu-tasks: Fix race in schedule and flush work d0d266c2f689 drm/amd/display: Disabling Z10 on DCN31 3f2dc8106345 drm/komeda: return early if drm_universal_plane_init() fails. 042f8d5a13d2 mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) a425d18a131f ACPICA: Avoid cache flush inside virtual machines 063ed7dbf9d3 x86/platform/uv: Update TSC sync state for UV5 0781b564048b fbcon: Consistently protect deferred_takeover with console_lock() 7665af570b84 ipv6: fix locking issues with loops over idev->addr_list 48d4a820fd33 ipw2x00: Fix potential NULL dereference in libipw_xmit() 9547e5ed9c59 b43: Fix assigning negative value to unsigned variable e7823a60f339 b43legacy: Fix assigning negative value to unsigned variable 07ea9293330d mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue 2485af5ca4bb selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync 3117e7a0de6f selftests/bpf: Fix vfs_link kprobe definition 32e10aabc287 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes 079164db407c drm/vmwgfx: validate the screen formats 4475d3c3b224 iommu/vt-d: Add RPLS to quirk list to skip TE disabling 08128d6cac4e btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage() 80e2340d1f80 btrfs: repair super block num_devices automatically b17dada226ab btrfs: return correct error number for __extent_writepage_io() 018110b5daa8 btrfs: add "0x" prefix for unsupported optional features 83d0ed00cca8 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL 7400a7e0a7ae ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP e1c91672c5c8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 260650ddc864 x86/sgx: Set active memcg prior to shmem allocation 8765a423a87d x86/kexec: fix memory leak of elf header buffer 7aef4ecc3150 perf/x86/intel: Fix event constraints for ICL cc0dd4456f95 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails d9a04bc7d1b8 platform/x86: intel-hid: fix _DSM function index handling dfe5921112cf xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI 791f532de70d cifs: when extending a file with falloc we should make files not-sparse ce0008a0e410 cifs: fix potential double free during failed mount d7b5577272c2 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions 79f44f05e756 fs/ntfs3: Update i_ctime when xattr is added d8be98ab8825 fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()' 8bac05d61f26 fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl f45bd2922d66 fs/ntfs3: Check new size for limits dc05aa14d311 fs/ntfs3: Keep preallocated only if option prealloc enabled 3eb42b847e43 fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space) 87e9cd4b8692 fs/ntfs3: Update valid size if -EIOCBQUEUED 0cebad7ee61a usb: core: hcd: Add support for deferring roothub registration 5a3eec6f67d3 usb: dwc3: gadget: Move null pinter check to proper place bf2558bbdce3 usb: isp1760: Fix out-of-bounds array access fdcb8a893aec USB: new quirk for Dell Gen 2 devices c2dd96835fbb USB: serial: option: add Quectel BG95 modem 2514cc471b40 USB: serial: pl2303: fix type detection for odd device 11868ca21585 ALSA: usb-audio: Cancel pending work at closing a MIDI substream 3e7e75378de5 ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS 99137afd8445 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop 0e06c3b43ddc ALSA: hda/realtek - Add new type for ALC245 7b50d7cc2895 riscv: Move alternative length validation into subsection c64d777c91e0 riscv: Wire up memfd_secret in UAPI header 0179777e29d4 riscv: Fix irq_work when SMP is disabled 1b1dfd94b2a5 riscv: Initialize thread pointer before calling C functions 87fd2d27c9ea RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY e639a66ca9b8 parisc/stifb: Keep track of hardware path of graphics card 8b8fe78cae1d parisc/stifb: Implement fb_is_primary_device() fced6c0622da binfmt_flat: do not stop relocating GOT entries prematurely on riscv 207ca688162d Linux 5.15.45 37fad50e16ff ALSA: usb-audio: Optimize TEAC clock quirk 6099a6c8a749 bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access 5d0bba8232bf bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access 51f6657e9443 bpf: Fix excessive memory allocation in stack_map_alloc() 77f8c4a5f3d0 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes e36452d5da63 bpf: Fix potential array overflow in bpf_trampoline_get_progs() e2fc17fcc503 NFSD: Fix possible sleep during nfsd4_release_lockowner() fa1c51c82c0e NFS: Memory allocation failures are not server fatal errors 9bc73bbd5597 docs: submitting-patches: Fix crossref to 'The canonical patch format' 581b2ed60535 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() b5745954a993 tpm: Fix buffer access in tpm2_get_tpm_pt() 718ff5fc7e1c media: i2c: imx412: Fix power_off ordering d207a2e2080b media: i2c: imx412: Fix reset GPIO polarity 9ebed8d283e5 x86/sgx: Ensure no data in PCMD page after truncate cd6947942511 x86/sgx: Fix race between reclaimer and page fault handler b070e97fbd14 x86/sgx: Obtain backing storage page with enclave mutex held fd55a1707750 x86/sgx: Mark PCMD page as dirty when modifying contents cdf828c11c12 x86/sgx: Disconnect backing page references from dirty status 12b635b4e349 HID: multitouch: add quirks to enable Lenovo X12 trackpoint 18242f342838 HID: multitouch: Add support for Google Whiskers Touchpad 58cf68a1886d fs/ntfs3: validate BOOT sectors_per_clusters 6e5bc6f7fef0 raid5: introduce MD_BROKEN 69712b170237 dm verity: set DM_TARGET_IMMUTABLE feature flag 40aaeb41dde0 dm stats: add cond_resched when looping over entries fd77cb622074 dm crypt: make printing of the key constant-time ed0712361a91 dm integrity: fix error code in dm_integrity_ctr() a485b32de799 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries db03727b4bbb Bluetooth: hci_qca: Use del_timer_sync() before freeing f18aa2fc00bf ALSA: usb-audio: Configure sync endpoints before data 8d1f71573089 ALSA: usb-audio: Add missing ep_idx in fixed EP quirks 8c9a54eed738 ALSA: usb-audio: Workaround for clock setup on TEAC devices 3ec459c8810e zsmalloc: fix races between asynchronous zspage free and page migration 5763176f6954 crypto: ecrdsa - Fix incorrect use of vli_cmp dd36037d4ae7 crypto: caam - fix i.MX6SX entropy delay value d8fdb4b24097 KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak 8d3a2aa0976f KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 531d1070d864 KVM: x86: avoid calling x86 emulator without a decoded instruction eea9755a04e0 x86, kvm: use correct GFP flags for preemption disabled 7b54eb631934 x86/kvm: Alloc dummy async #PF token outside of raw spinlock 1b6bcda5df8c KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator 01989d7eebb6 netfilter: conntrack: re-fetch conntrack after insertion 9c413a8c8bb4 netfilter: nf_tables: double hook unregistration in netns path 9ea55b9f4353 netfilter: nf_tables: hold mutex on netns pre_exit path 89ef50fe03a5 netfilter: nf_tables: sanitize nft_set_desc_concat_parse() e61717947af5 crypto: drbg - make reseeding from get_random_bytes() synchronous da208708f4c5 crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() 585f6b76d354 crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() fa996803b9d6 crypto: drbg - prepare for more fine-grained tracking of seeding state e16cc79b0f91 lib/crypto: add prompts back to crypto libraries c504167adc32 exfat: check if cluster num is valid 195fffbf8291 drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() 23cb9eff90b1 net: ipa: compute proper aggregation limit cf2fbc56c478 pipe: Fix missing lock in pipe_resize_ring() e6acf868ff0e pipe: make poll_usage boolean and annotate its access 8a3db00ab0e2 assoc_array: Fix BUG_ON during garbage collect 24c6fc6e7453 i2c: ismt: prevent memory corruption in ismt_access() f692bcffd1f2 netfilter: nf_tables: disallow non-stateful expression in sets earlier f55c75cf73c0 drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers 71475936e647 i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging 731561de2aeb net: ftgmac100: Disable hardware checksum on AST2600 49651497b637 nfc: pn533: Fix buggy cleanup order 7e18fd12489b net: af_key: check encryption module availability consistency 20b413c38b7c percpu_ref_init(): clean ->percpu_count_ref on failure 8243f5768dea KVM: arm64: Don't hypercall before EL2 init 8ff411998a33 pinctrl: sunxi: fix f1c100s uart2 function 09901136e79d ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04linux-yocto/5.10: update to v5.10.121Bruce Ashfield
Updating to the latest korg -stable release that comprises the following commits: e2e52b40ef1a Linux 5.10.121 47c1680e51ef md: bcache: check the return value of kzalloc() in detached_dev_do_request() a67100f42665 ext4: only allow test_dummy_encryption when supported 96662c77466d MIPS: IP30: Remove incorrect `cpu_has_fpu' override 57e561573f2e MIPS: IP27: Remove incorrect `cpu_has_fpu' override bb55ca161292 RDMA/rxe: Generate a completion for unsupported/invalid opcode 72268945b124 Revert "random: use static branch for crng_ready()" 6b03dc67dde3 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq 51f724bffa34 bfq: Make sure bfqg for which we are queueing requests is online 0285718e2825 bfq: Get rid of __bio_blkcg() usage 80b0a2b3dfea bfq: Remove pointless bfq_init_rq() calls 13599aac1b98 bfq: Drop pointless unlock-lock pair 7d172b9dc913 bfq: Avoid merging queues with different parents 54cdc10ac718 thermal/core: Fix memory leak in the error path b132abaa6515 thermal/core: fix a UAF bug in __thermal_cooling_device_register() ec1378f2fa36 kseltest/cgroup: Make test_stress.sh work if run interactively 82b2b60b6745 xfs: assert in xfs_btree_del_cursor should take into account error f1916a88c89e xfs: consider shutdown in bmapbt cursor delete assert e3ffe7387c70 xfs: force log and push AIL to clear pinned inodes when aborting mount 0b229d03d05f xfs: restore shutdown check in mapped write fault path 3d05a855dcf7 xfs: fix incorrect root dquot corruption error when switching group/project quota types 893cf5f68a4c xfs: fix chown leaking delalloc quota blocks when fssetxattr fails 643ceee253a4 xfs: sync lazy sb accounting on quiesce of read-only mounts af26bfb04a17 xfs: set inode size after creating symlink d27f0000d7d4 net: ipa: fix page free in ipa_endpoint_replenish_one() 70124d94f4c9 net: ipa: fix page free in ipa_endpoint_trans_release() 2156dc390402 phy: qcom-qmp: fix reset-controller leak on probe errors 67e3404889cf coresight: core: Fix coresight device probe failure issue 77692c02e151 blk-iolatency: Fix inflight count imbalances and IO hangs on offline 19e5aac38abc vdpasim: allow to enable a vq repeatedly ec029087dfef dt-bindings: gpio: altera: correct interrupt-cells 0ac587c61fc1 docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 6182c71a0c04 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op d6b9b220d10e ARM: pxa: maybe fix gpio lookup tables 39c61f4f7f6f ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries 6f3673c8d8ef phy: qcom-qmp: fix struct clk leak on probe errors 09a84dad95fa arm64: dts: qcom: ipq8074: fix the sleep clock frequency 591c3481b13f gma500: fix an incorrect NULL check on list iterator c521f42dd241 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator 10c5088a312d serial: pch: don't overwrite xmit->buf[0] by x_char 59afd4f28790 bcache: avoid journal no-space deadlock by reserving 1 journal bucket 0cf22f234ebc bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() 3f686b249b1c bcache: improve multithreaded bch_sectors_dirty_init() 46c2b5f81c9e bcache: improve multithreaded bch_btree_check() 4e2fbe8cda17 stm: ltdc: fix two incorrect NULL checks on list iterator dc12a64cf850 carl9170: tx: fix an incorrect use of list iterator 8f1bc0edf53c ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control 769ec2a824de rtl818x: Prevent using not initialized queues d787a57a17cf xtensa/simdisk: fix proc_read_simdisk() 63758dd9595f hugetlb: fix huge_pmd_unshare address update 90ad54714e14 nodemask.h: fix compilation error with GCC12 e9514bce2fb7 iommu/msm: Fix an incorrect NULL check on list iterator 82c888e51c21 ftrace: Clean up hash direct_functions on register failures c26ccbaeb8d8 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add] cf0dabc37446 um: Fix out-of-bounds read in LDT setup 7f8fd5dd43cd um: chan_user: Fix winch_tramp() return value 873069e393c5 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx 22741dd048ef cfg80211: declare MODULE_FIRMWARE for regulatory.db e87fedad4a00 irqchip: irq-xtensa-mx: fix initial IRQ affinity be7ae7cd1c2d irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x df7f0f8be301 csky: patch_text: Fixup last cpu should be master 31dca00d0cc9 RDMA/hfi1: Fix potential integer multiplication overflow errors 09408080adb1 Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug b67adaec347d ima: remove the IMA_TEMPLATE Kconfig option 577a959cb0bd media: coda: Add more H264 levels for CODA960 4005f6a25c05 media: coda: Fix reported H264 profile d09dad00574b mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N 08788b917b79 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write b2b01444228d md: fix an incorrect NULL check in md_reload_sb 2401f1cf3dee md: fix an incorrect NULL check in does_sb_need_changing e28321e01365 drm/i915/dsi: fix VBT send packet port selection for ICL+ 495ac7757663 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX addf0ae79258 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator 97a9ec86ccb4 drm/nouveau/clk: Fix an incorrect NULL check on list iterator 436cff507f2a drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem be585921f29d drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. 556e404691ed scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled f297dc2364b9 scsi: dc395x: Fix a missing check on list iterator 337e36550788 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock 4ca3ac06e77d dlm: fix missing lkb refcount handling 899bc4429174 dlm: fix plock invalid read 74114d26e9db s390/perf: obtain sie_block from the right address 7994d890123a mm, compaction: fast_find_migrateblock() should return pfn in the target zone 99fd821f567e PCI: qcom: Fix unbalanced PHY init on probe errors c0e129dafce2 PCI: qcom: Fix runtime PM imbalance on probe errors 2b4c6ad38228 PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 058cb6d86b97 tracing: Fix potential double free in create_var_ref() a2b9edc3f894 ACPI: property: Release subnode properties with data nodes ff4cafa51762 ext4: avoid cycles in directory h-tree da2f05919238 ext4: verify dir block before splitting it 4fd58b5cf118 ext4: fix bug_on in __es_tree_search cc5b09cb6dac ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state 1b061af03764 ext4: fix bug_on in ext4_writepages adf490083ca5 ext4: fix warning in ext4_handle_inode_extension dd887f83ea54 ext4: fix use-after-free in ext4_rename_dir_prepare 70a7dea84639 bfq: Track whether bfq_group is still online b06691af08b4 bfq: Update cgroup information before merging bio 4dfc12f8c94c bfq: Split shared queues on move between cgroups c072cab98bac efi: Do not import certificates from UEFI Secure Boot for T2 Macs 9a9dc60da79a fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages c1ad58de1300 iwlwifi: mvm: fix assert 1F04 upon reconfig 6118bbdf69f4 wifi: mac80211: fix use-after-free in chanctx code efdefbe8b756 f2fs: fix to do sanity check for inline inode 2221a2d41018 f2fs: fix fallocate to use file_modified to update permissions consistently ef221b738b26 f2fs: fix to do sanity check on total_data_blocks 196f72e089b7 f2fs: don't need inode lock for system hidden quota 2e790aa37858 f2fs: fix deadloop in foreground GC ccd58045beb9 f2fs: fix to clear dirty inode in f2fs_evict_inode() a34d7b49894b f2fs: fix to do sanity check on block address in f2fs_do_zero_range() 2766ddaf45b6 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() d8b6aaeb9a91 perf jevents: Fix event syntax error caused by ExtSel c8c2802407aa perf c2c: Use stdio interface if slang is not supported c9542f5f901b i2c: rcar: fix PM ref counts in probe error paths ebd4f37ac1e6 i2c: npcm: Handle spurious interrupts 5c0dfca6b9cc i2c: npcm: Correct register access width 06cb0f056ba1 i2c: npcm: Fix timeout calculation de6f6b5400be iommu/amd: Increase timeout waiting for GA log enablement 3cfb54643987 dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() 13d8d11dfaf9 dmaengine: stm32-mdma: rework interrupt handler 0f87bd8b5fbf dmaengine: stm32-mdma: remove GISR1 register c1c4405222b6 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup 96fdbb1c8563 NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout 83839a333fbf NFS: Don't report errors from nfs_pageio_complete() more than once 040242365c9e NFS: Do not report flush errors in nfs_write_end() c5a0e59bbe05 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS 418b9fa4349a NFS: Do not report EINTR/ERESTARTSYS as mapping errors 6073af78156b dmaengine: idxd: Fix the error handling path in idxd_cdev_register() f57696bc6341 i2c: at91: Initialize dma_buf in at91_twi_xfer() 8e49773a7596 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon ec5ded7acb38 cpufreq: mediatek: Unregister platform device on exit 9d91400fff46 cpufreq: mediatek: Use module_init and add module_exit c7b0ec974457 cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init fb02d6b5432d i2c: at91: use dma safe buffers da748d263a64 iommu/mediatek: Add list_del in mtk_iommu_remove 51d584704d18 f2fs: fix dereference of stale list iterator after loop body 0e0faa14316b OPP: call of_node_put() on error path in _bandwidth_supported() baf86afed745 Input: stmfts - do not leave device disabled in stmfts_input_open fc0750e659db RDMA/hfi1: Prevent use of lock before it is initialized bb2220e0672b mailbox: forward the hrtimer if not queued and under a lock a1d4941d9a24 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() 46fd994763cf powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup b8ef79697b62 macintosh: via-pmu and via-cuda need RTC_LIB cca915d69127 powerpc/perf: Fix the threshold compare group constraint for power9 7620a280dade powerpc/64: Only WARN if __pa()/__va() called with bad addresses 9b2851564189 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() 40d428b528c5 PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits 6e07ccc7d561 Input: sparcspkr - fix refcount leak in bbc_beep_probe 76badb0a4d94 crypto: cryptd - Protect per-CPU resource by disabling BH. 40c41a7bfd59 crypto: sun8i-ss - handle zero sized sg 5bea8f700a69 crypto: sun8i-ss - rework handling of IV 9834b13e8b96 tty: fix deadlock caused by calling printk() under tty_port->lock a21d4dab776a PCI: imx6: Fix PERST# start-up sequence 2a9d3b51185b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() f061ddfed9a7 proc: fix dentry/inode overinstantiating under /proc/${pid}/net ab0c26e44139 ASoC: atmel-classd: Remove endianness flag on class d component b716e4168df9 ASoC: atmel-pdmic: Remove endianness flag on pdmic component 456105105e78 powerpc/4xx/cpm: Fix return value of __setup() handler de5bc923186c powerpc/idle: Fix return value of __setup() handler f99187976239 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() f7c290eac8f2 powerpc/8xx: export 'cpm_setbrg' for modules 49a5b1735cd9 drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() c1219429179d dax: fix cache flush on PMD-mapped pages d8a5bdc767f1 drivers/base/node.c: fix compaction sysfs file leak 84958f066dec pinctrl: mvebu: Fix irq_of_parse_and_map() return value 8a8b40d00753 nvdimm: Allow overwrite in the presence of disabled dimms 641649f31e20 nvdimm: Fix firmware activation deadlock scenarios 1052f22e127d firmware: arm_scmi: Fix list protocols enumeration in the base protocol 7a55a5159dae scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() 17d9d7d26406 mfd: ipaq-micro: Fix error check return value of platform_get_irq() 82c6c8a66c2e powerpc/fadump: fix PT_LOAD segment for boot memory area 08b053d32b16 arm: mediatek: select arch timer for mt7629 ceb61ab22dbd pinctrl: bcm2835: implement hook for missing gpio-ranges cda45b715d70 gpiolib: of: Introduce hook for missing gpio-ranges a26dfdf0a63b crypto: marvell/cesa - ECB does not IV ee89d8dee55a misc: ocxl: fix possible double free in ocxl_file_register_afu 22c3fea20a94 ARM: dts: bcm2835-rpi-b: Fix GPIO line names 0a4ee6cdaa14 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED bd7ffc171ca5 ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C daffdb08306e ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT 95000ae68025 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 b439f7addd2b can: xilinx_can: mark bit timing constants as const 875a17c3adb4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls b0bf87b1b388 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing acd2313bd99d platform/chrome: cros_ec: fix error handling in cros_ec_register() e690350d3d9f KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault fd7dca68a69b KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry 259c1fad9fb0 soc: qcom: llcc: Add MODULE_DEVICE_TABLE() ca7ce579a717 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks acd99f384cb3 PCI: dwc: Fix setting error return on MSI DMA mapping failure 92b7cab3076d PCI: rockchip: Fix find_first_zero_bit() limit 266f5cf6928a PCI: cadence: Fix find_first_zero_bit() limit a409d0b1f929 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc 7cbe94d296c0 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc 83653417988c ARM: dts: suniv: F1C100: fix watchdog compatible ea4f1c6bb966 memory: samsung: exynos5422-dmc: Avoid some over memory allocation 3960629bb584 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 0c5f04da02b4 net/smc: postpone sk_refcnt increment in connect() 8096e2d7c0f9 hinic: Avoid some over memory allocation dc7753d60097 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc() 4790963ef433 rxrpc: Fix decision on when to generate an IDLE ACK 3eef677a25c7 rxrpc: Don't let ack.previousPacket regress 573de88fc107 rxrpc: Fix overlapping ACK accounting 4f1c34ee6057 rxrpc: Don't try to resend the request if we're receiving the reply 5b4826657d36 rxrpc: Fix listen() setting the bar too high for the prealloc rings 541224201e1d hv_netvsc: Fix potential dereference of NULL pointer deb16df5254d net: stmmac: fix out-of-bounds access in a selftest 5c2b34d072c4 net: stmmac: selftests: Use kcalloc() instead of kzalloc() 7386f6904159 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() d015f6f694ec NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx 7a5e6a48980e ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() 8bbf522a2c51 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe 18530bedd221 thermal/core: Fix memory leak in __thermal_cooling_device_register() dcf5ffc91c91 thermal/drivers/core: Use a char pointer for the cooling device name 79098339ac20 thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe 836038029540 thermal/drivers/bcm2711: Don't clamp temperature at zero 3161044e75b7 drm/i915: Fix CFI violation with show_dynamic_id() ffbcfb1688f6 drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path 2679de7d046f x86/sev: Annotate stack change in the #VC handler 656aa3c51fc6 drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() 48e82ce8cdb1 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init d54ac6ca48c1 ext4: reject the 'commit' option on ext2 filesystems 63b7c0899564 media: rkvdec: h264: Fix bit depth wrap in pps packet b4805a77d525 media: rkvdec: h264: Fix dpb_valid implementation 82239e30ab04 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() 5c2456629433 media: ov7670: remove ov7670_power_off from ov7670_remove 510e879420b4 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* 33411945c9ad net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init 8113eedbab85 sctp: read sk->sk_bound_dev_if once in sctp_rcv() 6950ee32c187 lsm,selinux: pass flowi_common instead of flowi to the LSM hooks a67a1661cf8a m68k: math-emu: Fix dependencies of math emulation support 4dcae15ff84f nvme: set dma alignment to dword 8ace1e63550a Bluetooth: use hdev lock for accept_list and reject_list in conn req 792f8b0e748c Bluetooth: use inclusive language when filtering devices d763aa352cfc Bluetooth: use inclusive language in HCI role comments c024f6f11d4d Bluetooth: LL privacy allow RPA 394df9f17e15 Bluetooth: L2CAP: Rudimentary typo fixes 5702c3c6576d Bluetooth: Interleave with allowlist scan 36c644c63bfc Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout fc68385fcbac media: vsp1: Fix offset calculation for plane cropping a3304766d938 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init 7d792640d3e9 media: exynos4-is: Change clk_disable to clk_disable_unprepare b3e483735847 media: st-delta: Fix PM disable depth imbalance in delta_probe 8e4e0c4ac55e media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe 0572a5bd38e3 media: aspeed: Fix an error handling path in aspeed_video_probe() 34feaea3aa4f scripts/faddr2line: Fix overlapping text section failures 1472fb1c7447 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir cacea459f95b ASoC: samsung: Fix refcount leak in aries_audio_probe c1b08aa568e8 ASoC: samsung: Use dev_err_probe() helper 9f564e29a512 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt 2a0da7641e1f ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe e84aaf23ca82 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe 4024affd53e2 ath11k: Don't check arvif->is_started before sending management frames 779d41c80b10 perf/amd/ibs: Use interrupt regs ip for stack unwinding 37a9db0ee7e7 regulator: qcom_smd: Fix up PM8950 regulator configuration e2786db0a7eb Revert "cpufreq: Fix possible race in cpufreq online error path" 560dcbe1c7a7 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() f40549ce20e8 iomap: iomap_write_failed fix 7a79ab259684 media: uvcvideo: Fix missing check to determine if element is found in list d50b26221fba drm/msm: return an error pointer in msm_gem_prime_get_sg_table() 883f1d52a57b drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected 49dc28b4b2e2 drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected a10092dabae6 drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() 369a712442f9 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET 018ebe4c1810 arm64: fix types in copy_highpage() 49bfbaf6a039 x86/mm: Cleanup the control_va_addr_alignment() __setup handler 0d5c8ac9229a irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value f4b503b4ef59 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value 5e76e5163392 irqchip/exiu: Fix acknowledgment of edge triggered interrupts 35abf2081fa9 x86: Fix return value of __setup handlers 940b12435bff virtio_blk: fix the discard_granularity and discard_alignment queue limits 23716d761415 perf tools: Use Python devtools for version autodetection rather than runtime 345185231230 drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() e19ece6f248a drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H 5a26a4947031 drm/msm: add missing include to msm_drv.c 7b815e91ff51 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() d9cb951d11a4 drm/msm/hdmi: check return value after calling platform_get_resource_byname() e99755e6a992 drm/msm/dsi: fix error checks and return values for DSI xmit functions 3574e0b2904c drm/msm/dp: fix error check return value of irq_of_parse_and_map() 04204612dd87 drm/msm/dp: stop event kernel thread when DP unbind 134760263f64 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume d5773db56ce9 perf tools: Add missing headers needed by util/data.h e251a33fe879 ASoC: rk3328: fix disabling mclk on pclk probe failure e2fef34d7806 x86/speculation: Add missing prototype for unpriv_ebpf_notify() 81f1ddffdc22 mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() b6ecf2b7e691 x86/pm: Fix false positive kmemleak report in msr_build_context() 0e1cd4edefc8 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() ab88c8d906c6 libbpf: Fix logic for finding matching program for CO-RE relocation 97b56f17b355 selftests/resctrl: Fix null pointer dereference on open failed c54d66c51475 scsi: ufs: core: Exclude UECxx from SFR dump list 02192ee93684 scsi: ufs: qcom: Fix ufs_qcom_resume() 328cfeac735c drm/msm/dpu: adjust display_v_end for eDP and DP cc68e53f9a7f of: overlay: do not break notify on NOTIFY_{OK|STOP} f929416d5c9c fsnotify: fix wrong lockdep annotations 94845fc422f9 inotify: show inotify mask flags in proc fdinfo f2c68c52898f ALSA: pcm: Check for null pointer of pointer substream before dereferencing it d764a7d647f7 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 b6b70cd3ddfa media: hantro: Empty encoder capture buffers by default 461e4c1f1990 ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix 96c848afbddc cpufreq: Fix possible race in cpufreq online error path 172789fd9532 spi: img-spfi: Fix pm_runtime_get_sync() error checking 147a376c1afe sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq f35c3f237408 drm/bridge: Fix error handling in analogix_dp_probe 6d0726725c7c HID: elan: Fix potential double free in elan_input_configured 39d4bd3f5991 HID: hid-led: fix maximum brightness for Dream Cheeky 3c68daf4a368 mtd: rawnand: denali: Use managed device resources dd2b1d70ef20 EDAC/dmc520: Don't print an error for each unconfigured interrupt line bea698509934 drbd: fix duplicate array initializer 3eba802d47fb target: remove an incorrect unmap zeroes data deduction e7681199bbe4 efi: Add missing prototype for efi_capsule_setup_info 2a1b5110c95e NFC: NULL out the dev->rfkill to prevent UAF 8e357f086d40 net: dsa: mt7530: 1G can also support 1000BASE-X link mode 4565d5be8be2 scftorture: Fix distribution of short handler delays 58eff5b73f6c spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout b4c7dd0037e6 drm: mali-dp: potential dereference of null pointer 78a3e9fcdb7b drm/komeda: Fix an undefined behavior bug in komeda_plane_add() 3cea0259edd1 nl80211: show SSID for P2P_GO interfaces 6c0a8c771a71 bpf: Fix excessive memory allocation in stack_map_alloc() 7ff76dc2d8bd libbpf: Don't error out on CO-RE relos for overriden weak subprogs 84b0e23e107e drm/vc4: txp: Force alpha to be 0xff if it's disabled ac904216b8b8 drm/vc4: txp: Don't set TXP_VSTART_AT_EOF 15cec7dfd3df drm/vc4: hvs: Reset muxes at probe time 2268f190af20 drm/mediatek: Fix mtk_cec_mask() 032f8c67fe95 drm/ingenic: Reset pixclock rate when parent clock rate changes 58c7c0157714 x86/delay: Fix the wrong asm constraint in delay_loop() f279c49f17ce ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe fb66e0512e5c ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe 35db6e2e9988 spi: qcom-qspi: Add minItems to interconnect-names 187ecfc3b70e drm/bridge: adv7511: clean up CEC adapter when probe fails 9072d627857d drm/edid: fix invalid EDID extension block filtering 0d6dc3efb1fb ath9k: fix ar9003_get_eepmisc 822dac24b4f9 ath11k: acquire ab->base_lock in unassign when finding the peer by addr 3ed327b77d65 dt-bindings: display: sitronix, st7735r: Fix backlight in example 61bbbde9b6d2 drm: fix EDID struct for old ARM OABI format cc80d3c37cec RDMA/hfi1: Prevent panic when SDMA is disabled dfc308d6f29a powerpc/iommu: Add missing of_node_put in iommu_init_early_dart b4e14e9beb5c macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled 0230055fa631 powerpc/powernv: fix missing of_node_put in uv_init() 6a61a9710627 powerpc/xics: fix refcount leak in icp_opal_init() 8a665c2791bc powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr 5a3767ac79bc tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate eff3587b9c01 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() 21a3effe446d ARM: hisi: Add missing of_node_put after of_find_compatible_node d2b3b380c164 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM d146e2a9864a ARM: versatile: Add missing of_node_put in dcscb_init b646e0cfeb38 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() c16f1b3d72e4 fat: add ratelimit to fat*_ent_bread() f20c7cd2b24c powerpc/fadump: Fix fadump to work with a different endian capture kernel 039966775ca0 ARM: OMAP1: clock: Fix UART rate reporting algorithm 9dfa8d087bb8 fs: jfs: fix possible NULL pointer dereference in dbFree() 05efc4591f80 soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc 0f9091f202b3 crypto: ccree - use fine grained DMA mapping dir 86b091b6894c PM / devfreq: rk3399_dmc: Disable edev on remove() 7e391ec93966 arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count c400439adc36 ARM: dts: s5pv210: align DMA channels with dtschema 0521c5297885 ARM: dts: ox820: align interrupt controller node name with dtschema 968a6683761d IB/rdmavt: add missing locks in rvt_ruc_loopback 6a2e275834c4 gfs2: use i_lock spin_lock for inode qadata 92ef7a87192c selftests/bpf: fix btf_dump/btf_dump due to recent clang change 340cf91293a3 eth: tg3: silence the GCC 12 array-bounds warning cb2ca93f8fe3 rxrpc, afs: Fix selection of abort codes 4a4e2e90ecec rxrpc: Return an error to sendmsg if call failed 6c18a0fcd660 m68k: atari: Make Atari ROM port I/O write macros return void 76744a016e78 x86/microcode: Add explicit CPU vendor dependency f29fb4623296 can: mcp251xfd: silence clang's -Wunaligned-access warning ff383c18799d ASoC: rt1015p: remove dependency on GPIOLIB c73aee194680 ASoC: max98357a: remove dependency on GPIOLIB 86c02171bded media: exynos4-is: Fix compile warning abb5594ae2ba net: phy: micrel: Allow probing without .driver_data 8d33585ffa2e nbd: Fix hung on disconnect request if socket is closed before 1a5a3dfd9f17 ASoC: rt5645: Fix errorenous cleanup order af98940dd33c nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags 8671aeeef29d openrisc: start CPU timer early in boot 22cdbb135498 media: cec-adap.c: fix is_configuring state 4cf6ba93678a media: imon: reorganize serialization f3915b46651a media: coda: limit frame interval enumeration to supported encoder frame sizes 8ddc89437cce media: rga: fix possible memory leak in rga_probe f9413b90230d rtlwifi: Use pr_warn instead of WARN_ONCE eb7a71b7b2b8 ipmi: Fix pr_fmt to avoid compilation issues fa390c8b6256 ipmi:ssif: Check for NULL msg when handling events and messages 0b7c1dc7ee67 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default 1ecd01d77c9b dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC a61583744ef6 spi: stm32-qspi: Fix wait_cmd timeout in APM mode 0c05c03c51e5 perf/amd/ibs: Cascade pmu init functions' return value 460545839883 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES 312c43e98ed1 net: remove two BUG() from skb_checksum_help() 4f99bde59eef ASoC: tscs454: Add endianness flag in snd_soc_component_driver 296f8ca0f73f HID: bigben: fix slab-out-of-bounds Write in bigben_probe 3ee67465f711 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo 6f19abe031e3 mlxsw: Treat LLDP packets as control b30e727f0916 mlxsw: spectrum_dcb: Do not warn about priority changes d68a5eb7b3e0 ASoC: dapm: Don't fold register value changes into notifications 9b42659cb3c4 net/mlx5: fs, delete the FTE when there are no rules attached to it 4d85201adb65 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL 0325c08ae202 drm: msm: fix error check return value of irq_of_parse_and_map() ad97425d23af arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall 8aa3750986ff ath10k: skip ath10k_halt during suspend for driver state RESTARTING 20ad91d08a80 drm/amd/pm: fix the compile warning b5cd10814351 drm/plane: Move range check for format_count earlier 8c3fe9ff807e ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 60afa4f4e135 ath11k: disable spectral scan during spectral deinit fa1b509d41c5 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() 1869f9bfafe1 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() 508add11af09 scsi: megaraid: Fix error check return value of register_chrdev() 95050b984715 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit 90281cadf507 mmc: jz4740: Apply DMA engine limits to maximum segment size e69e93120f62 md/bitmap: don't set sb values if can't pass sanity check 3f94169affa3 media: cx25821: Fix the warning when removing the module ca17e7a532d1 media: pci: cx23885: Fix the error handling in cx23885_initdev() 27ad46da4417 media: venus: hfi: avoid null dereference in deinit e68270a78681 ath9k: fix QCA9561 PA bias level ca1ce206894d drm/amd/pm: fix double free in si_parse_power_table() 3102e9d7e519 tools/power turbostat: fix ICX DRAM power numbers fbfeb9bc9479 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction e2b8681769f6 ALSA: jack: Access input_dev under mutex 005990e30d14 sfc: ef10: Fix assigning negative value to unsigned variable 10f30cba8f6c rcu: Make TASKS_RUDE_RCU select IRQ_WORK 1c6c3f233664 rcu-tasks: Fix race in schedule and flush work c977d63b8cc4 drm/komeda: return early if drm_universal_plane_init() fails. cd97a481ea89 ACPICA: Avoid cache flush inside virtual machines 29cb802966c7 x86/platform/uv: Update TSC sync state for UV5 59dd1a07eecf fbcon: Consistently protect deferred_takeover with console_lock() 5bfb65e92ff3 ipv6: fix locking issues with loops over idev->addr_list 98d1dc32f890 ipw2x00: Fix potential NULL dereference in libipw_xmit() cc575b855809 b43: Fix assigning negative value to unsigned variable 4ae5a2ccf5da b43legacy: Fix assigning negative value to unsigned variable 74ad0d745020 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue fadc626cae99 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes c6380d9d2d69 iommu/vt-d: Add RPLS to quirk list to skip TE disabling 509e9710b802 btrfs: repair super block num_devices automatically 4093eea47d9c btrfs: add "0x" prefix for unsupported optional features b49516583f00 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL f8ef79687b2e ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP 6580673b17e0 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP 92fb46536aec perf/x86/intel: Fix event constraints for ICL b4acb8e7f159 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails 860e44f21f26 parisc/stifb: Keep track of hardware path of graphics card 78e008dca225 Fonts: Make font size unsigned in font_desc c5b9b7fb123d xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI c9ac773715fc cifs: when extending a file with falloc we should make files not-sparse ce4627f09e66 usb: core: hcd: Add support for deferring roothub registration a2532c441705 usb: dwc3: gadget: Move null pinter check to proper place 0420275d643e USB: new quirk for Dell Gen 2 devices 19b3fe8a7cb1 USB: serial: option: add Quectel BG95 modem 40bdb5ec957a ALSA: usb-audio: Cancel pending work at closing a MIDI substream 1cf70d5c15bc ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS 223368eaf60c ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop d2f3acde3d52 riscv: Fix irq_work when SMP is disabled 4a5c7a61ff50 riscv: Initialize thread pointer before calling C functions 6b45437959dc parisc/stifb: Implement fb_is_primary_device() 9cef71eceaa8 binfmt_flat: do not stop relocating GOT entries prematurely on riscv 70dd2d169d08 Linux 5.10.120 886eeb046096 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes 7f845de28633 bpf: Fix potential array overflow in bpf_trampoline_get_progs() 3097f38e9126 NFSD: Fix possible sleep during nfsd4_release_lockowner() 78a62e09d885 NFS: Memory allocation failures are not server fatal errors 1d100fcc1da7 docs: submitting-patches: Fix crossref to 'The canonical patch format' ebbbffae71e2 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() 5933a191ac3d tpm: Fix buffer access in tpm2_get_tpm_pt() 0c56e5d0e655 HID: multitouch: add quirks to enable Lenovo X12 trackpoint d6822d82c0e8 HID: multitouch: Add support for Google Whiskers Touchpad 0f03885059c1 raid5: introduce MD_BROKEN 8df42bcd364c dm verity: set DM_TARGET_IMMUTABLE feature flag e39b536d70ed dm stats: add cond_resched when looping over entries 4617778417d0 dm crypt: make printing of the key constant-time bb64957c472a dm integrity: fix error code in dm_integrity_ctr() 8845027e55fc ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries 4989bb033429 Bluetooth: hci_qca: Use del_timer_sync() before freeing fae05b2314b1 zsmalloc: fix races between asynchronous zspage free and page migration 6a1cc2549405 crypto: ecrdsa - Fix incorrect use of vli_cmp c013f7d1cd92 crypto: caam - fix i.MX6SX entropy delay value 3d8fc6e28f32 KVM: x86: avoid calling x86 emulator without a decoded instruction a2a3fa5b616a x86, kvm: use correct GFP flags for preemption disabled 4a9f3a9c28a6 x86/kvm: Alloc dummy async #PF token outside of raw spinlock 4c4a11c74ada KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator 91a36ec160ec netfilter: conntrack: re-fetch conntrack after insertion c0aff1faf66b netfilter: nf_tables: sanitize nft_set_desc_concat_parse() 44f1ce55308d crypto: drbg - make reseeding from get_random_bytes() synchronous e744e34a3c35 crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() 54700e82a7a7 crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() b2bef5500e0d crypto: drbg - prepare for more fine-grained tracking of seeding state 630192aa4523 lib/crypto: add prompts back to crypto libraries 82f723b8a5ad exfat: check if cluster num is valid 1f0681f3bd56 drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() 2728d95c6c95 xfs: Fix CIL throttle hang when CIL space used going backwards a9e7f19a5577 xfs: fix an ABBA deadlock in xfs_rename 72464fd2b4b7 xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks 45d97f70da4d xfs: show the proper user quota options f20e67b455e4 xfs: detect overflows in bmbt records ffc8d613876f net: ipa: compute proper aggregation limit 8adb751d294e io_uring: fix using under-expanded iters 57d01bcae704 io_uring: don't re-import iovecs from callbacks 6029f86740c9 assoc_array: Fix BUG_ON during garbage collect b96b4aa65bbc cfg80211: set custom regdomain after wiphy registration 8fbd54ab06c9 pipe: Fix missing lock in pipe_resize_ring() cd720fad8b57 pipe: make poll_usage boolean and annotate its access ea62d169b6e7 netfilter: nf_tables: disallow non-stateful expression in sets earlier 5525af175be2 drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers f0749aecb20b i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging 828309eee5b6 net: ftgmac100: Disable hardware checksum on AST2600 640397afdf6e nfc: pn533: Fix buggy cleanup order ac8d5eb26c9e net: af_key: check encryption module availability consistency d007f49ab789 percpu_ref_init(): clean ->percpu_count_ref on failure 75e35951d6ec pinctrl: sunxi: fix f1c100s uart2 function Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-07-04perf: fix reproducibility in 5.19+Bruce Ashfield
kernels with upstream commit 630af16eee495f583db5202c3613d1b191f10694 [perf tools: Use Python devtools for version autodetection rather than runtime], or -stable backports of that commmit, evade our substitutions for reproducibility. We add a second sed expression to ensure that our definition of python is used, as we have the proper environement setup and don't need the full path of python, which eventually will be captured by the perf binaries. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-28bitbake.conf/recipes: Introduce add DEV_PKG_DEPENDENCY to change ↵Richard Purdie
RDEPENDS:${PN}-dev There is a pattern that several recipes need to break the dependency of ${PN}-dev on ${PN}, most often as ${PN} may be be empty. Add a new variable to parameterise this and allow it to be changed more easily. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-22wireless-regdb: upgrade 2022.04.08 -> 2022.06.06Alexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-22lttng-modules: update 2.13.3 -> 2.13.4Alexander Kanavin
Drop backports; one of them (0009) is present only on the master branch and not on 2.13 branch, and so stays in the recipe. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-22perf: sort-pmuevents: really keep array terminatorsLucas Stach
Commit e1382583cd50 ("perf: sort-pmuevents: don't drop elements") tried to fix a case where the array terminator elements were dropped from the sorted list breaking the build, but it only worked for the case where the terminator is the only element of the array. When the array has other elements the terminator will still be silently dropped, causing invalid memory accesses at runtime when the perf utility iterates over the array. Fix this by treating any unmatched entry as an array terminator and also add a comment to make it a little more clear how things are ending up at the right position in the sorted list. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-06-17linux-firmware: upgrade 20220509 -> 20220610Dmitry Baryshkov
Drop 0001-Makefile-replace-mkdir-by-install.patch merged upstream. License-Update: additional files Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>