mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
18cd39b70602e1e72cc012edc31e0c003c0659ce
This is the merge of the upstream LTS release of 5.10.136 into the android12-5.10 branch. It contains the following commits:ee965fe12dMerge branch 'android12-5.10' into branch 'android12-5.10-lts'b7247246f6Merge 5.10.136 into android12-5.10-lts6eae1503ddLinux 5.10.1361bea03b44ex86/speculation: Add LFENCE to RSB fill sequence509c2c9fe7x86/speculation: Add RSB VM Exit protectionse5b556a7b2macintosh/adb: fix oob read in do_adb_query() function75742ffc36Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x358640e2e7f1bfBluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x35879c45bb363eBluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC5583a292cb181Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x16751a2a2e3456Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007e81f95d030Bluetooth: btusb: Add support of IMC Networks PID 0x3568918ce738e2Bluetooth: hci_bcm: Add DT compatible for CYW55572033a4455d9Bluetooth: hci_bcm: Add BCM4349B1 variant50763f0ac0selftests: KVM: Handle compiler optimizations in ucalla56e1ccdb7tools/kvm_stat: fix display of error when multiple processes are found3c77292d52crypto: arm64/poly1305 - fix a read out-of-bounde2c63e1afdACPI: APEI: Better fix to avoid spamming the console with old error logs6ccff35588ACPI: video: Shortening quirk list by identifying Clevo by board_name onlya2b472b152ACPI: video: Force backlight native for some TongFang devicesa01a4e9f5dtun: avoid double free in tun_free_netdev1069087e2fselftests/bpf: Check dst_port only on the client socket042fb1c281selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads78c8397132ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()4f3b852336ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()45b69848a2x86/speculation: Make all RETbleed mitigations 64-bit only30abcdabf2Merge 5.10.135 into android12-5.10-ltsf6ce9a9115Merge 5.10.134 into android12-5.10-lts4fd9cb57a3Linux 5.10.1354bfc9dc608selftests: bpf: Don't run sk_lookup in verifier tests6d3fad2b44bpf: Add PROG_TEST_RUN support for sk_lookup programs6aad811b37bpf: Consolidate shared test timing code545fc3524cx86/bugs: Do not enable IBPB at firmware entry when IBPB is not available14b494b7aaxfs: Enforce attr3 buffer recovery ordere5f9d4e0f8xfs: logging the on disk inode LSN can make it go backwardsc1268acaa0xfs: remove dead stale buf unpin handling codec85cbb0b21xfs: hold buffer across unpin and potential shutdown processingd8f5bb0a09xfs: force the log offline when log intent item recovery failseccacbcbfdxfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes17c8097fb0xfs: prevent UAF in xfs_log_item_in_current_chkpt6d3605f84exfs: xfs_log_force_lsn isn't passed a LSN41fbfdaba9xfs: refactor xfs_file_fsyncaadc39fd5bdocs/kernel-parameters: Update descriptions for "mitigations=" param with retbleedc4cd52ab1eEDAC/ghes: Set the DIMM label unconditionallyc454639172ARM: 9216/1: Fix MAX_DMA_ADDRESS overflowe500aa9f2dmt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.2670f76a56page_alloc: fix invalid watermark check on a negative value8014246694ARM: crypto: comment out gcc warning that breaks clang builds6f3505588dsctp: leave the err path free in sctp_stream_init to sctp_stream_free510e5b3791sfc: disable softirqs for ptp TX3ec42508a6perf symbol: Correct address for bss symbols6807897695virtio-net: fix the race between refill work and close440dccd80fnetfilter: nf_queue: do not allow packet truncation below transport header offsetaeb2ff9f9fsctp: fix sleep in atomic context bug in timer handlersfad6caf9b1i40e: Fix interface init with MSI interrupts (no MSI-X)e4a7acd6b4tcp: Fix data-races around sysctl_tcp_reflect_tos.f310fb69a0tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.d2476f2059tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.4832397891tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.530a4da37enet: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()6e0e0464f1macsec: always read MACSEC_SA_ATTR_PN as a u642daf0a1261macsec: limit replay window size with XPN0755c9d05amacsec: fix error message in macsec_add_rxsa and _txsa54c295a30fmacsec: fix NULL deref in macsec_add_rxsa034bfadc8fDocumentation: fix sctp_wmem in ip-sysctl.rst4aea33f404tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.c4e6029a85tcp: Fix a data-race around sysctl_tcp_autocorking.83edb788e6tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.f47e7e5b49tcp: Fix a data-race around sysctl_tcp_min_tso_segs.5584fe9718net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()b399ffafffigmp: Fix data-races around sysctl_igmp_qrv.4c1318dabenet/tls: Remove the context from the list in tls_device_down8008e797ecipv6/addrconf: fix a null-ptr-deref bug for ip6_ptra84b8b53a5net: ping6: Fix memleak in ipv6_renew_options().c37c7f35d7tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.9ffb4fdfd8tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.3e93312583tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.77ac046a9aRevert "tcp: change pingpong threshold to 3"54a73d6544scsi: ufs: host: Hold reference returned by of_parse_phandle()160f79561eice: do not setup vlan for loopback VSI9ed6f97c8dice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)2b4b373271tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.3fb21b67c0tcp: Fix a data-race around sysctl_tcp_nometrics_save.81c45f49e6tcp: Fix a data-race around sysctl_tcp_frto.312ce3901ftcp: Fix a data-race around sysctl_tcp_adv_win_scale.3cddb7a7a5tcp: Fix a data-race around sysctl_tcp_app_win.f10a5f905atcp: Fix data-races around sysctl_tcp_dsack.7fa8999b31watch_queue: Fix missing locking in add_watch_to_object()45a84f04a9watch_queue: Fix missing rcu annotationb38a8802c5nouveau/svm: Fix to migrate all requested pagesbd46ca4146s390/archrandom: prevent CPACF trng invocations in interrupt context1228934cf2ntfs: fix use-after-free in ntfs_ucsncmp()5528990512Revert "ocfs2: mount shared volume without ha stack"de5d4654acBluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_puta46cc20143Merge 5.10.133 into android12-5.10-lts3f05c6dd13ANDROID: fix up 5.10.132 merge with the virtio_mmio.c driver7a62a4b621Linux 5.10.134bb1990a300watch-queue: remove spurious double semicolonf7c1fc0decnet: usb: ax88179_178a needs FLAG_SEND_ZLP08afa87f58tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()a4bb7ef2d6tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()c84986d097tty: drop tty_schedule_flip()4d374625cctty: the rest, stop using tty_schedule_flip()6a81848252tty: drivers/tty/, stop using tty_schedule_flip()0adf21eec5watchqueue: make sure to serialize 'wqueue->defunct' properlyc0a3a9eb26x86/alternative: Report missing return thunk detailsb7b9e5cc8bx86/amd: Use IBPB for firmware calls14fc9233aaBluetooth: Fix bt_skb_sendmmsg not allocating partial chunksf44e65e6f0Bluetooth: SCO: Fix sco_send_frame returning skb->lena8feae8bd2Bluetooth: Fix passing NULL to PTR_ERR5283591c84Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg341a029cf3Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg3cce0e771fBluetooth: Add bt_skb_sendmmsg helperc87b2bc9d7Bluetooth: Add bt_skb_sendmsg helper4faf4bbc2dALSA: memalloc: Align buffer allocations in page sized1dc861cd6bitfield.h: Fix "type of reg too small for mask" testf62ffdb5e2drm/imx/dcss: fix unused but set variable warnings577b624689dlm: fix pending remove if msg allocation failscdcd20aa2cx86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts26d5eb3c25sched/deadline: Fix BUG_ON condition for deboosted tasks0c722a32f2bpf: Make sure mac_header was set before using itddb3f0b688mm/mempolicy: fix uninit-value in mpol_rebind_policy()3616776bc5KVM: Don't null dereference ops->destroy684896e675spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers0648526633tcp: Fix data-races around sysctl_tcp_max_reordering.805f1c7ce4tcp: Fix a data-race around sysctl_tcp_rfc1337.03bb3892f3tcp: Fix a data-race around sysctl_tcp_stdurg.daa8b5b869tcp: Fix a data-race around sysctl_tcp_retrans_collapse.0e3f82a03etcp: Fix data-races around sysctl_tcp_slow_start_after_idle.cc133e4f4btcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.d8781f7cd0tcp: Fix data-races around sysctl_tcp_recovery.11e8b013d1tcp: Fix a data-race around sysctl_tcp_early_retrans.ffc388f6f0tcp: Fix data-races around sysctl knobs related to SYN option.fcaef69c79udp: Fix a data-race around sysctl_udp_l3mdev_accept.9add240f76ip: Fix data-races around sysctl_ip_prot_sock.e045d672baipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.36f1d9c607drm/imx/dcss: Add missing of_node_put() in fail path665cbe91debe2net: Fix buffer overflow in be_get_module_eeprom4752392855gpio: pca953x: use the correct register address when regcache sync during inita941e6d5bagpio: pca953x: use the correct range when do regmap sync928ded3fc1gpio: pca953x: only use single read/write for No AI modeb82de63f8fixgbe: Add locking to prevent panic when setting sriov_numvfs to zero6f949e5615i40e: Fix erroneous adapter reinitialization during recovery processc6af943249iavf: Fix handling of dummy receive descriptors0dc2f19d8ctcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.22938534c6tcp: Fix data-races around sysctl_tcp_fastopen.b3ce32e33atcp: Fix data-races around sysctl_max_syn_backlog.b6c189aa80tcp: Fix a data-race around sysctl_tcp_tw_reuse.fd6f1284e3tcp: Fix a data-race around sysctl_tcp_notsent_lowat.768e424607tcp: Fix data-races around some timeout sysctl knobs.474510e174tcp: Fix data-races around sysctl_tcp_reordering.dc1a78a2b2tcp: Fix data-races around sysctl_tcp_syncookies.fc489055e7tcp: Fix data-races around keepalive sysctl knobs.f85119fb3figmp: Fix data-races around sysctl_igmp_max_msf.7d26db0053igmp: Fix a data-race around sysctl_igmp_max_memberships.473aad9ad5igmp: Fix data-races around sysctl_igmp_llm_reports.e80ff0b966net/tls: Fix race in TLS device down flowa3ac79f38dnet: stmmac: fix dma queue left shift overflow issuef3da643d87i2c: cadence: Change large transfer count reset logic to be unconditionaldd7b5ba44bnet: stmmac: fix unbalanced ptp clock issue in suspend/resume flowc61aede097tcp: Fix a data-race around sysctl_tcp_probe_interval.d452ce36f2tcp: Fix a data-race around sysctl_tcp_probe_threshold.d5bece4df6tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.97992e8feftcp: Fix data-races around sysctl_tcp_min_snd_mss.514d2254c7tcp: Fix data-races around sysctl_tcp_base_mss.77a04845f0tcp: Fix data-races around sysctl_tcp_mtu_probing.d4f65615dbtcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.0ee76fe01fip: Fix a data-race around sysctl_fwmark_reflect.611ba70e5aip: Fix a data-race around sysctl_ip_autobind_reuse.94269132d0ip: Fix data-races around sysctl_ip_nonlocal_bind.11038fa781ip: Fix data-races around sysctl_ip_fwd_update_priority.b96ed5ccb0ip: Fix data-races around sysctl_ip_fwd_use_pmtu.5e343e3ef4ip: Fix data-races around sysctl_ip_no_pmtu_disc.77836dbe35igc: Reinstate IGC_REMOVED logic and implement it properlyfb6031203edrm/amdgpu/display: add quirk handling for stutter mode43128b3eeeperf/core: Fix data race between perf_event_set_output() and perf_mmap_close()5694b162f2pinctrl: ralink: Check for null return of devm_kcalloc493ceca327power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe47b696dd65xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()3777ea39f0serial: mvebu-uart: correctly report configured baudrate valuee744aad0c4PCI: hv: Fix interrupt mapping for multi-MSI522bd31d6bPCI: hv: Reuse existing IRTE allocation in compose_msi_msg()73bf070408PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIf1d2f1ce05PCI: hv: Fix multi-MSI to allow more than one MSI vectorb07240ce4aRevert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"4f900c37f1net: inline rollback_registered_many()bf2f3d1970net: move rollback_registered_many()672fac0a43net: inline rollback_registered()b1158677d4net: move net_set_todo inside rollback_registered()2e11856ec3net: make sure devices go through netdev_wait_all_refsed6964ff47net: make free_netdev() more lenient with unregistering devices2686f62fa7docs: net: explain struct net_device lifetime7a99c7c32cxen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE2ee0cab11fio_uring: Use original task for req identity in io_identity_cow()ab5050fd74lockdown: Fix kexec lockdown bypass with ima policy426336de35mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication15155fa898riscv: add as-options for modules with assembly compontents31f3bb363apinctrl: stm32: fix optional IRQ support to gpiosbbc03f7ab8Revert "cgroup: Use separate src/dst nodes when preloading css_sets for migration"0c724b692dMerge 5.10.132 into android12-5.10-ltsccdb3f9143Merge 5.10.131 into android12-5.10-lts50c9c56f73Merge 5.10.130 into android12-5.10-lts2be16baf4dMerge 5.10.129 into android12-5.10-lts96fb478c9dMerge 5.10.128 into android12-5.10-lts195692d0abMerge 5.10.127 into android12-5.10-ltsf93a6ac3d6Merge 5.10.126 into android12-5.10-lts36c687c707Merge 5.10.125 into android12-5.10-lts4e3458d6d3Merge 5.10.124 into android12-5.10-ltsfa431a5707Merge 5.10.123 into android12-5.10-lts8a8eb074edMerge 5.10.122 into android12-5.10-lts0ced6946acRevert "drm: fix EDID struct for old ARM OABI format"dca272b05dRevert "mailbox: forward the hrtimer if not queued and under a lock"a73f6da5a3Revert "Fonts: Make font size unsigned in font_desc"8324f66c71Revert "parisc/stifb: Keep track of hardware path of graphics card"26e506a63eRevert "Bluetooth: Interleave with allowlist scan"8046f2ad50Revert "Bluetooth: use inclusive language when filtering devices"b41a77c33bRevert "Bluetooth: use hdev lock for accept_list and reject_list in conn req"fe07069084Revert "thermal/drivers/core: Use a char pointer for the cooling device name"361d75b4c1Revert "thermal/core: Fix memory leak in __thermal_cooling_device_register()"090d920be9Revert "thermal/core: fix a UAF bug in __thermal_cooling_device_register()"2dc56158cbRevert "thermal/core: Fix memory leak in the error path"28fd8700b4Revert "ALSA: jack: Access input_dev under mutex"8636671438Revert "gpiolib: of: Introduce hook for missing gpio-ranges"0889c70b1fRevert "pinctrl: bcm2835: implement hook for missing gpio-ranges"eaa4878a26Revert "ext4: fix use-after-free in ext4_rename_dir_prepare"f004760d69Revert "ext4: verify dir block before splitting it"5034934536Linux 5.10.1332fc7f18ba2tools headers: Remove broken definition of __LITTLE_ENDIAN060e39b8c2tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - againfbf60f83e2objtool: Fix elf_create_undef_symbol() endianness39065d5434kvm: fix objtool relocation warning6849ed81a3x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds8e2774270aum: Add missing apply_returns()725da3e67cx86/bugs: Remove apostrophe typo81604506c2tools headers cpufeatures: Sync with the kernel sources3f93b8630atools arch x86: Sync the msr-index.h copy with the kernel sources2ef1b06ceaKVM: emulate: do not adjust size of fastop and setcc subroutines8e31dfd630x86/kvm: fix FASTOP_SIZE when return thunks are enabled5779e2f0ccefi/x86: use naked RET on mixed mode call wrapperabf88ff134x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_currentecc0d92a9fx86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit95d89ec7dbx86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub668cb1ddf0x86/xen: Fix initialisation in hypercall_page after rethunk81f20e5000x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted844947eee3tools/insn: Restore the relative include paths for cross buildingc035ca88b0x86/static_call: Serialize __static_call_fixup() properlyeb38964b6fx86/speculation: Disable RRSBA behaviorc2ca992144x86/kexec: Disable RET on kexec51552b6b52x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported609336351dx86/bugs: Add Cannon lake to RETBleed affected CPU listb24fdd0f1cx86/retbleed: Add fine grained Kconfig knobsf7851ed697x86/cpu/amd: Enumerate BTC_NOa74f5d23e6x86/common: Stamp out the stepping madness4d7f72b6e1x86/speculation: Fill RSB on vmexit for IBRS47ae76fb27KVM: VMX: Fix IBRS handling after vmexit5269be9111KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS84061fff2aKVM: VMX: Convert launched argument to flags07401c2311KVM: VMX: Flatten __vmx_vcpu_run()df93717a32objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}1dbefa5772x86/speculation: Remove x86_spec_ctrl_maskce11f91b21x86/speculation: Use cached host SPEC_CTRL value for guest entry/exitaad83db22ex86/speculation: Fix SPEC_CTRL write on SMT state changed29c07912ax86/speculation: Fix firmware entry SPEC_CTRL handlingf1b01ace81x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=nea1aa926f4x86/cpu/amd: Add Spectral Chicken0d1a8a16e6objtool: Add entry UNRET validationfbab1c94ebx86/bugs: Do IBPB fallback check only oncec8845b8754x86/bugs: Add retbleed=ibpbf728eff263x86/xen: Rename SYS* entry points28aa3fa0b2objtool: Update Retpoline validation55bba093fdintel_idle: Disable IBRS during long idlee8142e2d6cx86/bugs: Report Intel retbleed vulnerabilitya0f8ef71d7x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()dabc2a1b40x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS6d7e13ccc4x86/bugs: Optimize SPEC_CTRL MSR writes3dddacf8c3x86/entry: Add kernel IBRS implementation9e727e0d94x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuea989e75136x86/bugs: Enable STIBP for JMP2RET3f29791d56x86/bugs: Add AMD retbleed= boot parameter876750cca4x86/bugs: Report AMD retbleed vulnerabilitydf748593c5x86: Add magic AMD return-thunkc70d6f8214objtool: Treat .text.__x86.* as noinstrc9eb5dcdc8x86: Use return-thunk in asm code5b2edaf709x86/sev: Avoid using __x86_return_thunkd6eb50e9b7x86/vsyscall_emu/64: Don't use RET in vsyscall emulationee4996f07dx86/kvm: Fix SETcc emulation for return thunkse0e06a9227x86/bpf: Use alternative RET encoding00b136bb62x86/ftrace: Use alternative RET encoding7723edf5edx86,static_call: Use alternative RET encoding446eb6f089objtool: skip non-text sections when adding return-thunk sites8bdb25f7aex86,objtool: Create .return_sites716410960bx86: Undo return-thunk damage270de63cf4x86/retpoline: Use -mfunction-return37b9bb0941Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}3e519ed8d5x86/retpoline: Swizzle retpoline thunk6a2b142886x86/retpoline: Cleanup some #ifdeferyfeec5277d5x86/cpufeatures: Move RETPOLINE flags to word 117070bbb66cx86/kvm/vmx: Make noinstr cleanaccb8cfd50x86/realmode: build with -D__DISABLE_EXPORTS236b959da9objtool: Fix objtool regression on x32 systems148811a842x86/entry: Remove skip_r11rcxe1db6c8a69objtool: Fix symbol creation3e8afd072dobjtool: Fix type of reloc::addend42ec4d7135objtool: Fix code relocs vs weak symbols831d5c07b7objtool: Fix SLS validation for kcov tail-call replacement9728af8857crypto: x86/poly1305 - Fixup SLS03c5c33e04objtool: Default ignore INT3 for unreachablebef21f88b4kvm/emulate: Fix SETcc emulation function offsets with SLS494ed76c14tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'e9925a4584x86: Add straight-line-speculation mitigation0f8532c283objtool: Add straight-line-speculation validation1f6e6683c4x86/alternative: Relax text_poke_bp() constraint277f4ddc36x86: Prepare inline-asm for straight-line-speculation3c91e22576x86: Prepare asm files for straight-line-speculationa512fcd881x86/lib/atomic64_386_32: Rename thingsc2746d567dbpf,x86: Respect X86_FEATURE_RETPOLINE*1713e5c4f8bpf,x86: Simplify computing label offsets38a80a3ca2x86/alternative: Add debug prints to apply_retpolines()3d13ee0d41x86/alternative: Try inline spectre_v2=retpoline,amdb0e2dc9506x86/alternative: Handle Jcc __x86_indirect_thunk_\reg381fd04c97x86/alternative: Implement .retpoline_sites support6eb95718f3x86/retpoline: Create a retpoline thunk array0de47ad5b9x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h41ef958070x86/asm: Fixup odd GEN-for-each-reg.h usage8ef808b3f4x86/asm: Fix register orderccb8fc65a3x86/retpoline: Remove unused replacement symbols908bd980a8objtool,x86: Replace alternatives with .retpoline_sites023e78bbf1objtool: Explicitly avoid self modifying code in .altinstr_replacement6e4676f438objtool: Classify symbolsacc0be56b4objtool: Handle __sanitize_cov*() tail calls9d7ec2418aobjtool: Introduce CFI hashe8b1128fb0objtool: Make .altinstructions section entry size consistent1afa44480bobjtool: Remove reloc symbol type checks in get_alt_entry()e7118a25a8objtool: print out the symbol type when complaining about it7ea0731957objtool: Teach get_alt_entry() about more relocation types364e463097objtool: Don't make .altinstructions writablef231b2ee85objtool/x86: Ignore __x86_indirect_alt_* symbolse32542e9edobjtool: Only rewrite unconditional retpoline thunk callsa031925382objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()76474a9dd3x86/alternative: Optimize single-byte NOPs at an arbitrary positionf3fe1b141dobjtool: Support asm jump tables0b2c8bf498objtool/x86: Rewrite retpoline thunk callsed7783dca5objtool: Skip magical retpoline .altinstr_replacemente87c18c4a9objtool: Cache instruction relocs33092b4866objtool: Keep track of retpoline call sites8a6d73f7dbobjtool: Add elf_create_undef_symbol()b69e1b4b68objtool: Extract elf_symbol_add()da962cd0a2objtool: Extract elf_strtab_concat()b37c439250objtool: Create reloc sections implicitlyfcdb7926d3objtool: Add elf_create_reloc() helperc9049cf480objtool: Rework the elf_rebuild_reloc_section() logicd42fa5bf19objtool: Handle per arch retpoline naming6e95f8caffobjtool: Correctly handle retpoline thunk calls28ca351296x86/retpoline: Simplify retpolinese68db6f780x86/alternatives: Optimize optimize_nops()9a6471666bx86: Add insn_decode_kernel()d9cd219114x86/alternative: Use insn_decode()e6f8dc86a1x86/insn-eval: Handle return values from the decoder6bc6875b82x86/insn: Add an insn_decode() API76c513c87fx86/insn: Add a __ignore_sync_check__ markera3d96c7439x86/insn: Rename insn_decode() to insn_decode_from_regs()fd80da64cfx86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()341e6178c1x86/alternative: Support ALTERNATIVE_TERNARY0c4c698569x86/alternative: Support not-featurec9cf908b89x86/alternative: Merge include files5f93d900b9x86/xen: Support objtool vmlinux.o validation in xen-head.Sb626e17c11x86/xen: Support objtool validation in xen-asm.S3116dee270objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC53e89bc78eobjtool: Assume only ELF functions do sibling calls3e674f2652objtool: Support retpoline jump detection for vmlinux.o917a4f6348objtool: Support stack layout changes in alternativese9197d768fobjtool: Add 'alt_group' struct1d516bd72aobjtool: Refactor ORC section generationdd87aa5f61KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw0ca2ba6e4dKVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S0e8e989142Merge 5.10.121 into android12-5.10-lts2de0a17df4Merge 5.10.120 into android12-5.10-lts7748091a31Linux 5.10.13206a5dc3911x86/pat: Fix x86_has_pat_wp()d9cb6fabc9serial: 8250: Fix PM usage_count for console handovere1bd94dd9eserial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottleb8c4661126serial: stm32: Clear prev values before setting RTS delays039ffe436aserial: 8250: fix return error code in serial8250_request_std_resource()bfee93c9a6vt: fix memory overlapping when deleting chars in the buffer5450430199tty: serial: samsung_tty: set dma burst_size to 10e5668ed7busb: dwc3: gadget: Fix event pending checkf1e01a42dcusb: typec: add missing uevent when partner support PD61ab5d644eUSB: serial: ftdi_sio: add Belimo device ids58b94325eesignal handling: don't use BUG_ON() for debugginge75f692b79nvme-pci: phison e16 has bogus namespace ids54bf0b8c75Revert "can: xilinx_can: Limit CANFD brp to 2"35ce2c64e5ARM: dts: stm32: use the correct clock source for CEC on stm32mp151227ee155easoc: ixp4xx/npe: Fix unused match warning136d7987fcx86: Clear .brk area at early bootfd830d8dd5irqchip: or1k-pic: Undefine mask_ack for level triggered hardwaredae43b3792ASoC: madera: Fix event generation for rate controlscae4b78f3cASoC: madera: Fix event generation for OUT1 demuxa7634527cbASoC: cs47l15: Fix event generation for low power mux control41f97b0ecfASoC: dapm: Initialise kcontrol data for mux/demux controls11a14e4f31ASoC: wm5110: Fix DRE control6cbbe59fdcASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flowef1e38532fpinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()13fb9105cfASoC: ops: Fix off by one in range control validation67dc32542anet: sfp: fix memory leak in sfp_probe()104594de27nvme: fix regression when disconnect a recovering ctrl5504e63832nvme-tcp: always fail a request when sending it failedde876f36f9NFC: nxp-nci: don't print header length mismatch on i2c errorefa78f2ae3net: tipc: fix possible refcount leak in tipc_sk_create()bacfef0bf2platform/x86: hp-wmi: Ignore Sanitization Mode event3ea9dbf7c2cpufreq: pmac32-cpufreq: Fix refcount leak bug24cd0b9bfdscsi: hisi_sas: Limit max hw sectors for v3 HWc458ebd659netfilter: br_netfilter: do not skip all hooks with 0 priority93135dca8cvirtio_mmio: Restore guest page size on resumed611580032virtio_mmio: Add missing PM calls to freeze/restore31e16a5e11mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGEc713de1d80net/tls: Check for errors in tls_device_initeb58fd350aKVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()c2978d0124net: atlantic: remove aq_nic_deinit() when resume38e081ee06net: atlantic: remove deep parameter on suspend/resume functionsb82e4ad58asfc: fix kernel panic when creating VF2d4efc9a0eseg6: bpf: fix skb checksum in bpf_push_seg6_encap()7b38df59a8seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors834fa0a22fseg6: fix skb checksum evaluation in SRH encapsulation/insertionc224050081sfc: fix use after free when disabling sriovc1d9702cebima: Fix potential memory leak in ima_init_crypto()eb360267e1ima: force signature verification when CONFIG_KEXEC_SIG is configured29c6a632f8net: ftgmac100: Hold reference returned by of_get_child_by_name()a51040d4b1nexthop: Fix data-races around nexthop_compat_mode.2c56958de8ipv4: Fix data-races around sysctl_ip_dynaddr.038a87b3e4raw: Fix a data-race around sysctl_raw_l3mdev_accept.38d78c7b4bicmp: Fix a data-race around sysctl_icmp_ratemask.4ebf261532icmp: Fix a data-race around sysctl_icmp_ratelimit.b8871d9186sysctl: Fix data-races in proc_dointvec_ms_jiffies().2744e302e7drm/i915/gt: Serialize TLB invalidates with GT resets636e5dbaf0drm/i915/selftests: fix a couple IS_ERR() vs NULL tests359f2bca79ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zeroe1aa73454aARM: dts: at91: sama5d2: Fix typo in i2s1 node418b191d5fipv4: Fix a data-race around sysctl_fib_sync_mem.e088ceb73cicmp: Fix data-races around sysctl.fe2a35fa2ccipso: Fix data-races around sysctl.f5811b8df2net: Fix data-races around sysctl_mem.d54b6ef53cinetpeer: Fix data-races around sysctl.6481a8a72atcp: Fix a data-race around sysctl_tcp_max_orphans.609ce7ff75sysctl: Fix data races in proc_dointvec_jiffies().a5ee448d38sysctl: Fix data races in proc_doulongvec_minmax().e3a2144b3bsysctl: Fix data races in proc_douintvec_minmax().71ddde27c2sysctl: Fix data races in proc_dointvec_minmax().d5d54714e3sysctl: Fix data races in proc_douintvec().80cc28a4b4sysctl: Fix data races in proc_dointvec().9cc8edc571net: stmmac: dwc-qos: Disable split header for Tegra194cd201332ccASoC: Intel: Skylake: Correct the handling of fmt_config flexible arrayfbb87a0ed2ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()bb8bf80387ASoC: tas2764: Fix amp gain register offset & defaultf1cd988de4ASoC: tas2764: Correct playback volume range52d1b4250cASoC: tas2764: Fix and extend FSYNC polarity handling249fe2d20dASoC: tas2764: Add post reset delaysf160a1f970ASoC: sgtl5000: Fix noise on shutdown/remove831e190175ima: Fix a potential integer overflow in ima_appraise_measurement592f3bad00drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()4cb5c1950bnet/mlx5e: Fix capability check for updating vnic env counters6eb1d0c370net/mlx5e: kTLS, Fix build time constant test in RXc87d5211benet/mlx5e: kTLS, Fix build time constant test in TXd6cab2e06cARM: 9210/1: Mark the FDT_FIXED sections as shareable3d82fba7d3ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle0c300e294dspi: amd: Limit max transfer and message sized8d42c92feARM: dts: imx6qdl-ts7970: Fix ngpio typo and count91f90b571fext4: fix race condition between ext4_write and ext4_convert_inline_data9d883b3f00Revert "evm: Fix memleak in init_desc"41007669fcsh: convert nommu io{re,un}map() to static inline functionsea4dbcfb95nilfs2: fix incorrect masking of permission flags for symlinks14e63942d6fs/remap: constrain dedupe of EOF blocks0581613df7drm/panfrost: Fix shrinker list corruption by madvise IOCTL2e760fe05ddrm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() errorc1ea39a77cbtrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents7657e39585cgroup: Use separate src/dst nodes when preloading css_sets for migratione013ea2a51wifi: mac80211: fix queue selection for mesh/OCB interfacesdb6e8c3015ARM: 9214/1: alignment: advance IT state after emulating Thumb instructionf851e4f402ARM: 9213/1: Print message about disabled Spectre workarounds only oncefa40bb3a5fip: fix dflt addr selection for connected nexthop4d3e0fb05enet: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer78a1400c42tracing/histograms: Fix memory leak problem931dbcc2e0mm: split huge PUD on wp_huge_pud fallback91530f675efix race between exit_itimers() and /proc/pid/timersb9c32a6886xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue782a6b07b1ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptopcacac3e13aALSA: hda/realtek - Fix headset mic problem for a HP machine with alc22108ab39027aALSA: hda/realtek - Fix headset mic problem for a HP machine with alc6714d0d15d184ALSA: hda/realtek: Fix headset mic for Acer SF313-51b642a3476aALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model4486bbe928ALSA: hda - Add fixup for Dell Latitidue E54308f95261a00Linux 5.10.131cc5ee0e0eeRevert "mtd: rawnand: gpmi: Fix setting busy timeout setting"ebc9fb07d2ANDROID: random: fix CRC issues with the mergee61ebc6383ANDROID: change function signatures for some random functions.830f0202d7ANDROID: cpu/hotplug: avoid breaking Android ABI by fusing cpuhp stepsfee299e72eANDROID: random: add back removed callback functions6cc2db3cdeUPSTREAM: Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"05982f0cbbUPSTREAM: lib/crypto: add prompts back to crypto librariesf2eb31a498Merge 5.10.119 into android12-5.10-lts26ae9c3614Linux 5.10.1308365b151fddmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate37147e22cddmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate1be247db20dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly7b721f5aecdmaengine: pl330: Fix lockdep warning about non-static keye23cfb3fdcida: don't use BUG_ON() for debugging37995f034fdt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typoca4a919584misc: rtsx_usb: set return value in rsp_buf alloc err pathff79e0ca2bmisc: rtsx_usb: use separate command and response buffersaf7d9d4abemisc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer86884017bbdmaengine: imx-sdma: Allow imx8m for imx7 FW revs9b329edd77i2c: cadence: Unregister the clk notifier in error path26938bd28cr8169: fix accessing unset transport header904f622ec7selftests: forwarding: fix error message in learning_test9906c22340selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT859b889029selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT23cdc57d88ibmvnic: Properly dispose of all skbs during a failover.2b4659c145i40e: Fix dropped jumbo frames statistics5561bddd05xsk: Clear page contiguity bit when unmapping pool87d2bb8882ARM: dts: at91: sama5d2_icp: fix eeprom compatibles9b7d8e28b6ARM: dts: at91: sam9x60ek: fix eeprom compatible and sizeade03e5ea7ARM: at91: pm: use proper compatibles for sam9x60's rtc and rttb40ac801cbARM: at91: pm: use proper compatible for sama5d2's rtc4c3e73a66aarm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo1d0c3ced2dpinctrl: sunxi: sunxi_pconf_set: use correct offsete1cda2a03darm64: dts: imx8mp-evk: correct I2C3 pad settings2ade1b1d92arm64: dts: imx8mp-evk: correct gpio-led pad settings17b3883ba5arm64: dts: imx8mp-evk: correct the uart2 pinctl value43319ee6a0arm64: dts: imx8mp-evk: correct mmc pad settings6bf74a1e74arm64: dts: qcom: msm8994: Fix CPU6/7 reg values2c0d10ce00pinctrl: sunxi: a83t: Fix NAND function name for some pins3d90607e7eARM: meson: Fix refcount leak in meson_smp_prepare_cpuse14930e9f9xfs: remove incorrect ASSERT in xfs_rename852952ea0ecan: kvaser_usb: kvaser_usb_leaf: fix bittiming limitsa741e762e1can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regressionf439d08ef1can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info79af7be44cpowerpc/powernv: delay rng platform device creation until later in boot19104425c9video: of_display_timing.h: include errno.h96fa24eb1amemregion: Fix memregion_free() fallback definitiond6931bff1cPM: runtime: Redefine pm_runtime_release_supplier()cecb806c76fbcon: Prevent that screen size is smaller than font sizeb727561ddcfbcon: Disallow setting font bigger than screen sizeb81212828afbmem: Check virtual screen sizes in fb_set_var()d03e8ed72dfbdev: fbmem: Fix logo center image dx issue963c80f070iommu/vt-d: Fix PCI bus rescan device hot add0a5e36dbcbnetfilter: nf_tables: stricter validation of element data4a6430b99fnetfilter: nft_set_pipapo: release elements in clone from abort path4f59d12efenet: rose: fix UAF bug caused by rose_t0timer_expiry0085da9df3usbnet: fix memory leak in error casee917be1f83bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals9adec73349bpf: Fix incorrect verifier simulation around jmp32's jeq/jned0b8e22399can: gs_usb: gs_usb_open/close(): fix memory leakb6f4b347a1can: grcan: grcan_probe(): remove extra of_node_get()85cd41070dcan: bcm: use call_rcu() instead of costly synchronize_rcu()b75d4bec85ALSA: hda/realtek: Add quirk for Clevo L140PU6c32496964mm/slub: add missing TID updates on slab deactivation7208d1236fLinux 5.10.1290e21ef1801clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()7055e34462net: usb: qmi_wwan: add Telit 0x1070 compositionf1a53bb27fnet: usb: qmi_wwan: add Telit 0x1060 composition43c8d33ce3xen/arm: Fix race in RB-tree based P2M accounting547b7c640dxen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()cbbd2d2531xen/blkfront: force data bouncing when backend is untrusted4923217af5xen/netfront: force data bouncing when backend is untrusted728d68bfe6xen/netfront: fix leaking data in shared pagescfea428030xen/blkfront: fix leaking data in shared pagesd341e5a754selftests/rseq: Change type of rseq_offset to ptrdiff_t7e617278bfselftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area27f6361cb4selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areaa4312e2d81selftests/rseq: Fix: work-around asm goto compiler bugs7e1a0a9a44selftests/rseq: Remove arm/mips asm goto compiler work-aroundba4d79af71selftests/rseq: Fix warnings about #if checks of undefined tokens35c6f5047fselftests/rseq: Fix ppc32 offsets by using long rather than off_tdbc1f0ee60selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/stored4f631ea2dselftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endiane85fdae4dfselftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35c79e564535selftests/rseq: Introduce thread pointer getters4a78bf83e2selftests/rseq: Introduce rseq_get_abi() helper3c2a416c80selftests/rseq: Remove volatile from __rseq_abi68e1232c6eselftests/rseq: Remove useless assignment to cpu variable3e77ed4f90selftests/rseq: introduce own copy of rseq uapi header54cd556487selftests/rseq: remove ARRAY_SIZE define from individual tests14894cf692hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() failsf72d410dbfipv6/sit: fix ipip6_tunnel_get_prl return value25055da22asit: use min652fd40eb0drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c79963021fdxen/gntdev: Avoid blocking in unmap_grant_pages()5f614f5f70tcp: add a missing nf_reset_ct() in 3WHS handling9203dfb3edxfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_rangef874e16870xfs: update superblock counters correctly for !lazysbcount7ab7458d7axfs: fix xfs_trans slab cache namef12968a5a4xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAXda61388f9axfs: Skip repetitive warnings about mount options6b7dab812cxfs: rename variable mp to parsing_mpb261cd005axfs: use current->journal_info for detecting transaction recursionc36d41b65enet: tun: avoid disabling NAPI twice59c51c3b54tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()c9fc52c173io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->iopriob8def021acepic100: fix use after free on rmmod456bc33887tipc: move bc link creation back to tipc_node_create09f9946235NFC: nxp-nci: Don't issue a zero length i2c_master_read()7d363362e0nfc: nfcmrvl: Fix irq_of_parse_and_map() return value63b2fe509fnet: bonding: fix use-after-free after 802.3ad slave unbind7597ed348enet: bonding: fix possible NULL deref in rlb codeac12337229net/sched: act_api: Notify user space if any actions were flushed before error91d3bb82c4netfilter: nft_dynset: restore set element counter when failing to update4b480a7940s390: remove unneeded 'select BUILD_BIN2C'e65027fdebPM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events653bdcd833caif_virtio: fix race between virtio_device_ready() and ndo_open()208ff79675NFSD: restore EINVAL error translation in nfsd_commit()db82bb6054net: ipv6: unexport __init-annotated seg6_hmac_net_init()eb1757ca20usbnet: fix memory allocation in helpersfae2a9fb1elinux/dim: Fix divide by 0 in RDMA DIMb0cab8b517RDMA/cm: Fix memory leak in ib_cm_insert_listen9de276dfb2RDMA/qedr: Fix reporting QP timeout attributea42bd00f00net: dp83822: disable rx error interrupt9c06d84855net: dp83822: disable false carrier interruptc70ca16f72net: tun: stop NAPI when detaching queuesbec1be0a74net: tun: unlink NAPI from device on destruction0b2499c801net: dsa: bcm_sf2: force pause link settings3f55912a1aselftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP testf7b8fb4584virtio-net: fix race between ndo_open() and virtio_device_ready()c0a28f2ddfnet: usb: ax88179_178a: Fix packet receiving8f74cb27c2net: rose: fix UAF bugs caused by timer handler6a0b9512a6SUNRPC: Fix READ_PLUS crashered03a650fbs390/archrandom: simplify back to earlier design and initialize earlierd8bca518d5dm raid: fix KASAN warning in raid5_add_disks9bf2b0757bdm raid: fix accesses beyond end of raid member array213c550debpowerpc/bpf: Fix use of user_pt_regs in uapi68a34e478apowerpc/book3e: Fix PUD allocation size in map_kernel_page()e188bbdb92powerpc/prom_init: Fix kernel config grepe6a7d30b65nvdimm: Fix badblocks clear off-by-one error0b99c4a189nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)e77804158bipv6: take care of disable_policy when restoring routes03b9e01659drm/amdgpu: To flush tlb for MMHUB of RAVEN seriesea86c1430cLinux 5.10.1282d10984d99net: mscc: ocelot: allow unregistered IP multicast flooding6a656280e7powerpc/ftrace: Remove ftrace init tramp once kernel init is complete6b734f7b70xfs: check sb_meta_uuid for dabuf buffer recovery071e750ffbxfs: remove all COW fork extents when remounting readonly1e76bd4c67xfs: Fix the free logic of state in xfs_attr_node_hasname0cdccc05daxfs: punch out data fork delalloc blocks on COW writeback failuredb3f8110c3xfs: use kmem_cache_free() for kmem_cache objects09c9902cd8bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()c4ff3ffe01tick/nohz: unexport __init-annotated tick_nohz_full_setup()069fff50d4drm: remove drm_fb_helper_modinit52dc7f3f6fMAINTAINERS: add Amir as xfs maintainer for 5.10.yfa7f6a5f56Merge branch 'android12-5.10' into branch 'android12-5.10-lts'deb587b1a4Linux 5.10.1271cca46c205powerpc/pseries: wire up rng during setup_arch()95d73d510bkbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)feb5ab7986random: update comment from copy_to_user() -> copy_to_iter()959bbaf5b7modpost: fix section mismatch check for exported init/exit sectionsc980392af1ARM: cns3xxx: Fix refcount leak in cns3xxx_init889aad2203memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings44a5b3a073ARM: Fix refcount leak in axxia_boot_secondary30bbfeb480soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe68f28d52e6ARM: exynos: Fix refcount leak in exynos_map_pmu59fdf10814ARM: dts: imx6qdl: correct PU regulator ramp delayfb70bd8675ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY nodef78acc4288powerpc/powernv: wire up rng during setup_arch7db1ba660bpowerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address1f5a9205a3powerpc: Enable execve syscall exit tracepointca144919afparisc: Enable ARCH_HAS_STRICT_MODULE_RWXa1c902349aparisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STIaf0ff2da01xtensa: Fix refcount leak bug in time.c6c0839cf1bxtensa: xtfpga: Fix refcount leak bug in setup501652a2adiio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_clientd40514d440iio: adc: axp288: Override TS pin bias current for some modelsd579c893ddiio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message62284d45e2iio: adc: stm32: Fix ADCs iteration in irq handlere3ebb9d16ciio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)3e0af68b99iio: adc: stm32: fix maximum clock rate for stm32mp15xb07a30a774iio: trigger: sysfs: fix use-after-free on remove399788e819iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()c1ec7d52a2iio: accel: mma8452: ignore the return value of reset operation42caf44906iio:accel:mxc4005: rearrange iio trigger get and registere26dcf6279iio:accel:bma180: rearrange iio trigger get and registerf26379e199iio:chemical:ccs811: rearrange iio trigger get and register4b6cdcff7cf2fs: attach inline_data after setting compression2d7bdb6a5ausb: chipidea: udc: check request status before setting device address656eca37aaUSB: gadget: Fix double-free bug in raw_gadget driver54604108beusb: gadget: Fix non-unique driver names in raw-gadget driverd87dec22fdxhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI114080d04axhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCIb8142a8465xhci: turn off port power in shutdown116c3e81b0usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMICa547662534iio: adc: vf610: fix conversion mode sysfs node name58c3a27e9ciio: mma8452: fix probe fail when device tree compatible is used.5ee016f612s390/cpumf: Handle events cycles and instructions identicalabe487a88agpio: winbond: Fix error code in winbond_gpio_get()30531e0d7bnvme: move the Samsung X5 quirk entry to the core quirks169f7d7705nvme-pci: add NO APST quirk for Kioxia device938f594266nvme-pci: allocate nvme_command within driver pduba388d4e9anvme: don't check nvme_req flags for new reqe7ccaa1abanvme: mark nvme_setup_passsthru() inline3ee62a1f07nvme: split nvme_alloc_request()fe06c692cdnvme: centralize setting the timeout in nvme_alloc_requestafbc954e78Revert "net/tls: fix tls_sk_proto_close executed repeatedly"340fbdc801virtio_net: fix xdp_rxq_info bug after suspend/resume3bccf82169igb: Make DMA faster when CPU is active on the PCIe link7d7450363fregmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips40b3815b2cice: ethtool: advertise 1000M speeds properly7b564e3254afs: Fix dynamic root getattr3c22192db0MIPS: Remove repetitive increase irq_err_countcc649a7865x86/xen: Remove undefined behavior in setup_features()b60c375ad1selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh20119c1e0fudmabuf: add back sanity checke82376b632net/tls: fix tls_sk_proto_close executed repeatedlycec9867ee5erspan: do not assume transport header is always setacf76125bbdrm/msm/dp: fix connect/disconnect handled at irq_hpd61f8f4034cdrm/msm/dp: promote irq_hpd handle to handle link training correctlyd11cb08215drm/msm/dp: deinitialize mainlink if link training failed3d67cb00cbdrm/msm/dp: fixes wrong connection state caused by failure of link trainefb2b69160drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()d16a433982drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf363fd6e346net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms2e3216b929bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiersc12a2c9b1bigb: fix a use-after-free issue in igb_clean_tx_ring361c5521c1tipc: fix use-after-free Read in tipc_named_reinitf299d3fbe4tipc: simplify the finalize work queueab7f565ac7phy: aquantia: Fix AN when higher speeds than 1G are not advertiseda51c199e4dbpf, x86: Fix tail call count offset calculation on bpf2bpf call4ae116428edrm/sun4i: Fix crash during suspend after component bind failure516760f1d2bpf: Fix request_sock leak in sk lookup helpers505a375eeadrm/msm: use for_each_sgtable_sg to iterate over scatterlist10eb239e29scsi: scsi_debug: Fix zone transition to full condition15cc30ac2anetfilter: use get_random_u32 instead of prandom95f80c8843netfilter: nftables: add nft_parse_register_store() and use itec9b0a8d30netfilter: nftables: add nft_parse_register_load() and use it8adedb4711drm/msm: Fix double pm_runtime_disable() call8682335375USB: serial: option: add Quectel RM500K module support9e6e063e54USB: serial: option: add Quectel EM05-G modem0b3006a862USB: serial: option: add Telit LE910Cx 0x1250 compositionf6a266e0dcdm mirror log: clear log bits up to BITS_PER_LONG boundary03d1874b82dm era: commit metadata in postsuspend after worker stops273106c2dfata: libata: add qc->flags in ata_qc_complete_template tracepoint156427b312mtd: rawnand: gpmi: Fix setting busy timeout setting07e56884cdmmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing0ae82e1ccbbtrfs: add error messages to all unrecognized mount options49e3e449bcnet: openvswitch: fix parsing of nw_proto for IPv6 fragments1508658aecALSA: hda/realtek: Add quirk for Clevo NS50PU6e8e503159ALSA: hda/realtek: Add quirk for Clevo PD70PNT80307458a1ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly7fcbc89d47ALSA: hda/realtek - ALC897 headset MIC no soundf5ea433d56ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop6437329060ALSA: hda/conexant: Fix missing beep setup12a6be5d11ALSA: hda/via: Fix missing beep setup5e80f923b8random: quiet urandom warning ratelimit suppression message310ebbd9f5random: schedule mix_interrupt_randomness() less often3acb7dc242vt: drop old FONT ioctls9cae50bdfaLinux 5.10.126fb2fbb3c10io_uring: use separate list entry for iopoll requests6a7c3bcc3cLinux 5.10.125df3f3bb505io_uring: add missing item types for various requests1a264b3a69arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfera1508d164eserial: core: Initialize rs485 RTS polarity already on probe7ccb026ecbtcp: drop the hash_32() part from the index calculation9429b75bc2tcp: increase source port perturb table to 2^1624b922a5datcp: dynamically allocate the perturb table used by source portsd28e64b1c6tcp: add small random increments to the source portdd46a868fctcp: use different parts of the port_offset for index and offset743acb5207tcp: add some entropy in __inet_hash_connect()16b1994679usb: gadget: u_ether: fix regression in setting fixed MAC address355be61311zonefs: fix zonefs_iomap_begin() for readsee4677b78es390/mm: use non-quiescing sske for KVM switch to keyed guest73c2a811f6Revert "xfrm: Add possibility to set the default to block if we have no policy"e21944a82aRevert "net: xfrm: fix shift-out-of-bounce"f7160ab103Revert "xfrm: make user policy API complete"df0ff8d194Revert "xfrm: notify default policy on update"4ead88c0e8Revert "xfrm: fix dflt policy check when there is no policy configured"42dadcf0a8Revert "xfrm: rework default policy structure"ece9c2a70fRevert "xfrm: fix "disable_policy" flag use when arriving from different devices"9dcde7a741Revert "include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage"4f3fee72a7Linux 5.10.124e0b6018894clk: imx8mp: fix usb_root_clk parenta3e50506eapowerpc/book3e: get rid of #include <generated/compile.h>ff4443f3fcigc: Enable PCIe PTMf0a7adff63Revert "PCI: Make pci_enable_ptm() private"e1513a714dnet: openvswitch: fix misuse of the cached connection on tuple changes09b55dc90bnet/sched: act_police: more accurate MTU policing73bc8a5e8edma-direct: don't over-decrypt memoryaa9a001efavirtio-pci: Remove wrong address verification in vp_del_vqs()be98641034ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine401bef1f95KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leakd6be031a2fKVM: x86: Account a variety of miscellaneous allocationsd74d7865e2KVM: arm64: Don't read a HW interrupt pending state in user contextbfd004a1d3ext4: add reserved GDT blocks check0ca74dacfdext4: make variable "count" signed6fdaf31ad5ext4: fix bug_on ext4_mb_use_inode_pae27430c1f1drm/amd/display: Cap OLED brightness per max frame-average luminanceba751f0d25dm mirror log: round up region bitmap size to BITS_PER_LONG33ba36351eserial: 8250: Store to lsr_save_flags after lsr read57901c658fusb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probea44a8a762fusb: dwc2: Fix memory leak in dwc2_hcd_init791da3e6c8USB: serial: io_ti: add Agilent E5805A support0e13274bc6USB: serial: option: add support for Cinterion MV31 with new baselined721986e96crypto: memneq - move into lib/308b8f31c0comedi: vmk80xx: fix expression for tx buffer size9308be3d9amei: me: add raptor lake point S DID9ea9c92275i2c: designware: Use standard optional ref clock implementation506a88a5bfirqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions7c9dd9d23firqchip/gic-v3: Fix error handling in gic_populate_ppi_partitionse52a58b79firqchip/gic/realview: Fix refcount leak in realview_gic_of_init716587a57ai2c: npcm7xx: Add check for platform_driver_registerb559ef9dfcfaddr2line: Fix overlapping text section failures, the sequel7fa28a7c3dblock: Fix handling of offline queues in blk_mq_alloc_request_hctx()2d825fb53bcerts/blacklist_hashes.c: fix const confusion in certs blacklistbc28fde909arm64: ftrace: consistently handle PLTs.e177f17fe4arm64: ftrace: fix branch range checks64072389benet: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg28069e026enet: bgmac: Fix an erroneous kfree() in bgmac_remove()984793f255mlxsw: spectrum_cnt: Reorder counter poolsb90ae84a8anvme: add device name to warning in uuid_show()42f7cbe2c2nvme: use sysfs_emit instead of sprintf63b26fe025drm/i915/reset: Fix error_state_read ptr + offset use2b2180449amisc: atmel-ssc: Fix IRQ check in ssc_probe65ca4db68btty: goldfish: Fix free_irq() on remove5334455067Drivers: hv: vmbus: Release cpu lock in error case814092927ai40e: Fix call trace in setup_tx_descriptors43dfd1169ci40e: Fix calculating the number of queue pairsef4d73da0ai40e: Fix adding ADQ filter to TC0db965e2757clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()8acc3e228epNFS: Avoid a live lock condition in pnfs_update_layout()03ea83324apNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE4603a37f6erandom: credit cpu and bootloader seeds by default9d667348dcgpio: dwapb: Don't print error on -EPROBE_DEFERf3c8bfd6dcMIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.85340c0634mellanox: mlx5: avoid uninitialized variable warning with gcc-1238c519df8enet: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_fragb8879ca1fdipv6: Fix signed integer overflow in l2tp_ip6_sendmsg0eeec1a8b0nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred6c18f47f47virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failedd539feb6dfALSA: hda/realtek - Add HW8326 support16dd002eb8scsi: pmcraid: Fix missing resource cleanup in error case410b692621scsi: ipr: Fix missing/incorrect resource cleanup in error case85acc5bf05scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion916145bf9dscsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topologyf416fee125scsi: vmw_pvscsi: Expand vcpuHint to 16 bits0e9994b865Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq2e640e5e44ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()a572c74402ASoC: es8328: Fix event generation for deemphasis controlc7b8c3758fASoC: wm8962: Fix suspend while playing music8656623bdcquota: Prevent memory allocation recursion while holding dq_lock36cd19e7d4ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()440b2a62daASoC: cs42l51: Correct minimum value for SX volume controlf93d8fe3dcASoC: cs42l56: Correct typo in minimum level for SX volume controls13e5b76d3dASoC: cs42l52: Correct TLV for Bypass Volumeb8a47bcc4dASoC: cs53l30: Correct number of volume levels on SX controls70e355867dASoC: cs35l36: Update digital volume TLVcb6a0b83f1ASoC: cs42l52: Fix TLV scales for mixer controlsd7be05aff2dma-debug: make things less spammy under memory pressure1b54c00657ASoC: nau8822: Add operation for internal PLL off and on2c9548bc26powerpc/kasan: Silence KASAN warnings in __get_wchan()b5699bff1darm64: dts: imx8mm-beacon: Enable RTS-CTS on UART328bbdca6a7bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()f14816f2f9nfsd: Replace use of rwsem with errseq_t56a7f57da59p: missing chunk of "fs/9p: Don't update file type when updating file attributes"2a59239b22Linux 5.10.123aa238a92ccx86/speculation/mmio: Print SMT warningbde15fdcceKVM: x86/speculation: Disable Fill buffer clear within guests6df693dca3x86/speculation/mmio: Reuse SRBDS mitigation for SBDScf1c01a5e4x86/speculation/srbds: Update SRBDS mitigation selection001415e4e6x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data3eb1180564x86/speculation/mmio: Enable CPU Fill buffer clearing on idle56f0bca5e9x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations26f6f231f6x86/speculation/mmio: Add mitigation for Processor MMIO Stale Dataf83d4e5be4x86/speculation: Add a common function for MD_CLEAR mitigation updatee66310bc96x86/speculation/mmio: Enumerate Processor MMIO Stale Data bugf8a85334a5Documentation: Add documentation for Processor MMIO Stale Data5754c570a5Linux 5.10.1229ba2b4ac35tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd5e34b49756dmaengine: idxd: add missing callback function to support DMA_INTERRUPTb8c17121f0zonefs: fix handling of explicit_open option on mountef51997771PCI: qcom: Fix pipe clock imbalance63bcb9da91md/raid0: Ignore RAID0 layout if the second zone has only one device418db40cc7interconnect: Restore sync state by ignoring ipa-virt in provider countbcae8f8338interconnect: qcom: sc7180: Drop IP0 interconnectsfe6caf5122powerpc/mm: Switch obsolete dssall to .long3be74fc0afpowerpc/32: Fix overread/overwrite of thread_struct via ptracefa0d3d71dcdrm/atomic: Force bridge self-refresh-exit on CRTC switchdbe04e874ddrm/bridge: analogix_dp: Support PSR-exit to disable transition61297ee0c3Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag2dba96d19dixgbe: fix unexpected VLAN Rx in promisc mode on VF91620cded9ixgbe: fix bcast packets Rx on VF after promisc removalcdd9227373nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION54423649bcnfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling4f0a2c46f5nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTIONc4e4c07d86net: phy: dp83867: retrigger SGMII AN when link change133c9870cdmmc: block: Fix CQE recovery reset success0248a8c844ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files471a413201cifs: fix reconnect on smb3 mount types9023ecfd33cifs: return errors during session setup during reconnectsb423cd2a81ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 202194bd216d17ALSA: hda/conexant - Fix loopback issue with CX2063213639c970fscripts/gdb: change kernel config dumping methodb6ea26873evringh: Fix loop descriptors check in the indirect cases362e3b3a59nodemask: Fix return values to be unsigneda262e1255bcifs: version operations for smb20 unneeded when legacy support disabled01137d8980s390/gmap: voluntarily schedule during key settingf72df77600nbd: fix io hung while disconnecting device122e4adaffnbd: fix race between nbd_alloc_config() and module removalc0868f6e72nbd: call genl_unregister_family() first in nbd_cleanup()cb8da20d71jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds320acaf84ax86/cpu: Elide KCSAN for cpu_has() and friends8287687821modpost: fix undefined behavior of is_arm_mapping_symbol()fee8ae0a0bdrm/radeon: fix a possible null pointer dereference3e57686830ceph: allow ceph.dir.rctime xattr to be updatable7fa8312879Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"ebfe279725scsi: myrb: Fix up null pointer access on myrb_cleanup()7eb32f286emd: protect md_unregister_thread from reentrancy668c3f9fa2watchdog: wdat_wdt: Stop watchdog when rebooting the systeme20bc8b5a2kernfs: Separate kernfs_pr_cont_buf and rename_lock.1e3b3a5762serial: msm_serial: disable interrupts in __msm_console_write()ff727ab0b7staging: rtl8712: fix uninit-value in r871xu_drv_init()33ef21d554staging: rtl8712: fix uninit-value in usb_read8() and friendsf3f754d72dclocksource/drivers/sp804: Avoid error on multiple instancesabf3b22261extcon: Modify extcon device to be created after driver data is set41ec946694misc: rtsx: set NULL intfdata when probe fails5b0c0298f7usb: dwc2: gadget: don't reset gadget's driver->bus468fe959easysrq: do not omit current cpu when showing backtrace of all active CPUsf4cb24706cUSB: hcd-pci: Fully suspend across freeze/thaw cycleffe9440d69drivers: usb: host: Fix deadlock in oxu_bus_suspend()6e2273eefadrivers: tty: serial: Fix deadlock in sa1100_set_termios()ee105039d3USB: host: isp116x: check return value after calling platform_get_resource()0f69d7d5e9drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()66f769762fdrivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()cb7147afd3tty: Fix a possible resource leak in icom_probed68d5e68b7tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()61ca1b97adlkdtm/usercopy: Expand size of "out of frame" object7821d743abiio: st_sensors: Add a local lock for protecting odr5a89a92efcstaging: rtl8712: fix a potential memory leak in r871xu_drv_init()8caa4b7d41iio: dummy: iio_simple_dummy: check the return value of kstrdup()f091e29ed8drm: imx: fix compiler warning with gcc-1296bf5ed057net: altera: Fix refcount leak in altera_tse_mdio_createfbeb8dfa8bip_gre: test csum_start instead of transport header1981cd7a77net/mlx5: fs, fail conflicting actions652418d82bnet/mlx5: Rearm the FW tracer after each tracer event5d9c1b081anet: ipv6: unexport __init-annotated seg6_hmac_init()be3884d5cdnet: xfrm: unexport __init-annotated xfrm4_protocol_init()7759c32228net: mdio: unexport __init-annotated mdio_bus_init()b585b87fd5SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()3d8122e169net/mlx4_en: Fix wrong return value on ioctl EEPROM query failurec2ae49a113net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list0cf7aaff29bpf, arm64: Clear prog->jited_len along prog->jitedc61848500aaf_unix: Fix a data-race in unix_dgram_peer_wake_me().be9581f4fdxen: unexport __init-annotated xen_xlate_map_ballooned_pages()86c87d2c03netfilter: nf_tables: bail out early if hardware offload is not supported330c0c6cd2netfilter: nf_tables: memleak flow rule from commit path67e2d44873netfilter: nf_tables: release new hooks on unsupported flowtable flags19cb3ece14ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probeec5548066dnetfilter: nf_tables: always initialize flowtable hook list in transaction7fd03e34f0powerpc/kasan: Force thread size increase with KASAN7a248f9c74netfilter: nf_tables: delete flowtable hooks via transaction list9edafbc7ecnetfilter: nat: really support inet nat without l3 address8dbae5affbxprtrdma: treat all calls not a bcall when bc_serv is NULL8b3d5bafb1video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()c09b873f3fvideo: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen10ee5b9644fNFSv4: Don't hold the layoutget locks across multiple RPC calls95a0ba85c1dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type2c08cae19dm68knommu: fix undefined reference to `_init_sp'd99f04df32m68knommu: set ZERO_PAGE() to the allocated zeroed page344a55ccf5i2c: cadence: Increase timeout per message if necessary32bea51fe4f2fs: remove WARN_ON in f2fs_is_valid_blkaddr54c1e0e3bbiommu/arm-smmu-v3: check return value after calling platform_get_resource()3660db29b0iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()9e801c891atracing: Avoid adding tracer option before update_tracer_options1788e6dbb6tracing: Fix sleeping function called from invalid context on RT kernel2f452a3306bootconfig: Make the bootconfig.o as a normal object filec667b3872amips: cpc: Fix refcount leak in mips_cpc_default_phys_base76b226eaf0dmaengine: idxd: set DMA_INTERRUPT cap bit32be2b805aperf c2c: Fix sorting in percent_rmt_hitm_cmp()71cbce7503driver core: Fix wait_for_device_probe() & deferred_probe_timeout interactionb8fac8e321tipc: check attribute length for bearer namec1f0187025scsi: sd: Fix potential NULL pointer dereferenced2e297eaf4afs: Fix infinite loop found by xfstest generic/67604622d6318gpio: pca953x: use the correct register address to do regcache sync0a0f7f8414tcp: tcp_rtx_synack() can be called from process contexte05dd93826net: sched: add barrier to fix packet stuck problem for lockless qdisce9fe72b95dnet/mlx5e: Update netdev features after changing XDP stateb50eef7a38net/mlx5: correct ECE offset in query qp outputea5edd015fnet/mlx5: Don't use already freed action pointerbf2af9b243sfc: fix wrong tx channel offset with efx_separate_tx_channels8f81a4113esfc: fix considering that all channels have TX queues7ac3a034d9nfp: only report pause frame configuration for physical device630e0a10c0net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"b97550e380riscv: read-only pages should not be writable8f49e1694cbpf: Fix probe read error in ___bpf_prog_run()6d8d3f68cbubi: ubi_create_volume: Fix use-after-free when volume creation failedf413e4d7cdubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty3252d327f9jffs2: fix memory leak in jffs2_do_fill_super741e49eacdmodpost: fix removing numeric suffixes42658e47f1net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_registerf7ba2cc57fnet: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks71ae30662enet: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()503a3fd646net: sched: fixed barrier to prevent skbuff sticking in qdisc backlogee89d7fd49s390/crypto: fix scatterwalk_unmap() callers in AES-GCMe892a7e60fclocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value1d7361679fASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition910b1cdf6cwatchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probeb3354f2046watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking36ee9ffca8driver core: fix deadlock in __device_attach823f24f2e3driver: base: fix UAF when driver_attach failed7a6337bfedbus: ti-sysc: Fix warnings for unbind for serial985706bd3bfirmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle94acaaad47serial: stm32-usart: Correct CSIZE, bits, and parityb7e560d2ffserial: st-asc: Sanitize CSIZE and correct PARENB for CS7afcfc3183cserial: sifive: Sanitize CSIZE and c_iflaga9f6bee486serial: sh-sci: Don't allow CS5-600456b932eserial: txx9: Don't allow CS5-622e975796fserial: rda-uart: Don't allow CS5-6ff4ce2979bserial: digicolor-usart: Don't allow CS5-65cd331bcf0serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485260792d5c9serial: meson: acquire port->lock in startup()82bfea344ertc: mt6397: check return value after calling platform_get_resource()d54a51b518clocksource/drivers/riscv: Events are stopped during CPU suspend5b3e990f85soc: rockchip: Fix refcount leak in rockchip_grf_initcfe8a0967dextcon: ptn5150: Add queue work sync before driver release96414e2cdccoresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier47ebc50dc2serial: sifive: Report actual baud base rather than fixed 115200ab35308bbdphy: qcom-qmp: fix pipe-clock imbalance on power-on failure52f327a45crpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() failsc10333c451iio: adc: sc27xx: Fine tune the scale calibration values3747429834iio: adc: sc27xx: fix read big scale voltage not rightb30f2315a3iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout43823ceb26iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check6f01c0fb8eusb: typec: mux: Check dev_set_name() return value7027c890fffirmware: stratix10-svc: fix a missing check on list iterator70ece3c5ecmisc: fastrpc: fix an incorrect NULL check on list iterator2a1bf8e5adusb: dwc3: pci: Fix pm_runtime_get_sync() error checking8ae4fed195rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value572211d631pwm: lp3943: Fix duty calculation in case period was clampedf9782b26d6staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()b382c0c3b8usb: musb: Fix missing of_node_put() in omap2430_probe6b7cf22122USB: storage: karma: fix rio_karma_init returne100742823usb: usbip: add missing device lock on tweak configuration cmdbcbb795a9eusb: usbip: fix a refcount leak in stub_probe()4e3a2d77bdtty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_gete27376f5aatty: n_tty: Restore EOF push handling behavior11bc6eff3atty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probeee6c33b29etty: goldfish: Use tty_port_destroy() to destroy port56ac04f35flkdtm/bugs: Check for the NULL pointer after calling kmalloc03efa70eb0iio: adc: ad7124: Remove shift from scan_type4610b06761staging: greybus: codecs: fix type confusion of list iterator variable1509d2335dpcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boardse2e52b40efLinux 5.10.12147c1680e51md: bcache: check the return value of kzalloc() in detached_dev_do_request()a67100f426ext4: only allow test_dummy_encryption when supported96662c7746MIPS: IP30: Remove incorrect `cpu_has_fpu' override57e561573fMIPS: IP27: Remove incorrect `cpu_has_fpu' overridebb55ca1612RDMA/rxe: Generate a completion for unsupported/invalid opcode72268945b1Revert "random: use static branch for crng_ready()"6b03dc67ddblock: fix bio_clone_blkg_association() to associate with proper blkcg_gq51f724bffabfq: Make sure bfqg for which we are queueing requests is online0285718e28bfq: Get rid of __bio_blkcg() usage80b0a2b3dfbfq: Remove pointless bfq_init_rq() calls13599aac1bbfq: Drop pointless unlock-lock pair7d172b9dc9bfq: Avoid merging queues with different parents54cdc10ac7thermal/core: Fix memory leak in the error pathb132abaa65thermal/core: fix a UAF bug in __thermal_cooling_device_register()ec1378f2fakseltest/cgroup: Make test_stress.sh work if run interactively82b2b60b67xfs: assert in xfs_btree_del_cursor should take into account errorf1916a88c8xfs: consider shutdown in bmapbt cursor delete asserte3ffe7387cxfs: force log and push AIL to clear pinned inodes when aborting mount0b229d03d0xfs: restore shutdown check in mapped write fault path3d05a855dcxfs: fix incorrect root dquot corruption error when switching group/project quota types893cf5f68axfs: fix chown leaking delalloc quota blocks when fssetxattr fails643ceee253xfs: sync lazy sb accounting on quiesce of read-only mountsaf26bfb04axfs: set inode size after creating symlinkd27f0000d7net: ipa: fix page free in ipa_endpoint_replenish_one()70124d94f4net: ipa: fix page free in ipa_endpoint_trans_release()2156dc3904phy: qcom-qmp: fix reset-controller leak on probe errors67e3404889coresight: core: Fix coresight device probe failure issue77692c02e1blk-iolatency: Fix inflight count imbalances and IO hangs on offline19e5aac38avdpasim: allow to enable a vq repeatedlyec029087dfdt-bindings: gpio: altera: correct interrupt-cells0ac587c61fdocs/conf.py: Cope with removal of language=None in Sphinx 5.0.06182c71a0cSMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_opd6b9b220d1ARM: pxa: maybe fix gpio lookup tables39c61f4f7fARM: dts: s5pv210: Remove spi-cs-high on panel in Aries6f3673c8d8phy: qcom-qmp: fix struct clk leak on probe errors09a84dad95arm64: dts: qcom: ipq8074: fix the sleep clock frequency591c3481b1gma500: fix an incorrect NULL check on list iteratorc521f42dd2tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator10c5088a31serial: pch: don't overwrite xmit->buf[0] by x_char59afd4f287bcache: avoid journal no-space deadlock by reserving 1 journal bucket0cf22f234ebcache: remove incremental dirty sector counting for bch_sectors_dirty_init()3f686b249bbcache: improve multithreaded bch_sectors_dirty_init()46c2b5f81cbcache: improve multithreaded bch_btree_check()4e2fbe8cdastm: ltdc: fix two incorrect NULL checks on list iteratordc12a64cf8carl9170: tx: fix an incorrect use of list iterator8f1bc0edf5ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control769ec2a824rtl818x: Prevent using not initialized queuesd787a57a17xtensa/simdisk: fix proc_read_simdisk()63758dd959hugetlb: fix huge_pmd_unshare address update90ad54714enodemask.h: fix compilation error with GCC12e9514bce2fiommu/msm: Fix an incorrect NULL check on list iterator82c888e51cftrace: Clean up hash direct_functions on register failuresc26ccbaeb8kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]cf0dabc374um: Fix out-of-bounds read in LDT setup7f8fd5dd43um: chan_user: Fix winch_tramp() return value873069e393mac80211: upgrade passive scan to active scan on DFS channels after beacon rx22741dd048cfg80211: declare MODULE_FIRMWARE for regulatory.dbe87fedad4airqchip: irq-xtensa-mx: fix initial IRQ affinitybe7ae7cd1cirqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39xdf7f0f8be3csky: patch_text: Fixup last cpu should be master31dca00d0cRDMA/hfi1: Fix potential integer multiplication overflow errors09408080adKconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bugb67adaec34ima: remove the IMA_TEMPLATE Kconfig option577a959cb0media: coda: Add more H264 levels for CODA9604005f6a25cmedia: coda: Fix reported H264 profiled09dad0057mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N08788b917bmtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_writeb2b0144422md: fix an incorrect NULL check in md_reload_sb2401f1cf3dmd: fix an incorrect NULL check in does_sb_need_changinge28321e013drm/i915/dsi: fix VBT send packet port selection for ICL+495ac77576drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUXaddf0ae792drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator97a9ec86ccdrm/nouveau/clk: Fix an incorrect NULL check on list iterator436cff507fdrm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gembe585921f2drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.556e404691scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabledf297dc2364scsi: dc395x: Fix a missing check on list iterator337e365507ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock4ca3ac06e7dlm: fix missing lkb refcount handling899bc44291dlm: fix plock invalid read74114d26e9s390/perf: obtain sie_block from the right address7994d89012mm, compaction: fast_find_migrateblock() should return pfn in the target zone99fd821f56PCI: qcom: Fix unbalanced PHY init on probe errorsc0e129dafcPCI: qcom: Fix runtime PM imbalance on probe errors2b4c6ad382PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299058cb6d86btracing: Fix potential double free in create_var_ref()a2b9edc3f8ACPI: property: Release subnode properties with data nodesff4cafa517ext4: avoid cycles in directory h-treeda2f059192ext4: verify dir block before splitting it4fd58b5cf1ext4: fix bug_on in __es_tree_searchcc5b09cb6dext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state1b061af037ext4: fix bug_on in ext4_writepagesadf490083cext4: fix warning in ext4_handle_inode_extensiondd887f83eaext4: fix use-after-free in ext4_rename_dir_prepare70a7dea846bfq: Track whether bfq_group is still onlineb06691af08bfq: Update cgroup information before merging bio4dfc12f8c9bfq: Split shared queues on move between cgroupsc072cab98befi: Do not import certificates from UEFI Secure Boot for T2 Macs9a9dc60da7fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pagesc1ad58de13iwlwifi: mvm: fix assert 1F04 upon reconfig6118bbdf69wifi: mac80211: fix use-after-free in chanctx codeefdefbe8b7f2fs: fix to do sanity check for inline inode2221a2d410f2fs: fix fallocate to use file_modified to update permissions consistentlyef221b738bf2fs: fix to do sanity check on total_data_blocks196f72e089f2fs: don't need inode lock for system hidden quota2e790aa378f2fs: fix deadloop in foreground GCccd58045bef2fs: fix to clear dirty inode in f2fs_evict_inode()a34d7b4989f2fs: fix to do sanity check on block address in f2fs_do_zero_range()2766ddaf45f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()d8b6aaeb9aperf jevents: Fix event syntax error caused by ExtSelc8c2802407perf c2c: Use stdio interface if slang is not supportedc9542f5f90i2c: rcar: fix PM ref counts in probe error pathsebd4f37ac1i2c: npcm: Handle spurious interrupts5c0dfca6b9i2c: npcm: Correct register access width06cb0f056bi2c: npcm: Fix timeout calculationde6f6b5400iommu/amd: Increase timeout waiting for GA log enablement3cfb546439dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()13d8d11dfadmaengine: stm32-mdma: rework interrupt handler0f87bd8b5fdmaengine: stm32-mdma: remove GISR1 registerc1c4405222video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup96fdbb1c85NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout83839a333fNFS: Don't report errors from nfs_pageio_complete() more than once040242365cNFS: Do not report flush errors in nfs_write_end()c5a0e59bbeNFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS418b9fa434NFS: Do not report EINTR/ERESTARTSYS as mapping errors6073af7815dmaengine: idxd: Fix the error handling path in idxd_cdev_register()f57696bc63i2c: at91: Initialize dma_buf in at91_twi_xfer()8e49773a75MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmonec5ded7acbcpufreq: mediatek: Unregister platform device on exit9d91400fffcpufreq: mediatek: Use module_init and add module_exitc7b0ec9744cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_initfb02d6b543i2c: at91: use dma safe buffersda748d263aiommu/mediatek: Add list_del in mtk_iommu_remove51d584704df2fs: fix dereference of stale list iterator after loop body0e0faa1431OPP: call of_node_put() on error path in _bandwidth_supported()baf86afed7Input: stmfts - do not leave device disabled in stmfts_input_openfc0750e659RDMA/hfi1: Prevent use of lock before it is initializedbb2220e067mailbox: forward the hrtimer if not queued and under a locka1d4941d9amfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()46fd994763powerpc/fsl_rio: Fix refcount leak in fsl_rio_setupb8ef79697bmacintosh: via-pmu and via-cuda need RTC_LIBcca915d691powerpc/perf: Fix the threshold compare group constraint for power97620a280dapowerpc/64: Only WARN if __pa()/__va() called with bad addresses9b28515641hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()40d428b528PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits6e07ccc7d5Input: sparcspkr - fix refcount leak in bbc_beep_probe76badb0a4dcrypto: cryptd - Protect per-CPU resource by disabling BH.40c41a7bfdcrypto: sun8i-ss - handle zero sized sg5bea8f700acrypto: sun8i-ss - rework handling of IV9834b13e8btty: fix deadlock caused by calling printk() under tty_port->locka21d4dab77PCI: imx6: Fix PERST# start-up sequence2a9d3b5118ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()f061ddfed9proc: fix dentry/inode overinstantiating under /proc/${pid}/netab0c26e441ASoC: atmel-classd: Remove endianness flag on class d componentb716e4168dASoC: atmel-pdmic: Remove endianness flag on pdmic component456105105epowerpc/4xx/cpm: Fix return value of __setup() handlerde5bc92318powerpc/idle: Fix return value of __setup() handlerf991879762pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()f7c290eac8powerpc/8xx: export 'cpm_setbrg' for modules49a5b1735cdrivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()c121942917dax: fix cache flush on PMD-mapped pagesd8a5bdc767drivers/base/node.c: fix compaction sysfs file leak84958f066dpinctrl: mvebu: Fix irq_of_parse_and_map() return value8a8b40d007nvdimm: Allow overwrite in the presence of disabled dimms641649f31envdimm: Fix firmware activation deadlock scenarios1052f22e12firmware: arm_scmi: Fix list protocols enumeration in the base protocol7a55a5159dscsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()17d9d7d264mfd: ipaq-micro: Fix error check return value of platform_get_irq()82c6c8a66cpowerpc/fadump: fix PT_LOAD segment for boot memory area08b053d32barm: mediatek: select arch timer for mt7629ceb61ab22dpinctrl: bcm2835: implement hook for missing gpio-rangescda45b715dgpiolib: of: Introduce hook for missing gpio-rangesa26dfdf0a6crypto: marvell/cesa - ECB does not IVee89d8dee5misc: ocxl: fix possible double free in ocxl_file_register_afu22c3fea20aARM: dts: bcm2835-rpi-b: Fix GPIO line names0a4ee6cdaaARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LEDbd7ffc171cARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2Cdaffdb0830ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT95000ae680ARM: dts: stm32: Fix PHY post-reset delay on Avenger96b439f7adddcan: xilinx_can: mark bit timing constants as const875a17c3adplatform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctlsb0bf87b1b3ARM: dts: imx6dl-colibri: Fix I2C pinmuxingacd2313bd9platform/chrome: cros_ec: fix error handling in cros_ec_register()e690350d3dKVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple faultfd7dca68a6KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry259c1fad9fsoc: qcom: llcc: Add MODULE_DEVICE_TABLE()ca7ce579a7ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocksacd99f384cPCI: dwc: Fix setting error return on MSI DMA mapping failure92b7cab307PCI: rockchip: Fix find_first_zero_bit() limit266f5cf692PCI: cadence: Fix find_first_zero_bit() limita409d0b1f9soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc7cbe94d296soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc8365341798ARM: dts: suniv: F1C100: fix watchdog compatibleea4f1c6bb9memory: samsung: exynos5422-dmc: Avoid some over memory allocation3960629bb5arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk33990c5f04da02net/smc: postpone sk_refcnt increment in connect()8096e2d7c0hinic: Avoid some over memory allocationdc7753d600net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()4790963ef4rxrpc: Fix decision on when to generate an IDLE ACK3eef677a25rxrpc: Don't let ack.previousPacket regress573de88fc1rxrpc: Fix overlapping ACK accounting4f1c34ee60rxrpc: Don't try to resend the request if we're receiving the reply5b4826657drxrpc: Fix listen() setting the bar too high for the prealloc rings541224201ehv_netvsc: Fix potential dereference of NULL pointerdeb16df525net: stmmac: fix out-of-bounds access in a selftest5c2b34d072net: stmmac: selftests: Use kcalloc() instead of kzalloc()7386f69041ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()d015f6f694NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx7a5e6a4898ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()8bbf522a2cthermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe18530bedd2thermal/core: Fix memory leak in __thermal_cooling_device_register()dcf5ffc91cthermal/drivers/core: Use a char pointer for the cooling device name79098339acthermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe8360380295thermal/drivers/bcm2711: Don't clamp temperature at zero3161044e75drm/i915: Fix CFI violation with show_dynamic_id()ffbcfb1688drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path2679de7d04x86/sev: Annotate stack change in the #VC handler656aa3c51fdrm: msm: fix possible memory leak in mdp5_crtc_cursor_set()48e82ce8cddrm/msm/a6xx: Fix refcount leak in a6xx_gpu_initd54ac6ca48ext4: reject the 'commit' option on ext2 filesystems63b7c08995media: rkvdec: h264: Fix bit depth wrap in pps packetb4805a77d5media: rkvdec: h264: Fix dpb_valid implementation82239e30abmedia: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()5c24566294media: ov7670: remove ov7670_power_off from ov7670_remove510e879420ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*33411945c9net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init8113eedbabsctp: read sk->sk_bound_dev_if once in sctp_rcv()6950ee32c1lsm,selinux: pass flowi_common instead of flowi to the LSM hooksa67a1661cfm68k: math-emu: Fix dependencies of math emulation support4dcae15ff8nvme: set dma alignment to dword8ace1e6355Bluetooth: use hdev lock for accept_list and reject_list in conn req792f8b0e74Bluetooth: use inclusive language when filtering devicesd763aa352cBluetooth: use inclusive language in HCI role commentsc024f6f11dBluetooth: LL privacy allow RPA394df9f17eBluetooth: L2CAP: Rudimentary typo fixes5702c3c657Bluetooth: Interleave with allowlist scan36c644c63bBluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeoutfc68385fcbmedia: vsp1: Fix offset calculation for plane croppinga3304766d9media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init7d792640d3media: exynos4-is: Change clk_disable to clk_disable_unprepareb3e4837358media: st-delta: Fix PM disable depth imbalance in delta_probe8e4e0c4ac5media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe0572a5bd38media: aspeed: Fix an error handling path in aspeed_video_probe()34feaea3aascripts/faddr2line: Fix overlapping text section failures1472fb1c74kselftest/cgroup: fix test_stress.sh to use OUTPUT dircacea459f9ASoC: samsung: Fix refcount leak in aries_audio_probec1b08aa568ASoC: samsung: Use dev_err_probe() helper9f564e29a5regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt2a0da7641eASoC: mxs-saif: Fix refcount leak in mxs_saif_probee84aaf23caASoC: fsl: Fix refcount leak in imx_sgtl5000_probe4024affd53ath11k: Don't check arvif->is_started before sending management frames779d41c80bperf/amd/ibs: Use interrupt regs ip for stack unwinding37a9db0ee7regulator: qcom_smd: Fix up PM8950 regulator configuratione2786db0a7Revert "cpufreq: Fix possible race in cpufreq online error path"560dcbe1c7spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()f40549ce20iomap: iomap_write_failed fix7a79ab2596media: uvcvideo: Fix missing check to determine if element is found in listd50b26221fdrm/msm: return an error pointer in msm_gem_prime_get_sg_table()883f1d52a5drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected49dc28b4b2drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detecteda10092dabadrm/msm/dp: fix event thread stuck in wait_event after kthread_stop()369a712442regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET018ebe4c18arm64: fix types in copy_highpage()49bfbaf6a0x86/mm: Cleanup the control_va_addr_alignment() __setup handler0d5c8ac922irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return valuef4b503b4efirqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value5e76e51633irqchip/exiu: Fix acknowledgment of edge triggered interrupts35abf2081fx86: Fix return value of __setup handlers940b12435bvirtio_blk: fix the discard_granularity and discard_alignment queue limits23716d7614perf tools: Use Python devtools for version autodetection rather than runtime3451852312drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()e19ece6f24drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H5a26a49470drm/msm: add missing include to msm_drv.c7b815e91ffdrm/msm/hdmi: fix error check return value of irq_of_parse_and_map()d9cb951d11drm/msm/hdmi: check return value after calling platform_get_resource_byname()e99755e6a9drm/msm/dsi: fix error checks and return values for DSI xmit functions3574e0b290drm/msm/dp: fix error check return value of irq_of_parse_and_map()04204612dddrm/msm/dp: stop event kernel thread when DP unbind134760263fdrm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resumed5773db56cperf tools: Add missing headers needed by util/data.he251a33fe8ASoC: rk3328: fix disabling mclk on pclk probe failuree2fef34d78x86/speculation: Add missing prototype for unpriv_ebpf_notify()81f1ddffdcmtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()b6ecf2b7e6x86/pm: Fix false positive kmemleak report in msr_build_context()0e1cd4edefmtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()ab88c8d906libbpf: Fix logic for finding matching program for CO-RE relocation97b56f17b3selftests/resctrl: Fix null pointer dereference on open failedc54d66c514scsi: ufs: core: Exclude UECxx from SFR dump list02192ee936scsi: ufs: qcom: Fix ufs_qcom_resume()328cfeac73drm/msm/dpu: adjust display_v_end for eDP and DPcc68e53f9aof: overlay: do not break notify on NOTIFY_{OK|STOP}f929416d5cfsnotify: fix wrong lockdep annotations94845fc422inotify: show inotify mask flags in proc fdinfof2c68c5289ALSA: pcm: Check for null pointer of pointer substream before dereferencing itd764a7d647drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01b6b70cd3ddmedia: hantro: Empty encoder capture buffers by default461e4c1f19ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix96c848afbdcpufreq: Fix possible race in cpufreq online error path172789fd95spi: img-spfi: Fix pm_runtime_get_sync() error checking147a376c1asched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rqf35c3f2374drm/bridge: Fix error handling in analogix_dp_probe6d0726725cHID: elan: Fix potential double free in elan_input_configured39d4bd3f59HID: hid-led: fix maximum brightness for Dream Cheeky3c68daf4a3mtd: rawnand: denali: Use managed device resourcesdd2b1d70efEDAC/dmc520: Don't print an error for each unconfigured interrupt linebea6985099drbd: fix duplicate array initializer3eba802d47target: remove an incorrect unmap zeroes data deductione7681199bbefi: Add missing prototype for efi_capsule_setup_info2a1b5110c9NFC: NULL out the dev->rfkill to prevent UAF8e357f086dnet: dsa: mt7530: 1G can also support 1000BASE-X link mode4565d5be8bscftorture: Fix distribution of short handler delays58eff5b73fspi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeoutb4c7dd0037drm: mali-dp: potential dereference of null pointer78a3e9fcdbdrm/komeda: Fix an undefined behavior bug in komeda_plane_add()3cea0259ednl80211: show SSID for P2P_GO interfaces6c0a8c771abpf: Fix excessive memory allocation in stack_map_alloc()7ff76dc2d8libbpf: Don't error out on CO-RE relos for overriden weak subprogs84b0e23e10drm/vc4: txp: Force alpha to be 0xff if it's disabledac904216b8drm/vc4: txp: Don't set TXP_VSTART_AT_EOF15cec7dfd3drm/vc4: hvs: Reset muxes at probe time2268f190afdrm/mediatek: Fix mtk_cec_mask()032f8c67fedrm/ingenic: Reset pixclock rate when parent clock rate changes58c7c01577x86/delay: Fix the wrong asm constraint in delay_loop()f279c49f17ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probefb66e0512eASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe35db6e2e99spi: qcom-qspi: Add minItems to interconnect-names187ecfc3b7drm/bridge: adv7511: clean up CEC adapter when probe fails9072d62785drm/edid: fix invalid EDID extension block filtering0d6dc3efb1ath9k: fix ar9003_get_eepmisc822dac24b4ath11k: acquire ab->base_lock in unassign when finding the peer by addr3ed327b77ddt-bindings: display: sitronix, st7735r: Fix backlight in example61bbbde9b6drm: fix EDID struct for old ARM OABI formatcc80d3c37cRDMA/hfi1: Prevent panic when SDMA is disableddfc308d6f2powerpc/iommu: Add missing of_node_put in iommu_init_early_dartb4e14e9bebmacintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled0230055fa6powerpc/powernv: fix missing of_node_put in uv_init()6a61a97106powerpc/xics: fix refcount leak in icp_opal_init()8a665c2791powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr5a3767ac79tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolateeff3587b9cPCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()21a3effe44ARM: hisi: Add missing of_node_put after of_find_compatible_noded2b3b380c1ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROMd146e2a986ARM: versatile: Add missing of_node_put in dcscb_initb646e0cfebpinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()c16f1b3d72fat: add ratelimit to fat*_ent_bread()f20c7cd2b2powerpc/fadump: Fix fadump to work with a different endian capture kernel039966775cARM: OMAP1: clock: Fix UART rate reporting algorithm9dfa8d087bfs: jfs: fix possible NULL pointer dereference in dbFree()05efc4591fsoc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc0f9091f202crypto: ccree - use fine grained DMA mapping dir86b091b689PM / devfreq: rk3399_dmc: Disable edev on remove()7e391ec939arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels countc400439adcARM: dts: s5pv210: align DMA channels with dtschema0521c52978ARM: dts: ox820: align interrupt controller node name with dtschema968a668376IB/rdmavt: add missing locks in rvt_ruc_loopback6a2e275834gfs2: use i_lock spin_lock for inode qadata92ef7a8719selftests/bpf: fix btf_dump/btf_dump due to recent clang change340cf91293eth: tg3: silence the GCC 12 array-bounds warningcb2ca93f8frxrpc, afs: Fix selection of abort codes4a4e2e90ecrxrpc: Return an error to sendmsg if call failed6c18a0fcd6m68k: atari: Make Atari ROM port I/O write macros return void76744a016ex86/microcode: Add explicit CPU vendor dependencyf29fb46232can: mcp251xfd: silence clang's -Wunaligned-access warningff383c1879ASoC: rt1015p: remove dependency on GPIOLIBc73aee1946ASoC: max98357a: remove dependency on GPIOLIB86c02171bdmedia: exynos4-is: Fix compile warningabb5594ae2net: phy: micrel: Allow probing without .driver_data8d33585ffanbd: Fix hung on disconnect request if socket is closed before1a5a3dfd9fASoC: rt5645: Fix errorenous cleanup orderaf98940dd3nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags8671aeeef2openrisc: start CPU timer early in boot22cdbb1354media: cec-adap.c: fix is_configuring state4cf6ba9367media: imon: reorganize serializationf3915b4665media: coda: limit frame interval enumeration to supported encoder frame sizes8ddc89437cmedia: rga: fix possible memory leak in rga_probef9413b9023rtlwifi: Use pr_warn instead of WARN_ONCEeb7a71b7b2ipmi: Fix pr_fmt to avoid compilation issuesfa390c8b62ipmi:ssif: Check for NULL msg when handling events and messages0b7c1dc7eeACPI: PM: Block ASUS B1400CEAE from suspend to idle by default1ecd01d77cdma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMICa61583744espi: stm32-qspi: Fix wait_cmd timeout in APM mode0c05c03c51perf/amd/ibs: Cascade pmu init functions' return value4605458398s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES312c43e98enet: remove two BUG() from skb_checksum_help()4f99bde59eASoC: tscs454: Add endianness flag in snd_soc_component_driver296f8ca0f7HID: bigben: fix slab-out-of-bounds Write in bigben_probe3ee67465f7drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo6f19abe031mlxsw: Treat LLDP packets as controlb30e727f09mlxsw: spectrum_dcb: Do not warn about priority changesd68a5eb7b3ASoC: dapm: Don't fold register value changes into notifications9b42659cb3net/mlx5: fs, delete the FTE when there are no rules attached to it4d85201adbipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL0325c08ae2drm: msm: fix error check return value of irq_of_parse_and_map()ad97425d23arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall8aa3750986ath10k: skip ath10k_halt during suspend for driver state RESTARTING20ad91d08adrm/amd/pm: fix the compile warningb5cd108143drm/plane: Move range check for format_count earlier8c3fe9ff80ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 40860afa4f4e1ath11k: disable spectral scan during spectral deinitfa1b509d41scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()1869f9bfafscsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()508add11afscsi: megaraid: Fix error check return value of register_chrdev()95050b9847drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit90281cadf5mmc: jz4740: Apply DMA engine limits to maximum segment sizee69e93120fmd/bitmap: don't set sb values if can't pass sanity check3f94169affmedia: cx25821: Fix the warning when removing the moduleca17e7a532media: pci: cx23885: Fix the error handling in cx23885_initdev()27ad46da44media: venus: hfi: avoid null dereference in deinite68270a786ath9k: fix QCA9561 PA bias levelca1ce20689drm/amd/pm: fix double free in si_parse_power_table()3102e9d7e5tools/power turbostat: fix ICX DRAM power numbersfbfeb9bc94spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA directione2b8681769ALSA: jack: Access input_dev under mutex005990e30dsfc: ef10: Fix assigning negative value to unsigned variable10f30cba8frcu: Make TASKS_RUDE_RCU select IRQ_WORK1c6c3f2336rcu-tasks: Fix race in schedule and flush workc977d63b8cdrm/komeda: return early if drm_universal_plane_init() fails.cd97a481eaACPICA: Avoid cache flush inside virtual machines29cb802966x86/platform/uv: Update TSC sync state for UV559dd1a07eefbcon: Consistently protect deferred_takeover with console_lock()5bfb65e92fipv6: fix locking issues with loops over idev->addr_list98d1dc32f8ipw2x00: Fix potential NULL dereference in libipw_xmit()cc575b8558b43: Fix assigning negative value to unsigned variable4ae5a2ccf5b43legacy: Fix assigning negative value to unsigned variable74ad0d7450mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queuefadc626caedrm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modesc6380d9d2diommu/vt-d: Add RPLS to quirk list to skip TE disabling509e9710b8btrfs: repair super block num_devices automatically4093eea47dbtrfs: add "0x" prefix for unsupported optional featuresb49516583fptrace: Reimplement PTRACE_KILL by always sending SIGKILLf8ef79687bptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP6580673b17ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP92fb46536aperf/x86/intel: Fix event constraints for ICLb4acb8e7f1x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails860e44f21fparisc/stifb: Keep track of hardware path of graphics card78e008dca2Fonts: Make font size unsigned in font_descc5b9b7fb12xhci: Allow host runtime PM as default for Intel Alder Lake N xHCIc9ac773715cifs: when extending a file with falloc we should make files not-sparsece4627f09eusb: core: hcd: Add support for deferring roothub registrationa2532c4417usb: dwc3: gadget: Move null pinter check to proper place0420275d64USB: new quirk for Dell Gen 2 devices19b3fe8a7cUSB: serial: option: add Quectel BG95 modem40bdb5ec95ALSA: usb-audio: Cancel pending work at closing a MIDI substream1cf70d5c15ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS223368eaf6ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptopd2f3acde3driscv: Fix irq_work when SMP is disabled4a5c7a61ffriscv: Initialize thread pointer before calling C functions6b45437959parisc/stifb: Implement fb_is_primary_device()9cef71eceabinfmt_flat: do not stop relocating GOT entries prematurely on riscv43ca8e1dfbMerge 5.10.118 into android12-5.10-lts70dd2d169dLinux 5.10.120886eeb0460bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes7f845de286bpf: Fix potential array overflow in bpf_trampoline_get_progs()3097f38e91NFSD: Fix possible sleep during nfsd4_release_lockowner()78a62e09d8NFS: Memory allocation failures are not server fatal errors1d100fcc1ddocs: submitting-patches: Fix crossref to 'The canonical patch format'ebbbffae71tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()5933a191actpm: Fix buffer access in tpm2_get_tpm_pt()0c56e5d0e6HID: multitouch: add quirks to enable Lenovo X12 trackpointd6822d82c0HID: multitouch: Add support for Google Whiskers Touchpad0f03885059raid5: introduce MD_BROKEN8df42bcd36dm verity: set DM_TARGET_IMMUTABLE feature flage39b536d70dm stats: add cond_resched when looping over entries4617778417dm crypt: make printing of the key constant-timebb64957c47dm integrity: fix error code in dm_integrity_ctr()8845027e55ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries4989bb0334Bluetooth: hci_qca: Use del_timer_sync() before freeingfae05b2314zsmalloc: fix races between asynchronous zspage free and page migration6a1cc25494crypto: ecrdsa - Fix incorrect use of vli_cmpc013f7d1cdcrypto: caam - fix i.MX6SX entropy delay value3d8fc6e28fKVM: x86: avoid calling x86 emulator without a decoded instructiona2a3fa5b61x86, kvm: use correct GFP flags for preemption disabled4a9f3a9c28x86/kvm: Alloc dummy async #PF token outside of raw spinlock4c4a11c74aKVM: PPC: Book3S HV: fix incorrect NULL check on list iterator91a36ec160netfilter: conntrack: re-fetch conntrack after insertionc0aff1faf6netfilter: nf_tables: sanitize nft_set_desc_concat_parse()44f1ce5530crypto: drbg - make reseeding from get_random_bytes() synchronouse744e34a3ccrypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()54700e82a7crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()b2bef5500ecrypto: drbg - prepare for more fine-grained tracking of seeding state630192aa45lib/crypto: add prompts back to crypto libraries82f723b8a5exfat: check if cluster num is valid1f0681f3bddrm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()2728d95c6cxfs: Fix CIL throttle hang when CIL space used going backwardsa9e7f19a55xfs: fix an ABBA deadlock in xfs_rename72464fd2b4xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks45d97f70daxfs: show the proper user quota optionsf20e67b455xfs: detect overflows in bmbt recordsffc8d61387net: ipa: compute proper aggregation limit8adb751d29io_uring: fix using under-expanded iters57d01bcae7io_uring: don't re-import iovecs from callbacks6029f86740assoc_array: Fix BUG_ON during garbage collectb96b4aa65bcfg80211: set custom regdomain after wiphy registration8fbd54ab06pipe: Fix missing lock in pipe_resize_ring()cd720fad8bpipe: make poll_usage boolean and annotate its accessea62d169b6netfilter: nf_tables: disallow non-stateful expression in sets earlier5525af175bdrivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllersf0749aecb2i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging828309eee5net: ftgmac100: Disable hardware checksum on AST2600640397afdfnfc: pn533: Fix buggy cleanup orderac8d5eb26cnet: af_key: check encryption module availability consistencyd007f49ab7percpu_ref_init(): clean ->percpu_count_ref on failure75e35951d6pinctrl: sunxi: fix f1c100s uart2 function56c31ac1d8Linux 5.10.1197c57f21349ALSA: ctxfi: Add SB046x PCI ID514f587340random: check for signals after page of pool writes18c261e948random: wire up fops->splice_{read,write}_iter()cf8f8d3758random: convert to using fops->write_iter()affa1ae522random: convert to using fops->read_iter()4bb374a118random: unify batched entropy implementations552ae8e484random: move randomize_page() into mm where it belongs5f2a040b2frandom: move initialization functions out of hot pages02102b63bdrandom: make consistent use of buf and len33783ca355random: use proper return types on get_random_{int,long}_wait()1fdd7eef21random: remove extern from functions in header811afd06e0random: use static branch for crng_ready()04d61b96bdrandom: credit architectural init the exact amount5123cc61e2random: handle latent entropy and command line from random_init()9320e087f2random: use proper jiffies comparison macro31ac294037random: remove ratelimiting for in-kernel unseeded randomnessb50f2830b3random: move initialization out of reseeding hot path4c4110c052random: avoid initializing twice in credit racecef9010b78random: use symbolic constants for crng_init states30e9f36266siphash: use one source of truth for siphash permutations772edeb8c7random: help compiler out with fast_mix() by using simpler arguments1841347233random: do not use input pool from hard IRQs999b0c9e8arandom: order timer entropy functions below interrupt functionsce3c4ff381random: do not pretend to handle premature next security model24d3275685random: use first 128 bits of input as fast init273aebb50brandom: do not use batches when !crng_ready()f4c98fe1d1random: insist on random_get_entropy() existing in order to simplifyffcfdd5de9xtensa: use fallback for random_get_entropy() instead of zeroe1ea0e26d3sparc: use fallback for random_get_entropy() instead of zeroa5092be129um: use fallback for random_get_entropy() instead of zero25d4fdf1f0x86/tsc: Use fallback for random_get_entropy() instead of zero0b93f40cbenios2: use fallback for random_get_entropy() instead of zerofdca775081arm: use fallback for random_get_entropy() instead of zerod5531246afmips: use fallback for random_get_entropy() instead of just c0 random714def4497riscv: use fallback for random_get_entropy() instead of zero84397906a6m68k: use fallback for random_get_entropy() instead of zero7690be1adftimekeeping: Add raw clock fallback for random_get_entropy()07b5d0b3e2powerpc: define get_cycles macro for arch-override30ee01bcdcalpha: define get_cycles macro for arch-overridec55a863c30parisc: define get_cycles macro for arch-override641d1fbd96s390: define get_cycles macro for arch-overridec895438b17ia64: define get_cycles macro for arch-override7d9eab78beinit: call time_init() before rand_initialize()ec25e386d3random: fix sysctl documentation nits9dff512945random: document crng_fast_key_erasure() destination possibilitya1b5c849d8random: make random_get_entropy() return an unsigned long72a9ec8d75random: allow partial reads if later user copies fail1805d20dfbrandom: check for signals every PAGE_SIZE chunk of /dev/[u]random9641d9b430random: check for signal_pending() outside of need_resched() check26ee8fa4dfrandom: do not allow user to keep crng key around on stackbb515a5befrandom: do not split fast init input in add_hwgenerator_randomness()be0d4e3e96random: mix build-time latent entropy into pool at initbb563d06c5random: re-add removed comment about get_random_{u32,u64} reseedingf3bc5eca83random: treat bootloader trust toggle the same way as cpu trust toggle7cb6782146random: skip fast_init if hwrng provides large chunk of entropy083ab33951random: check for signal and try earlier when generating entropy20da9c6079random: reseed more often immediately after booting9891211dferandom: make consistent usage of crng_ready()95a1c94a1brandom: use SipHash as interrupt entropy accumulator849e7b744crandom: replace custom notifier chain with standard one66307429b5random: don't let 644 read-only sysctls be written to4c74ca006arandom: give sysctl_random_min_urandom_seed a more sensible value0964a76fd5random: do crng pre-init loading in worker rather than irq192d4c6cb3random: unify cycles_t and jiffies usage and types47f0e89b71random: cleanup UUID handling9b0e0e2714random: only wake up writers after zap if threshold was passedc47f215ab3random: round-robin registers as ulong, not u325064550d42random: clear fast pool, crng, and batches in cpuhp bring up6e1cb84cc6random: pull add_hwgenerator_randomness() declaration into random.h32252548b5random: check for crng_init == 0 in add_device_randomness()684e9fe92drandom: unify early init crng load accountingf656bd0011random: do not take pool spinlock at boot5d73e69a5drandom: defer fast pool mixing to worker7873321cd8random: rewrite header introductory comment6d1671b6d2random: group sysctl functions21ae543e3arandom: group userspace read/write functionsf04580811drandom: group entropy collection functionse9ff357860random: group entropy extraction functionsd7e5b1925arandom: group crng functions6b1ffb3b5arandom: group initialization wait functions6c9cee1555random: remove whitespace and reorder includes7b0f36f7c2random: remove useless header commentb390181654random: introduce drain_entropy() helper to declutter crng_reseed()0971c1c2fdrandom: deobfuscate irq u32/u64 contributionsae1b8f1954random: add proper SPDX header9342656c01random: remove unused tracepoints17ad693cd2random: remove ifdef'd out interrupt bench28683a1885random: tie batched entropy generation to base_crng generationadc32acf23random: fix locking for crng_init in crng_reseed()bb63851c25random: zero buffer after reading entropy from userspace63c1aae40arandom: remove outdated INT_MAX >> 6 check in urandom_read()07280d2c3frandom: make more consistent use of integer types655a69cb41random: use hash function for crng_slow_load()95026060d8random: use simpler fast key erasure flow on per-cpu keys732872aa2crandom: absorb fast pool into input pool after fast load7a5b9ca583random: do not xor RDRAND when writing into /dev/random16a6e4ae71random: ensure early RDSEED goes through mixer on initc521bf08eerandom: inline leaves of rand_initialize()70377ee074random: get rid of secondary crngsc36e71b5a5random: use RDSEED instead of RDRAND in entropy extraction1d1582e5ferandom: fix locking in crng_fast_load()0762b7d1f1random: remove batched entropy locking8d07e2a226random: remove use_input_pool parameter from crng_reseed()b07fcd9e53random: make credit_entropy_bits() always safe32d1d7ce3arandom: always wake up entropy writers after extraction9852922061random: use linear min-entropy accumulation creditingbb9c45cfb9random: simplify entropy debitingde0727c0c4random: use computational hash for entropy extractione0cc561e47random: only call crng_finalize_init() for primary_crng480fd91dcdrandom: access primary_pool directly rather than through pointer0b9e36e895random: continually use hwgenerator randomness6d2d29f051random: simplify arithmetic function flow in account()a0653a9ec1random: selectively clang-format where it makes sensebccc8d9231random: access input_pool_data directly rather than through pointera9db850c21random: cleanup fractional entropy shift constantsedd294052erandom: prepend remaining pool constants with POOL_f87f50b843random: de-duplicate INPUT_POOL constants09ae6b8519random: remove unused OUTPUT_POOL constants8cc5260c19random: rather than entropy_store abstraction, use global5897e06ac1random: remove unused extract_entropy() reserved argumentae093ca125random: remove incomplete last_data logic7abbc9809frandom: cleanup integer typesc9e108e36drandom: cleanup poolinfo abstraction8a3b78f917random: fix typo in comments0ad5d6384drandom: don't reset crng_init_cnt on urandom_read()17420c77f0random: avoid superfluous call to RDRAND in CRNG extractionc245231aecrandom: early initialization of ChaCha constantsefaddd56bcrandom: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs6443204102random: harmonize "crng init done" messagesca57d51126random: mix bootloader randomness into pool542d8ebedbrandom: do not re-init if crng_reseed completes before primary init2bfdf588a8random: do not sign extend bytes for rotation when mixing685200b076random: use BLAKE2s instead of SHA1 in extraction33c30bfe4frandom: remove unused irq_flags argument from add_interrupt_randomness()b57a888740random: document add_hwgenerator_randomness() with other input functionsae33c501e0lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI07918ddba3lib/crypto: sha1: re-roll loops to reduce code size5fb6a3ba3alib/crypto: blake2s: move hmac construction into wireguard62531d446alib/crypto: blake2s: include as built-inaec0878b1dcrypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>030d3443aacrypto: blake2s - adjust include guard namingfea91e9070crypto: blake2s - add comment for blake2s_state fieldsd45ae768b7crypto: blake2s - optimize blake2s initialization6c362b7c77crypto: blake2s - share the "shash" API boilerplate code72e5b68f33crypto: blake2s - move update and final logic to internal/blake2s.he467a55bd0crypto: blake2s - remove unneeded includes198a19d7eecrypto: x86/blake2s - define shash_alg structs using macros89f9ee998ecrypto: blake2s - define shash_alg structs using macros0f8fcf5b6ecrypto: lib/blake2s - Move selftest prototype into header filec3a4645d80MAINTAINERS: add git tree for random.cc4882c6e1eMAINTAINERS: co-maintain random.cacb198c4d1random: remove dead code left over from blocking pool6227458fefrandom: avoid arch_get_random_seed_long() when collecting IRQ randomness257fbea15aACPI: sysfs: Fix BERT error region memory mapping14fa2769eaACPI: sysfs: Make sparse happy about address space in use0debc69f00media: vim2m: initialize the media device earliered0e71cc3fmedia: vim2m: Register video device after setting up internalsa5c68f457fsecure_seq: use the 64 bits of the siphash for port offset calculation33f1b4a27atcp: change source port randomizarion at connect() time9b4aa0d80bKVM: x86/mmu: fix NULL pointer dereference on guest INVPCID74c6e5d584KVM: x86: Properly handle APF vs disabled LAPIC situationc06e5f751astaging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()a8f4d63142lockdown: also lock down previous kgdb usec204ee3350Linux 5.10.11856642f6af2module: check for exit sections in layout_sections() instead of module_init_section()633be494c3include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage61a4cc41e5afs: Fix afs_getattr() to refetch file status if callback break occurred606011cb6ai2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()030de84d45module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD355141fdbfdt-bindings: pinctrl: aspeed-g6: remove FWQSPID groupd30fdf7d13Input: ili210x - fix reset timinga698bf1f72arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs696292b9b5net: atlantic: verify hw_head_ lies within TX buffer ringcd66ab20a8net: atlantic: add check for MAX_SKB_FRAGS9bee8b4275net: atlantic: reduce scope of is_rsc_complete9b84e83a92net: atlantic: fix "frag[0] not initialized"0ae23a1d47net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()d4c6e5cebcethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()3a6dee284fnl80211: fix locking in nl80211_set_tx_bitrate_mask()efe580c436selftests: add ping test with ping_group_range tuned1cfbf6d3a7nl80211: validate S1G channel widtha0f5ff2049mac80211: fix rx reordering with non explicit / psmp ack policye21d734fd0scsi: qla2xxx: Fix missed DMA unmap for aborted commandsc5af341747perf bench numa: Address compiler error on s390210ea7da5cgpio: mvebu/pwm: Refuse requests with inverted polarity30d4721fecgpio: gpio-vf610: do not touch other bits when set the target bitea8a9cb4a7riscv: dts: sifive: fu540-c000: align dma node name with dtschemadfd1f0cb62net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.579061f391igb: skip phy status check where unavailablea89888648eARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb21756b45d8dARM: 9196/1: spectre-bhb: enable for Cortex-A157b676abe32net: af_key: add check for pfkey_broadcast in function pfkey_process697f3219eenet/mlx5e: Properly block LRO when XDP is enabledb503d0228cNFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc42d4287cc1net/qla3xxx: Fix a test in ql_reset_work()d35bf8d766clk: at91: generated: consider range when calculating best rate9e0e75a5e7ice: fix possible under reporting of ethtool Tx and Rx statistics6e2caee5cdnet: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()a54d86cf41net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()201e5b5c27net: systemport: Fix an error handling path in bcm_sysport_probe()9bfe898e2bnet/sched: act_pedit: sanitize shift argument before usage47f04f95edxfrm: fix "disable_policy" flag use when arriving from different devices0d2e9d8000xfrm: rework default policy structure57c1bbe709xfrm: fix dflt policy check when there is no policy configured9856c3a129xfrm: notify default policy on update20fd28df40xfrm: make user policy API completeab610ee1d1net: xfrm: fix shift-out-of-bounce5b7f84b1f9xfrm: Add possibility to set the default to block if we have no policy243e72e204net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm1bc27eb71bnet: macb: Increment rx bd head after allocating skb and buffer998e305bd1net: ipa: record proper RX transaction count0599d5a8b4ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group0a2847d448pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrld8ca684c3dARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi3fc2846099dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspacee5289affbadrm/dp/mst: fix a possible memory leak in fetch_monitor_name()8ceca1a069libceph: fix potential use-after-free on linger ping and resends233a3cc60ecrypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ6013ef5f51arm64: mte: Ensure the cleared tags are visible before setting the PTEa817f78ed6arm64: paravirt: Use RCU read locks to guard stolen_timeb49bc8d615KVM: x86/mmu: Update number of zapped pages even if page list is stable146128ba26PCI/PM: Avoid putting Elo i2 PCIe Ports in D3coldec0d801d1aFix double fget() in vhost_net_set_backend()b42e5e3a84selinux: fix bad cleanup on error in hashtab_duplicate()3ee8e109c3perf: Fix sys_perf_event_open() race against self18fb7d533cALSA: hda/realtek: Add quirk for TongFang devices with pop noise3eaf770163ALSA: wavefront: Proper check of get_user() errora34d018b6eALSA: usb-audio: Restore Rane SL-1 quirkf3f2247ac3Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""e2cfa7b093Revert "swiotlb: fix info leak with DMA_FROM_DEVICE"fe5ac3da50nilfs2: fix lockdep warnings during disk space reclamationd626fcdabenilfs2: fix lockdep warnings in page operations for btree nodesaca18bacdbARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()0acaf9cacdplatform/chrome: cros_ec_debugfs: detach log reader wq from devm5a19f3c2d3drbd: remove usage of list iterator variable after loop9b7f321106MIPS: lantiq: check the return value of kzalloc()05c073b1adfs: fix an infinite loop in iomap_fiemap00d8b06a4ertc: mc146818-lib: Fix the AltCentury for AMD platforms87fd0dd43envme-multipath: fix hang when disk goes live over reconnect3663d6023atools/virtio: compile with -pthread5a4cbcb3dfvhost_vdpa: don't setup irq offloading when irq_num < 0f0931ee125s390/pci: improve zpci_dev reference counting7d3f69cbdeALSA: hda/realtek: Enable headset mic on Lenovo P360a59450656bcrypto: x86/chacha20 - Avoid spurious jumps to other functions39acee8aeacrypto: stm32 - fix reference leak in stm32_crc_remove703c80ff43rtc: sun6i: Fix time overflow handlingbab037ebbegfs2: Disable page faults during lockless buffered readse803f12ea2nvme-pci: add quirks for Samsung X5 SSDs5565fc538dInput: stmfts - fix reference leak in stmfts_input_opend5e88c2d76Input: add bounds checking to input_set_capability()ea6a86886cum: Cleanup syscall_handler_t definition/cast, fix warningc39b91fcd5rtc: pcf2127: fix bug when reading alarm registers2b4e5a2d7drtc: fix use-after-free on device removal67136fff5bigc: Update I226_K device IDd0229838b6igc: Remove phy->type checking170110adbeigc: Remove _I_PHY_ID checking55c820c1b2Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"911b362678floppy: use a statically allocated error counter3c48558be5io_uring: always grab file table for deferred statxa1a2c957dausb: 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
…
How do I submit patches to Android Common Kernels
-
BEST: Make all of your changes to upstream Linux. If appropriate, backport to the stable releases. These patches will be merged automatically in the corresponding common kernels. If the patch is already in upstream Linux, post a backport of the patch that conforms to the patch requirements below.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
EXPORT_SYMBOL_GPL()require an in-tree modular driver that uses the symbol -- so include the new driver or changes to an existing driver in the same patchset as the export. - When sending patches upstream, the commit message must contain a clear case for why the patch is needed and beneficial to the community. Enabling out-of-tree drivers or functionality is not not a persuasive case.
- Do not send patches upstream that contain only symbol exports. To be considered for upstream Linux,
additions of
-
LESS GOOD: Develop your patches out-of-tree (from an upstream Linux point-of-view). Unless these are fixing an Android-specific bug, these are very unlikely to be accepted unless they have been coordinated with kernel-team@android.com. If you want to proceed, post a patch that conforms to the patch requirements below.
Common Kernel patch requirements
- All patches must conform to the Linux kernel coding standards and pass
script/checkpatch.pl - Patches shall not break gki_defconfig or allmodconfig builds for arm, arm64, x86, x86_64 architectures (see https://source.android.com/setup/build/building-kernels)
- If the patch is not merged from an upstream branch, the subject must be tagged with the type of patch:
UPSTREAM:,BACKPORT:,FROMGIT:,FROMLIST:, orANDROID:. - All patches must have a
Change-Id:tag (see https://gerrit-review.googlesource.com/Documentation/user-changeid.html) - If an Android bug has been assigned, there must be a
Bug:tag. - All patches must have a
Signed-off-by:tag by the author and the submitter
Additional requirements are listed below based on patch type
Requirements for backports from mainline Linux: UPSTREAM:, BACKPORT:
- If the patch is a cherry-pick from Linux mainline with no changes at all
- tag the patch subject with
UPSTREAM:. - add upstream commit information with a
(cherry picked from commit ...)line - Example:
- if the upstream commit message is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
UPSTREAM: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch requires any changes from the upstream version, tag the patch with
BACKPORT:instead ofUPSTREAM:.- use the same tags as
UPSTREAM: - add comments about the changes under the
(cherry picked from commit ...)line - Example:
- use the same tags as
BACKPORT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
(cherry picked from commit c31e73121f4c1ec41143423ac6ce3ce6dafdcec1)
[joe: Resolved minor conflict in drivers/foo/bar.c ]
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for other backports: FROMGIT:, FROMLIST:,
- If the patch has been merged into an upstream maintainer tree, but has not yet
been merged into Linux mainline
- tag the patch subject with
FROMGIT: - add info on where the patch came from as
(cherry picked from commit <sha1> <repo> <branch>). This must be a stable maintainer branch (not rebased, so don't uselinux-nextfor example). - if changes were required, use
BACKPORT: FROMGIT: - Example:
- if the commit message in the maintainer tree is
- tag the patch subject with
important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
- then Joe Smith would upload the patch for the common kernel as
FROMGIT: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
(cherry picked from commit 878a2fd9de10b03d11d2f622250285c7e63deace
https://git.kernel.org/pub/scm/linux/kernel/git/foo/bar.git test-branch)
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch has been submitted to LKML, but not accepted into any maintainer tree
- tag the patch subject with
FROMLIST: - add a
Link:tag with a link to the submittal on lore.kernel.org - add a
Bug:tag with the Android bug (required for patches not accepted into a maintainer tree) - if changes were required, use
BACKPORT: FROMLIST: - Example:
- tag the patch subject with
FROMLIST: important patch from upstream
This is the detailed description of the important patch
Signed-off-by: Fred Jones <fred.jones@foo.org>
Bug: 135791357
Link: https://lore.kernel.org/lkml/20190619171517.GA17557@someone.com/
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
Requirements for Android-specific patches: ANDROID:
- If the patch is fixing a bug to Android-specific code
- tag the patch subject with
ANDROID: - add a
Fixes:tag that cites the patch with the bug - Example:
- tag the patch subject with
ANDROID: fix android-specific bug in foobar.c
This is the detailed description of the important fix
Fixes: 1234abcd2468 ("foobar: add cool feature")
Change-Id: I4caaaa566ea080fa148c5e768bb1a0b6f7201c01
Signed-off-by: Joe Smith <joe.smith@foo.org>
- If the patch is a new feature
- tag the patch subject with
ANDROID: - add a
Bug:tag with the Android bug (required for android-specific features)
- tag the patch subject with
Description
Languages
C
97.7%
Assembly
1.6%
Makefile
0.3%
Perl
0.1%