Merge tag 'android12-5.10.136_r00' into android12-5.10
This is the merge of the upstream LTS release of 5.10.136 into the android12-5.10 branch. It contains the following commits: ee965fe1 Merge branch 'android12-5.10' into branch 'android12-5.10-lts' b7247246 Merge 5.10.136 into android12-5.10-lts 6eae1503 Linux 5.10.136 1bea03b4 x86/speculation: Add LFENCE to RSB fill sequence 509c2c9f x86/speculation: Add RSB VM Exit protections e5b556a7 macintosh/adb: fix oob read in do_adb_query() function 75742ffc Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 40e2e7f1 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 9c45bb36 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 3a292cb1 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 1a2a2e34 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 e81f95d0 Bluetooth: btusb: Add support of IMC Networks PID 0x3568 918ce738 Bluetooth: hci_bcm: Add DT compatible for CYW55572 033a4455 Bluetooth: hci_bcm: Add BCM4349B1 variant 50763f0a selftests: KVM: Handle compiler optimizations in ucall a56e1ccd tools/kvm_stat: fix display of error when multiple processes are found 3c77292d crypto: arm64/poly1305 - fix a read out-of-bound e2c63e1a ACPI: APEI: Better fix to avoid spamming the console with old error logs 6ccff355 ACPI: video: Shortening quirk list by identifying Clevo by board_name only a2b472b1 ACPI: video: Force backlight native for some TongFang devices a01a4e9f tun: avoid double free in tun_free_netdev 1069087e selftests/bpf: Check dst_port only on the client socket 042fb1c2 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads 78c83971 ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() 4f3b8523 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() 45b69848 x86/speculation: Make all RETbleed mitigations 64-bit only 30abcdab Merge 5.10.135 into android12-5.10-lts f6ce9a91 Merge 5.10.134 into android12-5.10-lts 4fd9cb57 Linux 5.10.135 4bfc9dc6 selftests: bpf: Don't run sk_lookup in verifier tests 6d3fad2b bpf: Add PROG_TEST_RUN support for sk_lookup programs 6aad811b bpf: Consolidate shared test timing code 545fc352 x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available 14b494b7 xfs: Enforce attr3 buffer recovery order e5f9d4e0 xfs: logging the on disk inode LSN can make it go backwards c1268aca xfs: remove dead stale buf unpin handling code c85cbb0b xfs: hold buffer across unpin and potential shutdown processing d8f5bb0a xfs: force the log offline when log intent item recovery fails eccacbcb xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes 17c8097f xfs: prevent UAF in xfs_log_item_in_current_chkpt 6d3605f8 xfs: xfs_log_force_lsn isn't passed a LSN 41fbfdab xfs: refactor xfs_file_fsync aadc39fd docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed c4cd52ab EDAC/ghes: Set the DIMM label unconditionally c4546391 ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow e500aa9f mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. 2670f76a page_alloc: fix invalid watermark check on a negative value 80142466 ARM: crypto: comment out gcc warning that breaks clang builds 6f350558 sctp: leave the err path free in sctp_stream_init to sctp_stream_free 510e5b37 sfc: disable softirqs for ptp TX 3ec42508 perf symbol: Correct address for bss symbols 68078976 virtio-net: fix the race between refill work and close 440dccd8 netfilter: nf_queue: do not allow packet truncation below transport header offset aeb2ff9f sctp: fix sleep in atomic context bug in timer handlers fad6caf9 i40e: Fix interface init with MSI interrupts (no MSI-X) e4a7acd6 tcp: Fix data-races around sysctl_tcp_reflect_tos. f310fb69 tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. d2476f20 tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. 48323978 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. 530a4da3 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() 6e0e0464 macsec: always read MACSEC_SA_ATTR_PN as a u64 2daf0a12 macsec: limit replay window size with XPN 0755c9d0 macsec: fix error message in macsec_add_rxsa and _txsa 54c295a3 macsec: fix NULL deref in macsec_add_rxsa 034bfadc Documentation: fix sctp_wmem in ip-sysctl.rst 4aea33f4 tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. c4e6029a tcp: Fix a data-race around sysctl_tcp_autocorking. 83edb788 tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. f47e7e5b tcp: Fix a data-race around sysctl_tcp_min_tso_segs. 5584fe97 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() b399ffaf igmp: Fix data-races around sysctl_igmp_qrv. 4c1318da net/tls: Remove the context from the list in tls_device_down 8008e797 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr a84b8b53 net: ping6: Fix memleak in ipv6_renew_options(). c37c7f35 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. 9ffb4fdf tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. 3e933125 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. 77ac046a Revert "tcp: change pingpong threshold to 3" 54a73d65 scsi: ufs: host: Hold reference returned by of_parse_phandle() 160f7956 ice: do not setup vlan for loopback VSI 9ed6f97c ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) 2b4b3732 tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. 3fb21b67 tcp: Fix a data-race around sysctl_tcp_nometrics_save. 81c45f49 tcp: Fix a data-race around sysctl_tcp_frto. 312ce390 tcp: Fix a data-race around sysctl_tcp_adv_win_scale. 3cddb7a7 tcp: Fix a data-race around sysctl_tcp_app_win. f10a5f90 tcp: Fix data-races around sysctl_tcp_dsack. 7fa8999b watch_queue: Fix missing locking in add_watch_to_object() 45a84f04 watch_queue: Fix missing rcu annotation b38a8802 nouveau/svm: Fix to migrate all requested pages bd46ca41 s390/archrandom: prevent CPACF trng invocations in interrupt context 1228934c ntfs: fix use-after-free in ntfs_ucsncmp() 55289905 Revert "ocfs2: mount shared volume without ha stack" de5d4654 Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put a46cc201 Merge 5.10.133 into android12-5.10-lts 3f05c6dd ANDROID: fix up 5.10.132 merge with the virtio_mmio.c driver 7a62a4b6 Linux 5.10.134 bb1990a3 watch-queue: remove spurious double semicolon f7c1fc0d net: usb: ax88179_178a needs FLAG_SEND_ZLP 08afa87f tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() a4bb7ef2 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() c84986d0 tty: drop tty_schedule_flip() 4d374625 tty: the rest, stop using tty_schedule_flip() 6a818482 tty: drivers/tty/, stop using tty_schedule_flip() 0adf21ee watchqueue: make sure to serialize 'wqueue->defunct' properly c0a3a9eb x86/alternative: Report missing return thunk details b7b9e5cc x86/amd: Use IBPB for firmware calls 14fc9233 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks f44e65e6 Bluetooth: SCO: Fix sco_send_frame returning skb->len a8feae8b Bluetooth: Fix passing NULL to PTR_ERR 5283591c Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg 341a029c Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg 3cce0e77 Bluetooth: Add bt_skb_sendmmsg helper c87b2bc9 Bluetooth: Add bt_skb_sendmsg helper 4faf4bbc ALSA: memalloc: Align buffer allocations in page size d1dc861c bitfield.h: Fix "type of reg too small for mask" test f62ffdb5 drm/imx/dcss: fix unused but set variable warnings 577b6246 dlm: fix pending remove if msg allocation fails cdcd20aa x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts 26d5eb3c sched/deadline: Fix BUG_ON condition for deboosted tasks 0c722a32 bpf: Make sure mac_header was set before using it ddb3f0b6 mm/mempolicy: fix uninit-value in mpol_rebind_policy() 3616776b KVM: Don't null dereference ops->destroy 684896e6 spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers 06485266 tcp: Fix data-races around sysctl_tcp_max_reordering. 805f1c7c tcp: Fix a data-race around sysctl_tcp_rfc1337. 03bb3892 tcp: Fix a data-race around sysctl_tcp_stdurg. daa8b5b8 tcp: Fix a data-race around sysctl_tcp_retrans_collapse. 0e3f82a0 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. cc133e4f tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. d8781f7c tcp: Fix data-races around sysctl_tcp_recovery. 11e8b013 tcp: Fix a data-race around sysctl_tcp_early_retrans. ffc388f6 tcp: Fix data-races around sysctl knobs related to SYN option. fcaef69c udp: Fix a data-race around sysctl_udp_l3mdev_accept. 9add240f ip: Fix data-races around sysctl_ip_prot_sock. e045d672 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. 36f1d9c6 drm/imx/dcss: Add missing of_node_put() in fail path 665cbe91 be2net: Fix buffer overflow in be_get_module_eeprom 47523928 gpio: pca953x: use the correct register address when regcache sync during init a941e6d5 gpio: pca953x: use the correct range when do regmap sync 928ded3f gpio: pca953x: only use single read/write for No AI mode b82de63f ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero 6f949e56 i40e: Fix erroneous adapter reinitialization during recovery process c6af9432 iavf: Fix handling of dummy receive descriptors 0dc2f19d tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. 22938534 tcp: Fix data-races around sysctl_tcp_fastopen. b3ce32e3 tcp: Fix data-races around sysctl_max_syn_backlog. b6c189aa tcp: Fix a data-race around sysctl_tcp_tw_reuse. fd6f1284 tcp: Fix a data-race around sysctl_tcp_notsent_lowat. 768e4246 tcp: Fix data-races around some timeout sysctl knobs. 474510e1 tcp: Fix data-races around sysctl_tcp_reordering. dc1a78a2 tcp: Fix data-races around sysctl_tcp_syncookies. fc489055 tcp: Fix data-races around keepalive sysctl knobs. f85119fb igmp: Fix data-races around sysctl_igmp_max_msf. 7d26db00 igmp: Fix a data-race around sysctl_igmp_max_memberships. 473aad9a igmp: Fix data-races around sysctl_igmp_llm_reports. e80ff0b9 net/tls: Fix race in TLS device down flow a3ac79f3 net: stmmac: fix dma queue left shift overflow issue f3da643d i2c: cadence: Change large transfer count reset logic to be unconditional dd7b5ba4 net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow c61aede0 tcp: Fix a data-race around sysctl_tcp_probe_interval. d452ce36 tcp: Fix a data-race around sysctl_tcp_probe_threshold. d5bece4d tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. 97992e8f tcp: Fix data-races around sysctl_tcp_min_snd_mss. 514d2254 tcp: Fix data-races around sysctl_tcp_base_mss. 77a04845 tcp: Fix data-races around sysctl_tcp_mtu_probing. d4f65615 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. 0ee76fe0 ip: Fix a data-race around sysctl_fwmark_reflect. 611ba70e ip: Fix a data-race around sysctl_ip_autobind_reuse. 94269132 ip: Fix data-races around sysctl_ip_nonlocal_bind. 11038fa7 ip: Fix data-races around sysctl_ip_fwd_update_priority. b96ed5cc ip: Fix data-races around sysctl_ip_fwd_use_pmtu. 5e343e3e ip: Fix data-races around sysctl_ip_no_pmtu_disc. 77836dbe igc: Reinstate IGC_REMOVED logic and implement it properly fb603120 drm/amdgpu/display: add quirk handling for stutter mode 43128b3e perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() 5694b162 pinctrl: ralink: Check for null return of devm_kcalloc 493ceca3 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe 47b696dd xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() 3777ea39 serial: mvebu-uart: correctly report configured baudrate value e744aad0 PCI: hv: Fix interrupt mapping for multi-MSI 522bd31d PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() 73bf0704 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI f1d2f1ce PCI: hv: Fix multi-MSI to allow more than one MSI vector b07240ce Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" 4f900c37 net: inline rollback_registered_many() bf2f3d19 net: move rollback_registered_many() 672fac0a net: inline rollback_registered() b1158677 net: move net_set_todo inside rollback_registered() 2e11856e net: make sure devices go through netdev_wait_all_refs ed6964ff net: make free_netdev() more lenient with unregistering devices 2686f62f docs: net: explain struct net_device lifetime 7a99c7c3 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE 2ee0cab1 io_uring: Use original task for req identity in io_identity_cow() ab5050fd lockdown: Fix kexec lockdown bypass with ima policy 426336de mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication 15155fa8 riscv: add as-options for modules with assembly compontents 31f3bb36 pinctrl: stm32: fix optional IRQ support to gpios bbc03f7a Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration" 0c724b69 Merge 5.10.132 into android12-5.10-lts ccdb3f91 Merge 5.10.131 into android12-5.10-lts 50c9c56f Merge 5.10.130 into android12-5.10-lts 2be16baf Merge 5.10.129 into android12-5.10-lts 96fb478c Merge 5.10.128 into android12-5.10-lts 195692d0 Merge 5.10.127 into android12-5.10-lts f93a6ac3 Merge 5.10.126 into android12-5.10-lts 36c687c7 Merge 5.10.125 into android12-5.10-lts 4e3458d6 Merge 5.10.124 into android12-5.10-lts fa431a57 Merge 5.10.123 into android12-5.10-lts 8a8eb074 Merge 5.10.122 into android12-5.10-lts 0ced6946 Revert "drm: fix EDID struct for old ARM OABI format" dca272b0 Revert "mailbox: forward the hrtimer if not queued and under a lock" a73f6da5 Revert "Fonts: Make font size unsigned in font_desc" 8324f66c Revert "parisc/stifb: Keep track of hardware path of graphics card" 26e506a6 Revert "Bluetooth: Interleave with allowlist scan" 8046f2ad Revert "Bluetooth: use inclusive language when filtering devices" b41a77c3 Revert "Bluetooth: use hdev lock for accept_list and reject_list in conn req" fe070690 Revert "thermal/drivers/core: Use a char pointer for the cooling device name" 361d75b4 Revert "thermal/core: Fix memory leak in __thermal_cooling_device_register()" 090d920b Revert "thermal/core: fix a UAF bug in __thermal_cooling_device_register()" 2dc56158 Revert "thermal/core: Fix memory leak in the error path" 28fd8700 Revert "ALSA: jack: Access input_dev under mutex" 86366714 Revert "gpiolib: of: Introduce hook for missing gpio-ranges" 0889c70b Revert "pinctrl: bcm2835: implement hook for missing gpio-ranges" eaa4878a Revert "ext4: fix use-after-free in ext4_rename_dir_prepare" f004760d Revert "ext4: verify dir block before splitting it" 50349345 Linux 5.10.133 2fc7f18b tools headers: Remove broken definition of __LITTLE_ENDIAN 060e39b8 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again fbf60f83 objtool: Fix elf_create_undef_symbol() endianness 39065d54 kvm: fix objtool relocation warning 6849ed81 x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds 8e277427 um: Add missing apply_returns() 725da3e6 x86/bugs: Remove apostrophe typo 81604506 tools headers cpufeatures: Sync with the kernel sources 3f93b863 tools arch x86: Sync the msr-index.h copy with the kernel sources 2ef1b06c KVM: emulate: do not adjust size of fastop and setcc subroutines 8e31dfd6 x86/kvm: fix FASTOP_SIZE when return thunks are enabled 5779e2f0 efi/x86: use naked RET on mixed mode call wrapper abf88ff1 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current ecc0d92a x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit 95d89ec7 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub 668cb1dd x86/xen: Fix initialisation in hypercall_page after rethunk 81f20e50 x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted 844947ee tools/insn: Restore the relative include paths for cross building c035ca88 x86/static_call: Serialize __static_call_fixup() properly eb38964b x86/speculation: Disable RRSBA behavior c2ca9921 x86/kexec: Disable RET on kexec 51552b6b x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported 60933635 x86/bugs: Add Cannon lake to RETBleed affected CPU list b24fdd0f x86/retbleed: Add fine grained Kconfig knobs f7851ed6 x86/cpu/amd: Enumerate BTC_NO a74f5d23 x86/common: Stamp out the stepping madness 4d7f72b6 x86/speculation: Fill RSB on vmexit for IBRS 47ae76fb KVM: VMX: Fix IBRS handling after vmexit 5269be91 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS 84061fff KVM: VMX: Convert launched argument to flags 07401c23 KVM: VMX: Flatten __vmx_vcpu_run() df93717a objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} 1dbefa57 x86/speculation: Remove x86_spec_ctrl_mask ce11f91b x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit aad83db2 x86/speculation: Fix SPEC_CTRL write on SMT state change d29c0791 x86/speculation: Fix firmware entry SPEC_CTRL handling f1b01ace x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n ea1aa926 x86/cpu/amd: Add Spectral Chicken 0d1a8a16 objtool: Add entry UNRET validation fbab1c94 x86/bugs: Do IBPB fallback check only once c8845b87 x86/bugs: Add retbleed=ibpb f728eff2 x86/xen: Rename SYS* entry points 28aa3fa0 objtool: Update Retpoline validation 55bba093 intel_idle: Disable IBRS during long idle e8142e2d x86/bugs: Report Intel retbleed vulnerability a0f8ef71 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() dabc2a1b x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS 6d7e13cc x86/bugs: Optimize SPEC_CTRL MSR writes 3dddacf8 x86/entry: Add kernel IBRS implementation 9e727e0d x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value a989e751 x86/bugs: Enable STIBP for JMP2RET 3f29791d x86/bugs: Add AMD retbleed= boot parameter 876750cc x86/bugs: Report AMD retbleed vulnerability df748593 x86: Add magic AMD return-thunk c70d6f82 objtool: Treat .text.__x86.* as noinstr c9eb5dcd x86: Use return-thunk in asm code 5b2edaf7 x86/sev: Avoid using __x86_return_thunk d6eb50e9 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation ee4996f0 x86/kvm: Fix SETcc emulation for return thunks e0e06a92 x86/bpf: Use alternative RET encoding 00b136bb x86/ftrace: Use alternative RET encoding 7723edf5 x86,static_call: Use alternative RET encoding 446eb6f0 objtool: skip non-text sections when adding return-thunk sites 8bdb25f7 x86,objtool: Create .return_sites 71641096 x86: Undo return-thunk damage 270de63c x86/retpoline: Use -mfunction-return 37b9bb09 Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} 3e519ed8 x86/retpoline: Swizzle retpoline thunk 6a2b1428 x86/retpoline: Cleanup some #ifdefery feec5277 x86/cpufeatures: Move RETPOLINE flags to word 11 7070bbb6 x86/kvm/vmx: Make noinstr clean accb8cfd x86/realmode: build with -D__DISABLE_EXPORTS 236b959d objtool: Fix objtool regression on x32 systems 148811a8 x86/entry: Remove skip_r11rcx e1db6c8a objtool: Fix symbol creation 3e8afd07 objtool: Fix type of reloc::addend 42ec4d71 objtool: Fix code relocs vs weak symbols 831d5c07 objtool: Fix SLS validation for kcov tail-call replacement 9728af88 crypto: x86/poly1305 - Fixup SLS 03c5c33e objtool: Default ignore INT3 for unreachable bef21f88 kvm/emulate: Fix SETcc emulation function offsets with SLS 494ed76c tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' e9925a45 x86: Add straight-line-speculation mitigation 0f8532c2 objtool: Add straight-line-speculation validation 1f6e6683 x86/alternative: Relax text_poke_bp() constraint 277f4ddc x86: Prepare inline-asm for straight-line-speculation 3c91e225 x86: Prepare asm files for straight-line-speculation a512fcd8 x86/lib/atomic64_386_32: Rename things c2746d56 bpf,x86: Respect X86_FEATURE_RETPOLINE* 1713e5c4 bpf,x86: Simplify computing label offsets 38a80a3c x86/alternative: Add debug prints to apply_retpolines() 3d13ee0d x86/alternative: Try inline spectre_v2=retpoline,amd b0e2dc95 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg 381fd04c x86/alternative: Implement .retpoline_sites support 6eb95718 x86/retpoline: Create a retpoline thunk array 0de47ad5 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h 41ef9580 x86/asm: Fixup odd GEN-for-each-reg.h usage 8ef808b3 x86/asm: Fix register order ccb8fc65 x86/retpoline: Remove unused replacement symbols 908bd980 objtool,x86: Replace alternatives with .retpoline_sites 023e78bb objtool: Explicitly avoid self modifying code in .altinstr_replacement 6e4676f4 objtool: Classify symbols acc0be56 objtool: Handle __sanitize_cov*() tail calls 9d7ec241 objtool: Introduce CFI hash e8b1128f objtool: Make .altinstructions section entry size consistent 1afa4448 objtool: Remove reloc symbol type checks in get_alt_entry() e7118a25 objtool: print out the symbol type when complaining about it 7ea07319 objtool: Teach get_alt_entry() about more relocation types 364e4630 objtool: Don't make .altinstructions writable f231b2ee objtool/x86: Ignore __x86_indirect_alt_* symbols e32542e9 objtool: Only rewrite unconditional retpoline thunk calls a0319253 objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() 76474a9d x86/alternative: Optimize single-byte NOPs at an arbitrary position f3fe1b14 objtool: Support asm jump tables 0b2c8bf4 objtool/x86: Rewrite retpoline thunk calls ed7783dc objtool: Skip magical retpoline .altinstr_replacement e87c18c4 objtool: Cache instruction relocs 33092b48 objtool: Keep track of retpoline call sites 8a6d73f7 objtool: Add elf_create_undef_symbol() b69e1b4b objtool: Extract elf_symbol_add() da962cd0 objtool: Extract elf_strtab_concat() b37c4392 objtool: Create reloc sections implicitly fcdb7926 objtool: Add elf_create_reloc() helper c9049cf4 objtool: Rework the elf_rebuild_reloc_section() logic d42fa5bf objtool: Handle per arch retpoline naming 6e95f8ca objtool: Correctly handle retpoline thunk calls 28ca3512 x86/retpoline: Simplify retpolines e68db6f7 x86/alternatives: Optimize optimize_nops() 9a647166 x86: Add insn_decode_kernel() d9cd2191 x86/alternative: Use insn_decode() e6f8dc86 x86/insn-eval: Handle return values from the decoder 6bc6875b x86/insn: Add an insn_decode() API 76c513c8 x86/insn: Add a __ignore_sync_check__ marker a3d96c74 x86/insn: Rename insn_decode() to insn_decode_from_regs() fd80da64 x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() 341e6178 x86/alternative: Support ALTERNATIVE_TERNARY 0c4c6985 x86/alternative: Support not-feature c9cf908b x86/alternative: Merge include files 5f93d900 x86/xen: Support objtool vmlinux.o validation in xen-head.S b626e17c x86/xen: Support objtool validation in xen-asm.S 3116dee2 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC 53e89bc7 objtool: Assume only ELF functions do sibling calls 3e674f26 objtool: Support retpoline jump detection for vmlinux.o 917a4f63 objtool: Support stack layout changes in alternatives e9197d76 objtool: Add 'alt_group' struct 1d516bd7 objtool: Refactor ORC section generation dd87aa5f KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw 0ca2ba6e KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S 0e8e9891 Merge 5.10.121 into android12-5.10-lts 2de0a17d Merge 5.10.120 into android12-5.10-lts 7748091a Linux 5.10.132 06a5dc39 x86/pat: Fix x86_has_pat_wp() d9cb6fab serial: 8250: Fix PM usage_count for console handover e1bd94dd serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle b8c46611 serial: stm32: Clear prev values before setting RTS delays 039ffe43 serial: 8250: fix return error code in serial8250_request_std_resource() bfee93c9 vt: fix memory overlapping when deleting chars in the buffer 54504301 tty: serial: samsung_tty: set dma burst_size to 1 0e5668ed usb: dwc3: gadget: Fix event pending check f1e01a42 usb: typec: add missing uevent when partner support PD 61ab5d64 USB: serial: ftdi_sio: add Belimo device ids 58b94325 signal handling: don't use BUG_ON() for debugging e75f692b nvme-pci: phison e16 has bogus namespace ids 54bf0b8c Revert "can: xilinx_can: Limit CANFD brp to 2" 35ce2c64 ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 227ee155 soc: ixp4xx/npe: Fix unused match warning 136d7987 x86: Clear .brk area at early boot fd830d8d irqchip: or1k-pic: Undefine mask_ack for level triggered hardware dae43b37 ASoC: madera: Fix event generation for rate controls cae4b78f ASoC: madera: Fix event generation for OUT1 demux a7634527 ASoC: cs47l15: Fix event generation for low power mux control 41f97b0e ASoC: dapm: Initialise kcontrol data for mux/demux controls 11a14e4f ASoC: wm5110: Fix DRE control 6cbbe59f ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow ef1e3853 pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() 13fb9105 ASoC: ops: Fix off by one in range control validation 67dc3254 net: sfp: fix memory leak in sfp_probe() 104594de nvme: fix regression when disconnect a recovering ctrl 5504e638 nvme-tcp: always fail a request when sending it failed de876f36 NFC: nxp-nci: don't print header length mismatch on i2c error efa78f2a net: tipc: fix possible refcount leak in tipc_sk_create() bacfef0b platform/x86: hp-wmi: Ignore Sanitization Mode event 3ea9dbf7 cpufreq: pmac32-cpufreq: Fix refcount leak bug 24cd0b9b scsi: hisi_sas: Limit max hw sectors for v3 HW c458ebd6 netfilter: br_netfilter: do not skip all hooks with 0 priority 93135dca virtio_mmio: Restore guest page size on resume d6115800 virtio_mmio: Add missing PM calls to freeze/restore 31e16a5e mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE c713de1d net/tls: Check for errors in tls_device_init eb58fd35 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() c2978d01 net: atlantic: remove aq_nic_deinit() when resume 38e081ee net: atlantic: remove deep parameter on suspend/resume functions b82e4ad5 sfc: fix kernel panic when creating VF 2d4efc9a seg6: bpf: fix skb checksum in bpf_push_seg6_encap() 7b38df59 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors 834fa0a2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion c2240500 sfc: fix use after free when disabling sriov c1d9702c ima: Fix potential memory leak in ima_init_crypto() eb360267 ima: force signature verification when CONFIG_KEXEC_SIG is configured 29c6a632 net: ftgmac100: Hold reference returned by of_get_child_by_name() a51040d4 nexthop: Fix data-races around nexthop_compat_mode. 2c56958d ipv4: Fix data-races around sysctl_ip_dynaddr. 038a87b3 raw: Fix a data-race around sysctl_raw_l3mdev_accept. 38d78c7b icmp: Fix a data-race around sysctl_icmp_ratemask. 4ebf2615 icmp: Fix a data-race around sysctl_icmp_ratelimit. b8871d91 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). 2744e302 drm/i915/gt: Serialize TLB invalidates with GT resets 636e5dba drm/i915/selftests: fix a couple IS_ERR() vs NULL tests 359f2bca ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero e1aa7345 ARM: dts: at91: sama5d2: Fix typo in i2s1 node 418b191d ipv4: Fix a data-race around sysctl_fib_sync_mem. e088ceb7 icmp: Fix data-races around sysctl. fe2a35fa cipso: Fix data-races around sysctl. f5811b8d net: Fix data-races around sysctl_mem. d54b6ef5 inetpeer: Fix data-races around sysctl. 6481a8a7 tcp: Fix a data-race around sysctl_tcp_max_orphans. 609ce7ff sysctl: Fix data races in proc_dointvec_jiffies(). a5ee448d sysctl: Fix data races in proc_doulongvec_minmax(). e3a2144b sysctl: Fix data races in proc_douintvec_minmax(). 71ddde27 sysctl: Fix data races in proc_dointvec_minmax(). d5d54714 sysctl: Fix data races in proc_douintvec(). 80cc28a4 sysctl: Fix data races in proc_dointvec(). 9cc8edc5 net: stmmac: dwc-qos: Disable split header for Tegra194 cd201332 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array fbb87a0e ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() bb8bf803 ASoC: tas2764: Fix amp gain register offset & default f1cd988d ASoC: tas2764: Correct playback volume range 52d1b425 ASoC: tas2764: Fix and extend FSYNC polarity handling 249fe2d2 ASoC: tas2764: Add post reset delays f160a1f9 ASoC: sgtl5000: Fix noise on shutdown/remove 831e1901 ima: Fix a potential integer overflow in ima_appraise_measurement 592f3bad drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() 4cb5c195 net/mlx5e: Fix capability check for updating vnic env counters 6eb1d0c3 net/mlx5e: kTLS, Fix build time constant test in RX c87d5211 net/mlx5e: kTLS, Fix build time constant test in TX d6cab2e0 ARM: 9210/1: Mark the FDT_FIXED sections as shareable 3d82fba7 ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle 0c300e29 spi: amd: Limit max transfer and message size d8d42c92 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count 91f90b57 ext4: fix race condition between ext4_write and ext4_convert_inline_data 9d883b3f Revert "evm: Fix memleak in init_desc" 41007669 sh: convert nommu io{re,un}map() to static inline functions ea4dbcfb nilfs2: fix incorrect masking of permission flags for symlinks 14e63942 fs/remap: constrain dedupe of EOF blocks 0581613d drm/panfrost: Fix shrinker list corruption by madvise IOCTL 2e760fe0 drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error c1ea39a7 btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents 7657e395 cgroup: Use separate src/dst nodes when preloading css_sets for migration e013ea2a wifi: mac80211: fix queue selection for mesh/OCB interfaces db6e8c30 ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction f851e4f4 ARM: 9213/1: Print message about disabled Spectre workarounds only once fa40bb3a ip: fix dflt addr selection for connected nexthop 4d3e0fb0 net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer 78a1400c tracing/histograms: Fix memory leak problem 931dbcc2 mm: split huge PUD on wp_huge_pud fallback 91530f67 fix race between exit_itimers() and /proc/pid/timers b9c32a68 xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue 782a6b07 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop cacac3e1 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 08ab3902 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 4d0d15d1 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 b642a347 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model 4486bbe9 ALSA: hda - Add fixup for Dell Latitidue E5430 8f95261a Linux 5.10.131 cc5ee0e0 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" ebc9fb07 ANDROID: random: fix CRC issues with the merge e61ebc63 ANDROID: change function signatures for some random functions. 830f0202 ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp steps fee299e7 ANDROID: random: add back removed callback functions 6cc2db3c UPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" 05982f0c UPSTREAM: lib/crypto: add prompts back to crypto libraries f2eb31a4 Merge 5.10.119 into android12-5.10-lts 26ae9c36 Linux 5.10.130 8365b151 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate 37147e22 dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate 1be247db dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly 7b721f5a dmaengine: pl330: Fix lockdep warning about non-static key e23cfb3f ida: don't use BUG_ON() for debugging 37995f03 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo ca4a9195 misc: rtsx_usb: set return value in rsp_buf alloc err path ff79e0ca misc: rtsx_usb: use separate command and response buffers af7d9d4a misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer 86884017 dmaengine: imx-sdma: Allow imx8m for imx7 FW revs 9b329edd i2c: cadence: Unregister the clk notifier in error path 26938bd2 r8169: fix accessing unset transport header 904f622e selftests: forwarding: fix error message in learning_test 9906c223 selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT 859b8890 selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT 23cdc57d ibmvnic: Properly dispose of all skbs during a failover. 2b4659c1 i40e: Fix dropped jumbo frames statistics 5561bddd xsk: Clear page contiguity bit when unmapping pool 87d2bb88 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles 9b7d8e28 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size ade03e5e ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt b40ac801 ARM: at91: pm: use proper compatible for sama5d2's rtc 4c3e73a6 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo 1d0c3ced pinctrl: sunxi: sunxi_pconf_set: use correct offset e1cda2a0 arm64: dts: imx8mp-evk: correct I2C3 pad settings 2ade1b1d arm64: dts: imx8mp-evk: correct gpio-led pad settings 17b3883b arm64: dts: imx8mp-evk: correct the uart2 pinctl value 43319ee6 arm64: dts: imx8mp-evk: correct mmc pad settings 6bf74a1e arm64: dts: qcom: msm8994: Fix CPU6/7 reg values 2c0d10ce pinctrl: sunxi: a83t: Fix NAND function name for some pins 3d90607e ARM: meson: Fix refcount leak in meson_smp_prepare_cpus e14930e9 xfs: remove incorrect ASSERT in xfs_rename 852952ea can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits a741e762 can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression f439d08e can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info 79af7be4 powerpc/powernv: delay rng platform device creation until later in boot 19104425 video: of_display_timing.h: include errno.h 96fa24eb memregion: Fix memregion_free() fallback definition d6931bff PM: runtime: Redefine pm_runtime_release_supplier() cecb806c fbcon: Prevent that screen size is smaller than font size b727561d fbcon: Disallow setting font bigger than screen size b8121282 fbmem: Check virtual screen sizes in fb_set_var() d03e8ed7 fbdev: fbmem: Fix logo center image dx issue 963c80f0 iommu/vt-d: Fix PCI bus rescan device hot add 0a5e36db netfilter: nf_tables: stricter validation of element data 4a6430b9 netfilter: nft_set_pipapo: release elements in clone from abort path 4f59d12e net: rose: fix UAF bug caused by rose_t0timer_expiry 0085da9d usbnet: fix memory leak in error case e917be1f bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals 9adec733 bpf: Fix incorrect verifier simulation around jmp32's jeq/jne d0b8e223 can: gs_usb: gs_usb_open/close(): fix memory leak b6f4b347 can: grcan: grcan_probe(): remove extra of_node_get() 85cd4107 can: bcm: use call_rcu() instead of costly synchronize_rcu() b75d4bec ALSA: hda/realtek: Add quirk for Clevo L140PU 6c324969 mm/slub: add missing TID updates on slab deactivation 7208d123 Linux 5.10.129 0e21ef18 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() 7055e344 net: usb: qmi_wwan: add Telit 0x1070 composition f1a53bb2 net: usb: qmi_wwan: add Telit 0x1060 composition 43c8d33c xen/arm: Fix race in RB-tree based P2M accounting 547b7c64 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() cbbd2d25 xen/blkfront: force data bouncing when backend is untrusted 4923217a xen/netfront: force data bouncing when backend is untrusted 728d68bf xen/netfront: fix leaking data in shared pages cfea4280 xen/blkfront: fix leaking data in shared pages d341e5a7 selftests/rseq: Change type of rseq_offset to ptrdiff_t 7e617278 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area 27f6361c selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area a4312e2d selftests/rseq: Fix: work-around asm goto compiler bugs 7e1a0a9a selftests/rseq: Remove arm/mips asm goto compiler work-around ba4d79af selftests/rseq: Fix warnings about #if checks of undefined tokens 35c6f504 selftests/rseq: Fix ppc32 offsets by using long rather than off_t dbc1f0ee selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store d4f631ea selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian e85fdae4 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 c79e5645 selftests/rseq: Introduce thread pointer getters 4a78bf83 selftests/rseq: Introduce rseq_get_abi() helper 3c2a416c selftests/rseq: Remove volatile from __rseq_abi 68e1232c selftests/rseq: Remove useless assignment to cpu variable 3e77ed4f selftests/rseq: introduce own copy of rseq uapi header 54cd5564 selftests/rseq: remove ARRAY_SIZE define from individual tests 14894cf6 hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails f72d410d ipv6/sit: fix ipip6_tunnel_get_prl return value 25055da2 sit: use min 652fd40e drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c 79963021 xen/gntdev: Avoid blocking in unmap_grant_pages() 5f614f5f tcp: add a missing nf_reset_ct() in 3WHS handling 9203dfb3 xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range f874e168 xfs: update superblock counters correctly for !lazysbcount 7ab7458d xfs: fix xfs_trans slab cache name f12968a5 xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX da61388f xfs: Skip repetitive warnings about mount options 6b7dab81 xfs: rename variable mp to parsing_mp b261cd00 xfs: use current->journal_info for detecting transaction recursion c36d41b6 net: tun: avoid disabling NAPI twice 59c51c3b tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() c9fc52c1 io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio b8def021 epic100: fix use after free on rmmod 456bc338 tipc: move bc link creation back to tipc_node_create 09f99462 NFC: nxp-nci: Don't issue a zero length i2c_master_read() 7d363362 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value 63b2fe50 net: bonding: fix use-after-free after 802.3ad slave unbind 7597ed34 net: bonding: fix possible NULL deref in rlb code ac123372 net/sched: act_api: Notify user space if any actions were flushed before error 91d3bb82 netfilter: nft_dynset: restore set element counter when failing to update 4b480a79 s390: remove unneeded 'select BUILD_BIN2C' e65027fd PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events 653bdcd8 caif_virtio: fix race between virtio_device_ready() and ndo_open() 208ff796 NFSD: restore EINVAL error translation in nfsd_commit() db82bb60 net: ipv6: unexport __init-annotated seg6_hmac_net_init() eb1757ca usbnet: fix memory allocation in helpers fae2a9fb linux/dim: Fix divide by 0 in RDMA DIM b0cab8b5 RDMA/cm: Fix memory leak in ib_cm_insert_listen 9de276df RDMA/qedr: Fix reporting QP timeout attribute a42bd00f net: dp83822: disable rx error interrupt 9c06d848 net: dp83822: disable false carrier interrupt c70ca16f net: tun: stop NAPI when detaching queues bec1be0a net: tun: unlink NAPI from device on destruction 0b2499c8 net: dsa: bcm_sf2: force pause link settings 3f55912a selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test f7b8fb45 virtio-net: fix race between ndo_open() and virtio_device_ready() c0a28f2d net: usb: ax88179_178a: Fix packet receiving 8f74cb27 net: rose: fix UAF bugs caused by timer handler 6a0b9512 SUNRPC: Fix READ_PLUS crasher ed03a650 s390/archrandom: simplify back to earlier design and initialize earlier d8bca518 dm raid: fix KASAN warning in raid5_add_disks 9bf2b075 dm raid: fix accesses beyond end of raid member array 213c550d powerpc/bpf: Fix use of user_pt_regs in uapi 68a34e47 powerpc/book3e: Fix PUD allocation size in map_kernel_page() e188bbdb powerpc/prom_init: Fix kernel config grep e6a7d30b nvdimm: Fix badblocks clear off-by-one error 0b99c4a1 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) e7780415 ipv6: take care of disable_policy when restoring routes 03b9e016 drm/amdgpu: To flush tlb for MMHUB of RAVEN series ea86c143 Linux 5.10.128 2d10984d net: mscc: ocelot: allow unregistered IP multicast flooding 6a656280 powerpc/ftrace: Remove ftrace init tramp once kernel init is complete 6b734f7b xfs: check sb_meta_uuid for dabuf buffer recovery 071e750f xfs: remove all COW fork extents when remounting readonly 1e76bd4c xfs: Fix the free logic of state in xfs_attr_node_hasname 0cdccc05 xfs: punch out data fork delalloc blocks on COW writeback failure db3f8110 xfs: use kmem_cache_free() for kmem_cache objects 09c9902c bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() c4ff3ffe tick/nohz: unexport __init-annotated tick_nohz_full_setup() 069fff50 drm: remove drm_fb_helper_modinit 52dc7f3f MAINTAINERS: add Amir as xfs maintainer for 5.10.y fa7f6a5f Merge branch 'android12-5.10' into branch 'android12-5.10-lts' deb587b1 Linux 5.10.127 1cca46c2 powerpc/pseries: wire up rng during setup_arch() 95d73d51 kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) feb5ab79 random: update comment from copy_to_user() -> copy_to_iter() 959bbaf5 modpost: fix section mismatch check for exported init/exit sections c980392a ARM: cns3xxx: Fix refcount leak in cns3xxx_init 889aad22 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings 44a5b3a0 ARM: Fix refcount leak in axxia_boot_secondary 30bbfeb4 soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe 68f28d52 ARM: exynos: Fix refcount leak in exynos_map_pmu 59fdf108 ARM: dts: imx6qdl: correct PU regulator ramp delay fb70bd86 ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node f78acc42 powerpc/powernv: wire up rng during setup_arch 7db1ba66 powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address 1f5a9205 powerpc: Enable execve syscall exit tracepoint ca144919 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX a1c90234 parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI af0ff2da xtensa: Fix refcount leak bug in time.c 6c0839cf xtensa: xtfpga: Fix refcount leak bug in setup 501652a2 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client d40514d4 iio: adc: axp288: Override TS pin bias current for some models d579c893 iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message 62284d45 iio: adc: stm32: Fix ADCs iteration in irq handler e3ebb9d1 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) 3e0af68b iio: adc: stm32: fix maximum clock rate for stm32mp15x b07a30a7 iio: trigger: sysfs: fix use-after-free on remove 399788e8 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() c1ec7d52 iio: accel: mma8452: ignore the return value of reset operation 42caf449 iio:accel:mxc4005: rearrange iio trigger get and register e26dcf62 iio:accel:bma180: rearrange iio trigger get and register f26379e1 iio:chemical:ccs811: rearrange iio trigger get and register 4b6cdcff f2fs: attach inline_data after setting compression 2d7bdb6a usb: chipidea: udc: check request status before setting device address 656eca37 USB: gadget: Fix double-free bug in raw_gadget driver 54604108 usb: gadget: Fix non-unique driver names in raw-gadget driver d87dec22 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI 114080d0 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI b8142a84 xhci: turn off port power in shutdown 116c3e81 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC a5476625 iio: adc: vf610: fix conversion mode sysfs node name 58c3a27e iio: mma8452: fix probe fail when device tree compatible is used. 5ee016f6 s390/cpumf: Handle events cycles and instructions identical abe487a8 gpio: winbond: Fix error code in winbond_gpio_get() 30531e0d nvme: move the Samsung X5 quirk entry to the core quirks 169f7d77 nvme-pci: add NO APST quirk for Kioxia device 938f5942 nvme-pci: allocate nvme_command within driver pdu ba388d4e nvme: don't check nvme_req flags for new req e7ccaa1a nvme: mark nvme_setup_passsthru() inline 3ee62a1f nvme: split nvme_alloc_request() fe06c692 nvme: centralize setting the timeout in nvme_alloc_request afbc954e Revert "net/tls: fix tls_sk_proto_close executed repeatedly" 340fbdc8 virtio_net: fix xdp_rxq_info bug after suspend/resume 3bccf821 igb: Make DMA faster when CPU is active on the PCIe link 7d745036 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips 40b3815b ice: ethtool: advertise 1000M speeds properly 7b564e32 afs: Fix dynamic root getattr 3c22192d MIPS: Remove repetitive increase irq_err_count cc649a78 x86/xen: Remove undefined behavior in setup_features() b60c375a selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh 20119c1e udmabuf: add back sanity check e82376b6 net/tls: fix tls_sk_proto_close executed repeatedly cec9867e erspan: do not assume transport header is always set acf76125 drm/msm/dp: fix connect/disconnect handled at irq_hpd 61f8f403 drm/msm/dp: promote irq_hpd handle to handle link training correctly d11cb082 drm/msm/dp: deinitialize mainlink if link training failed 3d67cb00 drm/msm/dp: fixes wrong connection state caused by failure of link train efb2b691 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() d16a4339 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf 363fd6e3 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms 2e3216b9 bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers c12a2c9b igb: fix a use-after-free issue in igb_clean_tx_ring 361c5521 tipc: fix use-after-free Read in tipc_named_reinit f299d3fb tipc: simplify the finalize work queue ab7f565a phy: aquantia: Fix AN when higher speeds than 1G are not advertised a51c199e bpf, x86: Fix tail call count offset calculation on bpf2bpf call 4ae11642 drm/sun4i: Fix crash during suspend after component bind failure 516760f1 bpf: Fix request_sock leak in sk lookup helpers 505a375e drm/msm: use for_each_sgtable_sg to iterate over scatterlist 10eb239e scsi: scsi_debug: Fix zone transition to full condition 15cc30ac netfilter: use get_random_u32 instead of prandom 95f80c88 netfilter: nftables: add nft_parse_register_store() and use it ec9b0a8d netfilter: nftables: add nft_parse_register_load() and use it 8adedb47 drm/msm: Fix double pm_runtime_disable() call 86823353 USB: serial: option: add Quectel RM500K module support 9e6e063e USB: serial: option: add Quectel EM05-G modem 0b3006a8 USB: serial: option: add Telit LE910Cx 0x1250 composition f6a266e0 dm mirror log: clear log bits up to BITS_PER_LONG boundary 03d1874b dm era: commit metadata in postsuspend after worker stops 273106c2 ata: libata: add qc->flags in ata_qc_complete_template tracepoint 156427b3 mtd: rawnand: gpmi: Fix setting busy timeout setting 07e56884 mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing 0ae82e1c btrfs: add error messages to all unrecognized mount options 49e3e449 net: openvswitch: fix parsing of nw_proto for IPv6 fragments 1508658a ALSA: hda/realtek: Add quirk for Clevo NS50PU 6e8e5031 ALSA: hda/realtek: Add quirk for Clevo PD70PNT 80307458 ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly 7fcbc89d ALSA: hda/realtek - ALC897 headset MIC no sound f5ea433d ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop 64373290 ALSA: hda/conexant: Fix missing beep setup 12a6be5d ALSA: hda/via: Fix missing beep setup 5e80f923 random: quiet urandom warning ratelimit suppression message 310ebbd9 random: schedule mix_interrupt_randomness() less often 3acb7dc2 vt: drop old FONT ioctls 9cae50bd Linux 5.10.126 fb2fbb3c io_uring: use separate list entry for iopoll requests 6a7c3bcc Linux 5.10.125 df3f3bb5 io_uring: add missing item types for various requests 1a264b3a arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer a1508d16 serial: core: Initialize rs485 RTS polarity already on probe 7ccb026e tcp: drop the hash_32() part from the index calculation 9429b75b tcp: increase source port perturb table to 2^16 24b922a5 tcp: dynamically allocate the perturb table used by source ports d28e64b1 tcp: add small random increments to the source port dd46a868 tcp: use different parts of the port_offset for index and offset 743acb52 tcp: add some entropy in __inet_hash_connect() 16b19946 usb: gadget: u_ether: fix regression in setting fixed MAC address 355be613 zonefs: fix zonefs_iomap_begin() for reads ee4677b7 s390/mm: use non-quiescing sske for KVM switch to keyed guest 73c2a811 Revert "xfrm: Add possibility to set the default to block if we have no policy" e21944a8 Revert "net: xfrm: fix shift-out-of-bounce" f7160ab1 Revert "xfrm: make user policy API complete" df0ff8d1 Revert "xfrm: notify default policy on update" 4ead88c0 Revert "xfrm: fix dflt policy check when there is no policy configured" 42dadcf0 Revert "xfrm: rework default policy structure" ece9c2a7 Revert "xfrm: fix "disable_policy" flag use when arriving from different devices" 9dcde7a7 Revert "include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage" 4f3fee72 Linux 5.10.124 e0b60188 clk: imx8mp: fix usb_root_clk parent a3e50506 powerpc/book3e: get rid of #include <generated/compile.h> ff4443f3 igc: Enable PCIe PTM f0a7adff Revert "PCI: Make pci_enable_ptm() private" e1513a71 net: openvswitch: fix misuse of the cached connection on tuple changes 09b55dc9 net/sched: act_police: more accurate MTU policing 73bc8a5e dma-direct: don't over-decrypt memory aa9a001e virtio-pci: Remove wrong address verification in vp_del_vqs() be986410 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine 401bef1f KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak d6be031a KVM: x86: Account a variety of miscellaneous allocations d74d7865 KVM: arm64: Don't read a HW interrupt pending state in user context bfd004a1 ext4: add reserved GDT blocks check 0ca74dac ext4: make variable "count" signed 6fdaf31a ext4: fix bug_on ext4_mb_use_inode_pa e27430c1 drm/amd/display: Cap OLED brightness per max frame-average luminance ba751f0d dm mirror log: round up region bitmap size to BITS_PER_LONG 33ba3635 serial: 8250: Store to lsr_save_flags after lsr read 57901c65 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe a44a8a76 usb: dwc2: Fix memory leak in dwc2_hcd_init 791da3e6 USB: serial: io_ti: add Agilent E5805A support 0e13274b USB: serial: option: add support for Cinterion MV31 with new baseline d721986e crypto: memneq - move into lib/ 308b8f31 comedi: vmk80xx: fix expression for tx buffer size 9308be3d mei: me: add raptor lake point S DID 9ea9c922 i2c: designware: Use standard optional ref clock implementation 506a88a5 irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions 7c9dd9d2 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions e52a58b7 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init 716587a5 i2c: npcm7xx: Add check for platform_driver_register b559ef9d faddr2line: Fix overlapping text section failures, the sequel 7fa28a7c block: Fix handling of offline queues in blk_mq_alloc_request_hctx() 2d825fb5 certs/blacklist_hashes.c: fix const confusion in certs blacklist bc28fde9 arm64: ftrace: consistently handle PLTs. e177f17f arm64: ftrace: fix branch range checks 64072389 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg 28069e02 net: bgmac: Fix an erroneous kfree() in bgmac_remove() 984793f2 mlxsw: spectrum_cnt: Reorder counter pools b90ae84a nvme: add device name to warning in uuid_show() 42f7cbe2 nvme: use sysfs_emit instead of sprintf 63b26fe0 drm/i915/reset: Fix error_state_read ptr + offset use 2b218044 misc: atmel-ssc: Fix IRQ check in ssc_probe 65ca4db6 tty: goldfish: Fix free_irq() on remove 53344550 Drivers: hv: vmbus: Release cpu lock in error case 81409292 i40e: Fix call trace in setup_tx_descriptors 43dfd116 i40e: Fix calculating the number of queue pairs ef4d73da i40e: Fix adding ADQ filter to TC0 db965e27 clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() 8acc3e22 pNFS: Avoid a live lock condition in pnfs_update_layout() 03ea8332 pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE 4603a37f random: credit cpu and bootloader seeds by default 9d667348 gpio: dwapb: Don't print error on -EPROBE_DEFER f3c8bfd6 MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. 85340c06 mellanox: mlx5: avoid uninitialized variable warning with gcc-12 38c519df net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag b8879ca1 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg 0eeec1a8 nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred 6c18f47f virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed d539feb6 ALSA: hda/realtek - Add HW8326 support 16dd002e scsi: pmcraid: Fix missing resource cleanup in error case 410b6926 scsi: ipr: Fix missing/incorrect resource cleanup in error case 85acc5bf scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion 916145bf scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology f416fee1 scsi: vmw_pvscsi: Expand vcpuHint to 16 bits 0e9994b8 Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq 2e640e5e ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() a572c744 ASoC: es8328: Fix event generation for deemphasis control c7b8c375 ASoC: wm8962: Fix suspend while playing music 8656623b quota: Prevent memory allocation recursion while holding dq_lock 36cd19e7 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() 440b2a62 ASoC: cs42l51: Correct minimum value for SX volume control f93d8fe3 ASoC: cs42l56: Correct typo in minimum level for SX volume controls 13e5b76d ASoC: cs42l52: Correct TLV for Bypass Volume b8a47bcc ASoC: cs53l30: Correct number of volume levels on SX controls 70e35586 ASoC: cs35l36: Update digital volume TLV cb6a0b83 ASoC: cs42l52: Fix TLV scales for mixer controls d7be05af dma-debug: make things less spammy under memory pressure 1b54c006 ASoC: nau8822: Add operation for internal PLL off and on 2c9548bc powerpc/kasan: Silence KASAN warnings in __get_wchan() b5699bff arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 28bbdca6 bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() f14816f2 nfsd: Replace use of rwsem with errseq_t 56a7f57d 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" 2a59239b Linux 5.10.123 aa238a92 x86/speculation/mmio: Print SMT warning bde15fdc KVM: x86/speculation: Disable Fill buffer clear within guests 6df693dc x86/speculation/mmio: Reuse SRBDS mitigation for SBDS cf1c01a5 x86/speculation/srbds: Update SRBDS mitigation selection 001415e4 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data 3eb11805 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle 56f0bca5 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations 26f6f231 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data f83d4e5b x86/speculation: Add a common function for MD_CLEAR mitigation update e66310bc x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug f8a85334 Documentation: Add documentation for Processor MMIO Stale Data 5754c570 Linux 5.10.122 9ba2b4ac tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd 5e34b497 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT b8c17121 zonefs: fix handling of explicit_open option on mount ef519977 PCI: qcom: Fix pipe clock imbalance 63bcb9da md/raid0: Ignore RAID0 layout if the second zone has only one device 418db40c interconnect: Restore sync state by ignoring ipa-virt in provider count bcae8f83 interconnect: qcom: sc7180: Drop IP0 interconnects fe6caf51 powerpc/mm: Switch obsolete dssall to .long 3be74fc0 powerpc/32: Fix overread/overwrite of thread_struct via ptrace fa0d3d71 drm/atomic: Force bridge self-refresh-exit on CRTC switch dbe04e87 drm/bridge: analogix_dp: Support PSR-exit to disable transition 61297ee0 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag 2dba96d1 ixgbe: fix unexpected VLAN Rx in promisc mode on VF 91620cde ixgbe: fix bcast packets Rx on VF after promisc removal cdd92273 nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION 54423649 nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling 4f0a2c46 nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION c4e4c07d net: phy: dp83867: retrigger SGMII AN when link change 133c9870 mmc: block: Fix CQE recovery reset success 0248a8c8 ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files 471a4132 cifs: fix reconnect on smb3 mount types 9023ecfd cifs: return errors during session setup during reconnects b423cd2a ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 94bd216d ALSA: hda/conexant - Fix loopback issue with CX20632 13639c97 scripts/gdb: change kernel config dumping method b6ea2687 vringh: Fix loop descriptors check in the indirect cases 362e3b3a nodemask: Fix return values to be unsigned a262e125 cifs: version operations for smb20 unneeded when legacy support disabled 01137d89 s390/gmap: voluntarily schedule during key setting f72df776 nbd: fix io hung while disconnecting device 122e4ada nbd: fix race between nbd_alloc_config() and module removal c0868f6e nbd: call genl_unregister_family() first in nbd_cleanup() cb8da20d jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds 320acaf8 x86/cpu: Elide KCSAN for cpu_has() and friends 82876878 modpost: fix undefined behavior of is_arm_mapping_symbol() fee8ae0a drm/radeon: fix a possible null pointer dereference 3e576868 ceph: allow ceph.dir.rctime xattr to be updatable 7fa83128 Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" ebfe2797 scsi: myrb: Fix up null pointer access on myrb_cleanup() 7eb32f28 md: protect md_unregister_thread from reentrancy 668c3f9f watchdog: wdat_wdt: Stop watchdog when rebooting the system e20bc8b5 kernfs: Separate kernfs_pr_cont_buf and rename_lock. 1e3b3a57 serial: msm_serial: disable interrupts in __msm_console_write() ff727ab0 staging: rtl8712: fix uninit-value in r871xu_drv_init() 33ef21d5 staging: rtl8712: fix uninit-value in usb_read8() and friends f3f754d7 clocksource/drivers/sp804: Avoid error on multiple instances abf3b222 extcon: Modify extcon device to be created after driver data is set 41ec9466 misc: rtsx: set NULL intfdata when probe fails 5b0c0298 usb: dwc2: gadget: don't reset gadget's driver->bus 468fe959 sysrq: do not omit current cpu when showing backtrace of all active CPUs f4cb2470 USB: hcd-pci: Fully suspend across freeze/thaw cycle ffe9440d drivers: usb: host: Fix deadlock in oxu_bus_suspend() 6e2273ee drivers: tty: serial: Fix deadlock in sa1100_set_termios() ee105039 USB: host: isp116x: check return value after calling platform_get_resource() 0f69d7d5 drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() 66f76976 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() cb7147af tty: Fix a possible resource leak in icom_probe d68d5e68 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() 61ca1b97 lkdtm/usercopy: Expand size of "out of frame" object 7821d743 iio: st_sensors: Add a local lock for protecting odr 5a89a92e staging: rtl8712: fix a potential memory leak in r871xu_drv_init() 8caa4b7d iio: dummy: iio_simple_dummy: check the return value of kstrdup() f091e29e drm: imx: fix compiler warning with gcc-12 96bf5ed0 net: altera: Fix refcount leak in altera_tse_mdio_create fbeb8dfa ip_gre: test csum_start instead of transport header 1981cd7a net/mlx5: fs, fail conflicting actions 652418d8 net/mlx5: Rearm the FW tracer after each tracer event 5d9c1b08 net: ipv6: unexport __init-annotated seg6_hmac_init() be3884d5 net: xfrm: unexport __init-annotated xfrm4_protocol_init() 7759c322 net: mdio: unexport __init-annotated mdio_bus_init() b585b87f SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() 3d8122e1 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure c2ae49a1 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list 0cf7aaff bpf, arm64: Clear prog->jited_len along prog->jited c6184850 af_unix: Fix a data-race in unix_dgram_peer_wake_me(). be9581f4 xen: unexport __init-annotated xen_xlate_map_ballooned_pages() 86c87d2c netfilter: nf_tables: bail out early if hardware offload is not supported 330c0c6c netfilter: nf_tables: memleak flow rule from commit path 67e2d448 netfilter: nf_tables: release new hooks on unsupported flowtable flags 19cb3ece ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe ec554806 netfilter: nf_tables: always initialize flowtable hook list in transaction 7fd03e34 powerpc/kasan: Force thread size increase with KASAN 7a248f9c netfilter: nf_tables: delete flowtable hooks via transaction list 9edafbc7 netfilter: nat: really support inet nat without l3 address 8dbae5af xprtrdma: treat all calls not a bcall when bc_serv is NULL 8b3d5baf video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() c09b873f video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 0ee5b964 NFSv4: Don't hold the layoutget locks across multiple RPC calls 95a0ba85 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type 2c08cae1 m68knommu: fix undefined reference to `_init_sp' d99f04df m68knommu: set ZERO_PAGE() to the allocated zeroed page 344a55cc i2c: cadence: Increase timeout per message if necessary 32bea51f f2fs: remove WARN_ON in f2fs_is_valid_blkaddr 54c1e0e3 iommu/arm-smmu-v3: check return value after calling platform_get_resource() 3660db29 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() 9e801c89 tracing: Avoid adding tracer option before update_tracer_options 1788e6db tracing: Fix sleeping function called from invalid context on RT kernel 2f452a33 bootconfig: Make the bootconfig.o as a normal object file c667b387 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base 76b226ea dmaengine: idxd: set DMA_INTERRUPT cap bit 32be2b80 perf c2c: Fix sorting in percent_rmt_hitm_cmp() 71cbce75 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction b8fac8e3 tipc: check attribute length for bearer name c1f01870 scsi: sd: Fix potential NULL pointer dereference d2e297ea afs: Fix infinite loop found by xfstest generic/676 04622d63 gpio: pca953x: use the correct register address to do regcache sync 0a0f7f84 tcp: tcp_rtx_synack() can be called from process context e05dd938 net: sched: add barrier to fix packet stuck problem for lockless qdisc e9fe72b9 net/mlx5e: Update netdev features after changing XDP state b50eef7a net/mlx5: correct ECE offset in query qp output ea5edd01 net/mlx5: Don't use already freed action pointer bf2af9b2 sfc: fix wrong tx channel offset with efx_separate_tx_channels 8f81a411 sfc: fix considering that all channels have TX queues 7ac3a034 nfp: only report pause frame configuration for physical device 630e0a10 net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" b97550e3 riscv: read-only pages should not be writable 8f49e169 bpf: Fix probe read error in ___bpf_prog_run() 6d8d3f68 ubi: ubi_create_volume: Fix use-after-free when volume creation failed f413e4d7 ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty 3252d327 jffs2: fix memory leak in jffs2_do_fill_super 741e49ea modpost: fix removing numeric suffixes 42658e47 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register f7ba2cc5 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks 71ae3066 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() 503a3fd6 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog ee89d7fd s390/crypto: fix scatterwalk_unmap() callers in AES-GCM e892a7e6 clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value 1d736167 ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 910b1cdf watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe b3354f20 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 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 43ca8e1dfbaa Merge 5.10.118 into android12-5.10-lts 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 56c31ac1d8aa Linux 5.10.119 7c57f2134988 ALSA: ctxfi: Add SB046x PCI ID 514f58734001 random: check for signals after page of pool writes 18c261e9485a random: wire up fops->splice_{read,write}_iter() cf8f8d37586f random: convert to using fops->write_iter() affa1ae52219 random: convert to using fops->read_iter() 4bb374a1183b random: unify batched entropy implementations 552ae8e4841b random: move randomize_page() into mm where it belongs 5f2a040b2fb4 random: move initialization functions out of hot pages 02102b63bd96 random: make consistent use of buf and len 33783ca3556e random: use proper return types on get_random_{int,long}_wait() 1fdd7eef2100 random: remove extern from functions in header 811afd06e0f3 random: use static branch for crng_ready() 04d61b96bd8a random: credit architectural init the exact amount 5123cc61e27d random: handle latent entropy and command line from random_init() 9320e087f2b6 random: use proper jiffies comparison macro 31ac294037be random: remove ratelimiting for in-kernel unseeded randomness b50f2830b3df random: move initialization out of reseeding hot path 4c4110c052e8 random: avoid initializing twice in credit race cef9010b78c4 random: use symbolic constants for crng_init states 30e9f362661c siphash: use one source of truth for siphash permutations 772edeb8c76a random: help compiler out with fast_mix() by using simpler arguments 18413472339b random: do not use input pool from hard IRQs 999b0c9e8a97 random: order timer entropy functions below interrupt functions ce3c4ff38186 random: do not pretend to handle premature next security model 24d327568578 random: use first 128 bits of input as fast init 273aebb50be6 random: do not use batches when !crng_ready() f4c98fe1d100 random: insist on random_get_entropy() existing in order to simplify ffcfdd5de9d0 xtensa: use fallback for random_get_entropy() instead of zero e1ea0e26d3e4 sparc: use fallback for random_get_entropy() instead of zero a5092be129cf um: use fallback for random_get_entropy() instead of zero 25d4fdf1f0f8 x86/tsc: Use fallback for random_get_entropy() instead of zero 0b93f40cbe97 nios2: use fallback for random_get_entropy() instead of zero fdca77508152 arm: use fallback for random_get_entropy() instead of zero d5531246afcf mips: use fallback for random_get_entropy() instead of just c0 random 714def449776 riscv: use fallback for random_get_entropy() instead of zero 84397906a603 m68k: use fallback for random_get_entropy() instead of zero 7690be1adf8a timekeeping: Add raw clock fallback for random_get_entropy() 07b5d0b3e2cc powerpc: define get_cycles macro for arch-override 30ee01bcdc2c alpha: define get_cycles macro for arch-override c55a863c304e parisc: define get_cycles macro for arch-override 641d1fbd9667 s390: define get_cycles macro for arch-override c895438b172c ia64: define get_cycles macro for arch-override 7d9eab78bed9 init: call time_init() before rand_initialize() ec25e386d381 random: fix sysctl documentation nits 9dff512945f1 random: document crng_fast_key_erasure() destination possibility a1b5c849d855 random: make random_get_entropy() return an unsigned long 72a9ec8d7514 random: allow partial reads if later user copies fail 1805d20dfb67 random: check for signals every PAGE_SIZE chunk of /dev/[u]random 9641d9b4303f random: check for signal_pending() outside of need_resched() check 26ee8fa4dfda random: do not allow user to keep crng key around on stack bb515a5beff2 random: do not split fast init input in add_hwgenerator_randomness() be0d4e3e96ad random: mix build-time latent entropy into pool at init bb563d06c5bc random: re-add removed comment about get_random_{u32,u64} reseeding f3bc5eca83d3 random: treat bootloader trust toggle the same way as cpu trust toggle 7cb6782146b8 random: skip fast_init if hwrng provides large chunk of entropy 083ab33951e4 random: check for signal and try earlier when generating entropy 20da9c6079df random: reseed more often immediately after booting 9891211dfe03 random: make consistent usage of crng_ready() 95a1c94a1bd7 random: use SipHash as interrupt entropy accumulator 849e7b744cf2 random: replace custom notifier chain with standard one 66307429b5df random: don't let 644 read-only sysctls be written to 4c74ca006afe random: give sysctl_random_min_urandom_seed a more sensible value 0964a76fd58b random: do crng pre-init loading in worker rather than irq 192d4c6cb3e2 random: unify cycles_t and jiffies usage and types 47f0e89b71e2 random: cleanup UUID handling 9b0e0e27140d random: only wake up writers after zap if threshold was passed c47f215ab36d random: round-robin registers as ulong, not u32 5064550d422d random: clear fast pool, crng, and batches in cpuhp bring up 6e1cb84cc6a0 random: pull add_hwgenerator_randomness() declaration into random.h 32252548b50f random: check for crng_init == 0 in add_device_randomness() 684e9fe92d44 random: unify early init crng load accounting f656bd0011fd random: do not take pool spinlock at boot 5d73e69a5dd4 random: defer fast pool mixing to worker 7873321cd88f random: rewrite header introductory comment 6d1671b6d253 random: group sysctl functions 21ae543e3afb random: group userspace read/write functions f04580811d26 random: group entropy collection functions e9ff357860ab random: group entropy extraction functions d7e5b1925a67 random: group crng functions 6b1ffb3b5a08 random: group initialization wait functions 6c9cee15555d random: remove whitespace and reorder includes 7b0f36f7c252 random: remove useless header comment b3901816545e random: introduce drain_entropy() helper to declutter crng_reseed() 0971c1c2fdc6 random: deobfuscate irq u32/u64 contributions ae1b8f19542f random: add proper SPDX header 9342656c013d random: remove unused tracepoints 17ad693cd214 random: remove ifdef'd out interrupt bench 28683a188537 random: tie batched entropy generation to base_crng generation adc32acf23db random: fix locking for crng_init in crng_reseed() bb63851c2557 random: zero buffer after reading entropy from userspace 63c1aae40ac1 random: remove outdated INT_MAX >> 6 check in urandom_read() 07280d2c3f33 random: make more consistent use of integer types 655a69cb41e0 random: use hash function for crng_slow_load() 95026060d809 random: use simpler fast key erasure flow on per-cpu keys 732872aa2c41 random: absorb fast pool into input pool after fast load 7a5b9ca583f9 random: do not xor RDRAND when writing into /dev/random 16a6e4ae71e2 random: ensure early RDSEED goes through mixer on init c521bf08ee69 random: inline leaves of rand_initialize() 70377ee0740c random: get rid of secondary crngs c36e71b5a52e random: use RDSEED instead of RDRAND in entropy extraction 1d1582e5fe52 random: fix locking in crng_fast_load() 0762b7d1f1ad random: remove batched entropy locking 8d07e2a22687 random: remove use_input_pool parameter from crng_reseed() b07fcd9e53fa random: make credit_entropy_bits() always safe 32d1d7ce3aad random: always wake up entropy writers after extraction 985292206167 random: use linear min-entropy accumulation crediting bb9c45cfb97e random: simplify entropy debiting de0727c0c448 random: use computational hash for entropy extraction e0cc561e4758 random: only call crng_finalize_init() for primary_crng 480fd91dcdc7 random: access primary_pool directly rather than through pointer 0b9e36e895bb random: continually use hwgenerator randomness 6d2d29f051be random: simplify arithmetic function flow in account() a0653a9ec15e random: selectively clang-format where it makes sense bccc8d92310d random: access input_pool_data directly rather than through pointer a9db850c219f random: cleanup fractional entropy shift constants edd294052e77 random: prepend remaining pool constants with POOL_ f87f50b843e4 random: de-duplicate INPUT_POOL constants 09ae6b851979 random: remove unused OUTPUT_POOL constants 8cc5260c19da random: rather than entropy_store abstraction, use global 5897e06ac15a random: remove unused extract_entropy() reserved argument ae093ca1256e random: remove incomplete last_data logic 7abbc9809fa0 random: cleanup integer types c9e108e36dc8 random: cleanup poolinfo abstraction 8a3b78f9177c random: fix typo in comments 0ad5d6384d25 random: don't reset crng_init_cnt on urandom_read() 17420c77f04c random: avoid superfluous call to RDRAND in CRNG extraction c245231aecd3 random: early initialization of ChaCha constants efaddd56bc54 random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs 644320410266 random: harmonize "crng init done" messages ca57d51126e4 random: mix bootloader randomness into pool 542d8ebedb4d random: do not re-init if crng_reseed completes before primary init 2bfdf588a811 random: do not sign extend bytes for rotation when mixing 685200b076ff random: use BLAKE2s instead of SHA1 in extraction 33c30bfe4fb4 random: remove unused irq_flags argument from add_interrupt_randomness() b57a88874088 random: document add_hwgenerator_randomness() with other input functions ae33c501e059 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI 07918ddba3ab lib/crypto: sha1: re-roll loops to reduce code size 5fb6a3ba3af6 lib/crypto: blake2s: move hmac construction into wireguard 62531d446a98 lib/crypto: blake2s: include as built-in aec0878b1d13 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> 030d3443aa61 crypto: blake2s - adjust include guard naming fea91e907076 crypto: blake2s - add comment for blake2s_state fields d45ae768b71b crypto: blake2s - optimize blake2s initialization 6c362b7c7764 crypto: blake2s - share the "shash" API boilerplate code 72e5b68f33a1 crypto: blake2s - move update and final logic to internal/blake2s.h e467a55bd006 crypto: blake2s - remove unneeded includes 198a19d7ee95 crypto: x86/blake2s - define shash_alg structs using macros 89f9ee998e36 crypto: blake2s - define shash_alg structs using macros 0f8fcf5b6ed7 crypto: lib/blake2s - Move selftest prototype into header file c3a4645d803e MAINTAINERS: add git tree for random.c c4882c6e1ec9 MAINTAINERS: co-maintain random.c acb198c4d11f random: remove dead code left over from blocking pool 6227458fef95 random: avoid arch_get_random_seed_long() when collecting IRQ randomness 257fbea15ab1 ACPI: sysfs: Fix BERT error region memory mapping 14fa2769ea6c ACPI: sysfs: Make sparse happy about address space in use 0debc69f003b media: vim2m: initialize the media device earlier ed0e71cc3f1e media: vim2m: Register video device after setting up internals a5c68f457fbf secure_seq: use the 64 bits of the siphash for port offset calculation 33f1b4a27abc tcp: change source port randomizarion at connect() time 9b4aa0d80b18 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID 74c6e5d58435 KVM: x86: Properly handle APF vs disabled LAPIC situation c06e5f751a08 staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() a8f4d63142f9 lockdown: also lock down previous kgdb use c204ee3350eb Linux 5.10.118 56642f6af2ab module: check for exit sections in layout_sections() instead of module_init_section() 633be494c3ca include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage 61a4cc41e5c1 afs: Fix afs_getattr() to refetch file status if callback break occurred 606011cb6a69 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() 030de84d453a module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD 355141fdbfef dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group d30fdf7d1343 Input: ili210x - fix reset timing a698bf1f728c arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs 696292b9b5f6 net: atlantic: verify hw_head_ lies within TX buffer ring cd66ab20a8f8 net: atlantic: add check for MAX_SKB_FRAGS 9bee8b4275ec net: atlantic: reduce scope of is_rsc_complete 9b84e83a92cd net: atlantic: fix "frag[0] not initialized" 0ae23a1d472a net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() d4c6e5cebcf5 ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() 3a6dee284fa0 nl80211: fix locking in nl80211_set_tx_bitrate_mask() efe580c436f9 selftests: add ping test with ping_group_range tuned 1cfbf6d3a7f6 nl80211: validate S1G channel width a0f5ff20496b mac80211: fix rx reordering with non explicit / psmp ack policy e21d734fd05c scsi: qla2xxx: Fix missed DMA unmap for aborted commands c5af34174733 perf bench numa: Address compiler error on s390 210ea7da5c1f gpio: mvebu/pwm: Refuse requests with inverted polarity 30d4721feced gpio: gpio-vf610: do not touch other bits when set the target bit ea8a9cb4a779 riscv: dts: sifive: fu540-c000: align dma node name with dtschema dfd1f0cb628b net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. 579061f39143 igb: skip phy status check where unavailable a89888648e0c ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 1756b45d8d83 ARM: 9196/1: spectre-bhb: enable for Cortex-A15 7b676abe328a net: af_key: add check for pfkey_broadcast in function pfkey_process 697f3219ee2f net/mlx5e: Properly block LRO when XDP is enabled b503d0228c92 NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc 42d4287cc1e4 net/qla3xxx: Fix a test in ql_reset_work() d35bf8d766b1 clk: at91: generated: consider range when calculating best rate 9e0e75a5e753 ice: fix possible under reporting of ethtool Tx and Rx statistics 6e2caee5cddc net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() a54d86cf4184 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() 201e5b5c2799 net: systemport: Fix an error handling path in bcm_sysport_probe() 9bfe898e2b76 net/sched: act_pedit: sanitize shift argument before usage 47f04f95edb1 xfrm: fix "disable_policy" flag use when arriving from different devices 0d2e9d8000ef xfrm: rework default policy structure 57c1bbe7098b xfrm: fix dflt policy check when there is no policy configured 9856c3a129dd xfrm: notify default policy on update 20fd28df4049 xfrm: make user policy API complete ab610ee1d1a1 net: xfrm: fix shift-out-of-bounce 5b7f84b1f9f4 xfrm: Add possibility to set the default to block if we have no policy 243e72e20446 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm 1bc27eb71b55 net: macb: Increment rx bd head after allocating skb and buffer 998e305bd160 net: ipa: record proper RX transaction count 0599d5a8b4e1 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group 0a2847d44812 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl d8ca684c3d3b ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi 3fc28460998a dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace e5289affbacc drm/dp/mst: fix a possible memory leak in fetch_monitor_name() 8ceca1a0693a libceph: fix potential use-after-free on linger ping and resends 233a3cc60e7a crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ 6013ef5f51e0 arm64: mte: Ensure the cleared tags are visible before setting the PTE a817f78ed69b arm64: paravirt: Use RCU read locks to guard stolen_time b49bc8d615ee KVM: x86/mmu: Update number of zapped pages even if page list is stable 146128ba265d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold ec0d801d1a44 Fix double fget() in vhost_net_set_backend() b42e5e3a84dd selinux: fix bad cleanup on error in hashtab_duplicate() 3ee8e109c3c3 perf: Fix sys_perf_event_open() race against self 18fb7d533c79 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise 3eaf770163b7 ALSA: wavefront: Proper check of get_user() error a34d018b6eab ALSA: usb-audio: Restore Rane SL-1 quirk f3f2247ac31c Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" e2cfa7b0935c Revert "swiotlb: fix info leak with DMA_FROM_DEVICE" fe5ac3da50a9 nilfs2: fix lockdep warnings during disk space reclamation d626fcdabea2 nilfs2: fix lockdep warnings in page operations for btree nodes aca18bacdb71 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() 0acaf9cacd4f platform/chrome: cros_ec_debugfs: detach log reader wq from devm 5a19f3c2d3b6 drbd: remove usage of list iterator variable after loop 9b7f3211064d MIPS: lantiq: check the return value of kzalloc() 05c073b1ad25 fs: fix an infinite loop in iomap_fiemap 00d8b06a4ed4 rtc: mc146818-lib: Fix the AltCentury for AMD platforms 87fd0dd43e9c nvme-multipath: fix hang when disk goes live over reconnect 3663d6023aa2 tools/virtio: compile with -pthread 5a4cbcb3df45 vhost_vdpa: don't setup irq offloading when irq_num < 0 f0931ee125ff s390/pci: improve zpci_dev reference counting 7d3f69cbdec8 ALSA: hda/realtek: Enable headset mic on Lenovo P360 a59450656bcd crypto: x86/chacha20 - Avoid spurious jumps to other functions 39acee8aea3d crypto: stm32 - fix reference leak in stm32_crc_remove 703c80ff4330 rtc: sun6i: Fix time overflow handling bab037ebbe7d gfs2: Disable page faults during lockless buffered reads e803f12ea27f nvme-pci: add quirks for Samsung X5 SSDs 5565fc538ded Input: stmfts - fix reference leak in stmfts_input_open d5e88c2d76ef Input: add bounds checking to input_set_capability() ea6a86886caa um: Cleanup syscall_handler_t definition/cast, fix warning c39b91fcd5e3 rtc: pcf2127: fix bug when reading alarm registers 2b4e5a2d7da0 rtc: fix use-after-free on device removal 67136fff5b9a igc: Update I226_K device ID d0229838b63c igc: Remove phy->type checking 170110adbecc igc: Remove _I_PHY_ID checking 55c820c1b2b6 Revert "drm/i915/opregion: check port number bounds for SWSCI display power state" 911b36267855 floppy: use a statically allocated error counter 3c48558be571 io_uring: always grab file table for deferred statx a1a2c957da58 usb: gadget: fix race when gadget driver register via ioctl ABI updated to add a new symbol that is needed to be tracked: Leaf changes summary: 1 artifact changed Changed leaf types summary: 0 leaf type changed Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable 1 Added function: [A] 'function bool rng_is_initialized()' Signed-off-by:Greg Kroah-Hartman <gregkh@google.com> Change-Id: Ib7f64defc72960f3603eb23b9a401a9fd42ec217
Loading
Please sign in to comment